]> git.karo-electronics.de Git - karo-tx-linux.git/blob - MAINTAINERS
mei: consolidate repeating code in mei_cl_irq_read_msg
[karo-tx-linux.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/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 FOR ARM64 (ACPI/arm64)
320 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
321 M:      Hanjun Guo <hanjun.guo@linaro.org>
322 M:      Sudeep Holla <sudeep.holla@arm.com>
323 L:      linux-acpi@vger.kernel.org
324 S:      Maintained
325 F:      drivers/acpi/arm64
326
327 ACPI THERMAL DRIVER
328 M:      Zhang Rui <rui.zhang@intel.com>
329 L:      linux-acpi@vger.kernel.org
330 W:      https://01.org/linux-acpi
331 S:      Supported
332 F:      drivers/acpi/*thermal*
333
334 ACPI VIDEO DRIVER
335 M:      Zhang Rui <rui.zhang@intel.com>
336 L:      linux-acpi@vger.kernel.org
337 W:      https://01.org/linux-acpi
338 S:      Supported
339 F:      drivers/acpi/acpi_video.c
340
341 ACPI WMI DRIVER
342 L:      platform-driver-x86@vger.kernel.org
343 S:      Orphan
344 F:      drivers/platform/x86/wmi.c
345
346 AD1889 ALSA SOUND DRIVER
347 M:      Thibaut Varene <T-Bone@parisc-linux.org>
348 W:      http://wiki.parisc-linux.org/AD1889
349 L:      linux-parisc@vger.kernel.org
350 S:      Maintained
351 F:      sound/pci/ad1889.*
352
353 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
354 M:      Michael Hennerich <michael.hennerich@analog.com>
355 W:      http://wiki.analog.com/AD5254
356 W:      http://ez.analog.com/community/linux-device-drivers
357 S:      Supported
358 F:      drivers/misc/ad525x_dpot.c
359
360 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
361 M:      Michael Hennerich <michael.hennerich@analog.com>
362 W:      http://wiki.analog.com/AD5398
363 W:      http://ez.analog.com/community/linux-device-drivers
364 S:      Supported
365 F:      drivers/regulator/ad5398.c
366
367 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
368 M:      Michael Hennerich <michael.hennerich@analog.com>
369 W:      http://wiki.analog.com/AD7142
370 W:      http://ez.analog.com/community/linux-device-drivers
371 S:      Supported
372 F:      drivers/input/misc/ad714x.c
373
374 AD7877 TOUCHSCREEN DRIVER
375 M:      Michael Hennerich <michael.hennerich@analog.com>
376 W:      http://wiki.analog.com/AD7877
377 W:      http://ez.analog.com/community/linux-device-drivers
378 S:      Supported
379 F:      drivers/input/touchscreen/ad7877.c
380
381 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
382 M:      Michael Hennerich <michael.hennerich@analog.com>
383 W:      http://wiki.analog.com/AD7879
384 W:      http://ez.analog.com/community/linux-device-drivers
385 S:      Supported
386 F:      drivers/input/touchscreen/ad7879.c
387
388 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
389 M:      Jiri Kosina <jikos@kernel.org>
390 S:      Maintained
391
392 ADF7242 IEEE 802.15.4 RADIO DRIVER
393 M:      Michael Hennerich <michael.hennerich@analog.com>
394 W:      https://wiki.analog.com/ADF7242
395 W:      http://ez.analog.com/community/linux-device-drivers
396 L:      linux-wpan@vger.kernel.org
397 S:      Supported
398 F:      drivers/net/ieee802154/adf7242.c
399 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
400
401 ADM1025 HARDWARE MONITOR DRIVER
402 M:      Jean Delvare <jdelvare@suse.com>
403 L:      linux-hwmon@vger.kernel.org
404 S:      Maintained
405 F:      Documentation/hwmon/adm1025
406 F:      drivers/hwmon/adm1025.c
407
408 ADM1029 HARDWARE MONITOR DRIVER
409 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
410 L:      linux-hwmon@vger.kernel.org
411 S:      Maintained
412 F:      drivers/hwmon/adm1029.c
413
414 ADM8211 WIRELESS DRIVER
415 L:      linux-wireless@vger.kernel.org
416 W:      http://wireless.kernel.org/
417 S:      Orphan
418 F:      drivers/net/wireless/admtek/adm8211.*
419
420 ADP1653 FLASH CONTROLLER DRIVER
421 M:      Sakari Ailus <sakari.ailus@iki.fi>
422 L:      linux-media@vger.kernel.org
423 S:      Maintained
424 F:      drivers/media/i2c/adp1653.c
425 F:      include/media/i2c/adp1653.h
426
427 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
428 M:      Michael Hennerich <michael.hennerich@analog.com>
429 W:      http://wiki.analog.com/ADP5520
430 W:      http://ez.analog.com/community/linux-device-drivers
431 S:      Supported
432 F:      drivers/mfd/adp5520.c
433 F:      drivers/video/backlight/adp5520_bl.c
434 F:      drivers/leds/leds-adp5520.c
435 F:      drivers/gpio/gpio-adp5520.c
436 F:      drivers/input/keyboard/adp5520-keys.c
437
438 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
439 M:      Michael Hennerich <michael.hennerich@analog.com>
440 W:      http://wiki.analog.com/ADP5588
441 W:      http://ez.analog.com/community/linux-device-drivers
442 S:      Supported
443 F:      drivers/input/keyboard/adp5588-keys.c
444 F:      drivers/gpio/gpio-adp5588.c
445
446 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
447 M:      Michael Hennerich <michael.hennerich@analog.com>
448 W:      http://wiki.analog.com/ADP8860
449 W:      http://ez.analog.com/community/linux-device-drivers
450 S:      Supported
451 F:      drivers/video/backlight/adp8860_bl.c
452
453 ADS1015 HARDWARE MONITOR DRIVER
454 M:      Dirk Eibach <eibach@gdsys.de>
455 L:      linux-hwmon@vger.kernel.org
456 S:      Maintained
457 F:      Documentation/hwmon/ads1015
458 F:      drivers/hwmon/ads1015.c
459 F:      include/linux/i2c/ads1015.h
460
461 ADT746X FAN DRIVER
462 M:      Colin Leroy <colin@colino.net>
463 S:      Maintained
464 F:      drivers/macintosh/therm_adt746x.c
465
466 ADT7475 HARDWARE MONITOR DRIVER
467 M:      Jean Delvare <jdelvare@suse.com>
468 L:      linux-hwmon@vger.kernel.org
469 S:      Maintained
470 F:      Documentation/hwmon/adt7475
471 F:      drivers/hwmon/adt7475.c
472
473 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
474 M:      Michael Hennerich <michael.hennerich@analog.com>
475 W:      http://wiki.analog.com/ADXL345
476 W:      http://ez.analog.com/community/linux-device-drivers
477 S:      Supported
478 F:      drivers/input/misc/adxl34x.c
479
480 ADVANSYS SCSI DRIVER
481 M:      Matthew Wilcox <matthew@wil.cx>
482 M:      Hannes Reinecke <hare@suse.com>
483 L:      linux-scsi@vger.kernel.org
484 S:      Maintained
485 F:      Documentation/scsi/advansys.txt
486 F:      drivers/scsi/advansys.c
487
488 AEDSP16 DRIVER
489 M:      Riccardo Facchetti <fizban@tin.it>
490 S:      Maintained
491 F:      sound/oss/aedsp16.c
492
493 AF9013 MEDIA DRIVER
494 M:      Antti Palosaari <crope@iki.fi>
495 L:      linux-media@vger.kernel.org
496 W:      https://linuxtv.org
497 W:      http://palosaari.fi/linux/
498 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
499 T:      git git://linuxtv.org/anttip/media_tree.git
500 S:      Maintained
501 F:      drivers/media/dvb-frontends/af9013*
502
503 AF9033 MEDIA DRIVER
504 M:      Antti Palosaari <crope@iki.fi>
505 L:      linux-media@vger.kernel.org
506 W:      https://linuxtv.org
507 W:      http://palosaari.fi/linux/
508 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
509 T:      git git://linuxtv.org/anttip/media_tree.git
510 S:      Maintained
511 F:      drivers/media/dvb-frontends/af9033*
512
513 AFFS FILE SYSTEM
514 L:      linux-fsdevel@vger.kernel.org
515 S:      Orphan
516 F:      Documentation/filesystems/affs.txt
517 F:      fs/affs/
518
519 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
520 M:      David Howells <dhowells@redhat.com>
521 L:      linux-afs@lists.infradead.org
522 S:      Supported
523 F:      fs/afs/
524 F:      include/net/af_rxrpc.h
525 F:      net/rxrpc/af_rxrpc.c
526
527 AGPGART DRIVER
528 M:      David Airlie <airlied@linux.ie>
529 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
530 S:      Maintained
531 F:      drivers/char/agp/
532 F:      include/linux/agp*
533 F:      include/uapi/linux/agp*
534
535 AHA152X SCSI DRIVER
536 M:      "Juergen E. Fischer" <fischer@norbit.de>
537 L:      linux-scsi@vger.kernel.org
538 S:      Maintained
539 F:      drivers/scsi/aha152x*
540 F:      drivers/scsi/pcmcia/aha152x*
541
542 AIC7XXX / AIC79XX SCSI DRIVER
543 M:      Hannes Reinecke <hare@suse.com>
544 L:      linux-scsi@vger.kernel.org
545 S:      Maintained
546 F:      drivers/scsi/aic7xxx/
547
548 AIMSLAB FM RADIO RECEIVER DRIVER
549 M:      Hans Verkuil <hverkuil@xs4all.nl>
550 L:      linux-media@vger.kernel.org
551 T:      git git://linuxtv.org/media_tree.git
552 W:      https://linuxtv.org
553 S:      Maintained
554 F:      drivers/media/radio/radio-aimslab*
555
556 AIO
557 M:      Benjamin LaHaise <bcrl@kvack.org>
558 L:      linux-aio@kvack.org
559 S:      Supported
560 F:      fs/aio.c
561 F:      include/linux/*aio*.h
562
563 AIRSPY MEDIA DRIVER
564 M:      Antti Palosaari <crope@iki.fi>
565 L:      linux-media@vger.kernel.org
566 W:      https://linuxtv.org
567 W:      http://palosaari.fi/linux/
568 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
569 T:      git git://linuxtv.org/anttip/media_tree.git
570 S:      Maintained
571 F:      drivers/media/usb/airspy/
572
573 ALCATEL SPEEDTOUCH USB DRIVER
574 M:      Duncan Sands <duncan.sands@free.fr>
575 L:      linux-usb@vger.kernel.org
576 W:      http://www.linux-usb.org/SpeedTouch/
577 S:      Maintained
578 F:      drivers/usb/atm/speedtch.c
579 F:      drivers/usb/atm/usbatm.c
580
581 ALCHEMY AU1XX0 MMC DRIVER
582 M:      Manuel Lauss <manuel.lauss@gmail.com>
583 S:      Maintained
584 F:      drivers/mmc/host/au1xmmc.c
585
586 ALI1563 I2C DRIVER
587 M:      Rudolf Marek <r.marek@assembler.cz>
588 L:      linux-i2c@vger.kernel.org
589 S:      Maintained
590 F:      Documentation/i2c/busses/i2c-ali1563
591 F:      drivers/i2c/busses/i2c-ali1563.c
592
593 ALLWINNER SECURITY SYSTEM
594 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
595 L:      linux-crypto@vger.kernel.org
596 S:      Maintained
597 F:      drivers/crypto/sunxi-ss/
598
599 ALPHA PORT
600 M:      Richard Henderson <rth@twiddle.net>
601 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
602 M:      Matt Turner <mattst88@gmail.com>
603 S:      Odd Fixes
604 L:      linux-alpha@vger.kernel.org
605 F:      arch/alpha/
606
607 ALPS PS/2 TOUCHPAD DRIVER
608 R:      Pali Rohár <pali.rohar@gmail.com>
609 F:      drivers/input/mouse/alps.*
610
611 ALTERA MAILBOX DRIVER
612 M:      Ley Foon Tan <lftan@altera.com>
613 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
614 S:      Maintained
615 F:      drivers/mailbox/mailbox-altera.c
616
617 ALTERA PIO DRIVER
618 M:      Tien Hock Loh <thloh@altera.com>
619 L:      linux-gpio@vger.kernel.org
620 S:      Maintained
621 F:      drivers/gpio/gpio-altera.c
622
623 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
624 M:      Thor Thayer <tthayer@opensource.altera.com>
625 S:      Maintained
626 F:      drivers/gpio/gpio-altera-a10sr.c
627 F:      drivers/mfd/altera-a10sr.c
628 F:      include/linux/mfd/altera-a10sr.h
629
630 ALTERA TRIPLE SPEED ETHERNET DRIVER
631 M:      Vince Bridgers <vbridger@opensource.altera.com>
632 L:      netdev@vger.kernel.org
633 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
634 S:      Maintained
635 F:      drivers/net/ethernet/altera/
636
637 ALTERA UART/JTAG UART SERIAL DRIVERS
638 M:      Tobias Klauser <tklauser@distanz.ch>
639 L:      linux-serial@vger.kernel.org
640 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
641 S:      Maintained
642 F:      drivers/tty/serial/altera_uart.c
643 F:      drivers/tty/serial/altera_jtaguart.c
644 F:      include/linux/altera_uart.h
645 F:      include/linux/altera_jtaguart.h
646
647 AMAZON ETHERNET DRIVERS
648 M:      Netanel Belgazal <netanel@annapurnalabs.com>
649 R:      Saeed Bishara <saeed@annapurnalabs.com>
650 R:      Zorik Machulsky <zorik@annapurnalabs.com>
651 L:      netdev@vger.kernel.org
652 S:      Supported
653 F:      Documentation/networking/ena.txt
654 F:      drivers/net/ethernet/amazon/
655
656 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
657 M:      Tom Lendacky <thomas.lendacky@amd.com>
658 M:      Gary Hook <gary.hook@amd.com>
659 L:      linux-crypto@vger.kernel.org
660 S:      Supported
661 F:      drivers/crypto/ccp/
662 F:      include/linux/ccp.h
663
664 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
665 M:      Huang Rui <ray.huang@amd.com>
666 L:      linux-hwmon@vger.kernel.org
667 S:      Supported
668 F:      Documentation/hwmon/fam15h_power
669 F:      drivers/hwmon/fam15h_power.c
670
671 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
672 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
673 S:      Orphan
674 F:      drivers/usb/gadget/udc/amd5536udc.*
675
676 AMD GEODE PROCESSOR/CHIPSET SUPPORT
677 P:      Andres Salomon <dilinger@queued.net>
678 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
679 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
680 S:      Supported
681 F:      drivers/char/hw_random/geode-rng.c
682 F:      drivers/crypto/geode*
683 F:      drivers/video/fbdev/geode/
684 F:      arch/x86/include/asm/geode.h
685
686 AMD IOMMU (AMD-VI)
687 M:      Joerg Roedel <joro@8bytes.org>
688 L:      iommu@lists.linux-foundation.org
689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
690 S:      Maintained
691 F:      drivers/iommu/amd_iommu*.[ch]
692 F:      include/linux/amd-iommu.h
693
694 AMD KFD
695 M:      Oded Gabbay <oded.gabbay@gmail.com>
696 L:      dri-devel@lists.freedesktop.org
697 T:      git git://people.freedesktop.org/~gabbayo/linux.git
698 S:      Supported
699 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
700 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
701 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
702 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
703 F:      drivers/gpu/drm/amd/amdkfd/
704 F:      drivers/gpu/drm/amd/include/cik_structs.h
705 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
706 F:      drivers/gpu/drm/amd/include/vi_structs.h
707 F:      drivers/gpu/drm/radeon/radeon_kfd.c
708 F:      drivers/gpu/drm/radeon/radeon_kfd.h
709 F:      include/uapi/linux/kfd_ioctl.h
710
711 AMD SEATTLE DEVICE TREE SUPPORT
712 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
713 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
714 M:      Tom Lendacky <thomas.lendacky@amd.com>
715 S:      Supported
716 F:      arch/arm64/boot/dts/amd/
717
718 AMD XGBE DRIVER
719 M:      Tom Lendacky <thomas.lendacky@amd.com>
720 L:      netdev@vger.kernel.org
721 S:      Supported
722 F:      drivers/net/ethernet/amd/xgbe/
723 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
724
725 AMS (Apple Motion Sensor) DRIVER
726 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
727 S:      Supported
728 F:      drivers/macintosh/ams/
729
730 ANALOG DEVICES INC AD9389B DRIVER
731 M:      Hans Verkuil <hans.verkuil@cisco.com>
732 L:      linux-media@vger.kernel.org
733 S:      Maintained
734 F:      drivers/media/i2c/ad9389b*
735
736 ANALOG DEVICES INC ADV7180 DRIVER
737 M:      Lars-Peter Clausen <lars@metafoo.de>
738 L:      linux-media@vger.kernel.org
739 W:      http://ez.analog.com/community/linux-device-drivers
740 S:      Supported
741 F:      drivers/media/i2c/adv7180.c
742
743 ANALOG DEVICES INC ADV7511 DRIVER
744 M:      Hans Verkuil <hans.verkuil@cisco.com>
745 L:      linux-media@vger.kernel.org
746 S:      Maintained
747 F:      drivers/media/i2c/adv7511*
748
749 ANALOG DEVICES INC ADV7604 DRIVER
750 M:      Hans Verkuil <hans.verkuil@cisco.com>
751 L:      linux-media@vger.kernel.org
752 S:      Maintained
753 F:      drivers/media/i2c/adv7604*
754
755 ANALOG DEVICES INC ADV7842 DRIVER
756 M:      Hans Verkuil <hans.verkuil@cisco.com>
757 L:      linux-media@vger.kernel.org
758 S:      Maintained
759 F:      drivers/media/i2c/adv7842*
760
761 ANALOG DEVICES INC ASOC CODEC DRIVERS
762 M:      Lars-Peter Clausen <lars@metafoo.de>
763 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
764 W:      http://wiki.analog.com/
765 W:      http://ez.analog.com/community/linux-device-drivers
766 S:      Supported
767 F:      sound/soc/codecs/adau*
768 F:      sound/soc/codecs/adav*
769 F:      sound/soc/codecs/ad1*
770 F:      sound/soc/codecs/ad7*
771 F:      sound/soc/codecs/ssm*
772 F:      sound/soc/codecs/sigmadsp.*
773
774 ANALOG DEVICES INC ASOC DRIVERS
775 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
776 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
777 W:      http://blackfin.uclinux.org/
778 S:      Supported
779 F:      sound/soc/blackfin/*
780
781 ANALOG DEVICES INC IIO DRIVERS
782 M:      Lars-Peter Clausen <lars@metafoo.de>
783 M:      Michael Hennerich <Michael.Hennerich@analog.com>
784 W:      http://wiki.analog.com/
785 W:      http://ez.analog.com/community/linux-device-drivers
786 S:      Supported
787 F:      drivers/iio/*/ad*
788 X:      drivers/iio/*/adjd*
789 F:      drivers/staging/iio/*/ad*
790 F:      staging/iio/trigger/iio-trig-bfin-timer.c
791
792 ANALOG DEVICES INC DMA DRIVERS
793 M:      Lars-Peter Clausen <lars@metafoo.de>
794 W:      http://ez.analog.com/community/linux-device-drivers
795 S:      Supported
796 F:      drivers/dma/dma-axi-dmac.c
797
798 ANDROID CONFIG FRAGMENTS
799 M:      Rob Herring <robh@kernel.org>
800 S:      Supported
801 F:      kernel/configs/android*
802
803 ANDROID DRIVERS
804 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
805 M:      Arve Hjønnevåg <arve@android.com>
806 M:      Riley Andrews <riandrews@android.com>
807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
808 L:      devel@driverdev.osuosl.org
809 S:      Supported
810 F:      drivers/android/
811 F:      drivers/staging/android/
812
813 ANDROID ION DRIVER
814 M:      Laura Abbott <labbott@redhat.com>
815 M:      Sumit Semwal <sumit.semwal@linaro.org>
816 L:      devel@driverdev.osuosl.org
817 S:      Supported
818 F:      Documentation/devicetree/bindings/staging/ion/
819 F:      drivers/staging/android/ion
820 F:      drivers/staging/android/uapi/ion.h
821 F:      drivers/staging/android/uapi/ion_test.h
822
823 AOA (Apple Onboard Audio) ALSA DRIVER
824 M:      Johannes Berg <johannes@sipsolutions.net>
825 L:      linuxppc-dev@lists.ozlabs.org
826 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
827 S:      Maintained
828 F:      sound/aoa/
829
830 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
831 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
832 L:      linux-iio@vger.kernel.org
833 S:      Maintained
834 F:      drivers/iio/adc/stx104.c
835
836 APM DRIVER
837 M:      Jiri Kosina <jikos@kernel.org>
838 S:      Odd fixes
839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
840 F:      arch/x86/kernel/apm_32.c
841 F:      include/linux/apm_bios.h
842 F:      include/uapi/linux/apm_bios.h
843 F:      drivers/char/apm-emulation.c
844
845 APPLE BCM5974 MULTITOUCH DRIVER
846 M:      Henrik Rydberg <rydberg@bitmath.org>
847 L:      linux-input@vger.kernel.org
848 S:      Odd fixes
849 F:      drivers/input/mouse/bcm5974.c
850
851 APPLE SMC DRIVER
852 M:      Henrik Rydberg <rydberg@bitmath.org>
853 L:      linux-hwmon@vger.kernel.org
854 S:      Odd fixes
855 F:      drivers/hwmon/applesmc.c
856
857 APPLETALK NETWORK LAYER
858 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
859 S:      Maintained
860 F:      drivers/net/appletalk/
861 F:      net/appletalk/
862
863 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
864 M:      Duc Dang <dhdang@apm.com>
865 S:      Supported
866 F:      arch/arm64/boot/dts/apm/
867
868 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
869 M:      Iyappan Subramanian <isubramanian@apm.com>
870 M:      Keyur Chudgar <kchudgar@apm.com>
871 S:      Supported
872 F:      drivers/net/ethernet/apm/xgene/
873 F:      drivers/net/phy/mdio-xgene.c
874 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
875 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
876
877 APPLIED MICRO (APM) X-GENE SOC PMU
878 M:      Tai Nguyen <ttnguyen@apm.com>
879 S:      Supported
880 F:      drivers/perf/xgene_pmu.c
881 F:      Documentation/perf/xgene-pmu.txt
882 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
883
884 APTINA CAMERA SENSOR PLL
885 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
886 L:      linux-media@vger.kernel.org
887 S:      Maintained
888 F:      drivers/media/i2c/aptina-pll.*
889
890 ARC FRAMEBUFFER DRIVER
891 M:      Jaya Kumar <jayalk@intworks.biz>
892 S:      Maintained
893 F:      drivers/video/fbdev/arcfb.c
894 F:      drivers/video/fbdev/core/fb_defio.c
895
896 ARCNET NETWORK LAYER
897 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
898 L:      netdev@vger.kernel.org
899 S:      Maintained
900 F:      drivers/net/arcnet/
901 F:      include/uapi/linux/if_arcnet.h
902
903 ARC PGU DRM DRIVER
904 M:      Alexey Brodkin <abrodkin@synopsys.com>
905 S:      Supported
906 F:      drivers/gpu/drm/arc/
907 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
908
909 ARM ARCHITECTED TIMER DRIVER
910 M:      Mark Rutland <mark.rutland@arm.com>
911 M:      Marc Zyngier <marc.zyngier@arm.com>
912 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
913 S:      Maintained
914 F:      arch/arm/include/asm/arch_timer.h
915 F:      arch/arm64/include/asm/arch_timer.h
916 F:      drivers/clocksource/arm_arch_timer.c
917
918 ARM HDLCD DRM DRIVER
919 M:      Liviu Dudau <liviu.dudau@arm.com>
920 S:      Supported
921 F:      drivers/gpu/drm/arm/hdlcd_*
922 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
923
924 ARM MALI-DP DRM DRIVER
925 M:      Liviu Dudau <liviu.dudau@arm.com>
926 M:      Brian Starkey <brian.starkey@arm.com>
927 M:      Mali DP Maintainers <malidp@foss.arm.com>
928 S:      Supported
929 F:      drivers/gpu/drm/arm/
930 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
931
932 ARM MFM AND FLOPPY DRIVERS
933 M:      Ian Molton <spyro@f2s.com>
934 S:      Maintained
935 F:      arch/arm/lib/floppydma.S
936 F:      arch/arm/include/asm/floppy.h
937
938 ARM PMU PROFILING AND DEBUGGING
939 M:      Will Deacon <will.deacon@arm.com>
940 M:      Mark Rutland <mark.rutland@arm.com>
941 S:      Maintained
942 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
943 F:      arch/arm*/kernel/perf_*
944 F:      arch/arm/oprofile/common.c
945 F:      arch/arm*/kernel/hw_breakpoint.c
946 F:      arch/arm*/include/asm/hw_breakpoint.h
947 F:      arch/arm*/include/asm/perf_event.h
948 F:      drivers/perf/*
949 F:      include/linux/perf/arm_pmu.h
950 F:      Documentation/devicetree/bindings/arm/pmu.txt
951
952 ARM PORT
953 M:      Russell King <linux@armlinux.org.uk>
954 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
955 W:      http://www.armlinux.org.uk/
956 S:      Maintained
957 F:      arch/arm/
958
959 ARM SUB-ARCHITECTURES
960 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
961 S:      Maintained
962 F:      arch/arm/mach-*/
963 F:      arch/arm/plat-*/
964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
965
966 ARM PRIMECELL AACI PL041 DRIVER
967 M:      Russell King <linux@armlinux.org.uk>
968 S:      Maintained
969 F:      sound/arm/aaci.*
970
971 ARM PRIMECELL CLCD PL110 DRIVER
972 M:      Russell King <linux@armlinux.org.uk>
973 S:      Maintained
974 F:      drivers/video/fbdev/amba-clcd.*
975
976 ARM PRIMECELL KMI PL050 DRIVER
977 M:      Russell King <linux@armlinux.org.uk>
978 S:      Maintained
979 F:      drivers/input/serio/ambakmi.*
980 F:      include/linux/amba/kmi.h
981
982 ARM PRIMECELL MMCI PL180/1 DRIVER
983 M:      Russell King <linux@armlinux.org.uk>
984 S:      Maintained
985 F:      drivers/mmc/host/mmci.*
986 F:      include/linux/amba/mmci.h
987
988 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
989 M:      Russell King <linux@armlinux.org.uk>
990 S:      Maintained
991 F:      drivers/tty/serial/amba-pl01*.c
992 F:      include/linux/amba/serial.h
993
994 ARM PRIMECELL BUS SUPPORT
995 M:      Russell King <linux@armlinux.org.uk>
996 S:      Maintained
997 F:      drivers/amba/
998 F:      include/linux/amba/bus.h
999
1000 ARM/ADS SPHERE MACHINE SUPPORT
1001 M:      Lennert Buytenhek <kernel@wantstofly.org>
1002 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1003 S:      Maintained
1004
1005 ARM/AFEB9260 MACHINE SUPPORT
1006 M:      Sergey Lapin <slapin@ossfans.org>
1007 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1008 S:      Maintained
1009
1010 ARM/AJECO 1ARM MACHINE SUPPORT
1011 M:      Lennert Buytenhek <kernel@wantstofly.org>
1012 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1013 S:      Maintained
1014
1015 ARM/Allwinner sunXi SoC support
1016 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1017 M:      Chen-Yu Tsai <wens@csie.org>
1018 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1019 S:      Maintained
1020 N:      sun[x456789]i
1021 F:      arch/arm/boot/dts/ntc-gr8*
1022
1023 ARM/Allwinner SoC Clock Support
1024 M:      Emilio López <emilio@elopez.com.ar>
1025 S:      Maintained
1026 F:      drivers/clk/sunxi/
1027
1028 ARM/Amlogic Meson SoC support
1029 M:      Carlo Caione <carlo@caione.org>
1030 M:      Kevin Hilman <khilman@baylibre.com>
1031 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1032 L:      linux-amlogic@lists.infradead.org
1033 W:      http://linux-meson.com/
1034 S:      Maintained
1035 F:      arch/arm/mach-meson/
1036 F:      arch/arm/boot/dts/meson*
1037 F:      arch/arm64/boot/dts/amlogic/
1038 F:      drivers/pinctrl/meson/
1039 N:      meson
1040
1041 ARM/Annapurna Labs ALPINE ARCHITECTURE
1042 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1043 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1044 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1045 S:      Maintained
1046 F:      arch/arm/mach-alpine/
1047 F:      arch/arm/boot/dts/alpine*
1048 F:      arch/arm64/boot/dts/al/
1049 F:      drivers/*/*alpine*
1050
1051 ARM/ARTPEC MACHINE SUPPORT
1052 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1053 M:      Lars Persson <lars.persson@axis.com>
1054 M:      Niklas Cassel <niklas.cassel@axis.com>
1055 S:      Maintained
1056 L:      linux-arm-kernel@axis.com
1057 F:      arch/arm/mach-artpec
1058 F:      arch/arm/boot/dts/artpec6*
1059 F:      drivers/clk/axis
1060
1061 ARM/ASPEED MACHINE SUPPORT
1062 M:      Joel Stanley <joel@jms.id.au>
1063 S:      Maintained
1064 F:      arch/arm/mach-aspeed/
1065 F:      arch/arm/boot/dts/aspeed-*
1066 F:      drivers/*/*aspeed*
1067
1068 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1069 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
1070 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1071 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1072 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1073 W:      http://www.linux4sam.org
1074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1075 S:      Supported
1076 F:      arch/arm/mach-at91/
1077 F:      include/soc/at91/
1078 F:      arch/arm/boot/dts/at91*.dts
1079 F:      arch/arm/boot/dts/at91*.dtsi
1080 F:      arch/arm/boot/dts/sama*.dts
1081 F:      arch/arm/boot/dts/sama*.dtsi
1082 F:      arch/arm/include/debug/at91.S
1083
1084 ARM/ATMEL AT91 Clock Support
1085 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1086 S:      Maintained
1087 F:      drivers/clk/at91
1088
1089 ARM/CALXEDA HIGHBANK ARCHITECTURE
1090 M:      Rob Herring <robh@kernel.org>
1091 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092 S:      Maintained
1093 F:      arch/arm/mach-highbank/
1094 F:      arch/arm/boot/dts/highbank.dts
1095 F:      arch/arm/boot/dts/ecx-*.dts*
1096
1097 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1098 M:      Krzysztof Halasa <khalasa@piap.pl>
1099 S:      Maintained
1100 F:      arch/arm/mach-cns3xxx/
1101
1102 ARM/CAVIUM THUNDER NETWORK DRIVER
1103 M:      Sunil Goutham <sgoutham@cavium.com>
1104 M:      Robert Richter <rric@kernel.org>
1105 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106 S:      Supported
1107 F:      drivers/net/ethernet/cavium/thunder/
1108
1109 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1110 M:      Alexander Shiyan <shc_work@mail.ru>
1111 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1112 S:      Odd Fixes
1113 N:      clps711x
1114
1115 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1116 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1117 M:      Ryan Mallon <rmallon@gmail.com>
1118 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119 S:      Maintained
1120 F:      arch/arm/mach-ep93xx/
1121 F:      arch/arm/mach-ep93xx/include/mach/
1122
1123 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1124 M:      Lennert Buytenhek <kernel@wantstofly.org>
1125 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1126 S:      Maintained
1127
1128 ARM/CLKDEV SUPPORT
1129 M:      Russell King <linux@armlinux.org.uk>
1130 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131 S:      Maintained
1132 F:      arch/arm/include/asm/clkdev.h
1133 F:      drivers/clk/clkdev.c
1134
1135 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1136 M:      Mike Rapoport <mike@compulab.co.il>
1137 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138 S:      Maintained
1139
1140 ARM/CONTEC MICRO9 MACHINE SUPPORT
1141 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1142 S:      Maintained
1143 F:      arch/arm/mach-ep93xx/micro9.c
1144
1145 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1146 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1147 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148 S:      Maintained
1149 F:      drivers/hwtracing/coresight/*
1150 F:      Documentation/trace/coresight.txt
1151 F:      Documentation/devicetree/bindings/arm/coresight.txt
1152 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1153 F:      tools/perf/arch/arm/util/pmu.c
1154 F:      tools/perf/arch/arm/util/auxtrace.c
1155 F:      tools/perf/arch/arm/util/cs-etm.c
1156 F:      tools/perf/arch/arm/util/cs-etm.h
1157 F:      tools/perf/util/cs-etm.h
1158
1159 ARM/CORGI MACHINE SUPPORT
1160 M:      Richard Purdie <rpurdie@rpsys.net>
1161 S:      Maintained
1162
1163 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1164 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1165 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166 T:      git git://github.com/ulli-kroll/linux.git
1167 S:      Maintained
1168 F:      arch/arm/mach-gemini/
1169 F:      drivers/rtc/rtc-gemini.c
1170
1171 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1172 M:      Barry Song <baohua@kernel.org>
1173 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1175 S:      Maintained
1176 F:      arch/arm/boot/dts/prima2*
1177 F:      arch/arm/mach-prima2/
1178 F:      drivers/clk/sirf/
1179 F:      drivers/clocksource/timer-prima2.c
1180 F:      drivers/clocksource/timer-atlas7.c
1181 N:      [^a-z]sirf
1182
1183 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1184 M:      Baruch Siach <baruch@tkos.co.il>
1185 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1186 S:      Maintained
1187 F:      arch/arm/boot/dts/cx92755*
1188 N:      digicolor
1189
1190 ARM/EBSA110 MACHINE SUPPORT
1191 M:      Russell King <linux@armlinux.org.uk>
1192 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193 W:      http://www.armlinux.org.uk/
1194 S:      Maintained
1195 F:      arch/arm/mach-ebsa110/
1196 F:      drivers/net/ethernet/amd/am79c961a.*
1197
1198 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1199 M:      Uwe Kleine-König <kernel@pengutronix.de>
1200 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201 S:      Maintained
1202 N:      efm32
1203
1204 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1205 M:      Daniel Ribeiro <drwyrm@gmail.com>
1206 M:      Stefan Schmidt <stefan@openezx.org>
1207 M:      Harald Welte <laforge@openezx.org>
1208 L:      openezx-devel@lists.openezx.org (moderated for non-subscribers)
1209 W:      http://www.openezx.org/
1210 S:      Maintained
1211 T:      topgit git://git.openezx.org/openezx.git
1212 F:      arch/arm/mach-pxa/ezx.c
1213
1214 ARM/FARADAY FA526 PORT
1215 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1216 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 S:      Maintained
1218 T:      git git://git.berlios.de/gemini-board
1219 F:      arch/arm/mm/*-fa*
1220
1221 ARM/FOOTBRIDGE ARCHITECTURE
1222 M:      Russell King <linux@armlinux.org.uk>
1223 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224 W:      http://www.armlinux.org.uk/
1225 S:      Maintained
1226 F:      arch/arm/include/asm/hardware/dec21285.h
1227 F:      arch/arm/mach-footbridge/
1228
1229 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1230 M:      Shawn Guo <shawnguo@kernel.org>
1231 M:      Sascha Hauer <kernel@pengutronix.de>
1232 R:      Fabio Estevam <fabio.estevam@nxp.com>
1233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 S:      Maintained
1235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1236 F:      arch/arm/mach-imx/
1237 F:      arch/arm/mach-mxs/
1238 F:      arch/arm/boot/dts/imx*
1239 F:      arch/arm/configs/imx*_defconfig
1240 F:      drivers/clk/imx/
1241 F:      include/soc/imx/
1242
1243 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1244 M:      Shawn Guo <shawnguo@kernel.org>
1245 M:      Sascha Hauer <kernel@pengutronix.de>
1246 R:      Stefan Agner <stefan@agner.ch>
1247 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1248 S:      Maintained
1249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1250 F:      arch/arm/mach-imx/*vf610*
1251 F:      arch/arm/boot/dts/vf*
1252
1253 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1254 M:      Lennert Buytenhek <kernel@wantstofly.org>
1255 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256 S:      Maintained
1257
1258 ARM/GUMSTIX MACHINE SUPPORT
1259 M:      Steve Sakoman <sakoman@gmail.com>
1260 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261 S:      Maintained
1262
1263 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1264 M:      Philipp Zabel <philipp.zabel@gmail.com>
1265 M:      Paul Parsons <lost.distance@yahoo.com>
1266 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267 S:      Maintained
1268 F:      arch/arm/mach-pxa/hx4700.c
1269 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1270 F:      sound/soc/pxa/hx4700.c
1271
1272 ARM/HISILICON SOC SUPPORT
1273 M:      Wei Xu <xuwei5@hisilicon.com>
1274 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275 W:      http://www.hisilicon.com
1276 S:      Supported
1277 T:      git git://github.com/hisilicon/linux-hisi.git
1278 F:      arch/arm/mach-hisi/
1279 F:      arch/arm/boot/dts/hi3*
1280 F:      arch/arm/boot/dts/hip*
1281 F:      arch/arm/boot/dts/hisi*
1282 F:      arch/arm64/boot/dts/hisilicon/
1283
1284 ARM/HP JORNADA 7XX MACHINE SUPPORT
1285 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1286 W:      www.jlime.com
1287 S:      Maintained
1288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1289 F:      arch/arm/mach-sa1100/jornada720.c
1290 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1291
1292 ARM/IGEP MACHINE SUPPORT
1293 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1294 M:      Javier Martinez Canillas <javier@dowhile0.org>
1295 L:      linux-omap@vger.kernel.org
1296 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297 S:      Maintained
1298 F:      arch/arm/boot/dts/omap3-igep*
1299
1300 ARM/INCOME PXA270 SUPPORT
1301 M:      Marek Vasut <marek.vasut@gmail.com>
1302 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 S:      Maintained
1304 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1305
1306 ARM/INTEL IOP32X ARM ARCHITECTURE
1307 M:      Lennert Buytenhek <kernel@wantstofly.org>
1308 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309 S:      Maintained
1310
1311 ARM/INTEL IOP33X ARM ARCHITECTURE
1312 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313 S:      Orphan
1314
1315 ARM/INTEL IOP13XX ARM ARCHITECTURE
1316 M:      Lennert Buytenhek <kernel@wantstofly.org>
1317 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1318 S:      Maintained
1319
1320 ARM/INTEL IQ81342EX MACHINE SUPPORT
1321 M:      Lennert Buytenhek <kernel@wantstofly.org>
1322 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323 S:      Maintained
1324
1325 ARM/INTEL IXDP2850 MACHINE SUPPORT
1326 M:      Lennert Buytenhek <kernel@wantstofly.org>
1327 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328 S:      Maintained
1329
1330 ARM/INTEL IXP4XX ARM ARCHITECTURE
1331 M:      Imre Kaloz <kaloz@openwrt.org>
1332 M:      Krzysztof Halasa <khalasa@piap.pl>
1333 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334 S:      Maintained
1335 F:      arch/arm/mach-ixp4xx/
1336
1337 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1338 M:      Jonathan Cameron <jic23@cam.ac.uk>
1339 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340 S:      Maintained
1341 F:      arch/arm/mach-pxa/stargate2.c
1342 F:      drivers/pcmcia/pxa2xx_stargate2.c
1343
1344 ARM/INTEL XSC3 (MANZANO) ARM CORE
1345 M:      Lennert Buytenhek <kernel@wantstofly.org>
1346 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347 S:      Maintained
1348
1349 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1350 M:      Lennert Buytenhek <kernel@wantstofly.org>
1351 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352 S:      Maintained
1353
1354 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1355 M:      Santosh Shilimkar <ssantosh@kernel.org>
1356 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357 S:      Maintained
1358 F:      arch/arm/mach-keystone/
1359 F:      arch/arm/boot/dts/keystone-*
1360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1361
1362 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1363 M:      Santosh Shilimkar <ssantosh@kernel.org>
1364 L:      linux-kernel@vger.kernel.org
1365 S:      Maintained
1366 F:      drivers/clk/keystone/
1367
1368 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1369 M:      Santosh Shilimkar <ssantosh@kernel.org>
1370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371 L:      linux-kernel@vger.kernel.org
1372 S:      Maintained
1373 F:      drivers/clocksource/timer-keystone.c
1374
1375 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1376 M:      Santosh Shilimkar <ssantosh@kernel.org>
1377 L:      linux-kernel@vger.kernel.org
1378 S:      Maintained
1379 F:      drivers/power/reset/keystone-reset.c
1380
1381 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1382 M:      Santosh Shilimkar <ssantosh@kernel.org>
1383 L:      linux-kernel@vger.kernel.org
1384 S:      Maintained
1385 F:      drivers/memory/*emif*
1386
1387 ARM/LG1K ARCHITECTURE
1388 M:      Chanho Min <chanho.min@lge.com>
1389 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390 S:      Maintained
1391 F:      arch/arm64/boot/dts/lg/
1392
1393 ARM/LOGICPD PXA270 MACHINE SUPPORT
1394 M:      Lennert Buytenhek <kernel@wantstofly.org>
1395 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 S:      Maintained
1397
1398 ARM/LPC18XX ARCHITECTURE
1399 M:      Joachim Eastwood <manabian@gmail.com>
1400 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401 S:      Maintained
1402 F:      arch/arm/boot/dts/lpc43*
1403 F:      drivers/clk/nxp/clk-lpc18xx*
1404 F:      drivers/clocksource/time-lpc32xx.c
1405 F:      drivers/i2c/busses/i2c-lpc2k.c
1406 F:      drivers/memory/pl172.c
1407 F:      drivers/mtd/spi-nor/nxp-spifi.c
1408 F:      drivers/rtc/rtc-lpc24xx.c
1409 N:      lpc18xx
1410
1411 ARM/LPC32XX SOC SUPPORT
1412 M:      Vladimir Zapolskiy <vz@mleia.com>
1413 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1414 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1416 S:      Maintained
1417 F:      arch/arm/boot/dts/lpc32*
1418 F:      arch/arm/mach-lpc32xx/
1419 F:      drivers/i2c/busses/i2c-pnx.c
1420 F:      drivers/net/ethernet/nxp/lpc_eth.c
1421 F:      drivers/usb/host/ohci-nxp.c
1422 F:      drivers/watchdog/pnx4008_wdt.c
1423 N:      lpc32xx
1424
1425 ARM/MAGICIAN MACHINE SUPPORT
1426 M:      Philipp Zabel <philipp.zabel@gmail.com>
1427 S:      Maintained
1428
1429 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1430 M:      Jason Cooper <jason@lakedaemon.net>
1431 M:      Andrew Lunn <andrew@lunn.ch>
1432 M:      Gregory Clement <gregory.clement@free-electrons.com>
1433 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1434 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435 S:      Maintained
1436 F:      arch/arm/mach-mvebu/
1437 F:      drivers/rtc/rtc-armada38x.c
1438 F:      arch/arm/boot/dts/armada*
1439 F:      arch/arm/boot/dts/kirkwood*
1440 F:      arch/arm64/boot/dts/marvell/armada*
1441 F:      drivers/cpufreq/mvebu-cpufreq.c
1442 F:      arch/arm/configs/mvebu_*_defconfig
1443
1444 ARM/Marvell Berlin SoC support
1445 M:      Jisheng Zhang <jszhang@marvell.com>
1446 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1447 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448 S:      Maintained
1449 F:      arch/arm/mach-berlin/
1450 F:      arch/arm/boot/dts/berlin*
1451 F:      arch/arm64/boot/dts/marvell/berlin*
1452
1453
1454 ARM/Marvell Dove/MV78xx0/Orion SOC support
1455 M:      Jason Cooper <jason@lakedaemon.net>
1456 M:      Andrew Lunn <andrew@lunn.ch>
1457 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1458 M:      Gregory Clement <gregory.clement@free-electrons.com>
1459 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460 S:      Maintained
1461 F:      arch/arm/mach-dove/
1462 F:      arch/arm/mach-mv78xx0/
1463 F:      arch/arm/mach-orion5x/
1464 F:      arch/arm/plat-orion/
1465 F:      arch/arm/boot/dts/dove*
1466 F:      arch/arm/boot/dts/orion5x*
1467
1468
1469 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1470 M:      Alexander Clouter <alex@digriz.org.uk>
1471 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 W:      http://www.digriz.org.uk/ts78xx/kernel
1473 S:      Maintained
1474 F:      arch/arm/mach-orion5x/ts78xx-*
1475
1476 ARM/OXNAS platform support
1477 M:      Neil Armstrong <narmstrong@baylibre.com>
1478 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1480 S:      Maintained
1481 F:      arch/arm/mach-oxnas/
1482 F:      arch/arm/boot/dts/oxnas*
1483 F:      arch/arm/boot/dts/wd-mbwe.dts
1484 N:      oxnas
1485
1486 ARM/Mediatek RTC DRIVER
1487 M:      Eddie Huang <eddie.huang@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/rtc/rtc-mt6397.c
1492
1493 ARM/Mediatek SoC support
1494 M:      Matthias Brugger <matthias.bgg@gmail.com>
1495 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1497 S:      Maintained
1498 F:      arch/arm/boot/dts/mt6*
1499 F:      arch/arm/boot/dts/mt8*
1500 F:      arch/arm/mach-mediatek/
1501 N:      mtk
1502 K:      mediatek
1503
1504 ARM/Mediatek USB3 PHY DRIVER
1505 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1508 S:      Maintained
1509 F:      drivers/phy/phy-mt65xx-usb3.c
1510
1511 ARM/MICREL KS8695 ARCHITECTURE
1512 M:      Greg Ungerer <gerg@uclinux.org>
1513 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514 F:      arch/arm/mach-ks8695/
1515 S:      Odd Fixes
1516
1517 ARM/MIOA701 MACHINE SUPPORT
1518 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1519 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 F:      arch/arm/mach-pxa/mioa701.c
1521 S:      Maintained
1522
1523 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1524 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1525 S:      Maintained
1526
1527 ARM/NOMADIK ARCHITECTURE
1528 M:      Alessandro Rubini <rubini@unipv.it>
1529 M:      Linus Walleij <linus.walleij@linaro.org>
1530 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531 S:      Maintained
1532 F:      arch/arm/mach-nomadik/
1533 F:      drivers/pinctrl/nomadik/
1534 F:      drivers/i2c/busses/i2c-nomadik.c
1535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1536
1537 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1538 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1539 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1540 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1541 S:      Supported
1542
1543 ARM/TOSA MACHINE SUPPORT
1544 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1545 M:      Dirk Opfer <dirk@opfer-online.de>
1546 S:      Maintained
1547
1548 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1549 M:      Marek Vasut <marek.vasut@gmail.com>
1550 L:      linux-arm-kernel@lists.infradead.org
1551 W:      http://hackndev.com
1552 S:      Maintained
1553 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1554 F:      arch/arm/mach-pxa/palmtx.c
1555 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1556 F:      arch/arm/mach-pxa/palmt5.c
1557 F:      arch/arm/mach-pxa/include/mach/palmld.h
1558 F:      arch/arm/mach-pxa/palmld.c
1559 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1560 F:      arch/arm/mach-pxa/palmte2.c
1561 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1562 F:      arch/arm/mach-pxa/palmtc.c
1563
1564 ARM/PALM TREO SUPPORT
1565 M:      Tomas Cech <sleep_walker@suse.com>
1566 L:      linux-arm-kernel@lists.infradead.org
1567 W:      http://hackndev.com
1568 S:      Maintained
1569 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1570 F:      arch/arm/mach-pxa/palmtreo.c
1571
1572 ARM/PALMZ72 SUPPORT
1573 M:      Sergey Lapin <slapin@ossfans.org>
1574 L:      linux-arm-kernel@lists.infradead.org
1575 W:      http://hackndev.com
1576 S:      Maintained
1577 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1578 F:      arch/arm/mach-pxa/palmz72.c
1579
1580 ARM/PLEB SUPPORT
1581 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1582 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1583 S:      Maintained
1584
1585 ARM/PT DIGITAL BOARD PORT
1586 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1587 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588 W:      http://www.armlinux.org.uk/
1589 S:      Maintained
1590
1591 ARM/QUALCOMM SUPPORT
1592 M:      Andy Gross <andy.gross@linaro.org>
1593 M:      David Brown <david.brown@linaro.org>
1594 L:      linux-arm-msm@vger.kernel.org
1595 L:      linux-soc@vger.kernel.org
1596 S:      Maintained
1597 F:      Documentation/devicetree/bindings/soc/qcom/
1598 F:      arch/arm/boot/dts/qcom-*.dts
1599 F:      arch/arm/boot/dts/qcom-*.dtsi
1600 F:      arch/arm/mach-qcom/
1601 F:      arch/arm64/boot/dts/qcom/*
1602 F:      drivers/i2c/busses/i2c-qup.c
1603 F:      drivers/clk/qcom/
1604 F:      drivers/soc/qcom/
1605 F:      drivers/spi/spi-qup.c
1606 F:      drivers/tty/serial/msm_serial.h
1607 F:      drivers/tty/serial/msm_serial.c
1608 F:      drivers/*/pm8???-*
1609 F:      drivers/mfd/ssbi.c
1610 F:      drivers/firmware/qcom_scm.c
1611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1612
1613 ARM/RADISYS ENP2611 MACHINE SUPPORT
1614 M:      Lennert Buytenhek <kernel@wantstofly.org>
1615 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 S:      Maintained
1617
1618 ARM/RENESAS ARM64 ARCHITECTURE
1619 M:      Simon Horman <horms@verge.net.au>
1620 M:      Magnus Damm <magnus.damm@gmail.com>
1621 L:      linux-renesas-soc@vger.kernel.org
1622 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1624 S:      Supported
1625 F:      arch/arm64/boot/dts/renesas/
1626 F:      drivers/soc/renesas/
1627 F:      include/linux/soc/renesas/
1628
1629 ARM/RISCPC ARCHITECTURE
1630 M:      Russell King <linux@armlinux.org.uk>
1631 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632 W:      http://www.armlinux.org.uk/
1633 S:      Maintained
1634 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1635 F:      arch/arm/include/asm/hardware/ioc.h
1636 F:      arch/arm/include/asm/hardware/iomd.h
1637 F:      arch/arm/include/asm/hardware/memc.h
1638 F:      arch/arm/mach-rpc/
1639 F:      drivers/net/ethernet/8390/etherh.c
1640 F:      drivers/net/ethernet/i825xx/ether1*
1641 F:      drivers/net/ethernet/seeq/ether3*
1642 F:      drivers/scsi/arm/
1643
1644 ARM/Rockchip SoC support
1645 M:      Heiko Stuebner <heiko@sntech.de>
1646 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 L:      linux-rockchip@lists.infradead.org
1648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1649 S:      Maintained
1650 F:      arch/arm/boot/dts/rk3*
1651 F:      arch/arm/mach-rockchip/
1652 F:      drivers/clk/rockchip/
1653 F:      drivers/i2c/busses/i2c-rk3x.c
1654 F:      drivers/*/*rockchip*
1655 F:      drivers/*/*/*rockchip*
1656 F:      sound/soc/rockchip/
1657 N:      rockchip
1658
1659 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1660 M:      Kukjin Kim <kgene@kernel.org>
1661 M:      Krzysztof Kozlowski <krzk@kernel.org>
1662 R:      Javier Martinez Canillas <javier@osg.samsung.com>
1663 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1665 S:      Maintained
1666 F:      arch/arm/boot/dts/s3c*
1667 F:      arch/arm/boot/dts/s5p*
1668 F:      arch/arm/boot/dts/samsung*
1669 F:      arch/arm/boot/dts/exynos*
1670 F:      arch/arm64/boot/dts/exynos/
1671 F:      arch/arm/plat-samsung/
1672 F:      arch/arm/mach-s3c24*/
1673 F:      arch/arm/mach-s3c64xx/
1674 F:      arch/arm/mach-s5p*/
1675 F:      arch/arm/mach-exynos*/
1676 F:      drivers/*/*s3c24*
1677 F:      drivers/*/*/*s3c24*
1678 F:      drivers/*/*s3c64xx*
1679 F:      drivers/*/*s5pv210*
1680 F:      drivers/memory/samsung/*
1681 F:      drivers/soc/samsung/*
1682 F:      Documentation/arm/Samsung/
1683 F:      Documentation/devicetree/bindings/arm/samsung/
1684 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1685 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1686 N:      exynos
1687
1688 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1689 M:      Kyungmin Park <kyungmin.park@samsung.com>
1690 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691 S:      Maintained
1692 F:      arch/arm/mach-s5pv210/
1693
1694 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1695 M:      Kyungmin Park <kyungmin.park@samsung.com>
1696 M:      Kamil Debski <kamil@wypas.org>
1697 M:      Andrzej Hajda <a.hajda@samsung.com>
1698 L:      linux-arm-kernel@lists.infradead.org
1699 L:      linux-media@vger.kernel.org
1700 S:      Maintained
1701 F:      drivers/media/platform/s5p-g2d/
1702
1703 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1704 M:      Kyungmin Park <kyungmin.park@samsung.com>
1705 M:      Kamil Debski <kamil@wypas.org>
1706 M:      Jeongtae Park <jtp.park@samsung.com>
1707 M:      Andrzej Hajda <a.hajda@samsung.com>
1708 L:      linux-arm-kernel@lists.infradead.org
1709 L:      linux-media@vger.kernel.org
1710 S:      Maintained
1711 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1712 F:      drivers/media/platform/s5p-mfc/
1713
1714 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1715 M:      Kyungmin Park <kyungmin.park@samsung.com>
1716 L:      linux-arm-kernel@lists.infradead.org
1717 L:      linux-media@vger.kernel.org
1718 S:      Maintained
1719 F:      drivers/staging/media/platform/s5p-cec/
1720
1721 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1722 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1723 M:      Jacek Anaszewski <j.anaszewski@samsung.com>
1724 L:      linux-arm-kernel@lists.infradead.org
1725 L:      linux-media@vger.kernel.org
1726 S:      Maintained
1727 F:      drivers/media/platform/s5p-jpeg/
1728
1729 ARM/SHMOBILE ARM ARCHITECTURE
1730 M:      Simon Horman <horms@verge.net.au>
1731 M:      Magnus Damm <magnus.damm@gmail.com>
1732 L:      linux-renesas-soc@vger.kernel.org
1733 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1735 S:      Supported
1736 F:      arch/arm/boot/dts/emev2*
1737 F:      arch/arm/boot/dts/r7s*
1738 F:      arch/arm/boot/dts/r8a*
1739 F:      arch/arm/boot/dts/sh*
1740 F:      arch/arm/configs/shmobile_defconfig
1741 F:      arch/arm/include/debug/renesas-scif.S
1742 F:      arch/arm/mach-shmobile/
1743 F:      drivers/soc/renesas/
1744 F:      include/linux/soc/renesas/
1745
1746 ARM/SOCFPGA ARCHITECTURE
1747 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1748 S:      Maintained
1749 F:      arch/arm/mach-socfpga/
1750 F:      arch/arm/boot/dts/socfpga*
1751 F:      arch/arm/configs/socfpga_defconfig
1752 F:      arch/arm64/boot/dts/altera/
1753 W:      http://www.rocketboards.org
1754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1755
1756 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1757 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1758 S:      Maintained
1759 F:      drivers/clk/socfpga/
1760
1761 ARM/SOCFPGA EDAC SUPPORT
1762 M:      Thor Thayer <tthayer@opensource.altera.com>
1763 S:      Maintained
1764 F:      drivers/edac/altera_edac.
1765
1766 ARM/STI ARCHITECTURE
1767 M:      Patrice Chotard <patrice.chotard@st.com>
1768 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769 L:      kernel@stlinux.com
1770 W:      http://www.stlinux.com
1771 S:      Maintained
1772 F:      arch/arm/mach-sti/
1773 F:      arch/arm/boot/dts/sti*
1774 F:      drivers/char/hw_random/st-rng.c
1775 F:      drivers/clocksource/arm_global_timer.c
1776 F:      drivers/clocksource/clksrc_st_lpc.c
1777 F:      drivers/cpufreq/sti-cpufreq.c
1778 F:      drivers/i2c/busses/i2c-st.c
1779 F:      drivers/media/rc/st_rc.c
1780 F:      drivers/media/platform/sti/c8sectpfe/
1781 F:      drivers/mmc/host/sdhci-st.c
1782 F:      drivers/phy/phy-miphy28lp.c
1783 F:      drivers/phy/phy-miphy365x.c
1784 F:      drivers/phy/phy-stih407-usb.c
1785 F:      drivers/phy/phy-stih41x-usb.c
1786 F:      drivers/pinctrl/pinctrl-st.c
1787 F:      drivers/remoteproc/st_remoteproc.c
1788 F:      drivers/reset/sti/
1789 F:      drivers/rtc/rtc-st-lpc.c
1790 F:      drivers/tty/serial/st-asc.c
1791 F:      drivers/usb/dwc3/dwc3-st.c
1792 F:      drivers/usb/host/ehci-st.c
1793 F:      drivers/usb/host/ohci-st.c
1794 F:      drivers/watchdog/st_lpc_wdt.c
1795 F:      drivers/ata/ahci_st.c
1796
1797 ARM/STM32 ARCHITECTURE
1798 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1799 M:      Alexandre Torgue <alexandre.torgue@st.com>
1800 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801 S:      Maintained
1802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1803 N:      stm32
1804 F:      drivers/clocksource/armv7m_systick.c
1805
1806 ARM/TANGO ARCHITECTURE
1807 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1808 L:      linux-arm-kernel@lists.infradead.org
1809 S:      Maintained
1810 N:      tango
1811
1812 ARM/TECHNOLOGIC SYSTEMS TS7250 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/TETON BGA MACHINE SUPPORT
1818 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1819 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820 S:      Maintained
1821
1822 ARM/THECUS N2100 MACHINE SUPPORT
1823 M:      Lennert Buytenhek <kernel@wantstofly.org>
1824 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825 S:      Maintained
1826
1827 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1828 M:      Wan ZongShun <mcuos.com@gmail.com>
1829 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1830 W:      http://www.mcuos.com
1831 S:      Maintained
1832 F:      arch/arm/mach-w90x900/
1833 F:      drivers/input/keyboard/w90p910_keypad.c
1834 F:      drivers/input/touchscreen/w90p910_ts.c
1835 F:      drivers/watchdog/nuc900_wdt.c
1836 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1837 F:      drivers/mtd/nand/nuc900_nand.c
1838 F:      drivers/rtc/rtc-nuc900.c
1839 F:      drivers/spi/spi-nuc900.c
1840 F:      drivers/usb/host/ehci-w90x900.c
1841 F:      drivers/video/fbdev/nuc900fb.c
1842
1843 ARM/U300 MACHINE SUPPORT
1844 M:      Linus Walleij <linus.walleij@linaro.org>
1845 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1846 S:      Supported
1847 F:      arch/arm/mach-u300/
1848 F:      drivers/clocksource/timer-u300.c
1849 F:      drivers/i2c/busses/i2c-stu300.c
1850 F:      drivers/rtc/rtc-coh901331.c
1851 F:      drivers/watchdog/coh901327_wdt.c
1852 F:      drivers/dma/coh901318*
1853 F:      drivers/mfd/ab3100*
1854 F:      drivers/rtc/rtc-ab3100.c
1855 F:      drivers/rtc/rtc-coh901331.c
1856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1857
1858 ARM/UNIPHIER ARCHITECTURE
1859 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1860 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1862 S:      Maintained
1863 F:      arch/arm/boot/dts/uniphier*
1864 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1865 F:      arch/arm/mach-uniphier/
1866 F:      arch/arm/mm/cache-uniphier.c
1867 F:      arch/arm64/boot/dts/socionext/
1868 F:      drivers/bus/uniphier-system-bus.c
1869 F:      drivers/clk/uniphier/
1870 F:      drivers/i2c/busses/i2c-uniphier*
1871 F:      drivers/pinctrl/uniphier/
1872 F:      drivers/reset/reset-uniphier.c
1873 F:      drivers/tty/serial/8250/8250_uniphier.c
1874 N:      uniphier
1875
1876 ARM/Ux500 ARM ARCHITECTURE
1877 M:      Linus Walleij <linus.walleij@linaro.org>
1878 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879 S:      Maintained
1880 F:      arch/arm/mach-ux500/
1881 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1882 F:      drivers/dma/ste_dma40*
1883 F:      drivers/hwspinlock/u8500_hsem.c
1884 F:      drivers/mfd/abx500*
1885 F:      drivers/mfd/ab8500*
1886 F:      drivers/mfd/dbx500*
1887 F:      drivers/mfd/db8500*
1888 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1889 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1890 F:      drivers/rtc/rtc-ab8500.c
1891 F:      drivers/rtc/rtc-pl031.c
1892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1893
1894 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1895 M:      Ulf Hansson <ulf.hansson@linaro.org>
1896 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897 T:      git git://git.linaro.org/people/ulfh/clk.git
1898 S:      Maintained
1899 F:      drivers/clk/ux500/
1900
1901 ARM/VERSATILE EXPRESS PLATFORM
1902 M:      Liviu Dudau <liviu.dudau@arm.com>
1903 M:      Sudeep Holla <sudeep.holla@arm.com>
1904 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1905 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906 S:      Maintained
1907 F:      arch/arm/boot/dts/vexpress*
1908 F:      arch/arm64/boot/dts/arm/
1909 F:      arch/arm/mach-vexpress/
1910 F:      */*/vexpress*
1911 F:      */*/*/vexpress*
1912 F:      drivers/clk/versatile/clk-vexpress-osc.c
1913 F:      drivers/clocksource/versatile.c
1914 N:      mps2
1915
1916 ARM/VFP SUPPORT
1917 M:      Russell King <linux@armlinux.org.uk>
1918 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1919 W:      http://www.armlinux.org.uk/
1920 S:      Maintained
1921 F:      arch/arm/vfp/
1922
1923 ARM/VOIPAC PXA270 SUPPORT
1924 M:      Marek Vasut <marek.vasut@gmail.com>
1925 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926 S:      Maintained
1927 F:      arch/arm/mach-pxa/vpac270.c
1928 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1929
1930 ARM/VT8500 ARM ARCHITECTURE
1931 M:      Tony Prisk <linux@prisktech.co.nz>
1932 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933 S:      Maintained
1934 F:      arch/arm/mach-vt8500/
1935 F:      drivers/clocksource/vt8500_timer.c
1936 F:      drivers/i2c/busses/i2c-wmt.c
1937 F:      drivers/mmc/host/wmt-sdmmc.c
1938 F:      drivers/pwm/pwm-vt8500.c
1939 F:      drivers/rtc/rtc-vt8500.c
1940 F:      drivers/tty/serial/vt8500_serial.c
1941 F:      drivers/usb/host/ehci-platform.c
1942 F:      drivers/usb/host/uhci-platform.c
1943 F:      drivers/video/fbdev/vt8500lcdfb.*
1944 F:      drivers/video/fbdev/wm8505fb*
1945 F:      drivers/video/fbdev/wmt_ge_rops.*
1946
1947 ARM/ZIPIT Z2 SUPPORT
1948 M:      Marek Vasut <marek.vasut@gmail.com>
1949 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950 S:      Maintained
1951 F:      arch/arm/mach-pxa/z2.c
1952 F:      arch/arm/mach-pxa/include/mach/z2.h
1953
1954 ARM/ZTE ARCHITECTURE
1955 M:      Jun Nie <jun.nie@linaro.org>
1956 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957 S:      Maintained
1958 F:      arch/arm/mach-zx/
1959 F:      drivers/clk/zte/
1960 F:      Documentation/devicetree/bindings/arm/zte.txt
1961 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
1962
1963 ARM/ZYNQ ARCHITECTURE
1964 M:      Michal Simek <michal.simek@xilinx.com>
1965 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
1966 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967 W:      http://wiki.xilinx.com
1968 T:      git https://github.com/Xilinx/linux-xlnx.git
1969 S:      Supported
1970 F:      arch/arm/mach-zynq/
1971 F:      drivers/cpuidle/cpuidle-zynq.c
1972 F:      drivers/block/xsysace.c
1973 N:      zynq
1974 N:      xilinx
1975 F:      drivers/clocksource/cadence_ttc_timer.c
1976 F:      drivers/i2c/busses/i2c-cadence.c
1977 F:      drivers/mmc/host/sdhci-of-arasan.c
1978 F:      drivers/edac/synopsys_edac.c
1979
1980 ARM SMMU DRIVERS
1981 M:      Will Deacon <will.deacon@arm.com>
1982 R:      Robin Murphy <robin.murphy@arm.com>
1983 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1984 S:      Maintained
1985 F:      drivers/iommu/arm-smmu.c
1986 F:      drivers/iommu/arm-smmu-v3.c
1987 F:      drivers/iommu/io-pgtable-arm.c
1988 F:      drivers/iommu/io-pgtable-arm-v7s.c
1989
1990 ARM64 PORT (AARCH64 ARCHITECTURE)
1991 M:      Catalin Marinas <catalin.marinas@arm.com>
1992 M:      Will Deacon <will.deacon@arm.com>
1993 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1995 S:      Maintained
1996 F:      arch/arm64/
1997 F:      Documentation/arm64/
1998
1999 AS3645A LED FLASH CONTROLLER DRIVER
2000 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2001 L:      linux-media@vger.kernel.org
2002 T:      git git://linuxtv.org/media_tree.git
2003 S:      Maintained
2004 F:      drivers/media/i2c/as3645a.c
2005 F:      include/media/i2c/as3645a.h
2006
2007 ASAHI KASEI AK8974 DRIVER
2008 M:      Linus Walleij <linus.walleij@linaro.org>
2009 L:      linux-iio@vger.kernel.org
2010 W:      http://www.akm.com/
2011 S:      Supported
2012 F:      drivers/iio/magnetometer/ak8974.c
2013
2014 ASC7621 HARDWARE MONITOR DRIVER
2015 M:      George Joseph <george.joseph@fairview5.com>
2016 L:      linux-hwmon@vger.kernel.org
2017 S:      Maintained
2018 F:      Documentation/hwmon/asc7621
2019 F:      drivers/hwmon/asc7621.c
2020
2021 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2022 M:      Corentin Chary <corentin.chary@gmail.com>
2023 L:      acpi4asus-user@lists.sourceforge.net
2024 L:      platform-driver-x86@vger.kernel.org
2025 W:      http://acpi4asus.sf.net
2026 S:      Maintained
2027 F:      drivers/platform/x86/asus*.c
2028 F:      drivers/platform/x86/eeepc*.c
2029
2030 ASUS WIRELESS RADIO CONTROL DRIVER
2031 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2032 L:      platform-driver-x86@vger.kernel.org
2033 S:      Maintained
2034 F:      drivers/platform/x86/asus-wireless.c
2035
2036 ASYMMETRIC KEYS
2037 M:      David Howells <dhowells@redhat.com>
2038 L:      keyrings@vger.kernel.org
2039 S:      Maintained
2040 F:      Documentation/crypto/asymmetric-keys.txt
2041 F:      include/linux/verification.h
2042 F:      include/crypto/public_key.h
2043 F:      include/crypto/pkcs7.h
2044 F:      crypto/asymmetric_keys/
2045
2046 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2047 R:      Dan Williams <dan.j.williams@intel.com>
2048 W:      http://sourceforge.net/projects/xscaleiop
2049 S:      Odd fixes
2050 F:      Documentation/crypto/async-tx-api.txt
2051 F:      crypto/async_tx/
2052 F:      drivers/dma/
2053 F:      include/linux/dmaengine.h
2054 F:      include/linux/async_tx.h
2055
2056 AT24 EEPROM DRIVER
2057 M:      Wolfram Sang <wsa@the-dreams.de>
2058 L:      linux-i2c@vger.kernel.org
2059 S:      Maintained
2060 F:      drivers/misc/eeprom/at24.c
2061 F:      include/linux/platform_data/at24.h
2062
2063 ATA OVER ETHERNET (AOE) DRIVER
2064 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2065 W:      http://www.openaoe.org/
2066 S:      Supported
2067 F:      Documentation/aoe/
2068 F:      drivers/block/aoe/
2069
2070 ATHEROS 71XX/9XXX GPIO DRIVER
2071 M:      Alban Bedel <albeu@free.fr>
2072 W:      https://github.com/AlbanBedel/linux
2073 T:      git git://github.com/AlbanBedel/linux
2074 S:      Maintained
2075 F:      drivers/gpio/gpio-ath79.c
2076 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2077
2078 ATHEROS ATH GENERIC UTILITIES
2079 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2080 L:      linux-wireless@vger.kernel.org
2081 S:      Supported
2082 F:      drivers/net/wireless/ath/*
2083
2084 ATHEROS ATH5K WIRELESS DRIVER
2085 M:      Jiri Slaby <jirislaby@gmail.com>
2086 M:      Nick Kossifidis <mickflemm@gmail.com>
2087 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2088 L:      linux-wireless@vger.kernel.org
2089 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2090 S:      Maintained
2091 F:      drivers/net/wireless/ath/ath5k/
2092
2093 ATHEROS ATH6KL WIRELESS DRIVER
2094 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2095 L:      linux-wireless@vger.kernel.org
2096 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2098 S:      Supported
2099 F:      drivers/net/wireless/ath/ath6kl/
2100
2101 WILOCITY WIL6210 WIRELESS DRIVER
2102 M:      Maya Erez <qca_merez@qca.qualcomm.com>
2103 L:      linux-wireless@vger.kernel.org
2104 L:      wil6210@qca.qualcomm.com
2105 S:      Supported
2106 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2107 F:      drivers/net/wireless/ath/wil6210/
2108 F:      include/uapi/linux/wil6210_uapi.h
2109
2110 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2111 M:      Christian Lamparter <chunkeey@googlemail.com>
2112 L:      linux-wireless@vger.kernel.org
2113 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2114 S:      Maintained
2115 F:      drivers/net/wireless/ath/carl9170/
2116
2117 ATK0110 HWMON DRIVER
2118 M:      Luca Tettamanti <kronos.it@gmail.com>
2119 L:      linux-hwmon@vger.kernel.org
2120 S:      Maintained
2121 F:      drivers/hwmon/asus_atk0110.c
2122
2123 ATI_REMOTE2 DRIVER
2124 M:      Ville Syrjala <syrjala@sci.fi>
2125 S:      Maintained
2126 F:      drivers/input/misc/ati_remote2.c
2127
2128 ATLX ETHERNET DRIVERS
2129 M:      Jay Cliburn <jcliburn@gmail.com>
2130 M:      Chris Snook <chris.snook@gmail.com>
2131 L:      netdev@vger.kernel.org
2132 W:      http://sourceforge.net/projects/atl1
2133 W:      http://atl1.sourceforge.net
2134 S:      Maintained
2135 F:      drivers/net/ethernet/atheros/
2136
2137 ATM
2138 M:      Chas Williams <3chas3@gmail.com>
2139 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2140 L:      netdev@vger.kernel.org
2141 W:      http://linux-atm.sourceforge.net
2142 S:      Maintained
2143 F:      drivers/atm/
2144 F:      include/linux/atm*
2145 F:      include/uapi/linux/atm*
2146
2147 ATMEL AT91 / AT32 MCI DRIVER
2148 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2149 S:      Maintained
2150 F:      drivers/mmc/host/atmel-mci.c
2151
2152 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2153 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2154 S:      Supported
2155 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2156
2157 ATMEL SAMA5D2 ADC DRIVER
2158 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2159 L:      linux-iio@vger.kernel.org
2160 S:      Supported
2161 F:      drivers/iio/adc/at91-sama5d2_adc.c
2162
2163 ATMEL Audio ALSA driver
2164 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2165 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2166 S:      Supported
2167 F:      sound/soc/atmel
2168
2169 ATMEL DMA DRIVER
2170 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2171 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2172 S:      Supported
2173 F:      drivers/dma/at_hdmac.c
2174 F:      drivers/dma/at_hdmac_regs.h
2175 F:      include/linux/platform_data/dma-atmel.h
2176
2177 ATMEL XDMA DRIVER
2178 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2179 L:      linux-arm-kernel@lists.infradead.org
2180 L:      dmaengine@vger.kernel.org
2181 S:      Supported
2182 F:      drivers/dma/at_xdmac.c
2183
2184 ATMEL I2C DRIVER
2185 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2186 L:      linux-i2c@vger.kernel.org
2187 S:      Supported
2188 F:      drivers/i2c/busses/i2c-at91.c
2189
2190 ATMEL ISI DRIVER
2191 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2192 L:      linux-media@vger.kernel.org
2193 S:      Supported
2194 F:      drivers/media/platform/soc_camera/atmel-isi.c
2195 F:      include/media/atmel-isi.h
2196
2197 ATMEL LCDFB DRIVER
2198 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2199 L:      linux-fbdev@vger.kernel.org
2200 S:      Maintained
2201 F:      drivers/video/fbdev/atmel_lcdfb.c
2202 F:      include/video/atmel_lcdc.h
2203
2204 ATMEL MACB ETHERNET DRIVER
2205 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2206 S:      Supported
2207 F:      drivers/net/ethernet/cadence/
2208
2209 ATMEL NAND DRIVER
2210 M:      Wenyou Yang <wenyou.yang@atmel.com>
2211 M:      Josh Wu <rainyfeeling@outlook.com>
2212 L:      linux-mtd@lists.infradead.org
2213 S:      Supported
2214 F:      drivers/mtd/nand/atmel_nand*
2215
2216 ATMEL SDMMC DRIVER
2217 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2218 L:      linux-mmc@vger.kernel.org
2219 S:      Supported
2220 F:      drivers/mmc/host/sdhci-of-at91.c
2221
2222 ATMEL SPI DRIVER
2223 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2224 S:      Supported
2225 F:      drivers/spi/spi-atmel.*
2226
2227 ATMEL SSC DRIVER
2228 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2229 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2230 S:      Supported
2231 F:      drivers/misc/atmel-ssc.c
2232 F:      include/linux/atmel-ssc.h
2233
2234 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2235 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2236 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2237 S:      Supported
2238 F:      drivers/misc/atmel_tclib.c
2239 F:      drivers/clocksource/tcb_clksrc.c
2240
2241 ATMEL USBA UDC DRIVER
2242 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2243 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2244 S:      Supported
2245 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2246
2247 ATMEL WIRELESS DRIVER
2248 M:      Simon Kelley <simon@thekelleys.org.uk>
2249 L:      linux-wireless@vger.kernel.org
2250 W:      http://www.thekelleys.org.uk/atmel
2251 W:      http://atmelwlandriver.sourceforge.net/
2252 S:      Maintained
2253 F:      drivers/net/wireless/atmel/atmel*
2254
2255 ATMEL MAXTOUCH DRIVER
2256 M:      Nick Dyer <nick@shmanahar.org>
2257 T:      git git://github.com/ndyer/linux.git
2258 S:      Maintained
2259 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2260 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2261 F:      include/linux/platform_data/atmel_mxt_ts.h
2262
2263 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2264 M:      Bradley Grove <linuxdrivers@attotech.com>
2265 L:      linux-scsi@vger.kernel.org
2266 W:      http://www.attotech.com
2267 S:      Supported
2268 F:      drivers/scsi/esas2r
2269
2270 ATUSB IEEE 802.15.4 RADIO DRIVER
2271 M:      Stefan Schmidt <stefan@osg.samsung.com>
2272 L:      linux-wpan@vger.kernel.org
2273 S:      Maintained
2274 F:      drivers/net/ieee802154/atusb.c
2275 F:      drivers/net/ieee802154/atusb.h
2276 F:      drivers/net/ieee802154/at86rf230.h
2277
2278 AUDIT SUBSYSTEM
2279 M:      Paul Moore <paul@paul-moore.com>
2280 M:      Eric Paris <eparis@redhat.com>
2281 L:      linux-audit@redhat.com (moderated for non-subscribers)
2282 W:      http://people.redhat.com/sgrubb/audit/
2283 T:      git git://git.infradead.org/users/pcmoore/audit
2284 S:      Maintained
2285 F:      include/linux/audit.h
2286 F:      include/uapi/linux/audit.h
2287 F:      kernel/audit*
2288
2289 AUXILIARY DISPLAY DRIVERS
2290 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2291 W:      http://miguelojeda.es/auxdisplay.htm
2292 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2293 S:      Maintained
2294 F:      drivers/auxdisplay/
2295 F:      include/linux/cfag12864b.h
2296
2297 AVR32 ARCHITECTURE
2298 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2299 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2300 W:      http://www.atmel.com/products/AVR32/
2301 W:      http://mirror.egtvedt.no/avr32linux.org/
2302 W:      http://avrfreaks.net/
2303 S:      Maintained
2304 F:      arch/avr32/
2305
2306 AVR32/AT32AP MACHINE SUPPORT
2307 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2308 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2309 S:      Maintained
2310 F:      arch/avr32/mach-at32ap/
2311
2312 AX.25 NETWORK LAYER
2313 M:      Ralf Baechle <ralf@linux-mips.org>
2314 L:      linux-hams@vger.kernel.org
2315 W:      http://www.linux-ax25.org/
2316 S:      Maintained
2317 F:      include/uapi/linux/ax25.h
2318 F:      include/net/ax25.h
2319 F:      net/ax25/
2320
2321 AZ6007 DVB DRIVER
2322 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2323 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2324 L:      linux-media@vger.kernel.org
2325 W:      https://linuxtv.org
2326 T:      git git://linuxtv.org/media_tree.git
2327 S:      Maintained
2328 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2329
2330 AZTECH FM RADIO RECEIVER DRIVER
2331 M:      Hans Verkuil <hverkuil@xs4all.nl>
2332 L:      linux-media@vger.kernel.org
2333 T:      git git://linuxtv.org/media_tree.git
2334 W:      https://linuxtv.org
2335 S:      Maintained
2336 F:      drivers/media/radio/radio-aztech*
2337
2338 B43 WIRELESS DRIVER
2339 L:      linux-wireless@vger.kernel.org
2340 L:      b43-dev@lists.infradead.org
2341 W:      http://wireless.kernel.org/en/users/Drivers/b43
2342 S:      Odd Fixes
2343 F:      drivers/net/wireless/broadcom/b43/
2344
2345 B43LEGACY WIRELESS DRIVER
2346 M:      Larry Finger <Larry.Finger@lwfinger.net>
2347 L:      linux-wireless@vger.kernel.org
2348 L:      b43-dev@lists.infradead.org
2349 W:      http://wireless.kernel.org/en/users/Drivers/b43
2350 S:      Maintained
2351 F:      drivers/net/wireless/broadcom/b43legacy/
2352
2353 BACKLIGHT CLASS/SUBSYSTEM
2354 M:      Jingoo Han <jingoohan1@gmail.com>
2355 M:      Lee Jones <lee.jones@linaro.org>
2356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2357 S:      Maintained
2358 F:      drivers/video/backlight/
2359 F:      include/linux/backlight.h
2360
2361 BATMAN ADVANCED
2362 M:      Marek Lindner <mareklindner@neomailbox.ch>
2363 M:      Simon Wunderlich <sw@simonwunderlich.de>
2364 M:      Antonio Quartulli <a@unstable.cc>
2365 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2366 W:      https://www.open-mesh.org/
2367 Q:      https://patchwork.open-mesh.org/project/batman/list/
2368 S:      Maintained
2369 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2370 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2371 F:      Documentation/networking/batman-adv.txt
2372 F:      include/uapi/linux/batman_adv.h
2373 F:      net/batman-adv/
2374
2375 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2376 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2377 L:      linux-hams@vger.kernel.org
2378 W:      http://www.baycom.org/~tom/ham/ham.html
2379 S:      Maintained
2380 F:      drivers/net/hamradio/baycom*
2381
2382 BCACHE (BLOCK LAYER CACHE)
2383 M:      Kent Overstreet <kent.overstreet@gmail.com>
2384 L:      linux-bcache@vger.kernel.org
2385 W:      http://bcache.evilpiepirate.org
2386 S:      Orphan
2387 F:      drivers/md/bcache/
2388
2389 BDISP ST MEDIA DRIVER
2390 M:      Fabien Dessenne <fabien.dessenne@st.com>
2391 L:      linux-media@vger.kernel.org
2392 T:      git git://linuxtv.org/media_tree.git
2393 W:      https://linuxtv.org
2394 S:      Supported
2395 F:      drivers/media/platform/sti/bdisp
2396
2397 BEFS FILE SYSTEM
2398 M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2399 M:      Salah Triki <salah.triki@gmail.com>
2400 S:      Maintained
2401 T:      git git://github.com/luisbg/linux-befs.git
2402 F:      Documentation/filesystems/befs.txt
2403 F:      fs/befs/
2404
2405 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2406 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2407 L:      netdev@vger.kernel.org
2408 S:      Maintained
2409 F:      drivers/net/ethernet/ec_bhf.c
2410
2411 BFS FILE SYSTEM
2412 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2413 S:      Maintained
2414 F:      Documentation/filesystems/bfs.txt
2415 F:      fs/bfs/
2416 F:      include/uapi/linux/bfs_fs.h
2417
2418 BLACKFIN ARCHITECTURE
2419 M:      Steven Miao <realmz6@gmail.com>
2420 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2421 T:      git git://git.code.sf.net/p/adi-linux/code
2422 W:      http://blackfin.uclinux.org
2423 S:      Supported
2424 F:      arch/blackfin/
2425
2426 BLACKFIN EMAC DRIVER
2427 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2428 W:      http://blackfin.uclinux.org
2429 S:      Supported
2430 F:      drivers/net/ethernet/adi/
2431
2432 BLACKFIN RTC DRIVER
2433 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2434 W:      http://blackfin.uclinux.org
2435 S:      Supported
2436 F:      drivers/rtc/rtc-bfin.c
2437
2438 BLACKFIN SDH DRIVER
2439 M:      Sonic Zhang <sonic.zhang@analog.com>
2440 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2441 W:      http://blackfin.uclinux.org
2442 S:      Supported
2443 F:      drivers/mmc/host/bfin_sdh.c
2444
2445 BLACKFIN SERIAL DRIVER
2446 M:      Sonic Zhang <sonic.zhang@analog.com>
2447 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2448 W:      http://blackfin.uclinux.org
2449 S:      Supported
2450 F:      drivers/tty/serial/bfin_uart.c
2451
2452 BLACKFIN WATCHDOG DRIVER
2453 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2454 W:      http://blackfin.uclinux.org
2455 S:      Supported
2456 F:      drivers/watchdog/bfin_wdt.c
2457
2458 BLACKFIN I2C TWI DRIVER
2459 M:      Sonic Zhang <sonic.zhang@analog.com>
2460 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2461 W:      http://blackfin.uclinux.org/
2462 S:      Supported
2463 F:      drivers/i2c/busses/i2c-bfin-twi.c
2464
2465 BLACKFIN MEDIA DRIVER
2466 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2467 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2468 W:      http://blackfin.uclinux.org/
2469 S:      Supported
2470 F:      drivers/media/platform/blackfin/
2471 F:      drivers/media/i2c/adv7183*
2472 F:      drivers/media/i2c/vs6624*
2473
2474 BLINKM RGB LED DRIVER
2475 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2476 S:      Maintained
2477 F:      drivers/leds/leds-blinkm.c
2478
2479 BLOCK LAYER
2480 M:      Jens Axboe <axboe@kernel.dk>
2481 L:      linux-block@vger.kernel.org
2482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2483 S:      Maintained
2484 F:      block/
2485 F:      kernel/trace/blktrace.c
2486 F:      lib/sbitmap.c
2487
2488 BLOCK2MTD DRIVER
2489 M:      Joern Engel <joern@lazybastard.org>
2490 L:      linux-mtd@lists.infradead.org
2491 S:      Maintained
2492 F:      drivers/mtd/devices/block2mtd.c
2493
2494 BLUETOOTH DRIVERS
2495 M:      Marcel Holtmann <marcel@holtmann.org>
2496 M:      Gustavo Padovan <gustavo@padovan.org>
2497 M:      Johan Hedberg <johan.hedberg@gmail.com>
2498 L:      linux-bluetooth@vger.kernel.org
2499 W:      http://www.bluez.org/
2500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2502 S:      Maintained
2503 F:      drivers/bluetooth/
2504
2505 BLUETOOTH SUBSYSTEM
2506 M:      Marcel Holtmann <marcel@holtmann.org>
2507 M:      Gustavo Padovan <gustavo@padovan.org>
2508 M:      Johan Hedberg <johan.hedberg@gmail.com>
2509 L:      linux-bluetooth@vger.kernel.org
2510 W:      http://www.bluez.org/
2511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2513 S:      Maintained
2514 F:      net/bluetooth/
2515 F:      include/net/bluetooth/
2516
2517 BONDING DRIVER
2518 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2519 M:      Veaceslav Falico <vfalico@gmail.com>
2520 M:      Andy Gospodarek <andy@greyhouse.net>
2521 L:      netdev@vger.kernel.org
2522 W:      http://sourceforge.net/projects/bonding/
2523 S:      Supported
2524 F:      drivers/net/bonding/
2525 F:      include/uapi/linux/if_bonding.h
2526
2527 BPF (Safe dynamic programs and tools)
2528 M:      Alexei Starovoitov <ast@kernel.org>
2529 L:      netdev@vger.kernel.org
2530 L:      linux-kernel@vger.kernel.org
2531 S:      Supported
2532 F:      kernel/bpf/
2533
2534 BROADCOM B44 10/100 ETHERNET DRIVER
2535 M:      Michael Chan <michael.chan@broadcom.com>
2536 L:      netdev@vger.kernel.org
2537 S:      Supported
2538 F:      drivers/net/ethernet/broadcom/b44.*
2539
2540 BROADCOM B53 ETHERNET SWITCH DRIVER
2541 M:      Florian Fainelli <f.fainelli@gmail.com>
2542 L:      netdev@vger.kernel.org
2543 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2544 S:      Supported
2545 F:      drivers/net/dsa/b53/*
2546 F:      include/linux/platform_data/b53.h
2547
2548 BROADCOM GENET ETHERNET DRIVER
2549 M:      Florian Fainelli <f.fainelli@gmail.com>
2550 L:      netdev@vger.kernel.org
2551 S:      Supported
2552 F:      drivers/net/ethernet/broadcom/genet/
2553
2554 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2555 M:      Rasesh Mody <rasesh.mody@cavium.com>
2556 M:      Harish Patil <harish.patil@cavium.com>
2557 M:      Dept-GELinuxNICDev@cavium.com
2558 L:      netdev@vger.kernel.org
2559 S:      Supported
2560 F:      drivers/net/ethernet/broadcom/bnx2.*
2561 F:      drivers/net/ethernet/broadcom/bnx2_*
2562
2563 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2564 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2565 M:      Ariel Elior <ariel.elior@cavium.com>
2566 M:      everest-linux-l2@cavium.com
2567 L:      netdev@vger.kernel.org
2568 S:      Supported
2569 F:      drivers/net/ethernet/broadcom/bnx2x/
2570
2571 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2572 M:      Florian Fainelli <f.fainelli@gmail.com>
2573 M:      Ray Jui <rjui@broadcom.com>
2574 M:      Scott Branden <sbranden@broadcom.com>
2575 M:      bcm-kernel-feedback-list@broadcom.com
2576 T:      git git://github.com/broadcom/mach-bcm
2577 S:      Maintained
2578 N:      bcm281*
2579 N:      bcm113*
2580 N:      bcm216*
2581 N:      kona
2582 F:      arch/arm/mach-bcm/
2583
2584 BROADCOM BCM2835 ARM ARCHITECTURE
2585 M:      Stephen Warren <swarren@wwwdotorg.org>
2586 M:      Lee Jones <lee@kernel.org>
2587 M:      Eric Anholt <eric@anholt.net>
2588 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2589 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2591 S:      Maintained
2592 N:      bcm2835
2593
2594 BROADCOM BCM47XX MIPS ARCHITECTURE
2595 M:      Hauke Mehrtens <hauke@hauke-m.de>
2596 M:      Rafał Miłecki <zajec5@gmail.com>
2597 L:      linux-mips@linux-mips.org
2598 S:      Maintained
2599 F:      Documentation/devicetree/bindings/mips/brcm/
2600 F:      arch/mips/bcm47xx/*
2601 F:      arch/mips/include/asm/mach-bcm47xx/*
2602
2603 BROADCOM BCM5301X ARM ARCHITECTURE
2604 M:      Hauke Mehrtens <hauke@hauke-m.de>
2605 M:      Rafał Miłecki <zajec5@gmail.com>
2606 M:      bcm-kernel-feedback-list@broadcom.com
2607 L:      linux-arm-kernel@lists.infradead.org
2608 S:      Maintained
2609 F:      arch/arm/mach-bcm/bcm_5301x.c
2610 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2611 F:      arch/arm/boot/dts/bcm470*
2612
2613 BROADCOM BCM53573 ARM ARCHITECTURE
2614 M:      Rafał Miłecki <rafal@milecki.pl>
2615 L:      linux-arm-kernel@lists.infradead.org
2616 S:      Maintained
2617 F:      arch/arm/boot/dts/bcm53573*
2618 F:      arch/arm/boot/dts/bcm47189*
2619
2620 BROADCOM BCM63XX ARM ARCHITECTURE
2621 M:      Florian Fainelli <f.fainelli@gmail.com>
2622 M:      bcm-kernel-feedback-list@broadcom.com
2623 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2624 T:      git git://github.com/broadcom/stblinux.git
2625 S:      Maintained
2626 N:      bcm63xx
2627
2628 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2629 M:      Kevin Cernekee <cernekee@gmail.com>
2630 L:      linux-usb@vger.kernel.org
2631 S:      Maintained
2632 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2633
2634 BROADCOM BCM7XXX ARM ARCHITECTURE
2635 M:      Brian Norris <computersforpeace@gmail.com>
2636 M:      Gregory Fong <gregory.0xf0@gmail.com>
2637 M:      Florian Fainelli <f.fainelli@gmail.com>
2638 M:      bcm-kernel-feedback-list@broadcom.com
2639 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2640 T:      git git://github.com/broadcom/stblinux.git
2641 S:      Maintained
2642 F:      arch/arm/mach-bcm/*brcmstb*
2643 F:      arch/arm/boot/dts/bcm7*.dts*
2644 F:      drivers/bus/brcmstb_gisb.c
2645 N:      brcmstb
2646
2647 BROADCOM BMIPS MIPS ARCHITECTURE
2648 M:      Kevin Cernekee <cernekee@gmail.com>
2649 M:      Florian Fainelli <f.fainelli@gmail.com>
2650 L:      linux-mips@linux-mips.org
2651 T:      git git://github.com/broadcom/stblinux.git
2652 S:      Maintained
2653 F:      arch/mips/bmips/*
2654 F:      arch/mips/include/asm/mach-bmips/*
2655 F:      arch/mips/kernel/*bmips*
2656 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2657 F:      drivers/irqchip/irq-bcm63*
2658 F:      drivers/irqchip/irq-bcm7*
2659 F:      drivers/irqchip/irq-brcmstb*
2660 F:      include/linux/bcm963xx_nvram.h
2661 F:      include/linux/bcm963xx_tag.h
2662
2663 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2664 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2665 M:      Prashant Sreedharan <prashant@broadcom.com>
2666 M:      Michael Chan <mchan@broadcom.com>
2667 L:      netdev@vger.kernel.org
2668 S:      Supported
2669 F:      drivers/net/ethernet/broadcom/tg3.*
2670
2671 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2672 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2673 M:      Franky Lin <franky.lin@broadcom.com>
2674 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2675 L:      linux-wireless@vger.kernel.org
2676 L:      brcm80211-dev-list.pdl@broadcom.com
2677 S:      Supported
2678 F:      drivers/net/wireless/broadcom/brcm80211/
2679
2680 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2681 M:      QLogic-Storage-Upstream@qlogic.com
2682 L:      linux-scsi@vger.kernel.org
2683 S:      Supported
2684 F:      drivers/scsi/bnx2fc/
2685
2686 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2687 M:      QLogic-Storage-Upstream@qlogic.com
2688 L:      linux-scsi@vger.kernel.org
2689 S:      Supported
2690 F:      drivers/scsi/bnx2i/
2691
2692 BROADCOM IPROC ARM ARCHITECTURE
2693 M:      Ray Jui <rjui@broadcom.com>
2694 M:      Scott Branden <sbranden@broadcom.com>
2695 M:      Jon Mason <jonmason@broadcom.com>
2696 M:      bcm-kernel-feedback-list@broadcom.com
2697 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2698 T:      git git://github.com/broadcom/cygnus-linux.git
2699 S:      Maintained
2700 N:      iproc
2701 N:      cygnus
2702 N:      bcm[-_]nsp
2703 N:      bcm9113*
2704 N:      bcm9583*
2705 N:      bcm9585*
2706 N:      bcm9586*
2707 N:      bcm988312
2708 N:      bcm113*
2709 N:      bcm583*
2710 N:      bcm585*
2711 N:      bcm586*
2712 N:      bcm88312
2713 F:      arch/arm64/boot/dts/broadcom/ns2*
2714 F:      drivers/clk/bcm/clk-ns*
2715 F:      drivers/pinctrl/bcm/pinctrl-ns*
2716
2717 BROADCOM BRCMSTB GPIO DRIVER
2718 M:      Gregory Fong <gregory.0xf0@gmail.com>
2719 L:      bcm-kernel-feedback-list@broadcom.com
2720 S:      Supported
2721 F:      drivers/gpio/gpio-brcmstb.c
2722 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2723
2724 BROADCOM KONA GPIO DRIVER
2725 M:      Ray Jui <rjui@broadcom.com>
2726 L:      bcm-kernel-feedback-list@broadcom.com
2727 S:      Supported
2728 F:      drivers/gpio/gpio-bcm-kona.c
2729 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2730
2731 BROADCOM NVRAM DRIVER
2732 M:      Rafał Miłecki <zajec5@gmail.com>
2733 L:      linux-mips@linux-mips.org
2734 S:      Maintained
2735 F:      drivers/firmware/broadcom/*
2736
2737 BROADCOM STB NAND FLASH DRIVER
2738 M:      Brian Norris <computersforpeace@gmail.com>
2739 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2740 L:      linux-mtd@lists.infradead.org
2741 L:      bcm-kernel-feedback-list@broadcom.com
2742 S:      Maintained
2743 F:      drivers/mtd/nand/brcmnand/
2744
2745 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2746 M:      Rafał Miłecki <zajec5@gmail.com>
2747 L:      linux-wireless@vger.kernel.org
2748 S:      Maintained
2749 F:      drivers/bcma/
2750 F:      include/linux/bcma/
2751
2752 BROADCOM SYSTEMPORT ETHERNET DRIVER
2753 M:      Florian Fainelli <f.fainelli@gmail.com>
2754 L:      netdev@vger.kernel.org
2755 S:      Supported
2756 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2757
2758 BROADCOM VULCAN ARM64 SOC
2759 M:      Jayachandran C. <jchandra@broadcom.com>
2760 M:      bcm-kernel-feedback-list@broadcom.com
2761 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2762 S:      Maintained
2763 F:      arch/arm64/boot/dts/broadcom/vulcan*
2764
2765 BROCADE BFA FC SCSI DRIVER
2766 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2767 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2768 L:      linux-scsi@vger.kernel.org
2769 S:      Supported
2770 F:      drivers/scsi/bfa/
2771
2772 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2773 M:      Rasesh Mody <rasesh.mody@cavium.com>
2774 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2775 M:      Dept-GELinuxNICDev@cavium.com
2776 L:      netdev@vger.kernel.org
2777 S:      Supported
2778 F:      drivers/net/ethernet/brocade/bna/
2779
2780 BSG (block layer generic sg v4 driver)
2781 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2782 L:      linux-scsi@vger.kernel.org
2783 S:      Supported
2784 F:      block/bsg.c
2785 F:      include/linux/bsg.h
2786 F:      include/uapi/linux/bsg.h
2787
2788 BT87X AUDIO DRIVER
2789 M:      Clemens Ladisch <clemens@ladisch.de>
2790 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2791 T:      git git://git.alsa-project.org/alsa-kernel.git
2792 S:      Maintained
2793 F:      Documentation/sound/alsa/Bt87x.txt
2794 F:      sound/pci/bt87x.c
2795
2796 BT8XXGPIO DRIVER
2797 M:      Michael Buesch <m@bues.ch>
2798 W:      http://bu3sch.de/btgpio.php
2799 S:      Maintained
2800 F:      drivers/gpio/gpio-bt8xx.c
2801
2802 BTRFS FILE SYSTEM
2803 M:      Chris Mason <clm@fb.com>
2804 M:      Josef Bacik <jbacik@fb.com>
2805 M:      David Sterba <dsterba@suse.com>
2806 L:      linux-btrfs@vger.kernel.org
2807 W:      http://btrfs.wiki.kernel.org/
2808 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2810 S:      Maintained
2811 F:      Documentation/filesystems/btrfs.txt
2812 F:      fs/btrfs/
2813
2814 BTTV VIDEO4LINUX DRIVER
2815 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2816 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2817 L:      linux-media@vger.kernel.org
2818 W:      https://linuxtv.org
2819 T:      git git://linuxtv.org/media_tree.git
2820 S:      Odd fixes
2821 F:      Documentation/media/v4l-drivers/bttv*
2822 F:      drivers/media/pci/bt8xx/bttv*
2823
2824 BUSLOGIC SCSI DRIVER
2825 M:      Khalid Aziz <khalid@gonehiking.org>
2826 L:      linux-scsi@vger.kernel.org
2827 S:      Maintained
2828 F:      drivers/scsi/BusLogic.*
2829 F:      drivers/scsi/FlashPoint.*
2830
2831 C-MEDIA CMI8788 DRIVER
2832 M:      Clemens Ladisch <clemens@ladisch.de>
2833 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2834 T:      git git://git.alsa-project.org/alsa-kernel.git
2835 S:      Maintained
2836 F:      sound/pci/oxygen/
2837
2838 C6X ARCHITECTURE
2839 M:      Mark Salter <msalter@redhat.com>
2840 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2841 L:      linux-c6x-dev@linux-c6x.org
2842 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2843 S:      Maintained
2844 F:      arch/c6x/
2845
2846 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2847 M:      David Howells <dhowells@redhat.com>
2848 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2849 S:      Supported
2850 F:      Documentation/filesystems/caching/cachefiles.txt
2851 F:      fs/cachefiles/
2852
2853 CADET FM/AM RADIO RECEIVER DRIVER
2854 M:      Hans Verkuil <hverkuil@xs4all.nl>
2855 L:      linux-media@vger.kernel.org
2856 T:      git git://linuxtv.org/media_tree.git
2857 W:      https://linuxtv.org
2858 S:      Maintained
2859 F:      drivers/media/radio/radio-cadet*
2860
2861 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2862 M:      Jonathan Corbet <corbet@lwn.net>
2863 L:      linux-media@vger.kernel.org
2864 T:      git git://linuxtv.org/media_tree.git
2865 S:      Maintained
2866 F:      Documentation/media/v4l-drivers/cafe_ccic*
2867 F:      drivers/media/platform/marvell-ccic/
2868
2869 CAIF NETWORK LAYER
2870 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2871 L:      netdev@vger.kernel.org
2872 S:      Supported
2873 F:      Documentation/networking/caif/
2874 F:      drivers/net/caif/
2875 F:      include/uapi/linux/caif/
2876 F:      include/net/caif/
2877 F:      net/caif/
2878
2879 CALGARY x86-64 IOMMU
2880 M:      Muli Ben-Yehuda <mulix@mulix.org>
2881 M:      Jon Mason <jdmason@kudzu.us>
2882 L:      iommu@lists.linux-foundation.org
2883 S:      Maintained
2884 F:      arch/x86/kernel/pci-calgary_64.c
2885 F:      arch/x86/kernel/tce_64.c
2886 F:      arch/x86/include/asm/calgary.h
2887 F:      arch/x86/include/asm/tce.h
2888
2889 CAN NETWORK LAYER
2890 M:      Oliver Hartkopp <socketcan@hartkopp.net>
2891 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2892 L:      linux-can@vger.kernel.org
2893 W:      https://github.com/linux-can
2894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2896 S:      Maintained
2897 F:      Documentation/networking/can.txt
2898 F:      net/can/
2899 F:      include/linux/can/core.h
2900 F:      include/uapi/linux/can.h
2901 F:      include/uapi/linux/can/bcm.h
2902 F:      include/uapi/linux/can/raw.h
2903 F:      include/uapi/linux/can/gw.h
2904
2905 CAN NETWORK DRIVERS
2906 M:      Wolfgang Grandegger <wg@grandegger.com>
2907 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2908 L:      linux-can@vger.kernel.org
2909 W:      https://github.com/linux-can
2910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2912 S:      Maintained
2913 F:      Documentation/devicetree/bindings/net/can/
2914 F:      drivers/net/can/
2915 F:      include/linux/can/dev.h
2916 F:      include/linux/can/platform/
2917 F:      include/uapi/linux/can/error.h
2918 F:      include/uapi/linux/can/netlink.h
2919
2920 CAPABILITIES
2921 M:      Serge Hallyn <serge@hallyn.com>
2922 L:      linux-security-module@vger.kernel.org
2923 S:      Supported
2924 F:      include/linux/capability.h
2925 F:      include/uapi/linux/capability.h
2926 F:      security/commoncap.c
2927 F:      kernel/capability.c
2928
2929 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2930 M:      Kevin Tsai <ktsai@capellamicro.com>
2931 S:      Maintained
2932 F:      drivers/iio/light/cm*
2933 F:      Documentation/devicetree/bindings/i2c/trivial-devices.txt
2934
2935 CAVIUM I2C DRIVER
2936 M:      Jan Glauber <jglauber@cavium.com>
2937 M:      David Daney <david.daney@cavium.com>
2938 W:      http://www.cavium.com
2939 S:      Supported
2940 F:      drivers/i2c/busses/i2c-octeon*
2941 F:      drivers/i2c/busses/i2c-thunderx*
2942
2943 CAVIUM LIQUIDIO NETWORK DRIVER
2944 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2945 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2946 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2947 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2948 L:     netdev@vger.kernel.org
2949 W:     http://www.cavium.com
2950 S:     Supported
2951 F:     drivers/net/ethernet/cavium/liquidio/
2952
2953 CC2520 IEEE-802.15.4 RADIO DRIVER
2954 M:      Varka Bhadram <varkabhadram@gmail.com>
2955 L:      linux-wpan@vger.kernel.org
2956 S:      Maintained
2957 F:      drivers/net/ieee802154/cc2520.c
2958 F:      include/linux/spi/cc2520.h
2959 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2960
2961 CEC DRIVER
2962 M:      Hans Verkuil <hans.verkuil@cisco.com>
2963 L:      linux-media@vger.kernel.org
2964 T:      git git://linuxtv.org/media_tree.git
2965 W:      http://linuxtv.org
2966 S:      Supported
2967 F:      Documentation/cec.txt
2968 F:      Documentation/media/uapi/cec
2969 F:      drivers/staging/media/cec/
2970 F:      drivers/media/cec-edid.c
2971 F:      drivers/media/rc/keymaps/rc-cec.c
2972 F:      include/media/cec.h
2973 F:      include/media/cec-edid.h
2974 F:      include/linux/cec.h
2975 F:      include/linux/cec-funcs.h
2976
2977 CELL BROADBAND ENGINE ARCHITECTURE
2978 M:      Arnd Bergmann <arnd@arndb.de>
2979 L:      linuxppc-dev@lists.ozlabs.org
2980 W:      http://www.ibm.com/developerworks/power/cell/
2981 S:      Supported
2982 F:      arch/powerpc/include/asm/cell*.h
2983 F:      arch/powerpc/include/asm/spu*.h
2984 F:      arch/powerpc/include/uapi/asm/spu*.h
2985 F:      arch/powerpc/oprofile/*cell*
2986 F:      arch/powerpc/platforms/cell/
2987
2988 CEPH COMMON CODE (LIBCEPH)
2989 M:      Ilya Dryomov <idryomov@gmail.com>
2990 M:      "Yan, Zheng" <zyan@redhat.com>
2991 M:      Sage Weil <sage@redhat.com>
2992 L:      ceph-devel@vger.kernel.org
2993 W:      http://ceph.com/
2994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2995 T:      git git://github.com/ceph/ceph-client.git
2996 S:      Supported
2997 F:      net/ceph/
2998 F:      include/linux/ceph/
2999 F:      include/linux/crush/
3000
3001 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3002 M:      "Yan, Zheng" <zyan@redhat.com>
3003 M:      Sage Weil <sage@redhat.com>
3004 M:      Ilya Dryomov <idryomov@gmail.com>
3005 L:      ceph-devel@vger.kernel.org
3006 W:      http://ceph.com/
3007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3008 T:      git git://github.com/ceph/ceph-client.git
3009 S:      Supported
3010 F:      Documentation/filesystems/ceph.txt
3011 F:      fs/ceph/
3012
3013 CERTIFICATE HANDLING:
3014 M:      David Howells <dhowells@redhat.com>
3015 M:      David Woodhouse <dwmw2@infradead.org>
3016 L:      keyrings@vger.kernel.org
3017 S:      Maintained
3018 F:      Documentation/module-signing.txt
3019 F:      certs/
3020 F:      scripts/sign-file.c
3021 F:      scripts/extract-cert.c
3022
3023 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3024 L:      linux-usb@vger.kernel.org
3025 S:      Orphan
3026 F:      Documentation/usb/WUSB-Design-overview.txt
3027 F:      Documentation/usb/wusb-cbaf
3028 F:      drivers/usb/host/hwa-hc.c
3029 F:      drivers/usb/host/whci/
3030 F:      drivers/usb/wusbcore/
3031 F:      include/linux/usb/wusb*
3032
3033 HT16K33 LED CONTROLLER DRIVER
3034 M:      Robin van der Gracht <robin@protonic.nl>
3035 S:      Maintained
3036 F:      drivers/auxdisplay/ht16k33.c
3037 F:      Documentation/devicetree/bindings/display/ht16k33.txt
3038
3039 CFAG12864B LCD DRIVER
3040 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3041 W:      http://miguelojeda.es/auxdisplay.htm
3042 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3043 S:      Maintained
3044 F:      drivers/auxdisplay/cfag12864b.c
3045 F:      include/linux/cfag12864b.h
3046
3047 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3048 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3049 W:      http://miguelojeda.es/auxdisplay.htm
3050 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3051 S:      Maintained
3052 F:      drivers/auxdisplay/cfag12864bfb.c
3053 F:      include/linux/cfag12864b.h
3054
3055 CFG80211 and NL80211
3056 M:      Johannes Berg <johannes@sipsolutions.net>
3057 L:      linux-wireless@vger.kernel.org
3058 W:      http://wireless.kernel.org/
3059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3061 S:      Maintained
3062 F:      include/uapi/linux/nl80211.h
3063 F:      include/net/cfg80211.h
3064 F:      net/wireless/*
3065 X:      net/wireless/wext*
3066
3067 CHAR and MISC DRIVERS
3068 M:      Arnd Bergmann <arnd@arndb.de>
3069 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3071 S:      Supported
3072 F:      drivers/char/*
3073 F:      drivers/misc/*
3074 F:      include/linux/miscdevice.h
3075
3076 CHECKPATCH
3077 M:      Andy Whitcroft <apw@canonical.com>
3078 M:      Joe Perches <joe@perches.com>
3079 S:      Maintained
3080 F:      scripts/checkpatch.pl
3081
3082 CHINESE DOCUMENTATION
3083 M:      Harry Wei <harryxiyou@gmail.com>
3084 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3085 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3086 S:      Maintained
3087 F:      Documentation/zh_CN/
3088
3089 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3090 M:      Peter Chen <Peter.Chen@nxp.com>
3091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3092 L:      linux-usb@vger.kernel.org
3093 S:      Maintained
3094 F:      drivers/usb/chipidea/
3095
3096 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3097 M:      Hans de Goede <hdegoede@redhat.com>
3098 L:      linux-input@vger.kernel.org
3099 S:      Maintained
3100 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3101 F:      drivers/input/touchscreen/chipone_icn8318.c
3102
3103 CHROME HARDWARE PLATFORM SUPPORT
3104 M:      Olof Johansson <olof@lixom.net>
3105 S:      Maintained
3106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3107 F:      drivers/platform/chrome/
3108
3109 CISCO VIC ETHERNET NIC DRIVER
3110 M:      Christian Benvenuti <benve@cisco.com>
3111 M:      Sujith Sankar <ssujith@cisco.com>
3112 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3113 M:      Neel Patel <neepatel@cisco.com>
3114 S:      Supported
3115 F:      drivers/net/ethernet/cisco/enic/
3116
3117 CISCO VIC LOW LATENCY NIC DRIVER
3118 M:      Christian Benvenuti <benve@cisco.com>
3119 M:      Dave Goodell <dgoodell@cisco.com>
3120 S:      Supported
3121 F:      drivers/infiniband/hw/usnic/
3122
3123 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3124 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3125 L:      netdev@vger.kernel.org
3126 S:      Maintained
3127 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3128
3129 CIRRUS LOGIC AUDIO CODEC DRIVERS
3130 M:      Brian Austin <brian.austin@cirrus.com>
3131 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3132 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3133 S:      Maintained
3134 F:      sound/soc/codecs/cs*
3135
3136 CLEANCACHE API
3137 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3138 L:      linux-kernel@vger.kernel.org
3139 S:      Maintained
3140 F:      mm/cleancache.c
3141 F:      include/linux/cleancache.h
3142
3143 CLK API
3144 M:      Russell King <linux@armlinux.org.uk>
3145 L:      linux-clk@vger.kernel.org
3146 S:      Maintained
3147 F:      include/linux/clk.h
3148
3149 CLOCKSOURCE, CLOCKEVENT DRIVERS
3150 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3151 M:      Thomas Gleixner <tglx@linutronix.de>
3152 L:      linux-kernel@vger.kernel.org
3153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3154 S:      Supported
3155 F:      drivers/clocksource
3156
3157 CISCO FCOE HBA DRIVER
3158 M:      Hiral Patel <hiralpat@cisco.com>
3159 M:      Suma Ramars <sramars@cisco.com>
3160 M:      Brian Uchino <buchino@cisco.com>
3161 L:      linux-scsi@vger.kernel.org
3162 S:      Supported
3163 F:      drivers/scsi/fnic/
3164
3165 CISCO SCSI HBA DRIVER
3166 M:      Narsimhulu Musini <nmusini@cisco.com>
3167 M:      Sesidhar Baddela <sebaddel@cisco.com>
3168 L:      linux-scsi@vger.kernel.org
3169 S:      Supported
3170 F:      drivers/scsi/snic/
3171
3172 CMPC ACPI DRIVER
3173 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3174 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3175 L:      platform-driver-x86@vger.kernel.org
3176 S:      Supported
3177 F:      drivers/platform/x86/classmate-laptop.c
3178
3179 COBALT MEDIA DRIVER
3180 M:      Hans Verkuil <hans.verkuil@cisco.com>
3181 L:      linux-media@vger.kernel.org
3182 T:      git git://linuxtv.org/media_tree.git
3183 W:      https://linuxtv.org
3184 S:      Supported
3185 F:      drivers/media/pci/cobalt/
3186
3187 COCCINELLE/Semantic Patches (SmPL)
3188 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3189 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3190 M:      Nicolas Palix <nicolas.palix@imag.fr>
3191 M:      Michal Marek <mmarek@suse.com>
3192 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3194 W:      http://coccinelle.lip6.fr/
3195 S:      Supported
3196 F:      Documentation/dev-tools/coccinelle.rst
3197 F:      scripts/coccinelle/
3198 F:      scripts/coccicheck
3199
3200 CODA FILE SYSTEM
3201 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3202 M:      coda@cs.cmu.edu
3203 L:      codalist@coda.cs.cmu.edu
3204 W:      http://www.coda.cs.cmu.edu/
3205 S:      Maintained
3206 F:      Documentation/filesystems/coda.txt
3207 F:      fs/coda/
3208 F:      include/linux/coda*.h
3209 F:      include/uapi/linux/coda*.h
3210
3211 CODA V4L2 MEM2MEM DRIVER
3212 M:      Philipp Zabel <p.zabel@pengutronix.de>
3213 L:      linux-media@vger.kernel.org
3214 S:      Maintained
3215 F:      Documentation/devicetree/bindings/media/coda.txt
3216 F:      drivers/media/platform/coda/
3217
3218 COMMON CLK FRAMEWORK
3219 M:      Michael Turquette <mturquette@baylibre.com>
3220 M:      Stephen Boyd <sboyd@codeaurora.org>
3221 L:      linux-clk@vger.kernel.org
3222 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3224 S:      Maintained
3225 F:      Documentation/devicetree/bindings/clock/
3226 F:      drivers/clk/
3227 X:      drivers/clk/clkdev.c
3228 F:      include/linux/clk-pr*
3229 F:      include/linux/clk/
3230
3231 COMMON INTERNET FILE SYSTEM (CIFS)
3232 M:      Steve French <sfrench@samba.org>
3233 L:      linux-cifs@vger.kernel.org
3234 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3235 W:      http://linux-cifs.samba.org/
3236 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3237 S:      Supported
3238 F:      Documentation/filesystems/cifs/
3239 F:      fs/cifs/
3240
3241 COMPACTPCI HOTPLUG CORE
3242 M:      Scott Murray <scott@spiteful.org>
3243 L:      linux-pci@vger.kernel.org
3244 S:      Maintained
3245 F:      drivers/pci/hotplug/cpci_hotplug*
3246
3247 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3248 M:      Scott Murray <scott@spiteful.org>
3249 L:      linux-pci@vger.kernel.org
3250 S:      Maintained
3251 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3252
3253 COMPACTPCI HOTPLUG GENERIC DRIVER
3254 M:      Scott Murray <scott@spiteful.org>
3255 L:      linux-pci@vger.kernel.org
3256 S:      Maintained
3257 F:      drivers/pci/hotplug/cpcihp_generic.c
3258
3259 COMPAL LAPTOP SUPPORT
3260 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3261 L:      platform-driver-x86@vger.kernel.org
3262 S:      Maintained
3263 F:      drivers/platform/x86/compal-laptop.c
3264
3265 CONEXANT ACCESSRUNNER USB DRIVER
3266 L:      accessrunner-general@lists.sourceforge.net
3267 W:      http://accessrunner.sourceforge.net/
3268 S:      Orphan
3269 F:      drivers/usb/atm/cxacru.c
3270
3271 CONFIGFS
3272 M:      Joel Becker <jlbec@evilplan.org>
3273 M:      Christoph Hellwig <hch@lst.de>
3274 T:      git git://git.infradead.org/users/hch/configfs.git
3275 S:      Supported
3276 F:      fs/configfs/
3277 F:      include/linux/configfs.h
3278
3279 CONNECTOR
3280 M:      Evgeniy Polyakov <zbr@ioremap.net>
3281 L:      netdev@vger.kernel.org
3282 S:      Maintained
3283 F:      drivers/connector/
3284
3285 CONTROL GROUP (CGROUP)
3286 M:      Tejun Heo <tj@kernel.org>
3287 M:      Li Zefan <lizefan@huawei.com>
3288 M:      Johannes Weiner <hannes@cmpxchg.org>
3289 L:      cgroups@vger.kernel.org
3290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3291 S:      Maintained
3292 F:      Documentation/cgroup*
3293 F:      include/linux/cgroup*
3294 F:      kernel/cgroup*
3295
3296 CONTROL GROUP - CPUSET
3297 M:      Li Zefan <lizefan@huawei.com>
3298 L:      cgroups@vger.kernel.org
3299 W:      http://www.bullopensource.org/cpuset/
3300 W:      http://oss.sgi.com/projects/cpusets/
3301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3302 S:      Maintained
3303 F:      Documentation/cgroup-v1/cpusets.txt
3304 F:      include/linux/cpuset.h
3305 F:      kernel/cpuset.c
3306
3307 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3308 M:      Johannes Weiner <hannes@cmpxchg.org>
3309 M:      Michal Hocko <mhocko@kernel.org>
3310 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3311 L:      cgroups@vger.kernel.org
3312 L:      linux-mm@kvack.org
3313 S:      Maintained
3314 F:      mm/memcontrol.c
3315 F:      mm/swap_cgroup.c
3316
3317 CORETEMP HARDWARE MONITORING DRIVER
3318 M:      Fenghua Yu <fenghua.yu@intel.com>
3319 L:      linux-hwmon@vger.kernel.org
3320 S:      Maintained
3321 F:      Documentation/hwmon/coretemp
3322 F:      drivers/hwmon/coretemp.c
3323
3324 COSA/SRP SYNC SERIAL DRIVER
3325 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3326 W:      http://www.fi.muni.cz/~kas/cosa/
3327 S:      Maintained
3328 F:      drivers/net/wan/cosa*
3329
3330 CPMAC ETHERNET DRIVER
3331 M:      Florian Fainelli <f.fainelli@gmail.com>
3332 L:      netdev@vger.kernel.org
3333 S:      Maintained
3334 F:      drivers/net/ethernet/ti/cpmac.c
3335
3336 CPU FREQUENCY DRIVERS
3337 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3338 M:      Viresh Kumar <viresh.kumar@linaro.org>
3339 L:      linux-pm@vger.kernel.org
3340 S:      Maintained
3341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3342 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3343 F:      Documentation/cpu-freq/
3344 F:      drivers/cpufreq/
3345 F:      include/linux/cpufreq.h
3346
3347 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3348 M:      Viresh Kumar <viresh.kumar@linaro.org>
3349 M:      Sudeep Holla <sudeep.holla@arm.com>
3350 L:      linux-pm@vger.kernel.org
3351 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3352 S:      Maintained
3353 F:      drivers/cpufreq/arm_big_little.h
3354 F:      drivers/cpufreq/arm_big_little.c
3355 F:      drivers/cpufreq/arm_big_little_dt.c
3356
3357 CPUIDLE DRIVER - ARM BIG LITTLE
3358 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3359 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3360 L:      linux-pm@vger.kernel.org
3361 L:      linux-arm-kernel@lists.infradead.org
3362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3363 S:      Maintained
3364 F:      drivers/cpuidle/cpuidle-big_little.c
3365
3366 CPUIDLE DRIVER - ARM EXYNOS
3367 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3368 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3369 M:      Kukjin Kim <kgene@kernel.org>
3370 L:      linux-pm@vger.kernel.org
3371 L:      linux-samsung-soc@vger.kernel.org
3372 S:      Supported
3373 F:      drivers/cpuidle/cpuidle-exynos.c
3374 F:      arch/arm/mach-exynos/pm.c
3375
3376 CPUIDLE DRIVERS
3377 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3378 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3379 L:      linux-pm@vger.kernel.org
3380 S:      Maintained
3381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3382 F:      drivers/cpuidle/*
3383 F:      include/linux/cpuidle.h
3384
3385 CPUID/MSR DRIVER
3386 M:      "H. Peter Anvin" <hpa@zytor.com>
3387 S:      Maintained
3388 F:      arch/x86/kernel/cpuid.c
3389 F:      arch/x86/kernel/msr.c
3390
3391 CPU POWER MONITORING SUBSYSTEM
3392 M:      Thomas Renninger <trenn@suse.com>
3393 L:      linux-pm@vger.kernel.org
3394 S:      Maintained
3395 F:      tools/power/cpupower/
3396
3397 CRAMFS FILESYSTEM
3398 W:      http://sourceforge.net/projects/cramfs/
3399 S:      Orphan / Obsolete
3400 F:      Documentation/filesystems/cramfs.txt
3401 F:      fs/cramfs/
3402
3403 CRIS PORT
3404 M:      Mikael Starvik <starvik@axis.com>
3405 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3406 L:      linux-cris-kernel@axis.com
3407 W:      http://developer.axis.com
3408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3409 S:      Maintained
3410 F:      arch/cris/
3411 F:      drivers/tty/serial/crisv10.*
3412
3413 CRYPTO API
3414 M:      Herbert Xu <herbert@gondor.apana.org.au>
3415 M:      "David S. Miller" <davem@davemloft.net>
3416 L:      linux-crypto@vger.kernel.org
3417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3419 S:      Maintained
3420 F:      Documentation/crypto/
3421 F:      Documentation/devicetree/bindings/crypto/
3422 F:      Documentation/DocBook/crypto-API.tmpl
3423 F:      arch/*/crypto/
3424 F:      crypto/
3425 F:      drivers/crypto/
3426 F:      include/crypto/
3427
3428 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3429 M:      Neil Horman <nhorman@tuxdriver.com>
3430 L:      linux-crypto@vger.kernel.org
3431 S:      Maintained
3432 F:      crypto/ansi_cprng.c
3433 F:      crypto/rng.c
3434
3435 CS3308 MEDIA DRIVER
3436 M:      Hans Verkuil <hverkuil@xs4all.nl>
3437 L:      linux-media@vger.kernel.org
3438 T:      git git://linuxtv.org/media_tree.git
3439 W:      http://linuxtv.org
3440 S:      Odd Fixes
3441 F:      drivers/media/i2c/cs3308.c
3442 F:      drivers/media/i2c/cs3308.h
3443
3444 CS5535 Audio ALSA driver
3445 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3446 S:      Maintained
3447 F:      sound/pci/cs5535audio/
3448
3449 CW1200 WLAN driver
3450 M:      Solomon Peachy <pizza@shaftnet.org>
3451 S:      Maintained
3452 F:      drivers/net/wireless/st/cw1200/
3453
3454 CX18 VIDEO4LINUX DRIVER
3455 M:      Andy Walls <awalls@md.metrocast.net>
3456 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3457 L:      linux-media@vger.kernel.org
3458 T:      git git://linuxtv.org/media_tree.git
3459 W:      https://linuxtv.org
3460 W:      http://www.ivtvdriver.org/index.php/Cx18
3461 S:      Maintained
3462 F:      Documentation/media/v4l-drivers/cx18*
3463 F:      drivers/media/pci/cx18/
3464 F:      include/uapi/linux/ivtv*
3465
3466 CX2341X MPEG ENCODER HELPER MODULE
3467 M:      Hans Verkuil <hverkuil@xs4all.nl>
3468 L:      linux-media@vger.kernel.org
3469 T:      git git://linuxtv.org/media_tree.git
3470 W:      https://linuxtv.org
3471 S:      Maintained
3472 F:      drivers/media/common/cx2341x*
3473 F:      include/media/cx2341x*
3474
3475 CX24120 MEDIA DRIVER
3476 M:      Jemma Denson <jdenson@gmail.com>
3477 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3478 L:      linux-media@vger.kernel.org
3479 W:      https://linuxtv.org
3480 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3481 S:      Maintained
3482 F:      drivers/media/dvb-frontends/cx24120*
3483
3484 CX88 VIDEO4LINUX DRIVER
3485 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3486 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3487 L:      linux-media@vger.kernel.org
3488 W:      https://linuxtv.org
3489 T:      git git://linuxtv.org/media_tree.git
3490 S:      Odd fixes
3491 F:      Documentation/media/v4l-drivers/cx88*
3492 F:      drivers/media/pci/cx88/
3493
3494 CXD2820R MEDIA DRIVER
3495 M:      Antti Palosaari <crope@iki.fi>
3496 L:      linux-media@vger.kernel.org
3497 W:      https://linuxtv.org
3498 W:      http://palosaari.fi/linux/
3499 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3500 T:      git git://linuxtv.org/anttip/media_tree.git
3501 S:      Maintained
3502 F:      drivers/media/dvb-frontends/cxd2820r*
3503
3504 CXGB3 ETHERNET DRIVER (CXGB3)
3505 M:      Santosh Raspatur <santosh@chelsio.com>
3506 L:      netdev@vger.kernel.org
3507 W:      http://www.chelsio.com
3508 S:      Supported
3509 F:      drivers/net/ethernet/chelsio/cxgb3/
3510
3511 CXGB3 ISCSI DRIVER (CXGB3I)
3512 M:      Karen Xie <kxie@chelsio.com>
3513 L:      linux-scsi@vger.kernel.org
3514 W:      http://www.chelsio.com
3515 S:      Supported
3516 F:      drivers/scsi/cxgbi/cxgb3i
3517
3518 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3519 M:      Steve Wise <swise@chelsio.com>
3520 L:      linux-rdma@vger.kernel.org
3521 W:      http://www.openfabrics.org
3522 S:      Supported
3523 F:      drivers/infiniband/hw/cxgb3/
3524 F:      include/uapi/rdma/cxgb3-abi.h
3525
3526 CXGB4 ETHERNET DRIVER (CXGB4)
3527 M:      Hariprasad S <hariprasad@chelsio.com>
3528 L:      netdev@vger.kernel.org
3529 W:      http://www.chelsio.com
3530 S:      Supported
3531 F:      drivers/net/ethernet/chelsio/cxgb4/
3532
3533 CXGB4 ISCSI DRIVER (CXGB4I)
3534 M:      Karen Xie <kxie@chelsio.com>
3535 L:      linux-scsi@vger.kernel.org
3536 W:      http://www.chelsio.com
3537 S:      Supported
3538 F:      drivers/scsi/cxgbi/cxgb4i
3539
3540 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3541 M:      Steve Wise <swise@chelsio.com>
3542 L:      linux-rdma@vger.kernel.org
3543 W:      http://www.openfabrics.org
3544 S:      Supported
3545 F:      drivers/infiniband/hw/cxgb4/
3546 F:      include/uapi/rdma/cxgb4-abi.h
3547
3548 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3549 M:      Casey Leedom <leedom@chelsio.com>
3550 L:      netdev@vger.kernel.org
3551 W:      http://www.chelsio.com
3552 S:      Supported
3553 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3554
3555 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3556 M:      Ian Munsie <imunsie@au1.ibm.com>
3557 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3558 L:      linuxppc-dev@lists.ozlabs.org
3559 S:      Supported
3560 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3561 F:      drivers/misc/cxl/
3562 F:      include/misc/cxl*
3563 F:      include/uapi/misc/cxl.h
3564 F:      Documentation/powerpc/cxl.txt
3565 F:      Documentation/ABI/testing/sysfs-class-cxl
3566
3567 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3568 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3569 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3570 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3571 L:      linux-scsi@vger.kernel.org
3572 S:      Supported
3573 F:      drivers/scsi/cxlflash/
3574 F:      include/uapi/scsi/cxlflash_ioctls.h
3575 F:      Documentation/powerpc/cxlflash.txt
3576
3577 STMMAC ETHERNET DRIVER
3578 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3579 M:      Alexandre Torgue <alexandre.torgue@st.com>
3580 L:      netdev@vger.kernel.org
3581 W:      http://www.stlinux.com
3582 S:      Supported
3583 F:      drivers/net/ethernet/stmicro/stmmac/
3584
3585 CYBERPRO FB DRIVER
3586 M:      Russell King <linux@armlinux.org.uk>
3587 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3588 W:      http://www.armlinux.org.uk/
3589 S:      Maintained
3590 F:      drivers/video/fbdev/cyber2000fb.*
3591
3592 CYCLADES ASYNC MUX DRIVER
3593 W:      http://www.cyclades.com/
3594 S:      Orphan
3595 F:      drivers/tty/cyclades.c
3596 F:      include/linux/cyclades.h
3597 F:      include/uapi/linux/cyclades.h
3598
3599 CYCLADES PC300 DRIVER
3600 W:      http://www.cyclades.com/
3601 S:      Orphan
3602 F:      drivers/net/wan/pc300*
3603
3604 CYPRESS_FIRMWARE MEDIA DRIVER
3605 M:      Antti Palosaari <crope@iki.fi>
3606 L:      linux-media@vger.kernel.org
3607 W:      https://linuxtv.org
3608 W:      http://palosaari.fi/linux/
3609 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3610 T:      git git://linuxtv.org/anttip/media_tree.git
3611 S:      Maintained
3612 F:      drivers/media/common/cypress_firmware*
3613
3614 CYTTSP TOUCHSCREEN DRIVER
3615 M:      Ferruh Yigit <fery@cypress.com>
3616 L:      linux-input@vger.kernel.org
3617 S:      Supported
3618 F:      drivers/input/touchscreen/cyttsp*
3619 F:      include/linux/input/cyttsp.h
3620
3621 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3622 M:      Joshua Kinard <kumba@gentoo.org>
3623 S:      Maintained
3624 F:      drivers/rtc/rtc-ds1685.c
3625 F:      include/linux/rtc/ds1685.h
3626
3627 DAMA SLAVE for AX.25
3628 M:      Joerg Reuter <jreuter@yaina.de>
3629 W:      http://yaina.de/jreuter/
3630 W:      http://www.qsl.net/dl1bke/
3631 L:      linux-hams@vger.kernel.org
3632 S:      Maintained
3633 F:      net/ax25/af_ax25.c
3634 F:      net/ax25/ax25_dev.c
3635 F:      net/ax25/ax25_ds_*
3636 F:      net/ax25/ax25_in.c
3637 F:      net/ax25/ax25_out.c
3638 F:      net/ax25/ax25_timer.c
3639 F:      net/ax25/sysctl_net_ax25.c
3640
3641 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3642 L:      netdev@vger.kernel.org
3643 S:      Orphan
3644 F:      Documentation/networking/dmfe.txt
3645 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3646
3647 DC390/AM53C974 SCSI driver
3648 M:      Hannes Reinecke <hare@suse.com>
3649 L:      linux-scsi@vger.kernel.org
3650 S:      Maintained
3651 F:      drivers/scsi/am53c974.c
3652
3653 DC395x SCSI driver
3654 M:      Oliver Neukum <oliver@neukum.org>
3655 M:      Ali Akcaagac <aliakc@web.de>
3656 M:      Jamie Lenehan <lenehan@twibble.org>
3657 L:      dc395x@twibble.org
3658 W:      http://twibble.org/dist/dc395x/
3659 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3660 S:      Maintained
3661 F:      Documentation/scsi/dc395x.txt
3662 F:      drivers/scsi/dc395x.*
3663
3664 DCCP PROTOCOL
3665 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3666 L:      dccp@vger.kernel.org
3667 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3668 S:      Maintained
3669 F:      include/linux/dccp.h
3670 F:      include/uapi/linux/dccp.h
3671 F:      include/linux/tfrc.h
3672 F:      net/dccp/
3673
3674 DECnet NETWORK LAYER
3675 W:      http://linux-decnet.sourceforge.net
3676 L:      linux-decnet-user@lists.sourceforge.net
3677 S:      Orphan
3678 F:      Documentation/networking/decnet.txt
3679 F:      net/decnet/
3680
3681 DECSTATION PLATFORM SUPPORT
3682 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3683 L:      linux-mips@linux-mips.org
3684 W:      http://www.linux-mips.org/wiki/DECstation
3685 S:      Maintained
3686 F:      arch/mips/dec/
3687 F:      arch/mips/include/asm/dec/
3688 F:      arch/mips/include/asm/mach-dec/
3689
3690 DEFXX FDDI NETWORK DRIVER
3691 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3692 S:      Maintained
3693 F:      drivers/net/fddi/defxx.*
3694
3695 DELL LAPTOP DRIVER
3696 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3697 M:      Pali Rohár <pali.rohar@gmail.com>
3698 L:      platform-driver-x86@vger.kernel.org
3699 S:      Maintained
3700 F:      drivers/platform/x86/dell-laptop.c
3701
3702 DELL LAPTOP RBTN DRIVER
3703 M:      Pali Rohár <pali.rohar@gmail.com>
3704 S:      Maintained
3705 F:      drivers/platform/x86/dell-rbtn.*
3706
3707 DELL LAPTOP FREEFALL DRIVER
3708 M:      Pali Rohár <pali.rohar@gmail.com>
3709 S:      Maintained
3710 F:      drivers/platform/x86/dell-smo8800.c
3711
3712 DELL LAPTOP SMM DRIVER
3713 M:      Pali Rohár <pali.rohar@gmail.com>
3714 S:      Maintained
3715 F:      drivers/hwmon/dell-smm-hwmon.c
3716 F:      include/uapi/linux/i8k.h
3717
3718 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3719 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3720 S:      Maintained
3721 F:      Documentation/dcdbas.txt
3722 F:      drivers/firmware/dcdbas.*
3723
3724 DELL WMI EXTRAS DRIVER
3725 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3726 M:      Pali Rohár <pali.rohar@gmail.com>
3727 S:      Maintained
3728 F:      drivers/platform/x86/dell-wmi.c
3729
3730 DESIGNWARE USB2 DRD IP DRIVER
3731 M:      John Youn <johnyoun@synopsys.com>
3732 L:      linux-usb@vger.kernel.org
3733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3734 S:      Maintained
3735 F:      drivers/usb/dwc2/
3736
3737 DESIGNWARE USB3 DRD IP DRIVER
3738 M:      Felipe Balbi <balbi@kernel.org>
3739 L:      linux-usb@vger.kernel.org
3740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3741 S:      Maintained
3742 F:      drivers/usb/dwc3/
3743
3744 DEVICE COREDUMP (DEV_COREDUMP)
3745 M:      Johannes Berg <johannes@sipsolutions.net>
3746 L:      linux-kernel@vger.kernel.org
3747 S:      Maintained
3748 F:      drivers/base/devcoredump.c
3749 F:      include/linux/devcoredump.h
3750
3751 DEVICE FREQUENCY (DEVFREQ)
3752 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3753 M:      Kyungmin Park <kyungmin.park@samsung.com>
3754 L:      linux-pm@vger.kernel.org
3755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3756 S:      Maintained
3757 F:      drivers/devfreq/
3758 F:      include/linux/devfreq.h
3759 F:      Documentation/devicetree/bindings/devfreq/
3760
3761 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3762 M:      Chanwoo Choi <cw00.choi@samsung.com>
3763 L:      linux-pm@vger.kernel.org
3764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3765 S:      Supported
3766 F:      drivers/devfreq/event/
3767 F:      drivers/devfreq/devfreq-event.c
3768 F:      include/linux/devfreq-event.h
3769 F:      Documentation/devicetree/bindings/devfreq/event/
3770
3771 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3772 M:      Chanwoo Choi <cw00.choi@samsung.com>
3773 L:      linux-pm@vger.kernel.org
3774 L:      linux-samsung-soc@vger.kernel.org
3775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3776 S:      Maintained
3777 F:      drivers/devfreq/exynos-bus.c
3778 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3779
3780 DEVICE NUMBER REGISTRY
3781 M:      Torben Mathiasen <device@lanana.org>
3782 W:      http://lanana.org/docs/device-list/index.html
3783 S:      Maintained
3784
3785 DEVICE-MAPPER  (LVM)
3786 M:      Alasdair Kergon <agk@redhat.com>
3787 M:      Mike Snitzer <snitzer@redhat.com>
3788 M:      dm-devel@redhat.com
3789 L:      dm-devel@redhat.com
3790 W:      http://sources.redhat.com/dm
3791 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3793 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3794 S:      Maintained
3795 F:      Documentation/device-mapper/
3796 F:      drivers/md/dm*
3797 F:      drivers/md/persistent-data/
3798 F:      include/linux/device-mapper.h
3799 F:      include/linux/dm-*.h
3800 F:      include/uapi/linux/dm-*.h
3801
3802 DEVLINK
3803 M:      Jiri Pirko <jiri@mellanox.com>
3804 L:      netdev@vger.kernel.org
3805 S:      Supported
3806 F:      net/core/devlink.c
3807 F:      include/net/devlink.h
3808 F:      include/uapi/linux/devlink.h
3809
3810 DIALOG SEMICONDUCTOR DRIVERS
3811 M:      Support Opensource <support.opensource@diasemi.com>
3812 W:      http://www.dialog-semiconductor.com/products
3813 S:      Supported
3814 F:      Documentation/hwmon/da90??
3815 F:      Documentation/devicetree/bindings/mfd/da90*.txt
3816 F:      Documentation/devicetree/bindings/regulator/da92*.txt
3817 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3818 F:      drivers/gpio/gpio-da90??.c
3819 F:      drivers/hwmon/da90??-hwmon.c
3820 F:      drivers/iio/adc/da91??-*.c
3821 F:      drivers/input/misc/da90??_onkey.c
3822 F:      drivers/input/touchscreen/da9052_tsi.c
3823 F:      drivers/leds/leds-da90??.c
3824 F:      drivers/mfd/da903x.c
3825 F:      drivers/mfd/da90??-*.c
3826 F:      drivers/mfd/da91??-*.c
3827 F:      drivers/power/supply/da9052-battery.c
3828 F:      drivers/power/supply/da91??-*.c
3829 F:      drivers/regulator/da903x.c
3830 F:      drivers/regulator/da9???-regulator.[ch]
3831 F:      drivers/rtc/rtc-da90??.c
3832 F:      drivers/video/backlight/da90??_bl.c
3833 F:      drivers/watchdog/da90??_wdt.c
3834 F:      include/linux/mfd/da903x.h
3835 F:      include/linux/mfd/da9052/
3836 F:      include/linux/mfd/da9055/
3837 F:      include/linux/mfd/da9062/
3838 F:      include/linux/mfd/da9063/
3839 F:      include/linux/mfd/da9150/
3840 F:      include/linux/regulator/da9211.h
3841 F:      include/sound/da[79]*.h
3842 F:      sound/soc/codecs/da[79]*.[ch]
3843
3844 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3845 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
3846 L:      linux-gpio@vger.kernel.org
3847 S:      Maintained
3848 F:      drivers/gpio/gpio-gpio-mm.c
3849
3850 DIGI NEO AND CLASSIC PCI PRODUCTS
3851 M:      Lidza Louina <lidza.louina@gmail.com>
3852 M:      Mark Hounschell <markh@compro.net>
3853 L:      driverdev-devel@linuxdriverproject.org
3854 S:      Maintained
3855 F:      drivers/staging/dgnc/
3856
3857 DIOLAN U2C-12 I2C DRIVER
3858 M:      Guenter Roeck <linux@roeck-us.net>
3859 L:      linux-i2c@vger.kernel.org
3860 S:      Maintained
3861 F:      drivers/i2c/busses/i2c-diolan-u2c.c
3862
3863 DIRECT ACCESS (DAX)
3864 M:      Matthew Wilcox <willy@linux.intel.com>
3865 L:      linux-fsdevel@vger.kernel.org
3866 S:      Supported
3867 F:      fs/dax.c
3868
3869 DIRECTORY NOTIFICATION (DNOTIFY)
3870 M:      Eric Paris <eparis@parisplace.org>
3871 S:      Maintained
3872 F:      Documentation/filesystems/dnotify.txt
3873 F:      fs/notify/dnotify/
3874 F:      include/linux/dnotify.h
3875
3876 DISK GEOMETRY AND PARTITION HANDLING
3877 M:      Andries Brouwer <aeb@cwi.nl>
3878 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3879 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3880 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3881 S:      Maintained
3882
3883 DISKQUOTA
3884 M:      Jan Kara <jack@suse.com>
3885 S:      Maintained
3886 F:      Documentation/filesystems/quota.txt
3887 F:      fs/quota/
3888 F:      include/linux/quota*.h
3889 F:      include/uapi/linux/quota*.h
3890
3891 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3892 M:      Bernie Thompson <bernie@plugable.com>
3893 L:      linux-fbdev@vger.kernel.org
3894 S:      Maintained
3895 W:      http://plugable.com/category/projects/udlfb/
3896 F:      drivers/video/fbdev/udlfb.c
3897 F:      include/video/udlfb.h
3898 F:      Documentation/fb/udlfb.txt
3899
3900 DISTRIBUTED LOCK MANAGER (DLM)
3901 M:      Christine Caulfield <ccaulfie@redhat.com>
3902 M:      David Teigland <teigland@redhat.com>
3903 L:      cluster-devel@redhat.com
3904 W:      http://sources.redhat.com/cluster/
3905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3906 S:      Supported
3907 F:      fs/dlm/
3908
3909 DMA BUFFER SHARING FRAMEWORK
3910 M:      Sumit Semwal <sumit.semwal@linaro.org>
3911 S:      Maintained
3912 L:      linux-media@vger.kernel.org
3913 L:      dri-devel@lists.freedesktop.org
3914 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3915 F:      drivers/dma-buf/
3916 F:      include/linux/dma-buf*
3917 F:      include/linux/reservation.h
3918 F:      include/linux/*fence.h
3919 F:      Documentation/dma-buf-sharing.txt
3920 T:      git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3921
3922 SYNC FILE FRAMEWORK
3923 M:      Sumit Semwal <sumit.semwal@linaro.org>
3924 R:      Gustavo Padovan <gustavo@padovan.org>
3925 S:      Maintained
3926 L:      linux-media@vger.kernel.org
3927 L:      dri-devel@lists.freedesktop.org
3928 F:      drivers/dma-buf/sync_file.c
3929 F:      include/linux/sync_file.h
3930 F:      Documentation/sync_file.txt
3931 T:      git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3932
3933 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3934 M:      Vinod Koul <vinod.koul@intel.com>
3935 L:      dmaengine@vger.kernel.org
3936 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
3937 S:      Maintained
3938 F:      drivers/dma/
3939 F:      include/linux/dmaengine.h
3940 F:      Documentation/devicetree/bindings/dma/
3941 F:      Documentation/dmaengine/
3942 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
3943
3944 DME1737 HARDWARE MONITOR DRIVER
3945 M:      Juerg Haefliger <juergh@gmail.com>
3946 L:      linux-hwmon@vger.kernel.org
3947 S:      Maintained
3948 F:      Documentation/hwmon/dme1737
3949 F:      drivers/hwmon/dme1737.c
3950
3951 DMI/SMBIOS SUPPORT
3952 M:      Jean Delvare <jdelvare@suse.com>
3953 S:      Maintained
3954 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3955 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
3956 F:      drivers/firmware/dmi-id.c
3957 F:      drivers/firmware/dmi_scan.c
3958 F:      include/linux/dmi.h
3959
3960 DOCUMENTATION
3961 M:      Jonathan Corbet <corbet@lwn.net>
3962 L:      linux-doc@vger.kernel.org
3963 S:      Maintained
3964 F:      Documentation/
3965 F:      scripts/docproc.c
3966 F:      scripts/kernel-doc*
3967 X:      Documentation/ABI/
3968 X:      Documentation/devicetree/
3969 X:      Documentation/acpi
3970 X:      Documentation/power
3971 X:      Documentation/spi
3972 X:      Documentation/media
3973 T:      git git://git.lwn.net/linux.git docs-next
3974
3975 DOUBLETALK DRIVER
3976 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
3977 L:      blinux-list@redhat.com
3978 S:      Maintained
3979 F:      drivers/char/dtlk.c
3980 F:      include/linux/dtlk.h
3981
3982 DPT_I2O SCSI RAID DRIVER
3983 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3984 L:      linux-scsi@vger.kernel.org
3985 W:      http://www.adaptec.com/
3986 S:      Maintained
3987 F:      drivers/scsi/dpt*
3988 F:      drivers/scsi/dpt/
3989
3990 DRBD DRIVER
3991 M:      Philipp Reisner <philipp.reisner@linbit.com>
3992 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
3993 L:      drbd-dev@lists.linbit.com
3994 W:      http://www.drbd.org
3995 T:      git git://git.linbit.com/linux-drbd.git
3996 T:      git git://git.linbit.com/drbd-8.4.git
3997 S:      Supported
3998 F:      drivers/block/drbd/
3999 F:      lib/lru_cache.c
4000 F:      Documentation/blockdev/drbd/
4001
4002 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4003 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4005 S:      Supported
4006 F:      Documentation/kobject.txt
4007 F:      drivers/base/
4008 F:      fs/debugfs/
4009 F:      fs/kernfs/
4010 F:      fs/sysfs/
4011 F:      include/linux/debugfs.h
4012 F:      include/linux/kobj*
4013 F:      lib/kobj*
4014
4015 DRM DRIVERS
4016 M:      David Airlie <airlied@linux.ie>
4017 L:      dri-devel@lists.freedesktop.org
4018 T:      git git://people.freedesktop.org/~airlied/linux
4019 S:      Maintained
4020 F:      drivers/gpu/drm/
4021 F:      drivers/gpu/vga/
4022 F:      Documentation/devicetree/bindings/display/
4023 F:      Documentation/devicetree/bindings/gpu/
4024 F:      Documentation/devicetree/bindings/video/
4025 F:      Documentation/gpu/
4026 F:      include/drm/
4027 F:      include/uapi/drm/
4028
4029 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4030 M:      Dave Airlie <airlied@redhat.com>
4031 S:      Odd Fixes
4032 F:      drivers/gpu/drm/ast/
4033
4034 DRM DRIVER FOR BOCHS VIRTUAL GPU
4035 M:      Gerd Hoffmann <kraxel@redhat.com>
4036 S:      Odd Fixes
4037 F:      drivers/gpu/drm/bochs/
4038
4039 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4040 M:      Dave Airlie <airlied@redhat.com>
4041 S:      Odd Fixes
4042 F:      drivers/gpu/drm/cirrus/
4043
4044 RADEON and AMDGPU DRM DRIVERS
4045 M:      Alex Deucher <alexander.deucher@amd.com>
4046 M:      Christian König <christian.koenig@amd.com>
4047 L:      dri-devel@lists.freedesktop.org
4048 T:      git git://people.freedesktop.org/~agd5f/linux
4049 S:      Supported
4050 F:      drivers/gpu/drm/radeon/
4051 F:      include/uapi/drm/radeon_drm.h
4052 F:      drivers/gpu/drm/amd/
4053 F:      include/uapi/drm/amdgpu_drm.h
4054
4055 DRM PANEL DRIVERS
4056 M:      Thierry Reding <thierry.reding@gmail.com>
4057 L:      dri-devel@lists.freedesktop.org
4058 T:      git git://anongit.freedesktop.org/tegra/linux.git
4059 S:      Maintained
4060 F:      drivers/gpu/drm/drm_panel.c
4061 F:      drivers/gpu/drm/panel/
4062 F:      include/drm/drm_panel.h
4063 F:      Documentation/devicetree/bindings/display/panel/
4064
4065 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4066 M:      Daniel Vetter <daniel.vetter@intel.com>
4067 M:      Jani Nikula <jani.nikula@linux.intel.com>
4068 L:      intel-gfx@lists.freedesktop.org
4069 L:      dri-devel@lists.freedesktop.org
4070 W:      https://01.org/linuxgraphics/
4071 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4072 T:      git git://anongit.freedesktop.org/drm-intel
4073 S:      Supported
4074 F:      drivers/gpu/drm/i915/
4075 F:      include/drm/i915*
4076 F:      include/uapi/drm/i915_drm.h
4077 F:      Documentation/gpu/i915.rst
4078
4079 DRM DRIVERS FOR ATMEL HLCDC
4080 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4081 L:      dri-devel@lists.freedesktop.org
4082 S:      Supported
4083 F:      drivers/gpu/drm/atmel-hlcdc/
4084 F:      Documentation/devicetree/bindings/drm/atmel/
4085
4086 DRM DRIVERS FOR ALLWINNER A10
4087 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4088 L:      dri-devel@lists.freedesktop.org
4089 S:      Supported
4090 F:      drivers/gpu/drm/sun4i/
4091 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4092
4093 DRM DRIVERS FOR EXYNOS
4094 M:      Inki Dae <inki.dae@samsung.com>
4095 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4096 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4097 M:      Kyungmin Park <kyungmin.park@samsung.com>
4098 L:      dri-devel@lists.freedesktop.org
4099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4100 S:      Supported
4101 F:      drivers/gpu/drm/exynos/
4102 F:      include/uapi/drm/exynos_drm.h
4103 F:      Documentation/devicetree/bindings/display/exynos/
4104
4105 DRM DRIVERS FOR FREESCALE DCU
4106 M:      Stefan Agner <stefan@agner.ch>
4107 M:      Alison Wang <alison.wang@freescale.com>
4108 L:      dri-devel@lists.freedesktop.org
4109 S:      Supported
4110 F:      drivers/gpu/drm/fsl-dcu/
4111 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4112 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4113 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4114
4115 DRM DRIVERS FOR FREESCALE IMX
4116 M:      Philipp Zabel <p.zabel@pengutronix.de>
4117 L:      dri-devel@lists.freedesktop.org
4118 S:      Maintained
4119 F:      drivers/gpu/drm/imx/
4120 F:      drivers/gpu/ipu-v3/
4121 F:      Documentation/devicetree/bindings/display/imx/
4122
4123 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4124 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4125 L:      dri-devel@lists.freedesktop.org
4126 T:      git git://github.com/patjak/drm-gma500
4127 S:      Maintained
4128 F:      drivers/gpu/drm/gma500/
4129
4130 DRM DRIVERS FOR HISILICON
4131 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4132 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4133 R:      Chen Feng <puck.chen@hisilicon.com>
4134 L:      dri-devel@lists.freedesktop.org
4135 T:      git git://github.com/xin3liang/linux.git
4136 S:      Maintained
4137 F:      drivers/gpu/drm/hisilicon/
4138 F:      Documentation/devicetree/bindings/display/hisilicon/
4139
4140 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4141 S:      Orphan / Obsolete
4142 F:      drivers/gpu/drm/i810/
4143 F:      include/uapi/drm/i810_drm.h
4144
4145 DRM DRIVERS FOR MEDIATEK
4146 M:      CK Hu <ck.hu@mediatek.com>
4147 M:      Philipp Zabel <p.zabel@pengutronix.de>
4148 L:      dri-devel@lists.freedesktop.org
4149 S:      Supported
4150 F:      drivers/gpu/drm/mediatek/
4151 F:      Documentation/devicetree/bindings/display/mediatek/
4152
4153 DRM DRIVER FOR MSM ADRENO GPU
4154 M:      Rob Clark <robdclark@gmail.com>
4155 L:      linux-arm-msm@vger.kernel.org
4156 L:      dri-devel@lists.freedesktop.org
4157 L:      freedreno@lists.freedesktop.org
4158 T:      git git://people.freedesktop.org/~robclark/linux
4159 S:      Maintained
4160 F:      drivers/gpu/drm/msm/
4161 F:      include/uapi/drm/msm_drm.h
4162 F:      Documentation/devicetree/bindings/display/msm/
4163
4164 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4165 M:      Ben Skeggs <bskeggs@redhat.com>
4166 L:      dri-devel@lists.freedesktop.org
4167 L:      nouveau@lists.freedesktop.org
4168 T:      git git://github.com/skeggsb/linux
4169 S:      Supported
4170 F:      drivers/gpu/drm/nouveau/
4171 F:      include/uapi/drm/nouveau_drm.h
4172
4173 DRM DRIVERS FOR NVIDIA TEGRA
4174 M:      Thierry Reding <thierry.reding@gmail.com>
4175 L:      dri-devel@lists.freedesktop.org
4176 L:      linux-tegra@vger.kernel.org
4177 T:      git git://anongit.freedesktop.org/tegra/linux.git
4178 S:      Supported
4179 F:      drivers/gpu/drm/tegra/
4180 F:      drivers/gpu/host1x/
4181 F:      include/linux/host1x.h
4182 F:      include/uapi/drm/tegra_drm.h
4183 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4184
4185 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4186 S:      Orphan / Obsolete
4187 F:      drivers/gpu/drm/mga/
4188 F:      include/uapi/drm/mga_drm.h
4189
4190 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4191 M:      Dave Airlie <airlied@redhat.com>
4192 S:      Odd Fixes
4193 F:      drivers/gpu/drm/mgag200/
4194
4195 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4196 S:      Orphan / Obsolete
4197 F:      drivers/gpu/drm/r128/
4198 F:      include/uapi/drm/r128_drm.h
4199
4200 DRM DRIVERS FOR RENESAS
4201 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4202 L:      dri-devel@lists.freedesktop.org
4203 L:      linux-renesas-soc@vger.kernel.org
4204 T:      git git://linuxtv.org/pinchartl/fbdev
4205 S:      Supported
4206 F:      drivers/gpu/drm/rcar-du/
4207 F:      drivers/gpu/drm/shmobile/
4208 F:      include/linux/platform_data/shmob_drm.h
4209 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4210
4211 DRM DRIVER FOR QXL VIRTUAL GPU
4212 M:      Dave Airlie <airlied@redhat.com>
4213 S:      Odd Fixes
4214 F:      drivers/gpu/drm/qxl/
4215 F:      include/uapi/drm/qxl_drm.h
4216
4217 DRM DRIVERS FOR ROCKCHIP
4218 M:      Mark Yao <mark.yao@rock-chips.com>
4219 L:      dri-devel@lists.freedesktop.org
4220 S:      Maintained
4221 F:      drivers/gpu/drm/rockchip/
4222 F:      Documentation/devicetree/bindings/display/rockchip/
4223
4224 DRM DRIVER FOR SAVAGE VIDEO CARDS
4225 S:      Orphan / Obsolete
4226 F:      drivers/gpu/drm/savage/
4227 F:      include/uapi/drm/savage_drm.h
4228
4229 DRM DRIVER FOR SIS VIDEO CARDS
4230 S:      Orphan / Obsolete
4231 F:      drivers/gpu/drm/sis/
4232 F:      include/uapi/drm/sis_drm.h
4233
4234 DRM DRIVERS FOR STI
4235 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4236 M:      Vincent Abriou <vincent.abriou@st.com>
4237 L:      dri-devel@lists.freedesktop.org
4238 T:      git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4239 S:      Maintained
4240 F:      drivers/gpu/drm/sti
4241 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4242
4243 DRM DRIVER FOR TDFX VIDEO CARDS
4244 S:      Orphan / Obsolete
4245 F:      drivers/gpu/drm/tdfx/
4246
4247 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4248 M:      Dave Airlie <airlied@redhat.com>
4249 S:      Odd Fixes
4250 F:      drivers/gpu/drm/udl/
4251
4252 DRM DRIVERS FOR VIVANTE GPU IP
4253 M:      Lucas Stach <l.stach@pengutronix.de>
4254 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4255 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4256 L:      dri-devel@lists.freedesktop.org
4257 S:      Maintained
4258 F:      drivers/gpu/drm/etnaviv/
4259 F:      include/uapi/drm/etnaviv_drm.h
4260 F:      Documentation/devicetree/bindings/display/etnaviv/
4261
4262 DRM DRIVER FOR VMWARE VIRTUAL GPU
4263 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4264 M:      Sinclair Yeh <syeh@vmware.com>
4265 M:      Thomas Hellstrom <thellstrom@vmware.com>
4266 L:      dri-devel@lists.freedesktop.org
4267 T:      git git://people.freedesktop.org/~syeh/repos_linux
4268 T:      git git://people.freedesktop.org/~thomash/linux
4269 S:      Supported
4270 F:      drivers/gpu/drm/vmwgfx/
4271 F:      include/uapi/drm/vmwgfx_drm.h
4272
4273 DRM DRIVERS FOR VC4
4274 M:      Eric Anholt <eric@anholt.net>
4275 T:      git git://github.com/anholt/linux
4276 S:      Supported
4277 F:      drivers/gpu/drm/vc4/
4278 F:      include/uapi/drm/vc4_drm.h
4279 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4280
4281 DRM DRIVERS FOR TI OMAP
4282 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4283 L:      dri-devel@lists.freedesktop.org
4284 S:      Maintained
4285 F:      drivers/gpu/drm/omapdrm/
4286 F:      Documentation/devicetree/bindings/display/ti/
4287
4288 DRM DRIVERS FOR TI LCDC
4289 M:      Jyri Sarha <jsarha@ti.com>
4290 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4291 L:      dri-devel@lists.freedesktop.org
4292 S:      Maintained
4293 F:      drivers/gpu/drm/tilcdc/
4294 F:      Documentation/devicetree/bindings/display/tilcdc/
4295
4296 DSBR100 USB FM RADIO DRIVER
4297 M:      Alexey Klimov <klimov.linux@gmail.com>
4298 L:      linux-media@vger.kernel.org
4299 T:      git git://linuxtv.org/media_tree.git
4300 S:      Maintained
4301 F:      drivers/media/radio/dsbr100.c
4302
4303 DSCC4 DRIVER
4304 M:      Francois Romieu <romieu@fr.zoreil.com>
4305 L:      netdev@vger.kernel.org
4306 S:      Maintained
4307 F:      drivers/net/wan/dscc4.c
4308
4309 DT3155 MEDIA DRIVER
4310 M:      Hans Verkuil <hverkuil@xs4all.nl>
4311 L:      linux-media@vger.kernel.org
4312 T:      git git://linuxtv.org/media_tree.git
4313 W:      https://linuxtv.org
4314 S:      Odd Fixes
4315 F:      drivers/media/pci/dt3155/
4316
4317 DVB_USB_AF9015 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/af9015*
4326
4327 DVB_USB_AF9035 MEDIA DRIVER
4328 M:      Antti Palosaari <crope@iki.fi>
4329 L:      linux-media@vger.kernel.org
4330 W:      https://linuxtv.org
4331 W:      http://palosaari.fi/linux/
4332 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4333 T:      git git://linuxtv.org/anttip/media_tree.git
4334 S:      Maintained
4335 F:      drivers/media/usb/dvb-usb-v2/af9035*
4336
4337 DVB_USB_ANYSEE 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/anysee*
4346
4347 DVB_USB_AU6610 MEDIA DRIVER
4348 M:      Antti Palosaari <crope@iki.fi>
4349 L:      linux-media@vger.kernel.org
4350 W:      https://linuxtv.org
4351 W:      http://palosaari.fi/linux/
4352 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4353 T:      git git://linuxtv.org/anttip/media_tree.git
4354 S:      Maintained
4355 F:      drivers/media/usb/dvb-usb-v2/au6610*
4356
4357 DVB_USB_CE6230 MEDIA DRIVER
4358 M:      Antti Palosaari <crope@iki.fi>
4359 L:      linux-media@vger.kernel.org
4360 W:      https://linuxtv.org
4361 W:      http://palosaari.fi/linux/
4362 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4363 T:      git git://linuxtv.org/anttip/media_tree.git
4364 S:      Maintained
4365 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4366
4367 DVB_USB_CXUSB MEDIA DRIVER
4368 M:      Michael Krufky <mkrufky@linuxtv.org>
4369 L:      linux-media@vger.kernel.org
4370 W:      https://linuxtv.org
4371 W:      http://github.com/mkrufky
4372 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4373 T:      git git://linuxtv.org/media_tree.git
4374 S:      Maintained
4375 F:      drivers/media/usb/dvb-usb/cxusb*
4376
4377 DVB_USB_EC168 MEDIA DRIVER
4378 M:      Antti Palosaari <crope@iki.fi>
4379 L:      linux-media@vger.kernel.org
4380 W:      https://linuxtv.org
4381 W:      http://palosaari.fi/linux/
4382 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4383 T:      git git://linuxtv.org/anttip/media_tree.git
4384 S:      Maintained
4385 F:      drivers/media/usb/dvb-usb-v2/ec168*
4386
4387 DVB_USB_GL861 MEDIA DRIVER
4388 M:      Antti Palosaari <crope@iki.fi>
4389 L:      linux-media@vger.kernel.org
4390 W:      https://linuxtv.org
4391 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4392 T:      git git://linuxtv.org/anttip/media_tree.git
4393 S:      Maintained
4394 F:      drivers/media/usb/dvb-usb-v2/gl861*
4395
4396 DVB_USB_MXL111SF MEDIA DRIVER
4397 M:      Michael Krufky <mkrufky@linuxtv.org>
4398 L:      linux-media@vger.kernel.org
4399 W:      https://linuxtv.org
4400 W:      http://github.com/mkrufky
4401 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4402 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4403 S:      Maintained
4404 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4405
4406 DVB_USB_RTL28XXU 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/usb/dvb-usb-v2/rtl28xxu*
4415
4416 DVB_USB_V2 MEDIA DRIVER
4417 M:      Antti Palosaari <crope@iki.fi>
4418 L:      linux-media@vger.kernel.org
4419 W:      https://linuxtv.org
4420 W:      http://palosaari.fi/linux/
4421 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4422 T:      git git://linuxtv.org/anttip/media_tree.git
4423 S:      Maintained
4424 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4425 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4426
4427 DYNAMIC DEBUG
4428 M:      Jason Baron <jbaron@akamai.com>
4429 S:      Maintained
4430 F:      lib/dynamic_debug.c
4431 F:      include/linux/dynamic_debug.h
4432
4433 DZ DECSTATION DZ11 SERIAL DRIVER
4434 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4435 S:      Maintained
4436 F:      drivers/tty/serial/dz.*
4437
4438 E3X0 POWER BUTTON DRIVER
4439 M:      Moritz Fischer <moritz.fischer@ettus.com>
4440 L:      usrp-users@lists.ettus.com
4441 W:      http://www.ettus.com
4442 S:      Supported
4443 F:      drivers/input/misc/e3x0-button.c
4444 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4445
4446 E4000 MEDIA DRIVER
4447 M:      Antti Palosaari <crope@iki.fi>
4448 L:      linux-media@vger.kernel.org
4449 W:      https://linuxtv.org
4450 W:      http://palosaari.fi/linux/
4451 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4452 T:      git git://linuxtv.org/anttip/media_tree.git
4453 S:      Maintained
4454 F:      drivers/media/tuners/e4000*
4455
4456 EATA ISA/EISA/PCI SCSI DRIVER
4457 M:      Dario Ballabio <ballabio_dario@emc.com>
4458 L:      linux-scsi@vger.kernel.org
4459 S:      Maintained
4460 F:      drivers/scsi/eata.c
4461
4462 EC100 MEDIA DRIVER
4463 M:      Antti Palosaari <crope@iki.fi>
4464 L:      linux-media@vger.kernel.org
4465 W:      https://linuxtv.org
4466 W:      http://palosaari.fi/linux/
4467 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4468 T:      git git://linuxtv.org/anttip/media_tree.git
4469 S:      Maintained
4470 F:      drivers/media/dvb-frontends/ec100*
4471
4472 ECRYPT FILE SYSTEM
4473 M:      Tyler Hicks <tyhicks@canonical.com>
4474 L:      ecryptfs@vger.kernel.org
4475 W:      http://ecryptfs.org
4476 W:      https://launchpad.net/ecryptfs
4477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4478 S:      Supported
4479 F:      Documentation/filesystems/ecryptfs.txt
4480 F:      fs/ecryptfs/
4481
4482 EDAC-CORE
4483 M:      Borislav Petkov <bp@alien8.de>
4484 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4485 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4486 L:      linux-edac@vger.kernel.org
4487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4489 S:      Supported
4490 F:      Documentation/edac.txt
4491 F:      drivers/edac/
4492 F:      include/linux/edac.h
4493
4494 EDAC-AMD64
4495 M:      Borislav Petkov <bp@alien8.de>
4496 L:      linux-edac@vger.kernel.org
4497 S:      Maintained
4498 F:      drivers/edac/amd64_edac*
4499
4500 EDAC-CALXEDA
4501 M:      Robert Richter <rric@kernel.org>
4502 L:      linux-edac@vger.kernel.org
4503 S:      Maintained
4504 F:      drivers/edac/highbank*
4505
4506 EDAC-CAVIUM
4507 M:      Ralf Baechle <ralf@linux-mips.org>
4508 M:      David Daney <david.daney@cavium.com>
4509 L:      linux-edac@vger.kernel.org
4510 L:      linux-mips@linux-mips.org
4511 S:      Supported
4512 F:      drivers/edac/octeon_edac*
4513
4514 EDAC-E752X
4515 M:      Mark Gross <mark.gross@intel.com>
4516 L:      linux-edac@vger.kernel.org
4517 S:      Maintained
4518 F:      drivers/edac/e752x_edac.c
4519
4520 EDAC-E7XXX
4521 L:      linux-edac@vger.kernel.org
4522 S:      Maintained
4523 F:      drivers/edac/e7xxx_edac.c
4524
4525 EDAC-FSL_DDR
4526 M:      York Sun <york.sun@nxp.com>
4527 L:      linux-edac@vger.kernel.org
4528 S:      Maintained
4529 F:      drivers/edac/fsl_ddr_edac.*
4530
4531 EDAC-GHES
4532 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4533 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4534 L:      linux-edac@vger.kernel.org
4535 S:      Maintained
4536 F:      drivers/edac/ghes_edac.c
4537
4538 EDAC-I82443BXGX
4539 M:      Tim Small <tim@buttersideup.com>
4540 L:      linux-edac@vger.kernel.org
4541 S:      Maintained
4542 F:      drivers/edac/i82443bxgx_edac.c
4543
4544 EDAC-I3000
4545 L:      linux-edac@vger.kernel.org
4546 S:      Orphan
4547 F:      drivers/edac/i3000_edac.c
4548
4549 EDAC-I5000
4550 L:      linux-edac@vger.kernel.org
4551 S:      Maintained
4552 F:      drivers/edac/i5000_edac.c
4553
4554 EDAC-I5400
4555 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4556 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4557 L:      linux-edac@vger.kernel.org
4558 S:      Maintained
4559 F:      drivers/edac/i5400_edac.c
4560
4561 EDAC-I7300
4562 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4563 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4564 L:      linux-edac@vger.kernel.org
4565 S:      Maintained
4566 F:      drivers/edac/i7300_edac.c
4567
4568 EDAC-I7CORE
4569 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4570 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4571 L:      linux-edac@vger.kernel.org
4572 S:      Maintained
4573 F:      drivers/edac/i7core_edac.c
4574
4575 EDAC-I82975X
4576 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4577 M:      "Arvind R." <arvino55@gmail.com>
4578 L:      linux-edac@vger.kernel.org
4579 S:      Maintained
4580 F:      drivers/edac/i82975x_edac.c
4581
4582 EDAC-IE31200
4583 M:      Jason Baron <jbaron@akamai.com>
4584 L:      linux-edac@vger.kernel.org
4585 S:      Maintained
4586 F:      drivers/edac/ie31200_edac.c
4587
4588 EDAC-MPC85XX
4589 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4590 L:      linux-edac@vger.kernel.org
4591 S:      Maintained
4592 F:      drivers/edac/mpc85xx_edac.[ch]
4593
4594 EDAC-PASEMI
4595 M:      Egor Martovetsky <egor@pasemi.com>
4596 L:      linux-edac@vger.kernel.org
4597 S:      Maintained
4598 F:      drivers/edac/pasemi_edac.c
4599
4600 EDAC-R82600
4601 M:      Tim Small <tim@buttersideup.com>
4602 L:      linux-edac@vger.kernel.org
4603 S:      Maintained
4604 F:      drivers/edac/r82600_edac.c
4605
4606 EDAC-SBRIDGE
4607 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4608 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4609 L:      linux-edac@vger.kernel.org
4610 S:      Maintained
4611 F:      drivers/edac/sb_edac.c
4612
4613 EDAC-SKYLAKE
4614 M:      Tony Luck <tony.luck@intel.com>
4615 L:      linux-edac@vger.kernel.org
4616 S:      Maintained
4617 F:      drivers/edac/skx_edac.c
4618
4619 EDAC-XGENE
4620 APPLIED MICRO (APM) X-GENE SOC EDAC
4621 M:     Loc Ho <lho@apm.com>
4622 S:     Supported
4623 F:     drivers/edac/xgene_edac.c
4624 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4625
4626 EDIROL UA-101/UA-1000 DRIVER
4627 M:      Clemens Ladisch <clemens@ladisch.de>
4628 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4629 T:      git git://git.alsa-project.org/alsa-kernel.git
4630 S:      Maintained
4631 F:      sound/usb/misc/ua101.c
4632
4633 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4634 M:      Matt Fleming <matt@codeblueprint.co.uk>
4635 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
4636 L:      linux-efi@vger.kernel.org
4637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4638 S:      Maintained
4639 F:      Documentation/efi-stub.txt
4640 F:      arch/ia64/kernel/efi.c
4641 F:      arch/x86/boot/compressed/eboot.[ch]
4642 F:      arch/x86/include/asm/efi.h
4643 F:      arch/x86/platform/efi/
4644 F:      drivers/firmware/efi/
4645 F:      include/linux/efi*.h
4646
4647 EFI VARIABLE FILESYSTEM
4648 M:      Matthew Garrett <matthew.garrett@nebula.com>
4649 M:      Jeremy Kerr <jk@ozlabs.org>
4650 M:      Matt Fleming <matt@codeblueprint.co.uk>
4651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4652 L:      linux-efi@vger.kernel.org
4653 S:      Maintained
4654 F:      fs/efivarfs/
4655
4656 EFIFB FRAMEBUFFER DRIVER
4657 L:      linux-fbdev@vger.kernel.org
4658 M:      Peter Jones <pjones@redhat.com>
4659 S:      Maintained
4660 F:      drivers/video/fbdev/efifb.c
4661
4662 EFI TEST DRIVER
4663 L:      linux-efi@vger.kernel.org
4664 M:      Ivan Hu <ivan.hu@canonical.com>
4665 M:      Matt Fleming <matt@codeblueprint.co.uk>
4666 S:      Maintained
4667 F:      drivers/firmware/efi/test/
4668
4669 EFS FILESYSTEM
4670 W:      http://aeschi.ch.eu.org/efs/
4671 S:      Orphan
4672 F:      fs/efs/
4673
4674 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4675 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4676 L:      netdev@vger.kernel.org
4677 S:      Maintained
4678 F:      drivers/net/ethernet/ibm/ehea/
4679
4680 EM28XX VIDEO4LINUX DRIVER
4681 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4682 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4683 L:      linux-media@vger.kernel.org
4684 W:      https://linuxtv.org
4685 T:      git git://linuxtv.org/media_tree.git
4686 S:      Maintained
4687 F:      drivers/media/usb/em28xx/
4688 F:      Documentation/media/v4l-drivers/em28xx*
4689
4690 EMBEDDED LINUX
4691 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4692 M:      Matt Mackall <mpm@selenic.com>
4693 M:      David Woodhouse <dwmw2@infradead.org>
4694 L:      linux-embedded@vger.kernel.org
4695 S:      Maintained
4696
4697 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4698 M:      James Smart <james.smart@avagotech.com>
4699 M:      Dick Kennedy <dick.kennedy@avagotech.com>
4700 L:      linux-scsi@vger.kernel.org
4701 W:      http://www.avagotech.com
4702 S:      Supported
4703 F:      drivers/scsi/lpfc/
4704
4705 ENE CB710 FLASH CARD READER DRIVER
4706 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4707 S:      Maintained
4708 F:      drivers/misc/cb710/
4709 F:      drivers/mmc/host/cb710-mmc.*
4710 F:      include/linux/cb710.h
4711
4712 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4713 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4714 S:      Maintained
4715 F:      drivers/media/rc/ene_ir.*
4716
4717 EPSON S1D13XXX FRAMEBUFFER DRIVER
4718 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4719 S:      Maintained
4720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4721 F:      drivers/video/fbdev/s1d13xxxfb.c
4722 F:      include/video/s1d13xxxfb.h
4723
4724 ET131X NETWORK DRIVER
4725 M:      Mark Einon <mark.einon@gmail.com>
4726 S:      Odd Fixes
4727 F:      drivers/net/ethernet/agere/
4728
4729 ETHERNET BRIDGE
4730 M:      Stephen Hemminger <stephen@networkplumber.org>
4731 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4732 L:      netdev@vger.kernel.org
4733 W:      http://www.linuxfoundation.org/en/Net:Bridge
4734 S:      Maintained
4735 F:      include/linux/netfilter_bridge/
4736 F:      net/bridge/
4737
4738 ETHERNET PHY LIBRARY
4739 M:      Florian Fainelli <f.fainelli@gmail.com>
4740 L:      netdev@vger.kernel.org
4741 S:      Maintained
4742 F:      include/linux/phy.h
4743 F:      include/linux/phy_fixed.h
4744 F:      drivers/net/phy/
4745 F:      Documentation/networking/phy.txt
4746 F:      drivers/of/of_mdio.c
4747 F:      drivers/of/of_net.c
4748
4749 EXT2 FILE SYSTEM
4750 M:      Jan Kara <jack@suse.com>
4751 L:      linux-ext4@vger.kernel.org
4752 S:      Maintained
4753 F:      Documentation/filesystems/ext2.txt
4754 F:      fs/ext2/
4755 F:      include/linux/ext2*
4756
4757 EXT4 FILE SYSTEM
4758 M:      "Theodore Ts'o" <tytso@mit.edu>
4759 M:      Andreas Dilger <adilger.kernel@dilger.ca>
4760 L:      linux-ext4@vger.kernel.org
4761 W:      http://ext4.wiki.kernel.org
4762 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
4763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4764 S:      Maintained
4765 F:      Documentation/filesystems/ext4.txt
4766 F:      fs/ext4/
4767
4768 Extended Verification Module (EVM)
4769 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
4770 L:      linux-ima-devel@lists.sourceforge.net
4771 L:      linux-security-module@vger.kernel.org
4772 S:      Supported
4773 F:      security/integrity/evm/
4774
4775 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4776 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4777 M:      Chanwoo Choi <cw00.choi@samsung.com>
4778 L:      linux-kernel@vger.kernel.org
4779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4780 S:      Maintained
4781 F:      drivers/extcon/
4782 F:      include/linux/extcon/
4783 F:      include/linux/extcon.h
4784 F:      Documentation/extcon/
4785 F:      Documentation/devicetree/bindings/extcon/
4786
4787 EXYNOS DP DRIVER
4788 M:      Jingoo Han <jingoohan1@gmail.com>
4789 L:      dri-devel@lists.freedesktop.org
4790 S:      Maintained
4791 F:      drivers/gpu/drm/exynos/exynos_dp*
4792
4793 EXYNOS SYSMMU (IOMMU) driver
4794 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4795 L:      iommu@lists.linux-foundation.org
4796 S:      Maintained
4797 F:      drivers/iommu/exynos-iommu.c
4798
4799 EZchip NPS platform support
4800 M:      Noam Camus <noamc@ezchip.com>
4801 S:      Supported
4802 F:      arch/arc/plat-eznps
4803 F:      arch/arc/boot/dts/eznps.dts
4804
4805 F71805F HARDWARE MONITORING DRIVER
4806 M:      Jean Delvare <jdelvare@suse.com>
4807 L:      linux-hwmon@vger.kernel.org
4808 S:      Maintained
4809 F:      Documentation/hwmon/f71805f
4810 F:      drivers/hwmon/f71805f.c
4811
4812 FC0011 TUNER DRIVER
4813 M:      Michael Buesch <m@bues.ch>
4814 L:      linux-media@vger.kernel.org
4815 S:      Maintained
4816 F:      drivers/media/tuners/fc0011.h
4817 F:      drivers/media/tuners/fc0011.c
4818
4819 FC2580 MEDIA DRIVER
4820 M:      Antti Palosaari <crope@iki.fi>
4821 L:      linux-media@vger.kernel.org
4822 W:      https://linuxtv.org
4823 W:      http://palosaari.fi/linux/
4824 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4825 T:      git git://linuxtv.org/anttip/media_tree.git
4826 S:      Maintained
4827 F:      drivers/media/tuners/fc2580*
4828
4829 FANOTIFY
4830 M:      Eric Paris <eparis@redhat.com>
4831 S:      Maintained
4832 F:      fs/notify/fanotify/
4833 F:      include/linux/fanotify.h
4834 F:      include/uapi/linux/fanotify.h
4835
4836 FARSYNC SYNCHRONOUS DRIVER
4837 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
4838 W:      http://www.farsite.co.uk/
4839 S:      Supported
4840 F:      drivers/net/wan/farsync.*
4841
4842 FAULT INJECTION SUPPORT
4843 M:      Akinobu Mita <akinobu.mita@gmail.com>
4844 S:      Supported
4845 F:      Documentation/fault-injection/
4846 F:      lib/fault-inject.c
4847
4848 FBTFT Framebuffer drivers
4849 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4850 M:      Noralf Trønnes <noralf@tronnes.org>
4851 S:      Maintained
4852 F:      drivers/staging/fbtft/
4853
4854 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4855 M:      Johannes Thumshirn <jth@kernel.org>
4856 L:      fcoe-devel@open-fcoe.org
4857 W:      www.Open-FCoE.org
4858 S:      Supported
4859 F:      drivers/scsi/libfc/
4860 F:      drivers/scsi/fcoe/
4861 F:      include/scsi/fc/
4862 F:      include/scsi/libfc.h
4863 F:      include/scsi/libfcoe.h
4864 F:      include/uapi/scsi/fc/
4865
4866 FILE LOCKING (flock() and fcntl()/lockf())
4867 M:      Jeff Layton <jlayton@poochiereds.net>
4868 M:      "J. Bruce Fields" <bfields@fieldses.org>
4869 L:      linux-fsdevel@vger.kernel.org
4870 S:      Maintained
4871 F:      include/linux/fcntl.h
4872 F:      include/linux/fs.h
4873 F:      include/uapi/linux/fcntl.h
4874 F:      include/uapi/linux/fs.h
4875 F:      fs/fcntl.c
4876 F:      fs/locks.c
4877
4878 FILESYSTEMS (VFS and infrastructure)
4879 M:      Alexander Viro <viro@zeniv.linux.org.uk>
4880 L:      linux-fsdevel@vger.kernel.org
4881 S:      Maintained
4882 F:      fs/*
4883
4884 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4885 M:      Riku Voipio <riku.voipio@iki.fi>
4886 L:      linux-hwmon@vger.kernel.org
4887 S:      Maintained
4888 F:      drivers/hwmon/f75375s.c
4889 F:      include/linux/f75375s.h
4890
4891 FIREWIRE AUDIO DRIVERS
4892 M:      Clemens Ladisch <clemens@ladisch.de>
4893 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4894 T:      git git://git.alsa-project.org/alsa-kernel.git
4895 S:      Maintained
4896 F:      sound/firewire/
4897
4898 FIREWIRE MEDIA DRIVERS (firedtv)
4899 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
4900 L:      linux-media@vger.kernel.org
4901 L:      linux1394-devel@lists.sourceforge.net
4902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4903 S:      Maintained
4904 F:      drivers/media/firewire/
4905
4906 FIREWIRE SBP-2 TARGET
4907 M:      Chris Boot <bootc@bootc.net>
4908 L:      linux-scsi@vger.kernel.org
4909 L:      target-devel@vger.kernel.org
4910 L:      linux1394-devel@lists.sourceforge.net
4911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4912 S:      Maintained
4913 F:      drivers/target/sbp/
4914
4915 FIREWIRE SUBSYSTEM
4916 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
4917 L:      linux1394-devel@lists.sourceforge.net
4918 W:      http://ieee1394.wiki.kernel.org/
4919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4920 S:      Maintained
4921 F:      drivers/firewire/
4922 F:      include/linux/firewire.h
4923 F:      include/uapi/linux/firewire*.h
4924 F:      tools/firewire/
4925
4926 FIRMWARE LOADER (request_firmware)
4927 M:      Ming Lei <ming.lei@canonical.com>
4928 M:      Luis R. Rodriguez <mcgrof@kernel.org>
4929 L:      linux-kernel@vger.kernel.org
4930 S:      Maintained
4931 F:      Documentation/firmware_class/
4932 F:      drivers/base/firmware*.c
4933 F:      include/linux/firmware.h
4934
4935 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4936 M:      Joshua Morris <josh.h.morris@us.ibm.com>
4937 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4938 S:      Maintained
4939 F:      drivers/block/rsxx/
4940
4941 FLOPPY DRIVER
4942 M:      Jiri Kosina <jikos@kernel.org>
4943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4944 S:      Odd fixes
4945 F:      drivers/block/floppy.c
4946
4947 FMC SUBSYSTEM
4948 M:      Alessandro Rubini <rubini@gnudd.com>
4949 W:      http://www.ohwr.org/projects/fmc-bus
4950 S:      Supported
4951 F:      drivers/fmc/
4952 F:      include/linux/fmc*.h
4953 F:      include/linux/ipmi-fru.h
4954 K:      fmc_d.*register
4955
4956 FPGA MANAGER FRAMEWORK
4957 M:      Alan Tull <atull@opensource.altera.com>
4958 R:      Moritz Fischer <moritz.fischer@ettus.com>
4959 S:      Maintained
4960 F:      drivers/fpga/
4961 F:      include/linux/fpga/fpga-mgr.h
4962 W:      http://www.rocketboards.org
4963
4964 FPU EMULATOR
4965 M:      Bill Metzenthen <billm@melbpc.org.au>
4966 W:      http://floatingpoint.sourceforge.net/emulator/index.html
4967 S:      Maintained
4968 F:      arch/x86/math-emu/
4969
4970 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4971 L:      netdev@vger.kernel.org
4972 S:      Orphan
4973 F:      drivers/net/wan/dlci.c
4974 F:      drivers/net/wan/sdla.c
4975
4976 FRAMEBUFFER LAYER
4977 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4978 L:      linux-fbdev@vger.kernel.org
4979 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
4980 S:      Maintained
4981 F:      Documentation/fb/
4982 F:      drivers/video/
4983 F:      include/video/
4984 F:      include/linux/fb.h
4985 F:      include/uapi/video/
4986 F:      include/uapi/linux/fb.h
4987
4988 FREESCALE DIU FRAMEBUFFER DRIVER
4989 M:      Timur Tabi <timur@tabi.org>
4990 L:      linux-fbdev@vger.kernel.org
4991 S:      Maintained
4992 F:      drivers/video/fbdev/fsl-diu-fb.*
4993
4994 FREESCALE DMA DRIVER
4995 M:      Li Yang <leoli@freescale.com>
4996 M:      Zhang Wei <zw@zh-kernel.org>
4997 L:      linuxppc-dev@lists.ozlabs.org
4998 S:      Maintained
4999 F:      drivers/dma/fsldma.*
5000
5001 FREESCALE GPMI NAND DRIVER
5002 M:      Han Xu <han.xu@nxp.com>
5003 L:      linux-mtd@lists.infradead.org
5004 S:      Maintained
5005 F:      drivers/mtd/nand/gpmi-nand/*
5006
5007 FREESCALE I2C CPM DRIVER
5008 M:      Jochen Friedrich <jochen@scram.de>
5009 L:      linuxppc-dev@lists.ozlabs.org
5010 L:      linux-i2c@vger.kernel.org
5011 S:      Maintained
5012 F:      drivers/i2c/busses/i2c-cpm.c
5013
5014 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5015 M:      Sascha Hauer <kernel@pengutronix.de>
5016 L:      linux-fbdev@vger.kernel.org
5017 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5018 S:      Maintained
5019 F:      include/linux/platform_data/video-imxfb.h
5020 F:      drivers/video/fbdev/imxfb.c
5021
5022 FREESCALE QUAD SPI DRIVER
5023 M:      Han Xu <han.xu@nxp.com>
5024 L:      linux-mtd@lists.infradead.org
5025 S:      Maintained
5026 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5027
5028 FREESCALE SOC FS_ENET DRIVER
5029 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5030 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5031 L:      linuxppc-dev@lists.ozlabs.org
5032 L:      netdev@vger.kernel.org
5033 S:      Maintained
5034 F:      drivers/net/ethernet/freescale/fs_enet/
5035 F:      include/linux/fs_enet_pd.h
5036
5037 FREESCALE IMX / MXC FEC DRIVER
5038 M:      Fugang Duan <fugang.duan@nxp.com>
5039 L:      netdev@vger.kernel.org
5040 S:      Maintained
5041 F:      drivers/net/ethernet/freescale/fec_main.c
5042 F:      drivers/net/ethernet/freescale/fec_ptp.c
5043 F:      drivers/net/ethernet/freescale/fec.h
5044 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5045
5046 FREESCALE QORIQ DPAA FMAN DRIVER
5047 M:      Madalin Bucur <madalin.bucur@nxp.com>
5048 L:      netdev@vger.kernel.org
5049 S:      Maintained
5050 F:      drivers/net/ethernet/freescale/fman
5051 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5052
5053 FREESCALE QUICC ENGINE LIBRARY
5054 L:      linuxppc-dev@lists.ozlabs.org
5055 S:      Orphan
5056 F:      drivers/soc/fsl/qe/
5057 F:      include/soc/fsl/*qe*.h
5058 F:      include/soc/fsl/*ucc*.h
5059
5060 FREESCALE USB PERIPHERAL DRIVERS
5061 M:      Li Yang <leoli@freescale.com>
5062 L:      linux-usb@vger.kernel.org
5063 L:      linuxppc-dev@lists.ozlabs.org
5064 S:      Maintained
5065 F:      drivers/usb/gadget/udc/fsl*
5066
5067 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5068 M:      Li Yang <leoli@freescale.com>
5069 L:      netdev@vger.kernel.org
5070 L:      linuxppc-dev@lists.ozlabs.org
5071 S:      Maintained
5072 F:      drivers/net/ethernet/freescale/ucc_geth*
5073
5074 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5075 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5076 L:      netdev@vger.kernel.org
5077 S:      Maintained
5078 F:      drivers/net/ethernet/freescale/gianfar*
5079 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5080 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5081
5082 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5083 M:      Zhao Qiang <qiang.zhao@nxp.com>
5084 L:      netdev@vger.kernel.org
5085 L:      linuxppc-dev@lists.ozlabs.org
5086 S:      Maintained
5087 F:      drivers/net/wan/fsl_ucc_hdlc*
5088
5089 FREESCALE QUICC ENGINE UCC UART DRIVER
5090 M:      Timur Tabi <timur@tabi.org>
5091 L:      linuxppc-dev@lists.ozlabs.org
5092 S:      Maintained
5093 F:      drivers/tty/serial/ucc_uart.c
5094
5095 FREESCALE SOC SOUND DRIVERS
5096 M:      Timur Tabi <timur@tabi.org>
5097 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5098 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5099 R:      Fabio Estevam <fabio.estevam@nxp.com>
5100 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5101 L:      linuxppc-dev@lists.ozlabs.org
5102 S:      Maintained
5103 F:      sound/soc/fsl/fsl*
5104 F:      sound/soc/fsl/imx*
5105 F:      sound/soc/fsl/mpc8610_hpcd.c
5106
5107 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5108 M:      "J. German Rivera" <German.Rivera@freescale.com>
5109 M:      Stuart Yoder <stuart.yoder@nxp.com>
5110 L:      linux-kernel@vger.kernel.org
5111 S:      Maintained
5112 F:      drivers/staging/fsl-mc/
5113
5114 FREEVXFS FILESYSTEM
5115 M:      Christoph Hellwig <hch@infradead.org>
5116 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5117 S:      Maintained
5118 F:      fs/freevxfs/
5119
5120 FREEZER
5121 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5122 M:      Pavel Machek <pavel@ucw.cz>
5123 L:      linux-pm@vger.kernel.org
5124 S:      Supported
5125 F:      Documentation/power/freezing-of-tasks.txt
5126 F:      include/linux/freezer.h
5127 F:      kernel/freezer.c
5128
5129 FRONTSWAP API
5130 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5131 L:      linux-kernel@vger.kernel.org
5132 S:      Maintained
5133 F:      mm/frontswap.c
5134 F:      include/linux/frontswap.h
5135
5136 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5137 M:      David Howells <dhowells@redhat.com>
5138 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5139 S:      Supported
5140 F:      Documentation/filesystems/caching/
5141 F:      fs/fscache/
5142 F:      include/linux/fscache*.h
5143
5144 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5145 M:      Theodore Y. Ts'o <tytso@mit.edu>
5146 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5147 S:      Supported
5148 F:      fs/crypto/
5149 F:      include/linux/fscrypto.h
5150
5151 F2FS FILE SYSTEM
5152 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5153 M:      Chao Yu <yuchao0@huawei.com>
5154 L:      linux-f2fs-devel@lists.sourceforge.net
5155 W:      https://f2fs.wiki.kernel.org/
5156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5157 S:      Maintained
5158 F:      Documentation/filesystems/f2fs.txt
5159 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5160 F:      fs/f2fs/
5161 F:      include/linux/f2fs_fs.h
5162 F:      include/trace/events/f2fs.h
5163
5164 FUJITSU FR-V (FRV) PORT
5165 S:      Orphan
5166 F:      arch/frv/
5167
5168 FUJITSU LAPTOP EXTRAS
5169 M:      Jonathan Woithe <jwoithe@just42.net>
5170 L:      platform-driver-x86@vger.kernel.org
5171 S:      Maintained
5172 F:      drivers/platform/x86/fujitsu-laptop.c
5173
5174 FUJITSU M-5MO LS CAMERA ISP DRIVER
5175 M:      Kyungmin Park <kyungmin.park@samsung.com>
5176 M:      Heungjun Kim <riverful.kim@samsung.com>
5177 L:      linux-media@vger.kernel.org
5178 S:      Maintained
5179 F:      drivers/media/i2c/m5mols/
5180 F:      include/media/i2c/m5mols.h
5181
5182 FUJITSU TABLET EXTRAS
5183 M:      Robert Gerlach <khnz@gmx.de>
5184 L:      platform-driver-x86@vger.kernel.org
5185 S:      Maintained
5186 F:      drivers/platform/x86/fujitsu-tablet.c
5187
5188 FUSE: FILESYSTEM IN USERSPACE
5189 M:      Miklos Szeredi <miklos@szeredi.hu>
5190 L:      linux-fsdevel@vger.kernel.org
5191 W:      http://fuse.sourceforge.net/
5192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5193 S:      Maintained
5194 F:      fs/fuse/
5195 F:      include/uapi/linux/fuse.h
5196 F:      Documentation/filesystems/fuse.txt
5197
5198 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5199 M:      Rik Faith <faith@cs.unc.edu>
5200 L:      linux-scsi@vger.kernel.org
5201 S:      Odd Fixes (e.g., new signatures)
5202 F:      drivers/scsi/fdomain.*
5203
5204 GCC PLUGINS
5205 M:      Kees Cook <keescook@chromium.org>
5206 R:      Emese Revfy <re.emese@gmail.com>
5207 L:      kernel-hardening@lists.openwall.com
5208 S:      Maintained
5209 F:      scripts/gcc-plugins/
5210 F:      scripts/gcc-plugin.sh
5211 F:      Documentation/gcc-plugins.txt
5212
5213 GCOV BASED KERNEL PROFILING
5214 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5215 S:      Maintained
5216 F:      kernel/gcov/
5217 F:      Documentation/dev-tools/gcov.rst
5218
5219 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5220 M:      Achim Leubner <achim_leubner@adaptec.com>
5221 L:      linux-scsi@vger.kernel.org
5222 W:      http://www.icp-vortex.com/
5223 S:      Supported
5224 F:      drivers/scsi/gdt*
5225
5226 GDB KERNEL DEBUGGING HELPER SCRIPTS
5227 M:      Jan Kiszka <jan.kiszka@siemens.com>
5228 M:      Kieran Bingham <kieran@bingham.xyz>
5229 S:      Supported
5230 F:      scripts/gdb/
5231
5232 GEMTEK FM RADIO RECEIVER DRIVER
5233 M:      Hans Verkuil <hverkuil@xs4all.nl>
5234 L:      linux-media@vger.kernel.org
5235 T:      git git://linuxtv.org/media_tree.git
5236 W:      https://linuxtv.org
5237 S:      Maintained
5238 F:      drivers/media/radio/radio-gemtek*
5239
5240 GENERIC GPIO I2C DRIVER
5241 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5242 S:      Supported
5243 F:      drivers/i2c/busses/i2c-gpio.c
5244 F:      include/linux/i2c-gpio.h
5245
5246 GENERIC GPIO I2C MULTIPLEXER DRIVER
5247 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5248 L:      linux-i2c@vger.kernel.org
5249 S:      Supported
5250 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5251 F:      include/linux/i2c-mux-gpio.h
5252 F:      Documentation/i2c/muxes/i2c-mux-gpio
5253
5254 GENERIC HDLC (WAN) DRIVERS
5255 M:      Krzysztof Halasa <khc@pm.waw.pl>
5256 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5257 S:      Maintained
5258 F:      drivers/net/wan/c101.c
5259 F:      drivers/net/wan/hd6457*
5260 F:      drivers/net/wan/hdlc*
5261 F:      drivers/net/wan/n2.c
5262 F:      drivers/net/wan/pc300too.c
5263 F:      drivers/net/wan/pci200syn.c
5264 F:      drivers/net/wan/wanxl*
5265
5266 GENERIC INCLUDE/ASM HEADER FILES
5267 M:      Arnd Bergmann <arnd@arndb.de>
5268 L:      linux-arch@vger.kernel.org
5269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5270 S:      Maintained
5271 F:      include/asm-generic/
5272 F:      include/uapi/asm-generic/
5273
5274 GENERIC PHY FRAMEWORK
5275 M:      Kishon Vijay Abraham I <kishon@ti.com>
5276 L:      linux-kernel@vger.kernel.org
5277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5278 S:      Supported
5279 F:      drivers/phy/
5280 F:      include/linux/phy/
5281
5282 GENERIC PM DOMAINS
5283 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5284 M:      Kevin Hilman <khilman@kernel.org>
5285 M:      Ulf Hansson <ulf.hansson@linaro.org>
5286 L:      linux-pm@vger.kernel.org
5287 S:      Supported
5288 F:      drivers/base/power/domain*.c
5289 F:      include/linux/pm_domain.h
5290
5291 GENERIC UIO DRIVER FOR PCI DEVICES
5292 M:      "Michael S. Tsirkin" <mst@redhat.com>
5293 L:      kvm@vger.kernel.org
5294 S:      Supported
5295 F:      drivers/uio/uio_pci_generic.c
5296
5297 GET_MAINTAINER SCRIPT
5298 M:      Joe Perches <joe@perches.com>
5299 S:      Maintained
5300 F:      scripts/get_maintainer.pl
5301
5302 GENWQE (IBM Generic Workqueue Card)
5303 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5304 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5305 S:      Supported
5306 F:      drivers/misc/genwqe/
5307
5308 GFS2 FILE SYSTEM
5309 M:      Steven Whitehouse <swhiteho@redhat.com>
5310 M:      Bob Peterson <rpeterso@redhat.com>
5311 L:      cluster-devel@redhat.com
5312 W:      http://sources.redhat.com/cluster/
5313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5314 S:      Supported
5315 F:      Documentation/filesystems/gfs2*.txt
5316 F:      fs/gfs2/
5317 F:      include/uapi/linux/gfs2_ondisk.h
5318
5319 GIGASET ISDN DRIVERS
5320 M:      Paul Bolle <pebolle@tiscali.nl>
5321 L:      gigaset307x-common@lists.sourceforge.net
5322 W:      http://gigaset307x.sourceforge.net/
5323 S:      Odd Fixes
5324 F:      Documentation/isdn/README.gigaset
5325 F:      drivers/isdn/gigaset/
5326 F:      include/uapi/linux/gigaset_dev.h
5327
5328 GO7007 MPEG CODEC
5329 M:      Hans Verkuil <hans.verkuil@cisco.com>
5330 L:      linux-media@vger.kernel.org
5331 S:      Maintained
5332 F:      drivers/media/usb/go7007/
5333
5334 GOODIX TOUCHSCREEN
5335 M:      Bastien Nocera <hadess@hadess.net>
5336 L:      linux-input@vger.kernel.org
5337 S:      Maintained
5338 F:      drivers/input/touchscreen/goodix.c
5339
5340 GPIO MOCKUP DRIVER
5341 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5342 L:      linux-gpio@vger.kernel.org
5343 S:      Maintained
5344 F:      drivers/gpio/gpio-mockup.c
5345 F:      tools/testing/selftests/gpio/
5346
5347 GPIO SUBSYSTEM
5348 M:      Linus Walleij <linus.walleij@linaro.org>
5349 M:      Alexandre Courbot <gnurou@gmail.com>
5350 L:      linux-gpio@vger.kernel.org
5351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5352 S:      Maintained
5353 F:      Documentation/devicetree/bindings/gpio/
5354 F:      Documentation/gpio/
5355 F:      Documentation/ABI/testing/gpio-cdev
5356 F:      Documentation/ABI/obsolete/sysfs-gpio
5357 F:      drivers/gpio/
5358 F:      include/linux/gpio/
5359 F:      include/linux/gpio.h
5360 F:      include/asm-generic/gpio.h
5361 F:      include/uapi/linux/gpio.h
5362 F:      tools/gpio/
5363
5364 GRE DEMULTIPLEXER DRIVER
5365 M:      Dmitry Kozlov <xeb@mail.ru>
5366 L:      netdev@vger.kernel.org
5367 S:      Maintained
5368 F:      net/ipv4/gre_demux.c
5369 F:      net/ipv4/gre_offload.c
5370 F:      include/net/gre.h
5371
5372 GRETH 10/100/1G Ethernet MAC device driver
5373 M:      Andreas Larsson <andreas@gaisler.com>
5374 L:      netdev@vger.kernel.org
5375 S:      Maintained
5376 F:      drivers/net/ethernet/aeroflex/
5377
5378 GREYBUS SUBSYSTEM
5379 M:      Johan Hovold <johan@kernel.org>
5380 M:      Alex Elder <elder@kernel.org>
5381 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5382 S:      Maintained
5383 F:      drivers/staging/greybus/
5384
5385 GREYBUS AUDIO PROTOCOLS DRIVERS
5386 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5387 M:      Mark Greer <mgreer@animalcreek.com>
5388 S:      Maintained
5389 F:      drivers/staging/greybus/audio_apbridgea.c
5390 F:      drivers/staging/greybus/audio_apbridgea.h
5391 F:      drivers/staging/greybus/audio_codec.c
5392 F:      drivers/staging/greybus/audio_codec.h
5393 F:      drivers/staging/greybus/audio_gb.c
5394 F:      drivers/staging/greybus/audio_manager.c
5395 F:      drivers/staging/greybus/audio_manager.h
5396 F:      drivers/staging/greybus/audio_manager_module.c
5397 F:      drivers/staging/greybus/audio_manager_private.h
5398 F:      drivers/staging/greybus/audio_manager_sysfs.c
5399 F:      drivers/staging/greybus/audio_module.c
5400 F:      drivers/staging/greybus/audio_topology.c
5401
5402 GREYBUS PROTOCOLS DRIVERS
5403 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5404 S:      Maintained
5405 F:      drivers/staging/greybus/sdio.c
5406 F:      drivers/staging/greybus/light.c
5407 F:      drivers/staging/greybus/gpio.c
5408 F:      drivers/staging/greybus/power_supply.c
5409 F:      drivers/staging/greybus/spi.c
5410 F:      drivers/staging/greybus/spilib.c
5411
5412 GREYBUS PROTOCOLS DRIVERS
5413 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5414 S:      Maintained
5415 F:      drivers/staging/greybus/loopback.c
5416 F:      drivers/staging/greybus/timesync.c
5417 F:      drivers/staging/greybus/timesync_platform.c
5418
5419 GREYBUS PROTOCOLS DRIVERS
5420 M:      Viresh Kumar <vireshk@kernel.org>
5421 S:      Maintained
5422 F:      drivers/staging/greybus/authentication.c
5423 F:      drivers/staging/greybus/bootrom.c
5424 F:      drivers/staging/greybus/firmware.h
5425 F:      drivers/staging/greybus/fw-core.c
5426 F:      drivers/staging/greybus/fw-download.c
5427 F:      drivers/staging/greybus/fw-managament.c
5428 F:      drivers/staging/greybus/greybus_authentication.h
5429 F:      drivers/staging/greybus/greybus_firmware.h
5430 F:      drivers/staging/greybus/hid.c
5431 F:      drivers/staging/greybus/i2c.c
5432 F:      drivers/staging/greybus/spi.c
5433 F:      drivers/staging/greybus/spilib.c
5434 F:      drivers/staging/greybus/spilib.h
5435
5436 GREYBUS PROTOCOLS DRIVERS
5437 M:      David Lin <dtwlin@gmail.com>
5438 S:      Maintained
5439 F:      drivers/staging/greybus/uart.c
5440 F:      drivers/staging/greybus/log.c
5441
5442 GREYBUS PLATFORM DRIVERS
5443 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5444 S:      Maintained
5445 F:      drivers/staging/greybus/arche-platform.c
5446 F:      drivers/staging/greybus/arche-apb-ctrl.c
5447 F:      drivers/staging/greybus/arche_platform.h
5448
5449 GS1662 VIDEO SERIALIZER
5450 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5451 L:      linux-media@vger.kernel.org
5452 T:      git git://linuxtv.org/media_tree.git
5453 S:      Maintained
5454 F:      drivers/media/spi/gs1662.c
5455
5456 GSPCA FINEPIX SUBDRIVER
5457 M:      Frank Zago <frank@zago.net>
5458 L:      linux-media@vger.kernel.org
5459 T:      git git://linuxtv.org/media_tree.git
5460 S:      Maintained
5461 F:      drivers/media/usb/gspca/finepix.c
5462
5463 GSPCA GL860 SUBDRIVER
5464 M:      Olivier Lorin <o.lorin@laposte.net>
5465 L:      linux-media@vger.kernel.org
5466 T:      git git://linuxtv.org/media_tree.git
5467 S:      Maintained
5468 F:      drivers/media/usb/gspca/gl860/
5469
5470 GSPCA M5602 SUBDRIVER
5471 M:      Erik Andren <erik.andren@gmail.com>
5472 L:      linux-media@vger.kernel.org
5473 T:      git git://linuxtv.org/media_tree.git
5474 S:      Maintained
5475 F:      drivers/media/usb/gspca/m5602/
5476
5477 GSPCA PAC207 SONIXB SUBDRIVER
5478 M:      Hans Verkuil <hverkuil@xs4all.nl>
5479 L:      linux-media@vger.kernel.org
5480 T:      git git://linuxtv.org/media_tree.git
5481 S:      Odd Fixes
5482 F:      drivers/media/usb/gspca/pac207.c
5483
5484 GSPCA SN9C20X SUBDRIVER
5485 M:      Brian Johnson <brijohn@gmail.com>
5486 L:      linux-media@vger.kernel.org
5487 T:      git git://linuxtv.org/media_tree.git
5488 S:      Maintained
5489 F:      drivers/media/usb/gspca/sn9c20x.c
5490
5491 GSPCA T613 SUBDRIVER
5492 M:      Leandro Costantino <lcostantino@gmail.com>
5493 L:      linux-media@vger.kernel.org
5494 T:      git git://linuxtv.org/media_tree.git
5495 S:      Maintained
5496 F:      drivers/media/usb/gspca/t613.c
5497
5498 GSPCA USB WEBCAM DRIVER
5499 M:      Hans Verkuil <hverkuil@xs4all.nl>
5500 L:      linux-media@vger.kernel.org
5501 T:      git git://linuxtv.org/media_tree.git
5502 S:      Odd Fixes
5503 F:      drivers/media/usb/gspca/
5504
5505 GUID PARTITION TABLE (GPT)
5506 M:      Davidlohr Bueso <dave@stgolabs.net>
5507 L:      linux-efi@vger.kernel.org
5508 S:      Maintained
5509 F:      block/partitions/efi.*
5510
5511 STK1160 USB VIDEO CAPTURE DRIVER
5512 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5513 L:      linux-media@vger.kernel.org
5514 T:      git git://linuxtv.org/media_tree.git
5515 S:      Maintained
5516 F:      drivers/media/usb/stk1160/
5517
5518 H8/300 ARCHITECTURE
5519 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5520 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5521 W:      http://uclinux-h8.sourceforge.jp
5522 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5523 S:      Maintained
5524 F:      arch/h8300/
5525 F:      drivers/clocksource/h8300_*.c
5526 F:      drivers/clk/h8300/
5527 F:      drivers/irqchip/irq-renesas-h8*.c
5528
5529 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5530 M:      Frank Seidel <frank@f-seidel.de>
5531 L:      platform-driver-x86@vger.kernel.org
5532 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5533 S:      Maintained
5534 F:      drivers/platform/x86/hdaps.c
5535
5536 HDPVR USB VIDEO ENCODER DRIVER
5537 M:      Hans Verkuil <hverkuil@xs4all.nl>
5538 L:      linux-media@vger.kernel.org
5539 T:      git git://linuxtv.org/media_tree.git
5540 W:      https://linuxtv.org
5541 S:      Odd Fixes
5542 F:      drivers/media/usb/hdpvr/
5543
5544 HWPOISON MEMORY FAILURE HANDLING
5545 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5546 L:      linux-mm@kvack.org
5547 S:      Maintained
5548 F:      mm/memory-failure.c
5549 F:      mm/hwpoison-inject.c
5550
5551 HYPERVISOR VIRTUAL CONSOLE DRIVER
5552 L:      linuxppc-dev@lists.ozlabs.org
5553 S:      Odd Fixes
5554 F:      drivers/tty/hvc/
5555
5556 HACKRF MEDIA DRIVER
5557 M:      Antti Palosaari <crope@iki.fi>
5558 L:      linux-media@vger.kernel.org
5559 W:      https://linuxtv.org
5560 W:      http://palosaari.fi/linux/
5561 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5562 T:      git git://linuxtv.org/anttip/media_tree.git
5563 S:      Maintained
5564 F:      drivers/media/usb/hackrf/
5565
5566 HARDWARE MONITORING
5567 M:      Jean Delvare <jdelvare@suse.com>
5568 M:      Guenter Roeck <linux@roeck-us.net>
5569 L:      linux-hwmon@vger.kernel.org
5570 W:      http://hwmon.wiki.kernel.org/
5571 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5573 S:      Maintained
5574 F:      Documentation/hwmon/
5575 F:      drivers/hwmon/
5576 F:      include/linux/hwmon*.h
5577
5578 HARDWARE RANDOM NUMBER GENERATOR CORE
5579 M:      Matt Mackall <mpm@selenic.com>
5580 M:      Herbert Xu <herbert@gondor.apana.org.au>
5581 L:      linux-crypto@vger.kernel.org
5582 S:      Odd fixes
5583 F:      Documentation/devicetree/bindings/rng/
5584 F:      Documentation/hw_random.txt
5585 F:      drivers/char/hw_random/
5586 F:      include/linux/hw_random.h
5587
5588 HARDWARE SPINLOCK CORE
5589 M:      Ohad Ben-Cohen <ohad@wizery.com>
5590 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5591 L:      linux-remoteproc@vger.kernel.org
5592 S:      Maintained
5593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5594 F:      Documentation/devicetree/bindings/hwlock/
5595 F:      Documentation/hwspinlock.txt
5596 F:      drivers/hwspinlock/
5597 F:      include/linux/hwspinlock.h
5598
5599 HARMONY SOUND DRIVER
5600 L:      linux-parisc@vger.kernel.org
5601 S:      Maintained
5602 F:      sound/parisc/harmony.*
5603
5604 HD29L2 MEDIA DRIVER
5605 M:      Antti Palosaari <crope@iki.fi>
5606 L:      linux-media@vger.kernel.org
5607 W:      https://linuxtv.org
5608 W:      http://palosaari.fi/linux/
5609 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5610 T:      git git://linuxtv.org/anttip/media_tree.git
5611 S:      Maintained
5612 F:      drivers/media/dvb-frontends/hd29l2*
5613
5614 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5615 M:      Brian Boylston <brian.boylston@hpe.com>
5616 S:      Supported
5617 F:      Documentation/watchdog/hpwdt.txt
5618 F:      drivers/watchdog/hpwdt.c
5619
5620 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5621 M:      Don Brace <don.brace@microsemi.com>
5622 L:      iss_storagedev@hp.com
5623 L:      esc.storagedev@microsemi.com
5624 L:      linux-scsi@vger.kernel.org
5625 S:      Supported
5626 F:      Documentation/scsi/hpsa.txt
5627 F:      drivers/scsi/hpsa*.[ch]
5628 F:      include/linux/cciss*.h
5629 F:      include/uapi/linux/cciss*.h
5630
5631 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5632 M:      Don Brace <don.brace@microsemi.com>
5633 L:      iss_storagedev@hp.com
5634 L:      esc.storagedev@microsemi.com
5635 L:      linux-scsi@vger.kernel.org
5636 S:      Supported
5637 F:      Documentation/blockdev/cciss.txt
5638 F:      drivers/block/cciss*
5639 F:      include/linux/cciss_ioctl.h
5640 F:      include/uapi/linux/cciss_ioctl.h
5641
5642 HFI1 DRIVER
5643 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5644 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5645 L:      linux-rdma@vger.kernel.org
5646 S:      Supported
5647 F:      drivers/infiniband/hw/hfi1
5648
5649 HFS FILESYSTEM
5650 L:      linux-fsdevel@vger.kernel.org
5651 S:      Orphan
5652 F:      Documentation/filesystems/hfs.txt
5653 F:      fs/hfs/
5654
5655 HFSPLUS FILESYSTEM
5656 L:      linux-fsdevel@vger.kernel.org
5657 S:      Orphan
5658 F:      Documentation/filesystems/hfsplus.txt
5659 F:      fs/hfsplus/
5660
5661 HGA FRAMEBUFFER DRIVER
5662 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5663 L:      linux-nvidia@lists.surfsouth.com
5664 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5665 S:      Maintained
5666 F:      drivers/video/fbdev/hgafb.c
5667
5668 HIBERNATION (aka Software Suspend, aka swsusp)
5669 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5670 M:      Pavel Machek <pavel@ucw.cz>
5671 L:      linux-pm@vger.kernel.org
5672 S:      Supported
5673 F:      arch/x86/power/
5674 F:      drivers/base/power/
5675 F:      kernel/power/
5676 F:      include/linux/suspend.h
5677 F:      include/linux/freezer.h
5678 F:      include/linux/pm.h
5679 F:      arch/*/include/asm/suspend*.h
5680
5681 HID CORE LAYER
5682 M:      Jiri Kosina <jikos@kernel.org>
5683 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5684 L:      linux-input@vger.kernel.org
5685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5686 S:      Maintained
5687 F:      drivers/hid/
5688 F:      include/linux/hid*
5689 F:      include/uapi/linux/hid*
5690
5691 HID SENSOR HUB DRIVERS
5692 M:      Jiri Kosina <jikos@kernel.org>
5693 M:      Jonathan Cameron <jic23@kernel.org>
5694 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5695 L:      linux-input@vger.kernel.org
5696 L:      linux-iio@vger.kernel.org
5697 S:      Maintained
5698 F:      Documentation/hid/hid-sensor*
5699 F:      drivers/hid/hid-sensor-*
5700 F:      drivers/iio/*/hid-*
5701 F:      include/linux/hid-sensor-*
5702
5703 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5704 M:      Thomas Gleixner <tglx@linutronix.de>
5705 L:      linux-kernel@vger.kernel.org
5706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5707 S:      Maintained
5708 F:      Documentation/timers/
5709 F:      kernel/time/hrtimer.c
5710 F:      kernel/time/clockevents.c
5711 F:      kernel/time/tick*.*
5712 F:      kernel/time/timer_*.c
5713 F:      include/linux/clockchips.h
5714 F:      include/linux/hrtimer.h
5715
5716 HIGH-SPEED SCC DRIVER FOR AX.25
5717 L:      linux-hams@vger.kernel.org
5718 S:      Orphan
5719 F:      drivers/net/hamradio/dmascc.c
5720 F:      drivers/net/hamradio/scc.c
5721
5722 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5723 M:      HighPoint Linux Team <linux@highpoint-tech.com>
5724 W:      http://www.highpoint-tech.com
5725 S:      Supported
5726 F:      Documentation/scsi/hptiop.txt
5727 F:      drivers/scsi/hptiop.c
5728
5729 HIPPI
5730 M:      Jes Sorensen <jes@trained-monkey.org>
5731 L:      linux-hippi@sunsite.dk
5732 S:      Maintained
5733 F:      include/linux/hippidevice.h
5734 F:      include/uapi/linux/if_hippi.h
5735 F:      net/802/hippi.c
5736 F:      drivers/net/hippi/
5737
5738 HISILICON NETWORK SUBSYSTEM DRIVER
5739 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
5740 M:      Salil Mehta <salil.mehta@huawei.com>
5741 L:      netdev@vger.kernel.org
5742 W:      http://www.hisilicon.com
5743 S:      Maintained
5744 F:      drivers/net/ethernet/hisilicon/
5745 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
5746
5747 HISILICON ROCE DRIVER
5748 M:      Lijun Ou <oulijun@huawei.com>
5749 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
5750 L:      linux-rdma@vger.kernel.org
5751 S:      Maintained
5752 F:      drivers/infiniband/hw/hns/
5753 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5754
5755 HISILICON SAS Controller
5756 M:      John Garry <john.garry@huawei.com>
5757 W:      http://www.hisilicon.com
5758 S:      Supported
5759 F:      drivers/scsi/hisi_sas/
5760 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5761
5762 HOST AP DRIVER
5763 M:      Jouni Malinen <j@w1.fi>
5764 L:      linux-wireless@vger.kernel.org
5765 W:      http://w1.fi/hostap-driver.html
5766 S:      Obsolete
5767 F:      drivers/net/wireless/intersil/hostap/
5768
5769 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5770 L:      platform-driver-x86@vger.kernel.org
5771 S:      Orphan
5772 F:      drivers/platform/x86/tc1100-wmi.c
5773
5774 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5775 M:      Jaroslav Kysela <perex@perex.cz>
5776 S:      Maintained
5777 F:      drivers/net/ethernet/hp/hp100.*
5778
5779 HPET:   High Precision Event Timers driver
5780 M:      Clemens Ladisch <clemens@ladisch.de>
5781 S:      Maintained
5782 F:      Documentation/timers/hpet.txt
5783 F:      drivers/char/hpet.c
5784 F:      include/linux/hpet.h
5785 F:      include/uapi/linux/hpet.h
5786
5787 HPET:   x86
5788 S:      Orphan
5789 F:      arch/x86/kernel/hpet.c
5790 F:      arch/x86/include/asm/hpet.h
5791
5792 HPFS FILESYSTEM
5793 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5794 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5795 S:      Maintained
5796 F:      fs/hpfs/
5797
5798 HSI SUBSYSTEM
5799 M:      Sebastian Reichel <sre@kernel.org>
5800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5801 S:      Maintained
5802 F:      Documentation/ABI/testing/sysfs-bus-hsi
5803 F:      Documentation/device-drivers/serial-interfaces.rst
5804 F:      drivers/hsi/
5805 F:      include/linux/hsi/
5806 F:      include/uapi/linux/hsi/
5807
5808 HSO 3G MODEM DRIVER
5809 M:      Jan Dumon <j.dumon@option.com>
5810 W:      http://www.pharscape.org
5811 S:      Maintained
5812 F:      drivers/net/usb/hso.c
5813
5814 HSR NETWORK PROTOCOL
5815 M:      Arvid Brodin <arvid.brodin@alten.se>
5816 L:      netdev@vger.kernel.org
5817 S:      Maintained
5818 F:      net/hsr/
5819
5820 HTCPEN TOUCHSCREEN DRIVER
5821 M:      Pau Oliva Fora <pof@eslack.org>
5822 L:      linux-input@vger.kernel.org
5823 S:      Maintained
5824 F:      drivers/input/touchscreen/htcpen.c
5825
5826 HUGETLB FILESYSTEM
5827 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
5828 S:      Maintained
5829 F:      fs/hugetlbfs/
5830
5831 HVA ST MEDIA DRIVER
5832 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5833 L:      linux-media@vger.kernel.org
5834 T:      git git://linuxtv.org/media_tree.git
5835 W:      https://linuxtv.org
5836 S:      Supported
5837 F:      drivers/media/platform/sti/hva
5838
5839 Hyper-V CORE AND DRIVERS
5840 M:      "K. Y. Srinivasan" <kys@microsoft.com>
5841 M:      Haiyang Zhang <haiyangz@microsoft.com>
5842 L:      devel@linuxdriverproject.org
5843 S:      Maintained
5844 F:      arch/x86/include/asm/mshyperv.h
5845 F:      arch/x86/include/uapi/asm/hyperv.h
5846 F:      arch/x86/kernel/cpu/mshyperv.c
5847 F:      drivers/hid/hid-hyperv.c
5848 F:      drivers/hv/
5849 F:      drivers/input/serio/hyperv-keyboard.c
5850 F:      drivers/pci/host/pci-hyperv.c
5851 F:      drivers/net/hyperv/
5852 F:      drivers/scsi/storvsc_drv.c
5853 F:      drivers/video/fbdev/hyperv_fb.c
5854 F:      include/linux/hyperv.h
5855 F:      tools/hv/
5856 F:      Documentation/ABI/stable/sysfs-bus-vmbus
5857
5858 I2C MUXES
5859 M:      Peter Rosin <peda@axentia.se>
5860 L:      linux-i2c@vger.kernel.org
5861 S:      Maintained
5862 F:      Documentation/i2c/i2c-topology
5863 F:      Documentation/i2c/muxes/
5864 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
5865 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
5866 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
5867 F:      drivers/i2c/i2c-mux.c
5868 F:      drivers/i2c/muxes/
5869 F:      include/linux/i2c-mux.h
5870
5871 I2C OVER PARALLEL PORT
5872 M:      Jean Delvare <jdelvare@suse.com>
5873 L:      linux-i2c@vger.kernel.org
5874 S:      Maintained
5875 F:      Documentation/i2c/busses/i2c-parport
5876 F:      Documentation/i2c/busses/i2c-parport-light
5877 F:      drivers/i2c/busses/i2c-parport.c
5878 F:      drivers/i2c/busses/i2c-parport-light.c
5879
5880 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5881 M:      Jean Delvare <jdelvare@suse.com>
5882 L:      linux-i2c@vger.kernel.org
5883 S:      Maintained
5884 F:      Documentation/i2c/busses/i2c-ali1535
5885 F:      Documentation/i2c/busses/i2c-ali1563
5886 F:      Documentation/i2c/busses/i2c-ali15x3
5887 F:      Documentation/i2c/busses/i2c-amd756
5888 F:      Documentation/i2c/busses/i2c-amd8111
5889 F:      Documentation/i2c/busses/i2c-i801
5890 F:      Documentation/i2c/busses/i2c-nforce2
5891 F:      Documentation/i2c/busses/i2c-piix4
5892 F:      Documentation/i2c/busses/i2c-sis5595
5893 F:      Documentation/i2c/busses/i2c-sis630
5894 F:      Documentation/i2c/busses/i2c-sis96x
5895 F:      Documentation/i2c/busses/i2c-via
5896 F:      Documentation/i2c/busses/i2c-viapro
5897 F:      drivers/i2c/busses/i2c-ali1535.c
5898 F:      drivers/i2c/busses/i2c-ali1563.c
5899 F:      drivers/i2c/busses/i2c-ali15x3.c
5900 F:      drivers/i2c/busses/i2c-amd756.c
5901 F:      drivers/i2c/busses/i2c-amd756-s4882.c
5902 F:      drivers/i2c/busses/i2c-amd8111.c
5903 F:      drivers/i2c/busses/i2c-i801.c
5904 F:      drivers/i2c/busses/i2c-isch.c
5905 F:      drivers/i2c/busses/i2c-nforce2.c
5906 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
5907 F:      drivers/i2c/busses/i2c-piix4.c
5908 F:      drivers/i2c/busses/i2c-sis5595.c
5909 F:      drivers/i2c/busses/i2c-sis630.c
5910 F:      drivers/i2c/busses/i2c-sis96x.c
5911 F:      drivers/i2c/busses/i2c-via.c
5912 F:      drivers/i2c/busses/i2c-viapro.c
5913
5914 I2C/SMBUS ISMT DRIVER
5915 M:      Seth Heasley <seth.heasley@intel.com>
5916 M:      Neil Horman <nhorman@tuxdriver.com>
5917 L:      linux-i2c@vger.kernel.org
5918 F:      drivers/i2c/busses/i2c-ismt.c
5919 F:      Documentation/i2c/busses/i2c-ismt
5920
5921 I2C/SMBUS STUB DRIVER
5922 M:      Jean Delvare <jdelvare@suse.com>
5923 L:      linux-i2c@vger.kernel.org
5924 S:      Maintained
5925 F:      drivers/i2c/i2c-stub.c
5926
5927 I2C SUBSYSTEM
5928 M:      Wolfram Sang <wsa@the-dreams.de>
5929 L:      linux-i2c@vger.kernel.org
5930 W:      https://i2c.wiki.kernel.org/
5931 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
5932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5933 S:      Maintained
5934 F:      Documentation/devicetree/bindings/i2c/
5935 F:      Documentation/i2c/
5936 F:      drivers/i2c/
5937 F:      drivers/i2c/*/
5938 F:      include/linux/i2c.h
5939 F:      include/linux/i2c-*.h
5940 F:      include/uapi/linux/i2c.h
5941 F:      include/uapi/linux/i2c-*.h
5942
5943 I2C ACPI SUPPORT
5944 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5945 L:      linux-i2c@vger.kernel.org
5946 L:      linux-acpi@vger.kernel.org
5947 S:      Maintained
5948
5949 I2C-TAOS-EVM DRIVER
5950 M:      Jean Delvare <jdelvare@suse.com>
5951 L:      linux-i2c@vger.kernel.org
5952 S:      Maintained
5953 F:      Documentation/i2c/busses/i2c-taos-evm
5954 F:      drivers/i2c/busses/i2c-taos-evm.c
5955
5956 I2C-TINY-USB DRIVER
5957 M:      Till Harbaum <till@harbaum.org>
5958 L:      linux-i2c@vger.kernel.org
5959 W:      http://www.harbaum.org/till/i2c_tiny_usb
5960 S:      Maintained
5961 F:      drivers/i2c/busses/i2c-tiny-usb.c
5962
5963 i386 BOOT CODE
5964 M:      "H. Peter Anvin" <hpa@zytor.com>
5965 S:      Maintained
5966 F:      arch/x86/boot/
5967
5968 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5969 M:      "H. Peter Anvin" <hpa@zytor.com>
5970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5971 S:      Maintained
5972
5973 IA64 (Itanium) PLATFORM
5974 M:      Tony Luck <tony.luck@intel.com>
5975 M:      Fenghua Yu <fenghua.yu@intel.com>
5976 L:      linux-ia64@vger.kernel.org
5977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5978 S:      Maintained
5979 F:      arch/ia64/
5980
5981 IBM Power VMX Cryptographic instructions
5982 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5983 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5984 L:      linux-crypto@vger.kernel.org
5985 S:      Supported
5986 F:      drivers/crypto/vmx/Makefile
5987 F:      drivers/crypto/vmx/Kconfig
5988 F:      drivers/crypto/vmx/vmx.c
5989 F:      drivers/crypto/vmx/aes*
5990 F:      drivers/crypto/vmx/ghash*
5991 F:      drivers/crypto/vmx/ppc-xlate.pl
5992
5993 IBM Power in-Nest Crypto Acceleration
5994 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5995 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5996 L:      linux-crypto@vger.kernel.org
5997 S:      Supported
5998 F:      drivers/crypto/nx/Makefile
5999 F:      drivers/crypto/nx/Kconfig
6000 F:      drivers/crypto/nx/nx-aes*
6001 F:      drivers/crypto/nx/nx-sha*
6002 F:      drivers/crypto/nx/nx.*
6003 F:      drivers/crypto/nx/nx_csbcpb.h
6004 F:      drivers/crypto/nx/nx_debugfs.h
6005
6006 IBM Power 842 compression accelerator
6007 M:      Dan Streetman <ddstreet@ieee.org>
6008 S:      Supported
6009 F:      drivers/crypto/nx/Makefile
6010 F:      drivers/crypto/nx/Kconfig
6011 F:      drivers/crypto/nx/nx-842*
6012 F:      include/linux/sw842.h
6013 F:      crypto/842.c
6014 F:      lib/842/
6015
6016 IBM Power Linux RAID adapter
6017 M:      Brian King <brking@us.ibm.com>
6018 S:      Supported
6019 F:      drivers/scsi/ipr.*
6020
6021 IBM Power Virtual Ethernet Device Driver
6022 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6023 L:      netdev@vger.kernel.org
6024 S:      Supported
6025 F:      drivers/net/ethernet/ibm/ibmveth.*
6026
6027 IBM Power SRIOV Virtual NIC Device Driver
6028 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6029 M:      John Allen <jallen@linux.vnet.ibm.com>
6030 L:      netdev@vger.kernel.org
6031 S:      Supported
6032 F:      drivers/net/ethernet/ibm/ibmvnic.*
6033
6034 IBM Power Virtual SCSI Device Drivers
6035 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6036 L:      linux-scsi@vger.kernel.org
6037 S:      Supported
6038 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6039 F:      include/scsi/viosrp.h
6040
6041 IBM Power Virtual SCSI Device Target Driver
6042 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6043 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6044 L:      linux-scsi@vger.kernel.org
6045 L:      target-devel@vger.kernel.org
6046 S:      Supported
6047 F:      drivers/scsi/ibmvscsi_tgt/
6048
6049 IBM Power Virtual FC Device Drivers
6050 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6051 L:      linux-scsi@vger.kernel.org
6052 S:      Supported
6053 F:      drivers/scsi/ibmvscsi/ibmvfc*
6054
6055 IBM ServeRAID RAID DRIVER
6056 S:      Orphan
6057 F:      drivers/scsi/ips.*
6058
6059 ICH LPC AND GPIO DRIVER
6060 M:      Peter Tyser <ptyser@xes-inc.com>
6061 S:      Maintained
6062 F:      drivers/mfd/lpc_ich.c
6063 F:      drivers/gpio/gpio-ich.c
6064
6065 IDE SUBSYSTEM
6066 M:      "David S. Miller" <davem@davemloft.net>
6067 L:      linux-ide@vger.kernel.org
6068 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6070 S:      Maintained
6071 F:      Documentation/ide/
6072 F:      drivers/ide/
6073 F:      include/linux/ide.h
6074
6075 IDEAPAD LAPTOP EXTRAS DRIVER
6076 M:      Ike Panhc <ike.pan@canonical.com>
6077 L:      platform-driver-x86@vger.kernel.org
6078 W:      http://launchpad.net/ideapad-laptop
6079 S:      Maintained
6080 F:      drivers/platform/x86/ideapad-laptop.c
6081
6082 IDEAPAD LAPTOP SLIDEBAR DRIVER
6083 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6084 L:      linux-input@vger.kernel.org
6085 W:      https://github.com/o2genum/ideapad-slidebar
6086 S:      Maintained
6087 F:      drivers/input/misc/ideapad_slidebar.c
6088
6089 IDE/ATAPI DRIVERS
6090 M:      Borislav Petkov <bp@alien8.de>
6091 L:      linux-ide@vger.kernel.org
6092 S:      Maintained
6093 F:      Documentation/cdrom/ide-cd
6094 F:      drivers/ide/ide-cd*
6095
6096 IDLE-I7300
6097 M:      Andy Henroid <andrew.d.henroid@intel.com>
6098 L:      linux-pm@vger.kernel.org
6099 S:      Supported
6100 F:      drivers/idle/i7300_idle.c
6101
6102 IEEE 802.15.4 SUBSYSTEM
6103 M:      Alexander Aring <aar@pengutronix.de>
6104 L:      linux-wpan@vger.kernel.org
6105 W:      http://wpan.cakelab.org/
6106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6108 S:      Maintained
6109 F:      net/ieee802154/
6110 F:      net/mac802154/
6111 F:      drivers/net/ieee802154/
6112 F:      include/linux/nl802154.h
6113 F:      include/linux/ieee802154.h
6114 F:      include/net/nl802154.h
6115 F:      include/net/mac802154.h
6116 F:      include/net/af_ieee802154.h
6117 F:      include/net/cfg802154.h
6118 F:      include/net/ieee802154_netdev.h
6119 F:      Documentation/networking/ieee802154.txt
6120
6121 IGORPLUG-USB IR RECEIVER
6122 M:      Sean Young <sean@mess.org>
6123 L:      linux-media@vger.kernel.org
6124 S:      Maintained
6125 F:      drivers/media/rc/igorplugusb.c
6126
6127 IGUANAWORKS USB IR TRANSCEIVER
6128 M:      Sean Young <sean@mess.org>
6129 L:      linux-media@vger.kernel.org
6130 S:      Maintained
6131 F:      drivers/media/rc/iguanair.c
6132
6133 IIO SUBSYSTEM AND DRIVERS
6134 M:      Jonathan Cameron <jic23@kernel.org>
6135 R:      Hartmut Knaack <knaack.h@gmx.de>
6136 R:      Lars-Peter Clausen <lars@metafoo.de>
6137 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6138 L:      linux-iio@vger.kernel.org
6139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6140 S:      Maintained
6141 F:      Documentation/devicetree/bindings/iio/
6142 F:      drivers/iio/
6143 F:      drivers/staging/iio/
6144 F:      include/linux/iio/
6145 F:      tools/iio/
6146
6147 IKANOS/ADI EAGLE ADSL USB DRIVER
6148 M:      Matthieu Castet <castet.matthieu@free.fr>
6149 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6150 S:      Maintained
6151 F:      drivers/usb/atm/ueagle-atm.c
6152
6153 IMGTEC ASCII LCD DRIVER
6154 M:      Paul Burton <paul.burton@imgtec.com>
6155 S:      Maintained
6156 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6157 F:      drivers/auxdisplay/img-ascii-lcd.c
6158
6159 INA209 HARDWARE MONITOR DRIVER
6160 M:      Guenter Roeck <linux@roeck-us.net>
6161 L:      linux-hwmon@vger.kernel.org
6162 S:      Maintained
6163 F:      Documentation/hwmon/ina209
6164 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6165 F:      drivers/hwmon/ina209.c
6166
6167 INA2XX HARDWARE MONITOR DRIVER
6168 M:      Guenter Roeck <linux@roeck-us.net>
6169 L:      linux-hwmon@vger.kernel.org
6170 S:      Maintained
6171 F:      Documentation/hwmon/ina2xx
6172 F:      drivers/hwmon/ina2xx.c
6173 F:      include/linux/platform_data/ina2xx.h
6174
6175 INDUSTRY PACK SUBSYSTEM (IPACK)
6176 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6177 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6178 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6179 L:      industrypack-devel@lists.sourceforge.net
6180 W:      http://industrypack.sourceforge.net
6181 S:      Maintained
6182 F:      drivers/ipack/
6183
6184 INGENIC JZ4780 DMA Driver
6185 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6186 S:      Maintained
6187 F:      drivers/dma/dma-jz4780.c
6188
6189 INGENIC JZ4780 NAND DRIVER
6190 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6191 L:      linux-mtd@lists.infradead.org
6192 S:      Maintained
6193 F:      drivers/mtd/nand/jz4780_*
6194
6195 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6196 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6197 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6198 L:      linux-ima-devel@lists.sourceforge.net
6199 L:      linux-ima-user@lists.sourceforge.net
6200 L:      linux-security-module@vger.kernel.org
6201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6202 S:      Supported
6203 F:      security/integrity/ima/
6204
6205 IMGTEC IR DECODER DRIVER
6206 M:      James Hogan <james.hogan@imgtec.com>
6207 S:      Maintained
6208 F:      drivers/media/rc/img-ir/
6209
6210 IMS TWINTURBO FRAMEBUFFER DRIVER
6211 L:      linux-fbdev@vger.kernel.org
6212 S:      Orphan
6213 F:      drivers/video/fbdev/imsttfb.c
6214
6215 INFINIBAND SUBSYSTEM
6216 M:      Doug Ledford <dledford@redhat.com>
6217 M:      Sean Hefty <sean.hefty@intel.com>
6218 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6219 L:      linux-rdma@vger.kernel.org
6220 W:      http://www.openfabrics.org/
6221 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6223 S:      Supported
6224 F:      Documentation/infiniband/
6225 F:      drivers/infiniband/
6226 F:      include/uapi/linux/if_infiniband.h
6227 F:      include/uapi/rdma/
6228 F:      include/rdma/
6229
6230 INOTIFY
6231 M:      John McCutchan <john@johnmccutchan.com>
6232 M:      Robert Love <rlove@rlove.org>
6233 M:      Eric Paris <eparis@parisplace.org>
6234 S:      Maintained
6235 F:      Documentation/filesystems/inotify.txt
6236 F:      fs/notify/inotify/
6237 F:      include/linux/inotify.h
6238 F:      include/uapi/linux/inotify.h
6239
6240 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6241 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6242 L:      linux-input@vger.kernel.org
6243 Q:      http://patchwork.kernel.org/project/linux-input/list/
6244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6245 S:      Maintained
6246 F:      drivers/input/
6247 F:      include/linux/input.h
6248 F:      include/uapi/linux/input.h
6249 F:      include/linux/input/
6250 F:      Documentation/devicetree/bindings/input/
6251
6252 INPUT MULTITOUCH (MT) PROTOCOL
6253 M:      Henrik Rydberg <rydberg@bitmath.org>
6254 L:      linux-input@vger.kernel.org
6255 S:      Odd fixes
6256 F:      Documentation/input/multi-touch-protocol.txt
6257 F:      drivers/input/input-mt.c
6258 K:      \b(ABS|SYN)_MT_
6259
6260 INTEL ASoC BDW/HSW DRIVERS
6261 M:      Jie Yang <yang.jie@linux.intel.com>
6262 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6263 S:      Supported
6264 F:      sound/soc/intel/common/sst-dsp*
6265 F:      sound/soc/intel/common/sst-firmware.c
6266 F:      sound/soc/intel/boards/broadwell.c
6267 F:      sound/soc/intel/haswell/
6268
6269 INTEL C600 SERIES SAS CONTROLLER DRIVER
6270 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6271 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6272 L:      linux-scsi@vger.kernel.org
6273 T:      git git://git.code.sf.net/p/intel-sas/isci
6274 S:      Supported
6275 F:      drivers/scsi/isci/
6276
6277 INTEL HID EVENT DRIVER
6278 M:      Alex Hung <alex.hung@canonical.com>
6279 L:      platform-driver-x86@vger.kernel.org
6280 S:      Maintained
6281 F:      drivers/platform/x86/intel-hid.c
6282
6283 INTEL VIRTUAL BUTTON DRIVER
6284 M:      AceLan Kao <acelan.kao@canonical.com>
6285 L:      platform-driver-x86@vger.kernel.org
6286 S:      Maintained
6287 F:      drivers/platform/x86/intel-vbtn.c
6288
6289 INTEL IDLE DRIVER
6290 M:      Len Brown <lenb@kernel.org>
6291 L:      linux-pm@vger.kernel.org
6292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6293 S:      Supported
6294 F:      drivers/idle/intel_idle.c
6295
6296 INTEL INTEGRATED SENSOR HUB DRIVER
6297 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6298 M:      Jiri Kosina <jikos@kernel.org>
6299 L:      linux-input@vger.kernel.org
6300 S:      Maintained
6301 F:      drivers/hid/intel-ish-hid/
6302
6303 INTEL PSTATE DRIVER
6304 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6305 M:      Len Brown <lenb@kernel.org>
6306 L:      linux-pm@vger.kernel.org
6307 S:      Supported
6308 F:      drivers/cpufreq/intel_pstate.c
6309
6310 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6311 M:      Maik Broemme <mbroemme@libmpq.org>
6312 L:      linux-fbdev@vger.kernel.org
6313 S:      Maintained
6314 F:      Documentation/fb/intelfb.txt
6315 F:      drivers/video/fbdev/intelfb/
6316
6317 INTEL 810/815 FRAMEBUFFER DRIVER
6318 M:      Antonino Daplas <adaplas@gmail.com>
6319 L:      linux-fbdev@vger.kernel.org
6320 S:      Maintained
6321 F:      drivers/video/fbdev/i810/
6322
6323 INTEL MENLOW THERMAL DRIVER
6324 M:      Sujith Thomas <sujith.thomas@intel.com>
6325 L:      platform-driver-x86@vger.kernel.org
6326 W:      https://01.org/linux-acpi
6327 S:      Supported
6328 F:      drivers/platform/x86/intel_menlow.c
6329
6330 INTEL I/OAT DMA DRIVER
6331 M:      Dave Jiang <dave.jiang@intel.com>
6332 R:      Dan Williams <dan.j.williams@intel.com>
6333 L:      dmaengine@vger.kernel.org
6334 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6335 S:      Supported
6336 F:      drivers/dma/ioat*
6337
6338 INTEL IOMMU (VT-d)
6339 M:      David Woodhouse <dwmw2@infradead.org>
6340 L:      iommu@lists.linux-foundation.org
6341 T:      git git://git.infradead.org/iommu-2.6.git
6342 S:      Supported
6343 F:      drivers/iommu/intel-iommu.c
6344 F:      include/linux/intel-iommu.h
6345
6346 INTEL IOP-ADMA DMA DRIVER
6347 R:      Dan Williams <dan.j.williams@intel.com>
6348 S:      Odd fixes
6349 F:      drivers/dma/iop-adma.c
6350
6351 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6352 M:      Krzysztof Halasa <khalasa@piap.pl>
6353 S:      Maintained
6354 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6355 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6356 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6357 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6358 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6359 F:      drivers/net/wan/ixp4xx_hss.c
6360
6361 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6362 M:      Deepak Saxena <dsaxena@plexity.net>
6363 S:      Maintained
6364 F:      drivers/char/hw_random/ixp4xx-rng.c
6365
6366 INTEL ETHERNET DRIVERS
6367 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6368 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6369 W:      http://www.intel.com/support/feedback.htm
6370 W:      http://e1000.sourceforge.net/
6371 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6374 S:      Supported
6375 F:      Documentation/networking/e100.txt
6376 F:      Documentation/networking/e1000.txt
6377 F:      Documentation/networking/e1000e.txt
6378 F:      Documentation/networking/igb.txt
6379 F:      Documentation/networking/igbvf.txt
6380 F:      Documentation/networking/ixgb.txt
6381 F:      Documentation/networking/ixgbe.txt
6382 F:      Documentation/networking/ixgbevf.txt
6383 F:      Documentation/networking/i40e.txt
6384 F:      Documentation/networking/i40evf.txt
6385 F:      drivers/net/ethernet/intel/
6386 F:      drivers/net/ethernet/intel/*/
6387
6388 INTEL RDMA RNIC DRIVER
6389 M:     Faisal Latif <faisal.latif@intel.com>
6390 R:     Chien Tin Tung <chien.tin.tung@intel.com>
6391 R:     Mustafa Ismail <mustafa.ismail@intel.com>
6392 R:     Shiraz Saleem <shiraz.saleem@intel.com>
6393 R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6394 L:     linux-rdma@vger.kernel.org
6395 S:     Supported
6396 F:     drivers/infiniband/hw/i40iw/
6397
6398 INTEL MERRIFIELD GPIO DRIVER
6399 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6400 L:      linux-gpio@vger.kernel.org
6401 S:      Maintained
6402 F:      drivers/gpio/gpio-merrifield.c
6403
6404 INTEL-MID GPIO DRIVER
6405 M:      David Cohen <david.a.cohen@linux.intel.com>
6406 L:      linux-gpio@vger.kernel.org
6407 S:      Maintained
6408 F:      drivers/gpio/gpio-intel-mid.c
6409
6410 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6411 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6412 L:      linux-wireless@vger.kernel.org
6413 S:      Maintained
6414 F:      Documentation/networking/README.ipw2100
6415 F:      Documentation/networking/README.ipw2200
6416 F:      drivers/net/wireless/intel/ipw2x00/
6417
6418 INTEL(R) TRACE HUB
6419 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6420 S:      Supported
6421 F:      Documentation/trace/intel_th.txt
6422 F:      drivers/hwtracing/intel_th/
6423
6424 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6425 M:      Ning Sun <ning.sun@intel.com>
6426 L:      tboot-devel@lists.sourceforge.net
6427 W:      http://tboot.sourceforge.net
6428 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6429 S:      Supported
6430 F:      Documentation/intel_txt.txt
6431 F:      include/linux/tboot.h
6432 F:      arch/x86/kernel/tboot.c
6433
6434 INTEL WIRELESS WIMAX CONNECTION 2400
6435 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6436 M:      linux-wimax@intel.com
6437 L:      wimax@linuxwimax.org (subscribers-only)
6438 S:      Supported
6439 W:      http://linuxwimax.org
6440 F:      Documentation/wimax/README.i2400m
6441 F:      drivers/net/wimax/i2400m/
6442 F:      include/uapi/linux/wimax/i2400m.h
6443
6444 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6445 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6446 L:      linux-wireless@vger.kernel.org
6447 S:      Supported
6448 F:      drivers/net/wireless/intel/iwlegacy/
6449
6450 INTEL WIRELESS WIFI LINK (iwlwifi)
6451 M:      Johannes Berg <johannes.berg@intel.com>
6452 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6453 M:      Luca Coelho <luciano.coelho@intel.com>
6454 M:      Intel Linux Wireless <linuxwifi@intel.com>
6455 L:      linux-wireless@vger.kernel.org
6456 W:      http://intellinuxwireless.org
6457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6458 S:      Supported
6459 F:      drivers/net/wireless/intel/iwlwifi/
6460
6461 INTEL MANAGEMENT ENGINE (mei)
6462 M:      Tomas Winkler <tomas.winkler@intel.com>
6463 L:      linux-kernel@vger.kernel.org
6464 S:      Supported
6465 F:      include/uapi/linux/mei.h
6466 F:      include/linux/mei_cl_bus.h
6467 F:      drivers/misc/mei/*
6468 F:      drivers/watchdog/mei_wdt.c
6469 F:      Documentation/misc-devices/mei/*
6470 F:      samples/mei/*
6471
6472 INTEL MIC DRIVERS (mic)
6473 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6474 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6475 S:      Supported
6476 W:      https://github.com/sudeepdutt/mic
6477 W:      http://software.intel.com/en-us/mic-developer
6478 F:      include/linux/mic_bus.h
6479 F:      include/linux/scif.h
6480 F:      include/uapi/linux/mic_common.h
6481 F:      include/uapi/linux/mic_ioctl.h
6482 F:      include/uapi/linux/scif_ioctl.h
6483 F:      drivers/misc/mic/
6484 F:      drivers/dma/mic_x100_dma.c
6485 F:      drivers/dma/mic_x100_dma.h
6486 F:      Documentation/mic/
6487
6488 INTEL PMC/P-Unit IPC DRIVER
6489 M:      Zha Qipeng<qipeng.zha@intel.com>
6490 L:      platform-driver-x86@vger.kernel.org
6491 S:      Maintained
6492 F:      drivers/platform/x86/intel_pmc_ipc.c
6493 F:      drivers/platform/x86/intel_punit_ipc.c
6494 F:      arch/x86/include/asm/intel_pmc_ipc.h
6495 F:      arch/x86/include/asm/intel_punit_ipc.h
6496
6497 INTEL TELEMETRY DRIVER
6498 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6499 L:      platform-driver-x86@vger.kernel.org
6500 S:      Maintained
6501 F:      arch/x86/include/asm/intel_telemetry.h
6502 F:      drivers/platform/x86/intel_telemetry*
6503
6504 INTEL PMC CORE DRIVER
6505 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6506 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6507 L:      platform-driver-x86@vger.kernel.org
6508 S:      Maintained
6509 F:      arch/x86/include/asm/pmc_core.h
6510 F:      drivers/platform/x86/intel_pmc_core*
6511
6512 IOC3 ETHERNET DRIVER
6513 M:      Ralf Baechle <ralf@linux-mips.org>
6514 L:      linux-mips@linux-mips.org
6515 S:      Maintained
6516 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6517
6518 IOC3 SERIAL DRIVER
6519 M:      Pat Gefre <pfg@sgi.com>
6520 L:      linux-serial@vger.kernel.org
6521 S:      Maintained
6522 F:      drivers/tty/serial/ioc3_serial.c
6523
6524 IOMMU DRIVERS
6525 M:      Joerg Roedel <joro@8bytes.org>
6526 L:      iommu@lists.linux-foundation.org
6527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6528 S:      Maintained
6529 F:      Documentation/devicetree/bindings/iommu/
6530 F:      drivers/iommu/
6531
6532 IP MASQUERADING
6533 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6534 S:      Maintained
6535 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6536
6537 IPMI SUBSYSTEM
6538 M:      Corey Minyard <minyard@acm.org>
6539 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6540 W:      http://openipmi.sourceforge.net/
6541 S:      Supported
6542 F:      Documentation/IPMI.txt
6543 F:      drivers/char/ipmi/
6544 F:      include/linux/ipmi*
6545 F:      include/uapi/linux/ipmi*
6546
6547 QCOM AUDIO (ASoC) DRIVERS
6548 M:      Patrick Lai <plai@codeaurora.org>
6549 M:      Banajit Goswami <bgoswami@codeaurora.org>
6550 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6551 S:      Supported
6552 F:      sound/soc/qcom/
6553
6554 IPS SCSI RAID DRIVER
6555 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6556 L:      linux-scsi@vger.kernel.org
6557 W:      http://www.adaptec.com/
6558 S:      Maintained
6559 F:      drivers/scsi/ips*
6560
6561 IPVS
6562 M:      Wensong Zhang <wensong@linux-vs.org>
6563 M:      Simon Horman <horms@verge.net.au>
6564 M:      Julian Anastasov <ja@ssi.bg>
6565 L:      netdev@vger.kernel.org
6566 L:      lvs-devel@vger.kernel.org
6567 S:      Maintained
6568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6570 F:      Documentation/networking/ipvs-sysctl.txt
6571 F:      include/net/ip_vs.h
6572 F:      include/uapi/linux/ip_vs.h
6573 F:      net/netfilter/ipvs/
6574
6575 IPWIRELESS DRIVER
6576 M:      Jiri Kosina <jikos@kernel.org>
6577 M:      David Sterba <dsterba@suse.com>
6578 S:      Odd Fixes
6579 F:      drivers/tty/ipwireless/
6580
6581 IPX NETWORK LAYER
6582 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6583 L:      netdev@vger.kernel.org
6584 S:      Maintained
6585 F:      include/net/ipx.h
6586 F:      include/uapi/linux/ipx.h
6587 F:      net/ipx/
6588
6589 IRDA SUBSYSTEM
6590 M:      Samuel Ortiz <samuel@sortiz.org>
6591 L:      irda-users@lists.sourceforge.net (subscribers-only)
6592 L:      netdev@vger.kernel.org
6593 W:      http://irda.sourceforge.net/
6594 S:      Maintained
6595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6596 F:      Documentation/networking/irda.txt
6597 F:      drivers/net/irda/
6598 F:      include/net/irda/
6599 F:      net/irda/
6600
6601 IRQ SUBSYSTEM
6602 M:      Thomas Gleixner <tglx@linutronix.de>
6603 L:      linux-kernel@vger.kernel.org
6604 S:      Maintained
6605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6606 F:      kernel/irq/
6607
6608 IRQCHIP DRIVERS
6609 M:      Thomas Gleixner <tglx@linutronix.de>
6610 M:      Jason Cooper <jason@lakedaemon.net>
6611 M:      Marc Zyngier <marc.zyngier@arm.com>
6612 L:      linux-kernel@vger.kernel.org
6613 S:      Maintained
6614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6615 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6616 F:      Documentation/devicetree/bindings/interrupt-controller/
6617 F:      drivers/irqchip/
6618
6619 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6620 M:      Marc Zyngier <marc.zyngier@arm.com>
6621 S:      Maintained
6622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6623 F:      Documentation/IRQ-domain.txt
6624 F:      include/linux/irqdomain.h
6625 F:      kernel/irq/irqdomain.c
6626 F:      kernel/irq/msi.c
6627
6628 ISA
6629 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6630 S:      Maintained
6631 F:      Documentation/isa.txt
6632 F:      drivers/base/isa.c
6633 F:      include/linux/isa.h
6634
6635 ISAPNP
6636 M:      Jaroslav Kysela <perex@perex.cz>
6637 S:      Maintained
6638 F:      Documentation/isapnp.txt
6639 F:      drivers/pnp/isapnp/
6640 F:      include/linux/isapnp.h
6641
6642 ISA RADIO MODULE
6643 M:      Hans Verkuil <hverkuil@xs4all.nl>
6644 L:      linux-media@vger.kernel.org
6645 T:      git git://linuxtv.org/media_tree.git
6646 W:      https://linuxtv.org
6647 S:      Maintained
6648 F:      drivers/media/radio/radio-isa*
6649
6650 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6651 M:      Peter Jones <pjones@redhat.com>
6652 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6653 S:      Maintained
6654 F:      drivers/firmware/iscsi_ibft*
6655
6656 ISCSI
6657 M:      Lee Duncan <lduncan@suse.com>
6658 M:      Chris Leech <cleech@redhat.com>
6659 L:      open-iscsi@googlegroups.com
6660 W:      www.open-iscsi.com
6661 S:      Maintained
6662 F:      drivers/scsi/*iscsi*
6663 F:      include/scsi/*iscsi*
6664
6665 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6666 M:      Or Gerlitz <ogerlitz@mellanox.com>
6667 M:      Sagi Grimberg <sagi@grimberg.me>
6668 M:      Roi Dayan <roid@mellanox.com>
6669 L:      linux-rdma@vger.kernel.org
6670 S:      Supported
6671 W:      http://www.openfabrics.org
6672 W:      www.open-iscsi.org
6673 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6674 F:      drivers/infiniband/ulp/iser/
6675
6676 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6677 M:      Sagi Grimberg <sagi@grimberg.me>
6678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6679 L:      linux-rdma@vger.kernel.org
6680 L:      target-devel@vger.kernel.org
6681 S:      Supported
6682 W:      http://www.linux-iscsi.org
6683 F:      drivers/infiniband/ulp/isert
6684
6685 ISDN SUBSYSTEM
6686 M:      Karsten Keil <isdn@linux-pingi.de>
6687 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6688 L:      netdev@vger.kernel.org
6689 W:      http://www.isdn4linux.de
6690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6691 S:      Maintained
6692 F:      Documentation/isdn/
6693 F:      drivers/isdn/
6694 F:      include/linux/isdn.h
6695 F:      include/linux/isdn/
6696 F:      include/uapi/linux/isdn.h
6697 F:      include/uapi/linux/isdn/
6698
6699 ISDN SUBSYSTEM (Eicon active card driver)
6700 M:      Armin Schindler <mac@melware.de>
6701 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6702 W:      http://www.melware.de
6703 S:      Maintained
6704 F:      drivers/isdn/hardware/eicon/
6705
6706 IT87 HARDWARE MONITORING DRIVER
6707 M:      Jean Delvare <jdelvare@suse.com>
6708 L:      linux-hwmon@vger.kernel.org
6709 S:      Maintained
6710 F:      Documentation/hwmon/it87
6711 F:      drivers/hwmon/it87.c
6712
6713 IT913X MEDIA DRIVER
6714 M:      Antti Palosaari <crope@iki.fi>
6715 L:      linux-media@vger.kernel.org
6716 W:      https://linuxtv.org
6717 W:      http://palosaari.fi/linux/
6718 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6719 T:      git git://linuxtv.org/anttip/media_tree.git
6720 S:      Maintained
6721 F:      drivers/media/tuners/it913x*
6722
6723 IVTV VIDEO4LINUX DRIVER
6724 M:      Andy Walls <awalls@md.metrocast.net>
6725 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
6726 L:      linux-media@vger.kernel.org
6727 T:      git git://linuxtv.org/media_tree.git
6728 W:      http://www.ivtvdriver.org
6729 S:      Maintained
6730 F:      Documentation/media/v4l-drivers/ivtv*
6731 F:      drivers/media/pci/ivtv/
6732 F:      include/uapi/linux/ivtv*
6733
6734 IX2505V MEDIA DRIVER
6735 M:      Malcolm Priestley <tvboxspy@gmail.com>
6736 L:      linux-media@vger.kernel.org
6737 W:      https://linuxtv.org
6738 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6739 S:      Maintained
6740 F:      drivers/media/dvb-frontends/ix2505v*
6741
6742 JC42.4 TEMPERATURE SENSOR DRIVER
6743 M:      Guenter Roeck <linux@roeck-us.net>
6744 L:      linux-hwmon@vger.kernel.org
6745 S:      Maintained
6746 F:      drivers/hwmon/jc42.c
6747 F:      Documentation/hwmon/jc42
6748
6749 JFS FILESYSTEM
6750 M:      Dave Kleikamp <shaggy@kernel.org>
6751 L:      jfs-discussion@lists.sourceforge.net
6752 W:      http://jfs.sourceforge.net/
6753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6754 S:      Maintained
6755 F:      Documentation/filesystems/jfs.txt
6756 F:      fs/jfs/
6757
6758 JME NETWORK DRIVER
6759 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
6760 L:      netdev@vger.kernel.org
6761 S:      Maintained
6762 F:      drivers/net/ethernet/jme.*
6763
6764 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6765 M:      David Woodhouse <dwmw2@infradead.org>
6766 L:      linux-mtd@lists.infradead.org
6767 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
6768 S:      Maintained
6769 F:      fs/jffs2/
6770 F:      include/uapi/linux/jffs2.h
6771
6772 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6773 M:      "Theodore Ts'o" <tytso@mit.edu>
6774 M:      Jan Kara <jack@suse.com>
6775 L:      linux-ext4@vger.kernel.org
6776 S:      Maintained
6777 F:      fs/jbd2/
6778 F:      include/linux/jbd2.h
6779
6780 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6781 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6782 L:      linux-media@vger.kernel.org
6783 S:      Maintained
6784 F:      drivers/media/platform/rcar_jpu.c
6785
6786 JSM Neo PCI based serial card
6787 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6788 L:      linux-serial@vger.kernel.org
6789 S:      Maintained
6790 F:      drivers/tty/serial/jsm/
6791
6792 K10TEMP HARDWARE MONITORING DRIVER
6793 M:      Clemens Ladisch <clemens@ladisch.de>
6794 L:      linux-hwmon@vger.kernel.org
6795 S:      Maintained
6796 F:      Documentation/hwmon/k10temp
6797 F:      drivers/hwmon/k10temp.c
6798
6799 K8TEMP HARDWARE MONITORING DRIVER
6800 M:      Rudolf Marek <r.marek@assembler.cz>
6801 L:      linux-hwmon@vger.kernel.org
6802 S:      Maintained
6803 F:      Documentation/hwmon/k8temp
6804 F:      drivers/hwmon/k8temp.c
6805
6806 KASAN
6807 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
6808 R:      Alexander Potapenko <glider@google.com>
6809 R:      Dmitry Vyukov <dvyukov@google.com>
6810 L:      kasan-dev@googlegroups.com
6811 S:      Maintained
6812 F:      arch/*/include/asm/kasan.h
6813 F:      arch/*/mm/kasan_init*
6814 F:      Documentation/dev-tools/kasan.rst
6815 F:      include/linux/kasan*.h
6816 F:      lib/test_kasan.c
6817 F:      mm/kasan/
6818 F:      scripts/Makefile.kasan
6819
6820 KCONFIG
6821 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
6822 L:      linux-kbuild@vger.kernel.org
6823 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
6824 S:      Maintained
6825 F:      Documentation/kbuild/kconfig-language.txt
6826 F:      scripts/kconfig/
6827
6828 KDUMP
6829 M:      Dave Young <dyoung@redhat.com>
6830 M:      Baoquan He <bhe@redhat.com>
6831 R:      Vivek Goyal <vgoyal@redhat.com>
6832 L:      kexec@lists.infradead.org
6833 W:      http://lse.sourceforge.net/kdump/
6834 S:      Maintained
6835 F:      Documentation/kdump/
6836
6837 KEENE FM RADIO TRANSMITTER DRIVER
6838 M:      Hans Verkuil <hverkuil@xs4all.nl>
6839 L:      linux-media@vger.kernel.org
6840 T:      git git://linuxtv.org/media_tree.git
6841 W:      https://linuxtv.org
6842 S:      Maintained
6843 F:      drivers/media/radio/radio-keene*
6844
6845 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6846 M:      Ian Kent <raven@themaw.net>
6847 L:      autofs@vger.kernel.org
6848 S:      Maintained
6849 F:      fs/autofs4/
6850
6851 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6852 M:      Michal Marek <mmarek@suse.com>
6853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6855 L:      linux-kbuild@vger.kernel.org
6856 S:      Maintained
6857 F:      Documentation/kbuild/
6858 F:      Makefile
6859 F:      scripts/Makefile.*
6860 F:      scripts/basic/
6861 F:      scripts/mk*
6862 F:      scripts/package/
6863
6864 KERNEL JANITORS
6865 L:      kernel-janitors@vger.kernel.org
6866 W:      http://kernelnewbies.org/KernelJanitors
6867 S:      Odd Fixes
6868
6869 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6870 M:      "J. Bruce Fields" <bfields@fieldses.org>
6871 M:      Jeff Layton <jlayton@poochiereds.net>
6872 L:      linux-nfs@vger.kernel.org
6873 W:      http://nfs.sourceforge.net/
6874 T:      git git://linux-nfs.org/~bfields/linux.git
6875 S:      Supported
6876 F:      fs/nfsd/
6877 F:      include/uapi/linux/nfsd/
6878 F:      fs/lockd/
6879 F:      fs/nfs_common/
6880 F:      net/sunrpc/
6881 F:      include/linux/lockd/
6882 F:      include/linux/sunrpc/
6883 F:      include/uapi/linux/sunrpc/
6884
6885 KERNEL SELFTEST FRAMEWORK
6886 M:      Shuah Khan <shuahkh@osg.samsung.com>
6887 M:      Shuah Khan <shuah@kernel.org>
6888 L:      linux-kselftest@vger.kernel.org
6889 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6890 S:      Maintained
6891 F:      tools/testing/selftests
6892
6893 KERNEL VIRTUAL MACHINE (KVM)
6894 M:      Paolo Bonzini <pbonzini@redhat.com>
6895 M:      Radim Krčmář <rkrcmar@redhat.com>
6896 L:      kvm@vger.kernel.org
6897 W:      http://www.linux-kvm.org
6898 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6899 S:      Supported
6900 F:      Documentation/*/kvm*.txt
6901 F:      Documentation/virtual/kvm/
6902 F:      arch/*/kvm/
6903 F:      arch/x86/kernel/kvm.c
6904 F:      arch/x86/kernel/kvmclock.c
6905 F:      arch/*/include/asm/kvm*
6906 F:      include/linux/kvm*
6907 F:      include/uapi/linux/kvm*
6908 F:      virt/kvm/
6909 F:      tools/kvm/
6910
6911 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6912 M:      Joerg Roedel <joro@8bytes.org>
6913 L:      kvm@vger.kernel.org
6914 W:      http://www.linux-kvm.org/
6915 S:      Maintained
6916 F:      arch/x86/include/asm/svm.h
6917 F:      arch/x86/kvm/svm.c
6918
6919 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6920 M:      Alexander Graf <agraf@suse.com>
6921 L:      kvm-ppc@vger.kernel.org
6922 W:      http://www.linux-kvm.org/
6923 T:      git git://github.com/agraf/linux-2.6.git
6924 S:      Supported
6925 F:      arch/powerpc/include/asm/kvm*
6926 F:      arch/powerpc/kvm/
6927
6928 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6929 M:      Christian Borntraeger <borntraeger@de.ibm.com>
6930 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
6931 L:      linux-s390@vger.kernel.org
6932 W:      http://www.ibm.com/developerworks/linux/linux390/
6933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6934 S:      Supported
6935 F:      Documentation/s390/kvm.txt
6936 F:      arch/s390/include/asm/kvm*
6937 F:      arch/s390/kvm/
6938
6939 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6940 M:      Christoffer Dall <christoffer.dall@linaro.org>
6941 M:      Marc Zyngier <marc.zyngier@arm.com>
6942 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6943 L:      kvmarm@lists.cs.columbia.edu
6944 W:      http://systems.cs.columbia.edu/projects/kvm-arm
6945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6946 S:      Supported
6947 F:      arch/arm/include/uapi/asm/kvm*
6948 F:      arch/arm/include/asm/kvm*
6949 F:      arch/arm/kvm/
6950 F:      virt/kvm/arm/
6951 F:      include/kvm/arm_*
6952
6953 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6954 M:      Christoffer Dall <christoffer.dall@linaro.org>
6955 M:      Marc Zyngier <marc.zyngier@arm.com>
6956 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6957 L:      kvmarm@lists.cs.columbia.edu
6958 S:      Maintained
6959 F:      arch/arm64/include/uapi/asm/kvm*
6960 F:      arch/arm64/include/asm/kvm*
6961 F:      arch/arm64/kvm/
6962
6963 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6964 M:      James Hogan <james.hogan@imgtec.com>
6965 L:      linux-mips@linux-mips.org
6966 S:      Supported
6967 F:      arch/mips/include/uapi/asm/kvm*
6968 F:      arch/mips/include/asm/kvm*
6969 F:      arch/mips/kvm/
6970
6971 KEXEC
6972 M:      Eric Biederman <ebiederm@xmission.com>
6973 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
6974 L:      kexec@lists.infradead.org
6975 S:      Maintained
6976 F:      include/linux/kexec.h
6977 F:      include/uapi/linux/kexec.h
6978 F:      kernel/kexec*
6979
6980 KEYS/KEYRINGS:
6981 M:      David Howells <dhowells@redhat.com>
6982 L:      keyrings@vger.kernel.org
6983 S:      Maintained
6984 F:      Documentation/security/keys.txt
6985 F:      include/linux/key.h
6986 F:      include/linux/key-type.h
6987 F:      include/linux/keyctl.h
6988 F:      include/uapi/linux/keyctl.h
6989 F:      include/keys/
6990 F:      security/keys/
6991
6992 KEYS-TRUSTED
6993 M:      David Safford <safford@us.ibm.com>
6994 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6995 L:      linux-security-module@vger.kernel.org
6996 L:      keyrings@vger.kernel.org
6997 S:      Supported
6998 F:      Documentation/security/keys-trusted-encrypted.txt
6999 F:      include/keys/trusted-type.h
7000 F:      security/keys/trusted.c
7001 F:      security/keys/trusted.h
7002
7003 KEYS-ENCRYPTED
7004 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7005 M:      David Safford <safford@us.ibm.com>
7006 L:      linux-security-module@vger.kernel.org
7007 L:      keyrings@vger.kernel.org
7008 S:      Supported
7009 F:      Documentation/security/keys-trusted-encrypted.txt
7010 F:      include/keys/encrypted-type.h
7011 F:      security/keys/encrypted-keys/
7012
7013 KGDB / KDB /debug_core
7014 M:      Jason Wessel <jason.wessel@windriver.com>
7015 W:      http://kgdb.wiki.kernel.org/
7016 L:      kgdb-bugreport@lists.sourceforge.net
7017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7018 S:      Maintained
7019 F:      Documentation/DocBook/kgdb.tmpl
7020 F:      drivers/misc/kgdbts.c
7021 F:      drivers/tty/serial/kgdboc.c
7022 F:      include/linux/kdb.h
7023 F:      include/linux/kgdb.h
7024 F:      kernel/debug/
7025
7026 KMEMCHECK
7027 M:      Vegard Nossum <vegardno@ifi.uio.no>
7028 M:      Pekka Enberg <penberg@kernel.org>
7029 S:      Maintained
7030 F:      Documentation/dev-tools/kmemcheck.rst
7031 F:      arch/x86/include/asm/kmemcheck.h
7032 F:      arch/x86/mm/kmemcheck/
7033 F:      include/linux/kmemcheck.h
7034 F:      mm/kmemcheck.c
7035
7036 KMEMLEAK
7037 M:      Catalin Marinas <catalin.marinas@arm.com>
7038 S:      Maintained
7039 F:      Documentation/dev-tools/kmemleak.rst
7040 F:      include/linux/kmemleak.h
7041 F:      mm/kmemleak.c
7042 F:      mm/kmemleak-test.c
7043
7044 KPROBES
7045 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7046 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7047 M:      "David S. Miller" <davem@davemloft.net>
7048 M:      Masami Hiramatsu <mhiramat@kernel.org>
7049 S:      Maintained
7050 F:      Documentation/kprobes.txt
7051 F:      include/linux/kprobes.h
7052 F:      kernel/kprobes.c
7053
7054 KS0108 LCD CONTROLLER DRIVER
7055 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7056 W:      http://miguelojeda.es/auxdisplay.htm
7057 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7058 S:      Maintained
7059 F:      Documentation/auxdisplay/ks0108
7060 F:      drivers/auxdisplay/ks0108.c
7061 F:      include/linux/ks0108.h
7062
7063 L3MDEV
7064 M:      David Ahern <dsa@cumulusnetworks.com>
7065 L:      netdev@vger.kernel.org
7066 S:      Maintained
7067 F:      net/l3mdev
7068 F:      include/net/l3mdev.h
7069
7070 LANTIQ MIPS ARCHITECTURE
7071 M:      John Crispin <john@phrozen.org>
7072 L:      linux-mips@linux-mips.org
7073 S:      Maintained
7074 F:      arch/mips/lantiq
7075
7076 LAPB module
7077 L:      linux-x25@vger.kernel.org
7078 S:      Orphan
7079 F:      Documentation/networking/lapb-module.txt
7080 F:      include/*/lapb.h
7081 F:      net/lapb/
7082
7083 LASI 53c700 driver for PARISC
7084 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7085 L:      linux-scsi@vger.kernel.org
7086 S:      Maintained
7087 F:      Documentation/scsi/53c700.txt
7088 F:      drivers/scsi/53c700*
7089
7090 LED SUBSYSTEM
7091 M:      Richard Purdie <rpurdie@rpsys.net>
7092 M:      Jacek Anaszewski <j.anaszewski@samsung.com>
7093 L:      linux-leds@vger.kernel.org
7094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7095 S:      Maintained
7096 F:      Documentation/devicetree/bindings/leds/
7097 F:      drivers/leds/
7098 F:      include/linux/leds.h
7099
7100 LEGACY EEPROM DRIVER
7101 M:      Jean Delvare <jdelvare@suse.com>
7102 S:      Maintained
7103 F:      Documentation/misc-devices/eeprom
7104 F:      drivers/misc/eeprom/eeprom.c
7105
7106 LEGO USB Tower driver
7107 M:      Juergen Stuber <starblue@users.sourceforge.net>
7108 L:      legousb-devel@lists.sourceforge.net
7109 W:      http://legousb.sourceforge.net/
7110 S:      Maintained
7111 F:      drivers/usb/misc/legousbtower.c
7112
7113 LG2160 MEDIA DRIVER
7114 M:      Michael Krufky <mkrufky@linuxtv.org>
7115 L:      linux-media@vger.kernel.org
7116 W:      https://linuxtv.org
7117 W:      http://github.com/mkrufky
7118 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7119 T:      git git://linuxtv.org/mkrufky/tuners.git
7120 S:      Maintained
7121 F:      drivers/media/dvb-frontends/lg2160.*
7122
7123 LGDT3305 MEDIA DRIVER
7124 M:      Michael Krufky <mkrufky@linuxtv.org>
7125 L:      linux-media@vger.kernel.org
7126 W:      https://linuxtv.org
7127 W:      http://github.com/mkrufky
7128 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7129 T:      git git://linuxtv.org/mkrufky/tuners.git
7130 S:      Maintained
7131 F:      drivers/media/dvb-frontends/lgdt3305.*
7132
7133 LGUEST
7134 M:      Rusty Russell <rusty@rustcorp.com.au>
7135 L:      lguest@lists.ozlabs.org
7136 W:      http://lguest.ozlabs.org/
7137 S:      Odd Fixes
7138 F:      arch/x86/include/asm/lguest*.h
7139 F:      arch/x86/lguest/
7140 F:      drivers/lguest/
7141 F:      include/linux/lguest*.h
7142 F:      tools/lguest/
7143
7144 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7145 M:      Tejun Heo <tj@kernel.org>
7146 L:      linux-ide@vger.kernel.org
7147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7148 S:      Maintained
7149 F:      drivers/ata/
7150 F:      include/linux/ata.h
7151 F:      include/linux/libata.h
7152 F:      Documentation/devicetree/bindings/ata/
7153
7154 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7155 M:      Viresh Kumar <vireshk@kernel.org>
7156 L:      linux-ide@vger.kernel.org
7157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7158 S:      Maintained
7159 F:      include/linux/pata_arasan_cf_data.h
7160 F:      drivers/ata/pata_arasan_cf.c
7161
7162 LIBATA PATA DRIVERS
7163 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7164 M:      Tejun Heo <tj@kernel.org>
7165 L:      linux-ide@vger.kernel.org
7166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7167 S:      Maintained
7168 F:      drivers/ata/pata_*.c
7169 F:      drivers/ata/ata_generic.c
7170
7171 LIBATA SATA AHCI PLATFORM devices support
7172 M:      Hans de Goede <hdegoede@redhat.com>
7173 M:      Tejun Heo <tj@kernel.org>
7174 L:      linux-ide@vger.kernel.org
7175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7176 S:      Maintained
7177 F:      drivers/ata/ahci_platform.c
7178 F:      drivers/ata/libahci_platform.c
7179 F:      include/linux/ahci_platform.h
7180
7181 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7182 M:      Mikael Pettersson <mikpelinux@gmail.com>
7183 L:      linux-ide@vger.kernel.org
7184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7185 S:      Maintained
7186 F:      drivers/ata/sata_promise.*
7187
7188 LIBLOCKDEP
7189 M:      Sasha Levin <sasha.levin@oracle.com>
7190 S:      Maintained
7191 F:      tools/lib/lockdep/
7192
7193 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7194 M:      Dan Williams <dan.j.williams@intel.com>
7195 L:      linux-nvdimm@lists.01.org
7196 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7198 S:      Supported
7199 F:      drivers/nvdimm/*
7200 F:      include/linux/nd.h
7201 F:      include/linux/libnvdimm.h
7202 F:      include/uapi/linux/ndctl.h
7203
7204 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7205 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7206 L:      linux-nvdimm@lists.01.org
7207 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7208 S:      Supported
7209 F:      drivers/nvdimm/blk.c
7210 F:      drivers/nvdimm/region_devs.c
7211 F:      drivers/acpi/nfit*
7212
7213 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7214 M:      Vishal Verma <vishal.l.verma@intel.com>
7215 L:      linux-nvdimm@lists.01.org
7216 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7217 S:      Supported
7218 F:      drivers/nvdimm/btt*
7219
7220 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7221 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7222 L:      linux-nvdimm@lists.01.org
7223 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7224 S:      Supported
7225 F:      drivers/nvdimm/pmem.c
7226 F:      include/linux/pmem.h
7227 F:      arch/*/include/asm/pmem.h
7228
7229 LIGHTNVM PLATFORM SUPPORT
7230 M:      Matias Bjorling <mb@lightnvm.io>
7231 W:      http://github/OpenChannelSSD
7232 L:      linux-block@vger.kernel.org
7233 S:      Maintained
7234 F:      drivers/lightnvm/
7235 F:      include/linux/lightnvm.h
7236 F:      include/uapi/linux/lightnvm.h
7237
7238 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7239 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7240 M:      Paul Mackerras <paulus@samba.org>
7241 M:      Michael Ellerman <mpe@ellerman.id.au>
7242 W:      https://github.com/linuxppc/linux/wiki
7243 L:      linuxppc-dev@lists.ozlabs.org
7244 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7246 S:      Supported
7247 F:      Documentation/powerpc/
7248 F:      arch/powerpc/
7249 F:      drivers/char/tpm/tpm_ibmvtpm*
7250 F:      drivers/crypto/nx/
7251 F:      drivers/crypto/vmx/
7252 F:      drivers/net/ethernet/ibm/ibmveth.*
7253 F:      drivers/net/ethernet/ibm/ibmvnic.*
7254 F:      drivers/pci/hotplug/pnv_php.c
7255 F:      drivers/pci/hotplug/rpa*
7256 F:      drivers/scsi/ibmvscsi/
7257 F:      tools/testing/selftests/powerpc
7258 N:      opal
7259 N:      /pmac
7260 N:      powermac
7261 N:      powernv
7262 N:      [^a-z0-9]ps3
7263 N:      pseries
7264
7265 LINUX FOR POWER MACINTOSH
7266 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7267 W:      http://www.penguinppc.org/
7268 L:      linuxppc-dev@lists.ozlabs.org
7269 S:      Maintained
7270 F:      arch/powerpc/platforms/powermac/
7271 F:      drivers/macintosh/
7272
7273 LINUX FOR POWERPC EMBEDDED MPC5XXX
7274 M:      Anatolij Gustschin <agust@denx.de>
7275 L:      linuxppc-dev@lists.ozlabs.org
7276 T:      git git://git.denx.de/linux-denx-agust.git
7277 S:      Maintained
7278 F:      arch/powerpc/platforms/512x/
7279 F:      arch/powerpc/platforms/52xx/
7280
7281 LINUX FOR POWERPC EMBEDDED PPC4XX
7282 M:      Alistair Popple <alistair@popple.id.au>
7283 M:      Matt Porter <mporter@kernel.crashing.org>
7284 W:      http://www.penguinppc.org/
7285 L:      linuxppc-dev@lists.ozlabs.org
7286 S:      Maintained
7287 F:      arch/powerpc/platforms/40x/
7288 F:      arch/powerpc/platforms/44x/
7289
7290 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7291 L:      linuxppc-dev@lists.ozlabs.org
7292 S:      Orphan
7293 F:      arch/powerpc/*/*virtex*
7294 F:      arch/powerpc/*/*/*virtex*
7295
7296 LINUX FOR POWERPC EMBEDDED PPC8XX
7297 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7298 W:      http://www.penguinppc.org/
7299 L:      linuxppc-dev@lists.ozlabs.org
7300 S:      Maintained
7301 F:      arch/powerpc/platforms/8xx/
7302
7303 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7304 M:      Scott Wood <oss@buserror.net>
7305 M:      Kumar Gala <galak@kernel.crashing.org>
7306 W:      http://www.penguinppc.org/
7307 L:      linuxppc-dev@lists.ozlabs.org
7308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7309 S:      Maintained
7310 F:      arch/powerpc/platforms/83xx/
7311 F:      arch/powerpc/platforms/85xx/
7312
7313 LINUX FOR POWERPC PA SEMI PWRFICIENT
7314 L:      linuxppc-dev@lists.ozlabs.org
7315 S:      Orphan
7316 F:      arch/powerpc/platforms/pasemi/
7317 F:      drivers/*/*pasemi*
7318 F:      drivers/*/*/*pasemi*
7319
7320 LINUX SECURITY MODULE (LSM) FRAMEWORK
7321 M:      Chris Wright <chrisw@sous-sol.org>
7322 L:      linux-security-module@vger.kernel.org
7323 S:      Supported
7324
7325 LIS3LV02D ACCELEROMETER DRIVER
7326 M:      Eric Piel <eric.piel@tremplin-utc.net>
7327 S:      Maintained
7328 F:      Documentation/misc-devices/lis3lv02d
7329 F:      drivers/misc/lis3lv02d/
7330 F:      drivers/platform/x86/hp_accel.c
7331
7332 LIVE PATCHING
7333 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7334 M:      Jessica Yu <jeyu@redhat.com>
7335 M:      Jiri Kosina <jikos@kernel.org>
7336 M:      Miroslav Benes <mbenes@suse.cz>
7337 R:      Petr Mladek <pmladek@suse.com>
7338 S:      Maintained
7339 F:      kernel/livepatch/
7340 F:      include/linux/livepatch.h
7341 F:      arch/x86/include/asm/livepatch.h
7342 F:      arch/x86/kernel/livepatch.c
7343 F:      Documentation/livepatch/
7344 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7345 F:      samples/livepatch/
7346 L:      live-patching@vger.kernel.org
7347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7348
7349 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7350 M:      Kees Cook <keescook@chromium.org>
7351 S:      Maintained
7352 F:      drivers/misc/lkdtm*
7353
7354 LLC (802.2)
7355 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7356 S:      Maintained
7357 F:      include/linux/llc.h
7358 F:      include/uapi/linux/llc.h
7359 F:      include/net/llc*
7360 F:      net/llc/
7361
7362 LM73 HARDWARE MONITOR DRIVER
7363 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7364 L:      linux-hwmon@vger.kernel.org
7365 S:      Maintained
7366 F:      drivers/hwmon/lm73.c
7367
7368 LM78 HARDWARE MONITOR DRIVER
7369 M:      Jean Delvare <jdelvare@suse.com>
7370 L:      linux-hwmon@vger.kernel.org
7371 S:      Maintained
7372 F:      Documentation/hwmon/lm78
7373 F:      drivers/hwmon/lm78.c
7374
7375 LM83 HARDWARE MONITOR DRIVER
7376 M:      Jean Delvare <jdelvare@suse.com>
7377 L:      linux-hwmon@vger.kernel.org
7378 S:      Maintained
7379 F:      Documentation/hwmon/lm83
7380 F:      drivers/hwmon/lm83.c
7381
7382 LM90 HARDWARE MONITOR DRIVER
7383 M:      Jean Delvare <jdelvare@suse.com>
7384 L:      linux-hwmon@vger.kernel.org
7385 S:      Maintained
7386 F:      Documentation/hwmon/lm90
7387 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7388 F:      drivers/hwmon/lm90.c
7389
7390 LM95234 HARDWARE MONITOR DRIVER
7391 M:      Guenter Roeck <linux@roeck-us.net>
7392 L:      linux-hwmon@vger.kernel.org
7393 S:      Maintained
7394 F:      Documentation/hwmon/lm95234
7395 F:      drivers/hwmon/lm95234.c
7396
7397 LME2510 MEDIA DRIVER
7398 M:      Malcolm Priestley <tvboxspy@gmail.com>
7399 L:      linux-media@vger.kernel.org
7400 W:      https://linuxtv.org
7401 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7402 S:      Maintained
7403 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7404
7405 LOCKING PRIMITIVES
7406 M:      Peter Zijlstra <peterz@infradead.org>
7407 M:      Ingo Molnar <mingo@redhat.com>
7408 L:      linux-kernel@vger.kernel.org
7409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7410 S:      Maintained
7411 F:      Documentation/locking/
7412 F:      include/linux/lockdep.h
7413 F:      include/linux/spinlock*.h
7414 F:      arch/*/include/asm/spinlock*.h
7415 F:      include/linux/rwlock*.h
7416 F:      include/linux/mutex*.h
7417 F:      arch/*/include/asm/mutex*.h
7418 F:      include/linux/rwsem*.h
7419 F:      arch/*/include/asm/rwsem.h
7420 F:      include/linux/seqlock.h
7421 F:      lib/locking*.[ch]
7422 F:      kernel/locking/
7423
7424 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7425 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7426 L:      linux-ntfs-dev@lists.sourceforge.net
7427 W:      http://www.linux-ntfs.org/content/view/19/37/
7428 S:      Maintained
7429 F:      Documentation/ldm.txt
7430 F:      block/partitions/ldm.*
7431
7432 LogFS
7433 M:      Joern Engel <joern@logfs.org>
7434 M:      Prasad Joshi <prasadjoshi.linux@gmail.com>
7435 L:      logfs@logfs.org
7436 W:      logfs.org
7437 S:      Maintained
7438 F:      fs/logfs/
7439
7440 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7441 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7442 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7443 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7444 L:      MPT-FusionLinux.pdl@broadcom.com
7445 L:      linux-scsi@vger.kernel.org
7446 W:      http://www.avagotech.com/support/
7447 S:      Supported
7448 F:      drivers/message/fusion/
7449 F:      drivers/scsi/mpt2sas/
7450 F:      drivers/scsi/mpt3sas/
7451
7452 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7453 M:      Matthew Wilcox <matthew@wil.cx>
7454 L:      linux-scsi@vger.kernel.org
7455 S:      Maintained
7456 F:      drivers/scsi/sym53c8xx_2/
7457
7458 LTC4261 HARDWARE MONITOR DRIVER
7459 M:      Guenter Roeck <linux@roeck-us.net>
7460 L:      linux-hwmon@vger.kernel.org
7461 S:      Maintained
7462 F:      Documentation/hwmon/ltc4261
7463 F:      drivers/hwmon/ltc4261.c
7464
7465 LTP (Linux Test Project)
7466 M:      Mike Frysinger <vapier@gentoo.org>
7467 M:      Cyril Hrubis <chrubis@suse.cz>
7468 M:      Wanlong Gao <wanlong.gao@gmail.com>
7469 M:      Jan Stancek <jstancek@redhat.com>
7470 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7471 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7472 L:      ltp@lists.linux.it (subscribers-only)
7473 W:      http://linux-test-project.github.io/
7474 T:      git git://github.com/linux-test-project/ltp.git
7475 S:      Maintained
7476
7477 M32R ARCHITECTURE
7478 W:      http://www.linux-m32r.org/
7479 S:      Orphan
7480 F:      arch/m32r/
7481
7482 M68K ARCHITECTURE
7483 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7484 L:      linux-m68k@lists.linux-m68k.org
7485 W:      http://www.linux-m68k.org/
7486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7487 S:      Maintained
7488 F:      arch/m68k/
7489 F:      drivers/zorro/
7490
7491 M68K ON APPLE MACINTOSH
7492 M:      Joshua Thompson <funaho@jurai.org>
7493 W:      http://www.mac.linux-m68k.org/
7494 L:      linux-m68k@lists.linux-m68k.org
7495 S:      Maintained
7496 F:      arch/m68k/mac/
7497
7498 M68K ON HP9000/300
7499 M:      Philip Blundell <philb@gnu.org>
7500 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7501 S:      Maintained
7502 F:      arch/m68k/hp300/
7503
7504 M88DS3103 MEDIA DRIVER
7505 M:      Antti Palosaari <crope@iki.fi>
7506 L:      linux-media@vger.kernel.org
7507 W:      https://linuxtv.org
7508 W:      http://palosaari.fi/linux/
7509 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7510 T:      git git://linuxtv.org/anttip/media_tree.git
7511 S:      Maintained
7512 F:      drivers/media/dvb-frontends/m88ds3103*
7513
7514 M88RS2000 MEDIA DRIVER
7515 M:      Malcolm Priestley <tvboxspy@gmail.com>
7516 L:      linux-media@vger.kernel.org
7517 W:      https://linuxtv.org
7518 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7519 S:      Maintained
7520 F:      drivers/media/dvb-frontends/m88rs2000*
7521
7522 MA901 MASTERKIT USB FM RADIO DRIVER
7523 M:      Alexey Klimov <klimov.linux@gmail.com>
7524 L:      linux-media@vger.kernel.org
7525 T:      git git://linuxtv.org/media_tree.git
7526 S:      Maintained
7527 F:      drivers/media/radio/radio-ma901.c
7528
7529 MAC80211
7530 M:      Johannes Berg <johannes@sipsolutions.net>
7531 L:      linux-wireless@vger.kernel.org
7532 W:      http://wireless.kernel.org/
7533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7535 S:      Maintained
7536 F:      Documentation/networking/mac80211-injection.txt
7537 F:      include/net/mac80211.h
7538 F:      net/mac80211/
7539 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7540
7541 MACVLAN DRIVER
7542 M:      Patrick McHardy <kaber@trash.net>
7543 L:      netdev@vger.kernel.org
7544 S:      Maintained
7545 F:      drivers/net/macvlan.c
7546 F:      include/linux/if_macvlan.h
7547
7548 MAILBOX API
7549 M:      Jassi Brar <jassisinghbrar@gmail.com>
7550 L:      linux-kernel@vger.kernel.org
7551 S:      Maintained
7552 F:      drivers/mailbox/
7553 F:      include/linux/mailbox_client.h
7554 F:      include/linux/mailbox_controller.h
7555
7556 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7557 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7558 W:      http://www.kernel.org/doc/man-pages
7559 L:      linux-man@vger.kernel.org
7560 S:      Maintained
7561
7562 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7563 M:      Andrew Lunn <andrew@lunn.ch>
7564 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7565 S:      Maintained
7566 F:      drivers/net/dsa/mv88e6xxx/
7567
7568 MARVELL ARMADA DRM SUPPORT
7569 M:      Russell King <rmk+kernel@armlinux.org.uk>
7570 S:      Maintained
7571 F:      drivers/gpu/drm/armada/
7572 F:      include/uapi/drm/armada_drm.h
7573 F:      Documentation/devicetree/bindings/display/armada/
7574
7575 MARVELL CRYPTO DRIVER
7576 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7577 M:      Arnaud Ebalard <arno@natisbad.org>
7578 F:      drivers/crypto/marvell/
7579 S:      Maintained
7580 L:      linux-crypto@vger.kernel.org
7581
7582 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7583 M:      Mirko Lindner <mlindner@marvell.com>
7584 M:      Stephen Hemminger <stephen@networkplumber.org>
7585 L:      netdev@vger.kernel.org
7586 S:      Maintained
7587 F:      drivers/net/ethernet/marvell/sk*
7588
7589 MARVELL LIBERTAS WIRELESS DRIVER
7590 L:      libertas-dev@lists.infradead.org
7591 S:      Orphan
7592 F:      drivers/net/wireless/marvell/libertas/
7593
7594 MARVELL MV643XX ETHERNET DRIVER
7595 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7596 L:      netdev@vger.kernel.org
7597 S:      Maintained
7598 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7599 F:      include/linux/mv643xx.h
7600
7601 MARVELL MVNETA ETHERNET DRIVER
7602 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7603 L:      netdev@vger.kernel.org
7604 S:      Maintained
7605 F:      drivers/net/ethernet/marvell/mvneta.*
7606
7607 MARVELL MWIFIEX WIRELESS DRIVER
7608 M:      Amitkumar Karwar <akarwar@marvell.com>
7609 M:      Nishant Sarmukadam <nishants@marvell.com>
7610 L:      linux-wireless@vger.kernel.org
7611 S:      Maintained
7612 F:      drivers/net/wireless/marvell/mwifiex/
7613
7614 MARVELL MWL8K WIRELESS DRIVER
7615 M:      Lennert Buytenhek <buytenh@wantstofly.org>
7616 L:      linux-wireless@vger.kernel.org
7617 S:      Odd Fixes
7618 F:      drivers/net/wireless/marvell/mwl8k.c
7619
7620 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7621 M:      Nicolas Pitre <nico@fluxnic.net>
7622 S:      Odd Fixes
7623 F:      drivers/mmc/host/mvsdio.*
7624
7625 MATROX FRAMEBUFFER DRIVER
7626 L:      linux-fbdev@vger.kernel.org
7627 S:      Orphan
7628 F:      drivers/video/fbdev/matrox/matroxfb_*
7629 F:      include/uapi/linux/matroxfb.h
7630
7631 MAX16065 HARDWARE MONITOR DRIVER
7632 M:      Guenter Roeck <linux@roeck-us.net>
7633 L:      linux-hwmon@vger.kernel.org
7634 S:      Maintained
7635 F:      Documentation/hwmon/max16065
7636 F:      drivers/hwmon/max16065.c
7637
7638 MAX20751 HARDWARE MONITOR DRIVER
7639 M:      Guenter Roeck <linux@roeck-us.net>
7640 L:      linux-hwmon@vger.kernel.org
7641 S:      Maintained
7642 F:      Documentation/hwmon/max20751
7643 F:      drivers/hwmon/max20751.c
7644
7645 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7646 L:      linux-hwmon@vger.kernel.org
7647 S:      Orphan
7648 F:      Documentation/hwmon/max6650
7649 F:      drivers/hwmon/max6650.c
7650
7651 MAX6697 HARDWARE MONITOR DRIVER
7652 M:      Guenter Roeck <linux@roeck-us.net>
7653 L:      linux-hwmon@vger.kernel.org
7654 S:      Maintained
7655 F:      Documentation/hwmon/max6697
7656 F:      Documentation/devicetree/bindings/i2c/max6697.txt
7657 F:      drivers/hwmon/max6697.c
7658 F:      include/linux/platform_data/max6697.h
7659
7660 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7661 M:      Peter Rosin <peda@axentia.se>
7662 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7663 S:      Maintained
7664 F:      Documentation/devicetree/bindings/sound/max9860.txt
7665 F:      sound/soc/codecs/max9860.*
7666
7667 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7668 M:      Krzysztof Kozlowski <krzk@kernel.org>
7669 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7670 L:      linux-pm@vger.kernel.org
7671 S:      Supported
7672 F:      drivers/power/supply/max14577_charger.c
7673 F:      drivers/power/supply/max77693_charger.c
7674
7675 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7676 M:      Javier Martinez Canillas <javier@osg.samsung.com>
7677 L:      linux-kernel@vger.kernel.org
7678 S:      Supported
7679 F:      drivers/*/*max77802*.c
7680 F:      Documentation/devicetree/bindings/*/*max77802.txt
7681 F:      include/dt-bindings/*/*max77802.h
7682
7683 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7684 M:      Chanwoo Choi <cw00.choi@samsung.com>
7685 M:      Krzysztof Kozlowski <krzk@kernel.org>
7686 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7687 L:      linux-kernel@vger.kernel.org
7688 S:      Supported
7689 F:      drivers/*/max14577*.c
7690 F:      drivers/*/max77686*.c
7691 F:      drivers/*/max77693*.c
7692 F:      drivers/extcon/extcon-max14577.c
7693 F:      drivers/extcon/extcon-max77693.c
7694 F:      drivers/rtc/rtc-max77686.c
7695 F:      drivers/clk/clk-max77686.c
7696 F:      Documentation/devicetree/bindings/mfd/max14577.txt
7697 F:      Documentation/devicetree/bindings/*/max77686.txt
7698 F:      Documentation/devicetree/bindings/mfd/max77693.txt
7699 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
7700 F:      include/linux/mfd/max14577*.h
7701 F:      include/linux/mfd/max77686*.h
7702 F:      include/linux/mfd/max77693*.h
7703
7704 MAXIRADIO FM RADIO RECEIVER DRIVER
7705 M:      Hans Verkuil <hverkuil@xs4all.nl>
7706 L:      linux-media@vger.kernel.org
7707 T:      git git://linuxtv.org/media_tree.git
7708 W:      https://linuxtv.org
7709 S:      Maintained
7710 F:      drivers/media/radio/radio-maxiradio*
7711
7712 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7713 M:      Peter Rosin <peda@axentia.se>
7714 L:      linux-iio@vger.kernel.org
7715 S:      Maintained
7716 F:      drivers/iio/potentiometer/mcp4531.c
7717
7718 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7719 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7720 L:      linux-iio@vger.kernel.org
7721 S:      Maintained
7722 F:      drivers/iio/dac/cio-dac.c
7723
7724 MEDIA DRIVERS FOR RENESAS - FCP
7725 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7726 L:      linux-media@vger.kernel.org
7727 L:      linux-renesas-soc@vger.kernel.org
7728 T:      git git://linuxtv.org/media_tree.git
7729 S:      Supported
7730 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
7731 F:      drivers/media/platform/rcar-fcp.c
7732 F:      include/media/rcar-fcp.h
7733
7734 MEDIA DRIVERS FOR RENESAS - VIN
7735 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
7736 L:      linux-media@vger.kernel.org
7737 L:      linux-renesas-soc@vger.kernel.org
7738 T:      git git://linuxtv.org/media_tree.git
7739 S:      Supported
7740 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
7741 F:      drivers/media/platform/rcar-vin/
7742
7743 MEDIA DRIVERS FOR RENESAS - VSP1
7744 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7745 L:      linux-media@vger.kernel.org
7746 L:      linux-renesas-soc@vger.kernel.org
7747 T:      git git://linuxtv.org/media_tree.git
7748 S:      Supported
7749 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
7750 F:      drivers/media/platform/vsp1/
7751
7752 MEDIA DRIVERS FOR HELENE
7753 M:      Abylay Ospan <aospan@netup.ru>
7754 L:      linux-media@vger.kernel.org
7755 W:      https://linuxtv.org
7756 W:      http://netup.tv/
7757 T:      git git://linuxtv.org/media_tree.git
7758 S:      Supported
7759 F:      drivers/media/dvb-frontends/helene*
7760
7761 MEDIA DRIVERS FOR ASCOT2E
7762 M:      Sergey Kozlov <serjk@netup.ru>
7763 M:      Abylay Ospan <aospan@netup.ru>
7764 L:      linux-media@vger.kernel.org
7765 W:      https://linuxtv.org
7766 W:      http://netup.tv/
7767 T:      git git://linuxtv.org/media_tree.git
7768 S:      Supported
7769 F:      drivers/media/dvb-frontends/ascot2e*
7770
7771 MEDIA DRIVERS FOR CXD2841ER
7772 M:      Sergey Kozlov <serjk@netup.ru>
7773 M:      Abylay Ospan <aospan@netup.ru>
7774 L:      linux-media@vger.kernel.org
7775 W:      https://linuxtv.org
7776 W:      http://netup.tv/
7777 T:      git git://linuxtv.org/media_tree.git
7778 S:      Supported
7779 F:      drivers/media/dvb-frontends/cxd2841er*
7780
7781 MEDIA DRIVERS FOR HORUS3A
7782 M:      Sergey Kozlov <serjk@netup.ru>
7783 M:      Abylay Ospan <aospan@netup.ru>
7784 L:      linux-media@vger.kernel.org
7785 W:      https://linuxtv.org
7786 W:      http://netup.tv/
7787 T:      git git://linuxtv.org/media_tree.git
7788 S:      Supported
7789 F:      drivers/media/dvb-frontends/horus3a*
7790
7791 MEDIA DRIVERS FOR LNBH25
7792 M:      Sergey Kozlov <serjk@netup.ru>
7793 M:      Abylay Ospan <aospan@netup.ru>
7794 L:      linux-media@vger.kernel.org
7795 W:      https://linuxtv.org
7796 W:      http://netup.tv/
7797 T:      git git://linuxtv.org/media_tree.git
7798 S:      Supported
7799 F:      drivers/media/dvb-frontends/lnbh25*
7800
7801 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7802 M:      Sergey Kozlov <serjk@netup.ru>
7803 M:      Abylay Ospan <aospan@netup.ru>
7804 L:      linux-media@vger.kernel.org
7805 W:      https://linuxtv.org
7806 W:      http://netup.tv/
7807 T:      git git://linuxtv.org/media_tree.git
7808 S:      Supported
7809 F:      drivers/media/pci/netup_unidvb/*
7810
7811 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7812 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
7813 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
7814 P:      LinuxTV.org Project
7815 L:      linux-media@vger.kernel.org
7816 W:      https://linuxtv.org
7817 Q:      http://patchwork.kernel.org/project/linux-media/list/
7818 T:      git git://linuxtv.org/media_tree.git
7819 S:      Maintained
7820 F:      Documentation/media/
7821 F:      drivers/media/
7822 F:      drivers/staging/media/
7823 F:      include/linux/platform_data/media/
7824 F:      include/media/
7825 F:      include/uapi/linux/dvb/
7826 F:      include/uapi/linux/videodev2.h
7827 F:      include/uapi/linux/media.h
7828 F:      include/uapi/linux/v4l2-*
7829 F:      include/uapi/linux/meye.h
7830 F:      include/uapi/linux/ivtv*
7831 F:      include/uapi/linux/uvcvideo.h
7832
7833 MEDIATEK ETHERNET DRIVER
7834 M:      Felix Fietkau <nbd@openwrt.org>
7835 M:      John Crispin <blogic@openwrt.org>
7836 L:      netdev@vger.kernel.org
7837 S:      Maintained
7838 F:      drivers/net/ethernet/mediatek/
7839
7840 MEDIATEK MT7601U WIRELESS LAN DRIVER
7841 M:      Jakub Kicinski <kubakici@wp.pl>
7842 L:      linux-wireless@vger.kernel.org
7843 S:      Maintained
7844 F:      drivers/net/wireless/mediatek/mt7601u/
7845
7846 MEGARAID SCSI/SAS DRIVERS
7847 M:      Kashyap Desai <kashyap.desai@avagotech.com>
7848 M:      Sumit Saxena <sumit.saxena@avagotech.com>
7849 M:      Uday Lingala <uday.lingala@avagotech.com>
7850 L:      megaraidlinux.pdl@avagotech.com
7851 L:      linux-scsi@vger.kernel.org
7852 W:      http://www.lsi.com
7853 S:      Maintained
7854 F:      Documentation/scsi/megaraid.txt
7855 F:      drivers/scsi/megaraid.*
7856 F:      drivers/scsi/megaraid/
7857
7858 MELFAS MIP4 TOUCHSCREEN DRIVER
7859 M:      Sangwon Jee <jeesw@melfas.com>
7860 W:      http://www.melfas.com
7861 S:      Supported
7862 F:      drivers/input/touchscreen/melfas_mip4.c
7863 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
7864
7865 MELLANOX ETHERNET DRIVER (mlx4_en)
7866 M:      Tariq Toukan <tariqt@mellanox.com>
7867 L:      netdev@vger.kernel.org
7868 S:      Supported
7869 W:      http://www.mellanox.com
7870 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7871 F:      drivers/net/ethernet/mellanox/mlx4/en_*
7872
7873 MELLANOX ETHERNET DRIVER (mlx5e)
7874 M:      Saeed Mahameed <saeedm@mellanox.com>
7875 L:      netdev@vger.kernel.org
7876 S:      Supported
7877 W:      http://www.mellanox.com
7878 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7879 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
7880
7881 MELLANOX ETHERNET SWITCH DRIVERS
7882 M:      Jiri Pirko <jiri@mellanox.com>
7883 M:      Ido Schimmel <idosch@mellanox.com>
7884 L:      netdev@vger.kernel.org
7885 S:      Supported
7886 W:      http://www.mellanox.com
7887 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7888 F:      drivers/net/ethernet/mellanox/mlxsw/
7889
7890 MELLANOX MLXCPLD LED DRIVER
7891 M:      Vadim Pasternak <vadimp@mellanox.com>
7892 L:      linux-leds@vger.kernel.org
7893 S:      Supported
7894 F:      drivers/leds/leds-mlxcpld.c
7895 F:      Documentation/leds/leds-mlxcpld.txt
7896
7897 MELLANOX PLATFORM DRIVER
7898 M:      Vadim Pasternak <vadimp@mellanox.com>
7899 L:      platform-driver-x86@vger.kernel.org
7900 S:      Supported
7901 F:      arch/x86/platform/mellanox/mlx-platform.c
7902
7903 SOFT-ROCE DRIVER (rxe)
7904 M:      Moni Shoua <monis@mellanox.com>
7905 L:      linux-rdma@vger.kernel.org
7906 S:      Supported
7907 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7908 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7909 F:      drivers/infiniband/sw/rxe/
7910 F:      include/uapi/rdma/rdma_user_rxe.h
7911
7912 MEMBARRIER SUPPORT
7913 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7914 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7915 L:      linux-kernel@vger.kernel.org
7916 S:      Supported
7917 F:      kernel/membarrier.c
7918 F:      include/uapi/linux/membarrier.h
7919
7920 MEMORY MANAGEMENT
7921 L:      linux-mm@kvack.org
7922 W:      http://www.linux-mm.org
7923 S:      Maintained
7924 F:      include/linux/mm.h
7925 F:      include/linux/gfp.h
7926 F:      include/linux/mmzone.h
7927 F:      include/linux/memory_hotplug.h
7928 F:      include/linux/vmalloc.h
7929 F:      mm/
7930
7931 MEMORY TECHNOLOGY DEVICES (MTD)
7932 M:      David Woodhouse <dwmw2@infradead.org>
7933 M:      Brian Norris <computersforpeace@gmail.com>
7934 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7935 M:      Marek Vasut <marek.vasut@gmail.com>
7936 M:      Richard Weinberger <richard@nod.at>
7937 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
7938 L:      linux-mtd@lists.infradead.org
7939 W:      http://www.linux-mtd.infradead.org/
7940 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
7941 T:      git git://git.infradead.org/linux-mtd.git
7942 T:      git git://git.infradead.org/l2-mtd.git
7943 S:      Maintained
7944 F:      Documentation/devicetree/bindings/mtd/
7945 F:      drivers/mtd/
7946 F:      include/linux/mtd/
7947 F:      include/uapi/mtd/
7948
7949 MEN A21 WATCHDOG DRIVER
7950 M:      Johannes Thumshirn <morbidrsa@gmail.com>
7951 L:      linux-watchdog@vger.kernel.org
7952 S:      Maintained
7953 F:      drivers/watchdog/mena21_wdt.c
7954
7955 MEN CHAMELEON BUS (mcb)
7956 M:      Johannes Thumshirn <morbidrsa@gmail.com>
7957 S:      Maintained
7958 F:      drivers/mcb/
7959 F:      include/linux/mcb.h
7960 F:      Documentation/men-chameleon-bus.txt
7961
7962 MEN F21BMC (Board Management Controller)
7963 M:      Andreas Werner <andreas.werner@men.de>
7964 S:      Supported
7965 F:      drivers/mfd/menf21bmc.c
7966 F:      drivers/watchdog/menf21bmc_wdt.c
7967 F:      drivers/leds/leds-menf21bmc.c
7968 F:      drivers/hwmon/menf21bmc_hwmon.c
7969 F:      Documentation/hwmon/menf21bmc
7970
7971 METAG ARCHITECTURE
7972 M:      James Hogan <james.hogan@imgtec.com>
7973 L:      linux-metag@vger.kernel.org
7974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7975 S:      Odd Fixes
7976 F:      arch/metag/
7977 F:      Documentation/metag/
7978 F:      Documentation/devicetree/bindings/metag/
7979 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
7980 F:      drivers/clocksource/metag_generic.c
7981 F:      drivers/irqchip/irq-metag.c
7982 F:      drivers/irqchip/irq-metag-ext.c
7983 F:      drivers/tty/metag_da.c
7984
7985 MICROBLAZE ARCHITECTURE
7986 M:      Michal Simek <monstr@monstr.eu>
7987 W:      http://www.monstr.eu/fdt/
7988 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
7989 S:      Supported
7990 F:      arch/microblaze/
7991
7992 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
7993 M:      Richard Genoud <richard.genoud@gmail.com>
7994 S:      Maintained
7995 F:      drivers/tty/serial/atmel_serial.c
7996 F:      include/linux/atmel_serial.h
7997
7998 MICROCHIP / ATMEL ISC DRIVER
7999 M:      Songjun Wu <songjun.wu@microchip.com>
8000 L:      linux-media@vger.kernel.org
8001 S:      Supported
8002 F:      drivers/media/platform/atmel/atmel-isc.c
8003 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8004 F:      devicetree/bindings/media/atmel-isc.txt
8005
8006 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8007 M:      Chen Yu <yu.c.chen@intel.com>
8008 L:      platform-driver-x86@vger.kernel.org
8009 S:      Supported
8010 F:      drivers/platform/x86/surfacepro3_button.c
8011
8012 MICROTEK X6 SCANNER
8013 M:      Oliver Neukum <oliver@neukum.org>
8014 S:      Maintained
8015 F:      drivers/usb/image/microtek.*
8016
8017 MIPS
8018 M:      Ralf Baechle <ralf@linux-mips.org>
8019 L:      linux-mips@linux-mips.org
8020 W:      http://www.linux-mips.org/
8021 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8022 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8023 S:      Supported
8024 F:      Documentation/devicetree/bindings/mips/
8025 F:      Documentation/mips/
8026 F:      arch/mips/
8027
8028 MIPS/LOONGSON1 ARCHITECTURE
8029 M:      Keguang Zhang <keguang.zhang@gmail.com>
8030 L:      linux-mips@linux-mips.org
8031 S:      Maintained
8032 F:      arch/mips/loongson32/
8033 F:      arch/mips/include/asm/mach-loongson32/
8034 F:      drivers/*/*loongson1*
8035 F:      drivers/*/*/*loongson1*
8036
8037 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8038 M:      Hans Verkuil <hverkuil@xs4all.nl>
8039 L:      linux-media@vger.kernel.org
8040 T:      git git://linuxtv.org/media_tree.git
8041 W:      https://linuxtv.org
8042 S:      Odd Fixes
8043 F:      drivers/media/radio/radio-miropcm20*
8044
8045 MELLANOX MLX4 core VPI driver
8046 M:      Yishai Hadas <yishaih@mellanox.com>
8047 L:      netdev@vger.kernel.org
8048 L:      linux-rdma@vger.kernel.org
8049 W:      http://www.mellanox.com
8050 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8051 S:      Supported
8052 F:      drivers/net/ethernet/mellanox/mlx4/
8053 F:      include/linux/mlx4/
8054 F:      include/uapi/rdma/mlx4-abi.h
8055
8056 MELLANOX MLX4 IB driver
8057 M:      Yishai Hadas <yishaih@mellanox.com>
8058 L:      linux-rdma@vger.kernel.org
8059 W:      http://www.mellanox.com
8060 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8061 S:      Supported
8062 F:      drivers/infiniband/hw/mlx4/
8063 F:      include/linux/mlx4/
8064
8065 MELLANOX MLX5 core VPI driver
8066 M:      Matan Barak <matanb@mellanox.com>
8067 M:      Leon Romanovsky <leonro@mellanox.com>
8068 L:      netdev@vger.kernel.org
8069 L:      linux-rdma@vger.kernel.org
8070 W:      http://www.mellanox.com
8071 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8072 S:      Supported
8073 F:      drivers/net/ethernet/mellanox/mlx5/core/
8074 F:      include/linux/mlx5/
8075 F:      include/uapi/rdma/mlx5-abi.h
8076
8077 MELLANOX MLX5 IB driver
8078 M:      Matan Barak <matanb@mellanox.com>
8079 M:      Leon Romanovsky <leonro@mellanox.com>
8080 L:      linux-rdma@vger.kernel.org
8081 W:      http://www.mellanox.com
8082 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8083 S:      Supported
8084 F:      drivers/infiniband/hw/mlx5/
8085 F:      include/linux/mlx5/
8086
8087 MELEXIS MLX90614 DRIVER
8088 M:      Crt Mori <cmo@melexis.com>
8089 L:      linux-iio@vger.kernel.org
8090 W:      http://www.melexis.com
8091 S:      Supported
8092 F:      drivers/iio/temperature/mlx90614.c
8093
8094 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8095 M:      Don Brace <don.brace@microsemi.com>
8096 L:      esc.storagedev@microsemi.com
8097 L:      linux-scsi@vger.kernel.org
8098 S:      Supported
8099 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8100 F:      drivers/scsi/smartpqi/Kconfig
8101 F:      drivers/scsi/smartpqi/Makefile
8102 F:      include/linux/cciss*.h
8103 F:      include/uapi/linux/cciss*.h
8104 F:      Documentation/scsi/smartpqi.txt
8105
8106 MN88472 MEDIA DRIVER
8107 M:      Antti Palosaari <crope@iki.fi>
8108 L:      linux-media@vger.kernel.org
8109 W:      https://linuxtv.org
8110 W:      http://palosaari.fi/linux/
8111 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8112 S:      Maintained
8113 F:      drivers/media/dvb-frontends/mn88472*
8114
8115 MN88473 MEDIA DRIVER
8116 M:      Antti Palosaari <crope@iki.fi>
8117 L:      linux-media@vger.kernel.org
8118 W:      https://linuxtv.org
8119 W:      http://palosaari.fi/linux/
8120 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8121 S:      Maintained
8122 F:      drivers/media/dvb-frontends/mn88473*
8123
8124 MODULE SUPPORT
8125 M:      Jessica Yu <jeyu@redhat.com>
8126 M:      Rusty Russell <rusty@rustcorp.com.au>
8127 S:      Maintained
8128 F:      include/linux/module.h
8129 F:      kernel/module.c
8130
8131 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8132 W:      http://popies.net/meye/
8133 S:      Orphan
8134 F:      Documentation/media/v4l-drivers/meye*
8135 F:      drivers/media/pci/meye/
8136 F:      include/uapi/linux/meye.h
8137
8138 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8139 M:      Jiri Slaby <jirislaby@gmail.com>
8140 S:      Maintained
8141 F:      Documentation/serial/moxa-smartio
8142 F:      drivers/tty/mxser.*
8143
8144 MR800 AVERMEDIA USB FM RADIO DRIVER
8145 M:      Alexey Klimov <klimov.linux@gmail.com>
8146 L:      linux-media@vger.kernel.org
8147 T:      git git://linuxtv.org/media_tree.git
8148 S:      Maintained
8149 F:      drivers/media/radio/radio-mr800.c
8150
8151 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8152 M:      Alan Ott <alan@signal11.us>
8153 L:      linux-wpan@vger.kernel.org
8154 S:      Maintained
8155 F:      drivers/net/ieee802154/mrf24j40.c
8156 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8157
8158 MSI LAPTOP SUPPORT
8159 M:      "Lee, Chun-Yi" <jlee@suse.com>
8160 L:      platform-driver-x86@vger.kernel.org
8161 S:      Maintained
8162 F:      drivers/platform/x86/msi-laptop.c
8163
8164 MSI WMI SUPPORT
8165 L:      platform-driver-x86@vger.kernel.org
8166 S:      Orphan
8167 F:      drivers/platform/x86/msi-wmi.c
8168
8169 MSI001 MEDIA DRIVER
8170 M:      Antti Palosaari <crope@iki.fi>
8171 L:      linux-media@vger.kernel.org
8172 W:      https://linuxtv.org
8173 W:      http://palosaari.fi/linux/
8174 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8175 T:      git git://linuxtv.org/anttip/media_tree.git
8176 S:      Maintained
8177 F:      drivers/media/tuners/msi001*
8178
8179 MSI2500 MEDIA DRIVER
8180 M:      Antti Palosaari <crope@iki.fi>
8181 L:      linux-media@vger.kernel.org
8182 W:      https://linuxtv.org
8183 W:      http://palosaari.fi/linux/
8184 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8185 T:      git git://linuxtv.org/anttip/media_tree.git
8186 S:      Maintained
8187 F:      drivers/media/usb/msi2500/
8188
8189 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8190 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8191 L:      linux-mtd@lists.infradead.org
8192 S:      Maintained
8193 F:      drivers/mtd/devices/docg3*
8194
8195 MT9M032 APTINA SENSOR DRIVER
8196 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8197 L:      linux-media@vger.kernel.org
8198 T:      git git://linuxtv.org/media_tree.git
8199 S:      Maintained
8200 F:      drivers/media/i2c/mt9m032.c
8201 F:      include/media/i2c/mt9m032.h
8202
8203 MT9P031 APTINA CAMERA SENSOR
8204 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8205 L:      linux-media@vger.kernel.org
8206 T:      git git://linuxtv.org/media_tree.git
8207 S:      Maintained
8208 F:      drivers/media/i2c/mt9p031.c
8209 F:      include/media/i2c/mt9p031.h
8210
8211 MT9T001 APTINA CAMERA SENSOR
8212 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8213 L:      linux-media@vger.kernel.org
8214 T:      git git://linuxtv.org/media_tree.git
8215 S:      Maintained
8216 F:      drivers/media/i2c/mt9t001.c
8217 F:      include/media/i2c/mt9t001.h
8218
8219 MT9V032 APTINA CAMERA SENSOR
8220 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8221 L:      linux-media@vger.kernel.org
8222 T:      git git://linuxtv.org/media_tree.git
8223 S:      Maintained
8224 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8225 F:      drivers/media/i2c/mt9v032.c
8226 F:      include/media/i2c/mt9v032.h
8227
8228 MULTIFUNCTION DEVICES (MFD)
8229 M:      Lee Jones <lee.jones@linaro.org>
8230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8231 S:      Supported
8232 F:      Documentation/devicetree/bindings/mfd/
8233 F:      drivers/mfd/
8234 F:      include/linux/mfd/
8235
8236 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8237 M:      Ulf Hansson <ulf.hansson@linaro.org>
8238 L:      linux-mmc@vger.kernel.org
8239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8240 S:      Maintained
8241 F:      Documentation/devicetree/bindings/mmc/
8242 F:      drivers/mmc/
8243 F:      include/linux/mmc/
8244 F:      include/uapi/linux/mmc/
8245
8246 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8247 S:      Orphan
8248 F:      drivers/mmc/host/mmc_spi.c
8249 F:      include/linux/spi/mmc_spi.h
8250
8251 MULTISOUND SOUND DRIVER
8252 M:      Andrew Veliath <andrewtv@usa.net>
8253 S:      Maintained
8254 F:      Documentation/sound/oss/MultiSound
8255 F:      sound/oss/msnd*
8256
8257 MULTITECH MULTIPORT CARD (ISICOM)
8258 S:      Orphan
8259 F:      drivers/tty/isicom.c
8260 F:      include/linux/isicom.h
8261
8262 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8263 M:      Bin Liu <b-liu@ti.com>
8264 L:      linux-usb@vger.kernel.org
8265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8266 S:      Maintained
8267 F:      drivers/usb/musb/
8268
8269 MXL5007T MEDIA DRIVER
8270 M:      Michael Krufky <mkrufky@linuxtv.org>
8271 L:      linux-media@vger.kernel.org
8272 W:      https://linuxtv.org
8273 W:      http://github.com/mkrufky
8274 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8275 T:      git git://linuxtv.org/mkrufky/tuners.git
8276 S:      Maintained
8277 F:      drivers/media/tuners/mxl5007t.*
8278
8279 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8280 M:      Hyong-Youb Kim <hykim@myri.com>
8281 L:      netdev@vger.kernel.org
8282 W:      https://www.myricom.com/support/downloads/myri10ge.html
8283 S:      Supported
8284 F:      drivers/net/ethernet/myricom/myri10ge/
8285
8286 NAND FLASH SUBSYSTEM
8287 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8288 R:      Richard Weinberger <richard@nod.at>
8289 L:      linux-mtd@lists.infradead.org
8290 W:      http://www.linux-mtd.infradead.org/
8291 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8292 T:      git git://github.com/linux-nand/linux.git
8293 S:      Maintained
8294 F:      drivers/mtd/nand/
8295 F:      include/linux/mtd/nand*.h
8296
8297 NATSEMI ETHERNET DRIVER (DP8381x)
8298 S:      Orphan
8299 F:      drivers/net/ethernet/natsemi/natsemi.c
8300
8301 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8302 M:      Daniel Mack <zonque@gmail.com>
8303 S:      Maintained
8304 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8305 W:      http://www.native-instruments.com
8306 F:      sound/usb/caiaq/
8307
8308 NCP FILESYSTEM
8309 M:      Petr Vandrovec <petr@vandrovec.name>
8310 S:      Odd Fixes
8311 F:      fs/ncpfs/
8312
8313 NCR 5380 SCSI DRIVERS
8314 M:      Finn Thain <fthain@telegraphics.com.au>
8315 M:      Michael Schmitz <schmitzmic@gmail.com>
8316 L:      linux-scsi@vger.kernel.org
8317 S:      Maintained
8318 F:      Documentation/scsi/g_NCR5380.txt
8319 F:      drivers/scsi/NCR5380.*
8320 F:      drivers/scsi/arm/cumana_1.c
8321 F:      drivers/scsi/arm/oak.c
8322 F:      drivers/scsi/atari_scsi.*
8323 F:      drivers/scsi/dmx3191d.c
8324 F:      drivers/scsi/g_NCR5380.*
8325 F:      drivers/scsi/g_NCR5380_mmio.c
8326 F:      drivers/scsi/mac_scsi.*
8327 F:      drivers/scsi/sun3_scsi.*
8328 F:      drivers/scsi/sun3_scsi_vme.c
8329
8330 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8331 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8332 L:      linux-scsi@vger.kernel.org
8333 S:      Maintained
8334 F:      drivers/scsi/NCR_D700.*
8335
8336 NCT6775 HARDWARE MONITOR DRIVER
8337 M:      Guenter Roeck <linux@roeck-us.net>
8338 L:      linux-hwmon@vger.kernel.org
8339 S:      Maintained
8340 F:      Documentation/hwmon/nct6775
8341 F:      drivers/hwmon/nct6775.c
8342
8343 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8344 M:      Faisal Latif <faisal.latif@intel.com>
8345 L:      linux-rdma@vger.kernel.org
8346 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8347 S:      Supported
8348 F:      drivers/infiniband/hw/nes/
8349 F:      include/uapi/rdma/nes-abi.h
8350
8351 NETEM NETWORK EMULATOR
8352 M:      Stephen Hemminger <stephen@networkplumber.org>
8353 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8354 S:      Maintained
8355 F:      net/sched/sch_netem.c
8356
8357 NETERION 10GbE DRIVERS (s2io/vxge)
8358 M:      Jon Mason <jdmason@kudzu.us>
8359 L:      netdev@vger.kernel.org
8360 S:      Supported
8361 F:      Documentation/networking/s2io.txt
8362 F:      Documentation/networking/vxge.txt
8363 F:      drivers/net/ethernet/neterion/
8364
8365 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8366 M:      Pablo Neira Ayuso <pablo@netfilter.org>
8367 M:      Patrick McHardy <kaber@trash.net>
8368 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8369 L:      netfilter-devel@vger.kernel.org
8370 L:      coreteam@netfilter.org
8371 W:      http://www.netfilter.org/
8372 W:      http://www.iptables.org/
8373 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8376 S:      Supported
8377 F:      include/linux/netfilter*
8378 F:      include/linux/netfilter/
8379 F:      include/net/netfilter/
8380 F:      include/uapi/linux/netfilter*
8381 F:      include/uapi/linux/netfilter/
8382 F:      net/*/netfilter.c
8383 F:      net/*/netfilter/
8384 F:      net/netfilter/
8385 F:      net/bridge/br_netfilter*.c
8386
8387 NETLABEL
8388 M:      Paul Moore <paul@paul-moore.com>
8389 W:      http://netlabel.sf.net
8390 L:      netdev@vger.kernel.org
8391 S:      Maintained
8392 F:      Documentation/netlabel/
8393 F:      include/net/netlabel.h
8394 F:      net/netlabel/
8395
8396 NETROM NETWORK LAYER
8397 M:      Ralf Baechle <ralf@linux-mips.org>
8398 L:      linux-hams@vger.kernel.org
8399 W:      http://www.linux-ax25.org/
8400 S:      Maintained
8401 F:      include/net/netrom.h
8402 F:      include/uapi/linux/netrom.h
8403 F:      net/netrom/
8404
8405 NETRONOME ETHERNET DRIVERS
8406 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8407 L:      oss-drivers@netronome.com
8408 S:      Maintained
8409 F:      drivers/net/ethernet/netronome/
8410
8411 NETWORK BLOCK DEVICE (NBD)
8412 M:      Markus Pargmann <mpa@pengutronix.de>
8413 S:      Maintained
8414 L:      nbd-general@lists.sourceforge.net
8415 T:      git git://git.pengutronix.de/git/mpa/linux-nbd.git
8416 F:      Documentation/blockdev/nbd.txt
8417 F:      drivers/block/nbd.c
8418 F:      include/uapi/linux/nbd.h
8419
8420 NETWORK DROP MONITOR
8421 M:      Neil Horman <nhorman@tuxdriver.com>
8422 L:      netdev@vger.kernel.org
8423 S:      Maintained
8424 W:      https://fedorahosted.org/dropwatch/
8425 F:      net/core/drop_monitor.c
8426
8427 NETWORKING [DSA]
8428 M:      Andrew Lunn <andrew@lunn.ch>
8429 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8430 M:      Florian Fainelli <f.fainelli@gmail.com>
8431 S:      Maintained
8432 F:      net/dsa/
8433 F:      include/net/dsa.h
8434 F:      drivers/net/dsa/
8435
8436 NETWORKING [GENERAL]
8437 M:      "David S. Miller" <davem@davemloft.net>
8438 L:      netdev@vger.kernel.org
8439 W:      http://www.linuxfoundation.org/en/Net
8440 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8443 S:      Maintained
8444 F:      net/
8445 F:      include/net/
8446 F:      include/linux/in.h
8447 F:      include/linux/net.h
8448 F:      include/linux/netdevice.h
8449 F:      include/uapi/linux/in.h
8450 F:      include/uapi/linux/net.h
8451 F:      include/uapi/linux/netdevice.h
8452 F:      include/uapi/linux/net_namespace.h
8453 F:      tools/net/
8454 F:      tools/testing/selftests/net/
8455 F:      lib/random32.c
8456 F:      lib/test_bpf.c
8457
8458 NETWORKING [IPv4/IPv6]
8459 M:      "David S. Miller" <davem@davemloft.net>
8460 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8461 M:      James Morris <jmorris@namei.org>
8462 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8463 M:      Patrick McHardy <kaber@trash.net>
8464 L:      netdev@vger.kernel.org
8465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8466 S:      Maintained
8467 F:      net/ipv4/
8468 F:      net/ipv6/
8469 F:      include/net/ip*
8470 F:      arch/x86/net/*
8471
8472 NETWORKING [IPSEC]
8473 M:      Steffen Klassert <steffen.klassert@secunet.com>
8474 M:      Herbert Xu <herbert@gondor.apana.org.au>
8475 M:      "David S. Miller" <davem@davemloft.net>
8476 L:      netdev@vger.kernel.org
8477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8479 S:      Maintained
8480 F:      net/core/flow.c
8481 F:      net/xfrm/
8482 F:      net/key/
8483 F:      net/ipv4/xfrm*
8484 F:      net/ipv4/esp4.c
8485 F:      net/ipv4/ah4.c
8486 F:      net/ipv4/ipcomp.c
8487 F:      net/ipv4/ip_vti.c
8488 F:      net/ipv6/xfrm*
8489 F:      net/ipv6/esp6.c
8490 F:      net/ipv6/ah6.c
8491 F:      net/ipv6/ipcomp6.c
8492 F:      net/ipv6/ip6_vti.c
8493 F:      include/uapi/linux/xfrm.h
8494 F:      include/net/xfrm.h
8495
8496 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8497 M:      Paul Moore <paul@paul-moore.com>
8498 L:      netdev@vger.kernel.org
8499 S:      Maintained
8500
8501 NETWORKING [WIRELESS]
8502 L:      linux-wireless@vger.kernel.org
8503 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8504
8505 NETWORKING DRIVERS
8506 L:      netdev@vger.kernel.org
8507 W:      http://www.linuxfoundation.org/en/Net
8508 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8511 S:      Odd Fixes
8512 F:      Documentation/devicetree/bindings/net/
8513 F:      drivers/net/
8514 F:      include/linux/if_*
8515 F:      include/linux/netdevice.h
8516 F:      include/linux/etherdevice.h
8517 F:      include/linux/fcdevice.h
8518 F:      include/linux/fddidevice.h
8519 F:      include/linux/hippidevice.h
8520 F:      include/linux/inetdevice.h
8521 F:      include/uapi/linux/if_*
8522 F:      include/uapi/linux/netdevice.h
8523
8524 NETWORKING DRIVERS (WIRELESS)
8525 M:      Kalle Valo <kvalo@codeaurora.org>
8526 L:      linux-wireless@vger.kernel.org
8527 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8530 S:      Maintained
8531 F:      Documentation/devicetree/bindings/net/wireless/
8532 F:      drivers/net/wireless/
8533
8534 NETXEN (1/10) GbE SUPPORT
8535 M:      Manish Chopra <manish.chopra@cavium.com>
8536 M:      Rahul Verma <rahul.verma@cavium.com>
8537 M:      Dept-GELinuxNICDev@cavium.com
8538 L:      netdev@vger.kernel.org
8539 S:      Supported
8540 F:      drivers/net/ethernet/qlogic/netxen/
8541
8542 NFC SUBSYSTEM
8543 M:      Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8544 M:      Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8545 M:      Samuel Ortiz <sameo@linux.intel.com>
8546 L:      linux-wireless@vger.kernel.org
8547 L:      linux-nfc@lists.01.org (subscribers-only)
8548 S:      Supported
8549 F:      net/nfc/
8550 F:      include/net/nfc/
8551 F:      include/uapi/linux/nfc.h
8552 F:      drivers/nfc/
8553 F:      include/linux/platform_data/nfcmrvl.h
8554 F:      include/linux/platform_data/nxp-nci.h
8555 F:      include/linux/platform_data/pn544.h
8556 F:      include/linux/platform_data/st21nfca.h
8557 F:      include/linux/platform_data/st-nci.h
8558 F:      Documentation/devicetree/bindings/net/nfc/
8559
8560 NFS, SUNRPC, AND LOCKD CLIENTS
8561 M:      Trond Myklebust <trond.myklebust@primarydata.com>
8562 M:      Anna Schumaker <anna.schumaker@netapp.com>
8563 L:      linux-nfs@vger.kernel.org
8564 W:      http://client.linux-nfs.org
8565 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8566 S:      Maintained
8567 F:      fs/lockd/
8568 F:      fs/nfs/
8569 F:      fs/nfs_common/
8570 F:      net/sunrpc/
8571 F:      include/linux/lockd/
8572 F:      include/linux/nfs*
8573 F:      include/linux/sunrpc/
8574 F:      include/uapi/linux/nfs*
8575 F:      include/uapi/linux/sunrpc/
8576
8577 NILFS2 FILESYSTEM
8578 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8579 L:      linux-nilfs@vger.kernel.org
8580 W:      http://nilfs.sourceforge.net/
8581 W:      http://nilfs.osdn.jp/
8582 T:      git git://github.com/konis/nilfs2.git
8583 S:      Supported
8584 F:      Documentation/filesystems/nilfs2.txt
8585 F:      fs/nilfs2/
8586 F:      include/trace/events/nilfs2.h
8587 F:      include/uapi/linux/nilfs2_api.h
8588 F:      include/uapi/linux/nilfs2_ondisk.h
8589
8590 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8591 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8592 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8593 S:      Maintained
8594 F:      Documentation/scsi/NinjaSCSI.txt
8595 F:      drivers/scsi/pcmcia/nsp_*
8596
8597 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8598 M:      GOTO Masanori <gotom@debian.or.jp>
8599 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8600 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8601 S:      Maintained
8602 F:      Documentation/scsi/NinjaSCSI.txt
8603 F:      drivers/scsi/nsp32*
8604
8605 NIOS2 ARCHITECTURE
8606 M:      Ley Foon Tan <lftan@altera.com>
8607 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8609 S:      Maintained
8610 F:      arch/nios2/
8611
8612 NOKIA N900 POWER SUPPLY DRIVERS
8613 R:      Pali Rohár <pali.rohar@gmail.com>
8614 F:      include/linux/power/bq2415x_charger.h
8615 F:      include/linux/power/bq27xxx_battery.h
8616 F:      include/linux/power/isp1704_charger.h
8617 F:      drivers/power/supply/bq2415x_charger.c
8618 F:      drivers/power/supply/bq27xxx_battery.c
8619 F:      drivers/power/supply/bq27xxx_battery_i2c.c
8620 F:      drivers/power/supply/isp1704_charger.c
8621 F:      drivers/power/supply/rx51_battery.c
8622
8623 NTB DRIVER CORE
8624 M:      Jon Mason <jdmason@kudzu.us>
8625 M:      Dave Jiang <dave.jiang@intel.com>
8626 M:      Allen Hubbe <Allen.Hubbe@emc.com>
8627 L:      linux-ntb@googlegroups.com
8628 S:      Supported
8629 W:      https://github.com/jonmason/ntb/wiki
8630 T:      git git://github.com/jonmason/ntb.git
8631 F:      drivers/ntb/
8632 F:      drivers/net/ntb_netdev.c
8633 F:      include/linux/ntb.h
8634 F:      include/linux/ntb_transport.h
8635 F:      tools/testing/selftests/ntb/
8636
8637 NTB INTEL DRIVER
8638 M:      Jon Mason <jdmason@kudzu.us>
8639 M:      Dave Jiang <dave.jiang@intel.com>
8640 L:      linux-ntb@googlegroups.com
8641 S:      Supported
8642 W:      https://github.com/jonmason/ntb/wiki
8643 T:      git git://github.com/jonmason/ntb.git
8644 F:      drivers/ntb/hw/intel/
8645
8646 NTB AMD DRIVER
8647 M:      Xiangliang Yu <Xiangliang.Yu@amd.com>
8648 L:      linux-ntb@googlegroups.com
8649 S:      Supported
8650 F:      drivers/ntb/hw/amd/
8651
8652 NTFS FILESYSTEM
8653 M:      Anton Altaparmakov <anton@tuxera.com>
8654 L:      linux-ntfs-dev@lists.sourceforge.net
8655 W:      http://www.tuxera.com/
8656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8657 S:      Supported
8658 F:      Documentation/filesystems/ntfs.txt
8659 F:      fs/ntfs/
8660
8661 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8662 M:      Antonino Daplas <adaplas@gmail.com>
8663 L:      linux-fbdev@vger.kernel.org
8664 S:      Maintained
8665 F:      drivers/video/fbdev/riva/
8666 F:      drivers/video/fbdev/nvidia/
8667
8668 NVM EXPRESS DRIVER
8669 M:      Keith Busch <keith.busch@intel.com>
8670 M:      Jens Axboe <axboe@fb.com>
8671 L:      linux-nvme@lists.infradead.org
8672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8673 W:      https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8674 S:      Supported
8675 F:      drivers/nvme/host/
8676 F:      include/linux/nvme.h
8677
8678 NVM EXPRESS TARGET DRIVER
8679 M:      Christoph Hellwig <hch@lst.de>
8680 M:      Sagi Grimberg <sagi@grimberg.me>
8681 L:      linux-nvme@lists.infradead.org
8682 S:      Supported
8683 F:      drivers/nvme/target/
8684
8685 NVMEM FRAMEWORK
8686 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8687 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
8688 S:      Maintained
8689 F:      drivers/nvmem/
8690 F:      Documentation/devicetree/bindings/nvmem/
8691 F:      include/linux/nvmem-consumer.h
8692 F:      include/linux/nvmem-provider.h
8693
8694 NXP-NCI NFC DRIVER
8695 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
8696 R:      Charles Gorand <charles.gorand@effinnov.com>
8697 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
8698 S:      Supported
8699 F:      drivers/nfc/nxp-nci
8700
8701 NXP TDA998X DRM DRIVER
8702 M:      Russell King <rmk+kernel@armlinux.org.uk>
8703 S:      Supported
8704 F:      drivers/gpu/drm/i2c/tda998x_drv.c
8705 F:      include/drm/i2c/tda998x.h
8706
8707 NXP TFA9879 DRIVER
8708 M:      Peter Rosin <peda@axentia.se>
8709 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8710 S:      Maintained
8711 F:      sound/soc/codecs/tfa9879*
8712
8713 OBJTOOL
8714 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8715 S:      Supported
8716 F:      tools/objtool/
8717
8718 OMAP SUPPORT
8719 M:      Tony Lindgren <tony@atomide.com>
8720 L:      linux-omap@vger.kernel.org
8721 W:      http://www.muru.com/linux/omap/
8722 W:      http://linux.omap.com/
8723 Q:      http://patchwork.kernel.org/project/linux-omap/list/
8724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8725 S:      Maintained
8726 F:      arch/arm/*omap*/
8727 F:      arch/arm/configs/omap1_defconfig
8728 F:      arch/arm/configs/omap2plus_defconfig
8729 F:      drivers/i2c/busses/i2c-omap.c
8730 F:      drivers/irqchip/irq-omap-intc.c
8731 F:      drivers/mfd/*omap*.c
8732 F:      drivers/mfd/menelaus.c
8733 F:      drivers/mfd/palmas.c
8734 F:      drivers/mfd/tps65217.c
8735 F:      drivers/mfd/tps65218.c
8736 F:      drivers/mfd/tps65910.c
8737 F:      drivers/mfd/twl-core.[ch]
8738 F:      drivers/mfd/twl4030*.c
8739 F:      drivers/mfd/twl6030*.c
8740 F:      drivers/mfd/twl6040*.c
8741 F:      drivers/regulator/palmas-regulator*.c
8742 F:      drivers/regulator/pbias-regulator.c
8743 F:      drivers/regulator/tps65217-regulator.c
8744 F:      drivers/regulator/tps65218-regulator.c
8745 F:      drivers/regulator/tps65910-regulator.c
8746 F:      drivers/regulator/twl-regulator.c
8747 F:      include/linux/i2c-omap.h
8748
8749 OMAP DEVICE TREE SUPPORT
8750 M:      Benoît Cousson <bcousson@baylibre.com>
8751 M:      Tony Lindgren <tony@atomide.com>
8752 L:      linux-omap@vger.kernel.org
8753 L:      devicetree@vger.kernel.org
8754 S:      Maintained
8755 F:      arch/arm/boot/dts/*omap*
8756 F:      arch/arm/boot/dts/*am3*
8757 F:      arch/arm/boot/dts/*am4*
8758 F:      arch/arm/boot/dts/*am5*
8759 F:      arch/arm/boot/dts/*dra7*
8760
8761 OMAP CLOCK FRAMEWORK SUPPORT
8762 M:      Paul Walmsley <paul@pwsan.com>
8763 L:      linux-omap@vger.kernel.org
8764 S:      Maintained
8765 F:      arch/arm/*omap*/*clock*
8766
8767 OMAP POWER MANAGEMENT SUPPORT
8768 M:      Kevin Hilman <khilman@kernel.org>
8769 L:      linux-omap@vger.kernel.org
8770 S:      Maintained
8771 F:      arch/arm/*omap*/*pm*
8772 F:      drivers/cpufreq/omap-cpufreq.c
8773
8774 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8775 M:      Rajendra Nayak <rnayak@codeaurora.org>
8776 M:      Paul Walmsley <paul@pwsan.com>
8777 L:      linux-omap@vger.kernel.org
8778 S:      Maintained
8779 F:      arch/arm/mach-omap2/prm*
8780
8781 OMAP AUDIO SUPPORT
8782 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
8783 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
8784 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8785 L:      linux-omap@vger.kernel.org
8786 S:      Maintained
8787 F:      sound/soc/omap/
8788
8789 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8790 M:      Roger Quadros <rogerq@ti.com>
8791 M:      Tony Lindgren <tony@atomide.com>
8792 L:      linux-omap@vger.kernel.org
8793 S:      Maintained
8794 F:      drivers/memory/omap-gpmc.c
8795 F:      arch/arm/mach-omap2/*gpmc*
8796
8797 OMAP FRAMEBUFFER SUPPORT
8798 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8799 L:      linux-fbdev@vger.kernel.org
8800 L:      linux-omap@vger.kernel.org
8801 S:      Maintained
8802 F:      drivers/video/fbdev/omap/
8803
8804 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8805 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8806 L:      linux-omap@vger.kernel.org
8807 L:      linux-fbdev@vger.kernel.org
8808 S:      Maintained
8809 F:      drivers/video/fbdev/omap2/
8810 F:      Documentation/arm/OMAP/DSS
8811
8812 OMAP HARDWARE SPINLOCK SUPPORT
8813 M:      Ohad Ben-Cohen <ohad@wizery.com>
8814 L:      linux-omap@vger.kernel.org
8815 S:      Maintained
8816 F:      drivers/hwspinlock/omap_hwspinlock.c
8817
8818 OMAP MMC SUPPORT
8819 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
8820 L:      linux-omap@vger.kernel.org
8821 S:      Maintained
8822 F:      drivers/mmc/host/omap.c
8823
8824 OMAP HS MMC SUPPORT
8825 L:      linux-mmc@vger.kernel.org
8826 L:      linux-omap@vger.kernel.org
8827 S:      Orphan
8828 F:      drivers/mmc/host/omap_hsmmc.c
8829
8830 OMAP RANDOM NUMBER GENERATOR SUPPORT
8831 M:      Deepak Saxena <dsaxena@plexity.net>
8832 S:      Maintained
8833 F:      drivers/char/hw_random/omap-rng.c
8834
8835 OMAP HWMOD SUPPORT
8836 M:      Benoît Cousson <bcousson@baylibre.com>
8837 M:      Paul Walmsley <paul@pwsan.com>
8838 L:      linux-omap@vger.kernel.org
8839 S:      Maintained
8840 F:      arch/arm/mach-omap2/omap_hwmod.*
8841
8842 OMAP HWMOD DATA
8843 M:      Paul Walmsley <paul@pwsan.com>
8844 L:      linux-omap@vger.kernel.org
8845 S:      Maintained
8846 F:      arch/arm/mach-omap2/omap_hwmod*data*
8847
8848 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8849 M:      Benoît Cousson <bcousson@baylibre.com>
8850 L:      linux-omap@vger.kernel.org
8851 S:      Maintained
8852 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8853
8854 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8855 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8856 L:      linux-media@vger.kernel.org
8857 S:      Maintained
8858 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
8859 F:      drivers/media/platform/omap3isp/
8860 F:      drivers/staging/media/omap4iss/
8861
8862 OMAP USB SUPPORT
8863 L:      linux-usb@vger.kernel.org
8864 L:      linux-omap@vger.kernel.org
8865 S:      Orphan
8866 F:      drivers/usb/*/*omap*
8867 F:      arch/arm/*omap*/usb*
8868
8869 OMAP GPIO DRIVER
8870 M:      Grygorii Strashko <grygorii.strashko@ti.com>
8871 M:      Santosh Shilimkar <ssantosh@kernel.org>
8872 M:      Kevin Hilman <khilman@kernel.org>
8873 L:      linux-omap@vger.kernel.org
8874 S:      Maintained
8875 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
8876 F:      drivers/gpio/gpio-omap.c
8877
8878 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8879 M:      Mark Jackson <mpfj@newflow.co.uk>
8880 L:      linux-omap@vger.kernel.org
8881 S:      Maintained
8882 F:      arch/arm/boot/dts/am335x-nano.dts
8883
8884 OMFS FILESYSTEM
8885 M:      Bob Copeland <me@bobcopeland.com>
8886 L:      linux-karma-devel@lists.sourceforge.net
8887 S:      Maintained
8888 F:      Documentation/filesystems/omfs.txt
8889 F:      fs/omfs/
8890
8891 OMNIKEY CARDMAN 4000 DRIVER
8892 M:      Harald Welte <laforge@gnumonks.org>
8893 S:      Maintained
8894 F:      drivers/char/pcmcia/cm4000_cs.c
8895 F:      include/linux/cm4000_cs.h
8896 F:      include/uapi/linux/cm4000_cs.h
8897
8898 OMNIKEY CARDMAN 4040 DRIVER
8899 M:      Harald Welte <laforge@gnumonks.org>
8900 S:      Maintained
8901 F:      drivers/char/pcmcia/cm4040_cs.*
8902
8903 OMNIVISION OV7670 SENSOR DRIVER
8904 M:      Jonathan Corbet <corbet@lwn.net>
8905 L:      linux-media@vger.kernel.org
8906 T:      git git://linuxtv.org/media_tree.git
8907 S:      Maintained
8908 F:      drivers/media/i2c/ov7670.c
8909
8910 ONENAND FLASH DRIVER
8911 M:      Kyungmin Park <kyungmin.park@samsung.com>
8912 L:      linux-mtd@lists.infradead.org
8913 S:      Maintained
8914 F:      drivers/mtd/onenand/
8915 F:      include/linux/mtd/onenand*.h
8916
8917 ONSTREAM SCSI TAPE DRIVER
8918 M:      Willem Riede <osst@riede.org>
8919 L:      osst-users@lists.sourceforge.net
8920 L:      linux-scsi@vger.kernel.org
8921 S:      Maintained
8922 F:      Documentation/scsi/osst.txt
8923 F:      drivers/scsi/osst.*
8924 F:      drivers/scsi/osst_*.h
8925 F:      drivers/scsi/st.h
8926
8927 OPENCORES I2C BUS DRIVER
8928 M:      Peter Korsgaard <jacmet@sunsite.dk>
8929 L:      linux-i2c@vger.kernel.org
8930 S:      Maintained
8931 F:      Documentation/i2c/busses/i2c-ocores
8932 F:      drivers/i2c/busses/i2c-ocores.c
8933
8934 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8935 M:      Rob Herring <robh+dt@kernel.org>
8936 M:      Frank Rowand <frowand.list@gmail.com>
8937 L:      devicetree@vger.kernel.org
8938 W:      http://www.devicetree.org/
8939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8940 S:      Maintained
8941 F:      drivers/of/
8942 F:      include/linux/of*.h
8943 F:      scripts/dtc/
8944
8945 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8946 M:      Rob Herring <robh+dt@kernel.org>
8947 M:      Mark Rutland <mark.rutland@arm.com>
8948 L:      devicetree@vger.kernel.org
8949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8950 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8951 S:      Maintained
8952 F:      Documentation/devicetree/
8953 F:      arch/*/boot/dts/
8954 F:      include/dt-bindings/
8955
8956 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8957 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8958 L:      devicetree@vger.kernel.org
8959 S:      Maintained
8960 F:      Documentation/devicetree/dynamic-resolution-notes.txt
8961 F:      Documentation/devicetree/overlay-notes.txt
8962 F:      drivers/of/overlay.c
8963 F:      drivers/of/resolver.c
8964
8965 OPENRISC ARCHITECTURE
8966 M:      Jonas Bonn <jonas@southpole.se>
8967 W:      http://openrisc.net
8968 S:      Maintained
8969 T:      git git://openrisc.net/~jonas/linux
8970 F:      arch/openrisc/
8971
8972 OPENVSWITCH
8973 M:      Pravin Shelar <pshelar@nicira.com>
8974 L:      netdev@vger.kernel.org
8975 L:      dev@openvswitch.org
8976 W:      http://openvswitch.org
8977 S:      Maintained
8978 F:      net/openvswitch/
8979 F:      include/uapi/linux/openvswitch.h
8980
8981 OPERATING PERFORMANCE POINTS (OPP)
8982 M:      Viresh Kumar <vireshk@kernel.org>
8983 M:      Nishanth Menon <nm@ti.com>
8984 M:      Stephen Boyd <sboyd@codeaurora.org>
8985 L:      linux-pm@vger.kernel.org
8986 S:      Maintained
8987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8988 F:      drivers/base/power/opp/
8989 F:      include/linux/pm_opp.h
8990 F:      Documentation/power/opp.txt
8991 F:      Documentation/devicetree/bindings/opp/
8992
8993 OPL4 DRIVER
8994 M:      Clemens Ladisch <clemens@ladisch.de>
8995 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8996 T:      git git://git.alsa-project.org/alsa-kernel.git
8997 S:      Maintained
8998 F:      sound/drivers/opl4/
8999
9000 OPROFILE
9001 M:      Robert Richter <rric@kernel.org>
9002 L:      oprofile-list@lists.sf.net
9003 S:      Maintained
9004 F:      arch/*/include/asm/oprofile*.h
9005 F:      arch/*/oprofile/
9006 F:      drivers/oprofile/
9007 F:      include/linux/oprofile.h
9008
9009 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9010 M:      Mark Fasheh <mfasheh@versity.com>
9011 M:      Joel Becker <jlbec@evilplan.org>
9012 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9013 W:      http://ocfs2.wiki.kernel.org
9014 S:      Supported
9015 F:      Documentation/filesystems/ocfs2.txt
9016 F:      Documentation/filesystems/dlmfs.txt
9017 F:      fs/ocfs2/
9018
9019 ORINOCO DRIVER
9020 L:      linux-wireless@vger.kernel.org
9021 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9022 W:      http://www.nongnu.org/orinoco/
9023 S:      Orphan
9024 F:      drivers/net/wireless/intersil/orinoco/
9025
9026 OSD LIBRARY and FILESYSTEM
9027 M:      Boaz Harrosh <ooo@electrozaur.com>
9028 M:      Benny Halevy <bhalevy@primarydata.com>
9029 L:      osd-dev@open-osd.org
9030 W:      http://open-osd.org
9031 T:      git git://git.open-osd.org/open-osd.git
9032 S:      Maintained
9033 F:      drivers/scsi/osd/
9034 F:      include/scsi/osd_*
9035 F:      fs/exofs/
9036
9037 OVERLAY FILESYSTEM
9038 M:      Miklos Szeredi <miklos@szeredi.hu>
9039 L:      linux-unionfs@vger.kernel.org
9040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9041 S:      Supported
9042 F:      fs/overlayfs/
9043 F:      Documentation/filesystems/overlayfs.txt
9044
9045 ORANGEFS FILESYSTEM
9046 M:      Mike Marshall <hubcap@omnibond.com>
9047 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9049 S:      Supported
9050 F:      fs/orangefs/
9051 F:      Documentation/filesystems/orangefs.txt
9052
9053 P54 WIRELESS DRIVER
9054 M:      Christian Lamparter <chunkeey@googlemail.com>
9055 L:      linux-wireless@vger.kernel.org
9056 W:      http://wireless.kernel.org/en/users/Drivers/p54
9057 S:      Maintained
9058 F:      drivers/net/wireless/intersil/p54/
9059
9060 PA SEMI ETHERNET DRIVER
9061 L:      netdev@vger.kernel.org
9062 S:      Orphan
9063 F:      drivers/net/ethernet/pasemi/*
9064
9065 PA SEMI SMBUS DRIVER
9066 L:      linux-i2c@vger.kernel.org
9067 S:      Orphan
9068 F:      drivers/i2c/busses/i2c-pasemi.c
9069
9070 PADATA PARALLEL EXECUTION MECHANISM
9071 M:      Steffen Klassert <steffen.klassert@secunet.com>
9072 L:      linux-crypto@vger.kernel.org
9073 S:      Maintained
9074 F:      kernel/padata.c
9075 F:      include/linux/padata.h
9076 F:      Documentation/padata.txt
9077
9078 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9079 M:      Harald Welte <laforge@gnumonks.org>
9080 L:      platform-driver-x86@vger.kernel.org
9081 S:      Maintained
9082 F:      drivers/platform/x86/panasonic-laptop.c
9083
9084 PANASONIC MN10300/AM33/AM34 PORT
9085 M:      David Howells <dhowells@redhat.com>
9086 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9087 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9088 S:      Maintained
9089 F:      Documentation/mn10300/
9090 F:      arch/mn10300/
9091
9092 PARALLEL LCD/KEYPAD PANEL DRIVER
9093 M:      Willy Tarreau <willy@haproxy.com>
9094 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9095 S:      Odd Fixes
9096 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9097 F:      drivers/misc/panel.c
9098
9099 PARALLEL PORT SUBSYSTEM
9100 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9101 M:      Sudip Mukherjee <sudip@vectorindia.org>
9102 L:      linux-parport@lists.infradead.org (subscribers-only)
9103 S:      Maintained
9104 F:      drivers/parport/
9105 F:      include/linux/parport*.h
9106 F:      drivers/char/ppdev.c
9107 F:      include/uapi/linux/ppdev.h
9108 F:      Documentation/parport*.txt
9109
9110 PARAVIRT_OPS INTERFACE
9111 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9112 M:      Chris Wright <chrisw@sous-sol.org>
9113 M:      Alok Kataria <akataria@vmware.com>
9114 M:      Rusty Russell <rusty@rustcorp.com.au>
9115 L:      virtualization@lists.linux-foundation.org
9116 S:      Supported
9117 F:      Documentation/virtual/paravirt_ops.txt
9118 F:      arch/*/kernel/paravirt*
9119 F:      arch/*/include/asm/paravirt.h
9120 F:      include/linux/hypervisor.h
9121
9122 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9123 M:      Tim Waugh <tim@cyberelk.net>
9124 L:      linux-parport@lists.infradead.org (subscribers-only)
9125 S:      Maintained
9126 F:      Documentation/blockdev/paride.txt
9127 F:      drivers/block/paride/
9128
9129 PARISC ARCHITECTURE
9130 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9131 M:      Helge Deller <deller@gmx.de>
9132 L:      linux-parisc@vger.kernel.org
9133 W:      http://www.parisc-linux.org/
9134 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9137 S:      Maintained
9138 F:      arch/parisc/
9139 F:      Documentation/parisc/
9140 F:      drivers/parisc/
9141 F:      drivers/char/agp/parisc-agp.c
9142 F:      drivers/input/serio/gscps2.c
9143 F:      drivers/parport/parport_gsc.*
9144 F:      drivers/tty/serial/8250/8250_gsc.c
9145 F:      drivers/video/fbdev/sti*
9146 F:      drivers/video/console/sti*
9147 F:      drivers/video/logo/logo_parisc*
9148
9149 PC87360 HARDWARE MONITORING DRIVER
9150 M:      Jim Cromie <jim.cromie@gmail.com>
9151 L:      linux-hwmon@vger.kernel.org
9152 S:      Maintained
9153 F:      Documentation/hwmon/pc87360
9154 F:      drivers/hwmon/pc87360.c
9155
9156 PC8736x GPIO DRIVER
9157 M:      Jim Cromie <jim.cromie@gmail.com>
9158 S:      Maintained
9159 F:      drivers/char/pc8736x_gpio.c
9160
9161 PC87427 HARDWARE MONITORING DRIVER
9162 M:      Jean Delvare <jdelvare@suse.com>
9163 L:      linux-hwmon@vger.kernel.org
9164 S:      Maintained
9165 F:      Documentation/hwmon/pc87427
9166 F:      drivers/hwmon/pc87427.c
9167
9168 PCA9532 LED DRIVER
9169 M:      Riku Voipio <riku.voipio@iki.fi>
9170 S:      Maintained
9171 F:      drivers/leds/leds-pca9532.c
9172 F:      include/linux/leds-pca9532.h
9173
9174 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9175 M:      Guenter Roeck <linux@roeck-us.net>
9176 L:      linux-i2c@vger.kernel.org
9177 S:      Maintained
9178 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9179
9180 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9181 M:      Khalid Aziz <khalid@gonehiking.org>
9182 S:      Maintained
9183 F:      drivers/firmware/pcdp.*
9184
9185 PCI ERROR RECOVERY
9186 M:      Linas Vepstas <linasvepstas@gmail.com>
9187 L:      linux-pci@vger.kernel.org
9188 S:      Supported
9189 F:      Documentation/PCI/pci-error-recovery.txt
9190
9191 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9192 M:      Russell Currey <ruscur@russell.cc>
9193 L:      linuxppc-dev@lists.ozlabs.org
9194 S:      Supported
9195 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9196 F:      arch/powerpc/kernel/eeh*.c
9197 F:      arch/powerpc/platforms/*/eeh*.c
9198 F:      arch/powerpc/include/*/eeh*.h
9199
9200 PCI SUBSYSTEM
9201 M:      Bjorn Helgaas <bhelgaas@google.com>
9202 L:      linux-pci@vger.kernel.org
9203 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9205 S:      Supported
9206 F:      Documentation/devicetree/bindings/pci/
9207 F:      Documentation/PCI/
9208 F:      drivers/pci/
9209 F:      include/linux/pci*
9210 F:      arch/x86/pci/
9211 F:      arch/x86/kernel/quirks.c
9212
9213 PCI DRIVER FOR ALTERA PCIE IP
9214 M:      Ley Foon Tan <lftan@altera.com>
9215 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9216 L:      linux-pci@vger.kernel.org
9217 S:      Supported
9218 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9219 F:      drivers/pci/host/pcie-altera.c
9220
9221 PCI DRIVER FOR ARM VERSATILE PLATFORM
9222 M:      Rob Herring <robh@kernel.org>
9223 L:      linux-pci@vger.kernel.org
9224 L:      linux-arm-kernel@lists.infradead.org
9225 S:      Maintained
9226 F:      Documentation/devicetree/bindings/pci/versatile.txt
9227 F:      drivers/pci/host/pci-versatile.c
9228
9229 PCI DRIVER FOR ARMADA 8K
9230 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9231 L:      linux-pci@vger.kernel.org
9232 L:      linux-arm-kernel@lists.infradead.org
9233 S:      Maintained
9234 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
9235 F:      drivers/pci/host/pcie-armada8k.c
9236
9237 PCI DRIVER FOR APPLIEDMICRO XGENE
9238 M:      Tanmay Inamdar <tinamdar@apm.com>
9239 L:      linux-pci@vger.kernel.org
9240 L:      linux-arm-kernel@lists.infradead.org
9241 S:      Maintained
9242 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9243 F:      drivers/pci/host/pci-xgene.c
9244
9245 PCI DRIVER FOR FREESCALE LAYERSCAPE
9246 M:      Minghuan Lian <minghuan.Lian@freescale.com>
9247 M:      Mingkai Hu <mingkai.hu@freescale.com>
9248 M:      Roy Zang <tie-fei.zang@freescale.com>
9249 L:      linuxppc-dev@lists.ozlabs.org
9250 L:      linux-pci@vger.kernel.org
9251 L:      linux-arm-kernel@lists.infradead.org
9252 S:      Maintained
9253 F:      drivers/pci/host/*layerscape*
9254
9255 PCI DRIVER FOR IMX6
9256 M:      Richard Zhu <Richard.Zhu@freescale.com>
9257 M:      Lucas Stach <l.stach@pengutronix.de>
9258 L:      linux-pci@vger.kernel.org
9259 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9260 S:      Maintained
9261 F:      drivers/pci/host/*imx6*
9262
9263 PCI DRIVER FOR TI KEYSTONE
9264 M:      Murali Karicheri <m-karicheri2@ti.com>
9265 L:      linux-pci@vger.kernel.org
9266 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9267 S:      Maintained
9268 F:      drivers/pci/host/*keystone*
9269
9270 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9271 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9272 M:      Jason Cooper <jason@lakedaemon.net>
9273 L:      linux-pci@vger.kernel.org
9274 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9275 S:      Maintained
9276 F:      drivers/pci/host/*mvebu*
9277
9278 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9279 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9280 L:      linux-pci@vger.kernel.org
9281 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9282 S:      Maintained
9283 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
9284 F:      drivers/pci/host/pci-aardvark.c
9285
9286 PCI DRIVER FOR NVIDIA TEGRA
9287 M:      Thierry Reding <thierry.reding@gmail.com>
9288 L:      linux-tegra@vger.kernel.org
9289 L:      linux-pci@vger.kernel.org
9290 S:      Supported
9291 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9292 F:      drivers/pci/host/pci-tegra.c
9293
9294 PCI DRIVER FOR TI DRA7XX
9295 M:      Kishon Vijay Abraham I <kishon@ti.com>
9296 L:      linux-omap@vger.kernel.org
9297 L:      linux-pci@vger.kernel.org
9298 S:      Supported
9299 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9300 F:      drivers/pci/host/pci-dra7xx.c
9301
9302 PCI DRIVER FOR RENESAS R-CAR
9303 M:      Simon Horman <horms@verge.net.au>
9304 L:      linux-pci@vger.kernel.org
9305 L:      linux-renesas-soc@vger.kernel.org
9306 S:      Maintained
9307 F:      drivers/pci/host/*rcar*
9308
9309 PCI DRIVER FOR SAMSUNG EXYNOS
9310 M:      Jingoo Han <jingoohan1@gmail.com>
9311 L:      linux-pci@vger.kernel.org
9312 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9313 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9314 S:      Maintained
9315 F:      drivers/pci/host/pci-exynos.c
9316
9317 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9318 M:      Jingoo Han <jingoohan1@gmail.com>
9319 M:      Pratyush Anand <pratyush.anand@gmail.com>
9320 L:      linux-pci@vger.kernel.org
9321 S:      Maintained
9322 F:      drivers/pci/host/*designware*
9323
9324 PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9325 M:      Jose Abreu <Jose.Abreu@synopsys.com>
9326 L:      linux-pci@vger.kernel.org
9327 S:      Maintained
9328 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9329 F:      drivers/pci/host/pcie-designware-plat.c
9330
9331 PCI DRIVER FOR GENERIC OF HOSTS
9332 M:      Will Deacon <will.deacon@arm.com>
9333 L:      linux-pci@vger.kernel.org
9334 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9335 S:      Maintained
9336 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9337 F:      drivers/pci/host/pci-host-common.c
9338 F:      drivers/pci/host/pci-host-generic.c
9339
9340 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9341 M:      Keith Busch <keith.busch@intel.com>
9342 L:      linux-pci@vger.kernel.org
9343 S:      Supported
9344 F:      drivers/pci/host/vmd.c
9345
9346 PCIE DRIVER FOR ST SPEAR13XX
9347 M:      Pratyush Anand <pratyush.anand@gmail.com>
9348 L:      linux-pci@vger.kernel.org
9349 S:      Maintained
9350 F:      drivers/pci/host/*spear*
9351
9352 PCI MSI DRIVER FOR ALTERA MSI IP
9353 M:      Ley Foon Tan <lftan@altera.com>
9354 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9355 L:      linux-pci@vger.kernel.org
9356 S:      Supported
9357 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9358 F:      drivers/pci/host/pcie-altera-msi.c
9359
9360 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9361 M:      Duc Dang <dhdang@apm.com>
9362 L:      linux-pci@vger.kernel.org
9363 L:      linux-arm-kernel@lists.infradead.org
9364 S:      Maintained
9365 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9366 F:      drivers/pci/host/pci-xgene-msi.c
9367
9368 PCIE DRIVER FOR AXIS ARTPEC
9369 M:      Niklas Cassel <niklas.cassel@axis.com>
9370 M:      Jesper Nilsson <jesper.nilsson@axis.com>
9371 L:      linux-arm-kernel@axis.com
9372 L:      linux-pci@vger.kernel.org
9373 S:      Maintained
9374 F:      Documentation/devicetree/bindings/pci/axis,artpec*
9375 F:      drivers/pci/host/*artpec*
9376
9377 PCIE DRIVER FOR HISILICON
9378 M:      Zhou Wang <wangzhou1@hisilicon.com>
9379 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9380 L:      linux-pci@vger.kernel.org
9381 S:      Maintained
9382 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9383 F:      drivers/pci/host/pcie-hisi.c
9384
9385 PCIE DRIVER FOR ROCKCHIP
9386 M:      Shawn Lin <shawn.lin@rock-chips.com>
9387 M:      Wenrui Li <wenrui.li@rock-chips.com>
9388 L:      linux-pci@vger.kernel.org
9389 L:      linux-rockchip@lists.infradead.org
9390 S:      Maintained
9391 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9392 F:      drivers/pci/host/pcie-rockchip.c
9393
9394 PCIE DRIVER FOR QUALCOMM MSM
9395 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9396 L:     linux-pci@vger.kernel.org
9397 L:     linux-arm-msm@vger.kernel.org
9398 S:     Maintained
9399 F:     drivers/pci/host/*qcom*
9400
9401 PCIE DRIVER FOR CAVIUM THUNDERX
9402 M:      David Daney <david.daney@cavium.com>
9403 L:      linux-pci@vger.kernel.org
9404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9405 S:      Supported
9406 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
9407 F:      drivers/pci/host/pci-thunder-*
9408
9409 PCMCIA SUBSYSTEM
9410 P:      Linux PCMCIA Team
9411 L:      linux-pcmcia@lists.infradead.org
9412 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9414 S:      Maintained
9415 F:      Documentation/pcmcia/
9416 F:      tools/pcmcia/
9417 F:      drivers/pcmcia/
9418 F:      include/pcmcia/
9419
9420 PCNET32 NETWORK DRIVER
9421 M:      Don Fry <pcnet32@frontier.com>
9422 L:      netdev@vger.kernel.org
9423 S:      Maintained
9424 F:      drivers/net/ethernet/amd/pcnet32.c
9425
9426 PCRYPT PARALLEL CRYPTO ENGINE
9427 M:      Steffen Klassert <steffen.klassert@secunet.com>
9428 L:      linux-crypto@vger.kernel.org
9429 S:      Maintained
9430 F:      crypto/pcrypt.c
9431 F:      include/crypto/pcrypt.h
9432
9433 PER-CPU MEMORY ALLOCATOR
9434 M:      Tejun Heo <tj@kernel.org>
9435 M:      Christoph Lameter <cl@linux.com>
9436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9437 S:      Maintained
9438 F:      include/linux/percpu*.h
9439 F:      mm/percpu*.c
9440 F:      arch/*/include/asm/percpu.h
9441
9442 PER-TASK DELAY ACCOUNTING
9443 M:      Balbir Singh <bsingharora@gmail.com>
9444 S:      Maintained
9445 F:      include/linux/delayacct.h
9446 F:      kernel/delayacct.c
9447
9448 PERFORMANCE EVENTS SUBSYSTEM
9449 M:      Peter Zijlstra <peterz@infradead.org>
9450 M:      Ingo Molnar <mingo@redhat.com>
9451 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
9452 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9453 L:      linux-kernel@vger.kernel.org
9454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9455 S:      Supported
9456 F:      kernel/events/*
9457 F:      include/linux/perf_event.h
9458 F:      include/uapi/linux/perf_event.h
9459 F:      arch/*/kernel/perf_event*.c
9460 F:      arch/*/kernel/*/perf_event*.c
9461 F:      arch/*/kernel/*/*/perf_event*.c
9462 F:      arch/*/include/asm/perf_event.h
9463 F:      arch/*/kernel/perf_callchain.c
9464 F:      arch/*/events/*
9465 F:      tools/perf/
9466
9467 PERSONALITY HANDLING
9468 M:      Christoph Hellwig <hch@infradead.org>
9469 L:      linux-abi-devel@lists.sourceforge.net
9470 S:      Maintained
9471 F:      include/linux/personality.h
9472 F:      include/uapi/linux/personality.h
9473
9474 PHONET PROTOCOL
9475 M:      Remi Denis-Courmont <courmisch@gmail.com>
9476 S:      Supported
9477 F:      Documentation/networking/phonet.txt
9478 F:      include/linux/phonet.h
9479 F:      include/net/phonet/
9480 F:      include/uapi/linux/phonet.h
9481 F:      net/phonet/
9482
9483 PHRAM MTD DRIVER
9484 M:      Joern Engel <joern@lazybastard.org>
9485 L:      linux-mtd@lists.infradead.org
9486 S:      Maintained
9487 F:      drivers/mtd/devices/phram.c
9488
9489 PICOLCD HID DRIVER
9490 M:      Bruno Prémont <bonbons@linux-vserver.org>
9491 L:      linux-input@vger.kernel.org
9492 S:      Maintained
9493 F:      drivers/hid/hid-picolcd*
9494
9495 PICOXCELL SUPPORT
9496 M:      Jamie Iles <jamie@jamieiles.com>
9497 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9498 T:      git git://github.com/jamieiles/linux-2.6-ji.git
9499 S:      Supported
9500 F:      arch/arm/boot/dts/picoxcell*
9501 F:      arch/arm/mach-picoxcell/
9502 F:      drivers/crypto/picoxcell*
9503
9504 PIN CONTROL SUBSYSTEM
9505 M:      Linus Walleij <linus.walleij@linaro.org>
9506 L:      linux-gpio@vger.kernel.org
9507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9508 S:      Maintained
9509 F:      Documentation/devicetree/bindings/pinctrl/
9510 F:      Documentation/pinctrl.txt
9511 F:      drivers/pinctrl/
9512 F:      include/linux/pinctrl/
9513
9514 PIN CONTROLLER - ATMEL AT91
9515 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9516 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9517 S:      Maintained
9518 F:      drivers/pinctrl/pinctrl-at91.*
9519
9520 PIN CONTROLLER - ATMEL AT91 PIO4
9521 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
9522 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9523 L:      linux-gpio@vger.kernel.org
9524 S:      Supported
9525 F:      drivers/pinctrl/pinctrl-at91-pio4.*
9526
9527 PIN CONTROLLER - INTEL
9528 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9529 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
9530 S:      Maintained
9531 F:      drivers/pinctrl/intel/
9532
9533 PIN CONTROLLER - RENESAS
9534 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9535 M:      Geert Uytterhoeven <geert+renesas@glider.be>
9536 L:      linux-renesas-soc@vger.kernel.org
9537 S:      Maintained
9538 F:      drivers/pinctrl/sh-pfc/
9539
9540 PIN CONTROLLER - SAMSUNG
9541 M:      Tomasz Figa <tomasz.figa@gmail.com>
9542 M:      Krzysztof Kozlowski <krzk@kernel.org>
9543 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9544 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9545 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9546 S:      Maintained
9547 F:      drivers/pinctrl/samsung/
9548 F:      include/dt-bindings/pinctrl/samsung.h
9549 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9550
9551 PIN CONTROLLER - SINGLE
9552 M:      Tony Lindgren <tony@atomide.com>
9553 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
9554 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9555 L:      linux-omap@vger.kernel.org
9556 S:      Maintained
9557 F:      drivers/pinctrl/pinctrl-single.c
9558
9559 PIN CONTROLLER - ST SPEAR
9560 M:      Viresh Kumar <vireshk@kernel.org>
9561 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9562 W:      http://www.st.com/spear
9563 S:      Maintained
9564 F:      drivers/pinctrl/spear/
9565
9566 PISTACHIO SOC SUPPORT
9567 M:      James Hartley <james.hartley@imgtec.com>
9568 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9569 L:      linux-mips@linux-mips.org
9570 S:      Maintained
9571 F:      arch/mips/pistachio/
9572 F:      arch/mips/include/asm/mach-pistachio/
9573 F:      arch/mips/boot/dts/pistachio/
9574 F:      arch/mips/configs/pistachio*_defconfig
9575
9576 PKTCDVD DRIVER
9577 M:      Jiri Kosina <jikos@kernel.org>
9578 S:      Maintained
9579 F:      drivers/block/pktcdvd.c
9580 F:      include/linux/pktcdvd.h
9581 F:      include/uapi/linux/pktcdvd.h
9582
9583 PKUNITY SOC DRIVERS
9584 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
9585 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
9586 S:      Maintained
9587 T:      git git://github.com/gxt/linux.git
9588 F:      drivers/input/serio/i8042-unicore32io.h
9589 F:      drivers/i2c/busses/i2c-puv3.c
9590 F:      drivers/video/fbdev/fb-puv3.c
9591 F:      drivers/rtc/rtc-puv3.c
9592
9593 PMBUS HARDWARE MONITORING DRIVERS
9594 M:      Guenter Roeck <linux@roeck-us.net>
9595 L:      linux-hwmon@vger.kernel.org
9596 W:      http://hwmon.wiki.kernel.org/
9597 W:      http://www.roeck-us.net/linux/drivers/
9598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9599 S:      Maintained
9600 F:      Documentation/hwmon/pmbus
9601 F:      drivers/hwmon/pmbus/
9602 F:      include/linux/i2c/pmbus.h
9603
9604 PMC SIERRA MaxRAID DRIVER
9605 L:      linux-scsi@vger.kernel.org
9606 W:      http://www.pmc-sierra.com/
9607 S:      Orphan
9608 F:      drivers/scsi/pmcraid.*
9609
9610 PMC SIERRA PM8001 DRIVER
9611 M:      Jack Wang <jinpu.wang@profitbricks.com>
9612 M:      lindar_liu@usish.com
9613 L:      pmchba@pmcs.com
9614 L:      linux-scsi@vger.kernel.org
9615 S:      Supported
9616 F:      drivers/scsi/pm8001/
9617
9618 POSIX CLOCKS and TIMERS
9619 M:      Thomas Gleixner <tglx@linutronix.de>
9620 L:      linux-kernel@vger.kernel.org
9621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9622 S:      Maintained
9623 F:      fs/timerfd.c
9624 F:      include/linux/timer*
9625 F:      kernel/time/*timer*
9626
9627 POWER MANAGEMENT CORE
9628 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
9629 L:      linux-pm@vger.kernel.org
9630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9631 S:      Supported
9632 F:      drivers/base/power/
9633 F:      include/linux/pm.h
9634 F:      include/linux/pm_*
9635 F:      include/linux/powercap.h
9636 F:      drivers/powercap/
9637
9638 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9639 M:      Sebastian Reichel <sre@kernel.org>
9640 L:      linux-pm@vger.kernel.org
9641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9642 S:      Maintained
9643 F:      Documentation/devicetree/bindings/power/supply/
9644 F:      include/linux/power_supply.h
9645 F:      drivers/power/supply/
9646
9647 POWER STATE COORDINATION INTERFACE (PSCI)
9648 M:      Mark Rutland <mark.rutland@arm.com>
9649 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9650 L:      linux-arm-kernel@lists.infradead.org
9651 S:      Maintained
9652 F:      drivers/firmware/psci.c
9653 F:      include/linux/psci.h
9654 F:      include/uapi/linux/psci.h
9655
9656 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9657 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9658 L:      linuxppc-dev@lists.ozlabs.org
9659 S:      Maintained
9660 F:      drivers/char/powernv-op-panel.c
9661
9662 PNP SUPPORT
9663 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9664 S:      Maintained
9665 F:      drivers/pnp/
9666
9667 PPP PROTOCOL DRIVERS AND COMPRESSORS
9668 M:      Paul Mackerras <paulus@samba.org>
9669 L:      linux-ppp@vger.kernel.org
9670 S:      Maintained
9671 F:      drivers/net/ppp/ppp_*
9672
9673 PPP OVER ATM (RFC 2364)
9674 M:      Mitchell Blank Jr <mitch@sfgoth.com>
9675 S:      Maintained
9676 F:      net/atm/pppoatm.c
9677 F:      include/uapi/linux/atmppp.h
9678
9679 PPP OVER ETHERNET
9680 M:      Michal Ostrowski <mostrows@earthlink.net>
9681 S:      Maintained
9682 F:      drivers/net/ppp/pppoe.c
9683 F:      drivers/net/ppp/pppox.c
9684
9685 PPP OVER L2TP
9686 M:      James Chapman <jchapman@katalix.com>
9687 S:      Maintained
9688 F:      net/l2tp/l2tp_ppp.c
9689 F:      include/linux/if_pppol2tp.h
9690 F:      include/uapi/linux/if_pppol2tp.h
9691
9692 PPS SUPPORT
9693 M:      Rodolfo Giometti <giometti@enneenne.com>
9694 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
9695 L:      linuxpps@ml.enneenne.com (subscribers-only)
9696 S:      Maintained
9697 F:      Documentation/pps/
9698 F:      drivers/pps/
9699 F:      include/linux/pps*.h
9700
9701 PPTP DRIVER
9702 M:      Dmitry Kozlov <xeb@mail.ru>
9703 L:      netdev@vger.kernel.org
9704 S:      Maintained
9705 F:      drivers/net/ppp/pptp.c
9706 W:      http://sourceforge.net/projects/accel-pptp
9707
9708 PREEMPTIBLE KERNEL
9709 M:      Robert Love <rml@tech9.net>
9710 L:      kpreempt-tech@lists.sourceforge.net
9711 W:      ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9712 S:      Supported
9713 F:      Documentation/preempt-locking.txt
9714 F:      include/linux/preempt.h
9715
9716 PRISM54 WIRELESS DRIVER
9717 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
9718 L:      linux-wireless@vger.kernel.org
9719 W:      http://wireless.kernel.org/en/users/Drivers/p54
9720 S:      Obsolete
9721 F:      drivers/net/wireless/intersil/prism54/
9722
9723 PS3 NETWORK SUPPORT
9724 M:      Geoff Levand <geoff@infradead.org>
9725 L:      netdev@vger.kernel.org
9726 L:      linuxppc-dev@lists.ozlabs.org
9727 S:      Maintained
9728 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
9729
9730 PS3 PLATFORM SUPPORT
9731 M:      Geoff Levand <geoff@infradead.org>
9732 L:      linuxppc-dev@lists.ozlabs.org
9733 S:      Maintained
9734 F:      arch/powerpc/boot/ps3*
9735 F:      arch/powerpc/include/asm/lv1call.h
9736 F:      arch/powerpc/include/asm/ps3*.h
9737 F:      arch/powerpc/platforms/ps3/
9738 F:      drivers/*/ps3*
9739 F:      drivers/ps3/
9740 F:      drivers/rtc/rtc-ps3.c
9741 F:      drivers/usb/host/*ps3.c
9742 F:      sound/ppc/snd_ps3*
9743
9744 PS3VRAM DRIVER
9745 M:      Jim Paris <jim@jtan.com>
9746 M:      Geoff Levand <geoff@infradead.org>
9747 L:      linuxppc-dev@lists.ozlabs.org
9748 S:      Maintained
9749 F:      drivers/block/ps3vram.c
9750
9751 PSTORE FILESYSTEM
9752 M:      Anton Vorontsov <anton@enomsg.org>
9753 M:      Colin Cross <ccross@android.com>
9754 M:      Kees Cook <keescook@chromium.org>
9755 M:      Tony Luck <tony.luck@intel.com>
9756 S:      Maintained
9757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9758 F:      fs/pstore/
9759 F:      include/linux/pstore*
9760 F:      drivers/firmware/efi/efi-pstore.c
9761 F:      drivers/acpi/apei/erst.c
9762
9763 PTP HARDWARE CLOCK SUPPORT
9764 M:      Richard Cochran <richardcochran@gmail.com>
9765 L:      netdev@vger.kernel.org
9766 S:      Maintained
9767 W:      http://linuxptp.sourceforge.net/
9768 F:      Documentation/ABI/testing/sysfs-ptp
9769 F:      Documentation/ptp/*
9770 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
9771 F:      drivers/net/phy/dp83640*
9772 F:      drivers/ptp/*
9773 F:      include/linux/ptp_cl*
9774
9775 PTRACE SUPPORT
9776 M:      Roland McGrath <roland@hack.frob.com>
9777 M:      Oleg Nesterov <oleg@redhat.com>
9778 S:      Maintained
9779 F:      include/asm-generic/syscall.h
9780 F:      include/linux/ptrace.h
9781 F:      include/linux/regset.h
9782 F:      include/linux/tracehook.h
9783 F:      include/uapi/linux/ptrace.h
9784 F:      kernel/ptrace.c
9785
9786 PULSE8-CEC DRIVER
9787 M:      Hans Verkuil <hverkuil@xs4all.nl>
9788 L:      linux-media@vger.kernel.org
9789 T:      git git://linuxtv.org/media_tree.git
9790 S:      Maintained
9791 F:      drivers/staging/media/pulse8-cec
9792
9793 PVRUSB2 VIDEO4LINUX DRIVER
9794 M:      Mike Isely <isely@pobox.com>
9795 L:      pvrusb2@isely.net       (subscribers-only)
9796 L:      linux-media@vger.kernel.org
9797 W:      http://www.isely.net/pvrusb2/
9798 T:      git git://linuxtv.org/media_tree.git
9799 S:      Maintained
9800 F:      Documentation/media/v4l-drivers/pvrusb2*
9801 F:      drivers/media/usb/pvrusb2/
9802
9803 PWC WEBCAM DRIVER
9804 M:      Hans Verkuil <hverkuil@xs4all.nl>
9805 L:      linux-media@vger.kernel.org
9806 T:      git git://linuxtv.org/media_tree.git
9807 S:      Odd Fixes
9808 F:      drivers/media/usb/pwc/*
9809
9810 PWM FAN DRIVER
9811 M:      Kamil Debski <kamil@wypas.org>
9812 M:      Lukasz Majewski <l.majewski@samsung.com>
9813 L:      linux-hwmon@vger.kernel.org
9814 S:      Supported
9815 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9816 F:      Documentation/hwmon/pwm-fan
9817 F:      drivers/hwmon/pwm-fan.c
9818
9819 PWM SUBSYSTEM
9820 M:      Thierry Reding <thierry.reding@gmail.com>
9821 L:      linux-pwm@vger.kernel.org
9822 S:      Maintained
9823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9824 F:      Documentation/pwm.txt
9825 F:      Documentation/devicetree/bindings/pwm/
9826 F:      include/linux/pwm.h
9827 F:      drivers/pwm/
9828 F:      drivers/video/backlight/pwm_bl.c
9829 F:      include/linux/pwm_backlight.h
9830
9831 PXA2xx/PXA3xx SUPPORT
9832 M:      Daniel Mack <daniel@zonque.org>
9833 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9834 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9835 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9836 T:      git git://github.com/hzhuang1/linux.git
9837 T:      git git://github.com/rjarzmik/linux.git
9838 S:      Maintained
9839 F:      arch/arm/boot/dts/pxa*
9840 F:      arch/arm/mach-pxa/
9841 F:      drivers/dma/pxa*
9842 F:      drivers/pcmcia/pxa2xx*
9843 F:      drivers/pinctrl/pxa/
9844 F:      drivers/spi/spi-pxa2xx*
9845 F:      drivers/usb/gadget/udc/pxa2*
9846 F:      include/sound/pxa2xx-lib.h
9847 F:      sound/arm/pxa*
9848 F:      sound/soc/pxa/
9849
9850 PXA GPIO DRIVER
9851 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9852 L:      linux-gpio@vger.kernel.org
9853 S:      Maintained
9854 F:      drivers/gpio/gpio-pxa.c
9855
9856 PXA3xx NAND FLASH DRIVER
9857 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9858 L:      linux-mtd@lists.infradead.org
9859 S:      Maintained
9860 F:      drivers/mtd/nand/pxa3xx_nand.c
9861
9862 MMP SUPPORT
9863 M:      Eric Miao <eric.y.miao@gmail.com>
9864 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9865 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9866 T:      git git://github.com/hzhuang1/linux.git
9867 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9868 S:      Maintained
9869 F:      arch/arm/boot/dts/mmp*
9870 F:      arch/arm/mach-mmp/
9871
9872 PXA MMCI DRIVER
9873 S:      Orphan
9874
9875 PXA RTC DRIVER
9876 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9877 L:      rtc-linux@googlegroups.com
9878 S:      Maintained
9879
9880 QAT DRIVER
9881 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9882 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
9883 L:      qat-linux@intel.com
9884 S:      Supported
9885 F:      drivers/crypto/qat/
9886
9887 QIB DRIVER
9888 M:      Mike Marciniszyn <infinipath@intel.com>
9889 L:      linux-rdma@vger.kernel.org
9890 S:      Supported
9891 F:      drivers/infiniband/hw/qib/
9892
9893 QLOGIC QLA1280 SCSI DRIVER
9894 M:      Michael Reed <mdr@sgi.com>
9895 L:      linux-scsi@vger.kernel.org
9896 S:      Maintained
9897 F:      drivers/scsi/qla1280.[ch]
9898
9899 QLOGIC QLA2XXX FC-SCSI DRIVER
9900 M:      qla2xxx-upstream@qlogic.com
9901 L:      linux-scsi@vger.kernel.org
9902 S:      Supported
9903 F:      Documentation/scsi/LICENSE.qla2xxx
9904 F:      drivers/scsi/qla2xxx/
9905
9906 QLOGIC QLA4XXX iSCSI DRIVER
9907 M:      QLogic-Storage-Upstream@qlogic.com
9908 L:      linux-scsi@vger.kernel.org
9909 S:      Supported
9910 F:      Documentation/scsi/LICENSE.qla4xxx
9911 F:      drivers/scsi/qla4xxx/
9912
9913 QLOGIC QLA3XXX NETWORK DRIVER
9914 M:      Dept-GELinuxNICDev@cavium.com
9915 L:      netdev@vger.kernel.org
9916 S:      Supported
9917 F:      Documentation/networking/LICENSE.qla3xxx
9918 F:      drivers/net/ethernet/qlogic/qla3xxx.*
9919
9920 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9921 M:      Harish Patil <harish.patil@cavium.com>
9922 M:      Manish Chopra <manish.chopra@cavium.com>
9923 M:      Dept-GELinuxNICDev@cavium.com
9924 L:      netdev@vger.kernel.org
9925 S:      Supported
9926 F:      drivers/net/ethernet/qlogic/qlcnic/
9927
9928 QLOGIC QLGE 10Gb ETHERNET DRIVER
9929 M:      Harish Patil <harish.patil@cavium.com>
9930 M:      Manish Chopra <manish.chopra@cavium.com>
9931 M:      Dept-GELinuxNICDev@cavium.com
9932 L:      netdev@vger.kernel.org
9933 S:      Supported
9934 F:      drivers/net/ethernet/qlogic/qlge/
9935
9936 QLOGIC QL4xxx ETHERNET DRIVER
9937 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
9938 M:      Ariel Elior <Ariel.Elior@cavium.com>
9939 M:      everest-linux-l2@cavium.com
9940 L:      netdev@vger.kernel.org
9941 S:      Supported
9942 F:      drivers/net/ethernet/qlogic/qed/
9943 F:      include/linux/qed/
9944 F:      drivers/net/ethernet/qlogic/qede/
9945
9946 QNX4 FILESYSTEM
9947 M:      Anders Larsen <al@alarsen.net>
9948 W:      http://www.alarsen.net/linux/qnx4fs/
9949 S:      Maintained
9950 F:      fs/qnx4/
9951 F:      include/uapi/linux/qnx4_fs.h
9952 F:      include/uapi/linux/qnxtypes.h
9953
9954 QT1010 MEDIA DRIVER
9955 M:      Antti Palosaari <crope@iki.fi>
9956 L:      linux-media@vger.kernel.org
9957 W:      https://linuxtv.org
9958 W:      http://palosaari.fi/linux/
9959 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9960 T:      git git://linuxtv.org/anttip/media_tree.git
9961 S:      Maintained
9962 F:      drivers/media/tuners/qt1010*
9963
9964 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9965 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9966 L:      linux-wireless@vger.kernel.org
9967 L:      ath9k-devel@lists.ath9k.org
9968 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
9969 S:      Supported
9970 F:      drivers/net/wireless/ath/ath9k/
9971
9972 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9973 M:      Kalle Valo <kvalo@qca.qualcomm.com>
9974 L:      ath10k@lists.infradead.org
9975 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
9976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9977 S:      Supported
9978 F:      drivers/net/wireless/ath/ath10k/
9979
9980 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9981 M:      Timur Tabi <timur@codeaurora.org>
9982 L:      netdev@vger.kernel.org
9983 S:      Supported
9984 F:      drivers/net/ethernet/qualcomm/emac/
9985
9986 QUALCOMM HEXAGON ARCHITECTURE
9987 M:      Richard Kuo <rkuo@codeaurora.org>
9988 L:      linux-hexagon@vger.kernel.org
9989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9990 S:      Supported
9991 F:      arch/hexagon/
9992
9993 QUALCOMM WCN36XX WIRELESS DRIVER
9994 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
9995 L:      wcn36xx@lists.infradead.org
9996 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
9997 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
9998 S:      Supported
9999 F:      drivers/net/wireless/ath/wcn36xx/
10000
10001 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10002 M:      Gabriel Somlo <somlo@cmu.edu>
10003 M:      "Michael S. Tsirkin" <mst@redhat.com>
10004 L:      qemu-devel@nongnu.org
10005 S:      Maintained
10006 F:      drivers/firmware/qemu_fw_cfg.c
10007
10008 RADOS BLOCK DEVICE (RBD)
10009 M:      Ilya Dryomov <idryomov@gmail.com>
10010 M:      Sage Weil <sage@redhat.com>
10011 M:      Alex Elder <elder@kernel.org>
10012 L:      ceph-devel@vger.kernel.org
10013 W:      http://ceph.com/
10014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10015 T:      git git://github.com/ceph/ceph-client.git
10016 S:      Supported
10017 F:      Documentation/ABI/testing/sysfs-bus-rbd
10018 F:      drivers/block/rbd.c
10019 F:      drivers/block/rbd_types.h
10020
10021 RADEON FRAMEBUFFER DISPLAY DRIVER
10022 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10023 L:      linux-fbdev@vger.kernel.org
10024 S:      Maintained
10025 F:      drivers/video/fbdev/aty/radeon*
10026 F:      include/uapi/linux/radeonfb.h
10027
10028 RADIOSHARK RADIO DRIVER
10029 M:      Hans Verkuil <hverkuil@xs4all.nl>
10030 L:      linux-media@vger.kernel.org
10031 T:      git git://linuxtv.org/media_tree.git
10032 S:      Maintained
10033 F:      drivers/media/radio/radio-shark.c
10034
10035 RADIOSHARK2 RADIO DRIVER
10036 M:      Hans Verkuil <hverkuil@xs4all.nl>
10037 L:      linux-media@vger.kernel.org
10038 T:      git git://linuxtv.org/media_tree.git
10039 S:      Maintained
10040 F:      drivers/media/radio/radio-shark2.c
10041 F:      drivers/media/radio/radio-tea5777.c
10042
10043 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10044 M:      Paul Mackerras <paulus@samba.org>
10045 L:      linux-fbdev@vger.kernel.org
10046 S:      Maintained
10047 F:      drivers/video/fbdev/aty/aty128fb.c
10048
10049 RALINK MIPS ARCHITECTURE
10050 M:      John Crispin <john@phrozen.org>
10051 L:      linux-mips@linux-mips.org
10052 S:      Maintained
10053 F:      arch/mips/ralink
10054
10055 RALINK RT2X00 WIRELESS LAN DRIVER
10056 P:      rt2x00 project
10057 M:      Stanislaw Gruszka <sgruszka@redhat.com>
10058 M:      Helmut Schaa <helmut.schaa@googlemail.com>
10059 L:      linux-wireless@vger.kernel.org
10060 S:      Maintained
10061 F:      drivers/net/wireless/ralink/rt2x00/
10062
10063 RAMDISK RAM BLOCK DEVICE DRIVER
10064 M:      Jens Axboe <axboe@kernel.dk>
10065 S:      Maintained
10066 F:      Documentation/blockdev/ramdisk.txt
10067 F:      drivers/block/brd.c
10068
10069 RANDOM NUMBER DRIVER
10070 M:      "Theodore Ts'o" <tytso@mit.edu>
10071 S:      Maintained
10072 F:      drivers/char/random.c
10073
10074 RAPIDIO SUBSYSTEM
10075 M:      Matt Porter <mporter@kernel.crashing.org>
10076 M:      Alexandre Bounine <alexandre.bounine@idt.com>
10077 S:      Maintained
10078 F:      drivers/rapidio/
10079
10080 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10081 L:      linux-wireless@vger.kernel.org
10082 S:      Orphan
10083 F:      drivers/net/wireless/ray*
10084
10085 RCUTORTURE MODULE
10086 M:      Josh Triplett <josh@joshtriplett.org>
10087 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10088 L:      linux-kernel@vger.kernel.org
10089 S:      Supported
10090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10091 F:      Documentation/RCU/torture.txt
10092 F:      kernel/rcu/rcutorture.c
10093
10094 RCUTORTURE TEST FRAMEWORK
10095 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10096 M:      Josh Triplett <josh@joshtriplett.org>
10097 R:      Steven Rostedt <rostedt@goodmis.org>
10098 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10099 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10100 L:      linux-kernel@vger.kernel.org
10101 S:      Supported
10102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10103 F:      tools/testing/selftests/rcutorture
10104
10105 RDC R-321X SoC
10106 M:      Florian Fainelli <florian@openwrt.org>
10107 S:      Maintained
10108
10109 RDC R6040 FAST ETHERNET DRIVER
10110 M:      Florian Fainelli <f.fainelli@gmail.com>
10111 L:      netdev@vger.kernel.org
10112 S:      Maintained
10113 F:      drivers/net/ethernet/rdc/r6040.c
10114
10115 RDS - RELIABLE DATAGRAM SOCKETS
10116 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10117 L:      netdev@vger.kernel.org
10118 L:      linux-rdma@vger.kernel.org
10119 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10120 W:      https://oss.oracle.com/projects/rds/
10121 S:      Supported
10122 F:      net/rds/
10123 F:      Documentation/networking/rds.txt
10124
10125 RDMAVT - RDMA verbs software
10126 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10127 L:      linux-rdma@vger.kernel.org
10128 S:      Supported
10129 F:      drivers/infiniband/sw/rdmavt
10130
10131 READ-COPY UPDATE (RCU)
10132 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10133 M:      Josh Triplett <josh@joshtriplett.org>
10134 R:      Steven Rostedt <rostedt@goodmis.org>
10135 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10136 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10137 L:      linux-kernel@vger.kernel.org
10138 W:      http://www.rdrop.com/users/paulmck/RCU/
10139 S:      Supported
10140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10141 F:      Documentation/RCU/
10142 X:      Documentation/RCU/torture.txt
10143 F:      include/linux/rcu*
10144 X:      include/linux/srcu.h
10145 F:      kernel/rcu/
10146 X:      kernel/torture.c
10147
10148 REAL TIME CLOCK (RTC) SUBSYSTEM
10149 M:      Alessandro Zummo <a.zummo@towertech.it>
10150 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10151 L:      rtc-linux@googlegroups.com
10152 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10154 S:      Maintained
10155 F:      Documentation/devicetree/bindings/rtc/
10156 F:      Documentation/rtc.txt
10157 F:      drivers/rtc/
10158 F:      include/linux/rtc.h
10159 F:      include/uapi/linux/rtc.h
10160 F:      include/linux/rtc/
10161 F:      include/linux/platform_data/rtc-*
10162 F:      tools/testing/selftests/timers/rtctest.c
10163
10164 REALTEK AUDIO CODECS
10165 M:      Bard Liao <bardliao@realtek.com>
10166 M:      Oder Chiou <oder_chiou@realtek.com>
10167 S:      Maintained
10168 F:      sound/soc/codecs/rt*
10169 F:      include/sound/rt*.h
10170
10171 REISERFS FILE SYSTEM
10172 L:      reiserfs-devel@vger.kernel.org
10173 S:      Supported
10174 F:      fs/reiserfs/
10175
10176 REGISTER MAP ABSTRACTION
10177 M:      Mark Brown <broonie@kernel.org>
10178 L:      linux-kernel@vger.kernel.org
10179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10180 S:      Supported
10181 F:      Documentation/devicetree/bindings/regmap/
10182 F:      drivers/base/regmap/
10183 F:      include/linux/regmap.h
10184
10185 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10186 M:      Ohad Ben-Cohen <ohad@wizery.com>
10187 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10188 L:      linux-remoteproc@vger.kernel.org
10189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10190 S:      Maintained
10191 F:      Documentation/devicetree/bindings/remoteproc/
10192 F:      Documentation/remoteproc.txt
10193 F:      drivers/remoteproc/
10194 F:      include/linux/remoteproc.h
10195
10196 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10197 M:      Ohad Ben-Cohen <ohad@wizery.com>
10198 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10199 L:      linux-remoteproc@vger.kernel.org
10200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10201 S:      Maintained
10202 F:      drivers/rpmsg/
10203 F:      Documentation/rpmsg.txt
10204 F:      include/linux/rpmsg.h
10205
10206 RENESAS CLOCK DRIVERS
10207 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10208 L:      linux-renesas-soc@vger.kernel.org
10209 S:      Supported
10210 F:      drivers/clk/renesas/
10211
10212 RENESAS ETHERNET DRIVERS
10213 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10214 L:      netdev@vger.kernel.org
10215 L:      linux-renesas-soc@vger.kernel.org
10216 F:      drivers/net/ethernet/renesas/
10217 F:      include/linux/sh_eth.h
10218
10219 RENESAS USB2 PHY DRIVER
10220 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10221 L:      linux-renesas-soc@vger.kernel.org
10222 S:      Maintained
10223 F:      drivers/phy/phy-rcar-gen3-usb2.c
10224
10225 RESET CONTROLLER FRAMEWORK
10226 M:      Philipp Zabel <p.zabel@pengutronix.de>
10227 T:      git git://git.pengutronix.de/git/pza/linux
10228 S:      Maintained
10229 F:      drivers/reset/
10230 F:      Documentation/devicetree/bindings/reset/
10231 F:      include/dt-bindings/reset/
10232 F:      include/linux/reset.h
10233 F:      include/linux/reset-controller.h
10234
10235 RFKILL
10236 M:      Johannes Berg <johannes@sipsolutions.net>
10237 L:      linux-wireless@vger.kernel.org
10238 W:      http://wireless.kernel.org/
10239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10241 S:      Maintained
10242 F:      Documentation/rfkill.txt
10243 F:      net/rfkill/
10244
10245 RHASHTABLE
10246 M:      Thomas Graf <tgraf@suug.ch>
10247 M:      Herbert Xu <herbert@gondor.apana.org.au>
10248 L:      netdev@vger.kernel.org
10249 S:      Maintained
10250 F:      lib/rhashtable.c
10251 F:      include/linux/rhashtable.h
10252
10253 RICOH SMARTMEDIA/XD DRIVER
10254 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10255 S:      Maintained
10256 F:      drivers/mtd/nand/r852.c
10257 F:      drivers/mtd/nand/r852.h
10258
10259 RICOH R5C592 MEMORYSTICK DRIVER
10260 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10261 S:      Maintained
10262 F:      drivers/memstick/host/r592.*
10263
10264 ROCCAT DRIVERS
10265 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
10266 W:      http://sourceforge.net/projects/roccat/
10267 S:      Maintained
10268 F:      drivers/hid/hid-roccat*
10269 F:      include/linux/hid-roccat*
10270 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
10271
10272 ROCKER DRIVER
10273 M:      Jiri Pirko <jiri@resnulli.us>
10274 L:      netdev@vger.kernel.org
10275 S:      Supported
10276 F:      drivers/net/ethernet/rocker/
10277
10278 ROCKETPORT DRIVER
10279 P:      Comtrol Corp.
10280 W:      http://www.comtrol.com
10281 S:      Maintained
10282 F:      Documentation/serial/rocket.txt
10283 F:      drivers/tty/rocket*
10284
10285 ROCKETPORT EXPRESS/INFINITY DRIVER
10286 M:      Kevin Cernekee <cernekee@gmail.com>
10287 L:      linux-serial@vger.kernel.org
10288 S:      Odd Fixes
10289 F:      drivers/tty/serial/rp2.*
10290
10291 ROSE NETWORK LAYER
10292 M:      Ralf Baechle <ralf@linux-mips.org>
10293 L:      linux-hams@vger.kernel.org
10294 W:      http://www.linux-ax25.org/
10295 S:      Maintained
10296 F:      include/net/rose.h
10297 F:      include/uapi/linux/rose.h
10298 F:      net/rose/
10299
10300 RTL2830 MEDIA DRIVER
10301 M:      Antti Palosaari <crope@iki.fi>
10302 L:      linux-media@vger.kernel.org
10303 W:      https://linuxtv.org
10304 W:      http://palosaari.fi/linux/
10305 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10306 T:      git git://linuxtv.org/anttip/media_tree.git
10307 S:      Maintained
10308 F:      drivers/media/dvb-frontends/rtl2830*
10309
10310 RTL2832 MEDIA DRIVER
10311 M:      Antti Palosaari <crope@iki.fi>
10312 L:      linux-media@vger.kernel.org
10313 W:      https://linuxtv.org
10314 W:      http://palosaari.fi/linux/
10315 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10316 T:      git git://linuxtv.org/anttip/media_tree.git
10317 S:      Maintained
10318 F:      drivers/media/dvb-frontends/rtl2832*
10319
10320 RTL2832_SDR MEDIA DRIVER
10321 M:      Antti Palosaari <crope@iki.fi>
10322 L:      linux-media@vger.kernel.org
10323 W:      https://linuxtv.org
10324 W:      http://palosaari.fi/linux/
10325 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10326 T:      git git://linuxtv.org/anttip/media_tree.git
10327 S:      Maintained
10328 F:      drivers/media/dvb-frontends/rtl2832_sdr*
10329
10330 RTL8180 WIRELESS DRIVER
10331 L:      linux-wireless@vger.kernel.org
10332 W:      http://wireless.kernel.org/
10333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10334 S:      Orphan
10335 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
10336
10337 RTL8187 WIRELESS DRIVER
10338 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
10339 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
10340 M:      Larry Finger <Larry.Finger@lwfinger.net>
10341 L:      linux-wireless@vger.kernel.org
10342 W:      http://wireless.kernel.org/
10343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10344 S:      Maintained
10345 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
10346
10347 RTL8192CE WIRELESS DRIVER
10348 M:      Larry Finger <Larry.Finger@lwfinger.net>
10349 M:      Chaoming Li <chaoming_li@realsil.com.cn>
10350 L:      linux-wireless@vger.kernel.org
10351 W:      http://wireless.kernel.org/
10352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10353 S:      Maintained
10354 F:      drivers/net/wireless/realtek/rtlwifi/
10355 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10356
10357 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10358 M:      Jes Sorensen <Jes.Sorensen@redhat.com>
10359 L:      linux-wireless@vger.kernel.org
10360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10361 S:      Maintained
10362 F:      drivers/net/wireless/realtek/rtl8xxxu/
10363
10364 S3 SAVAGE FRAMEBUFFER DRIVER
10365 M:      Antonino Daplas <adaplas@gmail.com>
10366 L:      linux-fbdev@vger.kernel.org
10367 S:      Maintained
10368 F:      drivers/video/fbdev/savage/
10369
10370 S390
10371 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
10372 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
10373 L:      linux-s390@vger.kernel.org
10374 W:      http://www.ibm.com/developerworks/linux/linux390/
10375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10376 S:      Supported
10377 F:      arch/s390/
10378 F:      drivers/s390/
10379 F:      Documentation/s390/
10380 F:      Documentation/DocBook/s390*
10381
10382 S390 COMMON I/O LAYER
10383 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10384 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10385 L:      linux-s390@vger.kernel.org
10386 W:      http://www.ibm.com/developerworks/linux/linux390/
10387 S:      Supported
10388 F:      drivers/s390/cio/
10389
10390 S390 DASD DRIVER
10391 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
10392 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10393 L:      linux-s390@vger.kernel.org
10394 W:      http://www.ibm.com/developerworks/linux/linux390/
10395 S:      Supported
10396 F:      drivers/s390/block/dasd*
10397 F:      block/partitions/ibm.c
10398
10399 S390 NETWORK DRIVERS
10400 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10401 L:      linux-s390@vger.kernel.org
10402 W:      http://www.ibm.com/developerworks/linux/linux390/
10403 S:      Supported
10404 F:      drivers/s390/net/
10405
10406 S390 PCI SUBSYSTEM
10407 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10408 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10409 L:      linux-s390@vger.kernel.org
10410 W:      http://www.ibm.com/developerworks/linux/linux390/
10411 S:      Supported
10412 F:      arch/s390/pci/
10413 F:      drivers/pci/hotplug/s390_pci_hpc.c
10414
10415 S390 ZCRYPT DRIVER
10416 M:      Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10417 L:      linux-s390@vger.kernel.org
10418 W:      http://www.ibm.com/developerworks/linux/linux390/
10419 S:      Supported
10420 F:      drivers/s390/crypto/
10421
10422 S390 ZFCP DRIVER
10423 M:      Steffen Maier <maier@linux.vnet.ibm.com>
10424 L:      linux-s390@vger.kernel.org
10425 W:      http://www.ibm.com/developerworks/linux/linux390/
10426 S:      Supported
10427 F:      drivers/s390/scsi/zfcp_*
10428
10429 S390 IUCV NETWORK LAYER
10430 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10431 L:      linux-s390@vger.kernel.org
10432 W:      http://www.ibm.com/developerworks/linux/linux390/
10433 S:      Supported
10434 F:      drivers/s390/net/*iucv*
10435 F:      include/net/iucv/
10436 F:      net/iucv/
10437
10438 S390 IOMMU (PCI)
10439 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10440 L:      linux-s390@vger.kernel.org
10441 W:      http://www.ibm.com/developerworks/linux/linux390/
10442 S:      Supported
10443 F:      drivers/iommu/s390-iommu.c
10444
10445 S3C24XX SD/MMC Driver
10446 M:      Ben Dooks <ben-linux@fluff.org>
10447 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10448 S:      Supported
10449 F:      drivers/mmc/host/s3cmci.*
10450
10451 SAA6588 RDS RECEIVER DRIVER
10452 M:      Hans Verkuil <hverkuil@xs4all.nl>
10453 L:      linux-media@vger.kernel.org
10454 T:      git git://linuxtv.org/media_tree.git
10455 W:      https://linuxtv.org
10456 S:      Odd Fixes
10457 F:      drivers/media/i2c/saa6588*
10458
10459 SAA7134 VIDEO4LINUX DRIVER
10460 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
10461 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10462 L:      linux-media@vger.kernel.org
10463 W:      https://linuxtv.org
10464 T:      git git://linuxtv.org/media_tree.git
10465 S:      Odd fixes
10466 F:      Documentation/media/v4l-drivers/saa7134*
10467 F:      drivers/media/pci/saa7134/
10468
10469 SAA7146 VIDEO4LINUX-2 DRIVER
10470 M:      Hans Verkuil <hverkuil@xs4all.nl>
10471 L:      linux-media@vger.kernel.org
10472 T:      git git://linuxtv.org/media_tree.git
10473 S:      Maintained
10474 F:      drivers/media/common/saa7146/
10475 F:      drivers/media/pci/saa7146/
10476 F:      include/media/saa7146*
10477
10478 SAMSUNG LAPTOP DRIVER
10479 M:      Corentin Chary <corentin.chary@gmail.com>
10480 L:      platform-driver-x86@vger.kernel.org
10481 S:      Maintained
10482 F:      drivers/platform/x86/samsung-laptop.c
10483
10484 SAMSUNG AUDIO (ASoC) DRIVERS
10485 M:      Krzysztof Kozlowski <krzk@kernel.org>
10486 M:      Sangbeom Kim <sbkim73@samsung.com>
10487 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10488 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10489 S:      Supported
10490 F:      sound/soc/samsung/
10491
10492 SAMSUNG FRAMEBUFFER DRIVER
10493 M:      Jingoo Han <jingoohan1@gmail.com>
10494 L:      linux-fbdev@vger.kernel.org
10495 S:      Maintained
10496 F:      drivers/video/fbdev/s3c-fb.c
10497
10498 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10499 M:      Sangbeom Kim <sbkim73@samsung.com>
10500 M:      Krzysztof Kozlowski <krzk@kernel.org>
10501 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10502 L:      linux-kernel@vger.kernel.org
10503 L:      linux-samsung-soc@vger.kernel.org
10504 S:      Supported
10505 F:      drivers/mfd/sec*.c
10506 F:      drivers/regulator/s2m*.c
10507 F:      drivers/regulator/s5m*.c
10508 F:      drivers/clk/clk-s2mps11.c
10509 F:      drivers/rtc/rtc-s5m.c
10510 F:      include/linux/mfd/samsung/
10511 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10512 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10513 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10514 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10515
10516 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10517 M:      Kyungmin Park <kyungmin.park@samsung.com>
10518 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10519 L:      linux-media@vger.kernel.org
10520 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
10521 S:      Supported
10522 F:      drivers/media/platform/exynos4-is/
10523
10524 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10525 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10526 L:      linux-media@vger.kernel.org
10527 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10528 S:      Maintained
10529 F:      drivers/media/platform/s3c-camif/
10530 F:      include/media/drv-intf/s3c_camif.h
10531
10532 SAMSUNG S5C73M3 CAMERA DRIVER
10533 M:      Kyungmin Park <kyungmin.park@samsung.com>
10534 M:      Andrzej Hajda <a.hajda@samsung.com>
10535 L:      linux-media@vger.kernel.org
10536 S:      Supported
10537 F:      drivers/media/i2c/s5c73m3/*
10538
10539 SAMSUNG S5K5BAF CAMERA DRIVER
10540 M:      Kyungmin Park <kyungmin.park@samsung.com>
10541 M:      Andrzej Hajda <a.hajda@samsung.com>
10542 L:      linux-media@vger.kernel.org
10543 S:      Supported
10544 F:      drivers/media/i2c/s5k5baf.c
10545
10546 SAMSUNG S3FWRN5 NFC DRIVER
10547 M:      Robert Baldyga <r.baldyga@samsung.com>
10548 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
10549 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10550 S:      Supported
10551 F:      drivers/nfc/s3fwrn5
10552
10553 SAMSUNG SOC CLOCK DRIVERS
10554 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10555 M:      Tomasz Figa <tomasz.figa@gmail.com>
10556 M:      Chanwoo Choi <cw00.choi@samsung.com>
10557 S:      Supported
10558 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10559 F:      drivers/clk/samsung/
10560 F:      include/dt-bindings/clock/exynos*.h
10561 F:      Documentation/devicetree/bindings/clock/exynos*.txt
10562
10563 SAMSUNG SPI DRIVERS
10564 M:      Kukjin Kim <kgene@kernel.org>
10565 M:      Krzysztof Kozlowski <krzk@kernel.org>
10566 M:      Andi Shyti <andi.shyti@samsung.com>
10567 L:      linux-spi@vger.kernel.org
10568 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10569 S:      Maintained
10570 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
10571 F:      drivers/spi/spi-s3c*
10572 F:      include/linux/platform_data/spi-s3c64xx.h
10573
10574 SAMSUNG SXGBE DRIVERS
10575 M:      Byungho An <bh74.an@samsung.com>
10576 M:      Girish K S <ks.giri@samsung.com>
10577 M:      Vipul Pandya <vipul.pandya@samsung.com>
10578 S:      Supported
10579 L:      netdev@vger.kernel.org
10580 F:      drivers/net/ethernet/samsung/sxgbe/
10581
10582 SAMSUNG THERMAL DRIVER
10583 M:      Lukasz Majewski <l.majewski@samsung.com>
10584 L:      linux-pm@vger.kernel.org
10585 L:      linux-samsung-soc@vger.kernel.org
10586 S:      Supported
10587 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
10588 F:      drivers/thermal/samsung/
10589
10590 SAMSUNG USB2 PHY DRIVER
10591 M:      Kamil Debski <kamil@wypas.org>
10592 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10593 L:      linux-kernel@vger.kernel.org
10594 S:      Supported
10595 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
10596 F:      Documentation/phy/samsung-usb2.txt
10597 F:      drivers/phy/phy-exynos4210-usb2.c
10598 F:      drivers/phy/phy-exynos4x12-usb2.c
10599 F:      drivers/phy/phy-exynos5250-usb2.c
10600 F:      drivers/phy/phy-s5pv210-usb2.c
10601 F:      drivers/phy/phy-samsung-usb2.c
10602 F:      drivers/phy/phy-samsung-usb2.h
10603
10604 SERIAL DRIVERS
10605 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10606 L:      linux-serial@vger.kernel.org
10607 S:      Maintained
10608 F:      Documentation/devicetree/bindings/serial/
10609 F:      drivers/tty/serial/
10610
10611 STI CEC DRIVER
10612 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
10613 L:      kernel@stlinux.com
10614 S:      Maintained
10615 F:      drivers/staging/media/st-cec/
10616 F:      Documentation/devicetree/bindings/media/stih-cec.txt
10617
10618 SYNOPSYS DESIGNWARE DMAC DRIVER
10619 M:      Viresh Kumar <vireshk@kernel.org>
10620 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10621 S:      Maintained
10622 F:      include/linux/dma/dw.h
10623 F:      include/linux/platform_data/dma-dw.h
10624 F:      drivers/dma/dw/
10625
10626 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10627 M: Lars Persson <lars.persson@axis.com>
10628 L: netdev@vger.kernel.org
10629 S: Supported
10630 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10631 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10632
10633 SYNOPSYS DESIGNWARE I2C DRIVER
10634 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
10635 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10636 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
10637 L:      linux-i2c@vger.kernel.org
10638 S:      Maintained
10639 F:      drivers/i2c/busses/i2c-designware-*
10640 F:      include/linux/platform_data/i2c-designware.h
10641
10642 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10643 M:      Jaehoon Chung <jh80.chung@samsung.com>
10644 L:      linux-mmc@vger.kernel.org
10645 S:      Maintained
10646 F:      include/linux/mmc/dw_mmc.h
10647 F:      drivers/mmc/host/dw_mmc*
10648
10649 SYSTEM TRACE MODULE CLASS
10650 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10651 S:      Maintained
10652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10653 F:      Documentation/trace/stm.txt
10654 F:      drivers/hwtracing/stm/
10655 F:      include/linux/stm.h
10656 F:      include/uapi/linux/stm.h
10657
10658 THUNDERBOLT DRIVER
10659 M:      Andreas Noever <andreas.noever@gmail.com>
10660 S:      Maintained
10661 F:      drivers/thunderbolt/
10662
10663 TI BQ27XXX POWER SUPPLY DRIVER
10664 R:      Andrew F. Davis <afd@ti.com>
10665 F:      include/linux/power/bq27xxx_battery.h
10666 F:      drivers/power/supply/bq27xxx_battery.c
10667 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10668
10669 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10670 M:      John Stultz <john.stultz@linaro.org>
10671 M:      Thomas Gleixner <tglx@linutronix.de>
10672 L:      linux-kernel@vger.kernel.org
10673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10674 S:      Supported
10675 F:      include/linux/clocksource.h
10676 F:      include/linux/time.h
10677 F:      include/linux/timex.h
10678 F:      include/uapi/linux/time.h
10679 F:      include/uapi/linux/timex.h
10680 F:      kernel/time/clocksource.c
10681 F:      kernel/time/time*.c
10682 F:      kernel/time/alarmtimer.c
10683 F:      kernel/time/ntp.c
10684 F:      tools/testing/selftests/timers/
10685
10686 SC1200 WDT DRIVER
10687 M:      Zwane Mwaikambo <zwanem@gmail.com>
10688 S:      Maintained
10689 F:      drivers/watchdog/sc1200wdt.c
10690
10691 SCHEDULER
10692 M:      Ingo Molnar <mingo@redhat.com>
10693 M:      Peter Zijlstra <peterz@infradead.org>
10694 L:      linux-kernel@vger.kernel.org
10695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10696 S:      Maintained
10697 F:      kernel/sched/
10698 F:      include/linux/sched.h
10699 F:      include/uapi/linux/sched.h
10700 F:      include/linux/wait.h
10701
10702 SCORE ARCHITECTURE
10703 M:      Chen Liqin <liqin.linux@gmail.com>
10704 M:      Lennox Wu <lennox.wu@gmail.com>
10705 W:      http://www.sunplus.com
10706 S:      Supported
10707 F:      arch/score/
10708
10709 SCR24X CHIP CARD INTERFACE DRIVER
10710 M:      Lubomir Rintel <lkundrak@v3.sk>
10711 S:      Supported
10712 F:      drivers/char/pcmcia/scr24x_cs.c
10713
10714 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10715 M:      Sudeep Holla <sudeep.holla@arm.com>
10716 L:      linux-arm-kernel@lists.infradead.org
10717 S:      Maintained
10718 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
10719 F:      drivers/clk/clk-scpi.c
10720 F:      drivers/cpufreq/scpi-cpufreq.c
10721 F:      drivers/firmware/arm_scpi.c
10722 F:      include/linux/scpi_protocol.h
10723
10724 SCSI CDROM DRIVER
10725 M:      Jens Axboe <axboe@kernel.dk>
10726 L:      linux-scsi@vger.kernel.org
10727 W:      http://www.kernel.dk
10728 S:      Maintained
10729 F:      drivers/scsi/sr*
10730
10731 SCSI RDMA PROTOCOL (SRP) INITIATOR
10732 M:      Bart Van Assche <bart.vanassche@sandisk.com>
10733 L:      linux-rdma@vger.kernel.org
10734 S:      Supported
10735 W:      http://www.openfabrics.org
10736 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10738 F:      drivers/infiniband/ulp/srp/
10739 F:      include/scsi/srp.h
10740
10741 SCSI SG DRIVER
10742 M:      Doug Gilbert <dgilbert@interlog.com>
10743 L:      linux-scsi@vger.kernel.org
10744 W:      http://sg.danny.cz/sg
10745 S:      Maintained
10746 F:      Documentation/scsi/scsi-generic.txt
10747 F:      drivers/scsi/sg.c
10748 F:      include/scsi/sg.h
10749
10750 SCSI SUBSYSTEM
10751 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10753 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
10754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10755 L:      linux-scsi@vger.kernel.org
10756 S:      Maintained
10757 F:      Documentation/devicetree/bindings/scsi/
10758 F:      drivers/scsi/
10759 F:      include/scsi/
10760
10761 SCSI TAPE DRIVER
10762 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10763 L:      linux-scsi@vger.kernel.org
10764 S:      Maintained
10765 F:      Documentation/scsi/st.txt
10766 F:      drivers/scsi/st.*
10767 F:      drivers/scsi/st_*.h
10768
10769 SCTP PROTOCOL
10770 M:      Vlad Yasevich <vyasevich@gmail.com>
10771 M:      Neil Horman <nhorman@tuxdriver.com>
10772 L:      linux-sctp@vger.kernel.org
10773 W:      http://lksctp.sourceforge.net
10774 S:      Maintained
10775 F:      Documentation/networking/sctp.txt
10776 F:      include/linux/sctp.h
10777 F:      include/uapi/linux/sctp.h
10778 F:      include/net/sctp/
10779 F:      net/sctp/
10780
10781 SCx200 CPU SUPPORT
10782 M:      Jim Cromie <jim.cromie@gmail.com>
10783 S:      Odd Fixes
10784 F:      Documentation/i2c/busses/scx200_acb
10785 F:      arch/x86/platform/scx200/
10786 F:      drivers/watchdog/scx200_wdt.c
10787 F:      drivers/i2c/busses/scx200*
10788 F:      drivers/mtd/maps/scx200_docflash.c
10789 F:      include/linux/scx200.h
10790
10791 SCx200 GPIO DRIVER
10792 M:      Jim Cromie <jim.cromie@gmail.com>
10793 S:      Maintained
10794 F:      drivers/char/scx200_gpio.c
10795 F:      include/linux/scx200_gpio.h
10796
10797 SCx200 HRT CLOCKSOURCE DRIVER
10798 M:      Jim Cromie <jim.cromie@gmail.com>
10799 S:      Maintained
10800 F:      drivers/clocksource/scx200_hrt.c
10801
10802 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10803 M:      Sascha Sommer <saschasommer@freenet.de>
10804 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10805 S:      Maintained
10806 F:      drivers/mmc/host/sdricoh_cs.c
10807
10808 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10809 M:      Adrian Hunter <adrian.hunter@intel.com>
10810 L:      linux-mmc@vger.kernel.org
10811 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
10812 S:      Maintained
10813 F:      drivers/mmc/host/sdhci*
10814 F:      include/linux/mmc/sdhci*
10815
10816 SECURE COMPUTING
10817 M:      Kees Cook <keescook@chromium.org>
10818 R:      Andy Lutomirski <luto@amacapital.net>
10819 R:      Will Drewry <wad@chromium.org>
10820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10821 S:      Supported
10822 F:      kernel/seccomp.c
10823 F:      include/uapi/linux/seccomp.h
10824 F:      include/linux/seccomp.h
10825 F:      tools/testing/selftests/seccomp/*
10826 K:      \bsecure_computing
10827 K:      \bTIF_SECCOMP\b
10828
10829 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10830 M:      Al Cooper <alcooperx@gmail.com>
10831 L:      linux-mmc@vger.kernel.org
10832 L:      bcm-kernel-feedback-list@broadcom.com
10833 S:      Maintained
10834 F:      drivers/mmc/host/sdhci-brcmstb*
10835
10836 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10837 M:      Ben Dooks <ben-linux@fluff.org>
10838 M:      Jaehoon Chung <jh80.chung@samsung.com>
10839 L:      linux-mmc@vger.kernel.org
10840 S:      Maintained
10841 F:      drivers/mmc/host/sdhci-s3c*
10842
10843 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10844 M:      Viresh Kumar <vireshk@kernel.org>
10845 L:      linux-mmc@vger.kernel.org
10846 S:      Maintained
10847 F:      drivers/mmc/host/sdhci-spear.c
10848
10849 SECURITY SUBSYSTEM
10850 M:      James Morris <james.l.morris@oracle.com>
10851 M:      "Serge E. Hallyn" <serge@hallyn.com>
10852 L:      linux-security-module@vger.kernel.org (suggested Cc:)
10853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10854 W:      http://kernsec.org/
10855 S:      Supported
10856 F:      security/
10857
10858 SECURITY CONTACT
10859 M:      Security Officers <security@kernel.org>
10860 S:      Supported
10861
10862 SELINUX SECURITY MODULE
10863 M:      Paul Moore <paul@paul-moore.com>
10864 M:      Stephen Smalley <sds@tycho.nsa.gov>
10865 M:      Eric Paris <eparis@parisplace.org>
10866 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
10867 W:      http://selinuxproject.org
10868 T:      git git://git.infradead.org/users/pcmoore/selinux
10869 S:      Supported
10870 F:      include/linux/selinux*
10871 F:      security/selinux/
10872 F:      scripts/selinux/
10873
10874 APPARMOR SECURITY MODULE
10875 M:      John Johansen <john.johansen@canonical.com>
10876 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10877 W:      apparmor.wiki.kernel.org
10878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10879 S:      Supported
10880 F:      security/apparmor/
10881
10882 LOADPIN SECURITY MODULE
10883 M:      Kees Cook <keescook@chromium.org>
10884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10885 S:      Supported
10886 F:      security/loadpin/
10887
10888 YAMA SECURITY MODULE
10889 M:      Kees Cook <keescook@chromium.org>
10890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10891 S:      Supported
10892 F:      security/yama/
10893
10894 SENSABLE PHANTOM
10895 M:      Jiri Slaby <jirislaby@gmail.com>
10896 S:      Maintained
10897 F:      drivers/misc/phantom.c
10898 F:      include/uapi/linux/phantom.h
10899
10900 Emulex 10Gbps iSCSI - OneConnect DRIVER
10901 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10902 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
10903 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
10904 L:      linux-scsi@vger.kernel.org
10905 W:      http://www.broadcom.com
10906 S:      Supported
10907 F:      drivers/scsi/be2iscsi/
10908
10909 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10910 M:      Sathya Perla <sathya.perla@broadcom.com>
10911 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
10912 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10913 M:      Somnath Kotur <somnath.kotur@broadcom.com>
10914 L:      netdev@vger.kernel.org
10915 W:      http://www.emulex.com
10916 S:      Supported
10917 F:      drivers/net/ethernet/emulex/benet/
10918
10919 EMULEX ONECONNECT ROCE DRIVER
10920 M:      Selvin Xavier <selvin.xavier@avagotech.com>
10921 M:      Devesh Sharma <devesh.sharma@avagotech.com>
10922 M:      Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10923 L:      linux-rdma@vger.kernel.org
10924 W:      http://www.emulex.com
10925 S:      Supported
10926 F:      drivers/infiniband/hw/ocrdma/
10927 F:      include/uapi/rdma/ocrdma-abi.h
10928
10929 SFC NETWORK DRIVER
10930 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10931 M:      Edward Cree <ecree@solarflare.com>
10932 M:      Bert Kenward <bkenward@solarflare.com>
10933 L:      netdev@vger.kernel.org
10934 S:      Supported
10935 F:      drivers/net/ethernet/sfc/
10936
10937 SGI GRU DRIVER
10938 M:      Dimitri Sivanich <sivanich@sgi.com>
10939 S:      Maintained
10940 F:      drivers/misc/sgi-gru/
10941
10942 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10943 M:      Pat Gefre <pfg@sgi.com>
10944 L:      linux-ia64@vger.kernel.org
10945 S:      Supported
10946 F:      Documentation/ia64/serial.txt
10947 F:      drivers/tty/serial/ioc?_serial.c
10948 F:      include/linux/ioc?.h
10949
10950 SGI XP/XPC/XPNET DRIVER
10951 M:      Cliff Whickman <cpw@sgi.com>
10952 M:      Robin Holt <robinmholt@gmail.com>
10953 S:      Maintained
10954 F:      drivers/misc/sgi-xp/
10955
10956 SI2157 MEDIA DRIVER
10957 M:      Antti Palosaari <crope@iki.fi>
10958 L:      linux-media@vger.kernel.org
10959 W:      https://linuxtv.org
10960 W:      http://palosaari.fi/linux/
10961 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10962 T:      git git://linuxtv.org/anttip/media_tree.git
10963 S:      Maintained
10964 F:      drivers/media/tuners/si2157*
10965
10966 SI2168 MEDIA DRIVER
10967 M:      Antti Palosaari <crope@iki.fi>
10968 L:      linux-media@vger.kernel.org
10969 W:      https://linuxtv.org
10970 W:      http://palosaari.fi/linux/
10971 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10972 T:      git git://linuxtv.org/anttip/media_tree.git
10973 S:      Maintained
10974 F:      drivers/media/dvb-frontends/si2168*
10975
10976 SI470X FM RADIO RECEIVER I2C DRIVER
10977 M:      Hans Verkuil <hverkuil@xs4all.nl>
10978 L:      linux-media@vger.kernel.org
10979 T:      git git://linuxtv.org/media_tree.git
10980 W:      https://linuxtv.org
10981 S:      Odd Fixes
10982 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
10983
10984 SI470X FM RADIO RECEIVER USB DRIVER
10985 M:      Hans Verkuil <hverkuil@xs4all.nl>
10986 L:      linux-media@vger.kernel.org
10987 T:      git git://linuxtv.org/media_tree.git
10988 W:      https://linuxtv.org
10989 S:      Maintained
10990 F:      drivers/media/radio/si470x/radio-si470x-common.c
10991 F:      drivers/media/radio/si470x/radio-si470x.h
10992 F:      drivers/media/radio/si470x/radio-si470x-usb.c
10993
10994 SI4713 FM RADIO TRANSMITTER I2C DRIVER
10995 M:      Eduardo Valentin <edubezval@gmail.com>
10996 L:      linux-media@vger.kernel.org
10997 T:      git git://linuxtv.org/media_tree.git
10998 W:      https://linuxtv.org
10999 S:      Odd Fixes
11000 F:      drivers/media/radio/si4713/si4713.?
11001
11002 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11003 M:      Eduardo Valentin <edubezval@gmail.com>
11004 L:      linux-media@vger.kernel.org
11005 T:      git git://linuxtv.org/media_tree.git
11006 W:      https://linuxtv.org
11007 S:      Odd Fixes
11008 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11009
11010 SI4713 FM RADIO TRANSMITTER USB DRIVER
11011 M:      Hans Verkuil <hverkuil@xs4all.nl>
11012 L:      linux-media@vger.kernel.org
11013 T:      git git://linuxtv.org/media_tree.git
11014 W:      https://linuxtv.org
11015 S:      Maintained
11016 F:      drivers/media/radio/si4713/radio-usb-si4713.c
11017
11018 SIANO DVB DRIVER
11019 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11020 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11021 L:      linux-media@vger.kernel.org
11022 W:      https://linuxtv.org
11023 T:      git git://linuxtv.org/media_tree.git
11024 S:      Odd fixes
11025 F:      drivers/media/common/siano/
11026 F:      drivers/media/usb/siano/
11027 F:      drivers/media/usb/siano/
11028 F:      drivers/media/mmc/siano/
11029
11030 SIMPLEFB FB DRIVER
11031 M:      Hans de Goede <hdegoede@redhat.com>
11032 L:      linux-fbdev@vger.kernel.org
11033 S:      Maintained
11034 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11035 F:      drivers/video/fbdev/simplefb.c
11036 F:      include/linux/platform_data/simplefb.h
11037
11038 SH_VEU V4L2 MEM2MEM DRIVER
11039 L:      linux-media@vger.kernel.org
11040 S:      Orphan
11041 F:      drivers/media/platform/sh_veu.c
11042
11043 SH_VOU V4L2 OUTPUT DRIVER
11044 L:      linux-media@vger.kernel.org
11045 S:      Orphan
11046 F:      drivers/media/platform/sh_vou.c
11047 F:      include/media/drv-intf/sh_vou.h
11048
11049 SIMPLE FIRMWARE INTERFACE (SFI)
11050 M:      Len Brown <lenb@kernel.org>
11051 L:      sfi-devel@simplefirmware.org
11052 W:      http://simplefirmware.org/
11053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11054 S:      Supported
11055 F:      arch/x86/platform/sfi/
11056 F:      drivers/sfi/
11057 F:      include/linux/sfi*.h
11058
11059 SIMTEC EB110ATX (Chalice CATS)
11060 P:      Ben Dooks
11061 P:      Vincent Sanders <vince@simtec.co.uk>
11062 M:      Simtec Linux Team <linux@simtec.co.uk>
11063 W:      http://www.simtec.co.uk/products/EB110ATX/
11064 S:      Supported
11065
11066 SIMTEC EB2410ITX (BAST)
11067 P:      Ben Dooks
11068 P:      Vincent Sanders <vince@simtec.co.uk>
11069 M:      Simtec Linux Team <linux@simtec.co.uk>
11070 W:      http://www.simtec.co.uk/products/EB2410ITX/
11071 S:      Supported
11072 F:      arch/arm/mach-s3c24xx/mach-bast.c
11073 F:      arch/arm/mach-s3c24xx/bast-ide.c
11074 F:      arch/arm/mach-s3c24xx/bast-irq.c
11075
11076 TI DAVINCI MACHINE SUPPORT
11077 M:      Sekhar Nori <nsekhar@ti.com>
11078 M:      Kevin Hilman <khilman@kernel.org>
11079 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11081 S:      Supported
11082 F:      arch/arm/mach-davinci/
11083 F:      drivers/i2c/busses/i2c-davinci.c
11084
11085 TI DAVINCI SERIES MEDIA DRIVER
11086 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11087 L:      linux-media@vger.kernel.org
11088 W:      https://linuxtv.org
11089 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11090 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11091 S:      Maintained
11092 F:      drivers/media/platform/davinci/
11093 F:      include/media/davinci/
11094
11095 TI AM437X VPFE DRIVER
11096 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11097 L:      linux-media@vger.kernel.org
11098 W:      https://linuxtv.org
11099 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11100 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11101 S:      Maintained
11102 F:      drivers/media/platform/am437x/
11103
11104 OV2659 OMNIVISION SENSOR DRIVER
11105 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11106 L:      linux-media@vger.kernel.org
11107 W:      https://linuxtv.org
11108 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11109 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11110 S:      Maintained
11111 F:      drivers/media/i2c/ov2659.c
11112 F:      include/media/i2c/ov2659.h
11113
11114 SILICON MOTION SM712 FRAME BUFFER DRIVER
11115 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11116 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11117 M:      Sudip Mukherjee <sudip@vectorindia.org>
11118 L:      linux-fbdev@vger.kernel.org
11119 S:      Maintained
11120 F:      drivers/video/fbdev/sm712*
11121 F:      Documentation/fb/sm712fb.txt
11122
11123 SIS 190 ETHERNET DRIVER
11124 M:      Francois Romieu <romieu@fr.zoreil.com>
11125 L:      netdev@vger.kernel.org
11126 S:      Maintained
11127 F:      drivers/net/ethernet/sis/sis190.c
11128
11129 SIS 900/7016 FAST ETHERNET DRIVER
11130 M:      Daniele Venzano <venza@brownhat.org>
11131 W:      http://www.brownhat.org/sis900.html
11132 L:      netdev@vger.kernel.org
11133 S:      Maintained
11134 F:      drivers/net/ethernet/sis/sis900.*
11135
11136 SIS FRAMEBUFFER DRIVER
11137 M:      Thomas Winischhofer <thomas@winischhofer.net>
11138 W:      http://www.winischhofer.net/linuxsisvga.shtml
11139 S:      Maintained
11140 F:      Documentation/fb/sisfb.txt
11141 F:      drivers/video/fbdev/sis/
11142 F:      include/video/sisfb.h
11143
11144 SIS USB2VGA DRIVER
11145 M:      Thomas Winischhofer <thomas@winischhofer.net>
11146 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
11147 S:      Maintained
11148 F:      drivers/usb/misc/sisusbvga/
11149
11150 SLAB ALLOCATOR
11151 M:      Christoph Lameter <cl@linux.com>
11152 M:      Pekka Enberg <penberg@kernel.org>
11153 M:      David Rientjes <rientjes@google.com>
11154 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
11155 M:      Andrew Morton <akpm@linux-foundation.org>
11156 L:      linux-mm@kvack.org
11157 S:      Maintained
11158 F:      include/linux/sl?b*.h
11159 F:      mm/sl?b*
11160
11161 SLEEPABLE READ-COPY UPDATE (SRCU)
11162 M:      Lai Jiangshan <jiangshanlai@gmail.com>
11163 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11164 M:      Josh Triplett <josh@joshtriplett.org>
11165 R:      Steven Rostedt <rostedt@goodmis.org>
11166 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11167 L:      linux-kernel@vger.kernel.org
11168 W:      http://www.rdrop.com/users/paulmck/RCU/
11169 S:      Supported
11170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11171 F:      include/linux/srcu.h
11172 F:      kernel/rcu/srcu.c
11173
11174 SMACK SECURITY MODULE
11175 M:      Casey Schaufler <casey@schaufler-ca.com>
11176 L:      linux-security-module@vger.kernel.org
11177 W:      http://schaufler-ca.com
11178 T:      git git://github.com/cschaufler/smack-next
11179 S:      Maintained
11180 F:      Documentation/security/Smack.txt
11181 F:      security/smack/
11182
11183 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11184 M:      Kevin Hilman <khilman@kernel.org>
11185 M:      Nishanth Menon <nm@ti.com>
11186 S:      Maintained
11187 F:      drivers/power/avs/
11188 F:      include/linux/power/smartreflex.h
11189 L:      linux-pm@vger.kernel.org
11190
11191 SMC91x ETHERNET DRIVER
11192 M:      Nicolas Pitre <nico@fluxnic.net>
11193 S:      Odd Fixes
11194 F:      drivers/net/ethernet/smsc/smc91x.*
11195
11196 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11197 M:      Sakari Ailus <sakari.ailus@iki.fi>
11198 L:      linux-media@vger.kernel.org
11199 S:      Maintained
11200 F:      drivers/media/i2c/smiapp/
11201 F:      include/media/i2c/smiapp.h
11202 F:      drivers/media/i2c/smiapp-pll.c
11203 F:      drivers/media/i2c/smiapp-pll.h
11204 F:      include/uapi/linux/smiapp.h
11205 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11206
11207 SMM665 HARDWARE MONITOR DRIVER
11208 M:      Guenter Roeck <linux@roeck-us.net>
11209 L:      linux-hwmon@vger.kernel.org
11210 S:      Maintained
11211 F:      Documentation/hwmon/smm665
11212 F:      drivers/hwmon/smm665.c
11213
11214 SMSC EMC2103 HARDWARE MONITOR DRIVER
11215 M:      Steve Glendinning <steve.glendinning@shawell.net>
11216 L:      linux-hwmon@vger.kernel.org
11217 S:      Maintained
11218 F:      Documentation/hwmon/emc2103
11219 F:      drivers/hwmon/emc2103.c
11220
11221 SMSC SCH5627 HARDWARE MONITOR DRIVER
11222 M:      Hans de Goede <hdegoede@redhat.com>
11223 L:      linux-hwmon@vger.kernel.org
11224 S:      Supported
11225 F:      Documentation/hwmon/sch5627
11226 F:      drivers/hwmon/sch5627.c
11227
11228 SMSC47B397 HARDWARE MONITOR DRIVER
11229 M:      Jean Delvare <jdelvare@suse.com>
11230 L:      linux-hwmon@vger.kernel.org
11231 S:      Maintained
11232 F:      Documentation/hwmon/smsc47b397
11233 F:      drivers/hwmon/smsc47b397.c
11234
11235 SMSC911x ETHERNET DRIVER
11236 M:      Steve Glendinning <steve.glendinning@shawell.net>
11237 L:      netdev@vger.kernel.org
11238 S:      Maintained
11239 F:      include/linux/smsc911x.h
11240 F:      drivers/net/ethernet/smsc/smsc911x.*
11241
11242 SMSC9420 PCI ETHERNET DRIVER
11243 M:      Steve Glendinning <steve.glendinning@shawell.net>
11244 L:      netdev@vger.kernel.org
11245 S:      Maintained
11246 F:      drivers/net/ethernet/smsc/smsc9420.*
11247
11248 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11249 M:      Steve Glendinning <steve.glendinning@shawell.net>
11250 L:      linux-fbdev@vger.kernel.org
11251 S:      Maintained
11252 F:      drivers/video/fbdev/smscufx.c
11253
11254 SOC-CAMERA V4L2 SUBSYSTEM
11255 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11256 L:      linux-media@vger.kernel.org
11257 T:      git git://linuxtv.org/media_tree.git
11258 S:      Maintained
11259 F:      include/media/soc*
11260 F:      drivers/media/i2c/soc_camera/
11261 F:      drivers/media/platform/soc_camera/
11262
11263 SOEKRIS NET48XX LED SUPPORT
11264 M:      Chris Boot <bootc@bootc.net>
11265 S:      Maintained
11266 F:      drivers/leds/leds-net48xx.c
11267
11268 SOFTLOGIC 6x10 MPEG CODEC
11269 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11270 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11271 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
11272 M:      Ismael Luceno <ismael@iodev.co.uk>
11273 L:      linux-media@vger.kernel.org
11274 S:      Supported
11275 F:      drivers/media/pci/solo6x10/
11276
11277 SOFTWARE RAID (Multiple Disks) SUPPORT
11278 M:      Shaohua Li <shli@kernel.org>
11279 L:      linux-raid@vger.kernel.org
11280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11281 S:      Supported
11282 F:      drivers/md/
11283 F:      include/linux/raid/
11284 F:      include/uapi/linux/raid/
11285
11286 SONIC NETWORK DRIVER
11287 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11288 L:      netdev@vger.kernel.org
11289 S:      Maintained
11290 F:      drivers/net/ethernet/natsemi/sonic.*
11291
11292 SONICS SILICON BACKPLANE DRIVER (SSB)
11293 M:      Michael Buesch <m@bues.ch>
11294 L:      linux-wireless@vger.kernel.org
11295 S:      Maintained
11296 F:      drivers/ssb/
11297 F:      include/linux/ssb/
11298
11299 SONY VAIO CONTROL DEVICE DRIVER
11300 M:      Mattia Dongili <malattia@linux.it>
11301 L:      platform-driver-x86@vger.kernel.org
11302 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11303 S:      Maintained
11304 F:      Documentation/laptops/sony-laptop.txt
11305 F:      drivers/char/sonypi.c
11306 F:      drivers/platform/x86/sony-laptop.c
11307 F:      include/linux/sony-laptop.h
11308
11309 SONY MEMORYSTICK CARD SUPPORT
11310 M:      Alex Dubov <oakad@yahoo.com>
11311 W:      http://tifmxx.berlios.de/
11312 S:      Maintained
11313 F:      drivers/memstick/host/tifm_ms.c
11314
11315 SONY MEMORYSTICK STANDARD SUPPORT
11316 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11317 S:      Maintained
11318 F:      drivers/memstick/core/ms_block.*
11319
11320 SOUND
11321 M:      Jaroslav Kysela <perex@perex.cz>
11322 M:      Takashi Iwai <tiwai@suse.com>
11323 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11324 W:      http://www.alsa-project.org/
11325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11326 T:      git git://git.alsa-project.org/alsa-kernel.git
11327 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
11328 S:      Maintained
11329 F:      Documentation/sound/
11330 F:      include/sound/
11331 F:      include/uapi/sound/
11332 F:      sound/
11333
11334 SOUND - COMPRESSED AUDIO
11335 M:      Vinod Koul <vinod.koul@intel.com>
11336 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11338 S:      Supported
11339 F:      Documentation/sound/alsa/compress_offload.txt
11340 F:      include/sound/compress_driver.h
11341 F:      include/uapi/sound/compress_*
11342 F:      sound/core/compress_offload.c
11343 F:      sound/soc/soc-compress.c
11344
11345 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11346 M:      Liam Girdwood <lgirdwood@gmail.com>
11347 M:      Mark Brown <broonie@kernel.org>
11348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11349 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11350 W:      http://alsa-project.org/main/index.php/ASoC
11351 S:      Supported
11352 F:      Documentation/devicetree/bindings/sound/
11353 F:      Documentation/sound/alsa/soc/
11354 F:      sound/soc/
11355 F:      include/sound/soc*
11356
11357 SOUND - DMAENGINE HELPERS
11358 M:      Lars-Peter Clausen <lars@metafoo.de>
11359 S:      Supported
11360 F:      include/sound/dmaengine_pcm.h
11361 F:      sound/core/pcm_dmaengine.c
11362 F:      sound/soc/soc-generic-dmaengine-pcm.c
11363
11364 SP2 MEDIA DRIVER
11365 M:      Olli Salonen <olli.salonen@iki.fi>
11366 L:      linux-media@vger.kernel.org
11367 W:      https://linuxtv.org
11368 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11369 S:      Maintained
11370 F:      drivers/media/dvb-frontends/sp2*
11371
11372 SPARC + UltraSPARC (sparc/sparc64)
11373 M:      "David S. Miller" <davem@davemloft.net>
11374 L:      sparclinux@vger.kernel.org
11375 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
11376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11378 S:      Maintained
11379 F:      arch/sparc/
11380 F:      drivers/sbus/
11381
11382 SPARC SERIAL DRIVERS
11383 M:      "David S. Miller" <davem@davemloft.net>
11384 L:      sparclinux@vger.kernel.org
11385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11387 S:      Maintained
11388 F:      include/linux/sunserialcore.h
11389 F:      drivers/tty/serial/suncore.c
11390 F:      drivers/tty/serial/sunhv.c
11391 F:      drivers/tty/serial/sunsab.c
11392 F:      drivers/tty/serial/sunsab.h
11393 F:      drivers/tty/serial/sunsu.c
11394 F:      drivers/tty/serial/sunzilog.c
11395 F:      drivers/tty/serial/sunzilog.h
11396
11397 SPARSE CHECKER
11398 M:      "Christopher Li" <sparse@chrisli.org>
11399 L:      linux-sparse@vger.kernel.org
11400 W:      https://sparse.wiki.kernel.org/
11401 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11402 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11403 S:      Maintained
11404 F:      include/linux/compiler.h
11405
11406 SPEAR PLATFORM SUPPORT
11407 M:      Viresh Kumar <vireshk@kernel.org>
11408 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11409 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11410 W:      http://www.st.com/spear
11411 S:      Maintained
11412 F:      arch/arm/boot/dts/spear*
11413 F:      arch/arm/mach-spear/
11414
11415 SPEAR CLOCK FRAMEWORK SUPPORT
11416 M:      Viresh Kumar <vireshk@kernel.org>
11417 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11418 W:      http://www.st.com/spear
11419 S:      Maintained
11420 F:      drivers/clk/spear/
11421
11422 SPI NOR SUBSYSTEM
11423 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
11424 M:      Marek Vasut <marek.vasut@gmail.com>
11425 L:      linux-mtd@lists.infradead.org
11426 W:      http://www.linux-mtd.infradead.org/
11427 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11428 T:      git git://github.com/spi-nor/linux.git
11429 S:      Maintained
11430 F:      drivers/mtd/spi-nor/
11431 F:      include/linux/mtd/spi-nor.h
11432
11433 SPI SUBSYSTEM
11434 M:      Mark Brown <broonie@kernel.org>
11435 L:      linux-spi@vger.kernel.org
11436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11437 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
11438 S:      Maintained
11439 F:      Documentation/devicetree/bindings/spi/
11440 F:      Documentation/spi/
11441 F:      drivers/spi/
11442 F:      include/linux/spi/
11443 F:      include/uapi/linux/spi/
11444 F:      tools/spi/
11445
11446 SPIDERNET NETWORK DRIVER for CELL
11447 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11448 L:      netdev@vger.kernel.org
11449 S:      Supported
11450 F:      Documentation/networking/spider_net.txt
11451 F:      drivers/net/ethernet/toshiba/spider_net*
11452
11453 SPU FILE SYSTEM
11454 M:      Jeremy Kerr <jk@ozlabs.org>
11455 L:      linuxppc-dev@lists.ozlabs.org
11456 W:      http://www.ibm.com/developerworks/power/cell/
11457 S:      Supported
11458 F:      Documentation/filesystems/spufs.txt
11459 F:      arch/powerpc/platforms/cell/spufs/
11460
11461 SQUASHFS FILE SYSTEM
11462 M:      Phillip Lougher <phillip@squashfs.org.uk>
11463 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
11464 W:      http://squashfs.org.uk
11465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11466 S:      Maintained
11467 F:      Documentation/filesystems/squashfs.txt
11468 F:      fs/squashfs/
11469
11470 SRM (Alpha) environment access
11471 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
11472 S:      Maintained
11473 F:      arch/alpha/kernel/srm_env.c
11474
11475 STABLE BRANCH
11476 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11477 L:      stable@vger.kernel.org
11478 S:      Supported
11479 F:      Documentation/stable_kernel_rules.txt
11480
11481 STAGING SUBSYSTEM
11482 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11484 L:      devel@driverdev.osuosl.org
11485 S:      Supported
11486 F:      drivers/staging/
11487
11488 STAGING - COMEDI
11489 M:      Ian Abbott <abbotti@mev.co.uk>
11490 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
11491 S:      Odd Fixes
11492 F:      drivers/staging/comedi/
11493
11494 STAGING - FLARION FT1000 DRIVERS
11495 M:      Marek Belisko <marek.belisko@gmail.com>
11496 S:      Odd Fixes
11497 F:      drivers/staging/ft1000/
11498
11499 STAGING - INDUSTRIAL IO
11500 M:      Jonathan Cameron <jic23@kernel.org>
11501 L:      linux-iio@vger.kernel.org
11502 S:      Odd Fixes
11503 F:      Documentation/devicetree/bindings/staging/iio/
11504 F:      drivers/staging/iio/
11505
11506 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11507 M:      Jarod Wilson <jarod@wilsonet.com>
11508 W:      http://www.lirc.org/
11509 S:      Odd Fixes
11510 F:      drivers/staging/media/lirc/
11511
11512 STAGING - LUSTRE PARALLEL FILESYSTEM
11513 M:      Oleg Drokin <oleg.drokin@intel.com>
11514 M:      Andreas Dilger <andreas.dilger@intel.com>
11515 M:      James Simmons <jsimmons@infradead.org>
11516 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
11517 W:      http://wiki.lustre.org/
11518 S:      Maintained
11519 F:      drivers/staging/lustre
11520
11521 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11522 M:      Marc Dietrich <marvin24@gmx.de>
11523 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
11524 L:      linux-tegra@vger.kernel.org
11525 S:      Maintained
11526 F:      drivers/staging/nvec/
11527
11528 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11529 M:      Jens Frederich <jfrederich@gmail.com>
11530 M:      Daniel Drake <dsd@laptop.org>
11531 M:      Jon Nettleton <jon.nettleton@gmail.com>
11532 W:      http://wiki.laptop.org/go/DCON
11533 S:      Maintained
11534 F:      drivers/staging/olpc_dcon/
11535
11536 STAGING - REALTEK RTL8712U DRIVERS
11537 M:      Larry Finger <Larry.Finger@lwfinger.net>
11538 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11539 S:      Odd Fixes
11540 F:      drivers/staging/rtl8712/
11541
11542 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11543 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11544 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11545 M:      Sudip Mukherjee <sudip@vectorindia.org>
11546 L:      linux-fbdev@vger.kernel.org
11547 S:      Maintained
11548 F:      drivers/staging/sm750fb/
11549
11550 STAGING - SLICOSS
11551 M:      Lior Dotan <liodot@gmail.com>
11552 M:      Christopher Harrer <charrer@alacritech.com>
11553 S:      Odd Fixes
11554 F:      drivers/staging/slicoss/
11555
11556 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11557 M:      William Hubbs <w.d.hubbs@gmail.com>
11558 M:      Chris Brannon <chris@the-brannons.com>
11559 M:      Kirk Reiser <kirk@reisers.ca>
11560 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
11561 L:      speakup@linux-speakup.org
11562 W:      http://www.linux-speakup.org/
11563 S:      Odd Fixes
11564 F:      drivers/staging/speakup/
11565
11566 STAGING - VIA VT665X DRIVERS
11567 M:      Forest Bond <forest@alittletooquiet.net>
11568 S:      Odd Fixes
11569 F:      drivers/staging/vt665?/
11570
11571 STAGING - WILC1000 WIFI DRIVER
11572 M:      Aditya Shankar <aditya.shankar@microchip.com>
11573 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
11574 L:      linux-wireless@vger.kernel.org
11575 S:      Supported
11576 F:      drivers/staging/wilc1000/
11577
11578 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11579 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
11580 S:      Odd Fixes
11581 F:      drivers/staging/xgifb/
11582
11583 STARFIRE/DURALAN NETWORK DRIVER
11584 M:      Ion Badulescu <ionut@badula.org>
11585 S:      Odd Fixes
11586 F:      drivers/net/ethernet/adaptec/starfire*
11587
11588 SUN3/3X
11589 M:      Sam Creasey <sammy@sammy.net>
11590 W:      http://sammy.net/sun3/
11591 S:      Maintained
11592 F:      arch/m68k/kernel/*sun3*
11593 F:      arch/m68k/sun3*/
11594 F:      arch/m68k/include/asm/sun3*
11595 F:      drivers/net/ethernet/i825xx/sun3*
11596
11597 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11598 M:      Hans de Goede <hdegoede@redhat.com>
11599 L:      linux-input@vger.kernel.org
11600 S:      Maintained
11601 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11602 F:      drivers/input/keyboard/sun4i-lradc-keys.c
11603
11604 SUNDANCE NETWORK DRIVER
11605 M:      Denis Kirjanov <kda@linux-powerpc.org>
11606 L:      netdev@vger.kernel.org
11607 S:      Maintained
11608 F:      drivers/net/ethernet/dlink/sundance.c
11609
11610 SUPERH
11611 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
11612 M:      Rich Felker <dalias@libc.org>
11613 L:      linux-sh@vger.kernel.org
11614 Q:      http://patchwork.kernel.org/project/linux-sh/list/
11615 S:      Maintained
11616 F:      Documentation/sh/
11617 F:      arch/sh/
11618 F:      drivers/sh/
11619
11620 SUSPEND TO RAM
11621 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11622 M:      Len Brown <len.brown@intel.com>
11623 M:      Pavel Machek <pavel@ucw.cz>
11624 L:      linux-pm@vger.kernel.org
11625 S:      Supported
11626 F:      Documentation/power/
11627 F:      arch/x86/kernel/acpi/
11628 F:      drivers/base/power/
11629 F:      kernel/power/
11630 F:      include/linux/suspend.h
11631 F:      include/linux/freezer.h
11632 F:      include/linux/pm.h
11633
11634 SVGA HANDLING
11635 M:      Martin Mares <mj@ucw.cz>
11636 L:      linux-video@atrey.karlin.mff.cuni.cz
11637 S:      Maintained
11638 F:      Documentation/svga.txt
11639 F:      arch/x86/boot/video*
11640
11641 SWIOTLB SUBSYSTEM
11642 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11643 L:      linux-kernel@vger.kernel.org
11644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11645 S:      Supported
11646 F:      lib/swiotlb.c
11647 F:      arch/*/kernel/pci-swiotlb.c
11648 F:      include/linux/swiotlb.h
11649
11650 SWITCHDEV
11651 M:      Jiri Pirko <jiri@resnulli.us>
11652 L:      netdev@vger.kernel.org
11653 S:      Supported
11654 F:      net/switchdev/
11655 F:      include/net/switchdev.h
11656
11657 SYNOPSYS ARC ARCHITECTURE
11658 M:      Vineet Gupta <vgupta@synopsys.com>
11659 L:      linux-snps-arc@lists.infradead.org
11660 S:      Supported
11661 F:      arch/arc/
11662 F:      Documentation/devicetree/bindings/arc/*
11663 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11664 F:      drivers/tty/serial/arc_uart.c
11665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11666
11667 SYNOPSYS ARC SDP platform support
11668 M:      Alexey Brodkin <abrodkin@synopsys.com>
11669 S:      Supported
11670 F:      arch/arc/plat-axs10x
11671 F:      arch/arc/boot/dts/ax*
11672 F:      Documentation/devicetree/bindings/arc/axs10*
11673
11674 SYSTEM CONFIGURATION (SYSCON)
11675 M:      Lee Jones <lee.jones@linaro.org>
11676 M:      Arnd Bergmann <arnd@arndb.de>
11677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11678 S:      Supported
11679 F:      drivers/mfd/syscon.c
11680
11681 SYSTEM RESET/SHUTDOWN DRIVERS
11682 M:      Sebastian Reichel <sre@kernel.org>
11683 L:      linux-pm@vger.kernel.org
11684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11685 S:      Maintained
11686 F:      Documentation/devicetree/bindings/power/reset/
11687 F:      drivers/power/reset/
11688
11689 SYSV FILESYSTEM
11690 M:      Christoph Hellwig <hch@infradead.org>
11691 S:      Maintained
11692 F:      Documentation/filesystems/sysv-fs.txt
11693 F:      fs/sysv/
11694 F:      include/linux/sysv_fs.h
11695
11696 TARGET SUBSYSTEM
11697 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11698 L:      linux-scsi@vger.kernel.org
11699 L:      target-devel@vger.kernel.org
11700 W:      http://www.linux-iscsi.org
11701 W:      http://groups.google.com/group/linux-iscsi-target-dev
11702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11703 S:      Supported
11704 F:      drivers/target/
11705 F:      include/target/
11706 F:      Documentation/target/
11707
11708 TASKSTATS STATISTICS INTERFACE
11709 M:      Balbir Singh <bsingharora@gmail.com>
11710 S:      Maintained
11711 F:      Documentation/accounting/taskstats*
11712 F:      include/linux/taskstats*
11713 F:      kernel/taskstats.c
11714
11715 TC CLASSIFIER
11716 M:      Jamal Hadi Salim <jhs@mojatatu.com>
11717 L:      netdev@vger.kernel.org
11718 S:      Maintained
11719 F:      include/net/pkt_cls.h
11720 F:      include/uapi/linux/pkt_cls.h
11721 F:      net/sched/
11722
11723 TCP LOW PRIORITY MODULE
11724 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11725 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11726 W:      http://tcp-lp-mod.sourceforge.net/
11727 S:      Maintained
11728 F:      net/ipv4/tcp_lp.c
11729
11730 TDA10071 MEDIA DRIVER
11731 M:      Antti Palosaari <crope@iki.fi>
11732 L:      linux-media@vger.kernel.org
11733 W:      https://linuxtv.org
11734 W:      http://palosaari.fi/linux/
11735 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11736 T:      git git://linuxtv.org/anttip/media_tree.git
11737 S:      Maintained
11738 F:      drivers/media/dvb-frontends/tda10071*
11739
11740 TDA18212 MEDIA DRIVER
11741 M:      Antti Palosaari <crope@iki.fi>
11742 L:      linux-media@vger.kernel.org
11743 W:      https://linuxtv.org
11744 W:      http://palosaari.fi/linux/
11745 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11746 T:      git git://linuxtv.org/anttip/media_tree.git
11747 S:      Maintained
11748 F:      drivers/media/tuners/tda18212*
11749
11750 TDA18218 MEDIA DRIVER
11751 M:      Antti Palosaari <crope@iki.fi>
11752 L:      linux-media@vger.kernel.org
11753 W:      https://linuxtv.org
11754 W:      http://palosaari.fi/linux/
11755 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11756 T:      git git://linuxtv.org/anttip/media_tree.git
11757 S:      Maintained
11758 F:      drivers/media/tuners/tda18218*
11759
11760 TDA18271 MEDIA DRIVER
11761 M:      Michael Krufky <mkrufky@linuxtv.org>
11762 L:      linux-media@vger.kernel.org
11763 W:      https://linuxtv.org
11764 W:      http://github.com/mkrufky
11765 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11766 T:      git git://linuxtv.org/mkrufky/tuners.git
11767 S:      Maintained
11768 F:      drivers/media/tuners/tda18271*
11769
11770 TDA827x MEDIA DRIVER
11771 M:      Michael Krufky <mkrufky@linuxtv.org>
11772 L:      linux-media@vger.kernel.org
11773 W:      https://linuxtv.org
11774 W:      http://github.com/mkrufky
11775 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11776 T:      git git://linuxtv.org/mkrufky/tuners.git
11777 S:      Maintained
11778 F:      drivers/media/tuners/tda8290.*
11779
11780 TDA8290 MEDIA DRIVER
11781 M:      Michael Krufky <mkrufky@linuxtv.org>
11782 L:      linux-media@vger.kernel.org
11783 W:      https://linuxtv.org
11784 W:      http://github.com/mkrufky
11785 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11786 T:      git git://linuxtv.org/mkrufky/tuners.git
11787 S:      Maintained
11788 F:      drivers/media/tuners/tda8290.*
11789
11790 TDA9840 MEDIA DRIVER
11791 M:      Hans Verkuil <hverkuil@xs4all.nl>
11792 L:      linux-media@vger.kernel.org
11793 T:      git git://linuxtv.org/media_tree.git
11794 W:      https://linuxtv.org
11795 S:      Maintained
11796 F:      drivers/media/i2c/tda9840*
11797
11798 TEA5761 TUNER DRIVER
11799 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11800 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11801 L:      linux-media@vger.kernel.org
11802 W:      https://linuxtv.org
11803 T:      git git://linuxtv.org/media_tree.git
11804 S:      Odd fixes
11805 F:      drivers/media/tuners/tea5761.*
11806
11807 TEA5767 TUNER DRIVER
11808 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11809 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11810 L:      linux-media@vger.kernel.org
11811 W:      https://linuxtv.org
11812 T:      git git://linuxtv.org/media_tree.git
11813 S:      Maintained
11814 F:      drivers/media/tuners/tea5767.*
11815
11816 TEA6415C MEDIA DRIVER
11817 M:      Hans Verkuil <hverkuil@xs4all.nl>
11818 L:      linux-media@vger.kernel.org
11819 T:      git git://linuxtv.org/media_tree.git
11820 W:      https://linuxtv.org
11821 S:      Maintained
11822 F:      drivers/media/i2c/tea6415c*
11823
11824 TEA6420 MEDIA DRIVER
11825 M:      Hans Verkuil <hverkuil@xs4all.nl>
11826 L:      linux-media@vger.kernel.org
11827 T:      git git://linuxtv.org/media_tree.git
11828 W:      https://linuxtv.org
11829 S:      Maintained
11830 F:      drivers/media/i2c/tea6420*
11831
11832 TEAM DRIVER
11833 M:      Jiri Pirko <jiri@resnulli.us>
11834 L:      netdev@vger.kernel.org
11835 S:      Supported
11836 F:      drivers/net/team/
11837 F:      include/linux/if_team.h
11838 F:      include/uapi/linux/if_team.h
11839
11840 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11841 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11842 S:      Maintained
11843 F:      arch/x86/platform/ts5500/
11844
11845 TECHNOTREND USB IR RECEIVER
11846 M:      Sean Young <sean@mess.org>
11847 L:      linux-media@vger.kernel.org
11848 S:      Maintained
11849 F:      drivers/media/rc/ttusbir.c
11850
11851 TEGRA ARCHITECTURE SUPPORT
11852 M:      Stephen Warren <swarren@wwwdotorg.org>
11853 M:      Thierry Reding <thierry.reding@gmail.com>
11854 M:      Alexandre Courbot <gnurou@gmail.com>
11855 L:      linux-tegra@vger.kernel.org
11856 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
11857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11858 S:      Supported
11859 N:      [^a-z]tegra
11860
11861 TEGRA CLOCK DRIVER
11862 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
11863 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
11864 S:      Supported
11865 F:      drivers/clk/tegra/
11866
11867 TEGRA DMA DRIVERS
11868 M:      Laxman Dewangan <ldewangan@nvidia.com>
11869 M:      Jon Hunter <jonathanh@nvidia.com>
11870 S:      Supported
11871 F:      drivers/dma/tegra*
11872
11873 TEGRA I2C DRIVER
11874 M:      Laxman Dewangan <ldewangan@nvidia.com>
11875 S:      Supported
11876 F:      drivers/i2c/busses/i2c-tegra.c
11877
11878 TEGRA IOMMU DRIVERS
11879 M:      Hiroshi Doyu <hdoyu@nvidia.com>
11880 S:      Supported
11881 F:      drivers/iommu/tegra*
11882
11883 TEGRA KBC DRIVER
11884 M:      Rakesh Iyer <riyer@nvidia.com>
11885 M:      Laxman Dewangan <ldewangan@nvidia.com>
11886 S:      Supported
11887 F:      drivers/input/keyboard/tegra-kbc.c
11888
11889 TEGRA PWM DRIVER
11890 M:      Thierry Reding <thierry.reding@gmail.com>
11891 S:      Supported
11892 F:      drivers/pwm/pwm-tegra.c
11893
11894 TEGRA SERIAL DRIVER
11895 M:      Laxman Dewangan <ldewangan@nvidia.com>
11896 S:      Supported
11897 F:      drivers/tty/serial/serial-tegra.c
11898
11899 TEGRA SPI DRIVER
11900 M:      Laxman Dewangan <ldewangan@nvidia.com>
11901 S:      Supported
11902 F:      drivers/spi/spi-tegra*
11903
11904 TEHUTI ETHERNET DRIVER
11905 M:      Andy Gospodarek <andy@greyhouse.net>
11906 L:      netdev@vger.kernel.org
11907 S:      Supported
11908 F:      drivers/net/ethernet/tehuti/*
11909
11910 Telecom Clock Driver for MCPL0010
11911 M:      Mark Gross <mark.gross@intel.com>
11912 S:      Supported
11913 F:      drivers/char/tlclk.c
11914
11915 TENSILICA XTENSA PORT (xtensa)
11916 M:      Chris Zankel <chris@zankel.net>
11917 M:      Max Filippov <jcmvbkbc@gmail.com>
11918 L:      linux-xtensa@linux-xtensa.org
11919 T:      git git://github.com/czankel/xtensa-linux.git
11920 S:      Maintained
11921 F:      arch/xtensa/
11922 F:      drivers/irqchip/irq-xtensa-*
11923
11924 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11925 M:      Hans Verkuil <hverkuil@xs4all.nl>
11926 L:      linux-media@vger.kernel.org
11927 T:      git git://linuxtv.org/media_tree.git
11928 W:      https://linuxtv.org
11929 S:      Maintained
11930 F:      drivers/media/radio/radio-raremono.c
11931
11932 THERMAL
11933 M:      Zhang Rui <rui.zhang@intel.com>
11934 M:      Eduardo Valentin <edubezval@gmail.com>
11935 L:      linux-pm@vger.kernel.org
11936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11938 Q:      https://patchwork.kernel.org/project/linux-pm/list/
11939 S:      Supported
11940 F:      drivers/thermal/
11941 F:      include/linux/thermal.h
11942 F:      include/uapi/linux/thermal.h
11943 F:      include/linux/cpu_cooling.h
11944 F:      Documentation/devicetree/bindings/thermal/
11945
11946 THERMAL/CPU_COOLING
11947 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
11948 M:      Viresh Kumar <viresh.kumar@linaro.org>
11949 M:      Javi Merino <javi.merino@kernel.org>
11950 L:      linux-pm@vger.kernel.org
11951 S:      Supported
11952 F:      Documentation/thermal/cpu-cooling-api.txt
11953 F:      drivers/thermal/cpu_cooling.c
11954 F:      include/linux/cpu_cooling.h
11955
11956 THINKPAD ACPI EXTRAS DRIVER
11957 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11958 L:      ibm-acpi-devel@lists.sourceforge.net
11959 L:      platform-driver-x86@vger.kernel.org
11960 W:      http://ibm-acpi.sourceforge.net
11961 W:      http://thinkwiki.org/wiki/Ibm-acpi
11962 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11963 S:      Maintained
11964 F:      drivers/platform/x86/thinkpad_acpi.c
11965
11966 TI BANDGAP AND THERMAL DRIVER
11967 M:      Eduardo Valentin <edubezval@gmail.com>
11968 M:      Keerthy <j-keerthy@ti.com>
11969 L:      linux-pm@vger.kernel.org
11970 L:      linux-omap@vger.kernel.org
11971 S:      Maintained
11972 F:      drivers/thermal/ti-soc-thermal/
11973
11974 TI VPE/CAL DRIVERS
11975 M:      Benoit Parrot <bparrot@ti.com>
11976 L:      linux-media@vger.kernel.org
11977 W:      http://linuxtv.org/
11978 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11979 S:      Maintained
11980 F:      drivers/media/platform/ti-vpe/
11981
11982 TI CDCE706 CLOCK DRIVER
11983 M:      Max Filippov <jcmvbkbc@gmail.com>
11984 S:      Maintained
11985 F:      drivers/clk/clk-cdce706.c
11986
11987 TI CLOCK DRIVER
11988 M:      Tero Kristo <t-kristo@ti.com>
11989 L:      linux-omap@vger.kernel.org
11990 S:      Maintained
11991 F:      drivers/clk/ti/
11992 F:      include/linux/clk/ti.h
11993
11994 TI ETHERNET SWITCH DRIVER (CPSW)
11995 M:      Mugunthan V N <mugunthanvnm@ti.com>
11996 R:      Grygorii Strashko <grygorii.strashko@ti.com>
11997 L:      linux-omap@vger.kernel.org
11998 L:      netdev@vger.kernel.org
11999 S:      Maintained
12000 F:      drivers/net/ethernet/ti/cpsw*
12001 F:      drivers/net/ethernet/ti/davinci*
12002
12003 TI FLASH MEDIA INTERFACE DRIVER
12004 M:      Alex Dubov <oakad@yahoo.com>
12005 S:      Maintained
12006 F:      drivers/misc/tifm*
12007 F:      drivers/mmc/host/tifm_sd.c
12008 F:      include/linux/tifm.h
12009
12010 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12011 M:      Santosh Shilimkar <ssantosh@kernel.org>
12012 L:      linux-kernel@vger.kernel.org
12013 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12014 S:      Maintained
12015 F:      drivers/soc/ti/*
12016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12017
12018
12019 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12020 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
12021 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12022 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12023 S:      Maintained
12024 F:      sound/soc/codecs/lm49453*
12025 F:      sound/soc/codecs/isabelle*
12026
12027 TI LP855x BACKLIGHT DRIVER
12028 M:      Milo Kim <milo.kim@ti.com>
12029 S:      Maintained
12030 F:      Documentation/backlight/lp855x-driver.txt
12031 F:      drivers/video/backlight/lp855x_bl.c
12032 F:      include/linux/platform_data/lp855x.h
12033
12034 TI LP8727 CHARGER DRIVER
12035 M:      Milo Kim <milo.kim@ti.com>
12036 S:      Maintained
12037 F:      drivers/power/supply/lp8727_charger.c
12038 F:      include/linux/platform_data/lp8727.h
12039
12040 TI LP8788 MFD DRIVER
12041 M:      Milo Kim <milo.kim@ti.com>
12042 S:      Maintained
12043 F:      drivers/iio/adc/lp8788_adc.c
12044 F:      drivers/leds/leds-lp8788.c
12045 F:      drivers/mfd/lp8788*.c
12046 F:      drivers/power/supply/lp8788-charger.c
12047 F:      drivers/regulator/lp8788-*.c
12048 F:      include/linux/mfd/lp8788*.h
12049
12050 TI NETCP ETHERNET DRIVER
12051 M:      Wingman Kwok <w-kwok2@ti.com>
12052 M:      Murali Karicheri <m-karicheri2@ti.com>
12053 L:      netdev@vger.kernel.org
12054 S:      Maintained
12055 F:      drivers/net/ethernet/ti/netcp*
12056
12057 TI TAS571X FAMILY ASoC CODEC DRIVER
12058 M:      Kevin Cernekee <cernekee@chromium.org>
12059 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12060 S:      Odd Fixes
12061 F:      sound/soc/codecs/tas571x*
12062
12063 TI TWL4030 SERIES SOC CODEC DRIVER
12064 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12065 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12066 S:      Maintained
12067 F:      sound/soc/codecs/twl4030*
12068
12069 TI WILINK WIRELESS DRIVERS
12070 L:      linux-wireless@vger.kernel.org
12071 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
12072 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
12073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12074 S:      Orphan
12075 F:      drivers/net/wireless/ti/
12076 F:      include/linux/wl12xx.h
12077
12078 TIPC NETWORK LAYER
12079 M:      Jon Maloy <jon.maloy@ericsson.com>
12080 M:      Ying Xue <ying.xue@windriver.com>
12081 L:      netdev@vger.kernel.org (core kernel code)
12082 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12083 W:      http://tipc.sourceforge.net/
12084 S:      Maintained
12085 F:      include/uapi/linux/tipc*.h
12086 F:      net/tipc/
12087
12088 TILE ARCHITECTURE
12089 M:      Chris Metcalf <cmetcalf@mellanox.com>
12090 W:      http://www.mellanox.com/repository/solutions/tile-scm/
12091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12092 S:      Supported
12093 F:      arch/tile/
12094 F:      drivers/char/tile-srom.c
12095 F:      drivers/edac/tile_edac.c
12096 F:      drivers/net/ethernet/tile/
12097 F:      drivers/rtc/rtc-tile.c
12098 F:      drivers/tty/hvc/hvc_tile.c
12099 F:      drivers/tty/serial/tilegx.c
12100 F:      drivers/usb/host/*-tilegx.c
12101 F:      include/linux/usb/tilegx.h
12102
12103 TLAN NETWORK DRIVER
12104 M:      Samuel Chessman <chessman@tux.org>
12105 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
12106 W:      http://sourceforge.net/projects/tlan/
12107 S:      Maintained
12108 F:      Documentation/networking/tlan.txt
12109 F:      drivers/net/ethernet/ti/tlan.*
12110
12111 TOMOYO SECURITY MODULE
12112 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
12113 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12114 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12115 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12116 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12117 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12118 W:      http://tomoyo.sourceforge.jp/
12119 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12120 S:      Maintained
12121 F:      security/tomoyo/
12122
12123 TOPSTAR LAPTOP EXTRAS DRIVER
12124 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12125 L:      platform-driver-x86@vger.kernel.org
12126 S:      Maintained
12127 F:      drivers/platform/x86/topstar-laptop.c
12128
12129 TOSHIBA ACPI EXTRAS DRIVER
12130 M:      Azael Avalos <coproscefalo@gmail.com>
12131 L:      platform-driver-x86@vger.kernel.org
12132 S:      Maintained
12133 F:      drivers/platform/x86/toshiba_acpi.c
12134
12135 TOSHIBA BLUETOOTH DRIVER
12136 M:      Azael Avalos <coproscefalo@gmail.com>
12137 L:      platform-driver-x86@vger.kernel.org
12138 S:      Maintained
12139 F:      drivers/platform/x86/toshiba_bluetooth.c
12140
12141 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12142 M:      Azael Avalos <coproscefalo@gmail.com>
12143 L:      platform-driver-x86@vger.kernel.org
12144 S:      Maintained
12145 F:      drivers/platform/x86/toshiba_haps.c
12146
12147 TOSHIBA WMI HOTKEYS DRIVER
12148 M:      Azael Avalos <coproscefalo@gmail.com>
12149 L:      platform-driver-x86@vger.kernel.org
12150 S:      Maintained
12151 F:      drivers/platform/x86/toshiba-wmi.c
12152
12153 TOSHIBA SMM DRIVER
12154 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
12155 W:      http://www.buzzard.org.uk/toshiba/
12156 S:      Maintained
12157 F:      drivers/char/toshiba.c
12158 F:      include/linux/toshiba.h
12159 F:      include/uapi/linux/toshiba.h
12160
12161 TOSHIBA TC358743 DRIVER
12162 M:      Mats Randgaard <matrandg@cisco.com>
12163 L:      linux-media@vger.kernel.org
12164 S:      Maintained
12165 F:      drivers/media/i2c/tc358743*
12166 F:      include/media/i2c/tc358743.h
12167
12168 TMIO/SDHI MMC DRIVER
12169 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12170 L:      linux-mmc@vger.kernel.org
12171 S:      Supported
12172 F:      drivers/mmc/host/tmio_mmc*
12173 F:      drivers/mmc/host/sh_mobile_sdhi.c
12174 F:      include/linux/mfd/tmio.h
12175
12176 TMP401 HARDWARE MONITOR DRIVER
12177 M:      Guenter Roeck <linux@roeck-us.net>
12178 L:      linux-hwmon@vger.kernel.org
12179 S:      Maintained
12180 F:      Documentation/hwmon/tmp401
12181 F:      drivers/hwmon/tmp401.c
12182
12183 TMPFS (SHMEM FILESYSTEM)
12184 M:      Hugh Dickins <hughd@google.com>
12185 L:      linux-mm@kvack.org
12186 S:      Maintained
12187 F:      include/linux/shmem_fs.h
12188 F:      mm/shmem.c
12189
12190 TM6000 VIDEO4LINUX DRIVER
12191 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12192 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12193 L:      linux-media@vger.kernel.org
12194 W:      https://linuxtv.org
12195 T:      git git://linuxtv.org/media_tree.git
12196 S:      Odd fixes
12197 F:      drivers/media/usb/tm6000/
12198 F:      Documentation/media/v4l-drivers/tm6000*
12199
12200 TW5864 VIDEO4LINUX DRIVER
12201 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12202 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12203 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12204 L:      linux-media@vger.kernel.org
12205 S:      Supported
12206 F:      drivers/media/pci/tw5864/
12207
12208 TW68 VIDEO4LINUX DRIVER
12209 M:      Hans Verkuil <hverkuil@xs4all.nl>
12210 L:      linux-media@vger.kernel.org
12211 T:      git git://linuxtv.org/media_tree.git
12212 W:      https://linuxtv.org
12213 S:      Odd Fixes
12214 F:      drivers/media/pci/tw68/
12215
12216 TW686X VIDEO4LINUX DRIVER
12217 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12218 L:      linux-media@vger.kernel.org
12219 T:      git git://linuxtv.org/media_tree.git
12220 W:      http://linuxtv.org
12221 S:      Maintained
12222 F:      drivers/media/pci/tw686x/
12223
12224 TPM DEVICE DRIVER
12225 M:      Peter Huewe <peterhuewe@gmx.de>
12226 M:      Marcel Selhorst <tpmdd@selhorst.net>
12227 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12228 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12229 W:      http://tpmdd.sourceforge.net
12230 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12231 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
12232 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
12233 S:      Maintained
12234 F:      drivers/char/tpm/
12235
12236 TPM IBM_VTPM DEVICE DRIVER
12237 M:      Ashley Lai <ashleydlai@gmail.com>
12238 W:      http://tpmdd.sourceforge.net
12239 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12240 S:      Maintained
12241 F:      drivers/char/tpm/tpm_ibmvtpm*
12242
12243 TRACING
12244 M:      Steven Rostedt <rostedt@goodmis.org>
12245 M:      Ingo Molnar <mingo@redhat.com>
12246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12247 S:      Maintained
12248 F:      Documentation/trace/ftrace.txt
12249 F:      arch/*/*/*/ftrace.h
12250 F:      arch/*/kernel/ftrace.c
12251 F:      include/*/ftrace.h
12252 F:      include/linux/trace*.h
12253 F:      include/trace/
12254 F:      kernel/trace/
12255 F:      tools/testing/selftests/ftrace/
12256
12257 TRACING MMIO ACCESSES (MMIOTRACE)
12258 M:      Steven Rostedt <rostedt@goodmis.org>
12259 M:      Ingo Molnar <mingo@kernel.org>
12260 R:      Karol Herbst <karolherbst@gmail.com>
12261 R:      Pekka Paalanen <ppaalanen@gmail.com>
12262 S:      Maintained
12263 L:      linux-kernel@vger.kernel.org
12264 L:      nouveau@lists.freedesktop.org
12265 F:      kernel/trace/trace_mmiotrace.c
12266 F:      include/linux/mmiotrace.h
12267 F:      arch/x86/mm/kmmio.c
12268 F:      arch/x86/mm/mmio-mod.c
12269 F:      arch/x86/mm/testmmiotrace.c
12270
12271 TRIVIAL PATCHES
12272 M:      Jiri Kosina <trivial@kernel.org>
12273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12274 S:      Maintained
12275 K:      ^Subject:.*(?i)trivial
12276
12277 TTY LAYER
12278 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12279 M:      Jiri Slaby <jslaby@suse.com>
12280 S:      Supported
12281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12282 F:      Documentation/serial/
12283 F:      drivers/tty/
12284 F:      drivers/tty/serial/serial_core.c
12285 F:      include/linux/serial_core.h
12286 F:      include/linux/serial.h
12287 F:      include/linux/tty.h
12288 F:      include/uapi/linux/serial_core.h
12289 F:      include/uapi/linux/serial.h
12290 F:      include/uapi/linux/tty.h
12291
12292 TUA9001 MEDIA DRIVER
12293 M:      Antti Palosaari <crope@iki.fi>
12294 L:      linux-media@vger.kernel.org
12295 W:      https://linuxtv.org
12296 W:      http://palosaari.fi/linux/
12297 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12298 T:      git git://linuxtv.org/anttip/media_tree.git
12299 S:      Maintained
12300 F:      drivers/media/tuners/tua9001*
12301
12302 TULIP NETWORK DRIVERS
12303 L:      netdev@vger.kernel.org
12304 L:      linux-parisc@vger.kernel.org
12305 S:      Orphan
12306 F:      drivers/net/ethernet/dec/tulip/
12307
12308 TUN/TAP driver
12309 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
12310 W:      http://vtun.sourceforge.net/tun
12311 S:      Maintained
12312 F:      Documentation/networking/tuntap.txt
12313 F:      arch/um/os-Linux/drivers/
12314
12315 TURBOCHANNEL SUBSYSTEM
12316 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12317 M:      Ralf Baechle <ralf@linux-mips.org>
12318 L:      linux-mips@linux-mips.org
12319 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
12320 S:      Maintained
12321 F:      drivers/tc/
12322 F:      include/linux/tc.h
12323
12324 UBI FILE SYSTEM (UBIFS)
12325 M:      Richard Weinberger <richard@nod.at>
12326 M:      Artem Bityutskiy <dedekind1@gmail.com>
12327 M:      Adrian Hunter <adrian.hunter@intel.com>
12328 L:      linux-mtd@lists.infradead.org
12329 T:      git git://git.infradead.org/ubifs-2.6.git
12330 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
12331 S:      Supported
12332 F:      Documentation/filesystems/ubifs.txt
12333 F:      fs/ubifs/
12334
12335 UCLINUX (M68KNOMMU AND COLDFIRE)
12336 M:      Greg Ungerer <gerg@linux-m68k.org>
12337 W:      http://www.linux-m68k.org/
12338 W:      http://www.uclinux.org/
12339 L:      linux-m68k@lists.linux-m68k.org
12340 L:      uclinux-dev@uclinux.org  (subscribers-only)
12341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12342 S:      Maintained
12343 F:      arch/m68k/coldfire/
12344 F:      arch/m68k/68*/
12345 F:      arch/m68k/*/*_no.*
12346 F:      arch/m68k/include/asm/*_no.*
12347
12348 UDF FILESYSTEM
12349 M:      Jan Kara <jack@suse.com>
12350 S:      Maintained
12351 F:      Documentation/filesystems/udf.txt
12352 F:      fs/udf/
12353
12354 UFS FILESYSTEM
12355 M:      Evgeniy Dushistov <dushistov@mail.ru>
12356 S:      Maintained
12357 F:      Documentation/filesystems/ufs.txt
12358 F:      fs/ufs/
12359
12360 UHID USERSPACE HID IO DRIVER:
12361 M:      David Herrmann <dh.herrmann@googlemail.com>
12362 L:      linux-input@vger.kernel.org
12363 S:      Maintained
12364 F:      drivers/hid/uhid.c
12365 F:      include/uapi/linux/uhid.h
12366
12367 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12368 L:      linux-usb@vger.kernel.org
12369 S:      Orphan
12370 F:      drivers/uwb/
12371 F:      include/linux/uwb.h
12372 F:      include/linux/uwb/
12373
12374 UNICORE32 ARCHITECTURE:
12375 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
12376 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12377 S:      Maintained
12378 T:      git git://github.com/gxt/linux.git
12379 F:      arch/unicore32/
12380
12381 UNIFDEF
12382 M:      Tony Finch <dot@dotat.at>
12383 W:      http://dotat.at/prog/unifdef
12384 S:      Maintained
12385 F:      scripts/unifdef.c
12386
12387 UNIFORM CDROM DRIVER
12388 M:      Jens Axboe <axboe@kernel.dk>
12389 W:      http://www.kernel.dk
12390 S:      Maintained
12391 F:      Documentation/cdrom/
12392 F:      drivers/cdrom/cdrom.c
12393 F:      include/linux/cdrom.h
12394 F:      include/uapi/linux/cdrom.h
12395
12396 UNISYS S-PAR DRIVERS
12397 M:      David Kershner <david.kershner@unisys.com>
12398 L:      sparmaintainer@unisys.com (Unisys internal)
12399 S:      Supported
12400 F:      drivers/staging/unisys/
12401
12402 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12403 M:      Vinayak Holikatti <vinholikatti@gmail.com>
12404 L:      linux-scsi@vger.kernel.org
12405 S:      Supported
12406 F:      Documentation/scsi/ufs.txt
12407 F:      drivers/scsi/ufs/
12408
12409 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12410 M:      Joao Pinto <Joao.Pinto@synopsys.com>
12411 L:      linux-scsi@vger.kernel.org
12412 S:      Supported
12413 F:      drivers/scsi/ufs/*dwc*
12414
12415 UNSORTED BLOCK IMAGES (UBI)
12416 M:      Artem Bityutskiy <dedekind1@gmail.com>
12417 M:      Richard Weinberger <richard@nod.at>
12418 W:      http://www.linux-mtd.infradead.org/
12419 L:      linux-mtd@lists.infradead.org
12420 T:      git git://git.infradead.org/ubifs-2.6.git
12421 S:      Supported
12422 F:      drivers/mtd/ubi/
12423 F:      include/linux/mtd/ubi.h
12424 F:      include/uapi/mtd/ubi-user.h
12425
12426 USB ACM DRIVER
12427 M:      Oliver Neukum <oneukum@suse.com>
12428 L:      linux-usb@vger.kernel.org
12429 S:      Maintained
12430 F:      Documentation/usb/acm.txt
12431 F:      drivers/usb/class/cdc-acm.*
12432
12433 USB AR5523 WIRELESS DRIVER
12434 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
12435 L:      linux-wireless@vger.kernel.org
12436 S:      Maintained
12437 F:      drivers/net/wireless/ath/ar5523/
12438
12439 USB ATTACHED SCSI
12440 M:      Oliver Neukum <oneukum@suse.com>
12441 L:      linux-usb@vger.kernel.org
12442 L:      linux-scsi@vger.kernel.org
12443 S:      Maintained
12444 F:      drivers/usb/storage/uas.c
12445
12446 USB CDC ETHERNET DRIVER
12447 M:      Oliver Neukum <oliver@neukum.org>
12448 L:      linux-usb@vger.kernel.org
12449 S:      Maintained
12450 F:      drivers/net/usb/cdc_*.c
12451 F:      include/uapi/linux/usb/cdc.h
12452
12453 USB CHAOSKEY DRIVER
12454 M:      Keith Packard <keithp@keithp.com>
12455 L:      linux-usb@vger.kernel.org
12456 S:      Maintained
12457 F:      drivers/usb/misc/chaoskey.c
12458
12459 USB CYPRESS C67X00 DRIVER
12460 M:      Peter Korsgaard <jacmet@sunsite.dk>
12461 L:      linux-usb@vger.kernel.org
12462 S:      Maintained
12463 F:      drivers/usb/c67x00/
12464
12465 USB DAVICOM DM9601 DRIVER
12466 M:      Peter Korsgaard <jacmet@sunsite.dk>
12467 L:      netdev@vger.kernel.org
12468 W:      http://www.linux-usb.org/usbnet
12469 S:      Maintained
12470 F:      drivers/net/usb/dm9601.c
12471
12472 USB DIAMOND RIO500 DRIVER
12473 M:      Cesar Miquel <miquel@df.uba.ar>
12474 L:      rio500-users@lists.sourceforge.net
12475 W:      http://rio500.sourceforge.net
12476 S:      Maintained
12477 F:      drivers/usb/misc/rio500*
12478
12479 USB EHCI DRIVER
12480 M:      Alan Stern <stern@rowland.harvard.edu>
12481 L:      linux-usb@vger.kernel.org
12482 S:      Maintained
12483 F:      Documentation/usb/ehci.txt
12484 F:      drivers/usb/host/ehci*
12485
12486 USB GADGET/PERIPHERAL SUBSYSTEM
12487 M:      Felipe Balbi <balbi@kernel.org>
12488 L:      linux-usb@vger.kernel.org
12489 W:      http://www.linux-usb.org/gadget
12490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12491 S:      Maintained
12492 F:      drivers/usb/gadget/
12493 F:      include/linux/usb/gadget*
12494
12495 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12496 M:      Jiri Kosina <jikos@kernel.org>
12497 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
12498 L:      linux-usb@vger.kernel.org
12499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12500 S:      Maintained
12501 F:      Documentation/hid/hiddev.txt
12502 F:      drivers/hid/usbhid/
12503
12504 USB ISP116X DRIVER
12505 M:      Olav Kongas <ok@artecdesign.ee>
12506 L:      linux-usb@vger.kernel.org
12507 S:      Maintained
12508 F:      drivers/usb/host/isp116x*
12509 F:      include/linux/usb/isp116x.h
12510
12511 USB LAN78XX ETHERNET DRIVER
12512 M:      Woojung Huh <woojung.huh@microchip.com>
12513 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12514 L:      netdev@vger.kernel.org
12515 S:      Maintained
12516 F:      drivers/net/usb/lan78xx.*
12517
12518 USB MASS STORAGE DRIVER
12519 M:      Alan Stern <stern@rowland.harvard.edu>
12520 L:      linux-usb@vger.kernel.org
12521 L:      usb-storage@lists.one-eyed-alien.net
12522 S:      Maintained
12523 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
12524 F:      drivers/usb/storage/
12525
12526 USB MIDI DRIVER
12527 M:      Clemens Ladisch <clemens@ladisch.de>
12528 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12529 T:      git git://git.alsa-project.org/alsa-kernel.git
12530 S:      Maintained
12531 F:      sound/usb/midi.*
12532
12533 USB NETWORKING DRIVERS
12534 L:      linux-usb@vger.kernel.org
12535 S:      Odd Fixes
12536 F:      drivers/net/usb/
12537
12538 USB OHCI DRIVER
12539 M:      Alan Stern <stern@rowland.harvard.edu>
12540 L:      linux-usb@vger.kernel.org
12541 S:      Maintained
12542 F:      Documentation/usb/ohci.txt
12543 F:      drivers/usb/host/ohci*
12544
12545 USB OTG FSM (Finite State Machine)
12546 M:      Peter Chen <Peter.Chen@nxp.com>
12547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12548 L:      linux-usb@vger.kernel.org
12549 S:      Maintained
12550 F:      drivers/usb/common/usb-otg-fsm.c
12551
12552 USB OVER IP DRIVER
12553 M:      Valentina Manea <valentina.manea.m@gmail.com>
12554 M:      Shuah Khan <shuahkh@osg.samsung.com>
12555 M:      Shuah Khan <shuah@kernel.org>
12556 L:      linux-usb@vger.kernel.org
12557 S:      Maintained
12558 F:      Documentation/usb/usbip_protocol.txt
12559 F:      drivers/usb/usbip/
12560 F:      tools/usb/usbip/
12561
12562 USB PEGASUS DRIVER
12563 M:      Petko Manolov <petkan@nucleusys.com>
12564 L:      linux-usb@vger.kernel.org
12565 L:      netdev@vger.kernel.org
12566 T:      git git://github.com/petkan/pegasus.git
12567 W:      https://github.com/petkan/pegasus
12568 S:      Maintained
12569 F:      drivers/net/usb/pegasus.*
12570
12571 USB PHY LAYER
12572 M:      Felipe Balbi <balbi@kernel.org>
12573 L:      linux-usb@vger.kernel.org
12574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12575 S:      Maintained
12576 F:      drivers/usb/phy/
12577
12578 USB PRINTER DRIVER (usblp)
12579 M:      Pete Zaitcev <zaitcev@redhat.com>
12580 L:      linux-usb@vger.kernel.org
12581 S:      Supported
12582 F:      drivers/usb/class/usblp.c
12583
12584 USB QMI WWAN NETWORK DRIVER
12585 M:      Bjørn Mork <bjorn@mork.no>
12586 L:      netdev@vger.kernel.org
12587 S:      Maintained
12588 F:      Documentation/ABI/testing/sysfs-class-net-qmi
12589 F:      drivers/net/usb/qmi_wwan.c
12590
12591 USB RTL8150 DRIVER
12592 M:      Petko Manolov <petkan@nucleusys.com>
12593 L:      linux-usb@vger.kernel.org
12594 L:      netdev@vger.kernel.org
12595 T:      git git://github.com/petkan/rtl8150.git
12596 W:      https://github.com/petkan/rtl8150
12597 S:      Maintained
12598 F:      drivers/net/usb/rtl8150.c
12599
12600 USB SERIAL SUBSYSTEM
12601 M:      Johan Hovold <johan@kernel.org>
12602 L:      linux-usb@vger.kernel.org
12603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12604 S:      Maintained
12605 F:      Documentation/usb/usb-serial.txt
12606 F:      drivers/usb/serial/
12607 F:      include/linux/usb/serial.h
12608
12609 USB SMSC75XX ETHERNET DRIVER
12610 M:      Steve Glendinning <steve.glendinning@shawell.net>
12611 L:      netdev@vger.kernel.org
12612 S:      Maintained
12613 F:      drivers/net/usb/smsc75xx.*
12614
12615 USB SMSC95XX ETHERNET DRIVER
12616 M:      Steve Glendinning <steve.glendinning@shawell.net>
12617 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12618 L:      netdev@vger.kernel.org
12619 S:      Maintained
12620 F:      drivers/net/usb/smsc95xx.*
12621
12622 USB SUBSYSTEM
12623 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12624 L:      linux-usb@vger.kernel.org
12625 W:      http://www.linux-usb.org
12626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12627 S:      Supported
12628 F:      Documentation/devicetree/bindings/usb/
12629 F:      Documentation/usb/
12630 F:      drivers/usb/
12631 F:      include/linux/usb.h
12632 F:      include/linux/usb/
12633
12634 USB UHCI DRIVER
12635 M:      Alan Stern <stern@rowland.harvard.edu>
12636 L:      linux-usb@vger.kernel.org
12637 S:      Maintained
12638 F:      drivers/usb/host/uhci*
12639
12640 USB "USBNET" DRIVER FRAMEWORK
12641 M:      Oliver Neukum <oneukum@suse.com>
12642 L:      netdev@vger.kernel.org
12643 W:      http://www.linux-usb.org/usbnet
12644 S:      Maintained
12645 F:      drivers/net/usb/usbnet.c
12646 F:      include/linux/usb/usbnet.h
12647
12648 USB VIDEO CLASS
12649 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12650 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12651 L:      linux-media@vger.kernel.org
12652 T:      git git://linuxtv.org/media_tree.git
12653 W:      http://www.ideasonboard.org/uvc/
12654 S:      Maintained
12655 F:      drivers/media/usb/uvc/
12656 F:      include/uapi/linux/uvcvideo.h
12657
12658 USB VISION DRIVER
12659 M:      Hans Verkuil <hverkuil@xs4all.nl>
12660 L:      linux-media@vger.kernel.org
12661 T:      git git://linuxtv.org/media_tree.git
12662 W:      https://linuxtv.org
12663 S:      Odd Fixes
12664 F:      drivers/media/usb/usbvision/
12665
12666 USB WEBCAM GADGET
12667 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12668 L:      linux-usb@vger.kernel.org
12669 S:      Maintained
12670 F:      drivers/usb/gadget/function/*uvc*
12671 F:      drivers/usb/gadget/legacy/webcam.c
12672
12673 USB WIRELESS RNDIS DRIVER (rndis_wlan)
12674 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
12675 L:      linux-wireless@vger.kernel.org
12676 S:      Maintained
12677 F:      drivers/net/wireless/rndis_wlan.c
12678
12679 USB XHCI DRIVER
12680 M:      Mathias Nyman <mathias.nyman@intel.com>
12681 L:      linux-usb@vger.kernel.org
12682 S:      Supported
12683 F:      drivers/usb/host/xhci*
12684 F:      drivers/usb/host/pci-quirks*
12685
12686 USB ZD1201 DRIVER
12687 L:      linux-wireless@vger.kernel.org
12688 W:      http://linux-lc100020.sourceforge.net
12689 S:      Orphan
12690 F:      drivers/net/wireless/zydas/zd1201.*
12691
12692 USB ZR364XX DRIVER
12693 M:      Antoine Jacquet <royale@zerezo.com>
12694 L:      linux-usb@vger.kernel.org
12695 L:      linux-media@vger.kernel.org
12696 T:      git git://linuxtv.org/media_tree.git
12697 W:      http://royale.zerezo.com/zr364xx/
12698 S:      Maintained
12699 F:      Documentation/media/v4l-drivers/zr364xx*
12700 F:      drivers/media/usb/zr364xx/
12701
12702 ULPI BUS
12703 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
12704 L:      linux-usb@vger.kernel.org
12705 S:      Maintained
12706 F:      drivers/usb/common/ulpi.c
12707 F:      include/linux/ulpi/
12708
12709 USER-MODE LINUX (UML)
12710 M:      Jeff Dike <jdike@addtoit.com>
12711 M:      Richard Weinberger <richard@nod.at>
12712 L:      user-mode-linux-devel@lists.sourceforge.net
12713 L:      user-mode-linux-user@lists.sourceforge.net
12714 W:      http://user-mode-linux.sourceforge.net
12715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12716 S:      Maintained
12717 F:      Documentation/virtual/uml/
12718 F:      arch/um/
12719 F:      arch/x86/um/
12720 F:      fs/hostfs/
12721 F:      fs/hppfs/
12722
12723 USERSPACE I/O (UIO)
12724 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12725 S:      Maintained
12726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12727 F:      Documentation/DocBook/uio-howto.tmpl
12728 F:      drivers/uio/
12729 F:      include/linux/uio*.h
12730
12731 UTIL-LINUX PACKAGE
12732 M:      Karel Zak <kzak@redhat.com>
12733 L:      util-linux@vger.kernel.org
12734 W:      http://en.wikipedia.org/wiki/Util-linux
12735 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12736 S:      Maintained
12737
12738 UVESAFB DRIVER
12739 M:      Michal Januszewski <spock@gentoo.org>
12740 L:      linux-fbdev@vger.kernel.org
12741 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
12742 S:      Maintained
12743 F:      Documentation/fb/uvesafb.txt
12744 F:      drivers/video/fbdev/uvesafb.*
12745
12746 VF610 NAND DRIVER
12747 M:      Stefan Agner <stefan@agner.ch>
12748 L:      linux-mtd@lists.infradead.org
12749 S:      Supported
12750 F:      drivers/mtd/nand/vf610_nfc.c
12751
12752 VFAT/FAT/MSDOS FILESYSTEM
12753 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12754 S:      Maintained
12755 F:      Documentation/filesystems/vfat.txt
12756 F:      fs/fat/
12757
12758 VFIO DRIVER
12759 M:      Alex Williamson <alex.williamson@redhat.com>
12760 L:      kvm@vger.kernel.org
12761 T:      git git://github.com/awilliam/linux-vfio.git
12762 S:      Maintained
12763 F:      Documentation/vfio.txt
12764 F:      drivers/vfio/
12765 F:      include/linux/vfio.h
12766 F:      include/uapi/linux/vfio.h
12767
12768 VFIO PLATFORM DRIVER
12769 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
12770 L:      kvm@vger.kernel.org
12771 S:      Maintained
12772 F:      drivers/vfio/platform/
12773
12774 VIDEOBUF2 FRAMEWORK
12775 M:      Pawel Osciak <pawel@osciak.com>
12776 M:      Marek Szyprowski <m.szyprowski@samsung.com>
12777 M:      Kyungmin Park <kyungmin.park@samsung.com>
12778 L:      linux-media@vger.kernel.org
12779 S:      Maintained
12780 F:      drivers/media/v4l2-core/videobuf2-*
12781 F:      include/media/videobuf2-*
12782
12783 VIRTIO AND VHOST VSOCK DRIVER
12784 M:      Stefan Hajnoczi <stefanha@redhat.com>
12785 L:      kvm@vger.kernel.org
12786 L:      virtualization@lists.linux-foundation.org
12787 L:      netdev@vger.kernel.org
12788 S:      Maintained
12789 F:      include/linux/virtio_vsock.h
12790 F:      include/uapi/linux/virtio_vsock.h
12791 F:      net/vmw_vsock/virtio_transport_common.c
12792 F:      net/vmw_vsock/virtio_transport.c
12793 F:      drivers/vhost/vsock.c
12794 F:      drivers/vhost/vsock.h
12795
12796 VIRTUAL SERIO DEVICE DRIVER
12797 M:      Stephen Chandler Paul <thatslyude@gmail.com>
12798 S:      Maintained
12799 F:      drivers/input/serio/userio.c
12800 F:      include/uapi/linux/userio.h
12801
12802 VIRTIO CONSOLE DRIVER
12803 M:      Amit Shah <amit.shah@redhat.com>
12804 L:      virtualization@lists.linux-foundation.org
12805 S:      Maintained
12806 F:      drivers/char/virtio_console.c
12807 F:      include/linux/virtio_console.h
12808 F:      include/uapi/linux/virtio_console.h
12809
12810 VIRTIO CORE, NET AND BLOCK DRIVERS
12811 M:      "Michael S. Tsirkin" <mst@redhat.com>
12812 M:      Jason Wang <jasowang@redhat.com>
12813 L:      virtualization@lists.linux-foundation.org
12814 S:      Maintained
12815 F:      Documentation/devicetree/bindings/virtio/
12816 F:      drivers/virtio/
12817 F:      tools/virtio/
12818 F:      drivers/net/virtio_net.c
12819 F:      drivers/block/virtio_blk.c
12820 F:      include/linux/virtio_*.h
12821 F:      include/uapi/linux/virtio_*.h
12822
12823 VIRTIO DRIVERS FOR S390
12824 M:      Christian Borntraeger <borntraeger@de.ibm.com>
12825 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
12826 L:      linux-s390@vger.kernel.org
12827 L:      virtualization@lists.linux-foundation.org
12828 L:      kvm@vger.kernel.org
12829 S:      Supported
12830 F:      drivers/s390/virtio/
12831
12832 VIRTIO GPU DRIVER
12833 M:      David Airlie <airlied@linux.ie>
12834 M:      Gerd Hoffmann <kraxel@redhat.com>
12835 L:      dri-devel@lists.freedesktop.org
12836 L:      virtualization@lists.linux-foundation.org
12837 S:      Maintained
12838 F:      drivers/gpu/drm/virtio/
12839 F:      include/uapi/linux/virtio_gpu.h
12840
12841 VIRTIO HOST (VHOST)
12842 M:      "Michael S. Tsirkin" <mst@redhat.com>
12843 M:      Jason Wang <jasowang@redhat.com>
12844 L:      kvm@vger.kernel.org
12845 L:      virtualization@lists.linux-foundation.org
12846 L:      netdev@vger.kernel.org
12847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12848 S:      Maintained
12849 F:      drivers/vhost/
12850 F:      include/uapi/linux/vhost.h
12851
12852 VIRTIO INPUT DRIVER
12853 M:      Gerd Hoffmann <kraxel@redhat.com>
12854 S:      Maintained
12855 F:      drivers/virtio/virtio_input.c
12856 F:      include/uapi/linux/virtio_input.h
12857
12858 VIA RHINE NETWORK DRIVER
12859 S:      Orphan
12860 F:      drivers/net/ethernet/via/via-rhine.c
12861
12862 VIA SD/MMC CARD CONTROLLER DRIVER
12863 M:      Bruce Chang <brucechang@via.com.tw>
12864 M:      Harald Welte <HaraldWelte@viatech.com>
12865 S:      Maintained
12866 F:      drivers/mmc/host/via-sdmmc.c
12867
12868 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12869 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12870 L:      linux-fbdev@vger.kernel.org
12871 S:      Maintained
12872 F:      include/linux/via-core.h
12873 F:      include/linux/via-gpio.h
12874 F:      include/linux/via_i2c.h
12875 F:      drivers/video/fbdev/via/
12876
12877 VIA VELOCITY NETWORK DRIVER
12878 M:      Francois Romieu <romieu@fr.zoreil.com>
12879 L:      netdev@vger.kernel.org
12880 S:      Maintained
12881 F:      drivers/net/ethernet/via/via-velocity.*
12882
12883 VIRT LIB
12884 M:      Alex Williamson <alex.williamson@redhat.com>
12885 M:      Paolo Bonzini <pbonzini@redhat.com>
12886 L:      kvm@vger.kernel.org
12887 S:      Supported
12888 F:      virt/lib/
12889
12890 VIVID VIRTUAL VIDEO DRIVER
12891 M:      Hans Verkuil <hverkuil@xs4all.nl>
12892 L:      linux-media@vger.kernel.org
12893 T:      git git://linuxtv.org/media_tree.git
12894 W:      https://linuxtv.org
12895 S:      Maintained
12896 F:      drivers/media/platform/vivid/*
12897
12898 VLAN (802.1Q)
12899 M:      Patrick McHardy <kaber@trash.net>
12900 L:      netdev@vger.kernel.org
12901 S:      Maintained
12902 F:      drivers/net/macvlan.c
12903 F:      include/linux/if_*vlan.h
12904 F:      net/8021q/
12905
12906 VLYNQ BUS
12907 M:      Florian Fainelli <f.fainelli@gmail.com>
12908 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
12909 S:      Maintained
12910 F:      drivers/vlynq/vlynq.c
12911 F:      include/linux/vlynq.h
12912
12913 VME SUBSYSTEM
12914 M:      Martyn Welch <martyn@welchs.me.uk>
12915 M:      Manohar Vanga <manohar.vanga@gmail.com>
12916 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12917 L:      devel@driverdev.osuosl.org
12918 S:      Maintained
12919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12920 F:      Documentation/vme_api.txt
12921 F:      drivers/staging/vme/
12922 F:      drivers/vme/
12923 F:      include/linux/vme*
12924
12925 VMWARE HYPERVISOR INTERFACE
12926 M:      Alok Kataria <akataria@vmware.com>
12927 L:      virtualization@lists.linux-foundation.org
12928 S:      Supported
12929 F:      arch/x86/kernel/cpu/vmware.c
12930
12931 VMWARE BALLOON DRIVER
12932 M:      Xavier Deguillard <xdeguillard@vmware.com>
12933 M:      Philip Moltmann <moltmann@vmware.com>
12934 M:      "VMware, Inc." <pv-drivers@vmware.com>
12935 L:      linux-kernel@vger.kernel.org
12936 S:      Maintained
12937 F:      drivers/misc/vmw_balloon.c
12938
12939 VMWARE VMMOUSE SUBDRIVER
12940 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12941 M:      "VMware, Inc." <pv-drivers@vmware.com>
12942 L:      linux-input@vger.kernel.org
12943 S:      Maintained
12944 F:      drivers/input/mouse/vmmouse.c
12945 F:      drivers/input/mouse/vmmouse.h
12946
12947 VMWARE VMXNET3 ETHERNET DRIVER
12948 M:      Shrikrishna Khare <skhare@vmware.com>
12949 M:      "VMware, Inc." <pv-drivers@vmware.com>
12950 L:      netdev@vger.kernel.org
12951 S:      Maintained
12952 F:      drivers/net/vmxnet3/
12953
12954 VMware PVSCSI driver
12955 M:      Jim Gill <jgill@vmware.com>
12956 M:      VMware PV-Drivers <pv-drivers@vmware.com>
12957 L:      linux-scsi@vger.kernel.org
12958 S:      Maintained
12959 F:      drivers/scsi/vmw_pvscsi.c
12960 F:      drivers/scsi/vmw_pvscsi.h
12961
12962 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12963 M:      Liam Girdwood <lgirdwood@gmail.com>
12964 M:      Mark Brown <broonie@kernel.org>
12965 L:      linux-kernel@vger.kernel.org
12966 W:      http://www.slimlogic.co.uk/?p=48
12967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12968 S:      Supported
12969 F:      Documentation/devicetree/bindings/regulator/
12970 F:      drivers/regulator/
12971 F:      include/dt-bindings/regulator/
12972 F:      include/linux/regulator/
12973
12974 VRF
12975 M:      David Ahern <dsa@cumulusnetworks.com>
12976 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
12977 L:      netdev@vger.kernel.org
12978 S:      Maintained
12979 F:      drivers/net/vrf.c
12980 F:      Documentation/networking/vrf.txt
12981
12982 VT1211 HARDWARE MONITOR DRIVER
12983 M:      Juerg Haefliger <juergh@gmail.com>
12984 L:      linux-hwmon@vger.kernel.org
12985 S:      Maintained
12986 F:      Documentation/hwmon/vt1211
12987 F:      drivers/hwmon/vt1211.c
12988
12989 VT8231 HARDWARE MONITOR DRIVER
12990 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
12991 L:      linux-hwmon@vger.kernel.org
12992 S:      Maintained
12993 F:      drivers/hwmon/vt8231.c
12994
12995 VUB300 USB to SDIO/SD/MMC bridge chip
12996 M:      Tony Olech <tony.olech@elandigitalsystems.com>
12997 L:      linux-mmc@vger.kernel.org
12998 L:      linux-usb@vger.kernel.org
12999 S:      Supported
13000 F:      drivers/mmc/host/vub300.c
13001
13002 W1 DALLAS'S 1-WIRE BUS
13003 M:      Evgeniy Polyakov <zbr@ioremap.net>
13004 S:      Maintained
13005 F:      Documentation/w1/
13006 F:      drivers/w1/
13007
13008 W83791D HARDWARE MONITORING DRIVER
13009 M:      Marc Hulsman <m.hulsman@tudelft.nl>
13010 L:      linux-hwmon@vger.kernel.org
13011 S:      Maintained
13012 F:      Documentation/hwmon/w83791d
13013 F:      drivers/hwmon/w83791d.c
13014
13015 W83793 HARDWARE MONITORING DRIVER
13016 M:      Rudolf Marek <r.marek@assembler.cz>
13017 L:      linux-hwmon@vger.kernel.org
13018 S:      Maintained
13019 F:      Documentation/hwmon/w83793
13020 F:      drivers/hwmon/w83793.c
13021
13022 W83795 HARDWARE MONITORING DRIVER
13023 M:      Jean Delvare <jdelvare@suse.com>
13024 L:      linux-hwmon@vger.kernel.org
13025 S:      Maintained
13026 F:      drivers/hwmon/w83795.c
13027
13028 W83L51xD SD/MMC CARD INTERFACE DRIVER
13029 M:      Pierre Ossman <pierre@ossman.eu>
13030 S:      Maintained
13031 F:      drivers/mmc/host/wbsd.*
13032
13033 WACOM PROTOCOL 4 SERIAL TABLETS
13034 M:      Julian Squires <julian@cipht.net>
13035 M:      Hans de Goede <hdegoede@redhat.com>
13036 L:      linux-input@vger.kernel.org
13037 S:      Maintained
13038 F:      drivers/input/tablet/wacom_serial4.c
13039
13040 WATCHDOG DEVICE DRIVERS
13041 M:      Wim Van Sebroeck <wim@iguana.be>
13042 R:      Guenter Roeck <linux@roeck-us.net>
13043 L:      linux-watchdog@vger.kernel.org
13044 W:      http://www.linux-watchdog.org/
13045 T:      git git://www.linux-watchdog.org/linux-watchdog.git
13046 S:      Maintained
13047 F:      Documentation/devicetree/bindings/watchdog/
13048 F:      Documentation/watchdog/
13049 F:      drivers/watchdog/
13050 F:      include/linux/watchdog.h
13051 F:      include/uapi/linux/watchdog.h
13052
13053 WIIMOTE HID DRIVER
13054 M:      David Herrmann <dh.herrmann@googlemail.com>
13055 L:      linux-input@vger.kernel.org
13056 S:      Maintained
13057 F:      drivers/hid/hid-wiimote*
13058
13059 WINBOND CIR DRIVER
13060 M:      David Härdeman <david@hardeman.nu>
13061 S:      Maintained
13062 F:      drivers/media/rc/winbond-cir.c
13063
13064 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13065 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13066 L:      linux-watchdog@vger.kernel.org
13067 S:      Maintained
13068 F:      drivers/watchdog/ebc-c384_wdt.c
13069
13070 WINSYSTEMS WS16C48 GPIO DRIVER
13071 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13072 L:      linux-gpio@vger.kernel.org
13073 S:      Maintained
13074 F:      drivers/gpio/gpio-ws16c48.c
13075
13076 WIMAX STACK
13077 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13078 M:      linux-wimax@intel.com
13079 L:      wimax@linuxwimax.org (subscribers-only)
13080 S:      Supported
13081 W:      http://linuxwimax.org
13082 F:      Documentation/wimax/README.wimax
13083 F:      include/linux/wimax/debug.h
13084 F:      include/net/wimax.h
13085 F:      include/uapi/linux/wimax.h
13086 F:      net/wimax/
13087
13088 WISTRON LAPTOP BUTTON DRIVER
13089 M:      Miloslav Trmac <mitr@volny.cz>
13090 S:      Maintained
13091 F:      drivers/input/misc/wistron_btns.c
13092
13093 WL3501 WIRELESS PCMCIA CARD DRIVER
13094 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
13095 L:      linux-wireless@vger.kernel.org
13096 W:      http://oops.ghostprotocols.net:81/blog
13097 S:      Maintained
13098 F:      drivers/net/wireless/wl3501*
13099
13100 WOLFSON MICROELECTRONICS DRIVERS
13101 L:      patches@opensource.wolfsonmicro.com
13102 T:      git https://github.com/CirrusLogic/linux-drivers.git
13103 W:      https://github.com/CirrusLogic/linux-drivers/wiki
13104 S:      Supported
13105 F:      Documentation/hwmon/wm83??
13106 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13107 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13108 F:      Documentation/devicetree/bindings/mfd/arizona.txt
13109 F:      arch/arm/mach-s3c64xx/mach-crag6410*
13110 F:      drivers/clk/clk-wm83*.c
13111 F:      drivers/extcon/extcon-arizona.c
13112 F:      drivers/leds/leds-wm83*.c
13113 F:      drivers/gpio/gpio-*wm*.c
13114 F:      drivers/gpio/gpio-arizona.c
13115 F:      drivers/hwmon/wm83??-hwmon.c
13116 F:      drivers/input/misc/wm831x-on.c
13117 F:      drivers/input/touchscreen/wm831x-ts.c
13118 F:      drivers/input/touchscreen/wm97*.c
13119 F:      drivers/mfd/arizona*
13120 F:      drivers/mfd/wm*.c
13121 F:      drivers/mfd/cs47l24*
13122 F:      drivers/power/supply/wm83*.c
13123 F:      drivers/rtc/rtc-wm83*.c
13124 F:      drivers/regulator/wm8*.c
13125 F:      drivers/video/backlight/wm83*_bl.c
13126 F:      drivers/watchdog/wm83*_wdt.c
13127 F:      include/linux/mfd/arizona/
13128 F:      include/linux/mfd/wm831x/
13129 F:      include/linux/mfd/wm8350/
13130 F:      include/linux/mfd/wm8400*
13131 F:      include/linux/wm97xx.h
13132 F:      include/sound/wm????.h
13133 F:      sound/soc/codecs/arizona.?
13134 F:      sound/soc/codecs/wm*
13135 F:      sound/soc/codecs/cs47l24*
13136
13137 WORKQUEUE
13138 M:      Tejun Heo <tj@kernel.org>
13139 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13141 S:      Maintained
13142 F:      include/linux/workqueue.h
13143 F:      kernel/workqueue.c
13144 F:      Documentation/workqueue.txt
13145
13146 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13147 M:      Chen-Yu Tsai <wens@csie.org>
13148 L:      linux-kernel@vger.kernel.org
13149 S:      Maintained
13150 N:      axp[128]
13151
13152 X.25 NETWORK LAYER
13153 M:      Andrew Hendry <andrew.hendry@gmail.com>
13154 L:      linux-x25@vger.kernel.org
13155 S:      Odd Fixes
13156 F:      Documentation/networking/x25*
13157 F:      include/net/x25*
13158 F:      net/x25/
13159
13160 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13161 M:      Thomas Gleixner <tglx@linutronix.de>
13162 M:      Ingo Molnar <mingo@redhat.com>
13163 M:      "H. Peter Anvin" <hpa@zytor.com>
13164 M:      x86@kernel.org
13165 L:      linux-kernel@vger.kernel.org
13166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13167 S:      Maintained
13168 F:      Documentation/x86/
13169 F:      arch/x86/
13170
13171 X86 PLATFORM DRIVERS
13172 M:      Darren Hart <dvhart@infradead.org>
13173 L:      platform-driver-x86@vger.kernel.org
13174 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13175 S:      Maintained
13176 F:      drivers/platform/x86/
13177 F:      drivers/platform/olpc/
13178
13179 X86 MCE INFRASTRUCTURE
13180 M:      Tony Luck <tony.luck@intel.com>
13181 M:      Borislav Petkov <bp@alien8.de>
13182 L:      linux-edac@vger.kernel.org
13183 S:      Maintained
13184 F:      arch/x86/kernel/cpu/mcheck/*
13185
13186 X86 MICROCODE UPDATE SUPPORT
13187 M:      Borislav Petkov <bp@alien8.de>
13188 S:      Maintained
13189 F:      arch/x86/kernel/cpu/microcode/*
13190
13191 X86 VDSO
13192 M:      Andy Lutomirski <luto@amacapital.net>
13193 L:      linux-kernel@vger.kernel.org
13194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13195 S:      Maintained
13196 F:      arch/x86/entry/vdso/
13197
13198 XC2028/3028 TUNER DRIVER
13199 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13200 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13201 L:      linux-media@vger.kernel.org
13202 W:      https://linuxtv.org
13203 T:      git git://linuxtv.org/media_tree.git
13204 S:      Maintained
13205 F:      drivers/media/tuners/tuner-xc2028.*
13206
13207 XEN HYPERVISOR INTERFACE
13208 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
13209 M:      David Vrabel <david.vrabel@citrix.com>
13210 M:      Juergen Gross <jgross@suse.com>
13211 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13213 S:      Supported
13214 F:      arch/x86/xen/
13215 F:      drivers/*/xen-*front.c
13216 F:      drivers/xen/
13217 F:      arch/x86/include/asm/xen/
13218 F:      include/xen/
13219 F:      include/uapi/xen/
13220
13221 XEN HYPERVISOR ARM
13222 M:      Stefano Stabellini <sstabellini@kernel.org>
13223 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13224 S:      Maintained
13225 F:      arch/arm/xen/
13226 F:      arch/arm/include/asm/xen/
13227
13228 XEN HYPERVISOR ARM64
13229 M:      Stefano Stabellini <sstabellini@kernel.org>
13230 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13231 S:      Maintained
13232 F:      arch/arm64/xen/
13233 F:      arch/arm64/include/asm/xen/
13234
13235 XEN NETWORK BACKEND DRIVER
13236 M:      Wei Liu <wei.liu2@citrix.com>
13237 M:      Paul Durrant <paul.durrant@citrix.com>
13238 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13239 L:      netdev@vger.kernel.org
13240 S:      Supported
13241 F:      drivers/net/xen-netback/*
13242
13243 XEN PCI SUBSYSTEM
13244 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13245 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13246 S:      Supported
13247 F:      arch/x86/pci/*xen*
13248 F:      drivers/pci/*xen*
13249
13250 XEN BLOCK SUBSYSTEM
13251 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13252 M:      Roger Pau Monné <roger.pau@citrix.com>
13253 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13254 S:      Supported
13255 F:      drivers/block/xen-blkback/*
13256 F:      drivers/block/xen*
13257
13258 XEN PVSCSI DRIVERS
13259 M:      Juergen Gross <jgross@suse.com>
13260 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13261 L:      linux-scsi@vger.kernel.org
13262 S:      Supported
13263 F:      drivers/scsi/xen-scsifront.c
13264 F:      drivers/xen/xen-scsiback.c
13265 F:      include/xen/interface/io/vscsiif.h
13266
13267 XEN SWIOTLB SUBSYSTEM
13268 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13269 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13270 S:      Supported
13271 F:      arch/x86/xen/*swiotlb*
13272 F:      drivers/xen/*swiotlb*
13273
13274 XFS FILESYSTEM
13275 M:      Dave Chinner <david@fromorbit.com>
13276 M:      linux-xfs@vger.kernel.org
13277 L:      linux-xfs@vger.kernel.org
13278 W:      http://xfs.org/
13279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13280 S:      Supported
13281 F:      Documentation/filesystems/xfs.txt
13282 F:      fs/xfs/
13283
13284 XILINX AXI ETHERNET DRIVER
13285 M:      Anirudha Sarangi <anirudh@xilinx.com>
13286 M:      John Linn <John.Linn@xilinx.com>
13287 S:      Maintained
13288 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
13289
13290 XILINX UARTLITE SERIAL DRIVER
13291 M:      Peter Korsgaard <jacmet@sunsite.dk>
13292 L:      linux-serial@vger.kernel.org
13293 S:      Maintained
13294 F:      drivers/tty/serial/uartlite.c
13295
13296 XILINX VIDEO IP CORES
13297 M:      Hyun Kwon <hyun.kwon@xilinx.com>
13298 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13299 L:      linux-media@vger.kernel.org
13300 T:      git git://linuxtv.org/media_tree.git
13301 S:      Supported
13302 F:      Documentation/devicetree/bindings/media/xilinx/
13303 F:      drivers/media/platform/xilinx/
13304 F:      include/uapi/linux/xilinx-v4l2-controls.h
13305
13306 XILLYBUS DRIVER
13307 M:      Eli Billauer <eli.billauer@gmail.com>
13308 L:      linux-kernel@vger.kernel.org
13309 S:      Supported
13310 F:      drivers/char/xillybus/
13311
13312 XTENSA XTFPGA PLATFORM SUPPORT
13313 M:      Max Filippov <jcmvbkbc@gmail.com>
13314 L:      linux-xtensa@linux-xtensa.org
13315 S:      Maintained
13316 F:      drivers/spi/spi-xtensa-xtfpga.c
13317 F:      sound/soc/xtensa/xtfpga-i2s.c
13318
13319 YAM DRIVER FOR AX.25
13320 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
13321 L:      linux-hams@vger.kernel.org
13322 S:      Maintained
13323 F:      drivers/net/hamradio/yam*
13324 F:      include/linux/yam.h
13325
13326 YEALINK PHONE DRIVER
13327 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
13328 L:      usbb2k-api-dev@nongnu.org
13329 S:      Maintained
13330 F:      Documentation/input/yealink.txt
13331 F:      drivers/input/misc/yealink.*
13332
13333 Z8530 DRIVER FOR AX.25
13334 M:      Joerg Reuter <jreuter@yaina.de>
13335 W:      http://yaina.de/jreuter/
13336 W:      http://www.qsl.net/dl1bke/
13337 L:      linux-hams@vger.kernel.org
13338 S:      Maintained
13339 F:      Documentation/networking/z8530drv.txt
13340 F:      drivers/net/hamradio/*scc.c
13341 F:      drivers/net/hamradio/z8530.h
13342
13343 ZBUD COMPRESSED PAGE ALLOCATOR
13344 M:      Seth Jennings <sjenning@redhat.com>
13345 L:      linux-mm@kvack.org
13346 S:      Maintained
13347 F:      mm/zbud.c
13348 F:      include/linux/zbud.h
13349
13350 ZD1211RW WIRELESS DRIVER
13351 M:      Daniel Drake <dsd@gentoo.org>
13352 M:      Ulrich Kunitz <kune@deine-taler.de>
13353 W:      http://zd1211.ath.cx/wiki/DriverRewrite
13354 L:      linux-wireless@vger.kernel.org
13355 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
13356 S:      Maintained
13357 F:      drivers/net/wireless/zydas/zd1211rw/
13358
13359 ZPOOL COMPRESSED PAGE STORAGE API
13360 M:      Dan Streetman <ddstreet@ieee.org>
13361 L:      linux-mm@kvack.org
13362 S:      Maintained
13363 F:      mm/zpool.c
13364 F:      include/linux/zpool.h
13365
13366 ZR36067 VIDEO FOR LINUX DRIVER
13367 L:      mjpeg-users@lists.sourceforge.net
13368 L:      linux-media@vger.kernel.org
13369 W:      http://mjpeg.sourceforge.net/driver-zoran/
13370 T:      hg https://linuxtv.org/hg/v4l-dvb
13371 S:      Odd Fixes
13372 F:      drivers/media/pci/zoran/
13373
13374 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13375 M:      Minchan Kim <minchan@kernel.org>
13376 M:      Nitin Gupta <ngupta@vflare.org>
13377 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13378 L:      linux-kernel@vger.kernel.org
13379 S:      Maintained
13380 F:      drivers/block/zram/
13381 F:      Documentation/blockdev/zram.txt
13382
13383 ZS DECSTATION Z85C30 SERIAL DRIVER
13384 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13385 S:      Maintained
13386 F:      drivers/tty/serial/zs.*
13387
13388 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13389 M:      Minchan Kim <minchan@kernel.org>
13390 M:      Nitin Gupta <ngupta@vflare.org>
13391 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13392 L:      linux-mm@kvack.org
13393 S:      Maintained
13394 F:      mm/zsmalloc.c
13395 F:      include/linux/zsmalloc.h
13396 F:      Documentation/vm/zsmalloc.txt
13397
13398 ZSWAP COMPRESSED SWAP CACHING
13399 M:      Seth Jennings <sjenning@redhat.com>
13400 L:      linux-mm@kvack.org
13401 S:      Maintained
13402 F:      mm/zswap.c
13403
13404 THE REST
13405 M:      Linus Torvalds <torvalds@linux-foundation.org>
13406 L:      linux-kernel@vger.kernel.org
13407 Q:      http://patchwork.kernel.org/project/LKML/list/
13408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13409 S:      Buried alive in reporters
13410 F:      *
13411 F:      */