]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - MAINTAINERS
dt-binding: soc: qcom: smd: Add label property
[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:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1446 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447 S:      Maintained
1448 F:      arch/arm/mach-berlin/
1449 F:      arch/arm/boot/dts/berlin*
1450 F:      arch/arm64/boot/dts/marvell/berlin*
1451
1452
1453 ARM/Marvell Dove/MV78xx0/Orion SOC support
1454 M:      Jason Cooper <jason@lakedaemon.net>
1455 M:      Andrew Lunn <andrew@lunn.ch>
1456 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1457 M:      Gregory Clement <gregory.clement@free-electrons.com>
1458 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459 S:      Maintained
1460 F:      arch/arm/mach-dove/
1461 F:      arch/arm/mach-mv78xx0/
1462 F:      arch/arm/mach-orion5x/
1463 F:      arch/arm/plat-orion/
1464 F:      arch/arm/boot/dts/dove*
1465 F:      arch/arm/boot/dts/orion5x*
1466
1467
1468 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1469 M:      Alexander Clouter <alex@digriz.org.uk>
1470 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471 W:      http://www.digriz.org.uk/ts78xx/kernel
1472 S:      Maintained
1473 F:      arch/arm/mach-orion5x/ts78xx-*
1474
1475 ARM/OXNAS platform support
1476 M:      Neil Armstrong <narmstrong@baylibre.com>
1477 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1479 S:      Maintained
1480 F:      arch/arm/mach-oxnas/
1481 F:      arch/arm/boot/dts/oxnas*
1482 F:      arch/arm/boot/dts/wd-mbwe.dts
1483 N:      oxnas
1484
1485 ARM/Mediatek RTC DRIVER
1486 M:      Eddie Huang <eddie.huang@mediatek.com>
1487 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1489 S:      Maintained
1490 F:      drivers/rtc/rtc-mt6397.c
1491
1492 ARM/Mediatek SoC support
1493 M:      Matthias Brugger <matthias.bgg@gmail.com>
1494 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1496 S:      Maintained
1497 F:      arch/arm/boot/dts/mt6*
1498 F:      arch/arm/boot/dts/mt8*
1499 F:      arch/arm/mach-mediatek/
1500 N:      mtk
1501 K:      mediatek
1502
1503 ARM/Mediatek USB3 PHY DRIVER
1504 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1505 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1507 S:      Maintained
1508 F:      drivers/phy/phy-mt65xx-usb3.c
1509
1510 ARM/MICREL KS8695 ARCHITECTURE
1511 M:      Greg Ungerer <gerg@uclinux.org>
1512 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 F:      arch/arm/mach-ks8695/
1514 S:      Odd Fixes
1515
1516 ARM/MIOA701 MACHINE SUPPORT
1517 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1518 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 F:      arch/arm/mach-pxa/mioa701.c
1520 S:      Maintained
1521
1522 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1523 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1524 S:      Maintained
1525
1526 ARM/NOMADIK ARCHITECTURE
1527 M:      Alessandro Rubini <rubini@unipv.it>
1528 M:      Linus Walleij <linus.walleij@linaro.org>
1529 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530 S:      Maintained
1531 F:      arch/arm/mach-nomadik/
1532 F:      drivers/pinctrl/nomadik/
1533 F:      drivers/i2c/busses/i2c-nomadik.c
1534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1535
1536 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1537 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1538 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1539 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1540 S:      Supported
1541
1542 ARM/TOSA MACHINE SUPPORT
1543 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1544 M:      Dirk Opfer <dirk@opfer-online.de>
1545 S:      Maintained
1546
1547 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1548 M:      Marek Vasut <marek.vasut@gmail.com>
1549 L:      linux-arm-kernel@lists.infradead.org
1550 W:      http://hackndev.com
1551 S:      Maintained
1552 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1553 F:      arch/arm/mach-pxa/palmtx.c
1554 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1555 F:      arch/arm/mach-pxa/palmt5.c
1556 F:      arch/arm/mach-pxa/include/mach/palmld.h
1557 F:      arch/arm/mach-pxa/palmld.c
1558 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1559 F:      arch/arm/mach-pxa/palmte2.c
1560 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1561 F:      arch/arm/mach-pxa/palmtc.c
1562
1563 ARM/PALM TREO SUPPORT
1564 M:      Tomas Cech <sleep_walker@suse.com>
1565 L:      linux-arm-kernel@lists.infradead.org
1566 W:      http://hackndev.com
1567 S:      Maintained
1568 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1569 F:      arch/arm/mach-pxa/palmtreo.c
1570
1571 ARM/PALMZ72 SUPPORT
1572 M:      Sergey Lapin <slapin@ossfans.org>
1573 L:      linux-arm-kernel@lists.infradead.org
1574 W:      http://hackndev.com
1575 S:      Maintained
1576 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1577 F:      arch/arm/mach-pxa/palmz72.c
1578
1579 ARM/PLEB SUPPORT
1580 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1581 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1582 S:      Maintained
1583
1584 ARM/PT DIGITAL BOARD PORT
1585 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1586 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587 W:      http://www.armlinux.org.uk/
1588 S:      Maintained
1589
1590 ARM/QUALCOMM SUPPORT
1591 M:      Andy Gross <andy.gross@linaro.org>
1592 M:      David Brown <david.brown@linaro.org>
1593 L:      linux-arm-msm@vger.kernel.org
1594 L:      linux-soc@vger.kernel.org
1595 S:      Maintained
1596 F:      Documentation/devicetree/bindings/soc/qcom/
1597 F:      arch/arm/boot/dts/qcom-*.dts
1598 F:      arch/arm/boot/dts/qcom-*.dtsi
1599 F:      arch/arm/mach-qcom/
1600 F:      arch/arm64/boot/dts/qcom/*
1601 F:      drivers/i2c/busses/i2c-qup.c
1602 F:      drivers/clk/qcom/
1603 F:      drivers/soc/qcom/
1604 F:      drivers/spi/spi-qup.c
1605 F:      drivers/tty/serial/msm_serial.h
1606 F:      drivers/tty/serial/msm_serial.c
1607 F:      drivers/*/pm8???-*
1608 F:      drivers/mfd/ssbi.c
1609 F:      drivers/firmware/qcom_scm.c
1610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1611
1612 ARM/RADISYS ENP2611 MACHINE SUPPORT
1613 M:      Lennert Buytenhek <kernel@wantstofly.org>
1614 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615 S:      Maintained
1616
1617 ARM/RENESAS ARM64 ARCHITECTURE
1618 M:      Simon Horman <horms@verge.net.au>
1619 M:      Magnus Damm <magnus.damm@gmail.com>
1620 L:      linux-renesas-soc@vger.kernel.org
1621 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1623 S:      Supported
1624 F:      arch/arm64/boot/dts/renesas/
1625 F:      drivers/soc/renesas/
1626 F:      include/linux/soc/renesas/
1627
1628 ARM/RISCPC ARCHITECTURE
1629 M:      Russell King <linux@armlinux.org.uk>
1630 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631 W:      http://www.armlinux.org.uk/
1632 S:      Maintained
1633 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1634 F:      arch/arm/include/asm/hardware/ioc.h
1635 F:      arch/arm/include/asm/hardware/iomd.h
1636 F:      arch/arm/include/asm/hardware/memc.h
1637 F:      arch/arm/mach-rpc/
1638 F:      drivers/net/ethernet/8390/etherh.c
1639 F:      drivers/net/ethernet/i825xx/ether1*
1640 F:      drivers/net/ethernet/seeq/ether3*
1641 F:      drivers/scsi/arm/
1642
1643 ARM/Rockchip SoC support
1644 M:      Heiko Stuebner <heiko@sntech.de>
1645 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646 L:      linux-rockchip@lists.infradead.org
1647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1648 S:      Maintained
1649 F:      arch/arm/boot/dts/rk3*
1650 F:      arch/arm/mach-rockchip/
1651 F:      drivers/clk/rockchip/
1652 F:      drivers/i2c/busses/i2c-rk3x.c
1653 F:      drivers/*/*rockchip*
1654 F:      drivers/*/*/*rockchip*
1655 F:      sound/soc/rockchip/
1656 N:      rockchip
1657
1658 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1659 M:      Kukjin Kim <kgene@kernel.org>
1660 M:      Krzysztof Kozlowski <krzk@kernel.org>
1661 R:      Javier Martinez Canillas <javier@osg.samsung.com>
1662 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1664 S:      Maintained
1665 F:      arch/arm/boot/dts/s3c*
1666 F:      arch/arm/boot/dts/s5p*
1667 F:      arch/arm/boot/dts/samsung*
1668 F:      arch/arm/boot/dts/exynos*
1669 F:      arch/arm64/boot/dts/exynos/
1670 F:      arch/arm/plat-samsung/
1671 F:      arch/arm/mach-s3c24*/
1672 F:      arch/arm/mach-s3c64xx/
1673 F:      arch/arm/mach-s5p*/
1674 F:      arch/arm/mach-exynos*/
1675 F:      drivers/*/*s3c24*
1676 F:      drivers/*/*/*s3c24*
1677 F:      drivers/*/*s3c64xx*
1678 F:      drivers/*/*s5pv210*
1679 F:      drivers/memory/samsung/*
1680 F:      drivers/soc/samsung/*
1681 F:      Documentation/arm/Samsung/
1682 F:      Documentation/devicetree/bindings/arm/samsung/
1683 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1684 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1685 N:      exynos
1686
1687 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1688 M:      Kyungmin Park <kyungmin.park@samsung.com>
1689 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690 S:      Maintained
1691 F:      arch/arm/mach-s5pv210/
1692
1693 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1694 M:      Kyungmin Park <kyungmin.park@samsung.com>
1695 M:      Kamil Debski <kamil@wypas.org>
1696 M:      Andrzej Hajda <a.hajda@samsung.com>
1697 L:      linux-arm-kernel@lists.infradead.org
1698 L:      linux-media@vger.kernel.org
1699 S:      Maintained
1700 F:      drivers/media/platform/s5p-g2d/
1701
1702 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1703 M:      Kyungmin Park <kyungmin.park@samsung.com>
1704 M:      Kamil Debski <kamil@wypas.org>
1705 M:      Jeongtae Park <jtp.park@samsung.com>
1706 M:      Andrzej Hajda <a.hajda@samsung.com>
1707 L:      linux-arm-kernel@lists.infradead.org
1708 L:      linux-media@vger.kernel.org
1709 S:      Maintained
1710 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1711 F:      drivers/media/platform/s5p-mfc/
1712
1713 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1714 M:      Kyungmin Park <kyungmin.park@samsung.com>
1715 L:      linux-arm-kernel@lists.infradead.org
1716 L:      linux-media@vger.kernel.org
1717 S:      Maintained
1718 F:      drivers/staging/media/platform/s5p-cec/
1719
1720 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1721 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1722 M:      Jacek Anaszewski <j.anaszewski@samsung.com>
1723 L:      linux-arm-kernel@lists.infradead.org
1724 L:      linux-media@vger.kernel.org
1725 S:      Maintained
1726 F:      drivers/media/platform/s5p-jpeg/
1727
1728 ARM/SHMOBILE ARM ARCHITECTURE
1729 M:      Simon Horman <horms@verge.net.au>
1730 M:      Magnus Damm <magnus.damm@gmail.com>
1731 L:      linux-renesas-soc@vger.kernel.org
1732 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1734 S:      Supported
1735 F:      arch/arm/boot/dts/emev2*
1736 F:      arch/arm/boot/dts/r7s*
1737 F:      arch/arm/boot/dts/r8a*
1738 F:      arch/arm/boot/dts/sh*
1739 F:      arch/arm/configs/shmobile_defconfig
1740 F:      arch/arm/include/debug/renesas-scif.S
1741 F:      arch/arm/mach-shmobile/
1742 F:      drivers/soc/renesas/
1743 F:      include/linux/soc/renesas/
1744
1745 ARM/SOCFPGA ARCHITECTURE
1746 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1747 S:      Maintained
1748 F:      arch/arm/mach-socfpga/
1749 F:      arch/arm/boot/dts/socfpga*
1750 F:      arch/arm/configs/socfpga_defconfig
1751 F:      arch/arm64/boot/dts/altera/
1752 W:      http://www.rocketboards.org
1753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1754
1755 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1756 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1757 S:      Maintained
1758 F:      drivers/clk/socfpga/
1759
1760 ARM/SOCFPGA EDAC SUPPORT
1761 M:      Thor Thayer <tthayer@opensource.altera.com>
1762 S:      Maintained
1763 F:      drivers/edac/altera_edac.
1764
1765 ARM/STI ARCHITECTURE
1766 M:      Patrice Chotard <patrice.chotard@st.com>
1767 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768 L:      kernel@stlinux.com
1769 W:      http://www.stlinux.com
1770 S:      Maintained
1771 F:      arch/arm/mach-sti/
1772 F:      arch/arm/boot/dts/sti*
1773 F:      drivers/char/hw_random/st-rng.c
1774 F:      drivers/clocksource/arm_global_timer.c
1775 F:      drivers/clocksource/clksrc_st_lpc.c
1776 F:      drivers/cpufreq/sti-cpufreq.c
1777 F:      drivers/dma/st_fdma*
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/remoteproc/st_slim_rproc.c
1789 F:      drivers/reset/sti/
1790 F:      drivers/rtc/rtc-st-lpc.c
1791 F:      drivers/tty/serial/st-asc.c
1792 F:      drivers/usb/dwc3/dwc3-st.c
1793 F:      drivers/usb/host/ehci-st.c
1794 F:      drivers/usb/host/ohci-st.c
1795 F:      drivers/watchdog/st_lpc_wdt.c
1796 F:      drivers/ata/ahci_st.c
1797 F:      include/linux/remoteproc/st_slim_rproc.h
1798
1799 ARM/STM32 ARCHITECTURE
1800 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1801 M:      Alexandre Torgue <alexandre.torgue@st.com>
1802 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803 S:      Maintained
1804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1805 N:      stm32
1806 F:      drivers/clocksource/armv7m_systick.c
1807
1808 ARM/TANGO ARCHITECTURE
1809 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1810 L:      linux-arm-kernel@lists.infradead.org
1811 S:      Maintained
1812 N:      tango
1813
1814 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1815 M:      Lennert Buytenhek <kernel@wantstofly.org>
1816 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1817 S:      Maintained
1818
1819 ARM/TETON BGA MACHINE SUPPORT
1820 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1821 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822 S:      Maintained
1823
1824 ARM/THECUS N2100 MACHINE SUPPORT
1825 M:      Lennert Buytenhek <kernel@wantstofly.org>
1826 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1827 S:      Maintained
1828
1829 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1830 M:      Wan ZongShun <mcuos.com@gmail.com>
1831 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 W:      http://www.mcuos.com
1833 S:      Maintained
1834 F:      arch/arm/mach-w90x900/
1835 F:      drivers/input/keyboard/w90p910_keypad.c
1836 F:      drivers/input/touchscreen/w90p910_ts.c
1837 F:      drivers/watchdog/nuc900_wdt.c
1838 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1839 F:      drivers/mtd/nand/nuc900_nand.c
1840 F:      drivers/rtc/rtc-nuc900.c
1841 F:      drivers/spi/spi-nuc900.c
1842 F:      drivers/usb/host/ehci-w90x900.c
1843 F:      drivers/video/fbdev/nuc900fb.c
1844
1845 ARM/U300 MACHINE SUPPORT
1846 M:      Linus Walleij <linus.walleij@linaro.org>
1847 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848 S:      Supported
1849 F:      arch/arm/mach-u300/
1850 F:      drivers/clocksource/timer-u300.c
1851 F:      drivers/i2c/busses/i2c-stu300.c
1852 F:      drivers/rtc/rtc-coh901331.c
1853 F:      drivers/watchdog/coh901327_wdt.c
1854 F:      drivers/dma/coh901318*
1855 F:      drivers/mfd/ab3100*
1856 F:      drivers/rtc/rtc-ab3100.c
1857 F:      drivers/rtc/rtc-coh901331.c
1858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1859
1860 ARM/UNIPHIER ARCHITECTURE
1861 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1862 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1864 S:      Maintained
1865 F:      arch/arm/boot/dts/uniphier*
1866 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1867 F:      arch/arm/mach-uniphier/
1868 F:      arch/arm/mm/cache-uniphier.c
1869 F:      arch/arm64/boot/dts/socionext/
1870 F:      drivers/bus/uniphier-system-bus.c
1871 F:      drivers/clk/uniphier/
1872 F:      drivers/i2c/busses/i2c-uniphier*
1873 F:      drivers/pinctrl/uniphier/
1874 F:      drivers/reset/reset-uniphier.c
1875 F:      drivers/tty/serial/8250/8250_uniphier.c
1876 N:      uniphier
1877
1878 ARM/Ux500 ARM ARCHITECTURE
1879 M:      Linus Walleij <linus.walleij@linaro.org>
1880 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881 S:      Maintained
1882 F:      arch/arm/mach-ux500/
1883 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1884 F:      drivers/dma/ste_dma40*
1885 F:      drivers/hwspinlock/u8500_hsem.c
1886 F:      drivers/mfd/abx500*
1887 F:      drivers/mfd/ab8500*
1888 F:      drivers/mfd/dbx500*
1889 F:      drivers/mfd/db8500*
1890 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1891 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1892 F:      drivers/rtc/rtc-ab8500.c
1893 F:      drivers/rtc/rtc-pl031.c
1894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1895
1896 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1897 M:      Ulf Hansson <ulf.hansson@linaro.org>
1898 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 T:      git git://git.linaro.org/people/ulfh/clk.git
1900 S:      Maintained
1901 F:      drivers/clk/ux500/
1902
1903 ARM/VERSATILE EXPRESS PLATFORM
1904 M:      Liviu Dudau <liviu.dudau@arm.com>
1905 M:      Sudeep Holla <sudeep.holla@arm.com>
1906 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1907 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1908 S:      Maintained
1909 F:      arch/arm/boot/dts/vexpress*
1910 F:      arch/arm64/boot/dts/arm/
1911 F:      arch/arm/mach-vexpress/
1912 F:      */*/vexpress*
1913 F:      */*/*/vexpress*
1914 F:      drivers/clk/versatile/clk-vexpress-osc.c
1915 F:      drivers/clocksource/versatile.c
1916 N:      mps2
1917
1918 ARM/VFP SUPPORT
1919 M:      Russell King <linux@armlinux.org.uk>
1920 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921 W:      http://www.armlinux.org.uk/
1922 S:      Maintained
1923 F:      arch/arm/vfp/
1924
1925 ARM/VOIPAC PXA270 SUPPORT
1926 M:      Marek Vasut <marek.vasut@gmail.com>
1927 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928 S:      Maintained
1929 F:      arch/arm/mach-pxa/vpac270.c
1930 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1931
1932 ARM/VT8500 ARM ARCHITECTURE
1933 M:      Tony Prisk <linux@prisktech.co.nz>
1934 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1935 S:      Maintained
1936 F:      arch/arm/mach-vt8500/
1937 F:      drivers/clocksource/vt8500_timer.c
1938 F:      drivers/i2c/busses/i2c-wmt.c
1939 F:      drivers/mmc/host/wmt-sdmmc.c
1940 F:      drivers/pwm/pwm-vt8500.c
1941 F:      drivers/rtc/rtc-vt8500.c
1942 F:      drivers/tty/serial/vt8500_serial.c
1943 F:      drivers/usb/host/ehci-platform.c
1944 F:      drivers/usb/host/uhci-platform.c
1945 F:      drivers/video/fbdev/vt8500lcdfb.*
1946 F:      drivers/video/fbdev/wm8505fb*
1947 F:      drivers/video/fbdev/wmt_ge_rops.*
1948
1949 ARM/ZIPIT Z2 SUPPORT
1950 M:      Marek Vasut <marek.vasut@gmail.com>
1951 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 S:      Maintained
1953 F:      arch/arm/mach-pxa/z2.c
1954 F:      arch/arm/mach-pxa/include/mach/z2.h
1955
1956 ARM/ZTE ARCHITECTURE
1957 M:      Jun Nie <jun.nie@linaro.org>
1958 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1959 S:      Maintained
1960 F:      arch/arm/mach-zx/
1961 F:      drivers/clk/zte/
1962 F:      Documentation/devicetree/bindings/arm/zte.txt
1963 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
1964
1965 ARM/ZYNQ ARCHITECTURE
1966 M:      Michal Simek <michal.simek@xilinx.com>
1967 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
1968 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969 W:      http://wiki.xilinx.com
1970 T:      git https://github.com/Xilinx/linux-xlnx.git
1971 S:      Supported
1972 F:      arch/arm/mach-zynq/
1973 F:      drivers/cpuidle/cpuidle-zynq.c
1974 F:      drivers/block/xsysace.c
1975 N:      zynq
1976 N:      xilinx
1977 F:      drivers/clocksource/cadence_ttc_timer.c
1978 F:      drivers/i2c/busses/i2c-cadence.c
1979 F:      drivers/mmc/host/sdhci-of-arasan.c
1980 F:      drivers/edac/synopsys_edac.c
1981
1982 ARM SMMU DRIVERS
1983 M:      Will Deacon <will.deacon@arm.com>
1984 R:      Robin Murphy <robin.murphy@arm.com>
1985 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 S:      Maintained
1987 F:      drivers/iommu/arm-smmu.c
1988 F:      drivers/iommu/arm-smmu-v3.c
1989 F:      drivers/iommu/io-pgtable-arm.c
1990 F:      drivers/iommu/io-pgtable-arm-v7s.c
1991
1992 ARM64 PORT (AARCH64 ARCHITECTURE)
1993 M:      Catalin Marinas <catalin.marinas@arm.com>
1994 M:      Will Deacon <will.deacon@arm.com>
1995 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1997 S:      Maintained
1998 F:      arch/arm64/
1999 F:      Documentation/arm64/
2000
2001 AS3645A LED FLASH CONTROLLER DRIVER
2002 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2003 L:      linux-media@vger.kernel.org
2004 T:      git git://linuxtv.org/media_tree.git
2005 S:      Maintained
2006 F:      drivers/media/i2c/as3645a.c
2007 F:      include/media/i2c/as3645a.h
2008
2009 ASAHI KASEI AK8974 DRIVER
2010 M:      Linus Walleij <linus.walleij@linaro.org>
2011 L:      linux-iio@vger.kernel.org
2012 W:      http://www.akm.com/
2013 S:      Supported
2014 F:      drivers/iio/magnetometer/ak8974.c
2015
2016 ASC7621 HARDWARE MONITOR DRIVER
2017 M:      George Joseph <george.joseph@fairview5.com>
2018 L:      linux-hwmon@vger.kernel.org
2019 S:      Maintained
2020 F:      Documentation/hwmon/asc7621
2021 F:      drivers/hwmon/asc7621.c
2022
2023 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2024 M:      Corentin Chary <corentin.chary@gmail.com>
2025 L:      acpi4asus-user@lists.sourceforge.net
2026 L:      platform-driver-x86@vger.kernel.org
2027 W:      http://acpi4asus.sf.net
2028 S:      Maintained
2029 F:      drivers/platform/x86/asus*.c
2030 F:      drivers/platform/x86/eeepc*.c
2031
2032 ASUS WIRELESS RADIO CONTROL DRIVER
2033 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2034 L:      platform-driver-x86@vger.kernel.org
2035 S:      Maintained
2036 F:      drivers/platform/x86/asus-wireless.c
2037
2038 ASYMMETRIC KEYS
2039 M:      David Howells <dhowells@redhat.com>
2040 L:      keyrings@vger.kernel.org
2041 S:      Maintained
2042 F:      Documentation/crypto/asymmetric-keys.txt
2043 F:      include/linux/verification.h
2044 F:      include/crypto/public_key.h
2045 F:      include/crypto/pkcs7.h
2046 F:      crypto/asymmetric_keys/
2047
2048 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2049 R:      Dan Williams <dan.j.williams@intel.com>
2050 W:      http://sourceforge.net/projects/xscaleiop
2051 S:      Odd fixes
2052 F:      Documentation/crypto/async-tx-api.txt
2053 F:      crypto/async_tx/
2054 F:      drivers/dma/
2055 F:      include/linux/dmaengine.h
2056 F:      include/linux/async_tx.h
2057
2058 AT24 EEPROM DRIVER
2059 M:      Wolfram Sang <wsa@the-dreams.de>
2060 L:      linux-i2c@vger.kernel.org
2061 S:      Maintained
2062 F:      drivers/misc/eeprom/at24.c
2063 F:      include/linux/platform_data/at24.h
2064
2065 ATA OVER ETHERNET (AOE) DRIVER
2066 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2067 W:      http://www.openaoe.org/
2068 S:      Supported
2069 F:      Documentation/aoe/
2070 F:      drivers/block/aoe/
2071
2072 ATHEROS 71XX/9XXX GPIO DRIVER
2073 M:      Alban Bedel <albeu@free.fr>
2074 W:      https://github.com/AlbanBedel/linux
2075 T:      git git://github.com/AlbanBedel/linux
2076 S:      Maintained
2077 F:      drivers/gpio/gpio-ath79.c
2078 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2079
2080 ATHEROS ATH GENERIC UTILITIES
2081 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2082 L:      linux-wireless@vger.kernel.org
2083 S:      Supported
2084 F:      drivers/net/wireless/ath/*
2085
2086 ATHEROS ATH5K WIRELESS DRIVER
2087 M:      Jiri Slaby <jirislaby@gmail.com>
2088 M:      Nick Kossifidis <mickflemm@gmail.com>
2089 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2090 L:      linux-wireless@vger.kernel.org
2091 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2092 S:      Maintained
2093 F:      drivers/net/wireless/ath/ath5k/
2094
2095 ATHEROS ATH6KL WIRELESS DRIVER
2096 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2097 L:      linux-wireless@vger.kernel.org
2098 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2100 S:      Supported
2101 F:      drivers/net/wireless/ath/ath6kl/
2102
2103 WILOCITY WIL6210 WIRELESS DRIVER
2104 M:      Maya Erez <qca_merez@qca.qualcomm.com>
2105 L:      linux-wireless@vger.kernel.org
2106 L:      wil6210@qca.qualcomm.com
2107 S:      Supported
2108 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2109 F:      drivers/net/wireless/ath/wil6210/
2110 F:      include/uapi/linux/wil6210_uapi.h
2111
2112 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2113 M:      Christian Lamparter <chunkeey@googlemail.com>
2114 L:      linux-wireless@vger.kernel.org
2115 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2116 S:      Maintained
2117 F:      drivers/net/wireless/ath/carl9170/
2118
2119 ATK0110 HWMON DRIVER
2120 M:      Luca Tettamanti <kronos.it@gmail.com>
2121 L:      linux-hwmon@vger.kernel.org
2122 S:      Maintained
2123 F:      drivers/hwmon/asus_atk0110.c
2124
2125 ATI_REMOTE2 DRIVER
2126 M:      Ville Syrjala <syrjala@sci.fi>
2127 S:      Maintained
2128 F:      drivers/input/misc/ati_remote2.c
2129
2130 ATLX ETHERNET DRIVERS
2131 M:      Jay Cliburn <jcliburn@gmail.com>
2132 M:      Chris Snook <chris.snook@gmail.com>
2133 L:      netdev@vger.kernel.org
2134 W:      http://sourceforge.net/projects/atl1
2135 W:      http://atl1.sourceforge.net
2136 S:      Maintained
2137 F:      drivers/net/ethernet/atheros/
2138
2139 ATM
2140 M:      Chas Williams <3chas3@gmail.com>
2141 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2142 L:      netdev@vger.kernel.org
2143 W:      http://linux-atm.sourceforge.net
2144 S:      Maintained
2145 F:      drivers/atm/
2146 F:      include/linux/atm*
2147 F:      include/uapi/linux/atm*
2148
2149 ATMEL AT91 / AT32 MCI DRIVER
2150 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2151 S:      Maintained
2152 F:      drivers/mmc/host/atmel-mci.c
2153
2154 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2155 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2156 S:      Supported
2157 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2158
2159 ATMEL SAMA5D2 ADC DRIVER
2160 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2161 L:      linux-iio@vger.kernel.org
2162 S:      Supported
2163 F:      drivers/iio/adc/at91-sama5d2_adc.c
2164
2165 ATMEL Audio ALSA driver
2166 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2167 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2168 S:      Supported
2169 F:      sound/soc/atmel
2170
2171 ATMEL DMA DRIVER
2172 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2173 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174 S:      Supported
2175 F:      drivers/dma/at_hdmac.c
2176 F:      drivers/dma/at_hdmac_regs.h
2177 F:      include/linux/platform_data/dma-atmel.h
2178
2179 ATMEL XDMA DRIVER
2180 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2181 L:      linux-arm-kernel@lists.infradead.org
2182 L:      dmaengine@vger.kernel.org
2183 S:      Supported
2184 F:      drivers/dma/at_xdmac.c
2185
2186 ATMEL I2C DRIVER
2187 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2188 L:      linux-i2c@vger.kernel.org
2189 S:      Supported
2190 F:      drivers/i2c/busses/i2c-at91.c
2191
2192 ATMEL ISI DRIVER
2193 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2194 L:      linux-media@vger.kernel.org
2195 S:      Supported
2196 F:      drivers/media/platform/soc_camera/atmel-isi.c
2197 F:      include/media/atmel-isi.h
2198
2199 ATMEL LCDFB DRIVER
2200 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2201 L:      linux-fbdev@vger.kernel.org
2202 S:      Maintained
2203 F:      drivers/video/fbdev/atmel_lcdfb.c
2204 F:      include/video/atmel_lcdc.h
2205
2206 ATMEL MACB ETHERNET DRIVER
2207 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2208 S:      Supported
2209 F:      drivers/net/ethernet/cadence/
2210
2211 ATMEL NAND DRIVER
2212 M:      Wenyou Yang <wenyou.yang@atmel.com>
2213 M:      Josh Wu <rainyfeeling@outlook.com>
2214 L:      linux-mtd@lists.infradead.org
2215 S:      Supported
2216 F:      drivers/mtd/nand/atmel_nand*
2217
2218 ATMEL SDMMC DRIVER
2219 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2220 L:      linux-mmc@vger.kernel.org
2221 S:      Supported
2222 F:      drivers/mmc/host/sdhci-of-at91.c
2223
2224 ATMEL SPI DRIVER
2225 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2226 S:      Supported
2227 F:      drivers/spi/spi-atmel.*
2228
2229 ATMEL SSC DRIVER
2230 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2231 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2232 S:      Supported
2233 F:      drivers/misc/atmel-ssc.c
2234 F:      include/linux/atmel-ssc.h
2235
2236 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2237 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2238 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239 S:      Supported
2240 F:      drivers/misc/atmel_tclib.c
2241 F:      drivers/clocksource/tcb_clksrc.c
2242
2243 ATMEL USBA UDC DRIVER
2244 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2245 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2246 S:      Supported
2247 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2248
2249 ATMEL WIRELESS DRIVER
2250 M:      Simon Kelley <simon@thekelleys.org.uk>
2251 L:      linux-wireless@vger.kernel.org
2252 W:      http://www.thekelleys.org.uk/atmel
2253 W:      http://atmelwlandriver.sourceforge.net/
2254 S:      Maintained
2255 F:      drivers/net/wireless/atmel/atmel*
2256
2257 ATMEL MAXTOUCH DRIVER
2258 M:      Nick Dyer <nick@shmanahar.org>
2259 T:      git git://github.com/ndyer/linux.git
2260 S:      Maintained
2261 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2262 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2263 F:      include/linux/platform_data/atmel_mxt_ts.h
2264
2265 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2266 M:      Bradley Grove <linuxdrivers@attotech.com>
2267 L:      linux-scsi@vger.kernel.org
2268 W:      http://www.attotech.com
2269 S:      Supported
2270 F:      drivers/scsi/esas2r
2271
2272 ATUSB IEEE 802.15.4 RADIO DRIVER
2273 M:      Stefan Schmidt <stefan@osg.samsung.com>
2274 L:      linux-wpan@vger.kernel.org
2275 S:      Maintained
2276 F:      drivers/net/ieee802154/atusb.c
2277 F:      drivers/net/ieee802154/atusb.h
2278 F:      drivers/net/ieee802154/at86rf230.h
2279
2280 AUDIT SUBSYSTEM
2281 M:      Paul Moore <paul@paul-moore.com>
2282 M:      Eric Paris <eparis@redhat.com>
2283 L:      linux-audit@redhat.com (moderated for non-subscribers)
2284 W:      http://people.redhat.com/sgrubb/audit/
2285 T:      git git://git.infradead.org/users/pcmoore/audit
2286 S:      Maintained
2287 F:      include/linux/audit.h
2288 F:      include/uapi/linux/audit.h
2289 F:      kernel/audit*
2290
2291 AUXILIARY DISPLAY DRIVERS
2292 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2293 W:      http://miguelojeda.es/auxdisplay.htm
2294 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2295 S:      Maintained
2296 F:      drivers/auxdisplay/
2297 F:      include/linux/cfag12864b.h
2298
2299 AVR32 ARCHITECTURE
2300 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2301 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2302 W:      http://www.atmel.com/products/AVR32/
2303 W:      http://mirror.egtvedt.no/avr32linux.org/
2304 W:      http://avrfreaks.net/
2305 S:      Maintained
2306 F:      arch/avr32/
2307
2308 AVR32/AT32AP MACHINE SUPPORT
2309 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2310 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2311 S:      Maintained
2312 F:      arch/avr32/mach-at32ap/
2313
2314 AX.25 NETWORK LAYER
2315 M:      Ralf Baechle <ralf@linux-mips.org>
2316 L:      linux-hams@vger.kernel.org
2317 W:      http://www.linux-ax25.org/
2318 S:      Maintained
2319 F:      include/uapi/linux/ax25.h
2320 F:      include/net/ax25.h
2321 F:      net/ax25/
2322
2323 AZ6007 DVB DRIVER
2324 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2325 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2326 L:      linux-media@vger.kernel.org
2327 W:      https://linuxtv.org
2328 T:      git git://linuxtv.org/media_tree.git
2329 S:      Maintained
2330 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2331
2332 AZTECH FM RADIO RECEIVER DRIVER
2333 M:      Hans Verkuil <hverkuil@xs4all.nl>
2334 L:      linux-media@vger.kernel.org
2335 T:      git git://linuxtv.org/media_tree.git
2336 W:      https://linuxtv.org
2337 S:      Maintained
2338 F:      drivers/media/radio/radio-aztech*
2339
2340 B43 WIRELESS DRIVER
2341 L:      linux-wireless@vger.kernel.org
2342 L:      b43-dev@lists.infradead.org
2343 W:      http://wireless.kernel.org/en/users/Drivers/b43
2344 S:      Odd Fixes
2345 F:      drivers/net/wireless/broadcom/b43/
2346
2347 B43LEGACY WIRELESS DRIVER
2348 M:      Larry Finger <Larry.Finger@lwfinger.net>
2349 L:      linux-wireless@vger.kernel.org
2350 L:      b43-dev@lists.infradead.org
2351 W:      http://wireless.kernel.org/en/users/Drivers/b43
2352 S:      Maintained
2353 F:      drivers/net/wireless/broadcom/b43legacy/
2354
2355 BACKLIGHT CLASS/SUBSYSTEM
2356 M:      Jingoo Han <jingoohan1@gmail.com>
2357 M:      Lee Jones <lee.jones@linaro.org>
2358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2359 S:      Maintained
2360 F:      drivers/video/backlight/
2361 F:      include/linux/backlight.h
2362
2363 BATMAN ADVANCED
2364 M:      Marek Lindner <mareklindner@neomailbox.ch>
2365 M:      Simon Wunderlich <sw@simonwunderlich.de>
2366 M:      Antonio Quartulli <a@unstable.cc>
2367 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2368 W:      https://www.open-mesh.org/
2369 Q:      https://patchwork.open-mesh.org/project/batman/list/
2370 S:      Maintained
2371 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2372 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2373 F:      Documentation/networking/batman-adv.txt
2374 F:      include/uapi/linux/batman_adv.h
2375 F:      net/batman-adv/
2376
2377 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2378 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2379 L:      linux-hams@vger.kernel.org
2380 W:      http://www.baycom.org/~tom/ham/ham.html
2381 S:      Maintained
2382 F:      drivers/net/hamradio/baycom*
2383
2384 BCACHE (BLOCK LAYER CACHE)
2385 M:      Kent Overstreet <kent.overstreet@gmail.com>
2386 L:      linux-bcache@vger.kernel.org
2387 W:      http://bcache.evilpiepirate.org
2388 S:      Orphan
2389 F:      drivers/md/bcache/
2390
2391 BDISP ST MEDIA DRIVER
2392 M:      Fabien Dessenne <fabien.dessenne@st.com>
2393 L:      linux-media@vger.kernel.org
2394 T:      git git://linuxtv.org/media_tree.git
2395 W:      https://linuxtv.org
2396 S:      Supported
2397 F:      drivers/media/platform/sti/bdisp
2398
2399 BEFS FILE SYSTEM
2400 M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2401 M:      Salah Triki <salah.triki@gmail.com>
2402 S:      Maintained
2403 T:      git git://github.com/luisbg/linux-befs.git
2404 F:      Documentation/filesystems/befs.txt
2405 F:      fs/befs/
2406
2407 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2408 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2409 L:      netdev@vger.kernel.org
2410 S:      Maintained
2411 F:      drivers/net/ethernet/ec_bhf.c
2412
2413 BFS FILE SYSTEM
2414 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2415 S:      Maintained
2416 F:      Documentation/filesystems/bfs.txt
2417 F:      fs/bfs/
2418 F:      include/uapi/linux/bfs_fs.h
2419
2420 BLACKFIN ARCHITECTURE
2421 M:      Steven Miao <realmz6@gmail.com>
2422 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2423 T:      git git://git.code.sf.net/p/adi-linux/code
2424 W:      http://blackfin.uclinux.org
2425 S:      Supported
2426 F:      arch/blackfin/
2427
2428 BLACKFIN EMAC DRIVER
2429 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2430 W:      http://blackfin.uclinux.org
2431 S:      Supported
2432 F:      drivers/net/ethernet/adi/
2433
2434 BLACKFIN RTC DRIVER
2435 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2436 W:      http://blackfin.uclinux.org
2437 S:      Supported
2438 F:      drivers/rtc/rtc-bfin.c
2439
2440 BLACKFIN SDH DRIVER
2441 M:      Sonic Zhang <sonic.zhang@analog.com>
2442 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2443 W:      http://blackfin.uclinux.org
2444 S:      Supported
2445 F:      drivers/mmc/host/bfin_sdh.c
2446
2447 BLACKFIN SERIAL DRIVER
2448 M:      Sonic Zhang <sonic.zhang@analog.com>
2449 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2450 W:      http://blackfin.uclinux.org
2451 S:      Supported
2452 F:      drivers/tty/serial/bfin_uart.c
2453
2454 BLACKFIN WATCHDOG DRIVER
2455 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2456 W:      http://blackfin.uclinux.org
2457 S:      Supported
2458 F:      drivers/watchdog/bfin_wdt.c
2459
2460 BLACKFIN I2C TWI DRIVER
2461 M:      Sonic Zhang <sonic.zhang@analog.com>
2462 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2463 W:      http://blackfin.uclinux.org/
2464 S:      Supported
2465 F:      drivers/i2c/busses/i2c-bfin-twi.c
2466
2467 BLACKFIN MEDIA DRIVER
2468 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2469 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2470 W:      http://blackfin.uclinux.org/
2471 S:      Supported
2472 F:      drivers/media/platform/blackfin/
2473 F:      drivers/media/i2c/adv7183*
2474 F:      drivers/media/i2c/vs6624*
2475
2476 BLINKM RGB LED DRIVER
2477 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2478 S:      Maintained
2479 F:      drivers/leds/leds-blinkm.c
2480
2481 BLOCK LAYER
2482 M:      Jens Axboe <axboe@kernel.dk>
2483 L:      linux-block@vger.kernel.org
2484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2485 S:      Maintained
2486 F:      block/
2487 F:      kernel/trace/blktrace.c
2488 F:      lib/sbitmap.c
2489
2490 BLOCK2MTD DRIVER
2491 M:      Joern Engel <joern@lazybastard.org>
2492 L:      linux-mtd@lists.infradead.org
2493 S:      Maintained
2494 F:      drivers/mtd/devices/block2mtd.c
2495
2496 BLUETOOTH DRIVERS
2497 M:      Marcel Holtmann <marcel@holtmann.org>
2498 M:      Gustavo Padovan <gustavo@padovan.org>
2499 M:      Johan Hedberg <johan.hedberg@gmail.com>
2500 L:      linux-bluetooth@vger.kernel.org
2501 W:      http://www.bluez.org/
2502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2504 S:      Maintained
2505 F:      drivers/bluetooth/
2506
2507 BLUETOOTH SUBSYSTEM
2508 M:      Marcel Holtmann <marcel@holtmann.org>
2509 M:      Gustavo Padovan <gustavo@padovan.org>
2510 M:      Johan Hedberg <johan.hedberg@gmail.com>
2511 L:      linux-bluetooth@vger.kernel.org
2512 W:      http://www.bluez.org/
2513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2515 S:      Maintained
2516 F:      net/bluetooth/
2517 F:      include/net/bluetooth/
2518
2519 BONDING DRIVER
2520 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2521 M:      Veaceslav Falico <vfalico@gmail.com>
2522 M:      Andy Gospodarek <andy@greyhouse.net>
2523 L:      netdev@vger.kernel.org
2524 W:      http://sourceforge.net/projects/bonding/
2525 S:      Supported
2526 F:      drivers/net/bonding/
2527 F:      include/uapi/linux/if_bonding.h
2528
2529 BPF (Safe dynamic programs and tools)
2530 M:      Alexei Starovoitov <ast@kernel.org>
2531 L:      netdev@vger.kernel.org
2532 L:      linux-kernel@vger.kernel.org
2533 S:      Supported
2534 F:      kernel/bpf/
2535
2536 BROADCOM B44 10/100 ETHERNET DRIVER
2537 M:      Michael Chan <michael.chan@broadcom.com>
2538 L:      netdev@vger.kernel.org
2539 S:      Supported
2540 F:      drivers/net/ethernet/broadcom/b44.*
2541
2542 BROADCOM B53 ETHERNET SWITCH DRIVER
2543 M:      Florian Fainelli <f.fainelli@gmail.com>
2544 L:      netdev@vger.kernel.org
2545 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2546 S:      Supported
2547 F:      drivers/net/dsa/b53/*
2548 F:      include/linux/platform_data/b53.h
2549
2550 BROADCOM GENET ETHERNET DRIVER
2551 M:      Florian Fainelli <f.fainelli@gmail.com>
2552 L:      netdev@vger.kernel.org
2553 S:      Supported
2554 F:      drivers/net/ethernet/broadcom/genet/
2555
2556 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2557 M:      Sony Chacko <sony.chacko@qlogic.com>
2558 M:      Dept-HSGLinuxNICDev@qlogic.com
2559 L:      netdev@vger.kernel.org
2560 S:      Supported
2561 F:      drivers/net/ethernet/broadcom/bnx2.*
2562 F:      drivers/net/ethernet/broadcom/bnx2_*
2563
2564 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2565 M:      Ariel Elior <ariel.elior@qlogic.com>
2566 L:      netdev@vger.kernel.org
2567 S:      Supported
2568 F:      drivers/net/ethernet/broadcom/bnx2x/
2569
2570 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2571 M:      Florian Fainelli <f.fainelli@gmail.com>
2572 M:      Ray Jui <rjui@broadcom.com>
2573 M:      Scott Branden <sbranden@broadcom.com>
2574 M:      bcm-kernel-feedback-list@broadcom.com
2575 T:      git git://github.com/broadcom/mach-bcm
2576 S:      Maintained
2577 N:      bcm281*
2578 N:      bcm113*
2579 N:      bcm216*
2580 N:      kona
2581 F:      arch/arm/mach-bcm/
2582
2583 BROADCOM BCM2835 ARM ARCHITECTURE
2584 M:      Stephen Warren <swarren@wwwdotorg.org>
2585 M:      Lee Jones <lee@kernel.org>
2586 M:      Eric Anholt <eric@anholt.net>
2587 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2588 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2590 S:      Maintained
2591 N:      bcm2835
2592
2593 BROADCOM BCM47XX MIPS ARCHITECTURE
2594 M:      Hauke Mehrtens <hauke@hauke-m.de>
2595 M:      Rafał Miłecki <zajec5@gmail.com>
2596 L:      linux-mips@linux-mips.org
2597 S:      Maintained
2598 F:      Documentation/devicetree/bindings/mips/brcm/
2599 F:      arch/mips/bcm47xx/*
2600 F:      arch/mips/include/asm/mach-bcm47xx/*
2601
2602 BROADCOM BCM5301X ARM ARCHITECTURE
2603 M:      Hauke Mehrtens <hauke@hauke-m.de>
2604 M:      Rafał Miłecki <zajec5@gmail.com>
2605 M:      bcm-kernel-feedback-list@broadcom.com
2606 L:      linux-arm-kernel@lists.infradead.org
2607 S:      Maintained
2608 F:      arch/arm/mach-bcm/bcm_5301x.c
2609 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2610 F:      arch/arm/boot/dts/bcm470*
2611
2612 BROADCOM BCM53573 ARM ARCHITECTURE
2613 M:      Rafał Miłecki <rafal@milecki.pl>
2614 L:      linux-arm-kernel@lists.infradead.org
2615 S:      Maintained
2616 F:      arch/arm/boot/dts/bcm53573*
2617 F:      arch/arm/boot/dts/bcm47189*
2618
2619 BROADCOM BCM63XX ARM ARCHITECTURE
2620 M:      Florian Fainelli <f.fainelli@gmail.com>
2621 M:      bcm-kernel-feedback-list@broadcom.com
2622 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2623 T:      git git://github.com/broadcom/stblinux.git
2624 S:      Maintained
2625 N:      bcm63xx
2626
2627 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2628 M:      Kevin Cernekee <cernekee@gmail.com>
2629 L:      linux-usb@vger.kernel.org
2630 S:      Maintained
2631 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2632
2633 BROADCOM BCM7XXX ARM ARCHITECTURE
2634 M:      Brian Norris <computersforpeace@gmail.com>
2635 M:      Gregory Fong <gregory.0xf0@gmail.com>
2636 M:      Florian Fainelli <f.fainelli@gmail.com>
2637 M:      bcm-kernel-feedback-list@broadcom.com
2638 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2639 T:      git git://github.com/broadcom/stblinux.git
2640 S:      Maintained
2641 F:      arch/arm/mach-bcm/*brcmstb*
2642 F:      arch/arm/boot/dts/bcm7*.dts*
2643 F:      drivers/bus/brcmstb_gisb.c
2644 N:      brcmstb
2645
2646 BROADCOM BMIPS MIPS ARCHITECTURE
2647 M:      Kevin Cernekee <cernekee@gmail.com>
2648 M:      Florian Fainelli <f.fainelli@gmail.com>
2649 L:      linux-mips@linux-mips.org
2650 T:      git git://github.com/broadcom/stblinux.git
2651 S:      Maintained
2652 F:      arch/mips/bmips/*
2653 F:      arch/mips/include/asm/mach-bmips/*
2654 F:      arch/mips/kernel/*bmips*
2655 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2656 F:      drivers/irqchip/irq-bcm63*
2657 F:      drivers/irqchip/irq-bcm7*
2658 F:      drivers/irqchip/irq-brcmstb*
2659 F:      include/linux/bcm963xx_nvram.h
2660 F:      include/linux/bcm963xx_tag.h
2661
2662 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2663 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2664 M:      Prashant Sreedharan <prashant@broadcom.com>
2665 M:      Michael Chan <mchan@broadcom.com>
2666 L:      netdev@vger.kernel.org
2667 S:      Supported
2668 F:      drivers/net/ethernet/broadcom/tg3.*
2669
2670 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2671 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2672 M:      Franky Lin <franky.lin@broadcom.com>
2673 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2674 L:      linux-wireless@vger.kernel.org
2675 L:      brcm80211-dev-list.pdl@broadcom.com
2676 S:      Supported
2677 F:      drivers/net/wireless/broadcom/brcm80211/
2678
2679 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2680 M:      QLogic-Storage-Upstream@qlogic.com
2681 L:      linux-scsi@vger.kernel.org
2682 S:      Supported
2683 F:      drivers/scsi/bnx2fc/
2684
2685 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2686 M:      QLogic-Storage-Upstream@qlogic.com
2687 L:      linux-scsi@vger.kernel.org
2688 S:      Supported
2689 F:      drivers/scsi/bnx2i/
2690
2691 BROADCOM IPROC ARM ARCHITECTURE
2692 M:      Ray Jui <rjui@broadcom.com>
2693 M:      Scott Branden <sbranden@broadcom.com>
2694 M:      Jon Mason <jonmason@broadcom.com>
2695 M:      bcm-kernel-feedback-list@broadcom.com
2696 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2697 T:      git git://github.com/broadcom/cygnus-linux.git
2698 S:      Maintained
2699 N:      iproc
2700 N:      cygnus
2701 N:      bcm[-_]nsp
2702 N:      bcm9113*
2703 N:      bcm9583*
2704 N:      bcm9585*
2705 N:      bcm9586*
2706 N:      bcm988312
2707 N:      bcm113*
2708 N:      bcm583*
2709 N:      bcm585*
2710 N:      bcm586*
2711 N:      bcm88312
2712 F:      arch/arm64/boot/dts/broadcom/ns2*
2713 F:      drivers/clk/bcm/clk-ns*
2714 F:      drivers/pinctrl/bcm/pinctrl-ns*
2715
2716 BROADCOM BRCMSTB GPIO DRIVER
2717 M:      Gregory Fong <gregory.0xf0@gmail.com>
2718 L:      bcm-kernel-feedback-list@broadcom.com
2719 S:      Supported
2720 F:      drivers/gpio/gpio-brcmstb.c
2721 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2722
2723 BROADCOM KONA GPIO DRIVER
2724 M:      Ray Jui <rjui@broadcom.com>
2725 L:      bcm-kernel-feedback-list@broadcom.com
2726 S:      Supported
2727 F:      drivers/gpio/gpio-bcm-kona.c
2728 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2729
2730 BROADCOM NVRAM DRIVER
2731 M:      Rafał Miłecki <zajec5@gmail.com>
2732 L:      linux-mips@linux-mips.org
2733 S:      Maintained
2734 F:      drivers/firmware/broadcom/*
2735
2736 BROADCOM STB NAND FLASH DRIVER
2737 M:      Brian Norris <computersforpeace@gmail.com>
2738 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2739 L:      linux-mtd@lists.infradead.org
2740 L:      bcm-kernel-feedback-list@broadcom.com
2741 S:      Maintained
2742 F:      drivers/mtd/nand/brcmnand/
2743
2744 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2745 M:      Rafał Miłecki <zajec5@gmail.com>
2746 L:      linux-wireless@vger.kernel.org
2747 S:      Maintained
2748 F:      drivers/bcma/
2749 F:      include/linux/bcma/
2750
2751 BROADCOM SYSTEMPORT ETHERNET DRIVER
2752 M:      Florian Fainelli <f.fainelli@gmail.com>
2753 L:      netdev@vger.kernel.org
2754 S:      Supported
2755 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2756
2757 BROADCOM VULCAN ARM64 SOC
2758 M:      Jayachandran C. <jchandra@broadcom.com>
2759 M:      bcm-kernel-feedback-list@broadcom.com
2760 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2761 S:      Maintained
2762 F:      arch/arm64/boot/dts/broadcom/vulcan*
2763
2764 BROCADE BFA FC SCSI DRIVER
2765 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2766 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2767 L:      linux-scsi@vger.kernel.org
2768 S:      Supported
2769 F:      drivers/scsi/bfa/
2770
2771 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2772 M:      Rasesh Mody <rasesh.mody@qlogic.com>
2773 L:      netdev@vger.kernel.org
2774 S:      Supported
2775 F:      drivers/net/ethernet/brocade/bna/
2776
2777 BSG (block layer generic sg v4 driver)
2778 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2779 L:      linux-scsi@vger.kernel.org
2780 S:      Supported
2781 F:      block/bsg.c
2782 F:      include/linux/bsg.h
2783 F:      include/uapi/linux/bsg.h
2784
2785 BT87X AUDIO DRIVER
2786 M:      Clemens Ladisch <clemens@ladisch.de>
2787 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2788 T:      git git://git.alsa-project.org/alsa-kernel.git
2789 S:      Maintained
2790 F:      Documentation/sound/alsa/Bt87x.txt
2791 F:      sound/pci/bt87x.c
2792
2793 BT8XXGPIO DRIVER
2794 M:      Michael Buesch <m@bues.ch>
2795 W:      http://bu3sch.de/btgpio.php
2796 S:      Maintained
2797 F:      drivers/gpio/gpio-bt8xx.c
2798
2799 BTRFS FILE SYSTEM
2800 M:      Chris Mason <clm@fb.com>
2801 M:      Josef Bacik <jbacik@fb.com>
2802 M:      David Sterba <dsterba@suse.com>
2803 L:      linux-btrfs@vger.kernel.org
2804 W:      http://btrfs.wiki.kernel.org/
2805 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2807 S:      Maintained
2808 F:      Documentation/filesystems/btrfs.txt
2809 F:      fs/btrfs/
2810
2811 BTTV VIDEO4LINUX DRIVER
2812 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2813 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2814 L:      linux-media@vger.kernel.org
2815 W:      https://linuxtv.org
2816 T:      git git://linuxtv.org/media_tree.git
2817 S:      Odd fixes
2818 F:      Documentation/media/v4l-drivers/bttv*
2819 F:      drivers/media/pci/bt8xx/bttv*
2820
2821 BUSLOGIC SCSI DRIVER
2822 M:      Khalid Aziz <khalid@gonehiking.org>
2823 L:      linux-scsi@vger.kernel.org
2824 S:      Maintained
2825 F:      drivers/scsi/BusLogic.*
2826 F:      drivers/scsi/FlashPoint.*
2827
2828 C-MEDIA CMI8788 DRIVER
2829 M:      Clemens Ladisch <clemens@ladisch.de>
2830 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2831 T:      git git://git.alsa-project.org/alsa-kernel.git
2832 S:      Maintained
2833 F:      sound/pci/oxygen/
2834
2835 C6X ARCHITECTURE
2836 M:      Mark Salter <msalter@redhat.com>
2837 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2838 L:      linux-c6x-dev@linux-c6x.org
2839 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2840 S:      Maintained
2841 F:      arch/c6x/
2842
2843 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2844 M:      David Howells <dhowells@redhat.com>
2845 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2846 S:      Supported
2847 F:      Documentation/filesystems/caching/cachefiles.txt
2848 F:      fs/cachefiles/
2849
2850 CADET FM/AM RADIO RECEIVER DRIVER
2851 M:      Hans Verkuil <hverkuil@xs4all.nl>
2852 L:      linux-media@vger.kernel.org
2853 T:      git git://linuxtv.org/media_tree.git
2854 W:      https://linuxtv.org
2855 S:      Maintained
2856 F:      drivers/media/radio/radio-cadet*
2857
2858 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2859 M:      Jonathan Corbet <corbet@lwn.net>
2860 L:      linux-media@vger.kernel.org
2861 T:      git git://linuxtv.org/media_tree.git
2862 S:      Maintained
2863 F:      Documentation/media/v4l-drivers/cafe_ccic*
2864 F:      drivers/media/platform/marvell-ccic/
2865
2866 CAIF NETWORK LAYER
2867 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2868 L:      netdev@vger.kernel.org
2869 S:      Supported
2870 F:      Documentation/networking/caif/
2871 F:      drivers/net/caif/
2872 F:      include/uapi/linux/caif/
2873 F:      include/net/caif/
2874 F:      net/caif/
2875
2876 CALGARY x86-64 IOMMU
2877 M:      Muli Ben-Yehuda <mulix@mulix.org>
2878 M:      Jon Mason <jdmason@kudzu.us>
2879 L:      iommu@lists.linux-foundation.org
2880 S:      Maintained
2881 F:      arch/x86/kernel/pci-calgary_64.c
2882 F:      arch/x86/kernel/tce_64.c
2883 F:      arch/x86/include/asm/calgary.h
2884 F:      arch/x86/include/asm/tce.h
2885
2886 CAN NETWORK LAYER
2887 M:      Oliver Hartkopp <socketcan@hartkopp.net>
2888 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2889 L:      linux-can@vger.kernel.org
2890 W:      https://github.com/linux-can
2891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2893 S:      Maintained
2894 F:      Documentation/networking/can.txt
2895 F:      net/can/
2896 F:      include/linux/can/core.h
2897 F:      include/uapi/linux/can.h
2898 F:      include/uapi/linux/can/bcm.h
2899 F:      include/uapi/linux/can/raw.h
2900 F:      include/uapi/linux/can/gw.h
2901
2902 CAN NETWORK DRIVERS
2903 M:      Wolfgang Grandegger <wg@grandegger.com>
2904 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2905 L:      linux-can@vger.kernel.org
2906 W:      https://github.com/linux-can
2907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2909 S:      Maintained
2910 F:      Documentation/devicetree/bindings/net/can/
2911 F:      drivers/net/can/
2912 F:      include/linux/can/dev.h
2913 F:      include/linux/can/platform/
2914 F:      include/uapi/linux/can/error.h
2915 F:      include/uapi/linux/can/netlink.h
2916
2917 CAPABILITIES
2918 M:      Serge Hallyn <serge@hallyn.com>
2919 L:      linux-security-module@vger.kernel.org
2920 S:      Supported
2921 F:      include/linux/capability.h
2922 F:      include/uapi/linux/capability.h
2923 F:      security/commoncap.c
2924 F:      kernel/capability.c
2925
2926 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2927 M:      Kevin Tsai <ktsai@capellamicro.com>
2928 S:      Maintained
2929 F:      drivers/iio/light/cm*
2930 F:      Documentation/devicetree/bindings/i2c/trivial-devices.txt
2931
2932 CAVIUM I2C DRIVER
2933 M:      Jan Glauber <jglauber@cavium.com>
2934 M:      David Daney <david.daney@cavium.com>
2935 W:      http://www.cavium.com
2936 S:      Supported
2937 F:      drivers/i2c/busses/i2c-octeon*
2938 F:      drivers/i2c/busses/i2c-thunderx*
2939
2940 CAVIUM LIQUIDIO NETWORK DRIVER
2941 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2942 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2943 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2944 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2945 L:     netdev@vger.kernel.org
2946 W:     http://www.cavium.com
2947 S:     Supported
2948 F:     drivers/net/ethernet/cavium/liquidio/
2949
2950 CC2520 IEEE-802.15.4 RADIO DRIVER
2951 M:      Varka Bhadram <varkabhadram@gmail.com>
2952 L:      linux-wpan@vger.kernel.org
2953 S:      Maintained
2954 F:      drivers/net/ieee802154/cc2520.c
2955 F:      include/linux/spi/cc2520.h
2956 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2957
2958 CEC DRIVER
2959 M:      Hans Verkuil <hans.verkuil@cisco.com>
2960 L:      linux-media@vger.kernel.org
2961 T:      git git://linuxtv.org/media_tree.git
2962 W:      http://linuxtv.org
2963 S:      Supported
2964 F:      Documentation/cec.txt
2965 F:      Documentation/media/uapi/cec
2966 F:      drivers/staging/media/cec/
2967 F:      drivers/media/cec-edid.c
2968 F:      drivers/media/rc/keymaps/rc-cec.c
2969 F:      include/media/cec.h
2970 F:      include/media/cec-edid.h
2971 F:      include/linux/cec.h
2972 F:      include/linux/cec-funcs.h
2973
2974 CELL BROADBAND ENGINE ARCHITECTURE
2975 M:      Arnd Bergmann <arnd@arndb.de>
2976 L:      linuxppc-dev@lists.ozlabs.org
2977 W:      http://www.ibm.com/developerworks/power/cell/
2978 S:      Supported
2979 F:      arch/powerpc/include/asm/cell*.h
2980 F:      arch/powerpc/include/asm/spu*.h
2981 F:      arch/powerpc/include/uapi/asm/spu*.h
2982 F:      arch/powerpc/oprofile/*cell*
2983 F:      arch/powerpc/platforms/cell/
2984
2985 CEPH COMMON CODE (LIBCEPH)
2986 M:      Ilya Dryomov <idryomov@gmail.com>
2987 M:      "Yan, Zheng" <zyan@redhat.com>
2988 M:      Sage Weil <sage@redhat.com>
2989 L:      ceph-devel@vger.kernel.org
2990 W:      http://ceph.com/
2991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2992 T:      git git://github.com/ceph/ceph-client.git
2993 S:      Supported
2994 F:      net/ceph/
2995 F:      include/linux/ceph/
2996 F:      include/linux/crush/
2997
2998 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2999 M:      "Yan, Zheng" <zyan@redhat.com>
3000 M:      Sage Weil <sage@redhat.com>
3001 M:      Ilya Dryomov <idryomov@gmail.com>
3002 L:      ceph-devel@vger.kernel.org
3003 W:      http://ceph.com/
3004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3005 T:      git git://github.com/ceph/ceph-client.git
3006 S:      Supported
3007 F:      Documentation/filesystems/ceph.txt
3008 F:      fs/ceph/
3009
3010 CERTIFICATE HANDLING:
3011 M:      David Howells <dhowells@redhat.com>
3012 M:      David Woodhouse <dwmw2@infradead.org>
3013 L:      keyrings@vger.kernel.org
3014 S:      Maintained
3015 F:      Documentation/module-signing.txt
3016 F:      certs/
3017 F:      scripts/sign-file.c
3018 F:      scripts/extract-cert.c
3019
3020 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3021 L:      linux-usb@vger.kernel.org
3022 S:      Orphan
3023 F:      Documentation/usb/WUSB-Design-overview.txt
3024 F:      Documentation/usb/wusb-cbaf
3025 F:      drivers/usb/host/hwa-hc.c
3026 F:      drivers/usb/host/whci/
3027 F:      drivers/usb/wusbcore/
3028 F:      include/linux/usb/wusb*
3029
3030 CFAG12864B LCD DRIVER
3031 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3032 W:      http://miguelojeda.es/auxdisplay.htm
3033 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3034 S:      Maintained
3035 F:      drivers/auxdisplay/cfag12864b.c
3036 F:      include/linux/cfag12864b.h
3037
3038 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3039 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3040 W:      http://miguelojeda.es/auxdisplay.htm
3041 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3042 S:      Maintained
3043 F:      drivers/auxdisplay/cfag12864bfb.c
3044 F:      include/linux/cfag12864b.h
3045
3046 CFG80211 and NL80211
3047 M:      Johannes Berg <johannes@sipsolutions.net>
3048 L:      linux-wireless@vger.kernel.org
3049 W:      http://wireless.kernel.org/
3050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3052 S:      Maintained
3053 F:      include/uapi/linux/nl80211.h
3054 F:      include/net/cfg80211.h
3055 F:      net/wireless/*
3056 X:      net/wireless/wext*
3057
3058 CHAR and MISC DRIVERS
3059 M:      Arnd Bergmann <arnd@arndb.de>
3060 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3062 S:      Supported
3063 F:      drivers/char/*
3064 F:      drivers/misc/*
3065 F:      include/linux/miscdevice.h
3066
3067 CHECKPATCH
3068 M:      Andy Whitcroft <apw@canonical.com>
3069 M:      Joe Perches <joe@perches.com>
3070 S:      Maintained
3071 F:      scripts/checkpatch.pl
3072
3073 CHINESE DOCUMENTATION
3074 M:      Harry Wei <harryxiyou@gmail.com>
3075 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3076 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3077 S:      Maintained
3078 F:      Documentation/zh_CN/
3079
3080 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3081 M:      Peter Chen <Peter.Chen@nxp.com>
3082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3083 L:      linux-usb@vger.kernel.org
3084 S:      Maintained
3085 F:      drivers/usb/chipidea/
3086
3087 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3088 M:      Hans de Goede <hdegoede@redhat.com>
3089 L:      linux-input@vger.kernel.org
3090 S:      Maintained
3091 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3092 F:      drivers/input/touchscreen/chipone_icn8318.c
3093
3094 CHROME HARDWARE PLATFORM SUPPORT
3095 M:      Olof Johansson <olof@lixom.net>
3096 S:      Maintained
3097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3098 F:      drivers/platform/chrome/
3099
3100 CISCO VIC ETHERNET NIC DRIVER
3101 M:      Christian Benvenuti <benve@cisco.com>
3102 M:      Sujith Sankar <ssujith@cisco.com>
3103 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3104 M:      Neel Patel <neepatel@cisco.com>
3105 S:      Supported
3106 F:      drivers/net/ethernet/cisco/enic/
3107
3108 CISCO VIC LOW LATENCY NIC DRIVER
3109 M:      Christian Benvenuti <benve@cisco.com>
3110 M:      Dave Goodell <dgoodell@cisco.com>
3111 S:      Supported
3112 F:      drivers/infiniband/hw/usnic/
3113
3114 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3115 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3116 L:      netdev@vger.kernel.org
3117 S:      Maintained
3118 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3119
3120 CIRRUS LOGIC AUDIO CODEC DRIVERS
3121 M:      Brian Austin <brian.austin@cirrus.com>
3122 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3123 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3124 S:      Maintained
3125 F:      sound/soc/codecs/cs*
3126
3127 CLEANCACHE API
3128 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3129 L:      linux-kernel@vger.kernel.org
3130 S:      Maintained
3131 F:      mm/cleancache.c
3132 F:      include/linux/cleancache.h
3133
3134 CLK API
3135 M:      Russell King <linux@armlinux.org.uk>
3136 L:      linux-clk@vger.kernel.org
3137 S:      Maintained
3138 F:      include/linux/clk.h
3139
3140 CLOCKSOURCE, CLOCKEVENT DRIVERS
3141 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3142 M:      Thomas Gleixner <tglx@linutronix.de>
3143 L:      linux-kernel@vger.kernel.org
3144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3145 S:      Supported
3146 F:      drivers/clocksource
3147
3148 CISCO FCOE HBA DRIVER
3149 M:      Hiral Patel <hiralpat@cisco.com>
3150 M:      Suma Ramars <sramars@cisco.com>
3151 M:      Brian Uchino <buchino@cisco.com>
3152 L:      linux-scsi@vger.kernel.org
3153 S:      Supported
3154 F:      drivers/scsi/fnic/
3155
3156 CISCO SCSI HBA DRIVER
3157 M:      Narsimhulu Musini <nmusini@cisco.com>
3158 M:      Sesidhar Baddela <sebaddel@cisco.com>
3159 L:      linux-scsi@vger.kernel.org
3160 S:      Supported
3161 F:      drivers/scsi/snic/
3162
3163 CMPC ACPI DRIVER
3164 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3165 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3166 L:      platform-driver-x86@vger.kernel.org
3167 S:      Supported
3168 F:      drivers/platform/x86/classmate-laptop.c
3169
3170 COBALT MEDIA DRIVER
3171 M:      Hans Verkuil <hans.verkuil@cisco.com>
3172 L:      linux-media@vger.kernel.org
3173 T:      git git://linuxtv.org/media_tree.git
3174 W:      https://linuxtv.org
3175 S:      Supported
3176 F:      drivers/media/pci/cobalt/
3177
3178 COCCINELLE/Semantic Patches (SmPL)
3179 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3180 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3181 M:      Nicolas Palix <nicolas.palix@imag.fr>
3182 M:      Michal Marek <mmarek@suse.com>
3183 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3185 W:      http://coccinelle.lip6.fr/
3186 S:      Supported
3187 F:      Documentation/dev-tools/coccinelle.rst
3188 F:      scripts/coccinelle/
3189 F:      scripts/coccicheck
3190
3191 CODA FILE SYSTEM
3192 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3193 M:      coda@cs.cmu.edu
3194 L:      codalist@coda.cs.cmu.edu
3195 W:      http://www.coda.cs.cmu.edu/
3196 S:      Maintained
3197 F:      Documentation/filesystems/coda.txt
3198 F:      fs/coda/
3199 F:      include/linux/coda*.h
3200 F:      include/uapi/linux/coda*.h
3201
3202 CODA V4L2 MEM2MEM DRIVER
3203 M:      Philipp Zabel <p.zabel@pengutronix.de>
3204 L:      linux-media@vger.kernel.org
3205 S:      Maintained
3206 F:      Documentation/devicetree/bindings/media/coda.txt
3207 F:      drivers/media/platform/coda/
3208
3209 COMMON CLK FRAMEWORK
3210 M:      Michael Turquette <mturquette@baylibre.com>
3211 M:      Stephen Boyd <sboyd@codeaurora.org>
3212 L:      linux-clk@vger.kernel.org
3213 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3215 S:      Maintained
3216 F:      Documentation/devicetree/bindings/clock/
3217 F:      drivers/clk/
3218 X:      drivers/clk/clkdev.c
3219 F:      include/linux/clk-pr*
3220 F:      include/linux/clk/
3221
3222 COMMON INTERNET FILE SYSTEM (CIFS)
3223 M:      Steve French <sfrench@samba.org>
3224 L:      linux-cifs@vger.kernel.org
3225 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3226 W:      http://linux-cifs.samba.org/
3227 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3228 S:      Supported
3229 F:      Documentation/filesystems/cifs/
3230 F:      fs/cifs/
3231
3232 COMPACTPCI HOTPLUG CORE
3233 M:      Scott Murray <scott@spiteful.org>
3234 L:      linux-pci@vger.kernel.org
3235 S:      Maintained
3236 F:      drivers/pci/hotplug/cpci_hotplug*
3237
3238 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3239 M:      Scott Murray <scott@spiteful.org>
3240 L:      linux-pci@vger.kernel.org
3241 S:      Maintained
3242 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3243
3244 COMPACTPCI HOTPLUG GENERIC DRIVER
3245 M:      Scott Murray <scott@spiteful.org>
3246 L:      linux-pci@vger.kernel.org
3247 S:      Maintained
3248 F:      drivers/pci/hotplug/cpcihp_generic.c
3249
3250 COMPAL LAPTOP SUPPORT
3251 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3252 L:      platform-driver-x86@vger.kernel.org
3253 S:      Maintained
3254 F:      drivers/platform/x86/compal-laptop.c
3255
3256 CONEXANT ACCESSRUNNER USB DRIVER
3257 L:      accessrunner-general@lists.sourceforge.net
3258 W:      http://accessrunner.sourceforge.net/
3259 S:      Orphan
3260 F:      drivers/usb/atm/cxacru.c
3261
3262 CONFIGFS
3263 M:      Joel Becker <jlbec@evilplan.org>
3264 M:      Christoph Hellwig <hch@lst.de>
3265 T:      git git://git.infradead.org/users/hch/configfs.git
3266 S:      Supported
3267 F:      fs/configfs/
3268 F:      include/linux/configfs.h
3269
3270 CONNECTOR
3271 M:      Evgeniy Polyakov <zbr@ioremap.net>
3272 L:      netdev@vger.kernel.org
3273 S:      Maintained
3274 F:      drivers/connector/
3275
3276 CONTROL GROUP (CGROUP)
3277 M:      Tejun Heo <tj@kernel.org>
3278 M:      Li Zefan <lizefan@huawei.com>
3279 M:      Johannes Weiner <hannes@cmpxchg.org>
3280 L:      cgroups@vger.kernel.org
3281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3282 S:      Maintained
3283 F:      Documentation/cgroup*
3284 F:      include/linux/cgroup*
3285 F:      kernel/cgroup*
3286
3287 CONTROL GROUP - CPUSET
3288 M:      Li Zefan <lizefan@huawei.com>
3289 L:      cgroups@vger.kernel.org
3290 W:      http://www.bullopensource.org/cpuset/
3291 W:      http://oss.sgi.com/projects/cpusets/
3292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3293 S:      Maintained
3294 F:      Documentation/cgroup-v1/cpusets.txt
3295 F:      include/linux/cpuset.h
3296 F:      kernel/cpuset.c
3297
3298 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3299 M:      Johannes Weiner <hannes@cmpxchg.org>
3300 M:      Michal Hocko <mhocko@kernel.org>
3301 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3302 L:      cgroups@vger.kernel.org
3303 L:      linux-mm@kvack.org
3304 S:      Maintained
3305 F:      mm/memcontrol.c
3306 F:      mm/swap_cgroup.c
3307
3308 CORETEMP HARDWARE MONITORING DRIVER
3309 M:      Fenghua Yu <fenghua.yu@intel.com>
3310 L:      linux-hwmon@vger.kernel.org
3311 S:      Maintained
3312 F:      Documentation/hwmon/coretemp
3313 F:      drivers/hwmon/coretemp.c
3314
3315 COSA/SRP SYNC SERIAL DRIVER
3316 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3317 W:      http://www.fi.muni.cz/~kas/cosa/
3318 S:      Maintained
3319 F:      drivers/net/wan/cosa*
3320
3321 CPMAC ETHERNET DRIVER
3322 M:      Florian Fainelli <f.fainelli@gmail.com>
3323 L:      netdev@vger.kernel.org
3324 S:      Maintained
3325 F:      drivers/net/ethernet/ti/cpmac.c
3326
3327 CPU FREQUENCY DRIVERS
3328 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3329 M:      Viresh Kumar <viresh.kumar@linaro.org>
3330 L:      linux-pm@vger.kernel.org
3331 S:      Maintained
3332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3333 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3334 F:      Documentation/cpu-freq/
3335 F:      drivers/cpufreq/
3336 F:      include/linux/cpufreq.h
3337
3338 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3339 M:      Viresh Kumar <viresh.kumar@linaro.org>
3340 M:      Sudeep Holla <sudeep.holla@arm.com>
3341 L:      linux-pm@vger.kernel.org
3342 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3343 S:      Maintained
3344 F:      drivers/cpufreq/arm_big_little.h
3345 F:      drivers/cpufreq/arm_big_little.c
3346 F:      drivers/cpufreq/arm_big_little_dt.c
3347
3348 CPUIDLE DRIVER - ARM BIG LITTLE
3349 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3350 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3351 L:      linux-pm@vger.kernel.org
3352 L:      linux-arm-kernel@lists.infradead.org
3353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3354 S:      Maintained
3355 F:      drivers/cpuidle/cpuidle-big_little.c
3356
3357 CPUIDLE DRIVER - ARM EXYNOS
3358 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3359 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3360 M:      Kukjin Kim <kgene@kernel.org>
3361 L:      linux-pm@vger.kernel.org
3362 L:      linux-samsung-soc@vger.kernel.org
3363 S:      Supported
3364 F:      drivers/cpuidle/cpuidle-exynos.c
3365 F:      arch/arm/mach-exynos/pm.c
3366
3367 CPUIDLE DRIVERS
3368 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3369 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3370 L:      linux-pm@vger.kernel.org
3371 S:      Maintained
3372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3373 F:      drivers/cpuidle/*
3374 F:      include/linux/cpuidle.h
3375
3376 CPUID/MSR DRIVER
3377 M:      "H. Peter Anvin" <hpa@zytor.com>
3378 S:      Maintained
3379 F:      arch/x86/kernel/cpuid.c
3380 F:      arch/x86/kernel/msr.c
3381
3382 CPU POWER MONITORING SUBSYSTEM
3383 M:      Thomas Renninger <trenn@suse.com>
3384 L:      linux-pm@vger.kernel.org
3385 S:      Maintained
3386 F:      tools/power/cpupower/
3387
3388 CRAMFS FILESYSTEM
3389 W:      http://sourceforge.net/projects/cramfs/
3390 S:      Orphan / Obsolete
3391 F:      Documentation/filesystems/cramfs.txt
3392 F:      fs/cramfs/
3393
3394 CRIS PORT
3395 M:      Mikael Starvik <starvik@axis.com>
3396 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3397 L:      linux-cris-kernel@axis.com
3398 W:      http://developer.axis.com
3399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3400 S:      Maintained
3401 F:      arch/cris/
3402 F:      drivers/tty/serial/crisv10.*
3403
3404 CRYPTO API
3405 M:      Herbert Xu <herbert@gondor.apana.org.au>
3406 M:      "David S. Miller" <davem@davemloft.net>
3407 L:      linux-crypto@vger.kernel.org
3408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3410 S:      Maintained
3411 F:      Documentation/crypto/
3412 F:      Documentation/devicetree/bindings/crypto/
3413 F:      Documentation/DocBook/crypto-API.tmpl
3414 F:      arch/*/crypto/
3415 F:      crypto/
3416 F:      drivers/crypto/
3417 F:      include/crypto/
3418
3419 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3420 M:      Neil Horman <nhorman@tuxdriver.com>
3421 L:      linux-crypto@vger.kernel.org
3422 S:      Maintained
3423 F:      crypto/ansi_cprng.c
3424 F:      crypto/rng.c
3425
3426 CS3308 MEDIA DRIVER
3427 M:      Hans Verkuil <hverkuil@xs4all.nl>
3428 L:      linux-media@vger.kernel.org
3429 T:      git git://linuxtv.org/media_tree.git
3430 W:      http://linuxtv.org
3431 S:      Odd Fixes
3432 F:      drivers/media/i2c/cs3308.c
3433 F:      drivers/media/i2c/cs3308.h
3434
3435 CS5535 Audio ALSA driver
3436 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3437 S:      Maintained
3438 F:      sound/pci/cs5535audio/
3439
3440 CW1200 WLAN driver
3441 M:      Solomon Peachy <pizza@shaftnet.org>
3442 S:      Maintained
3443 F:      drivers/net/wireless/st/cw1200/
3444
3445 CX18 VIDEO4LINUX DRIVER
3446 M:      Andy Walls <awalls@md.metrocast.net>
3447 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3448 L:      linux-media@vger.kernel.org
3449 T:      git git://linuxtv.org/media_tree.git
3450 W:      https://linuxtv.org
3451 W:      http://www.ivtvdriver.org/index.php/Cx18
3452 S:      Maintained
3453 F:      Documentation/media/v4l-drivers/cx18*
3454 F:      drivers/media/pci/cx18/
3455 F:      include/uapi/linux/ivtv*
3456
3457 CX2341X MPEG ENCODER HELPER MODULE
3458 M:      Hans Verkuil <hverkuil@xs4all.nl>
3459 L:      linux-media@vger.kernel.org
3460 T:      git git://linuxtv.org/media_tree.git
3461 W:      https://linuxtv.org
3462 S:      Maintained
3463 F:      drivers/media/common/cx2341x*
3464 F:      include/media/cx2341x*
3465
3466 CX24120 MEDIA DRIVER
3467 M:      Jemma Denson <jdenson@gmail.com>
3468 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3469 L:      linux-media@vger.kernel.org
3470 W:      https://linuxtv.org
3471 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3472 S:      Maintained
3473 F:      drivers/media/dvb-frontends/cx24120*
3474
3475 CX88 VIDEO4LINUX DRIVER
3476 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3477 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3478 L:      linux-media@vger.kernel.org
3479 W:      https://linuxtv.org
3480 T:      git git://linuxtv.org/media_tree.git
3481 S:      Odd fixes
3482 F:      Documentation/media/v4l-drivers/cx88*
3483 F:      drivers/media/pci/cx88/
3484
3485 CXD2820R MEDIA DRIVER
3486 M:      Antti Palosaari <crope@iki.fi>
3487 L:      linux-media@vger.kernel.org
3488 W:      https://linuxtv.org
3489 W:      http://palosaari.fi/linux/
3490 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3491 T:      git git://linuxtv.org/anttip/media_tree.git
3492 S:      Maintained
3493 F:      drivers/media/dvb-frontends/cxd2820r*
3494
3495 CXGB3 ETHERNET DRIVER (CXGB3)
3496 M:      Santosh Raspatur <santosh@chelsio.com>
3497 L:      netdev@vger.kernel.org
3498 W:      http://www.chelsio.com
3499 S:      Supported
3500 F:      drivers/net/ethernet/chelsio/cxgb3/
3501
3502 CXGB3 ISCSI DRIVER (CXGB3I)
3503 M:      Karen Xie <kxie@chelsio.com>
3504 L:      linux-scsi@vger.kernel.org
3505 W:      http://www.chelsio.com
3506 S:      Supported
3507 F:      drivers/scsi/cxgbi/cxgb3i
3508
3509 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3510 M:      Steve Wise <swise@chelsio.com>
3511 L:      linux-rdma@vger.kernel.org
3512 W:      http://www.openfabrics.org
3513 S:      Supported
3514 F:      drivers/infiniband/hw/cxgb3/
3515 F:      include/uapi/rdma/cxgb3-abi.h
3516
3517 CXGB4 ETHERNET DRIVER (CXGB4)
3518 M:      Hariprasad S <hariprasad@chelsio.com>
3519 L:      netdev@vger.kernel.org
3520 W:      http://www.chelsio.com
3521 S:      Supported
3522 F:      drivers/net/ethernet/chelsio/cxgb4/
3523
3524 CXGB4 ISCSI DRIVER (CXGB4I)
3525 M:      Karen Xie <kxie@chelsio.com>
3526 L:      linux-scsi@vger.kernel.org
3527 W:      http://www.chelsio.com
3528 S:      Supported
3529 F:      drivers/scsi/cxgbi/cxgb4i
3530
3531 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3532 M:      Steve Wise <swise@chelsio.com>
3533 L:      linux-rdma@vger.kernel.org
3534 W:      http://www.openfabrics.org
3535 S:      Supported
3536 F:      drivers/infiniband/hw/cxgb4/
3537 F:      include/uapi/rdma/cxgb4-abi.h
3538
3539 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3540 M:      Casey Leedom <leedom@chelsio.com>
3541 L:      netdev@vger.kernel.org
3542 W:      http://www.chelsio.com
3543 S:      Supported
3544 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3545
3546 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3547 M:      Ian Munsie <imunsie@au1.ibm.com>
3548 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3549 L:      linuxppc-dev@lists.ozlabs.org
3550 S:      Supported
3551 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3552 F:      drivers/misc/cxl/
3553 F:      include/misc/cxl*
3554 F:      include/uapi/misc/cxl.h
3555 F:      Documentation/powerpc/cxl.txt
3556 F:      Documentation/ABI/testing/sysfs-class-cxl
3557
3558 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3559 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3560 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3561 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3562 L:      linux-scsi@vger.kernel.org
3563 S:      Supported
3564 F:      drivers/scsi/cxlflash/
3565 F:      include/uapi/scsi/cxlflash_ioctls.h
3566 F:      Documentation/powerpc/cxlflash.txt
3567
3568 STMMAC ETHERNET DRIVER
3569 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3570 M:      Alexandre Torgue <alexandre.torgue@st.com>
3571 L:      netdev@vger.kernel.org
3572 W:      http://www.stlinux.com
3573 S:      Supported
3574 F:      drivers/net/ethernet/stmicro/stmmac/
3575
3576 CYBERPRO FB DRIVER
3577 M:      Russell King <linux@armlinux.org.uk>
3578 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3579 W:      http://www.armlinux.org.uk/
3580 S:      Maintained
3581 F:      drivers/video/fbdev/cyber2000fb.*
3582
3583 CYCLADES ASYNC MUX DRIVER
3584 W:      http://www.cyclades.com/
3585 S:      Orphan
3586 F:      drivers/tty/cyclades.c
3587 F:      include/linux/cyclades.h
3588 F:      include/uapi/linux/cyclades.h
3589
3590 CYCLADES PC300 DRIVER
3591 W:      http://www.cyclades.com/
3592 S:      Orphan
3593 F:      drivers/net/wan/pc300*
3594
3595 CYPRESS_FIRMWARE MEDIA DRIVER
3596 M:      Antti Palosaari <crope@iki.fi>
3597 L:      linux-media@vger.kernel.org
3598 W:      https://linuxtv.org
3599 W:      http://palosaari.fi/linux/
3600 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3601 T:      git git://linuxtv.org/anttip/media_tree.git
3602 S:      Maintained
3603 F:      drivers/media/common/cypress_firmware*
3604
3605 CYTTSP TOUCHSCREEN DRIVER
3606 M:      Ferruh Yigit <fery@cypress.com>
3607 L:      linux-input@vger.kernel.org
3608 S:      Supported
3609 F:      drivers/input/touchscreen/cyttsp*
3610 F:      include/linux/input/cyttsp.h
3611
3612 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3613 M:      Joshua Kinard <kumba@gentoo.org>
3614 S:      Maintained
3615 F:      drivers/rtc/rtc-ds1685.c
3616 F:      include/linux/rtc/ds1685.h
3617
3618 DAMA SLAVE for AX.25
3619 M:      Joerg Reuter <jreuter@yaina.de>
3620 W:      http://yaina.de/jreuter/
3621 W:      http://www.qsl.net/dl1bke/
3622 L:      linux-hams@vger.kernel.org
3623 S:      Maintained
3624 F:      net/ax25/af_ax25.c
3625 F:      net/ax25/ax25_dev.c
3626 F:      net/ax25/ax25_ds_*
3627 F:      net/ax25/ax25_in.c
3628 F:      net/ax25/ax25_out.c
3629 F:      net/ax25/ax25_timer.c
3630 F:      net/ax25/sysctl_net_ax25.c
3631
3632 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3633 L:      netdev@vger.kernel.org
3634 S:      Orphan
3635 F:      Documentation/networking/dmfe.txt
3636 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3637
3638 DC390/AM53C974 SCSI driver
3639 M:      Hannes Reinecke <hare@suse.com>
3640 L:      linux-scsi@vger.kernel.org
3641 S:      Maintained
3642 F:      drivers/scsi/am53c974.c
3643
3644 DC395x SCSI driver
3645 M:      Oliver Neukum <oliver@neukum.org>
3646 M:      Ali Akcaagac <aliakc@web.de>
3647 M:      Jamie Lenehan <lenehan@twibble.org>
3648 L:      dc395x@twibble.org
3649 W:      http://twibble.org/dist/dc395x/
3650 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3651 S:      Maintained
3652 F:      Documentation/scsi/dc395x.txt
3653 F:      drivers/scsi/dc395x.*
3654
3655 DCCP PROTOCOL
3656 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3657 L:      dccp@vger.kernel.org
3658 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3659 S:      Maintained
3660 F:      include/linux/dccp.h
3661 F:      include/uapi/linux/dccp.h
3662 F:      include/linux/tfrc.h
3663 F:      net/dccp/
3664
3665 DECnet NETWORK LAYER
3666 W:      http://linux-decnet.sourceforge.net
3667 L:      linux-decnet-user@lists.sourceforge.net
3668 S:      Orphan
3669 F:      Documentation/networking/decnet.txt
3670 F:      net/decnet/
3671
3672 DECSTATION PLATFORM SUPPORT
3673 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3674 L:      linux-mips@linux-mips.org
3675 W:      http://www.linux-mips.org/wiki/DECstation
3676 S:      Maintained
3677 F:      arch/mips/dec/
3678 F:      arch/mips/include/asm/dec/
3679 F:      arch/mips/include/asm/mach-dec/
3680
3681 DEFXX FDDI NETWORK DRIVER
3682 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3683 S:      Maintained
3684 F:      drivers/net/fddi/defxx.*
3685
3686 DELL LAPTOP DRIVER
3687 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3688 M:      Pali Rohár <pali.rohar@gmail.com>
3689 L:      platform-driver-x86@vger.kernel.org
3690 S:      Maintained
3691 F:      drivers/platform/x86/dell-laptop.c
3692
3693 DELL LAPTOP RBTN DRIVER
3694 M:      Pali Rohár <pali.rohar@gmail.com>
3695 S:      Maintained
3696 F:      drivers/platform/x86/dell-rbtn.*
3697
3698 DELL LAPTOP FREEFALL DRIVER
3699 M:      Pali Rohár <pali.rohar@gmail.com>
3700 S:      Maintained
3701 F:      drivers/platform/x86/dell-smo8800.c
3702
3703 DELL LAPTOP SMM DRIVER
3704 M:      Pali Rohár <pali.rohar@gmail.com>
3705 S:      Maintained
3706 F:      drivers/hwmon/dell-smm-hwmon.c
3707 F:      include/uapi/linux/i8k.h
3708
3709 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3710 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3711 S:      Maintained
3712 F:      Documentation/dcdbas.txt
3713 F:      drivers/firmware/dcdbas.*
3714
3715 DELL WMI EXTRAS DRIVER
3716 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3717 M:      Pali Rohár <pali.rohar@gmail.com>
3718 S:      Maintained
3719 F:      drivers/platform/x86/dell-wmi.c
3720
3721 DESIGNWARE USB2 DRD IP DRIVER
3722 M:      John Youn <johnyoun@synopsys.com>
3723 L:      linux-usb@vger.kernel.org
3724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3725 S:      Maintained
3726 F:      drivers/usb/dwc2/
3727
3728 DESIGNWARE USB3 DRD IP DRIVER
3729 M:      Felipe Balbi <balbi@kernel.org>
3730 L:      linux-usb@vger.kernel.org
3731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3732 S:      Maintained
3733 F:      drivers/usb/dwc3/
3734
3735 DEVICE COREDUMP (DEV_COREDUMP)
3736 M:      Johannes Berg <johannes@sipsolutions.net>
3737 L:      linux-kernel@vger.kernel.org
3738 S:      Maintained
3739 F:      drivers/base/devcoredump.c
3740 F:      include/linux/devcoredump.h
3741
3742 DEVICE FREQUENCY (DEVFREQ)
3743 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3744 M:      Kyungmin Park <kyungmin.park@samsung.com>
3745 L:      linux-pm@vger.kernel.org
3746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3747 S:      Maintained
3748 F:      drivers/devfreq/
3749 F:      include/linux/devfreq.h
3750 F:      Documentation/devicetree/bindings/devfreq/
3751
3752 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3753 M:      Chanwoo Choi <cw00.choi@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:      Supported
3757 F:      drivers/devfreq/event/
3758 F:      drivers/devfreq/devfreq-event.c
3759 F:      include/linux/devfreq-event.h
3760 F:      Documentation/devicetree/bindings/devfreq/event/
3761
3762 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3763 M:      Chanwoo Choi <cw00.choi@samsung.com>
3764 L:      linux-pm@vger.kernel.org
3765 L:      linux-samsung-soc@vger.kernel.org
3766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3767 S:      Maintained
3768 F:      drivers/devfreq/exynos-bus.c
3769 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3770
3771 DEVICE NUMBER REGISTRY
3772 M:      Torben Mathiasen <device@lanana.org>
3773 W:      http://lanana.org/docs/device-list/index.html
3774 S:      Maintained
3775
3776 DEVICE-MAPPER  (LVM)
3777 M:      Alasdair Kergon <agk@redhat.com>
3778 M:      Mike Snitzer <snitzer@redhat.com>
3779 M:      dm-devel@redhat.com
3780 L:      dm-devel@redhat.com
3781 W:      http://sources.redhat.com/dm
3782 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3784 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3785 S:      Maintained
3786 F:      Documentation/device-mapper/
3787 F:      drivers/md/dm*
3788 F:      drivers/md/persistent-data/
3789 F:      include/linux/device-mapper.h
3790 F:      include/linux/dm-*.h
3791 F:      include/uapi/linux/dm-*.h
3792
3793 DEVLINK
3794 M:      Jiri Pirko <jiri@mellanox.com>
3795 L:      netdev@vger.kernel.org
3796 S:      Supported
3797 F:      net/core/devlink.c
3798 F:      include/net/devlink.h
3799 F:      include/uapi/linux/devlink.h
3800
3801 DIALOG SEMICONDUCTOR DRIVERS
3802 M:      Support Opensource <support.opensource@diasemi.com>
3803 W:      http://www.dialog-semiconductor.com/products
3804 S:      Supported
3805 F:      Documentation/hwmon/da90??
3806 F:      Documentation/devicetree/bindings/mfd/da90*.txt
3807 F:      Documentation/devicetree/bindings/regulator/da92*.txt
3808 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3809 F:      drivers/gpio/gpio-da90??.c
3810 F:      drivers/hwmon/da90??-hwmon.c
3811 F:      drivers/iio/adc/da91??-*.c
3812 F:      drivers/input/misc/da90??_onkey.c
3813 F:      drivers/input/touchscreen/da9052_tsi.c
3814 F:      drivers/leds/leds-da90??.c
3815 F:      drivers/mfd/da903x.c
3816 F:      drivers/mfd/da90??-*.c
3817 F:      drivers/mfd/da91??-*.c
3818 F:      drivers/power/supply/da9052-battery.c
3819 F:      drivers/power/supply/da91??-*.c
3820 F:      drivers/regulator/da903x.c
3821 F:      drivers/regulator/da9???-regulator.[ch]
3822 F:      drivers/rtc/rtc-da90??.c
3823 F:      drivers/video/backlight/da90??_bl.c
3824 F:      drivers/watchdog/da90??_wdt.c
3825 F:      include/linux/mfd/da903x.h
3826 F:      include/linux/mfd/da9052/
3827 F:      include/linux/mfd/da9055/
3828 F:      include/linux/mfd/da9062/
3829 F:      include/linux/mfd/da9063/
3830 F:      include/linux/mfd/da9150/
3831 F:      include/linux/regulator/da9211.h
3832 F:      include/sound/da[79]*.h
3833 F:      sound/soc/codecs/da[79]*.[ch]
3834
3835 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3836 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
3837 L:      linux-gpio@vger.kernel.org
3838 S:      Maintained
3839 F:      drivers/gpio/gpio-gpio-mm.c
3840
3841 DIGI NEO AND CLASSIC PCI PRODUCTS
3842 M:      Lidza Louina <lidza.louina@gmail.com>
3843 M:      Mark Hounschell <markh@compro.net>
3844 L:      driverdev-devel@linuxdriverproject.org
3845 S:      Maintained
3846 F:      drivers/staging/dgnc/
3847
3848 DIOLAN U2C-12 I2C DRIVER
3849 M:      Guenter Roeck <linux@roeck-us.net>
3850 L:      linux-i2c@vger.kernel.org
3851 S:      Maintained
3852 F:      drivers/i2c/busses/i2c-diolan-u2c.c
3853
3854 DIRECT ACCESS (DAX)
3855 M:      Matthew Wilcox <willy@linux.intel.com>
3856 L:      linux-fsdevel@vger.kernel.org
3857 S:      Supported
3858 F:      fs/dax.c
3859
3860 DIRECTORY NOTIFICATION (DNOTIFY)
3861 M:      Eric Paris <eparis@parisplace.org>
3862 S:      Maintained
3863 F:      Documentation/filesystems/dnotify.txt
3864 F:      fs/notify/dnotify/
3865 F:      include/linux/dnotify.h
3866
3867 DISK GEOMETRY AND PARTITION HANDLING
3868 M:      Andries Brouwer <aeb@cwi.nl>
3869 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3870 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3871 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3872 S:      Maintained
3873
3874 DISKQUOTA
3875 M:      Jan Kara <jack@suse.com>
3876 S:      Maintained
3877 F:      Documentation/filesystems/quota.txt
3878 F:      fs/quota/
3879 F:      include/linux/quota*.h
3880 F:      include/uapi/linux/quota*.h
3881
3882 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3883 M:      Bernie Thompson <bernie@plugable.com>
3884 L:      linux-fbdev@vger.kernel.org
3885 S:      Maintained
3886 W:      http://plugable.com/category/projects/udlfb/
3887 F:      drivers/video/fbdev/udlfb.c
3888 F:      include/video/udlfb.h
3889 F:      Documentation/fb/udlfb.txt
3890
3891 DISTRIBUTED LOCK MANAGER (DLM)
3892 M:      Christine Caulfield <ccaulfie@redhat.com>
3893 M:      David Teigland <teigland@redhat.com>
3894 L:      cluster-devel@redhat.com
3895 W:      http://sources.redhat.com/cluster/
3896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3897 S:      Supported
3898 F:      fs/dlm/
3899
3900 DMA BUFFER SHARING FRAMEWORK
3901 M:      Sumit Semwal <sumit.semwal@linaro.org>
3902 S:      Maintained
3903 L:      linux-media@vger.kernel.org
3904 L:      dri-devel@lists.freedesktop.org
3905 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3906 F:      drivers/dma-buf/
3907 F:      include/linux/dma-buf*
3908 F:      include/linux/reservation.h
3909 F:      include/linux/*fence.h
3910 F:      Documentation/dma-buf-sharing.txt
3911 T:      git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3912
3913 SYNC FILE FRAMEWORK
3914 M:      Sumit Semwal <sumit.semwal@linaro.org>
3915 R:      Gustavo Padovan <gustavo@padovan.org>
3916 S:      Maintained
3917 L:      linux-media@vger.kernel.org
3918 L:      dri-devel@lists.freedesktop.org
3919 F:      drivers/dma-buf/sync_file.c
3920 F:      include/linux/sync_file.h
3921 F:      Documentation/sync_file.txt
3922 T:      git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3923
3924 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3925 M:      Vinod Koul <vinod.koul@intel.com>
3926 L:      dmaengine@vger.kernel.org
3927 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
3928 S:      Maintained
3929 F:      drivers/dma/
3930 F:      include/linux/dmaengine.h
3931 F:      Documentation/devicetree/bindings/dma/
3932 F:      Documentation/dmaengine/
3933 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
3934
3935 DME1737 HARDWARE MONITOR DRIVER
3936 M:      Juerg Haefliger <juergh@gmail.com>
3937 L:      linux-hwmon@vger.kernel.org
3938 S:      Maintained
3939 F:      Documentation/hwmon/dme1737
3940 F:      drivers/hwmon/dme1737.c
3941
3942 DMI/SMBIOS SUPPORT
3943 M:      Jean Delvare <jdelvare@suse.com>
3944 S:      Maintained
3945 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3946 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
3947 F:      drivers/firmware/dmi-id.c
3948 F:      drivers/firmware/dmi_scan.c
3949 F:      include/linux/dmi.h
3950
3951 DOCUMENTATION
3952 M:      Jonathan Corbet <corbet@lwn.net>
3953 L:      linux-doc@vger.kernel.org
3954 S:      Maintained
3955 F:      Documentation/
3956 F:      scripts/docproc.c
3957 F:      scripts/kernel-doc*
3958 X:      Documentation/ABI/
3959 X:      Documentation/devicetree/
3960 X:      Documentation/acpi
3961 X:      Documentation/power
3962 X:      Documentation/spi
3963 X:      Documentation/media
3964 T:      git git://git.lwn.net/linux.git docs-next
3965
3966 DOUBLETALK DRIVER
3967 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
3968 L:      blinux-list@redhat.com
3969 S:      Maintained
3970 F:      drivers/char/dtlk.c
3971 F:      include/linux/dtlk.h
3972
3973 DPT_I2O SCSI RAID DRIVER
3974 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3975 L:      linux-scsi@vger.kernel.org
3976 W:      http://www.adaptec.com/
3977 S:      Maintained
3978 F:      drivers/scsi/dpt*
3979 F:      drivers/scsi/dpt/
3980
3981 DRBD DRIVER
3982 M:      Philipp Reisner <philipp.reisner@linbit.com>
3983 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
3984 L:      drbd-dev@lists.linbit.com
3985 W:      http://www.drbd.org
3986 T:      git git://git.linbit.com/linux-drbd.git
3987 T:      git git://git.linbit.com/drbd-8.4.git
3988 S:      Supported
3989 F:      drivers/block/drbd/
3990 F:      lib/lru_cache.c
3991 F:      Documentation/blockdev/drbd/
3992
3993 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3994 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3996 S:      Supported
3997 F:      Documentation/kobject.txt
3998 F:      drivers/base/
3999 F:      fs/debugfs/
4000 F:      fs/kernfs/
4001 F:      fs/sysfs/
4002 F:      include/linux/debugfs.h
4003 F:      include/linux/kobj*
4004 F:      lib/kobj*
4005
4006 DRM DRIVERS
4007 M:      David Airlie <airlied@linux.ie>
4008 L:      dri-devel@lists.freedesktop.org
4009 T:      git git://people.freedesktop.org/~airlied/linux
4010 S:      Maintained
4011 F:      drivers/gpu/drm/
4012 F:      drivers/gpu/vga/
4013 F:      Documentation/devicetree/bindings/display/
4014 F:      Documentation/devicetree/bindings/gpu/
4015 F:      Documentation/devicetree/bindings/video/
4016 F:      Documentation/gpu/
4017 F:      include/drm/
4018 F:      include/uapi/drm/
4019
4020 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4021 M:      Dave Airlie <airlied@redhat.com>
4022 S:      Odd Fixes
4023 F:      drivers/gpu/drm/ast/
4024
4025 DRM DRIVER FOR BOCHS VIRTUAL GPU
4026 M:      Gerd Hoffmann <kraxel@redhat.com>
4027 S:      Odd Fixes
4028 F:      drivers/gpu/drm/bochs/
4029
4030 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4031 M:      Dave Airlie <airlied@redhat.com>
4032 S:      Odd Fixes
4033 F:      drivers/gpu/drm/cirrus/
4034
4035 RADEON and AMDGPU DRM DRIVERS
4036 M:      Alex Deucher <alexander.deucher@amd.com>
4037 M:      Christian König <christian.koenig@amd.com>
4038 L:      dri-devel@lists.freedesktop.org
4039 T:      git git://people.freedesktop.org/~agd5f/linux
4040 S:      Supported
4041 F:      drivers/gpu/drm/radeon/
4042 F:      include/uapi/drm/radeon_drm.h
4043 F:      drivers/gpu/drm/amd/
4044 F:      include/uapi/drm/amdgpu_drm.h
4045
4046 DRM PANEL DRIVERS
4047 M:      Thierry Reding <thierry.reding@gmail.com>
4048 L:      dri-devel@lists.freedesktop.org
4049 T:      git git://anongit.freedesktop.org/tegra/linux.git
4050 S:      Maintained
4051 F:      drivers/gpu/drm/drm_panel.c
4052 F:      drivers/gpu/drm/panel/
4053 F:      include/drm/drm_panel.h
4054 F:      Documentation/devicetree/bindings/display/panel/
4055
4056 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4057 M:      Daniel Vetter <daniel.vetter@intel.com>
4058 M:      Jani Nikula <jani.nikula@linux.intel.com>
4059 L:      intel-gfx@lists.freedesktop.org
4060 L:      dri-devel@lists.freedesktop.org
4061 W:      https://01.org/linuxgraphics/
4062 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4063 T:      git git://anongit.freedesktop.org/drm-intel
4064 S:      Supported
4065 F:      drivers/gpu/drm/i915/
4066 F:      include/drm/i915*
4067 F:      include/uapi/drm/i915_drm.h
4068 F:      Documentation/gpu/i915.rst
4069
4070 DRM DRIVERS FOR ATMEL HLCDC
4071 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4072 L:      dri-devel@lists.freedesktop.org
4073 S:      Supported
4074 F:      drivers/gpu/drm/atmel-hlcdc/
4075 F:      Documentation/devicetree/bindings/drm/atmel/
4076
4077 DRM DRIVERS FOR ALLWINNER A10
4078 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4079 L:      dri-devel@lists.freedesktop.org
4080 S:      Supported
4081 F:      drivers/gpu/drm/sun4i/
4082 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4083
4084 DRM DRIVERS FOR EXYNOS
4085 M:      Inki Dae <inki.dae@samsung.com>
4086 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4087 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4088 M:      Kyungmin Park <kyungmin.park@samsung.com>
4089 L:      dri-devel@lists.freedesktop.org
4090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4091 S:      Supported
4092 F:      drivers/gpu/drm/exynos/
4093 F:      include/uapi/drm/exynos_drm.h
4094 F:      Documentation/devicetree/bindings/display/exynos/
4095
4096 DRM DRIVERS FOR FREESCALE DCU
4097 M:      Stefan Agner <stefan@agner.ch>
4098 M:      Alison Wang <alison.wang@freescale.com>
4099 L:      dri-devel@lists.freedesktop.org
4100 S:      Supported
4101 F:      drivers/gpu/drm/fsl-dcu/
4102 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4103 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4104 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4105
4106 DRM DRIVERS FOR FREESCALE IMX
4107 M:      Philipp Zabel <p.zabel@pengutronix.de>
4108 L:      dri-devel@lists.freedesktop.org
4109 S:      Maintained
4110 F:      drivers/gpu/drm/imx/
4111 F:      drivers/gpu/ipu-v3/
4112 F:      Documentation/devicetree/bindings/display/imx/
4113
4114 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4115 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4116 L:      dri-devel@lists.freedesktop.org
4117 T:      git git://github.com/patjak/drm-gma500
4118 S:      Maintained
4119 F:      drivers/gpu/drm/gma500/
4120
4121 DRM DRIVERS FOR HISILICON
4122 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4123 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4124 R:      Chen Feng <puck.chen@hisilicon.com>
4125 L:      dri-devel@lists.freedesktop.org
4126 T:      git git://github.com/xin3liang/linux.git
4127 S:      Maintained
4128 F:      drivers/gpu/drm/hisilicon/
4129 F:      Documentation/devicetree/bindings/display/hisilicon/
4130
4131 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4132 S:      Orphan / Obsolete
4133 F:      drivers/gpu/drm/i810/
4134 F:      include/uapi/drm/i810_drm.h
4135
4136 DRM DRIVERS FOR MEDIATEK
4137 M:      CK Hu <ck.hu@mediatek.com>
4138 M:      Philipp Zabel <p.zabel@pengutronix.de>
4139 L:      dri-devel@lists.freedesktop.org
4140 S:      Supported
4141 F:      drivers/gpu/drm/mediatek/
4142 F:      Documentation/devicetree/bindings/display/mediatek/
4143
4144 DRM DRIVER FOR MSM ADRENO GPU
4145 M:      Rob Clark <robdclark@gmail.com>
4146 L:      linux-arm-msm@vger.kernel.org
4147 L:      dri-devel@lists.freedesktop.org
4148 L:      freedreno@lists.freedesktop.org
4149 T:      git git://people.freedesktop.org/~robclark/linux
4150 S:      Maintained
4151 F:      drivers/gpu/drm/msm/
4152 F:      include/uapi/drm/msm_drm.h
4153 F:      Documentation/devicetree/bindings/display/msm/
4154
4155 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4156 M:      Ben Skeggs <bskeggs@redhat.com>
4157 L:      dri-devel@lists.freedesktop.org
4158 L:      nouveau@lists.freedesktop.org
4159 T:      git git://github.com/skeggsb/linux
4160 S:      Supported
4161 F:      drivers/gpu/drm/nouveau/
4162 F:      include/uapi/drm/nouveau_drm.h
4163
4164 DRM DRIVERS FOR NVIDIA TEGRA
4165 M:      Thierry Reding <thierry.reding@gmail.com>
4166 L:      dri-devel@lists.freedesktop.org
4167 L:      linux-tegra@vger.kernel.org
4168 T:      git git://anongit.freedesktop.org/tegra/linux.git
4169 S:      Supported
4170 F:      drivers/gpu/drm/tegra/
4171 F:      drivers/gpu/host1x/
4172 F:      include/linux/host1x.h
4173 F:      include/uapi/drm/tegra_drm.h
4174 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4175
4176 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4177 S:      Orphan / Obsolete
4178 F:      drivers/gpu/drm/mga/
4179 F:      include/uapi/drm/mga_drm.h
4180
4181 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4182 M:      Dave Airlie <airlied@redhat.com>
4183 S:      Odd Fixes
4184 F:      drivers/gpu/drm/mgag200/
4185
4186 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4187 S:      Orphan / Obsolete
4188 F:      drivers/gpu/drm/r128/
4189 F:      include/uapi/drm/r128_drm.h
4190
4191 DRM DRIVERS FOR RENESAS
4192 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4193 L:      dri-devel@lists.freedesktop.org
4194 L:      linux-renesas-soc@vger.kernel.org
4195 T:      git git://linuxtv.org/pinchartl/fbdev
4196 S:      Supported
4197 F:      drivers/gpu/drm/rcar-du/
4198 F:      drivers/gpu/drm/shmobile/
4199 F:      include/linux/platform_data/shmob_drm.h
4200 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4201
4202 DRM DRIVER FOR QXL VIRTUAL GPU
4203 M:      Dave Airlie <airlied@redhat.com>
4204 S:      Odd Fixes
4205 F:      drivers/gpu/drm/qxl/
4206 F:      include/uapi/drm/qxl_drm.h
4207
4208 DRM DRIVERS FOR ROCKCHIP
4209 M:      Mark Yao <mark.yao@rock-chips.com>
4210 L:      dri-devel@lists.freedesktop.org
4211 S:      Maintained
4212 F:      drivers/gpu/drm/rockchip/
4213 F:      Documentation/devicetree/bindings/display/rockchip/
4214
4215 DRM DRIVER FOR SAVAGE VIDEO CARDS
4216 S:      Orphan / Obsolete
4217 F:      drivers/gpu/drm/savage/
4218 F:      include/uapi/drm/savage_drm.h
4219
4220 DRM DRIVER FOR SIS VIDEO CARDS
4221 S:      Orphan / Obsolete
4222 F:      drivers/gpu/drm/sis/
4223 F:      include/uapi/drm/sis_drm.h
4224
4225 DRM DRIVERS FOR STI
4226 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4227 M:      Vincent Abriou <vincent.abriou@st.com>
4228 L:      dri-devel@lists.freedesktop.org
4229 T:      git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4230 S:      Maintained
4231 F:      drivers/gpu/drm/sti
4232 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4233
4234 DRM DRIVER FOR TDFX VIDEO CARDS
4235 S:      Orphan / Obsolete
4236 F:      drivers/gpu/drm/tdfx/
4237
4238 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4239 M:      Dave Airlie <airlied@redhat.com>
4240 S:      Odd Fixes
4241 F:      drivers/gpu/drm/udl/
4242
4243 DRM DRIVERS FOR VIVANTE GPU IP
4244 M:      Lucas Stach <l.stach@pengutronix.de>
4245 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4246 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4247 L:      dri-devel@lists.freedesktop.org
4248 S:      Maintained
4249 F:      drivers/gpu/drm/etnaviv/
4250 F:      include/uapi/drm/etnaviv_drm.h
4251 F:      Documentation/devicetree/bindings/display/etnaviv/
4252
4253 DRM DRIVER FOR VMWARE VIRTUAL GPU
4254 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4255 M:      Sinclair Yeh <syeh@vmware.com>
4256 M:      Thomas Hellstrom <thellstrom@vmware.com>
4257 L:      dri-devel@lists.freedesktop.org
4258 T:      git git://people.freedesktop.org/~syeh/repos_linux
4259 T:      git git://people.freedesktop.org/~thomash/linux
4260 S:      Supported
4261 F:      drivers/gpu/drm/vmwgfx/
4262 F:      include/uapi/drm/vmwgfx_drm.h
4263
4264 DRM DRIVERS FOR VC4
4265 M:      Eric Anholt <eric@anholt.net>
4266 T:      git git://github.com/anholt/linux
4267 S:      Supported
4268 F:      drivers/gpu/drm/vc4/
4269 F:      include/uapi/drm/vc4_drm.h
4270 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4271
4272 DRM DRIVERS FOR TI OMAP
4273 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4274 L:      dri-devel@lists.freedesktop.org
4275 S:      Maintained
4276 F:      drivers/gpu/drm/omapdrm/
4277 F:      Documentation/devicetree/bindings/display/ti/
4278
4279 DRM DRIVERS FOR TI LCDC
4280 M:      Jyri Sarha <jsarha@ti.com>
4281 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4282 L:      dri-devel@lists.freedesktop.org
4283 S:      Maintained
4284 F:      drivers/gpu/drm/tilcdc/
4285 F:      Documentation/devicetree/bindings/display/tilcdc/
4286
4287 DSBR100 USB FM RADIO DRIVER
4288 M:      Alexey Klimov <klimov.linux@gmail.com>
4289 L:      linux-media@vger.kernel.org
4290 T:      git git://linuxtv.org/media_tree.git
4291 S:      Maintained
4292 F:      drivers/media/radio/dsbr100.c
4293
4294 DSCC4 DRIVER
4295 M:      Francois Romieu <romieu@fr.zoreil.com>
4296 L:      netdev@vger.kernel.org
4297 S:      Maintained
4298 F:      drivers/net/wan/dscc4.c
4299
4300 DT3155 MEDIA DRIVER
4301 M:      Hans Verkuil <hverkuil@xs4all.nl>
4302 L:      linux-media@vger.kernel.org
4303 T:      git git://linuxtv.org/media_tree.git
4304 W:      https://linuxtv.org
4305 S:      Odd Fixes
4306 F:      drivers/media/pci/dt3155/
4307
4308 DVB_USB_AF9015 MEDIA DRIVER
4309 M:      Antti Palosaari <crope@iki.fi>
4310 L:      linux-media@vger.kernel.org
4311 W:      https://linuxtv.org
4312 W:      http://palosaari.fi/linux/
4313 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4314 T:      git git://linuxtv.org/anttip/media_tree.git
4315 S:      Maintained
4316 F:      drivers/media/usb/dvb-usb-v2/af9015*
4317
4318 DVB_USB_AF9035 MEDIA DRIVER
4319 M:      Antti Palosaari <crope@iki.fi>
4320 L:      linux-media@vger.kernel.org
4321 W:      https://linuxtv.org
4322 W:      http://palosaari.fi/linux/
4323 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4324 T:      git git://linuxtv.org/anttip/media_tree.git
4325 S:      Maintained
4326 F:      drivers/media/usb/dvb-usb-v2/af9035*
4327
4328 DVB_USB_ANYSEE MEDIA DRIVER
4329 M:      Antti Palosaari <crope@iki.fi>
4330 L:      linux-media@vger.kernel.org
4331 W:      https://linuxtv.org
4332 W:      http://palosaari.fi/linux/
4333 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4334 T:      git git://linuxtv.org/anttip/media_tree.git
4335 S:      Maintained
4336 F:      drivers/media/usb/dvb-usb-v2/anysee*
4337
4338 DVB_USB_AU6610 MEDIA DRIVER
4339 M:      Antti Palosaari <crope@iki.fi>
4340 L:      linux-media@vger.kernel.org
4341 W:      https://linuxtv.org
4342 W:      http://palosaari.fi/linux/
4343 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4344 T:      git git://linuxtv.org/anttip/media_tree.git
4345 S:      Maintained
4346 F:      drivers/media/usb/dvb-usb-v2/au6610*
4347
4348 DVB_USB_CE6230 MEDIA DRIVER
4349 M:      Antti Palosaari <crope@iki.fi>
4350 L:      linux-media@vger.kernel.org
4351 W:      https://linuxtv.org
4352 W:      http://palosaari.fi/linux/
4353 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4354 T:      git git://linuxtv.org/anttip/media_tree.git
4355 S:      Maintained
4356 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4357
4358 DVB_USB_CXUSB MEDIA DRIVER
4359 M:      Michael Krufky <mkrufky@linuxtv.org>
4360 L:      linux-media@vger.kernel.org
4361 W:      https://linuxtv.org
4362 W:      http://github.com/mkrufky
4363 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4364 T:      git git://linuxtv.org/media_tree.git
4365 S:      Maintained
4366 F:      drivers/media/usb/dvb-usb/cxusb*
4367
4368 DVB_USB_EC168 MEDIA DRIVER
4369 M:      Antti Palosaari <crope@iki.fi>
4370 L:      linux-media@vger.kernel.org
4371 W:      https://linuxtv.org
4372 W:      http://palosaari.fi/linux/
4373 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4374 T:      git git://linuxtv.org/anttip/media_tree.git
4375 S:      Maintained
4376 F:      drivers/media/usb/dvb-usb-v2/ec168*
4377
4378 DVB_USB_GL861 MEDIA DRIVER
4379 M:      Antti Palosaari <crope@iki.fi>
4380 L:      linux-media@vger.kernel.org
4381 W:      https://linuxtv.org
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/gl861*
4386
4387 DVB_USB_MXL111SF MEDIA DRIVER
4388 M:      Michael Krufky <mkrufky@linuxtv.org>
4389 L:      linux-media@vger.kernel.org
4390 W:      https://linuxtv.org
4391 W:      http://github.com/mkrufky
4392 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4393 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4394 S:      Maintained
4395 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4396
4397 DVB_USB_RTL28XXU MEDIA DRIVER
4398 M:      Antti Palosaari <crope@iki.fi>
4399 L:      linux-media@vger.kernel.org
4400 W:      https://linuxtv.org
4401 W:      http://palosaari.fi/linux/
4402 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4403 T:      git git://linuxtv.org/anttip/media_tree.git
4404 S:      Maintained
4405 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4406
4407 DVB_USB_V2 MEDIA DRIVER
4408 M:      Antti Palosaari <crope@iki.fi>
4409 L:      linux-media@vger.kernel.org
4410 W:      https://linuxtv.org
4411 W:      http://palosaari.fi/linux/
4412 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4413 T:      git git://linuxtv.org/anttip/media_tree.git
4414 S:      Maintained
4415 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4416 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4417
4418 DYNAMIC DEBUG
4419 M:      Jason Baron <jbaron@akamai.com>
4420 S:      Maintained
4421 F:      lib/dynamic_debug.c
4422 F:      include/linux/dynamic_debug.h
4423
4424 DZ DECSTATION DZ11 SERIAL DRIVER
4425 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4426 S:      Maintained
4427 F:      drivers/tty/serial/dz.*
4428
4429 E3X0 POWER BUTTON DRIVER
4430 M:      Moritz Fischer <moritz.fischer@ettus.com>
4431 L:      usrp-users@lists.ettus.com
4432 W:      http://www.ettus.com
4433 S:      Supported
4434 F:      drivers/input/misc/e3x0-button.c
4435 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4436
4437 E4000 MEDIA DRIVER
4438 M:      Antti Palosaari <crope@iki.fi>
4439 L:      linux-media@vger.kernel.org
4440 W:      https://linuxtv.org
4441 W:      http://palosaari.fi/linux/
4442 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4443 T:      git git://linuxtv.org/anttip/media_tree.git
4444 S:      Maintained
4445 F:      drivers/media/tuners/e4000*
4446
4447 EATA ISA/EISA/PCI SCSI DRIVER
4448 M:      Dario Ballabio <ballabio_dario@emc.com>
4449 L:      linux-scsi@vger.kernel.org
4450 S:      Maintained
4451 F:      drivers/scsi/eata.c
4452
4453 EC100 MEDIA DRIVER
4454 M:      Antti Palosaari <crope@iki.fi>
4455 L:      linux-media@vger.kernel.org
4456 W:      https://linuxtv.org
4457 W:      http://palosaari.fi/linux/
4458 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4459 T:      git git://linuxtv.org/anttip/media_tree.git
4460 S:      Maintained
4461 F:      drivers/media/dvb-frontends/ec100*
4462
4463 ECRYPT FILE SYSTEM
4464 M:      Tyler Hicks <tyhicks@canonical.com>
4465 L:      ecryptfs@vger.kernel.org
4466 W:      http://ecryptfs.org
4467 W:      https://launchpad.net/ecryptfs
4468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4469 S:      Supported
4470 F:      Documentation/filesystems/ecryptfs.txt
4471 F:      fs/ecryptfs/
4472
4473 EDAC-CORE
4474 M:      Borislav Petkov <bp@alien8.de>
4475 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4476 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4477 L:      linux-edac@vger.kernel.org
4478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4480 S:      Supported
4481 F:      Documentation/edac.txt
4482 F:      drivers/edac/
4483 F:      include/linux/edac.h
4484
4485 EDAC-AMD64
4486 M:      Borislav Petkov <bp@alien8.de>
4487 L:      linux-edac@vger.kernel.org
4488 S:      Maintained
4489 F:      drivers/edac/amd64_edac*
4490
4491 EDAC-CALXEDA
4492 M:      Robert Richter <rric@kernel.org>
4493 L:      linux-edac@vger.kernel.org
4494 S:      Maintained
4495 F:      drivers/edac/highbank*
4496
4497 EDAC-CAVIUM
4498 M:      Ralf Baechle <ralf@linux-mips.org>
4499 M:      David Daney <david.daney@cavium.com>
4500 L:      linux-edac@vger.kernel.org
4501 L:      linux-mips@linux-mips.org
4502 S:      Supported
4503 F:      drivers/edac/octeon_edac*
4504
4505 EDAC-E752X
4506 M:      Mark Gross <mark.gross@intel.com>
4507 L:      linux-edac@vger.kernel.org
4508 S:      Maintained
4509 F:      drivers/edac/e752x_edac.c
4510
4511 EDAC-E7XXX
4512 L:      linux-edac@vger.kernel.org
4513 S:      Maintained
4514 F:      drivers/edac/e7xxx_edac.c
4515
4516 EDAC-FSL_DDR
4517 M:      York Sun <york.sun@nxp.com>
4518 L:      linux-edac@vger.kernel.org
4519 S:      Maintained
4520 F:      drivers/edac/fsl_ddr_edac.*
4521
4522 EDAC-GHES
4523 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4524 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4525 L:      linux-edac@vger.kernel.org
4526 S:      Maintained
4527 F:      drivers/edac/ghes_edac.c
4528
4529 EDAC-I82443BXGX
4530 M:      Tim Small <tim@buttersideup.com>
4531 L:      linux-edac@vger.kernel.org
4532 S:      Maintained
4533 F:      drivers/edac/i82443bxgx_edac.c
4534
4535 EDAC-I3000
4536 L:      linux-edac@vger.kernel.org
4537 S:      Orphan
4538 F:      drivers/edac/i3000_edac.c
4539
4540 EDAC-I5000
4541 L:      linux-edac@vger.kernel.org
4542 S:      Maintained
4543 F:      drivers/edac/i5000_edac.c
4544
4545 EDAC-I5400
4546 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4547 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4548 L:      linux-edac@vger.kernel.org
4549 S:      Maintained
4550 F:      drivers/edac/i5400_edac.c
4551
4552 EDAC-I7300
4553 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4554 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4555 L:      linux-edac@vger.kernel.org
4556 S:      Maintained
4557 F:      drivers/edac/i7300_edac.c
4558
4559 EDAC-I7CORE
4560 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4561 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4562 L:      linux-edac@vger.kernel.org
4563 S:      Maintained
4564 F:      drivers/edac/i7core_edac.c
4565
4566 EDAC-I82975X
4567 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4568 M:      "Arvind R." <arvino55@gmail.com>
4569 L:      linux-edac@vger.kernel.org
4570 S:      Maintained
4571 F:      drivers/edac/i82975x_edac.c
4572
4573 EDAC-IE31200
4574 M:      Jason Baron <jbaron@akamai.com>
4575 L:      linux-edac@vger.kernel.org
4576 S:      Maintained
4577 F:      drivers/edac/ie31200_edac.c
4578
4579 EDAC-MPC85XX
4580 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4581 L:      linux-edac@vger.kernel.org
4582 S:      Maintained
4583 F:      drivers/edac/mpc85xx_edac.[ch]
4584
4585 EDAC-PASEMI
4586 M:      Egor Martovetsky <egor@pasemi.com>
4587 L:      linux-edac@vger.kernel.org
4588 S:      Maintained
4589 F:      drivers/edac/pasemi_edac.c
4590
4591 EDAC-R82600
4592 M:      Tim Small <tim@buttersideup.com>
4593 L:      linux-edac@vger.kernel.org
4594 S:      Maintained
4595 F:      drivers/edac/r82600_edac.c
4596
4597 EDAC-SBRIDGE
4598 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4599 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4600 L:      linux-edac@vger.kernel.org
4601 S:      Maintained
4602 F:      drivers/edac/sb_edac.c
4603
4604 EDAC-SKYLAKE
4605 M:      Tony Luck <tony.luck@intel.com>
4606 L:      linux-edac@vger.kernel.org
4607 S:      Maintained
4608 F:      drivers/edac/skx_edac.c
4609
4610 EDAC-XGENE
4611 APPLIED MICRO (APM) X-GENE SOC EDAC
4612 M:     Loc Ho <lho@apm.com>
4613 S:     Supported
4614 F:     drivers/edac/xgene_edac.c
4615 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4616
4617 EDIROL UA-101/UA-1000 DRIVER
4618 M:      Clemens Ladisch <clemens@ladisch.de>
4619 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4620 T:      git git://git.alsa-project.org/alsa-kernel.git
4621 S:      Maintained
4622 F:      sound/usb/misc/ua101.c
4623
4624 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4625 M:      Matt Fleming <matt@codeblueprint.co.uk>
4626 L:      linux-efi@vger.kernel.org
4627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4628 S:      Maintained
4629 F:      Documentation/efi-stub.txt
4630 F:      arch/ia64/kernel/efi.c
4631 F:      arch/x86/boot/compressed/eboot.[ch]
4632 F:      arch/x86/include/asm/efi.h
4633 F:      arch/x86/platform/efi/
4634 F:      drivers/firmware/efi/
4635 F:      include/linux/efi*.h
4636
4637 EFI VARIABLE FILESYSTEM
4638 M:      Matthew Garrett <matthew.garrett@nebula.com>
4639 M:      Jeremy Kerr <jk@ozlabs.org>
4640 M:      Matt Fleming <matt@codeblueprint.co.uk>
4641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4642 L:      linux-efi@vger.kernel.org
4643 S:      Maintained
4644 F:      fs/efivarfs/
4645
4646 EFIFB FRAMEBUFFER DRIVER
4647 L:      linux-fbdev@vger.kernel.org
4648 M:      Peter Jones <pjones@redhat.com>
4649 S:      Maintained
4650 F:      drivers/video/fbdev/efifb.c
4651
4652 EFI TEST DRIVER
4653 L:      linux-efi@vger.kernel.org
4654 M:      Ivan Hu <ivan.hu@canonical.com>
4655 M:      Matt Fleming <matt@codeblueprint.co.uk>
4656 S:      Maintained
4657 F:      drivers/firmware/efi/test/
4658
4659 EFS FILESYSTEM
4660 W:      http://aeschi.ch.eu.org/efs/
4661 S:      Orphan
4662 F:      fs/efs/
4663
4664 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4665 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4666 L:      netdev@vger.kernel.org
4667 S:      Maintained
4668 F:      drivers/net/ethernet/ibm/ehea/
4669
4670 EM28XX VIDEO4LINUX DRIVER
4671 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4672 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4673 L:      linux-media@vger.kernel.org
4674 W:      https://linuxtv.org
4675 T:      git git://linuxtv.org/media_tree.git
4676 S:      Maintained
4677 F:      drivers/media/usb/em28xx/
4678 F:      Documentation/media/v4l-drivers/em28xx*
4679
4680 EMBEDDED LINUX
4681 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4682 M:      Matt Mackall <mpm@selenic.com>
4683 M:      David Woodhouse <dwmw2@infradead.org>
4684 L:      linux-embedded@vger.kernel.org
4685 S:      Maintained
4686
4687 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4688 M:      James Smart <james.smart@avagotech.com>
4689 M:      Dick Kennedy <dick.kennedy@avagotech.com>
4690 L:      linux-scsi@vger.kernel.org
4691 W:      http://www.avagotech.com
4692 S:      Supported
4693 F:      drivers/scsi/lpfc/
4694
4695 ENE CB710 FLASH CARD READER DRIVER
4696 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4697 S:      Maintained
4698 F:      drivers/misc/cb710/
4699 F:      drivers/mmc/host/cb710-mmc.*
4700 F:      include/linux/cb710.h
4701
4702 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4703 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4704 S:      Maintained
4705 F:      drivers/media/rc/ene_ir.*
4706
4707 EPSON S1D13XXX FRAMEBUFFER DRIVER
4708 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4709 S:      Maintained
4710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4711 F:      drivers/video/fbdev/s1d13xxxfb.c
4712 F:      include/video/s1d13xxxfb.h
4713
4714 ET131X NETWORK DRIVER
4715 M:      Mark Einon <mark.einon@gmail.com>
4716 S:      Odd Fixes
4717 F:      drivers/net/ethernet/agere/
4718
4719 ETHERNET BRIDGE
4720 M:      Stephen Hemminger <stephen@networkplumber.org>
4721 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4722 L:      netdev@vger.kernel.org
4723 W:      http://www.linuxfoundation.org/en/Net:Bridge
4724 S:      Maintained
4725 F:      include/linux/netfilter_bridge/
4726 F:      net/bridge/
4727
4728 ETHERNET PHY LIBRARY
4729 M:      Florian Fainelli <f.fainelli@gmail.com>
4730 L:      netdev@vger.kernel.org
4731 S:      Maintained
4732 F:      include/linux/phy.h
4733 F:      include/linux/phy_fixed.h
4734 F:      drivers/net/phy/
4735 F:      Documentation/networking/phy.txt
4736 F:      drivers/of/of_mdio.c
4737 F:      drivers/of/of_net.c
4738
4739 EXT2 FILE SYSTEM
4740 M:      Jan Kara <jack@suse.com>
4741 L:      linux-ext4@vger.kernel.org
4742 S:      Maintained
4743 F:      Documentation/filesystems/ext2.txt
4744 F:      fs/ext2/
4745 F:      include/linux/ext2*
4746
4747 EXT4 FILE SYSTEM
4748 M:      "Theodore Ts'o" <tytso@mit.edu>
4749 M:      Andreas Dilger <adilger.kernel@dilger.ca>
4750 L:      linux-ext4@vger.kernel.org
4751 W:      http://ext4.wiki.kernel.org
4752 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
4753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4754 S:      Maintained
4755 F:      Documentation/filesystems/ext4.txt
4756 F:      fs/ext4/
4757
4758 Extended Verification Module (EVM)
4759 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
4760 L:      linux-ima-devel@lists.sourceforge.net
4761 L:      linux-security-module@vger.kernel.org
4762 S:      Supported
4763 F:      security/integrity/evm/
4764
4765 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4766 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4767 M:      Chanwoo Choi <cw00.choi@samsung.com>
4768 L:      linux-kernel@vger.kernel.org
4769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4770 S:      Maintained
4771 F:      drivers/extcon/
4772 F:      include/linux/extcon/
4773 F:      include/linux/extcon.h
4774 F:      Documentation/extcon/
4775 F:      Documentation/devicetree/bindings/extcon/
4776
4777 EXYNOS DP DRIVER
4778 M:      Jingoo Han <jingoohan1@gmail.com>
4779 L:      dri-devel@lists.freedesktop.org
4780 S:      Maintained
4781 F:      drivers/gpu/drm/exynos/exynos_dp*
4782
4783 EXYNOS SYSMMU (IOMMU) driver
4784 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4785 L:      iommu@lists.linux-foundation.org
4786 S:      Maintained
4787 F:      drivers/iommu/exynos-iommu.c
4788
4789 EZchip NPS platform support
4790 M:      Noam Camus <noamc@ezchip.com>
4791 S:      Supported
4792 F:      arch/arc/plat-eznps
4793 F:      arch/arc/boot/dts/eznps.dts
4794
4795 F71805F HARDWARE MONITORING DRIVER
4796 M:      Jean Delvare <jdelvare@suse.com>
4797 L:      linux-hwmon@vger.kernel.org
4798 S:      Maintained
4799 F:      Documentation/hwmon/f71805f
4800 F:      drivers/hwmon/f71805f.c
4801
4802 FC0011 TUNER DRIVER
4803 M:      Michael Buesch <m@bues.ch>
4804 L:      linux-media@vger.kernel.org
4805 S:      Maintained
4806 F:      drivers/media/tuners/fc0011.h
4807 F:      drivers/media/tuners/fc0011.c
4808
4809 FC2580 MEDIA DRIVER
4810 M:      Antti Palosaari <crope@iki.fi>
4811 L:      linux-media@vger.kernel.org
4812 W:      https://linuxtv.org
4813 W:      http://palosaari.fi/linux/
4814 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4815 T:      git git://linuxtv.org/anttip/media_tree.git
4816 S:      Maintained
4817 F:      drivers/media/tuners/fc2580*
4818
4819 FANOTIFY
4820 M:      Eric Paris <eparis@redhat.com>
4821 S:      Maintained
4822 F:      fs/notify/fanotify/
4823 F:      include/linux/fanotify.h
4824 F:      include/uapi/linux/fanotify.h
4825
4826 FARSYNC SYNCHRONOUS DRIVER
4827 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
4828 W:      http://www.farsite.co.uk/
4829 S:      Supported
4830 F:      drivers/net/wan/farsync.*
4831
4832 FAULT INJECTION SUPPORT
4833 M:      Akinobu Mita <akinobu.mita@gmail.com>
4834 S:      Supported
4835 F:      Documentation/fault-injection/
4836 F:      lib/fault-inject.c
4837
4838 FBTFT Framebuffer drivers
4839 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4840 M:      Noralf Trønnes <noralf@tronnes.org>
4841 S:      Maintained
4842 F:      drivers/staging/fbtft/
4843
4844 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4845 M:      Johannes Thumshirn <jth@kernel.org>
4846 L:      fcoe-devel@open-fcoe.org
4847 W:      www.Open-FCoE.org
4848 S:      Supported
4849 F:      drivers/scsi/libfc/
4850 F:      drivers/scsi/fcoe/
4851 F:      include/scsi/fc/
4852 F:      include/scsi/libfc.h
4853 F:      include/scsi/libfcoe.h
4854 F:      include/uapi/scsi/fc/
4855
4856 FILE LOCKING (flock() and fcntl()/lockf())
4857 M:      Jeff Layton <jlayton@poochiereds.net>
4858 M:      "J. Bruce Fields" <bfields@fieldses.org>
4859 L:      linux-fsdevel@vger.kernel.org
4860 S:      Maintained
4861 F:      include/linux/fcntl.h
4862 F:      include/linux/fs.h
4863 F:      include/uapi/linux/fcntl.h
4864 F:      include/uapi/linux/fs.h
4865 F:      fs/fcntl.c
4866 F:      fs/locks.c
4867
4868 FILESYSTEMS (VFS and infrastructure)
4869 M:      Alexander Viro <viro@zeniv.linux.org.uk>
4870 L:      linux-fsdevel@vger.kernel.org
4871 S:      Maintained
4872 F:      fs/*
4873
4874 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4875 M:      Riku Voipio <riku.voipio@iki.fi>
4876 L:      linux-hwmon@vger.kernel.org
4877 S:      Maintained
4878 F:      drivers/hwmon/f75375s.c
4879 F:      include/linux/f75375s.h
4880
4881 FIREWIRE AUDIO DRIVERS
4882 M:      Clemens Ladisch <clemens@ladisch.de>
4883 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4884 T:      git git://git.alsa-project.org/alsa-kernel.git
4885 S:      Maintained
4886 F:      sound/firewire/
4887
4888 FIREWIRE MEDIA DRIVERS (firedtv)
4889 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
4890 L:      linux-media@vger.kernel.org
4891 L:      linux1394-devel@lists.sourceforge.net
4892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4893 S:      Maintained
4894 F:      drivers/media/firewire/
4895
4896 FIREWIRE SBP-2 TARGET
4897 M:      Chris Boot <bootc@bootc.net>
4898 L:      linux-scsi@vger.kernel.org
4899 L:      target-devel@vger.kernel.org
4900 L:      linux1394-devel@lists.sourceforge.net
4901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4902 S:      Maintained
4903 F:      drivers/target/sbp/
4904
4905 FIREWIRE SUBSYSTEM
4906 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
4907 L:      linux1394-devel@lists.sourceforge.net
4908 W:      http://ieee1394.wiki.kernel.org/
4909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4910 S:      Maintained
4911 F:      drivers/firewire/
4912 F:      include/linux/firewire.h
4913 F:      include/uapi/linux/firewire*.h
4914 F:      tools/firewire/
4915
4916 FIRMWARE LOADER (request_firmware)
4917 M:      Ming Lei <ming.lei@canonical.com>
4918 M:      Luis R. Rodriguez <mcgrof@kernel.org>
4919 L:      linux-kernel@vger.kernel.org
4920 S:      Maintained
4921 F:      Documentation/firmware_class/
4922 F:      drivers/base/firmware*.c
4923 F:      include/linux/firmware.h
4924
4925 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4926 M:      Joshua Morris <josh.h.morris@us.ibm.com>
4927 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4928 S:      Maintained
4929 F:      drivers/block/rsxx/
4930
4931 FLOPPY DRIVER
4932 M:      Jiri Kosina <jikos@kernel.org>
4933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4934 S:      Odd fixes
4935 F:      drivers/block/floppy.c
4936
4937 FMC SUBSYSTEM
4938 M:      Alessandro Rubini <rubini@gnudd.com>
4939 W:      http://www.ohwr.org/projects/fmc-bus
4940 S:      Supported
4941 F:      drivers/fmc/
4942 F:      include/linux/fmc*.h
4943 F:      include/linux/ipmi-fru.h
4944 K:      fmc_d.*register
4945
4946 FPGA MANAGER FRAMEWORK
4947 M:      Alan Tull <atull@opensource.altera.com>
4948 R:      Moritz Fischer <moritz.fischer@ettus.com>
4949 S:      Maintained
4950 F:      drivers/fpga/
4951 F:      include/linux/fpga/fpga-mgr.h
4952 W:      http://www.rocketboards.org
4953
4954 FPU EMULATOR
4955 M:      Bill Metzenthen <billm@melbpc.org.au>
4956 W:      http://floatingpoint.sourceforge.net/emulator/index.html
4957 S:      Maintained
4958 F:      arch/x86/math-emu/
4959
4960 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4961 L:      netdev@vger.kernel.org
4962 S:      Orphan
4963 F:      drivers/net/wan/dlci.c
4964 F:      drivers/net/wan/sdla.c
4965
4966 FRAMEBUFFER LAYER
4967 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4968 L:      linux-fbdev@vger.kernel.org
4969 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
4970 S:      Maintained
4971 F:      Documentation/fb/
4972 F:      drivers/video/
4973 F:      include/video/
4974 F:      include/linux/fb.h
4975 F:      include/uapi/video/
4976 F:      include/uapi/linux/fb.h
4977
4978 FREESCALE DIU FRAMEBUFFER DRIVER
4979 M:      Timur Tabi <timur@tabi.org>
4980 L:      linux-fbdev@vger.kernel.org
4981 S:      Maintained
4982 F:      drivers/video/fbdev/fsl-diu-fb.*
4983
4984 FREESCALE DMA DRIVER
4985 M:      Li Yang <leoli@freescale.com>
4986 M:      Zhang Wei <zw@zh-kernel.org>
4987 L:      linuxppc-dev@lists.ozlabs.org
4988 S:      Maintained
4989 F:      drivers/dma/fsldma.*
4990
4991 FREESCALE GPMI NAND DRIVER
4992 M:      Han Xu <han.xu@nxp.com>
4993 L:      linux-mtd@lists.infradead.org
4994 S:      Maintained
4995 F:      drivers/mtd/nand/gpmi-nand/*
4996
4997 FREESCALE I2C CPM DRIVER
4998 M:      Jochen Friedrich <jochen@scram.de>
4999 L:      linuxppc-dev@lists.ozlabs.org
5000 L:      linux-i2c@vger.kernel.org
5001 S:      Maintained
5002 F:      drivers/i2c/busses/i2c-cpm.c
5003
5004 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5005 M:      Sascha Hauer <kernel@pengutronix.de>
5006 L:      linux-fbdev@vger.kernel.org
5007 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5008 S:      Maintained
5009 F:      include/linux/platform_data/video-imxfb.h
5010 F:      drivers/video/fbdev/imxfb.c
5011
5012 FREESCALE QUAD SPI DRIVER
5013 M:      Han Xu <han.xu@nxp.com>
5014 L:      linux-mtd@lists.infradead.org
5015 S:      Maintained
5016 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5017
5018 FREESCALE SOC FS_ENET DRIVER
5019 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5020 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5021 L:      linuxppc-dev@lists.ozlabs.org
5022 L:      netdev@vger.kernel.org
5023 S:      Maintained
5024 F:      drivers/net/ethernet/freescale/fs_enet/
5025 F:      include/linux/fs_enet_pd.h
5026
5027 FREESCALE IMX / MXC FEC DRIVER
5028 M:      Fugang Duan <fugang.duan@nxp.com>
5029 L:      netdev@vger.kernel.org
5030 S:      Maintained
5031 F:      drivers/net/ethernet/freescale/fec_main.c
5032 F:      drivers/net/ethernet/freescale/fec_ptp.c
5033 F:      drivers/net/ethernet/freescale/fec.h
5034 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5035
5036 FREESCALE QORIQ DPAA FMAN DRIVER
5037 M:      Madalin Bucur <madalin.bucur@nxp.com>
5038 L:      netdev@vger.kernel.org
5039 S:      Maintained
5040 F:      drivers/net/ethernet/freescale/fman
5041 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5042
5043 FREESCALE QUICC ENGINE LIBRARY
5044 L:      linuxppc-dev@lists.ozlabs.org
5045 S:      Orphan
5046 F:      drivers/soc/fsl/qe/
5047 F:      include/soc/fsl/*qe*.h
5048 F:      include/soc/fsl/*ucc*.h
5049
5050 FREESCALE USB PERIPHERAL DRIVERS
5051 M:      Li Yang <leoli@freescale.com>
5052 L:      linux-usb@vger.kernel.org
5053 L:      linuxppc-dev@lists.ozlabs.org
5054 S:      Maintained
5055 F:      drivers/usb/gadget/udc/fsl*
5056
5057 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5058 M:      Li Yang <leoli@freescale.com>
5059 L:      netdev@vger.kernel.org
5060 L:      linuxppc-dev@lists.ozlabs.org
5061 S:      Maintained
5062 F:      drivers/net/ethernet/freescale/ucc_geth*
5063
5064 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5065 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5066 L:      netdev@vger.kernel.org
5067 S:      Maintained
5068 F:      drivers/net/ethernet/freescale/gianfar*
5069 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5070 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5071
5072 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5073 M:      Zhao Qiang <qiang.zhao@nxp.com>
5074 L:      netdev@vger.kernel.org
5075 L:      linuxppc-dev@lists.ozlabs.org
5076 S:      Maintained
5077 F:      drivers/net/wan/fsl_ucc_hdlc*
5078
5079 FREESCALE QUICC ENGINE UCC UART DRIVER
5080 M:      Timur Tabi <timur@tabi.org>
5081 L:      linuxppc-dev@lists.ozlabs.org
5082 S:      Maintained
5083 F:      drivers/tty/serial/ucc_uart.c
5084
5085 FREESCALE SOC SOUND DRIVERS
5086 M:      Timur Tabi <timur@tabi.org>
5087 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5088 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5089 R:      Fabio Estevam <fabio.estevam@nxp.com>
5090 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5091 L:      linuxppc-dev@lists.ozlabs.org
5092 S:      Maintained
5093 F:      sound/soc/fsl/fsl*
5094 F:      sound/soc/fsl/imx*
5095 F:      sound/soc/fsl/mpc8610_hpcd.c
5096
5097 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5098 M:      "J. German Rivera" <German.Rivera@freescale.com>
5099 M:      Stuart Yoder <stuart.yoder@nxp.com>
5100 L:      linux-kernel@vger.kernel.org
5101 S:      Maintained
5102 F:      drivers/staging/fsl-mc/
5103
5104 FREEVXFS FILESYSTEM
5105 M:      Christoph Hellwig <hch@infradead.org>
5106 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5107 S:      Maintained
5108 F:      fs/freevxfs/
5109
5110 FREEZER
5111 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5112 M:      Pavel Machek <pavel@ucw.cz>
5113 L:      linux-pm@vger.kernel.org
5114 S:      Supported
5115 F:      Documentation/power/freezing-of-tasks.txt
5116 F:      include/linux/freezer.h
5117 F:      kernel/freezer.c
5118
5119 FRONTSWAP API
5120 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5121 L:      linux-kernel@vger.kernel.org
5122 S:      Maintained
5123 F:      mm/frontswap.c
5124 F:      include/linux/frontswap.h
5125
5126 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5127 M:      David Howells <dhowells@redhat.com>
5128 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5129 S:      Supported
5130 F:      Documentation/filesystems/caching/
5131 F:      fs/fscache/
5132 F:      include/linux/fscache*.h
5133
5134 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5135 M:      Theodore Y. Ts'o <tytso@mit.edu>
5136 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5137 S:      Supported
5138 F:      fs/crypto/
5139 F:      include/linux/fscrypto.h
5140
5141 F2FS FILE SYSTEM
5142 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5143 M:      Chao Yu <yuchao0@huawei.com>
5144 L:      linux-f2fs-devel@lists.sourceforge.net
5145 W:      https://f2fs.wiki.kernel.org/
5146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5147 S:      Maintained
5148 F:      Documentation/filesystems/f2fs.txt
5149 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5150 F:      fs/f2fs/
5151 F:      include/linux/f2fs_fs.h
5152 F:      include/trace/events/f2fs.h
5153
5154 FUJITSU FR-V (FRV) PORT
5155 S:      Orphan
5156 F:      arch/frv/
5157
5158 FUJITSU LAPTOP EXTRAS
5159 M:      Jonathan Woithe <jwoithe@just42.net>
5160 L:      platform-driver-x86@vger.kernel.org
5161 S:      Maintained
5162 F:      drivers/platform/x86/fujitsu-laptop.c
5163
5164 FUJITSU M-5MO LS CAMERA ISP DRIVER
5165 M:      Kyungmin Park <kyungmin.park@samsung.com>
5166 M:      Heungjun Kim <riverful.kim@samsung.com>
5167 L:      linux-media@vger.kernel.org
5168 S:      Maintained
5169 F:      drivers/media/i2c/m5mols/
5170 F:      include/media/i2c/m5mols.h
5171
5172 FUJITSU TABLET EXTRAS
5173 M:      Robert Gerlach <khnz@gmx.de>
5174 L:      platform-driver-x86@vger.kernel.org
5175 S:      Maintained
5176 F:      drivers/platform/x86/fujitsu-tablet.c
5177
5178 FUSE: FILESYSTEM IN USERSPACE
5179 M:      Miklos Szeredi <miklos@szeredi.hu>
5180 L:      linux-fsdevel@vger.kernel.org
5181 W:      http://fuse.sourceforge.net/
5182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5183 S:      Maintained
5184 F:      fs/fuse/
5185 F:      include/uapi/linux/fuse.h
5186 F:      Documentation/filesystems/fuse.txt
5187
5188 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5189 M:      Rik Faith <faith@cs.unc.edu>
5190 L:      linux-scsi@vger.kernel.org
5191 S:      Odd Fixes (e.g., new signatures)
5192 F:      drivers/scsi/fdomain.*
5193
5194 GCC PLUGINS
5195 M:      Kees Cook <keescook@chromium.org>
5196 R:      Emese Revfy <re.emese@gmail.com>
5197 L:      kernel-hardening@lists.openwall.com
5198 S:      Maintained
5199 F:      scripts/gcc-plugins/
5200 F:      scripts/gcc-plugin.sh
5201 F:      Documentation/gcc-plugins.txt
5202
5203 GCOV BASED KERNEL PROFILING
5204 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5205 S:      Maintained
5206 F:      kernel/gcov/
5207 F:      Documentation/dev-tools/gcov.rst
5208
5209 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5210 M:      Achim Leubner <achim_leubner@adaptec.com>
5211 L:      linux-scsi@vger.kernel.org
5212 W:      http://www.icp-vortex.com/
5213 S:      Supported
5214 F:      drivers/scsi/gdt*
5215
5216 GDB KERNEL DEBUGGING HELPER SCRIPTS
5217 M:      Jan Kiszka <jan.kiszka@siemens.com>
5218 M:      Kieran Bingham <kieran@bingham.xyz>
5219 S:      Supported
5220 F:      scripts/gdb/
5221
5222 GEMTEK FM RADIO RECEIVER DRIVER
5223 M:      Hans Verkuil <hverkuil@xs4all.nl>
5224 L:      linux-media@vger.kernel.org
5225 T:      git git://linuxtv.org/media_tree.git
5226 W:      https://linuxtv.org
5227 S:      Maintained
5228 F:      drivers/media/radio/radio-gemtek*
5229
5230 GENERIC GPIO I2C DRIVER
5231 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5232 S:      Supported
5233 F:      drivers/i2c/busses/i2c-gpio.c
5234 F:      include/linux/i2c-gpio.h
5235
5236 GENERIC GPIO I2C MULTIPLEXER DRIVER
5237 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5238 L:      linux-i2c@vger.kernel.org
5239 S:      Supported
5240 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5241 F:      include/linux/i2c-mux-gpio.h
5242 F:      Documentation/i2c/muxes/i2c-mux-gpio
5243
5244 GENERIC HDLC (WAN) DRIVERS
5245 M:      Krzysztof Halasa <khc@pm.waw.pl>
5246 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5247 S:      Maintained
5248 F:      drivers/net/wan/c101.c
5249 F:      drivers/net/wan/hd6457*
5250 F:      drivers/net/wan/hdlc*
5251 F:      drivers/net/wan/n2.c
5252 F:      drivers/net/wan/pc300too.c
5253 F:      drivers/net/wan/pci200syn.c
5254 F:      drivers/net/wan/wanxl*
5255
5256 GENERIC INCLUDE/ASM HEADER FILES
5257 M:      Arnd Bergmann <arnd@arndb.de>
5258 L:      linux-arch@vger.kernel.org
5259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5260 S:      Maintained
5261 F:      include/asm-generic/
5262 F:      include/uapi/asm-generic/
5263
5264 GENERIC PHY FRAMEWORK
5265 M:      Kishon Vijay Abraham I <kishon@ti.com>
5266 L:      linux-kernel@vger.kernel.org
5267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5268 S:      Supported
5269 F:      drivers/phy/
5270 F:      include/linux/phy/
5271
5272 GENERIC PM DOMAINS
5273 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5274 M:      Kevin Hilman <khilman@kernel.org>
5275 M:      Ulf Hansson <ulf.hansson@linaro.org>
5276 L:      linux-pm@vger.kernel.org
5277 S:      Supported
5278 F:      drivers/base/power/domain*.c
5279 F:      include/linux/pm_domain.h
5280
5281 GENERIC UIO DRIVER FOR PCI DEVICES
5282 M:      "Michael S. Tsirkin" <mst@redhat.com>
5283 L:      kvm@vger.kernel.org
5284 S:      Supported
5285 F:      drivers/uio/uio_pci_generic.c
5286
5287 GET_MAINTAINER SCRIPT
5288 M:      Joe Perches <joe@perches.com>
5289 S:      Maintained
5290 F:      scripts/get_maintainer.pl
5291
5292 GFS2 FILE SYSTEM
5293 M:      Steven Whitehouse <swhiteho@redhat.com>
5294 M:      Bob Peterson <rpeterso@redhat.com>
5295 L:      cluster-devel@redhat.com
5296 W:      http://sources.redhat.com/cluster/
5297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5298 S:      Supported
5299 F:      Documentation/filesystems/gfs2*.txt
5300 F:      fs/gfs2/
5301 F:      include/uapi/linux/gfs2_ondisk.h
5302
5303 GIGASET ISDN DRIVERS
5304 M:      Paul Bolle <pebolle@tiscali.nl>
5305 L:      gigaset307x-common@lists.sourceforge.net
5306 W:      http://gigaset307x.sourceforge.net/
5307 S:      Odd Fixes
5308 F:      Documentation/isdn/README.gigaset
5309 F:      drivers/isdn/gigaset/
5310 F:      include/uapi/linux/gigaset_dev.h
5311
5312 GO7007 MPEG CODEC
5313 M:      Hans Verkuil <hans.verkuil@cisco.com>
5314 L:      linux-media@vger.kernel.org
5315 S:      Maintained
5316 F:      drivers/media/usb/go7007/
5317
5318 GOODIX TOUCHSCREEN
5319 M:      Bastien Nocera <hadess@hadess.net>
5320 L:      linux-input@vger.kernel.org
5321 S:      Maintained
5322 F:      drivers/input/touchscreen/goodix.c
5323
5324 GPIO MOCKUP DRIVER
5325 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5326 L:      linux-gpio@vger.kernel.org
5327 S:      Maintained
5328 F:      drivers/gpio/gpio-mockup.c
5329 F:      tools/testing/selftests/gpio/
5330
5331 GPIO SUBSYSTEM
5332 M:      Linus Walleij <linus.walleij@linaro.org>
5333 M:      Alexandre Courbot <gnurou@gmail.com>
5334 L:      linux-gpio@vger.kernel.org
5335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5336 S:      Maintained
5337 F:      Documentation/devicetree/bindings/gpio/
5338 F:      Documentation/gpio/
5339 F:      Documentation/ABI/testing/gpio-cdev
5340 F:      Documentation/ABI/obsolete/sysfs-gpio
5341 F:      drivers/gpio/
5342 F:      include/linux/gpio/
5343 F:      include/linux/gpio.h
5344 F:      include/asm-generic/gpio.h
5345 F:      include/uapi/linux/gpio.h
5346 F:      tools/gpio/
5347
5348 GRE DEMULTIPLEXER DRIVER
5349 M:      Dmitry Kozlov <xeb@mail.ru>
5350 L:      netdev@vger.kernel.org
5351 S:      Maintained
5352 F:      net/ipv4/gre_demux.c
5353 F:      net/ipv4/gre_offload.c
5354 F:      include/net/gre.h
5355
5356 GRETH 10/100/1G Ethernet MAC device driver
5357 M:      Andreas Larsson <andreas@gaisler.com>
5358 L:      netdev@vger.kernel.org
5359 S:      Maintained
5360 F:      drivers/net/ethernet/aeroflex/
5361
5362 GREYBUS SUBSYSTEM
5363 M:      Johan Hovold <johan@kernel.org>
5364 M:      Alex Elder <elder@kernel.org>
5365 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5366 S:      Maintained
5367 F:      drivers/staging/greybus/
5368
5369 GREYBUS AUDIO PROTOCOLS DRIVERS
5370 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5371 M:      Mark Greer <mgreer@animalcreek.com>
5372 S:      Maintained
5373 F:      drivers/staging/greybus/audio_apbridgea.c
5374 F:      drivers/staging/greybus/audio_apbridgea.h
5375 F:      drivers/staging/greybus/audio_codec.c
5376 F:      drivers/staging/greybus/audio_codec.h
5377 F:      drivers/staging/greybus/audio_gb.c
5378 F:      drivers/staging/greybus/audio_manager.c
5379 F:      drivers/staging/greybus/audio_manager.h
5380 F:      drivers/staging/greybus/audio_manager_module.c
5381 F:      drivers/staging/greybus/audio_manager_private.h
5382 F:      drivers/staging/greybus/audio_manager_sysfs.c
5383 F:      drivers/staging/greybus/audio_module.c
5384 F:      drivers/staging/greybus/audio_topology.c
5385
5386 GREYBUS PROTOCOLS DRIVERS
5387 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5388 S:      Maintained
5389 F:      drivers/staging/greybus/sdio.c
5390 F:      drivers/staging/greybus/light.c
5391 F:      drivers/staging/greybus/gpio.c
5392 F:      drivers/staging/greybus/power_supply.c
5393 F:      drivers/staging/greybus/spi.c
5394 F:      drivers/staging/greybus/spilib.c
5395
5396 GREYBUS PROTOCOLS DRIVERS
5397 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5398 S:      Maintained
5399 F:      drivers/staging/greybus/loopback.c
5400 F:      drivers/staging/greybus/timesync.c
5401 F:      drivers/staging/greybus/timesync_platform.c
5402
5403 GREYBUS PROTOCOLS DRIVERS
5404 M:      Viresh Kumar <vireshk@kernel.org>
5405 S:      Maintained
5406 F:      drivers/staging/greybus/authentication.c
5407 F:      drivers/staging/greybus/bootrom.c
5408 F:      drivers/staging/greybus/firmware.h
5409 F:      drivers/staging/greybus/fw-core.c
5410 F:      drivers/staging/greybus/fw-download.c
5411 F:      drivers/staging/greybus/fw-managament.c
5412 F:      drivers/staging/greybus/greybus_authentication.h
5413 F:      drivers/staging/greybus/greybus_firmware.h
5414 F:      drivers/staging/greybus/hid.c
5415 F:      drivers/staging/greybus/i2c.c
5416 F:      drivers/staging/greybus/spi.c
5417 F:      drivers/staging/greybus/spilib.c
5418 F:      drivers/staging/greybus/spilib.h
5419
5420 GREYBUS PROTOCOLS DRIVERS
5421 M:      David Lin <dtwlin@gmail.com>
5422 S:      Maintained
5423 F:      drivers/staging/greybus/uart.c
5424 F:      drivers/staging/greybus/log.c
5425
5426 GREYBUS PLATFORM DRIVERS
5427 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5428 S:      Maintained
5429 F:      drivers/staging/greybus/arche-platform.c
5430 F:      drivers/staging/greybus/arche-apb-ctrl.c
5431 F:      drivers/staging/greybus/arche_platform.h
5432
5433 GS1662 VIDEO SERIALIZER
5434 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5435 L:      linux-media@vger.kernel.org
5436 T:      git git://linuxtv.org/media_tree.git
5437 S:      Maintained
5438 F:      drivers/media/spi/gs1662.c
5439
5440 GSPCA FINEPIX SUBDRIVER
5441 M:      Frank Zago <frank@zago.net>
5442 L:      linux-media@vger.kernel.org
5443 T:      git git://linuxtv.org/media_tree.git
5444 S:      Maintained
5445 F:      drivers/media/usb/gspca/finepix.c
5446
5447 GSPCA GL860 SUBDRIVER
5448 M:      Olivier Lorin <o.lorin@laposte.net>
5449 L:      linux-media@vger.kernel.org
5450 T:      git git://linuxtv.org/media_tree.git
5451 S:      Maintained
5452 F:      drivers/media/usb/gspca/gl860/
5453
5454 GSPCA M5602 SUBDRIVER
5455 M:      Erik Andren <erik.andren@gmail.com>
5456 L:      linux-media@vger.kernel.org
5457 T:      git git://linuxtv.org/media_tree.git
5458 S:      Maintained
5459 F:      drivers/media/usb/gspca/m5602/
5460
5461 GSPCA PAC207 SONIXB SUBDRIVER
5462 M:      Hans Verkuil <hverkuil@xs4all.nl>
5463 L:      linux-media@vger.kernel.org
5464 T:      git git://linuxtv.org/media_tree.git
5465 S:      Odd Fixes
5466 F:      drivers/media/usb/gspca/pac207.c
5467
5468 GSPCA SN9C20X SUBDRIVER
5469 M:      Brian Johnson <brijohn@gmail.com>
5470 L:      linux-media@vger.kernel.org
5471 T:      git git://linuxtv.org/media_tree.git
5472 S:      Maintained
5473 F:      drivers/media/usb/gspca/sn9c20x.c
5474
5475 GSPCA T613 SUBDRIVER
5476 M:      Leandro Costantino <lcostantino@gmail.com>
5477 L:      linux-media@vger.kernel.org
5478 T:      git git://linuxtv.org/media_tree.git
5479 S:      Maintained
5480 F:      drivers/media/usb/gspca/t613.c
5481
5482 GSPCA USB WEBCAM DRIVER
5483 M:      Hans Verkuil <hverkuil@xs4all.nl>
5484 L:      linux-media@vger.kernel.org
5485 T:      git git://linuxtv.org/media_tree.git
5486 S:      Odd Fixes
5487 F:      drivers/media/usb/gspca/
5488
5489 GUID PARTITION TABLE (GPT)
5490 M:      Davidlohr Bueso <dave@stgolabs.net>
5491 L:      linux-efi@vger.kernel.org
5492 S:      Maintained
5493 F:      block/partitions/efi.*
5494
5495 STK1160 USB VIDEO CAPTURE DRIVER
5496 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5497 L:      linux-media@vger.kernel.org
5498 T:      git git://linuxtv.org/media_tree.git
5499 S:      Maintained
5500 F:      drivers/media/usb/stk1160/
5501
5502 H8/300 ARCHITECTURE
5503 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5504 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5505 W:      http://uclinux-h8.sourceforge.jp
5506 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5507 S:      Maintained
5508 F:      arch/h8300/
5509 F:      drivers/clocksource/h8300_*.c
5510 F:      drivers/clk/h8300/
5511 F:      drivers/irqchip/irq-renesas-h8*.c
5512
5513 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5514 M:      Frank Seidel <frank@f-seidel.de>
5515 L:      platform-driver-x86@vger.kernel.org
5516 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5517 S:      Maintained
5518 F:      drivers/platform/x86/hdaps.c
5519
5520 HDPVR USB VIDEO ENCODER DRIVER
5521 M:      Hans Verkuil <hverkuil@xs4all.nl>
5522 L:      linux-media@vger.kernel.org
5523 T:      git git://linuxtv.org/media_tree.git
5524 W:      https://linuxtv.org
5525 S:      Odd Fixes
5526 F:      drivers/media/usb/hdpvr/
5527
5528 HWPOISON MEMORY FAILURE HANDLING
5529 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5530 L:      linux-mm@kvack.org
5531 S:      Maintained
5532 F:      mm/memory-failure.c
5533 F:      mm/hwpoison-inject.c
5534
5535 HYPERVISOR VIRTUAL CONSOLE DRIVER
5536 L:      linuxppc-dev@lists.ozlabs.org
5537 S:      Odd Fixes
5538 F:      drivers/tty/hvc/
5539
5540 HACKRF MEDIA DRIVER
5541 M:      Antti Palosaari <crope@iki.fi>
5542 L:      linux-media@vger.kernel.org
5543 W:      https://linuxtv.org
5544 W:      http://palosaari.fi/linux/
5545 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5546 T:      git git://linuxtv.org/anttip/media_tree.git
5547 S:      Maintained
5548 F:      drivers/media/usb/hackrf/
5549
5550 HARDWARE MONITORING
5551 M:      Jean Delvare <jdelvare@suse.com>
5552 M:      Guenter Roeck <linux@roeck-us.net>
5553 L:      linux-hwmon@vger.kernel.org
5554 W:      http://hwmon.wiki.kernel.org/
5555 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5557 S:      Maintained
5558 F:      Documentation/hwmon/
5559 F:      drivers/hwmon/
5560 F:      include/linux/hwmon*.h
5561
5562 HARDWARE RANDOM NUMBER GENERATOR CORE
5563 M:      Matt Mackall <mpm@selenic.com>
5564 M:      Herbert Xu <herbert@gondor.apana.org.au>
5565 L:      linux-crypto@vger.kernel.org
5566 S:      Odd fixes
5567 F:      Documentation/devicetree/bindings/rng/
5568 F:      Documentation/hw_random.txt
5569 F:      drivers/char/hw_random/
5570 F:      include/linux/hw_random.h
5571
5572 HARDWARE SPINLOCK CORE
5573 M:      Ohad Ben-Cohen <ohad@wizery.com>
5574 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5575 L:      linux-remoteproc@vger.kernel.org
5576 S:      Maintained
5577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5578 F:      Documentation/devicetree/bindings/hwlock/
5579 F:      Documentation/hwspinlock.txt
5580 F:      drivers/hwspinlock/
5581 F:      include/linux/hwspinlock.h
5582
5583 HARMONY SOUND DRIVER
5584 L:      linux-parisc@vger.kernel.org
5585 S:      Maintained
5586 F:      sound/parisc/harmony.*
5587
5588 HD29L2 MEDIA DRIVER
5589 M:      Antti Palosaari <crope@iki.fi>
5590 L:      linux-media@vger.kernel.org
5591 W:      https://linuxtv.org
5592 W:      http://palosaari.fi/linux/
5593 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5594 T:      git git://linuxtv.org/anttip/media_tree.git
5595 S:      Maintained
5596 F:      drivers/media/dvb-frontends/hd29l2*
5597
5598 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5599 M:      Brian Boylston <brian.boylston@hpe.com>
5600 S:      Supported
5601 F:      Documentation/watchdog/hpwdt.txt
5602 F:      drivers/watchdog/hpwdt.c
5603
5604 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5605 M:      Don Brace <don.brace@microsemi.com>
5606 L:      iss_storagedev@hp.com
5607 L:      esc.storagedev@microsemi.com
5608 L:      linux-scsi@vger.kernel.org
5609 S:      Supported
5610 F:      Documentation/scsi/hpsa.txt
5611 F:      drivers/scsi/hpsa*.[ch]
5612 F:      include/linux/cciss*.h
5613 F:      include/uapi/linux/cciss*.h
5614
5615 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5616 M:      Don Brace <don.brace@microsemi.com>
5617 L:      iss_storagedev@hp.com
5618 L:      esc.storagedev@microsemi.com
5619 L:      linux-scsi@vger.kernel.org
5620 S:      Supported
5621 F:      Documentation/blockdev/cciss.txt
5622 F:      drivers/block/cciss*
5623 F:      include/linux/cciss_ioctl.h
5624 F:      include/uapi/linux/cciss_ioctl.h
5625
5626 HFI1 DRIVER
5627 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5628 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5629 L:      linux-rdma@vger.kernel.org
5630 S:      Supported
5631 F:      drivers/infiniband/hw/hfi1
5632
5633 HFS FILESYSTEM
5634 L:      linux-fsdevel@vger.kernel.org
5635 S:      Orphan
5636 F:      Documentation/filesystems/hfs.txt
5637 F:      fs/hfs/
5638
5639 HFSPLUS FILESYSTEM
5640 L:      linux-fsdevel@vger.kernel.org
5641 S:      Orphan
5642 F:      Documentation/filesystems/hfsplus.txt
5643 F:      fs/hfsplus/
5644
5645 HGA FRAMEBUFFER DRIVER
5646 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5647 L:      linux-nvidia@lists.surfsouth.com
5648 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5649 S:      Maintained
5650 F:      drivers/video/fbdev/hgafb.c
5651
5652 HIBERNATION (aka Software Suspend, aka swsusp)
5653 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5654 M:      Pavel Machek <pavel@ucw.cz>
5655 L:      linux-pm@vger.kernel.org
5656 S:      Supported
5657 F:      arch/x86/power/
5658 F:      drivers/base/power/
5659 F:      kernel/power/
5660 F:      include/linux/suspend.h
5661 F:      include/linux/freezer.h
5662 F:      include/linux/pm.h
5663 F:      arch/*/include/asm/suspend*.h
5664
5665 HID CORE LAYER
5666 M:      Jiri Kosina <jikos@kernel.org>
5667 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5668 L:      linux-input@vger.kernel.org
5669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5670 S:      Maintained
5671 F:      drivers/hid/
5672 F:      include/linux/hid*
5673 F:      include/uapi/linux/hid*
5674
5675 HID SENSOR HUB DRIVERS
5676 M:      Jiri Kosina <jikos@kernel.org>
5677 M:      Jonathan Cameron <jic23@kernel.org>
5678 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5679 L:      linux-input@vger.kernel.org
5680 L:      linux-iio@vger.kernel.org
5681 S:      Maintained
5682 F:      Documentation/hid/hid-sensor*
5683 F:      drivers/hid/hid-sensor-*
5684 F:      drivers/iio/*/hid-*
5685 F:      include/linux/hid-sensor-*
5686
5687 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5688 M:      Thomas Gleixner <tglx@linutronix.de>
5689 L:      linux-kernel@vger.kernel.org
5690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5691 S:      Maintained
5692 F:      Documentation/timers/
5693 F:      kernel/time/hrtimer.c
5694 F:      kernel/time/clockevents.c
5695 F:      kernel/time/tick*.*
5696 F:      kernel/time/timer_*.c
5697 F:      include/linux/clockchips.h
5698 F:      include/linux/hrtimer.h
5699
5700 HIGH-SPEED SCC DRIVER FOR AX.25
5701 L:      linux-hams@vger.kernel.org
5702 S:      Orphan
5703 F:      drivers/net/hamradio/dmascc.c
5704 F:      drivers/net/hamradio/scc.c
5705
5706 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5707 M:      HighPoint Linux Team <linux@highpoint-tech.com>
5708 W:      http://www.highpoint-tech.com
5709 S:      Supported
5710 F:      Documentation/scsi/hptiop.txt
5711 F:      drivers/scsi/hptiop.c
5712
5713 HIPPI
5714 M:      Jes Sorensen <jes@trained-monkey.org>
5715 L:      linux-hippi@sunsite.dk
5716 S:      Maintained
5717 F:      include/linux/hippidevice.h
5718 F:      include/uapi/linux/if_hippi.h
5719 F:      net/802/hippi.c
5720 F:      drivers/net/hippi/
5721
5722 HISILICON NETWORK SUBSYSTEM DRIVER
5723 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
5724 M:      Salil Mehta <salil.mehta@huawei.com>
5725 L:      netdev@vger.kernel.org
5726 W:      http://www.hisilicon.com
5727 S:      Maintained
5728 F:      drivers/net/ethernet/hisilicon/
5729 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
5730
5731 HISILICON ROCE DRIVER
5732 M:      Lijun Ou <oulijun@huawei.com>
5733 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
5734 L:      linux-rdma@vger.kernel.org
5735 S:      Maintained
5736 F:      drivers/infiniband/hw/hns/
5737 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5738
5739 HISILICON SAS Controller
5740 M:      John Garry <john.garry@huawei.com>
5741 W:      http://www.hisilicon.com
5742 S:      Supported
5743 F:      drivers/scsi/hisi_sas/
5744 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5745
5746 HOST AP DRIVER
5747 M:      Jouni Malinen <j@w1.fi>
5748 L:      linux-wireless@vger.kernel.org
5749 W:      http://w1.fi/hostap-driver.html
5750 S:      Obsolete
5751 F:      drivers/net/wireless/intersil/hostap/
5752
5753 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5754 L:      platform-driver-x86@vger.kernel.org
5755 S:      Orphan
5756 F:      drivers/platform/x86/tc1100-wmi.c
5757
5758 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5759 M:      Jaroslav Kysela <perex@perex.cz>
5760 S:      Maintained
5761 F:      drivers/net/ethernet/hp/hp100.*
5762
5763 HPET:   High Precision Event Timers driver
5764 M:      Clemens Ladisch <clemens@ladisch.de>
5765 S:      Maintained
5766 F:      Documentation/timers/hpet.txt
5767 F:      drivers/char/hpet.c
5768 F:      include/linux/hpet.h
5769 F:      include/uapi/linux/hpet.h
5770
5771 HPET:   x86
5772 S:      Orphan
5773 F:      arch/x86/kernel/hpet.c
5774 F:      arch/x86/include/asm/hpet.h
5775
5776 HPFS FILESYSTEM
5777 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5778 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5779 S:      Maintained
5780 F:      fs/hpfs/
5781
5782 HSI SUBSYSTEM
5783 M:      Sebastian Reichel <sre@kernel.org>
5784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5785 S:      Maintained
5786 F:      Documentation/ABI/testing/sysfs-bus-hsi
5787 F:      Documentation/device-drivers/serial-interfaces.rst
5788 F:      drivers/hsi/
5789 F:      include/linux/hsi/
5790 F:      include/uapi/linux/hsi/
5791
5792 HSO 3G MODEM DRIVER
5793 M:      Jan Dumon <j.dumon@option.com>
5794 W:      http://www.pharscape.org
5795 S:      Maintained
5796 F:      drivers/net/usb/hso.c
5797
5798 HSR NETWORK PROTOCOL
5799 M:      Arvid Brodin <arvid.brodin@alten.se>
5800 L:      netdev@vger.kernel.org
5801 S:      Maintained
5802 F:      net/hsr/
5803
5804 HTCPEN TOUCHSCREEN DRIVER
5805 M:      Pau Oliva Fora <pof@eslack.org>
5806 L:      linux-input@vger.kernel.org
5807 S:      Maintained
5808 F:      drivers/input/touchscreen/htcpen.c
5809
5810 HUGETLB FILESYSTEM
5811 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
5812 S:      Maintained
5813 F:      fs/hugetlbfs/
5814
5815 HVA ST MEDIA DRIVER
5816 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5817 L:      linux-media@vger.kernel.org
5818 T:      git git://linuxtv.org/media_tree.git
5819 W:      https://linuxtv.org
5820 S:      Supported
5821 F:      drivers/media/platform/sti/hva
5822
5823 Hyper-V CORE AND DRIVERS
5824 M:      "K. Y. Srinivasan" <kys@microsoft.com>
5825 M:      Haiyang Zhang <haiyangz@microsoft.com>
5826 L:      devel@linuxdriverproject.org
5827 S:      Maintained
5828 F:      arch/x86/include/asm/mshyperv.h
5829 F:      arch/x86/include/uapi/asm/hyperv.h
5830 F:      arch/x86/kernel/cpu/mshyperv.c
5831 F:      drivers/hid/hid-hyperv.c
5832 F:      drivers/hv/
5833 F:      drivers/input/serio/hyperv-keyboard.c
5834 F:      drivers/pci/host/pci-hyperv.c
5835 F:      drivers/net/hyperv/
5836 F:      drivers/scsi/storvsc_drv.c
5837 F:      drivers/video/fbdev/hyperv_fb.c
5838 F:      include/linux/hyperv.h
5839 F:      tools/hv/
5840 F:      Documentation/ABI/stable/sysfs-bus-vmbus
5841
5842 I2C MUXES
5843 M:      Peter Rosin <peda@axentia.se>
5844 L:      linux-i2c@vger.kernel.org
5845 S:      Maintained
5846 F:      Documentation/i2c/i2c-topology
5847 F:      Documentation/i2c/muxes/
5848 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
5849 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
5850 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
5851 F:      drivers/i2c/i2c-mux.c
5852 F:      drivers/i2c/muxes/
5853 F:      include/linux/i2c-mux.h
5854
5855 I2C OVER PARALLEL PORT
5856 M:      Jean Delvare <jdelvare@suse.com>
5857 L:      linux-i2c@vger.kernel.org
5858 S:      Maintained
5859 F:      Documentation/i2c/busses/i2c-parport
5860 F:      Documentation/i2c/busses/i2c-parport-light
5861 F:      drivers/i2c/busses/i2c-parport.c
5862 F:      drivers/i2c/busses/i2c-parport-light.c
5863
5864 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5865 M:      Jean Delvare <jdelvare@suse.com>
5866 L:      linux-i2c@vger.kernel.org
5867 S:      Maintained
5868 F:      Documentation/i2c/busses/i2c-ali1535
5869 F:      Documentation/i2c/busses/i2c-ali1563
5870 F:      Documentation/i2c/busses/i2c-ali15x3
5871 F:      Documentation/i2c/busses/i2c-amd756
5872 F:      Documentation/i2c/busses/i2c-amd8111
5873 F:      Documentation/i2c/busses/i2c-i801
5874 F:      Documentation/i2c/busses/i2c-nforce2
5875 F:      Documentation/i2c/busses/i2c-piix4
5876 F:      Documentation/i2c/busses/i2c-sis5595
5877 F:      Documentation/i2c/busses/i2c-sis630
5878 F:      Documentation/i2c/busses/i2c-sis96x
5879 F:      Documentation/i2c/busses/i2c-via
5880 F:      Documentation/i2c/busses/i2c-viapro
5881 F:      drivers/i2c/busses/i2c-ali1535.c
5882 F:      drivers/i2c/busses/i2c-ali1563.c
5883 F:      drivers/i2c/busses/i2c-ali15x3.c
5884 F:      drivers/i2c/busses/i2c-amd756.c
5885 F:      drivers/i2c/busses/i2c-amd756-s4882.c
5886 F:      drivers/i2c/busses/i2c-amd8111.c
5887 F:      drivers/i2c/busses/i2c-i801.c
5888 F:      drivers/i2c/busses/i2c-isch.c
5889 F:      drivers/i2c/busses/i2c-nforce2.c
5890 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
5891 F:      drivers/i2c/busses/i2c-piix4.c
5892 F:      drivers/i2c/busses/i2c-sis5595.c
5893 F:      drivers/i2c/busses/i2c-sis630.c
5894 F:      drivers/i2c/busses/i2c-sis96x.c
5895 F:      drivers/i2c/busses/i2c-via.c
5896 F:      drivers/i2c/busses/i2c-viapro.c
5897
5898 I2C/SMBUS ISMT DRIVER
5899 M:      Seth Heasley <seth.heasley@intel.com>
5900 M:      Neil Horman <nhorman@tuxdriver.com>
5901 L:      linux-i2c@vger.kernel.org
5902 F:      drivers/i2c/busses/i2c-ismt.c
5903 F:      Documentation/i2c/busses/i2c-ismt
5904
5905 I2C/SMBUS STUB DRIVER
5906 M:      Jean Delvare <jdelvare@suse.com>
5907 L:      linux-i2c@vger.kernel.org
5908 S:      Maintained
5909 F:      drivers/i2c/i2c-stub.c
5910
5911 I2C SUBSYSTEM
5912 M:      Wolfram Sang <wsa@the-dreams.de>
5913 L:      linux-i2c@vger.kernel.org
5914 W:      https://i2c.wiki.kernel.org/
5915 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
5916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5917 S:      Maintained
5918 F:      Documentation/devicetree/bindings/i2c/
5919 F:      Documentation/i2c/
5920 F:      drivers/i2c/
5921 F:      drivers/i2c/*/
5922 F:      include/linux/i2c.h
5923 F:      include/linux/i2c-*.h
5924 F:      include/uapi/linux/i2c.h
5925 F:      include/uapi/linux/i2c-*.h
5926
5927 I2C ACPI SUPPORT
5928 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5929 L:      linux-i2c@vger.kernel.org
5930 L:      linux-acpi@vger.kernel.org
5931 S:      Maintained
5932
5933 I2C-TAOS-EVM DRIVER
5934 M:      Jean Delvare <jdelvare@suse.com>
5935 L:      linux-i2c@vger.kernel.org
5936 S:      Maintained
5937 F:      Documentation/i2c/busses/i2c-taos-evm
5938 F:      drivers/i2c/busses/i2c-taos-evm.c
5939
5940 I2C-TINY-USB DRIVER
5941 M:      Till Harbaum <till@harbaum.org>
5942 L:      linux-i2c@vger.kernel.org
5943 W:      http://www.harbaum.org/till/i2c_tiny_usb
5944 S:      Maintained
5945 F:      drivers/i2c/busses/i2c-tiny-usb.c
5946
5947 i386 BOOT CODE
5948 M:      "H. Peter Anvin" <hpa@zytor.com>
5949 S:      Maintained
5950 F:      arch/x86/boot/
5951
5952 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5953 M:      "H. Peter Anvin" <hpa@zytor.com>
5954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5955 S:      Maintained
5956
5957 IA64 (Itanium) PLATFORM
5958 M:      Tony Luck <tony.luck@intel.com>
5959 M:      Fenghua Yu <fenghua.yu@intel.com>
5960 L:      linux-ia64@vger.kernel.org
5961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5962 S:      Maintained
5963 F:      arch/ia64/
5964
5965 IBM Power VMX Cryptographic instructions
5966 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5967 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5968 L:      linux-crypto@vger.kernel.org
5969 S:      Supported
5970 F:      drivers/crypto/vmx/Makefile
5971 F:      drivers/crypto/vmx/Kconfig
5972 F:      drivers/crypto/vmx/vmx.c
5973 F:      drivers/crypto/vmx/aes*
5974 F:      drivers/crypto/vmx/ghash*
5975 F:      drivers/crypto/vmx/ppc-xlate.pl
5976
5977 IBM Power in-Nest Crypto Acceleration
5978 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5979 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5980 L:      linux-crypto@vger.kernel.org
5981 S:      Supported
5982 F:      drivers/crypto/nx/Makefile
5983 F:      drivers/crypto/nx/Kconfig
5984 F:      drivers/crypto/nx/nx-aes*
5985 F:      drivers/crypto/nx/nx-sha*
5986 F:      drivers/crypto/nx/nx.*
5987 F:      drivers/crypto/nx/nx_csbcpb.h
5988 F:      drivers/crypto/nx/nx_debugfs.h
5989
5990 IBM Power 842 compression accelerator
5991 M:      Dan Streetman <ddstreet@ieee.org>
5992 S:      Supported
5993 F:      drivers/crypto/nx/Makefile
5994 F:      drivers/crypto/nx/Kconfig
5995 F:      drivers/crypto/nx/nx-842*
5996 F:      include/linux/sw842.h
5997 F:      crypto/842.c
5998 F:      lib/842/
5999
6000 IBM Power Linux RAID adapter
6001 M:      Brian King <brking@us.ibm.com>
6002 S:      Supported
6003 F:      drivers/scsi/ipr.*
6004
6005 IBM Power Virtual Ethernet Device Driver
6006 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6007 L:      netdev@vger.kernel.org
6008 S:      Supported
6009 F:      drivers/net/ethernet/ibm/ibmveth.*
6010
6011 IBM Power SRIOV Virtual NIC Device Driver
6012 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6013 M:      John Allen <jallen@linux.vnet.ibm.com>
6014 L:      netdev@vger.kernel.org
6015 S:      Supported
6016 F:      drivers/net/ethernet/ibm/ibmvnic.*
6017
6018 IBM Power Virtual SCSI Device Drivers
6019 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6020 L:      linux-scsi@vger.kernel.org
6021 S:      Supported
6022 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6023 F:      include/scsi/viosrp.h
6024
6025 IBM Power Virtual SCSI Device Target Driver
6026 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6027 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6028 L:      linux-scsi@vger.kernel.org
6029 L:      target-devel@vger.kernel.org
6030 S:      Supported
6031 F:      drivers/scsi/ibmvscsi_tgt/
6032
6033 IBM Power Virtual FC Device Drivers
6034 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6035 L:      linux-scsi@vger.kernel.org
6036 S:      Supported
6037 F:      drivers/scsi/ibmvscsi/ibmvfc*
6038
6039 IBM ServeRAID RAID DRIVER
6040 S:      Orphan
6041 F:      drivers/scsi/ips.*
6042
6043 ICH LPC AND GPIO DRIVER
6044 M:      Peter Tyser <ptyser@xes-inc.com>
6045 S:      Maintained
6046 F:      drivers/mfd/lpc_ich.c
6047 F:      drivers/gpio/gpio-ich.c
6048
6049 IDE SUBSYSTEM
6050 M:      "David S. Miller" <davem@davemloft.net>
6051 L:      linux-ide@vger.kernel.org
6052 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6054 S:      Maintained
6055 F:      Documentation/ide/
6056 F:      drivers/ide/
6057 F:      include/linux/ide.h
6058
6059 IDEAPAD LAPTOP EXTRAS DRIVER
6060 M:      Ike Panhc <ike.pan@canonical.com>
6061 L:      platform-driver-x86@vger.kernel.org
6062 W:      http://launchpad.net/ideapad-laptop
6063 S:      Maintained
6064 F:      drivers/platform/x86/ideapad-laptop.c
6065
6066 IDEAPAD LAPTOP SLIDEBAR DRIVER
6067 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6068 L:      linux-input@vger.kernel.org
6069 W:      https://github.com/o2genum/ideapad-slidebar
6070 S:      Maintained
6071 F:      drivers/input/misc/ideapad_slidebar.c
6072
6073 IDE/ATAPI DRIVERS
6074 M:      Borislav Petkov <bp@alien8.de>
6075 L:      linux-ide@vger.kernel.org
6076 S:      Maintained
6077 F:      Documentation/cdrom/ide-cd
6078 F:      drivers/ide/ide-cd*
6079
6080 IDLE-I7300
6081 M:      Andy Henroid <andrew.d.henroid@intel.com>
6082 L:      linux-pm@vger.kernel.org
6083 S:      Supported
6084 F:      drivers/idle/i7300_idle.c
6085
6086 IEEE 802.15.4 SUBSYSTEM
6087 M:      Alexander Aring <aar@pengutronix.de>
6088 L:      linux-wpan@vger.kernel.org
6089 W:      http://wpan.cakelab.org/
6090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6092 S:      Maintained
6093 F:      net/ieee802154/
6094 F:      net/mac802154/
6095 F:      drivers/net/ieee802154/
6096 F:      include/linux/nl802154.h
6097 F:      include/linux/ieee802154.h
6098 F:      include/net/nl802154.h
6099 F:      include/net/mac802154.h
6100 F:      include/net/af_ieee802154.h
6101 F:      include/net/cfg802154.h
6102 F:      include/net/ieee802154_netdev.h
6103 F:      Documentation/networking/ieee802154.txt
6104
6105 IGORPLUG-USB IR RECEIVER
6106 M:      Sean Young <sean@mess.org>
6107 L:      linux-media@vger.kernel.org
6108 S:      Maintained
6109 F:      drivers/media/rc/igorplugusb.c
6110
6111 IGUANAWORKS USB IR TRANSCEIVER
6112 M:      Sean Young <sean@mess.org>
6113 L:      linux-media@vger.kernel.org
6114 S:      Maintained
6115 F:      drivers/media/rc/iguanair.c
6116
6117 IIO SUBSYSTEM AND DRIVERS
6118 M:      Jonathan Cameron <jic23@kernel.org>
6119 R:      Hartmut Knaack <knaack.h@gmx.de>
6120 R:      Lars-Peter Clausen <lars@metafoo.de>
6121 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6122 L:      linux-iio@vger.kernel.org
6123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6124 S:      Maintained
6125 F:      Documentation/devicetree/bindings/iio/
6126 F:      drivers/iio/
6127 F:      drivers/staging/iio/
6128 F:      include/linux/iio/
6129 F:      tools/iio/
6130
6131 IKANOS/ADI EAGLE ADSL USB DRIVER
6132 M:      Matthieu Castet <castet.matthieu@free.fr>
6133 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6134 S:      Maintained
6135 F:      drivers/usb/atm/ueagle-atm.c
6136
6137 IMGTEC ASCII LCD DRIVER
6138 M:      Paul Burton <paul.burton@imgtec.com>
6139 S:      Maintained
6140 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6141 F:      drivers/auxdisplay/img-ascii-lcd.c
6142
6143 INA209 HARDWARE MONITOR DRIVER
6144 M:      Guenter Roeck <linux@roeck-us.net>
6145 L:      linux-hwmon@vger.kernel.org
6146 S:      Maintained
6147 F:      Documentation/hwmon/ina209
6148 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6149 F:      drivers/hwmon/ina209.c
6150
6151 INA2XX HARDWARE MONITOR DRIVER
6152 M:      Guenter Roeck <linux@roeck-us.net>
6153 L:      linux-hwmon@vger.kernel.org
6154 S:      Maintained
6155 F:      Documentation/hwmon/ina2xx
6156 F:      drivers/hwmon/ina2xx.c
6157 F:      include/linux/platform_data/ina2xx.h
6158
6159 INDUSTRY PACK SUBSYSTEM (IPACK)
6160 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6161 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6162 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6163 L:      industrypack-devel@lists.sourceforge.net
6164 W:      http://industrypack.sourceforge.net
6165 S:      Maintained
6166 F:      drivers/ipack/
6167
6168 INGENIC JZ4780 DMA Driver
6169 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6170 S:      Maintained
6171 F:      drivers/dma/dma-jz4780.c
6172
6173 INGENIC JZ4780 NAND DRIVER
6174 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6175 L:      linux-mtd@lists.infradead.org
6176 S:      Maintained
6177 F:      drivers/mtd/nand/jz4780_*
6178
6179 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6180 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6181 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6182 L:      linux-ima-devel@lists.sourceforge.net
6183 L:      linux-ima-user@lists.sourceforge.net
6184 L:      linux-security-module@vger.kernel.org
6185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6186 S:      Supported
6187 F:      security/integrity/ima/
6188
6189 IMGTEC IR DECODER DRIVER
6190 M:      James Hogan <james.hogan@imgtec.com>
6191 S:      Maintained
6192 F:      drivers/media/rc/img-ir/
6193
6194 IMS TWINTURBO FRAMEBUFFER DRIVER
6195 L:      linux-fbdev@vger.kernel.org
6196 S:      Orphan
6197 F:      drivers/video/fbdev/imsttfb.c
6198
6199 INFINIBAND SUBSYSTEM
6200 M:      Doug Ledford <dledford@redhat.com>
6201 M:      Sean Hefty <sean.hefty@intel.com>
6202 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6203 L:      linux-rdma@vger.kernel.org
6204 W:      http://www.openfabrics.org/
6205 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6207 S:      Supported
6208 F:      Documentation/infiniband/
6209 F:      drivers/infiniband/
6210 F:      include/uapi/linux/if_infiniband.h
6211 F:      include/uapi/rdma/
6212 F:      include/rdma/
6213
6214 INOTIFY
6215 M:      John McCutchan <john@johnmccutchan.com>
6216 M:      Robert Love <rlove@rlove.org>
6217 M:      Eric Paris <eparis@parisplace.org>
6218 S:      Maintained
6219 F:      Documentation/filesystems/inotify.txt
6220 F:      fs/notify/inotify/
6221 F:      include/linux/inotify.h
6222 F:      include/uapi/linux/inotify.h
6223
6224 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6225 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6226 L:      linux-input@vger.kernel.org
6227 Q:      http://patchwork.kernel.org/project/linux-input/list/
6228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6229 S:      Maintained
6230 F:      drivers/input/
6231 F:      include/linux/input.h
6232 F:      include/uapi/linux/input.h
6233 F:      include/linux/input/
6234 F:      Documentation/devicetree/bindings/input/
6235
6236 INPUT MULTITOUCH (MT) PROTOCOL
6237 M:      Henrik Rydberg <rydberg@bitmath.org>
6238 L:      linux-input@vger.kernel.org
6239 S:      Odd fixes
6240 F:      Documentation/input/multi-touch-protocol.txt
6241 F:      drivers/input/input-mt.c
6242 K:      \b(ABS|SYN)_MT_
6243
6244 INTEL ASoC BDW/HSW DRIVERS
6245 M:      Jie Yang <yang.jie@linux.intel.com>
6246 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6247 S:      Supported
6248 F:      sound/soc/intel/common/sst-dsp*
6249 F:      sound/soc/intel/common/sst-firmware.c
6250 F:      sound/soc/intel/boards/broadwell.c
6251 F:      sound/soc/intel/haswell/
6252
6253 INTEL C600 SERIES SAS CONTROLLER DRIVER
6254 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6255 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6256 L:      linux-scsi@vger.kernel.org
6257 T:      git git://git.code.sf.net/p/intel-sas/isci
6258 S:      Supported
6259 F:      drivers/scsi/isci/
6260
6261 INTEL HID EVENT DRIVER
6262 M:      Alex Hung <alex.hung@canonical.com>
6263 L:      platform-driver-x86@vger.kernel.org
6264 S:      Maintained
6265 F:      drivers/platform/x86/intel-hid.c
6266
6267 INTEL VIRTUAL BUTTON DRIVER
6268 M:      AceLan Kao <acelan.kao@canonical.com>
6269 L:      platform-driver-x86@vger.kernel.org
6270 S:      Maintained
6271 F:      drivers/platform/x86/intel-vbtn.c
6272
6273 INTEL IDLE DRIVER
6274 M:      Len Brown <lenb@kernel.org>
6275 L:      linux-pm@vger.kernel.org
6276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6277 S:      Supported
6278 F:      drivers/idle/intel_idle.c
6279
6280 INTEL INTEGRATED SENSOR HUB DRIVER
6281 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6282 M:      Jiri Kosina <jikos@kernel.org>
6283 L:      linux-input@vger.kernel.org
6284 S:      Maintained
6285 F:      drivers/hid/intel-ish-hid/
6286
6287 INTEL PSTATE DRIVER
6288 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6289 M:      Len Brown <lenb@kernel.org>
6290 L:      linux-pm@vger.kernel.org
6291 S:      Supported
6292 F:      drivers/cpufreq/intel_pstate.c
6293
6294 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6295 M:      Maik Broemme <mbroemme@libmpq.org>
6296 L:      linux-fbdev@vger.kernel.org
6297 S:      Maintained
6298 F:      Documentation/fb/intelfb.txt
6299 F:      drivers/video/fbdev/intelfb/
6300
6301 INTEL 810/815 FRAMEBUFFER DRIVER
6302 M:      Antonino Daplas <adaplas@gmail.com>
6303 L:      linux-fbdev@vger.kernel.org
6304 S:      Maintained
6305 F:      drivers/video/fbdev/i810/
6306
6307 INTEL MENLOW THERMAL DRIVER
6308 M:      Sujith Thomas <sujith.thomas@intel.com>
6309 L:      platform-driver-x86@vger.kernel.org
6310 W:      https://01.org/linux-acpi
6311 S:      Supported
6312 F:      drivers/platform/x86/intel_menlow.c
6313
6314 INTEL I/OAT DMA DRIVER
6315 M:      Dave Jiang <dave.jiang@intel.com>
6316 R:      Dan Williams <dan.j.williams@intel.com>
6317 L:      dmaengine@vger.kernel.org
6318 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6319 S:      Supported
6320 F:      drivers/dma/ioat*
6321
6322 INTEL IOMMU (VT-d)
6323 M:      David Woodhouse <dwmw2@infradead.org>
6324 L:      iommu@lists.linux-foundation.org
6325 T:      git git://git.infradead.org/iommu-2.6.git
6326 S:      Supported
6327 F:      drivers/iommu/intel-iommu.c
6328 F:      include/linux/intel-iommu.h
6329
6330 INTEL IOP-ADMA DMA DRIVER
6331 R:      Dan Williams <dan.j.williams@intel.com>
6332 S:      Odd fixes
6333 F:      drivers/dma/iop-adma.c
6334
6335 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6336 M:      Krzysztof Halasa <khalasa@piap.pl>
6337 S:      Maintained
6338 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6339 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6340 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6341 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6342 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6343 F:      drivers/net/wan/ixp4xx_hss.c
6344
6345 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6346 M:      Deepak Saxena <dsaxena@plexity.net>
6347 S:      Maintained
6348 F:      drivers/char/hw_random/ixp4xx-rng.c
6349
6350 INTEL ETHERNET DRIVERS
6351 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6352 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6353 W:      http://www.intel.com/support/feedback.htm
6354 W:      http://e1000.sourceforge.net/
6355 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6358 S:      Supported
6359 F:      Documentation/networking/e100.txt
6360 F:      Documentation/networking/e1000.txt
6361 F:      Documentation/networking/e1000e.txt
6362 F:      Documentation/networking/igb.txt
6363 F:      Documentation/networking/igbvf.txt
6364 F:      Documentation/networking/ixgb.txt
6365 F:      Documentation/networking/ixgbe.txt
6366 F:      Documentation/networking/ixgbevf.txt
6367 F:      Documentation/networking/i40e.txt
6368 F:      Documentation/networking/i40evf.txt
6369 F:      drivers/net/ethernet/intel/
6370 F:      drivers/net/ethernet/intel/*/
6371
6372 INTEL RDMA RNIC DRIVER
6373 M:     Faisal Latif <faisal.latif@intel.com>
6374 R:     Chien Tin Tung <chien.tin.tung@intel.com>
6375 R:     Mustafa Ismail <mustafa.ismail@intel.com>
6376 R:     Shiraz Saleem <shiraz.saleem@intel.com>
6377 R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6378 L:     linux-rdma@vger.kernel.org
6379 S:     Supported
6380 F:     drivers/infiniband/hw/i40iw/
6381
6382 INTEL MERRIFIELD GPIO DRIVER
6383 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6384 L:      linux-gpio@vger.kernel.org
6385 S:      Maintained
6386 F:      drivers/gpio/gpio-merrifield.c
6387
6388 INTEL-MID GPIO DRIVER
6389 M:      David Cohen <david.a.cohen@linux.intel.com>
6390 L:      linux-gpio@vger.kernel.org
6391 S:      Maintained
6392 F:      drivers/gpio/gpio-intel-mid.c
6393
6394 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6395 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6396 L:      linux-wireless@vger.kernel.org
6397 S:      Maintained
6398 F:      Documentation/networking/README.ipw2100
6399 F:      Documentation/networking/README.ipw2200
6400 F:      drivers/net/wireless/intel/ipw2x00/
6401
6402 INTEL(R) TRACE HUB
6403 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6404 S:      Supported
6405 F:      Documentation/trace/intel_th.txt
6406 F:      drivers/hwtracing/intel_th/
6407
6408 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6409 M:      Ning Sun <ning.sun@intel.com>
6410 L:      tboot-devel@lists.sourceforge.net
6411 W:      http://tboot.sourceforge.net
6412 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6413 S:      Supported
6414 F:      Documentation/intel_txt.txt
6415 F:      include/linux/tboot.h
6416 F:      arch/x86/kernel/tboot.c
6417
6418 INTEL WIRELESS WIMAX CONNECTION 2400
6419 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6420 M:      linux-wimax@intel.com
6421 L:      wimax@linuxwimax.org (subscribers-only)
6422 S:      Supported
6423 W:      http://linuxwimax.org
6424 F:      Documentation/wimax/README.i2400m
6425 F:      drivers/net/wimax/i2400m/
6426 F:      include/uapi/linux/wimax/i2400m.h
6427
6428 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6429 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6430 L:      linux-wireless@vger.kernel.org
6431 S:      Supported
6432 F:      drivers/net/wireless/intel/iwlegacy/
6433
6434 INTEL WIRELESS WIFI LINK (iwlwifi)
6435 M:      Johannes Berg <johannes.berg@intel.com>
6436 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6437 M:      Luca Coelho <luciano.coelho@intel.com>
6438 M:      Intel Linux Wireless <linuxwifi@intel.com>
6439 L:      linux-wireless@vger.kernel.org
6440 W:      http://intellinuxwireless.org
6441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6442 S:      Supported
6443 F:      drivers/net/wireless/intel/iwlwifi/
6444
6445 INTEL MANAGEMENT ENGINE (mei)
6446 M:      Tomas Winkler <tomas.winkler@intel.com>
6447 L:      linux-kernel@vger.kernel.org
6448 S:      Supported
6449 F:      include/uapi/linux/mei.h
6450 F:      include/linux/mei_cl_bus.h
6451 F:      drivers/misc/mei/*
6452 F:      drivers/watchdog/mei_wdt.c
6453 F:      Documentation/misc-devices/mei/*
6454 F:      samples/mei/*
6455
6456 INTEL MIC DRIVERS (mic)
6457 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6458 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6459 S:      Supported
6460 W:      https://github.com/sudeepdutt/mic
6461 W:      http://software.intel.com/en-us/mic-developer
6462 F:      include/linux/mic_bus.h
6463 F:      include/linux/scif.h
6464 F:      include/uapi/linux/mic_common.h
6465 F:      include/uapi/linux/mic_ioctl.h
6466 F:      include/uapi/linux/scif_ioctl.h
6467 F:      drivers/misc/mic/
6468 F:      drivers/dma/mic_x100_dma.c
6469 F:      drivers/dma/mic_x100_dma.h
6470 F:      Documentation/mic/
6471
6472 INTEL PMC/P-Unit IPC DRIVER
6473 M:      Zha Qipeng<qipeng.zha@intel.com>
6474 L:      platform-driver-x86@vger.kernel.org
6475 S:      Maintained
6476 F:      drivers/platform/x86/intel_pmc_ipc.c
6477 F:      drivers/platform/x86/intel_punit_ipc.c
6478 F:      arch/x86/include/asm/intel_pmc_ipc.h
6479 F:      arch/x86/include/asm/intel_punit_ipc.h
6480
6481 INTEL TELEMETRY DRIVER
6482 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6483 L:      platform-driver-x86@vger.kernel.org
6484 S:      Maintained
6485 F:      arch/x86/include/asm/intel_telemetry.h
6486 F:      drivers/platform/x86/intel_telemetry*
6487
6488 INTEL PMC CORE DRIVER
6489 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6490 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6491 L:      platform-driver-x86@vger.kernel.org
6492 S:      Maintained
6493 F:      arch/x86/include/asm/pmc_core.h
6494 F:      drivers/platform/x86/intel_pmc_core*
6495
6496 IOC3 ETHERNET DRIVER
6497 M:      Ralf Baechle <ralf@linux-mips.org>
6498 L:      linux-mips@linux-mips.org
6499 S:      Maintained
6500 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6501
6502 IOC3 SERIAL DRIVER
6503 M:      Pat Gefre <pfg@sgi.com>
6504 L:      linux-serial@vger.kernel.org
6505 S:      Maintained
6506 F:      drivers/tty/serial/ioc3_serial.c
6507
6508 IOMMU DRIVERS
6509 M:      Joerg Roedel <joro@8bytes.org>
6510 L:      iommu@lists.linux-foundation.org
6511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6512 S:      Maintained
6513 F:      Documentation/devicetree/bindings/iommu/
6514 F:      drivers/iommu/
6515
6516 IP MASQUERADING
6517 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6518 S:      Maintained
6519 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6520
6521 IPMI SUBSYSTEM
6522 M:      Corey Minyard <minyard@acm.org>
6523 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6524 W:      http://openipmi.sourceforge.net/
6525 S:      Supported
6526 F:      Documentation/IPMI.txt
6527 F:      drivers/char/ipmi/
6528 F:      include/linux/ipmi*
6529 F:      include/uapi/linux/ipmi*
6530
6531 QCOM AUDIO (ASoC) DRIVERS
6532 M:      Patrick Lai <plai@codeaurora.org>
6533 M:      Banajit Goswami <bgoswami@codeaurora.org>
6534 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6535 S:      Supported
6536 F:      sound/soc/qcom/
6537
6538 IPS SCSI RAID DRIVER
6539 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6540 L:      linux-scsi@vger.kernel.org
6541 W:      http://www.adaptec.com/
6542 S:      Maintained
6543 F:      drivers/scsi/ips*
6544
6545 IPVS
6546 M:      Wensong Zhang <wensong@linux-vs.org>
6547 M:      Simon Horman <horms@verge.net.au>
6548 M:      Julian Anastasov <ja@ssi.bg>
6549 L:      netdev@vger.kernel.org
6550 L:      lvs-devel@vger.kernel.org
6551 S:      Maintained
6552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6554 F:      Documentation/networking/ipvs-sysctl.txt
6555 F:      include/net/ip_vs.h
6556 F:      include/uapi/linux/ip_vs.h
6557 F:      net/netfilter/ipvs/
6558
6559 IPWIRELESS DRIVER
6560 M:      Jiri Kosina <jikos@kernel.org>
6561 M:      David Sterba <dsterba@suse.com>
6562 S:      Odd Fixes
6563 F:      drivers/tty/ipwireless/
6564
6565 IPX NETWORK LAYER
6566 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6567 L:      netdev@vger.kernel.org
6568 S:      Maintained
6569 F:      include/net/ipx.h
6570 F:      include/uapi/linux/ipx.h
6571 F:      net/ipx/
6572
6573 IRDA SUBSYSTEM
6574 M:      Samuel Ortiz <samuel@sortiz.org>
6575 L:      irda-users@lists.sourceforge.net (subscribers-only)
6576 L:      netdev@vger.kernel.org
6577 W:      http://irda.sourceforge.net/
6578 S:      Maintained
6579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6580 F:      Documentation/networking/irda.txt
6581 F:      drivers/net/irda/
6582 F:      include/net/irda/
6583 F:      net/irda/
6584
6585 IRQ SUBSYSTEM
6586 M:      Thomas Gleixner <tglx@linutronix.de>
6587 L:      linux-kernel@vger.kernel.org
6588 S:      Maintained
6589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6590 F:      kernel/irq/
6591
6592 IRQCHIP DRIVERS
6593 M:      Thomas Gleixner <tglx@linutronix.de>
6594 M:      Jason Cooper <jason@lakedaemon.net>
6595 M:      Marc Zyngier <marc.zyngier@arm.com>
6596 L:      linux-kernel@vger.kernel.org
6597 S:      Maintained
6598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6599 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6600 F:      Documentation/devicetree/bindings/interrupt-controller/
6601 F:      drivers/irqchip/
6602
6603 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6604 M:      Marc Zyngier <marc.zyngier@arm.com>
6605 S:      Maintained
6606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6607 F:      Documentation/IRQ-domain.txt
6608 F:      include/linux/irqdomain.h
6609 F:      kernel/irq/irqdomain.c
6610 F:      kernel/irq/msi.c
6611
6612 ISA
6613 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6614 S:      Maintained
6615 F:      Documentation/isa.txt
6616 F:      drivers/base/isa.c
6617 F:      include/linux/isa.h
6618
6619 ISAPNP
6620 M:      Jaroslav Kysela <perex@perex.cz>
6621 S:      Maintained
6622 F:      Documentation/isapnp.txt
6623 F:      drivers/pnp/isapnp/
6624 F:      include/linux/isapnp.h
6625
6626 ISA RADIO MODULE
6627 M:      Hans Verkuil <hverkuil@xs4all.nl>
6628 L:      linux-media@vger.kernel.org
6629 T:      git git://linuxtv.org/media_tree.git
6630 W:      https://linuxtv.org
6631 S:      Maintained
6632 F:      drivers/media/radio/radio-isa*
6633
6634 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6635 M:      Peter Jones <pjones@redhat.com>
6636 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6637 S:      Maintained
6638 F:      drivers/firmware/iscsi_ibft*
6639
6640 ISCSI
6641 M:      Lee Duncan <lduncan@suse.com>
6642 M:      Chris Leech <cleech@redhat.com>
6643 L:      open-iscsi@googlegroups.com
6644 W:      www.open-iscsi.com
6645 S:      Maintained
6646 F:      drivers/scsi/*iscsi*
6647 F:      include/scsi/*iscsi*
6648
6649 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6650 M:      Or Gerlitz <ogerlitz@mellanox.com>
6651 M:      Sagi Grimberg <sagi@grimberg.me>
6652 M:      Roi Dayan <roid@mellanox.com>
6653 L:      linux-rdma@vger.kernel.org
6654 S:      Supported
6655 W:      http://www.openfabrics.org
6656 W:      www.open-iscsi.org
6657 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6658 F:      drivers/infiniband/ulp/iser/
6659
6660 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6661 M:      Sagi Grimberg <sagi@grimberg.me>
6662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6663 L:      linux-rdma@vger.kernel.org
6664 L:      target-devel@vger.kernel.org
6665 S:      Supported
6666 W:      http://www.linux-iscsi.org
6667 F:      drivers/infiniband/ulp/isert
6668
6669 ISDN SUBSYSTEM
6670 M:      Karsten Keil <isdn@linux-pingi.de>
6671 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6672 L:      netdev@vger.kernel.org
6673 W:      http://www.isdn4linux.de
6674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6675 S:      Maintained
6676 F:      Documentation/isdn/
6677 F:      drivers/isdn/
6678 F:      include/linux/isdn.h
6679 F:      include/linux/isdn/
6680 F:      include/uapi/linux/isdn.h
6681 F:      include/uapi/linux/isdn/
6682
6683 ISDN SUBSYSTEM (Eicon active card driver)
6684 M:      Armin Schindler <mac@melware.de>
6685 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6686 W:      http://www.melware.de
6687 S:      Maintained
6688 F:      drivers/isdn/hardware/eicon/
6689
6690 IT87 HARDWARE MONITORING DRIVER
6691 M:      Jean Delvare <jdelvare@suse.com>
6692 L:      linux-hwmon@vger.kernel.org
6693 S:      Maintained
6694 F:      Documentation/hwmon/it87
6695 F:      drivers/hwmon/it87.c
6696
6697 IT913X MEDIA DRIVER
6698 M:      Antti Palosaari <crope@iki.fi>
6699 L:      linux-media@vger.kernel.org
6700 W:      https://linuxtv.org
6701 W:      http://palosaari.fi/linux/
6702 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6703 T:      git git://linuxtv.org/anttip/media_tree.git
6704 S:      Maintained
6705 F:      drivers/media/tuners/it913x*
6706
6707 IVTV VIDEO4LINUX DRIVER
6708 M:      Andy Walls <awalls@md.metrocast.net>
6709 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
6710 L:      linux-media@vger.kernel.org
6711 T:      git git://linuxtv.org/media_tree.git
6712 W:      http://www.ivtvdriver.org
6713 S:      Maintained
6714 F:      Documentation/media/v4l-drivers/ivtv*
6715 F:      drivers/media/pci/ivtv/
6716 F:      include/uapi/linux/ivtv*
6717
6718 IX2505V MEDIA DRIVER
6719 M:      Malcolm Priestley <tvboxspy@gmail.com>
6720 L:      linux-media@vger.kernel.org
6721 W:      https://linuxtv.org
6722 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6723 S:      Maintained
6724 F:      drivers/media/dvb-frontends/ix2505v*
6725
6726 JC42.4 TEMPERATURE SENSOR DRIVER
6727 M:      Guenter Roeck <linux@roeck-us.net>
6728 L:      linux-hwmon@vger.kernel.org
6729 S:      Maintained
6730 F:      drivers/hwmon/jc42.c
6731 F:      Documentation/hwmon/jc42
6732
6733 JFS FILESYSTEM
6734 M:      Dave Kleikamp <shaggy@kernel.org>
6735 L:      jfs-discussion@lists.sourceforge.net
6736 W:      http://jfs.sourceforge.net/
6737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6738 S:      Maintained
6739 F:      Documentation/filesystems/jfs.txt
6740 F:      fs/jfs/
6741
6742 JME NETWORK DRIVER
6743 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
6744 L:      netdev@vger.kernel.org
6745 S:      Maintained
6746 F:      drivers/net/ethernet/jme.*
6747
6748 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6749 M:      David Woodhouse <dwmw2@infradead.org>
6750 L:      linux-mtd@lists.infradead.org
6751 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
6752 S:      Maintained
6753 F:      fs/jffs2/
6754 F:      include/uapi/linux/jffs2.h
6755
6756 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6757 M:      "Theodore Ts'o" <tytso@mit.edu>
6758 M:      Jan Kara <jack@suse.com>
6759 L:      linux-ext4@vger.kernel.org
6760 S:      Maintained
6761 F:      fs/jbd2/
6762 F:      include/linux/jbd2.h
6763
6764 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6765 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6766 L:      linux-media@vger.kernel.org
6767 S:      Maintained
6768 F:      drivers/media/platform/rcar_jpu.c
6769
6770 JSM Neo PCI based serial card
6771 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6772 L:      linux-serial@vger.kernel.org
6773 S:      Maintained
6774 F:      drivers/tty/serial/jsm/
6775
6776 K10TEMP HARDWARE MONITORING DRIVER
6777 M:      Clemens Ladisch <clemens@ladisch.de>
6778 L:      linux-hwmon@vger.kernel.org
6779 S:      Maintained
6780 F:      Documentation/hwmon/k10temp
6781 F:      drivers/hwmon/k10temp.c
6782
6783 K8TEMP HARDWARE MONITORING DRIVER
6784 M:      Rudolf Marek <r.marek@assembler.cz>
6785 L:      linux-hwmon@vger.kernel.org
6786 S:      Maintained
6787 F:      Documentation/hwmon/k8temp
6788 F:      drivers/hwmon/k8temp.c
6789
6790 KASAN
6791 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
6792 R:      Alexander Potapenko <glider@google.com>
6793 R:      Dmitry Vyukov <dvyukov@google.com>
6794 L:      kasan-dev@googlegroups.com
6795 S:      Maintained
6796 F:      arch/*/include/asm/kasan.h
6797 F:      arch/*/mm/kasan_init*
6798 F:      Documentation/dev-tools/kasan.rst
6799 F:      include/linux/kasan*.h
6800 F:      lib/test_kasan.c
6801 F:      mm/kasan/
6802 F:      scripts/Makefile.kasan
6803
6804 KCONFIG
6805 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
6806 L:      linux-kbuild@vger.kernel.org
6807 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
6808 S:      Maintained
6809 F:      Documentation/kbuild/kconfig-language.txt
6810 F:      scripts/kconfig/
6811
6812 KDUMP
6813 M:      Dave Young <dyoung@redhat.com>
6814 M:      Baoquan He <bhe@redhat.com>
6815 R:      Vivek Goyal <vgoyal@redhat.com>
6816 L:      kexec@lists.infradead.org
6817 W:      http://lse.sourceforge.net/kdump/
6818 S:      Maintained
6819 F:      Documentation/kdump/
6820
6821 KEENE FM RADIO TRANSMITTER DRIVER
6822 M:      Hans Verkuil <hverkuil@xs4all.nl>
6823 L:      linux-media@vger.kernel.org
6824 T:      git git://linuxtv.org/media_tree.git
6825 W:      https://linuxtv.org
6826 S:      Maintained
6827 F:      drivers/media/radio/radio-keene*
6828
6829 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6830 M:      Ian Kent <raven@themaw.net>
6831 L:      autofs@vger.kernel.org
6832 S:      Maintained
6833 F:      fs/autofs4/
6834
6835 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6836 M:      Michal Marek <mmarek@suse.com>
6837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6839 L:      linux-kbuild@vger.kernel.org
6840 S:      Maintained
6841 F:      Documentation/kbuild/
6842 F:      Makefile
6843 F:      scripts/Makefile.*
6844 F:      scripts/basic/
6845 F:      scripts/mk*
6846 F:      scripts/package/
6847
6848 KERNEL JANITORS
6849 L:      kernel-janitors@vger.kernel.org
6850 W:      http://kernelnewbies.org/KernelJanitors
6851 S:      Odd Fixes
6852
6853 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6854 M:      "J. Bruce Fields" <bfields@fieldses.org>
6855 M:      Jeff Layton <jlayton@poochiereds.net>
6856 L:      linux-nfs@vger.kernel.org
6857 W:      http://nfs.sourceforge.net/
6858 T:      git git://linux-nfs.org/~bfields/linux.git
6859 S:      Supported
6860 F:      fs/nfsd/
6861 F:      include/uapi/linux/nfsd/
6862 F:      fs/lockd/
6863 F:      fs/nfs_common/
6864 F:      net/sunrpc/
6865 F:      include/linux/lockd/
6866 F:      include/linux/sunrpc/
6867 F:      include/uapi/linux/sunrpc/
6868
6869 KERNEL SELFTEST FRAMEWORK
6870 M:      Shuah Khan <shuahkh@osg.samsung.com>
6871 M:      Shuah Khan <shuah@kernel.org>
6872 L:      linux-kselftest@vger.kernel.org
6873 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6874 S:      Maintained
6875 F:      tools/testing/selftests
6876
6877 KERNEL VIRTUAL MACHINE (KVM)
6878 M:      Paolo Bonzini <pbonzini@redhat.com>
6879 M:      Radim Krčmář <rkrcmar@redhat.com>
6880 L:      kvm@vger.kernel.org
6881 W:      http://www.linux-kvm.org
6882 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6883 S:      Supported
6884 F:      Documentation/*/kvm*.txt
6885 F:      Documentation/virtual/kvm/
6886 F:      arch/*/kvm/
6887 F:      arch/x86/kernel/kvm.c
6888 F:      arch/x86/kernel/kvmclock.c
6889 F:      arch/*/include/asm/kvm*
6890 F:      include/linux/kvm*
6891 F:      include/uapi/linux/kvm*
6892 F:      virt/kvm/
6893 F:      tools/kvm/
6894
6895 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6896 M:      Joerg Roedel <joro@8bytes.org>
6897 L:      kvm@vger.kernel.org
6898 W:      http://www.linux-kvm.org/
6899 S:      Maintained
6900 F:      arch/x86/include/asm/svm.h
6901 F:      arch/x86/kvm/svm.c
6902
6903 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6904 M:      Alexander Graf <agraf@suse.com>
6905 L:      kvm-ppc@vger.kernel.org
6906 W:      http://www.linux-kvm.org/
6907 T:      git git://github.com/agraf/linux-2.6.git
6908 S:      Supported
6909 F:      arch/powerpc/include/asm/kvm*
6910 F:      arch/powerpc/kvm/
6911
6912 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6913 M:      Christian Borntraeger <borntraeger@de.ibm.com>
6914 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
6915 L:      linux-s390@vger.kernel.org
6916 W:      http://www.ibm.com/developerworks/linux/linux390/
6917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6918 S:      Supported
6919 F:      Documentation/s390/kvm.txt
6920 F:      arch/s390/include/asm/kvm*
6921 F:      arch/s390/kvm/
6922
6923 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6924 M:      Christoffer Dall <christoffer.dall@linaro.org>
6925 M:      Marc Zyngier <marc.zyngier@arm.com>
6926 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6927 L:      kvmarm@lists.cs.columbia.edu
6928 W:      http://systems.cs.columbia.edu/projects/kvm-arm
6929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6930 S:      Supported
6931 F:      arch/arm/include/uapi/asm/kvm*
6932 F:      arch/arm/include/asm/kvm*
6933 F:      arch/arm/kvm/
6934 F:      virt/kvm/arm/
6935 F:      include/kvm/arm_*
6936
6937 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6938 M:      Christoffer Dall <christoffer.dall@linaro.org>
6939 M:      Marc Zyngier <marc.zyngier@arm.com>
6940 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6941 L:      kvmarm@lists.cs.columbia.edu
6942 S:      Maintained
6943 F:      arch/arm64/include/uapi/asm/kvm*
6944 F:      arch/arm64/include/asm/kvm*
6945 F:      arch/arm64/kvm/
6946
6947 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6948 M:      James Hogan <james.hogan@imgtec.com>
6949 L:      linux-mips@linux-mips.org
6950 S:      Supported
6951 F:      arch/mips/include/uapi/asm/kvm*
6952 F:      arch/mips/include/asm/kvm*
6953 F:      arch/mips/kvm/
6954
6955 KEXEC
6956 M:      Eric Biederman <ebiederm@xmission.com>
6957 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
6958 L:      kexec@lists.infradead.org
6959 S:      Maintained
6960 F:      include/linux/kexec.h
6961 F:      include/uapi/linux/kexec.h
6962 F:      kernel/kexec*
6963
6964 KEYS/KEYRINGS:
6965 M:      David Howells <dhowells@redhat.com>
6966 L:      keyrings@vger.kernel.org
6967 S:      Maintained
6968 F:      Documentation/security/keys.txt
6969 F:      include/linux/key.h
6970 F:      include/linux/key-type.h
6971 F:      include/linux/keyctl.h
6972 F:      include/uapi/linux/keyctl.h
6973 F:      include/keys/
6974 F:      security/keys/
6975
6976 KEYS-TRUSTED
6977 M:      David Safford <safford@us.ibm.com>
6978 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6979 L:      linux-security-module@vger.kernel.org
6980 L:      keyrings@vger.kernel.org
6981 S:      Supported
6982 F:      Documentation/security/keys-trusted-encrypted.txt
6983 F:      include/keys/trusted-type.h
6984 F:      security/keys/trusted.c
6985 F:      security/keys/trusted.h
6986
6987 KEYS-ENCRYPTED
6988 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6989 M:      David Safford <safford@us.ibm.com>
6990 L:      linux-security-module@vger.kernel.org
6991 L:      keyrings@vger.kernel.org
6992 S:      Supported
6993 F:      Documentation/security/keys-trusted-encrypted.txt
6994 F:      include/keys/encrypted-type.h
6995 F:      security/keys/encrypted-keys/
6996
6997 KGDB / KDB /debug_core
6998 M:      Jason Wessel <jason.wessel@windriver.com>
6999 W:      http://kgdb.wiki.kernel.org/
7000 L:      kgdb-bugreport@lists.sourceforge.net
7001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7002 S:      Maintained
7003 F:      Documentation/DocBook/kgdb.tmpl
7004 F:      drivers/misc/kgdbts.c
7005 F:      drivers/tty/serial/kgdboc.c
7006 F:      include/linux/kdb.h
7007 F:      include/linux/kgdb.h
7008 F:      kernel/debug/
7009
7010 KMEMCHECK
7011 M:      Vegard Nossum <vegardno@ifi.uio.no>
7012 M:      Pekka Enberg <penberg@kernel.org>
7013 S:      Maintained
7014 F:      Documentation/dev-tools/kmemcheck.rst
7015 F:      arch/x86/include/asm/kmemcheck.h
7016 F:      arch/x86/mm/kmemcheck/
7017 F:      include/linux/kmemcheck.h
7018 F:      mm/kmemcheck.c
7019
7020 KMEMLEAK
7021 M:      Catalin Marinas <catalin.marinas@arm.com>
7022 S:      Maintained
7023 F:      Documentation/dev-tools/kmemleak.rst
7024 F:      include/linux/kmemleak.h
7025 F:      mm/kmemleak.c
7026 F:      mm/kmemleak-test.c
7027
7028 KPROBES
7029 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7030 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7031 M:      "David S. Miller" <davem@davemloft.net>
7032 M:      Masami Hiramatsu <mhiramat@kernel.org>
7033 S:      Maintained
7034 F:      Documentation/kprobes.txt
7035 F:      include/linux/kprobes.h
7036 F:      kernel/kprobes.c
7037
7038 KS0108 LCD CONTROLLER DRIVER
7039 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7040 W:      http://miguelojeda.es/auxdisplay.htm
7041 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7042 S:      Maintained
7043 F:      Documentation/auxdisplay/ks0108
7044 F:      drivers/auxdisplay/ks0108.c
7045 F:      include/linux/ks0108.h
7046
7047 L3MDEV
7048 M:      David Ahern <dsa@cumulusnetworks.com>
7049 L:      netdev@vger.kernel.org
7050 S:      Maintained
7051 F:      net/l3mdev
7052 F:      include/net/l3mdev.h
7053
7054 LANTIQ MIPS ARCHITECTURE
7055 M:      John Crispin <john@phrozen.org>
7056 L:      linux-mips@linux-mips.org
7057 S:      Maintained
7058 F:      arch/mips/lantiq
7059
7060 LAPB module
7061 L:      linux-x25@vger.kernel.org
7062 S:      Orphan
7063 F:      Documentation/networking/lapb-module.txt
7064 F:      include/*/lapb.h
7065 F:      net/lapb/
7066
7067 LASI 53c700 driver for PARISC
7068 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7069 L:      linux-scsi@vger.kernel.org
7070 S:      Maintained
7071 F:      Documentation/scsi/53c700.txt
7072 F:      drivers/scsi/53c700*
7073
7074 LED SUBSYSTEM
7075 M:      Richard Purdie <rpurdie@rpsys.net>
7076 M:      Jacek Anaszewski <j.anaszewski@samsung.com>
7077 L:      linux-leds@vger.kernel.org
7078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7079 S:      Maintained
7080 F:      Documentation/devicetree/bindings/leds/
7081 F:      drivers/leds/
7082 F:      include/linux/leds.h
7083
7084 LEGACY EEPROM DRIVER
7085 M:      Jean Delvare <jdelvare@suse.com>
7086 S:      Maintained
7087 F:      Documentation/misc-devices/eeprom
7088 F:      drivers/misc/eeprom/eeprom.c
7089
7090 LEGO USB Tower driver
7091 M:      Juergen Stuber <starblue@users.sourceforge.net>
7092 L:      legousb-devel@lists.sourceforge.net
7093 W:      http://legousb.sourceforge.net/
7094 S:      Maintained
7095 F:      drivers/usb/misc/legousbtower.c
7096
7097 LG2160 MEDIA DRIVER
7098 M:      Michael Krufky <mkrufky@linuxtv.org>
7099 L:      linux-media@vger.kernel.org
7100 W:      https://linuxtv.org
7101 W:      http://github.com/mkrufky
7102 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7103 T:      git git://linuxtv.org/mkrufky/tuners.git
7104 S:      Maintained
7105 F:      drivers/media/dvb-frontends/lg2160.*
7106
7107 LGDT3305 MEDIA DRIVER
7108 M:      Michael Krufky <mkrufky@linuxtv.org>
7109 L:      linux-media@vger.kernel.org
7110 W:      https://linuxtv.org
7111 W:      http://github.com/mkrufky
7112 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7113 T:      git git://linuxtv.org/mkrufky/tuners.git
7114 S:      Maintained
7115 F:      drivers/media/dvb-frontends/lgdt3305.*
7116
7117 LGUEST
7118 M:      Rusty Russell <rusty@rustcorp.com.au>
7119 L:      lguest@lists.ozlabs.org
7120 W:      http://lguest.ozlabs.org/
7121 S:      Odd Fixes
7122 F:      arch/x86/include/asm/lguest*.h
7123 F:      arch/x86/lguest/
7124 F:      drivers/lguest/
7125 F:      include/linux/lguest*.h
7126 F:      tools/lguest/
7127
7128 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7129 M:      Tejun Heo <tj@kernel.org>
7130 L:      linux-ide@vger.kernel.org
7131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7132 S:      Maintained
7133 F:      drivers/ata/
7134 F:      include/linux/ata.h
7135 F:      include/linux/libata.h
7136 F:      Documentation/devicetree/bindings/ata/
7137
7138 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7139 M:      Viresh Kumar <vireshk@kernel.org>
7140 L:      linux-ide@vger.kernel.org
7141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7142 S:      Maintained
7143 F:      include/linux/pata_arasan_cf_data.h
7144 F:      drivers/ata/pata_arasan_cf.c
7145
7146 LIBATA PATA DRIVERS
7147 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7148 M:      Tejun Heo <tj@kernel.org>
7149 L:      linux-ide@vger.kernel.org
7150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7151 S:      Maintained
7152 F:      drivers/ata/pata_*.c
7153 F:      drivers/ata/ata_generic.c
7154
7155 LIBATA SATA AHCI PLATFORM devices support
7156 M:      Hans de Goede <hdegoede@redhat.com>
7157 M:      Tejun Heo <tj@kernel.org>
7158 L:      linux-ide@vger.kernel.org
7159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7160 S:      Maintained
7161 F:      drivers/ata/ahci_platform.c
7162 F:      drivers/ata/libahci_platform.c
7163 F:      include/linux/ahci_platform.h
7164
7165 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7166 M:      Mikael Pettersson <mikpelinux@gmail.com>
7167 L:      linux-ide@vger.kernel.org
7168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7169 S:      Maintained
7170 F:      drivers/ata/sata_promise.*
7171
7172 LIBLOCKDEP
7173 M:      Sasha Levin <sasha.levin@oracle.com>
7174 S:      Maintained
7175 F:      tools/lib/lockdep/
7176
7177 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7178 M:      Dan Williams <dan.j.williams@intel.com>
7179 L:      linux-nvdimm@lists.01.org
7180 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7182 S:      Supported
7183 F:      drivers/nvdimm/*
7184 F:      include/linux/nd.h
7185 F:      include/linux/libnvdimm.h
7186 F:      include/uapi/linux/ndctl.h
7187
7188 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7189 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7190 L:      linux-nvdimm@lists.01.org
7191 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7192 S:      Supported
7193 F:      drivers/nvdimm/blk.c
7194 F:      drivers/nvdimm/region_devs.c
7195 F:      drivers/acpi/nfit*
7196
7197 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7198 M:      Vishal Verma <vishal.l.verma@intel.com>
7199 L:      linux-nvdimm@lists.01.org
7200 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7201 S:      Supported
7202 F:      drivers/nvdimm/btt*
7203
7204 LIBNVDIMM PMEM: PERSISTENT MEMORY 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/pmem.c
7210 F:      include/linux/pmem.h
7211 F:      arch/*/include/asm/pmem.h
7212
7213 LIGHTNVM PLATFORM SUPPORT
7214 M:      Matias Bjorling <mb@lightnvm.io>
7215 W:      http://github/OpenChannelSSD
7216 L:      linux-block@vger.kernel.org
7217 S:      Maintained
7218 F:      drivers/lightnvm/
7219 F:      include/linux/lightnvm.h
7220 F:      include/uapi/linux/lightnvm.h
7221
7222 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7223 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7224 M:      Paul Mackerras <paulus@samba.org>
7225 M:      Michael Ellerman <mpe@ellerman.id.au>
7226 W:      https://github.com/linuxppc/linux/wiki
7227 L:      linuxppc-dev@lists.ozlabs.org
7228 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7230 S:      Supported
7231 F:      Documentation/powerpc/
7232 F:      arch/powerpc/
7233 F:      drivers/char/tpm/tpm_ibmvtpm*
7234 F:      drivers/crypto/nx/
7235 F:      drivers/crypto/vmx/
7236 F:      drivers/net/ethernet/ibm/ibmveth.*
7237 F:      drivers/net/ethernet/ibm/ibmvnic.*
7238 F:      drivers/pci/hotplug/pnv_php.c
7239 F:      drivers/pci/hotplug/rpa*
7240 F:      drivers/scsi/ibmvscsi/
7241 F:      tools/testing/selftests/powerpc
7242 N:      opal
7243 N:      /pmac
7244 N:      powermac
7245 N:      powernv
7246 N:      [^a-z0-9]ps3
7247 N:      pseries
7248
7249 LINUX FOR POWER MACINTOSH
7250 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7251 W:      http://www.penguinppc.org/
7252 L:      linuxppc-dev@lists.ozlabs.org
7253 S:      Maintained
7254 F:      arch/powerpc/platforms/powermac/
7255 F:      drivers/macintosh/
7256
7257 LINUX FOR POWERPC EMBEDDED MPC5XXX
7258 M:      Anatolij Gustschin <agust@denx.de>
7259 L:      linuxppc-dev@lists.ozlabs.org
7260 T:      git git://git.denx.de/linux-denx-agust.git
7261 S:      Maintained
7262 F:      arch/powerpc/platforms/512x/
7263 F:      arch/powerpc/platforms/52xx/
7264
7265 LINUX FOR POWERPC EMBEDDED PPC4XX
7266 M:      Alistair Popple <alistair@popple.id.au>
7267 M:      Matt Porter <mporter@kernel.crashing.org>
7268 W:      http://www.penguinppc.org/
7269 L:      linuxppc-dev@lists.ozlabs.org
7270 S:      Maintained
7271 F:      arch/powerpc/platforms/40x/
7272 F:      arch/powerpc/platforms/44x/
7273
7274 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7275 L:      linuxppc-dev@lists.ozlabs.org
7276 S:      Orphan
7277 F:      arch/powerpc/*/*virtex*
7278 F:      arch/powerpc/*/*/*virtex*
7279
7280 LINUX FOR POWERPC EMBEDDED PPC8XX
7281 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7282 W:      http://www.penguinppc.org/
7283 L:      linuxppc-dev@lists.ozlabs.org
7284 S:      Maintained
7285 F:      arch/powerpc/platforms/8xx/
7286
7287 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7288 M:      Scott Wood <oss@buserror.net>
7289 M:      Kumar Gala <galak@kernel.crashing.org>
7290 W:      http://www.penguinppc.org/
7291 L:      linuxppc-dev@lists.ozlabs.org
7292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7293 S:      Maintained
7294 F:      arch/powerpc/platforms/83xx/
7295 F:      arch/powerpc/platforms/85xx/
7296
7297 LINUX FOR POWERPC PA SEMI PWRFICIENT
7298 L:      linuxppc-dev@lists.ozlabs.org
7299 S:      Orphan
7300 F:      arch/powerpc/platforms/pasemi/
7301 F:      drivers/*/*pasemi*
7302 F:      drivers/*/*/*pasemi*
7303
7304 LINUX SECURITY MODULE (LSM) FRAMEWORK
7305 M:      Chris Wright <chrisw@sous-sol.org>
7306 L:      linux-security-module@vger.kernel.org
7307 S:      Supported
7308
7309 LIS3LV02D ACCELEROMETER DRIVER
7310 M:      Eric Piel <eric.piel@tremplin-utc.net>
7311 S:      Maintained
7312 F:      Documentation/misc-devices/lis3lv02d
7313 F:      drivers/misc/lis3lv02d/
7314 F:      drivers/platform/x86/hp_accel.c
7315
7316 LIVE PATCHING
7317 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7318 M:      Jessica Yu <jeyu@redhat.com>
7319 M:      Jiri Kosina <jikos@kernel.org>
7320 M:      Miroslav Benes <mbenes@suse.cz>
7321 R:      Petr Mladek <pmladek@suse.com>
7322 S:      Maintained
7323 F:      kernel/livepatch/
7324 F:      include/linux/livepatch.h
7325 F:      arch/x86/include/asm/livepatch.h
7326 F:      arch/x86/kernel/livepatch.c
7327 F:      Documentation/livepatch/
7328 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7329 F:      samples/livepatch/
7330 L:      live-patching@vger.kernel.org
7331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7332
7333 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7334 M:      Kees Cook <keescook@chromium.org>
7335 S:      Maintained
7336 F:      drivers/misc/lkdtm*
7337
7338 LLC (802.2)
7339 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7340 S:      Maintained
7341 F:      include/linux/llc.h
7342 F:      include/uapi/linux/llc.h
7343 F:      include/net/llc*
7344 F:      net/llc/
7345
7346 LM73 HARDWARE MONITOR DRIVER
7347 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7348 L:      linux-hwmon@vger.kernel.org
7349 S:      Maintained
7350 F:      drivers/hwmon/lm73.c
7351
7352 LM78 HARDWARE MONITOR DRIVER
7353 M:      Jean Delvare <jdelvare@suse.com>
7354 L:      linux-hwmon@vger.kernel.org
7355 S:      Maintained
7356 F:      Documentation/hwmon/lm78
7357 F:      drivers/hwmon/lm78.c
7358
7359 LM83 HARDWARE MONITOR DRIVER
7360 M:      Jean Delvare <jdelvare@suse.com>
7361 L:      linux-hwmon@vger.kernel.org
7362 S:      Maintained
7363 F:      Documentation/hwmon/lm83
7364 F:      drivers/hwmon/lm83.c
7365
7366 LM90 HARDWARE MONITOR DRIVER
7367 M:      Jean Delvare <jdelvare@suse.com>
7368 L:      linux-hwmon@vger.kernel.org
7369 S:      Maintained
7370 F:      Documentation/hwmon/lm90
7371 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7372 F:      drivers/hwmon/lm90.c
7373
7374 LM95234 HARDWARE MONITOR DRIVER
7375 M:      Guenter Roeck <linux@roeck-us.net>
7376 L:      linux-hwmon@vger.kernel.org
7377 S:      Maintained
7378 F:      Documentation/hwmon/lm95234
7379 F:      drivers/hwmon/lm95234.c
7380
7381 LME2510 MEDIA DRIVER
7382 M:      Malcolm Priestley <tvboxspy@gmail.com>
7383 L:      linux-media@vger.kernel.org
7384 W:      https://linuxtv.org
7385 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7386 S:      Maintained
7387 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7388
7389 LOCKING PRIMITIVES
7390 M:      Peter Zijlstra <peterz@infradead.org>
7391 M:      Ingo Molnar <mingo@redhat.com>
7392 L:      linux-kernel@vger.kernel.org
7393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7394 S:      Maintained
7395 F:      Documentation/locking/
7396 F:      include/linux/lockdep.h
7397 F:      include/linux/spinlock*.h
7398 F:      arch/*/include/asm/spinlock*.h
7399 F:      include/linux/rwlock*.h
7400 F:      include/linux/mutex*.h
7401 F:      arch/*/include/asm/mutex*.h
7402 F:      include/linux/rwsem*.h
7403 F:      arch/*/include/asm/rwsem.h
7404 F:      include/linux/seqlock.h
7405 F:      lib/locking*.[ch]
7406 F:      kernel/locking/
7407
7408 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7409 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7410 L:      linux-ntfs-dev@lists.sourceforge.net
7411 W:      http://www.linux-ntfs.org/content/view/19/37/
7412 S:      Maintained
7413 F:      Documentation/ldm.txt
7414 F:      block/partitions/ldm.*
7415
7416 LogFS
7417 M:      Joern Engel <joern@logfs.org>
7418 M:      Prasad Joshi <prasadjoshi.linux@gmail.com>
7419 L:      logfs@logfs.org
7420 W:      logfs.org
7421 S:      Maintained
7422 F:      fs/logfs/
7423
7424 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7425 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7426 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7427 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7428 L:      MPT-FusionLinux.pdl@broadcom.com
7429 L:      linux-scsi@vger.kernel.org
7430 W:      http://www.avagotech.com/support/
7431 S:      Supported
7432 F:      drivers/message/fusion/
7433 F:      drivers/scsi/mpt2sas/
7434 F:      drivers/scsi/mpt3sas/
7435
7436 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7437 M:      Matthew Wilcox <matthew@wil.cx>
7438 L:      linux-scsi@vger.kernel.org
7439 S:      Maintained
7440 F:      drivers/scsi/sym53c8xx_2/
7441
7442 LTC4261 HARDWARE MONITOR DRIVER
7443 M:      Guenter Roeck <linux@roeck-us.net>
7444 L:      linux-hwmon@vger.kernel.org
7445 S:      Maintained
7446 F:      Documentation/hwmon/ltc4261
7447 F:      drivers/hwmon/ltc4261.c
7448
7449 LTP (Linux Test Project)
7450 M:      Mike Frysinger <vapier@gentoo.org>
7451 M:      Cyril Hrubis <chrubis@suse.cz>
7452 M:      Wanlong Gao <wanlong.gao@gmail.com>
7453 M:      Jan Stancek <jstancek@redhat.com>
7454 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7455 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7456 L:      ltp@lists.linux.it (subscribers-only)
7457 W:      http://linux-test-project.github.io/
7458 T:      git git://github.com/linux-test-project/ltp.git
7459 S:      Maintained
7460
7461 M32R ARCHITECTURE
7462 W:      http://www.linux-m32r.org/
7463 S:      Orphan
7464 F:      arch/m32r/
7465
7466 M68K ARCHITECTURE
7467 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7468 L:      linux-m68k@lists.linux-m68k.org
7469 W:      http://www.linux-m68k.org/
7470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7471 S:      Maintained
7472 F:      arch/m68k/
7473 F:      drivers/zorro/
7474
7475 M68K ON APPLE MACINTOSH
7476 M:      Joshua Thompson <funaho@jurai.org>
7477 W:      http://www.mac.linux-m68k.org/
7478 L:      linux-m68k@lists.linux-m68k.org
7479 S:      Maintained
7480 F:      arch/m68k/mac/
7481
7482 M68K ON HP9000/300
7483 M:      Philip Blundell <philb@gnu.org>
7484 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7485 S:      Maintained
7486 F:      arch/m68k/hp300/
7487
7488 M88DS3103 MEDIA DRIVER
7489 M:      Antti Palosaari <crope@iki.fi>
7490 L:      linux-media@vger.kernel.org
7491 W:      https://linuxtv.org
7492 W:      http://palosaari.fi/linux/
7493 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7494 T:      git git://linuxtv.org/anttip/media_tree.git
7495 S:      Maintained
7496 F:      drivers/media/dvb-frontends/m88ds3103*
7497
7498 M88RS2000 MEDIA DRIVER
7499 M:      Malcolm Priestley <tvboxspy@gmail.com>
7500 L:      linux-media@vger.kernel.org
7501 W:      https://linuxtv.org
7502 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7503 S:      Maintained
7504 F:      drivers/media/dvb-frontends/m88rs2000*
7505
7506 MA901 MASTERKIT USB FM RADIO DRIVER
7507 M:      Alexey Klimov <klimov.linux@gmail.com>
7508 L:      linux-media@vger.kernel.org
7509 T:      git git://linuxtv.org/media_tree.git
7510 S:      Maintained
7511 F:      drivers/media/radio/radio-ma901.c
7512
7513 MAC80211
7514 M:      Johannes Berg <johannes@sipsolutions.net>
7515 L:      linux-wireless@vger.kernel.org
7516 W:      http://wireless.kernel.org/
7517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7519 S:      Maintained
7520 F:      Documentation/networking/mac80211-injection.txt
7521 F:      include/net/mac80211.h
7522 F:      net/mac80211/
7523 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7524
7525 MACVLAN DRIVER
7526 M:      Patrick McHardy <kaber@trash.net>
7527 L:      netdev@vger.kernel.org
7528 S:      Maintained
7529 F:      drivers/net/macvlan.c
7530 F:      include/linux/if_macvlan.h
7531
7532 MAILBOX API
7533 M:      Jassi Brar <jassisinghbrar@gmail.com>
7534 L:      linux-kernel@vger.kernel.org
7535 S:      Maintained
7536 F:      drivers/mailbox/
7537 F:      include/linux/mailbox_client.h
7538 F:      include/linux/mailbox_controller.h
7539
7540 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7541 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7542 W:      http://www.kernel.org/doc/man-pages
7543 L:      linux-man@vger.kernel.org
7544 S:      Maintained
7545
7546 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7547 M:      Andrew Lunn <andrew@lunn.ch>
7548 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7549 S:      Maintained
7550 F:      drivers/net/dsa/mv88e6xxx/
7551
7552 MARVELL ARMADA DRM SUPPORT
7553 M:      Russell King <rmk+kernel@armlinux.org.uk>
7554 S:      Maintained
7555 F:      drivers/gpu/drm/armada/
7556 F:      include/uapi/drm/armada_drm.h
7557 F:      Documentation/devicetree/bindings/display/armada/
7558
7559 MARVELL CRYPTO DRIVER
7560 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7561 M:      Arnaud Ebalard <arno@natisbad.org>
7562 F:      drivers/crypto/marvell/
7563 S:      Maintained
7564 L:      linux-crypto@vger.kernel.org
7565
7566 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7567 M:      Mirko Lindner <mlindner@marvell.com>
7568 M:      Stephen Hemminger <stephen@networkplumber.org>
7569 L:      netdev@vger.kernel.org
7570 S:      Maintained
7571 F:      drivers/net/ethernet/marvell/sk*
7572
7573 MARVELL LIBERTAS WIRELESS DRIVER
7574 L:      libertas-dev@lists.infradead.org
7575 S:      Orphan
7576 F:      drivers/net/wireless/marvell/libertas/
7577
7578 MARVELL MV643XX ETHERNET DRIVER
7579 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7580 L:      netdev@vger.kernel.org
7581 S:      Maintained
7582 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7583 F:      include/linux/mv643xx.h
7584
7585 MARVELL MVNETA ETHERNET DRIVER
7586 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7587 L:      netdev@vger.kernel.org
7588 S:      Maintained
7589 F:      drivers/net/ethernet/marvell/mvneta.*
7590
7591 MARVELL MWIFIEX WIRELESS DRIVER
7592 M:      Amitkumar Karwar <akarwar@marvell.com>
7593 M:      Nishant Sarmukadam <nishants@marvell.com>
7594 L:      linux-wireless@vger.kernel.org
7595 S:      Maintained
7596 F:      drivers/net/wireless/marvell/mwifiex/
7597
7598 MARVELL MWL8K WIRELESS DRIVER
7599 M:      Lennert Buytenhek <buytenh@wantstofly.org>
7600 L:      linux-wireless@vger.kernel.org
7601 S:      Odd Fixes
7602 F:      drivers/net/wireless/marvell/mwl8k.c
7603
7604 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7605 M:      Nicolas Pitre <nico@fluxnic.net>
7606 S:      Odd Fixes
7607 F:      drivers/mmc/host/mvsdio.*
7608
7609 MATROX FRAMEBUFFER DRIVER
7610 L:      linux-fbdev@vger.kernel.org
7611 S:      Orphan
7612 F:      drivers/video/fbdev/matrox/matroxfb_*
7613 F:      include/uapi/linux/matroxfb.h
7614
7615 MAX16065 HARDWARE MONITOR DRIVER
7616 M:      Guenter Roeck <linux@roeck-us.net>
7617 L:      linux-hwmon@vger.kernel.org
7618 S:      Maintained
7619 F:      Documentation/hwmon/max16065
7620 F:      drivers/hwmon/max16065.c
7621
7622 MAX20751 HARDWARE MONITOR DRIVER
7623 M:      Guenter Roeck <linux@roeck-us.net>
7624 L:      linux-hwmon@vger.kernel.org
7625 S:      Maintained
7626 F:      Documentation/hwmon/max20751
7627 F:      drivers/hwmon/max20751.c
7628
7629 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7630 L:      linux-hwmon@vger.kernel.org
7631 S:      Orphan
7632 F:      Documentation/hwmon/max6650
7633 F:      drivers/hwmon/max6650.c
7634
7635 MAX6697 HARDWARE MONITOR DRIVER
7636 M:      Guenter Roeck <linux@roeck-us.net>
7637 L:      linux-hwmon@vger.kernel.org
7638 S:      Maintained
7639 F:      Documentation/hwmon/max6697
7640 F:      Documentation/devicetree/bindings/i2c/max6697.txt
7641 F:      drivers/hwmon/max6697.c
7642 F:      include/linux/platform_data/max6697.h
7643
7644 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7645 M:      Peter Rosin <peda@axentia.se>
7646 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7647 S:      Maintained
7648 F:      Documentation/devicetree/bindings/sound/max9860.txt
7649 F:      sound/soc/codecs/max9860.*
7650
7651 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7652 M:      Krzysztof Kozlowski <krzk@kernel.org>
7653 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7654 L:      linux-pm@vger.kernel.org
7655 S:      Supported
7656 F:      drivers/power/supply/max14577_charger.c
7657 F:      drivers/power/supply/max77693_charger.c
7658
7659 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7660 M:      Javier Martinez Canillas <javier@osg.samsung.com>
7661 L:      linux-kernel@vger.kernel.org
7662 S:      Supported
7663 F:      drivers/*/*max77802*.c
7664 F:      Documentation/devicetree/bindings/*/*max77802.txt
7665 F:      include/dt-bindings/*/*max77802.h
7666
7667 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7668 M:      Chanwoo Choi <cw00.choi@samsung.com>
7669 M:      Krzysztof Kozlowski <krzk@kernel.org>
7670 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7671 L:      linux-kernel@vger.kernel.org
7672 S:      Supported
7673 F:      drivers/*/max14577*.c
7674 F:      drivers/*/max77686*.c
7675 F:      drivers/*/max77693*.c
7676 F:      drivers/extcon/extcon-max14577.c
7677 F:      drivers/extcon/extcon-max77693.c
7678 F:      drivers/rtc/rtc-max77686.c
7679 F:      drivers/clk/clk-max77686.c
7680 F:      Documentation/devicetree/bindings/mfd/max14577.txt
7681 F:      Documentation/devicetree/bindings/*/max77686.txt
7682 F:      Documentation/devicetree/bindings/mfd/max77693.txt
7683 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
7684 F:      include/linux/mfd/max14577*.h
7685 F:      include/linux/mfd/max77686*.h
7686 F:      include/linux/mfd/max77693*.h
7687
7688 MAXIRADIO FM RADIO RECEIVER DRIVER
7689 M:      Hans Verkuil <hverkuil@xs4all.nl>
7690 L:      linux-media@vger.kernel.org
7691 T:      git git://linuxtv.org/media_tree.git
7692 W:      https://linuxtv.org
7693 S:      Maintained
7694 F:      drivers/media/radio/radio-maxiradio*
7695
7696 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7697 M:      Peter Rosin <peda@axentia.se>
7698 L:      linux-iio@vger.kernel.org
7699 S:      Maintained
7700 F:      drivers/iio/potentiometer/mcp4531.c
7701
7702 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7703 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7704 L:      linux-iio@vger.kernel.org
7705 S:      Maintained
7706 F:      drivers/iio/dac/cio-dac.c
7707
7708 MEDIA DRIVERS FOR RENESAS - FCP
7709 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7710 L:      linux-media@vger.kernel.org
7711 L:      linux-renesas-soc@vger.kernel.org
7712 T:      git git://linuxtv.org/media_tree.git
7713 S:      Supported
7714 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
7715 F:      drivers/media/platform/rcar-fcp.c
7716 F:      include/media/rcar-fcp.h
7717
7718 MEDIA DRIVERS FOR RENESAS - VIN
7719 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
7720 L:      linux-media@vger.kernel.org
7721 L:      linux-renesas-soc@vger.kernel.org
7722 T:      git git://linuxtv.org/media_tree.git
7723 S:      Supported
7724 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
7725 F:      drivers/media/platform/rcar-vin/
7726
7727 MEDIA DRIVERS FOR RENESAS - VSP1
7728 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7729 L:      linux-media@vger.kernel.org
7730 L:      linux-renesas-soc@vger.kernel.org
7731 T:      git git://linuxtv.org/media_tree.git
7732 S:      Supported
7733 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
7734 F:      drivers/media/platform/vsp1/
7735
7736 MEDIA DRIVERS FOR HELENE
7737 M:      Abylay Ospan <aospan@netup.ru>
7738 L:      linux-media@vger.kernel.org
7739 W:      https://linuxtv.org
7740 W:      http://netup.tv/
7741 T:      git git://linuxtv.org/media_tree.git
7742 S:      Supported
7743 F:      drivers/media/dvb-frontends/helene*
7744
7745 MEDIA DRIVERS FOR ASCOT2E
7746 M:      Sergey Kozlov <serjk@netup.ru>
7747 M:      Abylay Ospan <aospan@netup.ru>
7748 L:      linux-media@vger.kernel.org
7749 W:      https://linuxtv.org
7750 W:      http://netup.tv/
7751 T:      git git://linuxtv.org/media_tree.git
7752 S:      Supported
7753 F:      drivers/media/dvb-frontends/ascot2e*
7754
7755 MEDIA DRIVERS FOR CXD2841ER
7756 M:      Sergey Kozlov <serjk@netup.ru>
7757 M:      Abylay Ospan <aospan@netup.ru>
7758 L:      linux-media@vger.kernel.org
7759 W:      https://linuxtv.org
7760 W:      http://netup.tv/
7761 T:      git git://linuxtv.org/media_tree.git
7762 S:      Supported
7763 F:      drivers/media/dvb-frontends/cxd2841er*
7764
7765 MEDIA DRIVERS FOR HORUS3A
7766 M:      Sergey Kozlov <serjk@netup.ru>
7767 M:      Abylay Ospan <aospan@netup.ru>
7768 L:      linux-media@vger.kernel.org
7769 W:      https://linuxtv.org
7770 W:      http://netup.tv/
7771 T:      git git://linuxtv.org/media_tree.git
7772 S:      Supported
7773 F:      drivers/media/dvb-frontends/horus3a*
7774
7775 MEDIA DRIVERS FOR LNBH25
7776 M:      Sergey Kozlov <serjk@netup.ru>
7777 M:      Abylay Ospan <aospan@netup.ru>
7778 L:      linux-media@vger.kernel.org
7779 W:      https://linuxtv.org
7780 W:      http://netup.tv/
7781 T:      git git://linuxtv.org/media_tree.git
7782 S:      Supported
7783 F:      drivers/media/dvb-frontends/lnbh25*
7784
7785 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7786 M:      Sergey Kozlov <serjk@netup.ru>
7787 M:      Abylay Ospan <aospan@netup.ru>
7788 L:      linux-media@vger.kernel.org
7789 W:      https://linuxtv.org
7790 W:      http://netup.tv/
7791 T:      git git://linuxtv.org/media_tree.git
7792 S:      Supported
7793 F:      drivers/media/pci/netup_unidvb/*
7794
7795 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7796 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
7797 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
7798 P:      LinuxTV.org Project
7799 L:      linux-media@vger.kernel.org
7800 W:      https://linuxtv.org
7801 Q:      http://patchwork.kernel.org/project/linux-media/list/
7802 T:      git git://linuxtv.org/media_tree.git
7803 S:      Maintained
7804 F:      Documentation/media/
7805 F:      drivers/media/
7806 F:      drivers/staging/media/
7807 F:      include/linux/platform_data/media/
7808 F:      include/media/
7809 F:      include/uapi/linux/dvb/
7810 F:      include/uapi/linux/videodev2.h
7811 F:      include/uapi/linux/media.h
7812 F:      include/uapi/linux/v4l2-*
7813 F:      include/uapi/linux/meye.h
7814 F:      include/uapi/linux/ivtv*
7815 F:      include/uapi/linux/uvcvideo.h
7816
7817 MEDIATEK ETHERNET DRIVER
7818 M:      Felix Fietkau <nbd@openwrt.org>
7819 M:      John Crispin <blogic@openwrt.org>
7820 L:      netdev@vger.kernel.org
7821 S:      Maintained
7822 F:      drivers/net/ethernet/mediatek/
7823
7824 MEDIATEK MT7601U WIRELESS LAN DRIVER
7825 M:      Jakub Kicinski <kubakici@wp.pl>
7826 L:      linux-wireless@vger.kernel.org
7827 S:      Maintained
7828 F:      drivers/net/wireless/mediatek/mt7601u/
7829
7830 MEGARAID SCSI/SAS DRIVERS
7831 M:      Kashyap Desai <kashyap.desai@avagotech.com>
7832 M:      Sumit Saxena <sumit.saxena@avagotech.com>
7833 M:      Uday Lingala <uday.lingala@avagotech.com>
7834 L:      megaraidlinux.pdl@avagotech.com
7835 L:      linux-scsi@vger.kernel.org
7836 W:      http://www.lsi.com
7837 S:      Maintained
7838 F:      Documentation/scsi/megaraid.txt
7839 F:      drivers/scsi/megaraid.*
7840 F:      drivers/scsi/megaraid/
7841
7842 MELFAS MIP4 TOUCHSCREEN DRIVER
7843 M:      Sangwon Jee <jeesw@melfas.com>
7844 W:      http://www.melfas.com
7845 S:      Supported
7846 F:      drivers/input/touchscreen/melfas_mip4.c
7847 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
7848
7849 MELLANOX ETHERNET DRIVER (mlx4_en)
7850 M:      Tariq Toukan <tariqt@mellanox.com>
7851 L:      netdev@vger.kernel.org
7852 S:      Supported
7853 W:      http://www.mellanox.com
7854 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7855 F:      drivers/net/ethernet/mellanox/mlx4/en_*
7856
7857 MELLANOX ETHERNET DRIVER (mlx5e)
7858 M:      Saeed Mahameed <saeedm@mellanox.com>
7859 L:      netdev@vger.kernel.org
7860 S:      Supported
7861 W:      http://www.mellanox.com
7862 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7863 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
7864
7865 MELLANOX ETHERNET SWITCH DRIVERS
7866 M:      Jiri Pirko <jiri@mellanox.com>
7867 M:      Ido Schimmel <idosch@mellanox.com>
7868 L:      netdev@vger.kernel.org
7869 S:      Supported
7870 W:      http://www.mellanox.com
7871 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7872 F:      drivers/net/ethernet/mellanox/mlxsw/
7873
7874 MELLANOX MLXCPLD LED DRIVER
7875 M:      Vadim Pasternak <vadimp@mellanox.com>
7876 L:      linux-leds@vger.kernel.org
7877 S:      Supported
7878 F:      drivers/leds/leds-mlxcpld.c
7879 F:      Documentation/leds/leds-mlxcpld.txt
7880
7881 MELLANOX PLATFORM DRIVER
7882 M:      Vadim Pasternak <vadimp@mellanox.com>
7883 L:      platform-driver-x86@vger.kernel.org
7884 S:      Supported
7885 F:      arch/x86/platform/mellanox/mlx-platform.c
7886
7887 SOFT-ROCE DRIVER (rxe)
7888 M:      Moni Shoua <monis@mellanox.com>
7889 L:      linux-rdma@vger.kernel.org
7890 S:      Supported
7891 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7892 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7893 F:      drivers/infiniband/sw/rxe/
7894 F:      include/uapi/rdma/rdma_user_rxe.h
7895
7896 MEMBARRIER SUPPORT
7897 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7898 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7899 L:      linux-kernel@vger.kernel.org
7900 S:      Supported
7901 F:      kernel/membarrier.c
7902 F:      include/uapi/linux/membarrier.h
7903
7904 MEMORY MANAGEMENT
7905 L:      linux-mm@kvack.org
7906 W:      http://www.linux-mm.org
7907 S:      Maintained
7908 F:      include/linux/mm.h
7909 F:      include/linux/gfp.h
7910 F:      include/linux/mmzone.h
7911 F:      include/linux/memory_hotplug.h
7912 F:      include/linux/vmalloc.h
7913 F:      mm/
7914
7915 MEMORY TECHNOLOGY DEVICES (MTD)
7916 M:      David Woodhouse <dwmw2@infradead.org>
7917 M:      Brian Norris <computersforpeace@gmail.com>
7918 L:      linux-mtd@lists.infradead.org
7919 W:      http://www.linux-mtd.infradead.org/
7920 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
7921 T:      git git://git.infradead.org/linux-mtd.git
7922 T:      git git://git.infradead.org/l2-mtd.git
7923 S:      Maintained
7924 F:      Documentation/devicetree/bindings/mtd/
7925 F:      drivers/mtd/
7926 F:      include/linux/mtd/
7927 F:      include/uapi/mtd/
7928
7929 MEN A21 WATCHDOG DRIVER
7930 M:      Johannes Thumshirn <morbidrsa@gmail.com>
7931 L:      linux-watchdog@vger.kernel.org
7932 S:      Maintained
7933 F:      drivers/watchdog/mena21_wdt.c
7934
7935 MEN CHAMELEON BUS (mcb)
7936 M:      Johannes Thumshirn <morbidrsa@gmail.com>
7937 S:      Maintained
7938 F:      drivers/mcb/
7939 F:      include/linux/mcb.h
7940 F:      Documentation/men-chameleon-bus.txt
7941
7942 MEN F21BMC (Board Management Controller)
7943 M:      Andreas Werner <andreas.werner@men.de>
7944 S:      Supported
7945 F:      drivers/mfd/menf21bmc.c
7946 F:      drivers/watchdog/menf21bmc_wdt.c
7947 F:      drivers/leds/leds-menf21bmc.c
7948 F:      drivers/hwmon/menf21bmc_hwmon.c
7949 F:      Documentation/hwmon/menf21bmc
7950
7951 METAG ARCHITECTURE
7952 M:      James Hogan <james.hogan@imgtec.com>
7953 L:      linux-metag@vger.kernel.org
7954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7955 S:      Odd Fixes
7956 F:      arch/metag/
7957 F:      Documentation/metag/
7958 F:      Documentation/devicetree/bindings/metag/
7959 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
7960 F:      drivers/clocksource/metag_generic.c
7961 F:      drivers/irqchip/irq-metag.c
7962 F:      drivers/irqchip/irq-metag-ext.c
7963 F:      drivers/tty/metag_da.c
7964
7965 MICROBLAZE ARCHITECTURE
7966 M:      Michal Simek <monstr@monstr.eu>
7967 W:      http://www.monstr.eu/fdt/
7968 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
7969 S:      Supported
7970 F:      arch/microblaze/
7971
7972 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
7973 M:      Richard Genoud <richard.genoud@gmail.com>
7974 S:      Maintained
7975 F:      drivers/tty/serial/atmel_serial.c
7976 F:      include/linux/atmel_serial.h
7977
7978 MICROCHIP / ATMEL ISC DRIVER
7979 M:      Songjun Wu <songjun.wu@microchip.com>
7980 L:      linux-media@vger.kernel.org
7981 S:      Supported
7982 F:      drivers/media/platform/atmel/atmel-isc.c
7983 F:      drivers/media/platform/atmel/atmel-isc-regs.h
7984 F:      devicetree/bindings/media/atmel-isc.txt
7985
7986 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7987 M:      Chen Yu <yu.c.chen@intel.com>
7988 L:      platform-driver-x86@vger.kernel.org
7989 S:      Supported
7990 F:      drivers/platform/x86/surfacepro3_button.c
7991
7992 MICROTEK X6 SCANNER
7993 M:      Oliver Neukum <oliver@neukum.org>
7994 S:      Maintained
7995 F:      drivers/usb/image/microtek.*
7996
7997 MIPS
7998 M:      Ralf Baechle <ralf@linux-mips.org>
7999 L:      linux-mips@linux-mips.org
8000 W:      http://www.linux-mips.org/
8001 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8002 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8003 S:      Supported
8004 F:      Documentation/devicetree/bindings/mips/
8005 F:      Documentation/mips/
8006 F:      arch/mips/
8007
8008 MIPS/LOONGSON1 ARCHITECTURE
8009 M:      Keguang Zhang <keguang.zhang@gmail.com>
8010 L:      linux-mips@linux-mips.org
8011 S:      Maintained
8012 F:      arch/mips/loongson32/
8013 F:      arch/mips/include/asm/mach-loongson32/
8014 F:      drivers/*/*loongson1*
8015 F:      drivers/*/*/*loongson1*
8016
8017 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8018 M:      Hans Verkuil <hverkuil@xs4all.nl>
8019 L:      linux-media@vger.kernel.org
8020 T:      git git://linuxtv.org/media_tree.git
8021 W:      https://linuxtv.org
8022 S:      Odd Fixes
8023 F:      drivers/media/radio/radio-miropcm20*
8024
8025 MELLANOX MLX4 core VPI driver
8026 M:      Yishai Hadas <yishaih@mellanox.com>
8027 L:      netdev@vger.kernel.org
8028 L:      linux-rdma@vger.kernel.org
8029 W:      http://www.mellanox.com
8030 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8031 S:      Supported
8032 F:      drivers/net/ethernet/mellanox/mlx4/
8033 F:      include/linux/mlx4/
8034 F:      include/uapi/rdma/mlx4-abi.h
8035
8036 MELLANOX MLX4 IB driver
8037 M:      Yishai Hadas <yishaih@mellanox.com>
8038 L:      linux-rdma@vger.kernel.org
8039 W:      http://www.mellanox.com
8040 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8041 S:      Supported
8042 F:      drivers/infiniband/hw/mlx4/
8043 F:      include/linux/mlx4/
8044
8045 MELLANOX MLX5 core VPI driver
8046 M:      Matan Barak <matanb@mellanox.com>
8047 M:      Leon Romanovsky <leonro@mellanox.com>
8048 L:      netdev@vger.kernel.org
8049 L:      linux-rdma@vger.kernel.org
8050 W:      http://www.mellanox.com
8051 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8052 S:      Supported
8053 F:      drivers/net/ethernet/mellanox/mlx5/core/
8054 F:      include/linux/mlx5/
8055 F:      include/uapi/rdma/mlx5-abi.h
8056
8057 MELLANOX MLX5 IB driver
8058 M:      Matan Barak <matanb@mellanox.com>
8059 M:      Leon Romanovsky <leonro@mellanox.com>
8060 L:      linux-rdma@vger.kernel.org
8061 W:      http://www.mellanox.com
8062 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8063 S:      Supported
8064 F:      drivers/infiniband/hw/mlx5/
8065 F:      include/linux/mlx5/
8066
8067 MELEXIS MLX90614 DRIVER
8068 M:      Crt Mori <cmo@melexis.com>
8069 L:      linux-iio@vger.kernel.org
8070 W:      http://www.melexis.com
8071 S:      Supported
8072 F:      drivers/iio/temperature/mlx90614.c
8073
8074 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8075 M:      Don Brace <don.brace@microsemi.com>
8076 L:      esc.storagedev@microsemi.com
8077 L:      linux-scsi@vger.kernel.org
8078 S:      Supported
8079 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8080 F:      drivers/scsi/smartpqi/Kconfig
8081 F:      drivers/scsi/smartpqi/Makefile
8082 F:      include/linux/cciss*.h
8083 F:      include/uapi/linux/cciss*.h
8084 F:      Documentation/scsi/smartpqi.txt
8085
8086 MN88472 MEDIA DRIVER
8087 M:      Antti Palosaari <crope@iki.fi>
8088 L:      linux-media@vger.kernel.org
8089 W:      https://linuxtv.org
8090 W:      http://palosaari.fi/linux/
8091 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8092 S:      Maintained
8093 F:      drivers/media/dvb-frontends/mn88472*
8094
8095 MN88473 MEDIA DRIVER
8096 M:      Antti Palosaari <crope@iki.fi>
8097 L:      linux-media@vger.kernel.org
8098 W:      https://linuxtv.org
8099 W:      http://palosaari.fi/linux/
8100 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8101 S:      Maintained
8102 F:      drivers/media/dvb-frontends/mn88473*
8103
8104 MODULE SUPPORT
8105 M:      Rusty Russell <rusty@rustcorp.com.au>
8106 S:      Maintained
8107 F:      include/linux/module.h
8108 F:      kernel/module.c
8109
8110 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8111 W:      http://popies.net/meye/
8112 S:      Orphan
8113 F:      Documentation/media/v4l-drivers/meye*
8114 F:      drivers/media/pci/meye/
8115 F:      include/uapi/linux/meye.h
8116
8117 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8118 M:      Jiri Slaby <jirislaby@gmail.com>
8119 S:      Maintained
8120 F:      Documentation/serial/moxa-smartio
8121 F:      drivers/tty/mxser.*
8122
8123 MR800 AVERMEDIA USB FM RADIO DRIVER
8124 M:      Alexey Klimov <klimov.linux@gmail.com>
8125 L:      linux-media@vger.kernel.org
8126 T:      git git://linuxtv.org/media_tree.git
8127 S:      Maintained
8128 F:      drivers/media/radio/radio-mr800.c
8129
8130 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8131 M:      Alan Ott <alan@signal11.us>
8132 L:      linux-wpan@vger.kernel.org
8133 S:      Maintained
8134 F:      drivers/net/ieee802154/mrf24j40.c
8135 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8136
8137 MSI LAPTOP SUPPORT
8138 M:      "Lee, Chun-Yi" <jlee@suse.com>
8139 L:      platform-driver-x86@vger.kernel.org
8140 S:      Maintained
8141 F:      drivers/platform/x86/msi-laptop.c
8142
8143 MSI WMI SUPPORT
8144 L:      platform-driver-x86@vger.kernel.org
8145 S:      Orphan
8146 F:      drivers/platform/x86/msi-wmi.c
8147
8148 MSI001 MEDIA DRIVER
8149 M:      Antti Palosaari <crope@iki.fi>
8150 L:      linux-media@vger.kernel.org
8151 W:      https://linuxtv.org
8152 W:      http://palosaari.fi/linux/
8153 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8154 T:      git git://linuxtv.org/anttip/media_tree.git
8155 S:      Maintained
8156 F:      drivers/media/tuners/msi001*
8157
8158 MSI2500 MEDIA DRIVER
8159 M:      Antti Palosaari <crope@iki.fi>
8160 L:      linux-media@vger.kernel.org
8161 W:      https://linuxtv.org
8162 W:      http://palosaari.fi/linux/
8163 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8164 T:      git git://linuxtv.org/anttip/media_tree.git
8165 S:      Maintained
8166 F:      drivers/media/usb/msi2500/
8167
8168 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8169 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8170 L:      linux-mtd@lists.infradead.org
8171 S:      Maintained
8172 F:      drivers/mtd/devices/docg3*
8173
8174 MT9M032 APTINA SENSOR DRIVER
8175 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8176 L:      linux-media@vger.kernel.org
8177 T:      git git://linuxtv.org/media_tree.git
8178 S:      Maintained
8179 F:      drivers/media/i2c/mt9m032.c
8180 F:      include/media/i2c/mt9m032.h
8181
8182 MT9P031 APTINA CAMERA SENSOR
8183 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8184 L:      linux-media@vger.kernel.org
8185 T:      git git://linuxtv.org/media_tree.git
8186 S:      Maintained
8187 F:      drivers/media/i2c/mt9p031.c
8188 F:      include/media/i2c/mt9p031.h
8189
8190 MT9T001 APTINA CAMERA SENSOR
8191 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8192 L:      linux-media@vger.kernel.org
8193 T:      git git://linuxtv.org/media_tree.git
8194 S:      Maintained
8195 F:      drivers/media/i2c/mt9t001.c
8196 F:      include/media/i2c/mt9t001.h
8197
8198 MT9V032 APTINA CAMERA SENSOR
8199 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8200 L:      linux-media@vger.kernel.org
8201 T:      git git://linuxtv.org/media_tree.git
8202 S:      Maintained
8203 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8204 F:      drivers/media/i2c/mt9v032.c
8205 F:      include/media/i2c/mt9v032.h
8206
8207 MULTIFUNCTION DEVICES (MFD)
8208 M:      Lee Jones <lee.jones@linaro.org>
8209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8210 S:      Supported
8211 F:      Documentation/devicetree/bindings/mfd/
8212 F:      drivers/mfd/
8213 F:      include/linux/mfd/
8214
8215 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8216 M:      Ulf Hansson <ulf.hansson@linaro.org>
8217 L:      linux-mmc@vger.kernel.org
8218 T:      git git://git.linaro.org/people/ulf.hansson/mmc.git
8219 S:      Maintained
8220 F:      Documentation/devicetree/bindings/mmc/
8221 F:      drivers/mmc/
8222 F:      include/linux/mmc/
8223 F:      include/uapi/linux/mmc/
8224
8225 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8226 S:      Orphan
8227 F:      drivers/mmc/host/mmc_spi.c
8228 F:      include/linux/spi/mmc_spi.h
8229
8230 MULTISOUND SOUND DRIVER
8231 M:      Andrew Veliath <andrewtv@usa.net>
8232 S:      Maintained
8233 F:      Documentation/sound/oss/MultiSound
8234 F:      sound/oss/msnd*
8235
8236 MULTITECH MULTIPORT CARD (ISICOM)
8237 S:      Orphan
8238 F:      drivers/tty/isicom.c
8239 F:      include/linux/isicom.h
8240
8241 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8242 M:      Bin Liu <b-liu@ti.com>
8243 L:      linux-usb@vger.kernel.org
8244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8245 S:      Maintained
8246 F:      drivers/usb/musb/
8247
8248 MXL5007T MEDIA DRIVER
8249 M:      Michael Krufky <mkrufky@linuxtv.org>
8250 L:      linux-media@vger.kernel.org
8251 W:      https://linuxtv.org
8252 W:      http://github.com/mkrufky
8253 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8254 T:      git git://linuxtv.org/mkrufky/tuners.git
8255 S:      Maintained
8256 F:      drivers/media/tuners/mxl5007t.*
8257
8258 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8259 M:      Hyong-Youb Kim <hykim@myri.com>
8260 L:      netdev@vger.kernel.org
8261 W:      https://www.myricom.com/support/downloads/myri10ge.html
8262 S:      Supported
8263 F:      drivers/net/ethernet/myricom/myri10ge/
8264
8265 NAND FLASH SUBSYSTEM
8266 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8267 R:      Richard Weinberger <richard@nod.at>
8268 L:      linux-mtd@lists.infradead.org
8269 W:      http://www.linux-mtd.infradead.org/
8270 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8271 T:      git git://github.com/linux-nand/linux.git
8272 S:      Maintained
8273 F:      drivers/mtd/nand/
8274 F:      include/linux/mtd/nand*.h
8275
8276 NATSEMI ETHERNET DRIVER (DP8381x)
8277 S:      Orphan
8278 F:      drivers/net/ethernet/natsemi/natsemi.c
8279
8280 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8281 M:      Daniel Mack <zonque@gmail.com>
8282 S:      Maintained
8283 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8284 W:      http://www.native-instruments.com
8285 F:      sound/usb/caiaq/
8286
8287 NCP FILESYSTEM
8288 M:      Petr Vandrovec <petr@vandrovec.name>
8289 S:      Odd Fixes
8290 F:      fs/ncpfs/
8291
8292 NCR 5380 SCSI DRIVERS
8293 M:      Finn Thain <fthain@telegraphics.com.au>
8294 M:      Michael Schmitz <schmitzmic@gmail.com>
8295 L:      linux-scsi@vger.kernel.org
8296 S:      Maintained
8297 F:      Documentation/scsi/g_NCR5380.txt
8298 F:      drivers/scsi/NCR5380.*
8299 F:      drivers/scsi/arm/cumana_1.c
8300 F:      drivers/scsi/arm/oak.c
8301 F:      drivers/scsi/atari_scsi.*
8302 F:      drivers/scsi/dmx3191d.c
8303 F:      drivers/scsi/g_NCR5380.*
8304 F:      drivers/scsi/g_NCR5380_mmio.c
8305 F:      drivers/scsi/mac_scsi.*
8306 F:      drivers/scsi/sun3_scsi.*
8307 F:      drivers/scsi/sun3_scsi_vme.c
8308
8309 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8310 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8311 L:      linux-scsi@vger.kernel.org
8312 S:      Maintained
8313 F:      drivers/scsi/NCR_D700.*
8314
8315 NCT6775 HARDWARE MONITOR DRIVER
8316 M:      Guenter Roeck <linux@roeck-us.net>
8317 L:      linux-hwmon@vger.kernel.org
8318 S:      Maintained
8319 F:      Documentation/hwmon/nct6775
8320 F:      drivers/hwmon/nct6775.c
8321
8322 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8323 M:      Faisal Latif <faisal.latif@intel.com>
8324 L:      linux-rdma@vger.kernel.org
8325 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8326 S:      Supported
8327 F:      drivers/infiniband/hw/nes/
8328 F:      include/uapi/rdma/nes-abi.h
8329
8330 NETEM NETWORK EMULATOR
8331 M:      Stephen Hemminger <stephen@networkplumber.org>
8332 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8333 S:      Maintained
8334 F:      net/sched/sch_netem.c
8335
8336 NETERION 10GbE DRIVERS (s2io/vxge)
8337 M:      Jon Mason <jdmason@kudzu.us>
8338 L:      netdev@vger.kernel.org
8339 S:      Supported
8340 F:      Documentation/networking/s2io.txt
8341 F:      Documentation/networking/vxge.txt
8342 F:      drivers/net/ethernet/neterion/
8343
8344 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8345 M:      Pablo Neira Ayuso <pablo@netfilter.org>
8346 M:      Patrick McHardy <kaber@trash.net>
8347 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8348 L:      netfilter-devel@vger.kernel.org
8349 L:      coreteam@netfilter.org
8350 W:      http://www.netfilter.org/
8351 W:      http://www.iptables.org/
8352 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8355 S:      Supported
8356 F:      include/linux/netfilter*
8357 F:      include/linux/netfilter/
8358 F:      include/net/netfilter/
8359 F:      include/uapi/linux/netfilter*
8360 F:      include/uapi/linux/netfilter/
8361 F:      net/*/netfilter.c
8362 F:      net/*/netfilter/
8363 F:      net/netfilter/
8364 F:      net/bridge/br_netfilter*.c
8365
8366 NETLABEL
8367 M:      Paul Moore <paul@paul-moore.com>
8368 W:      http://netlabel.sf.net
8369 L:      netdev@vger.kernel.org
8370 S:      Maintained
8371 F:      Documentation/netlabel/
8372 F:      include/net/netlabel.h
8373 F:      net/netlabel/
8374
8375 NETROM NETWORK LAYER
8376 M:      Ralf Baechle <ralf@linux-mips.org>
8377 L:      linux-hams@vger.kernel.org
8378 W:      http://www.linux-ax25.org/
8379 S:      Maintained
8380 F:      include/net/netrom.h
8381 F:      include/uapi/linux/netrom.h
8382 F:      net/netrom/
8383
8384 NETRONOME ETHERNET DRIVERS
8385 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8386 L:      oss-drivers@netronome.com
8387 S:      Maintained
8388 F:      drivers/net/ethernet/netronome/
8389
8390 NETWORK BLOCK DEVICE (NBD)
8391 M:      Markus Pargmann <mpa@pengutronix.de>
8392 S:      Maintained
8393 L:      nbd-general@lists.sourceforge.net
8394 T:      git git://git.pengutronix.de/git/mpa/linux-nbd.git
8395 F:      Documentation/blockdev/nbd.txt
8396 F:      drivers/block/nbd.c
8397 F:      include/uapi/linux/nbd.h
8398
8399 NETWORK DROP MONITOR
8400 M:      Neil Horman <nhorman@tuxdriver.com>
8401 L:      netdev@vger.kernel.org
8402 S:      Maintained
8403 W:      https://fedorahosted.org/dropwatch/
8404 F:      net/core/drop_monitor.c
8405
8406 NETWORKING [DSA]
8407 M:      Andrew Lunn <andrew@lunn.ch>
8408 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8409 M:      Florian Fainelli <f.fainelli@gmail.com>
8410 S:      Maintained
8411 F:      net/dsa/
8412 F:      include/net/dsa.h
8413 F:      drivers/net/dsa/
8414
8415 NETWORKING [GENERAL]
8416 M:      "David S. Miller" <davem@davemloft.net>
8417 L:      netdev@vger.kernel.org
8418 W:      http://www.linuxfoundation.org/en/Net
8419 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8422 S:      Maintained
8423 F:      net/
8424 F:      include/net/
8425 F:      include/linux/in.h
8426 F:      include/linux/net.h
8427 F:      include/linux/netdevice.h
8428 F:      include/uapi/linux/in.h
8429 F:      include/uapi/linux/net.h
8430 F:      include/uapi/linux/netdevice.h
8431 F:      include/uapi/linux/net_namespace.h
8432 F:      tools/net/
8433 F:      tools/testing/selftests/net/
8434 F:      lib/random32.c
8435 F:      lib/test_bpf.c
8436
8437 NETWORKING [IPv4/IPv6]
8438 M:      "David S. Miller" <davem@davemloft.net>
8439 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8440 M:      James Morris <jmorris@namei.org>
8441 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8442 M:      Patrick McHardy <kaber@trash.net>
8443 L:      netdev@vger.kernel.org
8444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8445 S:      Maintained
8446 F:      net/ipv4/
8447 F:      net/ipv6/
8448 F:      include/net/ip*
8449 F:      arch/x86/net/*
8450
8451 NETWORKING [IPSEC]
8452 M:      Steffen Klassert <steffen.klassert@secunet.com>
8453 M:      Herbert Xu <herbert@gondor.apana.org.au>
8454 M:      "David S. Miller" <davem@davemloft.net>
8455 L:      netdev@vger.kernel.org
8456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8458 S:      Maintained
8459 F:      net/core/flow.c
8460 F:      net/xfrm/
8461 F:      net/key/
8462 F:      net/ipv4/xfrm*
8463 F:      net/ipv4/esp4.c
8464 F:      net/ipv4/ah4.c
8465 F:      net/ipv4/ipcomp.c
8466 F:      net/ipv4/ip_vti.c
8467 F:      net/ipv6/xfrm*
8468 F:      net/ipv6/esp6.c
8469 F:      net/ipv6/ah6.c
8470 F:      net/ipv6/ipcomp6.c
8471 F:      net/ipv6/ip6_vti.c
8472 F:      include/uapi/linux/xfrm.h
8473 F:      include/net/xfrm.h
8474
8475 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8476 M:      Paul Moore <paul@paul-moore.com>
8477 L:      netdev@vger.kernel.org
8478 S:      Maintained
8479
8480 NETWORKING [WIRELESS]
8481 L:      linux-wireless@vger.kernel.org
8482 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8483
8484 NETWORKING DRIVERS
8485 L:      netdev@vger.kernel.org
8486 W:      http://www.linuxfoundation.org/en/Net
8487 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8490 S:      Odd Fixes
8491 F:      Documentation/devicetree/bindings/net/
8492 F:      drivers/net/
8493 F:      include/linux/if_*
8494 F:      include/linux/netdevice.h
8495 F:      include/linux/etherdevice.h
8496 F:      include/linux/fcdevice.h
8497 F:      include/linux/fddidevice.h
8498 F:      include/linux/hippidevice.h
8499 F:      include/linux/inetdevice.h
8500 F:      include/uapi/linux/if_*
8501 F:      include/uapi/linux/netdevice.h
8502
8503 NETWORKING DRIVERS (WIRELESS)
8504 M:      Kalle Valo <kvalo@codeaurora.org>
8505 L:      linux-wireless@vger.kernel.org
8506 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8509 S:      Maintained
8510 F:      Documentation/devicetree/bindings/net/wireless/
8511 F:      drivers/net/wireless/
8512
8513 NETXEN (1/10) GbE SUPPORT
8514 M:      Manish Chopra <manish.chopra@qlogic.com>
8515 M:      Sony Chacko <sony.chacko@qlogic.com>
8516 M:      Rajesh Borundia <rajesh.borundia@qlogic.com>
8517 L:      netdev@vger.kernel.org
8518 W:      http://www.qlogic.com
8519 S:      Supported
8520 F:      drivers/net/ethernet/qlogic/netxen/
8521
8522 NFC SUBSYSTEM
8523 M:      Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8524 M:      Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8525 M:      Samuel Ortiz <sameo@linux.intel.com>
8526 L:      linux-wireless@vger.kernel.org
8527 L:      linux-nfc@lists.01.org (subscribers-only)
8528 S:      Supported
8529 F:      net/nfc/
8530 F:      include/net/nfc/
8531 F:      include/uapi/linux/nfc.h
8532 F:      drivers/nfc/
8533 F:      include/linux/platform_data/nfcmrvl.h
8534 F:      include/linux/platform_data/nxp-nci.h
8535 F:      include/linux/platform_data/pn544.h
8536 F:      include/linux/platform_data/st21nfca.h
8537 F:      include/linux/platform_data/st-nci.h
8538 F:      Documentation/devicetree/bindings/net/nfc/
8539
8540 NFS, SUNRPC, AND LOCKD CLIENTS
8541 M:      Trond Myklebust <trond.myklebust@primarydata.com>
8542 M:      Anna Schumaker <anna.schumaker@netapp.com>
8543 L:      linux-nfs@vger.kernel.org
8544 W:      http://client.linux-nfs.org
8545 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8546 S:      Maintained
8547 F:      fs/lockd/
8548 F:      fs/nfs/
8549 F:      fs/nfs_common/
8550 F:      net/sunrpc/
8551 F:      include/linux/lockd/
8552 F:      include/linux/nfs*
8553 F:      include/linux/sunrpc/
8554 F:      include/uapi/linux/nfs*
8555 F:      include/uapi/linux/sunrpc/
8556
8557 NILFS2 FILESYSTEM
8558 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8559 L:      linux-nilfs@vger.kernel.org
8560 W:      http://nilfs.sourceforge.net/
8561 W:      http://nilfs.osdn.jp/
8562 T:      git git://github.com/konis/nilfs2.git
8563 S:      Supported
8564 F:      Documentation/filesystems/nilfs2.txt
8565 F:      fs/nilfs2/
8566 F:      include/trace/events/nilfs2.h
8567 F:      include/uapi/linux/nilfs2_api.h
8568 F:      include/uapi/linux/nilfs2_ondisk.h
8569
8570 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8571 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8572 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8573 S:      Maintained
8574 F:      Documentation/scsi/NinjaSCSI.txt
8575 F:      drivers/scsi/pcmcia/nsp_*
8576
8577 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8578 M:      GOTO Masanori <gotom@debian.or.jp>
8579 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8580 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8581 S:      Maintained
8582 F:      Documentation/scsi/NinjaSCSI.txt
8583 F:      drivers/scsi/nsp32*
8584
8585 NIOS2 ARCHITECTURE
8586 M:      Ley Foon Tan <lftan@altera.com>
8587 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8589 S:      Maintained
8590 F:      arch/nios2/
8591
8592 NOKIA N900 POWER SUPPLY DRIVERS
8593 R:      Pali Rohár <pali.rohar@gmail.com>
8594 F:      include/linux/power/bq2415x_charger.h
8595 F:      include/linux/power/bq27xxx_battery.h
8596 F:      include/linux/power/isp1704_charger.h
8597 F:      drivers/power/supply/bq2415x_charger.c
8598 F:      drivers/power/supply/bq27xxx_battery.c
8599 F:      drivers/power/supply/bq27xxx_battery_i2c.c
8600 F:      drivers/power/supply/isp1704_charger.c
8601 F:      drivers/power/supply/rx51_battery.c
8602
8603 NTB DRIVER CORE
8604 M:      Jon Mason <jdmason@kudzu.us>
8605 M:      Dave Jiang <dave.jiang@intel.com>
8606 M:      Allen Hubbe <Allen.Hubbe@emc.com>
8607 L:      linux-ntb@googlegroups.com
8608 S:      Supported
8609 W:      https://github.com/jonmason/ntb/wiki
8610 T:      git git://github.com/jonmason/ntb.git
8611 F:      drivers/ntb/
8612 F:      drivers/net/ntb_netdev.c
8613 F:      include/linux/ntb.h
8614 F:      include/linux/ntb_transport.h
8615 F:      tools/testing/selftests/ntb/
8616
8617 NTB INTEL DRIVER
8618 M:      Jon Mason <jdmason@kudzu.us>
8619 M:      Dave Jiang <dave.jiang@intel.com>
8620 L:      linux-ntb@googlegroups.com
8621 S:      Supported
8622 W:      https://github.com/jonmason/ntb/wiki
8623 T:      git git://github.com/jonmason/ntb.git
8624 F:      drivers/ntb/hw/intel/
8625
8626 NTB AMD DRIVER
8627 M:      Xiangliang Yu <Xiangliang.Yu@amd.com>
8628 L:      linux-ntb@googlegroups.com
8629 S:      Supported
8630 F:      drivers/ntb/hw/amd/
8631
8632 NTFS FILESYSTEM
8633 M:      Anton Altaparmakov <anton@tuxera.com>
8634 L:      linux-ntfs-dev@lists.sourceforge.net
8635 W:      http://www.tuxera.com/
8636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8637 S:      Supported
8638 F:      Documentation/filesystems/ntfs.txt
8639 F:      fs/ntfs/
8640
8641 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8642 M:      Antonino Daplas <adaplas@gmail.com>
8643 L:      linux-fbdev@vger.kernel.org
8644 S:      Maintained
8645 F:      drivers/video/fbdev/riva/
8646 F:      drivers/video/fbdev/nvidia/
8647
8648 NVM EXPRESS DRIVER
8649 M:      Keith Busch <keith.busch@intel.com>
8650 M:      Jens Axboe <axboe@fb.com>
8651 L:      linux-nvme@lists.infradead.org
8652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8653 W:      https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8654 S:      Supported
8655 F:      drivers/nvme/host/
8656 F:      include/linux/nvme.h
8657
8658 NVM EXPRESS TARGET DRIVER
8659 M:      Christoph Hellwig <hch@lst.de>
8660 M:      Sagi Grimberg <sagi@grimberg.me>
8661 L:      linux-nvme@lists.infradead.org
8662 S:      Supported
8663 F:      drivers/nvme/target/
8664
8665 NVMEM FRAMEWORK
8666 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8667 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
8668 S:      Maintained
8669 F:      drivers/nvmem/
8670 F:      Documentation/devicetree/bindings/nvmem/
8671 F:      include/linux/nvmem-consumer.h
8672 F:      include/linux/nvmem-provider.h
8673
8674 NXP-NCI NFC DRIVER
8675 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
8676 R:      Charles Gorand <charles.gorand@effinnov.com>
8677 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
8678 S:      Supported
8679 F:      drivers/nfc/nxp-nci
8680
8681 NXP TDA998X DRM DRIVER
8682 M:      Russell King <rmk+kernel@armlinux.org.uk>
8683 S:      Supported
8684 F:      drivers/gpu/drm/i2c/tda998x_drv.c
8685 F:      include/drm/i2c/tda998x.h
8686
8687 NXP TFA9879 DRIVER
8688 M:      Peter Rosin <peda@axentia.se>
8689 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8690 S:      Maintained
8691 F:      sound/soc/codecs/tfa9879*
8692
8693 OBJTOOL
8694 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8695 S:      Supported
8696 F:      tools/objtool/
8697
8698 OMAP SUPPORT
8699 M:      Tony Lindgren <tony@atomide.com>
8700 L:      linux-omap@vger.kernel.org
8701 W:      http://www.muru.com/linux/omap/
8702 W:      http://linux.omap.com/
8703 Q:      http://patchwork.kernel.org/project/linux-omap/list/
8704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8705 S:      Maintained
8706 F:      arch/arm/*omap*/
8707 F:      arch/arm/configs/omap1_defconfig
8708 F:      arch/arm/configs/omap2plus_defconfig
8709 F:      drivers/i2c/busses/i2c-omap.c
8710 F:      drivers/irqchip/irq-omap-intc.c
8711 F:      drivers/mfd/*omap*.c
8712 F:      drivers/mfd/menelaus.c
8713 F:      drivers/mfd/palmas.c
8714 F:      drivers/mfd/tps65217.c
8715 F:      drivers/mfd/tps65218.c
8716 F:      drivers/mfd/tps65910.c
8717 F:      drivers/mfd/twl-core.[ch]
8718 F:      drivers/mfd/twl4030*.c
8719 F:      drivers/mfd/twl6030*.c
8720 F:      drivers/mfd/twl6040*.c
8721 F:      drivers/regulator/palmas-regulator*.c
8722 F:      drivers/regulator/pbias-regulator.c
8723 F:      drivers/regulator/tps65217-regulator.c
8724 F:      drivers/regulator/tps65218-regulator.c
8725 F:      drivers/regulator/tps65910-regulator.c
8726 F:      drivers/regulator/twl-regulator.c
8727 F:      include/linux/i2c-omap.h
8728
8729 OMAP DEVICE TREE SUPPORT
8730 M:      Benoît Cousson <bcousson@baylibre.com>
8731 M:      Tony Lindgren <tony@atomide.com>
8732 L:      linux-omap@vger.kernel.org
8733 L:      devicetree@vger.kernel.org
8734 S:      Maintained
8735 F:      arch/arm/boot/dts/*omap*
8736 F:      arch/arm/boot/dts/*am3*
8737 F:      arch/arm/boot/dts/*am4*
8738 F:      arch/arm/boot/dts/*am5*
8739 F:      arch/arm/boot/dts/*dra7*
8740
8741 OMAP CLOCK FRAMEWORK SUPPORT
8742 M:      Paul Walmsley <paul@pwsan.com>
8743 L:      linux-omap@vger.kernel.org
8744 S:      Maintained
8745 F:      arch/arm/*omap*/*clock*
8746
8747 OMAP POWER MANAGEMENT SUPPORT
8748 M:      Kevin Hilman <khilman@kernel.org>
8749 L:      linux-omap@vger.kernel.org
8750 S:      Maintained
8751 F:      arch/arm/*omap*/*pm*
8752 F:      drivers/cpufreq/omap-cpufreq.c
8753
8754 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8755 M:      Rajendra Nayak <rnayak@codeaurora.org>
8756 M:      Paul Walmsley <paul@pwsan.com>
8757 L:      linux-omap@vger.kernel.org
8758 S:      Maintained
8759 F:      arch/arm/mach-omap2/prm*
8760
8761 OMAP AUDIO SUPPORT
8762 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
8763 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
8764 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8765 L:      linux-omap@vger.kernel.org
8766 S:      Maintained
8767 F:      sound/soc/omap/
8768
8769 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8770 M:      Roger Quadros <rogerq@ti.com>
8771 M:      Tony Lindgren <tony@atomide.com>
8772 L:      linux-omap@vger.kernel.org
8773 S:      Maintained
8774 F:      drivers/memory/omap-gpmc.c
8775 F:      arch/arm/mach-omap2/*gpmc*
8776
8777 OMAP FRAMEBUFFER SUPPORT
8778 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8779 L:      linux-fbdev@vger.kernel.org
8780 L:      linux-omap@vger.kernel.org
8781 S:      Maintained
8782 F:      drivers/video/fbdev/omap/
8783
8784 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8785 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8786 L:      linux-omap@vger.kernel.org
8787 L:      linux-fbdev@vger.kernel.org
8788 S:      Maintained
8789 F:      drivers/video/fbdev/omap2/
8790 F:      Documentation/arm/OMAP/DSS
8791
8792 OMAP HARDWARE SPINLOCK SUPPORT
8793 M:      Ohad Ben-Cohen <ohad@wizery.com>
8794 L:      linux-omap@vger.kernel.org
8795 S:      Maintained
8796 F:      drivers/hwspinlock/omap_hwspinlock.c
8797
8798 OMAP MMC SUPPORT
8799 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
8800 L:      linux-omap@vger.kernel.org
8801 S:      Maintained
8802 F:      drivers/mmc/host/omap.c
8803
8804 OMAP HS MMC SUPPORT
8805 L:      linux-mmc@vger.kernel.org
8806 L:      linux-omap@vger.kernel.org
8807 S:      Orphan
8808 F:      drivers/mmc/host/omap_hsmmc.c
8809
8810 OMAP RANDOM NUMBER GENERATOR SUPPORT
8811 M:      Deepak Saxena <dsaxena@plexity.net>
8812 S:      Maintained
8813 F:      drivers/char/hw_random/omap-rng.c
8814
8815 OMAP HWMOD SUPPORT
8816 M:      Benoît Cousson <bcousson@baylibre.com>
8817 M:      Paul Walmsley <paul@pwsan.com>
8818 L:      linux-omap@vger.kernel.org
8819 S:      Maintained
8820 F:      arch/arm/mach-omap2/omap_hwmod.*
8821
8822 OMAP HWMOD DATA
8823 M:      Paul Walmsley <paul@pwsan.com>
8824 L:      linux-omap@vger.kernel.org
8825 S:      Maintained
8826 F:      arch/arm/mach-omap2/omap_hwmod*data*
8827
8828 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8829 M:      Benoît Cousson <bcousson@baylibre.com>
8830 L:      linux-omap@vger.kernel.org
8831 S:      Maintained
8832 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8833
8834 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8835 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8836 L:      linux-media@vger.kernel.org
8837 S:      Maintained
8838 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
8839 F:      drivers/media/platform/omap3isp/
8840 F:      drivers/staging/media/omap4iss/
8841
8842 OMAP USB SUPPORT
8843 L:      linux-usb@vger.kernel.org
8844 L:      linux-omap@vger.kernel.org
8845 S:      Orphan
8846 F:      drivers/usb/*/*omap*
8847 F:      arch/arm/*omap*/usb*
8848
8849 OMAP GPIO DRIVER
8850 M:      Grygorii Strashko <grygorii.strashko@ti.com>
8851 M:      Santosh Shilimkar <ssantosh@kernel.org>
8852 M:      Kevin Hilman <khilman@kernel.org>
8853 L:      linux-omap@vger.kernel.org
8854 S:      Maintained
8855 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
8856 F:      drivers/gpio/gpio-omap.c
8857
8858 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8859 M:      Mark Jackson <mpfj@newflow.co.uk>
8860 L:      linux-omap@vger.kernel.org
8861 S:      Maintained
8862 F:      arch/arm/boot/dts/am335x-nano.dts
8863
8864 OMFS FILESYSTEM
8865 M:      Bob Copeland <me@bobcopeland.com>
8866 L:      linux-karma-devel@lists.sourceforge.net
8867 S:      Maintained
8868 F:      Documentation/filesystems/omfs.txt
8869 F:      fs/omfs/
8870
8871 OMNIKEY CARDMAN 4000 DRIVER
8872 M:      Harald Welte <laforge@gnumonks.org>
8873 S:      Maintained
8874 F:      drivers/char/pcmcia/cm4000_cs.c
8875 F:      include/linux/cm4000_cs.h
8876 F:      include/uapi/linux/cm4000_cs.h
8877
8878 OMNIKEY CARDMAN 4040 DRIVER
8879 M:      Harald Welte <laforge@gnumonks.org>
8880 S:      Maintained
8881 F:      drivers/char/pcmcia/cm4040_cs.*
8882
8883 OMNIVISION OV7670 SENSOR DRIVER
8884 M:      Jonathan Corbet <corbet@lwn.net>
8885 L:      linux-media@vger.kernel.org
8886 T:      git git://linuxtv.org/media_tree.git
8887 S:      Maintained
8888 F:      drivers/media/i2c/ov7670.c
8889
8890 ONENAND FLASH DRIVER
8891 M:      Kyungmin Park <kyungmin.park@samsung.com>
8892 L:      linux-mtd@lists.infradead.org
8893 S:      Maintained
8894 F:      drivers/mtd/onenand/
8895 F:      include/linux/mtd/onenand*.h
8896
8897 ONSTREAM SCSI TAPE DRIVER
8898 M:      Willem Riede <osst@riede.org>
8899 L:      osst-users@lists.sourceforge.net
8900 L:      linux-scsi@vger.kernel.org
8901 S:      Maintained
8902 F:      Documentation/scsi/osst.txt
8903 F:      drivers/scsi/osst.*
8904 F:      drivers/scsi/osst_*.h
8905 F:      drivers/scsi/st.h
8906
8907 OPENCORES I2C BUS DRIVER
8908 M:      Peter Korsgaard <jacmet@sunsite.dk>
8909 L:      linux-i2c@vger.kernel.org
8910 S:      Maintained
8911 F:      Documentation/i2c/busses/i2c-ocores
8912 F:      drivers/i2c/busses/i2c-ocores.c
8913
8914 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8915 M:      Rob Herring <robh+dt@kernel.org>
8916 M:      Frank Rowand <frowand.list@gmail.com>
8917 L:      devicetree@vger.kernel.org
8918 W:      http://www.devicetree.org/
8919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8920 S:      Maintained
8921 F:      drivers/of/
8922 F:      include/linux/of*.h
8923 F:      scripts/dtc/
8924
8925 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8926 M:      Rob Herring <robh+dt@kernel.org>
8927 M:      Mark Rutland <mark.rutland@arm.com>
8928 L:      devicetree@vger.kernel.org
8929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8930 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8931 S:      Maintained
8932 F:      Documentation/devicetree/
8933 F:      arch/*/boot/dts/
8934 F:      include/dt-bindings/
8935
8936 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8937 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8938 L:      devicetree@vger.kernel.org
8939 S:      Maintained
8940 F:      Documentation/devicetree/dynamic-resolution-notes.txt
8941 F:      Documentation/devicetree/overlay-notes.txt
8942 F:      drivers/of/overlay.c
8943 F:      drivers/of/resolver.c
8944
8945 OPENRISC ARCHITECTURE
8946 M:      Jonas Bonn <jonas@southpole.se>
8947 W:      http://openrisc.net
8948 S:      Maintained
8949 T:      git git://openrisc.net/~jonas/linux
8950 F:      arch/openrisc/
8951
8952 OPENVSWITCH
8953 M:      Pravin Shelar <pshelar@nicira.com>
8954 L:      netdev@vger.kernel.org
8955 L:      dev@openvswitch.org
8956 W:      http://openvswitch.org
8957 S:      Maintained
8958 F:      net/openvswitch/
8959 F:      include/uapi/linux/openvswitch.h
8960
8961 OPERATING PERFORMANCE POINTS (OPP)
8962 M:      Viresh Kumar <vireshk@kernel.org>
8963 M:      Nishanth Menon <nm@ti.com>
8964 M:      Stephen Boyd <sboyd@codeaurora.org>
8965 L:      linux-pm@vger.kernel.org
8966 S:      Maintained
8967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8968 F:      drivers/base/power/opp/
8969 F:      include/linux/pm_opp.h
8970 F:      Documentation/power/opp.txt
8971 F:      Documentation/devicetree/bindings/opp/
8972
8973 OPL4 DRIVER
8974 M:      Clemens Ladisch <clemens@ladisch.de>
8975 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8976 T:      git git://git.alsa-project.org/alsa-kernel.git
8977 S:      Maintained
8978 F:      sound/drivers/opl4/
8979
8980 OPROFILE
8981 M:      Robert Richter <rric@kernel.org>
8982 L:      oprofile-list@lists.sf.net
8983 S:      Maintained
8984 F:      arch/*/include/asm/oprofile*.h
8985 F:      arch/*/oprofile/
8986 F:      drivers/oprofile/
8987 F:      include/linux/oprofile.h
8988
8989 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8990 M:      Mark Fasheh <mfasheh@versity.com>
8991 M:      Joel Becker <jlbec@evilplan.org>
8992 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8993 W:      http://ocfs2.wiki.kernel.org
8994 S:      Supported
8995 F:      Documentation/filesystems/ocfs2.txt
8996 F:      Documentation/filesystems/dlmfs.txt
8997 F:      fs/ocfs2/
8998
8999 ORINOCO DRIVER
9000 L:      linux-wireless@vger.kernel.org
9001 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9002 W:      http://www.nongnu.org/orinoco/
9003 S:      Orphan
9004 F:      drivers/net/wireless/intersil/orinoco/
9005
9006 OSD LIBRARY and FILESYSTEM
9007 M:      Boaz Harrosh <ooo@electrozaur.com>
9008 M:      Benny Halevy <bhalevy@primarydata.com>
9009 L:      osd-dev@open-osd.org
9010 W:      http://open-osd.org
9011 T:      git git://git.open-osd.org/open-osd.git
9012 S:      Maintained
9013 F:      drivers/scsi/osd/
9014 F:      include/scsi/osd_*
9015 F:      fs/exofs/
9016
9017 OVERLAY FILESYSTEM
9018 M:      Miklos Szeredi <miklos@szeredi.hu>
9019 L:      linux-unionfs@vger.kernel.org
9020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9021 S:      Supported
9022 F:      fs/overlayfs/
9023 F:      Documentation/filesystems/overlayfs.txt
9024
9025 ORANGEFS FILESYSTEM
9026 M:      Mike Marshall <hubcap@omnibond.com>
9027 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9029 S:      Supported
9030 F:      fs/orangefs/
9031 F:      Documentation/filesystems/orangefs.txt
9032
9033 P54 WIRELESS DRIVER
9034 M:      Christian Lamparter <chunkeey@googlemail.com>
9035 L:      linux-wireless@vger.kernel.org
9036 W:      http://wireless.kernel.org/en/users/Drivers/p54
9037 S:      Maintained
9038 F:      drivers/net/wireless/intersil/p54/
9039
9040 PA SEMI ETHERNET DRIVER
9041 L:      netdev@vger.kernel.org
9042 S:      Orphan
9043 F:      drivers/net/ethernet/pasemi/*
9044
9045 PA SEMI SMBUS DRIVER
9046 L:      linux-i2c@vger.kernel.org
9047 S:      Orphan
9048 F:      drivers/i2c/busses/i2c-pasemi.c
9049
9050 PADATA PARALLEL EXECUTION MECHANISM
9051 M:      Steffen Klassert <steffen.klassert@secunet.com>
9052 L:      linux-crypto@vger.kernel.org
9053 S:      Maintained
9054 F:      kernel/padata.c
9055 F:      include/linux/padata.h
9056 F:      Documentation/padata.txt
9057
9058 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9059 M:      Harald Welte <laforge@gnumonks.org>
9060 L:      platform-driver-x86@vger.kernel.org
9061 S:      Maintained
9062 F:      drivers/platform/x86/panasonic-laptop.c
9063
9064 PANASONIC MN10300/AM33/AM34 PORT
9065 M:      David Howells <dhowells@redhat.com>
9066 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9067 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9068 S:      Maintained
9069 F:      Documentation/mn10300/
9070 F:      arch/mn10300/
9071
9072 PARALLEL LCD/KEYPAD PANEL DRIVER
9073 M:      Willy Tarreau <willy@haproxy.com>
9074 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9075 S:      Odd Fixes
9076 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9077 F:      drivers/misc/panel.c
9078
9079 PARALLEL PORT SUBSYSTEM
9080 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9081 M:      Sudip Mukherjee <sudip@vectorindia.org>
9082 L:      linux-parport@lists.infradead.org (subscribers-only)
9083 S:      Maintained
9084 F:      drivers/parport/
9085 F:      include/linux/parport*.h
9086 F:      drivers/char/ppdev.c
9087 F:      include/uapi/linux/ppdev.h
9088 F:      Documentation/parport*.txt
9089
9090 PARAVIRT_OPS INTERFACE
9091 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9092 M:      Chris Wright <chrisw@sous-sol.org>
9093 M:      Alok Kataria <akataria@vmware.com>
9094 M:      Rusty Russell <rusty@rustcorp.com.au>
9095 L:      virtualization@lists.linux-foundation.org
9096 S:      Supported
9097 F:      Documentation/virtual/paravirt_ops.txt
9098 F:      arch/*/kernel/paravirt*
9099 F:      arch/*/include/asm/paravirt.h
9100 F:      include/linux/hypervisor.h
9101
9102 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9103 M:      Tim Waugh <tim@cyberelk.net>
9104 L:      linux-parport@lists.infradead.org (subscribers-only)
9105 S:      Maintained
9106 F:      Documentation/blockdev/paride.txt
9107 F:      drivers/block/paride/
9108
9109 PARISC ARCHITECTURE
9110 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9111 M:      Helge Deller <deller@gmx.de>
9112 L:      linux-parisc@vger.kernel.org
9113 W:      http://www.parisc-linux.org/
9114 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9117 S:      Maintained
9118 F:      arch/parisc/
9119 F:      Documentation/parisc/
9120 F:      drivers/parisc/
9121 F:      drivers/char/agp/parisc-agp.c
9122 F:      drivers/input/serio/gscps2.c
9123 F:      drivers/parport/parport_gsc.*
9124 F:      drivers/tty/serial/8250/8250_gsc.c
9125 F:      drivers/video/fbdev/sti*
9126 F:      drivers/video/console/sti*
9127 F:      drivers/video/logo/logo_parisc*
9128
9129 PC87360 HARDWARE MONITORING DRIVER
9130 M:      Jim Cromie <jim.cromie@gmail.com>
9131 L:      linux-hwmon@vger.kernel.org
9132 S:      Maintained
9133 F:      Documentation/hwmon/pc87360
9134 F:      drivers/hwmon/pc87360.c
9135
9136 PC8736x GPIO DRIVER
9137 M:      Jim Cromie <jim.cromie@gmail.com>
9138 S:      Maintained
9139 F:      drivers/char/pc8736x_gpio.c
9140
9141 PC87427 HARDWARE MONITORING DRIVER
9142 M:      Jean Delvare <jdelvare@suse.com>
9143 L:      linux-hwmon@vger.kernel.org
9144 S:      Maintained
9145 F:      Documentation/hwmon/pc87427
9146 F:      drivers/hwmon/pc87427.c
9147
9148 PCA9532 LED DRIVER
9149 M:      Riku Voipio <riku.voipio@iki.fi>
9150 S:      Maintained
9151 F:      drivers/leds/leds-pca9532.c
9152 F:      include/linux/leds-pca9532.h
9153
9154 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9155 M:      Guenter Roeck <linux@roeck-us.net>
9156 L:      linux-i2c@vger.kernel.org
9157 S:      Maintained
9158 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9159
9160 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9161 M:      Khalid Aziz <khalid@gonehiking.org>
9162 S:      Maintained
9163 F:      drivers/firmware/pcdp.*
9164
9165 PCI ERROR RECOVERY
9166 M:      Linas Vepstas <linasvepstas@gmail.com>
9167 L:      linux-pci@vger.kernel.org
9168 S:      Supported
9169 F:      Documentation/PCI/pci-error-recovery.txt
9170
9171 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9172 M:      Russell Currey <ruscur@russell.cc>
9173 L:      linuxppc-dev@lists.ozlabs.org
9174 S:      Supported
9175 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9176 F:      arch/powerpc/kernel/eeh*.c
9177 F:      arch/powerpc/platforms/*/eeh*.c
9178 F:      arch/powerpc/include/*/eeh*.h
9179
9180 PCI SUBSYSTEM
9181 M:      Bjorn Helgaas <bhelgaas@google.com>
9182 L:      linux-pci@vger.kernel.org
9183 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9185 S:      Supported
9186 F:      Documentation/devicetree/bindings/pci/
9187 F:      Documentation/PCI/
9188 F:      drivers/pci/
9189 F:      include/linux/pci*
9190 F:      arch/x86/pci/
9191 F:      arch/x86/kernel/quirks.c
9192
9193 PCI DRIVER FOR ALTERA PCIE IP
9194 M:      Ley Foon Tan <lftan@altera.com>
9195 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9196 L:      linux-pci@vger.kernel.org
9197 S:      Supported
9198 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9199 F:      drivers/pci/host/pcie-altera.c
9200
9201 PCI DRIVER FOR ARM VERSATILE PLATFORM
9202 M:      Rob Herring <robh@kernel.org>
9203 L:      linux-pci@vger.kernel.org
9204 L:      linux-arm-kernel@lists.infradead.org
9205 S:      Maintained
9206 F:      Documentation/devicetree/bindings/pci/versatile.txt
9207 F:      drivers/pci/host/pci-versatile.c
9208
9209 PCI DRIVER FOR ARMADA 8K
9210 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9211 L:      linux-pci@vger.kernel.org
9212 L:      linux-arm-kernel@lists.infradead.org
9213 S:      Maintained
9214 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
9215 F:      drivers/pci/host/pcie-armada8k.c
9216
9217 PCI DRIVER FOR APPLIEDMICRO XGENE
9218 M:      Tanmay Inamdar <tinamdar@apm.com>
9219 L:      linux-pci@vger.kernel.org
9220 L:      linux-arm-kernel@lists.infradead.org
9221 S:      Maintained
9222 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9223 F:      drivers/pci/host/pci-xgene.c
9224
9225 PCI DRIVER FOR FREESCALE LAYERSCAPE
9226 M:      Minghuan Lian <minghuan.Lian@freescale.com>
9227 M:      Mingkai Hu <mingkai.hu@freescale.com>
9228 M:      Roy Zang <tie-fei.zang@freescale.com>
9229 L:      linuxppc-dev@lists.ozlabs.org
9230 L:      linux-pci@vger.kernel.org
9231 L:      linux-arm-kernel@lists.infradead.org
9232 S:      Maintained
9233 F:      drivers/pci/host/*layerscape*
9234
9235 PCI DRIVER FOR IMX6
9236 M:      Richard Zhu <Richard.Zhu@freescale.com>
9237 M:      Lucas Stach <l.stach@pengutronix.de>
9238 L:      linux-pci@vger.kernel.org
9239 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9240 S:      Maintained
9241 F:      drivers/pci/host/*imx6*
9242
9243 PCI DRIVER FOR TI KEYSTONE
9244 M:      Murali Karicheri <m-karicheri2@ti.com>
9245 L:      linux-pci@vger.kernel.org
9246 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9247 S:      Maintained
9248 F:      drivers/pci/host/*keystone*
9249
9250 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9251 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9252 M:      Jason Cooper <jason@lakedaemon.net>
9253 L:      linux-pci@vger.kernel.org
9254 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9255 S:      Maintained
9256 F:      drivers/pci/host/*mvebu*
9257
9258 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9259 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9260 L:      linux-pci@vger.kernel.org
9261 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9262 S:      Maintained
9263 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
9264 F:      drivers/pci/host/pci-aardvark.c
9265
9266 PCI DRIVER FOR NVIDIA TEGRA
9267 M:      Thierry Reding <thierry.reding@gmail.com>
9268 L:      linux-tegra@vger.kernel.org
9269 L:      linux-pci@vger.kernel.org
9270 S:      Supported
9271 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9272 F:      drivers/pci/host/pci-tegra.c
9273
9274 PCI DRIVER FOR TI DRA7XX
9275 M:      Kishon Vijay Abraham I <kishon@ti.com>
9276 L:      linux-omap@vger.kernel.org
9277 L:      linux-pci@vger.kernel.org
9278 S:      Supported
9279 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9280 F:      drivers/pci/host/pci-dra7xx.c
9281
9282 PCI DRIVER FOR RENESAS R-CAR
9283 M:      Simon Horman <horms@verge.net.au>
9284 L:      linux-pci@vger.kernel.org
9285 L:      linux-renesas-soc@vger.kernel.org
9286 S:      Maintained
9287 F:      drivers/pci/host/*rcar*
9288
9289 PCI DRIVER FOR SAMSUNG EXYNOS
9290 M:      Jingoo Han <jingoohan1@gmail.com>
9291 L:      linux-pci@vger.kernel.org
9292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9293 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9294 S:      Maintained
9295 F:      drivers/pci/host/pci-exynos.c
9296
9297 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9298 M:      Jingoo Han <jingoohan1@gmail.com>
9299 M:      Pratyush Anand <pratyush.anand@gmail.com>
9300 L:      linux-pci@vger.kernel.org
9301 S:      Maintained
9302 F:      drivers/pci/host/*designware*
9303
9304 PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9305 M:      Joao Pinto <jpinto@synopsys.com>
9306 L:      linux-pci@vger.kernel.org
9307 S:      Maintained
9308 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9309 F:      drivers/pci/host/pcie-designware-plat.c
9310
9311 PCI DRIVER FOR GENERIC OF HOSTS
9312 M:      Will Deacon <will.deacon@arm.com>
9313 L:      linux-pci@vger.kernel.org
9314 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9315 S:      Maintained
9316 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9317 F:      drivers/pci/host/pci-host-common.c
9318 F:      drivers/pci/host/pci-host-generic.c
9319
9320 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9321 M:      Keith Busch <keith.busch@intel.com>
9322 L:      linux-pci@vger.kernel.org
9323 S:      Supported
9324 F:      arch/x86/pci/vmd.c
9325
9326 PCIE DRIVER FOR ST SPEAR13XX
9327 M:      Pratyush Anand <pratyush.anand@gmail.com>
9328 L:      linux-pci@vger.kernel.org
9329 S:      Maintained
9330 F:      drivers/pci/host/*spear*
9331
9332 PCI MSI DRIVER FOR ALTERA MSI IP
9333 M:      Ley Foon Tan <lftan@altera.com>
9334 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9335 L:      linux-pci@vger.kernel.org
9336 S:      Supported
9337 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9338 F:      drivers/pci/host/pcie-altera-msi.c
9339
9340 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9341 M:      Duc Dang <dhdang@apm.com>
9342 L:      linux-pci@vger.kernel.org
9343 L:      linux-arm-kernel@lists.infradead.org
9344 S:      Maintained
9345 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9346 F:      drivers/pci/host/pci-xgene-msi.c
9347
9348 PCIE DRIVER FOR AXIS ARTPEC
9349 M:      Niklas Cassel <niklas.cassel@axis.com>
9350 M:      Jesper Nilsson <jesper.nilsson@axis.com>
9351 L:      linux-arm-kernel@axis.com
9352 L:      linux-pci@vger.kernel.org
9353 S:      Maintained
9354 F:      Documentation/devicetree/bindings/pci/axis,artpec*
9355 F:      drivers/pci/host/*artpec*
9356
9357 PCIE DRIVER FOR HISILICON
9358 M:      Zhou Wang <wangzhou1@hisilicon.com>
9359 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9360 L:      linux-pci@vger.kernel.org
9361 S:      Maintained
9362 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9363 F:      drivers/pci/host/pcie-hisi.c
9364
9365 PCIE DRIVER FOR ROCKCHIP
9366 M:      Shawn Lin <shawn.lin@rock-chips.com>
9367 M:      Wenrui Li <wenrui.li@rock-chips.com>
9368 L:      linux-pci@vger.kernel.org
9369 L:      linux-rockchip@lists.infradead.org
9370 S:      Maintained
9371 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9372 F:      drivers/pci/host/pcie-rockchip.c
9373
9374 PCIE DRIVER FOR QUALCOMM MSM
9375 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9376 L:     linux-pci@vger.kernel.org
9377 L:     linux-arm-msm@vger.kernel.org
9378 S:     Maintained
9379 F:     drivers/pci/host/*qcom*
9380
9381 PCIE DRIVER FOR CAVIUM THUNDERX
9382 M:      David Daney <david.daney@cavium.com>
9383 L:      linux-pci@vger.kernel.org
9384 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9385 S:      Supported
9386 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
9387 F:      drivers/pci/host/pci-thunder-*
9388
9389 PCMCIA SUBSYSTEM
9390 P:      Linux PCMCIA Team
9391 L:      linux-pcmcia@lists.infradead.org
9392 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9394 S:      Maintained
9395 F:      Documentation/pcmcia/
9396 F:      tools/pcmcia/
9397 F:      drivers/pcmcia/
9398 F:      include/pcmcia/
9399
9400 PCNET32 NETWORK DRIVER
9401 M:      Don Fry <pcnet32@frontier.com>
9402 L:      netdev@vger.kernel.org
9403 S:      Maintained
9404 F:      drivers/net/ethernet/amd/pcnet32.c
9405
9406 PCRYPT PARALLEL CRYPTO ENGINE
9407 M:      Steffen Klassert <steffen.klassert@secunet.com>
9408 L:      linux-crypto@vger.kernel.org
9409 S:      Maintained
9410 F:      crypto/pcrypt.c
9411 F:      include/crypto/pcrypt.h
9412
9413 PER-CPU MEMORY ALLOCATOR
9414 M:      Tejun Heo <tj@kernel.org>
9415 M:      Christoph Lameter <cl@linux.com>
9416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9417 S:      Maintained
9418 F:      include/linux/percpu*.h
9419 F:      mm/percpu*.c
9420 F:      arch/*/include/asm/percpu.h
9421
9422 PER-TASK DELAY ACCOUNTING
9423 M:      Balbir Singh <bsingharora@gmail.com>
9424 S:      Maintained
9425 F:      include/linux/delayacct.h
9426 F:      kernel/delayacct.c
9427
9428 PERFORMANCE EVENTS SUBSYSTEM
9429 M:      Peter Zijlstra <peterz@infradead.org>
9430 M:      Ingo Molnar <mingo@redhat.com>
9431 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
9432 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9433 L:      linux-kernel@vger.kernel.org
9434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9435 S:      Supported
9436 F:      kernel/events/*
9437 F:      include/linux/perf_event.h
9438 F:      include/uapi/linux/perf_event.h
9439 F:      arch/*/kernel/perf_event*.c
9440 F:      arch/*/kernel/*/perf_event*.c
9441 F:      arch/*/kernel/*/*/perf_event*.c
9442 F:      arch/*/include/asm/perf_event.h
9443 F:      arch/*/kernel/perf_callchain.c
9444 F:      arch/*/events/*
9445 F:      tools/perf/
9446
9447 PERSONALITY HANDLING
9448 M:      Christoph Hellwig <hch@infradead.org>
9449 L:      linux-abi-devel@lists.sourceforge.net
9450 S:      Maintained
9451 F:      include/linux/personality.h
9452 F:      include/uapi/linux/personality.h
9453
9454 PHONET PROTOCOL
9455 M:      Remi Denis-Courmont <courmisch@gmail.com>
9456 S:      Supported
9457 F:      Documentation/networking/phonet.txt
9458 F:      include/linux/phonet.h
9459 F:      include/net/phonet/
9460 F:      include/uapi/linux/phonet.h
9461 F:      net/phonet/
9462
9463 PHRAM MTD DRIVER
9464 M:      Joern Engel <joern@lazybastard.org>
9465 L:      linux-mtd@lists.infradead.org
9466 S:      Maintained
9467 F:      drivers/mtd/devices/phram.c
9468
9469 PICOLCD HID DRIVER
9470 M:      Bruno Prémont <bonbons@linux-vserver.org>
9471 L:      linux-input@vger.kernel.org
9472 S:      Maintained
9473 F:      drivers/hid/hid-picolcd*
9474
9475 PICOXCELL SUPPORT
9476 M:      Jamie Iles <jamie@jamieiles.com>
9477 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9478 T:      git git://github.com/jamieiles/linux-2.6-ji.git
9479 S:      Supported
9480 F:      arch/arm/boot/dts/picoxcell*
9481 F:      arch/arm/mach-picoxcell/
9482 F:      drivers/crypto/picoxcell*
9483
9484 PIN CONTROL SUBSYSTEM
9485 M:      Linus Walleij <linus.walleij@linaro.org>
9486 L:      linux-gpio@vger.kernel.org
9487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9488 S:      Maintained
9489 F:      Documentation/devicetree/bindings/pinctrl/
9490 F:      Documentation/pinctrl.txt
9491 F:      drivers/pinctrl/
9492 F:      include/linux/pinctrl/
9493
9494 PIN CONTROLLER - ATMEL AT91
9495 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9496 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9497 S:      Maintained
9498 F:      drivers/pinctrl/pinctrl-at91.*
9499
9500 PIN CONTROLLER - ATMEL AT91 PIO4
9501 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
9502 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9503 L:      linux-gpio@vger.kernel.org
9504 S:      Supported
9505 F:      drivers/pinctrl/pinctrl-at91-pio4.*
9506
9507 PIN CONTROLLER - INTEL
9508 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9509 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
9510 S:      Maintained
9511 F:      drivers/pinctrl/intel/
9512
9513 PIN CONTROLLER - RENESAS
9514 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9515 M:      Geert Uytterhoeven <geert+renesas@glider.be>
9516 L:      linux-renesas-soc@vger.kernel.org
9517 S:      Maintained
9518 F:      drivers/pinctrl/sh-pfc/
9519
9520 PIN CONTROLLER - SAMSUNG
9521 M:      Tomasz Figa <tomasz.figa@gmail.com>
9522 M:      Krzysztof Kozlowski <krzk@kernel.org>
9523 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9524 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9525 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9526 S:      Maintained
9527 F:      drivers/pinctrl/samsung/
9528 F:      include/dt-bindings/pinctrl/samsung.h
9529 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9530
9531 PIN CONTROLLER - SINGLE
9532 M:      Tony Lindgren <tony@atomide.com>
9533 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
9534 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9535 L:      linux-omap@vger.kernel.org
9536 S:      Maintained
9537 F:      drivers/pinctrl/pinctrl-single.c
9538
9539 PIN CONTROLLER - ST SPEAR
9540 M:      Viresh Kumar <vireshk@kernel.org>
9541 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9542 W:      http://www.st.com/spear
9543 S:      Maintained
9544 F:      drivers/pinctrl/spear/
9545
9546 PISTACHIO SOC SUPPORT
9547 M:      James Hartley <james.hartley@imgtec.com>
9548 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9549 L:      linux-mips@linux-mips.org
9550 S:      Maintained
9551 F:      arch/mips/pistachio/
9552 F:      arch/mips/include/asm/mach-pistachio/
9553 F:      arch/mips/boot/dts/pistachio/
9554 F:      arch/mips/configs/pistachio*_defconfig
9555
9556 PKTCDVD DRIVER
9557 M:      Jiri Kosina <jikos@kernel.org>
9558 S:      Maintained
9559 F:      drivers/block/pktcdvd.c
9560 F:      include/linux/pktcdvd.h
9561 F:      include/uapi/linux/pktcdvd.h
9562
9563 PKUNITY SOC DRIVERS
9564 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
9565 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
9566 S:      Maintained
9567 T:      git git://github.com/gxt/linux.git
9568 F:      drivers/input/serio/i8042-unicore32io.h
9569 F:      drivers/i2c/busses/i2c-puv3.c
9570 F:      drivers/video/fbdev/fb-puv3.c
9571 F:      drivers/rtc/rtc-puv3.c
9572
9573 PMBUS HARDWARE MONITORING DRIVERS
9574 M:      Guenter Roeck <linux@roeck-us.net>
9575 L:      linux-hwmon@vger.kernel.org
9576 W:      http://hwmon.wiki.kernel.org/
9577 W:      http://www.roeck-us.net/linux/drivers/
9578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9579 S:      Maintained
9580 F:      Documentation/hwmon/pmbus
9581 F:      drivers/hwmon/pmbus/
9582 F:      include/linux/i2c/pmbus.h
9583
9584 PMC SIERRA MaxRAID DRIVER
9585 L:      linux-scsi@vger.kernel.org
9586 W:      http://www.pmc-sierra.com/
9587 S:      Orphan
9588 F:      drivers/scsi/pmcraid.*
9589
9590 PMC SIERRA PM8001 DRIVER
9591 M:      Jack Wang <jinpu.wang@profitbricks.com>
9592 M:      lindar_liu@usish.com
9593 L:      pmchba@pmcs.com
9594 L:      linux-scsi@vger.kernel.org
9595 S:      Supported
9596 F:      drivers/scsi/pm8001/
9597
9598 POSIX CLOCKS and TIMERS
9599 M:      Thomas Gleixner <tglx@linutronix.de>
9600 L:      linux-kernel@vger.kernel.org
9601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9602 S:      Maintained
9603 F:      fs/timerfd.c
9604 F:      include/linux/timer*
9605 F:      kernel/time/*timer*
9606
9607 POWER MANAGEMENT CORE
9608 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
9609 L:      linux-pm@vger.kernel.org
9610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9611 S:      Supported
9612 F:      drivers/base/power/
9613 F:      include/linux/pm.h
9614 F:      include/linux/pm_*
9615 F:      include/linux/powercap.h
9616 F:      drivers/powercap/
9617
9618 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9619 M:      Sebastian Reichel <sre@kernel.org>
9620 L:      linux-pm@vger.kernel.org
9621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9622 S:      Maintained
9623 F:      Documentation/devicetree/bindings/power/supply/
9624 F:      include/linux/power_supply.h
9625 F:      drivers/power/supply/
9626
9627 POWER STATE COORDINATION INTERFACE (PSCI)
9628 M:      Mark Rutland <mark.rutland@arm.com>
9629 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9630 L:      linux-arm-kernel@lists.infradead.org
9631 S:      Maintained
9632 F:      drivers/firmware/psci.c
9633 F:      include/linux/psci.h
9634 F:      include/uapi/linux/psci.h
9635
9636 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9637 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9638 L:      linuxppc-dev@lists.ozlabs.org
9639 S:      Maintained
9640 F:      drivers/char/powernv-op-panel.c
9641
9642 PNP SUPPORT
9643 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9644 S:      Maintained
9645 F:      drivers/pnp/
9646
9647 PPP PROTOCOL DRIVERS AND COMPRESSORS
9648 M:      Paul Mackerras <paulus@samba.org>
9649 L:      linux-ppp@vger.kernel.org
9650 S:      Maintained
9651 F:      drivers/net/ppp/ppp_*
9652
9653 PPP OVER ATM (RFC 2364)
9654 M:      Mitchell Blank Jr <mitch@sfgoth.com>
9655 S:      Maintained
9656 F:      net/atm/pppoatm.c
9657 F:      include/uapi/linux/atmppp.h
9658
9659 PPP OVER ETHERNET
9660 M:      Michal Ostrowski <mostrows@earthlink.net>
9661 S:      Maintained
9662 F:      drivers/net/ppp/pppoe.c
9663 F:      drivers/net/ppp/pppox.c
9664
9665 PPP OVER L2TP
9666 M:      James Chapman <jchapman@katalix.com>
9667 S:      Maintained
9668 F:      net/l2tp/l2tp_ppp.c
9669 F:      include/linux/if_pppol2tp.h
9670 F:      include/uapi/linux/if_pppol2tp.h
9671
9672 PPS SUPPORT
9673 M:      Rodolfo Giometti <giometti@enneenne.com>
9674 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
9675 L:      linuxpps@ml.enneenne.com (subscribers-only)
9676 S:      Maintained
9677 F:      Documentation/pps/
9678 F:      drivers/pps/
9679 F:      include/linux/pps*.h
9680
9681 PPTP DRIVER
9682 M:      Dmitry Kozlov <xeb@mail.ru>
9683 L:      netdev@vger.kernel.org
9684 S:      Maintained
9685 F:      drivers/net/ppp/pptp.c
9686 W:      http://sourceforge.net/projects/accel-pptp
9687
9688 PREEMPTIBLE KERNEL
9689 M:      Robert Love <rml@tech9.net>
9690 L:      kpreempt-tech@lists.sourceforge.net
9691 W:      ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9692 S:      Supported
9693 F:      Documentation/preempt-locking.txt
9694 F:      include/linux/preempt.h
9695
9696 PRISM54 WIRELESS DRIVER
9697 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
9698 L:      linux-wireless@vger.kernel.org
9699 W:      http://wireless.kernel.org/en/users/Drivers/p54
9700 S:      Obsolete
9701 F:      drivers/net/wireless/intersil/prism54/
9702
9703 PS3 NETWORK SUPPORT
9704 M:      Geoff Levand <geoff@infradead.org>
9705 L:      netdev@vger.kernel.org
9706 L:      linuxppc-dev@lists.ozlabs.org
9707 S:      Maintained
9708 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
9709
9710 PS3 PLATFORM SUPPORT
9711 M:      Geoff Levand <geoff@infradead.org>
9712 L:      linuxppc-dev@lists.ozlabs.org
9713 S:      Maintained
9714 F:      arch/powerpc/boot/ps3*
9715 F:      arch/powerpc/include/asm/lv1call.h
9716 F:      arch/powerpc/include/asm/ps3*.h
9717 F:      arch/powerpc/platforms/ps3/
9718 F:      drivers/*/ps3*
9719 F:      drivers/ps3/
9720 F:      drivers/rtc/rtc-ps3.c
9721 F:      drivers/usb/host/*ps3.c
9722 F:      sound/ppc/snd_ps3*
9723
9724 PS3VRAM DRIVER
9725 M:      Jim Paris <jim@jtan.com>
9726 M:      Geoff Levand <geoff@infradead.org>
9727 L:      linuxppc-dev@lists.ozlabs.org
9728 S:      Maintained
9729 F:      drivers/block/ps3vram.c
9730
9731 PSTORE FILESYSTEM
9732 M:      Anton Vorontsov <anton@enomsg.org>
9733 M:      Colin Cross <ccross@android.com>
9734 M:      Kees Cook <keescook@chromium.org>
9735 M:      Tony Luck <tony.luck@intel.com>
9736 S:      Maintained
9737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9738 F:      fs/pstore/
9739 F:      include/linux/pstore*
9740 F:      drivers/firmware/efi/efi-pstore.c
9741 F:      drivers/acpi/apei/erst.c
9742
9743 PTP HARDWARE CLOCK SUPPORT
9744 M:      Richard Cochran <richardcochran@gmail.com>
9745 L:      netdev@vger.kernel.org
9746 S:      Maintained
9747 W:      http://linuxptp.sourceforge.net/
9748 F:      Documentation/ABI/testing/sysfs-ptp
9749 F:      Documentation/ptp/*
9750 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
9751 F:      drivers/net/phy/dp83640*
9752 F:      drivers/ptp/*
9753 F:      include/linux/ptp_cl*
9754
9755 PTRACE SUPPORT
9756 M:      Roland McGrath <roland@hack.frob.com>
9757 M:      Oleg Nesterov <oleg@redhat.com>
9758 S:      Maintained
9759 F:      include/asm-generic/syscall.h
9760 F:      include/linux/ptrace.h
9761 F:      include/linux/regset.h
9762 F:      include/linux/tracehook.h
9763 F:      include/uapi/linux/ptrace.h
9764 F:      kernel/ptrace.c
9765
9766 PULSE8-CEC DRIVER
9767 M:      Hans Verkuil <hverkuil@xs4all.nl>
9768 L:      linux-media@vger.kernel.org
9769 T:      git git://linuxtv.org/media_tree.git
9770 S:      Maintained
9771 F:      drivers/staging/media/pulse8-cec
9772
9773 PVRUSB2 VIDEO4LINUX DRIVER
9774 M:      Mike Isely <isely@pobox.com>
9775 L:      pvrusb2@isely.net       (subscribers-only)
9776 L:      linux-media@vger.kernel.org
9777 W:      http://www.isely.net/pvrusb2/
9778 T:      git git://linuxtv.org/media_tree.git
9779 S:      Maintained
9780 F:      Documentation/media/v4l-drivers/pvrusb2*
9781 F:      drivers/media/usb/pvrusb2/
9782
9783 PWC WEBCAM DRIVER
9784 M:      Hans Verkuil <hverkuil@xs4all.nl>
9785 L:      linux-media@vger.kernel.org
9786 T:      git git://linuxtv.org/media_tree.git
9787 S:      Odd Fixes
9788 F:      drivers/media/usb/pwc/*
9789
9790 PWM FAN DRIVER
9791 M:      Kamil Debski <kamil@wypas.org>
9792 M:      Lukasz Majewski <l.majewski@samsung.com>
9793 L:      linux-hwmon@vger.kernel.org
9794 S:      Supported
9795 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9796 F:      Documentation/hwmon/pwm-fan
9797 F:      drivers/hwmon/pwm-fan.c
9798
9799 PWM SUBSYSTEM
9800 M:      Thierry Reding <thierry.reding@gmail.com>
9801 L:      linux-pwm@vger.kernel.org
9802 S:      Maintained
9803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9804 F:      Documentation/pwm.txt
9805 F:      Documentation/devicetree/bindings/pwm/
9806 F:      include/linux/pwm.h
9807 F:      drivers/pwm/
9808 F:      drivers/video/backlight/pwm_bl.c
9809 F:      include/linux/pwm_backlight.h
9810
9811 PXA2xx/PXA3xx SUPPORT
9812 M:      Daniel Mack <daniel@zonque.org>
9813 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9814 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9815 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9816 T:      git git://github.com/hzhuang1/linux.git
9817 T:      git git://github.com/rjarzmik/linux.git
9818 S:      Maintained
9819 F:      arch/arm/boot/dts/pxa*
9820 F:      arch/arm/mach-pxa/
9821 F:      drivers/dma/pxa*
9822 F:      drivers/pcmcia/pxa2xx*
9823 F:      drivers/pinctrl/pxa/
9824 F:      drivers/spi/spi-pxa2xx*
9825 F:      drivers/usb/gadget/udc/pxa2*
9826 F:      include/sound/pxa2xx-lib.h
9827 F:      sound/arm/pxa*
9828 F:      sound/soc/pxa/
9829
9830 PXA GPIO DRIVER
9831 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9832 L:      linux-gpio@vger.kernel.org
9833 S:      Maintained
9834 F:      drivers/gpio/gpio-pxa.c
9835
9836 PXA3xx NAND FLASH DRIVER
9837 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9838 L:      linux-mtd@lists.infradead.org
9839 S:      Maintained
9840 F:      drivers/mtd/nand/pxa3xx_nand.c
9841
9842 MMP SUPPORT
9843 M:      Eric Miao <eric.y.miao@gmail.com>
9844 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9845 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9846 T:      git git://github.com/hzhuang1/linux.git
9847 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9848 S:      Maintained
9849 F:      arch/arm/boot/dts/mmp*
9850 F:      arch/arm/mach-mmp/
9851
9852 PXA MMCI DRIVER
9853 S:      Orphan
9854
9855 PXA RTC DRIVER
9856 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9857 L:      rtc-linux@googlegroups.com
9858 S:      Maintained
9859
9860 QAT DRIVER
9861 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9862 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
9863 L:      qat-linux@intel.com
9864 S:      Supported
9865 F:      drivers/crypto/qat/
9866
9867 QIB DRIVER
9868 M:      Mike Marciniszyn <infinipath@intel.com>
9869 L:      linux-rdma@vger.kernel.org
9870 S:      Supported
9871 F:      drivers/infiniband/hw/qib/
9872
9873 QLOGIC QLA1280 SCSI DRIVER
9874 M:      Michael Reed <mdr@sgi.com>
9875 L:      linux-scsi@vger.kernel.org
9876 S:      Maintained
9877 F:      drivers/scsi/qla1280.[ch]
9878
9879 QLOGIC QLA2XXX FC-SCSI DRIVER
9880 M:      qla2xxx-upstream@qlogic.com
9881 L:      linux-scsi@vger.kernel.org
9882 S:      Supported
9883 F:      Documentation/scsi/LICENSE.qla2xxx
9884 F:      drivers/scsi/qla2xxx/
9885
9886 QLOGIC QLA4XXX iSCSI DRIVER
9887 M:      QLogic-Storage-Upstream@qlogic.com
9888 L:      linux-scsi@vger.kernel.org
9889 S:      Supported
9890 F:      Documentation/scsi/LICENSE.qla4xxx
9891 F:      drivers/scsi/qla4xxx/
9892
9893 QLOGIC QLA3XXX NETWORK DRIVER
9894 M:      Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9895 M:      Ron Mercer <ron.mercer@qlogic.com>
9896 M:      linux-driver@qlogic.com
9897 L:      netdev@vger.kernel.org
9898 S:      Supported
9899 F:      Documentation/networking/LICENSE.qla3xxx
9900 F:      drivers/net/ethernet/qlogic/qla3xxx.*
9901
9902 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9903 M:      Dept-GELinuxNICDev@qlogic.com
9904 L:      netdev@vger.kernel.org
9905 S:      Supported
9906 F:      drivers/net/ethernet/qlogic/qlcnic/
9907
9908 QLOGIC QLGE 10Gb ETHERNET DRIVER
9909 M:      Harish Patil <harish.patil@qlogic.com>
9910 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9911 M:      Dept-GELinuxNICDev@qlogic.com
9912 M:      linux-driver@qlogic.com
9913 L:      netdev@vger.kernel.org
9914 S:      Supported
9915 F:      drivers/net/ethernet/qlogic/qlge/
9916
9917 QLOGIC QL4xxx ETHERNET DRIVER
9918 M:      Yuval Mintz <Yuval.Mintz@qlogic.com>
9919 M:      Ariel Elior <Ariel.Elior@qlogic.com>
9920 M:      everest-linux-l2@qlogic.com
9921 L:      netdev@vger.kernel.org
9922 S:      Supported
9923 F:      drivers/net/ethernet/qlogic/qed/
9924 F:      include/linux/qed/
9925 F:      drivers/net/ethernet/qlogic/qede/
9926
9927 QNX4 FILESYSTEM
9928 M:      Anders Larsen <al@alarsen.net>
9929 W:      http://www.alarsen.net/linux/qnx4fs/
9930 S:      Maintained
9931 F:      fs/qnx4/
9932 F:      include/uapi/linux/qnx4_fs.h
9933 F:      include/uapi/linux/qnxtypes.h
9934
9935 QT1010 MEDIA DRIVER
9936 M:      Antti Palosaari <crope@iki.fi>
9937 L:      linux-media@vger.kernel.org
9938 W:      https://linuxtv.org
9939 W:      http://palosaari.fi/linux/
9940 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9941 T:      git git://linuxtv.org/anttip/media_tree.git
9942 S:      Maintained
9943 F:      drivers/media/tuners/qt1010*
9944
9945 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9946 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9947 L:      linux-wireless@vger.kernel.org
9948 L:      ath9k-devel@lists.ath9k.org
9949 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
9950 S:      Supported
9951 F:      drivers/net/wireless/ath/ath9k/
9952
9953 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9954 M:      Kalle Valo <kvalo@qca.qualcomm.com>
9955 L:      ath10k@lists.infradead.org
9956 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
9957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9958 S:      Supported
9959 F:      drivers/net/wireless/ath/ath10k/
9960
9961 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9962 M:      Timur Tabi <timur@codeaurora.org>
9963 L:      netdev@vger.kernel.org
9964 S:      Supported
9965 F:      drivers/net/ethernet/qualcomm/emac/
9966
9967 QUALCOMM HEXAGON ARCHITECTURE
9968 M:      Richard Kuo <rkuo@codeaurora.org>
9969 L:      linux-hexagon@vger.kernel.org
9970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9971 S:      Supported
9972 F:      arch/hexagon/
9973
9974 QUALCOMM WCN36XX WIRELESS DRIVER
9975 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
9976 L:      wcn36xx@lists.infradead.org
9977 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
9978 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
9979 S:      Supported
9980 F:      drivers/net/wireless/ath/wcn36xx/
9981
9982 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9983 M:      Gabriel Somlo <somlo@cmu.edu>
9984 M:      "Michael S. Tsirkin" <mst@redhat.com>
9985 L:      qemu-devel@nongnu.org
9986 S:      Maintained
9987 F:      drivers/firmware/qemu_fw_cfg.c
9988
9989 RADOS BLOCK DEVICE (RBD)
9990 M:      Ilya Dryomov <idryomov@gmail.com>
9991 M:      Sage Weil <sage@redhat.com>
9992 M:      Alex Elder <elder@kernel.org>
9993 L:      ceph-devel@vger.kernel.org
9994 W:      http://ceph.com/
9995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9996 T:      git git://github.com/ceph/ceph-client.git
9997 S:      Supported
9998 F:      Documentation/ABI/testing/sysfs-bus-rbd
9999 F:      drivers/block/rbd.c
10000 F:      drivers/block/rbd_types.h
10001
10002 RADEON FRAMEBUFFER DISPLAY DRIVER
10003 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10004 L:      linux-fbdev@vger.kernel.org
10005 S:      Maintained
10006 F:      drivers/video/fbdev/aty/radeon*
10007 F:      include/uapi/linux/radeonfb.h
10008
10009 RADIOSHARK RADIO DRIVER
10010 M:      Hans Verkuil <hverkuil@xs4all.nl>
10011 L:      linux-media@vger.kernel.org
10012 T:      git git://linuxtv.org/media_tree.git
10013 S:      Maintained
10014 F:      drivers/media/radio/radio-shark.c
10015
10016 RADIOSHARK2 RADIO DRIVER
10017 M:      Hans Verkuil <hverkuil@xs4all.nl>
10018 L:      linux-media@vger.kernel.org
10019 T:      git git://linuxtv.org/media_tree.git
10020 S:      Maintained
10021 F:      drivers/media/radio/radio-shark2.c
10022 F:      drivers/media/radio/radio-tea5777.c
10023
10024 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10025 M:      Paul Mackerras <paulus@samba.org>
10026 L:      linux-fbdev@vger.kernel.org
10027 S:      Maintained
10028 F:      drivers/video/fbdev/aty/aty128fb.c
10029
10030 RALINK MIPS ARCHITECTURE
10031 M:      John Crispin <john@phrozen.org>
10032 L:      linux-mips@linux-mips.org
10033 S:      Maintained
10034 F:      arch/mips/ralink
10035
10036 RALINK RT2X00 WIRELESS LAN DRIVER
10037 P:      rt2x00 project
10038 M:      Stanislaw Gruszka <sgruszka@redhat.com>
10039 M:      Helmut Schaa <helmut.schaa@googlemail.com>
10040 L:      linux-wireless@vger.kernel.org
10041 S:      Maintained
10042 F:      drivers/net/wireless/ralink/rt2x00/
10043
10044 RAMDISK RAM BLOCK DEVICE DRIVER
10045 M:      Jens Axboe <axboe@kernel.dk>
10046 S:      Maintained
10047 F:      Documentation/blockdev/ramdisk.txt
10048 F:      drivers/block/brd.c
10049
10050 RANDOM NUMBER DRIVER
10051 M:      "Theodore Ts'o" <tytso@mit.edu>
10052 S:      Maintained
10053 F:      drivers/char/random.c
10054
10055 RAPIDIO SUBSYSTEM
10056 M:      Matt Porter <mporter@kernel.crashing.org>
10057 M:      Alexandre Bounine <alexandre.bounine@idt.com>
10058 S:      Maintained
10059 F:      drivers/rapidio/
10060
10061 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10062 L:      linux-wireless@vger.kernel.org
10063 S:      Orphan
10064 F:      drivers/net/wireless/ray*
10065
10066 RCUTORTURE MODULE
10067 M:      Josh Triplett <josh@joshtriplett.org>
10068 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10069 L:      linux-kernel@vger.kernel.org
10070 S:      Supported
10071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10072 F:      Documentation/RCU/torture.txt
10073 F:      kernel/rcu/rcutorture.c
10074
10075 RCUTORTURE TEST FRAMEWORK
10076 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10077 M:      Josh Triplett <josh@joshtriplett.org>
10078 R:      Steven Rostedt <rostedt@goodmis.org>
10079 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10080 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10081 L:      linux-kernel@vger.kernel.org
10082 S:      Supported
10083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10084 F:      tools/testing/selftests/rcutorture
10085
10086 RDC R-321X SoC
10087 M:      Florian Fainelli <florian@openwrt.org>
10088 S:      Maintained
10089
10090 RDC R6040 FAST ETHERNET DRIVER
10091 M:      Florian Fainelli <f.fainelli@gmail.com>
10092 L:      netdev@vger.kernel.org
10093 S:      Maintained
10094 F:      drivers/net/ethernet/rdc/r6040.c
10095
10096 RDS - RELIABLE DATAGRAM SOCKETS
10097 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10098 L:      netdev@vger.kernel.org
10099 L:      linux-rdma@vger.kernel.org
10100 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10101 W:      https://oss.oracle.com/projects/rds/
10102 S:      Supported
10103 F:      net/rds/
10104 F:      Documentation/networking/rds.txt
10105
10106 RDMAVT - RDMA verbs software
10107 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10108 L:      linux-rdma@vger.kernel.org
10109 S:      Supported
10110 F:      drivers/infiniband/sw/rdmavt
10111
10112 READ-COPY UPDATE (RCU)
10113 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10114 M:      Josh Triplett <josh@joshtriplett.org>
10115 R:      Steven Rostedt <rostedt@goodmis.org>
10116 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10117 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10118 L:      linux-kernel@vger.kernel.org
10119 W:      http://www.rdrop.com/users/paulmck/RCU/
10120 S:      Supported
10121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10122 F:      Documentation/RCU/
10123 X:      Documentation/RCU/torture.txt
10124 F:      include/linux/rcu*
10125 X:      include/linux/srcu.h
10126 F:      kernel/rcu/
10127 X:      kernel/torture.c
10128
10129 REAL TIME CLOCK (RTC) SUBSYSTEM
10130 M:      Alessandro Zummo <a.zummo@towertech.it>
10131 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10132 L:      rtc-linux@googlegroups.com
10133 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10135 S:      Maintained
10136 F:      Documentation/devicetree/bindings/rtc/
10137 F:      Documentation/rtc.txt
10138 F:      drivers/rtc/
10139 F:      include/linux/rtc.h
10140 F:      include/uapi/linux/rtc.h
10141 F:      include/linux/rtc/
10142 F:      include/linux/platform_data/rtc-*
10143 F:      tools/testing/selftests/timers/rtctest.c
10144
10145 REALTEK AUDIO CODECS
10146 M:      Bard Liao <bardliao@realtek.com>
10147 M:      Oder Chiou <oder_chiou@realtek.com>
10148 S:      Maintained
10149 F:      sound/soc/codecs/rt*
10150 F:      include/sound/rt*.h
10151
10152 REISERFS FILE SYSTEM
10153 L:      reiserfs-devel@vger.kernel.org
10154 S:      Supported
10155 F:      fs/reiserfs/
10156
10157 REGISTER MAP ABSTRACTION
10158 M:      Mark Brown <broonie@kernel.org>
10159 L:      linux-kernel@vger.kernel.org
10160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10161 S:      Supported
10162 F:      Documentation/devicetree/bindings/regmap/
10163 F:      drivers/base/regmap/
10164 F:      include/linux/regmap.h
10165
10166 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10167 M:      Ohad Ben-Cohen <ohad@wizery.com>
10168 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10169 L:      linux-remoteproc@vger.kernel.org
10170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10171 S:      Maintained
10172 F:      Documentation/devicetree/bindings/remoteproc/
10173 F:      Documentation/remoteproc.txt
10174 F:      drivers/remoteproc/
10175 F:      include/linux/remoteproc.h
10176
10177 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10178 M:      Ohad Ben-Cohen <ohad@wizery.com>
10179 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10180 L:      linux-remoteproc@vger.kernel.org
10181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10182 S:      Maintained
10183 F:      drivers/rpmsg/
10184 F:      Documentation/rpmsg.txt
10185 F:      include/linux/rpmsg.h
10186
10187 RENESAS CLOCK DRIVERS
10188 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10189 L:      linux-renesas-soc@vger.kernel.org
10190 S:      Supported
10191 F:      drivers/clk/renesas/
10192
10193 RENESAS ETHERNET DRIVERS
10194 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10195 L:      netdev@vger.kernel.org
10196 L:      linux-renesas-soc@vger.kernel.org
10197 F:      drivers/net/ethernet/renesas/
10198 F:      include/linux/sh_eth.h
10199
10200 RENESAS USB2 PHY DRIVER
10201 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10202 L:      linux-renesas-soc@vger.kernel.org
10203 S:      Maintained
10204 F:      drivers/phy/phy-rcar-gen3-usb2.c
10205
10206 RESET CONTROLLER FRAMEWORK
10207 M:      Philipp Zabel <p.zabel@pengutronix.de>
10208 T:      git git://git.pengutronix.de/git/pza/linux
10209 S:      Maintained
10210 F:      drivers/reset/
10211 F:      Documentation/devicetree/bindings/reset/
10212 F:      include/dt-bindings/reset/
10213 F:      include/linux/reset.h
10214 F:      include/linux/reset-controller.h
10215
10216 RFKILL
10217 M:      Johannes Berg <johannes@sipsolutions.net>
10218 L:      linux-wireless@vger.kernel.org
10219 W:      http://wireless.kernel.org/
10220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10222 S:      Maintained
10223 F:      Documentation/rfkill.txt
10224 F:      net/rfkill/
10225
10226 RHASHTABLE
10227 M:      Thomas Graf <tgraf@suug.ch>
10228 M:      Herbert Xu <herbert@gondor.apana.org.au>
10229 L:      netdev@vger.kernel.org
10230 S:      Maintained
10231 F:      lib/rhashtable.c
10232 F:      include/linux/rhashtable.h
10233
10234 RICOH SMARTMEDIA/XD DRIVER
10235 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10236 S:      Maintained
10237 F:      drivers/mtd/nand/r852.c
10238 F:      drivers/mtd/nand/r852.h
10239
10240 RICOH R5C592 MEMORYSTICK DRIVER
10241 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10242 S:      Maintained
10243 F:      drivers/memstick/host/r592.*
10244
10245 ROCCAT DRIVERS
10246 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
10247 W:      http://sourceforge.net/projects/roccat/
10248 S:      Maintained
10249 F:      drivers/hid/hid-roccat*
10250 F:      include/linux/hid-roccat*
10251 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
10252
10253 ROCKER DRIVER
10254 M:      Jiri Pirko <jiri@resnulli.us>
10255 L:      netdev@vger.kernel.org
10256 S:      Supported
10257 F:      drivers/net/ethernet/rocker/
10258
10259 ROCKETPORT DRIVER
10260 P:      Comtrol Corp.
10261 W:      http://www.comtrol.com
10262 S:      Maintained
10263 F:      Documentation/serial/rocket.txt
10264 F:      drivers/tty/rocket*
10265
10266 ROCKETPORT EXPRESS/INFINITY DRIVER
10267 M:      Kevin Cernekee <cernekee@gmail.com>
10268 L:      linux-serial@vger.kernel.org
10269 S:      Odd Fixes
10270 F:      drivers/tty/serial/rp2.*
10271
10272 ROSE NETWORK LAYER
10273 M:      Ralf Baechle <ralf@linux-mips.org>
10274 L:      linux-hams@vger.kernel.org
10275 W:      http://www.linux-ax25.org/
10276 S:      Maintained
10277 F:      include/net/rose.h
10278 F:      include/uapi/linux/rose.h
10279 F:      net/rose/
10280
10281 RTL2830 MEDIA DRIVER
10282 M:      Antti Palosaari <crope@iki.fi>
10283 L:      linux-media@vger.kernel.org
10284 W:      https://linuxtv.org
10285 W:      http://palosaari.fi/linux/
10286 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10287 T:      git git://linuxtv.org/anttip/media_tree.git
10288 S:      Maintained
10289 F:      drivers/media/dvb-frontends/rtl2830*
10290
10291 RTL2832 MEDIA DRIVER
10292 M:      Antti Palosaari <crope@iki.fi>
10293 L:      linux-media@vger.kernel.org
10294 W:      https://linuxtv.org
10295 W:      http://palosaari.fi/linux/
10296 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10297 T:      git git://linuxtv.org/anttip/media_tree.git
10298 S:      Maintained
10299 F:      drivers/media/dvb-frontends/rtl2832*
10300
10301 RTL2832_SDR MEDIA DRIVER
10302 M:      Antti Palosaari <crope@iki.fi>
10303 L:      linux-media@vger.kernel.org
10304 W:      https://linuxtv.org
10305 W:      http://palosaari.fi/linux/
10306 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10307 T:      git git://linuxtv.org/anttip/media_tree.git
10308 S:      Maintained
10309 F:      drivers/media/dvb-frontends/rtl2832_sdr*
10310
10311 RTL8180 WIRELESS DRIVER
10312 L:      linux-wireless@vger.kernel.org
10313 W:      http://wireless.kernel.org/
10314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10315 S:      Orphan
10316 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
10317
10318 RTL8187 WIRELESS DRIVER
10319 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
10320 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
10321 M:      Larry Finger <Larry.Finger@lwfinger.net>
10322 L:      linux-wireless@vger.kernel.org
10323 W:      http://wireless.kernel.org/
10324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10325 S:      Maintained
10326 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
10327
10328 RTL8192CE WIRELESS DRIVER
10329 M:      Larry Finger <Larry.Finger@lwfinger.net>
10330 M:      Chaoming Li <chaoming_li@realsil.com.cn>
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:      Maintained
10335 F:      drivers/net/wireless/realtek/rtlwifi/
10336 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10337
10338 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10339 M:      Jes Sorensen <Jes.Sorensen@redhat.com>
10340 L:      linux-wireless@vger.kernel.org
10341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10342 S:      Maintained
10343 F:      drivers/net/wireless/realtek/rtl8xxxu/
10344
10345 S3 SAVAGE FRAMEBUFFER DRIVER
10346 M:      Antonino Daplas <adaplas@gmail.com>
10347 L:      linux-fbdev@vger.kernel.org
10348 S:      Maintained
10349 F:      drivers/video/fbdev/savage/
10350
10351 S390
10352 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
10353 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
10354 L:      linux-s390@vger.kernel.org
10355 W:      http://www.ibm.com/developerworks/linux/linux390/
10356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10357 S:      Supported
10358 F:      arch/s390/
10359 F:      drivers/s390/
10360 F:      Documentation/s390/
10361 F:      Documentation/DocBook/s390*
10362
10363 S390 COMMON I/O LAYER
10364 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10365 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10366 L:      linux-s390@vger.kernel.org
10367 W:      http://www.ibm.com/developerworks/linux/linux390/
10368 S:      Supported
10369 F:      drivers/s390/cio/
10370
10371 S390 DASD DRIVER
10372 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
10373 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10374 L:      linux-s390@vger.kernel.org
10375 W:      http://www.ibm.com/developerworks/linux/linux390/
10376 S:      Supported
10377 F:      drivers/s390/block/dasd*
10378 F:      block/partitions/ibm.c
10379
10380 S390 NETWORK DRIVERS
10381 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10382 L:      linux-s390@vger.kernel.org
10383 W:      http://www.ibm.com/developerworks/linux/linux390/
10384 S:      Supported
10385 F:      drivers/s390/net/
10386
10387 S390 PCI SUBSYSTEM
10388 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10389 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10390 L:      linux-s390@vger.kernel.org
10391 W:      http://www.ibm.com/developerworks/linux/linux390/
10392 S:      Supported
10393 F:      arch/s390/pci/
10394 F:      drivers/pci/hotplug/s390_pci_hpc.c
10395
10396 S390 ZCRYPT DRIVER
10397 M:      Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10398 L:      linux-s390@vger.kernel.org
10399 W:      http://www.ibm.com/developerworks/linux/linux390/
10400 S:      Supported
10401 F:      drivers/s390/crypto/
10402
10403 S390 ZFCP DRIVER
10404 M:      Steffen Maier <maier@linux.vnet.ibm.com>
10405 L:      linux-s390@vger.kernel.org
10406 W:      http://www.ibm.com/developerworks/linux/linux390/
10407 S:      Supported
10408 F:      drivers/s390/scsi/zfcp_*
10409
10410 S390 IUCV NETWORK LAYER
10411 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10412 L:      linux-s390@vger.kernel.org
10413 W:      http://www.ibm.com/developerworks/linux/linux390/
10414 S:      Supported
10415 F:      drivers/s390/net/*iucv*
10416 F:      include/net/iucv/
10417 F:      net/iucv/
10418
10419 S390 IOMMU (PCI)
10420 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10421 L:      linux-s390@vger.kernel.org
10422 W:      http://www.ibm.com/developerworks/linux/linux390/
10423 S:      Supported
10424 F:      drivers/iommu/s390-iommu.c
10425
10426 S3C24XX SD/MMC Driver
10427 M:      Ben Dooks <ben-linux@fluff.org>
10428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10429 S:      Supported
10430 F:      drivers/mmc/host/s3cmci.*
10431
10432 SAA6588 RDS RECEIVER DRIVER
10433 M:      Hans Verkuil <hverkuil@xs4all.nl>
10434 L:      linux-media@vger.kernel.org
10435 T:      git git://linuxtv.org/media_tree.git
10436 W:      https://linuxtv.org
10437 S:      Odd Fixes
10438 F:      drivers/media/i2c/saa6588*
10439
10440 SAA7134 VIDEO4LINUX DRIVER
10441 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
10442 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10443 L:      linux-media@vger.kernel.org
10444 W:      https://linuxtv.org
10445 T:      git git://linuxtv.org/media_tree.git
10446 S:      Odd fixes
10447 F:      Documentation/media/v4l-drivers/saa7134*
10448 F:      drivers/media/pci/saa7134/
10449
10450 SAA7146 VIDEO4LINUX-2 DRIVER
10451 M:      Hans Verkuil <hverkuil@xs4all.nl>
10452 L:      linux-media@vger.kernel.org
10453 T:      git git://linuxtv.org/media_tree.git
10454 S:      Maintained
10455 F:      drivers/media/common/saa7146/
10456 F:      drivers/media/pci/saa7146/
10457 F:      include/media/saa7146*
10458
10459 SAMSUNG LAPTOP DRIVER
10460 M:      Corentin Chary <corentin.chary@gmail.com>
10461 L:      platform-driver-x86@vger.kernel.org
10462 S:      Maintained
10463 F:      drivers/platform/x86/samsung-laptop.c
10464
10465 SAMSUNG AUDIO (ASoC) DRIVERS
10466 M:      Krzysztof Kozlowski <krzk@kernel.org>
10467 M:      Sangbeom Kim <sbkim73@samsung.com>
10468 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10469 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10470 S:      Supported
10471 F:      sound/soc/samsung/
10472
10473 SAMSUNG FRAMEBUFFER DRIVER
10474 M:      Jingoo Han <jingoohan1@gmail.com>
10475 L:      linux-fbdev@vger.kernel.org
10476 S:      Maintained
10477 F:      drivers/video/fbdev/s3c-fb.c
10478
10479 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10480 M:      Sangbeom Kim <sbkim73@samsung.com>
10481 M:      Krzysztof Kozlowski <krzk@kernel.org>
10482 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10483 L:      linux-kernel@vger.kernel.org
10484 L:      linux-samsung-soc@vger.kernel.org
10485 S:      Supported
10486 F:      drivers/mfd/sec*.c
10487 F:      drivers/regulator/s2m*.c
10488 F:      drivers/regulator/s5m*.c
10489 F:      drivers/clk/clk-s2mps11.c
10490 F:      drivers/rtc/rtc-s5m.c
10491 F:      include/linux/mfd/samsung/
10492 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10493 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10494 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10495 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10496
10497 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10498 M:      Kyungmin Park <kyungmin.park@samsung.com>
10499 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10500 L:      linux-media@vger.kernel.org
10501 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
10502 S:      Supported
10503 F:      drivers/media/platform/exynos4-is/
10504
10505 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10506 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10507 L:      linux-media@vger.kernel.org
10508 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10509 S:      Maintained
10510 F:      drivers/media/platform/s3c-camif/
10511 F:      include/media/drv-intf/s3c_camif.h
10512
10513 SAMSUNG S5C73M3 CAMERA DRIVER
10514 M:      Kyungmin Park <kyungmin.park@samsung.com>
10515 M:      Andrzej Hajda <a.hajda@samsung.com>
10516 L:      linux-media@vger.kernel.org
10517 S:      Supported
10518 F:      drivers/media/i2c/s5c73m3/*
10519
10520 SAMSUNG S5K5BAF CAMERA DRIVER
10521 M:      Kyungmin Park <kyungmin.park@samsung.com>
10522 M:      Andrzej Hajda <a.hajda@samsung.com>
10523 L:      linux-media@vger.kernel.org
10524 S:      Supported
10525 F:      drivers/media/i2c/s5k5baf.c
10526
10527 SAMSUNG S3FWRN5 NFC DRIVER
10528 M:      Robert Baldyga <r.baldyga@samsung.com>
10529 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
10530 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10531 S:      Supported
10532 F:      drivers/nfc/s3fwrn5
10533
10534 SAMSUNG SOC CLOCK DRIVERS
10535 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10536 M:      Tomasz Figa <tomasz.figa@gmail.com>
10537 M:      Chanwoo Choi <cw00.choi@samsung.com>
10538 S:      Supported
10539 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10540 F:      drivers/clk/samsung/
10541 F:      include/dt-bindings/clock/exynos*.h
10542 F:      Documentation/devicetree/bindings/clock/exynos*.txt
10543
10544 SAMSUNG SPI DRIVERS
10545 M:      Kukjin Kim <kgene@kernel.org>
10546 M:      Krzysztof Kozlowski <krzk@kernel.org>
10547 M:      Andi Shyti <andi.shyti@samsung.com>
10548 L:      linux-spi@vger.kernel.org
10549 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10550 S:      Maintained
10551 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
10552 F:      drivers/spi/spi-s3c*
10553 F:      include/linux/platform_data/spi-s3c64xx.h
10554
10555 SAMSUNG SXGBE DRIVERS
10556 M:      Byungho An <bh74.an@samsung.com>
10557 M:      Girish K S <ks.giri@samsung.com>
10558 M:      Vipul Pandya <vipul.pandya@samsung.com>
10559 S:      Supported
10560 L:      netdev@vger.kernel.org
10561 F:      drivers/net/ethernet/samsung/sxgbe/
10562
10563 SAMSUNG THERMAL DRIVER
10564 M:      Lukasz Majewski <l.majewski@samsung.com>
10565 L:      linux-pm@vger.kernel.org
10566 L:      linux-samsung-soc@vger.kernel.org
10567 S:      Supported
10568 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
10569 F:      drivers/thermal/samsung/
10570
10571 SAMSUNG USB2 PHY DRIVER
10572 M:      Kamil Debski <kamil@wypas.org>
10573 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10574 L:      linux-kernel@vger.kernel.org
10575 S:      Supported
10576 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
10577 F:      Documentation/phy/samsung-usb2.txt
10578 F:      drivers/phy/phy-exynos4210-usb2.c
10579 F:      drivers/phy/phy-exynos4x12-usb2.c
10580 F:      drivers/phy/phy-exynos5250-usb2.c
10581 F:      drivers/phy/phy-s5pv210-usb2.c
10582 F:      drivers/phy/phy-samsung-usb2.c
10583 F:      drivers/phy/phy-samsung-usb2.h
10584
10585 SERIAL DRIVERS
10586 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10587 L:      linux-serial@vger.kernel.org
10588 S:      Maintained
10589 F:      Documentation/devicetree/bindings/serial/
10590 F:      drivers/tty/serial/
10591
10592 STI CEC DRIVER
10593 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
10594 L:      kernel@stlinux.com
10595 S:      Maintained
10596 F:      drivers/staging/media/st-cec/
10597 F:      Documentation/devicetree/bindings/media/stih-cec.txt
10598
10599 SYNOPSYS DESIGNWARE DMAC DRIVER
10600 M:      Viresh Kumar <vireshk@kernel.org>
10601 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10602 S:      Maintained
10603 F:      include/linux/dma/dw.h
10604 F:      include/linux/platform_data/dma-dw.h
10605 F:      drivers/dma/dw/
10606
10607 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10608 M: Lars Persson <lars.persson@axis.com>
10609 L: netdev@vger.kernel.org
10610 S: Supported
10611 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10612 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10613
10614 SYNOPSYS DESIGNWARE I2C DRIVER
10615 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
10616 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10617 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
10618 L:      linux-i2c@vger.kernel.org
10619 S:      Maintained
10620 F:      drivers/i2c/busses/i2c-designware-*
10621 F:      include/linux/platform_data/i2c-designware.h
10622
10623 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10624 M:      Jaehoon Chung <jh80.chung@samsung.com>
10625 L:      linux-mmc@vger.kernel.org
10626 S:      Maintained
10627 F:      include/linux/mmc/dw_mmc.h
10628 F:      drivers/mmc/host/dw_mmc*
10629
10630 SYSTEM TRACE MODULE CLASS
10631 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10632 S:      Maintained
10633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10634 F:      Documentation/trace/stm.txt
10635 F:      drivers/hwtracing/stm/
10636 F:      include/linux/stm.h
10637 F:      include/uapi/linux/stm.h
10638
10639 THUNDERBOLT DRIVER
10640 M:      Andreas Noever <andreas.noever@gmail.com>
10641 S:      Maintained
10642 F:      drivers/thunderbolt/
10643
10644 TI BQ27XXX POWER SUPPLY DRIVER
10645 R:      Andrew F. Davis <afd@ti.com>
10646 F:      include/linux/power/bq27xxx_battery.h
10647 F:      drivers/power/supply/bq27xxx_battery.c
10648 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10649
10650 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10651 M:      John Stultz <john.stultz@linaro.org>
10652 M:      Thomas Gleixner <tglx@linutronix.de>
10653 L:      linux-kernel@vger.kernel.org
10654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10655 S:      Supported
10656 F:      include/linux/clocksource.h
10657 F:      include/linux/time.h
10658 F:      include/linux/timex.h
10659 F:      include/uapi/linux/time.h
10660 F:      include/uapi/linux/timex.h
10661 F:      kernel/time/clocksource.c
10662 F:      kernel/time/time*.c
10663 F:      kernel/time/alarmtimer.c
10664 F:      kernel/time/ntp.c
10665 F:      tools/testing/selftests/timers/
10666
10667 SC1200 WDT DRIVER
10668 M:      Zwane Mwaikambo <zwanem@gmail.com>
10669 S:      Maintained
10670 F:      drivers/watchdog/sc1200wdt.c
10671
10672 SCHEDULER
10673 M:      Ingo Molnar <mingo@redhat.com>
10674 M:      Peter Zijlstra <peterz@infradead.org>
10675 L:      linux-kernel@vger.kernel.org
10676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10677 S:      Maintained
10678 F:      kernel/sched/
10679 F:      include/linux/sched.h
10680 F:      include/uapi/linux/sched.h
10681 F:      include/linux/wait.h
10682
10683 SCORE ARCHITECTURE
10684 M:      Chen Liqin <liqin.linux@gmail.com>
10685 M:      Lennox Wu <lennox.wu@gmail.com>
10686 W:      http://www.sunplus.com
10687 S:      Supported
10688 F:      arch/score/
10689
10690 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10691 M:      Sudeep Holla <sudeep.holla@arm.com>
10692 L:      linux-arm-kernel@lists.infradead.org
10693 S:      Maintained
10694 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
10695 F:      drivers/clk/clk-scpi.c
10696 F:      drivers/cpufreq/scpi-cpufreq.c
10697 F:      drivers/firmware/arm_scpi.c
10698 F:      include/linux/scpi_protocol.h
10699
10700 SCSI CDROM DRIVER
10701 M:      Jens Axboe <axboe@kernel.dk>
10702 L:      linux-scsi@vger.kernel.org
10703 W:      http://www.kernel.dk
10704 S:      Maintained
10705 F:      drivers/scsi/sr*
10706
10707 SCSI RDMA PROTOCOL (SRP) INITIATOR
10708 M:      Bart Van Assche <bart.vanassche@sandisk.com>
10709 L:      linux-rdma@vger.kernel.org
10710 S:      Supported
10711 W:      http://www.openfabrics.org
10712 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10714 F:      drivers/infiniband/ulp/srp/
10715 F:      include/scsi/srp.h
10716
10717 SCSI SG DRIVER
10718 M:      Doug Gilbert <dgilbert@interlog.com>
10719 L:      linux-scsi@vger.kernel.org
10720 W:      http://sg.danny.cz/sg
10721 S:      Maintained
10722 F:      Documentation/scsi/scsi-generic.txt
10723 F:      drivers/scsi/sg.c
10724 F:      include/scsi/sg.h
10725
10726 SCSI SUBSYSTEM
10727 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10729 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
10730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10731 L:      linux-scsi@vger.kernel.org
10732 S:      Maintained
10733 F:      Documentation/devicetree/bindings/scsi/
10734 F:      drivers/scsi/
10735 F:      include/scsi/
10736
10737 SCSI TAPE DRIVER
10738 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10739 L:      linux-scsi@vger.kernel.org
10740 S:      Maintained
10741 F:      Documentation/scsi/st.txt
10742 F:      drivers/scsi/st.*
10743 F:      drivers/scsi/st_*.h
10744
10745 SCTP PROTOCOL
10746 M:      Vlad Yasevich <vyasevich@gmail.com>
10747 M:      Neil Horman <nhorman@tuxdriver.com>
10748 L:      linux-sctp@vger.kernel.org
10749 W:      http://lksctp.sourceforge.net
10750 S:      Maintained
10751 F:      Documentation/networking/sctp.txt
10752 F:      include/linux/sctp.h
10753 F:      include/uapi/linux/sctp.h
10754 F:      include/net/sctp/
10755 F:      net/sctp/
10756
10757 SCx200 CPU SUPPORT
10758 M:      Jim Cromie <jim.cromie@gmail.com>
10759 S:      Odd Fixes
10760 F:      Documentation/i2c/busses/scx200_acb
10761 F:      arch/x86/platform/scx200/
10762 F:      drivers/watchdog/scx200_wdt.c
10763 F:      drivers/i2c/busses/scx200*
10764 F:      drivers/mtd/maps/scx200_docflash.c
10765 F:      include/linux/scx200.h
10766
10767 SCx200 GPIO DRIVER
10768 M:      Jim Cromie <jim.cromie@gmail.com>
10769 S:      Maintained
10770 F:      drivers/char/scx200_gpio.c
10771 F:      include/linux/scx200_gpio.h
10772
10773 SCx200 HRT CLOCKSOURCE DRIVER
10774 M:      Jim Cromie <jim.cromie@gmail.com>
10775 S:      Maintained
10776 F:      drivers/clocksource/scx200_hrt.c
10777
10778 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10779 M:      Sascha Sommer <saschasommer@freenet.de>
10780 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10781 S:      Maintained
10782 F:      drivers/mmc/host/sdricoh_cs.c
10783
10784 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10785 M:      Adrian Hunter <adrian.hunter@intel.com>
10786 L:      linux-mmc@vger.kernel.org
10787 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
10788 S:      Maintained
10789 F:      drivers/mmc/host/sdhci*
10790 F:      include/linux/mmc/sdhci*
10791
10792 SECURE COMPUTING
10793 M:      Kees Cook <keescook@chromium.org>
10794 R:      Andy Lutomirski <luto@amacapital.net>
10795 R:      Will Drewry <wad@chromium.org>
10796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10797 S:      Supported
10798 F:      kernel/seccomp.c
10799 F:      include/uapi/linux/seccomp.h
10800 F:      include/linux/seccomp.h
10801 F:      tools/testing/selftests/seccomp/*
10802 K:      \bsecure_computing
10803 K:      \bTIF_SECCOMP\b
10804
10805 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10806 M:      Al Cooper <alcooperx@gmail.com>
10807 L:      linux-mmc@vger.kernel.org
10808 L:      bcm-kernel-feedback-list@broadcom.com
10809 S:      Maintained
10810 F:      drivers/mmc/host/sdhci-brcmstb*
10811
10812 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10813 M:      Ben Dooks <ben-linux@fluff.org>
10814 M:      Jaehoon Chung <jh80.chung@samsung.com>
10815 L:      linux-mmc@vger.kernel.org
10816 S:      Maintained
10817 F:      drivers/mmc/host/sdhci-s3c*
10818
10819 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10820 M:      Viresh Kumar <vireshk@kernel.org>
10821 L:      linux-mmc@vger.kernel.org
10822 S:      Maintained
10823 F:      drivers/mmc/host/sdhci-spear.c
10824
10825 SECURITY SUBSYSTEM
10826 M:      James Morris <james.l.morris@oracle.com>
10827 M:      "Serge E. Hallyn" <serge@hallyn.com>
10828 L:      linux-security-module@vger.kernel.org (suggested Cc:)
10829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10830 W:      http://kernsec.org/
10831 S:      Supported
10832 F:      security/
10833
10834 SECURITY CONTACT
10835 M:      Security Officers <security@kernel.org>
10836 S:      Supported
10837
10838 SELINUX SECURITY MODULE
10839 M:      Paul Moore <paul@paul-moore.com>
10840 M:      Stephen Smalley <sds@tycho.nsa.gov>
10841 M:      Eric Paris <eparis@parisplace.org>
10842 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
10843 W:      http://selinuxproject.org
10844 T:      git git://git.infradead.org/users/pcmoore/selinux
10845 S:      Supported
10846 F:      include/linux/selinux*
10847 F:      security/selinux/
10848 F:      scripts/selinux/
10849
10850 APPARMOR SECURITY MODULE
10851 M:      John Johansen <john.johansen@canonical.com>
10852 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10853 W:      apparmor.wiki.kernel.org
10854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10855 S:      Supported
10856 F:      security/apparmor/
10857
10858 LOADPIN SECURITY MODULE
10859 M:      Kees Cook <keescook@chromium.org>
10860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10861 S:      Supported
10862 F:      security/loadpin/
10863
10864 YAMA SECURITY MODULE
10865 M:      Kees Cook <keescook@chromium.org>
10866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10867 S:      Supported
10868 F:      security/yama/
10869
10870 SENSABLE PHANTOM
10871 M:      Jiri Slaby <jirislaby@gmail.com>
10872 S:      Maintained
10873 F:      drivers/misc/phantom.c
10874 F:      include/uapi/linux/phantom.h
10875
10876 Emulex 10Gbps iSCSI - OneConnect DRIVER
10877 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10878 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
10879 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
10880 L:      linux-scsi@vger.kernel.org
10881 W:      http://www.broadcom.com
10882 S:      Supported
10883 F:      drivers/scsi/be2iscsi/
10884
10885 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10886 M:      Sathya Perla <sathya.perla@broadcom.com>
10887 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
10888 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10889 M:      Somnath Kotur <somnath.kotur@broadcom.com>
10890 L:      netdev@vger.kernel.org
10891 W:      http://www.emulex.com
10892 S:      Supported
10893 F:      drivers/net/ethernet/emulex/benet/
10894
10895 EMULEX ONECONNECT ROCE DRIVER
10896 M:      Selvin Xavier <selvin.xavier@avagotech.com>
10897 M:      Devesh Sharma <devesh.sharma@avagotech.com>
10898 M:      Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10899 L:      linux-rdma@vger.kernel.org
10900 W:      http://www.emulex.com
10901 S:      Supported
10902 F:      drivers/infiniband/hw/ocrdma/
10903 F:      include/uapi/rdma/ocrdma-abi.h
10904
10905 SFC NETWORK DRIVER
10906 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10907 M:      Edward Cree <ecree@solarflare.com>
10908 M:      Bert Kenward <bkenward@solarflare.com>
10909 L:      netdev@vger.kernel.org
10910 S:      Supported
10911 F:      drivers/net/ethernet/sfc/
10912
10913 SGI GRU DRIVER
10914 M:      Dimitri Sivanich <sivanich@sgi.com>
10915 S:      Maintained
10916 F:      drivers/misc/sgi-gru/
10917
10918 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10919 M:      Pat Gefre <pfg@sgi.com>
10920 L:      linux-ia64@vger.kernel.org
10921 S:      Supported
10922 F:      Documentation/ia64/serial.txt
10923 F:      drivers/tty/serial/ioc?_serial.c
10924 F:      include/linux/ioc?.h
10925
10926 SGI XP/XPC/XPNET DRIVER
10927 M:      Cliff Whickman <cpw@sgi.com>
10928 M:      Robin Holt <robinmholt@gmail.com>
10929 S:      Maintained
10930 F:      drivers/misc/sgi-xp/
10931
10932 SI2157 MEDIA DRIVER
10933 M:      Antti Palosaari <crope@iki.fi>
10934 L:      linux-media@vger.kernel.org
10935 W:      https://linuxtv.org
10936 W:      http://palosaari.fi/linux/
10937 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10938 T:      git git://linuxtv.org/anttip/media_tree.git
10939 S:      Maintained
10940 F:      drivers/media/tuners/si2157*
10941
10942 SI2168 MEDIA DRIVER
10943 M:      Antti Palosaari <crope@iki.fi>
10944 L:      linux-media@vger.kernel.org
10945 W:      https://linuxtv.org
10946 W:      http://palosaari.fi/linux/
10947 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10948 T:      git git://linuxtv.org/anttip/media_tree.git
10949 S:      Maintained
10950 F:      drivers/media/dvb-frontends/si2168*
10951
10952 SI470X FM RADIO RECEIVER I2C DRIVER
10953 M:      Hans Verkuil <hverkuil@xs4all.nl>
10954 L:      linux-media@vger.kernel.org
10955 T:      git git://linuxtv.org/media_tree.git
10956 W:      https://linuxtv.org
10957 S:      Odd Fixes
10958 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
10959
10960 SI470X FM RADIO RECEIVER USB DRIVER
10961 M:      Hans Verkuil <hverkuil@xs4all.nl>
10962 L:      linux-media@vger.kernel.org
10963 T:      git git://linuxtv.org/media_tree.git
10964 W:      https://linuxtv.org
10965 S:      Maintained
10966 F:      drivers/media/radio/si470x/radio-si470x-common.c
10967 F:      drivers/media/radio/si470x/radio-si470x.h
10968 F:      drivers/media/radio/si470x/radio-si470x-usb.c
10969
10970 SI4713 FM RADIO TRANSMITTER I2C DRIVER
10971 M:      Eduardo Valentin <edubezval@gmail.com>
10972 L:      linux-media@vger.kernel.org
10973 T:      git git://linuxtv.org/media_tree.git
10974 W:      https://linuxtv.org
10975 S:      Odd Fixes
10976 F:      drivers/media/radio/si4713/si4713.?
10977
10978 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10979 M:      Eduardo Valentin <edubezval@gmail.com>
10980 L:      linux-media@vger.kernel.org
10981 T:      git git://linuxtv.org/media_tree.git
10982 W:      https://linuxtv.org
10983 S:      Odd Fixes
10984 F:      drivers/media/radio/si4713/radio-platform-si4713.c
10985
10986 SI4713 FM RADIO TRANSMITTER USB DRIVER
10987 M:      Hans Verkuil <hverkuil@xs4all.nl>
10988 L:      linux-media@vger.kernel.org
10989 T:      git git://linuxtv.org/media_tree.git
10990 W:      https://linuxtv.org
10991 S:      Maintained
10992 F:      drivers/media/radio/si4713/radio-usb-si4713.c
10993
10994 SIANO DVB DRIVER
10995 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
10996 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10997 L:      linux-media@vger.kernel.org
10998 W:      https://linuxtv.org
10999 T:      git git://linuxtv.org/media_tree.git
11000 S:      Odd fixes
11001 F:      drivers/media/common/siano/
11002 F:      drivers/media/usb/siano/
11003 F:      drivers/media/usb/siano/
11004 F:      drivers/media/mmc/siano/
11005
11006 SIMPLEFB FB DRIVER
11007 M:      Hans de Goede <hdegoede@redhat.com>
11008 L:      linux-fbdev@vger.kernel.org
11009 S:      Maintained
11010 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11011 F:      drivers/video/fbdev/simplefb.c
11012 F:      include/linux/platform_data/simplefb.h
11013
11014 SH_VEU V4L2 MEM2MEM DRIVER
11015 L:      linux-media@vger.kernel.org
11016 S:      Orphan
11017 F:      drivers/media/platform/sh_veu.c
11018
11019 SH_VOU V4L2 OUTPUT DRIVER
11020 L:      linux-media@vger.kernel.org
11021 S:      Orphan
11022 F:      drivers/media/platform/sh_vou.c
11023 F:      include/media/drv-intf/sh_vou.h
11024
11025 SIMPLE FIRMWARE INTERFACE (SFI)
11026 M:      Len Brown <lenb@kernel.org>
11027 L:      sfi-devel@simplefirmware.org
11028 W:      http://simplefirmware.org/
11029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11030 S:      Supported
11031 F:      arch/x86/platform/sfi/
11032 F:      drivers/sfi/
11033 F:      include/linux/sfi*.h
11034
11035 SIMTEC EB110ATX (Chalice CATS)
11036 P:      Ben Dooks
11037 P:      Vincent Sanders <vince@simtec.co.uk>
11038 M:      Simtec Linux Team <linux@simtec.co.uk>
11039 W:      http://www.simtec.co.uk/products/EB110ATX/
11040 S:      Supported
11041
11042 SIMTEC EB2410ITX (BAST)
11043 P:      Ben Dooks
11044 P:      Vincent Sanders <vince@simtec.co.uk>
11045 M:      Simtec Linux Team <linux@simtec.co.uk>
11046 W:      http://www.simtec.co.uk/products/EB2410ITX/
11047 S:      Supported
11048 F:      arch/arm/mach-s3c24xx/mach-bast.c
11049 F:      arch/arm/mach-s3c24xx/bast-ide.c
11050 F:      arch/arm/mach-s3c24xx/bast-irq.c
11051
11052 TI DAVINCI MACHINE SUPPORT
11053 M:      Sekhar Nori <nsekhar@ti.com>
11054 M:      Kevin Hilman <khilman@kernel.org>
11055 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11057 S:      Supported
11058 F:      arch/arm/mach-davinci/
11059 F:      drivers/i2c/busses/i2c-davinci.c
11060
11061 TI DAVINCI SERIES MEDIA DRIVER
11062 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11063 L:      linux-media@vger.kernel.org
11064 W:      https://linuxtv.org
11065 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11066 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11067 S:      Maintained
11068 F:      drivers/media/platform/davinci/
11069 F:      include/media/davinci/
11070
11071 TI AM437X VPFE DRIVER
11072 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11073 L:      linux-media@vger.kernel.org
11074 W:      https://linuxtv.org
11075 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11076 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11077 S:      Maintained
11078 F:      drivers/media/platform/am437x/
11079
11080 OV2659 OMNIVISION SENSOR DRIVER
11081 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11082 L:      linux-media@vger.kernel.org
11083 W:      https://linuxtv.org
11084 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11085 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11086 S:      Maintained
11087 F:      drivers/media/i2c/ov2659.c
11088 F:      include/media/i2c/ov2659.h
11089
11090 SILICON MOTION SM712 FRAME BUFFER DRIVER
11091 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11092 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11093 M:      Sudip Mukherjee <sudip@vectorindia.org>
11094 L:      linux-fbdev@vger.kernel.org
11095 S:      Maintained
11096 F:      drivers/video/fbdev/sm712*
11097 F:      Documentation/fb/sm712fb.txt
11098
11099 SIS 190 ETHERNET DRIVER
11100 M:      Francois Romieu <romieu@fr.zoreil.com>
11101 L:      netdev@vger.kernel.org
11102 S:      Maintained
11103 F:      drivers/net/ethernet/sis/sis190.c
11104
11105 SIS 900/7016 FAST ETHERNET DRIVER
11106 M:      Daniele Venzano <venza@brownhat.org>
11107 W:      http://www.brownhat.org/sis900.html
11108 L:      netdev@vger.kernel.org
11109 S:      Maintained
11110 F:      drivers/net/ethernet/sis/sis900.*
11111
11112 SIS FRAMEBUFFER DRIVER
11113 M:      Thomas Winischhofer <thomas@winischhofer.net>
11114 W:      http://www.winischhofer.net/linuxsisvga.shtml
11115 S:      Maintained
11116 F:      Documentation/fb/sisfb.txt
11117 F:      drivers/video/fbdev/sis/
11118 F:      include/video/sisfb.h
11119
11120 SIS USB2VGA DRIVER
11121 M:      Thomas Winischhofer <thomas@winischhofer.net>
11122 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
11123 S:      Maintained
11124 F:      drivers/usb/misc/sisusbvga/
11125
11126 SLAB ALLOCATOR
11127 M:      Christoph Lameter <cl@linux.com>
11128 M:      Pekka Enberg <penberg@kernel.org>
11129 M:      David Rientjes <rientjes@google.com>
11130 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
11131 M:      Andrew Morton <akpm@linux-foundation.org>
11132 L:      linux-mm@kvack.org
11133 S:      Maintained
11134 F:      include/linux/sl?b*.h
11135 F:      mm/sl?b*
11136
11137 SLEEPABLE READ-COPY UPDATE (SRCU)
11138 M:      Lai Jiangshan <jiangshanlai@gmail.com>
11139 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11140 M:      Josh Triplett <josh@joshtriplett.org>
11141 R:      Steven Rostedt <rostedt@goodmis.org>
11142 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11143 L:      linux-kernel@vger.kernel.org
11144 W:      http://www.rdrop.com/users/paulmck/RCU/
11145 S:      Supported
11146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11147 F:      include/linux/srcu.h
11148 F:      kernel/rcu/srcu.c
11149
11150 SMACK SECURITY MODULE
11151 M:      Casey Schaufler <casey@schaufler-ca.com>
11152 L:      linux-security-module@vger.kernel.org
11153 W:      http://schaufler-ca.com
11154 T:      git git://github.com/cschaufler/smack-next
11155 S:      Maintained
11156 F:      Documentation/security/Smack.txt
11157 F:      security/smack/
11158
11159 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11160 M:      Kevin Hilman <khilman@kernel.org>
11161 M:      Nishanth Menon <nm@ti.com>
11162 S:      Maintained
11163 F:      drivers/power/avs/
11164 F:      include/linux/power/smartreflex.h
11165 L:      linux-pm@vger.kernel.org
11166
11167 SMC91x ETHERNET DRIVER
11168 M:      Nicolas Pitre <nico@fluxnic.net>
11169 S:      Odd Fixes
11170 F:      drivers/net/ethernet/smsc/smc91x.*
11171
11172 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11173 M:      Sakari Ailus <sakari.ailus@iki.fi>
11174 L:      linux-media@vger.kernel.org
11175 S:      Maintained
11176 F:      drivers/media/i2c/smiapp/
11177 F:      include/media/i2c/smiapp.h
11178 F:      drivers/media/i2c/smiapp-pll.c
11179 F:      drivers/media/i2c/smiapp-pll.h
11180 F:      include/uapi/linux/smiapp.h
11181 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11182
11183 SMM665 HARDWARE MONITOR DRIVER
11184 M:      Guenter Roeck <linux@roeck-us.net>
11185 L:      linux-hwmon@vger.kernel.org
11186 S:      Maintained
11187 F:      Documentation/hwmon/smm665
11188 F:      drivers/hwmon/smm665.c
11189
11190 SMSC EMC2103 HARDWARE MONITOR DRIVER
11191 M:      Steve Glendinning <steve.glendinning@shawell.net>
11192 L:      linux-hwmon@vger.kernel.org
11193 S:      Maintained
11194 F:      Documentation/hwmon/emc2103
11195 F:      drivers/hwmon/emc2103.c
11196
11197 SMSC SCH5627 HARDWARE MONITOR DRIVER
11198 M:      Hans de Goede <hdegoede@redhat.com>
11199 L:      linux-hwmon@vger.kernel.org
11200 S:      Supported
11201 F:      Documentation/hwmon/sch5627
11202 F:      drivers/hwmon/sch5627.c
11203
11204 SMSC47B397 HARDWARE MONITOR DRIVER
11205 M:      Jean Delvare <jdelvare@suse.com>
11206 L:      linux-hwmon@vger.kernel.org
11207 S:      Maintained
11208 F:      Documentation/hwmon/smsc47b397
11209 F:      drivers/hwmon/smsc47b397.c
11210
11211 SMSC911x ETHERNET DRIVER
11212 M:      Steve Glendinning <steve.glendinning@shawell.net>
11213 L:      netdev@vger.kernel.org
11214 S:      Maintained
11215 F:      include/linux/smsc911x.h
11216 F:      drivers/net/ethernet/smsc/smsc911x.*
11217
11218 SMSC9420 PCI ETHERNET DRIVER
11219 M:      Steve Glendinning <steve.glendinning@shawell.net>
11220 L:      netdev@vger.kernel.org
11221 S:      Maintained
11222 F:      drivers/net/ethernet/smsc/smsc9420.*
11223
11224 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11225 M:      Steve Glendinning <steve.glendinning@shawell.net>
11226 L:      linux-fbdev@vger.kernel.org
11227 S:      Maintained
11228 F:      drivers/video/fbdev/smscufx.c
11229
11230 SOC-CAMERA V4L2 SUBSYSTEM
11231 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11232 L:      linux-media@vger.kernel.org
11233 T:      git git://linuxtv.org/media_tree.git
11234 S:      Maintained
11235 F:      include/media/soc*
11236 F:      drivers/media/i2c/soc_camera/
11237 F:      drivers/media/platform/soc_camera/
11238
11239 SOEKRIS NET48XX LED SUPPORT
11240 M:      Chris Boot <bootc@bootc.net>
11241 S:      Maintained
11242 F:      drivers/leds/leds-net48xx.c
11243
11244 SOFTLOGIC 6x10 MPEG CODEC
11245 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11246 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11247 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
11248 M:      Ismael Luceno <ismael@iodev.co.uk>
11249 L:      linux-media@vger.kernel.org
11250 S:      Supported
11251 F:      drivers/media/pci/solo6x10/
11252
11253 SOFTWARE RAID (Multiple Disks) SUPPORT
11254 M:      Shaohua Li <shli@kernel.org>
11255 L:      linux-raid@vger.kernel.org
11256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11257 S:      Supported
11258 F:      drivers/md/
11259 F:      include/linux/raid/
11260 F:      include/uapi/linux/raid/
11261
11262 SONIC NETWORK DRIVER
11263 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11264 L:      netdev@vger.kernel.org
11265 S:      Maintained
11266 F:      drivers/net/ethernet/natsemi/sonic.*
11267
11268 SONICS SILICON BACKPLANE DRIVER (SSB)
11269 M:      Michael Buesch <m@bues.ch>
11270 L:      linux-wireless@vger.kernel.org
11271 S:      Maintained
11272 F:      drivers/ssb/
11273 F:      include/linux/ssb/
11274
11275 SONY VAIO CONTROL DEVICE DRIVER
11276 M:      Mattia Dongili <malattia@linux.it>
11277 L:      platform-driver-x86@vger.kernel.org
11278 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11279 S:      Maintained
11280 F:      Documentation/laptops/sony-laptop.txt
11281 F:      drivers/char/sonypi.c
11282 F:      drivers/platform/x86/sony-laptop.c
11283 F:      include/linux/sony-laptop.h
11284
11285 SONY MEMORYSTICK CARD SUPPORT
11286 M:      Alex Dubov <oakad@yahoo.com>
11287 W:      http://tifmxx.berlios.de/
11288 S:      Maintained
11289 F:      drivers/memstick/host/tifm_ms.c
11290
11291 SONY MEMORYSTICK STANDARD SUPPORT
11292 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11293 S:      Maintained
11294 F:      drivers/memstick/core/ms_block.*
11295
11296 SOUND
11297 M:      Jaroslav Kysela <perex@perex.cz>
11298 M:      Takashi Iwai <tiwai@suse.com>
11299 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11300 W:      http://www.alsa-project.org/
11301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11302 T:      git git://git.alsa-project.org/alsa-kernel.git
11303 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
11304 S:      Maintained
11305 F:      Documentation/sound/
11306 F:      include/sound/
11307 F:      include/uapi/sound/
11308 F:      sound/
11309
11310 SOUND - COMPRESSED AUDIO
11311 M:      Vinod Koul <vinod.koul@intel.com>
11312 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11314 S:      Supported
11315 F:      Documentation/sound/alsa/compress_offload.txt
11316 F:      include/sound/compress_driver.h
11317 F:      include/uapi/sound/compress_*
11318 F:      sound/core/compress_offload.c
11319 F:      sound/soc/soc-compress.c
11320
11321 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11322 M:      Liam Girdwood <lgirdwood@gmail.com>
11323 M:      Mark Brown <broonie@kernel.org>
11324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11325 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11326 W:      http://alsa-project.org/main/index.php/ASoC
11327 S:      Supported
11328 F:      Documentation/devicetree/bindings/sound/
11329 F:      Documentation/sound/alsa/soc/
11330 F:      sound/soc/
11331 F:      include/sound/soc*
11332
11333 SOUND - DMAENGINE HELPERS
11334 M:      Lars-Peter Clausen <lars@metafoo.de>
11335 S:      Supported
11336 F:      include/sound/dmaengine_pcm.h
11337 F:      sound/core/pcm_dmaengine.c
11338 F:      sound/soc/soc-generic-dmaengine-pcm.c
11339
11340 SP2 MEDIA DRIVER
11341 M:      Olli Salonen <olli.salonen@iki.fi>
11342 L:      linux-media@vger.kernel.org
11343 W:      https://linuxtv.org
11344 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11345 S:      Maintained
11346 F:      drivers/media/dvb-frontends/sp2*
11347
11348 SPARC + UltraSPARC (sparc/sparc64)
11349 M:      "David S. Miller" <davem@davemloft.net>
11350 L:      sparclinux@vger.kernel.org
11351 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
11352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11354 S:      Maintained
11355 F:      arch/sparc/
11356 F:      drivers/sbus/
11357
11358 SPARC SERIAL DRIVERS
11359 M:      "David S. Miller" <davem@davemloft.net>
11360 L:      sparclinux@vger.kernel.org
11361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11363 S:      Maintained
11364 F:      include/linux/sunserialcore.h
11365 F:      drivers/tty/serial/suncore.c
11366 F:      drivers/tty/serial/sunhv.c
11367 F:      drivers/tty/serial/sunsab.c
11368 F:      drivers/tty/serial/sunsab.h
11369 F:      drivers/tty/serial/sunsu.c
11370 F:      drivers/tty/serial/sunzilog.c
11371 F:      drivers/tty/serial/sunzilog.h
11372
11373 SPARSE CHECKER
11374 M:      "Christopher Li" <sparse@chrisli.org>
11375 L:      linux-sparse@vger.kernel.org
11376 W:      https://sparse.wiki.kernel.org/
11377 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11378 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11379 S:      Maintained
11380 F:      include/linux/compiler.h
11381
11382 SPEAR PLATFORM SUPPORT
11383 M:      Viresh Kumar <vireshk@kernel.org>
11384 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11385 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11386 W:      http://www.st.com/spear
11387 S:      Maintained
11388 F:      arch/arm/boot/dts/spear*
11389 F:      arch/arm/mach-spear/
11390
11391 SPEAR CLOCK FRAMEWORK SUPPORT
11392 M:      Viresh Kumar <vireshk@kernel.org>
11393 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11394 W:      http://www.st.com/spear
11395 S:      Maintained
11396 F:      drivers/clk/spear/
11397
11398 SPI SUBSYSTEM
11399 M:      Mark Brown <broonie@kernel.org>
11400 L:      linux-spi@vger.kernel.org
11401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11402 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
11403 S:      Maintained
11404 F:      Documentation/devicetree/bindings/spi/
11405 F:      Documentation/spi/
11406 F:      drivers/spi/
11407 F:      include/linux/spi/
11408 F:      include/uapi/linux/spi/
11409 F:      tools/spi/
11410
11411 SPIDERNET NETWORK DRIVER for CELL
11412 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11413 L:      netdev@vger.kernel.org
11414 S:      Supported
11415 F:      Documentation/networking/spider_net.txt
11416 F:      drivers/net/ethernet/toshiba/spider_net*
11417
11418 SPU FILE SYSTEM
11419 M:      Jeremy Kerr <jk@ozlabs.org>
11420 L:      linuxppc-dev@lists.ozlabs.org
11421 W:      http://www.ibm.com/developerworks/power/cell/
11422 S:      Supported
11423 F:      Documentation/filesystems/spufs.txt
11424 F:      arch/powerpc/platforms/cell/spufs/
11425
11426 SQUASHFS FILE SYSTEM
11427 M:      Phillip Lougher <phillip@squashfs.org.uk>
11428 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
11429 W:      http://squashfs.org.uk
11430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11431 S:      Maintained
11432 F:      Documentation/filesystems/squashfs.txt
11433 F:      fs/squashfs/
11434
11435 SRM (Alpha) environment access
11436 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
11437 S:      Maintained
11438 F:      arch/alpha/kernel/srm_env.c
11439
11440 STABLE BRANCH
11441 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11442 L:      stable@vger.kernel.org
11443 S:      Supported
11444 F:      Documentation/stable_kernel_rules.txt
11445
11446 STAGING SUBSYSTEM
11447 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11449 L:      devel@driverdev.osuosl.org
11450 S:      Supported
11451 F:      drivers/staging/
11452
11453 STAGING - COMEDI
11454 M:      Ian Abbott <abbotti@mev.co.uk>
11455 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
11456 S:      Odd Fixes
11457 F:      drivers/staging/comedi/
11458
11459 STAGING - FLARION FT1000 DRIVERS
11460 M:      Marek Belisko <marek.belisko@gmail.com>
11461 S:      Odd Fixes
11462 F:      drivers/staging/ft1000/
11463
11464 STAGING - INDUSTRIAL IO
11465 M:      Jonathan Cameron <jic23@kernel.org>
11466 L:      linux-iio@vger.kernel.org
11467 S:      Odd Fixes
11468 F:      Documentation/devicetree/bindings/staging/iio/
11469 F:      drivers/staging/iio/
11470
11471 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11472 M:      Jarod Wilson <jarod@wilsonet.com>
11473 W:      http://www.lirc.org/
11474 S:      Odd Fixes
11475 F:      drivers/staging/media/lirc/
11476
11477 STAGING - LUSTRE PARALLEL FILESYSTEM
11478 M:      Oleg Drokin <oleg.drokin@intel.com>
11479 M:      Andreas Dilger <andreas.dilger@intel.com>
11480 M:      James Simmons <jsimmons@infradead.org>
11481 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
11482 W:      http://wiki.lustre.org/
11483 S:      Maintained
11484 F:      drivers/staging/lustre
11485
11486 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11487 M:      Marc Dietrich <marvin24@gmx.de>
11488 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
11489 L:      linux-tegra@vger.kernel.org
11490 S:      Maintained
11491 F:      drivers/staging/nvec/
11492
11493 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11494 M:      Jens Frederich <jfrederich@gmail.com>
11495 M:      Daniel Drake <dsd@laptop.org>
11496 M:      Jon Nettleton <jon.nettleton@gmail.com>
11497 W:      http://wiki.laptop.org/go/DCON
11498 S:      Maintained
11499 F:      drivers/staging/olpc_dcon/
11500
11501 STAGING - REALTEK RTL8712U DRIVERS
11502 M:      Larry Finger <Larry.Finger@lwfinger.net>
11503 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11504 S:      Odd Fixes
11505 F:      drivers/staging/rtl8712/
11506
11507 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11508 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11509 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11510 M:      Sudip Mukherjee <sudip@vectorindia.org>
11511 L:      linux-fbdev@vger.kernel.org
11512 S:      Maintained
11513 F:      drivers/staging/sm750fb/
11514
11515 STAGING - SLICOSS
11516 M:      Lior Dotan <liodot@gmail.com>
11517 M:      Christopher Harrer <charrer@alacritech.com>
11518 S:      Odd Fixes
11519 F:      drivers/staging/slicoss/
11520
11521 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11522 M:      William Hubbs <w.d.hubbs@gmail.com>
11523 M:      Chris Brannon <chris@the-brannons.com>
11524 M:      Kirk Reiser <kirk@reisers.ca>
11525 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
11526 L:      speakup@linux-speakup.org
11527 W:      http://www.linux-speakup.org/
11528 S:      Odd Fixes
11529 F:      drivers/staging/speakup/
11530
11531 STAGING - VIA VT665X DRIVERS
11532 M:      Forest Bond <forest@alittletooquiet.net>
11533 S:      Odd Fixes
11534 F:      drivers/staging/vt665?/
11535
11536 STAGING - WILC1000 WIFI DRIVER
11537 M:      Aditya Shankar <aditya.shankar@microchip.com>
11538 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
11539 L:      linux-wireless@vger.kernel.org
11540 S:      Supported
11541 F:      drivers/staging/wilc1000/
11542
11543 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11544 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
11545 S:      Odd Fixes
11546 F:      drivers/staging/xgifb/
11547
11548 STARFIRE/DURALAN NETWORK DRIVER
11549 M:      Ion Badulescu <ionut@badula.org>
11550 S:      Odd Fixes
11551 F:      drivers/net/ethernet/adaptec/starfire*
11552
11553 SUN3/3X
11554 M:      Sam Creasey <sammy@sammy.net>
11555 W:      http://sammy.net/sun3/
11556 S:      Maintained
11557 F:      arch/m68k/kernel/*sun3*
11558 F:      arch/m68k/sun3*/
11559 F:      arch/m68k/include/asm/sun3*
11560 F:      drivers/net/ethernet/i825xx/sun3*
11561
11562 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11563 M:      Hans de Goede <hdegoede@redhat.com>
11564 L:      linux-input@vger.kernel.org
11565 S:      Maintained
11566 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11567 F:      drivers/input/keyboard/sun4i-lradc-keys.c
11568
11569 SUNDANCE NETWORK DRIVER
11570 M:      Denis Kirjanov <kda@linux-powerpc.org>
11571 L:      netdev@vger.kernel.org
11572 S:      Maintained
11573 F:      drivers/net/ethernet/dlink/sundance.c
11574
11575 SUPERH
11576 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
11577 M:      Rich Felker <dalias@libc.org>
11578 L:      linux-sh@vger.kernel.org
11579 Q:      http://patchwork.kernel.org/project/linux-sh/list/
11580 S:      Maintained
11581 F:      Documentation/sh/
11582 F:      arch/sh/
11583 F:      drivers/sh/
11584
11585 SUSPEND TO RAM
11586 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11587 M:      Len Brown <len.brown@intel.com>
11588 M:      Pavel Machek <pavel@ucw.cz>
11589 L:      linux-pm@vger.kernel.org
11590 S:      Supported
11591 F:      Documentation/power/
11592 F:      arch/x86/kernel/acpi/
11593 F:      drivers/base/power/
11594 F:      kernel/power/
11595 F:      include/linux/suspend.h
11596 F:      include/linux/freezer.h
11597 F:      include/linux/pm.h
11598
11599 SVGA HANDLING
11600 M:      Martin Mares <mj@ucw.cz>
11601 L:      linux-video@atrey.karlin.mff.cuni.cz
11602 S:      Maintained
11603 F:      Documentation/svga.txt
11604 F:      arch/x86/boot/video*
11605
11606 SWIOTLB SUBSYSTEM
11607 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11608 L:      linux-kernel@vger.kernel.org
11609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11610 S:      Supported
11611 F:      lib/swiotlb.c
11612 F:      arch/*/kernel/pci-swiotlb.c
11613 F:      include/linux/swiotlb.h
11614
11615 SWITCHDEV
11616 M:      Jiri Pirko <jiri@resnulli.us>
11617 L:      netdev@vger.kernel.org
11618 S:      Supported
11619 F:      net/switchdev/
11620 F:      include/net/switchdev.h
11621
11622 SYNOPSYS ARC ARCHITECTURE
11623 M:      Vineet Gupta <vgupta@synopsys.com>
11624 L:      linux-snps-arc@lists.infradead.org
11625 S:      Supported
11626 F:      arch/arc/
11627 F:      Documentation/devicetree/bindings/arc/*
11628 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11629 F:      drivers/tty/serial/arc_uart.c
11630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11631
11632 SYNOPSYS ARC SDP platform support
11633 M:      Alexey Brodkin <abrodkin@synopsys.com>
11634 S:      Supported
11635 F:      arch/arc/plat-axs10x
11636 F:      arch/arc/boot/dts/ax*
11637 F:      Documentation/devicetree/bindings/arc/axs10*
11638
11639 SYSTEM CONFIGURATION (SYSCON)
11640 M:      Lee Jones <lee.jones@linaro.org>
11641 M:      Arnd Bergmann <arnd@arndb.de>
11642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11643 S:      Supported
11644 F:      drivers/mfd/syscon.c
11645
11646 SYSTEM RESET/SHUTDOWN DRIVERS
11647 M:      Sebastian Reichel <sre@kernel.org>
11648 L:      linux-pm@vger.kernel.org
11649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11650 S:      Maintained
11651 F:      Documentation/devicetree/bindings/power/reset/
11652 F:      drivers/power/reset/
11653
11654 SYSV FILESYSTEM
11655 M:      Christoph Hellwig <hch@infradead.org>
11656 S:      Maintained
11657 F:      Documentation/filesystems/sysv-fs.txt
11658 F:      fs/sysv/
11659 F:      include/linux/sysv_fs.h
11660
11661 TARGET SUBSYSTEM
11662 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11663 L:      linux-scsi@vger.kernel.org
11664 L:      target-devel@vger.kernel.org
11665 W:      http://www.linux-iscsi.org
11666 W:      http://groups.google.com/group/linux-iscsi-target-dev
11667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11668 S:      Supported
11669 F:      drivers/target/
11670 F:      include/target/
11671 F:      Documentation/target/
11672
11673 TASKSTATS STATISTICS INTERFACE
11674 M:      Balbir Singh <bsingharora@gmail.com>
11675 S:      Maintained
11676 F:      Documentation/accounting/taskstats*
11677 F:      include/linux/taskstats*
11678 F:      kernel/taskstats.c
11679
11680 TC CLASSIFIER
11681 M:      Jamal Hadi Salim <jhs@mojatatu.com>
11682 L:      netdev@vger.kernel.org
11683 S:      Maintained
11684 F:      include/net/pkt_cls.h
11685 F:      include/uapi/linux/pkt_cls.h
11686 F:      net/sched/
11687
11688 TCP LOW PRIORITY MODULE
11689 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11690 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11691 W:      http://tcp-lp-mod.sourceforge.net/
11692 S:      Maintained
11693 F:      net/ipv4/tcp_lp.c
11694
11695 TDA10071 MEDIA DRIVER
11696 M:      Antti Palosaari <crope@iki.fi>
11697 L:      linux-media@vger.kernel.org
11698 W:      https://linuxtv.org
11699 W:      http://palosaari.fi/linux/
11700 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11701 T:      git git://linuxtv.org/anttip/media_tree.git
11702 S:      Maintained
11703 F:      drivers/media/dvb-frontends/tda10071*
11704
11705 TDA18212 MEDIA DRIVER
11706 M:      Antti Palosaari <crope@iki.fi>
11707 L:      linux-media@vger.kernel.org
11708 W:      https://linuxtv.org
11709 W:      http://palosaari.fi/linux/
11710 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11711 T:      git git://linuxtv.org/anttip/media_tree.git
11712 S:      Maintained
11713 F:      drivers/media/tuners/tda18212*
11714
11715 TDA18218 MEDIA DRIVER
11716 M:      Antti Palosaari <crope@iki.fi>
11717 L:      linux-media@vger.kernel.org
11718 W:      https://linuxtv.org
11719 W:      http://palosaari.fi/linux/
11720 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11721 T:      git git://linuxtv.org/anttip/media_tree.git
11722 S:      Maintained
11723 F:      drivers/media/tuners/tda18218*
11724
11725 TDA18271 MEDIA DRIVER
11726 M:      Michael Krufky <mkrufky@linuxtv.org>
11727 L:      linux-media@vger.kernel.org
11728 W:      https://linuxtv.org
11729 W:      http://github.com/mkrufky
11730 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11731 T:      git git://linuxtv.org/mkrufky/tuners.git
11732 S:      Maintained
11733 F:      drivers/media/tuners/tda18271*
11734
11735 TDA827x MEDIA DRIVER
11736 M:      Michael Krufky <mkrufky@linuxtv.org>
11737 L:      linux-media@vger.kernel.org
11738 W:      https://linuxtv.org
11739 W:      http://github.com/mkrufky
11740 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11741 T:      git git://linuxtv.org/mkrufky/tuners.git
11742 S:      Maintained
11743 F:      drivers/media/tuners/tda8290.*
11744
11745 TDA8290 MEDIA DRIVER
11746 M:      Michael Krufky <mkrufky@linuxtv.org>
11747 L:      linux-media@vger.kernel.org
11748 W:      https://linuxtv.org
11749 W:      http://github.com/mkrufky
11750 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11751 T:      git git://linuxtv.org/mkrufky/tuners.git
11752 S:      Maintained
11753 F:      drivers/media/tuners/tda8290.*
11754
11755 TDA9840 MEDIA DRIVER
11756 M:      Hans Verkuil <hverkuil@xs4all.nl>
11757 L:      linux-media@vger.kernel.org
11758 T:      git git://linuxtv.org/media_tree.git
11759 W:      https://linuxtv.org
11760 S:      Maintained
11761 F:      drivers/media/i2c/tda9840*
11762
11763 TEA5761 TUNER DRIVER
11764 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11765 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11766 L:      linux-media@vger.kernel.org
11767 W:      https://linuxtv.org
11768 T:      git git://linuxtv.org/media_tree.git
11769 S:      Odd fixes
11770 F:      drivers/media/tuners/tea5761.*
11771
11772 TEA5767 TUNER DRIVER
11773 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11774 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11775 L:      linux-media@vger.kernel.org
11776 W:      https://linuxtv.org
11777 T:      git git://linuxtv.org/media_tree.git
11778 S:      Maintained
11779 F:      drivers/media/tuners/tea5767.*
11780
11781 TEA6415C MEDIA DRIVER
11782 M:      Hans Verkuil <hverkuil@xs4all.nl>
11783 L:      linux-media@vger.kernel.org
11784 T:      git git://linuxtv.org/media_tree.git
11785 W:      https://linuxtv.org
11786 S:      Maintained
11787 F:      drivers/media/i2c/tea6415c*
11788
11789 TEA6420 MEDIA DRIVER
11790 M:      Hans Verkuil <hverkuil@xs4all.nl>
11791 L:      linux-media@vger.kernel.org
11792 T:      git git://linuxtv.org/media_tree.git
11793 W:      https://linuxtv.org
11794 S:      Maintained
11795 F:      drivers/media/i2c/tea6420*
11796
11797 TEAM DRIVER
11798 M:      Jiri Pirko <jiri@resnulli.us>
11799 L:      netdev@vger.kernel.org
11800 S:      Supported
11801 F:      drivers/net/team/
11802 F:      include/linux/if_team.h
11803 F:      include/uapi/linux/if_team.h
11804
11805 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11806 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11807 S:      Maintained
11808 F:      arch/x86/platform/ts5500/
11809
11810 TECHNOTREND USB IR RECEIVER
11811 M:      Sean Young <sean@mess.org>
11812 L:      linux-media@vger.kernel.org
11813 S:      Maintained
11814 F:      drivers/media/rc/ttusbir.c
11815
11816 TEGRA ARCHITECTURE SUPPORT
11817 M:      Stephen Warren <swarren@wwwdotorg.org>
11818 M:      Thierry Reding <thierry.reding@gmail.com>
11819 M:      Alexandre Courbot <gnurou@gmail.com>
11820 L:      linux-tegra@vger.kernel.org
11821 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
11822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11823 S:      Supported
11824 N:      [^a-z]tegra
11825
11826 TEGRA CLOCK DRIVER
11827 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
11828 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
11829 S:      Supported
11830 F:      drivers/clk/tegra/
11831
11832 TEGRA DMA DRIVERS
11833 M:      Laxman Dewangan <ldewangan@nvidia.com>
11834 M:      Jon Hunter <jonathanh@nvidia.com>
11835 S:      Supported
11836 F:      drivers/dma/tegra*
11837
11838 TEGRA I2C DRIVER
11839 M:      Laxman Dewangan <ldewangan@nvidia.com>
11840 S:      Supported
11841 F:      drivers/i2c/busses/i2c-tegra.c
11842
11843 TEGRA IOMMU DRIVERS
11844 M:      Hiroshi Doyu <hdoyu@nvidia.com>
11845 S:      Supported
11846 F:      drivers/iommu/tegra*
11847
11848 TEGRA KBC DRIVER
11849 M:      Rakesh Iyer <riyer@nvidia.com>
11850 M:      Laxman Dewangan <ldewangan@nvidia.com>
11851 S:      Supported
11852 F:      drivers/input/keyboard/tegra-kbc.c
11853
11854 TEGRA PWM DRIVER
11855 M:      Thierry Reding <thierry.reding@gmail.com>
11856 S:      Supported
11857 F:      drivers/pwm/pwm-tegra.c
11858
11859 TEGRA SERIAL DRIVER
11860 M:      Laxman Dewangan <ldewangan@nvidia.com>
11861 S:      Supported
11862 F:      drivers/tty/serial/serial-tegra.c
11863
11864 TEGRA SPI DRIVER
11865 M:      Laxman Dewangan <ldewangan@nvidia.com>
11866 S:      Supported
11867 F:      drivers/spi/spi-tegra*
11868
11869 TEHUTI ETHERNET DRIVER
11870 M:      Andy Gospodarek <andy@greyhouse.net>
11871 L:      netdev@vger.kernel.org
11872 S:      Supported
11873 F:      drivers/net/ethernet/tehuti/*
11874
11875 Telecom Clock Driver for MCPL0010
11876 M:      Mark Gross <mark.gross@intel.com>
11877 S:      Supported
11878 F:      drivers/char/tlclk.c
11879
11880 TENSILICA XTENSA PORT (xtensa)
11881 M:      Chris Zankel <chris@zankel.net>
11882 M:      Max Filippov <jcmvbkbc@gmail.com>
11883 L:      linux-xtensa@linux-xtensa.org
11884 T:      git git://github.com/czankel/xtensa-linux.git
11885 S:      Maintained
11886 F:      arch/xtensa/
11887 F:      drivers/irqchip/irq-xtensa-*
11888
11889 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11890 M:      Hans Verkuil <hverkuil@xs4all.nl>
11891 L:      linux-media@vger.kernel.org
11892 T:      git git://linuxtv.org/media_tree.git
11893 W:      https://linuxtv.org
11894 S:      Maintained
11895 F:      drivers/media/radio/radio-raremono.c
11896
11897 THERMAL
11898 M:      Zhang Rui <rui.zhang@intel.com>
11899 M:      Eduardo Valentin <edubezval@gmail.com>
11900 L:      linux-pm@vger.kernel.org
11901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11903 Q:      https://patchwork.kernel.org/project/linux-pm/list/
11904 S:      Supported
11905 F:      drivers/thermal/
11906 F:      include/linux/thermal.h
11907 F:      include/uapi/linux/thermal.h
11908 F:      include/linux/cpu_cooling.h
11909 F:      Documentation/devicetree/bindings/thermal/
11910
11911 THERMAL/CPU_COOLING
11912 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
11913 M:      Viresh Kumar <viresh.kumar@linaro.org>
11914 M:      Javi Merino <javi.merino@kernel.org>
11915 L:      linux-pm@vger.kernel.org
11916 S:      Supported
11917 F:      Documentation/thermal/cpu-cooling-api.txt
11918 F:      drivers/thermal/cpu_cooling.c
11919 F:      include/linux/cpu_cooling.h
11920
11921 THINKPAD ACPI EXTRAS DRIVER
11922 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11923 L:      ibm-acpi-devel@lists.sourceforge.net
11924 L:      platform-driver-x86@vger.kernel.org
11925 W:      http://ibm-acpi.sourceforge.net
11926 W:      http://thinkwiki.org/wiki/Ibm-acpi
11927 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11928 S:      Maintained
11929 F:      drivers/platform/x86/thinkpad_acpi.c
11930
11931 TI BANDGAP AND THERMAL DRIVER
11932 M:      Eduardo Valentin <edubezval@gmail.com>
11933 M:      Keerthy <j-keerthy@ti.com>
11934 L:      linux-pm@vger.kernel.org
11935 L:      linux-omap@vger.kernel.org
11936 S:      Maintained
11937 F:      drivers/thermal/ti-soc-thermal/
11938
11939 TI VPE/CAL DRIVERS
11940 M:      Benoit Parrot <bparrot@ti.com>
11941 L:      linux-media@vger.kernel.org
11942 W:      http://linuxtv.org/
11943 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11944 S:      Maintained
11945 F:      drivers/media/platform/ti-vpe/
11946
11947 TI CDCE706 CLOCK DRIVER
11948 M:      Max Filippov <jcmvbkbc@gmail.com>
11949 S:      Maintained
11950 F:      drivers/clk/clk-cdce706.c
11951
11952 TI CLOCK DRIVER
11953 M:      Tero Kristo <t-kristo@ti.com>
11954 L:      linux-omap@vger.kernel.org
11955 S:      Maintained
11956 F:      drivers/clk/ti/
11957 F:      include/linux/clk/ti.h
11958
11959 TI ETHERNET SWITCH DRIVER (CPSW)
11960 M:      Mugunthan V N <mugunthanvnm@ti.com>
11961 R:      Grygorii Strashko <grygorii.strashko@ti.com>
11962 L:      linux-omap@vger.kernel.org
11963 L:      netdev@vger.kernel.org
11964 S:      Maintained
11965 F:      drivers/net/ethernet/ti/cpsw*
11966 F:      drivers/net/ethernet/ti/davinci*
11967
11968 TI FLASH MEDIA INTERFACE DRIVER
11969 M:      Alex Dubov <oakad@yahoo.com>
11970 S:      Maintained
11971 F:      drivers/misc/tifm*
11972 F:      drivers/mmc/host/tifm_sd.c
11973 F:      include/linux/tifm.h
11974
11975 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11976 M:      Santosh Shilimkar <ssantosh@kernel.org>
11977 L:      linux-kernel@vger.kernel.org
11978 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11979 S:      Maintained
11980 F:      drivers/soc/ti/*
11981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11982
11983
11984 TI LM49xxx FAMILY ASoC CODEC DRIVERS
11985 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
11986 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11987 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11988 S:      Maintained
11989 F:      sound/soc/codecs/lm49453*
11990 F:      sound/soc/codecs/isabelle*
11991
11992 TI LP855x BACKLIGHT DRIVER
11993 M:      Milo Kim <milo.kim@ti.com>
11994 S:      Maintained
11995 F:      Documentation/backlight/lp855x-driver.txt
11996 F:      drivers/video/backlight/lp855x_bl.c
11997 F:      include/linux/platform_data/lp855x.h
11998
11999 TI LP8727 CHARGER DRIVER
12000 M:      Milo Kim <milo.kim@ti.com>
12001 S:      Maintained
12002 F:      drivers/power/supply/lp8727_charger.c
12003 F:      include/linux/platform_data/lp8727.h
12004
12005 TI LP8788 MFD DRIVER
12006 M:      Milo Kim <milo.kim@ti.com>
12007 S:      Maintained
12008 F:      drivers/iio/adc/lp8788_adc.c
12009 F:      drivers/leds/leds-lp8788.c
12010 F:      drivers/mfd/lp8788*.c
12011 F:      drivers/power/supply/lp8788-charger.c
12012 F:      drivers/regulator/lp8788-*.c
12013 F:      include/linux/mfd/lp8788*.h
12014
12015 TI NETCP ETHERNET DRIVER
12016 M:      Wingman Kwok <w-kwok2@ti.com>
12017 M:      Murali Karicheri <m-karicheri2@ti.com>
12018 L:      netdev@vger.kernel.org
12019 S:      Maintained
12020 F:      drivers/net/ethernet/ti/netcp*
12021
12022 TI TAS571X FAMILY ASoC CODEC DRIVER
12023 M:      Kevin Cernekee <cernekee@chromium.org>
12024 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12025 S:      Odd Fixes
12026 F:      sound/soc/codecs/tas571x*
12027
12028 TI TWL4030 SERIES SOC CODEC DRIVER
12029 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12030 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12031 S:      Maintained
12032 F:      sound/soc/codecs/twl4030*
12033
12034 TI WILINK WIRELESS DRIVERS
12035 L:      linux-wireless@vger.kernel.org
12036 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
12037 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
12038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12039 S:      Orphan
12040 F:      drivers/net/wireless/ti/
12041 F:      include/linux/wl12xx.h
12042
12043 TIPC NETWORK LAYER
12044 M:      Jon Maloy <jon.maloy@ericsson.com>
12045 M:      Ying Xue <ying.xue@windriver.com>
12046 L:      netdev@vger.kernel.org (core kernel code)
12047 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12048 W:      http://tipc.sourceforge.net/
12049 S:      Maintained
12050 F:      include/uapi/linux/tipc*.h
12051 F:      net/tipc/
12052
12053 TILE ARCHITECTURE
12054 M:      Chris Metcalf <cmetcalf@mellanox.com>
12055 W:      http://www.mellanox.com/repository/solutions/tile-scm/
12056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12057 S:      Supported
12058 F:      arch/tile/
12059 F:      drivers/char/tile-srom.c
12060 F:      drivers/edac/tile_edac.c
12061 F:      drivers/net/ethernet/tile/
12062 F:      drivers/rtc/rtc-tile.c
12063 F:      drivers/tty/hvc/hvc_tile.c
12064 F:      drivers/tty/serial/tilegx.c
12065 F:      drivers/usb/host/*-tilegx.c
12066 F:      include/linux/usb/tilegx.h
12067
12068 TLAN NETWORK DRIVER
12069 M:      Samuel Chessman <chessman@tux.org>
12070 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
12071 W:      http://sourceforge.net/projects/tlan/
12072 S:      Maintained
12073 F:      Documentation/networking/tlan.txt
12074 F:      drivers/net/ethernet/ti/tlan.*
12075
12076 TOMOYO SECURITY MODULE
12077 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
12078 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12079 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12080 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12081 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12082 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12083 W:      http://tomoyo.sourceforge.jp/
12084 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12085 S:      Maintained
12086 F:      security/tomoyo/
12087
12088 TOPSTAR LAPTOP EXTRAS DRIVER
12089 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12090 L:      platform-driver-x86@vger.kernel.org
12091 S:      Maintained
12092 F:      drivers/platform/x86/topstar-laptop.c
12093
12094 TOSHIBA ACPI EXTRAS DRIVER
12095 M:      Azael Avalos <coproscefalo@gmail.com>
12096 L:      platform-driver-x86@vger.kernel.org
12097 S:      Maintained
12098 F:      drivers/platform/x86/toshiba_acpi.c
12099
12100 TOSHIBA BLUETOOTH DRIVER
12101 M:      Azael Avalos <coproscefalo@gmail.com>
12102 L:      platform-driver-x86@vger.kernel.org
12103 S:      Maintained
12104 F:      drivers/platform/x86/toshiba_bluetooth.c
12105
12106 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12107 M:      Azael Avalos <coproscefalo@gmail.com>
12108 L:      platform-driver-x86@vger.kernel.org
12109 S:      Maintained
12110 F:      drivers/platform/x86/toshiba_haps.c
12111
12112 TOSHIBA WMI HOTKEYS DRIVER
12113 M:      Azael Avalos <coproscefalo@gmail.com>
12114 L:      platform-driver-x86@vger.kernel.org
12115 S:      Maintained
12116 F:      drivers/platform/x86/toshiba-wmi.c
12117
12118 TOSHIBA SMM DRIVER
12119 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
12120 W:      http://www.buzzard.org.uk/toshiba/
12121 S:      Maintained
12122 F:      drivers/char/toshiba.c
12123 F:      include/linux/toshiba.h
12124 F:      include/uapi/linux/toshiba.h
12125
12126 TOSHIBA TC358743 DRIVER
12127 M:      Mats Randgaard <matrandg@cisco.com>
12128 L:      linux-media@vger.kernel.org
12129 S:      Maintained
12130 F:      drivers/media/i2c/tc358743*
12131 F:      include/media/i2c/tc358743.h
12132
12133 TMIO/SDHI MMC DRIVER
12134 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12135 L:      linux-mmc@vger.kernel.org
12136 S:      Supported
12137 F:      drivers/mmc/host/tmio_mmc*
12138 F:      drivers/mmc/host/sh_mobile_sdhi.c
12139 F:      include/linux/mfd/tmio.h
12140
12141 TMP401 HARDWARE MONITOR DRIVER
12142 M:      Guenter Roeck <linux@roeck-us.net>
12143 L:      linux-hwmon@vger.kernel.org
12144 S:      Maintained
12145 F:      Documentation/hwmon/tmp401
12146 F:      drivers/hwmon/tmp401.c
12147
12148 TMPFS (SHMEM FILESYSTEM)
12149 M:      Hugh Dickins <hughd@google.com>
12150 L:      linux-mm@kvack.org
12151 S:      Maintained
12152 F:      include/linux/shmem_fs.h
12153 F:      mm/shmem.c
12154
12155 TM6000 VIDEO4LINUX DRIVER
12156 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12157 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12158 L:      linux-media@vger.kernel.org
12159 W:      https://linuxtv.org
12160 T:      git git://linuxtv.org/media_tree.git
12161 S:      Odd fixes
12162 F:      drivers/media/usb/tm6000/
12163 F:      Documentation/media/v4l-drivers/tm6000*
12164
12165 TW5864 VIDEO4LINUX DRIVER
12166 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12167 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12168 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12169 L:      linux-media@vger.kernel.org
12170 S:      Supported
12171 F:      drivers/media/pci/tw5864/
12172
12173 TW68 VIDEO4LINUX DRIVER
12174 M:      Hans Verkuil <hverkuil@xs4all.nl>
12175 L:      linux-media@vger.kernel.org
12176 T:      git git://linuxtv.org/media_tree.git
12177 W:      https://linuxtv.org
12178 S:      Odd Fixes
12179 F:      drivers/media/pci/tw68/
12180
12181 TW686X VIDEO4LINUX DRIVER
12182 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12183 L:      linux-media@vger.kernel.org
12184 T:      git git://linuxtv.org/media_tree.git
12185 W:      http://linuxtv.org
12186 S:      Maintained
12187 F:      drivers/media/pci/tw686x/
12188
12189 TPM DEVICE DRIVER
12190 M:      Peter Huewe <peterhuewe@gmx.de>
12191 M:      Marcel Selhorst <tpmdd@selhorst.net>
12192 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12193 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12194 W:      http://tpmdd.sourceforge.net
12195 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12196 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
12197 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
12198 S:      Maintained
12199 F:      drivers/char/tpm/
12200
12201 TPM IBM_VTPM DEVICE DRIVER
12202 M:      Ashley Lai <ashleydlai@gmail.com>
12203 W:      http://tpmdd.sourceforge.net
12204 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12205 S:      Maintained
12206 F:      drivers/char/tpm/tpm_ibmvtpm*
12207
12208 TRACING
12209 M:      Steven Rostedt <rostedt@goodmis.org>
12210 M:      Ingo Molnar <mingo@redhat.com>
12211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12212 S:      Maintained
12213 F:      Documentation/trace/ftrace.txt
12214 F:      arch/*/*/*/ftrace.h
12215 F:      arch/*/kernel/ftrace.c
12216 F:      include/*/ftrace.h
12217 F:      include/linux/trace*.h
12218 F:      include/trace/
12219 F:      kernel/trace/
12220 F:      tools/testing/selftests/ftrace/
12221
12222 TRACING MMIO ACCESSES (MMIOTRACE)
12223 M:      Steven Rostedt <rostedt@goodmis.org>
12224 M:      Ingo Molnar <mingo@kernel.org>
12225 R:      Karol Herbst <karolherbst@gmail.com>
12226 R:      Pekka Paalanen <ppaalanen@gmail.com>
12227 S:      Maintained
12228 L:      linux-kernel@vger.kernel.org
12229 L:      nouveau@lists.freedesktop.org
12230 F:      kernel/trace/trace_mmiotrace.c
12231 F:      include/linux/mmiotrace.h
12232 F:      arch/x86/mm/kmmio.c
12233 F:      arch/x86/mm/mmio-mod.c
12234 F:      arch/x86/mm/testmmiotrace.c
12235
12236 TRIVIAL PATCHES
12237 M:      Jiri Kosina <trivial@kernel.org>
12238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12239 S:      Maintained
12240 K:      ^Subject:.*(?i)trivial
12241
12242 TTY LAYER
12243 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12244 M:      Jiri Slaby <jslaby@suse.com>
12245 S:      Supported
12246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12247 F:      Documentation/serial/
12248 F:      drivers/tty/
12249 F:      drivers/tty/serial/serial_core.c
12250 F:      include/linux/serial_core.h
12251 F:      include/linux/serial.h
12252 F:      include/linux/tty.h
12253 F:      include/uapi/linux/serial_core.h
12254 F:      include/uapi/linux/serial.h
12255 F:      include/uapi/linux/tty.h
12256
12257 TUA9001 MEDIA DRIVER
12258 M:      Antti Palosaari <crope@iki.fi>
12259 L:      linux-media@vger.kernel.org
12260 W:      https://linuxtv.org
12261 W:      http://palosaari.fi/linux/
12262 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12263 T:      git git://linuxtv.org/anttip/media_tree.git
12264 S:      Maintained
12265 F:      drivers/media/tuners/tua9001*
12266
12267 TULIP NETWORK DRIVERS
12268 L:      netdev@vger.kernel.org
12269 L:      linux-parisc@vger.kernel.org
12270 S:      Orphan
12271 F:      drivers/net/ethernet/dec/tulip/
12272
12273 TUN/TAP driver
12274 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
12275 W:      http://vtun.sourceforge.net/tun
12276 S:      Maintained
12277 F:      Documentation/networking/tuntap.txt
12278 F:      arch/um/os-Linux/drivers/
12279
12280 TURBOCHANNEL SUBSYSTEM
12281 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12282 M:      Ralf Baechle <ralf@linux-mips.org>
12283 L:      linux-mips@linux-mips.org
12284 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
12285 S:      Maintained
12286 F:      drivers/tc/
12287 F:      include/linux/tc.h
12288
12289 UBI FILE SYSTEM (UBIFS)
12290 M:      Richard Weinberger <richard@nod.at>
12291 M:      Artem Bityutskiy <dedekind1@gmail.com>
12292 M:      Adrian Hunter <adrian.hunter@intel.com>
12293 L:      linux-mtd@lists.infradead.org
12294 T:      git git://git.infradead.org/ubifs-2.6.git
12295 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
12296 S:      Supported
12297 F:      Documentation/filesystems/ubifs.txt
12298 F:      fs/ubifs/
12299
12300 UCLINUX (M68KNOMMU AND COLDFIRE)
12301 M:      Greg Ungerer <gerg@linux-m68k.org>
12302 W:      http://www.linux-m68k.org/
12303 W:      http://www.uclinux.org/
12304 L:      linux-m68k@lists.linux-m68k.org
12305 L:      uclinux-dev@uclinux.org  (subscribers-only)
12306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12307 S:      Maintained
12308 F:      arch/m68k/coldfire/
12309 F:      arch/m68k/68*/
12310 F:      arch/m68k/*/*_no.*
12311 F:      arch/m68k/include/asm/*_no.*
12312
12313 UDF FILESYSTEM
12314 M:      Jan Kara <jack@suse.com>
12315 S:      Maintained
12316 F:      Documentation/filesystems/udf.txt
12317 F:      fs/udf/
12318
12319 UFS FILESYSTEM
12320 M:      Evgeniy Dushistov <dushistov@mail.ru>
12321 S:      Maintained
12322 F:      Documentation/filesystems/ufs.txt
12323 F:      fs/ufs/
12324
12325 UHID USERSPACE HID IO DRIVER:
12326 M:      David Herrmann <dh.herrmann@googlemail.com>
12327 L:      linux-input@vger.kernel.org
12328 S:      Maintained
12329 F:      drivers/hid/uhid.c
12330 F:      include/uapi/linux/uhid.h
12331
12332 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12333 L:      linux-usb@vger.kernel.org
12334 S:      Orphan
12335 F:      drivers/uwb/
12336 F:      include/linux/uwb.h
12337 F:      include/linux/uwb/
12338
12339 UNICORE32 ARCHITECTURE:
12340 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
12341 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12342 S:      Maintained
12343 T:      git git://github.com/gxt/linux.git
12344 F:      arch/unicore32/
12345
12346 UNIFDEF
12347 M:      Tony Finch <dot@dotat.at>
12348 W:      http://dotat.at/prog/unifdef
12349 S:      Maintained
12350 F:      scripts/unifdef.c
12351
12352 UNIFORM CDROM DRIVER
12353 M:      Jens Axboe <axboe@kernel.dk>
12354 W:      http://www.kernel.dk
12355 S:      Maintained
12356 F:      Documentation/cdrom/
12357 F:      drivers/cdrom/cdrom.c
12358 F:      include/linux/cdrom.h
12359 F:      include/uapi/linux/cdrom.h
12360
12361 UNISYS S-PAR DRIVERS
12362 M:      David Kershner <david.kershner@unisys.com>
12363 L:      sparmaintainer@unisys.com (Unisys internal)
12364 S:      Supported
12365 F:      drivers/staging/unisys/
12366
12367 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12368 M:      Vinayak Holikatti <vinholikatti@gmail.com>
12369 L:      linux-scsi@vger.kernel.org
12370 S:      Supported
12371 F:      Documentation/scsi/ufs.txt
12372 F:      drivers/scsi/ufs/
12373
12374 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12375 M:      Joao Pinto <Joao.Pinto@synopsys.com>
12376 L:      linux-scsi@vger.kernel.org
12377 S:      Supported
12378 F:      drivers/scsi/ufs/*dwc*
12379
12380 UNSORTED BLOCK IMAGES (UBI)
12381 M:      Artem Bityutskiy <dedekind1@gmail.com>
12382 M:      Richard Weinberger <richard@nod.at>
12383 W:      http://www.linux-mtd.infradead.org/
12384 L:      linux-mtd@lists.infradead.org
12385 T:      git git://git.infradead.org/ubifs-2.6.git
12386 S:      Supported
12387 F:      drivers/mtd/ubi/
12388 F:      include/linux/mtd/ubi.h
12389 F:      include/uapi/mtd/ubi-user.h
12390
12391 USB ACM DRIVER
12392 M:      Oliver Neukum <oneukum@suse.com>
12393 L:      linux-usb@vger.kernel.org
12394 S:      Maintained
12395 F:      Documentation/usb/acm.txt
12396 F:      drivers/usb/class/cdc-acm.*
12397
12398 USB AR5523 WIRELESS DRIVER
12399 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
12400 L:      linux-wireless@vger.kernel.org
12401 S:      Maintained
12402 F:      drivers/net/wireless/ath/ar5523/
12403
12404 USB ATTACHED SCSI
12405 M:      Oliver Neukum <oneukum@suse.com>
12406 L:      linux-usb@vger.kernel.org
12407 L:      linux-scsi@vger.kernel.org
12408 S:      Maintained
12409 F:      drivers/usb/storage/uas.c
12410
12411 USB CDC ETHERNET DRIVER
12412 M:      Oliver Neukum <oliver@neukum.org>
12413 L:      linux-usb@vger.kernel.org
12414 S:      Maintained
12415 F:      drivers/net/usb/cdc_*.c
12416 F:      include/uapi/linux/usb/cdc.h
12417
12418 USB CHAOSKEY DRIVER
12419 M:      Keith Packard <keithp@keithp.com>
12420 L:      linux-usb@vger.kernel.org
12421 S:      Maintained
12422 F:      drivers/usb/misc/chaoskey.c
12423
12424 USB CYPRESS C67X00 DRIVER
12425 M:      Peter Korsgaard <jacmet@sunsite.dk>
12426 L:      linux-usb@vger.kernel.org
12427 S:      Maintained
12428 F:      drivers/usb/c67x00/
12429
12430 USB DAVICOM DM9601 DRIVER
12431 M:      Peter Korsgaard <jacmet@sunsite.dk>
12432 L:      netdev@vger.kernel.org
12433 W:      http://www.linux-usb.org/usbnet
12434 S:      Maintained
12435 F:      drivers/net/usb/dm9601.c
12436
12437 USB DIAMOND RIO500 DRIVER
12438 M:      Cesar Miquel <miquel@df.uba.ar>
12439 L:      rio500-users@lists.sourceforge.net
12440 W:      http://rio500.sourceforge.net
12441 S:      Maintained
12442 F:      drivers/usb/misc/rio500*
12443
12444 USB EHCI DRIVER
12445 M:      Alan Stern <stern@rowland.harvard.edu>
12446 L:      linux-usb@vger.kernel.org
12447 S:      Maintained
12448 F:      Documentation/usb/ehci.txt
12449 F:      drivers/usb/host/ehci*
12450
12451 USB GADGET/PERIPHERAL SUBSYSTEM
12452 M:      Felipe Balbi <balbi@kernel.org>
12453 L:      linux-usb@vger.kernel.org
12454 W:      http://www.linux-usb.org/gadget
12455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12456 S:      Maintained
12457 F:      drivers/usb/gadget/
12458 F:      include/linux/usb/gadget*
12459
12460 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12461 M:      Jiri Kosina <jikos@kernel.org>
12462 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
12463 L:      linux-usb@vger.kernel.org
12464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12465 S:      Maintained
12466 F:      Documentation/hid/hiddev.txt
12467 F:      drivers/hid/usbhid/
12468
12469 USB ISP116X DRIVER
12470 M:      Olav Kongas <ok@artecdesign.ee>
12471 L:      linux-usb@vger.kernel.org
12472 S:      Maintained
12473 F:      drivers/usb/host/isp116x*
12474 F:      include/linux/usb/isp116x.h
12475
12476 USB LAN78XX ETHERNET DRIVER
12477 M:      Woojung Huh <woojung.huh@microchip.com>
12478 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12479 L:      netdev@vger.kernel.org
12480 S:      Maintained
12481 F:      drivers/net/usb/lan78xx.*
12482
12483 USB MASS STORAGE DRIVER
12484 M:      Alan Stern <stern@rowland.harvard.edu>
12485 L:      linux-usb@vger.kernel.org
12486 L:      usb-storage@lists.one-eyed-alien.net
12487 S:      Maintained
12488 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
12489 F:      drivers/usb/storage/
12490
12491 USB MIDI DRIVER
12492 M:      Clemens Ladisch <clemens@ladisch.de>
12493 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12494 T:      git git://git.alsa-project.org/alsa-kernel.git
12495 S:      Maintained
12496 F:      sound/usb/midi.*
12497
12498 USB NETWORKING DRIVERS
12499 L:      linux-usb@vger.kernel.org
12500 S:      Odd Fixes
12501 F:      drivers/net/usb/
12502
12503 USB OHCI DRIVER
12504 M:      Alan Stern <stern@rowland.harvard.edu>
12505 L:      linux-usb@vger.kernel.org
12506 S:      Maintained
12507 F:      Documentation/usb/ohci.txt
12508 F:      drivers/usb/host/ohci*
12509
12510 USB OTG FSM (Finite State Machine)
12511 M:      Peter Chen <Peter.Chen@nxp.com>
12512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12513 L:      linux-usb@vger.kernel.org
12514 S:      Maintained
12515 F:      drivers/usb/common/usb-otg-fsm.c
12516
12517 USB OVER IP DRIVER
12518 M:      Valentina Manea <valentina.manea.m@gmail.com>
12519 M:      Shuah Khan <shuahkh@osg.samsung.com>
12520 M:      Shuah Khan <shuah@kernel.org>
12521 L:      linux-usb@vger.kernel.org
12522 S:      Maintained
12523 F:      Documentation/usb/usbip_protocol.txt
12524 F:      drivers/usb/usbip/
12525 F:      tools/usb/usbip/
12526
12527 USB PEGASUS DRIVER
12528 M:      Petko Manolov <petkan@nucleusys.com>
12529 L:      linux-usb@vger.kernel.org
12530 L:      netdev@vger.kernel.org
12531 T:      git git://github.com/petkan/pegasus.git
12532 W:      https://github.com/petkan/pegasus
12533 S:      Maintained
12534 F:      drivers/net/usb/pegasus.*
12535
12536 USB PHY LAYER
12537 M:      Felipe Balbi <balbi@kernel.org>
12538 L:      linux-usb@vger.kernel.org
12539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12540 S:      Maintained
12541 F:      drivers/usb/phy/
12542
12543 USB PRINTER DRIVER (usblp)
12544 M:      Pete Zaitcev <zaitcev@redhat.com>
12545 L:      linux-usb@vger.kernel.org
12546 S:      Supported
12547 F:      drivers/usb/class/usblp.c
12548
12549 USB QMI WWAN NETWORK DRIVER
12550 M:      Bjørn Mork <bjorn@mork.no>
12551 L:      netdev@vger.kernel.org
12552 S:      Maintained
12553 F:      Documentation/ABI/testing/sysfs-class-net-qmi
12554 F:      drivers/net/usb/qmi_wwan.c
12555
12556 USB RTL8150 DRIVER
12557 M:      Petko Manolov <petkan@nucleusys.com>
12558 L:      linux-usb@vger.kernel.org
12559 L:      netdev@vger.kernel.org
12560 T:      git git://github.com/petkan/rtl8150.git
12561 W:      https://github.com/petkan/rtl8150
12562 S:      Maintained
12563 F:      drivers/net/usb/rtl8150.c
12564
12565 USB SERIAL SUBSYSTEM
12566 M:      Johan Hovold <johan@kernel.org>
12567 L:      linux-usb@vger.kernel.org
12568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12569 S:      Maintained
12570 F:      Documentation/usb/usb-serial.txt
12571 F:      drivers/usb/serial/
12572 F:      include/linux/usb/serial.h
12573
12574 USB SMSC75XX ETHERNET DRIVER
12575 M:      Steve Glendinning <steve.glendinning@shawell.net>
12576 L:      netdev@vger.kernel.org
12577 S:      Maintained
12578 F:      drivers/net/usb/smsc75xx.*
12579
12580 USB SMSC95XX ETHERNET DRIVER
12581 M:      Steve Glendinning <steve.glendinning@shawell.net>
12582 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12583 L:      netdev@vger.kernel.org
12584 S:      Maintained
12585 F:      drivers/net/usb/smsc95xx.*
12586
12587 USB SUBSYSTEM
12588 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12589 L:      linux-usb@vger.kernel.org
12590 W:      http://www.linux-usb.org
12591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12592 S:      Supported
12593 F:      Documentation/devicetree/bindings/usb/
12594 F:      Documentation/usb/
12595 F:      drivers/usb/
12596 F:      include/linux/usb.h
12597 F:      include/linux/usb/
12598
12599 USB UHCI DRIVER
12600 M:      Alan Stern <stern@rowland.harvard.edu>
12601 L:      linux-usb@vger.kernel.org
12602 S:      Maintained
12603 F:      drivers/usb/host/uhci*
12604
12605 USB "USBNET" DRIVER FRAMEWORK
12606 M:      Oliver Neukum <oneukum@suse.com>
12607 L:      netdev@vger.kernel.org
12608 W:      http://www.linux-usb.org/usbnet
12609 S:      Maintained
12610 F:      drivers/net/usb/usbnet.c
12611 F:      include/linux/usb/usbnet.h
12612
12613 USB VIDEO CLASS
12614 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12615 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12616 L:      linux-media@vger.kernel.org
12617 T:      git git://linuxtv.org/media_tree.git
12618 W:      http://www.ideasonboard.org/uvc/
12619 S:      Maintained
12620 F:      drivers/media/usb/uvc/
12621 F:      include/uapi/linux/uvcvideo.h
12622
12623 USB VISION DRIVER
12624 M:      Hans Verkuil <hverkuil@xs4all.nl>
12625 L:      linux-media@vger.kernel.org
12626 T:      git git://linuxtv.org/media_tree.git
12627 W:      https://linuxtv.org
12628 S:      Odd Fixes
12629 F:      drivers/media/usb/usbvision/
12630
12631 USB WEBCAM GADGET
12632 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12633 L:      linux-usb@vger.kernel.org
12634 S:      Maintained
12635 F:      drivers/usb/gadget/function/*uvc*
12636 F:      drivers/usb/gadget/legacy/webcam.c
12637
12638 USB WIRELESS RNDIS DRIVER (rndis_wlan)
12639 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
12640 L:      linux-wireless@vger.kernel.org
12641 S:      Maintained
12642 F:      drivers/net/wireless/rndis_wlan.c
12643
12644 USB XHCI DRIVER
12645 M:      Mathias Nyman <mathias.nyman@intel.com>
12646 L:      linux-usb@vger.kernel.org
12647 S:      Supported
12648 F:      drivers/usb/host/xhci*
12649 F:      drivers/usb/host/pci-quirks*
12650
12651 USB ZD1201 DRIVER
12652 L:      linux-wireless@vger.kernel.org
12653 W:      http://linux-lc100020.sourceforge.net
12654 S:      Orphan
12655 F:      drivers/net/wireless/zydas/zd1201.*
12656
12657 USB ZR364XX DRIVER
12658 M:      Antoine Jacquet <royale@zerezo.com>
12659 L:      linux-usb@vger.kernel.org
12660 L:      linux-media@vger.kernel.org
12661 T:      git git://linuxtv.org/media_tree.git
12662 W:      http://royale.zerezo.com/zr364xx/
12663 S:      Maintained
12664 F:      Documentation/media/v4l-drivers/zr364xx*
12665 F:      drivers/media/usb/zr364xx/
12666
12667 ULPI BUS
12668 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
12669 L:      linux-usb@vger.kernel.org
12670 S:      Maintained
12671 F:      drivers/usb/common/ulpi.c
12672 F:      include/linux/ulpi/
12673
12674 USER-MODE LINUX (UML)
12675 M:      Jeff Dike <jdike@addtoit.com>
12676 M:      Richard Weinberger <richard@nod.at>
12677 L:      user-mode-linux-devel@lists.sourceforge.net
12678 L:      user-mode-linux-user@lists.sourceforge.net
12679 W:      http://user-mode-linux.sourceforge.net
12680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12681 S:      Maintained
12682 F:      Documentation/virtual/uml/
12683 F:      arch/um/
12684 F:      arch/x86/um/
12685 F:      fs/hostfs/
12686 F:      fs/hppfs/
12687
12688 USERSPACE I/O (UIO)
12689 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12690 S:      Maintained
12691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12692 F:      Documentation/DocBook/uio-howto.tmpl
12693 F:      drivers/uio/
12694 F:      include/linux/uio*.h
12695
12696 UTIL-LINUX PACKAGE
12697 M:      Karel Zak <kzak@redhat.com>
12698 L:      util-linux@vger.kernel.org
12699 W:      http://en.wikipedia.org/wiki/Util-linux
12700 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12701 S:      Maintained
12702
12703 UVESAFB DRIVER
12704 M:      Michal Januszewski <spock@gentoo.org>
12705 L:      linux-fbdev@vger.kernel.org
12706 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
12707 S:      Maintained
12708 F:      Documentation/fb/uvesafb.txt
12709 F:      drivers/video/fbdev/uvesafb.*
12710
12711 VF610 NAND DRIVER
12712 M:      Stefan Agner <stefan@agner.ch>
12713 L:      linux-mtd@lists.infradead.org
12714 S:      Supported
12715 F:      drivers/mtd/nand/vf610_nfc.c
12716
12717 VFAT/FAT/MSDOS FILESYSTEM
12718 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12719 S:      Maintained
12720 F:      Documentation/filesystems/vfat.txt
12721 F:      fs/fat/
12722
12723 VFIO DRIVER
12724 M:      Alex Williamson <alex.williamson@redhat.com>
12725 L:      kvm@vger.kernel.org
12726 T:      git git://github.com/awilliam/linux-vfio.git
12727 S:      Maintained
12728 F:      Documentation/vfio.txt
12729 F:      drivers/vfio/
12730 F:      include/linux/vfio.h
12731 F:      include/uapi/linux/vfio.h
12732
12733 VFIO PLATFORM DRIVER
12734 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
12735 L:      kvm@vger.kernel.org
12736 S:      Maintained
12737 F:      drivers/vfio/platform/
12738
12739 VIDEOBUF2 FRAMEWORK
12740 M:      Pawel Osciak <pawel@osciak.com>
12741 M:      Marek Szyprowski <m.szyprowski@samsung.com>
12742 M:      Kyungmin Park <kyungmin.park@samsung.com>
12743 L:      linux-media@vger.kernel.org
12744 S:      Maintained
12745 F:      drivers/media/v4l2-core/videobuf2-*
12746 F:      include/media/videobuf2-*
12747
12748 VIRTIO AND VHOST VSOCK DRIVER
12749 M:      Stefan Hajnoczi <stefanha@redhat.com>
12750 L:      kvm@vger.kernel.org
12751 L:      virtualization@lists.linux-foundation.org
12752 L:      netdev@vger.kernel.org
12753 S:      Maintained
12754 F:      include/linux/virtio_vsock.h
12755 F:      include/uapi/linux/virtio_vsock.h
12756 F:      net/vmw_vsock/virtio_transport_common.c
12757 F:      net/vmw_vsock/virtio_transport.c
12758 F:      drivers/vhost/vsock.c
12759 F:      drivers/vhost/vsock.h
12760
12761 VIRTUAL SERIO DEVICE DRIVER
12762 M:      Stephen Chandler Paul <thatslyude@gmail.com>
12763 S:      Maintained
12764 F:      drivers/input/serio/userio.c
12765 F:      include/uapi/linux/userio.h
12766
12767 VIRTIO CONSOLE DRIVER
12768 M:      Amit Shah <amit.shah@redhat.com>
12769 L:      virtualization@lists.linux-foundation.org
12770 S:      Maintained
12771 F:      drivers/char/virtio_console.c
12772 F:      include/linux/virtio_console.h
12773 F:      include/uapi/linux/virtio_console.h
12774
12775 VIRTIO CORE, NET AND BLOCK DRIVERS
12776 M:      "Michael S. Tsirkin" <mst@redhat.com>
12777 L:      virtualization@lists.linux-foundation.org
12778 S:      Maintained
12779 F:      Documentation/devicetree/bindings/virtio/
12780 F:      drivers/virtio/
12781 F:      tools/virtio/
12782 F:      drivers/net/virtio_net.c
12783 F:      drivers/block/virtio_blk.c
12784 F:      include/linux/virtio_*.h
12785 F:      include/uapi/linux/virtio_*.h
12786
12787 VIRTIO DRIVERS FOR S390
12788 M:      Christian Borntraeger <borntraeger@de.ibm.com>
12789 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
12790 L:      linux-s390@vger.kernel.org
12791 L:      virtualization@lists.linux-foundation.org
12792 L:      kvm@vger.kernel.org
12793 S:      Supported
12794 F:      drivers/s390/virtio/
12795
12796 VIRTIO GPU DRIVER
12797 M:      David Airlie <airlied@linux.ie>
12798 M:      Gerd Hoffmann <kraxel@redhat.com>
12799 L:      dri-devel@lists.freedesktop.org
12800 L:      virtualization@lists.linux-foundation.org
12801 S:      Maintained
12802 F:      drivers/gpu/drm/virtio/
12803 F:      include/uapi/linux/virtio_gpu.h
12804
12805 VIRTIO HOST (VHOST)
12806 M:      "Michael S. Tsirkin" <mst@redhat.com>
12807 L:      kvm@vger.kernel.org
12808 L:      virtualization@lists.linux-foundation.org
12809 L:      netdev@vger.kernel.org
12810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12811 S:      Maintained
12812 F:      drivers/vhost/
12813 F:      include/uapi/linux/vhost.h
12814
12815 VIRTIO INPUT DRIVER
12816 M:      Gerd Hoffmann <kraxel@redhat.com>
12817 S:      Maintained
12818 F:      drivers/virtio/virtio_input.c
12819 F:      include/uapi/linux/virtio_input.h
12820
12821 VIA RHINE NETWORK DRIVER
12822 S:      Orphan
12823 F:      drivers/net/ethernet/via/via-rhine.c
12824
12825 VIA SD/MMC CARD CONTROLLER DRIVER
12826 M:      Bruce Chang <brucechang@via.com.tw>
12827 M:      Harald Welte <HaraldWelte@viatech.com>
12828 S:      Maintained
12829 F:      drivers/mmc/host/via-sdmmc.c
12830
12831 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12832 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12833 L:      linux-fbdev@vger.kernel.org
12834 S:      Maintained
12835 F:      include/linux/via-core.h
12836 F:      include/linux/via-gpio.h
12837 F:      include/linux/via_i2c.h
12838 F:      drivers/video/fbdev/via/
12839
12840 VIA VELOCITY NETWORK DRIVER
12841 M:      Francois Romieu <romieu@fr.zoreil.com>
12842 L:      netdev@vger.kernel.org
12843 S:      Maintained
12844 F:      drivers/net/ethernet/via/via-velocity.*
12845
12846 VIRT LIB
12847 M:      Alex Williamson <alex.williamson@redhat.com>
12848 M:      Paolo Bonzini <pbonzini@redhat.com>
12849 L:      kvm@vger.kernel.org
12850 S:      Supported
12851 F:      virt/lib/
12852
12853 VIVID VIRTUAL VIDEO DRIVER
12854 M:      Hans Verkuil <hverkuil@xs4all.nl>
12855 L:      linux-media@vger.kernel.org
12856 T:      git git://linuxtv.org/media_tree.git
12857 W:      https://linuxtv.org
12858 S:      Maintained
12859 F:      drivers/media/platform/vivid/*
12860
12861 VLAN (802.1Q)
12862 M:      Patrick McHardy <kaber@trash.net>
12863 L:      netdev@vger.kernel.org
12864 S:      Maintained
12865 F:      drivers/net/macvlan.c
12866 F:      include/linux/if_*vlan.h
12867 F:      net/8021q/
12868
12869 VLYNQ BUS
12870 M:      Florian Fainelli <f.fainelli@gmail.com>
12871 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
12872 S:      Maintained
12873 F:      drivers/vlynq/vlynq.c
12874 F:      include/linux/vlynq.h
12875
12876 VME SUBSYSTEM
12877 M:      Martyn Welch <martyn@welchs.me.uk>
12878 M:      Manohar Vanga <manohar.vanga@gmail.com>
12879 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12880 L:      devel@driverdev.osuosl.org
12881 S:      Maintained
12882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12883 F:      Documentation/vme_api.txt
12884 F:      drivers/staging/vme/
12885 F:      drivers/vme/
12886 F:      include/linux/vme*
12887
12888 VMWARE HYPERVISOR INTERFACE
12889 M:      Alok Kataria <akataria@vmware.com>
12890 L:      virtualization@lists.linux-foundation.org
12891 S:      Supported
12892 F:      arch/x86/kernel/cpu/vmware.c
12893
12894 VMWARE BALLOON DRIVER
12895 M:      Xavier Deguillard <xdeguillard@vmware.com>
12896 M:      Philip Moltmann <moltmann@vmware.com>
12897 M:      "VMware, Inc." <pv-drivers@vmware.com>
12898 L:      linux-kernel@vger.kernel.org
12899 S:      Maintained
12900 F:      drivers/misc/vmw_balloon.c
12901
12902 VMWARE VMMOUSE SUBDRIVER
12903 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12904 M:      "VMware, Inc." <pv-drivers@vmware.com>
12905 L:      linux-input@vger.kernel.org
12906 S:      Maintained
12907 F:      drivers/input/mouse/vmmouse.c
12908 F:      drivers/input/mouse/vmmouse.h
12909
12910 VMWARE VMXNET3 ETHERNET DRIVER
12911 M:      Shrikrishna Khare <skhare@vmware.com>
12912 M:      "VMware, Inc." <pv-drivers@vmware.com>
12913 L:      netdev@vger.kernel.org
12914 S:      Maintained
12915 F:      drivers/net/vmxnet3/
12916
12917 VMware PVSCSI driver
12918 M:      Jim Gill <jgill@vmware.com>
12919 M:      VMware PV-Drivers <pv-drivers@vmware.com>
12920 L:      linux-scsi@vger.kernel.org
12921 S:      Maintained
12922 F:      drivers/scsi/vmw_pvscsi.c
12923 F:      drivers/scsi/vmw_pvscsi.h
12924
12925 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12926 M:      Liam Girdwood <lgirdwood@gmail.com>
12927 M:      Mark Brown <broonie@kernel.org>
12928 L:      linux-kernel@vger.kernel.org
12929 W:      http://www.slimlogic.co.uk/?p=48
12930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12931 S:      Supported
12932 F:      Documentation/devicetree/bindings/regulator/
12933 F:      drivers/regulator/
12934 F:      include/dt-bindings/regulator/
12935 F:      include/linux/regulator/
12936
12937 VRF
12938 M:      David Ahern <dsa@cumulusnetworks.com>
12939 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
12940 L:      netdev@vger.kernel.org
12941 S:      Maintained
12942 F:      drivers/net/vrf.c
12943 F:      Documentation/networking/vrf.txt
12944
12945 VT1211 HARDWARE MONITOR DRIVER
12946 M:      Juerg Haefliger <juergh@gmail.com>
12947 L:      linux-hwmon@vger.kernel.org
12948 S:      Maintained
12949 F:      Documentation/hwmon/vt1211
12950 F:      drivers/hwmon/vt1211.c
12951
12952 VT8231 HARDWARE MONITOR DRIVER
12953 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
12954 L:      linux-hwmon@vger.kernel.org
12955 S:      Maintained
12956 F:      drivers/hwmon/vt8231.c
12957
12958 VUB300 USB to SDIO/SD/MMC bridge chip
12959 M:      Tony Olech <tony.olech@elandigitalsystems.com>
12960 L:      linux-mmc@vger.kernel.org
12961 L:      linux-usb@vger.kernel.org
12962 S:      Supported
12963 F:      drivers/mmc/host/vub300.c
12964
12965 W1 DALLAS'S 1-WIRE BUS
12966 M:      Evgeniy Polyakov <zbr@ioremap.net>
12967 S:      Maintained
12968 F:      Documentation/w1/
12969 F:      drivers/w1/
12970
12971 W83791D HARDWARE MONITORING DRIVER
12972 M:      Marc Hulsman <m.hulsman@tudelft.nl>
12973 L:      linux-hwmon@vger.kernel.org
12974 S:      Maintained
12975 F:      Documentation/hwmon/w83791d
12976 F:      drivers/hwmon/w83791d.c
12977
12978 W83793 HARDWARE MONITORING DRIVER
12979 M:      Rudolf Marek <r.marek@assembler.cz>
12980 L:      linux-hwmon@vger.kernel.org
12981 S:      Maintained
12982 F:      Documentation/hwmon/w83793
12983 F:      drivers/hwmon/w83793.c
12984
12985 W83795 HARDWARE MONITORING DRIVER
12986 M:      Jean Delvare <jdelvare@suse.com>
12987 L:      linux-hwmon@vger.kernel.org
12988 S:      Maintained
12989 F:      drivers/hwmon/w83795.c
12990
12991 W83L51xD SD/MMC CARD INTERFACE DRIVER
12992 M:      Pierre Ossman <pierre@ossman.eu>
12993 S:      Maintained
12994 F:      drivers/mmc/host/wbsd.*
12995
12996 WACOM PROTOCOL 4 SERIAL TABLETS
12997 M:      Julian Squires <julian@cipht.net>
12998 M:      Hans de Goede <hdegoede@redhat.com>
12999 L:      linux-input@vger.kernel.org
13000 S:      Maintained
13001 F:      drivers/input/tablet/wacom_serial4.c
13002
13003 WATCHDOG DEVICE DRIVERS
13004 M:      Wim Van Sebroeck <wim@iguana.be>
13005 R:      Guenter Roeck <linux@roeck-us.net>
13006 L:      linux-watchdog@vger.kernel.org
13007 W:      http://www.linux-watchdog.org/
13008 T:      git git://www.linux-watchdog.org/linux-watchdog.git
13009 S:      Maintained
13010 F:      Documentation/devicetree/bindings/watchdog/
13011 F:      Documentation/watchdog/
13012 F:      drivers/watchdog/
13013 F:      include/linux/watchdog.h
13014 F:      include/uapi/linux/watchdog.h
13015
13016 WIIMOTE HID DRIVER
13017 M:      David Herrmann <dh.herrmann@googlemail.com>
13018 L:      linux-input@vger.kernel.org
13019 S:      Maintained
13020 F:      drivers/hid/hid-wiimote*
13021
13022 WINBOND CIR DRIVER
13023 M:      David Härdeman <david@hardeman.nu>
13024 S:      Maintained
13025 F:      drivers/media/rc/winbond-cir.c
13026
13027 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13028 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13029 L:      linux-watchdog@vger.kernel.org
13030 S:      Maintained
13031 F:      drivers/watchdog/ebc-c384_wdt.c
13032
13033 WINSYSTEMS WS16C48 GPIO DRIVER
13034 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13035 L:      linux-gpio@vger.kernel.org
13036 S:      Maintained
13037 F:      drivers/gpio/gpio-ws16c48.c
13038
13039 WIMAX STACK
13040 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13041 M:      linux-wimax@intel.com
13042 L:      wimax@linuxwimax.org (subscribers-only)
13043 S:      Supported
13044 W:      http://linuxwimax.org
13045 F:      Documentation/wimax/README.wimax
13046 F:      include/linux/wimax/debug.h
13047 F:      include/net/wimax.h
13048 F:      include/uapi/linux/wimax.h
13049 F:      net/wimax/
13050
13051 WISTRON LAPTOP BUTTON DRIVER
13052 M:      Miloslav Trmac <mitr@volny.cz>
13053 S:      Maintained
13054 F:      drivers/input/misc/wistron_btns.c
13055
13056 WL3501 WIRELESS PCMCIA CARD DRIVER
13057 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
13058 L:      linux-wireless@vger.kernel.org
13059 W:      http://oops.ghostprotocols.net:81/blog
13060 S:      Maintained
13061 F:      drivers/net/wireless/wl3501*
13062
13063 WOLFSON MICROELECTRONICS DRIVERS
13064 L:      patches@opensource.wolfsonmicro.com
13065 T:      git https://github.com/CirrusLogic/linux-drivers.git
13066 W:      https://github.com/CirrusLogic/linux-drivers/wiki
13067 S:      Supported
13068 F:      Documentation/hwmon/wm83??
13069 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13070 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13071 F:      Documentation/devicetree/bindings/mfd/arizona.txt
13072 F:      arch/arm/mach-s3c64xx/mach-crag6410*
13073 F:      drivers/clk/clk-wm83*.c
13074 F:      drivers/extcon/extcon-arizona.c
13075 F:      drivers/leds/leds-wm83*.c
13076 F:      drivers/gpio/gpio-*wm*.c
13077 F:      drivers/gpio/gpio-arizona.c
13078 F:      drivers/hwmon/wm83??-hwmon.c
13079 F:      drivers/input/misc/wm831x-on.c
13080 F:      drivers/input/touchscreen/wm831x-ts.c
13081 F:      drivers/input/touchscreen/wm97*.c
13082 F:      drivers/mfd/arizona*
13083 F:      drivers/mfd/wm*.c
13084 F:      drivers/mfd/cs47l24*
13085 F:      drivers/power/supply/wm83*.c
13086 F:      drivers/rtc/rtc-wm83*.c
13087 F:      drivers/regulator/wm8*.c
13088 F:      drivers/video/backlight/wm83*_bl.c
13089 F:      drivers/watchdog/wm83*_wdt.c
13090 F:      include/linux/mfd/arizona/
13091 F:      include/linux/mfd/wm831x/
13092 F:      include/linux/mfd/wm8350/
13093 F:      include/linux/mfd/wm8400*
13094 F:      include/linux/wm97xx.h
13095 F:      include/sound/wm????.h
13096 F:      sound/soc/codecs/arizona.?
13097 F:      sound/soc/codecs/wm*
13098 F:      sound/soc/codecs/cs47l24*
13099
13100 WORKQUEUE
13101 M:      Tejun Heo <tj@kernel.org>
13102 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13104 S:      Maintained
13105 F:      include/linux/workqueue.h
13106 F:      kernel/workqueue.c
13107 F:      Documentation/workqueue.txt
13108
13109 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13110 M:      Chen-Yu Tsai <wens@csie.org>
13111 L:      linux-kernel@vger.kernel.org
13112 S:      Maintained
13113 N:      axp[128]
13114
13115 X.25 NETWORK LAYER
13116 M:      Andrew Hendry <andrew.hendry@gmail.com>
13117 L:      linux-x25@vger.kernel.org
13118 S:      Odd Fixes
13119 F:      Documentation/networking/x25*
13120 F:      include/net/x25*
13121 F:      net/x25/
13122
13123 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13124 M:      Thomas Gleixner <tglx@linutronix.de>
13125 M:      Ingo Molnar <mingo@redhat.com>
13126 M:      "H. Peter Anvin" <hpa@zytor.com>
13127 M:      x86@kernel.org
13128 L:      linux-kernel@vger.kernel.org
13129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13130 S:      Maintained
13131 F:      Documentation/x86/
13132 F:      arch/x86/
13133
13134 X86 PLATFORM DRIVERS
13135 M:      Darren Hart <dvhart@infradead.org>
13136 L:      platform-driver-x86@vger.kernel.org
13137 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13138 S:      Maintained
13139 F:      drivers/platform/x86/
13140 F:      drivers/platform/olpc/
13141
13142 X86 MCE INFRASTRUCTURE
13143 M:      Tony Luck <tony.luck@intel.com>
13144 M:      Borislav Petkov <bp@alien8.de>
13145 L:      linux-edac@vger.kernel.org
13146 S:      Maintained
13147 F:      arch/x86/kernel/cpu/mcheck/*
13148
13149 X86 MICROCODE UPDATE SUPPORT
13150 M:      Borislav Petkov <bp@alien8.de>
13151 S:      Maintained
13152 F:      arch/x86/kernel/cpu/microcode/*
13153
13154 X86 VDSO
13155 M:      Andy Lutomirski <luto@amacapital.net>
13156 L:      linux-kernel@vger.kernel.org
13157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13158 S:      Maintained
13159 F:      arch/x86/entry/vdso/
13160
13161 XC2028/3028 TUNER DRIVER
13162 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13163 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13164 L:      linux-media@vger.kernel.org
13165 W:      https://linuxtv.org
13166 T:      git git://linuxtv.org/media_tree.git
13167 S:      Maintained
13168 F:      drivers/media/tuners/tuner-xc2028.*
13169
13170 XEN HYPERVISOR INTERFACE
13171 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
13172 M:      David Vrabel <david.vrabel@citrix.com>
13173 M:      Juergen Gross <jgross@suse.com>
13174 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13176 S:      Supported
13177 F:      arch/x86/xen/
13178 F:      drivers/*/xen-*front.c
13179 F:      drivers/xen/
13180 F:      arch/x86/include/asm/xen/
13181 F:      include/xen/
13182 F:      include/uapi/xen/
13183
13184 XEN HYPERVISOR ARM
13185 M:      Stefano Stabellini <sstabellini@kernel.org>
13186 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13187 S:      Maintained
13188 F:      arch/arm/xen/
13189 F:      arch/arm/include/asm/xen/
13190
13191 XEN HYPERVISOR ARM64
13192 M:      Stefano Stabellini <sstabellini@kernel.org>
13193 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13194 S:      Maintained
13195 F:      arch/arm64/xen/
13196 F:      arch/arm64/include/asm/xen/
13197
13198 XEN NETWORK BACKEND DRIVER
13199 M:      Wei Liu <wei.liu2@citrix.com>
13200 M:      Paul Durrant <paul.durrant@citrix.com>
13201 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13202 L:      netdev@vger.kernel.org
13203 S:      Supported
13204 F:      drivers/net/xen-netback/*
13205
13206 XEN PCI SUBSYSTEM
13207 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13208 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13209 S:      Supported
13210 F:      arch/x86/pci/*xen*
13211 F:      drivers/pci/*xen*
13212
13213 XEN BLOCK SUBSYSTEM
13214 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13215 M:      Roger Pau Monné <roger.pau@citrix.com>
13216 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13217 S:      Supported
13218 F:      drivers/block/xen-blkback/*
13219 F:      drivers/block/xen*
13220
13221 XEN PVSCSI DRIVERS
13222 M:      Juergen Gross <jgross@suse.com>
13223 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13224 L:      linux-scsi@vger.kernel.org
13225 S:      Supported
13226 F:      drivers/scsi/xen-scsifront.c
13227 F:      drivers/xen/xen-scsiback.c
13228 F:      include/xen/interface/io/vscsiif.h
13229
13230 XEN SWIOTLB SUBSYSTEM
13231 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13232 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13233 S:      Supported
13234 F:      arch/x86/xen/*swiotlb*
13235 F:      drivers/xen/*swiotlb*
13236
13237 XFS FILESYSTEM
13238 M:      Dave Chinner <david@fromorbit.com>
13239 M:      linux-xfs@vger.kernel.org
13240 L:      linux-xfs@vger.kernel.org
13241 W:      http://xfs.org/
13242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13243 S:      Supported
13244 F:      Documentation/filesystems/xfs.txt
13245 F:      fs/xfs/
13246
13247 XILINX AXI ETHERNET DRIVER
13248 M:      Anirudha Sarangi <anirudh@xilinx.com>
13249 M:      John Linn <John.Linn@xilinx.com>
13250 S:      Maintained
13251 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
13252
13253 XILINX UARTLITE SERIAL DRIVER
13254 M:      Peter Korsgaard <jacmet@sunsite.dk>
13255 L:      linux-serial@vger.kernel.org
13256 S:      Maintained
13257 F:      drivers/tty/serial/uartlite.c
13258
13259 XILINX VIDEO IP CORES
13260 M:      Hyun Kwon <hyun.kwon@xilinx.com>
13261 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13262 L:      linux-media@vger.kernel.org
13263 T:      git git://linuxtv.org/media_tree.git
13264 S:      Supported
13265 F:      Documentation/devicetree/bindings/media/xilinx/
13266 F:      drivers/media/platform/xilinx/
13267 F:      include/uapi/linux/xilinx-v4l2-controls.h
13268
13269 XILLYBUS DRIVER
13270 M:      Eli Billauer <eli.billauer@gmail.com>
13271 L:      linux-kernel@vger.kernel.org
13272 S:      Supported
13273 F:      drivers/char/xillybus/
13274
13275 XTENSA XTFPGA PLATFORM SUPPORT
13276 M:      Max Filippov <jcmvbkbc@gmail.com>
13277 L:      linux-xtensa@linux-xtensa.org
13278 S:      Maintained
13279 F:      drivers/spi/spi-xtensa-xtfpga.c
13280 F:      sound/soc/xtensa/xtfpga-i2s.c
13281
13282 YAM DRIVER FOR AX.25
13283 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
13284 L:      linux-hams@vger.kernel.org
13285 S:      Maintained
13286 F:      drivers/net/hamradio/yam*
13287 F:      include/linux/yam.h
13288
13289 YEALINK PHONE DRIVER
13290 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
13291 L:      usbb2k-api-dev@nongnu.org
13292 S:      Maintained
13293 F:      Documentation/input/yealink.txt
13294 F:      drivers/input/misc/yealink.*
13295
13296 Z8530 DRIVER FOR AX.25
13297 M:      Joerg Reuter <jreuter@yaina.de>
13298 W:      http://yaina.de/jreuter/
13299 W:      http://www.qsl.net/dl1bke/
13300 L:      linux-hams@vger.kernel.org
13301 S:      Maintained
13302 F:      Documentation/networking/z8530drv.txt
13303 F:      drivers/net/hamradio/*scc.c
13304 F:      drivers/net/hamradio/z8530.h
13305
13306 ZBUD COMPRESSED PAGE ALLOCATOR
13307 M:      Seth Jennings <sjenning@redhat.com>
13308 L:      linux-mm@kvack.org
13309 S:      Maintained
13310 F:      mm/zbud.c
13311 F:      include/linux/zbud.h
13312
13313 ZD1211RW WIRELESS DRIVER
13314 M:      Daniel Drake <dsd@gentoo.org>
13315 M:      Ulrich Kunitz <kune@deine-taler.de>
13316 W:      http://zd1211.ath.cx/wiki/DriverRewrite
13317 L:      linux-wireless@vger.kernel.org
13318 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
13319 S:      Maintained
13320 F:      drivers/net/wireless/zydas/zd1211rw/
13321
13322 ZPOOL COMPRESSED PAGE STORAGE API
13323 M:      Dan Streetman <ddstreet@ieee.org>
13324 L:      linux-mm@kvack.org
13325 S:      Maintained
13326 F:      mm/zpool.c
13327 F:      include/linux/zpool.h
13328
13329 ZR36067 VIDEO FOR LINUX DRIVER
13330 L:      mjpeg-users@lists.sourceforge.net
13331 L:      linux-media@vger.kernel.org
13332 W:      http://mjpeg.sourceforge.net/driver-zoran/
13333 T:      hg https://linuxtv.org/hg/v4l-dvb
13334 S:      Odd Fixes
13335 F:      drivers/media/pci/zoran/
13336
13337 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13338 M:      Minchan Kim <minchan@kernel.org>
13339 M:      Nitin Gupta <ngupta@vflare.org>
13340 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13341 L:      linux-kernel@vger.kernel.org
13342 S:      Maintained
13343 F:      drivers/block/zram/
13344 F:      Documentation/blockdev/zram.txt
13345
13346 ZS DECSTATION Z85C30 SERIAL DRIVER
13347 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13348 S:      Maintained
13349 F:      drivers/tty/serial/zs.*
13350
13351 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13352 M:      Minchan Kim <minchan@kernel.org>
13353 M:      Nitin Gupta <ngupta@vflare.org>
13354 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13355 L:      linux-mm@kvack.org
13356 S:      Maintained
13357 F:      mm/zsmalloc.c
13358 F:      include/linux/zsmalloc.h
13359 F:      Documentation/vm/zsmalloc.txt
13360
13361 ZSWAP COMPRESSED SWAP CACHING
13362 M:      Seth Jennings <sjenning@redhat.com>
13363 L:      linux-mm@kvack.org
13364 S:      Maintained
13365 F:      mm/zswap.c
13366
13367 THE REST
13368 M:      Linus Torvalds <torvalds@linux-foundation.org>
13369 L:      linux-kernel@vger.kernel.org
13370 Q:      http://patchwork.kernel.org/project/LKML/list/
13371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13372 S:      Buried alive in reporters
13373 F:      *
13374 F:      */