Merge tag 'perf-core-for-mingo-20160922' of git://git.kernel.org/pub/scm/linux/kernel...
[cascardo/linux.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/CodingStyle for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/SubmittingPatches for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/SubmittingPatches.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond.
66
67 8.      Happy hacking.
68
69 Descriptions of section entries:
70
71         P: Person (obsolete)
72         M: Mail patches to: FullName <address@domain>
73         R: Designated reviewer: FullName <address@domain>
74            These reviewers should be CCed on patches.
75         L: Mailing list that is relevant to this area
76         W: Web-page with status/info
77         Q: Patchwork web based patch tracking system site
78         T: SCM tree type and location.
79            Type is one of: git, hg, quilt, stgit, topgit
80         S: Status, one of the following:
81            Supported:   Someone is actually paid to look after this.
82            Maintained:  Someone actually looks after it.
83            Odd Fixes:   It has a maintainer but they don't have time to do
84                         much other than throw the odd patch in. See below..
85            Orphan:      No current maintainer [but maybe you could take the
86                         role as you write your new code].
87            Obsolete:    Old code. Something tagged obsolete generally means
88                         it has been replaced by a better system and you
89                         should be using that.
90         F: Files and directories with wildcard patterns.
91            A trailing slash includes all files and subdirectory files.
92            F:   drivers/net/    all files in and below drivers/net
93            F:   drivers/net/*   all files in drivers/net, but not below
94            F:   */net/*         all files in "any top level directory"/net
95            One pattern per line.  Multiple F: lines acceptable.
96         N: Files and directories with regex patterns.
97            N:   [^a-z]tegra     all files whose path contains the word tegra
98            One pattern per line.  Multiple N: lines acceptable.
99            scripts/get_maintainer.pl has different behavior for files that
100            match F: pattern and matches of N: patterns.  By default,
101            get_maintainer will not look at git log history when an F: pattern
102            match occurs.  When an N: match occurs, git log history is used
103            to also notify the people that have git commit signatures.
104         X: Files and directories that are NOT maintained, same rules as F:
105            Files exclusions are tested before file matches.
106            Can be useful for excluding a specific subdirectory, for instance:
107            F:   net/
108            X:   net/ipv6/
109            matches all files in and below net excluding net/ipv6/
110         K: Keyword perl extended regex pattern to match content in a
111            patch or file.  For instance:
112            K: of_get_profile
113               matches patches or files that contain "of_get_profile"
114            K: \b(printk|pr_(info|err))\b
115               matches patches or files that contain one or more of the words
116               printk, pr_info or pr_err
117            One regex pattern per line.  Multiple K: lines acceptable.
118
119 Note: For the hard of thinking, this list is meant to remain in alphabetical
120 order. If you could add yourselves to it in alphabetical order that would be
121 so much easier [Ed]
122
123 Maintainers List (try to look for most precise areas first)
124
125                 -----------------------------------
126
127 3C59X NETWORK DRIVER
128 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129 L:      netdev@vger.kernel.org
130 S:      Maintained
131 F:      Documentation/networking/vortex.txt
132 F:      drivers/net/ethernet/3com/3c59x.c
133
134 3CR990 NETWORK DRIVER
135 M:      David Dillow <dave@thedillows.org>
136 L:      netdev@vger.kernel.org
137 S:      Maintained
138 F:      drivers/net/ethernet/3com/typhoon*
139
140 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141 M:      Adam Radford <linuxraid@lsi.com>
142 L:      linux-scsi@vger.kernel.org
143 W:      http://www.lsi.com
144 S:      Supported
145 F:      drivers/scsi/3w-*
146
147 53C700 AND 53C700-66 SCSI DRIVER
148 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149 L:      linux-scsi@vger.kernel.org
150 S:      Maintained
151 F:      drivers/scsi/53c700*
152
153 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154 M:      Alexander Aring <aar@pengutronix.de>
155 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
156 L:      linux-bluetooth@vger.kernel.org
157 L:      linux-wpan@vger.kernel.org
158 S:      Maintained
159 F:      net/6lowpan/
160 F:      include/net/6lowpan.h
161 F:      Documentation/networking/6lowpan.txt
162
163 6PACK NETWORK DRIVER FOR AX.25
164 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
165 L:      linux-hams@vger.kernel.org
166 S:      Maintained
167 F:      drivers/net/hamradio/6pack.c
168
169 8169 10/100/1000 GIGABIT ETHERNET DRIVER
170 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
171 L:      netdev@vger.kernel.org
172 S:      Maintained
173 F:      drivers/net/ethernet/realtek/r8169.c
174
175 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177 L:      linux-serial@vger.kernel.org
178 S:      Maintained
179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180 F:      drivers/tty/serial/8250*
181 F:      include/linux/serial_8250.h
182
183 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184 L:      netdev@vger.kernel.org
185 S:      Orphan / Obsolete
186 F:      drivers/net/ethernet/8390/
187
188 9P FILE SYSTEM
189 M:      Eric Van Hensbergen <ericvh@gmail.com>
190 M:      Ron Minnich <rminnich@sandia.gov>
191 M:      Latchesar Ionkov <lucho@ionkov.net>
192 L:      v9fs-developer@lists.sourceforge.net
193 W:      http://swik.net/v9fs
194 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196 S:      Maintained
197 F:      Documentation/filesystems/9p.txt
198 F:      fs/9p/
199 F:      net/9p/
200 F:      include/net/9p/
201 F:      include/uapi/linux/virtio_9p.h
202 F:      include/trace/events/9p.h
203
204
205 A8293 MEDIA DRIVER
206 M:      Antti Palosaari <crope@iki.fi>
207 L:      linux-media@vger.kernel.org
208 W:      https://linuxtv.org
209 W:      http://palosaari.fi/linux/
210 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
211 T:      git git://linuxtv.org/anttip/media_tree.git
212 S:      Maintained
213 F:      drivers/media/dvb-frontends/a8293*
214
215 AACRAID SCSI RAID DRIVER
216 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
217 L:      linux-scsi@vger.kernel.org
218 W:      http://www.adaptec.com/
219 S:      Supported
220 F:      Documentation/scsi/aacraid.txt
221 F:      drivers/scsi/aacraid/
222
223 ABI/API
224 L:      linux-api@vger.kernel.org
225 F:      include/linux/syscalls.h
226 F:      kernel/sys_ni.c
227
228 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
229 M:      Hans de Goede <hdegoede@redhat.com>
230 L:      linux-hwmon@vger.kernel.org
231 S:      Maintained
232 F:      drivers/hwmon/abituguru.c
233
234 ABIT UGURU 3 HARDWARE MONITOR DRIVER
235 M:      Alistair John Strachan <alistair@devzero.co.uk>
236 L:      linux-hwmon@vger.kernel.org
237 S:      Maintained
238 F:      drivers/hwmon/abituguru3.c
239
240 ACCES 104-DIO-48E GPIO DRIVER
241 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
242 L:      linux-gpio@vger.kernel.org
243 S:      Maintained
244 F:      drivers/gpio/gpio-104-dio-48e.c
245
246 ACCES 104-IDI-48 GPIO DRIVER
247 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
248 L:      linux-gpio@vger.kernel.org
249 S:      Maintained
250 F:      drivers/gpio/gpio-104-idi-48.c
251
252 ACCES 104-IDIO-16 GPIO DRIVER
253 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
254 L:      linux-gpio@vger.kernel.org
255 S:      Maintained
256 F:      drivers/gpio/gpio-104-idio-16.c
257
258 ACENIC DRIVER
259 M:      Jes Sorensen <jes@trained-monkey.org>
260 L:      linux-acenic@sunsite.dk
261 S:      Maintained
262 F:      drivers/net/ethernet/alteon/acenic*
263
264 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265 M:      Peter Feuerer <peter@piie.net>
266 L:      platform-driver-x86@vger.kernel.org
267 W:      http://piie.net/?section=acerhdf
268 S:      Maintained
269 F:      drivers/platform/x86/acerhdf.c
270
271 ACER WMI LAPTOP EXTRAS
272 M:      "Lee, Chun-Yi" <jlee@suse.com>
273 L:      platform-driver-x86@vger.kernel.org
274 S:      Maintained
275 F:      drivers/platform/x86/acer-wmi.c
276
277 ACPI
278 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
279 M:      Len Brown <lenb@kernel.org>
280 L:      linux-acpi@vger.kernel.org
281 W:      https://01.org/linux-acpi
282 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
284 S:      Supported
285 F:      drivers/acpi/
286 F:      drivers/pnp/pnpacpi/
287 F:      include/linux/acpi.h
288 F:      include/acpi/
289 F:      Documentation/acpi/
290 F:      Documentation/ABI/testing/sysfs-bus-acpi
291 F:      Documentation/ABI/testing/configfs-acpi
292 F:      drivers/pci/*acpi*
293 F:      drivers/pci/*/*acpi*
294 F:      drivers/pci/*/*/*acpi*
295 F:      tools/power/acpi/
296
297 ACPI COMPONENT ARCHITECTURE (ACPICA)
298 M:      Robert Moore <robert.moore@intel.com>
299 M:      Lv Zheng <lv.zheng@intel.com>
300 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301 L:      linux-acpi@vger.kernel.org
302 L:      devel@acpica.org
303 W:      https://acpica.org/
304 W:      https://github.com/acpica/acpica/
305 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307 S:      Supported
308 F:      drivers/acpi/acpica/
309 F:      include/acpi/
310 F:      tools/power/acpi/
311
312 ACPI FAN DRIVER
313 M:      Zhang Rui <rui.zhang@intel.com>
314 L:      linux-acpi@vger.kernel.org
315 W:      https://01.org/linux-acpi
316 S:      Supported
317 F:      drivers/acpi/fan.c
318
319 ACPI THERMAL DRIVER
320 M:      Zhang Rui <rui.zhang@intel.com>
321 L:      linux-acpi@vger.kernel.org
322 W:      https://01.org/linux-acpi
323 S:      Supported
324 F:      drivers/acpi/*thermal*
325
326 ACPI VIDEO DRIVER
327 M:      Zhang Rui <rui.zhang@intel.com>
328 L:      linux-acpi@vger.kernel.org
329 W:      https://01.org/linux-acpi
330 S:      Supported
331 F:      drivers/acpi/acpi_video.c
332
333 ACPI WMI DRIVER
334 L:      platform-driver-x86@vger.kernel.org
335 S:      Orphan
336 F:      drivers/platform/x86/wmi.c
337
338 AD1889 ALSA SOUND DRIVER
339 M:      Thibaut Varene <T-Bone@parisc-linux.org>
340 W:      http://wiki.parisc-linux.org/AD1889
341 L:      linux-parisc@vger.kernel.org
342 S:      Maintained
343 F:      sound/pci/ad1889.*
344
345 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346 M:      Michael Hennerich <michael.hennerich@analog.com>
347 W:      http://wiki.analog.com/AD5254
348 W:      http://ez.analog.com/community/linux-device-drivers
349 S:      Supported
350 F:      drivers/misc/ad525x_dpot.c
351
352 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353 M:      Michael Hennerich <michael.hennerich@analog.com>
354 W:      http://wiki.analog.com/AD5398
355 W:      http://ez.analog.com/community/linux-device-drivers
356 S:      Supported
357 F:      drivers/regulator/ad5398.c
358
359 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360 M:      Michael Hennerich <michael.hennerich@analog.com>
361 W:      http://wiki.analog.com/AD7142
362 W:      http://ez.analog.com/community/linux-device-drivers
363 S:      Supported
364 F:      drivers/input/misc/ad714x.c
365
366 AD7877 TOUCHSCREEN DRIVER
367 M:      Michael Hennerich <michael.hennerich@analog.com>
368 W:      http://wiki.analog.com/AD7877
369 W:      http://ez.analog.com/community/linux-device-drivers
370 S:      Supported
371 F:      drivers/input/touchscreen/ad7877.c
372
373 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374 M:      Michael Hennerich <michael.hennerich@analog.com>
375 W:      http://wiki.analog.com/AD7879
376 W:      http://ez.analog.com/community/linux-device-drivers
377 S:      Supported
378 F:      drivers/input/touchscreen/ad7879.c
379
380 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
381 M:      Jiri Kosina <jikos@kernel.org>
382 S:      Maintained
383
384 ADF7242 IEEE 802.15.4 RADIO DRIVER
385 M:      Michael Hennerich <michael.hennerich@analog.com>
386 W:      https://wiki.analog.com/ADF7242
387 W:      http://ez.analog.com/community/linux-device-drivers
388 L:      linux-wpan@vger.kernel.org
389 S:      Supported
390 F:      drivers/net/ieee802154/adf7242.c
391 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
393 ADM1025 HARDWARE MONITOR DRIVER
394 M:      Jean Delvare <jdelvare@suse.com>
395 L:      linux-hwmon@vger.kernel.org
396 S:      Maintained
397 F:      Documentation/hwmon/adm1025
398 F:      drivers/hwmon/adm1025.c
399
400 ADM1029 HARDWARE MONITOR DRIVER
401 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
402 L:      linux-hwmon@vger.kernel.org
403 S:      Maintained
404 F:      drivers/hwmon/adm1029.c
405
406 ADM8211 WIRELESS DRIVER
407 L:      linux-wireless@vger.kernel.org
408 W:      http://wireless.kernel.org/
409 S:      Orphan
410 F:      drivers/net/wireless/admtek/adm8211.*
411
412 ADP1653 FLASH CONTROLLER DRIVER
413 M:      Sakari Ailus <sakari.ailus@iki.fi>
414 L:      linux-media@vger.kernel.org
415 S:      Maintained
416 F:      drivers/media/i2c/adp1653.c
417 F:      include/media/i2c/adp1653.h
418
419 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420 M:      Michael Hennerich <michael.hennerich@analog.com>
421 W:      http://wiki.analog.com/ADP5520
422 W:      http://ez.analog.com/community/linux-device-drivers
423 S:      Supported
424 F:      drivers/mfd/adp5520.c
425 F:      drivers/video/backlight/adp5520_bl.c
426 F:      drivers/leds/leds-adp5520.c
427 F:      drivers/gpio/gpio-adp5520.c
428 F:      drivers/input/keyboard/adp5520-keys.c
429
430 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431 M:      Michael Hennerich <michael.hennerich@analog.com>
432 W:      http://wiki.analog.com/ADP5588
433 W:      http://ez.analog.com/community/linux-device-drivers
434 S:      Supported
435 F:      drivers/input/keyboard/adp5588-keys.c
436 F:      drivers/gpio/gpio-adp5588.c
437
438 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439 M:      Michael Hennerich <michael.hennerich@analog.com>
440 W:      http://wiki.analog.com/ADP8860
441 W:      http://ez.analog.com/community/linux-device-drivers
442 S:      Supported
443 F:      drivers/video/backlight/adp8860_bl.c
444
445 ADS1015 HARDWARE MONITOR DRIVER
446 M:      Dirk Eibach <eibach@gdsys.de>
447 L:      linux-hwmon@vger.kernel.org
448 S:      Maintained
449 F:      Documentation/hwmon/ads1015
450 F:      drivers/hwmon/ads1015.c
451 F:      include/linux/i2c/ads1015.h
452
453 ADT746X FAN DRIVER
454 M:      Colin Leroy <colin@colino.net>
455 S:      Maintained
456 F:      drivers/macintosh/therm_adt746x.c
457
458 ADT7475 HARDWARE MONITOR DRIVER
459 M:      Jean Delvare <jdelvare@suse.com>
460 L:      linux-hwmon@vger.kernel.org
461 S:      Maintained
462 F:      Documentation/hwmon/adt7475
463 F:      drivers/hwmon/adt7475.c
464
465 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466 M:      Michael Hennerich <michael.hennerich@analog.com>
467 W:      http://wiki.analog.com/ADXL345
468 W:      http://ez.analog.com/community/linux-device-drivers
469 S:      Supported
470 F:      drivers/input/misc/adxl34x.c
471
472 ADVANSYS SCSI DRIVER
473 M:      Matthew Wilcox <matthew@wil.cx>
474 M:      Hannes Reinecke <hare@suse.com>
475 L:      linux-scsi@vger.kernel.org
476 S:      Maintained
477 F:      Documentation/scsi/advansys.txt
478 F:      drivers/scsi/advansys.c
479
480 AEDSP16 DRIVER
481 M:      Riccardo Facchetti <fizban@tin.it>
482 S:      Maintained
483 F:      sound/oss/aedsp16.c
484
485 AF9013 MEDIA DRIVER
486 M:      Antti Palosaari <crope@iki.fi>
487 L:      linux-media@vger.kernel.org
488 W:      https://linuxtv.org
489 W:      http://palosaari.fi/linux/
490 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
491 T:      git git://linuxtv.org/anttip/media_tree.git
492 S:      Maintained
493 F:      drivers/media/dvb-frontends/af9013*
494
495 AF9033 MEDIA DRIVER
496 M:      Antti Palosaari <crope@iki.fi>
497 L:      linux-media@vger.kernel.org
498 W:      https://linuxtv.org
499 W:      http://palosaari.fi/linux/
500 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
501 T:      git git://linuxtv.org/anttip/media_tree.git
502 S:      Maintained
503 F:      drivers/media/dvb-frontends/af9033*
504
505 AFFS FILE SYSTEM
506 L:      linux-fsdevel@vger.kernel.org
507 S:      Orphan
508 F:      Documentation/filesystems/affs.txt
509 F:      fs/affs/
510
511 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
512 M:      David Howells <dhowells@redhat.com>
513 L:      linux-afs@lists.infradead.org
514 S:      Supported
515 F:      fs/afs/
516 F:      include/net/af_rxrpc.h
517 F:      net/rxrpc/af_rxrpc.c
518
519 AGPGART DRIVER
520 M:      David Airlie <airlied@linux.ie>
521 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
522 S:      Maintained
523 F:      drivers/char/agp/
524 F:      include/linux/agp*
525 F:      include/uapi/linux/agp*
526
527 AHA152X SCSI DRIVER
528 M:      "Juergen E. Fischer" <fischer@norbit.de>
529 L:      linux-scsi@vger.kernel.org
530 S:      Maintained
531 F:      drivers/scsi/aha152x*
532 F:      drivers/scsi/pcmcia/aha152x*
533
534 AIC7XXX / AIC79XX SCSI DRIVER
535 M:      Hannes Reinecke <hare@suse.com>
536 L:      linux-scsi@vger.kernel.org
537 S:      Maintained
538 F:      drivers/scsi/aic7xxx/
539
540 AIMSLAB FM RADIO RECEIVER DRIVER
541 M:      Hans Verkuil <hverkuil@xs4all.nl>
542 L:      linux-media@vger.kernel.org
543 T:      git git://linuxtv.org/media_tree.git
544 W:      https://linuxtv.org
545 S:      Maintained
546 F:      drivers/media/radio/radio-aimslab*
547
548 AIO
549 M:      Benjamin LaHaise <bcrl@kvack.org>
550 L:      linux-aio@kvack.org
551 S:      Supported
552 F:      fs/aio.c
553 F:      include/linux/*aio*.h
554
555 AIRSPY MEDIA DRIVER
556 M:      Antti Palosaari <crope@iki.fi>
557 L:      linux-media@vger.kernel.org
558 W:      https://linuxtv.org
559 W:      http://palosaari.fi/linux/
560 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
561 T:      git git://linuxtv.org/anttip/media_tree.git
562 S:      Maintained
563 F:      drivers/media/usb/airspy/
564
565 ALCATEL SPEEDTOUCH USB DRIVER
566 M:      Duncan Sands <duncan.sands@free.fr>
567 L:      linux-usb@vger.kernel.org
568 W:      http://www.linux-usb.org/SpeedTouch/
569 S:      Maintained
570 F:      drivers/usb/atm/speedtch.c
571 F:      drivers/usb/atm/usbatm.c
572
573 ALCHEMY AU1XX0 MMC DRIVER
574 M:      Manuel Lauss <manuel.lauss@gmail.com>
575 S:      Maintained
576 F:      drivers/mmc/host/au1xmmc.c
577
578 ALI1563 I2C DRIVER
579 M:      Rudolf Marek <r.marek@assembler.cz>
580 L:      linux-i2c@vger.kernel.org
581 S:      Maintained
582 F:      Documentation/i2c/busses/i2c-ali1563
583 F:      drivers/i2c/busses/i2c-ali1563.c
584
585 ALLWINNER SECURITY SYSTEM
586 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
587 L:      linux-crypto@vger.kernel.org
588 S:      Maintained
589 F:      drivers/crypto/sunxi-ss/
590
591 ALPHA PORT
592 M:      Richard Henderson <rth@twiddle.net>
593 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
594 M:      Matt Turner <mattst88@gmail.com>
595 S:      Odd Fixes
596 L:      linux-alpha@vger.kernel.org
597 F:      arch/alpha/
598
599 ALPS PS/2 TOUCHPAD DRIVER
600 R:      Pali Rohár <pali.rohar@gmail.com>
601 F:      drivers/input/mouse/alps.*
602
603 ALTERA MAILBOX DRIVER
604 M:      Ley Foon Tan <lftan@altera.com>
605 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
606 S:      Maintained
607 F:      drivers/mailbox/mailbox-altera.c
608
609 ALTERA PIO DRIVER
610 M:      Tien Hock Loh <thloh@altera.com>
611 L:      linux-gpio@vger.kernel.org
612 S:      Maintained
613 F:      drivers/gpio/gpio-altera.c
614
615 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
616 M:      Thor Thayer <tthayer@opensource.altera.com>
617 S:      Maintained
618 F:      drivers/gpio/gpio-altera-a10sr.c
619 F:      drivers/mfd/altera-a10sr.c
620 F:      include/linux/mfd/altera-a10sr.h
621
622 ALTERA TRIPLE SPEED ETHERNET DRIVER
623 M:      Vince Bridgers <vbridger@opensource.altera.com>
624 L:      netdev@vger.kernel.org
625 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626 S:      Maintained
627 F:      drivers/net/ethernet/altera/
628
629 ALTERA UART/JTAG UART SERIAL DRIVERS
630 M:      Tobias Klauser <tklauser@distanz.ch>
631 L:      linux-serial@vger.kernel.org
632 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
633 S:      Maintained
634 F:      drivers/tty/serial/altera_uart.c
635 F:      drivers/tty/serial/altera_jtaguart.c
636 F:      include/linux/altera_uart.h
637 F:      include/linux/altera_jtaguart.h
638
639 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
640 M:      Tom Lendacky <thomas.lendacky@amd.com>
641 M:      Gary Hook <gary.hook@amd.com>
642 L:      linux-crypto@vger.kernel.org
643 S:      Supported
644 F:      drivers/crypto/ccp/
645 F:      include/linux/ccp.h
646
647 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
648 M:      Huang Rui <ray.huang@amd.com>
649 L:      linux-hwmon@vger.kernel.org
650 S:      Supported
651 F:      Documentation/hwmon/fam15h_power
652 F:      drivers/hwmon/fam15h_power.c
653
654 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
655 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
656 S:      Orphan
657 F:      drivers/usb/gadget/udc/amd5536udc.*
658
659 AMD GEODE PROCESSOR/CHIPSET SUPPORT
660 P:      Andres Salomon <dilinger@queued.net>
661 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
662 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
663 S:      Supported
664 F:      drivers/char/hw_random/geode-rng.c
665 F:      drivers/crypto/geode*
666 F:      drivers/video/fbdev/geode/
667 F:      arch/x86/include/asm/geode.h
668
669 AMD IOMMU (AMD-VI)
670 M:      Joerg Roedel <joro@8bytes.org>
671 L:      iommu@lists.linux-foundation.org
672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
673 S:      Maintained
674 F:      drivers/iommu/amd_iommu*.[ch]
675 F:      include/linux/amd-iommu.h
676
677 AMD KFD
678 M:      Oded Gabbay <oded.gabbay@gmail.com>
679 L:      dri-devel@lists.freedesktop.org
680 T:      git git://people.freedesktop.org/~gabbayo/linux.git
681 S:      Supported
682 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
683 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
684 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
685 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
686 F:      drivers/gpu/drm/amd/amdkfd/
687 F:      drivers/gpu/drm/amd/include/cik_structs.h
688 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
689 F:      drivers/gpu/drm/amd/include/vi_structs.h
690 F:      drivers/gpu/drm/radeon/radeon_kfd.c
691 F:      drivers/gpu/drm/radeon/radeon_kfd.h
692 F:      include/uapi/linux/kfd_ioctl.h
693
694 AMD SEATTLE DEVICE TREE SUPPORT
695 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
696 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
697 M:      Tom Lendacky <thomas.lendacky@amd.com>
698 S:      Supported
699 F:      arch/arm64/boot/dts/amd/
700
701 AMD XGBE DRIVER
702 M:      Tom Lendacky <thomas.lendacky@amd.com>
703 L:      netdev@vger.kernel.org
704 S:      Supported
705 F:      drivers/net/ethernet/amd/xgbe/
706 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
707
708 AMS (Apple Motion Sensor) DRIVER
709 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
710 S:      Supported
711 F:      drivers/macintosh/ams/
712
713 ANALOG DEVICES INC AD9389B DRIVER
714 M:      Hans Verkuil <hans.verkuil@cisco.com>
715 L:      linux-media@vger.kernel.org
716 S:      Maintained
717 F:      drivers/media/i2c/ad9389b*
718
719 ANALOG DEVICES INC ADV7180 DRIVER
720 M:      Lars-Peter Clausen <lars@metafoo.de>
721 L:      linux-media@vger.kernel.org
722 W:      http://ez.analog.com/community/linux-device-drivers
723 S:      Supported
724 F:      drivers/media/i2c/adv7180.c
725
726 ANALOG DEVICES INC ADV7511 DRIVER
727 M:      Hans Verkuil <hans.verkuil@cisco.com>
728 L:      linux-media@vger.kernel.org
729 S:      Maintained
730 F:      drivers/media/i2c/adv7511*
731
732 ANALOG DEVICES INC ADV7604 DRIVER
733 M:      Hans Verkuil <hans.verkuil@cisco.com>
734 L:      linux-media@vger.kernel.org
735 S:      Maintained
736 F:      drivers/media/i2c/adv7604*
737
738 ANALOG DEVICES INC ADV7842 DRIVER
739 M:      Hans Verkuil <hans.verkuil@cisco.com>
740 L:      linux-media@vger.kernel.org
741 S:      Maintained
742 F:      drivers/media/i2c/adv7842*
743
744 ANALOG DEVICES INC ASOC CODEC DRIVERS
745 M:      Lars-Peter Clausen <lars@metafoo.de>
746 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
747 W:      http://wiki.analog.com/
748 W:      http://ez.analog.com/community/linux-device-drivers
749 S:      Supported
750 F:      sound/soc/codecs/adau*
751 F:      sound/soc/codecs/adav*
752 F:      sound/soc/codecs/ad1*
753 F:      sound/soc/codecs/ad7*
754 F:      sound/soc/codecs/ssm*
755 F:      sound/soc/codecs/sigmadsp.*
756
757 ANALOG DEVICES INC ASOC DRIVERS
758 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
759 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
760 W:      http://blackfin.uclinux.org/
761 S:      Supported
762 F:      sound/soc/blackfin/*
763
764 ANALOG DEVICES INC IIO DRIVERS
765 M:      Lars-Peter Clausen <lars@metafoo.de>
766 M:      Michael Hennerich <Michael.Hennerich@analog.com>
767 W:      http://wiki.analog.com/
768 W:      http://ez.analog.com/community/linux-device-drivers
769 S:      Supported
770 F:      drivers/iio/*/ad*
771 X:      drivers/iio/*/adjd*
772 F:      drivers/staging/iio/*/ad*
773 F:      staging/iio/trigger/iio-trig-bfin-timer.c
774
775 ANALOG DEVICES INC DMA DRIVERS
776 M:      Lars-Peter Clausen <lars@metafoo.de>
777 W:      http://ez.analog.com/community/linux-device-drivers
778 S:      Supported
779 F:      drivers/dma/dma-axi-dmac.c
780
781 ANDROID CONFIG FRAGMENTS
782 M:      Rob Herring <robh@kernel.org>
783 S:      Supported
784 F:      kernel/configs/android*
785
786 ANDROID DRIVERS
787 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
788 M:      Arve Hjønnevåg <arve@android.com>
789 M:      Riley Andrews <riandrews@android.com>
790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
791 L:      devel@driverdev.osuosl.org
792 S:      Supported
793 F:      drivers/android/
794 F:      drivers/staging/android/
795
796 ANDROID ION DRIVER
797 M:      Laura Abbott <labbott@redhat.com>
798 M:      Sumit Semwal <sumit.semwal@linaro.org>
799 L:      devel@driverdev.osuosl.org
800 S:      Supported
801 F:      Documentation/devicetree/bindings/staging/ion/
802 F:      drivers/staging/android/ion
803 F:      drivers/staging/android/uapi/ion.h
804 F:      drivers/staging/android/uapi/ion_test.h
805
806 AOA (Apple Onboard Audio) ALSA DRIVER
807 M:      Johannes Berg <johannes@sipsolutions.net>
808 L:      linuxppc-dev@lists.ozlabs.org
809 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
810 S:      Maintained
811 F:      sound/aoa/
812
813 APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
814 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
815 L:      linux-iio@vger.kernel.org
816 S:      Maintained
817 F:      drivers/iio/dac/stx104.c
818
819 APM DRIVER
820 M:      Jiri Kosina <jikos@kernel.org>
821 S:      Odd fixes
822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
823 F:      arch/x86/kernel/apm_32.c
824 F:      include/linux/apm_bios.h
825 F:      include/uapi/linux/apm_bios.h
826 F:      drivers/char/apm-emulation.c
827
828 APPLE BCM5974 MULTITOUCH DRIVER
829 M:      Henrik Rydberg <rydberg@bitmath.org>
830 L:      linux-input@vger.kernel.org
831 S:      Odd fixes
832 F:      drivers/input/mouse/bcm5974.c
833
834 APPLE SMC DRIVER
835 M:      Henrik Rydberg <rydberg@bitmath.org>
836 L:      linux-hwmon@vger.kernel.org
837 S:      Odd fixes
838 F:      drivers/hwmon/applesmc.c
839
840 APPLETALK NETWORK LAYER
841 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
842 S:      Maintained
843 F:      drivers/net/appletalk/
844 F:      net/appletalk/
845
846 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
847 M:      Duc Dang <dhdang@apm.com>
848 S:      Supported
849 F:      arch/arm64/boot/dts/apm/
850
851 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
852 M:      Iyappan Subramanian <isubramanian@apm.com>
853 M:      Keyur Chudgar <kchudgar@apm.com>
854 S:      Supported
855 F:      drivers/net/ethernet/apm/xgene/
856 F:      drivers/net/phy/mdio-xgene.c
857 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
858 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
859
860 APTINA CAMERA SENSOR PLL
861 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
862 L:      linux-media@vger.kernel.org
863 S:      Maintained
864 F:      drivers/media/i2c/aptina-pll.*
865
866 ARC FRAMEBUFFER DRIVER
867 M:      Jaya Kumar <jayalk@intworks.biz>
868 S:      Maintained
869 F:      drivers/video/fbdev/arcfb.c
870 F:      drivers/video/fbdev/core/fb_defio.c
871
872 ARCNET NETWORK LAYER
873 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
874 L:      netdev@vger.kernel.org
875 S:      Maintained
876 F:      drivers/net/arcnet/
877 F:      include/uapi/linux/if_arcnet.h
878
879 ARC PGU DRM DRIVER
880 M:      Alexey Brodkin <abrodkin@synopsys.com>
881 S:      Supported
882 F:      drivers/gpu/drm/arc/
883 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
884
885 ARM ARCHITECTED TIMER DRIVER
886 M:      Mark Rutland <mark.rutland@arm.com>
887 M:      Marc Zyngier <marc.zyngier@arm.com>
888 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
889 S:      Maintained
890 F:      arch/arm/include/asm/arch_timer.h
891 F:      arch/arm64/include/asm/arch_timer.h
892 F:      drivers/clocksource/arm_arch_timer.c
893
894 ARM HDLCD DRM DRIVER
895 M:      Liviu Dudau <liviu.dudau@arm.com>
896 S:      Supported
897 F:      drivers/gpu/drm/arm/hdlcd_*
898 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
899
900 ARM MALI-DP DRM DRIVER
901 M:      Liviu Dudau <liviu.dudau@arm.com>
902 M:      Brian Starkey <brian.starkey@arm.com>
903 M:      Mali DP Maintainers <malidp@foss.arm.com>
904 S:      Supported
905 F:      drivers/gpu/drm/arm/
906 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
907
908 ARM MFM AND FLOPPY DRIVERS
909 M:      Ian Molton <spyro@f2s.com>
910 S:      Maintained
911 F:      arch/arm/lib/floppydma.S
912 F:      arch/arm/include/asm/floppy.h
913
914 ARM PMU PROFILING AND DEBUGGING
915 M:      Will Deacon <will.deacon@arm.com>
916 R:      Mark Rutland <mark.rutland@arm.com>
917 S:      Maintained
918 F:      arch/arm*/kernel/perf_*
919 F:      arch/arm/oprofile/common.c
920 F:      arch/arm*/kernel/hw_breakpoint.c
921 F:      arch/arm*/include/asm/hw_breakpoint.h
922 F:      arch/arm*/include/asm/perf_event.h
923 F:      drivers/perf/arm_pmu.c
924 F:      include/linux/perf/arm_pmu.h
925
926 ARM PORT
927 M:      Russell King <linux@armlinux.org.uk>
928 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
929 W:      http://www.armlinux.org.uk/
930 S:      Maintained
931 F:      arch/arm/
932
933 ARM SUB-ARCHITECTURES
934 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935 S:      Maintained
936 F:      arch/arm/mach-*/
937 F:      arch/arm/plat-*/
938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
939
940 ARM PRIMECELL AACI PL041 DRIVER
941 M:      Russell King <linux@armlinux.org.uk>
942 S:      Maintained
943 F:      sound/arm/aaci.*
944
945 ARM PRIMECELL CLCD PL110 DRIVER
946 M:      Russell King <linux@armlinux.org.uk>
947 S:      Maintained
948 F:      drivers/video/fbdev/amba-clcd.*
949
950 ARM PRIMECELL KMI PL050 DRIVER
951 M:      Russell King <linux@armlinux.org.uk>
952 S:      Maintained
953 F:      drivers/input/serio/ambakmi.*
954 F:      include/linux/amba/kmi.h
955
956 ARM PRIMECELL MMCI PL180/1 DRIVER
957 M:      Russell King <linux@armlinux.org.uk>
958 S:      Maintained
959 F:      drivers/mmc/host/mmci.*
960 F:      include/linux/amba/mmci.h
961
962 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
963 M:      Russell King <linux@armlinux.org.uk>
964 S:      Maintained
965 F:      drivers/tty/serial/amba-pl01*.c
966 F:      include/linux/amba/serial.h
967
968 ARM PRIMECELL BUS SUPPORT
969 M:      Russell King <linux@armlinux.org.uk>
970 S:      Maintained
971 F:      drivers/amba/
972 F:      include/linux/amba/bus.h
973
974 ARM/ADS SPHERE MACHINE SUPPORT
975 M:      Lennert Buytenhek <kernel@wantstofly.org>
976 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
977 S:      Maintained
978
979 ARM/AFEB9260 MACHINE SUPPORT
980 M:      Sergey Lapin <slapin@ossfans.org>
981 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
982 S:      Maintained
983
984 ARM/AJECO 1ARM MACHINE SUPPORT
985 M:      Lennert Buytenhek <kernel@wantstofly.org>
986 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
987 S:      Maintained
988
989 ARM/Allwinner sunXi SoC support
990 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
991 M:      Chen-Yu Tsai <wens@csie.org>
992 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
993 S:      Maintained
994 N:      sun[x456789]i
995
996 ARM/Allwinner SoC Clock Support
997 M:      Emilio López <emilio@elopez.com.ar>
998 S:      Maintained
999 F:      drivers/clk/sunxi/
1000
1001 ARM/Amlogic Meson SoC support
1002 M:      Carlo Caione <carlo@caione.org>
1003 M:      Kevin Hilman <khilman@baylibre.com>
1004 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1005 L:      linux-amlogic@lists.infradead.org
1006 W:      http://linux-meson.com/
1007 S:      Maintained
1008 F:      arch/arm/mach-meson/
1009 F:      arch/arm/boot/dts/meson*
1010 F:      arch/arm64/boot/dts/amlogic/
1011 F:      drivers/pinctrl/meson/
1012 N:      meson
1013
1014 ARM/Annapurna Labs ALPINE ARCHITECTURE
1015 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1016 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1017 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1018 S:      Maintained
1019 F:      arch/arm/mach-alpine/
1020 F:      arch/arm/boot/dts/alpine*
1021 F:      arch/arm64/boot/dts/al/
1022 F:      drivers/*/*alpine*
1023
1024 ARM/ARTPEC MACHINE SUPPORT
1025 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1026 M:      Lars Persson <lars.persson@axis.com>
1027 M:      Niklas Cassel <niklas.cassel@axis.com>
1028 S:      Maintained
1029 L:      linux-arm-kernel@axis.com
1030 F:      arch/arm/mach-artpec
1031 F:      arch/arm/boot/dts/artpec6*
1032 F:      drivers/clk/axis
1033
1034 ARM/ASPEED MACHINE SUPPORT
1035 M:      Joel Stanley <joel@jms.id.au>
1036 S:      Maintained
1037 F:      arch/arm/mach-aspeed/
1038 F:      arch/arm/boot/dts/aspeed-*
1039 F:      drivers/*/*aspeed*
1040
1041 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1042 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
1043 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1044 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1045 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1046 W:      http://www.linux4sam.org
1047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1048 S:      Supported
1049 F:      arch/arm/mach-at91/
1050 F:      include/soc/at91/
1051 F:      arch/arm/boot/dts/at91*.dts
1052 F:      arch/arm/boot/dts/at91*.dtsi
1053 F:      arch/arm/boot/dts/sama*.dts
1054 F:      arch/arm/boot/dts/sama*.dtsi
1055 F:      arch/arm/include/debug/at91.S
1056
1057 ARM/ATMEL AT91 Clock Support
1058 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1059 S:      Maintained
1060 F:      drivers/clk/at91
1061
1062 ARM/CALXEDA HIGHBANK ARCHITECTURE
1063 M:      Rob Herring <robh@kernel.org>
1064 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1065 S:      Maintained
1066 F:      arch/arm/mach-highbank/
1067 F:      arch/arm/boot/dts/highbank.dts
1068 F:      arch/arm/boot/dts/ecx-*.dts*
1069
1070 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1071 M:      Krzysztof Halasa <khalasa@piap.pl>
1072 S:      Maintained
1073 F:      arch/arm/mach-cns3xxx/
1074
1075 ARM/CAVIUM THUNDER NETWORK DRIVER
1076 M:      Sunil Goutham <sgoutham@cavium.com>
1077 M:      Robert Richter <rric@kernel.org>
1078 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1079 S:      Supported
1080 F:      drivers/net/ethernet/cavium/thunder/
1081
1082 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1083 M:      Alexander Shiyan <shc_work@mail.ru>
1084 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1085 S:      Odd Fixes
1086 N:      clps711x
1087
1088 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1089 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1090 M:      Ryan Mallon <rmallon@gmail.com>
1091 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092 S:      Maintained
1093 F:      arch/arm/mach-ep93xx/
1094 F:      arch/arm/mach-ep93xx/include/mach/
1095
1096 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1097 M:      Lennert Buytenhek <kernel@wantstofly.org>
1098 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1099 S:      Maintained
1100
1101 ARM/CLKDEV SUPPORT
1102 M:      Russell King <linux@armlinux.org.uk>
1103 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104 S:      Maintained
1105 F:      arch/arm/include/asm/clkdev.h
1106 F:      drivers/clk/clkdev.c
1107
1108 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1109 M:      Mike Rapoport <mike@compulab.co.il>
1110 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111 S:      Maintained
1112
1113 ARM/CONTEC MICRO9 MACHINE SUPPORT
1114 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1115 S:      Maintained
1116 F:      arch/arm/mach-ep93xx/micro9.c
1117
1118 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1119 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1120 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121 S:      Maintained
1122 F:      drivers/hwtracing/coresight/*
1123 F:      Documentation/trace/coresight.txt
1124 F:      Documentation/devicetree/bindings/arm/coresight.txt
1125 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1126 F:      tools/perf/arch/arm/util/pmu.c
1127 F:      tools/perf/arch/arm/util/auxtrace.c
1128 F:      tools/perf/arch/arm/util/cs-etm.c
1129 F:      tools/perf/arch/arm/util/cs-etm.h
1130 F:      tools/perf/util/cs-etm.h
1131
1132 ARM/CORGI MACHINE SUPPORT
1133 M:      Richard Purdie <rpurdie@rpsys.net>
1134 S:      Maintained
1135
1136 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1137 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1138 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1139 T:      git git://github.com/ulli-kroll/linux.git
1140 S:      Maintained
1141 F:      arch/arm/mach-gemini/
1142 F:      drivers/rtc/rtc-gemini.c
1143
1144 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1145 M:      Barry Song <baohua@kernel.org>
1146 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1148 S:      Maintained
1149 F:      arch/arm/boot/dts/prima2*
1150 F:      arch/arm/mach-prima2/
1151 F:      drivers/clk/sirf/
1152 F:      drivers/clocksource/timer-prima2.c
1153 F:      drivers/clocksource/timer-atlas7.c
1154 N:      [^a-z]sirf
1155
1156 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1157 M:      Baruch Siach <baruch@tkos.co.il>
1158 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159 S:      Maintained
1160 F:      arch/arm/boot/dts/cx92755*
1161 N:      digicolor
1162
1163 ARM/EBSA110 MACHINE SUPPORT
1164 M:      Russell King <linux@armlinux.org.uk>
1165 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166 W:      http://www.armlinux.org.uk/
1167 S:      Maintained
1168 F:      arch/arm/mach-ebsa110/
1169 F:      drivers/net/ethernet/amd/am79c961a.*
1170
1171 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1172 M:      Uwe Kleine-König <kernel@pengutronix.de>
1173 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174 S:      Maintained
1175 N:      efm32
1176
1177 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1178 M:      Daniel Ribeiro <drwyrm@gmail.com>
1179 M:      Stefan Schmidt <stefan@openezx.org>
1180 M:      Harald Welte <laforge@openezx.org>
1181 L:      openezx-devel@lists.openezx.org (moderated for non-subscribers)
1182 W:      http://www.openezx.org/
1183 S:      Maintained
1184 T:      topgit git://git.openezx.org/openezx.git
1185 F:      arch/arm/mach-pxa/ezx.c
1186
1187 ARM/FARADAY FA526 PORT
1188 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1189 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190 S:      Maintained
1191 T:      git git://git.berlios.de/gemini-board
1192 F:      arch/arm/mm/*-fa*
1193
1194 ARM/FOOTBRIDGE ARCHITECTURE
1195 M:      Russell King <linux@armlinux.org.uk>
1196 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197 W:      http://www.armlinux.org.uk/
1198 S:      Maintained
1199 F:      arch/arm/include/asm/hardware/dec21285.h
1200 F:      arch/arm/mach-footbridge/
1201
1202 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1203 M:      Shawn Guo <shawnguo@kernel.org>
1204 M:      Sascha Hauer <kernel@pengutronix.de>
1205 R:      Fabio Estevam <fabio.estevam@nxp.com>
1206 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207 S:      Maintained
1208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1209 F:      arch/arm/mach-imx/
1210 F:      arch/arm/mach-mxs/
1211 F:      arch/arm/boot/dts/imx*
1212 F:      arch/arm/configs/imx*_defconfig
1213 F:      drivers/clk/imx/
1214 F:      include/soc/imx/
1215
1216 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1217 M:      Shawn Guo <shawnguo@kernel.org>
1218 M:      Sascha Hauer <kernel@pengutronix.de>
1219 R:      Stefan Agner <stefan@agner.ch>
1220 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1221 S:      Maintained
1222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1223 F:      arch/arm/mach-imx/*vf610*
1224 F:      arch/arm/boot/dts/vf*
1225
1226 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1227 M:      Lennert Buytenhek <kernel@wantstofly.org>
1228 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1229 S:      Maintained
1230
1231 ARM/GUMSTIX MACHINE SUPPORT
1232 M:      Steve Sakoman <sakoman@gmail.com>
1233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 S:      Maintained
1235
1236 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1237 M:      Philipp Zabel <philipp.zabel@gmail.com>
1238 M:      Paul Parsons <lost.distance@yahoo.com>
1239 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240 S:      Maintained
1241 F:      arch/arm/mach-pxa/hx4700.c
1242 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1243 F:      sound/soc/pxa/hx4700.c
1244
1245 ARM/HISILICON SOC SUPPORT
1246 M:      Wei Xu <xuwei5@hisilicon.com>
1247 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1248 W:      http://www.hisilicon.com
1249 S:      Supported
1250 T:      git git://github.com/hisilicon/linux-hisi.git
1251 F:      arch/arm/mach-hisi/
1252 F:      arch/arm/boot/dts/hi3*
1253 F:      arch/arm/boot/dts/hip*
1254 F:      arch/arm/boot/dts/hisi*
1255 F:      arch/arm64/boot/dts/hisilicon/
1256
1257 ARM/HP JORNADA 7XX MACHINE SUPPORT
1258 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1259 W:      www.jlime.com
1260 S:      Maintained
1261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1262 F:      arch/arm/mach-sa1100/jornada720.c
1263 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1264
1265 ARM/IGEP MACHINE SUPPORT
1266 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1267 M:      Javier Martinez Canillas <javier@dowhile0.org>
1268 L:      linux-omap@vger.kernel.org
1269 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270 S:      Maintained
1271 F:      arch/arm/boot/dts/omap3-igep*
1272
1273 ARM/INCOME PXA270 SUPPORT
1274 M:      Marek Vasut <marek.vasut@gmail.com>
1275 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276 S:      Maintained
1277 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1278
1279 ARM/INTEL IOP32X ARM ARCHITECTURE
1280 M:      Lennert Buytenhek <kernel@wantstofly.org>
1281 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282 S:      Maintained
1283
1284 ARM/INTEL IOP33X ARM ARCHITECTURE
1285 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286 S:      Orphan
1287
1288 ARM/INTEL IOP13XX ARM ARCHITECTURE
1289 M:      Lennert Buytenhek <kernel@wantstofly.org>
1290 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291 S:      Maintained
1292
1293 ARM/INTEL IQ81342EX MACHINE SUPPORT
1294 M:      Lennert Buytenhek <kernel@wantstofly.org>
1295 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296 S:      Maintained
1297
1298 ARM/INTEL IXDP2850 MACHINE SUPPORT
1299 M:      Lennert Buytenhek <kernel@wantstofly.org>
1300 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301 S:      Maintained
1302
1303 ARM/INTEL IXP4XX ARM ARCHITECTURE
1304 M:      Imre Kaloz <kaloz@openwrt.org>
1305 M:      Krzysztof Halasa <khalasa@piap.pl>
1306 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307 S:      Maintained
1308 F:      arch/arm/mach-ixp4xx/
1309
1310 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1311 M:      Jonathan Cameron <jic23@cam.ac.uk>
1312 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313 S:      Maintained
1314 F:      arch/arm/mach-pxa/stargate2.c
1315 F:      drivers/pcmcia/pxa2xx_stargate2.c
1316
1317 ARM/INTEL XSC3 (MANZANO) ARM CORE
1318 M:      Lennert Buytenhek <kernel@wantstofly.org>
1319 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320 S:      Maintained
1321
1322 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1323 M:      Lennert Buytenhek <kernel@wantstofly.org>
1324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 S:      Maintained
1326
1327 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1328 M:      Santosh Shilimkar <ssantosh@kernel.org>
1329 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330 S:      Maintained
1331 F:      arch/arm/mach-keystone/
1332 F:      arch/arm/boot/dts/keystone-*
1333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1334
1335 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1336 M:      Santosh Shilimkar <ssantosh@kernel.org>
1337 L:      linux-kernel@vger.kernel.org
1338 S:      Maintained
1339 F:      drivers/clk/keystone/
1340
1341 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1342 M:      Santosh Shilimkar <ssantosh@kernel.org>
1343 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344 L:      linux-kernel@vger.kernel.org
1345 S:      Maintained
1346 F:      drivers/clocksource/timer-keystone.c
1347
1348 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1349 M:      Santosh Shilimkar <ssantosh@kernel.org>
1350 L:      linux-kernel@vger.kernel.org
1351 S:      Maintained
1352 F:      drivers/power/reset/keystone-reset.c
1353
1354 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1355 M:      Santosh Shilimkar <ssantosh@kernel.org>
1356 L:      linux-kernel@vger.kernel.org
1357 S:      Maintained
1358 F:      drivers/memory/*emif*
1359
1360 ARM/LG1K ARCHITECTURE
1361 M:      Chanho Min <chanho.min@lge.com>
1362 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363 S:      Maintained
1364 F:      arch/arm64/boot/dts/lg/
1365
1366 ARM/LOGICPD PXA270 MACHINE SUPPORT
1367 M:      Lennert Buytenhek <kernel@wantstofly.org>
1368 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369 S:      Maintained
1370
1371 ARM/LPC18XX ARCHITECTURE
1372 M:      Joachim Eastwood <manabian@gmail.com>
1373 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1374 S:      Maintained
1375 F:      arch/arm/boot/dts/lpc43*
1376 F:      drivers/clk/nxp/clk-lpc18xx*
1377 F:      drivers/clocksource/time-lpc32xx.c
1378 F:      drivers/i2c/busses/i2c-lpc2k.c
1379 F:      drivers/memory/pl172.c
1380 F:      drivers/mtd/spi-nor/nxp-spifi.c
1381 F:      drivers/rtc/rtc-lpc24xx.c
1382 N:      lpc18xx
1383
1384 ARM/LPC32XX SOC SUPPORT
1385 M:      Vladimir Zapolskiy <vz@mleia.com>
1386 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1387 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1389 S:      Maintained
1390 F:      arch/arm/boot/dts/lpc32*
1391 F:      arch/arm/mach-lpc32xx/
1392 F:      drivers/i2c/busses/i2c-pnx.c
1393 F:      drivers/net/ethernet/nxp/lpc_eth.c
1394 F:      drivers/usb/host/ohci-nxp.c
1395 F:      drivers/watchdog/pnx4008_wdt.c
1396 N:      lpc32xx
1397
1398 ARM/MAGICIAN MACHINE SUPPORT
1399 M:      Philipp Zabel <philipp.zabel@gmail.com>
1400 S:      Maintained
1401
1402 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1403 M:      Jason Cooper <jason@lakedaemon.net>
1404 M:      Andrew Lunn <andrew@lunn.ch>
1405 M:      Gregory Clement <gregory.clement@free-electrons.com>
1406 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1407 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 S:      Maintained
1409 F:      arch/arm/mach-mvebu/
1410 F:      drivers/rtc/rtc-armada38x.c
1411 F:      arch/arm/boot/dts/armada*
1412 F:      arch/arm/boot/dts/kirkwood*
1413 F:      arch/arm64/boot/dts/marvell/armada*
1414 F:      drivers/cpufreq/mvebu-cpufreq.c
1415 F:      arch/arm/configs/mvebu_*_defconfig
1416
1417 ARM/Marvell Berlin SoC support
1418 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1419 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420 S:      Maintained
1421 F:      arch/arm/mach-berlin/
1422 F:      arch/arm/boot/dts/berlin*
1423 F:      arch/arm64/boot/dts/marvell/berlin*
1424
1425
1426 ARM/Marvell Dove/MV78xx0/Orion SOC support
1427 M:      Jason Cooper <jason@lakedaemon.net>
1428 M:      Andrew Lunn <andrew@lunn.ch>
1429 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1430 M:      Gregory Clement <gregory.clement@free-electrons.com>
1431 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432 S:      Maintained
1433 F:      arch/arm/mach-dove/
1434 F:      arch/arm/mach-mv78xx0/
1435 F:      arch/arm/mach-orion5x/
1436 F:      arch/arm/plat-orion/
1437 F:      arch/arm/boot/dts/dove*
1438 F:      arch/arm/boot/dts/orion5x*
1439
1440
1441 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1442 M:      Alexander Clouter <alex@digriz.org.uk>
1443 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444 W:      http://www.digriz.org.uk/ts78xx/kernel
1445 S:      Maintained
1446 F:      arch/arm/mach-orion5x/ts78xx-*
1447
1448 ARM/OXNAS platform support
1449 M:      Neil Armstrong <narmstrong@baylibre.com>
1450 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451 S:      Maintained
1452 F:      arch/arm/mach-oxnas/
1453 F:      arch/arm/boot/dts/oxnas*
1454 F:      arch/arm/boot/dts/wd-mbwe.dts
1455 N:      oxnas
1456
1457 ARM/Mediatek RTC DRIVER
1458 M:      Eddie Huang <eddie.huang@mediatek.com>
1459 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1461 S:      Maintained
1462 F:      drivers/rtc/rtc-mt6397.c
1463
1464 ARM/Mediatek SoC support
1465 M:      Matthias Brugger <matthias.bgg@gmail.com>
1466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1468 S:      Maintained
1469 F:      arch/arm/boot/dts/mt6*
1470 F:      arch/arm/boot/dts/mt8*
1471 F:      arch/arm/mach-mediatek/
1472 N:      mtk
1473 K:      mediatek
1474
1475 ARM/Mediatek USB3 PHY DRIVER
1476 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1477 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1479 S:      Maintained
1480 F:      drivers/phy/phy-mt65xx-usb3.c
1481
1482 ARM/MICREL KS8695 ARCHITECTURE
1483 M:      Greg Ungerer <gerg@uclinux.org>
1484 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485 F:      arch/arm/mach-ks8695/
1486 S:      Odd Fixes
1487
1488 ARM/MIOA701 MACHINE SUPPORT
1489 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1490 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491 F:      arch/arm/mach-pxa/mioa701.c
1492 S:      Maintained
1493
1494 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1495 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1496 S:      Maintained
1497
1498 ARM/NOMADIK ARCHITECTURE
1499 M:      Alessandro Rubini <rubini@unipv.it>
1500 M:      Linus Walleij <linus.walleij@linaro.org>
1501 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502 S:      Maintained
1503 F:      arch/arm/mach-nomadik/
1504 F:      drivers/pinctrl/nomadik/
1505 F:      drivers/i2c/busses/i2c-nomadik.c
1506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1507
1508 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1509 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1510 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1511 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1512 S:      Supported
1513
1514 ARM/TOSA MACHINE SUPPORT
1515 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1516 M:      Dirk Opfer <dirk@opfer-online.de>
1517 S:      Maintained
1518
1519 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1520 M:      Marek Vasut <marek.vasut@gmail.com>
1521 L:      linux-arm-kernel@lists.infradead.org
1522 W:      http://hackndev.com
1523 S:      Maintained
1524 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1525 F:      arch/arm/mach-pxa/palmtx.c
1526 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1527 F:      arch/arm/mach-pxa/palmt5.c
1528 F:      arch/arm/mach-pxa/include/mach/palmld.h
1529 F:      arch/arm/mach-pxa/palmld.c
1530 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1531 F:      arch/arm/mach-pxa/palmte2.c
1532 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1533 F:      arch/arm/mach-pxa/palmtc.c
1534
1535 ARM/PALM TREO SUPPORT
1536 M:      Tomas Cech <sleep_walker@suse.com>
1537 L:      linux-arm-kernel@lists.infradead.org
1538 W:      http://hackndev.com
1539 S:      Maintained
1540 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1541 F:      arch/arm/mach-pxa/palmtreo.c
1542
1543 ARM/PALMZ72 SUPPORT
1544 M:      Sergey Lapin <slapin@ossfans.org>
1545 L:      linux-arm-kernel@lists.infradead.org
1546 W:      http://hackndev.com
1547 S:      Maintained
1548 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1549 F:      arch/arm/mach-pxa/palmz72.c
1550
1551 ARM/PLEB SUPPORT
1552 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1553 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1554 S:      Maintained
1555
1556 ARM/PT DIGITAL BOARD PORT
1557 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1558 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559 W:      http://www.armlinux.org.uk/
1560 S:      Maintained
1561
1562 ARM/QUALCOMM SUPPORT
1563 M:      Andy Gross <andy.gross@linaro.org>
1564 M:      David Brown <david.brown@linaro.org>
1565 L:      linux-arm-msm@vger.kernel.org
1566 L:      linux-soc@vger.kernel.org
1567 S:      Maintained
1568 F:      Documentation/devicetree/bindings/soc/qcom/
1569 F:      arch/arm/boot/dts/qcom-*.dts
1570 F:      arch/arm/boot/dts/qcom-*.dtsi
1571 F:      arch/arm/mach-qcom/
1572 F:      arch/arm64/boot/dts/qcom/*
1573 F:      drivers/i2c/busses/i2c-qup.c
1574 F:      drivers/clk/qcom/
1575 F:      drivers/soc/qcom/
1576 F:      drivers/spi/spi-qup.c
1577 F:      drivers/tty/serial/msm_serial.h
1578 F:      drivers/tty/serial/msm_serial.c
1579 F:      drivers/*/pm8???-*
1580 F:      drivers/mfd/ssbi.c
1581 F:      drivers/firmware/qcom_scm.c
1582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1583
1584 ARM/RADISYS ENP2611 MACHINE SUPPORT
1585 M:      Lennert Buytenhek <kernel@wantstofly.org>
1586 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587 S:      Maintained
1588
1589 ARM/RENESAS ARM64 ARCHITECTURE
1590 M:      Simon Horman <horms@verge.net.au>
1591 M:      Magnus Damm <magnus.damm@gmail.com>
1592 L:      linux-renesas-soc@vger.kernel.org
1593 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1595 S:      Supported
1596 F:      arch/arm64/boot/dts/renesas/
1597 F:      drivers/soc/renesas/
1598 F:      include/linux/soc/renesas/
1599
1600 ARM/RISCPC ARCHITECTURE
1601 M:      Russell King <linux@armlinux.org.uk>
1602 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 W:      http://www.armlinux.org.uk/
1604 S:      Maintained
1605 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1606 F:      arch/arm/include/asm/hardware/ioc.h
1607 F:      arch/arm/include/asm/hardware/iomd.h
1608 F:      arch/arm/include/asm/hardware/memc.h
1609 F:      arch/arm/mach-rpc/
1610 F:      drivers/net/ethernet/8390/etherh.c
1611 F:      drivers/net/ethernet/i825xx/ether1*
1612 F:      drivers/net/ethernet/seeq/ether3*
1613 F:      drivers/scsi/arm/
1614
1615 ARM/Rockchip SoC support
1616 M:      Heiko Stuebner <heiko@sntech.de>
1617 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618 L:      linux-rockchip@lists.infradead.org
1619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1620 S:      Maintained
1621 F:      arch/arm/boot/dts/rk3*
1622 F:      arch/arm/mach-rockchip/
1623 F:      drivers/clk/rockchip/
1624 F:      drivers/i2c/busses/i2c-rk3x.c
1625 F:      drivers/*/*rockchip*
1626 F:      drivers/*/*/*rockchip*
1627 F:      sound/soc/rockchip/
1628 N:      rockchip
1629
1630 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1631 M:      Kukjin Kim <kgene@kernel.org>
1632 M:      Krzysztof Kozlowski <krzk@kernel.org>
1633 R:      Javier Martinez Canillas <javier@osg.samsung.com>
1634 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1636 S:      Maintained
1637 F:      arch/arm/boot/dts/s3c*
1638 F:      arch/arm/boot/dts/s5p*
1639 F:      arch/arm/boot/dts/samsung*
1640 F:      arch/arm/boot/dts/exynos*
1641 F:      arch/arm64/boot/dts/exynos/
1642 F:      arch/arm/plat-samsung/
1643 F:      arch/arm/mach-s3c24*/
1644 F:      arch/arm/mach-s3c64xx/
1645 F:      arch/arm/mach-s5p*/
1646 F:      arch/arm/mach-exynos*/
1647 F:      drivers/*/*s3c24*
1648 F:      drivers/*/*/*s3c24*
1649 F:      drivers/*/*s3c64xx*
1650 F:      drivers/*/*s5pv210*
1651 F:      drivers/memory/samsung/*
1652 F:      drivers/soc/samsung/*
1653 F:      Documentation/arm/Samsung/
1654 F:      Documentation/devicetree/bindings/arm/samsung/
1655 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1656 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1657 N:      exynos
1658
1659 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1660 M:      Kyungmin Park <kyungmin.park@samsung.com>
1661 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662 S:      Maintained
1663 F:      arch/arm/mach-s5pv210/
1664
1665 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1666 M:      Kyungmin Park <kyungmin.park@samsung.com>
1667 M:      Kamil Debski <kamil@wypas.org>
1668 M:      Andrzej Hajda <a.hajda@samsung.com>
1669 L:      linux-arm-kernel@lists.infradead.org
1670 L:      linux-media@vger.kernel.org
1671 S:      Maintained
1672 F:      drivers/media/platform/s5p-g2d/
1673
1674 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1675 M:      Kyungmin Park <kyungmin.park@samsung.com>
1676 M:      Kamil Debski <kamil@wypas.org>
1677 M:      Jeongtae Park <jtp.park@samsung.com>
1678 M:      Andrzej Hajda <a.hajda@samsung.com>
1679 L:      linux-arm-kernel@lists.infradead.org
1680 L:      linux-media@vger.kernel.org
1681 S:      Maintained
1682 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1683 F:      drivers/media/platform/s5p-mfc/
1684
1685 ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1686 M:      Kyungmin Park <kyungmin.park@samsung.com>
1687 M:      Tomasz Stanislawski <t.stanislaws@samsung.com>
1688 L:      linux-arm-kernel@lists.infradead.org
1689 L:      linux-media@vger.kernel.org
1690 S:      Maintained
1691 F:      drivers/media/platform/s5p-tv/
1692
1693 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1694 M:      Kyungmin Park <kyungmin.park@samsung.com>
1695 L:      linux-arm-kernel@lists.infradead.org
1696 L:      linux-media@vger.kernel.org
1697 S:      Maintained
1698 F:      drivers/staging/media/platform/s5p-cec/
1699
1700 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1701 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1702 M:      Jacek Anaszewski <j.anaszewski@samsung.com>
1703 L:      linux-arm-kernel@lists.infradead.org
1704 L:      linux-media@vger.kernel.org
1705 S:      Maintained
1706 F:      drivers/media/platform/s5p-jpeg/
1707
1708 ARM/SHMOBILE ARM ARCHITECTURE
1709 M:      Simon Horman <horms@verge.net.au>
1710 M:      Magnus Damm <magnus.damm@gmail.com>
1711 L:      linux-renesas-soc@vger.kernel.org
1712 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1714 S:      Supported
1715 F:      arch/arm/boot/dts/emev2*
1716 F:      arch/arm/boot/dts/r7s*
1717 F:      arch/arm/boot/dts/r8a*
1718 F:      arch/arm/boot/dts/sh*
1719 F:      arch/arm/configs/shmobile_defconfig
1720 F:      arch/arm/include/debug/renesas-scif.S
1721 F:      arch/arm/mach-shmobile/
1722 F:      drivers/soc/renesas/
1723 F:      include/linux/soc/renesas/
1724
1725 ARM/SOCFPGA ARCHITECTURE
1726 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1727 S:      Maintained
1728 F:      arch/arm/mach-socfpga/
1729 F:      arch/arm/boot/dts/socfpga*
1730 F:      arch/arm/configs/socfpga_defconfig
1731 F:      arch/arm64/boot/dts/altera/
1732 W:      http://www.rocketboards.org
1733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1734
1735 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1736 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1737 S:      Maintained
1738 F:      drivers/clk/socfpga/
1739
1740 ARM/SOCFPGA EDAC SUPPORT
1741 M:      Thor Thayer <tthayer@opensource.altera.com>
1742 S:      Maintained
1743 F:      drivers/edac/altera_edac.
1744
1745 ARM/STI ARCHITECTURE
1746 M:      Patrice Chotard <patrice.chotard@st.com>
1747 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748 L:      kernel@stlinux.com
1749 W:      http://www.stlinux.com
1750 S:      Maintained
1751 F:      arch/arm/mach-sti/
1752 F:      arch/arm/boot/dts/sti*
1753 F:      drivers/char/hw_random/st-rng.c
1754 F:      drivers/clocksource/arm_global_timer.c
1755 F:      drivers/clocksource/clksrc_st_lpc.c
1756 F:      drivers/cpufreq/sti-cpufreq.c
1757 F:      drivers/i2c/busses/i2c-st.c
1758 F:      drivers/media/rc/st_rc.c
1759 F:      drivers/media/platform/sti/c8sectpfe/
1760 F:      drivers/mmc/host/sdhci-st.c
1761 F:      drivers/phy/phy-miphy28lp.c
1762 F:      drivers/phy/phy-miphy365x.c
1763 F:      drivers/phy/phy-stih407-usb.c
1764 F:      drivers/phy/phy-stih41x-usb.c
1765 F:      drivers/pinctrl/pinctrl-st.c
1766 F:      drivers/remoteproc/st_remoteproc.c
1767 F:      drivers/reset/sti/
1768 F:      drivers/rtc/rtc-st-lpc.c
1769 F:      drivers/tty/serial/st-asc.c
1770 F:      drivers/usb/dwc3/dwc3-st.c
1771 F:      drivers/usb/host/ehci-st.c
1772 F:      drivers/usb/host/ohci-st.c
1773 F:      drivers/watchdog/st_lpc_wdt.c
1774 F:      drivers/ata/ahci_st.c
1775
1776 ARM/STM32 ARCHITECTURE
1777 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1778 M:      Alexandre Torgue <alexandre.torgue@st.com>
1779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 S:      Maintained
1781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1782 N:      stm32
1783 F:      drivers/clocksource/armv7m_systick.c
1784
1785 ARM/TANGO ARCHITECTURE
1786 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1787 L:      linux-arm-kernel@lists.infradead.org
1788 S:      Maintained
1789 N:      tango
1790
1791 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1792 M:      Lennert Buytenhek <kernel@wantstofly.org>
1793 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794 S:      Maintained
1795
1796 ARM/TETON BGA MACHINE SUPPORT
1797 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1798 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 S:      Maintained
1800
1801 ARM/THECUS N2100 MACHINE SUPPORT
1802 M:      Lennert Buytenhek <kernel@wantstofly.org>
1803 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804 S:      Maintained
1805
1806 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1807 M:      Wan ZongShun <mcuos.com@gmail.com>
1808 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809 W:      http://www.mcuos.com
1810 S:      Maintained
1811 F:      arch/arm/mach-w90x900/
1812 F:      drivers/input/keyboard/w90p910_keypad.c
1813 F:      drivers/input/touchscreen/w90p910_ts.c
1814 F:      drivers/watchdog/nuc900_wdt.c
1815 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1816 F:      drivers/mtd/nand/nuc900_nand.c
1817 F:      drivers/rtc/rtc-nuc900.c
1818 F:      drivers/spi/spi-nuc900.c
1819 F:      drivers/usb/host/ehci-w90x900.c
1820 F:      drivers/video/fbdev/nuc900fb.c
1821
1822 ARM/U300 MACHINE SUPPORT
1823 M:      Linus Walleij <linus.walleij@linaro.org>
1824 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825 S:      Supported
1826 F:      arch/arm/mach-u300/
1827 F:      drivers/clocksource/timer-u300.c
1828 F:      drivers/i2c/busses/i2c-stu300.c
1829 F:      drivers/rtc/rtc-coh901331.c
1830 F:      drivers/watchdog/coh901327_wdt.c
1831 F:      drivers/dma/coh901318*
1832 F:      drivers/mfd/ab3100*
1833 F:      drivers/rtc/rtc-ab3100.c
1834 F:      drivers/rtc/rtc-coh901331.c
1835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1836
1837 ARM/UNIPHIER ARCHITECTURE
1838 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1839 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1841 S:      Maintained
1842 F:      arch/arm/boot/dts/uniphier*
1843 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1844 F:      arch/arm/mach-uniphier/
1845 F:      arch/arm/mm/cache-uniphier.c
1846 F:      arch/arm64/boot/dts/socionext/
1847 F:      drivers/bus/uniphier-system-bus.c
1848 F:      drivers/i2c/busses/i2c-uniphier*
1849 F:      drivers/pinctrl/uniphier/
1850 F:      drivers/tty/serial/8250/8250_uniphier.c
1851 N:      uniphier
1852
1853 ARM/Ux500 ARM ARCHITECTURE
1854 M:      Linus Walleij <linus.walleij@linaro.org>
1855 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856 S:      Maintained
1857 F:      arch/arm/mach-ux500/
1858 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1859 F:      drivers/dma/ste_dma40*
1860 F:      drivers/hwspinlock/u8500_hsem.c
1861 F:      drivers/mfd/abx500*
1862 F:      drivers/mfd/ab8500*
1863 F:      drivers/mfd/dbx500*
1864 F:      drivers/mfd/db8500*
1865 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1866 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1867 F:      drivers/rtc/rtc-ab8500.c
1868 F:      drivers/rtc/rtc-pl031.c
1869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1870
1871 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1872 M:      Ulf Hansson <ulf.hansson@linaro.org>
1873 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874 T:      git git://git.linaro.org/people/ulfh/clk.git
1875 S:      Maintained
1876 F:      drivers/clk/ux500/
1877
1878 ARM/VERSATILE EXPRESS PLATFORM
1879 M:      Liviu Dudau <liviu.dudau@arm.com>
1880 M:      Sudeep Holla <sudeep.holla@arm.com>
1881 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1882 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1883 S:      Maintained
1884 F:      arch/arm/boot/dts/vexpress*
1885 F:      arch/arm64/boot/dts/arm/
1886 F:      arch/arm/mach-vexpress/
1887 F:      */*/vexpress*
1888 F:      */*/*/vexpress*
1889 F:      drivers/clk/versatile/clk-vexpress-osc.c
1890 F:      drivers/clocksource/versatile.c
1891 N:      mps2
1892
1893 ARM/VFP SUPPORT
1894 M:      Russell King <linux@armlinux.org.uk>
1895 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896 W:      http://www.armlinux.org.uk/
1897 S:      Maintained
1898 F:      arch/arm/vfp/
1899
1900 ARM/VOIPAC PXA270 SUPPORT
1901 M:      Marek Vasut <marek.vasut@gmail.com>
1902 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1903 S:      Maintained
1904 F:      arch/arm/mach-pxa/vpac270.c
1905 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1906
1907 ARM/VT8500 ARM ARCHITECTURE
1908 M:      Tony Prisk <linux@prisktech.co.nz>
1909 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910 S:      Maintained
1911 F:      arch/arm/mach-vt8500/
1912 F:      drivers/clocksource/vt8500_timer.c
1913 F:      drivers/i2c/busses/i2c-wmt.c
1914 F:      drivers/mmc/host/wmt-sdmmc.c
1915 F:      drivers/pwm/pwm-vt8500.c
1916 F:      drivers/rtc/rtc-vt8500.c
1917 F:      drivers/tty/serial/vt8500_serial.c
1918 F:      drivers/usb/host/ehci-platform.c
1919 F:      drivers/usb/host/uhci-platform.c
1920 F:      drivers/video/fbdev/vt8500lcdfb.*
1921 F:      drivers/video/fbdev/wm8505fb*
1922 F:      drivers/video/fbdev/wmt_ge_rops.*
1923
1924 ARM/ZIPIT Z2 SUPPORT
1925 M:      Marek Vasut <marek.vasut@gmail.com>
1926 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927 S:      Maintained
1928 F:      arch/arm/mach-pxa/z2.c
1929 F:      arch/arm/mach-pxa/include/mach/z2.h
1930
1931 ARM/ZTE ARCHITECTURE
1932 M:      Jun Nie <jun.nie@linaro.org>
1933 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934 S:      Maintained
1935 F:      arch/arm/mach-zx/
1936 F:      drivers/clk/zte/
1937 F:      Documentation/devicetree/bindings/arm/zte.txt
1938 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
1939
1940 ARM/ZYNQ ARCHITECTURE
1941 M:      Michal Simek <michal.simek@xilinx.com>
1942 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
1943 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944 W:      http://wiki.xilinx.com
1945 T:      git https://github.com/Xilinx/linux-xlnx.git
1946 S:      Supported
1947 F:      arch/arm/mach-zynq/
1948 F:      drivers/cpuidle/cpuidle-zynq.c
1949 F:      drivers/block/xsysace.c
1950 N:      zynq
1951 N:      xilinx
1952 F:      drivers/clocksource/cadence_ttc_timer.c
1953 F:      drivers/i2c/busses/i2c-cadence.c
1954 F:      drivers/mmc/host/sdhci-of-arasan.c
1955 F:      drivers/edac/synopsys_edac.c
1956
1957 ARM SMMU DRIVERS
1958 M:      Will Deacon <will.deacon@arm.com>
1959 R:      Robin Murphy <robin.murphy@arm.com>
1960 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961 S:      Maintained
1962 F:      drivers/iommu/arm-smmu.c
1963 F:      drivers/iommu/arm-smmu-v3.c
1964 F:      drivers/iommu/io-pgtable-arm.c
1965 F:      drivers/iommu/io-pgtable-arm-v7s.c
1966
1967 ARM64 PORT (AARCH64 ARCHITECTURE)
1968 M:      Catalin Marinas <catalin.marinas@arm.com>
1969 M:      Will Deacon <will.deacon@arm.com>
1970 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1972 S:      Maintained
1973 F:      arch/arm64/
1974 F:      Documentation/arm64/
1975
1976 AS3645A LED FLASH CONTROLLER DRIVER
1977 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1978 L:      linux-media@vger.kernel.org
1979 T:      git git://linuxtv.org/media_tree.git
1980 S:      Maintained
1981 F:      drivers/media/i2c/as3645a.c
1982 F:      include/media/i2c/as3645a.h
1983
1984 ASC7621 HARDWARE MONITOR DRIVER
1985 M:      George Joseph <george.joseph@fairview5.com>
1986 L:      linux-hwmon@vger.kernel.org
1987 S:      Maintained
1988 F:      Documentation/hwmon/asc7621
1989 F:      drivers/hwmon/asc7621.c
1990
1991 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1992 M:      Corentin Chary <corentin.chary@gmail.com>
1993 L:      acpi4asus-user@lists.sourceforge.net
1994 L:      platform-driver-x86@vger.kernel.org
1995 W:      http://acpi4asus.sf.net
1996 S:      Maintained
1997 F:      drivers/platform/x86/asus*.c
1998 F:      drivers/platform/x86/eeepc*.c
1999
2000 ASUS WIRELESS RADIO CONTROL DRIVER
2001 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2002 L:      platform-driver-x86@vger.kernel.org
2003 S:      Maintained
2004 F:      drivers/platform/x86/asus-wireless.c
2005
2006 ASYMMETRIC KEYS
2007 M:      David Howells <dhowells@redhat.com>
2008 L:      keyrings@vger.kernel.org
2009 S:      Maintained
2010 F:      Documentation/crypto/asymmetric-keys.txt
2011 F:      include/linux/verification.h
2012 F:      include/crypto/public_key.h
2013 F:      include/crypto/pkcs7.h
2014 F:      crypto/asymmetric_keys/
2015
2016 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2017 R:      Dan Williams <dan.j.williams@intel.com>
2018 W:      http://sourceforge.net/projects/xscaleiop
2019 S:      Odd fixes
2020 F:      Documentation/crypto/async-tx-api.txt
2021 F:      crypto/async_tx/
2022 F:      drivers/dma/
2023 F:      include/linux/dmaengine.h
2024 F:      include/linux/async_tx.h
2025
2026 AT24 EEPROM DRIVER
2027 M:      Wolfram Sang <wsa@the-dreams.de>
2028 L:      linux-i2c@vger.kernel.org
2029 S:      Maintained
2030 F:      drivers/misc/eeprom/at24.c
2031 F:      include/linux/platform_data/at24.h
2032
2033 ATA OVER ETHERNET (AOE) DRIVER
2034 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2035 W:      http://www.openaoe.org/
2036 S:      Supported
2037 F:      Documentation/aoe/
2038 F:      drivers/block/aoe/
2039
2040 ATHEROS 71XX/9XXX GPIO DRIVER
2041 M:      Alban Bedel <albeu@free.fr>
2042 W:      https://github.com/AlbanBedel/linux
2043 T:      git git://github.com/AlbanBedel/linux
2044 S:      Maintained
2045 F:      drivers/gpio/gpio-ath79.c
2046 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2047
2048 ATHEROS ATH GENERIC UTILITIES
2049 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2050 L:      linux-wireless@vger.kernel.org
2051 S:      Supported
2052 F:      drivers/net/wireless/ath/*
2053
2054 ATHEROS ATH5K WIRELESS DRIVER
2055 M:      Jiri Slaby <jirislaby@gmail.com>
2056 M:      Nick Kossifidis <mickflemm@gmail.com>
2057 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2058 L:      linux-wireless@vger.kernel.org
2059 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2060 S:      Maintained
2061 F:      drivers/net/wireless/ath/ath5k/
2062
2063 ATHEROS ATH6KL WIRELESS DRIVER
2064 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2065 L:      linux-wireless@vger.kernel.org
2066 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2068 S:      Supported
2069 F:      drivers/net/wireless/ath/ath6kl/
2070
2071 WILOCITY WIL6210 WIRELESS DRIVER
2072 M:      Maya Erez <qca_merez@qca.qualcomm.com>
2073 L:      linux-wireless@vger.kernel.org
2074 L:      wil6210@qca.qualcomm.com
2075 S:      Supported
2076 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2077 F:      drivers/net/wireless/ath/wil6210/
2078 F:      include/uapi/linux/wil6210_uapi.h
2079
2080 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2081 M:      Christian Lamparter <chunkeey@googlemail.com>
2082 L:      linux-wireless@vger.kernel.org
2083 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2084 S:      Maintained
2085 F:      drivers/net/wireless/ath/carl9170/
2086
2087 ATK0110 HWMON DRIVER
2088 M:      Luca Tettamanti <kronos.it@gmail.com>
2089 L:      linux-hwmon@vger.kernel.org
2090 S:      Maintained
2091 F:      drivers/hwmon/asus_atk0110.c
2092
2093 ATI_REMOTE2 DRIVER
2094 M:      Ville Syrjala <syrjala@sci.fi>
2095 S:      Maintained
2096 F:      drivers/input/misc/ati_remote2.c
2097
2098 ATLX ETHERNET DRIVERS
2099 M:      Jay Cliburn <jcliburn@gmail.com>
2100 M:      Chris Snook <chris.snook@gmail.com>
2101 L:      netdev@vger.kernel.org
2102 W:      http://sourceforge.net/projects/atl1
2103 W:      http://atl1.sourceforge.net
2104 S:      Maintained
2105 F:      drivers/net/ethernet/atheros/
2106
2107 ATM
2108 M:      Chas Williams <3chas3@gmail.com>
2109 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2110 L:      netdev@vger.kernel.org
2111 W:      http://linux-atm.sourceforge.net
2112 S:      Maintained
2113 F:      drivers/atm/
2114 F:      include/linux/atm*
2115 F:      include/uapi/linux/atm*
2116
2117 ATMEL AT91 / AT32 MCI DRIVER
2118 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2119 S:      Maintained
2120 F:      drivers/mmc/host/atmel-mci.c
2121
2122 ATMEL AT91 / AT32 SERIAL DRIVER
2123 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2124 S:      Supported
2125 F:      drivers/tty/serial/atmel_serial.c
2126
2127 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2128 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2129 S:      Supported
2130 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2131
2132 ATMEL SAMA5D2 ADC DRIVER
2133 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2134 L:      linux-iio@vger.kernel.org
2135 S:      Supported
2136 F:      drivers/iio/adc/at91-sama5d2_adc.c
2137
2138 ATMEL Audio ALSA driver
2139 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2140 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2141 S:      Supported
2142 F:      sound/soc/atmel
2143
2144 ATMEL DMA DRIVER
2145 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2146 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147 S:      Supported
2148 F:      drivers/dma/at_hdmac.c
2149 F:      drivers/dma/at_hdmac_regs.h
2150 F:      include/linux/platform_data/dma-atmel.h
2151
2152 ATMEL XDMA DRIVER
2153 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2154 L:      linux-arm-kernel@lists.infradead.org
2155 L:      dmaengine@vger.kernel.org
2156 S:      Supported
2157 F:      drivers/dma/at_xdmac.c
2158
2159 ATMEL I2C DRIVER
2160 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2161 L:      linux-i2c@vger.kernel.org
2162 S:      Supported
2163 F:      drivers/i2c/busses/i2c-at91.c
2164
2165 ATMEL ISI DRIVER
2166 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2167 L:      linux-media@vger.kernel.org
2168 S:      Supported
2169 F:      drivers/media/platform/soc_camera/atmel-isi.c
2170 F:      include/media/atmel-isi.h
2171
2172 ATMEL LCDFB DRIVER
2173 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2174 L:      linux-fbdev@vger.kernel.org
2175 S:      Maintained
2176 F:      drivers/video/fbdev/atmel_lcdfb.c
2177 F:      include/video/atmel_lcdc.h
2178
2179 ATMEL MACB ETHERNET DRIVER
2180 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2181 S:      Supported
2182 F:      drivers/net/ethernet/cadence/
2183
2184 ATMEL NAND DRIVER
2185 M:      Wenyou Yang <wenyou.yang@atmel.com>
2186 M:      Josh Wu <rainyfeeling@outlook.com>
2187 L:      linux-mtd@lists.infradead.org
2188 S:      Supported
2189 F:      drivers/mtd/nand/atmel_nand*
2190
2191 ATMEL SDMMC DRIVER
2192 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2193 L:      linux-mmc@vger.kernel.org
2194 S:      Supported
2195 F:      drivers/mmc/host/sdhci-of-at91.c
2196
2197 ATMEL SPI DRIVER
2198 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2199 S:      Supported
2200 F:      drivers/spi/spi-atmel.*
2201
2202 ATMEL SSC DRIVER
2203 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2204 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2205 S:      Supported
2206 F:      drivers/misc/atmel-ssc.c
2207 F:      include/linux/atmel-ssc.h
2208
2209 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2210 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2211 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212 S:      Supported
2213 F:      drivers/misc/atmel_tclib.c
2214 F:      drivers/clocksource/tcb_clksrc.c
2215
2216 ATMEL USBA UDC DRIVER
2217 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2218 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2219 S:      Supported
2220 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2221
2222 ATMEL WIRELESS DRIVER
2223 M:      Simon Kelley <simon@thekelleys.org.uk>
2224 L:      linux-wireless@vger.kernel.org
2225 W:      http://www.thekelleys.org.uk/atmel
2226 W:      http://atmelwlandriver.sourceforge.net/
2227 S:      Maintained
2228 F:      drivers/net/wireless/atmel/atmel*
2229
2230 ATMEL MAXTOUCH DRIVER
2231 M:      Nick Dyer <nick.dyer@itdev.co.uk>
2232 T:      git git://github.com/atmel-maxtouch/linux.git
2233 S:      Supported
2234 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2235 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2236 F:      include/linux/platform_data/atmel_mxt_ts.h
2237
2238 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2239 M:      Bradley Grove <linuxdrivers@attotech.com>
2240 L:      linux-scsi@vger.kernel.org
2241 W:      http://www.attotech.com
2242 S:      Supported
2243 F:      drivers/scsi/esas2r
2244
2245 ATUSB IEEE 802.15.4 RADIO DRIVER
2246 M:      Stefan Schmidt <stefan@osg.samsung.com>
2247 L:      linux-wpan@vger.kernel.org
2248 S:      Maintained
2249 F:      drivers/net/ieee802154/atusb.c
2250 F:      drivers/net/ieee802154/atusb.h
2251 F:      drivers/net/ieee802154/at86rf230.h
2252
2253 AUDIT SUBSYSTEM
2254 M:      Paul Moore <paul@paul-moore.com>
2255 M:      Eric Paris <eparis@redhat.com>
2256 L:      linux-audit@redhat.com (moderated for non-subscribers)
2257 W:      http://people.redhat.com/sgrubb/audit/
2258 T:      git git://git.infradead.org/users/pcmoore/audit
2259 S:      Maintained
2260 F:      include/linux/audit.h
2261 F:      include/uapi/linux/audit.h
2262 F:      kernel/audit*
2263
2264 AUXILIARY DISPLAY DRIVERS
2265 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2266 W:      http://miguelojeda.es/auxdisplay.htm
2267 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2268 S:      Maintained
2269 F:      drivers/auxdisplay/
2270 F:      include/linux/cfag12864b.h
2271
2272 AVR32 ARCHITECTURE
2273 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2274 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2275 W:      http://www.atmel.com/products/AVR32/
2276 W:      http://mirror.egtvedt.no/avr32linux.org/
2277 W:      http://avrfreaks.net/
2278 S:      Maintained
2279 F:      arch/avr32/
2280
2281 AVR32/AT32AP MACHINE SUPPORT
2282 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2283 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2284 S:      Maintained
2285 F:      arch/avr32/mach-at32ap/
2286
2287 AX.25 NETWORK LAYER
2288 M:      Ralf Baechle <ralf@linux-mips.org>
2289 L:      linux-hams@vger.kernel.org
2290 W:      http://www.linux-ax25.org/
2291 S:      Maintained
2292 F:      include/uapi/linux/ax25.h
2293 F:      include/net/ax25.h
2294 F:      net/ax25/
2295
2296 AZ6007 DVB DRIVER
2297 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2298 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2299 L:      linux-media@vger.kernel.org
2300 W:      https://linuxtv.org
2301 T:      git git://linuxtv.org/media_tree.git
2302 S:      Maintained
2303 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2304
2305 AZTECH FM RADIO RECEIVER DRIVER
2306 M:      Hans Verkuil <hverkuil@xs4all.nl>
2307 L:      linux-media@vger.kernel.org
2308 T:      git git://linuxtv.org/media_tree.git
2309 W:      https://linuxtv.org
2310 S:      Maintained
2311 F:      drivers/media/radio/radio-aztech*
2312
2313 B43 WIRELESS DRIVER
2314 L:      linux-wireless@vger.kernel.org
2315 L:      b43-dev@lists.infradead.org
2316 W:      http://wireless.kernel.org/en/users/Drivers/b43
2317 S:      Odd Fixes
2318 F:      drivers/net/wireless/broadcom/b43/
2319
2320 B43LEGACY WIRELESS DRIVER
2321 M:      Larry Finger <Larry.Finger@lwfinger.net>
2322 L:      linux-wireless@vger.kernel.org
2323 L:      b43-dev@lists.infradead.org
2324 W:      http://wireless.kernel.org/en/users/Drivers/b43
2325 S:      Maintained
2326 F:      drivers/net/wireless/broadcom/b43legacy/
2327
2328 BACKLIGHT CLASS/SUBSYSTEM
2329 M:      Jingoo Han <jingoohan1@gmail.com>
2330 M:      Lee Jones <lee.jones@linaro.org>
2331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2332 S:      Maintained
2333 F:      drivers/video/backlight/
2334 F:      include/linux/backlight.h
2335
2336 BATMAN ADVANCED
2337 M:      Marek Lindner <mareklindner@neomailbox.ch>
2338 M:      Simon Wunderlich <sw@simonwunderlich.de>
2339 M:      Antonio Quartulli <a@unstable.cc>
2340 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2341 W:      https://www.open-mesh.org/
2342 Q:      https://patchwork.open-mesh.org/project/batman/list/
2343 S:      Maintained
2344 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2345 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2346 F:      Documentation/networking/batman-adv.txt
2347 F:      include/uapi/linux/batman_adv.h
2348 F:      net/batman-adv/
2349
2350 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2351 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2352 L:      linux-hams@vger.kernel.org
2353 W:      http://www.baycom.org/~tom/ham/ham.html
2354 S:      Maintained
2355 F:      drivers/net/hamradio/baycom*
2356
2357 BCACHE (BLOCK LAYER CACHE)
2358 M:      Kent Overstreet <kent.overstreet@gmail.com>
2359 L:      linux-bcache@vger.kernel.org
2360 W:      http://bcache.evilpiepirate.org
2361 S:      Orphan
2362 F:      drivers/md/bcache/
2363
2364 BDISP ST MEDIA DRIVER
2365 M:      Fabien Dessenne <fabien.dessenne@st.com>
2366 L:      linux-media@vger.kernel.org
2367 T:      git git://linuxtv.org/media_tree.git
2368 W:      https://linuxtv.org
2369 S:      Supported
2370 F:      drivers/media/platform/sti/bdisp
2371
2372 BEFS FILE SYSTEM
2373 M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2374 M:      Salah Triki <salah.triki@gmail.com>
2375 S:      Maintained
2376 T:      git git://github.com/luisbg/linux-befs.git
2377 F:      Documentation/filesystems/befs.txt
2378 F:      fs/befs/
2379
2380 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2381 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2382 L:      netdev@vger.kernel.org
2383 S:      Maintained
2384 F:      drivers/net/ethernet/ec_bhf.c
2385
2386 BFS FILE SYSTEM
2387 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2388 S:      Maintained
2389 F:      Documentation/filesystems/bfs.txt
2390 F:      fs/bfs/
2391 F:      include/uapi/linux/bfs_fs.h
2392
2393 BLACKFIN ARCHITECTURE
2394 M:      Steven Miao <realmz6@gmail.com>
2395 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2396 T:      git git://git.code.sf.net/p/adi-linux/code
2397 W:      http://blackfin.uclinux.org
2398 S:      Supported
2399 F:      arch/blackfin/
2400
2401 BLACKFIN EMAC DRIVER
2402 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2403 W:      http://blackfin.uclinux.org
2404 S:      Supported
2405 F:      drivers/net/ethernet/adi/
2406
2407 BLACKFIN RTC DRIVER
2408 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2409 W:      http://blackfin.uclinux.org
2410 S:      Supported
2411 F:      drivers/rtc/rtc-bfin.c
2412
2413 BLACKFIN SDH DRIVER
2414 M:      Sonic Zhang <sonic.zhang@analog.com>
2415 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2416 W:      http://blackfin.uclinux.org
2417 S:      Supported
2418 F:      drivers/mmc/host/bfin_sdh.c
2419
2420 BLACKFIN SERIAL DRIVER
2421 M:      Sonic Zhang <sonic.zhang@analog.com>
2422 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2423 W:      http://blackfin.uclinux.org
2424 S:      Supported
2425 F:      drivers/tty/serial/bfin_uart.c
2426
2427 BLACKFIN WATCHDOG DRIVER
2428 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2429 W:      http://blackfin.uclinux.org
2430 S:      Supported
2431 F:      drivers/watchdog/bfin_wdt.c
2432
2433 BLACKFIN I2C TWI DRIVER
2434 M:      Sonic Zhang <sonic.zhang@analog.com>
2435 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2436 W:      http://blackfin.uclinux.org/
2437 S:      Supported
2438 F:      drivers/i2c/busses/i2c-bfin-twi.c
2439
2440 BLACKFIN MEDIA DRIVER
2441 M:      Scott Jiang <scott.jiang.linux@gmail.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/media/platform/blackfin/
2446 F:      drivers/media/i2c/adv7183*
2447 F:      drivers/media/i2c/vs6624*
2448
2449 BLINKM RGB LED DRIVER
2450 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2451 S:      Maintained
2452 F:      drivers/leds/leds-blinkm.c
2453
2454 BLOCK LAYER
2455 M:      Jens Axboe <axboe@kernel.dk>
2456 L:      linux-block@vger.kernel.org
2457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2458 S:      Maintained
2459 F:      block/
2460 F:      kernel/trace/blktrace.c
2461
2462 BLOCK2MTD DRIVER
2463 M:      Joern Engel <joern@lazybastard.org>
2464 L:      linux-mtd@lists.infradead.org
2465 S:      Maintained
2466 F:      drivers/mtd/devices/block2mtd.c
2467
2468 BLUETOOTH DRIVERS
2469 M:      Marcel Holtmann <marcel@holtmann.org>
2470 M:      Gustavo Padovan <gustavo@padovan.org>
2471 M:      Johan Hedberg <johan.hedberg@gmail.com>
2472 L:      linux-bluetooth@vger.kernel.org
2473 W:      http://www.bluez.org/
2474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2476 S:      Maintained
2477 F:      drivers/bluetooth/
2478
2479 BLUETOOTH SUBSYSTEM
2480 M:      Marcel Holtmann <marcel@holtmann.org>
2481 M:      Gustavo Padovan <gustavo@padovan.org>
2482 M:      Johan Hedberg <johan.hedberg@gmail.com>
2483 L:      linux-bluetooth@vger.kernel.org
2484 W:      http://www.bluez.org/
2485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2487 S:      Maintained
2488 F:      net/bluetooth/
2489 F:      include/net/bluetooth/
2490
2491 BONDING DRIVER
2492 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2493 M:      Veaceslav Falico <vfalico@gmail.com>
2494 M:      Andy Gospodarek <andy@greyhouse.net>
2495 L:      netdev@vger.kernel.org
2496 W:      http://sourceforge.net/projects/bonding/
2497 S:      Supported
2498 F:      drivers/net/bonding/
2499 F:      include/uapi/linux/if_bonding.h
2500
2501 BPF (Safe dynamic programs and tools)
2502 M:      Alexei Starovoitov <ast@kernel.org>
2503 L:      netdev@vger.kernel.org
2504 L:      linux-kernel@vger.kernel.org
2505 S:      Supported
2506 F:      kernel/bpf/
2507
2508 BROADCOM B44 10/100 ETHERNET DRIVER
2509 M:      Gary Zambrano <zambrano@broadcom.com>
2510 L:      netdev@vger.kernel.org
2511 S:      Supported
2512 F:      drivers/net/ethernet/broadcom/b44.*
2513
2514 BROADCOM B53 ETHERNET SWITCH DRIVER
2515 M:      Florian Fainelli <f.fainelli@gmail.com>
2516 L:      netdev@vger.kernel.org
2517 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2518 S:      Supported
2519 F:      drivers/net/dsa/b53/*
2520 F:      include/linux/platform_data/b53.h
2521
2522 BROADCOM GENET ETHERNET DRIVER
2523 M:      Florian Fainelli <f.fainelli@gmail.com>
2524 L:      netdev@vger.kernel.org
2525 S:      Supported
2526 F:      drivers/net/ethernet/broadcom/genet/
2527
2528 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2529 M:      Sony Chacko <sony.chacko@qlogic.com>
2530 M:      Dept-HSGLinuxNICDev@qlogic.com
2531 L:      netdev@vger.kernel.org
2532 S:      Supported
2533 F:      drivers/net/ethernet/broadcom/bnx2.*
2534 F:      drivers/net/ethernet/broadcom/bnx2_*
2535
2536 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2537 M:      Ariel Elior <ariel.elior@qlogic.com>
2538 L:      netdev@vger.kernel.org
2539 S:      Supported
2540 F:      drivers/net/ethernet/broadcom/bnx2x/
2541
2542 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2543 M:      Florian Fainelli <f.fainelli@gmail.com>
2544 M:      Ray Jui <rjui@broadcom.com>
2545 M:      Scott Branden <sbranden@broadcom.com>
2546 M:      bcm-kernel-feedback-list@broadcom.com
2547 T:      git git://github.com/broadcom/mach-bcm
2548 S:      Maintained
2549 N:      bcm281*
2550 N:      bcm113*
2551 N:      bcm216*
2552 N:      kona
2553 F:      arch/arm/mach-bcm/
2554
2555 BROADCOM BCM2835 ARM ARCHITECTURE
2556 M:      Stephen Warren <swarren@wwwdotorg.org>
2557 M:      Lee Jones <lee@kernel.org>
2558 M:      Eric Anholt <eric@anholt.net>
2559 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2560 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2562 S:      Maintained
2563 N:      bcm2835
2564
2565 BROADCOM BCM47XX MIPS ARCHITECTURE
2566 M:      Hauke Mehrtens <hauke@hauke-m.de>
2567 M:      Rafał Miłecki <zajec5@gmail.com>
2568 L:      linux-mips@linux-mips.org
2569 S:      Maintained
2570 F:      Documentation/devicetree/bindings/mips/brcm/
2571 F:      arch/mips/bcm47xx/*
2572 F:      arch/mips/include/asm/mach-bcm47xx/*
2573
2574 BROADCOM BCM5301X ARM ARCHITECTURE
2575 M:      Hauke Mehrtens <hauke@hauke-m.de>
2576 M:      Rafał Miłecki <zajec5@gmail.com>
2577 M:      bcm-kernel-feedback-list@broadcom.com
2578 L:      linux-arm-kernel@lists.infradead.org
2579 S:      Maintained
2580 F:      arch/arm/mach-bcm/bcm_5301x.c
2581 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2582 F:      arch/arm/boot/dts/bcm470*
2583
2584 BROADCOM BCM63XX ARM ARCHITECTURE
2585 M:      Florian Fainelli <f.fainelli@gmail.com>
2586 M:      bcm-kernel-feedback-list@broadcom.com
2587 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2588 T:      git git://github.com/broadcom/stblinux.git
2589 S:      Maintained
2590 N:      bcm63xx
2591
2592 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2593 M:      Kevin Cernekee <cernekee@gmail.com>
2594 L:      linux-usb@vger.kernel.org
2595 S:      Maintained
2596 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2597
2598 BROADCOM BCM7XXX ARM ARCHITECTURE
2599 M:      Brian Norris <computersforpeace@gmail.com>
2600 M:      Gregory Fong <gregory.0xf0@gmail.com>
2601 M:      Florian Fainelli <f.fainelli@gmail.com>
2602 M:      bcm-kernel-feedback-list@broadcom.com
2603 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2604 T:      git git://github.com/broadcom/stblinux.git
2605 S:      Maintained
2606 F:      arch/arm/mach-bcm/*brcmstb*
2607 F:      arch/arm/boot/dts/bcm7*.dts*
2608 F:      drivers/bus/brcmstb_gisb.c
2609 N:      brcmstb
2610
2611 BROADCOM BMIPS MIPS ARCHITECTURE
2612 M:      Kevin Cernekee <cernekee@gmail.com>
2613 M:      Florian Fainelli <f.fainelli@gmail.com>
2614 L:      linux-mips@linux-mips.org
2615 T:      git git://github.com/broadcom/stblinux.git
2616 S:      Maintained
2617 F:      arch/mips/bmips/*
2618 F:      arch/mips/include/asm/mach-bmips/*
2619 F:      arch/mips/kernel/*bmips*
2620 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2621 F:      drivers/irqchip/irq-bcm63*
2622 F:      drivers/irqchip/irq-bcm7*
2623 F:      drivers/irqchip/irq-brcmstb*
2624 F:      include/linux/bcm963xx_nvram.h
2625 F:      include/linux/bcm963xx_tag.h
2626
2627 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2628 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2629 M:      Prashant Sreedharan <prashant@broadcom.com>
2630 M:      Michael Chan <mchan@broadcom.com>
2631 L:      netdev@vger.kernel.org
2632 S:      Supported
2633 F:      drivers/net/ethernet/broadcom/tg3.*
2634
2635 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2636 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2637 M:      Franky Lin <franky.lin@broadcom.com>
2638 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2639 L:      linux-wireless@vger.kernel.org
2640 L:      brcm80211-dev-list.pdl@broadcom.com
2641 S:      Supported
2642 F:      drivers/net/wireless/broadcom/brcm80211/
2643
2644 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2645 M:      QLogic-Storage-Upstream@qlogic.com
2646 L:      linux-scsi@vger.kernel.org
2647 S:      Supported
2648 F:      drivers/scsi/bnx2fc/
2649
2650 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2651 M:      QLogic-Storage-Upstream@qlogic.com
2652 L:      linux-scsi@vger.kernel.org
2653 S:      Supported
2654 F:      drivers/scsi/bnx2i/
2655
2656 BROADCOM IPROC ARM ARCHITECTURE
2657 M:      Ray Jui <rjui@broadcom.com>
2658 M:      Scott Branden <sbranden@broadcom.com>
2659 M:      Jon Mason <jonmason@broadcom.com>
2660 M:      bcm-kernel-feedback-list@broadcom.com
2661 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2662 T:      git git://github.com/broadcom/cygnus-linux.git
2663 S:      Maintained
2664 N:      iproc
2665 N:      cygnus
2666 N:      bcm[-_]nsp
2667 N:      bcm9113*
2668 N:      bcm9583*
2669 N:      bcm9585*
2670 N:      bcm9586*
2671 N:      bcm988312
2672 N:      bcm113*
2673 N:      bcm583*
2674 N:      bcm585*
2675 N:      bcm586*
2676 N:      bcm88312
2677 F:      arch/arm64/boot/dts/broadcom/ns2*
2678 F:      drivers/clk/bcm/clk-ns*
2679 F:      drivers/pinctrl/bcm/pinctrl-ns*
2680
2681 BROADCOM BRCMSTB GPIO DRIVER
2682 M:      Gregory Fong <gregory.0xf0@gmail.com>
2683 L:      bcm-kernel-feedback-list@broadcom.com
2684 S:      Supported
2685 F:      drivers/gpio/gpio-brcmstb.c
2686 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2687
2688 BROADCOM KONA GPIO DRIVER
2689 M:      Ray Jui <rjui@broadcom.com>
2690 L:      bcm-kernel-feedback-list@broadcom.com
2691 S:      Supported
2692 F:      drivers/gpio/gpio-bcm-kona.c
2693 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2694
2695 BROADCOM NVRAM DRIVER
2696 M:      Rafał Miłecki <zajec5@gmail.com>
2697 L:      linux-mips@linux-mips.org
2698 S:      Maintained
2699 F:      drivers/firmware/broadcom/*
2700
2701 BROADCOM STB NAND FLASH DRIVER
2702 M:      Brian Norris <computersforpeace@gmail.com>
2703 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2704 L:      linux-mtd@lists.infradead.org
2705 L:      bcm-kernel-feedback-list@broadcom.com
2706 S:      Maintained
2707 F:      drivers/mtd/nand/brcmnand/
2708
2709 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2710 M:      Rafał Miłecki <zajec5@gmail.com>
2711 L:      linux-wireless@vger.kernel.org
2712 S:      Maintained
2713 F:      drivers/bcma/
2714 F:      include/linux/bcma/
2715
2716 BROADCOM SYSTEMPORT ETHERNET DRIVER
2717 M:      Florian Fainelli <f.fainelli@gmail.com>
2718 L:      netdev@vger.kernel.org
2719 S:      Supported
2720 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2721
2722 BROADCOM VULCAN ARM64 SOC
2723 M:      Jayachandran C. <jchandra@broadcom.com>
2724 M:      bcm-kernel-feedback-list@broadcom.com
2725 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2726 S:      Maintained
2727 F:      arch/arm64/boot/dts/broadcom/vulcan*
2728
2729 BROCADE BFA FC SCSI DRIVER
2730 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2731 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2732 L:      linux-scsi@vger.kernel.org
2733 S:      Supported
2734 F:      drivers/scsi/bfa/
2735
2736 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2737 M:      Rasesh Mody <rasesh.mody@qlogic.com>
2738 L:      netdev@vger.kernel.org
2739 S:      Supported
2740 F:      drivers/net/ethernet/brocade/bna/
2741
2742 BSG (block layer generic sg v4 driver)
2743 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2744 L:      linux-scsi@vger.kernel.org
2745 S:      Supported
2746 F:      block/bsg.c
2747 F:      include/linux/bsg.h
2748 F:      include/uapi/linux/bsg.h
2749
2750 BT87X AUDIO DRIVER
2751 M:      Clemens Ladisch <clemens@ladisch.de>
2752 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2753 T:      git git://git.alsa-project.org/alsa-kernel.git
2754 S:      Maintained
2755 F:      Documentation/sound/alsa/Bt87x.txt
2756 F:      sound/pci/bt87x.c
2757
2758 BT8XXGPIO DRIVER
2759 M:      Michael Buesch <m@bues.ch>
2760 W:      http://bu3sch.de/btgpio.php
2761 S:      Maintained
2762 F:      drivers/gpio/gpio-bt8xx.c
2763
2764 BTRFS FILE SYSTEM
2765 M:      Chris Mason <clm@fb.com>
2766 M:      Josef Bacik <jbacik@fb.com>
2767 M:      David Sterba <dsterba@suse.com>
2768 L:      linux-btrfs@vger.kernel.org
2769 W:      http://btrfs.wiki.kernel.org/
2770 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2772 S:      Maintained
2773 F:      Documentation/filesystems/btrfs.txt
2774 F:      fs/btrfs/
2775
2776 BTTV VIDEO4LINUX DRIVER
2777 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2778 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2779 L:      linux-media@vger.kernel.org
2780 W:      https://linuxtv.org
2781 T:      git git://linuxtv.org/media_tree.git
2782 S:      Odd fixes
2783 F:      Documentation/video4linux/bttv/
2784 F:      drivers/media/pci/bt8xx/bttv*
2785
2786 BUSLOGIC SCSI DRIVER
2787 M:      Khalid Aziz <khalid@gonehiking.org>
2788 L:      linux-scsi@vger.kernel.org
2789 S:      Maintained
2790 F:      drivers/scsi/BusLogic.*
2791 F:      drivers/scsi/FlashPoint.*
2792
2793 C-MEDIA CMI8788 DRIVER
2794 M:      Clemens Ladisch <clemens@ladisch.de>
2795 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2796 T:      git git://git.alsa-project.org/alsa-kernel.git
2797 S:      Maintained
2798 F:      sound/pci/oxygen/
2799
2800 C6X ARCHITECTURE
2801 M:      Mark Salter <msalter@redhat.com>
2802 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2803 L:      linux-c6x-dev@linux-c6x.org
2804 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2805 S:      Maintained
2806 F:      arch/c6x/
2807
2808 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2809 M:      David Howells <dhowells@redhat.com>
2810 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2811 S:      Supported
2812 F:      Documentation/filesystems/caching/cachefiles.txt
2813 F:      fs/cachefiles/
2814
2815 CADET FM/AM RADIO RECEIVER DRIVER
2816 M:      Hans Verkuil <hverkuil@xs4all.nl>
2817 L:      linux-media@vger.kernel.org
2818 T:      git git://linuxtv.org/media_tree.git
2819 W:      https://linuxtv.org
2820 S:      Maintained
2821 F:      drivers/media/radio/radio-cadet*
2822
2823 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2824 M:      Jonathan Corbet <corbet@lwn.net>
2825 L:      linux-media@vger.kernel.org
2826 T:      git git://linuxtv.org/media_tree.git
2827 S:      Maintained
2828 F:      Documentation/video4linux/cafe_ccic
2829 F:      drivers/media/platform/marvell-ccic/
2830
2831 CAIF NETWORK LAYER
2832 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2833 L:      netdev@vger.kernel.org
2834 S:      Supported
2835 F:      Documentation/networking/caif/
2836 F:      drivers/net/caif/
2837 F:      include/uapi/linux/caif/
2838 F:      include/net/caif/
2839 F:      net/caif/
2840
2841 CALGARY x86-64 IOMMU
2842 M:      Muli Ben-Yehuda <mulix@mulix.org>
2843 M:      Jon Mason <jdmason@kudzu.us>
2844 L:      iommu@lists.linux-foundation.org
2845 S:      Maintained
2846 F:      arch/x86/kernel/pci-calgary_64.c
2847 F:      arch/x86/kernel/tce_64.c
2848 F:      arch/x86/include/asm/calgary.h
2849 F:      arch/x86/include/asm/tce.h
2850
2851 CAN NETWORK LAYER
2852 M:      Oliver Hartkopp <socketcan@hartkopp.net>
2853 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2854 L:      linux-can@vger.kernel.org
2855 W:      https://github.com/linux-can
2856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2858 S:      Maintained
2859 F:      Documentation/networking/can.txt
2860 F:      net/can/
2861 F:      include/linux/can/core.h
2862 F:      include/uapi/linux/can.h
2863 F:      include/uapi/linux/can/bcm.h
2864 F:      include/uapi/linux/can/raw.h
2865 F:      include/uapi/linux/can/gw.h
2866
2867 CAN NETWORK DRIVERS
2868 M:      Wolfgang Grandegger <wg@grandegger.com>
2869 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2870 L:      linux-can@vger.kernel.org
2871 W:      https://github.com/linux-can
2872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2874 S:      Maintained
2875 F:      Documentation/devicetree/bindings/net/can/
2876 F:      drivers/net/can/
2877 F:      include/linux/can/dev.h
2878 F:      include/linux/can/platform/
2879 F:      include/uapi/linux/can/error.h
2880 F:      include/uapi/linux/can/netlink.h
2881
2882 CAPABILITIES
2883 M:      Serge Hallyn <serge@hallyn.com>
2884 L:      linux-security-module@vger.kernel.org
2885 S:      Supported
2886 F:      include/linux/capability.h
2887 F:      include/uapi/linux/capability.h
2888 F:      security/commoncap.c
2889 F:      kernel/capability.c
2890
2891 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2892 M:      Kevin Tsai <ktsai@capellamicro.com>
2893 S:      Maintained
2894 F:      drivers/iio/light/cm*
2895 F:      Documentation/devicetree/bindings/i2c/trivial-devices.txt
2896
2897 CAVIUM LIQUIDIO NETWORK DRIVER
2898 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2899 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2900 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2901 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2902 L:     netdev@vger.kernel.org
2903 W:     http://www.cavium.com
2904 S:     Supported
2905 F:     drivers/net/ethernet/cavium/liquidio/
2906
2907 CC2520 IEEE-802.15.4 RADIO DRIVER
2908 M:      Varka Bhadram <varkabhadram@gmail.com>
2909 L:      linux-wpan@vger.kernel.org
2910 S:      Maintained
2911 F:      drivers/net/ieee802154/cc2520.c
2912 F:      include/linux/spi/cc2520.h
2913 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2914
2915 CEC DRIVER
2916 M:      Hans Verkuil <hans.verkuil@cisco.com>
2917 L:      linux-media@vger.kernel.org
2918 T:      git git://linuxtv.org/media_tree.git
2919 W:      http://linuxtv.org
2920 S:      Supported
2921 F:      Documentation/cec.txt
2922 F:      Documentation/DocBook/media/v4l/cec*
2923 F:      drivers/staging/media/cec/
2924 F:      drivers/media/cec-edid.c
2925 F:      drivers/media/rc/keymaps/rc-cec.c
2926 F:      include/media/cec.h
2927 F:      include/media/cec-edid.h
2928 F:      include/linux/cec.h
2929 F:      include/linux/cec-funcs.h
2930
2931 CELL BROADBAND ENGINE ARCHITECTURE
2932 M:      Arnd Bergmann <arnd@arndb.de>
2933 L:      linuxppc-dev@lists.ozlabs.org
2934 W:      http://www.ibm.com/developerworks/power/cell/
2935 S:      Supported
2936 F:      arch/powerpc/include/asm/cell*.h
2937 F:      arch/powerpc/include/asm/spu*.h
2938 F:      arch/powerpc/include/uapi/asm/spu*.h
2939 F:      arch/powerpc/oprofile/*cell*
2940 F:      arch/powerpc/platforms/cell/
2941
2942 CEPH COMMON CODE (LIBCEPH)
2943 M:      Ilya Dryomov <idryomov@gmail.com>
2944 M:      "Yan, Zheng" <zyan@redhat.com>
2945 M:      Sage Weil <sage@redhat.com>
2946 L:      ceph-devel@vger.kernel.org
2947 W:      http://ceph.com/
2948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2949 T:      git git://github.com/ceph/ceph-client.git
2950 S:      Supported
2951 F:      net/ceph/
2952 F:      include/linux/ceph/
2953 F:      include/linux/crush/
2954
2955 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2956 M:      "Yan, Zheng" <zyan@redhat.com>
2957 M:      Sage Weil <sage@redhat.com>
2958 M:      Ilya Dryomov <idryomov@gmail.com>
2959 L:      ceph-devel@vger.kernel.org
2960 W:      http://ceph.com/
2961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2962 T:      git git://github.com/ceph/ceph-client.git
2963 S:      Supported
2964 F:      Documentation/filesystems/ceph.txt
2965 F:      fs/ceph/
2966
2967 CERTIFICATE HANDLING:
2968 M:      David Howells <dhowells@redhat.com>
2969 M:      David Woodhouse <dwmw2@infradead.org>
2970 L:      keyrings@vger.kernel.org
2971 S:      Maintained
2972 F:      Documentation/module-signing.txt
2973 F:      certs/
2974 F:      scripts/sign-file.c
2975 F:      scripts/extract-cert.c
2976
2977 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2978 L:      linux-usb@vger.kernel.org
2979 S:      Orphan
2980 F:      Documentation/usb/WUSB-Design-overview.txt
2981 F:      Documentation/usb/wusb-cbaf
2982 F:      drivers/usb/host/hwa-hc.c
2983 F:      drivers/usb/host/whci/
2984 F:      drivers/usb/wusbcore/
2985 F:      include/linux/usb/wusb*
2986
2987 CFAG12864B LCD DRIVER
2988 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2989 W:      http://miguelojeda.es/auxdisplay.htm
2990 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2991 S:      Maintained
2992 F:      drivers/auxdisplay/cfag12864b.c
2993 F:      include/linux/cfag12864b.h
2994
2995 CFAG12864BFB LCD FRAMEBUFFER DRIVER
2996 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2997 W:      http://miguelojeda.es/auxdisplay.htm
2998 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2999 S:      Maintained
3000 F:      drivers/auxdisplay/cfag12864bfb.c
3001 F:      include/linux/cfag12864b.h
3002
3003 CFG80211 and NL80211
3004 M:      Johannes Berg <johannes@sipsolutions.net>
3005 L:      linux-wireless@vger.kernel.org
3006 W:      http://wireless.kernel.org/
3007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3009 S:      Maintained
3010 F:      include/uapi/linux/nl80211.h
3011 F:      include/net/cfg80211.h
3012 F:      net/wireless/*
3013 X:      net/wireless/wext*
3014
3015 CHAR and MISC DRIVERS
3016 M:      Arnd Bergmann <arnd@arndb.de>
3017 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3019 S:      Supported
3020 F:      drivers/char/*
3021 F:      drivers/misc/*
3022 F:      include/linux/miscdevice.h
3023
3024 CHECKPATCH
3025 M:      Andy Whitcroft <apw@canonical.com>
3026 M:      Joe Perches <joe@perches.com>
3027 S:      Maintained
3028 F:      scripts/checkpatch.pl
3029
3030 CHINESE DOCUMENTATION
3031 M:      Harry Wei <harryxiyou@gmail.com>
3032 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3033 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3034 S:      Maintained
3035 F:      Documentation/zh_CN/
3036
3037 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3038 M:      Peter Chen <Peter.Chen@nxp.com>
3039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3040 L:      linux-usb@vger.kernel.org
3041 S:      Maintained
3042 F:      drivers/usb/chipidea/
3043
3044 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3045 M:      Hans de Goede <hdegoede@redhat.com>
3046 L:      linux-input@vger.kernel.org
3047 S:      Maintained
3048 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3049 F:      drivers/input/touchscreen/chipone_icn8318.c
3050
3051 CHROME HARDWARE PLATFORM SUPPORT
3052 M:      Olof Johansson <olof@lixom.net>
3053 S:      Maintained
3054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3055 F:      drivers/platform/chrome/
3056
3057 CISCO VIC ETHERNET NIC DRIVER
3058 M:      Christian Benvenuti <benve@cisco.com>
3059 M:      Sujith Sankar <ssujith@cisco.com>
3060 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3061 M:      Neel Patel <neepatel@cisco.com>
3062 S:      Supported
3063 F:      drivers/net/ethernet/cisco/enic/
3064
3065 CISCO VIC LOW LATENCY NIC DRIVER
3066 M:      Christian Benvenuti <benve@cisco.com>
3067 M:      Dave Goodell <dgoodell@cisco.com>
3068 S:      Supported
3069 F:      drivers/infiniband/hw/usnic/
3070
3071 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3072 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3073 L:      netdev@vger.kernel.org
3074 S:      Maintained
3075 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3076
3077 CIRRUS LOGIC AUDIO CODEC DRIVERS
3078 M:      Brian Austin <brian.austin@cirrus.com>
3079 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3080 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3081 S:      Maintained
3082 F:      sound/soc/codecs/cs*
3083
3084 CLEANCACHE API
3085 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3086 L:      linux-kernel@vger.kernel.org
3087 S:      Maintained
3088 F:      mm/cleancache.c
3089 F:      include/linux/cleancache.h
3090
3091 CLK API
3092 M:      Russell King <linux@armlinux.org.uk>
3093 L:      linux-clk@vger.kernel.org
3094 S:      Maintained
3095 F:      include/linux/clk.h
3096
3097 CLOCKSOURCE, CLOCKEVENT DRIVERS
3098 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3099 M:      Thomas Gleixner <tglx@linutronix.de>
3100 L:      linux-kernel@vger.kernel.org
3101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3102 S:      Supported
3103 F:      drivers/clocksource
3104
3105 CISCO FCOE HBA DRIVER
3106 M:      Hiral Patel <hiralpat@cisco.com>
3107 M:      Suma Ramars <sramars@cisco.com>
3108 M:      Brian Uchino <buchino@cisco.com>
3109 L:      linux-scsi@vger.kernel.org
3110 S:      Supported
3111 F:      drivers/scsi/fnic/
3112
3113 CISCO SCSI HBA DRIVER
3114 M:      Narsimhulu Musini <nmusini@cisco.com>
3115 M:      Sesidhar Baddela <sebaddel@cisco.com>
3116 L:      linux-scsi@vger.kernel.org
3117 S:      Supported
3118 F:      drivers/scsi/snic/
3119
3120 CMPC ACPI DRIVER
3121 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3122 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3123 L:      platform-driver-x86@vger.kernel.org
3124 S:      Supported
3125 F:      drivers/platform/x86/classmate-laptop.c
3126
3127 COBALT MEDIA DRIVER
3128 M:      Hans Verkuil <hans.verkuil@cisco.com>
3129 L:      linux-media@vger.kernel.org
3130 T:      git git://linuxtv.org/media_tree.git
3131 W:      https://linuxtv.org
3132 S:      Supported
3133 F:      drivers/media/pci/cobalt/
3134
3135 COCCINELLE/Semantic Patches (SmPL)
3136 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3137 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3138 M:      Nicolas Palix <nicolas.palix@imag.fr>
3139 M:      Michal Marek <mmarek@suse.com>
3140 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3142 W:      http://coccinelle.lip6.fr/
3143 S:      Supported
3144 F:      Documentation/coccinelle.txt
3145 F:      scripts/coccinelle/
3146 F:      scripts/coccicheck
3147
3148 CODA FILE SYSTEM
3149 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3150 M:      coda@cs.cmu.edu
3151 L:      codalist@coda.cs.cmu.edu
3152 W:      http://www.coda.cs.cmu.edu/
3153 S:      Maintained
3154 F:      Documentation/filesystems/coda.txt
3155 F:      fs/coda/
3156 F:      include/linux/coda*.h
3157 F:      include/uapi/linux/coda*.h
3158
3159 CODA V4L2 MEM2MEM DRIVER
3160 M:      Philipp Zabel <p.zabel@pengutronix.de>
3161 L:      linux-media@vger.kernel.org
3162 S:      Maintained
3163 F:      Documentation/devicetree/bindings/media/coda.txt
3164 F:      drivers/media/platform/coda/
3165
3166 COMMON CLK FRAMEWORK
3167 M:      Michael Turquette <mturquette@baylibre.com>
3168 M:      Stephen Boyd <sboyd@codeaurora.org>
3169 L:      linux-clk@vger.kernel.org
3170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3171 S:      Maintained
3172 F:      Documentation/devicetree/bindings/clock/
3173 F:      drivers/clk/
3174 X:      drivers/clk/clkdev.c
3175 F:      include/linux/clk-pr*
3176 F:      include/linux/clk/
3177
3178 COMMON INTERNET FILE SYSTEM (CIFS)
3179 M:      Steve French <sfrench@samba.org>
3180 L:      linux-cifs@vger.kernel.org
3181 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3182 W:      http://linux-cifs.samba.org/
3183 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3184 S:      Supported
3185 F:      Documentation/filesystems/cifs/
3186 F:      fs/cifs/
3187
3188 COMPACTPCI HOTPLUG CORE
3189 M:      Scott Murray <scott@spiteful.org>
3190 L:      linux-pci@vger.kernel.org
3191 S:      Maintained
3192 F:      drivers/pci/hotplug/cpci_hotplug*
3193
3194 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3195 M:      Scott Murray <scott@spiteful.org>
3196 L:      linux-pci@vger.kernel.org
3197 S:      Maintained
3198 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3199
3200 COMPACTPCI HOTPLUG GENERIC DRIVER
3201 M:      Scott Murray <scott@spiteful.org>
3202 L:      linux-pci@vger.kernel.org
3203 S:      Maintained
3204 F:      drivers/pci/hotplug/cpcihp_generic.c
3205
3206 COMPAL LAPTOP SUPPORT
3207 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3208 L:      platform-driver-x86@vger.kernel.org
3209 S:      Maintained
3210 F:      drivers/platform/x86/compal-laptop.c
3211
3212 CONEXANT ACCESSRUNNER USB DRIVER
3213 L:      accessrunner-general@lists.sourceforge.net
3214 W:      http://accessrunner.sourceforge.net/
3215 S:      Orphan
3216 F:      drivers/usb/atm/cxacru.c
3217
3218 CONFIGFS
3219 M:      Joel Becker <jlbec@evilplan.org>
3220 M:      Christoph Hellwig <hch@lst.de>
3221 T:      git git://git.infradead.org/users/hch/configfs.git
3222 S:      Supported
3223 F:      fs/configfs/
3224 F:      include/linux/configfs.h
3225
3226 CONNECTOR
3227 M:      Evgeniy Polyakov <zbr@ioremap.net>
3228 L:      netdev@vger.kernel.org
3229 S:      Maintained
3230 F:      drivers/connector/
3231
3232 CONTROL GROUP (CGROUP)
3233 M:      Tejun Heo <tj@kernel.org>
3234 M:      Li Zefan <lizefan@huawei.com>
3235 M:      Johannes Weiner <hannes@cmpxchg.org>
3236 L:      cgroups@vger.kernel.org
3237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3238 S:      Maintained
3239 F:      Documentation/cgroup*
3240 F:      include/linux/cgroup*
3241 F:      kernel/cgroup*
3242
3243 CONTROL GROUP - CPUSET
3244 M:      Li Zefan <lizefan@huawei.com>
3245 L:      cgroups@vger.kernel.org
3246 W:      http://www.bullopensource.org/cpuset/
3247 W:      http://oss.sgi.com/projects/cpusets/
3248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3249 S:      Maintained
3250 F:      Documentation/cgroup-v1/cpusets.txt
3251 F:      include/linux/cpuset.h
3252 F:      kernel/cpuset.c
3253
3254 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3255 M:      Johannes Weiner <hannes@cmpxchg.org>
3256 M:      Michal Hocko <mhocko@kernel.org>
3257 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3258 L:      cgroups@vger.kernel.org
3259 L:      linux-mm@kvack.org
3260 S:      Maintained
3261 F:      mm/memcontrol.c
3262 F:      mm/swap_cgroup.c
3263
3264 CORETEMP HARDWARE MONITORING DRIVER
3265 M:      Fenghua Yu <fenghua.yu@intel.com>
3266 L:      linux-hwmon@vger.kernel.org
3267 S:      Maintained
3268 F:      Documentation/hwmon/coretemp
3269 F:      drivers/hwmon/coretemp.c
3270
3271 COSA/SRP SYNC SERIAL DRIVER
3272 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3273 W:      http://www.fi.muni.cz/~kas/cosa/
3274 S:      Maintained
3275 F:      drivers/net/wan/cosa*
3276
3277 CPMAC ETHERNET DRIVER
3278 M:      Florian Fainelli <f.fainelli@gmail.com>
3279 L:      netdev@vger.kernel.org
3280 S:      Maintained
3281 F:      drivers/net/ethernet/ti/cpmac.c
3282
3283 CPU FREQUENCY DRIVERS
3284 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3285 M:      Viresh Kumar <viresh.kumar@linaro.org>
3286 L:      linux-pm@vger.kernel.org
3287 S:      Maintained
3288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3289 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3290 F:      drivers/cpufreq/
3291 F:      include/linux/cpufreq.h
3292
3293 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3294 M:      Viresh Kumar <viresh.kumar@linaro.org>
3295 M:      Sudeep Holla <sudeep.holla@arm.com>
3296 L:      linux-pm@vger.kernel.org
3297 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3298 S:      Maintained
3299 F:      drivers/cpufreq/arm_big_little.h
3300 F:      drivers/cpufreq/arm_big_little.c
3301 F:      drivers/cpufreq/arm_big_little_dt.c
3302
3303 CPUIDLE DRIVER - ARM BIG LITTLE
3304 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3305 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3306 L:      linux-pm@vger.kernel.org
3307 L:      linux-arm-kernel@lists.infradead.org
3308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3309 S:      Maintained
3310 F:      drivers/cpuidle/cpuidle-big_little.c
3311
3312 CPUIDLE DRIVER - ARM EXYNOS
3313 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3314 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3315 M:      Kukjin Kim <kgene@kernel.org>
3316 L:      linux-pm@vger.kernel.org
3317 L:      linux-samsung-soc@vger.kernel.org
3318 S:      Supported
3319 F:      drivers/cpuidle/cpuidle-exynos.c
3320 F:      arch/arm/mach-exynos/pm.c
3321
3322 CPUIDLE DRIVERS
3323 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3324 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3325 L:      linux-pm@vger.kernel.org
3326 S:      Maintained
3327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3328 F:      drivers/cpuidle/*
3329 F:      include/linux/cpuidle.h
3330
3331 CPUID/MSR DRIVER
3332 M:      "H. Peter Anvin" <hpa@zytor.com>
3333 S:      Maintained
3334 F:      arch/x86/kernel/cpuid.c
3335 F:      arch/x86/kernel/msr.c
3336
3337 CPU POWER MONITORING SUBSYSTEM
3338 M:      Thomas Renninger <trenn@suse.com>
3339 L:      linux-pm@vger.kernel.org
3340 S:      Maintained
3341 F:      tools/power/cpupower/
3342
3343 CRAMFS FILESYSTEM
3344 W:      http://sourceforge.net/projects/cramfs/
3345 S:      Orphan / Obsolete
3346 F:      Documentation/filesystems/cramfs.txt
3347 F:      fs/cramfs/
3348
3349 CRIS PORT
3350 M:      Mikael Starvik <starvik@axis.com>
3351 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3352 L:      linux-cris-kernel@axis.com
3353 W:      http://developer.axis.com
3354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3355 S:      Maintained
3356 F:      arch/cris/
3357 F:      drivers/tty/serial/crisv10.*
3358
3359 CRYPTO API
3360 M:      Herbert Xu <herbert@gondor.apana.org.au>
3361 M:      "David S. Miller" <davem@davemloft.net>
3362 L:      linux-crypto@vger.kernel.org
3363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3365 S:      Maintained
3366 F:      Documentation/crypto/
3367 F:      Documentation/devicetree/bindings/crypto/
3368 F:      Documentation/DocBook/crypto-API.tmpl
3369 F:      arch/*/crypto/
3370 F:      crypto/
3371 F:      drivers/crypto/
3372 F:      include/crypto/
3373
3374 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3375 M:      Neil Horman <nhorman@tuxdriver.com>
3376 L:      linux-crypto@vger.kernel.org
3377 S:      Maintained
3378 F:      crypto/ansi_cprng.c
3379 F:      crypto/rng.c
3380
3381 CS3308 MEDIA DRIVER
3382 M:      Hans Verkuil <hverkuil@xs4all.nl>
3383 L:      linux-media@vger.kernel.org
3384 T:      git git://linuxtv.org/media_tree.git
3385 W:      http://linuxtv.org
3386 S:      Odd Fixes
3387 F:      drivers/media/i2c/cs3308.c
3388 F:      drivers/media/i2c/cs3308.h
3389
3390 CS5535 Audio ALSA driver
3391 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3392 S:      Maintained
3393 F:      sound/pci/cs5535audio/
3394
3395 CW1200 WLAN driver
3396 M:      Solomon Peachy <pizza@shaftnet.org>
3397 S:      Maintained
3398 F:      drivers/net/wireless/st/cw1200/
3399
3400 CX18 VIDEO4LINUX DRIVER
3401 M:      Andy Walls <awalls@md.metrocast.net>
3402 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3403 L:      linux-media@vger.kernel.org
3404 T:      git git://linuxtv.org/media_tree.git
3405 W:      https://linuxtv.org
3406 W:      http://www.ivtvdriver.org/index.php/Cx18
3407 S:      Maintained
3408 F:      Documentation/video4linux/cx18.txt
3409 F:      drivers/media/pci/cx18/
3410 F:      include/uapi/linux/ivtv*
3411
3412 CX2341X MPEG ENCODER HELPER MODULE
3413 M:      Hans Verkuil <hverkuil@xs4all.nl>
3414 L:      linux-media@vger.kernel.org
3415 T:      git git://linuxtv.org/media_tree.git
3416 W:      https://linuxtv.org
3417 S:      Maintained
3418 F:      drivers/media/common/cx2341x*
3419 F:      include/media/cx2341x*
3420
3421 CX24120 MEDIA DRIVER
3422 M:      Jemma Denson <jdenson@gmail.com>
3423 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3424 L:      linux-media@vger.kernel.org
3425 W:      https://linuxtv.org
3426 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3427 S:      Maintained
3428 F:      drivers/media/dvb-frontends/cx24120*
3429
3430 CX88 VIDEO4LINUX DRIVER
3431 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3432 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3433 L:      linux-media@vger.kernel.org
3434 W:      https://linuxtv.org
3435 T:      git git://linuxtv.org/media_tree.git
3436 S:      Odd fixes
3437 F:      Documentation/video4linux/cx88/
3438 F:      drivers/media/pci/cx88/
3439
3440 CXD2820R MEDIA DRIVER
3441 M:      Antti Palosaari <crope@iki.fi>
3442 L:      linux-media@vger.kernel.org
3443 W:      https://linuxtv.org
3444 W:      http://palosaari.fi/linux/
3445 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3446 T:      git git://linuxtv.org/anttip/media_tree.git
3447 S:      Maintained
3448 F:      drivers/media/dvb-frontends/cxd2820r*
3449
3450 CXGB3 ETHERNET DRIVER (CXGB3)
3451 M:      Santosh Raspatur <santosh@chelsio.com>
3452 L:      netdev@vger.kernel.org
3453 W:      http://www.chelsio.com
3454 S:      Supported
3455 F:      drivers/net/ethernet/chelsio/cxgb3/
3456
3457 CXGB3 ISCSI DRIVER (CXGB3I)
3458 M:      Karen Xie <kxie@chelsio.com>
3459 L:      linux-scsi@vger.kernel.org
3460 W:      http://www.chelsio.com
3461 S:      Supported
3462 F:      drivers/scsi/cxgbi/cxgb3i
3463
3464 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3465 M:      Steve Wise <swise@chelsio.com>
3466 L:      linux-rdma@vger.kernel.org
3467 W:      http://www.openfabrics.org
3468 S:      Supported
3469 F:      drivers/infiniband/hw/cxgb3/
3470
3471 CXGB4 ETHERNET DRIVER (CXGB4)
3472 M:      Hariprasad S <hariprasad@chelsio.com>
3473 L:      netdev@vger.kernel.org
3474 W:      http://www.chelsio.com
3475 S:      Supported
3476 F:      drivers/net/ethernet/chelsio/cxgb4/
3477
3478 CXGB4 ISCSI DRIVER (CXGB4I)
3479 M:      Karen Xie <kxie@chelsio.com>
3480 L:      linux-scsi@vger.kernel.org
3481 W:      http://www.chelsio.com
3482 S:      Supported
3483 F:      drivers/scsi/cxgbi/cxgb4i
3484
3485 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3486 M:      Steve Wise <swise@chelsio.com>
3487 L:      linux-rdma@vger.kernel.org
3488 W:      http://www.openfabrics.org
3489 S:      Supported
3490 F:      drivers/infiniband/hw/cxgb4/
3491
3492 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3493 M:      Casey Leedom <leedom@chelsio.com>
3494 L:      netdev@vger.kernel.org
3495 W:      http://www.chelsio.com
3496 S:      Supported
3497 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3498
3499 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3500 M:      Ian Munsie <imunsie@au1.ibm.com>
3501 M:      Michael Neuling <mikey@neuling.org>
3502 L:      linuxppc-dev@lists.ozlabs.org
3503 S:      Supported
3504 F:      drivers/misc/cxl/
3505 F:      include/misc/cxl*
3506 F:      include/uapi/misc/cxl.h
3507 F:      Documentation/powerpc/cxl.txt
3508 F:      Documentation/powerpc/cxl.txt
3509 F:      Documentation/ABI/testing/sysfs-class-cxl
3510
3511 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3512 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3513 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3514 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3515 L:      linux-scsi@vger.kernel.org
3516 S:      Supported
3517 F:      drivers/scsi/cxlflash/
3518 F:      include/uapi/scsi/cxlflash_ioctls.h
3519 F:      Documentation/powerpc/cxlflash.txt
3520
3521 STMMAC ETHERNET DRIVER
3522 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3523 M:      Alexandre Torgue <alexandre.torgue@st.com>
3524 L:      netdev@vger.kernel.org
3525 W:      http://www.stlinux.com
3526 S:      Supported
3527 F:      drivers/net/ethernet/stmicro/stmmac/
3528
3529 CYBERPRO FB DRIVER
3530 M:      Russell King <linux@armlinux.org.uk>
3531 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3532 W:      http://www.armlinux.org.uk/
3533 S:      Maintained
3534 F:      drivers/video/fbdev/cyber2000fb.*
3535
3536 CYCLADES ASYNC MUX DRIVER
3537 W:      http://www.cyclades.com/
3538 S:      Orphan
3539 F:      drivers/tty/cyclades.c
3540 F:      include/linux/cyclades.h
3541 F:      include/uapi/linux/cyclades.h
3542
3543 CYCLADES PC300 DRIVER
3544 W:      http://www.cyclades.com/
3545 S:      Orphan
3546 F:      drivers/net/wan/pc300*
3547
3548 CYPRESS_FIRMWARE MEDIA DRIVER
3549 M:      Antti Palosaari <crope@iki.fi>
3550 L:      linux-media@vger.kernel.org
3551 W:      https://linuxtv.org
3552 W:      http://palosaari.fi/linux/
3553 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3554 T:      git git://linuxtv.org/anttip/media_tree.git
3555 S:      Maintained
3556 F:      drivers/media/common/cypress_firmware*
3557
3558 CYTTSP TOUCHSCREEN DRIVER
3559 M:      Ferruh Yigit <fery@cypress.com>
3560 L:      linux-input@vger.kernel.org
3561 S:      Supported
3562 F:      drivers/input/touchscreen/cyttsp*
3563 F:      include/linux/input/cyttsp.h
3564
3565 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3566 M:      Joshua Kinard <kumba@gentoo.org>
3567 S:      Maintained
3568 F:      drivers/rtc/rtc-ds1685.c
3569 F:      include/linux/rtc/ds1685.h
3570
3571 DAMA SLAVE for AX.25
3572 M:      Joerg Reuter <jreuter@yaina.de>
3573 W:      http://yaina.de/jreuter/
3574 W:      http://www.qsl.net/dl1bke/
3575 L:      linux-hams@vger.kernel.org
3576 S:      Maintained
3577 F:      net/ax25/af_ax25.c
3578 F:      net/ax25/ax25_dev.c
3579 F:      net/ax25/ax25_ds_*
3580 F:      net/ax25/ax25_in.c
3581 F:      net/ax25/ax25_out.c
3582 F:      net/ax25/ax25_timer.c
3583 F:      net/ax25/sysctl_net_ax25.c
3584
3585 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3586 L:      netdev@vger.kernel.org
3587 S:      Orphan
3588 F:      Documentation/networking/dmfe.txt
3589 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3590
3591 DC390/AM53C974 SCSI driver
3592 M:      Hannes Reinecke <hare@suse.com>
3593 L:      linux-scsi@vger.kernel.org
3594 S:      Maintained
3595 F:      drivers/scsi/am53c974.c
3596
3597 DC395x SCSI driver
3598 M:      Oliver Neukum <oliver@neukum.org>
3599 M:      Ali Akcaagac <aliakc@web.de>
3600 M:      Jamie Lenehan <lenehan@twibble.org>
3601 L:      dc395x@twibble.org
3602 W:      http://twibble.org/dist/dc395x/
3603 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3604 S:      Maintained
3605 F:      Documentation/scsi/dc395x.txt
3606 F:      drivers/scsi/dc395x.*
3607
3608 DCCP PROTOCOL
3609 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3610 L:      dccp@vger.kernel.org
3611 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3612 S:      Maintained
3613 F:      include/linux/dccp.h
3614 F:      include/uapi/linux/dccp.h
3615 F:      include/linux/tfrc.h
3616 F:      net/dccp/
3617
3618 DECnet NETWORK LAYER
3619 W:      http://linux-decnet.sourceforge.net
3620 L:      linux-decnet-user@lists.sourceforge.net
3621 S:      Orphan
3622 F:      Documentation/networking/decnet.txt
3623 F:      net/decnet/
3624
3625 DECSTATION PLATFORM SUPPORT
3626 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3627 L:      linux-mips@linux-mips.org
3628 W:      http://www.linux-mips.org/wiki/DECstation
3629 S:      Maintained
3630 F:      arch/mips/dec/
3631 F:      arch/mips/include/asm/dec/
3632 F:      arch/mips/include/asm/mach-dec/
3633
3634 DEFXX FDDI NETWORK DRIVER
3635 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3636 S:      Maintained
3637 F:      drivers/net/fddi/defxx.*
3638
3639 DELL LAPTOP DRIVER
3640 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3641 M:      Pali Rohár <pali.rohar@gmail.com>
3642 L:      platform-driver-x86@vger.kernel.org
3643 S:      Maintained
3644 F:      drivers/platform/x86/dell-laptop.c
3645
3646 DELL LAPTOP RBTN DRIVER
3647 M:      Pali Rohár <pali.rohar@gmail.com>
3648 S:      Maintained
3649 F:      drivers/platform/x86/dell-rbtn.*
3650
3651 DELL LAPTOP FREEFALL DRIVER
3652 M:      Pali Rohár <pali.rohar@gmail.com>
3653 S:      Maintained
3654 F:      drivers/platform/x86/dell-smo8800.c
3655
3656 DELL LAPTOP SMM DRIVER
3657 M:      Pali Rohár <pali.rohar@gmail.com>
3658 S:      Maintained
3659 F:      drivers/hwmon/dell-smm-hwmon.c
3660 F:      include/uapi/linux/i8k.h
3661
3662 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3663 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3664 S:      Maintained
3665 F:      Documentation/dcdbas.txt
3666 F:      drivers/firmware/dcdbas.*
3667
3668 DELL WMI EXTRAS DRIVER
3669 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3670 M:      Pali Rohár <pali.rohar@gmail.com>
3671 S:      Maintained
3672 F:      drivers/platform/x86/dell-wmi.c
3673
3674 DESIGNWARE USB2 DRD IP DRIVER
3675 M:      John Youn <johnyoun@synopsys.com>
3676 L:      linux-usb@vger.kernel.org
3677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3678 S:      Maintained
3679 F:      drivers/usb/dwc2/
3680
3681 DESIGNWARE USB3 DRD IP DRIVER
3682 M:      Felipe Balbi <balbi@kernel.org>
3683 L:      linux-usb@vger.kernel.org
3684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3685 S:      Maintained
3686 F:      drivers/usb/dwc3/
3687
3688 DEVICE COREDUMP (DEV_COREDUMP)
3689 M:      Johannes Berg <johannes@sipsolutions.net>
3690 L:      linux-kernel@vger.kernel.org
3691 S:      Maintained
3692 F:      drivers/base/devcoredump.c
3693 F:      include/linux/devcoredump.h
3694
3695 DEVICE FREQUENCY (DEVFREQ)
3696 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3697 M:      Kyungmin Park <kyungmin.park@samsung.com>
3698 L:      linux-pm@vger.kernel.org
3699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3700 S:      Maintained
3701 F:      drivers/devfreq/
3702 F:      include/linux/devfreq.h
3703 F:      Documentation/devicetree/bindings/devfreq/
3704
3705 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3706 M:      Chanwoo Choi <cw00.choi@samsung.com>
3707 L:      linux-pm@vger.kernel.org
3708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3709 S:      Supported
3710 F:      drivers/devfreq/event/
3711 F:      drivers/devfreq/devfreq-event.c
3712 F:      include/linux/devfreq-event.h
3713 F:      Documentation/devicetree/bindings/devfreq/event/
3714
3715 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3716 M:      Chanwoo Choi <cw00.choi@samsung.com>
3717 L:      linux-pm@vger.kernel.org
3718 L:      linux-samsung-soc@vger.kernel.org
3719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3720 S:      Maintained
3721 F:      drivers/devfreq/exynos-bus.c
3722 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3723
3724 DEVICE NUMBER REGISTRY
3725 M:      Torben Mathiasen <device@lanana.org>
3726 W:      http://lanana.org/docs/device-list/index.html
3727 S:      Maintained
3728
3729 DEVICE-MAPPER  (LVM)
3730 M:      Alasdair Kergon <agk@redhat.com>
3731 M:      Mike Snitzer <snitzer@redhat.com>
3732 M:      dm-devel@redhat.com
3733 L:      dm-devel@redhat.com
3734 W:      http://sources.redhat.com/dm
3735 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3737 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3738 S:      Maintained
3739 F:      Documentation/device-mapper/
3740 F:      drivers/md/dm*
3741 F:      drivers/md/persistent-data/
3742 F:      include/linux/device-mapper.h
3743 F:      include/linux/dm-*.h
3744 F:      include/uapi/linux/dm-*.h
3745
3746 DEVLINK
3747 M:      Jiri Pirko <jiri@mellanox.com>
3748 L:      netdev@vger.kernel.org
3749 S:      Supported
3750 F:      net/core/devlink.c
3751 F:      include/net/devlink.h
3752 F:      include/uapi/linux/devlink.h
3753
3754 DIALOG SEMICONDUCTOR DRIVERS
3755 M:      Support Opensource <support.opensource@diasemi.com>
3756 W:      http://www.dialog-semiconductor.com/products
3757 S:      Supported
3758 F:      Documentation/hwmon/da90??
3759 F:      Documentation/devicetree/bindings/mfd/da90*.txt
3760 F:      Documentation/devicetree/bindings/regulator/da92*.txt
3761 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3762 F:      drivers/gpio/gpio-da90??.c
3763 F:      drivers/hwmon/da90??-hwmon.c
3764 F:      drivers/iio/adc/da91??-*.c
3765 F:      drivers/input/misc/da90??_onkey.c
3766 F:      drivers/input/touchscreen/da9052_tsi.c
3767 F:      drivers/leds/leds-da90??.c
3768 F:      drivers/mfd/da903x.c
3769 F:      drivers/mfd/da90??-*.c
3770 F:      drivers/mfd/da91??-*.c
3771 F:      drivers/power/da9052-battery.c
3772 F:      drivers/power/da91??-*.c
3773 F:      drivers/regulator/da903x.c
3774 F:      drivers/regulator/da9???-regulator.[ch]
3775 F:      drivers/rtc/rtc-da90??.c
3776 F:      drivers/video/backlight/da90??_bl.c
3777 F:      drivers/watchdog/da90??_wdt.c
3778 F:      include/linux/mfd/da903x.h
3779 F:      include/linux/mfd/da9052/
3780 F:      include/linux/mfd/da9055/
3781 F:      include/linux/mfd/da9062/
3782 F:      include/linux/mfd/da9063/
3783 F:      include/linux/mfd/da9150/
3784 F:      include/linux/regulator/da9211.h
3785 F:      include/sound/da[79]*.h
3786 F:      sound/soc/codecs/da[79]*.[ch]
3787
3788 DIGI NEO AND CLASSIC PCI PRODUCTS
3789 M:      Lidza Louina <lidza.louina@gmail.com>
3790 M:      Mark Hounschell <markh@compro.net>
3791 L:      driverdev-devel@linuxdriverproject.org
3792 S:      Maintained
3793 F:      drivers/staging/dgnc/
3794
3795 DIOLAN U2C-12 I2C DRIVER
3796 M:      Guenter Roeck <linux@roeck-us.net>
3797 L:      linux-i2c@vger.kernel.org
3798 S:      Maintained
3799 F:      drivers/i2c/busses/i2c-diolan-u2c.c
3800
3801 DIRECT ACCESS (DAX)
3802 M:      Matthew Wilcox <willy@linux.intel.com>
3803 L:      linux-fsdevel@vger.kernel.org
3804 S:      Supported
3805 F:      fs/dax.c
3806
3807 DIRECTORY NOTIFICATION (DNOTIFY)
3808 M:      Eric Paris <eparis@parisplace.org>
3809 S:      Maintained
3810 F:      Documentation/filesystems/dnotify.txt
3811 F:      fs/notify/dnotify/
3812 F:      include/linux/dnotify.h
3813
3814 DISK GEOMETRY AND PARTITION HANDLING
3815 M:      Andries Brouwer <aeb@cwi.nl>
3816 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3817 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3818 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3819 S:      Maintained
3820
3821 DISKQUOTA
3822 M:      Jan Kara <jack@suse.com>
3823 S:      Maintained
3824 F:      Documentation/filesystems/quota.txt
3825 F:      fs/quota/
3826 F:      include/linux/quota*.h
3827 F:      include/uapi/linux/quota*.h
3828
3829 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3830 M:      Bernie Thompson <bernie@plugable.com>
3831 L:      linux-fbdev@vger.kernel.org
3832 S:      Maintained
3833 W:      http://plugable.com/category/projects/udlfb/
3834 F:      drivers/video/fbdev/udlfb.c
3835 F:      include/video/udlfb.h
3836 F:      Documentation/fb/udlfb.txt
3837
3838 DISTRIBUTED LOCK MANAGER (DLM)
3839 M:      Christine Caulfield <ccaulfie@redhat.com>
3840 M:      David Teigland <teigland@redhat.com>
3841 L:      cluster-devel@redhat.com
3842 W:      http://sources.redhat.com/cluster/
3843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3844 S:      Supported
3845 F:      fs/dlm/
3846
3847 DMA BUFFER SHARING FRAMEWORK
3848 M:      Sumit Semwal <sumit.semwal@linaro.org>
3849 S:      Maintained
3850 L:      linux-media@vger.kernel.org
3851 L:      dri-devel@lists.freedesktop.org
3852 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3853 F:      drivers/dma-buf/
3854 F:      include/linux/dma-buf*
3855 F:      include/linux/reservation.h
3856 F:      include/linux/*fence.h
3857 F:      Documentation/dma-buf-sharing.txt
3858 T:      git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3859
3860 SYNC FILE FRAMEWORK
3861 M:      Sumit Semwal <sumit.semwal@linaro.org>
3862 R:      Gustavo Padovan <gustavo@padovan.org>
3863 S:      Maintained
3864 L:      linux-media@vger.kernel.org
3865 L:      dri-devel@lists.freedesktop.org
3866 F:      drivers/dma-buf/sync_file.c
3867 F:      include/linux/sync_file.h
3868 F:      Documentation/sync_file.txt
3869 T:      git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3870
3871 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3872 M:      Vinod Koul <vinod.koul@intel.com>
3873 L:      dmaengine@vger.kernel.org
3874 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
3875 S:      Maintained
3876 F:      drivers/dma/
3877 F:      include/linux/dmaengine.h
3878 F:      Documentation/devicetree/bindings/dma/
3879 F:      Documentation/dmaengine/
3880 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
3881
3882 DME1737 HARDWARE MONITOR DRIVER
3883 M:      Juerg Haefliger <juergh@gmail.com>
3884 L:      linux-hwmon@vger.kernel.org
3885 S:      Maintained
3886 F:      Documentation/hwmon/dme1737
3887 F:      drivers/hwmon/dme1737.c
3888
3889 DMI/SMBIOS SUPPORT
3890 M:      Jean Delvare <jdelvare@suse.com>
3891 S:      Maintained
3892 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3893 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
3894 F:      drivers/firmware/dmi-id.c
3895 F:      drivers/firmware/dmi_scan.c
3896 F:      include/linux/dmi.h
3897
3898 DOCUMENTATION
3899 M:      Jonathan Corbet <corbet@lwn.net>
3900 L:      linux-doc@vger.kernel.org
3901 S:      Maintained
3902 F:      Documentation/
3903 F:      scripts/docproc.c
3904 F:      scripts/kernel-doc*
3905 X:      Documentation/ABI/
3906 X:      Documentation/devicetree/
3907 X:      Documentation/acpi
3908 X:      Documentation/power
3909 X:      Documentation/spi
3910 X:      Documentation/DocBook/media
3911 T:      git git://git.lwn.net/linux.git docs-next
3912
3913 DOUBLETALK DRIVER
3914 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
3915 L:      blinux-list@redhat.com
3916 S:      Maintained
3917 F:      drivers/char/dtlk.c
3918 F:      include/linux/dtlk.h
3919
3920 DPT_I2O SCSI RAID DRIVER
3921 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3922 L:      linux-scsi@vger.kernel.org
3923 W:      http://www.adaptec.com/
3924 S:      Maintained
3925 F:      drivers/scsi/dpt*
3926 F:      drivers/scsi/dpt/
3927
3928 DRBD DRIVER
3929 M:      Philipp Reisner <philipp.reisner@linbit.com>
3930 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
3931 L:      drbd-dev@lists.linbit.com
3932 W:      http://www.drbd.org
3933 T:      git git://git.linbit.com/linux-drbd.git
3934 T:      git git://git.linbit.com/drbd-8.4.git
3935 S:      Supported
3936 F:      drivers/block/drbd/
3937 F:      lib/lru_cache.c
3938 F:      Documentation/blockdev/drbd/
3939
3940 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3941 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3943 S:      Supported
3944 F:      Documentation/kobject.txt
3945 F:      drivers/base/
3946 F:      fs/debugfs/
3947 F:      fs/kernfs/
3948 F:      fs/sysfs/
3949 F:      include/linux/debugfs.h
3950 F:      include/linux/kobj*
3951 F:      lib/kobj*
3952
3953 DRM DRIVERS
3954 M:      David Airlie <airlied@linux.ie>
3955 L:      dri-devel@lists.freedesktop.org
3956 T:      git git://people.freedesktop.org/~airlied/linux
3957 S:      Maintained
3958 F:      drivers/gpu/drm/
3959 F:      drivers/gpu/vga/
3960 F:      Documentation/devicetree/bindings/display/
3961 F:      Documentation/devicetree/bindings/gpu/
3962 F:      Documentation/devicetree/bindings/video/
3963 F:      Documentation/gpu/
3964 F:      include/drm/
3965 F:      include/uapi/drm/
3966
3967 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3968 M:      Dave Airlie <airlied@redhat.com>
3969 S:      Odd Fixes
3970 F:      drivers/gpu/drm/ast/
3971
3972 DRM DRIVER FOR BOCHS VIRTUAL GPU
3973 M:      Gerd Hoffmann <kraxel@redhat.com>
3974 S:      Odd Fixes
3975 F:      drivers/gpu/drm/bochs/
3976
3977 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3978 M:      Dave Airlie <airlied@redhat.com>
3979 S:      Odd Fixes
3980 F:      drivers/gpu/drm/cirrus/
3981
3982 RADEON and AMDGPU DRM DRIVERS
3983 M:      Alex Deucher <alexander.deucher@amd.com>
3984 M:      Christian König <christian.koenig@amd.com>
3985 L:      dri-devel@lists.freedesktop.org
3986 T:      git git://people.freedesktop.org/~agd5f/linux
3987 S:      Supported
3988 F:      drivers/gpu/drm/radeon/
3989 F:      include/uapi/drm/radeon_drm.h
3990 F:      drivers/gpu/drm/amd/
3991 F:      include/uapi/drm/amdgpu_drm.h
3992
3993 DRM PANEL DRIVERS
3994 M:      Thierry Reding <thierry.reding@gmail.com>
3995 L:      dri-devel@lists.freedesktop.org
3996 T:      git git://anongit.freedesktop.org/tegra/linux.git
3997 S:      Maintained
3998 F:      drivers/gpu/drm/drm_panel.c
3999 F:      drivers/gpu/drm/panel/
4000 F:      include/drm/drm_panel.h
4001 F:      Documentation/devicetree/bindings/display/panel/
4002
4003 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4004 M:      Daniel Vetter <daniel.vetter@intel.com>
4005 M:      Jani Nikula <jani.nikula@linux.intel.com>
4006 L:      intel-gfx@lists.freedesktop.org
4007 L:      dri-devel@lists.freedesktop.org
4008 W:      https://01.org/linuxgraphics/
4009 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4010 T:      git git://anongit.freedesktop.org/drm-intel
4011 S:      Supported
4012 F:      drivers/gpu/drm/i915/
4013 F:      include/drm/i915*
4014 F:      include/uapi/drm/i915_drm.h
4015 F:      Documentation/gpu/i915.rst
4016
4017 DRM DRIVERS FOR ATMEL HLCDC
4018 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4019 L:      dri-devel@lists.freedesktop.org
4020 S:      Supported
4021 F:      drivers/gpu/drm/atmel-hlcdc/
4022 F:      Documentation/devicetree/bindings/drm/atmel/
4023
4024 DRM DRIVERS FOR ALLWINNER A10
4025 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4026 L:      dri-devel@lists.freedesktop.org
4027 S:      Supported
4028 F:      drivers/gpu/drm/sun4i/
4029 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4030
4031 DRM DRIVERS FOR EXYNOS
4032 M:      Inki Dae <inki.dae@samsung.com>
4033 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4034 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4035 M:      Kyungmin Park <kyungmin.park@samsung.com>
4036 L:      dri-devel@lists.freedesktop.org
4037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4038 S:      Supported
4039 F:      drivers/gpu/drm/exynos/
4040 F:      include/uapi/drm/exynos_drm.h
4041 F:      Documentation/devicetree/bindings/display/exynos/
4042
4043 DRM DRIVERS FOR FREESCALE DCU
4044 M:      Stefan Agner <stefan@agner.ch>
4045 M:      Alison Wang <alison.wang@freescale.com>
4046 L:      dri-devel@lists.freedesktop.org
4047 S:      Supported
4048 F:      drivers/gpu/drm/fsl-dcu/
4049 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4050 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4051 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4052
4053 DRM DRIVERS FOR FREESCALE IMX
4054 M:      Philipp Zabel <p.zabel@pengutronix.de>
4055 L:      dri-devel@lists.freedesktop.org
4056 S:      Maintained
4057 F:      drivers/gpu/drm/imx/
4058 F:      drivers/gpu/ipu-v3/
4059 F:      Documentation/devicetree/bindings/display/imx/
4060
4061 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4062 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4063 L:      dri-devel@lists.freedesktop.org
4064 T:      git git://github.com/patjak/drm-gma500
4065 S:      Maintained
4066 F:      drivers/gpu/drm/gma500/
4067
4068 DRM DRIVERS FOR HISILICON
4069 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4070 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4071 R:      Chen Feng <puck.chen@hisilicon.com>
4072 L:      dri-devel@lists.freedesktop.org
4073 T:      git git://github.com/xin3liang/linux.git
4074 S:      Maintained
4075 F:      drivers/gpu/drm/hisilicon/
4076 F:      Documentation/devicetree/bindings/display/hisilicon/
4077
4078 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4079 S:      Orphan / Obsolete
4080 F:      drivers/gpu/drm/i810/
4081 F:      include/uapi/drm/i810_drm.h
4082
4083 DRM DRIVER FOR MSM ADRENO GPU
4084 M:      Rob Clark <robdclark@gmail.com>
4085 L:      linux-arm-msm@vger.kernel.org
4086 L:      dri-devel@lists.freedesktop.org
4087 L:      freedreno@lists.freedesktop.org
4088 T:      git git://people.freedesktop.org/~robclark/linux
4089 S:      Maintained
4090 F:      drivers/gpu/drm/msm/
4091 F:      include/uapi/drm/msm_drm.h
4092 F:      Documentation/devicetree/bindings/display/msm/
4093
4094 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4095 M:      Ben Skeggs <bskeggs@redhat.com>
4096 L:      dri-devel@lists.freedesktop.org
4097 L:      nouveau@lists.freedesktop.org
4098 T:      git git://github.com/skeggsb/linux
4099 S:      Supported
4100 F:      drivers/gpu/drm/nouveau/
4101 F:      include/uapi/drm/nouveau_drm.h
4102
4103 DRM DRIVERS FOR NVIDIA TEGRA
4104 M:      Thierry Reding <thierry.reding@gmail.com>
4105 L:      dri-devel@lists.freedesktop.org
4106 L:      linux-tegra@vger.kernel.org
4107 T:      git git://anongit.freedesktop.org/tegra/linux.git
4108 S:      Supported
4109 F:      drivers/gpu/drm/tegra/
4110 F:      drivers/gpu/host1x/
4111 F:      include/linux/host1x.h
4112 F:      include/uapi/drm/tegra_drm.h
4113 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4114
4115 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4116 S:      Orphan / Obsolete
4117 F:      drivers/gpu/drm/mga/
4118 F:      include/uapi/drm/mga_drm.h
4119
4120 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4121 M:      Dave Airlie <airlied@redhat.com>
4122 S:      Odd Fixes
4123 F:      drivers/gpu/drm/mgag200/
4124
4125 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4126 S:      Orphan / Obsolete
4127 F:      drivers/gpu/drm/r128/
4128 F:      include/uapi/drm/r128_drm.h
4129
4130 DRM DRIVERS FOR RENESAS
4131 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4132 L:      dri-devel@lists.freedesktop.org
4133 L:      linux-renesas-soc@vger.kernel.org
4134 T:      git git://linuxtv.org/pinchartl/fbdev
4135 S:      Supported
4136 F:      drivers/gpu/drm/rcar-du/
4137 F:      drivers/gpu/drm/shmobile/
4138 F:      include/linux/platform_data/shmob_drm.h
4139 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4140
4141 DRM DRIVER FOR QXL VIRTUAL GPU
4142 M:      Dave Airlie <airlied@redhat.com>
4143 S:      Odd Fixes
4144 F:      drivers/gpu/drm/qxl/
4145 F:      include/uapi/drm/qxl_drm.h
4146
4147 DRM DRIVERS FOR ROCKCHIP
4148 M:      Mark Yao <mark.yao@rock-chips.com>
4149 L:      dri-devel@lists.freedesktop.org
4150 S:      Maintained
4151 F:      drivers/gpu/drm/rockchip/
4152 F:      Documentation/devicetree/bindings/display/rockchip/
4153
4154 DRM DRIVER FOR SAVAGE VIDEO CARDS
4155 S:      Orphan / Obsolete
4156 F:      drivers/gpu/drm/savage/
4157 F:      include/uapi/drm/savage_drm.h
4158
4159 DRM DRIVER FOR SIS VIDEO CARDS
4160 S:      Orphan / Obsolete
4161 F:      drivers/gpu/drm/sis/
4162 F:      include/uapi/drm/sis_drm.h
4163
4164 DRM DRIVERS FOR STI
4165 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4166 M:      Vincent Abriou <vincent.abriou@st.com>
4167 L:      dri-devel@lists.freedesktop.org
4168 T:      git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4169 S:      Maintained
4170 F:      drivers/gpu/drm/sti
4171 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4172
4173 DRM DRIVER FOR TDFX VIDEO CARDS
4174 S:      Orphan / Obsolete
4175 F:      drivers/gpu/drm/tdfx/
4176
4177 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4178 M:      Dave Airlie <airlied@redhat.com>
4179 S:      Odd Fixes
4180 F:      drivers/gpu/drm/udl/
4181
4182 DRM DRIVERS FOR VIVANTE GPU IP
4183 M:      Lucas Stach <l.stach@pengutronix.de>
4184 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4185 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4186 L:      dri-devel@lists.freedesktop.org
4187 S:      Maintained
4188 F:      drivers/gpu/drm/etnaviv/
4189 F:      include/uapi/drm/etnaviv_drm.h
4190 F:      Documentation/devicetree/bindings/display/etnaviv/
4191
4192 DRM DRIVER FOR VMWARE VIRTUAL GPU
4193 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4194 M:      Sinclair Yeh <syeh@vmware.com>
4195 M:      Thomas Hellstrom <thellstrom@vmware.com>
4196 L:      dri-devel@lists.freedesktop.org
4197 T:      git git://people.freedesktop.org/~syeh/repos_linux
4198 T:      git git://people.freedesktop.org/~thomash/linux
4199 S:      Supported
4200 F:      drivers/gpu/drm/vmwgfx/
4201 F:      include/uapi/drm/vmwgfx_drm.h
4202
4203 DRM DRIVERS FOR VC4
4204 M:      Eric Anholt <eric@anholt.net>
4205 T:      git git://github.com/anholt/linux
4206 S:      Supported
4207 F:      drivers/gpu/drm/vc4/
4208 F:      include/uapi/drm/vc4_drm.h
4209 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4210
4211 DRM DRIVERS FOR TI OMAP
4212 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4213 L:      dri-devel@lists.freedesktop.org
4214 S:      Maintained
4215 F:      drivers/gpu/drm/omapdrm/
4216 F:      Documentation/devicetree/bindings/display/ti/
4217
4218 DRM DRIVERS FOR TI LCDC
4219 M:      Jyri Sarha <jsarha@ti.com>
4220 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4221 L:      dri-devel@lists.freedesktop.org
4222 S:      Maintained
4223 F:      drivers/gpu/drm/tilcdc/
4224 F:      Documentation/devicetree/bindings/display/tilcdc/
4225
4226 DSBR100 USB FM RADIO DRIVER
4227 M:      Alexey Klimov <klimov.linux@gmail.com>
4228 L:      linux-media@vger.kernel.org
4229 T:      git git://linuxtv.org/media_tree.git
4230 S:      Maintained
4231 F:      drivers/media/radio/dsbr100.c
4232
4233 DSCC4 DRIVER
4234 M:      Francois Romieu <romieu@fr.zoreil.com>
4235 L:      netdev@vger.kernel.org
4236 S:      Maintained
4237 F:      drivers/net/wan/dscc4.c
4238
4239 DT3155 MEDIA DRIVER
4240 M:      Hans Verkuil <hverkuil@xs4all.nl>
4241 L:      linux-media@vger.kernel.org
4242 T:      git git://linuxtv.org/media_tree.git
4243 W:      https://linuxtv.org
4244 S:      Odd Fixes
4245 F:      drivers/media/pci/dt3155/
4246
4247 DVB_USB_AF9015 MEDIA DRIVER
4248 M:      Antti Palosaari <crope@iki.fi>
4249 L:      linux-media@vger.kernel.org
4250 W:      https://linuxtv.org
4251 W:      http://palosaari.fi/linux/
4252 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4253 T:      git git://linuxtv.org/anttip/media_tree.git
4254 S:      Maintained
4255 F:      drivers/media/usb/dvb-usb-v2/af9015*
4256
4257 DVB_USB_AF9035 MEDIA DRIVER
4258 M:      Antti Palosaari <crope@iki.fi>
4259 L:      linux-media@vger.kernel.org
4260 W:      https://linuxtv.org
4261 W:      http://palosaari.fi/linux/
4262 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4263 T:      git git://linuxtv.org/anttip/media_tree.git
4264 S:      Maintained
4265 F:      drivers/media/usb/dvb-usb-v2/af9035*
4266
4267 DVB_USB_ANYSEE MEDIA DRIVER
4268 M:      Antti Palosaari <crope@iki.fi>
4269 L:      linux-media@vger.kernel.org
4270 W:      https://linuxtv.org
4271 W:      http://palosaari.fi/linux/
4272 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4273 T:      git git://linuxtv.org/anttip/media_tree.git
4274 S:      Maintained
4275 F:      drivers/media/usb/dvb-usb-v2/anysee*
4276
4277 DVB_USB_AU6610 MEDIA DRIVER
4278 M:      Antti Palosaari <crope@iki.fi>
4279 L:      linux-media@vger.kernel.org
4280 W:      https://linuxtv.org
4281 W:      http://palosaari.fi/linux/
4282 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4283 T:      git git://linuxtv.org/anttip/media_tree.git
4284 S:      Maintained
4285 F:      drivers/media/usb/dvb-usb-v2/au6610*
4286
4287 DVB_USB_CE6230 MEDIA DRIVER
4288 M:      Antti Palosaari <crope@iki.fi>
4289 L:      linux-media@vger.kernel.org
4290 W:      https://linuxtv.org
4291 W:      http://palosaari.fi/linux/
4292 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4293 T:      git git://linuxtv.org/anttip/media_tree.git
4294 S:      Maintained
4295 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4296
4297 DVB_USB_CXUSB MEDIA DRIVER
4298 M:      Michael Krufky <mkrufky@linuxtv.org>
4299 L:      linux-media@vger.kernel.org
4300 W:      https://linuxtv.org
4301 W:      http://github.com/mkrufky
4302 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4303 T:      git git://linuxtv.org/media_tree.git
4304 S:      Maintained
4305 F:      drivers/media/usb/dvb-usb/cxusb*
4306
4307 DVB_USB_EC168 MEDIA DRIVER
4308 M:      Antti Palosaari <crope@iki.fi>
4309 L:      linux-media@vger.kernel.org
4310 W:      https://linuxtv.org
4311 W:      http://palosaari.fi/linux/
4312 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4313 T:      git git://linuxtv.org/anttip/media_tree.git
4314 S:      Maintained
4315 F:      drivers/media/usb/dvb-usb-v2/ec168*
4316
4317 DVB_USB_GL861 MEDIA DRIVER
4318 M:      Antti Palosaari <crope@iki.fi>
4319 L:      linux-media@vger.kernel.org
4320 W:      https://linuxtv.org
4321 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4322 T:      git git://linuxtv.org/anttip/media_tree.git
4323 S:      Maintained
4324 F:      drivers/media/usb/dvb-usb-v2/gl861*
4325
4326 DVB_USB_MXL111SF MEDIA DRIVER
4327 M:      Michael Krufky <mkrufky@linuxtv.org>
4328 L:      linux-media@vger.kernel.org
4329 W:      https://linuxtv.org
4330 W:      http://github.com/mkrufky
4331 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4332 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4333 S:      Maintained
4334 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4335
4336 DVB_USB_RTL28XXU MEDIA DRIVER
4337 M:      Antti Palosaari <crope@iki.fi>
4338 L:      linux-media@vger.kernel.org
4339 W:      https://linuxtv.org
4340 W:      http://palosaari.fi/linux/
4341 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4342 T:      git git://linuxtv.org/anttip/media_tree.git
4343 S:      Maintained
4344 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4345
4346 DVB_USB_V2 MEDIA DRIVER
4347 M:      Antti Palosaari <crope@iki.fi>
4348 L:      linux-media@vger.kernel.org
4349 W:      https://linuxtv.org
4350 W:      http://palosaari.fi/linux/
4351 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4352 T:      git git://linuxtv.org/anttip/media_tree.git
4353 S:      Maintained
4354 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4355 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4356
4357 DYNAMIC DEBUG
4358 M:      Jason Baron <jbaron@akamai.com>
4359 S:      Maintained
4360 F:      lib/dynamic_debug.c
4361 F:      include/linux/dynamic_debug.h
4362
4363 DZ DECSTATION DZ11 SERIAL DRIVER
4364 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4365 S:      Maintained
4366 F:      drivers/tty/serial/dz.*
4367
4368 E3X0 POWER BUTTON DRIVER
4369 M:      Moritz Fischer <moritz.fischer@ettus.com>
4370 L:      usrp-users@lists.ettus.com
4371 W:      http://www.ettus.com
4372 S:      Supported
4373 F:      drivers/input/misc/e3x0-button.c
4374 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4375
4376 E4000 MEDIA DRIVER
4377 M:      Antti Palosaari <crope@iki.fi>
4378 L:      linux-media@vger.kernel.org
4379 W:      https://linuxtv.org
4380 W:      http://palosaari.fi/linux/
4381 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4382 T:      git git://linuxtv.org/anttip/media_tree.git
4383 S:      Maintained
4384 F:      drivers/media/tuners/e4000*
4385
4386 EATA ISA/EISA/PCI SCSI DRIVER
4387 M:      Dario Ballabio <ballabio_dario@emc.com>
4388 L:      linux-scsi@vger.kernel.org
4389 S:      Maintained
4390 F:      drivers/scsi/eata.c
4391
4392 EC100 MEDIA DRIVER
4393 M:      Antti Palosaari <crope@iki.fi>
4394 L:      linux-media@vger.kernel.org
4395 W:      https://linuxtv.org
4396 W:      http://palosaari.fi/linux/
4397 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4398 T:      git git://linuxtv.org/anttip/media_tree.git
4399 S:      Maintained
4400 F:      drivers/media/dvb-frontends/ec100*
4401
4402 ECRYPT FILE SYSTEM
4403 M:      Tyler Hicks <tyhicks@canonical.com>
4404 L:      ecryptfs@vger.kernel.org
4405 W:      http://ecryptfs.org
4406 W:      https://launchpad.net/ecryptfs
4407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4408 S:      Supported
4409 F:      Documentation/filesystems/ecryptfs.txt
4410 F:      fs/ecryptfs/
4411
4412 EDAC-CORE
4413 M:      Doug Thompson <dougthompson@xmission.com>
4414 M:      Borislav Petkov <bp@alien8.de>
4415 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4416 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4417 L:      linux-edac@vger.kernel.org
4418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4420 S:      Supported
4421 F:      Documentation/edac.txt
4422 F:      drivers/edac/
4423 F:      include/linux/edac.h
4424
4425 EDAC-AMD64
4426 M:      Doug Thompson <dougthompson@xmission.com>
4427 M:      Borislav Petkov <bp@alien8.de>
4428 L:      linux-edac@vger.kernel.org
4429 S:      Maintained
4430 F:      drivers/edac/amd64_edac*
4431
4432 EDAC-CALXEDA
4433 M:      Doug Thompson <dougthompson@xmission.com>
4434 M:      Robert Richter <rric@kernel.org>
4435 L:      linux-edac@vger.kernel.org
4436 S:      Maintained
4437 F:      drivers/edac/highbank*
4438
4439 EDAC-CAVIUM
4440 M:      Ralf Baechle <ralf@linux-mips.org>
4441 M:      David Daney <david.daney@cavium.com>
4442 L:      linux-edac@vger.kernel.org
4443 L:      linux-mips@linux-mips.org
4444 S:      Supported
4445 F:      drivers/edac/octeon_edac*
4446
4447 EDAC-E752X
4448 M:      Mark Gross <mark.gross@intel.com>
4449 M:      Doug Thompson <dougthompson@xmission.com>
4450 L:      linux-edac@vger.kernel.org
4451 S:      Maintained
4452 F:      drivers/edac/e752x_edac.c
4453
4454 EDAC-E7XXX
4455 M:      Doug Thompson <dougthompson@xmission.com>
4456 L:      linux-edac@vger.kernel.org
4457 S:      Maintained
4458 F:      drivers/edac/e7xxx_edac.c
4459
4460 EDAC-GHES
4461 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4462 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4463 L:      linux-edac@vger.kernel.org
4464 S:      Maintained
4465 F:      drivers/edac/ghes_edac.c
4466
4467 EDAC-I82443BXGX
4468 M:      Tim Small <tim@buttersideup.com>
4469 L:      linux-edac@vger.kernel.org
4470 S:      Maintained
4471 F:      drivers/edac/i82443bxgx_edac.c
4472
4473 EDAC-I3000
4474 M:      Jason Uhlenkott <juhlenko@akamai.com>
4475 L:      linux-edac@vger.kernel.org
4476 S:      Maintained
4477 F:      drivers/edac/i3000_edac.c
4478
4479 EDAC-I5000
4480 M:      Doug Thompson <dougthompson@xmission.com>
4481 L:      linux-edac@vger.kernel.org
4482 S:      Maintained
4483 F:      drivers/edac/i5000_edac.c
4484
4485 EDAC-I5400
4486 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4487 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4488 L:      linux-edac@vger.kernel.org
4489 S:      Maintained
4490 F:      drivers/edac/i5400_edac.c
4491
4492 EDAC-I7300
4493 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4494 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4495 L:      linux-edac@vger.kernel.org
4496 S:      Maintained
4497 F:      drivers/edac/i7300_edac.c
4498
4499 EDAC-I7CORE
4500 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4501 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4502 L:      linux-edac@vger.kernel.org
4503 S:      Maintained
4504 F:      drivers/edac/i7core_edac.c
4505
4506 EDAC-I82975X
4507 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4508 M:      "Arvind R." <arvino55@gmail.com>
4509 L:      linux-edac@vger.kernel.org
4510 S:      Maintained
4511 F:      drivers/edac/i82975x_edac.c
4512
4513 EDAC-IE31200
4514 M:      Jason Baron <jbaron@akamai.com>
4515 L:      linux-edac@vger.kernel.org
4516 S:      Maintained
4517 F:      drivers/edac/ie31200_edac.c
4518
4519 EDAC-MPC85XX
4520 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4521 L:      linux-edac@vger.kernel.org
4522 S:      Maintained
4523 F:      drivers/edac/mpc85xx_edac.[ch]
4524
4525 EDAC-PASEMI
4526 M:      Egor Martovetsky <egor@pasemi.com>
4527 L:      linux-edac@vger.kernel.org
4528 S:      Maintained
4529 F:      drivers/edac/pasemi_edac.c
4530
4531 EDAC-R82600
4532 M:      Tim Small <tim@buttersideup.com>
4533 L:      linux-edac@vger.kernel.org
4534 S:      Maintained
4535 F:      drivers/edac/r82600_edac.c
4536
4537 EDAC-SBRIDGE
4538 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4539 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4540 L:      linux-edac@vger.kernel.org
4541 S:      Maintained
4542 F:      drivers/edac/sb_edac.c
4543
4544 EDAC-SKYLAKE
4545 M:      Tony Luck <tony.luck@intel.com>
4546 L:      linux-edac@vger.kernel.org
4547 S:      Maintained
4548 F:      drivers/edac/skx_edac.c
4549
4550 EDAC-XGENE
4551 APPLIED MICRO (APM) X-GENE SOC EDAC
4552 M:     Loc Ho <lho@apm.com>
4553 S:     Supported
4554 F:     drivers/edac/xgene_edac.c
4555 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4556
4557 EDIROL UA-101/UA-1000 DRIVER
4558 M:      Clemens Ladisch <clemens@ladisch.de>
4559 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4560 T:      git git://git.alsa-project.org/alsa-kernel.git
4561 S:      Maintained
4562 F:      sound/usb/misc/ua101.c
4563
4564 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4565 M:      Matt Fleming <matt@codeblueprint.co.uk>
4566 L:      linux-efi@vger.kernel.org
4567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4568 S:      Maintained
4569 F:      Documentation/efi-stub.txt
4570 F:      arch/ia64/kernel/efi.c
4571 F:      arch/x86/boot/compressed/eboot.[ch]
4572 F:      arch/x86/include/asm/efi.h
4573 F:      arch/x86/platform/efi/
4574 F:      drivers/firmware/efi/
4575 F:      include/linux/efi*.h
4576
4577 EFI VARIABLE FILESYSTEM
4578 M:      Matthew Garrett <matthew.garrett@nebula.com>
4579 M:      Jeremy Kerr <jk@ozlabs.org>
4580 M:      Matt Fleming <matt@codeblueprint.co.uk>
4581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4582 L:      linux-efi@vger.kernel.org
4583 S:      Maintained
4584 F:      fs/efivarfs/
4585
4586 EFIFB FRAMEBUFFER DRIVER
4587 L:      linux-fbdev@vger.kernel.org
4588 M:      Peter Jones <pjones@redhat.com>
4589 S:      Maintained
4590 F:      drivers/video/fbdev/efifb.c
4591
4592 EFS FILESYSTEM
4593 W:      http://aeschi.ch.eu.org/efs/
4594 S:      Orphan
4595 F:      fs/efs/
4596
4597 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4598 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4599 L:      netdev@vger.kernel.org
4600 S:      Maintained
4601 F:      drivers/net/ethernet/ibm/ehea/
4602
4603 EM28XX VIDEO4LINUX DRIVER
4604 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4605 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4606 L:      linux-media@vger.kernel.org
4607 W:      https://linuxtv.org
4608 T:      git git://linuxtv.org/media_tree.git
4609 S:      Maintained
4610 F:      drivers/media/usb/em28xx/
4611
4612 EMBEDDED LINUX
4613 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4614 M:      Matt Mackall <mpm@selenic.com>
4615 M:      David Woodhouse <dwmw2@infradead.org>
4616 L:      linux-embedded@vger.kernel.org
4617 S:      Maintained
4618
4619 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4620 M:      James Smart <james.smart@avagotech.com>
4621 M:      Dick Kennedy <dick.kennedy@avagotech.com>
4622 L:      linux-scsi@vger.kernel.org
4623 W:      http://www.avagotech.com
4624 S:      Supported
4625 F:      drivers/scsi/lpfc/
4626
4627 ENE CB710 FLASH CARD READER DRIVER
4628 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4629 S:      Maintained
4630 F:      drivers/misc/cb710/
4631 F:      drivers/mmc/host/cb710-mmc.*
4632 F:      include/linux/cb710.h
4633
4634 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4635 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4636 S:      Maintained
4637 F:      drivers/media/rc/ene_ir.*
4638
4639 EPSON S1D13XXX FRAMEBUFFER DRIVER
4640 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4641 S:      Maintained
4642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4643 F:      drivers/video/fbdev/s1d13xxxfb.c
4644 F:      include/video/s1d13xxxfb.h
4645
4646 ET131X NETWORK DRIVER
4647 M:      Mark Einon <mark.einon@gmail.com>
4648 S:      Odd Fixes
4649 F:      drivers/net/ethernet/agere/
4650
4651 ETHERNET BRIDGE
4652 M:      Stephen Hemminger <stephen@networkplumber.org>
4653 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4654 L:      netdev@vger.kernel.org
4655 W:      http://www.linuxfoundation.org/en/Net:Bridge
4656 S:      Maintained
4657 F:      include/linux/netfilter_bridge/
4658 F:      net/bridge/
4659
4660 ETHERNET PHY LIBRARY
4661 M:      Florian Fainelli <f.fainelli@gmail.com>
4662 L:      netdev@vger.kernel.org
4663 S:      Maintained
4664 F:      include/linux/phy.h
4665 F:      include/linux/phy_fixed.h
4666 F:      drivers/net/phy/
4667 F:      Documentation/networking/phy.txt
4668 F:      drivers/of/of_mdio.c
4669 F:      drivers/of/of_net.c
4670
4671 EXT2 FILE SYSTEM
4672 M:      Jan Kara <jack@suse.com>
4673 L:      linux-ext4@vger.kernel.org
4674 S:      Maintained
4675 F:      Documentation/filesystems/ext2.txt
4676 F:      fs/ext2/
4677 F:      include/linux/ext2*
4678
4679 EXT4 FILE SYSTEM
4680 M:      "Theodore Ts'o" <tytso@mit.edu>
4681 M:      Andreas Dilger <adilger.kernel@dilger.ca>
4682 L:      linux-ext4@vger.kernel.org
4683 W:      http://ext4.wiki.kernel.org
4684 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
4685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4686 S:      Maintained
4687 F:      Documentation/filesystems/ext4.txt
4688 F:      fs/ext4/
4689
4690 Extended Verification Module (EVM)
4691 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
4692 L:      linux-ima-devel@lists.sourceforge.net
4693 L:      linux-security-module@vger.kernel.org
4694 S:      Supported
4695 F:      security/integrity/evm/
4696
4697 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4698 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4699 M:      Chanwoo Choi <cw00.choi@samsung.com>
4700 L:      linux-kernel@vger.kernel.org
4701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4702 S:      Maintained
4703 F:      drivers/extcon/
4704 F:      include/linux/extcon/
4705 F:      include/linux/extcon.h
4706 F:      Documentation/extcon/
4707 F:      Documentation/devicetree/bindings/extcon/
4708
4709 EXYNOS DP DRIVER
4710 M:      Jingoo Han <jingoohan1@gmail.com>
4711 L:      dri-devel@lists.freedesktop.org
4712 S:      Maintained
4713 F:      drivers/gpu/drm/exynos/exynos_dp*
4714
4715 EXYNOS SYSMMU (IOMMU) driver
4716 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4717 L:      iommu@lists.linux-foundation.org
4718 S:      Maintained
4719 F:      drivers/iommu/exynos-iommu.c
4720
4721 EXYNOS MIPI DISPLAY DRIVERS
4722 M:      Inki Dae <inki.dae@samsung.com>
4723 M:      Donghwa Lee <dh09.lee@samsung.com>
4724 M:      Kyungmin Park <kyungmin.park@samsung.com>
4725 L:      linux-fbdev@vger.kernel.org
4726 S:      Maintained
4727 F:      drivers/video/fbdev/exynos/exynos_mipi*
4728 F:      include/video/exynos_mipi*
4729
4730 EZchip NPS platform support
4731 M:      Noam Camus <noamc@ezchip.com>
4732 S:      Supported
4733 F:      arch/arc/plat-eznps
4734 F:      arch/arc/boot/dts/eznps.dts
4735
4736 F71805F HARDWARE MONITORING DRIVER
4737 M:      Jean Delvare <jdelvare@suse.com>
4738 L:      linux-hwmon@vger.kernel.org
4739 S:      Maintained
4740 F:      Documentation/hwmon/f71805f
4741 F:      drivers/hwmon/f71805f.c
4742
4743 FC0011 TUNER DRIVER
4744 M:      Michael Buesch <m@bues.ch>
4745 L:      linux-media@vger.kernel.org
4746 S:      Maintained
4747 F:      drivers/media/tuners/fc0011.h
4748 F:      drivers/media/tuners/fc0011.c
4749
4750 FC2580 MEDIA DRIVER
4751 M:      Antti Palosaari <crope@iki.fi>
4752 L:      linux-media@vger.kernel.org
4753 W:      https://linuxtv.org
4754 W:      http://palosaari.fi/linux/
4755 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4756 T:      git git://linuxtv.org/anttip/media_tree.git
4757 S:      Maintained
4758 F:      drivers/media/tuners/fc2580*
4759
4760 FANOTIFY
4761 M:      Eric Paris <eparis@redhat.com>
4762 S:      Maintained
4763 F:      fs/notify/fanotify/
4764 F:      include/linux/fanotify.h
4765 F:      include/uapi/linux/fanotify.h
4766
4767 FARSYNC SYNCHRONOUS DRIVER
4768 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
4769 W:      http://www.farsite.co.uk/
4770 S:      Supported
4771 F:      drivers/net/wan/farsync.*
4772
4773 FAULT INJECTION SUPPORT
4774 M:      Akinobu Mita <akinobu.mita@gmail.com>
4775 S:      Supported
4776 F:      Documentation/fault-injection/
4777 F:      lib/fault-inject.c
4778
4779 FBTFT Framebuffer drivers
4780 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4781 M:      Noralf Trønnes <noralf@tronnes.org>
4782 S:      Maintained
4783 F:      drivers/staging/fbtft/
4784
4785 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4786 M:      Johannes Thumshirn <jth@kernel.org>
4787 L:      fcoe-devel@open-fcoe.org
4788 W:      www.Open-FCoE.org
4789 S:      Supported
4790 F:      drivers/scsi/libfc/
4791 F:      drivers/scsi/fcoe/
4792 F:      include/scsi/fc/
4793 F:      include/scsi/libfc.h
4794 F:      include/scsi/libfcoe.h
4795 F:      include/uapi/scsi/fc/
4796
4797 FILE LOCKING (flock() and fcntl()/lockf())
4798 M:      Jeff Layton <jlayton@poochiereds.net>
4799 M:      "J. Bruce Fields" <bfields@fieldses.org>
4800 L:      linux-fsdevel@vger.kernel.org
4801 S:      Maintained
4802 F:      include/linux/fcntl.h
4803 F:      include/linux/fs.h
4804 F:      include/uapi/linux/fcntl.h
4805 F:      include/uapi/linux/fs.h
4806 F:      fs/fcntl.c
4807 F:      fs/locks.c
4808
4809 FILESYSTEMS (VFS and infrastructure)
4810 M:      Alexander Viro <viro@zeniv.linux.org.uk>
4811 L:      linux-fsdevel@vger.kernel.org
4812 S:      Maintained
4813 F:      fs/*
4814
4815 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4816 M:      Riku Voipio <riku.voipio@iki.fi>
4817 L:      linux-hwmon@vger.kernel.org
4818 S:      Maintained
4819 F:      drivers/hwmon/f75375s.c
4820 F:      include/linux/f75375s.h
4821
4822 FIREWIRE AUDIO DRIVERS
4823 M:      Clemens Ladisch <clemens@ladisch.de>
4824 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4825 T:      git git://git.alsa-project.org/alsa-kernel.git
4826 S:      Maintained
4827 F:      sound/firewire/
4828
4829 FIREWIRE MEDIA DRIVERS (firedtv)
4830 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
4831 L:      linux-media@vger.kernel.org
4832 L:      linux1394-devel@lists.sourceforge.net
4833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4834 S:      Maintained
4835 F:      drivers/media/firewire/
4836
4837 FIREWIRE SBP-2 TARGET
4838 M:      Chris Boot <bootc@bootc.net>
4839 L:      linux-scsi@vger.kernel.org
4840 L:      target-devel@vger.kernel.org
4841 L:      linux1394-devel@lists.sourceforge.net
4842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4843 S:      Maintained
4844 F:      drivers/target/sbp/
4845
4846 FIREWIRE SUBSYSTEM
4847 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
4848 L:      linux1394-devel@lists.sourceforge.net
4849 W:      http://ieee1394.wiki.kernel.org/
4850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4851 S:      Maintained
4852 F:      drivers/firewire/
4853 F:      include/linux/firewire.h
4854 F:      include/uapi/linux/firewire*.h
4855 F:      tools/firewire/
4856
4857 FIRMWARE LOADER (request_firmware)
4858 M:      Ming Lei <ming.lei@canonical.com>
4859 L:      linux-kernel@vger.kernel.org
4860 S:      Maintained
4861 F:      Documentation/firmware_class/
4862 F:      drivers/base/firmware*.c
4863 F:      include/linux/firmware.h
4864
4865 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4866 M:      Joshua Morris <josh.h.morris@us.ibm.com>
4867 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4868 S:      Maintained
4869 F:      drivers/block/rsxx/
4870
4871 FLOPPY DRIVER
4872 M:      Jiri Kosina <jikos@kernel.org>
4873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4874 S:      Odd fixes
4875 F:      drivers/block/floppy.c
4876
4877 FMC SUBSYSTEM
4878 M:      Alessandro Rubini <rubini@gnudd.com>
4879 W:      http://www.ohwr.org/projects/fmc-bus
4880 S:      Supported
4881 F:      drivers/fmc/
4882 F:      include/linux/fmc*.h
4883 F:      include/linux/ipmi-fru.h
4884 K:      fmc_d.*register
4885
4886 FPGA MANAGER FRAMEWORK
4887 M:      Alan Tull <atull@opensource.altera.com>
4888 R:      Moritz Fischer <moritz.fischer@ettus.com>
4889 S:      Maintained
4890 F:      drivers/fpga/
4891 F:      include/linux/fpga/fpga-mgr.h
4892 W:      http://www.rocketboards.org
4893
4894 FPU EMULATOR
4895 M:      Bill Metzenthen <billm@melbpc.org.au>
4896 W:      http://floatingpoint.sourceforge.net/emulator/index.html
4897 S:      Maintained
4898 F:      arch/x86/math-emu/
4899
4900 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4901 L:      netdev@vger.kernel.org
4902 S:      Orphan
4903 F:      drivers/net/wan/dlci.c
4904 F:      drivers/net/wan/sdla.c
4905
4906 FRAMEBUFFER LAYER
4907 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4908 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4909 L:      linux-fbdev@vger.kernel.org
4910 W:      http://linux-fbdev.sourceforge.net/
4911 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
4912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4913 S:      Maintained
4914 F:      Documentation/fb/
4915 F:      drivers/video/
4916 F:      include/video/
4917 F:      include/linux/fb.h
4918 F:      include/uapi/video/
4919 F:      include/uapi/linux/fb.h
4920
4921 FREESCALE DIU FRAMEBUFFER DRIVER
4922 M:      Timur Tabi <timur@tabi.org>
4923 L:      linux-fbdev@vger.kernel.org
4924 S:      Maintained
4925 F:      drivers/video/fbdev/fsl-diu-fb.*
4926
4927 FREESCALE DMA DRIVER
4928 M:      Li Yang <leoli@freescale.com>
4929 M:      Zhang Wei <zw@zh-kernel.org>
4930 L:      linuxppc-dev@lists.ozlabs.org
4931 S:      Maintained
4932 F:      drivers/dma/fsldma.*
4933
4934 FREESCALE GPMI NAND DRIVER
4935 M:      Han Xu <han.xu@nxp.com>
4936 L:      linux-mtd@lists.infradead.org
4937 S:      Maintained
4938 F:      drivers/mtd/nand/gpmi-nand/*
4939
4940 FREESCALE I2C CPM DRIVER
4941 M:      Jochen Friedrich <jochen@scram.de>
4942 L:      linuxppc-dev@lists.ozlabs.org
4943 L:      linux-i2c@vger.kernel.org
4944 S:      Maintained
4945 F:      drivers/i2c/busses/i2c-cpm.c
4946
4947 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4948 M:      Sascha Hauer <kernel@pengutronix.de>
4949 L:      linux-fbdev@vger.kernel.org
4950 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4951 S:      Maintained
4952 F:      include/linux/platform_data/video-imxfb.h
4953 F:      drivers/video/fbdev/imxfb.c
4954
4955 FREESCALE QUAD SPI DRIVER
4956 M:      Han Xu <han.xu@nxp.com>
4957 L:      linux-mtd@lists.infradead.org
4958 S:      Maintained
4959 F:      drivers/mtd/spi-nor/fsl-quadspi.c
4960
4961 FREESCALE SOC FS_ENET DRIVER
4962 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
4963 M:      Vitaly Bordug <vbordug@ru.mvista.com>
4964 L:      linuxppc-dev@lists.ozlabs.org
4965 L:      netdev@vger.kernel.org
4966 S:      Maintained
4967 F:      drivers/net/ethernet/freescale/fs_enet/
4968 F:      include/linux/fs_enet_pd.h
4969
4970 FREESCALE IMX / MXC FEC DRIVER
4971 M:      Fugang Duan <fugang.duan@nxp.com>
4972 L:      netdev@vger.kernel.org
4973 S:      Maintained
4974 F:      drivers/net/ethernet/freescale/fec_main.c
4975 F:      drivers/net/ethernet/freescale/fec_ptp.c
4976 F:      drivers/net/ethernet/freescale/fec.h
4977 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
4978
4979 FREESCALE QUICC ENGINE LIBRARY
4980 L:      linuxppc-dev@lists.ozlabs.org
4981 S:      Orphan
4982 F:      drivers/soc/fsl/qe/
4983 F:      include/soc/fsl/*qe*.h
4984 F:      include/soc/fsl/*ucc*.h
4985
4986 FREESCALE USB PERIPHERAL DRIVERS
4987 M:      Li Yang <leoli@freescale.com>
4988 L:      linux-usb@vger.kernel.org
4989 L:      linuxppc-dev@lists.ozlabs.org
4990 S:      Maintained
4991 F:      drivers/usb/gadget/udc/fsl*
4992
4993 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4994 M:      Li Yang <leoli@freescale.com>
4995 L:      netdev@vger.kernel.org
4996 L:      linuxppc-dev@lists.ozlabs.org
4997 S:      Maintained
4998 F:      drivers/net/ethernet/freescale/ucc_geth*
4999
5000 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5001 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5002 L:      netdev@vger.kernel.org
5003 S:      Maintained
5004 F:      drivers/net/ethernet/freescale/gianfar*
5005 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5006 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5007
5008 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5009 M:      Zhao Qiang <qiang.zhao@nxp.com>
5010 L:      netdev@vger.kernel.org
5011 L:      linuxppc-dev@lists.ozlabs.org
5012 S:      Maintained
5013 F:      drivers/net/wan/fsl_ucc_hdlc*
5014
5015 FREESCALE QUICC ENGINE UCC UART DRIVER
5016 M:      Timur Tabi <timur@tabi.org>
5017 L:      linuxppc-dev@lists.ozlabs.org
5018 S:      Maintained
5019 F:      drivers/tty/serial/ucc_uart.c
5020
5021 FREESCALE SOC SOUND DRIVERS
5022 M:      Timur Tabi <timur@tabi.org>
5023 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5024 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5025 R:      Fabio Estevam <fabio.estevam@nxp.com>
5026 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5027 L:      linuxppc-dev@lists.ozlabs.org
5028 S:      Maintained
5029 F:      sound/soc/fsl/fsl*
5030 F:      sound/soc/fsl/imx*
5031 F:      sound/soc/fsl/mpc8610_hpcd.c
5032
5033 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5034 M:      "J. German Rivera" <German.Rivera@freescale.com>
5035 M:      Stuart Yoder <stuart.yoder@nxp.com>
5036 L:      linux-kernel@vger.kernel.org
5037 S:      Maintained
5038 F:      drivers/staging/fsl-mc/
5039
5040 FREEVXFS FILESYSTEM
5041 M:      Christoph Hellwig <hch@infradead.org>
5042 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5043 S:      Maintained
5044 F:      fs/freevxfs/
5045
5046 FREEZER
5047 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5048 M:      Pavel Machek <pavel@ucw.cz>
5049 L:      linux-pm@vger.kernel.org
5050 S:      Supported
5051 F:      Documentation/power/freezing-of-tasks.txt
5052 F:      include/linux/freezer.h
5053 F:      kernel/freezer.c
5054
5055 FRONTSWAP API
5056 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5057 L:      linux-kernel@vger.kernel.org
5058 S:      Maintained
5059 F:      mm/frontswap.c
5060 F:      include/linux/frontswap.h
5061
5062 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5063 M:      David Howells <dhowells@redhat.com>
5064 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5065 S:      Supported
5066 F:      Documentation/filesystems/caching/
5067 F:      fs/fscache/
5068 F:      include/linux/fscache*.h
5069
5070 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5071 M:      Theodore Y. Ts'o <tytso@mit.edu>
5072 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5073 S:      Supported
5074 F:      fs/crypto/
5075 F:      include/linux/fscrypto.h
5076
5077 F2FS FILE SYSTEM
5078 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5079 M:      Changman Lee <cm224.lee@samsung.com>
5080 R:      Chao Yu <yuchao0@huawei.com>
5081 L:      linux-f2fs-devel@lists.sourceforge.net
5082 W:      http://en.wikipedia.org/wiki/F2FS
5083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5084 S:      Maintained
5085 F:      Documentation/filesystems/f2fs.txt
5086 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5087 F:      fs/f2fs/
5088 F:      include/linux/f2fs_fs.h
5089 F:      include/trace/events/f2fs.h
5090
5091 FUJITSU FR-V (FRV) PORT
5092 S:      Orphan
5093 F:      arch/frv/
5094
5095 FUJITSU LAPTOP EXTRAS
5096 M:      Jonathan Woithe <jwoithe@just42.net>
5097 L:      platform-driver-x86@vger.kernel.org
5098 S:      Maintained
5099 F:      drivers/platform/x86/fujitsu-laptop.c
5100
5101 FUJITSU M-5MO LS CAMERA ISP DRIVER
5102 M:      Kyungmin Park <kyungmin.park@samsung.com>
5103 M:      Heungjun Kim <riverful.kim@samsung.com>
5104 L:      linux-media@vger.kernel.org
5105 S:      Maintained
5106 F:      drivers/media/i2c/m5mols/
5107 F:      include/media/i2c/m5mols.h
5108
5109 FUJITSU TABLET EXTRAS
5110 M:      Robert Gerlach <khnz@gmx.de>
5111 L:      platform-driver-x86@vger.kernel.org
5112 S:      Maintained
5113 F:      drivers/platform/x86/fujitsu-tablet.c
5114
5115 FUSE: FILESYSTEM IN USERSPACE
5116 M:      Miklos Szeredi <miklos@szeredi.hu>
5117 L:      linux-fsdevel@vger.kernel.org
5118 W:      http://fuse.sourceforge.net/
5119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5120 S:      Maintained
5121 F:      fs/fuse/
5122 F:      include/uapi/linux/fuse.h
5123 F:      Documentation/filesystems/fuse.txt
5124
5125 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5126 M:      Rik Faith <faith@cs.unc.edu>
5127 L:      linux-scsi@vger.kernel.org
5128 S:      Odd Fixes (e.g., new signatures)
5129 F:      drivers/scsi/fdomain.*
5130
5131 GCC PLUGINS
5132 M:      Kees Cook <keescook@chromium.org>
5133 R:      Emese Revfy <re.emese@gmail.com>
5134 L:      kernel-hardening@lists.openwall.com
5135 S:      Maintained
5136 F:      scripts/gcc-plugins/
5137 F:      scripts/gcc-plugin.sh
5138 F:      Documentation/gcc-plugins.txt
5139
5140 GCOV BASED KERNEL PROFILING
5141 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5142 S:      Maintained
5143 F:      kernel/gcov/
5144 F:      Documentation/gcov.txt
5145
5146 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5147 M:      Achim Leubner <achim_leubner@adaptec.com>
5148 L:      linux-scsi@vger.kernel.org
5149 W:      http://www.icp-vortex.com/
5150 S:      Supported
5151 F:      drivers/scsi/gdt*
5152
5153 GDB KERNEL DEBUGGING HELPER SCRIPTS
5154 M:      Jan Kiszka <jan.kiszka@siemens.com>
5155 M:      Kieran Bingham <kieran@bingham.xyz>
5156 S:      Supported
5157 F:      scripts/gdb/
5158
5159 GEMTEK FM RADIO RECEIVER DRIVER
5160 M:      Hans Verkuil <hverkuil@xs4all.nl>
5161 L:      linux-media@vger.kernel.org
5162 T:      git git://linuxtv.org/media_tree.git
5163 W:      https://linuxtv.org
5164 S:      Maintained
5165 F:      drivers/media/radio/radio-gemtek*
5166
5167 GENERIC GPIO I2C DRIVER
5168 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5169 S:      Supported
5170 F:      drivers/i2c/busses/i2c-gpio.c
5171 F:      include/linux/i2c-gpio.h
5172
5173 GENERIC GPIO I2C MULTIPLEXER DRIVER
5174 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5175 L:      linux-i2c@vger.kernel.org
5176 S:      Supported
5177 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5178 F:      include/linux/i2c-mux-gpio.h
5179 F:      Documentation/i2c/muxes/i2c-mux-gpio
5180
5181 GENERIC HDLC (WAN) DRIVERS
5182 M:      Krzysztof Halasa <khc@pm.waw.pl>
5183 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5184 S:      Maintained
5185 F:      drivers/net/wan/c101.c
5186 F:      drivers/net/wan/hd6457*
5187 F:      drivers/net/wan/hdlc*
5188 F:      drivers/net/wan/n2.c
5189 F:      drivers/net/wan/pc300too.c
5190 F:      drivers/net/wan/pci200syn.c
5191 F:      drivers/net/wan/wanxl*
5192
5193 GENERIC INCLUDE/ASM HEADER FILES
5194 M:      Arnd Bergmann <arnd@arndb.de>
5195 L:      linux-arch@vger.kernel.org
5196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5197 S:      Maintained
5198 F:      include/asm-generic/
5199 F:      include/uapi/asm-generic/
5200
5201 GENERIC PHY FRAMEWORK
5202 M:      Kishon Vijay Abraham I <kishon@ti.com>
5203 L:      linux-kernel@vger.kernel.org
5204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5205 S:      Supported
5206 F:      drivers/phy/
5207 F:      include/linux/phy/
5208
5209 GENERIC PM DOMAINS
5210 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5211 M:      Kevin Hilman <khilman@kernel.org>
5212 M:      Ulf Hansson <ulf.hansson@linaro.org>
5213 L:      linux-pm@vger.kernel.org
5214 S:      Supported
5215 F:      drivers/base/power/domain*.c
5216 F:      include/linux/pm_domain.h
5217
5218 GENERIC UIO DRIVER FOR PCI DEVICES
5219 M:      "Michael S. Tsirkin" <mst@redhat.com>
5220 L:      kvm@vger.kernel.org
5221 S:      Supported
5222 F:      drivers/uio/uio_pci_generic.c
5223
5224 GET_MAINTAINER SCRIPT
5225 M:      Joe Perches <joe@perches.com>
5226 S:      Maintained
5227 F:      scripts/get_maintainer.pl
5228
5229 GFS2 FILE SYSTEM
5230 M:      Steven Whitehouse <swhiteho@redhat.com>
5231 M:      Bob Peterson <rpeterso@redhat.com>
5232 L:      cluster-devel@redhat.com
5233 W:      http://sources.redhat.com/cluster/
5234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5235 S:      Supported
5236 F:      Documentation/filesystems/gfs2*.txt
5237 F:      fs/gfs2/
5238 F:      include/uapi/linux/gfs2_ondisk.h
5239
5240 GIGASET ISDN DRIVERS
5241 M:      Paul Bolle <pebolle@tiscali.nl>
5242 L:      gigaset307x-common@lists.sourceforge.net
5243 W:      http://gigaset307x.sourceforge.net/
5244 S:      Odd Fixes
5245 F:      Documentation/isdn/README.gigaset
5246 F:      drivers/isdn/gigaset/
5247 F:      include/uapi/linux/gigaset_dev.h
5248
5249 GO7007 MPEG CODEC
5250 M:      Hans Verkuil <hans.verkuil@cisco.com>
5251 L:      linux-media@vger.kernel.org
5252 S:      Maintained
5253 F:      drivers/media/usb/go7007/
5254
5255 GOODIX TOUCHSCREEN
5256 M:      Bastien Nocera <hadess@hadess.net>
5257 L:      linux-input@vger.kernel.org
5258 S:      Maintained
5259 F:      drivers/input/touchscreen/goodix.c
5260
5261 GPIO SUBSYSTEM
5262 M:      Linus Walleij <linus.walleij@linaro.org>
5263 M:      Alexandre Courbot <gnurou@gmail.com>
5264 L:      linux-gpio@vger.kernel.org
5265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5266 S:      Maintained
5267 F:      Documentation/devicetree/bindings/gpio/
5268 F:      Documentation/gpio/
5269 F:      Documentation/ABI/testing/gpio-cdev
5270 F:      Documentation/ABI/obsolete/sysfs-gpio
5271 F:      drivers/gpio/
5272 F:      include/linux/gpio/
5273 F:      include/linux/gpio.h
5274 F:      include/asm-generic/gpio.h
5275 F:      include/uapi/linux/gpio.h
5276 F:      tools/gpio/
5277
5278 GRE DEMULTIPLEXER DRIVER
5279 M:      Dmitry Kozlov <xeb@mail.ru>
5280 L:      netdev@vger.kernel.org
5281 S:      Maintained
5282 F:      net/ipv4/gre_demux.c
5283 F:      net/ipv4/gre_offload.c
5284 F:      include/net/gre.h
5285
5286 GRETH 10/100/1G Ethernet MAC device driver
5287 M:      Andreas Larsson <andreas@gaisler.com>
5288 L:      netdev@vger.kernel.org
5289 S:      Maintained
5290 F:      drivers/net/ethernet/aeroflex/
5291
5292 GSPCA FINEPIX SUBDRIVER
5293 M:      Frank Zago <frank@zago.net>
5294 L:      linux-media@vger.kernel.org
5295 T:      git git://linuxtv.org/media_tree.git
5296 S:      Maintained
5297 F:      drivers/media/usb/gspca/finepix.c
5298
5299 GSPCA GL860 SUBDRIVER
5300 M:      Olivier Lorin <o.lorin@laposte.net>
5301 L:      linux-media@vger.kernel.org
5302 T:      git git://linuxtv.org/media_tree.git
5303 S:      Maintained
5304 F:      drivers/media/usb/gspca/gl860/
5305
5306 GSPCA M5602 SUBDRIVER
5307 M:      Erik Andren <erik.andren@gmail.com>
5308 L:      linux-media@vger.kernel.org
5309 T:      git git://linuxtv.org/media_tree.git
5310 S:      Maintained
5311 F:      drivers/media/usb/gspca/m5602/
5312
5313 GSPCA PAC207 SONIXB SUBDRIVER
5314 M:      Hans Verkuil <hverkuil@xs4all.nl>
5315 L:      linux-media@vger.kernel.org
5316 T:      git git://linuxtv.org/media_tree.git
5317 S:      Odd Fixes
5318 F:      drivers/media/usb/gspca/pac207.c
5319
5320 GSPCA SN9C20X SUBDRIVER
5321 M:      Brian Johnson <brijohn@gmail.com>
5322 L:      linux-media@vger.kernel.org
5323 T:      git git://linuxtv.org/media_tree.git
5324 S:      Maintained
5325 F:      drivers/media/usb/gspca/sn9c20x.c
5326
5327 GSPCA T613 SUBDRIVER
5328 M:      Leandro Costantino <lcostantino@gmail.com>
5329 L:      linux-media@vger.kernel.org
5330 T:      git git://linuxtv.org/media_tree.git
5331 S:      Maintained
5332 F:      drivers/media/usb/gspca/t613.c
5333
5334 GSPCA USB WEBCAM DRIVER
5335 M:      Hans Verkuil <hverkuil@xs4all.nl>
5336 L:      linux-media@vger.kernel.org
5337 T:      git git://linuxtv.org/media_tree.git
5338 S:      Odd Fixes
5339 F:      drivers/media/usb/gspca/
5340
5341 GUID PARTITION TABLE (GPT)
5342 M:      Davidlohr Bueso <dave@stgolabs.net>
5343 L:      linux-efi@vger.kernel.org
5344 S:      Maintained
5345 F:      block/partitions/efi.*
5346
5347 STK1160 USB VIDEO CAPTURE DRIVER
5348 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5349 L:      linux-media@vger.kernel.org
5350 T:      git git://linuxtv.org/media_tree.git
5351 S:      Maintained
5352 F:      drivers/media/usb/stk1160/
5353
5354 H8/300 ARCHITECTURE
5355 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5356 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5357 W:      http://uclinux-h8.sourceforge.jp
5358 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5359 S:      Maintained
5360 F:      arch/h8300/
5361 F:      drivers/clocksource/h8300_*.c
5362 F:      drivers/clk/h8300/
5363 F:      drivers/irqchip/irq-renesas-h8*.c
5364
5365 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5366 M:      Frank Seidel <frank@f-seidel.de>
5367 L:      platform-driver-x86@vger.kernel.org
5368 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5369 S:      Maintained
5370 F:      drivers/platform/x86/hdaps.c
5371
5372 HDPVR USB VIDEO ENCODER DRIVER
5373 M:      Hans Verkuil <hverkuil@xs4all.nl>
5374 L:      linux-media@vger.kernel.org
5375 T:      git git://linuxtv.org/media_tree.git
5376 W:      https://linuxtv.org
5377 S:      Odd Fixes
5378 F:      drivers/media/usb/hdpvr/
5379
5380 HWPOISON MEMORY FAILURE HANDLING
5381 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5382 L:      linux-mm@kvack.org
5383 S:      Maintained
5384 F:      mm/memory-failure.c
5385 F:      mm/hwpoison-inject.c
5386
5387 HYPERVISOR VIRTUAL CONSOLE DRIVER
5388 L:      linuxppc-dev@lists.ozlabs.org
5389 S:      Odd Fixes
5390 F:      drivers/tty/hvc/
5391
5392 HACKRF MEDIA DRIVER
5393 M:      Antti Palosaari <crope@iki.fi>
5394 L:      linux-media@vger.kernel.org
5395 W:      https://linuxtv.org
5396 W:      http://palosaari.fi/linux/
5397 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5398 T:      git git://linuxtv.org/anttip/media_tree.git
5399 S:      Maintained
5400 F:      drivers/media/usb/hackrf/
5401
5402 HARDWARE MONITORING
5403 M:      Jean Delvare <jdelvare@suse.com>
5404 M:      Guenter Roeck <linux@roeck-us.net>
5405 L:      linux-hwmon@vger.kernel.org
5406 W:      http://hwmon.wiki.kernel.org/
5407 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5409 S:      Maintained
5410 F:      Documentation/hwmon/
5411 F:      drivers/hwmon/
5412 F:      include/linux/hwmon*.h
5413
5414 HARDWARE RANDOM NUMBER GENERATOR CORE
5415 M:      Matt Mackall <mpm@selenic.com>
5416 M:      Herbert Xu <herbert@gondor.apana.org.au>
5417 L:      linux-crypto@vger.kernel.org
5418 S:      Odd fixes
5419 F:      Documentation/devicetree/bindings/rng/
5420 F:      Documentation/hw_random.txt
5421 F:      drivers/char/hw_random/
5422 F:      include/linux/hw_random.h
5423
5424 HARDWARE SPINLOCK CORE
5425 M:      Ohad Ben-Cohen <ohad@wizery.com>
5426 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5427 L:      linux-remoteproc@vger.kernel.org
5428 S:      Maintained
5429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5430 F:      Documentation/devicetree/bindings/hwlock/
5431 F:      Documentation/hwspinlock.txt
5432 F:      drivers/hwspinlock/
5433 F:      include/linux/hwspinlock.h
5434
5435 HARMONY SOUND DRIVER
5436 L:      linux-parisc@vger.kernel.org
5437 S:      Maintained
5438 F:      sound/parisc/harmony.*
5439
5440 HD29L2 MEDIA DRIVER
5441 M:      Antti Palosaari <crope@iki.fi>
5442 L:      linux-media@vger.kernel.org
5443 W:      https://linuxtv.org
5444 W:      http://palosaari.fi/linux/
5445 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5446 T:      git git://linuxtv.org/anttip/media_tree.git
5447 S:      Maintained
5448 F:      drivers/media/dvb-frontends/hd29l2*
5449
5450 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5451 M:      Brian Boylston <brian.boylston@hpe.com>
5452 S:      Supported
5453 F:      Documentation/watchdog/hpwdt.txt
5454 F:      drivers/watchdog/hpwdt.c
5455
5456 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5457 M:      Don Brace <don.brace@microsemi.com>
5458 L:      iss_storagedev@hp.com
5459 L:      esc.storagedev@microsemi.com
5460 L:      linux-scsi@vger.kernel.org
5461 S:      Supported
5462 F:      Documentation/scsi/hpsa.txt
5463 F:      drivers/scsi/hpsa*.[ch]
5464 F:      include/linux/cciss*.h
5465 F:      include/uapi/linux/cciss*.h
5466
5467 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5468 M:      Don Brace <don.brace@microsemi.com>
5469 L:      iss_storagedev@hp.com
5470 L:      esc.storagedev@microsemi.com
5471 L:      linux-scsi@vger.kernel.org
5472 S:      Supported
5473 F:      Documentation/blockdev/cciss.txt
5474 F:      drivers/block/cciss*
5475 F:      include/linux/cciss_ioctl.h
5476 F:      include/uapi/linux/cciss_ioctl.h
5477
5478 HFI1 DRIVER
5479 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5480 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5481 L:      linux-rdma@vger.kernel.org
5482 S:      Supported
5483 F:      drivers/infiniband/hw/hfi1
5484
5485 HFS FILESYSTEM
5486 L:      linux-fsdevel@vger.kernel.org
5487 S:      Orphan
5488 F:      Documentation/filesystems/hfs.txt
5489 F:      fs/hfs/
5490
5491 HFSPLUS FILESYSTEM
5492 L:      linux-fsdevel@vger.kernel.org
5493 S:      Orphan
5494 F:      Documentation/filesystems/hfsplus.txt
5495 F:      fs/hfsplus/
5496
5497 HGA FRAMEBUFFER DRIVER
5498 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5499 L:      linux-nvidia@lists.surfsouth.com
5500 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5501 S:      Maintained
5502 F:      drivers/video/fbdev/hgafb.c
5503
5504 HIBERNATION (aka Software Suspend, aka swsusp)
5505 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5506 M:      Pavel Machek <pavel@ucw.cz>
5507 L:      linux-pm@vger.kernel.org
5508 S:      Supported
5509 F:      arch/x86/power/
5510 F:      drivers/base/power/
5511 F:      kernel/power/
5512 F:      include/linux/suspend.h
5513 F:      include/linux/freezer.h
5514 F:      include/linux/pm.h
5515 F:      arch/*/include/asm/suspend*.h
5516
5517 HID CORE LAYER
5518 M:      Jiri Kosina <jikos@kernel.org>
5519 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5520 L:      linux-input@vger.kernel.org
5521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5522 S:      Maintained
5523 F:      drivers/hid/
5524 F:      include/linux/hid*
5525 F:      include/uapi/linux/hid*
5526
5527 HID SENSOR HUB DRIVERS
5528 M:      Jiri Kosina <jikos@kernel.org>
5529 M:      Jonathan Cameron <jic23@kernel.org>
5530 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5531 L:      linux-input@vger.kernel.org
5532 L:      linux-iio@vger.kernel.org
5533 S:      Maintained
5534 F:      Documentation/hid/hid-sensor*
5535 F:      drivers/hid/hid-sensor-*
5536 F:      drivers/iio/*/hid-*
5537 F:      include/linux/hid-sensor-*
5538
5539 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5540 M:      Thomas Gleixner <tglx@linutronix.de>
5541 L:      linux-kernel@vger.kernel.org
5542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5543 S:      Maintained
5544 F:      Documentation/timers/
5545 F:      kernel/time/hrtimer.c
5546 F:      kernel/time/clockevents.c
5547 F:      kernel/time/tick*.*
5548 F:      kernel/time/timer_*.c
5549 F:      include/linux/clockchips.h
5550 F:      include/linux/hrtimer.h
5551
5552 HIGH-SPEED SCC DRIVER FOR AX.25
5553 L:      linux-hams@vger.kernel.org
5554 S:      Orphan
5555 F:      drivers/net/hamradio/dmascc.c
5556 F:      drivers/net/hamradio/scc.c
5557
5558 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5559 M:      HighPoint Linux Team <linux@highpoint-tech.com>
5560 W:      http://www.highpoint-tech.com
5561 S:      Supported
5562 F:      Documentation/scsi/hptiop.txt
5563 F:      drivers/scsi/hptiop.c
5564
5565 HIPPI
5566 M:      Jes Sorensen <jes@trained-monkey.org>
5567 L:      linux-hippi@sunsite.dk
5568 S:      Maintained
5569 F:      include/linux/hippidevice.h
5570 F:      include/uapi/linux/if_hippi.h
5571 F:      net/802/hippi.c
5572 F:      drivers/net/hippi/
5573
5574 HISILICON NETWORK SUBSYSTEM DRIVER
5575 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
5576 M:      Salil Mehta <salil.mehta@huawei.com>
5577 L:      netdev@vger.kernel.org
5578 W:      http://www.hisilicon.com
5579 S:      Maintained
5580 F:      drivers/net/ethernet/hisilicon/
5581 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
5582
5583 HISILICON SAS Controller
5584 M:      John Garry <john.garry@huawei.com>
5585 W:      http://www.hisilicon.com
5586 S:      Supported
5587 F:      drivers/scsi/hisi_sas/
5588 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5589
5590 HOST AP DRIVER
5591 M:      Jouni Malinen <j@w1.fi>
5592 L:      hostap@shmoo.com (subscribers-only)
5593 L:      linux-wireless@vger.kernel.org
5594 W:      http://hostap.epitest.fi/
5595 S:      Maintained
5596 F:      drivers/net/wireless/intersil/hostap/
5597
5598 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5599 L:      platform-driver-x86@vger.kernel.org
5600 S:      Orphan
5601 F:      drivers/platform/x86/tc1100-wmi.c
5602
5603 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5604 M:      Jaroslav Kysela <perex@perex.cz>
5605 S:      Maintained
5606 F:      drivers/net/ethernet/hp/hp100.*
5607
5608 HPET:   High Precision Event Timers driver
5609 M:      Clemens Ladisch <clemens@ladisch.de>
5610 S:      Maintained
5611 F:      Documentation/timers/hpet.txt
5612 F:      drivers/char/hpet.c
5613 F:      include/linux/hpet.h
5614 F:      include/uapi/linux/hpet.h
5615
5616 HPET:   x86
5617 S:      Orphan
5618 F:      arch/x86/kernel/hpet.c
5619 F:      arch/x86/include/asm/hpet.h
5620
5621 HPFS FILESYSTEM
5622 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5623 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5624 S:      Maintained
5625 F:      fs/hpfs/
5626
5627 HSI SUBSYSTEM
5628 M:      Sebastian Reichel <sre@kernel.org>
5629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5630 S:      Maintained
5631 F:      Documentation/ABI/testing/sysfs-bus-hsi
5632 F:      Documentation/hsi.txt
5633 F:      drivers/hsi/
5634 F:      include/linux/hsi/
5635 F:      include/uapi/linux/hsi/
5636
5637 HSO 3G MODEM DRIVER
5638 M:      Jan Dumon <j.dumon@option.com>
5639 W:      http://www.pharscape.org
5640 S:      Maintained
5641 F:      drivers/net/usb/hso.c
5642
5643 HSR NETWORK PROTOCOL
5644 M:      Arvid Brodin <arvid.brodin@alten.se>
5645 L:      netdev@vger.kernel.org
5646 S:      Maintained
5647 F:      net/hsr/
5648
5649 HTCPEN TOUCHSCREEN DRIVER
5650 M:      Pau Oliva Fora <pof@eslack.org>
5651 L:      linux-input@vger.kernel.org
5652 S:      Maintained
5653 F:      drivers/input/touchscreen/htcpen.c
5654
5655 HUGETLB FILESYSTEM
5656 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
5657 S:      Maintained
5658 F:      fs/hugetlbfs/
5659
5660 Hyper-V CORE AND DRIVERS
5661 M:      "K. Y. Srinivasan" <kys@microsoft.com>
5662 M:      Haiyang Zhang <haiyangz@microsoft.com>
5663 L:      devel@linuxdriverproject.org
5664 S:      Maintained
5665 F:      arch/x86/include/asm/mshyperv.h
5666 F:      arch/x86/include/uapi/asm/hyperv.h
5667 F:      arch/x86/kernel/cpu/mshyperv.c
5668 F:      drivers/hid/hid-hyperv.c
5669 F:      drivers/hv/
5670 F:      drivers/input/serio/hyperv-keyboard.c
5671 F:      drivers/pci/host/pci-hyperv.c
5672 F:      drivers/net/hyperv/
5673 F:      drivers/scsi/storvsc_drv.c
5674 F:      drivers/video/fbdev/hyperv_fb.c
5675 F:      include/linux/hyperv.h
5676 F:      tools/hv/
5677 F:      Documentation/ABI/stable/sysfs-bus-vmbus
5678
5679 I2C MUXES
5680 M:      Peter Rosin <peda@axentia.se>
5681 L:      linux-i2c@vger.kernel.org
5682 S:      Maintained
5683 F:      Documentation/i2c/i2c-topology
5684 F:      Documentation/i2c/muxes/
5685 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
5686 F:      drivers/i2c/i2c-mux.c
5687 F:      drivers/i2c/muxes/
5688 F:      include/linux/i2c-mux.h
5689
5690 I2C OVER PARALLEL PORT
5691 M:      Jean Delvare <jdelvare@suse.com>
5692 L:      linux-i2c@vger.kernel.org
5693 S:      Maintained
5694 F:      Documentation/i2c/busses/i2c-parport
5695 F:      Documentation/i2c/busses/i2c-parport-light
5696 F:      drivers/i2c/busses/i2c-parport.c
5697 F:      drivers/i2c/busses/i2c-parport-light.c
5698
5699 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5700 M:      Jean Delvare <jdelvare@suse.com>
5701 L:      linux-i2c@vger.kernel.org
5702 S:      Maintained
5703 F:      Documentation/i2c/busses/i2c-ali1535
5704 F:      Documentation/i2c/busses/i2c-ali1563
5705 F:      Documentation/i2c/busses/i2c-ali15x3
5706 F:      Documentation/i2c/busses/i2c-amd756
5707 F:      Documentation/i2c/busses/i2c-amd8111
5708 F:      Documentation/i2c/busses/i2c-i801
5709 F:      Documentation/i2c/busses/i2c-nforce2
5710 F:      Documentation/i2c/busses/i2c-piix4
5711 F:      Documentation/i2c/busses/i2c-sis5595
5712 F:      Documentation/i2c/busses/i2c-sis630
5713 F:      Documentation/i2c/busses/i2c-sis96x
5714 F:      Documentation/i2c/busses/i2c-via
5715 F:      Documentation/i2c/busses/i2c-viapro
5716 F:      drivers/i2c/busses/i2c-ali1535.c
5717 F:      drivers/i2c/busses/i2c-ali1563.c
5718 F:      drivers/i2c/busses/i2c-ali15x3.c
5719 F:      drivers/i2c/busses/i2c-amd756.c
5720 F:      drivers/i2c/busses/i2c-amd756-s4882.c
5721 F:      drivers/i2c/busses/i2c-amd8111.c
5722 F:      drivers/i2c/busses/i2c-i801.c
5723 F:      drivers/i2c/busses/i2c-isch.c
5724 F:      drivers/i2c/busses/i2c-nforce2.c
5725 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
5726 F:      drivers/i2c/busses/i2c-piix4.c
5727 F:      drivers/i2c/busses/i2c-sis5595.c
5728 F:      drivers/i2c/busses/i2c-sis630.c
5729 F:      drivers/i2c/busses/i2c-sis96x.c
5730 F:      drivers/i2c/busses/i2c-via.c
5731 F:      drivers/i2c/busses/i2c-viapro.c
5732
5733 I2C/SMBUS ISMT DRIVER
5734 M:      Seth Heasley <seth.heasley@intel.com>
5735 M:      Neil Horman <nhorman@tuxdriver.com>
5736 L:      linux-i2c@vger.kernel.org
5737 F:      drivers/i2c/busses/i2c-ismt.c
5738 F:      Documentation/i2c/busses/i2c-ismt
5739
5740 I2C/SMBUS STUB DRIVER
5741 M:      Jean Delvare <jdelvare@suse.com>
5742 L:      linux-i2c@vger.kernel.org
5743 S:      Maintained
5744 F:      drivers/i2c/i2c-stub.c
5745
5746 I2C SUBSYSTEM
5747 M:      Wolfram Sang <wsa@the-dreams.de>
5748 L:      linux-i2c@vger.kernel.org
5749 W:      https://i2c.wiki.kernel.org/
5750 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
5751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5752 S:      Maintained
5753 F:      Documentation/devicetree/bindings/i2c/
5754 F:      Documentation/i2c/
5755 F:      drivers/i2c/
5756 F:      drivers/i2c/*/
5757 F:      include/linux/i2c.h
5758 F:      include/linux/i2c-*.h
5759 F:      include/uapi/linux/i2c.h
5760 F:      include/uapi/linux/i2c-*.h
5761
5762 I2C ACPI SUPPORT
5763 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5764 L:      linux-i2c@vger.kernel.org
5765 L:      linux-acpi@vger.kernel.org
5766 S:      Maintained
5767
5768 I2C-TAOS-EVM DRIVER
5769 M:      Jean Delvare <jdelvare@suse.com>
5770 L:      linux-i2c@vger.kernel.org
5771 S:      Maintained
5772 F:      Documentation/i2c/busses/i2c-taos-evm
5773 F:      drivers/i2c/busses/i2c-taos-evm.c
5774
5775 I2C-TINY-USB DRIVER
5776 M:      Till Harbaum <till@harbaum.org>
5777 L:      linux-i2c@vger.kernel.org
5778 W:      http://www.harbaum.org/till/i2c_tiny_usb
5779 S:      Maintained
5780 F:      drivers/i2c/busses/i2c-tiny-usb.c
5781
5782 i386 BOOT CODE
5783 M:      "H. Peter Anvin" <hpa@zytor.com>
5784 S:      Maintained
5785 F:      arch/x86/boot/
5786
5787 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5788 M:      "H. Peter Anvin" <hpa@zytor.com>
5789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5790 S:      Maintained
5791
5792 IA64 (Itanium) PLATFORM
5793 M:      Tony Luck <tony.luck@intel.com>
5794 M:      Fenghua Yu <fenghua.yu@intel.com>
5795 L:      linux-ia64@vger.kernel.org
5796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5797 S:      Maintained
5798 F:      arch/ia64/
5799
5800 IBM Power VMX Cryptographic instructions
5801 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5802 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5803 L:      linux-crypto@vger.kernel.org
5804 S:      Supported
5805 F:      drivers/crypto/vmx/Makefile
5806 F:      drivers/crypto/vmx/Kconfig
5807 F:      drivers/crypto/vmx/vmx.c
5808 F:      drivers/crypto/vmx/aes*
5809 F:      drivers/crypto/vmx/ghash*
5810 F:      drivers/crypto/vmx/ppc-xlate.pl
5811
5812 IBM Power in-Nest Crypto Acceleration
5813 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5814 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5815 L:      linux-crypto@vger.kernel.org
5816 S:      Supported
5817 F:      drivers/crypto/nx/Makefile
5818 F:      drivers/crypto/nx/Kconfig
5819 F:      drivers/crypto/nx/nx-aes*
5820 F:      drivers/crypto/nx/nx-sha*
5821 F:      drivers/crypto/nx/nx.*
5822 F:      drivers/crypto/nx/nx_csbcpb.h
5823 F:      drivers/crypto/nx/nx_debugfs.h
5824
5825 IBM Power 842 compression accelerator
5826 M:      Dan Streetman <ddstreet@ieee.org>
5827 S:      Supported
5828 F:      drivers/crypto/nx/Makefile
5829 F:      drivers/crypto/nx/Kconfig
5830 F:      drivers/crypto/nx/nx-842*
5831 F:      include/linux/sw842.h
5832 F:      crypto/842.c
5833 F:      lib/842/
5834
5835 IBM Power Linux RAID adapter
5836 M:      Brian King <brking@us.ibm.com>
5837 S:      Supported
5838 F:      drivers/scsi/ipr.*
5839
5840 IBM Power Virtual Ethernet Device Driver
5841 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5842 L:      netdev@vger.kernel.org
5843 S:      Supported
5844 F:      drivers/net/ethernet/ibm/ibmveth.*
5845
5846 IBM Power SRIOV Virtual NIC Device Driver
5847 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5848 M:      John Allen <jallen@linux.vnet.ibm.com>
5849 L:      netdev@vger.kernel.org
5850 S:      Supported
5851 F:      drivers/net/ethernet/ibm/ibmvnic.*
5852
5853 IBM Power Virtual SCSI Device Drivers
5854 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5855 L:      linux-scsi@vger.kernel.org
5856 S:      Supported
5857 F:      drivers/scsi/ibmvscsi/ibmvscsi*
5858 F:      include/scsi/viosrp.h
5859
5860 IBM Power Virtual SCSI Device Target Driver
5861 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5862 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
5863 L:      linux-scsi@vger.kernel.org
5864 L:      target-devel@vger.kernel.org
5865 S:      Supported
5866 F:      drivers/scsi/ibmvscsi_tgt/
5867
5868 IBM Power Virtual FC Device Drivers
5869 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5870 L:      linux-scsi@vger.kernel.org
5871 S:      Supported
5872 F:      drivers/scsi/ibmvscsi/ibmvfc*
5873
5874 IBM ServeRAID RAID DRIVER
5875 S:      Orphan
5876 F:      drivers/scsi/ips.*
5877
5878 ICH LPC AND GPIO DRIVER
5879 M:      Peter Tyser <ptyser@xes-inc.com>
5880 S:      Maintained
5881 F:      drivers/mfd/lpc_ich.c
5882 F:      drivers/gpio/gpio-ich.c
5883
5884 IDE SUBSYSTEM
5885 M:      "David S. Miller" <davem@davemloft.net>
5886 L:      linux-ide@vger.kernel.org
5887 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
5888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5889 S:      Maintained
5890 F:      Documentation/ide/
5891 F:      drivers/ide/
5892 F:      include/linux/ide.h
5893
5894 IDEAPAD LAPTOP EXTRAS DRIVER
5895 M:      Ike Panhc <ike.pan@canonical.com>
5896 L:      platform-driver-x86@vger.kernel.org
5897 W:      http://launchpad.net/ideapad-laptop
5898 S:      Maintained
5899 F:      drivers/platform/x86/ideapad-laptop.c
5900
5901 IDEAPAD LAPTOP SLIDEBAR DRIVER
5902 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
5903 L:      linux-input@vger.kernel.org
5904 W:      https://github.com/o2genum/ideapad-slidebar
5905 S:      Maintained
5906 F:      drivers/input/misc/ideapad_slidebar.c
5907
5908 IDE/ATAPI DRIVERS
5909 M:      Borislav Petkov <bp@alien8.de>
5910 L:      linux-ide@vger.kernel.org
5911 S:      Maintained
5912 F:      Documentation/cdrom/ide-cd
5913 F:      drivers/ide/ide-cd*
5914
5915 IDLE-I7300
5916 M:      Andy Henroid <andrew.d.henroid@intel.com>
5917 L:      linux-pm@vger.kernel.org
5918 S:      Supported
5919 F:      drivers/idle/i7300_idle.c
5920
5921 IEEE 802.15.4 SUBSYSTEM
5922 M:      Alexander Aring <aar@pengutronix.de>
5923 L:      linux-wpan@vger.kernel.org
5924 W:      http://wpan.cakelab.org/
5925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5927 S:      Maintained
5928 F:      net/ieee802154/
5929 F:      net/mac802154/
5930 F:      drivers/net/ieee802154/
5931 F:      include/linux/nl802154.h
5932 F:      include/linux/ieee802154.h
5933 F:      include/net/nl802154.h
5934 F:      include/net/mac802154.h
5935 F:      include/net/af_ieee802154.h
5936 F:      include/net/cfg802154.h
5937 F:      include/net/ieee802154_netdev.h
5938 F:      Documentation/networking/ieee802154.txt
5939
5940 IGORPLUG-USB IR RECEIVER
5941 M:      Sean Young <sean@mess.org>
5942 L:      linux-media@vger.kernel.org
5943 S:      Maintained
5944 F:      drivers/media/rc/igorplugusb.c
5945
5946 IGUANAWORKS USB IR TRANSCEIVER
5947 M:      Sean Young <sean@mess.org>
5948 L:      linux-media@vger.kernel.org
5949 S:      Maintained
5950 F:      drivers/media/rc/iguanair.c
5951
5952 IIO SUBSYSTEM AND DRIVERS
5953 M:      Jonathan Cameron <jic23@kernel.org>
5954 R:      Hartmut Knaack <knaack.h@gmx.de>
5955 R:      Lars-Peter Clausen <lars@metafoo.de>
5956 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5957 L:      linux-iio@vger.kernel.org
5958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
5959 S:      Maintained
5960 F:      Documentation/devicetree/bindings/iio/
5961 F:      drivers/iio/
5962 F:      drivers/staging/iio/
5963 F:      include/linux/iio/
5964 F:      tools/iio/
5965
5966 IKANOS/ADI EAGLE ADSL USB DRIVER
5967 M:      Matthieu Castet <castet.matthieu@free.fr>
5968 M:      Stanislaw Gruszka <stf_xl@wp.pl>
5969 S:      Maintained
5970 F:      drivers/usb/atm/ueagle-atm.c
5971
5972 INA209 HARDWARE MONITOR DRIVER
5973 M:      Guenter Roeck <linux@roeck-us.net>
5974 L:      linux-hwmon@vger.kernel.org
5975 S:      Maintained
5976 F:      Documentation/hwmon/ina209
5977 F:      Documentation/devicetree/bindings/i2c/ina209.txt
5978 F:      drivers/hwmon/ina209.c
5979
5980 INA2XX HARDWARE MONITOR DRIVER
5981 M:      Guenter Roeck <linux@roeck-us.net>
5982 L:      linux-hwmon@vger.kernel.org
5983 S:      Maintained
5984 F:      Documentation/hwmon/ina2xx
5985 F:      drivers/hwmon/ina2xx.c
5986 F:      include/linux/platform_data/ina2xx.h
5987
5988 INDUSTRY PACK SUBSYSTEM (IPACK)
5989 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5990 M:      Jens Taprogge <jens.taprogge@taprogge.org>
5991 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5992 L:      industrypack-devel@lists.sourceforge.net
5993 W:      http://industrypack.sourceforge.net
5994 S:      Maintained
5995 F:      drivers/ipack/
5996
5997 INGENIC JZ4780 DMA Driver
5998 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5999 S:      Maintained
6000 F:      drivers/dma/dma-jz4780.c
6001
6002 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6003 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6004 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6005 L:      linux-ima-devel@lists.sourceforge.net
6006 L:      linux-ima-user@lists.sourceforge.net
6007 L:      linux-security-module@vger.kernel.org
6008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6009 S:      Supported
6010 F:      security/integrity/ima/
6011
6012 IMGTEC IR DECODER DRIVER
6013 M:      James Hogan <james.hogan@imgtec.com>
6014 S:      Maintained
6015 F:      drivers/media/rc/img-ir/
6016
6017 IMS TWINTURBO FRAMEBUFFER DRIVER
6018 L:      linux-fbdev@vger.kernel.org
6019 S:      Orphan
6020 F:      drivers/video/fbdev/imsttfb.c
6021
6022 INFINIBAND SUBSYSTEM
6023 M:      Doug Ledford <dledford@redhat.com>
6024 M:      Sean Hefty <sean.hefty@intel.com>
6025 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6026 L:      linux-rdma@vger.kernel.org
6027 W:      http://www.openfabrics.org/
6028 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6030 S:      Supported
6031 F:      Documentation/infiniband/
6032 F:      drivers/infiniband/
6033 F:      include/uapi/linux/if_infiniband.h
6034 F:      include/uapi/rdma/
6035 F:      include/rdma/
6036
6037 INOTIFY
6038 M:      John McCutchan <john@johnmccutchan.com>
6039 M:      Robert Love <rlove@rlove.org>
6040 M:      Eric Paris <eparis@parisplace.org>
6041 S:      Maintained
6042 F:      Documentation/filesystems/inotify.txt
6043 F:      fs/notify/inotify/
6044 F:      include/linux/inotify.h
6045 F:      include/uapi/linux/inotify.h
6046
6047 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6048 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6049 L:      linux-input@vger.kernel.org
6050 Q:      http://patchwork.kernel.org/project/linux-input/list/
6051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6052 S:      Maintained
6053 F:      drivers/input/
6054 F:      include/linux/input.h
6055 F:      include/uapi/linux/input.h
6056 F:      include/linux/input/
6057 F:      Documentation/devicetree/bindings/input/
6058
6059 INPUT MULTITOUCH (MT) PROTOCOL
6060 M:      Henrik Rydberg <rydberg@bitmath.org>
6061 L:      linux-input@vger.kernel.org
6062 S:      Odd fixes
6063 F:      Documentation/input/multi-touch-protocol.txt
6064 F:      drivers/input/input-mt.c
6065 K:      \b(ABS|SYN)_MT_
6066
6067 INTEL ASoC BDW/HSW DRIVERS
6068 M:      Jie Yang <yang.jie@linux.intel.com>
6069 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6070 S:      Supported
6071 F:      sound/soc/intel/common/sst-dsp*
6072 F:      sound/soc/intel/common/sst-firmware.c
6073 F:      sound/soc/intel/boards/broadwell.c
6074 F:      sound/soc/intel/haswell/
6075
6076 INTEL C600 SERIES SAS CONTROLLER DRIVER
6077 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6078 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6079 L:      linux-scsi@vger.kernel.org
6080 T:      git git://git.code.sf.net/p/intel-sas/isci
6081 S:      Supported
6082 F:      drivers/scsi/isci/
6083
6084 INTEL HID EVENT DRIVER
6085 M:      Alex Hung <alex.hung@canonical.com>
6086 L:      platform-driver-x86@vger.kernel.org
6087 S:      Maintained
6088 F:      drivers/platform/x86/intel-hid.c
6089
6090 INTEL VIRTUAL BUTTON DRIVER
6091 M:      AceLan Kao <acelan.kao@canonical.com>
6092 L:      platform-driver-x86@vger.kernel.org
6093 S:      Maintained
6094 F:      drivers/platform/x86/intel-vbtn.c
6095
6096 INTEL IDLE DRIVER
6097 M:      Len Brown <lenb@kernel.org>
6098 L:      linux-pm@vger.kernel.org
6099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6100 S:      Supported
6101 F:      drivers/idle/intel_idle.c
6102
6103 INTEL PSTATE DRIVER
6104 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6105 M:      Len Brown <lenb@kernel.org>
6106 L:      linux-pm@vger.kernel.org
6107 S:      Supported
6108 F:      drivers/cpufreq/intel_pstate.c
6109
6110 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6111 M:      Maik Broemme <mbroemme@plusserver.de>
6112 L:      linux-fbdev@vger.kernel.org
6113 S:      Maintained
6114 F:      Documentation/fb/intelfb.txt
6115 F:      drivers/video/fbdev/intelfb/
6116
6117 INTEL 810/815 FRAMEBUFFER DRIVER
6118 M:      Antonino Daplas <adaplas@gmail.com>
6119 L:      linux-fbdev@vger.kernel.org
6120 S:      Maintained
6121 F:      drivers/video/fbdev/i810/
6122
6123 INTEL MENLOW THERMAL DRIVER
6124 M:      Sujith Thomas <sujith.thomas@intel.com>
6125 L:      platform-driver-x86@vger.kernel.org
6126 W:      https://01.org/linux-acpi
6127 S:      Supported
6128 F:      drivers/platform/x86/intel_menlow.c
6129
6130 INTEL I/OAT DMA DRIVER
6131 M:      Dave Jiang <dave.jiang@intel.com>
6132 R:      Dan Williams <dan.j.williams@intel.com>
6133 L:      dmaengine@vger.kernel.org
6134 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6135 S:      Supported
6136 F:      drivers/dma/ioat*
6137
6138 INTEL IOMMU (VT-d)
6139 M:      David Woodhouse <dwmw2@infradead.org>
6140 L:      iommu@lists.linux-foundation.org
6141 T:      git git://git.infradead.org/iommu-2.6.git
6142 S:      Supported
6143 F:      drivers/iommu/intel-iommu.c
6144 F:      include/linux/intel-iommu.h
6145
6146 INTEL IOP-ADMA DMA DRIVER
6147 R:      Dan Williams <dan.j.williams@intel.com>
6148 S:      Odd fixes
6149 F:      drivers/dma/iop-adma.c
6150
6151 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6152 M:      Krzysztof Halasa <khalasa@piap.pl>
6153 S:      Maintained
6154 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6155 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6156 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6157 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6158 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6159 F:      drivers/net/wan/ixp4xx_hss.c
6160
6161 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6162 M:      Deepak Saxena <dsaxena@plexity.net>
6163 S:      Maintained
6164 F:      drivers/char/hw_random/ixp4xx-rng.c
6165
6166 INTEL ETHERNET DRIVERS
6167 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6168 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6169 W:      http://www.intel.com/support/feedback.htm
6170 W:      http://e1000.sourceforge.net/
6171 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6174 S:      Supported
6175 F:      Documentation/networking/e100.txt
6176 F:      Documentation/networking/e1000.txt
6177 F:      Documentation/networking/e1000e.txt
6178 F:      Documentation/networking/igb.txt
6179 F:      Documentation/networking/igbvf.txt
6180 F:      Documentation/networking/ixgb.txt
6181 F:      Documentation/networking/ixgbe.txt
6182 F:      Documentation/networking/ixgbevf.txt
6183 F:      Documentation/networking/i40e.txt
6184 F:      Documentation/networking/i40evf.txt
6185 F:      drivers/net/ethernet/intel/
6186 F:      drivers/net/ethernet/intel/*/
6187
6188 INTEL RDMA RNIC DRIVER
6189 M:     Faisal Latif <faisal.latif@intel.com>
6190 R:     Chien Tin Tung <chien.tin.tung@intel.com>
6191 R:     Mustafa Ismail <mustafa.ismail@intel.com>
6192 R:     Shiraz Saleem <shiraz.saleem@intel.com>
6193 R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6194 L:     linux-rdma@vger.kernel.org
6195 S:     Supported
6196 F:     drivers/infiniband/hw/i40iw/
6197
6198 INTEL MERRIFIELD GPIO DRIVER
6199 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6200 L:      linux-gpio@vger.kernel.org
6201 S:      Maintained
6202 F:      drivers/gpio/gpio-merrifield.c
6203
6204 INTEL-MID GPIO DRIVER
6205 M:      David Cohen <david.a.cohen@linux.intel.com>
6206 L:      linux-gpio@vger.kernel.org
6207 S:      Maintained
6208 F:      drivers/gpio/gpio-intel-mid.c
6209
6210 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6211 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6212 L:      linux-wireless@vger.kernel.org
6213 S:      Maintained
6214 F:      Documentation/networking/README.ipw2100
6215 F:      Documentation/networking/README.ipw2200
6216 F:      drivers/net/wireless/intel/ipw2x00/
6217
6218 INTEL(R) TRACE HUB
6219 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6220 S:      Supported
6221 F:      Documentation/trace/intel_th.txt
6222 F:      drivers/hwtracing/intel_th/
6223
6224 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6225 M:      Ning Sun <ning.sun@intel.com>
6226 L:      tboot-devel@lists.sourceforge.net
6227 W:      http://tboot.sourceforge.net
6228 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6229 S:      Supported
6230 F:      Documentation/intel_txt.txt
6231 F:      include/linux/tboot.h
6232 F:      arch/x86/kernel/tboot.c
6233
6234 INTEL WIRELESS WIMAX CONNECTION 2400
6235 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6236 M:      linux-wimax@intel.com
6237 L:      wimax@linuxwimax.org (subscribers-only)
6238 S:      Supported
6239 W:      http://linuxwimax.org
6240 F:      Documentation/wimax/README.i2400m
6241 F:      drivers/net/wimax/i2400m/
6242 F:      include/uapi/linux/wimax/i2400m.h
6243
6244 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6245 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6246 L:      linux-wireless@vger.kernel.org
6247 S:      Supported
6248 F:      drivers/net/wireless/intel/iwlegacy/
6249
6250 INTEL WIRELESS WIFI LINK (iwlwifi)
6251 M:      Johannes Berg <johannes.berg@intel.com>
6252 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6253 M:      Luca Coelho <luciano.coelho@intel.com>
6254 M:      Intel Linux Wireless <linuxwifi@intel.com>
6255 L:      linux-wireless@vger.kernel.org
6256 W:      http://intellinuxwireless.org
6257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6258 S:      Supported
6259 F:      drivers/net/wireless/intel/iwlwifi/
6260
6261 INTEL MANAGEMENT ENGINE (mei)
6262 M:      Tomas Winkler <tomas.winkler@intel.com>
6263 L:      linux-kernel@vger.kernel.org
6264 S:      Supported
6265 F:      include/uapi/linux/mei.h
6266 F:      include/linux/mei_cl_bus.h
6267 F:      drivers/misc/mei/*
6268 F:      drivers/watchdog/mei_wdt.c
6269 F:      Documentation/misc-devices/mei/*
6270
6271 INTEL MIC DRIVERS (mic)
6272 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6273 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6274 S:      Supported
6275 W:      https://github.com/sudeepdutt/mic
6276 W:      http://software.intel.com/en-us/mic-developer
6277 F:      include/linux/mic_bus.h
6278 F:      include/linux/scif.h
6279 F:      include/uapi/linux/mic_common.h
6280 F:      include/uapi/linux/mic_ioctl.h
6281 F:      include/uapi/linux/scif_ioctl.h
6282 F:      drivers/misc/mic/
6283 F:      drivers/dma/mic_x100_dma.c
6284 F:      drivers/dma/mic_x100_dma.h
6285 F:      Documentation/mic/
6286
6287 INTEL PMC/P-Unit IPC DRIVER
6288 M:      Zha Qipeng<qipeng.zha@intel.com>
6289 L:      platform-driver-x86@vger.kernel.org
6290 S:      Maintained
6291 F:      drivers/platform/x86/intel_pmc_ipc.c
6292 F:      drivers/platform/x86/intel_punit_ipc.c
6293 F:      arch/x86/include/asm/intel_pmc_ipc.h
6294 F:      arch/x86/include/asm/intel_punit_ipc.h
6295
6296 INTEL TELEMETRY DRIVER
6297 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6298 L:      platform-driver-x86@vger.kernel.org
6299 S:      Maintained
6300 F:      arch/x86/include/asm/intel_telemetry.h
6301 F:      drivers/platform/x86/intel_telemetry*
6302
6303 INTEL PMC CORE DRIVER
6304 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6305 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6306 L:      platform-driver-x86@vger.kernel.org
6307 S:      Maintained
6308 F:      arch/x86/include/asm/pmc_core.h
6309 F:      drivers/platform/x86/intel_pmc_core*
6310
6311 IOC3 ETHERNET DRIVER
6312 M:      Ralf Baechle <ralf@linux-mips.org>
6313 L:      linux-mips@linux-mips.org
6314 S:      Maintained
6315 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6316
6317 IOC3 SERIAL DRIVER
6318 M:      Pat Gefre <pfg@sgi.com>
6319 L:      linux-serial@vger.kernel.org
6320 S:      Maintained
6321 F:      drivers/tty/serial/ioc3_serial.c
6322
6323 IOMMU DRIVERS
6324 M:      Joerg Roedel <joro@8bytes.org>
6325 L:      iommu@lists.linux-foundation.org
6326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6327 S:      Maintained
6328 F:      Documentation/devicetree/bindings/iommu/
6329 F:      drivers/iommu/
6330
6331 IP MASQUERADING
6332 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6333 S:      Maintained
6334 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6335
6336 IPMI SUBSYSTEM
6337 M:      Corey Minyard <minyard@acm.org>
6338 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6339 W:      http://openipmi.sourceforge.net/
6340 S:      Supported
6341 F:      Documentation/IPMI.txt
6342 F:      drivers/char/ipmi/
6343 F:      include/linux/ipmi*
6344 F:      include/uapi/linux/ipmi*
6345
6346 QCOM AUDIO (ASoC) DRIVERS
6347 M:      Patrick Lai <plai@codeaurora.org>
6348 M:      Banajit Goswami <bgoswami@codeaurora.org>
6349 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6350 S:      Supported
6351 F:      sound/soc/qcom/
6352
6353 IPS SCSI RAID DRIVER
6354 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6355 L:      linux-scsi@vger.kernel.org
6356 W:      http://www.adaptec.com/
6357 S:      Maintained
6358 F:      drivers/scsi/ips*
6359
6360 IPVS
6361 M:      Wensong Zhang <wensong@linux-vs.org>
6362 M:      Simon Horman <horms@verge.net.au>
6363 M:      Julian Anastasov <ja@ssi.bg>
6364 L:      netdev@vger.kernel.org
6365 L:      lvs-devel@vger.kernel.org
6366 S:      Maintained
6367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6369 F:      Documentation/networking/ipvs-sysctl.txt
6370 F:      include/net/ip_vs.h
6371 F:      include/uapi/linux/ip_vs.h
6372 F:      net/netfilter/ipvs/
6373
6374 IPWIRELESS DRIVER
6375 M:      Jiri Kosina <jikos@kernel.org>
6376 M:      David Sterba <dsterba@suse.com>
6377 S:      Odd Fixes
6378 F:      drivers/tty/ipwireless/
6379
6380 IPX NETWORK LAYER
6381 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6382 L:      netdev@vger.kernel.org
6383 S:      Maintained
6384 F:      include/net/ipx.h
6385 F:      include/uapi/linux/ipx.h
6386 F:      net/ipx/
6387
6388 IRDA SUBSYSTEM
6389 M:      Samuel Ortiz <samuel@sortiz.org>
6390 L:      irda-users@lists.sourceforge.net (subscribers-only)
6391 L:      netdev@vger.kernel.org
6392 W:      http://irda.sourceforge.net/
6393 S:      Maintained
6394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6395 F:      Documentation/networking/irda.txt
6396 F:      drivers/net/irda/
6397 F:      include/net/irda/
6398 F:      net/irda/
6399
6400 IRQ SUBSYSTEM
6401 M:      Thomas Gleixner <tglx@linutronix.de>
6402 L:      linux-kernel@vger.kernel.org
6403 S:      Maintained
6404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6405 F:      kernel/irq/
6406
6407 IRQCHIP DRIVERS
6408 M:      Thomas Gleixner <tglx@linutronix.de>
6409 M:      Jason Cooper <jason@lakedaemon.net>
6410 M:      Marc Zyngier <marc.zyngier@arm.com>
6411 L:      linux-kernel@vger.kernel.org
6412 S:      Maintained
6413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6414 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6415 F:      Documentation/devicetree/bindings/interrupt-controller/
6416 F:      drivers/irqchip/
6417
6418 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6419 M:      Marc Zyngier <marc.zyngier@arm.com>
6420 S:      Maintained
6421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6422 F:      Documentation/IRQ-domain.txt
6423 F:      include/linux/irqdomain.h
6424 F:      kernel/irq/irqdomain.c
6425 F:      kernel/irq/msi.c
6426
6427 ISA
6428 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6429 S:      Maintained
6430 F:      Documentation/isa.txt
6431 F:      drivers/base/isa.c
6432 F:      include/linux/isa.h
6433
6434 ISAPNP
6435 M:      Jaroslav Kysela <perex@perex.cz>
6436 S:      Maintained
6437 F:      Documentation/isapnp.txt
6438 F:      drivers/pnp/isapnp/
6439 F:      include/linux/isapnp.h
6440
6441 ISA RADIO MODULE
6442 M:      Hans Verkuil <hverkuil@xs4all.nl>
6443 L:      linux-media@vger.kernel.org
6444 T:      git git://linuxtv.org/media_tree.git
6445 W:      https://linuxtv.org
6446 S:      Maintained
6447 F:      drivers/media/radio/radio-isa*
6448
6449 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6450 M:      Peter Jones <pjones@redhat.com>
6451 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6452 S:      Maintained
6453 F:      drivers/firmware/iscsi_ibft*
6454
6455 ISCSI
6456 M:      Mike Christie <michaelc@cs.wisc.edu>
6457 L:      open-iscsi@googlegroups.com
6458 W:      www.open-iscsi.org
6459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6460 S:      Maintained
6461 F:      drivers/scsi/*iscsi*
6462 F:      include/scsi/*iscsi*
6463
6464 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6465 M:      Or Gerlitz <ogerlitz@mellanox.com>
6466 M:      Sagi Grimberg <sagi@grimberg.me>
6467 M:      Roi Dayan <roid@mellanox.com>
6468 L:      linux-rdma@vger.kernel.org
6469 S:      Supported
6470 W:      http://www.openfabrics.org
6471 W:      www.open-iscsi.org
6472 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6473 F:      drivers/infiniband/ulp/iser/
6474
6475 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6476 M:      Sagi Grimberg <sagi@grimberg.me>
6477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6478 L:      linux-rdma@vger.kernel.org
6479 L:      target-devel@vger.kernel.org
6480 S:      Supported
6481 W:      http://www.linux-iscsi.org
6482 F:      drivers/infiniband/ulp/isert
6483
6484 ISDN SUBSYSTEM
6485 M:      Karsten Keil <isdn@linux-pingi.de>
6486 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6487 L:      netdev@vger.kernel.org
6488 W:      http://www.isdn4linux.de
6489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6490 S:      Maintained
6491 F:      Documentation/isdn/
6492 F:      drivers/isdn/
6493 F:      include/linux/isdn.h
6494 F:      include/linux/isdn/
6495 F:      include/uapi/linux/isdn.h
6496 F:      include/uapi/linux/isdn/
6497
6498 ISDN SUBSYSTEM (Eicon active card driver)
6499 M:      Armin Schindler <mac@melware.de>
6500 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6501 W:      http://www.melware.de
6502 S:      Maintained
6503 F:      drivers/isdn/hardware/eicon/
6504
6505 IT87 HARDWARE MONITORING DRIVER
6506 M:      Jean Delvare <jdelvare@suse.com>
6507 L:      linux-hwmon@vger.kernel.org
6508 S:      Maintained
6509 F:      Documentation/hwmon/it87
6510 F:      drivers/hwmon/it87.c
6511
6512 IT913X MEDIA DRIVER
6513 M:      Antti Palosaari <crope@iki.fi>
6514 L:      linux-media@vger.kernel.org
6515 W:      https://linuxtv.org
6516 W:      http://palosaari.fi/linux/
6517 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6518 T:      git git://linuxtv.org/anttip/media_tree.git
6519 S:      Maintained
6520 F:      drivers/media/tuners/it913x*
6521
6522 IVTV VIDEO4LINUX DRIVER
6523 M:      Andy Walls <awalls@md.metrocast.net>
6524 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
6525 L:      linux-media@vger.kernel.org
6526 T:      git git://linuxtv.org/media_tree.git
6527 W:      http://www.ivtvdriver.org
6528 S:      Maintained
6529 F:      Documentation/video4linux/*.ivtv
6530 F:      drivers/media/pci/ivtv/
6531 F:      include/uapi/linux/ivtv*
6532
6533 IX2505V MEDIA DRIVER
6534 M:      Malcolm Priestley <tvboxspy@gmail.com>
6535 L:      linux-media@vger.kernel.org
6536 W:      https://linuxtv.org
6537 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6538 S:      Maintained
6539 F:      drivers/media/dvb-frontends/ix2505v*
6540
6541 JC42.4 TEMPERATURE SENSOR DRIVER
6542 M:      Guenter Roeck <linux@roeck-us.net>
6543 L:      linux-hwmon@vger.kernel.org
6544 S:      Maintained
6545 F:      drivers/hwmon/jc42.c
6546 F:      Documentation/hwmon/jc42
6547
6548 JFS FILESYSTEM
6549 M:      Dave Kleikamp <shaggy@kernel.org>
6550 L:      jfs-discussion@lists.sourceforge.net
6551 W:      http://jfs.sourceforge.net/
6552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6553 S:      Maintained
6554 F:      Documentation/filesystems/jfs.txt
6555 F:      fs/jfs/
6556
6557 JME NETWORK DRIVER
6558 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
6559 L:      netdev@vger.kernel.org
6560 S:      Maintained
6561 F:      drivers/net/ethernet/jme.*
6562
6563 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6564 M:      David Woodhouse <dwmw2@infradead.org>
6565 L:      linux-mtd@lists.infradead.org
6566 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
6567 S:      Maintained
6568 F:      fs/jffs2/
6569 F:      include/uapi/linux/jffs2.h
6570
6571 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6572 M:      "Theodore Ts'o" <tytso@mit.edu>
6573 M:      Jan Kara <jack@suse.com>
6574 L:      linux-ext4@vger.kernel.org
6575 S:      Maintained
6576 F:      fs/jbd2/
6577 F:      include/linux/jbd2.h
6578
6579 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6580 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6581 L:      linux-media@vger.kernel.org
6582 S:      Maintained
6583 F:      drivers/media/platform/rcar_jpu.c
6584
6585 JSM Neo PCI based serial card
6586 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6587 L:      linux-serial@vger.kernel.org
6588 S:      Maintained
6589 F:      drivers/tty/serial/jsm/
6590
6591 K10TEMP HARDWARE MONITORING DRIVER
6592 M:      Clemens Ladisch <clemens@ladisch.de>
6593 L:      linux-hwmon@vger.kernel.org
6594 S:      Maintained
6595 F:      Documentation/hwmon/k10temp
6596 F:      drivers/hwmon/k10temp.c
6597
6598 K8TEMP HARDWARE MONITORING DRIVER
6599 M:      Rudolf Marek <r.marek@assembler.cz>
6600 L:      linux-hwmon@vger.kernel.org
6601 S:      Maintained
6602 F:      Documentation/hwmon/k8temp
6603 F:      drivers/hwmon/k8temp.c
6604
6605 KASAN
6606 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
6607 R:      Alexander Potapenko <glider@google.com>
6608 R:      Dmitry Vyukov <dvyukov@google.com>
6609 L:      kasan-dev@googlegroups.com
6610 S:      Maintained
6611 F:      arch/*/include/asm/kasan.h
6612 F:      arch/*/mm/kasan_init*
6613 F:      Documentation/kasan.txt
6614 F:      include/linux/kasan*.h
6615 F:      lib/test_kasan.c
6616 F:      mm/kasan/
6617 F:      scripts/Makefile.kasan
6618
6619 KCONFIG
6620 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
6621 L:      linux-kbuild@vger.kernel.org
6622 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
6623 S:      Maintained
6624 F:      Documentation/kbuild/kconfig-language.txt
6625 F:      scripts/kconfig/
6626
6627 KDUMP
6628 M:      Dave Young <dyoung@redhat.com>
6629 M:      Baoquan He <bhe@redhat.com>
6630 R:      Vivek Goyal <vgoyal@redhat.com>
6631 L:      kexec@lists.infradead.org
6632 W:      http://lse.sourceforge.net/kdump/
6633 S:      Maintained
6634 F:      Documentation/kdump/
6635
6636 KEENE FM RADIO TRANSMITTER DRIVER
6637 M:      Hans Verkuil <hverkuil@xs4all.nl>
6638 L:      linux-media@vger.kernel.org
6639 T:      git git://linuxtv.org/media_tree.git
6640 W:      https://linuxtv.org
6641 S:      Maintained
6642 F:      drivers/media/radio/radio-keene*
6643
6644 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6645 M:      Ian Kent <raven@themaw.net>
6646 L:      autofs@vger.kernel.org
6647 S:      Maintained
6648 F:      fs/autofs4/
6649
6650 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6651 M:      Michal Marek <mmarek@suse.com>
6652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6654 L:      linux-kbuild@vger.kernel.org
6655 S:      Maintained
6656 F:      Documentation/kbuild/
6657 F:      Makefile
6658 F:      scripts/Makefile.*
6659 F:      scripts/basic/
6660 F:      scripts/mk*
6661 F:      scripts/package/
6662
6663 KERNEL JANITORS
6664 L:      kernel-janitors@vger.kernel.org
6665 W:      http://kernelnewbies.org/KernelJanitors
6666 S:      Odd Fixes
6667
6668 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6669 M:      "J. Bruce Fields" <bfields@fieldses.org>
6670 M:      Jeff Layton <jlayton@poochiereds.net>
6671 L:      linux-nfs@vger.kernel.org
6672 W:      http://nfs.sourceforge.net/
6673 T:      git git://linux-nfs.org/~bfields/linux.git
6674 S:      Supported
6675 F:      fs/nfsd/
6676 F:      include/uapi/linux/nfsd/
6677 F:      fs/lockd/
6678 F:      fs/nfs_common/
6679 F:      net/sunrpc/
6680 F:      include/linux/lockd/
6681 F:      include/linux/sunrpc/
6682 F:      include/uapi/linux/sunrpc/
6683
6684 KERNEL SELFTEST FRAMEWORK
6685 M:      Shuah Khan <shuahkh@osg.samsung.com>
6686 M:      Shuah Khan <shuah@kernel.org>
6687 L:      linux-kselftest@vger.kernel.org
6688 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6689 S:      Maintained
6690 F:      tools/testing/selftests
6691
6692 KERNEL VIRTUAL MACHINE (KVM)
6693 M:      Paolo Bonzini <pbonzini@redhat.com>
6694 M:      Radim Krčmář <rkrcmar@redhat.com>
6695 L:      kvm@vger.kernel.org
6696 W:      http://www.linux-kvm.org
6697 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6698 S:      Supported
6699 F:      Documentation/*/kvm*.txt
6700 F:      Documentation/virtual/kvm/
6701 F:      arch/*/kvm/
6702 F:      arch/x86/kernel/kvm.c
6703 F:      arch/x86/kernel/kvmclock.c
6704 F:      arch/*/include/asm/kvm*
6705 F:      include/linux/kvm*
6706 F:      include/uapi/linux/kvm*
6707 F:      virt/kvm/
6708 F:      tools/kvm/
6709
6710 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6711 M:      Joerg Roedel <joro@8bytes.org>
6712 L:      kvm@vger.kernel.org
6713 W:      http://www.linux-kvm.org/
6714 S:      Maintained
6715 F:      arch/x86/include/asm/svm.h
6716 F:      arch/x86/kvm/svm.c
6717
6718 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6719 M:      Alexander Graf <agraf@suse.com>
6720 L:      kvm-ppc@vger.kernel.org
6721 W:      http://www.linux-kvm.org/
6722 T:      git git://github.com/agraf/linux-2.6.git
6723 S:      Supported
6724 F:      arch/powerpc/include/asm/kvm*
6725 F:      arch/powerpc/kvm/
6726
6727 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6728 M:      Christian Borntraeger <borntraeger@de.ibm.com>
6729 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
6730 L:      linux-s390@vger.kernel.org
6731 W:      http://www.ibm.com/developerworks/linux/linux390/
6732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6733 S:      Supported
6734 F:      Documentation/s390/kvm.txt
6735 F:      arch/s390/include/asm/kvm*
6736 F:      arch/s390/kvm/
6737
6738 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6739 M:      Christoffer Dall <christoffer.dall@linaro.org>
6740 M:      Marc Zyngier <marc.zyngier@arm.com>
6741 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6742 L:      kvmarm@lists.cs.columbia.edu
6743 W:      http://systems.cs.columbia.edu/projects/kvm-arm
6744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6745 S:      Supported
6746 F:      arch/arm/include/uapi/asm/kvm*
6747 F:      arch/arm/include/asm/kvm*
6748 F:      arch/arm/kvm/
6749 F:      virt/kvm/arm/
6750 F:      include/kvm/arm_*
6751
6752 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6753 M:      Christoffer Dall <christoffer.dall@linaro.org>
6754 M:      Marc Zyngier <marc.zyngier@arm.com>
6755 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6756 L:      kvmarm@lists.cs.columbia.edu
6757 S:      Maintained
6758 F:      arch/arm64/include/uapi/asm/kvm*
6759 F:      arch/arm64/include/asm/kvm*
6760 F:      arch/arm64/kvm/
6761
6762 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6763 M:      James Hogan <james.hogan@imgtec.com>
6764 L:      linux-mips@linux-mips.org
6765 S:      Supported
6766 F:      arch/mips/include/uapi/asm/kvm*
6767 F:      arch/mips/include/asm/kvm*
6768 F:      arch/mips/kvm/
6769
6770 KEXEC
6771 M:      Eric Biederman <ebiederm@xmission.com>
6772 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
6773 L:      kexec@lists.infradead.org
6774 S:      Maintained
6775 F:      include/linux/kexec.h
6776 F:      include/uapi/linux/kexec.h
6777 F:      kernel/kexec*
6778
6779 KEYS/KEYRINGS:
6780 M:      David Howells <dhowells@redhat.com>
6781 L:      keyrings@vger.kernel.org
6782 S:      Maintained
6783 F:      Documentation/security/keys.txt
6784 F:      include/linux/key.h
6785 F:      include/linux/key-type.h
6786 F:      include/linux/keyctl.h
6787 F:      include/uapi/linux/keyctl.h
6788 F:      include/keys/
6789 F:      security/keys/
6790
6791 KEYS-TRUSTED
6792 M:      David Safford <safford@us.ibm.com>
6793 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6794 L:      linux-security-module@vger.kernel.org
6795 L:      keyrings@vger.kernel.org
6796 S:      Supported
6797 F:      Documentation/security/keys-trusted-encrypted.txt
6798 F:      include/keys/trusted-type.h
6799 F:      security/keys/trusted.c
6800 F:      security/keys/trusted.h
6801
6802 KEYS-ENCRYPTED
6803 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6804 M:      David Safford <safford@us.ibm.com>
6805 L:      linux-security-module@vger.kernel.org
6806 L:      keyrings@vger.kernel.org
6807 S:      Supported
6808 F:      Documentation/security/keys-trusted-encrypted.txt
6809 F:      include/keys/encrypted-type.h
6810 F:      security/keys/encrypted-keys/
6811
6812 KGDB / KDB /debug_core
6813 M:      Jason Wessel <jason.wessel@windriver.com>
6814 W:      http://kgdb.wiki.kernel.org/
6815 L:      kgdb-bugreport@lists.sourceforge.net
6816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6817 S:      Maintained
6818 F:      Documentation/DocBook/kgdb.tmpl
6819 F:      drivers/misc/kgdbts.c
6820 F:      drivers/tty/serial/kgdboc.c
6821 F:      include/linux/kdb.h
6822 F:      include/linux/kgdb.h
6823 F:      kernel/debug/
6824
6825 KMEMCHECK
6826 M:      Vegard Nossum <vegardno@ifi.uio.no>
6827 M:      Pekka Enberg <penberg@kernel.org>
6828 S:      Maintained
6829 F:      Documentation/kmemcheck.txt
6830 F:      arch/x86/include/asm/kmemcheck.h
6831 F:      arch/x86/mm/kmemcheck/
6832 F:      include/linux/kmemcheck.h
6833 F:      mm/kmemcheck.c
6834
6835 KMEMLEAK
6836 M:      Catalin Marinas <catalin.marinas@arm.com>
6837 S:      Maintained
6838 F:      Documentation/kmemleak.txt
6839 F:      include/linux/kmemleak.h
6840 F:      mm/kmemleak.c
6841 F:      mm/kmemleak-test.c
6842
6843 KPROBES
6844 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6845 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6846 M:      "David S. Miller" <davem@davemloft.net>
6847 M:      Masami Hiramatsu <mhiramat@kernel.org>
6848 S:      Maintained
6849 F:      Documentation/kprobes.txt
6850 F:      include/linux/kprobes.h
6851 F:      kernel/kprobes.c
6852
6853 KS0108 LCD CONTROLLER DRIVER
6854 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6855 W:      http://miguelojeda.es/auxdisplay.htm
6856 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6857 S:      Maintained
6858 F:      Documentation/auxdisplay/ks0108
6859 F:      drivers/auxdisplay/ks0108.c
6860 F:      include/linux/ks0108.h
6861
6862 L3MDEV
6863 M:      David Ahern <dsa@cumulusnetworks.com>
6864 L:      netdev@vger.kernel.org
6865 S:      Maintained
6866 F:      net/l3mdev
6867 F:      include/net/l3mdev.h
6868
6869 LANTIQ MIPS ARCHITECTURE
6870 M:      John Crispin <john@phrozen.org>
6871 L:      linux-mips@linux-mips.org
6872 S:      Maintained
6873 F:      arch/mips/lantiq
6874
6875 LAPB module
6876 L:      linux-x25@vger.kernel.org
6877 S:      Orphan
6878 F:      Documentation/networking/lapb-module.txt
6879 F:      include/*/lapb.h
6880 F:      net/lapb/
6881
6882 LASI 53c700 driver for PARISC
6883 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6884 L:      linux-scsi@vger.kernel.org
6885 S:      Maintained
6886 F:      Documentation/scsi/53c700.txt
6887 F:      drivers/scsi/53c700*
6888
6889 LED SUBSYSTEM
6890 M:      Richard Purdie <rpurdie@rpsys.net>
6891 M:      Jacek Anaszewski <j.anaszewski@samsung.com>
6892 L:      linux-leds@vger.kernel.org
6893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6894 S:      Maintained
6895 F:      Documentation/devicetree/bindings/leds/
6896 F:      drivers/leds/
6897 F:      include/linux/leds.h
6898
6899 LEGACY EEPROM DRIVER
6900 M:      Jean Delvare <jdelvare@suse.com>
6901 S:      Maintained
6902 F:      Documentation/misc-devices/eeprom
6903 F:      drivers/misc/eeprom/eeprom.c
6904
6905 LEGO USB Tower driver
6906 M:      Juergen Stuber <starblue@users.sourceforge.net>
6907 L:      legousb-devel@lists.sourceforge.net
6908 W:      http://legousb.sourceforge.net/
6909 S:      Maintained
6910 F:      drivers/usb/misc/legousbtower.c
6911
6912 LG2160 MEDIA DRIVER
6913 M:      Michael Krufky <mkrufky@linuxtv.org>
6914 L:      linux-media@vger.kernel.org
6915 W:      https://linuxtv.org
6916 W:      http://github.com/mkrufky
6917 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6918 T:      git git://linuxtv.org/mkrufky/tuners.git
6919 S:      Maintained
6920 F:      drivers/media/dvb-frontends/lg2160.*
6921
6922 LGDT3305 MEDIA DRIVER
6923 M:      Michael Krufky <mkrufky@linuxtv.org>
6924 L:      linux-media@vger.kernel.org
6925 W:      https://linuxtv.org
6926 W:      http://github.com/mkrufky
6927 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6928 T:      git git://linuxtv.org/mkrufky/tuners.git
6929 S:      Maintained
6930 F:      drivers/media/dvb-frontends/lgdt3305.*
6931
6932 LGUEST
6933 M:      Rusty Russell <rusty@rustcorp.com.au>
6934 L:      lguest@lists.ozlabs.org
6935 W:      http://lguest.ozlabs.org/
6936 S:      Odd Fixes
6937 F:      arch/x86/include/asm/lguest*.h
6938 F:      arch/x86/lguest/
6939 F:      drivers/lguest/
6940 F:      include/linux/lguest*.h
6941 F:      tools/lguest/
6942
6943 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6944 M:      Tejun Heo <tj@kernel.org>
6945 L:      linux-ide@vger.kernel.org
6946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6947 S:      Maintained
6948 F:      drivers/ata/
6949 F:      include/linux/ata.h
6950 F:      include/linux/libata.h
6951 F:      Documentation/devicetree/bindings/ata/
6952
6953 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6954 M:      Viresh Kumar <vireshk@kernel.org>
6955 L:      linux-ide@vger.kernel.org
6956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6957 S:      Maintained
6958 F:      include/linux/pata_arasan_cf_data.h
6959 F:      drivers/ata/pata_arasan_cf.c
6960
6961 LIBATA PATA DRIVERS
6962 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6963 M:      Tejun Heo <tj@kernel.org>
6964 L:      linux-ide@vger.kernel.org
6965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6966 S:      Maintained
6967 F:      drivers/ata/pata_*.c
6968 F:      drivers/ata/ata_generic.c
6969
6970 LIBATA SATA AHCI PLATFORM devices support
6971 M:      Hans de Goede <hdegoede@redhat.com>
6972 M:      Tejun Heo <tj@kernel.org>
6973 L:      linux-ide@vger.kernel.org
6974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6975 S:      Maintained
6976 F:      drivers/ata/ahci_platform.c
6977 F:      drivers/ata/libahci_platform.c
6978 F:      include/linux/ahci_platform.h
6979
6980 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6981 M:      Mikael Pettersson <mikpelinux@gmail.com>
6982 L:      linux-ide@vger.kernel.org
6983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6984 S:      Maintained
6985 F:      drivers/ata/sata_promise.*
6986
6987 LIBLOCKDEP
6988 M:      Sasha Levin <sasha.levin@oracle.com>
6989 S:      Maintained
6990 F:      tools/lib/lockdep/
6991
6992 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6993 M:      Dan Williams <dan.j.williams@intel.com>
6994 L:      linux-nvdimm@lists.01.org
6995 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
6996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6997 S:      Supported
6998 F:      drivers/nvdimm/*
6999 F:      include/linux/nd.h
7000 F:      include/linux/libnvdimm.h
7001 F:      include/uapi/linux/ndctl.h
7002
7003 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7004 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7005 L:      linux-nvdimm@lists.01.org
7006 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7007 S:      Supported
7008 F:      drivers/nvdimm/blk.c
7009 F:      drivers/nvdimm/region_devs.c
7010 F:      drivers/acpi/nfit*
7011
7012 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7013 M:      Vishal Verma <vishal.l.verma@intel.com>
7014 L:      linux-nvdimm@lists.01.org
7015 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7016 S:      Supported
7017 F:      drivers/nvdimm/btt*
7018
7019 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7020 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7021 L:      linux-nvdimm@lists.01.org
7022 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7023 S:      Supported
7024 F:      drivers/nvdimm/pmem.c
7025 F:      include/linux/pmem.h
7026 F:      arch/*/include/asm/pmem.h
7027
7028 LIGHTNVM PLATFORM SUPPORT
7029 M:      Matias Bjorling <mb@lightnvm.io>
7030 W:      http://github/OpenChannelSSD
7031 L:      linux-block@vger.kernel.org
7032 S:      Maintained
7033 F:      drivers/lightnvm/
7034 F:      include/linux/lightnvm.h
7035 F:      include/uapi/linux/lightnvm.h
7036
7037 LINUX FOR IBM pSERIES (RS/6000)
7038 M:      Paul Mackerras <paulus@au.ibm.com>
7039 W:      http://www.ibm.com/linux/ltc/projects/ppc
7040 S:      Supported
7041 F:      arch/powerpc/boot/rs6000.h
7042
7043 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7044 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7045 M:      Paul Mackerras <paulus@samba.org>
7046 M:      Michael Ellerman <mpe@ellerman.id.au>
7047 W:      http://www.penguinppc.org/
7048 L:      linuxppc-dev@lists.ozlabs.org
7049 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7051 S:      Supported
7052 F:      Documentation/powerpc/
7053 F:      arch/powerpc/
7054 F:      drivers/char/tpm/tpm_ibmvtpm*
7055 F:      drivers/crypto/nx/
7056 F:      drivers/crypto/vmx/
7057 F:      drivers/net/ethernet/ibm/ibmveth.*
7058 F:      drivers/net/ethernet/ibm/ibmvnic.*
7059 F:      drivers/pci/hotplug/pnv_php.c
7060 F:      drivers/pci/hotplug/rpa*
7061 F:      drivers/scsi/ibmvscsi/
7062 N:      opal
7063 N:      /pmac
7064 N:      powermac
7065 N:      powernv
7066 N:      [^a-z0-9]ps3
7067 N:      pseries
7068
7069 LINUX FOR POWER MACINTOSH
7070 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7071 W:      http://www.penguinppc.org/
7072 L:      linuxppc-dev@lists.ozlabs.org
7073 S:      Maintained
7074 F:      arch/powerpc/platforms/powermac/
7075 F:      drivers/macintosh/
7076
7077 LINUX FOR POWERPC EMBEDDED MPC5XXX
7078 M:      Anatolij Gustschin <agust@denx.de>
7079 L:      linuxppc-dev@lists.ozlabs.org
7080 T:      git git://git.denx.de/linux-denx-agust.git
7081 S:      Maintained
7082 F:      arch/powerpc/platforms/512x/
7083 F:      arch/powerpc/platforms/52xx/
7084
7085 LINUX FOR POWERPC EMBEDDED PPC4XX
7086 M:      Alistair Popple <alistair@popple.id.au>
7087 M:      Matt Porter <mporter@kernel.crashing.org>
7088 W:      http://www.penguinppc.org/
7089 L:      linuxppc-dev@lists.ozlabs.org
7090 S:      Maintained
7091 F:      arch/powerpc/platforms/40x/
7092 F:      arch/powerpc/platforms/44x/
7093
7094 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7095 L:      linuxppc-dev@lists.ozlabs.org
7096 S:      Orphan
7097 F:      arch/powerpc/*/*virtex*
7098 F:      arch/powerpc/*/*/*virtex*
7099
7100 LINUX FOR POWERPC EMBEDDED PPC8XX
7101 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7102 W:      http://www.penguinppc.org/
7103 L:      linuxppc-dev@lists.ozlabs.org
7104 S:      Maintained
7105 F:      arch/powerpc/platforms/8xx/
7106
7107 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7108 M:      Scott Wood <oss@buserror.net>
7109 M:      Kumar Gala <galak@kernel.crashing.org>
7110 W:      http://www.penguinppc.org/
7111 L:      linuxppc-dev@lists.ozlabs.org
7112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7113 S:      Maintained
7114 F:      arch/powerpc/platforms/83xx/
7115 F:      arch/powerpc/platforms/85xx/
7116
7117 LINUX FOR POWERPC PA SEMI PWRFICIENT
7118 M:      Olof Johansson <olof@lixom.net>
7119 L:      linuxppc-dev@lists.ozlabs.org
7120 S:      Maintained
7121 F:      arch/powerpc/platforms/pasemi/
7122 F:      drivers/*/*pasemi*
7123 F:      drivers/*/*/*pasemi*
7124
7125 LINUX SECURITY MODULE (LSM) FRAMEWORK
7126 M:      Chris Wright <chrisw@sous-sol.org>
7127 L:      linux-security-module@vger.kernel.org
7128 S:      Supported
7129
7130 LIS3LV02D ACCELEROMETER DRIVER
7131 M:      Eric Piel <eric.piel@tremplin-utc.net>
7132 S:      Maintained
7133 F:      Documentation/misc-devices/lis3lv02d
7134 F:      drivers/misc/lis3lv02d/
7135 F:      drivers/platform/x86/hp_accel.c
7136
7137 LIVE PATCHING
7138 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7139 M:      Jessica Yu <jeyu@redhat.com>
7140 M:      Jiri Kosina <jikos@kernel.org>
7141 M:      Miroslav Benes <mbenes@suse.cz>
7142 R:      Petr Mladek <pmladek@suse.com>
7143 S:      Maintained
7144 F:      kernel/livepatch/
7145 F:      include/linux/livepatch.h
7146 F:      arch/x86/include/asm/livepatch.h
7147 F:      arch/x86/kernel/livepatch.c
7148 F:      Documentation/livepatch/
7149 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7150 F:      samples/livepatch/
7151 L:      live-patching@vger.kernel.org
7152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7153
7154 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7155 M:      Kees Cook <keescook@chromium.org>
7156 S:      Maintained
7157 F:      drivers/misc/lkdtm*
7158
7159 LLC (802.2)
7160 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7161 S:      Maintained
7162 F:      include/linux/llc.h
7163 F:      include/uapi/linux/llc.h
7164 F:      include/net/llc*
7165 F:      net/llc/
7166
7167 LM73 HARDWARE MONITOR DRIVER
7168 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7169 L:      linux-hwmon@vger.kernel.org
7170 S:      Maintained
7171 F:      drivers/hwmon/lm73.c
7172
7173 LM78 HARDWARE MONITOR DRIVER
7174 M:      Jean Delvare <jdelvare@suse.com>
7175 L:      linux-hwmon@vger.kernel.org
7176 S:      Maintained
7177 F:      Documentation/hwmon/lm78
7178 F:      drivers/hwmon/lm78.c
7179
7180 LM83 HARDWARE MONITOR DRIVER
7181 M:      Jean Delvare <jdelvare@suse.com>
7182 L:      linux-hwmon@vger.kernel.org
7183 S:      Maintained
7184 F:      Documentation/hwmon/lm83
7185 F:      drivers/hwmon/lm83.c
7186
7187 LM90 HARDWARE MONITOR DRIVER
7188 M:      Jean Delvare <jdelvare@suse.com>
7189 L:      linux-hwmon@vger.kernel.org
7190 S:      Maintained
7191 F:      Documentation/hwmon/lm90
7192 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7193 F:      drivers/hwmon/lm90.c
7194
7195 LM95234 HARDWARE MONITOR DRIVER
7196 M:      Guenter Roeck <linux@roeck-us.net>
7197 L:      linux-hwmon@vger.kernel.org
7198 S:      Maintained
7199 F:      Documentation/hwmon/lm95234
7200 F:      drivers/hwmon/lm95234.c
7201
7202 LME2510 MEDIA DRIVER
7203 M:      Malcolm Priestley <tvboxspy@gmail.com>
7204 L:      linux-media@vger.kernel.org
7205 W:      https://linuxtv.org
7206 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7207 S:      Maintained
7208 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7209
7210 LOCKING PRIMITIVES
7211 M:      Peter Zijlstra <peterz@infradead.org>
7212 M:      Ingo Molnar <mingo@redhat.com>
7213 L:      linux-kernel@vger.kernel.org
7214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7215 S:      Maintained
7216 F:      Documentation/locking/
7217 F:      include/linux/lockdep.h
7218 F:      include/linux/spinlock*.h
7219 F:      arch/*/include/asm/spinlock*.h
7220 F:      include/linux/rwlock*.h
7221 F:      include/linux/mutex*.h
7222 F:      arch/*/include/asm/mutex*.h
7223 F:      include/linux/rwsem*.h
7224 F:      arch/*/include/asm/rwsem.h
7225 F:      include/linux/seqlock.h
7226 F:      lib/locking*.[ch]
7227 F:      kernel/locking/
7228
7229 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7230 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7231 L:      linux-ntfs-dev@lists.sourceforge.net
7232 W:      http://www.linux-ntfs.org/content/view/19/37/
7233 S:      Maintained
7234 F:      Documentation/ldm.txt
7235 F:      block/partitions/ldm.*
7236
7237 LogFS
7238 M:      Joern Engel <joern@logfs.org>
7239 M:      Prasad Joshi <prasadjoshi.linux@gmail.com>
7240 L:      logfs@logfs.org
7241 W:      logfs.org
7242 S:      Maintained
7243 F:      fs/logfs/
7244
7245 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7246 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7247 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7248 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7249 L:      MPT-FusionLinux.pdl@broadcom.com
7250 L:      linux-scsi@vger.kernel.org
7251 W:      http://www.avagotech.com/support/
7252 S:      Supported
7253 F:      drivers/message/fusion/
7254 F:      drivers/scsi/mpt2sas/
7255 F:      drivers/scsi/mpt3sas/
7256
7257 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7258 M:      Matthew Wilcox <matthew@wil.cx>
7259 L:      linux-scsi@vger.kernel.org
7260 S:      Maintained
7261 F:      drivers/scsi/sym53c8xx_2/
7262
7263 LTC4261 HARDWARE MONITOR DRIVER
7264 M:      Guenter Roeck <linux@roeck-us.net>
7265 L:      linux-hwmon@vger.kernel.org
7266 S:      Maintained
7267 F:      Documentation/hwmon/ltc4261
7268 F:      drivers/hwmon/ltc4261.c
7269
7270 LTP (Linux Test Project)
7271 M:      Mike Frysinger <vapier@gentoo.org>
7272 M:      Cyril Hrubis <chrubis@suse.cz>
7273 M:      Wanlong Gao <wanlong.gao@gmail.com>
7274 M:      Jan Stancek <jstancek@redhat.com>
7275 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7276 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7277 L:      ltp@lists.linux.it (subscribers-only)
7278 W:      http://linux-test-project.github.io/
7279 T:      git git://github.com/linux-test-project/ltp.git
7280 S:      Maintained
7281
7282 M32R ARCHITECTURE
7283 W:      http://www.linux-m32r.org/
7284 S:      Orphan
7285 F:      arch/m32r/
7286
7287 M68K ARCHITECTURE
7288 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7289 L:      linux-m68k@lists.linux-m68k.org
7290 W:      http://www.linux-m68k.org/
7291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7292 S:      Maintained
7293 F:      arch/m68k/
7294 F:      drivers/zorro/
7295
7296 M68K ON APPLE MACINTOSH
7297 M:      Joshua Thompson <funaho@jurai.org>
7298 W:      http://www.mac.linux-m68k.org/
7299 L:      linux-m68k@lists.linux-m68k.org
7300 S:      Maintained
7301 F:      arch/m68k/mac/
7302
7303 M68K ON HP9000/300
7304 M:      Philip Blundell <philb@gnu.org>
7305 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7306 S:      Maintained
7307 F:      arch/m68k/hp300/
7308
7309 M88DS3103 MEDIA DRIVER
7310 M:      Antti Palosaari <crope@iki.fi>
7311 L:      linux-media@vger.kernel.org
7312 W:      https://linuxtv.org
7313 W:      http://palosaari.fi/linux/
7314 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7315 T:      git git://linuxtv.org/anttip/media_tree.git
7316 S:      Maintained
7317 F:      drivers/media/dvb-frontends/m88ds3103*
7318
7319 M88RS2000 MEDIA DRIVER
7320 M:      Malcolm Priestley <tvboxspy@gmail.com>
7321 L:      linux-media@vger.kernel.org
7322 W:      https://linuxtv.org
7323 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7324 S:      Maintained
7325 F:      drivers/media/dvb-frontends/m88rs2000*
7326
7327 MA901 MASTERKIT USB FM RADIO DRIVER
7328 M:      Alexey Klimov <klimov.linux@gmail.com>
7329 L:      linux-media@vger.kernel.org
7330 T:      git git://linuxtv.org/media_tree.git
7331 S:      Maintained
7332 F:      drivers/media/radio/radio-ma901.c
7333
7334 MAC80211
7335 M:      Johannes Berg <johannes@sipsolutions.net>
7336 L:      linux-wireless@vger.kernel.org
7337 W:      http://wireless.kernel.org/
7338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7340 S:      Maintained
7341 F:      Documentation/networking/mac80211-injection.txt
7342 F:      include/net/mac80211.h
7343 F:      net/mac80211/
7344 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7345
7346 MACVLAN DRIVER
7347 M:      Patrick McHardy <kaber@trash.net>
7348 L:      netdev@vger.kernel.org
7349 S:      Maintained
7350 F:      drivers/net/macvlan.c
7351 F:      include/linux/if_macvlan.h
7352
7353 MAILBOX API
7354 M:      Jassi Brar <jassisinghbrar@gmail.com>
7355 L:      linux-kernel@vger.kernel.org
7356 S:      Maintained
7357 F:      drivers/mailbox/
7358 F:      include/linux/mailbox_client.h
7359 F:      include/linux/mailbox_controller.h
7360
7361 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7362 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7363 W:      http://www.kernel.org/doc/man-pages
7364 L:      linux-man@vger.kernel.org
7365 S:      Maintained
7366
7367 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7368 M:      Andrew Lunn <andrew@lunn.ch>
7369 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7370 S:      Maintained
7371 F:      drivers/net/dsa/mv88e6xxx/
7372
7373 MARVELL ARMADA DRM SUPPORT
7374 M:      Russell King <rmk+kernel@armlinux.org.uk>
7375 S:      Maintained
7376 F:      drivers/gpu/drm/armada/
7377 F:      include/uapi/drm/armada_drm.h
7378 F:      Documentation/devicetree/bindings/display/armada/
7379
7380 MARVELL CRYPTO DRIVER
7381 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7382 M:      Arnaud Ebalard <arno@natisbad.org>
7383 F:      drivers/crypto/marvell/
7384 S:      Maintained
7385 L:      linux-crypto@vger.kernel.org
7386
7387 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7388 M:      Mirko Lindner <mlindner@marvell.com>
7389 M:      Stephen Hemminger <stephen@networkplumber.org>
7390 L:      netdev@vger.kernel.org
7391 S:      Maintained
7392 F:      drivers/net/ethernet/marvell/sk*
7393
7394 MARVELL LIBERTAS WIRELESS DRIVER
7395 L:      libertas-dev@lists.infradead.org
7396 S:      Orphan
7397 F:      drivers/net/wireless/marvell/libertas/
7398
7399 MARVELL MV643XX ETHERNET DRIVER
7400 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7401 L:      netdev@vger.kernel.org
7402 S:      Maintained
7403 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7404 F:      include/linux/mv643xx.h
7405
7406 MARVELL MVNETA ETHERNET DRIVER
7407 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7408 L:      netdev@vger.kernel.org
7409 S:      Maintained
7410 F:      drivers/net/ethernet/marvell/mvneta.*
7411
7412 MARVELL MWIFIEX WIRELESS DRIVER
7413 M:      Amitkumar Karwar <akarwar@marvell.com>
7414 M:      Nishant Sarmukadam <nishants@marvell.com>
7415 L:      linux-wireless@vger.kernel.org
7416 S:      Maintained
7417 F:      drivers/net/wireless/marvell/mwifiex/
7418
7419 MARVELL MWL8K WIRELESS DRIVER
7420 M:      Lennert Buytenhek <buytenh@wantstofly.org>
7421 L:      linux-wireless@vger.kernel.org
7422 S:      Odd Fixes
7423 F:      drivers/net/wireless/marvell/mwl8k.c
7424
7425 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7426 M:      Nicolas Pitre <nico@fluxnic.net>
7427 S:      Odd Fixes
7428 F:      drivers/mmc/host/mvsdio.*
7429
7430 MATROX FRAMEBUFFER DRIVER
7431 L:      linux-fbdev@vger.kernel.org
7432 S:      Orphan
7433 F:      drivers/video/fbdev/matrox/matroxfb_*
7434 F:      include/uapi/linux/matroxfb.h
7435
7436 MAX16065 HARDWARE MONITOR DRIVER
7437 M:      Guenter Roeck <linux@roeck-us.net>
7438 L:      linux-hwmon@vger.kernel.org
7439 S:      Maintained
7440 F:      Documentation/hwmon/max16065
7441 F:      drivers/hwmon/max16065.c
7442
7443 MAX20751 HARDWARE MONITOR DRIVER
7444 M:      Guenter Roeck <linux@roeck-us.net>
7445 L:      linux-hwmon@vger.kernel.org
7446 S:      Maintained
7447 F:      Documentation/hwmon/max20751
7448 F:      drivers/hwmon/max20751.c
7449
7450 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7451 M:      "Hans J. Koch" <hjk@hansjkoch.de>
7452 L:      linux-hwmon@vger.kernel.org
7453 S:      Maintained
7454 F:      Documentation/hwmon/max6650
7455 F:      drivers/hwmon/max6650.c
7456
7457 MAX6697 HARDWARE MONITOR DRIVER
7458 M:      Guenter Roeck <linux@roeck-us.net>
7459 L:      linux-hwmon@vger.kernel.org
7460 S:      Maintained
7461 F:      Documentation/hwmon/max6697
7462 F:      Documentation/devicetree/bindings/i2c/max6697.txt
7463 F:      drivers/hwmon/max6697.c
7464 F:      include/linux/platform_data/max6697.h
7465
7466 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7467 M:      Peter Rosin <peda@axentia.se>
7468 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7469 S:      Maintained
7470 F:      Documentation/devicetree/bindings/sound/max9860.txt
7471 F:      sound/soc/codecs/max9860.*
7472
7473 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7474 M:      Krzysztof Kozlowski <krzk@kernel.org>
7475 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7476 L:      linux-pm@vger.kernel.org
7477 S:      Supported
7478 F:      drivers/power/max14577_charger.c
7479 F:      drivers/power/max77693_charger.c
7480
7481 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7482 M:      Javier Martinez Canillas <javier@osg.samsung.com>
7483 L:      linux-kernel@vger.kernel.org
7484 S:      Supported
7485 F:      drivers/*/*max77802*.c
7486 F:      Documentation/devicetree/bindings/*/*max77802.txt
7487 F:      include/dt-bindings/*/*max77802.h
7488
7489 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7490 M:      Chanwoo Choi <cw00.choi@samsung.com>
7491 M:      Krzysztof Kozlowski <krzk@kernel.org>
7492 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7493 L:      linux-kernel@vger.kernel.org
7494 S:      Supported
7495 F:      drivers/*/max14577*.c
7496 F:      drivers/*/max77686*.c
7497 F:      drivers/*/max77693*.c
7498 F:      drivers/extcon/extcon-max14577.c
7499 F:      drivers/extcon/extcon-max77693.c
7500 F:      drivers/rtc/rtc-max77686.c
7501 F:      drivers/clk/clk-max77686.c
7502 F:      Documentation/devicetree/bindings/mfd/max14577.txt
7503 F:      Documentation/devicetree/bindings/*/max77686.txt
7504 F:      Documentation/devicetree/bindings/mfd/max77693.txt
7505 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
7506 F:      include/linux/mfd/max14577*.h
7507 F:      include/linux/mfd/max77686*.h
7508 F:      include/linux/mfd/max77693*.h
7509
7510 MAXIRADIO FM RADIO RECEIVER DRIVER
7511 M:      Hans Verkuil <hverkuil@xs4all.nl>
7512 L:      linux-media@vger.kernel.org
7513 T:      git git://linuxtv.org/media_tree.git
7514 W:      https://linuxtv.org
7515 S:      Maintained
7516 F:      drivers/media/radio/radio-maxiradio*
7517
7518 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7519 M:      Peter Rosin <peda@axentia.se>
7520 L:      linux-iio@vger.kernel.org
7521 S:      Maintained
7522 F:      drivers/iio/potentiometer/mcp4531.c
7523
7524 MEDIA DRIVERS FOR RENESAS - FCP
7525 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7526 L:      linux-media@vger.kernel.org
7527 L:      linux-renesas-soc@vger.kernel.org
7528 T:      git git://linuxtv.org/media_tree.git
7529 S:      Supported
7530 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
7531 F:      drivers/media/platform/rcar-fcp.c
7532 F:      include/media/rcar-fcp.h
7533
7534 MEDIA DRIVERS FOR RENESAS - VSP1
7535 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7536 L:      linux-media@vger.kernel.org
7537 L:      linux-renesas-soc@vger.kernel.org
7538 T:      git git://linuxtv.org/media_tree.git
7539 S:      Supported
7540 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
7541 F:      drivers/media/platform/vsp1/
7542
7543 MEDIA DRIVERS FOR HELENE
7544 M:      Abylay Ospan <aospan@netup.ru>
7545 L:      linux-media@vger.kernel.org
7546 W:      https://linuxtv.org
7547 W:      http://netup.tv/
7548 T:      git git://linuxtv.org/media_tree.git
7549 S:      Supported
7550 F:      drivers/media/dvb-frontends/helene*
7551
7552 MEDIA DRIVERS FOR ASCOT2E
7553 M:      Sergey Kozlov <serjk@netup.ru>
7554 M:      Abylay Ospan <aospan@netup.ru>
7555 L:      linux-media@vger.kernel.org
7556 W:      https://linuxtv.org
7557 W:      http://netup.tv/
7558 T:      git git://linuxtv.org/media_tree.git
7559 S:      Supported
7560 F:      drivers/media/dvb-frontends/ascot2e*
7561
7562 MEDIA DRIVERS FOR CXD2841ER
7563 M:      Sergey Kozlov <serjk@netup.ru>
7564 M:      Abylay Ospan <aospan@netup.ru>
7565 L:      linux-media@vger.kernel.org
7566 W:      https://linuxtv.org
7567 W:      http://netup.tv/
7568 T:      git git://linuxtv.org/media_tree.git
7569 S:      Supported
7570 F:      drivers/media/dvb-frontends/cxd2841er*
7571
7572 MEDIA DRIVERS FOR HORUS3A
7573 M:      Sergey Kozlov <serjk@netup.ru>
7574 M:      Abylay Ospan <aospan@netup.ru>
7575 L:      linux-media@vger.kernel.org
7576 W:      https://linuxtv.org
7577 W:      http://netup.tv/
7578 T:      git git://linuxtv.org/media_tree.git
7579 S:      Supported
7580 F:      drivers/media/dvb-frontends/horus3a*
7581
7582 MEDIA DRIVERS FOR LNBH25
7583 M:      Sergey Kozlov <serjk@netup.ru>
7584 M:      Abylay Ospan <aospan@netup.ru>
7585 L:      linux-media@vger.kernel.org
7586 W:      https://linuxtv.org
7587 W:      http://netup.tv/
7588 T:      git git://linuxtv.org/media_tree.git
7589 S:      Supported
7590 F:      drivers/media/dvb-frontends/lnbh25*
7591
7592 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7593 M:      Sergey Kozlov <serjk@netup.ru>
7594 M:      Abylay Ospan <aospan@netup.ru>
7595 L:      linux-media@vger.kernel.org
7596 W:      https://linuxtv.org
7597 W:      http://netup.tv/
7598 T:      git git://linuxtv.org/media_tree.git
7599 S:      Supported
7600 F:      drivers/media/pci/netup_unidvb/*
7601
7602 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7603 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
7604 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
7605 P:      LinuxTV.org Project
7606 L:      linux-media@vger.kernel.org
7607 W:      https://linuxtv.org
7608 Q:      http://patchwork.kernel.org/project/linux-media/list/
7609 T:      git git://linuxtv.org/media_tree.git
7610 S:      Maintained
7611 F:      Documentation/dvb/
7612 F:      Documentation/video4linux/
7613 F:      Documentation/DocBook/media/
7614 F:      drivers/media/
7615 F:      drivers/staging/media/
7616 F:      include/linux/platform_data/media/
7617 F:      include/media/
7618 F:      include/uapi/linux/dvb/
7619 F:      include/uapi/linux/videodev2.h
7620 F:      include/uapi/linux/media.h
7621 F:      include/uapi/linux/v4l2-*
7622 F:      include/uapi/linux/meye.h
7623 F:      include/uapi/linux/ivtv*
7624 F:      include/uapi/linux/uvcvideo.h
7625
7626 MEDIATEK ETHERNET DRIVER
7627 M:      Felix Fietkau <nbd@openwrt.org>
7628 M:      John Crispin <blogic@openwrt.org>
7629 L:      netdev@vger.kernel.org
7630 S:      Maintained
7631 F:      drivers/net/ethernet/mediatek/
7632
7633 MEDIATEK MT7601U WIRELESS LAN DRIVER
7634 M:      Jakub Kicinski <kubakici@wp.pl>
7635 L:      linux-wireless@vger.kernel.org
7636 S:      Maintained
7637 F:      drivers/net/wireless/mediatek/mt7601u/
7638
7639 MEGARAID SCSI/SAS DRIVERS
7640 M:      Kashyap Desai <kashyap.desai@avagotech.com>
7641 M:      Sumit Saxena <sumit.saxena@avagotech.com>
7642 M:      Uday Lingala <uday.lingala@avagotech.com>
7643 L:      megaraidlinux.pdl@avagotech.com
7644 L:      linux-scsi@vger.kernel.org
7645 W:      http://www.lsi.com
7646 S:      Maintained
7647 F:      Documentation/scsi/megaraid.txt
7648 F:      drivers/scsi/megaraid.*
7649 F:      drivers/scsi/megaraid/
7650
7651 MELLANOX ETHERNET DRIVER (mlx4_en)
7652 M:      Tariq Toukan <tariqt@mellanox.com>
7653 L:      netdev@vger.kernel.org
7654 S:      Supported
7655 W:      http://www.mellanox.com
7656 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7657 F:      drivers/net/ethernet/mellanox/mlx4/en_*
7658
7659 MELLANOX ETHERNET DRIVER (mlx5e)
7660 M:      Saeed Mahameed <saeedm@mellanox.com>
7661 L:      netdev@vger.kernel.org
7662 S:      Supported
7663 W:      http://www.mellanox.com
7664 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7665 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
7666
7667 MELLANOX ETHERNET SWITCH DRIVERS
7668 M:      Jiri Pirko <jiri@mellanox.com>
7669 M:      Ido Schimmel <idosch@mellanox.com>
7670 L:      netdev@vger.kernel.org
7671 S:      Supported
7672 W:      http://www.mellanox.com
7673 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7674 F:      drivers/net/ethernet/mellanox/mlxsw/
7675
7676 SOFT-ROCE DRIVER (rxe)
7677 M:      Moni Shoua <monis@mellanox.com>
7678 L:      linux-rdma@vger.kernel.org
7679 S:      Supported
7680 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7681 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7682 F:      drivers/infiniband/sw/rxe/
7683 F:      include/uapi/rdma/rdma_user_rxe.h
7684
7685 MEMBARRIER SUPPORT
7686 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7687 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7688 L:      linux-kernel@vger.kernel.org
7689 S:      Supported
7690 F:      kernel/membarrier.c
7691 F:      include/uapi/linux/membarrier.h
7692
7693 MEMORY MANAGEMENT
7694 L:      linux-mm@kvack.org
7695 W:      http://www.linux-mm.org
7696 S:      Maintained
7697 F:      include/linux/mm.h
7698 F:      include/linux/gfp.h
7699 F:      include/linux/mmzone.h
7700 F:      include/linux/memory_hotplug.h
7701 F:      include/linux/vmalloc.h
7702 F:      mm/
7703
7704 MEMORY TECHNOLOGY DEVICES (MTD)
7705 M:      David Woodhouse <dwmw2@infradead.org>
7706 M:      Brian Norris <computersforpeace@gmail.com>
7707 L:      linux-mtd@lists.infradead.org
7708 W:      http://www.linux-mtd.infradead.org/
7709 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
7710 T:      git git://git.infradead.org/linux-mtd.git
7711 T:      git git://git.infradead.org/l2-mtd.git
7712 S:      Maintained
7713 F:      Documentation/devicetree/bindings/mtd/
7714 F:      drivers/mtd/
7715 F:      include/linux/mtd/
7716 F:      include/uapi/mtd/
7717
7718 MEN A21 WATCHDOG DRIVER
7719 M:      Johannes Thumshirn <morbidrsa@gmail.com>
7720 L:      linux-watchdog@vger.kernel.org
7721 S:      Maintained
7722 F:      drivers/watchdog/mena21_wdt.c
7723
7724 MEN CHAMELEON BUS (mcb)
7725 M:      Johannes Thumshirn <morbidrsa@gmail.com>
7726 S:      Maintained
7727 F:      drivers/mcb/
7728 F:      include/linux/mcb.h
7729 F:      Documentation/men-chameleon-bus.txt
7730
7731 MEN F21BMC (Board Management Controller)
7732 M:      Andreas Werner <andreas.werner@men.de>
7733 S:      Supported
7734 F:      drivers/mfd/menf21bmc.c
7735 F:      drivers/watchdog/menf21bmc_wdt.c
7736 F:      drivers/leds/leds-menf21bmc.c
7737 F:      drivers/hwmon/menf21bmc_hwmon.c
7738 F:      Documentation/hwmon/menf21bmc
7739
7740 METAG ARCHITECTURE
7741 M:      James Hogan <james.hogan@imgtec.com>
7742 L:      linux-metag@vger.kernel.org
7743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7744 S:      Odd Fixes
7745 F:      arch/metag/
7746 F:      Documentation/metag/
7747 F:      Documentation/devicetree/bindings/metag/
7748 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
7749 F:      drivers/clocksource/metag_generic.c
7750 F:      drivers/irqchip/irq-metag.c
7751 F:      drivers/irqchip/irq-metag-ext.c
7752 F:      drivers/tty/metag_da.c
7753
7754 MICROBLAZE ARCHITECTURE
7755 M:      Michal Simek <monstr@monstr.eu>
7756 W:      http://www.monstr.eu/fdt/
7757 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
7758 S:      Supported
7759 F:      arch/microblaze/
7760
7761 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7762 M:      Chen Yu <yu.c.chen@intel.com>
7763 L:      platform-driver-x86@vger.kernel.org
7764 S:      Supported
7765 F:      drivers/platform/x86/surfacepro3_button.c
7766
7767 MICROTEK X6 SCANNER
7768 M:      Oliver Neukum <oliver@neukum.org>
7769 S:      Maintained
7770 F:      drivers/usb/image/microtek.*
7771
7772 MIPS
7773 M:      Ralf Baechle <ralf@linux-mips.org>
7774 L:      linux-mips@linux-mips.org
7775 W:      http://www.linux-mips.org/
7776 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
7777 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
7778 S:      Supported
7779 F:      Documentation/devicetree/bindings/mips/
7780 F:      Documentation/mips/
7781 F:      arch/mips/
7782
7783 MIPS/LOONGSON1 ARCHITECTURE
7784 M:      Keguang Zhang <keguang.zhang@gmail.com>
7785 L:      linux-mips@linux-mips.org
7786 S:      Maintained
7787 F:      arch/mips/loongson32/
7788 F:      arch/mips/include/asm/mach-loongson32/
7789 F:      drivers/*/*loongson1*
7790 F:      drivers/*/*/*loongson1*
7791
7792 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7793 M:      Hans Verkuil <hverkuil@xs4all.nl>
7794 L:      linux-media@vger.kernel.org
7795 T:      git git://linuxtv.org/media_tree.git
7796 W:      https://linuxtv.org
7797 S:      Odd Fixes
7798 F:      drivers/media/radio/radio-miropcm20*
7799
7800 MELLANOX MLX4 core VPI driver
7801 M:      Yishai Hadas <yishaih@mellanox.com>
7802 L:      netdev@vger.kernel.org
7803 L:      linux-rdma@vger.kernel.org
7804 W:      http://www.mellanox.com
7805 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7806 S:      Supported
7807 F:      drivers/net/ethernet/mellanox/mlx4/
7808 F:      include/linux/mlx4/
7809
7810 MELLANOX MLX4 IB driver
7811 M:      Yishai Hadas <yishaih@mellanox.com>
7812 L:      linux-rdma@vger.kernel.org
7813 W:      http://www.mellanox.com
7814 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7815 S:      Supported
7816 F:      drivers/infiniband/hw/mlx4/
7817 F:      include/linux/mlx4/
7818
7819 MELLANOX MLX5 core VPI driver
7820 M:      Matan Barak <matanb@mellanox.com>
7821 M:      Leon Romanovsky <leonro@mellanox.com>
7822 L:      netdev@vger.kernel.org
7823 L:      linux-rdma@vger.kernel.org
7824 W:      http://www.mellanox.com
7825 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7826 S:      Supported
7827 F:      drivers/net/ethernet/mellanox/mlx5/core/
7828 F:      include/linux/mlx5/
7829
7830 MELLANOX MLX5 IB driver
7831 M:      Matan Barak <matanb@mellanox.com>
7832 M:      Leon Romanovsky <leonro@mellanox.com>
7833 L:      linux-rdma@vger.kernel.org
7834 W:      http://www.mellanox.com
7835 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7836 S:      Supported
7837 F:      drivers/infiniband/hw/mlx5/
7838 F:      include/linux/mlx5/
7839
7840 MELEXIS MLX90614 DRIVER
7841 M:      Crt Mori <cmo@melexis.com>
7842 L:      linux-iio@vger.kernel.org
7843 W:      http://www.melexis.com
7844 S:      Supported
7845 F:      drivers/iio/temperature/mlx90614.c
7846
7847 MN88472 MEDIA DRIVER
7848 M:      Antti Palosaari <crope@iki.fi>
7849 L:      linux-media@vger.kernel.org
7850 W:      https://linuxtv.org
7851 W:      http://palosaari.fi/linux/
7852 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7853 S:      Maintained
7854 F:      drivers/media/dvb-frontends/mn88472*
7855
7856 MN88473 MEDIA DRIVER
7857 M:      Antti Palosaari <crope@iki.fi>
7858 L:      linux-media@vger.kernel.org
7859 W:      https://linuxtv.org
7860 W:      http://palosaari.fi/linux/
7861 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7862 S:      Maintained
7863 F:      drivers/media/dvb-frontends/mn88473*
7864
7865 MODULE SUPPORT
7866 M:      Rusty Russell <rusty@rustcorp.com.au>
7867 S:      Maintained
7868 F:      include/linux/module.h
7869 F:      kernel/module.c
7870
7871 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7872 W:      http://popies.net/meye/
7873 S:      Orphan
7874 F:      Documentation/video4linux/meye.txt
7875 F:      drivers/media/pci/meye/
7876 F:      include/uapi/linux/meye.h
7877
7878 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7879 M:      Jiri Slaby <jirislaby@gmail.com>
7880 S:      Maintained
7881 F:      Documentation/serial/moxa-smartio
7882 F:      drivers/tty/mxser.*
7883
7884 MR800 AVERMEDIA USB FM RADIO DRIVER
7885 M:      Alexey Klimov <klimov.linux@gmail.com>
7886 L:      linux-media@vger.kernel.org
7887 T:      git git://linuxtv.org/media_tree.git
7888 S:      Maintained
7889 F:      drivers/media/radio/radio-mr800.c
7890
7891 MRF24J40 IEEE 802.15.4 RADIO DRIVER
7892 M:      Alan Ott <alan@signal11.us>
7893 L:      linux-wpan@vger.kernel.org
7894 S:      Maintained
7895 F:      drivers/net/ieee802154/mrf24j40.c
7896 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7897
7898 MSI LAPTOP SUPPORT
7899 M:      "Lee, Chun-Yi" <jlee@suse.com>
7900 L:      platform-driver-x86@vger.kernel.org
7901 S:      Maintained
7902 F:      drivers/platform/x86/msi-laptop.c
7903
7904 MSI WMI SUPPORT
7905 L:      platform-driver-x86@vger.kernel.org
7906 S:      Orphan
7907 F:      drivers/platform/x86/msi-wmi.c
7908
7909 MSI001 MEDIA DRIVER
7910 M:      Antti Palosaari <crope@iki.fi>
7911 L:      linux-media@vger.kernel.org
7912 W:      https://linuxtv.org
7913 W:      http://palosaari.fi/linux/
7914 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7915 T:      git git://linuxtv.org/anttip/media_tree.git
7916 S:      Maintained
7917 F:      drivers/media/tuners/msi001*
7918
7919 MSI2500 MEDIA DRIVER
7920 M:      Antti Palosaari <crope@iki.fi>
7921 L:      linux-media@vger.kernel.org
7922 W:      https://linuxtv.org
7923 W:      http://palosaari.fi/linux/
7924 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7925 T:      git git://linuxtv.org/anttip/media_tree.git
7926 S:      Maintained
7927 F:      drivers/media/usb/msi2500/
7928
7929 MSYSTEMS DISKONCHIP G3 MTD DRIVER
7930 M:      Robert Jarzmik <robert.jarzmik@free.fr>
7931 L:      linux-mtd@lists.infradead.org
7932 S:      Maintained
7933 F:      drivers/mtd/devices/docg3*
7934
7935 MT9M032 APTINA SENSOR DRIVER
7936 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7937 L:      linux-media@vger.kernel.org
7938 T:      git git://linuxtv.org/media_tree.git
7939 S:      Maintained
7940 F:      drivers/media/i2c/mt9m032.c
7941 F:      include/media/i2c/mt9m032.h
7942
7943 MT9P031 APTINA CAMERA SENSOR
7944 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7945 L:      linux-media@vger.kernel.org
7946 T:      git git://linuxtv.org/media_tree.git
7947 S:      Maintained
7948 F:      drivers/media/i2c/mt9p031.c
7949 F:      include/media/i2c/mt9p031.h
7950
7951 MT9T001 APTINA CAMERA SENSOR
7952 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7953 L:      linux-media@vger.kernel.org
7954 T:      git git://linuxtv.org/media_tree.git
7955 S:      Maintained
7956 F:      drivers/media/i2c/mt9t001.c
7957 F:      include/media/i2c/mt9t001.h
7958
7959 MT9V032 APTINA CAMERA SENSOR
7960 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7961 L:      linux-media@vger.kernel.org
7962 T:      git git://linuxtv.org/media_tree.git
7963 S:      Maintained
7964 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7965 F:      drivers/media/i2c/mt9v032.c
7966 F:      include/media/i2c/mt9v032.h
7967
7968 MULTIFUNCTION DEVICES (MFD)
7969 M:      Lee Jones <lee.jones@linaro.org>
7970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7971 S:      Supported
7972 F:      drivers/mfd/
7973 F:      include/linux/mfd/
7974
7975 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7976 M:      Ulf Hansson <ulf.hansson@linaro.org>
7977 L:      linux-mmc@vger.kernel.org
7978 T:      git git://git.linaro.org/people/ulf.hansson/mmc.git
7979 S:      Maintained
7980 F:      Documentation/devicetree/bindings/mmc/
7981 F:      drivers/mmc/
7982 F:      include/linux/mmc/
7983 F:      include/uapi/linux/mmc/
7984
7985 MULTIMEDIA CARD (MMC) ETC. OVER SPI
7986 S:      Orphan
7987 F:      drivers/mmc/host/mmc_spi.c
7988 F:      include/linux/spi/mmc_spi.h
7989
7990 MULTISOUND SOUND DRIVER
7991 M:      Andrew Veliath <andrewtv@usa.net>
7992 S:      Maintained
7993 F:      Documentation/sound/oss/MultiSound
7994 F:      sound/oss/msnd*
7995
7996 MULTITECH MULTIPORT CARD (ISICOM)
7997 S:      Orphan
7998 F:      drivers/tty/isicom.c
7999 F:      include/linux/isicom.h
8000
8001 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8002 M:      Bin Liu <b-liu@ti.com>
8003 L:      linux-usb@vger.kernel.org
8004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8005 S:      Maintained
8006 F:      drivers/usb/musb/
8007
8008 MXL5007T MEDIA DRIVER
8009 M:      Michael Krufky <mkrufky@linuxtv.org>
8010 L:      linux-media@vger.kernel.org
8011 W:      https://linuxtv.org
8012 W:      http://github.com/mkrufky
8013 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8014 T:      git git://linuxtv.org/mkrufky/tuners.git
8015 S:      Maintained
8016 F:      drivers/media/tuners/mxl5007t.*
8017
8018 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8019 M:      Hyong-Youb Kim <hykim@myri.com>
8020 L:      netdev@vger.kernel.org
8021 W:      https://www.myricom.com/support/downloads/myri10ge.html
8022 S:      Supported
8023 F:      drivers/net/ethernet/myricom/myri10ge/
8024
8025 NAND FLASH SUBSYSTEM
8026 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8027 R:      Richard Weinberger <richard@nod.at>
8028 L:      linux-mtd@lists.infradead.org
8029 W:      http://www.linux-mtd.infradead.org/
8030 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8031 T:      git git://github.com/linux-nand/linux.git
8032 S:      Maintained
8033 F:      drivers/mtd/nand/
8034 F:      include/linux/mtd/nand*.h
8035
8036 NATSEMI ETHERNET DRIVER (DP8381x)
8037 S:      Orphan
8038 F:      drivers/net/ethernet/natsemi/natsemi.c
8039
8040 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8041 M:      Daniel Mack <zonque@gmail.com>
8042 S:      Maintained
8043 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8044 W:      http://www.native-instruments.com
8045 F:      sound/usb/caiaq/
8046
8047 NCP FILESYSTEM
8048 M:      Petr Vandrovec <petr@vandrovec.name>
8049 S:      Odd Fixes
8050 F:      fs/ncpfs/
8051
8052 NCR 5380 SCSI DRIVERS
8053 M:      Finn Thain <fthain@telegraphics.com.au>
8054 M:      Michael Schmitz <schmitzmic@gmail.com>
8055 L:      linux-scsi@vger.kernel.org
8056 S:      Maintained
8057 F:      Documentation/scsi/g_NCR5380.txt
8058 F:      Documentation/scsi/dtc3x80.txt
8059 F:      drivers/scsi/NCR5380.*
8060 F:      drivers/scsi/arm/cumana_1.c
8061 F:      drivers/scsi/arm/oak.c
8062 F:      drivers/scsi/atari_scsi.*
8063 F:      drivers/scsi/dmx3191d.c
8064 F:      drivers/scsi/dtc.*
8065 F:      drivers/scsi/g_NCR5380.*
8066 F:      drivers/scsi/g_NCR5380_mmio.c
8067 F:      drivers/scsi/mac_scsi.*
8068 F:      drivers/scsi/pas16.*
8069 F:      drivers/scsi/sun3_scsi.*
8070 F:      drivers/scsi/sun3_scsi_vme.c
8071 F:      drivers/scsi/t128.*
8072
8073 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8074 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8075 L:      linux-scsi@vger.kernel.org
8076 S:      Maintained
8077 F:      drivers/scsi/NCR_D700.*
8078
8079 NCT6775 HARDWARE MONITOR DRIVER
8080 M:      Guenter Roeck <linux@roeck-us.net>
8081 L:      linux-hwmon@vger.kernel.org
8082 S:      Maintained
8083 F:      Documentation/hwmon/nct6775
8084 F:      drivers/hwmon/nct6775.c
8085
8086 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8087 M:      Faisal Latif <faisal.latif@intel.com>
8088 L:      linux-rdma@vger.kernel.org
8089 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8090 S:      Supported
8091 F:      drivers/infiniband/hw/nes/
8092
8093 NETEM NETWORK EMULATOR
8094 M:      Stephen Hemminger <stephen@networkplumber.org>
8095 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8096 S:      Maintained
8097 F:      net/sched/sch_netem.c
8098
8099 NETERION 10GbE DRIVERS (s2io/vxge)
8100 M:      Jon Mason <jdmason@kudzu.us>
8101 L:      netdev@vger.kernel.org
8102 S:      Supported
8103 F:      Documentation/networking/s2io.txt
8104 F:      Documentation/networking/vxge.txt
8105 F:      drivers/net/ethernet/neterion/
8106
8107 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8108 M:      Pablo Neira Ayuso <pablo@netfilter.org>
8109 M:      Patrick McHardy <kaber@trash.net>
8110 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8111 L:      netfilter-devel@vger.kernel.org
8112 L:      coreteam@netfilter.org
8113 W:      http://www.netfilter.org/
8114 W:      http://www.iptables.org/
8115 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8118 S:      Supported
8119 F:      include/linux/netfilter*
8120 F:      include/linux/netfilter/
8121 F:      include/net/netfilter/
8122 F:      include/uapi/linux/netfilter*
8123 F:      include/uapi/linux/netfilter/
8124 F:      net/*/netfilter.c
8125 F:      net/*/netfilter/
8126 F:      net/netfilter/
8127 F:      net/bridge/br_netfilter*.c
8128
8129 NETLABEL
8130 M:      Paul Moore <paul@paul-moore.com>
8131 W:      http://netlabel.sf.net
8132 L:      netdev@vger.kernel.org
8133 S:      Maintained
8134 F:      Documentation/netlabel/
8135 F:      include/net/netlabel.h
8136 F:      net/netlabel/
8137
8138 NETROM NETWORK LAYER
8139 M:      Ralf Baechle <ralf@linux-mips.org>
8140 L:      linux-hams@vger.kernel.org
8141 W:      http://www.linux-ax25.org/
8142 S:      Maintained
8143 F:      include/net/netrom.h
8144 F:      include/uapi/linux/netrom.h
8145 F:      net/netrom/
8146
8147 NETRONOME ETHERNET DRIVERS
8148 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8149 L:      oss-drivers@netronome.com
8150 S:      Maintained
8151 F:      drivers/net/ethernet/netronome/
8152
8153 NETWORK BLOCK DEVICE (NBD)
8154 M:      Markus Pargmann <mpa@pengutronix.de>
8155 S:      Maintained
8156 L:      nbd-general@lists.sourceforge.net
8157 T:      git git://git.pengutronix.de/git/mpa/linux-nbd.git
8158 F:      Documentation/blockdev/nbd.txt
8159 F:      drivers/block/nbd.c
8160 F:      include/uapi/linux/nbd.h
8161
8162 NETWORK DROP MONITOR
8163 M:      Neil Horman <nhorman@tuxdriver.com>
8164 L:      netdev@vger.kernel.org
8165 S:      Maintained
8166 W:      https://fedorahosted.org/dropwatch/
8167 F:      net/core/drop_monitor.c
8168
8169 NETWORKING [GENERAL]
8170 M:      "David S. Miller" <davem@davemloft.net>
8171 L:      netdev@vger.kernel.org
8172 W:      http://www.linuxfoundation.org/en/Net
8173 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8176 S:      Maintained
8177 F:      net/
8178 F:      include/net/
8179 F:      include/linux/in.h
8180 F:      include/linux/net.h
8181 F:      include/linux/netdevice.h
8182 F:      include/uapi/linux/in.h
8183 F:      include/uapi/linux/net.h
8184 F:      include/uapi/linux/netdevice.h
8185 F:      include/uapi/linux/net_namespace.h
8186 F:      tools/net/
8187 F:      tools/testing/selftests/net/
8188 F:      lib/random32.c
8189 F:      lib/test_bpf.c
8190
8191 NETWORKING [IPv4/IPv6]
8192 M:      "David S. Miller" <davem@davemloft.net>
8193 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8194 M:      James Morris <jmorris@namei.org>
8195 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8196 M:      Patrick McHardy <kaber@trash.net>
8197 L:      netdev@vger.kernel.org
8198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8199 S:      Maintained
8200 F:      net/ipv4/
8201 F:      net/ipv6/
8202 F:      include/net/ip*
8203 F:      arch/x86/net/*
8204
8205 NETWORKING [IPSEC]
8206 M:      Steffen Klassert <steffen.klassert@secunet.com>
8207 M:      Herbert Xu <herbert@gondor.apana.org.au>
8208 M:      "David S. Miller" <davem@davemloft.net>
8209 L:      netdev@vger.kernel.org
8210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8212 S:      Maintained
8213 F:      net/core/flow.c
8214 F:      net/xfrm/
8215 F:      net/key/
8216 F:      net/ipv4/xfrm*
8217 F:      net/ipv4/esp4.c
8218 F:      net/ipv4/ah4.c
8219 F:      net/ipv4/ipcomp.c
8220 F:      net/ipv4/ip_vti.c
8221 F:      net/ipv6/xfrm*
8222 F:      net/ipv6/esp6.c
8223 F:      net/ipv6/ah6.c
8224 F:      net/ipv6/ipcomp6.c
8225 F:      net/ipv6/ip6_vti.c
8226 F:      include/uapi/linux/xfrm.h
8227 F:      include/net/xfrm.h
8228
8229 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8230 M:      Paul Moore <paul@paul-moore.com>
8231 L:      netdev@vger.kernel.org
8232 S:      Maintained
8233
8234 NETWORKING [WIRELESS]
8235 L:      linux-wireless@vger.kernel.org
8236 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8237
8238 NETWORKING DRIVERS
8239 L:      netdev@vger.kernel.org
8240 W:      http://www.linuxfoundation.org/en/Net
8241 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8244 S:      Odd Fixes
8245 F:      Documentation/devicetree/bindings/net/
8246 F:      drivers/net/
8247 F:      include/linux/if_*
8248 F:      include/linux/netdevice.h
8249 F:      include/linux/etherdevice.h
8250 F:      include/linux/fcdevice.h
8251 F:      include/linux/fddidevice.h
8252 F:      include/linux/hippidevice.h
8253 F:      include/linux/inetdevice.h
8254 F:      include/uapi/linux/if_*
8255 F:      include/uapi/linux/netdevice.h
8256
8257 NETWORKING DRIVERS (WIRELESS)
8258 M:      Kalle Valo <kvalo@codeaurora.org>
8259 L:      linux-wireless@vger.kernel.org
8260 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8263 S:      Maintained
8264 F:      Documentation/devicetree/bindings/net/wireless/
8265 F:      drivers/net/wireless/
8266
8267 NETXEN (1/10) GbE SUPPORT
8268 M:      Manish Chopra <manish.chopra@qlogic.com>
8269 M:      Sony Chacko <sony.chacko@qlogic.com>
8270 M:      Rajesh Borundia <rajesh.borundia@qlogic.com>
8271 L:      netdev@vger.kernel.org
8272 W:      http://www.qlogic.com
8273 S:      Supported
8274 F:      drivers/net/ethernet/qlogic/netxen/
8275
8276 NFC SUBSYSTEM
8277 M:      Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8278 M:      Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8279 M:      Samuel Ortiz <sameo@linux.intel.com>
8280 L:      linux-wireless@vger.kernel.org
8281 L:      linux-nfc@lists.01.org (subscribers-only)
8282 S:      Supported
8283 F:      net/nfc/
8284 F:      include/net/nfc/
8285 F:      include/uapi/linux/nfc.h
8286 F:      drivers/nfc/
8287 F:      include/linux/platform_data/nfcmrvl.h
8288 F:      include/linux/platform_data/nxp-nci.h
8289 F:      include/linux/platform_data/pn544.h
8290 F:      include/linux/platform_data/st21nfca.h
8291 F:      include/linux/platform_data/st-nci.h
8292 F:      Documentation/devicetree/bindings/net/nfc/
8293
8294 NFS, SUNRPC, AND LOCKD CLIENTS
8295 M:      Trond Myklebust <trond.myklebust@primarydata.com>
8296 M:      Anna Schumaker <anna.schumaker@netapp.com>
8297 L:      linux-nfs@vger.kernel.org
8298 W:      http://client.linux-nfs.org
8299 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8300 S:      Maintained
8301 F:      fs/lockd/
8302 F:      fs/nfs/
8303 F:      fs/nfs_common/
8304 F:      net/sunrpc/
8305 F:      include/linux/lockd/
8306 F:      include/linux/nfs*
8307 F:      include/linux/sunrpc/
8308 F:      include/uapi/linux/nfs*
8309 F:      include/uapi/linux/sunrpc/
8310
8311 NILFS2 FILESYSTEM
8312 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8313 L:      linux-nilfs@vger.kernel.org
8314 W:      http://nilfs.sourceforge.net/
8315 W:      http://nilfs.osdn.jp/
8316 T:      git git://github.com/konis/nilfs2.git
8317 S:      Supported
8318 F:      Documentation/filesystems/nilfs2.txt
8319 F:      fs/nilfs2/
8320 F:      include/trace/events/nilfs2.h
8321 F:      include/uapi/linux/nilfs2_api.h
8322 F:      include/uapi/linux/nilfs2_ondisk.h
8323
8324 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8325 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8326 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8327 S:      Maintained
8328 F:      Documentation/scsi/NinjaSCSI.txt
8329 F:      drivers/scsi/pcmcia/nsp_*
8330
8331 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8332 M:      GOTO Masanori <gotom@debian.or.jp>
8333 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8334 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8335 S:      Maintained
8336 F:      Documentation/scsi/NinjaSCSI.txt
8337 F:      drivers/scsi/nsp32*
8338
8339 NIOS2 ARCHITECTURE
8340 M:      Ley Foon Tan <lftan@altera.com>
8341 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8343 S:      Maintained
8344 F:      arch/nios2/
8345
8346 NOKIA N900 POWER SUPPLY DRIVERS
8347 R:      Pali Rohár <pali.rohar@gmail.com>
8348 F:      include/linux/power/bq2415x_charger.h
8349 F:      include/linux/power/bq27xxx_battery.h
8350 F:      include/linux/power/isp1704_charger.h
8351 F:      drivers/power/bq2415x_charger.c
8352 F:      drivers/power/bq27xxx_battery.c
8353 F:      drivers/power/bq27xxx_battery_i2c.c
8354 F:      drivers/power/isp1704_charger.c
8355 F:      drivers/power/rx51_battery.c
8356
8357 NTB DRIVER CORE
8358 M:      Jon Mason <jdmason@kudzu.us>
8359 M:      Dave Jiang <dave.jiang@intel.com>
8360 M:      Allen Hubbe <Allen.Hubbe@emc.com>
8361 L:      linux-ntb@googlegroups.com
8362 S:      Supported
8363 W:      https://github.com/jonmason/ntb/wiki
8364 T:      git git://github.com/jonmason/ntb.git
8365 F:      drivers/ntb/
8366 F:      drivers/net/ntb_netdev.c
8367 F:      include/linux/ntb.h
8368 F:      include/linux/ntb_transport.h
8369 F:      tools/testing/selftests/ntb/
8370
8371 NTB INTEL DRIVER
8372 M:      Jon Mason <jdmason@kudzu.us>
8373 M:      Dave Jiang <dave.jiang@intel.com>
8374 L:      linux-ntb@googlegroups.com
8375 S:      Supported
8376 W:      https://github.com/jonmason/ntb/wiki
8377 T:      git git://github.com/jonmason/ntb.git
8378 F:      drivers/ntb/hw/intel/
8379
8380 NTB AMD DRIVER
8381 M:      Xiangliang Yu <Xiangliang.Yu@amd.com>
8382 L:      linux-ntb@googlegroups.com
8383 S:      Supported
8384 F:      drivers/ntb/hw/amd/
8385
8386 NTFS FILESYSTEM
8387 M:      Anton Altaparmakov <anton@tuxera.com>
8388 L:      linux-ntfs-dev@lists.sourceforge.net
8389 W:      http://www.tuxera.com/
8390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8391 S:      Supported
8392 F:      Documentation/filesystems/ntfs.txt
8393 F:      fs/ntfs/
8394
8395 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8396 M:      Antonino Daplas <adaplas@gmail.com>
8397 L:      linux-fbdev@vger.kernel.org
8398 S:      Maintained
8399 F:      drivers/video/fbdev/riva/
8400 F:      drivers/video/fbdev/nvidia/
8401
8402 NVM EXPRESS DRIVER
8403 M:      Keith Busch <keith.busch@intel.com>
8404 M:      Jens Axboe <axboe@fb.com>
8405 L:      linux-nvme@lists.infradead.org
8406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8407 W:      https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8408 S:      Supported
8409 F:      drivers/nvme/host/
8410 F:      include/linux/nvme.h
8411
8412 NVM EXPRESS TARGET DRIVER
8413 M:      Christoph Hellwig <hch@lst.de>
8414 M:      Sagi Grimberg <sagi@grimberg.me>
8415 L:      linux-nvme@lists.infradead.org
8416 S:      Supported
8417 F:      drivers/nvme/target/
8418
8419 NVMEM FRAMEWORK
8420 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8421 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
8422 S:      Maintained
8423 F:      drivers/nvmem/
8424 F:      Documentation/devicetree/bindings/nvmem/
8425 F:      include/linux/nvmem-consumer.h
8426 F:      include/linux/nvmem-provider.h
8427
8428 NXP-NCI NFC DRIVER
8429 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
8430 R:      Charles Gorand <charles.gorand@effinnov.com>
8431 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
8432 S:      Supported
8433 F:      drivers/nfc/nxp-nci
8434
8435 NXP TDA998X DRM DRIVER
8436 M:      Russell King <rmk+kernel@armlinux.org.uk>
8437 S:      Supported
8438 F:      drivers/gpu/drm/i2c/tda998x_drv.c
8439 F:      include/drm/i2c/tda998x.h
8440
8441 NXP TFA9879 DRIVER
8442 M:      Peter Rosin <peda@axentia.se>
8443 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8444 S:      Maintained
8445 F:      sound/soc/codecs/tfa9879*
8446
8447 OBJTOOL
8448 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8449 S:      Supported
8450 F:      tools/objtool/
8451
8452 OMAP SUPPORT
8453 M:      Tony Lindgren <tony@atomide.com>
8454 L:      linux-omap@vger.kernel.org
8455 W:      http://www.muru.com/linux/omap/
8456 W:      http://linux.omap.com/
8457 Q:      http://patchwork.kernel.org/project/linux-omap/list/
8458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8459 S:      Maintained
8460 F:      arch/arm/*omap*/
8461 F:      arch/arm/configs/omap1_defconfig
8462 F:      arch/arm/configs/omap2plus_defconfig
8463 F:      drivers/i2c/busses/i2c-omap.c
8464 F:      drivers/irqchip/irq-omap-intc.c
8465 F:      drivers/mfd/*omap*.c
8466 F:      drivers/mfd/menelaus.c
8467 F:      drivers/mfd/palmas.c
8468 F:      drivers/mfd/tps65217.c
8469 F:      drivers/mfd/tps65218.c
8470 F:      drivers/mfd/tps65910.c
8471 F:      drivers/mfd/twl-core.[ch]
8472 F:      drivers/mfd/twl4030*.c
8473 F:      drivers/mfd/twl6030*.c
8474 F:      drivers/mfd/twl6040*.c
8475 F:      drivers/regulator/palmas-regulator*.c
8476 F:      drivers/regulator/pbias-regulator.c
8477 F:      drivers/regulator/tps65217-regulator.c
8478 F:      drivers/regulator/tps65218-regulator.c
8479 F:      drivers/regulator/tps65910-regulator.c
8480 F:      drivers/regulator/twl-regulator.c
8481 F:      include/linux/i2c-omap.h
8482
8483 OMAP DEVICE TREE SUPPORT
8484 M:      Benoît Cousson <bcousson@baylibre.com>
8485 M:      Tony Lindgren <tony@atomide.com>
8486 L:      linux-omap@vger.kernel.org
8487 L:      devicetree@vger.kernel.org
8488 S:      Maintained
8489 F:      arch/arm/boot/dts/*omap*
8490 F:      arch/arm/boot/dts/*am3*
8491 F:      arch/arm/boot/dts/*am4*
8492 F:      arch/arm/boot/dts/*am5*
8493 F:      arch/arm/boot/dts/*dra7*
8494
8495 OMAP CLOCK FRAMEWORK SUPPORT
8496 M:      Paul Walmsley <paul@pwsan.com>
8497 L:      linux-omap@vger.kernel.org
8498 S:      Maintained
8499 F:      arch/arm/*omap*/*clock*
8500
8501 OMAP POWER MANAGEMENT SUPPORT
8502 M:      Kevin Hilman <khilman@kernel.org>
8503 L:      linux-omap@vger.kernel.org
8504 S:      Maintained
8505 F:      arch/arm/*omap*/*pm*
8506 F:      drivers/cpufreq/omap-cpufreq.c
8507
8508 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8509 M:      Rajendra Nayak <rnayak@codeaurora.org>
8510 M:      Paul Walmsley <paul@pwsan.com>
8511 L:      linux-omap@vger.kernel.org
8512 S:      Maintained
8513 F:      arch/arm/mach-omap2/prm*
8514
8515 OMAP AUDIO SUPPORT
8516 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
8517 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
8518 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8519 L:      linux-omap@vger.kernel.org
8520 S:      Maintained
8521 F:      sound/soc/omap/
8522
8523 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8524 M:      Roger Quadros <rogerq@ti.com>
8525 M:      Tony Lindgren <tony@atomide.com>
8526 L:      linux-omap@vger.kernel.org
8527 S:      Maintained
8528 F:      drivers/memory/omap-gpmc.c
8529 F:      arch/arm/mach-omap2/*gpmc*
8530
8531 OMAP FRAMEBUFFER SUPPORT
8532 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8533 L:      linux-fbdev@vger.kernel.org
8534 L:      linux-omap@vger.kernel.org
8535 S:      Maintained
8536 F:      drivers/video/fbdev/omap/
8537
8538 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8539 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8540 L:      linux-omap@vger.kernel.org
8541 L:      linux-fbdev@vger.kernel.org
8542 S:      Maintained
8543 F:      drivers/video/fbdev/omap2/
8544 F:      Documentation/arm/OMAP/DSS
8545
8546 OMAP HARDWARE SPINLOCK SUPPORT
8547 M:      Ohad Ben-Cohen <ohad@wizery.com>
8548 L:      linux-omap@vger.kernel.org
8549 S:      Maintained
8550 F:      drivers/hwspinlock/omap_hwspinlock.c
8551
8552 OMAP MMC SUPPORT
8553 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
8554 L:      linux-omap@vger.kernel.org
8555 S:      Maintained
8556 F:      drivers/mmc/host/omap.c
8557
8558 OMAP HS MMC SUPPORT
8559 L:      linux-mmc@vger.kernel.org
8560 L:      linux-omap@vger.kernel.org
8561 S:      Orphan
8562 F:      drivers/mmc/host/omap_hsmmc.c
8563
8564 OMAP RANDOM NUMBER GENERATOR SUPPORT
8565 M:      Deepak Saxena <dsaxena@plexity.net>
8566 S:      Maintained
8567 F:      drivers/char/hw_random/omap-rng.c
8568
8569 OMAP HWMOD SUPPORT
8570 M:      Benoît Cousson <bcousson@baylibre.com>
8571 M:      Paul Walmsley <paul@pwsan.com>
8572 L:      linux-omap@vger.kernel.org
8573 S:      Maintained
8574 F:      arch/arm/mach-omap2/omap_hwmod.*
8575
8576 OMAP HWMOD DATA
8577 M:      Paul Walmsley <paul@pwsan.com>
8578 L:      linux-omap@vger.kernel.org
8579 S:      Maintained
8580 F:      arch/arm/mach-omap2/omap_hwmod*data*
8581
8582 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8583 M:      Benoît Cousson <bcousson@baylibre.com>
8584 L:      linux-omap@vger.kernel.org
8585 S:      Maintained
8586 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8587
8588 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8589 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8590 L:      linux-media@vger.kernel.org
8591 S:      Maintained
8592 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
8593 F:      drivers/media/platform/omap3isp/
8594 F:      drivers/staging/media/omap4iss/
8595
8596 OMAP USB SUPPORT
8597 L:      linux-usb@vger.kernel.org
8598 L:      linux-omap@vger.kernel.org
8599 S:      Orphan
8600 F:      drivers/usb/*/*omap*
8601 F:      arch/arm/*omap*/usb*
8602
8603 OMAP GPIO DRIVER
8604 M:      Grygorii Strashko <grygorii.strashko@ti.com>
8605 M:      Santosh Shilimkar <ssantosh@kernel.org>
8606 M:      Kevin Hilman <khilman@kernel.org>
8607 L:      linux-omap@vger.kernel.org
8608 S:      Maintained
8609 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
8610 F:      drivers/gpio/gpio-omap.c
8611
8612 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8613 M:      Mark Jackson <mpfj@newflow.co.uk>
8614 L:      linux-omap@vger.kernel.org
8615 S:      Maintained
8616 F:      arch/arm/boot/dts/am335x-nano.dts
8617
8618 OMFS FILESYSTEM
8619 M:      Bob Copeland <me@bobcopeland.com>
8620 L:      linux-karma-devel@lists.sourceforge.net
8621 S:      Maintained
8622 F:      Documentation/filesystems/omfs.txt
8623 F:      fs/omfs/
8624
8625 OMNIKEY CARDMAN 4000 DRIVER
8626 M:      Harald Welte <laforge@gnumonks.org>
8627 S:      Maintained
8628 F:      drivers/char/pcmcia/cm4000_cs.c
8629 F:      include/linux/cm4000_cs.h
8630 F:      include/uapi/linux/cm4000_cs.h
8631
8632 OMNIKEY CARDMAN 4040 DRIVER
8633 M:      Harald Welte <laforge@gnumonks.org>
8634 S:      Maintained
8635 F:      drivers/char/pcmcia/cm4040_cs.*
8636
8637 OMNIVISION OV7670 SENSOR DRIVER
8638 M:      Jonathan Corbet <corbet@lwn.net>
8639 L:      linux-media@vger.kernel.org
8640 T:      git git://linuxtv.org/media_tree.git
8641 S:      Maintained
8642 F:      drivers/media/i2c/ov7670.c
8643
8644 ONENAND FLASH DRIVER
8645 M:      Kyungmin Park <kyungmin.park@samsung.com>
8646 L:      linux-mtd@lists.infradead.org
8647 S:      Maintained
8648 F:      drivers/mtd/onenand/
8649 F:      include/linux/mtd/onenand*.h
8650
8651 ONSTREAM SCSI TAPE DRIVER
8652 M:      Willem Riede <osst@riede.org>
8653 L:      osst-users@lists.sourceforge.net
8654 L:      linux-scsi@vger.kernel.org
8655 S:      Maintained
8656 F:      Documentation/scsi/osst.txt
8657 F:      drivers/scsi/osst.*
8658 F:      drivers/scsi/osst_*.h
8659 F:      drivers/scsi/st.h
8660
8661 OPENCORES I2C BUS DRIVER
8662 M:      Peter Korsgaard <jacmet@sunsite.dk>
8663 L:      linux-i2c@vger.kernel.org
8664 S:      Maintained
8665 F:      Documentation/i2c/busses/i2c-ocores
8666 F:      drivers/i2c/busses/i2c-ocores.c
8667
8668 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8669 M:      Rob Herring <robh+dt@kernel.org>
8670 M:      Frank Rowand <frowand.list@gmail.com>
8671 L:      devicetree@vger.kernel.org
8672 W:      http://www.devicetree.org/
8673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8674 S:      Maintained
8675 F:      drivers/of/
8676 F:      include/linux/of*.h
8677 F:      scripts/dtc/
8678
8679 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8680 M:      Rob Herring <robh+dt@kernel.org>
8681 M:      Mark Rutland <mark.rutland@arm.com>
8682 L:      devicetree@vger.kernel.org
8683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8684 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8685 S:      Maintained
8686 F:      Documentation/devicetree/
8687 F:      arch/*/boot/dts/
8688 F:      include/dt-bindings/
8689
8690 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8691 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8692 L:      devicetree@vger.kernel.org
8693 S:      Maintained
8694 F:      Documentation/devicetree/dynamic-resolution-notes.txt
8695 F:      Documentation/devicetree/overlay-notes.txt
8696 F:      drivers/of/overlay.c
8697 F:      drivers/of/resolver.c
8698
8699 OPENRISC ARCHITECTURE
8700 M:      Jonas Bonn <jonas@southpole.se>
8701 W:      http://openrisc.net
8702 S:      Maintained
8703 T:      git git://openrisc.net/~jonas/linux
8704 F:      arch/openrisc/
8705
8706 OPENVSWITCH
8707 M:      Pravin Shelar <pshelar@nicira.com>
8708 L:      netdev@vger.kernel.org
8709 L:      dev@openvswitch.org
8710 W:      http://openvswitch.org
8711 S:      Maintained
8712 F:      net/openvswitch/
8713 F:      include/uapi/linux/openvswitch.h
8714
8715 OPERATING PERFORMANCE POINTS (OPP)
8716 M:      Viresh Kumar <vireshk@kernel.org>
8717 M:      Nishanth Menon <nm@ti.com>
8718 M:      Stephen Boyd <sboyd@codeaurora.org>
8719 L:      linux-pm@vger.kernel.org
8720 S:      Maintained
8721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8722 F:      drivers/base/power/opp/
8723 F:      include/linux/pm_opp.h
8724 F:      Documentation/power/opp.txt
8725 F:      Documentation/devicetree/bindings/opp/
8726
8727 OPL4 DRIVER
8728 M:      Clemens Ladisch <clemens@ladisch.de>
8729 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8730 T:      git git://git.alsa-project.org/alsa-kernel.git
8731 S:      Maintained
8732 F:      sound/drivers/opl4/
8733
8734 OPROFILE
8735 M:      Robert Richter <rric@kernel.org>
8736 L:      oprofile-list@lists.sf.net
8737 S:      Maintained
8738 F:      arch/*/include/asm/oprofile*.h
8739 F:      arch/*/oprofile/
8740 F:      drivers/oprofile/
8741 F:      include/linux/oprofile.h
8742
8743 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8744 M:      Mark Fasheh <mfasheh@suse.com>
8745 M:      Joel Becker <jlbec@evilplan.org>
8746 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8747 W:      http://ocfs2.wiki.kernel.org
8748 S:      Supported
8749 F:      Documentation/filesystems/ocfs2.txt
8750 F:      Documentation/filesystems/dlmfs.txt
8751 F:      fs/ocfs2/
8752
8753 ORINOCO DRIVER
8754 L:      linux-wireless@vger.kernel.org
8755 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
8756 W:      http://www.nongnu.org/orinoco/
8757 S:      Orphan
8758 F:      drivers/net/wireless/intersil/orinoco/
8759
8760 OSD LIBRARY and FILESYSTEM
8761 M:      Boaz Harrosh <ooo@electrozaur.com>
8762 M:      Benny Halevy <bhalevy@primarydata.com>
8763 L:      osd-dev@open-osd.org
8764 W:      http://open-osd.org
8765 T:      git git://git.open-osd.org/open-osd.git
8766 S:      Maintained
8767 F:      drivers/scsi/osd/
8768 F:      include/scsi/osd_*
8769 F:      fs/exofs/
8770
8771 OVERLAY FILESYSTEM
8772 M:      Miklos Szeredi <miklos@szeredi.hu>
8773 L:      linux-unionfs@vger.kernel.org
8774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8775 S:      Supported
8776 F:      fs/overlayfs/
8777 F:      Documentation/filesystems/overlayfs.txt
8778
8779 ORANGEFS FILESYSTEM
8780 M:      Mike Marshall <hubcap@omnibond.com>
8781 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
8782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8783 S:      Supported
8784 F:      fs/orangefs/
8785 F:      Documentation/filesystems/orangefs.txt
8786
8787 P54 WIRELESS DRIVER
8788 M:      Christian Lamparter <chunkeey@googlemail.com>
8789 L:      linux-wireless@vger.kernel.org
8790 W:      http://wireless.kernel.org/en/users/Drivers/p54
8791 S:      Maintained
8792 F:      drivers/net/wireless/intersil/p54/
8793
8794 PA SEMI ETHERNET DRIVER
8795 M:      Olof Johansson <olof@lixom.net>
8796 L:      netdev@vger.kernel.org
8797 S:      Maintained
8798 F:      drivers/net/ethernet/pasemi/*
8799
8800 PA SEMI SMBUS DRIVER
8801 M:      Olof Johansson <olof@lixom.net>
8802 L:      linux-i2c@vger.kernel.org
8803 S:      Maintained
8804 F:      drivers/i2c/busses/i2c-pasemi.c
8805
8806 PADATA PARALLEL EXECUTION MECHANISM
8807 M:      Steffen Klassert <steffen.klassert@secunet.com>
8808 L:      linux-crypto@vger.kernel.org
8809 S:      Maintained
8810 F:      kernel/padata.c
8811 F:      include/linux/padata.h
8812 F:      Documentation/padata.txt
8813
8814 PANASONIC LAPTOP ACPI EXTRAS DRIVER
8815 M:      Harald Welte <laforge@gnumonks.org>
8816 L:      platform-driver-x86@vger.kernel.org
8817 S:      Maintained
8818 F:      drivers/platform/x86/panasonic-laptop.c
8819
8820 PANASONIC MN10300/AM33/AM34 PORT
8821 M:      David Howells <dhowells@redhat.com>
8822 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
8823 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8824 S:      Maintained
8825 F:      Documentation/mn10300/
8826 F:      arch/mn10300/
8827
8828 PARALLEL LCD/KEYPAD PANEL DRIVER
8829 M:      Willy Tarreau <willy@haproxy.com>
8830 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8831 S:      Odd Fixes
8832 F:      Documentation/misc-devices/lcd-panel-cgram.txt
8833 F:      drivers/misc/panel.c
8834
8835 PARALLEL PORT SUBSYSTEM
8836 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8837 M:      Sudip Mukherjee <sudip@vectorindia.org>
8838 L:      linux-parport@lists.infradead.org (subscribers-only)
8839 S:      Maintained
8840 F:      drivers/parport/
8841 F:      include/linux/parport*.h
8842 F:      drivers/char/ppdev.c
8843 F:      include/uapi/linux/ppdev.h
8844 F:      Documentation/parport*.txt
8845
8846 PARAVIRT_OPS INTERFACE
8847 M:      Jeremy Fitzhardinge <jeremy@goop.org>
8848 M:      Chris Wright <chrisw@sous-sol.org>
8849 M:      Alok Kataria <akataria@vmware.com>
8850 M:      Rusty Russell <rusty@rustcorp.com.au>
8851 L:      virtualization@lists.linux-foundation.org
8852 S:      Supported
8853 F:      Documentation/virtual/paravirt_ops.txt
8854 F:      arch/*/kernel/paravirt*
8855 F:      arch/*/include/asm/paravirt.h
8856
8857 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8858 M:      Tim Waugh <tim@cyberelk.net>
8859 L:      linux-parport@lists.infradead.org (subscribers-only)
8860 S:      Maintained
8861 F:      Documentation/blockdev/paride.txt
8862 F:      drivers/block/paride/
8863
8864 PARISC ARCHITECTURE
8865 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
8866 M:      Helge Deller <deller@gmx.de>
8867 L:      linux-parisc@vger.kernel.org
8868 W:      http://www.parisc-linux.org/
8869 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
8870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8872 S:      Maintained
8873 F:      arch/parisc/
8874 F:      Documentation/parisc/
8875 F:      drivers/parisc/
8876 F:      drivers/char/agp/parisc-agp.c
8877 F:      drivers/input/serio/gscps2.c
8878 F:      drivers/parport/parport_gsc.*
8879 F:      drivers/tty/serial/8250/8250_gsc.c
8880 F:      drivers/video/fbdev/sti*
8881 F:      drivers/video/console/sti*
8882 F:      drivers/video/logo/logo_parisc*
8883
8884 PC87360 HARDWARE MONITORING DRIVER
8885 M:      Jim Cromie <jim.cromie@gmail.com>
8886 L:      linux-hwmon@vger.kernel.org
8887 S:      Maintained
8888 F:      Documentation/hwmon/pc87360
8889 F:      drivers/hwmon/pc87360.c
8890
8891 PC8736x GPIO DRIVER
8892 M:      Jim Cromie <jim.cromie@gmail.com>
8893 S:      Maintained
8894 F:      drivers/char/pc8736x_gpio.c
8895
8896 PC87427 HARDWARE MONITORING DRIVER
8897 M:      Jean Delvare <jdelvare@suse.com>
8898 L:      linux-hwmon@vger.kernel.org
8899 S:      Maintained
8900 F:      Documentation/hwmon/pc87427
8901 F:      drivers/hwmon/pc87427.c
8902
8903 PCA9532 LED DRIVER
8904 M:      Riku Voipio <riku.voipio@iki.fi>
8905 S:      Maintained
8906 F:      drivers/leds/leds-pca9532.c
8907 F:      include/linux/leds-pca9532.h
8908
8909 PCA9541 I2C BUS MASTER SELECTOR DRIVER
8910 M:      Guenter Roeck <linux@roeck-us.net>
8911 L:      linux-i2c@vger.kernel.org
8912 S:      Maintained
8913 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
8914
8915 PCDP - PRIMARY CONSOLE AND DEBUG PORT
8916 M:      Khalid Aziz <khalid@gonehiking.org>
8917 S:      Maintained
8918 F:      drivers/firmware/pcdp.*
8919
8920 PCI ERROR RECOVERY
8921 M:      Linas Vepstas <linasvepstas@gmail.com>
8922 L:      linux-pci@vger.kernel.org
8923 S:      Supported
8924 F:      Documentation/PCI/pci-error-recovery.txt
8925
8926 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8927 M:      Russell Currey <ruscur@russell.cc>
8928 L:      linuxppc-dev@lists.ozlabs.org
8929 S:      Supported
8930 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
8931 F:      arch/powerpc/kernel/eeh*.c
8932 F:      arch/powerpc/platforms/*/eeh*.c
8933 F:      arch/powerpc/include/*/eeh*.h
8934
8935 PCI SUBSYSTEM
8936 M:      Bjorn Helgaas <bhelgaas@google.com>
8937 L:      linux-pci@vger.kernel.org
8938 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
8939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8940 S:      Supported
8941 F:      Documentation/devicetree/bindings/pci/
8942 F:      Documentation/PCI/
8943 F:      drivers/pci/
8944 F:      include/linux/pci*
8945 F:      arch/x86/pci/
8946 F:      arch/x86/kernel/quirks.c
8947
8948 PCI DRIVER FOR ALTERA PCIE IP
8949 M:      Ley Foon Tan <lftan@altera.com>
8950 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
8951 L:      linux-pci@vger.kernel.org
8952 S:      Supported
8953 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
8954 F:      drivers/pci/host/pcie-altera.c
8955
8956 PCI DRIVER FOR ARM VERSATILE PLATFORM
8957 M:      Rob Herring <robh@kernel.org>
8958 L:      linux-pci@vger.kernel.org
8959 L:      linux-arm-kernel@lists.infradead.org
8960 S:      Maintained
8961 F:      Documentation/devicetree/bindings/pci/versatile.txt
8962 F:      drivers/pci/host/pci-versatile.c
8963
8964 PCI DRIVER FOR APPLIEDMICRO XGENE
8965 M:      Tanmay Inamdar <tinamdar@apm.com>
8966 L:      linux-pci@vger.kernel.org
8967 L:      linux-arm-kernel@lists.infradead.org
8968 S:      Maintained
8969 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
8970 F:      drivers/pci/host/pci-xgene.c
8971
8972 PCI DRIVER FOR FREESCALE LAYERSCAPE
8973 M:      Minghuan Lian <minghuan.Lian@freescale.com>
8974 M:      Mingkai Hu <mingkai.hu@freescale.com>
8975 M:      Roy Zang <tie-fei.zang@freescale.com>
8976 L:      linuxppc-dev@lists.ozlabs.org
8977 L:      linux-pci@vger.kernel.org
8978 L:      linux-arm-kernel@lists.infradead.org
8979 S:      Maintained
8980 F:      drivers/pci/host/*layerscape*
8981
8982 PCI DRIVER FOR IMX6
8983 M:      Richard Zhu <Richard.Zhu@freescale.com>
8984 M:      Lucas Stach <l.stach@pengutronix.de>
8985 L:      linux-pci@vger.kernel.org
8986 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8987 S:      Maintained
8988 F:      drivers/pci/host/*imx6*
8989
8990 PCI DRIVER FOR TI KEYSTONE
8991 M:      Murali Karicheri <m-karicheri2@ti.com>
8992 L:      linux-pci@vger.kernel.org
8993 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8994 S:      Maintained
8995 F:      drivers/pci/host/*keystone*
8996
8997 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8998 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8999 M:      Jason Cooper <jason@lakedaemon.net>
9000 L:      linux-pci@vger.kernel.org
9001 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9002 S:      Maintained
9003 F:      drivers/pci/host/*mvebu*
9004
9005 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9006 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9007 L:      linux-pci@vger.kernel.org
9008 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9009 S:      Maintained
9010 F:      drivers/pci/host/pci-aardvark.c
9011
9012 PCI DRIVER FOR NVIDIA TEGRA
9013 M:      Thierry Reding <thierry.reding@gmail.com>
9014 L:      linux-tegra@vger.kernel.org
9015 L:      linux-pci@vger.kernel.org
9016 S:      Supported
9017 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9018 F:      drivers/pci/host/pci-tegra.c
9019
9020 PCI DRIVER FOR TI DRA7XX
9021 M:      Kishon Vijay Abraham I <kishon@ti.com>
9022 L:      linux-omap@vger.kernel.org
9023 L:      linux-pci@vger.kernel.org
9024 S:      Supported
9025 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9026 F:      drivers/pci/host/pci-dra7xx.c
9027
9028 PCI DRIVER FOR RENESAS R-CAR
9029 M:      Simon Horman <horms@verge.net.au>
9030 L:      linux-pci@vger.kernel.org
9031 L:      linux-renesas-soc@vger.kernel.org
9032 S:      Maintained
9033 F:      drivers/pci/host/*rcar*
9034
9035 PCI DRIVER FOR SAMSUNG EXYNOS
9036 M:      Jingoo Han <jingoohan1@gmail.com>
9037 L:      linux-pci@vger.kernel.org
9038 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9039 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9040 S:      Maintained
9041 F:      drivers/pci/host/pci-exynos.c
9042
9043 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9044 M:      Jingoo Han <jingoohan1@gmail.com>
9045 M:      Pratyush Anand <pratyush.anand@gmail.com>
9046 L:      linux-pci@vger.kernel.org
9047 S:      Maintained
9048 F:      drivers/pci/host/*designware*
9049
9050 PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9051 M:      Joao Pinto <jpinto@synopsys.com>
9052 L:      linux-pci@vger.kernel.org
9053 S:      Maintained
9054 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9055 F:      drivers/pci/host/pcie-designware-plat.c
9056
9057 PCI DRIVER FOR GENERIC OF HOSTS
9058 M:      Will Deacon <will.deacon@arm.com>
9059 L:      linux-pci@vger.kernel.org
9060 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9061 S:      Maintained
9062 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9063 F:      drivers/pci/host/pci-host-common.c
9064 F:      drivers/pci/host/pci-host-generic.c
9065
9066 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9067 M:      Keith Busch <keith.busch@intel.com>
9068 L:      linux-pci@vger.kernel.org
9069 S:      Supported
9070 F:      arch/x86/pci/vmd.c
9071
9072 PCIE DRIVER FOR ST SPEAR13XX
9073 M:      Pratyush Anand <pratyush.anand@gmail.com>
9074 L:      linux-pci@vger.kernel.org
9075 S:      Maintained
9076 F:      drivers/pci/host/*spear*
9077
9078 PCI MSI DRIVER FOR ALTERA MSI IP
9079 M:      Ley Foon Tan <lftan@altera.com>
9080 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9081 L:      linux-pci@vger.kernel.org
9082 S:      Supported
9083 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9084 F:      drivers/pci/host/pcie-altera-msi.c
9085
9086 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9087 M:      Duc Dang <dhdang@apm.com>
9088 L:      linux-pci@vger.kernel.org
9089 L:      linux-arm-kernel@lists.infradead.org
9090 S:      Maintained
9091 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9092 F:      drivers/pci/host/pci-xgene-msi.c
9093
9094 PCIE DRIVER FOR AXIS ARTPEC
9095 M:      Niklas Cassel <niklas.cassel@axis.com>
9096 M:      Jesper Nilsson <jesper.nilsson@axis.com>
9097 L:      linux-arm-kernel@axis.com
9098 L:      linux-pci@vger.kernel.org
9099 S:      Maintained
9100 F:      Documentation/devicetree/bindings/pci/axis,artpec*
9101 F:      drivers/pci/host/*artpec*
9102
9103 PCIE DRIVER FOR HISILICON
9104 M:      Zhou Wang <wangzhou1@hisilicon.com>
9105 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9106 L:      linux-pci@vger.kernel.org
9107 S:      Maintained
9108 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9109 F:      drivers/pci/host/pcie-hisi.c
9110
9111 PCIE DRIVER FOR QUALCOMM MSM
9112 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9113 L:     linux-pci@vger.kernel.org
9114 L:     linux-arm-msm@vger.kernel.org
9115 S:     Maintained
9116 F:     drivers/pci/host/*qcom*
9117
9118 PCIE DRIVER FOR CAVIUM THUNDERX
9119 M:      David Daney <david.daney@cavium.com>
9120 L:      linux-pci@vger.kernel.org
9121 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9122 S:      Supported
9123 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
9124 F:      drivers/pci/host/pci-thunder-*
9125
9126 PCMCIA SUBSYSTEM
9127 P:      Linux PCMCIA Team
9128 L:      linux-pcmcia@lists.infradead.org
9129 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9131 S:      Maintained
9132 F:      Documentation/pcmcia/
9133 F:      drivers/pcmcia/
9134 F:      include/pcmcia/
9135
9136 PCNET32 NETWORK DRIVER
9137 M:      Don Fry <pcnet32@frontier.com>
9138 L:      netdev@vger.kernel.org
9139 S:      Maintained
9140 F:      drivers/net/ethernet/amd/pcnet32.c
9141
9142 PCRYPT PARALLEL CRYPTO ENGINE
9143 M:      Steffen Klassert <steffen.klassert@secunet.com>
9144 L:      linux-crypto@vger.kernel.org
9145 S:      Maintained
9146 F:      crypto/pcrypt.c
9147 F:      include/crypto/pcrypt.h
9148
9149 PER-CPU MEMORY ALLOCATOR
9150 M:      Tejun Heo <tj@kernel.org>
9151 M:      Christoph Lameter <cl@linux.com>
9152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9153 S:      Maintained
9154 F:      include/linux/percpu*.h
9155 F:      mm/percpu*.c
9156 F:      arch/*/include/asm/percpu.h
9157
9158 PER-TASK DELAY ACCOUNTING
9159 M:      Balbir Singh <bsingharora@gmail.com>
9160 S:      Maintained
9161 F:      include/linux/delayacct.h
9162 F:      kernel/delayacct.c
9163
9164 PERFORMANCE EVENTS SUBSYSTEM
9165 M:      Peter Zijlstra <peterz@infradead.org>
9166 M:      Ingo Molnar <mingo@redhat.com>
9167 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
9168 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9169 L:      linux-kernel@vger.kernel.org
9170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9171 S:      Supported
9172 F:      kernel/events/*
9173 F:      include/linux/perf_event.h
9174 F:      include/uapi/linux/perf_event.h
9175 F:      arch/*/kernel/perf_event*.c
9176 F:      arch/*/kernel/*/perf_event*.c
9177 F:      arch/*/kernel/*/*/perf_event*.c
9178 F:      arch/*/include/asm/perf_event.h
9179 F:      arch/*/kernel/perf_callchain.c
9180 F:      arch/*/events/*
9181 F:      tools/perf/
9182
9183 PERSONALITY HANDLING
9184 M:      Christoph Hellwig <hch@infradead.org>
9185 L:      linux-abi-devel@lists.sourceforge.net
9186 S:      Maintained
9187 F:      include/linux/personality.h
9188 F:      include/uapi/linux/personality.h
9189
9190 PHONET PROTOCOL
9191 M:      Remi Denis-Courmont <courmisch@gmail.com>
9192 S:      Supported
9193 F:      Documentation/networking/phonet.txt
9194 F:      include/linux/phonet.h
9195 F:      include/net/phonet/
9196 F:      include/uapi/linux/phonet.h
9197 F:      net/phonet/
9198
9199 PHRAM MTD DRIVER
9200 M:      Joern Engel <joern@lazybastard.org>
9201 L:      linux-mtd@lists.infradead.org
9202 S:      Maintained
9203 F:      drivers/mtd/devices/phram.c
9204
9205 PICOLCD HID DRIVER
9206 M:      Bruno Prémont <bonbons@linux-vserver.org>
9207 L:      linux-input@vger.kernel.org
9208 S:      Maintained
9209 F:      drivers/hid/hid-picolcd*
9210
9211 PICOXCELL SUPPORT
9212 M:      Jamie Iles <jamie@jamieiles.com>
9213 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9214 T:      git git://github.com/jamieiles/linux-2.6-ji.git
9215 S:      Supported
9216 F:      arch/arm/boot/dts/picoxcell*
9217 F:      arch/arm/mach-picoxcell/
9218 F:      drivers/crypto/picoxcell*
9219
9220 PIN CONTROL SUBSYSTEM
9221 M:      Linus Walleij <linus.walleij@linaro.org>
9222 L:      linux-gpio@vger.kernel.org
9223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9224 S:      Maintained
9225 F:      Documentation/devicetree/bindings/pinctrl/
9226 F:      Documentation/pinctrl.txt
9227 F:      drivers/pinctrl/
9228 F:      include/linux/pinctrl/
9229
9230 PIN CONTROLLER - ATMEL AT91
9231 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9233 S:      Maintained
9234 F:      drivers/pinctrl/pinctrl-at91.*
9235
9236 PIN CONTROLLER - ATMEL AT91 PIO4
9237 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
9238 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9239 L:      linux-gpio@vger.kernel.org
9240 S:      Supported
9241 F:      drivers/pinctrl/pinctrl-at91-pio4.*
9242
9243 PIN CONTROLLER - INTEL
9244 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9245 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
9246 S:      Maintained
9247 F:      drivers/pinctrl/intel/
9248
9249 PIN CONTROLLER - RENESAS
9250 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9251 M:      Geert Uytterhoeven <geert+renesas@glider.be>
9252 L:      linux-renesas-soc@vger.kernel.org
9253 S:      Maintained
9254 F:      drivers/pinctrl/sh-pfc/
9255
9256 PIN CONTROLLER - SAMSUNG
9257 M:      Tomasz Figa <tomasz.figa@gmail.com>
9258 M:      Krzysztof Kozlowski <krzk@kernel.org>
9259 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9260 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9261 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9262 S:      Maintained
9263 F:      drivers/pinctrl/samsung/
9264
9265 PIN CONTROLLER - SINGLE
9266 M:      Tony Lindgren <tony@atomide.com>
9267 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
9268 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9269 L:      linux-omap@vger.kernel.org
9270 S:      Maintained
9271 F:      drivers/pinctrl/pinctrl-single.c
9272
9273 PIN CONTROLLER - ST SPEAR
9274 M:      Viresh Kumar <vireshk@kernel.org>
9275 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9276 W:      http://www.st.com/spear
9277 S:      Maintained
9278 F:      drivers/pinctrl/spear/
9279
9280 PISTACHIO SOC SUPPORT
9281 M:      James Hartley <james.hartley@imgtec.com>
9282 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9283 L:      linux-mips@linux-mips.org
9284 S:      Maintained
9285 F:      arch/mips/pistachio/
9286 F:      arch/mips/include/asm/mach-pistachio/
9287 F:      arch/mips/boot/dts/pistachio/
9288 F:      arch/mips/configs/pistachio*_defconfig
9289
9290 PKTCDVD DRIVER
9291 M:      Jiri Kosina <jikos@kernel.org>
9292 S:      Maintained
9293 F:      drivers/block/pktcdvd.c
9294 F:      include/linux/pktcdvd.h
9295 F:      include/uapi/linux/pktcdvd.h
9296
9297 PKUNITY SOC DRIVERS
9298 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
9299 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
9300 S:      Maintained
9301 T:      git git://github.com/gxt/linux.git
9302 F:      drivers/input/serio/i8042-unicore32io.h
9303 F:      drivers/i2c/busses/i2c-puv3.c
9304 F:      drivers/video/fbdev/fb-puv3.c
9305 F:      drivers/rtc/rtc-puv3.c
9306
9307 PMBUS HARDWARE MONITORING DRIVERS
9308 M:      Guenter Roeck <linux@roeck-us.net>
9309 L:      linux-hwmon@vger.kernel.org
9310 W:      http://hwmon.wiki.kernel.org/
9311 W:      http://www.roeck-us.net/linux/drivers/
9312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9313 S:      Maintained
9314 F:      Documentation/hwmon/pmbus
9315 F:      drivers/hwmon/pmbus/
9316 F:      include/linux/i2c/pmbus.h
9317
9318 PMC SIERRA MaxRAID DRIVER
9319 L:      linux-scsi@vger.kernel.org
9320 W:      http://www.pmc-sierra.com/
9321 S:      Orphan
9322 F:      drivers/scsi/pmcraid.*
9323
9324 PMC SIERRA PM8001 DRIVER
9325 M:      Jack Wang <jinpu.wang@profitbricks.com>
9326 M:      lindar_liu@usish.com
9327 L:      pmchba@pmcs.com
9328 L:      linux-scsi@vger.kernel.org
9329 S:      Supported
9330 F:      drivers/scsi/pm8001/
9331
9332 POSIX CLOCKS and TIMERS
9333 M:      Thomas Gleixner <tglx@linutronix.de>
9334 L:      linux-kernel@vger.kernel.org
9335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9336 S:      Maintained
9337 F:      fs/timerfd.c
9338 F:      include/linux/timer*
9339 F:      kernel/time/*timer*
9340
9341 POWER MANAGEMENT CORE
9342 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
9343 L:      linux-pm@vger.kernel.org
9344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9345 S:      Supported
9346 F:      drivers/base/power/
9347 F:      include/linux/pm.h
9348 F:      include/linux/pm_*
9349 F:      include/linux/powercap.h
9350 F:      drivers/powercap/
9351
9352 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9353 M:      Sebastian Reichel <sre@kernel.org>
9354 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9355 M:      David Woodhouse <dwmw2@infradead.org>
9356 L:      linux-pm@vger.kernel.org
9357 T:      git git://git.infradead.org/battery-2.6.git
9358 S:      Maintained
9359 F:      Documentation/devicetree/bindings/power/
9360 F:      Documentation/devicetree/bindings/power_supply/
9361 F:      include/linux/power_supply.h
9362 F:      drivers/power/
9363 X:      drivers/power/avs/
9364
9365 POWER STATE COORDINATION INTERFACE (PSCI)
9366 M:      Mark Rutland <mark.rutland@arm.com>
9367 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9368 L:      linux-arm-kernel@lists.infradead.org
9369 S:      Maintained
9370 F:      drivers/firmware/psci.c
9371 F:      include/linux/psci.h
9372 F:      include/uapi/linux/psci.h
9373
9374 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9375 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9376 L:      linuxppc-dev@lists.ozlabs.org
9377 S:      Maintained
9378 F:      drivers/char/powernv-op-panel.c
9379
9380 PNP SUPPORT
9381 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9382 S:      Maintained
9383 F:      drivers/pnp/
9384
9385 PPP PROTOCOL DRIVERS AND COMPRESSORS
9386 M:      Paul Mackerras <paulus@samba.org>
9387 L:      linux-ppp@vger.kernel.org
9388 S:      Maintained
9389 F:      drivers/net/ppp/ppp_*
9390
9391 PPP OVER ATM (RFC 2364)
9392 M:      Mitchell Blank Jr <mitch@sfgoth.com>
9393 S:      Maintained
9394 F:      net/atm/pppoatm.c
9395 F:      include/uapi/linux/atmppp.h
9396
9397 PPP OVER ETHERNET
9398 M:      Michal Ostrowski <mostrows@earthlink.net>
9399 S:      Maintained
9400 F:      drivers/net/ppp/pppoe.c
9401 F:      drivers/net/ppp/pppox.c
9402
9403 PPP OVER L2TP
9404 M:      James Chapman <jchapman@katalix.com>
9405 S:      Maintained
9406 F:      net/l2tp/l2tp_ppp.c
9407 F:      include/linux/if_pppol2tp.h
9408 F:      include/uapi/linux/if_pppol2tp.h
9409
9410 PPS SUPPORT
9411 M:      Rodolfo Giometti <giometti@enneenne.com>
9412 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
9413 L:      linuxpps@ml.enneenne.com (subscribers-only)
9414 S:      Maintained
9415 F:      Documentation/pps/
9416 F:      drivers/pps/
9417 F:      include/linux/pps*.h
9418
9419 PPTP DRIVER
9420 M:      Dmitry Kozlov <xeb@mail.ru>
9421 L:      netdev@vger.kernel.org
9422 S:      Maintained
9423 F:      drivers/net/ppp/pptp.c
9424 W:      http://sourceforge.net/projects/accel-pptp
9425
9426 PREEMPTIBLE KERNEL
9427 M:      Robert Love <rml@tech9.net>
9428 L:      kpreempt-tech@lists.sourceforge.net
9429 W:      ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9430 S:      Supported
9431 F:      Documentation/preempt-locking.txt
9432 F:      include/linux/preempt.h
9433
9434 PRISM54 WIRELESS DRIVER
9435 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
9436 L:      linux-wireless@vger.kernel.org
9437 W:      http://wireless.kernel.org/en/users/Drivers/p54
9438 S:      Obsolete
9439 F:      drivers/net/wireless/intersil/prism54/
9440
9441 PS3 NETWORK SUPPORT
9442 M:      Geoff Levand <geoff@infradead.org>
9443 L:      netdev@vger.kernel.org
9444 L:      linuxppc-dev@lists.ozlabs.org
9445 S:      Maintained
9446 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
9447
9448 PS3 PLATFORM SUPPORT
9449 M:      Geoff Levand <geoff@infradead.org>
9450 L:      linuxppc-dev@lists.ozlabs.org
9451 S:      Maintained
9452 F:      arch/powerpc/boot/ps3*
9453 F:      arch/powerpc/include/asm/lv1call.h
9454 F:      arch/powerpc/include/asm/ps3*.h
9455 F:      arch/powerpc/platforms/ps3/
9456 F:      drivers/*/ps3*
9457 F:      drivers/ps3/
9458 F:      drivers/rtc/rtc-ps3.c
9459 F:      drivers/usb/host/*ps3.c
9460 F:      sound/ppc/snd_ps3*
9461
9462 PS3VRAM DRIVER
9463 M:      Jim Paris <jim@jtan.com>
9464 M:      Geoff Levand <geoff@infradead.org>
9465 L:      linuxppc-dev@lists.ozlabs.org
9466 S:      Maintained
9467 F:      drivers/block/ps3vram.c
9468
9469 PSTORE FILESYSTEM
9470 M:      Anton Vorontsov <anton@enomsg.org>
9471 M:      Colin Cross <ccross@android.com>
9472 M:      Kees Cook <keescook@chromium.org>
9473 M:      Tony Luck <tony.luck@intel.com>
9474 S:      Maintained
9475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9476 F:      fs/pstore/
9477 F:      include/linux/pstore*
9478 F:      drivers/firmware/efi/efi-pstore.c
9479 F:      drivers/acpi/apei/erst.c
9480
9481 PTP HARDWARE CLOCK SUPPORT
9482 M:      Richard Cochran <richardcochran@gmail.com>
9483 L:      netdev@vger.kernel.org
9484 S:      Maintained
9485 W:      http://linuxptp.sourceforge.net/
9486 F:      Documentation/ABI/testing/sysfs-ptp
9487 F:      Documentation/ptp/*
9488 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
9489 F:      drivers/net/phy/dp83640*
9490 F:      drivers/ptp/*
9491 F:      include/linux/ptp_cl*
9492
9493 PTRACE SUPPORT
9494 M:      Roland McGrath <roland@hack.frob.com>
9495 M:      Oleg Nesterov <oleg@redhat.com>
9496 S:      Maintained
9497 F:      include/asm-generic/syscall.h
9498 F:      include/linux/ptrace.h
9499 F:      include/linux/regset.h
9500 F:      include/linux/tracehook.h
9501 F:      include/uapi/linux/ptrace.h
9502 F:      kernel/ptrace.c
9503
9504 PULSE8-CEC DRIVER
9505 M:      Hans Verkuil <hverkuil@xs4all.nl>
9506 L:      linux-media@vger.kernel.org
9507 T:      git git://linuxtv.org/media_tree.git
9508 S:      Maintained
9509 F:      drivers/staging/media/pulse8-cec
9510
9511 PVRUSB2 VIDEO4LINUX DRIVER
9512 M:      Mike Isely <isely@pobox.com>
9513 L:      pvrusb2@isely.net       (subscribers-only)
9514 L:      linux-media@vger.kernel.org
9515 W:      http://www.isely.net/pvrusb2/
9516 T:      git git://linuxtv.org/media_tree.git
9517 S:      Maintained
9518 F:      Documentation/video4linux/README.pvrusb2
9519 F:      drivers/media/usb/pvrusb2/
9520
9521 PWC WEBCAM DRIVER
9522 M:      Hans Verkuil <hverkuil@xs4all.nl>
9523 L:      linux-media@vger.kernel.org
9524 T:      git git://linuxtv.org/media_tree.git
9525 S:      Odd Fixes
9526 F:      drivers/media/usb/pwc/*
9527
9528 PWM FAN DRIVER
9529 M:      Kamil Debski <kamil@wypas.org>
9530 M:      Lukasz Majewski <l.majewski@samsung.com>
9531 L:      linux-hwmon@vger.kernel.org
9532 S:      Supported
9533 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9534 F:      Documentation/hwmon/pwm-fan
9535 F:      drivers/hwmon/pwm-fan.c
9536
9537 PWM SUBSYSTEM
9538 M:      Thierry Reding <thierry.reding@gmail.com>
9539 L:      linux-pwm@vger.kernel.org
9540 S:      Maintained
9541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9542 F:      Documentation/pwm.txt
9543 F:      Documentation/devicetree/bindings/pwm/
9544 F:      include/linux/pwm.h
9545 F:      drivers/pwm/
9546 F:      drivers/video/backlight/pwm_bl.c
9547 F:      include/linux/pwm_backlight.h
9548
9549 PXA2xx/PXA3xx SUPPORT
9550 M:      Daniel Mack <daniel@zonque.org>
9551 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9552 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9554 T:      git git://github.com/hzhuang1/linux.git
9555 T:      git git://github.com/rjarzmik/linux.git
9556 S:      Maintained
9557 F:      arch/arm/boot/dts/pxa*
9558 F:      arch/arm/mach-pxa/
9559 F:      drivers/dma/pxa*
9560 F:      drivers/pcmcia/pxa2xx*
9561 F:      drivers/pinctrl/pxa/
9562 F:      drivers/spi/spi-pxa2xx*
9563 F:      drivers/usb/gadget/udc/pxa2*
9564 F:      include/sound/pxa2xx-lib.h
9565 F:      sound/arm/pxa*
9566 F:      sound/soc/pxa/
9567
9568 PXA GPIO DRIVER
9569 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9570 L:      linux-gpio@vger.kernel.org
9571 S:      Maintained
9572 F:      drivers/gpio/gpio-pxa.c
9573
9574 PXA3xx NAND FLASH DRIVER
9575 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9576 L:      linux-mtd@lists.infradead.org
9577 S:      Maintained
9578 F:      drivers/mtd/nand/pxa3xx_nand.c
9579
9580 MMP SUPPORT
9581 M:      Eric Miao <eric.y.miao@gmail.com>
9582 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9583 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9584 T:      git git://github.com/hzhuang1/linux.git
9585 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9586 S:      Maintained
9587 F:      arch/arm/boot/dts/mmp*
9588 F:      arch/arm/mach-mmp/
9589
9590 PXA MMCI DRIVER
9591 S:      Orphan
9592
9593 PXA RTC DRIVER
9594 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9595 L:      rtc-linux@googlegroups.com
9596 S:      Maintained
9597
9598 QAT DRIVER
9599 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9600 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
9601 L:      qat-linux@intel.com
9602 S:      Supported
9603 F:      drivers/crypto/qat/
9604
9605 QIB DRIVER
9606 M:      Mike Marciniszyn <infinipath@intel.com>
9607 L:      linux-rdma@vger.kernel.org
9608 S:      Supported
9609 F:      drivers/infiniband/hw/qib/
9610
9611 QLOGIC QLA1280 SCSI DRIVER
9612 M:      Michael Reed <mdr@sgi.com>
9613 L:      linux-scsi@vger.kernel.org
9614 S:      Maintained
9615 F:      drivers/scsi/qla1280.[ch]
9616
9617 QLOGIC QLA2XXX FC-SCSI DRIVER
9618 M:      qla2xxx-upstream@qlogic.com
9619 L:      linux-scsi@vger.kernel.org
9620 S:      Supported
9621 F:      Documentation/scsi/LICENSE.qla2xxx
9622 F:      drivers/scsi/qla2xxx/
9623
9624 QLOGIC QLA4XXX iSCSI DRIVER
9625 M:      QLogic-Storage-Upstream@qlogic.com
9626 L:      linux-scsi@vger.kernel.org
9627 S:      Supported
9628 F:      Documentation/scsi/LICENSE.qla4xxx
9629 F:      drivers/scsi/qla4xxx/
9630
9631 QLOGIC QLA3XXX NETWORK DRIVER
9632 M:      Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9633 M:      Ron Mercer <ron.mercer@qlogic.com>
9634 M:      linux-driver@qlogic.com
9635 L:      netdev@vger.kernel.org
9636 S:      Supported
9637 F:      Documentation/networking/LICENSE.qla3xxx
9638 F:      drivers/net/ethernet/qlogic/qla3xxx.*
9639
9640 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9641 M:      Dept-GELinuxNICDev@qlogic.com
9642 L:      netdev@vger.kernel.org
9643 S:      Supported
9644 F:      drivers/net/ethernet/qlogic/qlcnic/
9645
9646 QLOGIC QLGE 10Gb ETHERNET DRIVER
9647 M:      Harish Patil <harish.patil@qlogic.com>
9648 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9649 M:      Dept-GELinuxNICDev@qlogic.com
9650 M:      linux-driver@qlogic.com
9651 L:      netdev@vger.kernel.org
9652 S:      Supported
9653 F:      drivers/net/ethernet/qlogic/qlge/
9654
9655 QLOGIC QL4xxx ETHERNET DRIVER
9656 M:      Yuval Mintz <Yuval.Mintz@qlogic.com>
9657 M:      Ariel Elior <Ariel.Elior@qlogic.com>
9658 M:      everest-linux-l2@qlogic.com
9659 L:      netdev@vger.kernel.org
9660 S:      Supported
9661 F:      drivers/net/ethernet/qlogic/qed/
9662 F:      include/linux/qed/
9663 F:      drivers/net/ethernet/qlogic/qede/
9664
9665 QNX4 FILESYSTEM
9666 M:      Anders Larsen <al@alarsen.net>
9667 W:      http://www.alarsen.net/linux/qnx4fs/
9668 S:      Maintained
9669 F:      fs/qnx4/
9670 F:      include/uapi/linux/qnx4_fs.h
9671 F:      include/uapi/linux/qnxtypes.h
9672
9673 QT1010 MEDIA DRIVER
9674 M:      Antti Palosaari <crope@iki.fi>
9675 L:      linux-media@vger.kernel.org
9676 W:      https://linuxtv.org
9677 W:      http://palosaari.fi/linux/
9678 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9679 T:      git git://linuxtv.org/anttip/media_tree.git
9680 S:      Maintained
9681 F:      drivers/media/tuners/qt1010*
9682
9683 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9684 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9685 L:      linux-wireless@vger.kernel.org
9686 L:      ath9k-devel@lists.ath9k.org
9687 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
9688 S:      Supported
9689 F:      drivers/net/wireless/ath/ath9k/
9690
9691 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9692 M:      Kalle Valo <kvalo@qca.qualcomm.com>
9693 L:      ath10k@lists.infradead.org
9694 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
9695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9696 S:      Supported
9697 F:      drivers/net/wireless/ath/ath10k/
9698
9699 QUALCOMM HEXAGON ARCHITECTURE
9700 M:      Richard Kuo <rkuo@codeaurora.org>
9701 L:      linux-hexagon@vger.kernel.org
9702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9703 S:      Supported
9704 F:      arch/hexagon/
9705
9706 QUALCOMM WCN36XX WIRELESS DRIVER
9707 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
9708 L:      wcn36xx@lists.infradead.org
9709 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
9710 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
9711 S:      Supported
9712 F:      drivers/net/wireless/ath/wcn36xx/
9713
9714 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9715 M:      Gabriel Somlo <somlo@cmu.edu>
9716 M:      "Michael S. Tsirkin" <mst@redhat.com>
9717 L:      qemu-devel@nongnu.org
9718 S:      Maintained
9719 F:      drivers/firmware/qemu_fw_cfg.c
9720
9721 RADOS BLOCK DEVICE (RBD)
9722 M:      Ilya Dryomov <idryomov@gmail.com>
9723 M:      Sage Weil <sage@redhat.com>
9724 M:      Alex Elder <elder@kernel.org>
9725 L:      ceph-devel@vger.kernel.org
9726 W:      http://ceph.com/
9727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9728 T:      git git://github.com/ceph/ceph-client.git
9729 S:      Supported
9730 F:      Documentation/ABI/testing/sysfs-bus-rbd
9731 F:      drivers/block/rbd.c
9732 F:      drivers/block/rbd_types.h
9733
9734 RADEON FRAMEBUFFER DISPLAY DRIVER
9735 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9736 L:      linux-fbdev@vger.kernel.org
9737 S:      Maintained
9738 F:      drivers/video/fbdev/aty/radeon*
9739 F:      include/uapi/linux/radeonfb.h
9740
9741 RADIOSHARK RADIO DRIVER
9742 M:      Hans Verkuil <hverkuil@xs4all.nl>
9743 L:      linux-media@vger.kernel.org
9744 T:      git git://linuxtv.org/media_tree.git
9745 S:      Maintained
9746 F:      drivers/media/radio/radio-shark.c
9747
9748 RADIOSHARK2 RADIO DRIVER
9749 M:      Hans Verkuil <hverkuil@xs4all.nl>
9750 L:      linux-media@vger.kernel.org
9751 T:      git git://linuxtv.org/media_tree.git
9752 S:      Maintained
9753 F:      drivers/media/radio/radio-shark2.c
9754 F:      drivers/media/radio/radio-tea5777.c
9755
9756 RAGE128 FRAMEBUFFER DISPLAY DRIVER
9757 M:      Paul Mackerras <paulus@samba.org>
9758 L:      linux-fbdev@vger.kernel.org
9759 S:      Maintained
9760 F:      drivers/video/fbdev/aty/aty128fb.c
9761
9762 RALINK MIPS ARCHITECTURE
9763 M:      John Crispin <john@phrozen.org>
9764 L:      linux-mips@linux-mips.org
9765 S:      Maintained
9766 F:      arch/mips/ralink
9767
9768 RALINK RT2X00 WIRELESS LAN DRIVER
9769 P:      rt2x00 project
9770 M:      Stanislaw Gruszka <sgruszka@redhat.com>
9771 M:      Helmut Schaa <helmut.schaa@googlemail.com>
9772 L:      linux-wireless@vger.kernel.org
9773 S:      Maintained
9774 F:      drivers/net/wireless/ralink/rt2x00/
9775
9776 RAMDISK RAM BLOCK DEVICE DRIVER
9777 M:      Jens Axboe <axboe@kernel.dk>
9778 S:      Maintained
9779 F:      Documentation/blockdev/ramdisk.txt
9780 F:      drivers/block/brd.c
9781
9782 RANDOM NUMBER DRIVER
9783 M:      "Theodore Ts'o" <tytso@mit.edu>
9784 S:      Maintained
9785 F:      drivers/char/random.c
9786
9787 RAPIDIO SUBSYSTEM
9788 M:      Matt Porter <mporter@kernel.crashing.org>
9789 M:      Alexandre Bounine <alexandre.bounine@idt.com>
9790 S:      Maintained
9791 F:      drivers/rapidio/
9792
9793 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9794 L:      linux-wireless@vger.kernel.org
9795 S:      Orphan
9796 F:      drivers/net/wireless/ray*
9797
9798 RCUTORTURE MODULE
9799 M:      Josh Triplett <josh@joshtriplett.org>
9800 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9801 L:      linux-kernel@vger.kernel.org
9802 S:      Supported
9803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9804 F:      Documentation/RCU/torture.txt
9805 F:      kernel/rcu/rcutorture.c
9806
9807 RCUTORTURE TEST FRAMEWORK
9808 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9809 M:      Josh Triplett <josh@joshtriplett.org>
9810 R:      Steven Rostedt <rostedt@goodmis.org>
9811 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9812 R:      Lai Jiangshan <jiangshanlai@gmail.com>
9813 L:      linux-kernel@vger.kernel.org
9814 S:      Supported
9815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9816 F:      tools/testing/selftests/rcutorture
9817
9818 RDC R-321X SoC
9819 M:      Florian Fainelli <florian@openwrt.org>
9820 S:      Maintained
9821
9822 RDC R6040 FAST ETHERNET DRIVER
9823 M:      Florian Fainelli <f.fainelli@gmail.com>
9824 L:      netdev@vger.kernel.org
9825 S:      Maintained
9826 F:      drivers/net/ethernet/rdc/r6040.c
9827
9828 RDS - RELIABLE DATAGRAM SOCKETS
9829 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
9830 L:      netdev@vger.kernel.org
9831 L:      linux-rdma@vger.kernel.org
9832 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
9833 W:      https://oss.oracle.com/projects/rds/
9834 S:      Supported
9835 F:      net/rds/
9836 F:      Documentation/networking/rds.txt
9837
9838 RDMAVT - RDMA verbs software
9839 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
9840 L:      linux-rdma@vger.kernel.org
9841 S:      Supported
9842 F:      drivers/infiniband/sw/rdmavt
9843
9844 READ-COPY UPDATE (RCU)
9845 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9846 M:      Josh Triplett <josh@joshtriplett.org>
9847 R:      Steven Rostedt <rostedt@goodmis.org>
9848 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9849 R:      Lai Jiangshan <jiangshanlai@gmail.com>
9850 L:      linux-kernel@vger.kernel.org
9851 W:      http://www.rdrop.com/users/paulmck/RCU/
9852 S:      Supported
9853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9854 F:      Documentation/RCU/
9855 X:      Documentation/RCU/torture.txt
9856 F:      include/linux/rcu*
9857 X:      include/linux/srcu.h
9858 F:      kernel/rcu/
9859 X:      kernel/torture.c
9860
9861 REAL TIME CLOCK (RTC) SUBSYSTEM
9862 M:      Alessandro Zummo <a.zummo@towertech.it>
9863 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
9864 L:      rtc-linux@googlegroups.com
9865 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
9866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9867 S:      Maintained
9868 F:      Documentation/devicetree/bindings/rtc/
9869 F:      Documentation/rtc.txt
9870 F:      drivers/rtc/
9871 F:      include/linux/rtc.h
9872 F:      include/uapi/linux/rtc.h
9873 F:      include/linux/rtc/
9874 F:      include/linux/platform_data/rtc-*
9875 F:      tools/testing/selftests/timers/rtctest.c
9876
9877 REALTEK AUDIO CODECS
9878 M:      Bard Liao <bardliao@realtek.com>
9879 M:      Oder Chiou <oder_chiou@realtek.com>
9880 S:      Maintained
9881 F:      sound/soc/codecs/rt*
9882 F:      include/sound/rt*.h
9883
9884 REISERFS FILE SYSTEM
9885 L:      reiserfs-devel@vger.kernel.org
9886 S:      Supported
9887 F:      fs/reiserfs/
9888
9889 REGISTER MAP ABSTRACTION
9890 M:      Mark Brown <broonie@kernel.org>
9891 L:      linux-kernel@vger.kernel.org
9892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9893 S:      Supported
9894 F:      Documentation/devicetree/bindings/regmap/
9895 F:      drivers/base/regmap/
9896 F:      include/linux/regmap.h
9897
9898 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9899 M:      Ohad Ben-Cohen <ohad@wizery.com>
9900 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
9901 L:      linux-remoteproc@vger.kernel.org
9902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9903 S:      Maintained
9904 F:      Documentation/devicetree/bindings/remoteproc/
9905 F:      Documentation/remoteproc.txt
9906 F:      drivers/remoteproc/
9907 F:      include/linux/remoteproc.h
9908
9909 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9910 M:      Ohad Ben-Cohen <ohad@wizery.com>
9911 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
9912 L:      linux-remoteproc@vger.kernel.org
9913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9914 S:      Maintained
9915 F:      drivers/rpmsg/
9916 F:      Documentation/rpmsg.txt
9917 F:      include/linux/rpmsg.h
9918
9919 RENESAS ETHERNET DRIVERS
9920 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9921 L:      netdev@vger.kernel.org
9922 L:      linux-renesas-soc@vger.kernel.org
9923 F:      drivers/net/ethernet/renesas/
9924 F:      include/linux/sh_eth.h
9925
9926 RENESAS USB2 PHY DRIVER
9927 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9928 L:      linux-renesas-soc@vger.kernel.org
9929 S:      Maintained
9930 F:      drivers/phy/phy-rcar-gen3-usb2.c
9931
9932 RESET CONTROLLER FRAMEWORK
9933 M:      Philipp Zabel <p.zabel@pengutronix.de>
9934 T:      git git://git.pengutronix.de/git/pza/linux
9935 S:      Maintained
9936 F:      drivers/reset/
9937 F:      Documentation/devicetree/bindings/reset/
9938 F:      include/dt-bindings/reset/
9939 F:      include/linux/reset.h
9940 F:      include/linux/reset-controller.h
9941
9942 RFKILL
9943 M:      Johannes Berg <johannes@sipsolutions.net>
9944 L:      linux-wireless@vger.kernel.org
9945 W:      http://wireless.kernel.org/
9946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9948 S:      Maintained
9949 F:      Documentation/rfkill.txt
9950 F:      net/rfkill/
9951
9952 RHASHTABLE
9953 M:      Thomas Graf <tgraf@suug.ch>
9954 L:      netdev@vger.kernel.org
9955 S:      Maintained
9956 F:      lib/rhashtable.c
9957 F:      include/linux/rhashtable.h
9958
9959 RICOH SMARTMEDIA/XD DRIVER
9960 M:      Maxim Levitsky <maximlevitsky@gmail.com>
9961 S:      Maintained
9962 F:      drivers/mtd/nand/r852.c
9963 F:      drivers/mtd/nand/r852.h
9964
9965 RICOH R5C592 MEMORYSTICK DRIVER
9966 M:      Maxim Levitsky <maximlevitsky@gmail.com>
9967 S:      Maintained
9968 F:      drivers/memstick/host/r592.*
9969
9970 ROCCAT DRIVERS
9971 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
9972 W:      http://sourceforge.net/projects/roccat/
9973 S:      Maintained
9974 F:      drivers/hid/hid-roccat*
9975 F:      include/linux/hid-roccat*
9976 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
9977
9978 ROCKER DRIVER
9979 M:      Jiri Pirko <jiri@resnulli.us>
9980 L:      netdev@vger.kernel.org
9981 S:      Supported
9982 F:      drivers/net/ethernet/rocker/
9983
9984 ROCKETPORT DRIVER
9985 P:      Comtrol Corp.
9986 W:      http://www.comtrol.com
9987 S:      Maintained
9988 F:      Documentation/serial/rocket.txt
9989 F:      drivers/tty/rocket*
9990
9991 ROCKETPORT EXPRESS/INFINITY DRIVER
9992 M:      Kevin Cernekee <cernekee@gmail.com>
9993 L:      linux-serial@vger.kernel.org
9994 S:      Odd Fixes
9995 F:      drivers/tty/serial/rp2.*
9996
9997 ROSE NETWORK LAYER
9998 M:      Ralf Baechle <ralf@linux-mips.org>
9999 L:      linux-hams@vger.kernel.org
10000 W:      http://www.linux-ax25.org/
10001 S:      Maintained
10002 F:      include/net/rose.h
10003 F:      include/uapi/linux/rose.h
10004 F:      net/rose/
10005
10006 RTL2830 MEDIA DRIVER
10007 M:      Antti Palosaari <crope@iki.fi>
10008 L:      linux-media@vger.kernel.org
10009 W:      https://linuxtv.org
10010 W:      http://palosaari.fi/linux/
10011 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10012 T:      git git://linuxtv.org/anttip/media_tree.git
10013 S:      Maintained
10014 F:      drivers/media/dvb-frontends/rtl2830*
10015
10016 RTL2832 MEDIA DRIVER
10017 M:      Antti Palosaari <crope@iki.fi>
10018 L:      linux-media@vger.kernel.org
10019 W:      https://linuxtv.org
10020 W:      http://palosaari.fi/linux/
10021 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10022 T:      git git://linuxtv.org/anttip/media_tree.git
10023 S:      Maintained
10024 F:      drivers/media/dvb-frontends/rtl2832*
10025
10026 RTL2832_SDR MEDIA DRIVER
10027 M:      Antti Palosaari <crope@iki.fi>
10028 L:      linux-media@vger.kernel.org
10029 W:      https://linuxtv.org
10030 W:      http://palosaari.fi/linux/
10031 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10032 T:      git git://linuxtv.org/anttip/media_tree.git
10033 S:      Maintained
10034 F:      drivers/media/dvb-frontends/rtl2832_sdr*
10035
10036 RTL8180 WIRELESS DRIVER
10037 L:      linux-wireless@vger.kernel.org
10038 W:      http://wireless.kernel.org/
10039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10040 S:      Orphan
10041 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
10042
10043 RTL8187 WIRELESS DRIVER
10044 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
10045 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
10046 M:      Larry Finger <Larry.Finger@lwfinger.net>
10047 L:      linux-wireless@vger.kernel.org
10048 W:      http://wireless.kernel.org/
10049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10050 S:      Maintained
10051 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
10052
10053 RTL8192CE WIRELESS DRIVER
10054 M:      Larry Finger <Larry.Finger@lwfinger.net>
10055 M:      Chaoming Li <chaoming_li@realsil.com.cn>
10056 L:      linux-wireless@vger.kernel.org
10057 W:      http://wireless.kernel.org/
10058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10059 S:      Maintained
10060 F:      drivers/net/wireless/realtek/rtlwifi/
10061 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10062
10063 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10064 M:      Jes Sorensen <Jes.Sorensen@redhat.com>
10065 L:      linux-wireless@vger.kernel.org
10066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10067 S:      Maintained
10068 F:      drivers/net/wireless/realtek/rtl8xxxu/
10069
10070 S3 SAVAGE FRAMEBUFFER DRIVER
10071 M:      Antonino Daplas <adaplas@gmail.com>
10072 L:      linux-fbdev@vger.kernel.org
10073 S:      Maintained
10074 F:      drivers/video/fbdev/savage/
10075
10076 S390
10077 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
10078 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
10079 L:      linux-s390@vger.kernel.org
10080 W:      http://www.ibm.com/developerworks/linux/linux390/
10081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10082 S:      Supported
10083 F:      arch/s390/
10084 F:      drivers/s390/
10085 F:      Documentation/s390/
10086 F:      Documentation/DocBook/s390*
10087
10088 S390 COMMON I/O LAYER
10089 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10090 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10091 L:      linux-s390@vger.kernel.org
10092 W:      http://www.ibm.com/developerworks/linux/linux390/
10093 S:      Supported
10094 F:      drivers/s390/cio/
10095
10096 S390 DASD DRIVER
10097 M:      Stefan Weinhuber <wein@de.ibm.com>
10098 M:      Stefan Haberland <stefan.haberland@de.ibm.com>
10099 L:      linux-s390@vger.kernel.org
10100 W:      http://www.ibm.com/developerworks/linux/linux390/
10101 S:      Supported
10102 F:      drivers/s390/block/dasd*
10103 F:      block/partitions/ibm.c
10104
10105 S390 NETWORK DRIVERS
10106 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10107 L:      linux-s390@vger.kernel.org
10108 W:      http://www.ibm.com/developerworks/linux/linux390/
10109 S:      Supported
10110 F:      drivers/s390/net/
10111
10112 S390 PCI SUBSYSTEM
10113 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10114 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10115 L:      linux-s390@vger.kernel.org
10116 W:      http://www.ibm.com/developerworks/linux/linux390/
10117 S:      Supported
10118 F:      arch/s390/pci/
10119 F:      drivers/pci/hotplug/s390_pci_hpc.c
10120
10121 S390 ZCRYPT DRIVER
10122 M:      Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10123 L:      linux-s390@vger.kernel.org
10124 W:      http://www.ibm.com/developerworks/linux/linux390/
10125 S:      Supported
10126 F:      drivers/s390/crypto/
10127
10128 S390 ZFCP DRIVER
10129 M:      Steffen Maier <maier@linux.vnet.ibm.com>
10130 L:      linux-s390@vger.kernel.org
10131 W:      http://www.ibm.com/developerworks/linux/linux390/
10132 S:      Supported
10133 F:      drivers/s390/scsi/zfcp_*
10134
10135 S390 IUCV NETWORK LAYER
10136 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10137 L:      linux-s390@vger.kernel.org
10138 W:      http://www.ibm.com/developerworks/linux/linux390/
10139 S:      Supported
10140 F:      drivers/s390/net/*iucv*
10141 F:      include/net/iucv/
10142 F:      net/iucv/
10143
10144 S390 IOMMU (PCI)
10145 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10146 L:      linux-s390@vger.kernel.org
10147 W:      http://www.ibm.com/developerworks/linux/linux390/
10148 S:      Supported
10149 F:      drivers/iommu/s390-iommu.c
10150
10151 S3C24XX SD/MMC Driver
10152 M:      Ben Dooks <ben-linux@fluff.org>
10153 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10154 S:      Supported
10155 F:      drivers/mmc/host/s3cmci.*
10156
10157 SAA6588 RDS RECEIVER DRIVER
10158 M:      Hans Verkuil <hverkuil@xs4all.nl>
10159 L:      linux-media@vger.kernel.org
10160 T:      git git://linuxtv.org/media_tree.git
10161 W:      https://linuxtv.org
10162 S:      Odd Fixes
10163 F:      drivers/media/i2c/saa6588*
10164
10165 SAA7134 VIDEO4LINUX DRIVER
10166 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
10167 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10168 L:      linux-media@vger.kernel.org
10169 W:      https://linuxtv.org
10170 T:      git git://linuxtv.org/media_tree.git
10171 S:      Odd fixes
10172 F:      Documentation/video4linux/*.saa7134
10173 F:      drivers/media/pci/saa7134/
10174
10175 SAA7146 VIDEO4LINUX-2 DRIVER
10176 M:      Hans Verkuil <hverkuil@xs4all.nl>
10177 L:      linux-media@vger.kernel.org
10178 T:      git git://linuxtv.org/media_tree.git
10179 S:      Maintained
10180 F:      drivers/media/common/saa7146/
10181 F:      drivers/media/pci/saa7146/
10182 F:      include/media/saa7146*
10183
10184 SAMSUNG LAPTOP DRIVER
10185 M:      Corentin Chary <corentin.chary@gmail.com>
10186 L:      platform-driver-x86@vger.kernel.org
10187 S:      Maintained
10188 F:      drivers/platform/x86/samsung-laptop.c
10189
10190 SAMSUNG AUDIO (ASoC) DRIVERS
10191 M:      Krzysztof Kozlowski <krzk@kernel.org>
10192 M:      Sangbeom Kim <sbkim73@samsung.com>
10193 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10194 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10195 S:      Supported
10196 F:      sound/soc/samsung/
10197
10198 SAMSUNG FRAMEBUFFER DRIVER
10199 M:      Jingoo Han <jingoohan1@gmail.com>
10200 L:      linux-fbdev@vger.kernel.org
10201 S:      Maintained
10202 F:      drivers/video/fbdev/s3c-fb.c
10203
10204 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10205 M:      Sangbeom Kim <sbkim73@samsung.com>
10206 M:      Krzysztof Kozlowski <krzk@kernel.org>
10207 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10208 L:      linux-kernel@vger.kernel.org
10209 L:      linux-samsung-soc@vger.kernel.org
10210 S:      Supported
10211 F:      drivers/mfd/sec*.c
10212 F:      drivers/regulator/s2m*.c
10213 F:      drivers/regulator/s5m*.c
10214 F:      drivers/clk/clk-s2mps11.c
10215 F:      drivers/rtc/rtc-s5m.c
10216 F:      include/linux/mfd/samsung/
10217 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10218 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10219 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10220 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10221
10222 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10223 M:      Kyungmin Park <kyungmin.park@samsung.com>
10224 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10225 L:      linux-media@vger.kernel.org
10226 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
10227 S:      Supported
10228 F:      drivers/media/platform/exynos4-is/
10229
10230 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10231 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10232 L:      linux-media@vger.kernel.org
10233 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10234 S:      Maintained
10235 F:      drivers/media/platform/s3c-camif/
10236 F:      include/media/drv-intf/s3c_camif.h
10237
10238 SAMSUNG S5C73M3 CAMERA DRIVER
10239 M:      Kyungmin Park <kyungmin.park@samsung.com>
10240 M:      Andrzej Hajda <a.hajda@samsung.com>
10241 L:      linux-media@vger.kernel.org
10242 S:      Supported
10243 F:      drivers/media/i2c/s5c73m3/*
10244
10245 SAMSUNG S5K5BAF CAMERA DRIVER
10246 M:      Kyungmin Park <kyungmin.park@samsung.com>
10247 M:      Andrzej Hajda <a.hajda@samsung.com>
10248 L:      linux-media@vger.kernel.org
10249 S:      Supported
10250 F:      drivers/media/i2c/s5k5baf.c
10251
10252 SAMSUNG S3FWRN5 NFC DRIVER
10253 M:      Robert Baldyga <r.baldyga@samsung.com>
10254 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
10255 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10256 S:      Supported
10257 F:      drivers/nfc/s3fwrn5
10258
10259 SAMSUNG SOC CLOCK DRIVERS
10260 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10261 M:      Tomasz Figa <tomasz.figa@gmail.com>
10262 S:      Supported
10263 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10264 F:      drivers/clk/samsung/
10265
10266 SAMSUNG SPI DRIVERS
10267 M:      Kukjin Kim <kgene@kernel.org>
10268 M:      Krzysztof Kozlowski <krzk@kernel.org>
10269 M:      Andi Shyti <andi.shyti@samsung.com>
10270 L:      linux-spi@vger.kernel.org
10271 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10272 S:      Maintained
10273 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
10274 F:      drivers/spi/spi-s3c*
10275 F:      include/linux/platform_data/spi-s3c64xx.h
10276
10277 SAMSUNG SXGBE DRIVERS
10278 M:      Byungho An <bh74.an@samsung.com>
10279 M:      Girish K S <ks.giri@samsung.com>
10280 M:      Vipul Pandya <vipul.pandya@samsung.com>
10281 S:      Supported
10282 L:      netdev@vger.kernel.org
10283 F:      drivers/net/ethernet/samsung/sxgbe/
10284
10285 SAMSUNG THERMAL DRIVER
10286 M:      Lukasz Majewski <l.majewski@samsung.com>
10287 L:      linux-pm@vger.kernel.org
10288 L:      linux-samsung-soc@vger.kernel.org
10289 S:      Supported
10290 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
10291 F:      drivers/thermal/samsung/
10292
10293 SAMSUNG USB2 PHY DRIVER
10294 M:      Kamil Debski <kamil@wypas.org>
10295 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10296 L:      linux-kernel@vger.kernel.org
10297 S:      Supported
10298 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
10299 F:      Documentation/phy/samsung-usb2.txt
10300 F:      drivers/phy/phy-exynos4210-usb2.c
10301 F:      drivers/phy/phy-exynos4x12-usb2.c
10302 F:      drivers/phy/phy-exynos5250-usb2.c
10303 F:      drivers/phy/phy-s5pv210-usb2.c
10304 F:      drivers/phy/phy-samsung-usb2.c
10305 F:      drivers/phy/phy-samsung-usb2.h
10306
10307 SERIAL DRIVERS
10308 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10309 L:      linux-serial@vger.kernel.org
10310 S:      Maintained
10311 F:      Documentation/devicetree/bindings/serial/
10312 F:      drivers/tty/serial/
10313
10314 SYNOPSYS DESIGNWARE DMAC DRIVER
10315 M:      Viresh Kumar <vireshk@kernel.org>
10316 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10317 S:      Maintained
10318 F:      include/linux/dma/dw.h
10319 F:      include/linux/platform_data/dma-dw.h
10320 F:      drivers/dma/dw/
10321
10322 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10323 M: Lars Persson <lars.persson@axis.com>
10324 L: netdev@vger.kernel.org
10325 S: Supported
10326 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10327 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10328
10329 SYNOPSYS DESIGNWARE I2C DRIVER
10330 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
10331 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10332 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
10333 L:      linux-i2c@vger.kernel.org
10334 S:      Maintained
10335 F:      drivers/i2c/busses/i2c-designware-*
10336 F:      include/linux/platform_data/i2c-designware.h
10337
10338 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10339 M:      Jaehoon Chung <jh80.chung@samsung.com>
10340 L:      linux-mmc@vger.kernel.org
10341 S:      Maintained
10342 F:      include/linux/mmc/dw_mmc.h
10343 F:      drivers/mmc/host/dw_mmc*
10344
10345 SYSTEM TRACE MODULE CLASS
10346 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10347 S:      Maintained
10348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10349 F:      Documentation/trace/stm.txt
10350 F:      drivers/hwtracing/stm/
10351 F:      include/linux/stm.h
10352 F:      include/uapi/linux/stm.h
10353
10354 THUNDERBOLT DRIVER
10355 M:      Andreas Noever <andreas.noever@gmail.com>
10356 S:      Maintained
10357 F:      drivers/thunderbolt/
10358
10359 TI BQ27XXX POWER SUPPLY DRIVER
10360 R:      Andrew F. Davis <afd@ti.com>
10361 F:      include/linux/power/bq27xxx_battery.h
10362 F:      drivers/power/bq27xxx_battery.c
10363 F:      drivers/power/bq27xxx_battery_i2c.c
10364
10365 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10366 M:      John Stultz <john.stultz@linaro.org>
10367 M:      Thomas Gleixner <tglx@linutronix.de>
10368 L:      linux-kernel@vger.kernel.org
10369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10370 S:      Supported
10371 F:      include/linux/clocksource.h
10372 F:      include/linux/time.h
10373 F:      include/linux/timex.h
10374 F:      include/uapi/linux/time.h
10375 F:      include/uapi/linux/timex.h
10376 F:      kernel/time/clocksource.c
10377 F:      kernel/time/time*.c
10378 F:      kernel/time/alarmtimer.c
10379 F:      kernel/time/ntp.c
10380 F:      tools/testing/selftests/timers/
10381
10382 SC1200 WDT DRIVER
10383 M:      Zwane Mwaikambo <zwanem@gmail.com>
10384 S:      Maintained
10385 F:      drivers/watchdog/sc1200wdt.c
10386
10387 SCHEDULER
10388 M:      Ingo Molnar <mingo@redhat.com>
10389 M:      Peter Zijlstra <peterz@infradead.org>
10390 L:      linux-kernel@vger.kernel.org
10391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10392 S:      Maintained
10393 F:      kernel/sched/
10394 F:      include/linux/sched.h
10395 F:      include/uapi/linux/sched.h
10396 F:      include/linux/wait.h
10397
10398 SCORE ARCHITECTURE
10399 M:      Chen Liqin <liqin.linux@gmail.com>
10400 M:      Lennox Wu <lennox.wu@gmail.com>
10401 W:      http://www.sunplus.com
10402 S:      Supported
10403 F:      arch/score/
10404
10405 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10406 M:      Sudeep Holla <sudeep.holla@arm.com>
10407 L:      linux-arm-kernel@lists.infradead.org
10408 S:      Maintained
10409 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
10410 F:      drivers/clk/clk-scpi.c
10411 F:      drivers/cpufreq/scpi-cpufreq.c
10412 F:      drivers/firmware/arm_scpi.c
10413 F:      include/linux/scpi_protocol.h
10414
10415 SCSI CDROM DRIVER
10416 M:      Jens Axboe <axboe@kernel.dk>
10417 L:      linux-scsi@vger.kernel.org
10418 W:      http://www.kernel.dk
10419 S:      Maintained
10420 F:      drivers/scsi/sr*
10421
10422 SCSI RDMA PROTOCOL (SRP) INITIATOR
10423 M:      Bart Van Assche <bart.vanassche@sandisk.com>
10424 L:      linux-rdma@vger.kernel.org
10425 S:      Supported
10426 W:      http://www.openfabrics.org
10427 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10429 F:      drivers/infiniband/ulp/srp/
10430 F:      include/scsi/srp.h
10431
10432 SCSI SG DRIVER
10433 M:      Doug Gilbert <dgilbert@interlog.com>
10434 L:      linux-scsi@vger.kernel.org
10435 W:      http://sg.danny.cz/sg
10436 S:      Maintained
10437 F:      Documentation/scsi/scsi-generic.txt
10438 F:      drivers/scsi/sg.c
10439 F:      include/scsi/sg.h
10440
10441 SCSI SUBSYSTEM
10442 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10444 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
10445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10446 L:      linux-scsi@vger.kernel.org
10447 S:      Maintained
10448 F:      Documentation/devicetree/bindings/scsi/
10449 F:      drivers/scsi/
10450 F:      include/scsi/
10451
10452 SCSI TAPE DRIVER
10453 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10454 L:      linux-scsi@vger.kernel.org
10455 S:      Maintained
10456 F:      Documentation/scsi/st.txt
10457 F:      drivers/scsi/st.*
10458 F:      drivers/scsi/st_*.h
10459
10460 SCTP PROTOCOL
10461 M:      Vlad Yasevich <vyasevich@gmail.com>
10462 M:      Neil Horman <nhorman@tuxdriver.com>
10463 L:      linux-sctp@vger.kernel.org
10464 W:      http://lksctp.sourceforge.net
10465 S:      Maintained
10466 F:      Documentation/networking/sctp.txt
10467 F:      include/linux/sctp.h
10468 F:      include/uapi/linux/sctp.h
10469 F:      include/net/sctp/
10470 F:      net/sctp/
10471
10472 SCx200 CPU SUPPORT
10473 M:      Jim Cromie <jim.cromie@gmail.com>
10474 S:      Odd Fixes
10475 F:      Documentation/i2c/busses/scx200_acb
10476 F:      arch/x86/platform/scx200/
10477 F:      drivers/watchdog/scx200_wdt.c
10478 F:      drivers/i2c/busses/scx200*
10479 F:      drivers/mtd/maps/scx200_docflash.c
10480 F:      include/linux/scx200.h
10481
10482 SCx200 GPIO DRIVER
10483 M:      Jim Cromie <jim.cromie@gmail.com>
10484 S:      Maintained
10485 F:      drivers/char/scx200_gpio.c
10486 F:      include/linux/scx200_gpio.h
10487
10488 SCx200 HRT CLOCKSOURCE DRIVER
10489 M:      Jim Cromie <jim.cromie@gmail.com>
10490 S:      Maintained
10491 F:      drivers/clocksource/scx200_hrt.c
10492
10493 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10494 M:      Sascha Sommer <saschasommer@freenet.de>
10495 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10496 S:      Maintained
10497 F:      drivers/mmc/host/sdricoh_cs.c
10498
10499 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10500 M:      Adrian Hunter <adrian.hunter@intel.com>
10501 L:      linux-mmc@vger.kernel.org
10502 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
10503 S:      Maintained
10504 F:      drivers/mmc/host/sdhci*
10505 F:      include/linux/mmc/sdhci*
10506
10507 SECURE COMPUTING
10508 M:      Kees Cook <keescook@chromium.org>
10509 R:      Andy Lutomirski <luto@amacapital.net>
10510 R:      Will Drewry <wad@chromium.org>
10511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10512 S:      Supported
10513 F:      kernel/seccomp.c
10514 F:      include/uapi/linux/seccomp.h
10515 F:      include/linux/seccomp.h
10516 F:      tools/testing/selftests/seccomp/*
10517 K:      \bsecure_computing
10518 K:      \bTIF_SECCOMP\b
10519
10520 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10521 M:      Al Cooper <alcooperx@gmail.com>
10522 L:      linux-mmc@vger.kernel.org
10523 L:      bcm-kernel-feedback-list@broadcom.com
10524 S:      Maintained
10525 F:      drivers/mmc/host/sdhci-brcmstb*
10526
10527 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10528 M:      Ben Dooks <ben-linux@fluff.org>
10529 M:      Jaehoon Chung <jh80.chung@samsung.com>
10530 L:      linux-mmc@vger.kernel.org
10531 S:      Maintained
10532 F:      drivers/mmc/host/sdhci-s3c*
10533
10534 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10535 M:      Viresh Kumar <vireshk@kernel.org>
10536 L:      linux-mmc@vger.kernel.org
10537 S:      Maintained
10538 F:      drivers/mmc/host/sdhci-spear.c
10539
10540 SECURITY SUBSYSTEM
10541 M:      James Morris <james.l.morris@oracle.com>
10542 M:      "Serge E. Hallyn" <serge@hallyn.com>
10543 L:      linux-security-module@vger.kernel.org (suggested Cc:)
10544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10545 W:      http://kernsec.org/
10546 S:      Supported
10547 F:      security/
10548
10549 SECURITY CONTACT
10550 M:      Security Officers <security@kernel.org>
10551 S:      Supported
10552
10553 SELINUX SECURITY MODULE
10554 M:      Paul Moore <paul@paul-moore.com>
10555 M:      Stephen Smalley <sds@tycho.nsa.gov>
10556 M:      Eric Paris <eparis@parisplace.org>
10557 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
10558 W:      http://selinuxproject.org
10559 T:      git git://git.infradead.org/users/pcmoore/selinux
10560 S:      Supported
10561 F:      include/linux/selinux*
10562 F:      security/selinux/
10563 F:      scripts/selinux/
10564
10565 APPARMOR SECURITY MODULE
10566 M:      John Johansen <john.johansen@canonical.com>
10567 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10568 W:      apparmor.wiki.kernel.org
10569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10570 S:      Supported
10571 F:      security/apparmor/
10572
10573 LOADPIN SECURITY MODULE
10574 M:      Kees Cook <keescook@chromium.org>
10575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10576 S:      Supported
10577 F:      security/loadpin/
10578
10579 YAMA SECURITY MODULE
10580 M:      Kees Cook <keescook@chromium.org>
10581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10582 S:      Supported
10583 F:      security/yama/
10584
10585 SENSABLE PHANTOM
10586 M:      Jiri Slaby <jirislaby@gmail.com>
10587 S:      Maintained
10588 F:      drivers/misc/phantom.c
10589 F:      include/uapi/linux/phantom.h
10590
10591 SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10592 M:      Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10593 M:      Ketan Mukadam <ketan.mukadam@avagotech.com>
10594 M:      John Soni Jose <sony.john@avagotech.com>
10595 L:      linux-scsi@vger.kernel.org
10596 W:      http://www.avagotech.com
10597 S:      Supported
10598 F:      drivers/scsi/be2iscsi/
10599
10600 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10601 M:      Sathya Perla <sathya.perla@broadcom.com>
10602 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
10603 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10604 M:      Somnath Kotur <somnath.kotur@broadcom.com>
10605 L:      netdev@vger.kernel.org
10606 W:      http://www.emulex.com
10607 S:      Supported
10608 F:      drivers/net/ethernet/emulex/benet/
10609
10610 EMULEX ONECONNECT ROCE DRIVER
10611 M:      Selvin Xavier <selvin.xavier@avagotech.com>
10612 M:      Devesh Sharma <devesh.sharma@avagotech.com>
10613 M:      Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10614 L:      linux-rdma@vger.kernel.org
10615 W:      http://www.emulex.com
10616 S:      Supported
10617 F:      drivers/infiniband/hw/ocrdma/
10618
10619 SFC NETWORK DRIVER
10620 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10621 M:      Edward Cree <ecree@solarflare.com>
10622 M:      Bert Kenward <bkenward@solarflare.com>
10623 L:      netdev@vger.kernel.org
10624 S:      Supported
10625 F:      drivers/net/ethernet/sfc/
10626
10627 SGI GRU DRIVER
10628 M:      Dimitri Sivanich <sivanich@sgi.com>
10629 S:      Maintained
10630 F:      drivers/misc/sgi-gru/
10631
10632 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10633 M:      Pat Gefre <pfg@sgi.com>
10634 L:      linux-ia64@vger.kernel.org
10635 S:      Supported
10636 F:      Documentation/ia64/serial.txt
10637 F:      drivers/tty/serial/ioc?_serial.c
10638 F:      include/linux/ioc?.h
10639
10640 SGI XP/XPC/XPNET DRIVER
10641 M:      Cliff Whickman <cpw@sgi.com>
10642 M:      Robin Holt <robinmholt@gmail.com>
10643 S:      Maintained
10644 F:      drivers/misc/sgi-xp/
10645
10646 SI2157 MEDIA DRIVER
10647 M:      Antti Palosaari <crope@iki.fi>
10648 L:      linux-media@vger.kernel.org
10649 W:      https://linuxtv.org
10650 W:      http://palosaari.fi/linux/
10651 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10652 T:      git git://linuxtv.org/anttip/media_tree.git
10653 S:      Maintained
10654 F:      drivers/media/tuners/si2157*
10655
10656 SI2168 MEDIA DRIVER
10657 M:      Antti Palosaari <crope@iki.fi>
10658 L:      linux-media@vger.kernel.org
10659 W:      https://linuxtv.org
10660 W:      http://palosaari.fi/linux/
10661 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10662 T:      git git://linuxtv.org/anttip/media_tree.git
10663 S:      Maintained
10664 F:      drivers/media/dvb-frontends/si2168*
10665
10666 SI470X FM RADIO RECEIVER I2C DRIVER
10667 M:      Hans Verkuil <hverkuil@xs4all.nl>
10668 L:      linux-media@vger.kernel.org
10669 T:      git git://linuxtv.org/media_tree.git
10670 W:      https://linuxtv.org
10671 S:      Odd Fixes
10672 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
10673
10674 SI470X FM RADIO RECEIVER USB DRIVER
10675 M:      Hans Verkuil <hverkuil@xs4all.nl>
10676 L:      linux-media@vger.kernel.org
10677 T:      git git://linuxtv.org/media_tree.git
10678 W:      https://linuxtv.org
10679 S:      Maintained
10680 F:      drivers/media/radio/si470x/radio-si470x-common.c
10681 F:      drivers/media/radio/si470x/radio-si470x.h
10682 F:      drivers/media/radio/si470x/radio-si470x-usb.c
10683
10684 SI4713 FM RADIO TRANSMITTER I2C DRIVER
10685 M:      Eduardo Valentin <edubezval@gmail.com>
10686 L:      linux-media@vger.kernel.org
10687 T:      git git://linuxtv.org/media_tree.git
10688 W:      https://linuxtv.org
10689 S:      Odd Fixes
10690 F:      drivers/media/radio/si4713/si4713.?
10691
10692 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10693 M:      Eduardo Valentin <edubezval@gmail.com>
10694 L:      linux-media@vger.kernel.org
10695 T:      git git://linuxtv.org/media_tree.git
10696 W:      https://linuxtv.org
10697 S:      Odd Fixes
10698 F:      drivers/media/radio/si4713/radio-platform-si4713.c
10699
10700 SI4713 FM RADIO TRANSMITTER USB DRIVER
10701 M:      Hans Verkuil <hverkuil@xs4all.nl>
10702 L:      linux-media@vger.kernel.org
10703 T:      git git://linuxtv.org/media_tree.git
10704 W:      https://linuxtv.org
10705 S:      Maintained
10706 F:      drivers/media/radio/si4713/radio-usb-si4713.c
10707
10708 SIANO DVB DRIVER
10709 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
10710 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10711 L:      linux-media@vger.kernel.org
10712 W:      https://linuxtv.org
10713 T:      git git://linuxtv.org/media_tree.git
10714 S:      Odd fixes
10715 F:      drivers/media/common/siano/
10716 F:      drivers/media/usb/siano/
10717 F:      drivers/media/usb/siano/
10718 F:      drivers/media/mmc/siano/
10719
10720 SIMPLEFB FB DRIVER
10721 M:      Hans de Goede <hdegoede@redhat.com>
10722 L:      linux-fbdev@vger.kernel.org
10723 S:      Maintained
10724 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
10725 F:      drivers/video/fbdev/simplefb.c
10726 F:      include/linux/platform_data/simplefb.h
10727
10728 SH_VEU V4L2 MEM2MEM DRIVER
10729 L:      linux-media@vger.kernel.org
10730 S:      Orphan
10731 F:      drivers/media/platform/sh_veu.c
10732
10733 SH_VOU V4L2 OUTPUT DRIVER
10734 L:      linux-media@vger.kernel.org
10735 S:      Orphan
10736 F:      drivers/media/platform/sh_vou.c
10737 F:      include/media/drv-intf/sh_vou.h
10738
10739 SIMPLE FIRMWARE INTERFACE (SFI)
10740 M:      Len Brown <lenb@kernel.org>
10741 L:      sfi-devel@simplefirmware.org
10742 W:      http://simplefirmware.org/
10743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10744 S:      Supported
10745 F:      arch/x86/platform/sfi/
10746 F:      drivers/sfi/
10747 F:      include/linux/sfi*.h
10748
10749 SIMTEC EB110ATX (Chalice CATS)
10750 P:      Ben Dooks
10751 P:      Vincent Sanders <vince@simtec.co.uk>
10752 M:      Simtec Linux Team <linux@simtec.co.uk>
10753 W:      http://www.simtec.co.uk/products/EB110ATX/
10754 S:      Supported
10755
10756 SIMTEC EB2410ITX (BAST)
10757 P:      Ben Dooks
10758 P:      Vincent Sanders <vince@simtec.co.uk>
10759 M:      Simtec Linux Team <linux@simtec.co.uk>
10760 W:      http://www.simtec.co.uk/products/EB2410ITX/
10761 S:      Supported
10762 F:      arch/arm/mach-s3c24xx/mach-bast.c
10763 F:      arch/arm/mach-s3c24xx/bast-ide.c
10764 F:      arch/arm/mach-s3c24xx/bast-irq.c
10765
10766 TI DAVINCI MACHINE SUPPORT
10767 M:      Sekhar Nori <nsekhar@ti.com>
10768 M:      Kevin Hilman <khilman@kernel.org>
10769 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10771 S:      Supported
10772 F:      arch/arm/mach-davinci/
10773 F:      drivers/i2c/busses/i2c-davinci.c
10774
10775 TI DAVINCI SERIES MEDIA DRIVER
10776 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10777 L:      linux-media@vger.kernel.org
10778 W:      https://linuxtv.org
10779 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10780 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10781 S:      Maintained
10782 F:      drivers/media/platform/davinci/
10783 F:      include/media/davinci/
10784
10785 TI AM437X VPFE DRIVER
10786 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10787 L:      linux-media@vger.kernel.org
10788 W:      https://linuxtv.org
10789 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10790 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10791 S:      Maintained
10792 F:      drivers/media/platform/am437x/
10793
10794 OV2659 OMNIVISION SENSOR DRIVER
10795 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10796 L:      linux-media@vger.kernel.org
10797 W:      https://linuxtv.org
10798 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10799 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10800 S:      Maintained
10801 F:      drivers/media/i2c/ov2659.c
10802 F:      include/media/i2c/ov2659.h
10803
10804 SILICON MOTION SM712 FRAME BUFFER DRIVER
10805 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10806 M:      Teddy Wang <teddy.wang@siliconmotion.com>
10807 M:      Sudip Mukherjee <sudip@vectorindia.org>
10808 L:      linux-fbdev@vger.kernel.org
10809 S:      Maintained
10810 F:      drivers/video/fbdev/sm712*
10811 F:      Documentation/fb/sm712fb.txt
10812
10813 SIS 190 ETHERNET DRIVER
10814 M:      Francois Romieu <romieu@fr.zoreil.com>
10815 L:      netdev@vger.kernel.org
10816 S:      Maintained
10817 F:      drivers/net/ethernet/sis/sis190.c
10818
10819 SIS 900/7016 FAST ETHERNET DRIVER
10820 M:      Daniele Venzano <venza@brownhat.org>
10821 W:      http://www.brownhat.org/sis900.html
10822 L:      netdev@vger.kernel.org
10823 S:      Maintained
10824 F:      drivers/net/ethernet/sis/sis900.*
10825
10826 SIS FRAMEBUFFER DRIVER
10827 M:      Thomas Winischhofer <thomas@winischhofer.net>
10828 W:      http://www.winischhofer.net/linuxsisvga.shtml
10829 S:      Maintained
10830 F:      Documentation/fb/sisfb.txt
10831 F:      drivers/video/fbdev/sis/
10832 F:      include/video/sisfb.h
10833
10834 SIS USB2VGA DRIVER
10835 M:      Thomas Winischhofer <thomas@winischhofer.net>
10836 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
10837 S:      Maintained
10838 F:      drivers/usb/misc/sisusbvga/
10839
10840 SLAB ALLOCATOR
10841 M:      Christoph Lameter <cl@linux.com>
10842 M:      Pekka Enberg <penberg@kernel.org>
10843 M:      David Rientjes <rientjes@google.com>
10844 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
10845 M:      Andrew Morton <akpm@linux-foundation.org>
10846 L:      linux-mm@kvack.org
10847 S:      Maintained
10848 F:      include/linux/sl?b*.h
10849 F:      mm/sl?b*
10850
10851 SLEEPABLE READ-COPY UPDATE (SRCU)
10852 M:      Lai Jiangshan <jiangshanlai@gmail.com>
10853 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10854 M:      Josh Triplett <josh@joshtriplett.org>
10855 R:      Steven Rostedt <rostedt@goodmis.org>
10856 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10857 L:      linux-kernel@vger.kernel.org
10858 W:      http://www.rdrop.com/users/paulmck/RCU/
10859 S:      Supported
10860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10861 F:      include/linux/srcu.h
10862 F:      kernel/rcu/srcu.c
10863
10864 SMACK SECURITY MODULE
10865 M:      Casey Schaufler <casey@schaufler-ca.com>
10866 L:      linux-security-module@vger.kernel.org
10867 W:      http://schaufler-ca.com
10868 T:      git git://github.com/cschaufler/smack-next
10869 S:      Maintained
10870 F:      Documentation/security/Smack.txt
10871 F:      security/smack/
10872
10873 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10874 M:      Kevin Hilman <khilman@kernel.org>
10875 M:      Nishanth Menon <nm@ti.com>
10876 S:      Maintained
10877 F:      drivers/power/avs/
10878 F:      include/linux/power/smartreflex.h
10879 L:      linux-pm@vger.kernel.org
10880
10881 SMC91x ETHERNET DRIVER
10882 M:      Nicolas Pitre <nico@fluxnic.net>
10883 S:      Odd Fixes
10884 F:      drivers/net/ethernet/smsc/smc91x.*
10885
10886 SMIA AND SMIA++ IMAGE SENSOR DRIVER
10887 M:      Sakari Ailus <sakari.ailus@iki.fi>
10888 L:      linux-media@vger.kernel.org
10889 S:      Maintained
10890 F:      drivers/media/i2c/smiapp/
10891 F:      include/media/i2c/smiapp.h
10892 F:      drivers/media/i2c/smiapp-pll.c
10893 F:      drivers/media/i2c/smiapp-pll.h
10894 F:      include/uapi/linux/smiapp.h
10895 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10896
10897 SMM665 HARDWARE MONITOR DRIVER
10898 M:      Guenter Roeck <linux@roeck-us.net>
10899 L:      linux-hwmon@vger.kernel.org
10900 S:      Maintained
10901 F:      Documentation/hwmon/smm665
10902 F:      drivers/hwmon/smm665.c
10903
10904 SMSC EMC2103 HARDWARE MONITOR DRIVER
10905 M:      Steve Glendinning <steve.glendinning@shawell.net>
10906 L:      linux-hwmon@vger.kernel.org
10907 S:      Maintained
10908 F:      Documentation/hwmon/emc2103
10909 F:      drivers/hwmon/emc2103.c
10910
10911 SMSC SCH5627 HARDWARE MONITOR DRIVER
10912 M:      Hans de Goede <hdegoede@redhat.com>
10913 L:      linux-hwmon@vger.kernel.org
10914 S:      Supported
10915 F:      Documentation/hwmon/sch5627
10916 F:      drivers/hwmon/sch5627.c
10917
10918 SMSC47B397 HARDWARE MONITOR DRIVER
10919 M:      Jean Delvare <jdelvare@suse.com>
10920 L:      linux-hwmon@vger.kernel.org
10921 S:      Maintained
10922 F:      Documentation/hwmon/smsc47b397
10923 F:      drivers/hwmon/smsc47b397.c
10924
10925 SMSC911x ETHERNET DRIVER
10926 M:      Steve Glendinning <steve.glendinning@shawell.net>
10927 L:      netdev@vger.kernel.org
10928 S:      Maintained
10929 F:      include/linux/smsc911x.h
10930 F:      drivers/net/ethernet/smsc/smsc911x.*
10931
10932 SMSC9420 PCI ETHERNET DRIVER
10933 M:      Steve Glendinning <steve.glendinning@shawell.net>
10934 L:      netdev@vger.kernel.org
10935 S:      Maintained
10936 F:      drivers/net/ethernet/smsc/smsc9420.*
10937
10938 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10939 M:      Steve Glendinning <steve.glendinning@shawell.net>
10940 L:      linux-fbdev@vger.kernel.org
10941 S:      Maintained
10942 F:      drivers/video/fbdev/smscufx.c
10943
10944 SOC-CAMERA V4L2 SUBSYSTEM
10945 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10946 L:      linux-media@vger.kernel.org
10947 T:      git git://linuxtv.org/media_tree.git
10948 S:      Maintained
10949 F:      include/media/soc*
10950 F:      drivers/media/i2c/soc_camera/
10951 F:      drivers/media/platform/soc_camera/
10952
10953 SOEKRIS NET48XX LED SUPPORT
10954 M:      Chris Boot <bootc@bootc.net>
10955 S:      Maintained
10956 F:      drivers/leds/leds-net48xx.c
10957
10958 SOFTLOGIC 6x10 MPEG CODEC
10959 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10960 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10961 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
10962 M:      Ismael Luceno <ismael@iodev.co.uk>
10963 L:      linux-media@vger.kernel.org
10964 S:      Supported
10965 F:      drivers/media/pci/solo6x10/
10966
10967 SOFTWARE RAID (Multiple Disks) SUPPORT
10968 M:      Shaohua Li <shli@kernel.org>
10969 L:      linux-raid@vger.kernel.org
10970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10971 S:      Supported
10972 F:      drivers/md/
10973 F:      include/linux/raid/
10974 F:      include/uapi/linux/raid/
10975
10976 SONIC NETWORK DRIVER
10977 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10978 L:      netdev@vger.kernel.org
10979 S:      Maintained
10980 F:      drivers/net/ethernet/natsemi/sonic.*
10981
10982 SONICS SILICON BACKPLANE DRIVER (SSB)
10983 M:      Michael Buesch <m@bues.ch>
10984 L:      linux-wireless@vger.kernel.org
10985 S:      Maintained
10986 F:      drivers/ssb/
10987 F:      include/linux/ssb/
10988
10989 SONY VAIO CONTROL DEVICE DRIVER
10990 M:      Mattia Dongili <malattia@linux.it>
10991 L:      platform-driver-x86@vger.kernel.org
10992 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10993 S:      Maintained
10994 F:      Documentation/laptops/sony-laptop.txt
10995 F:      drivers/char/sonypi.c
10996 F:      drivers/platform/x86/sony-laptop.c
10997 F:      include/linux/sony-laptop.h
10998
10999 SONY MEMORYSTICK CARD SUPPORT
11000 M:      Alex Dubov <oakad@yahoo.com>
11001 W:      http://tifmxx.berlios.de/
11002 S:      Maintained
11003 F:      drivers/memstick/host/tifm_ms.c
11004
11005 SONY MEMORYSTICK STANDARD SUPPORT
11006 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11007 S:      Maintained
11008 F:      drivers/memstick/core/ms_block.*
11009
11010 SOUND
11011 M:      Jaroslav Kysela <perex@perex.cz>
11012 M:      Takashi Iwai <tiwai@suse.com>
11013 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11014 W:      http://www.alsa-project.org/
11015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11016 T:      git git://git.alsa-project.org/alsa-kernel.git
11017 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
11018 S:      Maintained
11019 F:      Documentation/sound/
11020 F:      include/sound/
11021 F:      include/uapi/sound/
11022 F:      sound/
11023
11024 SOUND - COMPRESSED AUDIO
11025 M:      Vinod Koul <vinod.koul@intel.com>
11026 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11028 S:      Supported
11029 F:      Documentation/sound/alsa/compress_offload.txt
11030 F:      include/sound/compress_driver.h
11031 F:      include/uapi/sound/compress_*
11032 F:      sound/core/compress_offload.c
11033 F:      sound/soc/soc-compress.c
11034
11035 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11036 M:      Liam Girdwood <lgirdwood@gmail.com>
11037 M:      Mark Brown <broonie@kernel.org>
11038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11039 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11040 W:      http://alsa-project.org/main/index.php/ASoC
11041 S:      Supported
11042 F:      Documentation/devicetree/bindings/sound/
11043 F:      Documentation/sound/alsa/soc/
11044 F:      sound/soc/
11045 F:      include/sound/soc*
11046
11047 SOUND - DMAENGINE HELPERS
11048 M:      Lars-Peter Clausen <lars@metafoo.de>
11049 S:      Supported
11050 F:      include/sound/dmaengine_pcm.h
11051 F:      sound/core/pcm_dmaengine.c
11052 F:      sound/soc/soc-generic-dmaengine-pcm.c
11053
11054 SP2 MEDIA DRIVER
11055 M:      Olli Salonen <olli.salonen@iki.fi>
11056 L:      linux-media@vger.kernel.org
11057 W:      https://linuxtv.org
11058 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11059 S:      Maintained
11060 F:      drivers/media/dvb-frontends/sp2*
11061
11062 SPARC + UltraSPARC (sparc/sparc64)
11063 M:      "David S. Miller" <davem@davemloft.net>
11064 L:      sparclinux@vger.kernel.org
11065 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
11066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11068 S:      Maintained
11069 F:      arch/sparc/
11070 F:      drivers/sbus/
11071
11072 SPARC SERIAL DRIVERS
11073 M:      "David S. Miller" <davem@davemloft.net>
11074 L:      sparclinux@vger.kernel.org
11075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11077 S:      Maintained
11078 F:      include/linux/sunserialcore.h
11079 F:      drivers/tty/serial/suncore.c
11080 F:      drivers/tty/serial/sunhv.c
11081 F:      drivers/tty/serial/sunsab.c
11082 F:      drivers/tty/serial/sunsab.h
11083 F:      drivers/tty/serial/sunsu.c
11084 F:      drivers/tty/serial/sunzilog.c
11085 F:      drivers/tty/serial/sunzilog.h
11086
11087 SPARSE CHECKER
11088 M:      "Christopher Li" <sparse@chrisli.org>
11089 L:      linux-sparse@vger.kernel.org
11090 W:      https://sparse.wiki.kernel.org/
11091 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11092 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11093 S:      Maintained
11094 F:      include/linux/compiler.h
11095
11096 SPEAR PLATFORM SUPPORT
11097 M:      Viresh Kumar <vireshk@kernel.org>
11098 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11099 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11100 W:      http://www.st.com/spear
11101 S:      Maintained
11102 F:      arch/arm/boot/dts/spear*
11103 F:      arch/arm/mach-spear/
11104
11105 SPEAR CLOCK FRAMEWORK SUPPORT
11106 M:      Viresh Kumar <vireshk@kernel.org>
11107 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11108 W:      http://www.st.com/spear
11109 S:      Maintained
11110 F:      drivers/clk/spear/
11111
11112 SPI SUBSYSTEM
11113 M:      Mark Brown <broonie@kernel.org>
11114 L:      linux-spi@vger.kernel.org
11115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11116 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
11117 S:      Maintained
11118 F:      Documentation/devicetree/bindings/spi/
11119 F:      Documentation/spi/
11120 F:      drivers/spi/
11121 F:      include/linux/spi/
11122 F:      include/uapi/linux/spi/
11123
11124 SPIDERNET NETWORK DRIVER for CELL
11125 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11126 L:      netdev@vger.kernel.org
11127 S:      Supported
11128 F:      Documentation/networking/spider_net.txt
11129 F:      drivers/net/ethernet/toshiba/spider_net*
11130
11131 SPU FILE SYSTEM
11132 M:      Jeremy Kerr <jk@ozlabs.org>
11133 L:      linuxppc-dev@lists.ozlabs.org
11134 W:      http://www.ibm.com/developerworks/power/cell/
11135 S:      Supported
11136 F:      Documentation/filesystems/spufs.txt
11137 F:      arch/powerpc/platforms/cell/spufs/
11138
11139 SQUASHFS FILE SYSTEM
11140 M:      Phillip Lougher <phillip@squashfs.org.uk>
11141 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
11142 W:      http://squashfs.org.uk
11143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11144 S:      Maintained
11145 F:      Documentation/filesystems/squashfs.txt
11146 F:      fs/squashfs/
11147
11148 SRM (Alpha) environment access
11149 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
11150 S:      Maintained
11151 F:      arch/alpha/kernel/srm_env.c
11152
11153 STABLE BRANCH
11154 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11155 L:      stable@vger.kernel.org
11156 S:      Supported
11157 F:      Documentation/stable_kernel_rules.txt
11158
11159 STAGING SUBSYSTEM
11160 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11162 L:      devel@driverdev.osuosl.org
11163 S:      Supported
11164 F:      drivers/staging/
11165
11166 STAGING - COMEDI
11167 M:      Ian Abbott <abbotti@mev.co.uk>
11168 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
11169 S:      Odd Fixes
11170 F:      drivers/staging/comedi/
11171
11172 STAGING - FLARION FT1000 DRIVERS
11173 M:      Marek Belisko <marek.belisko@gmail.com>
11174 S:      Odd Fixes
11175 F:      drivers/staging/ft1000/
11176
11177 STAGING - INDUSTRIAL IO
11178 M:      Jonathan Cameron <jic23@kernel.org>
11179 L:      linux-iio@vger.kernel.org
11180 S:      Odd Fixes
11181 F:      Documentation/devicetree/bindings/staging/iio/
11182 F:      drivers/staging/iio/
11183
11184 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11185 M:      Jarod Wilson <jarod@wilsonet.com>
11186 W:      http://www.lirc.org/
11187 S:      Odd Fixes
11188 F:      drivers/staging/media/lirc/
11189
11190 STAGING - LUSTRE PARALLEL FILESYSTEM
11191 M:      Oleg Drokin <oleg.drokin@intel.com>
11192 M:      Andreas Dilger <andreas.dilger@intel.com>
11193 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
11194 W:      http://wiki.lustre.org/
11195 S:      Maintained
11196 F:      drivers/staging/lustre
11197
11198 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11199 M:      Marc Dietrich <marvin24@gmx.de>
11200 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
11201 L:      linux-tegra@vger.kernel.org
11202 S:      Maintained
11203 F:      drivers/staging/nvec/
11204
11205 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11206 M:      Jens Frederich <jfrederich@gmail.com>
11207 M:      Daniel Drake <dsd@laptop.org>
11208 M:      Jon Nettleton <jon.nettleton@gmail.com>
11209 W:      http://wiki.laptop.org/go/DCON
11210 S:      Maintained
11211 F:      drivers/staging/olpc_dcon/
11212
11213 STAGING - REALTEK RTL8712U DRIVERS
11214 M:      Larry Finger <Larry.Finger@lwfinger.net>
11215 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11216 S:      Odd Fixes
11217 F:      drivers/staging/rtl8712/
11218
11219 STAGING - REALTEK RTL8723U WIRELESS DRIVER
11220 M:      Larry Finger <Larry.Finger@lwfinger.net>
11221 M:      Jes Sorensen <Jes.Sorensen@redhat.com>
11222 L:      linux-wireless@vger.kernel.org
11223 S:      Maintained
11224 F:      drivers/staging/rtl8723au/
11225
11226 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11227 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11228 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11229 M:      Sudip Mukherjee <sudip@vectorindia.org>
11230 L:      linux-fbdev@vger.kernel.org
11231 S:      Maintained
11232 F:      drivers/staging/sm750fb/
11233
11234 STAGING - SLICOSS
11235 M:      Lior Dotan <liodot@gmail.com>
11236 M:      Christopher Harrer <charrer@alacritech.com>
11237 S:      Odd Fixes
11238 F:      drivers/staging/slicoss/
11239
11240 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11241 M:      William Hubbs <w.d.hubbs@gmail.com>
11242 M:      Chris Brannon <chris@the-brannons.com>
11243 M:      Kirk Reiser <kirk@reisers.ca>
11244 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
11245 L:      speakup@linux-speakup.org
11246 W:      http://www.linux-speakup.org/
11247 S:      Odd Fixes
11248 F:      drivers/staging/speakup/
11249
11250 STAGING - VIA VT665X DRIVERS
11251 M:      Forest Bond <forest@alittletooquiet.net>
11252 S:      Odd Fixes
11253 F:      drivers/staging/vt665?/
11254
11255 STAGING - WILC1000 WIFI DRIVER
11256 M:      Aditya Shankar <aditya.shankar@microchip.com>
11257 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
11258 L:      linux-wireless@vger.kernel.org
11259 S:      Supported
11260 F:      drivers/staging/wilc1000/
11261
11262 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11263 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
11264 S:      Odd Fixes
11265 F:      drivers/staging/xgifb/
11266
11267 STARFIRE/DURALAN NETWORK DRIVER
11268 M:      Ion Badulescu <ionut@badula.org>
11269 S:      Odd Fixes
11270 F:      drivers/net/ethernet/adaptec/starfire*
11271
11272 SUN3/3X
11273 M:      Sam Creasey <sammy@sammy.net>
11274 W:      http://sammy.net/sun3/
11275 S:      Maintained
11276 F:      arch/m68k/kernel/*sun3*
11277 F:      arch/m68k/sun3*/
11278 F:      arch/m68k/include/asm/sun3*
11279 F:      drivers/net/ethernet/i825xx/sun3*
11280
11281 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11282 M:      Hans de Goede <hdegoede@redhat.com>
11283 L:      linux-input@vger.kernel.org
11284 S:      Maintained
11285 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11286 F:      drivers/input/keyboard/sun4i-lradc-keys.c
11287
11288 SUNDANCE NETWORK DRIVER
11289 M:      Denis Kirjanov <kda@linux-powerpc.org>
11290 L:      netdev@vger.kernel.org
11291 S:      Maintained
11292 F:      drivers/net/ethernet/dlink/sundance.c
11293
11294 SUPERH
11295 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
11296 M:      Rich Felker <dalias@libc.org>
11297 L:      linux-sh@vger.kernel.org
11298 Q:      http://patchwork.kernel.org/project/linux-sh/list/
11299 S:      Maintained
11300 F:      Documentation/sh/
11301 F:      arch/sh/
11302 F:      drivers/sh/
11303
11304 SUSPEND TO RAM
11305 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11306 M:      Len Brown <len.brown@intel.com>
11307 M:      Pavel Machek <pavel@ucw.cz>
11308 L:      linux-pm@vger.kernel.org
11309 S:      Supported
11310 F:      Documentation/power/
11311 F:      arch/x86/kernel/acpi/
11312 F:      drivers/base/power/
11313 F:      kernel/power/
11314 F:      include/linux/suspend.h
11315 F:      include/linux/freezer.h
11316 F:      include/linux/pm.h
11317
11318 SVGA HANDLING
11319 M:      Martin Mares <mj@ucw.cz>
11320 L:      linux-video@atrey.karlin.mff.cuni.cz
11321 S:      Maintained
11322 F:      Documentation/svga.txt
11323 F:      arch/x86/boot/video*
11324
11325 SWIOTLB SUBSYSTEM
11326 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11327 L:      linux-kernel@vger.kernel.org
11328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11329 S:      Supported
11330 F:      lib/swiotlb.c
11331 F:      arch/*/kernel/pci-swiotlb.c
11332 F:      include/linux/swiotlb.h
11333
11334 SWITCHDEV
11335 M:      Jiri Pirko <jiri@resnulli.us>
11336 L:      netdev@vger.kernel.org
11337 S:      Supported
11338 F:      net/switchdev/
11339 F:      include/net/switchdev.h
11340
11341 SYNOPSYS ARC ARCHITECTURE
11342 M:      Vineet Gupta <vgupta@synopsys.com>
11343 L:      linux-snps-arc@lists.infradead.org
11344 S:      Supported
11345 F:      arch/arc/
11346 F:      Documentation/devicetree/bindings/arc/*
11347 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11348 F:      drivers/tty/serial/arc_uart.c
11349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11350
11351 SYNOPSYS ARC SDP platform support
11352 M:      Alexey Brodkin <abrodkin@synopsys.com>
11353 S:      Supported
11354 F:      arch/arc/plat-axs10x
11355 F:      arch/arc/boot/dts/ax*
11356 F:      Documentation/devicetree/bindings/arc/axs10*
11357
11358 SYSTEM CONFIGURATION (SYSCON)
11359 M:      Lee Jones <lee.jones@linaro.org>
11360 M:      Arnd Bergmann <arnd@arndb.de>
11361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11362 S:      Supported
11363 F:      drivers/mfd/syscon.c
11364
11365 SYSV FILESYSTEM
11366 M:      Christoph Hellwig <hch@infradead.org>
11367 S:      Maintained
11368 F:      Documentation/filesystems/sysv-fs.txt
11369 F:      fs/sysv/
11370 F:      include/linux/sysv_fs.h
11371
11372 TARGET SUBSYSTEM
11373 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11374 L:      linux-scsi@vger.kernel.org
11375 L:      target-devel@vger.kernel.org
11376 W:      http://www.linux-iscsi.org
11377 W:      http://groups.google.com/group/linux-iscsi-target-dev
11378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11379 S:      Supported
11380 F:      drivers/target/
11381 F:      include/target/
11382 F:      Documentation/target/
11383
11384 TASKSTATS STATISTICS INTERFACE
11385 M:      Balbir Singh <bsingharora@gmail.com>
11386 S:      Maintained
11387 F:      Documentation/accounting/taskstats*
11388 F:      include/linux/taskstats*
11389 F:      kernel/taskstats.c
11390
11391 TC CLASSIFIER
11392 M:      Jamal Hadi Salim <jhs@mojatatu.com>
11393 L:      netdev@vger.kernel.org
11394 S:      Maintained
11395 F:      include/net/pkt_cls.h
11396 F:      include/uapi/linux/pkt_cls.h
11397 F:      net/sched/
11398
11399 TCP LOW PRIORITY MODULE
11400 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11401 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11402 W:      http://tcp-lp-mod.sourceforge.net/
11403 S:      Maintained
11404 F:      net/ipv4/tcp_lp.c
11405
11406 TDA10071 MEDIA DRIVER
11407 M:      Antti Palosaari <crope@iki.fi>
11408 L:      linux-media@vger.kernel.org
11409 W:      https://linuxtv.org
11410 W:      http://palosaari.fi/linux/
11411 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11412 T:      git git://linuxtv.org/anttip/media_tree.git
11413 S:      Maintained
11414 F:      drivers/media/dvb-frontends/tda10071*
11415
11416 TDA18212 MEDIA DRIVER
11417 M:      Antti Palosaari <crope@iki.fi>
11418 L:      linux-media@vger.kernel.org
11419 W:      https://linuxtv.org
11420 W:      http://palosaari.fi/linux/
11421 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11422 T:      git git://linuxtv.org/anttip/media_tree.git
11423 S:      Maintained
11424 F:      drivers/media/tuners/tda18212*
11425
11426 TDA18218 MEDIA DRIVER
11427 M:      Antti Palosaari <crope@iki.fi>
11428 L:      linux-media@vger.kernel.org
11429 W:      https://linuxtv.org
11430 W:      http://palosaari.fi/linux/
11431 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11432 T:      git git://linuxtv.org/anttip/media_tree.git
11433 S:      Maintained
11434 F:      drivers/media/tuners/tda18218*
11435
11436 TDA18271 MEDIA DRIVER
11437 M:      Michael Krufky <mkrufky@linuxtv.org>
11438 L:      linux-media@vger.kernel.org
11439 W:      https://linuxtv.org
11440 W:      http://github.com/mkrufky
11441 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11442 T:      git git://linuxtv.org/mkrufky/tuners.git
11443 S:      Maintained
11444 F:      drivers/media/tuners/tda18271*
11445
11446 TDA827x MEDIA DRIVER
11447 M:      Michael Krufky <mkrufky@linuxtv.org>
11448 L:      linux-media@vger.kernel.org
11449 W:      https://linuxtv.org
11450 W:      http://github.com/mkrufky
11451 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11452 T:      git git://linuxtv.org/mkrufky/tuners.git
11453 S:      Maintained
11454 F:      drivers/media/tuners/tda8290.*
11455
11456 TDA8290 MEDIA DRIVER
11457 M:      Michael Krufky <mkrufky@linuxtv.org>
11458 L:      linux-media@vger.kernel.org
11459 W:      https://linuxtv.org
11460 W:      http://github.com/mkrufky
11461 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11462 T:      git git://linuxtv.org/mkrufky/tuners.git
11463 S:      Maintained
11464 F:      drivers/media/tuners/tda8290.*
11465
11466 TDA9840 MEDIA DRIVER
11467 M:      Hans Verkuil <hverkuil@xs4all.nl>
11468 L:      linux-media@vger.kernel.org
11469 T:      git git://linuxtv.org/media_tree.git
11470 W:      https://linuxtv.org
11471 S:      Maintained
11472 F:      drivers/media/i2c/tda9840*
11473
11474 TEA5761 TUNER DRIVER
11475 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11476 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11477 L:      linux-media@vger.kernel.org
11478 W:      https://linuxtv.org
11479 T:      git git://linuxtv.org/media_tree.git
11480 S:      Odd fixes
11481 F:      drivers/media/tuners/tea5761.*
11482
11483 TEA5767 TUNER DRIVER
11484 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11485 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11486 L:      linux-media@vger.kernel.org
11487 W:      https://linuxtv.org
11488 T:      git git://linuxtv.org/media_tree.git
11489 S:      Maintained
11490 F:      drivers/media/tuners/tea5767.*
11491
11492 TEA6415C MEDIA DRIVER
11493 M:      Hans Verkuil <hverkuil@xs4all.nl>
11494 L:      linux-media@vger.kernel.org
11495 T:      git git://linuxtv.org/media_tree.git
11496 W:      https://linuxtv.org
11497 S:      Maintained
11498 F:      drivers/media/i2c/tea6415c*
11499
11500 TEA6420 MEDIA DRIVER
11501 M:      Hans Verkuil <hverkuil@xs4all.nl>
11502 L:      linux-media@vger.kernel.org
11503 T:      git git://linuxtv.org/media_tree.git
11504 W:      https://linuxtv.org
11505 S:      Maintained
11506 F:      drivers/media/i2c/tea6420*
11507
11508 TEAM DRIVER
11509 M:      Jiri Pirko <jiri@resnulli.us>
11510 L:      netdev@vger.kernel.org
11511 S:      Supported
11512 F:      drivers/net/team/
11513 F:      include/linux/if_team.h
11514 F:      include/uapi/linux/if_team.h
11515
11516 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11517 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11518 S:      Maintained
11519 F:      arch/x86/platform/ts5500/
11520
11521 TECHNOTREND USB IR RECEIVER
11522 M:      Sean Young <sean@mess.org>
11523 L:      linux-media@vger.kernel.org
11524 S:      Maintained
11525 F:      drivers/media/rc/ttusbir.c
11526
11527 TEGRA ARCHITECTURE SUPPORT
11528 M:      Stephen Warren <swarren@wwwdotorg.org>
11529 M:      Thierry Reding <thierry.reding@gmail.com>
11530 M:      Alexandre Courbot <gnurou@gmail.com>
11531 L:      linux-tegra@vger.kernel.org
11532 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
11533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11534 S:      Supported
11535 N:      [^a-z]tegra
11536
11537 TEGRA CLOCK DRIVER
11538 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
11539 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
11540 S:      Supported
11541 F:      drivers/clk/tegra/
11542
11543 TEGRA DMA DRIVERS
11544 M:      Laxman Dewangan <ldewangan@nvidia.com>
11545 M:      Jon Hunter <jonathanh@nvidia.com>
11546 S:      Supported
11547 F:      drivers/dma/tegra*
11548
11549 TEGRA I2C DRIVER
11550 M:      Laxman Dewangan <ldewangan@nvidia.com>
11551 S:      Supported
11552 F:      drivers/i2c/busses/i2c-tegra.c
11553
11554 TEGRA IOMMU DRIVERS
11555 M:      Hiroshi Doyu <hdoyu@nvidia.com>
11556 S:      Supported
11557 F:      drivers/iommu/tegra*
11558
11559 TEGRA KBC DRIVER
11560 M:      Rakesh Iyer <riyer@nvidia.com>
11561 M:      Laxman Dewangan <ldewangan@nvidia.com>
11562 S:      Supported
11563 F:      drivers/input/keyboard/tegra-kbc.c
11564
11565 TEGRA PWM DRIVER
11566 M:      Thierry Reding <thierry.reding@gmail.com>
11567 S:      Supported
11568 F:      drivers/pwm/pwm-tegra.c
11569
11570 TEGRA SERIAL DRIVER
11571 M:      Laxman Dewangan <ldewangan@nvidia.com>
11572 S:      Supported
11573 F:      drivers/tty/serial/serial-tegra.c
11574
11575 TEGRA SPI DRIVER
11576 M:      Laxman Dewangan <ldewangan@nvidia.com>
11577 S:      Supported
11578 F:      drivers/spi/spi-tegra*
11579
11580 TEHUTI ETHERNET DRIVER
11581 M:      Andy Gospodarek <andy@greyhouse.net>
11582 L:      netdev@vger.kernel.org
11583 S:      Supported
11584 F:      drivers/net/ethernet/tehuti/*
11585
11586 Telecom Clock Driver for MCPL0010
11587 M:      Mark Gross <mark.gross@intel.com>
11588 S:      Supported
11589 F:      drivers/char/tlclk.c
11590
11591 TENSILICA XTENSA PORT (xtensa)
11592 M:      Chris Zankel <chris@zankel.net>
11593 M:      Max Filippov <jcmvbkbc@gmail.com>
11594 L:      linux-xtensa@linux-xtensa.org
11595 T:      git git://github.com/czankel/xtensa-linux.git
11596 S:      Maintained
11597 F:      arch/xtensa/
11598 F:      drivers/irqchip/irq-xtensa-*
11599
11600 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11601 M:      Hans Verkuil <hverkuil@xs4all.nl>
11602 L:      linux-media@vger.kernel.org
11603 T:      git git://linuxtv.org/media_tree.git
11604 W:      https://linuxtv.org
11605 S:      Maintained
11606 F:      drivers/media/radio/radio-raremono.c
11607
11608 THERMAL
11609 M:      Zhang Rui <rui.zhang@intel.com>
11610 M:      Eduardo Valentin <edubezval@gmail.com>
11611 L:      linux-pm@vger.kernel.org
11612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11614 Q:      https://patchwork.kernel.org/project/linux-pm/list/
11615 S:      Supported
11616 F:      drivers/thermal/
11617 F:      include/linux/thermal.h
11618 F:      include/uapi/linux/thermal.h
11619 F:      include/linux/cpu_cooling.h
11620 F:      Documentation/devicetree/bindings/thermal/
11621
11622 THERMAL/CPU_COOLING
11623 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
11624 M:      Viresh Kumar <viresh.kumar@linaro.org>
11625 M:      Javi Merino <javi.merino@arm.com>
11626 L:      linux-pm@vger.kernel.org
11627 S:      Supported
11628 F:      Documentation/thermal/cpu-cooling-api.txt
11629 F:      drivers/thermal/cpu_cooling.c
11630 F:      include/linux/cpu_cooling.h
11631
11632 THINKPAD ACPI EXTRAS DRIVER
11633 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11634 L:      ibm-acpi-devel@lists.sourceforge.net
11635 L:      platform-driver-x86@vger.kernel.org
11636 W:      http://ibm-acpi.sourceforge.net
11637 W:      http://thinkwiki.org/wiki/Ibm-acpi
11638 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11639 S:      Maintained
11640 F:      drivers/platform/x86/thinkpad_acpi.c
11641
11642 TI BANDGAP AND THERMAL DRIVER
11643 M:      Eduardo Valentin <edubezval@gmail.com>
11644 M:      Keerthy <j-keerthy@ti.com>
11645 L:      linux-pm@vger.kernel.org
11646 L:      linux-omap@vger.kernel.org
11647 S:      Maintained
11648 F:      drivers/thermal/ti-soc-thermal/
11649
11650 TI VPE/CAL DRIVERS
11651 M:      Benoit Parrot <bparrot@ti.com>
11652 L:      linux-media@vger.kernel.org
11653 W:      http://linuxtv.org/
11654 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11655 S:      Maintained
11656 F:      drivers/media/platform/ti-vpe/
11657
11658 TI CDCE706 CLOCK DRIVER
11659 M:      Max Filippov <jcmvbkbc@gmail.com>
11660 S:      Maintained
11661 F:      drivers/clk/clk-cdce706.c
11662
11663 TI CLOCK DRIVER
11664 M:      Tero Kristo <t-kristo@ti.com>
11665 L:      linux-omap@vger.kernel.org
11666 S:      Maintained
11667 F:      drivers/clk/ti/
11668 F:      include/linux/clk/ti.h
11669
11670 TI ETHERNET SWITCH DRIVER (CPSW)
11671 M:      Mugunthan V N <mugunthanvnm@ti.com>
11672 R:      Grygorii Strashko <grygorii.strashko@ti.com>
11673 L:      linux-omap@vger.kernel.org
11674 L:      netdev@vger.kernel.org
11675 S:      Maintained
11676 F:      drivers/net/ethernet/ti/cpsw*
11677 F:      drivers/net/ethernet/ti/davinci*
11678
11679 TI FLASH MEDIA INTERFACE DRIVER
11680 M:      Alex Dubov <oakad@yahoo.com>
11681 S:      Maintained
11682 F:      drivers/misc/tifm*
11683 F:      drivers/mmc/host/tifm_sd.c
11684 F:      include/linux/tifm.h
11685
11686 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11687 M:      Santosh Shilimkar <ssantosh@kernel.org>
11688 L:      linux-kernel@vger.kernel.org
11689 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11690 S:      Maintained
11691 F:      drivers/soc/ti/*
11692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11693
11694
11695 TI LM49xxx FAMILY ASoC CODEC DRIVERS
11696 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
11697 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11698 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11699 S:      Maintained
11700 F:      sound/soc/codecs/lm49453*
11701 F:      sound/soc/codecs/isabelle*
11702
11703 TI LP855x BACKLIGHT DRIVER
11704 M:      Milo Kim <milo.kim@ti.com>
11705 S:      Maintained
11706 F:      Documentation/backlight/lp855x-driver.txt
11707 F:      drivers/video/backlight/lp855x_bl.c
11708 F:      include/linux/platform_data/lp855x.h
11709
11710 TI LP8727 CHARGER DRIVER
11711 M:      Milo Kim <milo.kim@ti.com>
11712 S:      Maintained
11713 F:      drivers/power/lp8727_charger.c
11714 F:      include/linux/platform_data/lp8727.h
11715
11716 TI LP8788 MFD DRIVER
11717 M:      Milo Kim <milo.kim@ti.com>
11718 S:      Maintained
11719 F:      drivers/iio/adc/lp8788_adc.c
11720 F:      drivers/leds/leds-lp8788.c
11721 F:      drivers/mfd/lp8788*.c
11722 F:      drivers/power/lp8788-charger.c
11723 F:      drivers/regulator/lp8788-*.c
11724 F:      include/linux/mfd/lp8788*.h
11725
11726 TI NETCP ETHERNET DRIVER
11727 M:      Wingman Kwok <w-kwok2@ti.com>
11728 M:      Murali Karicheri <m-karicheri2@ti.com>
11729 L:      netdev@vger.kernel.org
11730 S:      Maintained
11731 F:      drivers/net/ethernet/ti/netcp*
11732
11733 TI TAS571X FAMILY ASoC CODEC DRIVER
11734 M:      Kevin Cernekee <cernekee@chromium.org>
11735 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11736 S:      Odd Fixes
11737 F:      sound/soc/codecs/tas571x*
11738
11739 TI TWL4030 SERIES SOC CODEC DRIVER
11740 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11741 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11742 S:      Maintained
11743 F:      sound/soc/codecs/twl4030*
11744
11745 TI WILINK WIRELESS DRIVERS
11746 L:      linux-wireless@vger.kernel.org
11747 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
11748 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
11749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11750 S:      Orphan
11751 F:      drivers/net/wireless/ti/
11752 F:      include/linux/wl12xx.h
11753
11754 TIPC NETWORK LAYER
11755 M:      Jon Maloy <jon.maloy@ericsson.com>
11756 M:      Ying Xue <ying.xue@windriver.com>
11757 L:      netdev@vger.kernel.org (core kernel code)
11758 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11759 W:      http://tipc.sourceforge.net/
11760 S:      Maintained
11761 F:      include/uapi/linux/tipc*.h
11762 F:      net/tipc/
11763
11764 TILE ARCHITECTURE
11765 M:      Chris Metcalf <cmetcalf@mellanox.com>
11766 W:      http://www.mellanox.com/repository/solutions/tile-scm/
11767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11768 S:      Supported
11769 F:      arch/tile/
11770 F:      drivers/char/tile-srom.c
11771 F:      drivers/edac/tile_edac.c
11772 F:      drivers/net/ethernet/tile/
11773 F:      drivers/rtc/rtc-tile.c
11774 F:      drivers/tty/hvc/hvc_tile.c
11775 F:      drivers/tty/serial/tilegx.c
11776 F:      drivers/usb/host/*-tilegx.c
11777 F:      include/linux/usb/tilegx.h
11778
11779 TLAN NETWORK DRIVER
11780 M:      Samuel Chessman <chessman@tux.org>
11781 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
11782 W:      http://sourceforge.net/projects/tlan/
11783 S:      Maintained
11784 F:      Documentation/networking/tlan.txt
11785 F:      drivers/net/ethernet/ti/tlan.*
11786
11787 TOMOYO SECURITY MODULE
11788 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
11789 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11790 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11791 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11792 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11793 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11794 W:      http://tomoyo.sourceforge.jp/
11795 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11796 S:      Maintained
11797 F:      security/tomoyo/
11798
11799 TOPSTAR LAPTOP EXTRAS DRIVER
11800 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11801 L:      platform-driver-x86@vger.kernel.org
11802 S:      Maintained
11803 F:      drivers/platform/x86/topstar-laptop.c
11804
11805 TOSHIBA ACPI EXTRAS DRIVER
11806 M:      Azael Avalos <coproscefalo@gmail.com>
11807 L:      platform-driver-x86@vger.kernel.org
11808 S:      Maintained
11809 F:      drivers/platform/x86/toshiba_acpi.c
11810
11811 TOSHIBA BLUETOOTH DRIVER
11812 M:      Azael Avalos <coproscefalo@gmail.com>
11813 L:      platform-driver-x86@vger.kernel.org
11814 S:      Maintained
11815 F:      drivers/platform/x86/toshiba_bluetooth.c
11816
11817 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11818 M:      Azael Avalos <coproscefalo@gmail.com>
11819 L:      platform-driver-x86@vger.kernel.org
11820 S:      Maintained
11821 F:      drivers/platform/x86/toshiba_haps.c
11822
11823 TOSHIBA WMI HOTKEYS DRIVER
11824 M:      Azael Avalos <coproscefalo@gmail.com>
11825 L:      platform-driver-x86@vger.kernel.org
11826 S:      Maintained
11827 F:      drivers/platform/x86/toshiba-wmi.c
11828
11829 TOSHIBA SMM DRIVER
11830 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
11831 W:      http://www.buzzard.org.uk/toshiba/
11832 S:      Maintained
11833 F:      drivers/char/toshiba.c
11834 F:      include/linux/toshiba.h
11835 F:      include/uapi/linux/toshiba.h
11836
11837 TOSHIBA TC358743 DRIVER
11838 M:      Mats Randgaard <matrandg@cisco.com>
11839 L:      linux-media@vger.kernel.org
11840 S:      Maintained
11841 F:      drivers/media/i2c/tc358743*
11842 F:      include/media/i2c/tc358743.h
11843
11844 TMIO/SDHI MMC DRIVER
11845 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
11846 L:      linux-mmc@vger.kernel.org
11847 S:      Supported
11848 F:      drivers/mmc/host/tmio_mmc*
11849 F:      drivers/mmc/host/sh_mobile_sdhi.c
11850 F:      include/linux/mfd/tmio.h
11851
11852 TMP401 HARDWARE MONITOR DRIVER
11853 M:      Guenter Roeck <linux@roeck-us.net>
11854 L:      linux-hwmon@vger.kernel.org
11855 S:      Maintained
11856 F:      Documentation/hwmon/tmp401
11857 F:      drivers/hwmon/tmp401.c
11858
11859 TMPFS (SHMEM FILESYSTEM)
11860 M:      Hugh Dickins <hughd@google.com>
11861 L:      linux-mm@kvack.org
11862 S:      Maintained
11863 F:      include/linux/shmem_fs.h
11864 F:      mm/shmem.c
11865
11866 TM6000 VIDEO4LINUX DRIVER
11867 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11868 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11869 L:      linux-media@vger.kernel.org
11870 W:      https://linuxtv.org
11871 T:      git git://linuxtv.org/media_tree.git
11872 S:      Odd fixes
11873 F:      drivers/media/usb/tm6000/
11874
11875 TW68 VIDEO4LINUX DRIVER
11876 M:      Hans Verkuil <hverkuil@xs4all.nl>
11877 L:      linux-media@vger.kernel.org
11878 T:      git git://linuxtv.org/media_tree.git
11879 W:      https://linuxtv.org
11880 S:      Odd Fixes
11881 F:      drivers/media/pci/tw68/
11882
11883 TW686X VIDEO4LINUX DRIVER
11884 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11885 L:      linux-media@vger.kernel.org
11886 T:      git git://linuxtv.org/media_tree.git
11887 W:      http://linuxtv.org
11888 S:      Maintained
11889 F:      drivers/media/pci/tw686x/
11890
11891 TPM DEVICE DRIVER
11892 M:      Peter Huewe <peterhuewe@gmx.de>
11893 M:      Marcel Selhorst <tpmdd@selhorst.net>
11894 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11895 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11896 W:      http://tpmdd.sourceforge.net
11897 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11898 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
11899 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
11900 S:      Maintained
11901 F:      drivers/char/tpm/
11902
11903 TPM IBM_VTPM DEVICE DRIVER
11904 M:      Ashley Lai <ashleydlai@gmail.com>
11905 W:      http://tpmdd.sourceforge.net
11906 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11907 S:      Maintained
11908 F:      drivers/char/tpm/tpm_ibmvtpm*
11909
11910 TRACING
11911 M:      Steven Rostedt <rostedt@goodmis.org>
11912 M:      Ingo Molnar <mingo@redhat.com>
11913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11914 S:      Maintained
11915 F:      Documentation/trace/ftrace.txt
11916 F:      arch/*/*/*/ftrace.h
11917 F:      arch/*/kernel/ftrace.c
11918 F:      include/*/ftrace.h
11919 F:      include/linux/trace*.h
11920 F:      include/trace/
11921 F:      kernel/trace/
11922 F:      tools/testing/selftests/ftrace/
11923
11924 TRACING MMIO ACCESSES (MMIOTRACE)
11925 M:      Steven Rostedt <rostedt@goodmis.org>
11926 M:      Ingo Molnar <mingo@kernel.org>
11927 R:      Karol Herbst <karolherbst@gmail.com>
11928 R:      Pekka Paalanen <ppaalanen@gmail.com>
11929 S:      Maintained
11930 L:      linux-kernel@vger.kernel.org
11931 L:      nouveau@lists.freedesktop.org
11932 F:      kernel/trace/trace_mmiotrace.c
11933 F:      include/linux/mmiotrace.h
11934 F:      arch/x86/mm/kmmio.c
11935 F:      arch/x86/mm/mmio-mod.c
11936 F:      arch/x86/mm/testmmiotrace.c
11937
11938 TRIVIAL PATCHES
11939 M:      Jiri Kosina <trivial@kernel.org>
11940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11941 S:      Maintained
11942 K:      ^Subject:.*(?i)trivial
11943
11944 TTY LAYER
11945 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11946 M:      Jiri Slaby <jslaby@suse.com>
11947 S:      Supported
11948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11949 F:      Documentation/serial/
11950 F:      drivers/tty/
11951 F:      drivers/tty/serial/serial_core.c
11952 F:      include/linux/serial_core.h
11953 F:      include/linux/serial.h
11954 F:      include/linux/tty.h
11955 F:      include/uapi/linux/serial_core.h
11956 F:      include/uapi/linux/serial.h
11957 F:      include/uapi/linux/tty.h
11958
11959 TUA9001 MEDIA DRIVER
11960 M:      Antti Palosaari <crope@iki.fi>
11961 L:      linux-media@vger.kernel.org
11962 W:      https://linuxtv.org
11963 W:      http://palosaari.fi/linux/
11964 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11965 T:      git git://linuxtv.org/anttip/media_tree.git
11966 S:      Maintained
11967 F:      drivers/media/tuners/tua9001*
11968
11969 TULIP NETWORK DRIVERS
11970 L:      netdev@vger.kernel.org
11971 L:      linux-parisc@vger.kernel.org
11972 S:      Orphan
11973 F:      drivers/net/ethernet/dec/tulip/
11974
11975 TUN/TAP driver
11976 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
11977 W:      http://vtun.sourceforge.net/tun
11978 S:      Maintained
11979 F:      Documentation/networking/tuntap.txt
11980 F:      arch/um/os-Linux/drivers/
11981
11982 TURBOCHANNEL SUBSYSTEM
11983 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
11984 M:      Ralf Baechle <ralf@linux-mips.org>
11985 L:      linux-mips@linux-mips.org
11986 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
11987 S:      Maintained
11988 F:      drivers/tc/
11989 F:      include/linux/tc.h
11990
11991 U14-34F SCSI DRIVER
11992 M:      Dario Ballabio <ballabio_dario@emc.com>
11993 L:      linux-scsi@vger.kernel.org
11994 S:      Maintained
11995 F:      drivers/scsi/u14-34f.c
11996
11997 UBI FILE SYSTEM (UBIFS)
11998 M:      Richard Weinberger <richard@nod.at>
11999 M:      Artem Bityutskiy <dedekind1@gmail.com>
12000 M:      Adrian Hunter <adrian.hunter@intel.com>
12001 L:      linux-mtd@lists.infradead.org
12002 T:      git git://git.infradead.org/ubifs-2.6.git
12003 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
12004 S:      Supported
12005 F:      Documentation/filesystems/ubifs.txt
12006 F:      fs/ubifs/
12007
12008 UCLINUX (M68KNOMMU AND COLDFIRE)
12009 M:      Greg Ungerer <gerg@linux-m68k.org>
12010 W:      http://www.linux-m68k.org/
12011 W:      http://www.uclinux.org/
12012 L:      linux-m68k@lists.linux-m68k.org
12013 L:      uclinux-dev@uclinux.org  (subscribers-only)
12014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12015 S:      Maintained
12016 F:      arch/m68k/coldfire/
12017 F:      arch/m68k/68*/
12018 F:      arch/m68k/*/*_no.*
12019 F:      arch/m68k/include/asm/*_no.*
12020
12021 UDF FILESYSTEM
12022 M:      Jan Kara <jack@suse.com>
12023 S:      Maintained
12024 F:      Documentation/filesystems/udf.txt
12025 F:      fs/udf/
12026
12027 UFS FILESYSTEM
12028 M:      Evgeniy Dushistov <dushistov@mail.ru>
12029 S:      Maintained
12030 F:      Documentation/filesystems/ufs.txt
12031 F:      fs/ufs/
12032
12033 UHID USERSPACE HID IO DRIVER:
12034 M:      David Herrmann <dh.herrmann@googlemail.com>
12035 L:      linux-input@vger.kernel.org
12036 S:      Maintained
12037 F:      drivers/hid/uhid.c
12038 F:      include/uapi/linux/uhid.h
12039
12040 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12041 L:      linux-usb@vger.kernel.org
12042 S:      Orphan
12043 F:      drivers/uwb/
12044 F:      include/linux/uwb.h
12045 F:      include/linux/uwb/
12046
12047 UNICORE32 ARCHITECTURE:
12048 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
12049 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12050 S:      Maintained
12051 T:      git git://github.com/gxt/linux.git
12052 F:      arch/unicore32/
12053
12054 UNIFDEF
12055 M:      Tony Finch <dot@dotat.at>
12056 W:      http://dotat.at/prog/unifdef
12057 S:      Maintained
12058 F:      scripts/unifdef.c
12059
12060 UNIFORM CDROM DRIVER
12061 M:      Jens Axboe <axboe@kernel.dk>
12062 W:      http://www.kernel.dk
12063 S:      Maintained
12064 F:      Documentation/cdrom/
12065 F:      drivers/cdrom/cdrom.c
12066 F:      include/linux/cdrom.h
12067 F:      include/uapi/linux/cdrom.h
12068
12069 UNISYS S-PAR DRIVERS
12070 M:      David Kershner <david.kershner@unisys.com>
12071 L:      sparmaintainer@unisys.com (Unisys internal)
12072 S:      Supported
12073 F:      drivers/staging/unisys/
12074
12075 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12076 M:      Vinayak Holikatti <vinholikatti@gmail.com>
12077 L:      linux-scsi@vger.kernel.org
12078 S:      Supported
12079 F:      Documentation/scsi/ufs.txt
12080 F:      drivers/scsi/ufs/
12081
12082 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12083 M:      Joao Pinto <Joao.Pinto@synopsys.com>
12084 L:      linux-scsi@vger.kernel.org
12085 S:      Supported
12086 F:      drivers/scsi/ufs/*dwc*
12087
12088 UNSORTED BLOCK IMAGES (UBI)
12089 M:      Artem Bityutskiy <dedekind1@gmail.com>
12090 M:      Richard Weinberger <richard@nod.at>
12091 W:      http://www.linux-mtd.infradead.org/
12092 L:      linux-mtd@lists.infradead.org
12093 T:      git git://git.infradead.org/ubifs-2.6.git
12094 S:      Supported
12095 F:      drivers/mtd/ubi/
12096 F:      include/linux/mtd/ubi.h
12097 F:      include/uapi/mtd/ubi-user.h
12098
12099 USB ACM DRIVER
12100 M:      Oliver Neukum <oneukum@suse.com>
12101 L:      linux-usb@vger.kernel.org
12102 S:      Maintained
12103 F:      Documentation/usb/acm.txt
12104 F:      drivers/usb/class/cdc-acm.*
12105
12106 USB AR5523 WIRELESS DRIVER
12107 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
12108 L:      linux-wireless@vger.kernel.org
12109 S:      Maintained
12110 F:      drivers/net/wireless/ath/ar5523/
12111
12112 USB ATTACHED SCSI
12113 M:      Oliver Neukum <oneukum@suse.com>
12114 L:      linux-usb@vger.kernel.org
12115 L:      linux-scsi@vger.kernel.org
12116 S:      Maintained
12117 F:      drivers/usb/storage/uas.c
12118
12119 USB CDC ETHERNET DRIVER
12120 M:      Oliver Neukum <oliver@neukum.org>
12121 L:      linux-usb@vger.kernel.org
12122 S:      Maintained
12123 F:      drivers/net/usb/cdc_*.c
12124 F:      include/uapi/linux/usb/cdc.h
12125
12126 USB CHAOSKEY DRIVER
12127 M:      Keith Packard <keithp@keithp.com>
12128 L:      linux-usb@vger.kernel.org
12129 S:      Maintained
12130 F:      drivers/usb/misc/chaoskey.c
12131
12132 USB CYPRESS C67X00 DRIVER
12133 M:      Peter Korsgaard <jacmet@sunsite.dk>
12134 L:      linux-usb@vger.kernel.org
12135 S:      Maintained
12136 F:      drivers/usb/c67x00/
12137
12138 USB DAVICOM DM9601 DRIVER
12139 M:      Peter Korsgaard <jacmet@sunsite.dk>
12140 L:      netdev@vger.kernel.org
12141 W:      http://www.linux-usb.org/usbnet
12142 S:      Maintained
12143 F:      drivers/net/usb/dm9601.c
12144
12145 USB DIAMOND RIO500 DRIVER
12146 M:      Cesar Miquel <miquel@df.uba.ar>
12147 L:      rio500-users@lists.sourceforge.net
12148 W:      http://rio500.sourceforge.net
12149 S:      Maintained
12150 F:      drivers/usb/misc/rio500*
12151
12152 USB EHCI DRIVER
12153 M:      Alan Stern <stern@rowland.harvard.edu>
12154 L:      linux-usb@vger.kernel.org
12155 S:      Maintained
12156 F:      Documentation/usb/ehci.txt
12157 F:      drivers/usb/host/ehci*
12158
12159 USB GADGET/PERIPHERAL SUBSYSTEM
12160 M:      Felipe Balbi <balbi@kernel.org>
12161 L:      linux-usb@vger.kernel.org
12162 W:      http://www.linux-usb.org/gadget
12163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12164 S:      Maintained
12165 F:      drivers/usb/gadget/
12166 F:      include/linux/usb/gadget*
12167
12168 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12169 M:      Jiri Kosina <jikos@kernel.org>
12170 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
12171 L:      linux-usb@vger.kernel.org
12172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12173 S:      Maintained
12174 F:      Documentation/hid/hiddev.txt
12175 F:      drivers/hid/usbhid/
12176
12177 USB ISP116X DRIVER
12178 M:      Olav Kongas <ok@artecdesign.ee>
12179 L:      linux-usb@vger.kernel.org
12180 S:      Maintained
12181 F:      drivers/usb/host/isp116x*
12182 F:      include/linux/usb/isp116x.h
12183
12184 USB LAN78XX ETHERNET DRIVER
12185 M:      Woojung Huh <woojung.huh@microchip.com>
12186 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12187 L:      netdev@vger.kernel.org
12188 S:      Maintained
12189 F:      drivers/net/usb/lan78xx.*
12190
12191 USB MASS STORAGE DRIVER
12192 M:      Matthew Dharm <mdharm-usb@one-eyed-alien.net>
12193 L:      linux-usb@vger.kernel.org
12194 L:      usb-storage@lists.one-eyed-alien.net
12195 S:      Maintained
12196 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
12197 F:      drivers/usb/storage/
12198
12199 USB MIDI DRIVER
12200 M:      Clemens Ladisch <clemens@ladisch.de>
12201 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12202 T:      git git://git.alsa-project.org/alsa-kernel.git
12203 S:      Maintained
12204 F:      sound/usb/midi.*
12205
12206 USB NETWORKING DRIVERS
12207 L:      linux-usb@vger.kernel.org
12208 S:      Odd Fixes
12209 F:      drivers/net/usb/
12210
12211 USB OHCI DRIVER
12212 M:      Alan Stern <stern@rowland.harvard.edu>
12213 L:      linux-usb@vger.kernel.org
12214 S:      Maintained
12215 F:      Documentation/usb/ohci.txt
12216 F:      drivers/usb/host/ohci*
12217
12218 USB OTG FSM (Finite State Machine)
12219 M:      Peter Chen <Peter.Chen@nxp.com>
12220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12221 L:      linux-usb@vger.kernel.org
12222 S:      Maintained
12223 F:      drivers/usb/common/usb-otg-fsm.c
12224
12225 USB OVER IP DRIVER
12226 M:      Valentina Manea <valentina.manea.m@gmail.com>
12227 M:      Shuah Khan <shuahkh@osg.samsung.com>
12228 M:      Shuah Khan <shuah@kernel.org>
12229 L:      linux-usb@vger.kernel.org
12230 S:      Maintained
12231 F:      Documentation/usb/usbip_protocol.txt
12232 F:      drivers/usb/usbip/
12233 F:      tools/usb/usbip/
12234
12235 USB PEGASUS DRIVER
12236 M:      Petko Manolov <petkan@nucleusys.com>
12237 L:      linux-usb@vger.kernel.org
12238 L:      netdev@vger.kernel.org
12239 T:      git git://github.com/petkan/pegasus.git
12240 W:      https://github.com/petkan/pegasus
12241 S:      Maintained
12242 F:      drivers/net/usb/pegasus.*
12243
12244 USB PHY LAYER
12245 M:      Felipe Balbi <balbi@kernel.org>
12246 L:      linux-usb@vger.kernel.org
12247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12248 S:      Maintained
12249 F:      drivers/usb/phy/
12250
12251 USB PRINTER DRIVER (usblp)
12252 M:      Pete Zaitcev <zaitcev@redhat.com>
12253 L:      linux-usb@vger.kernel.org
12254 S:      Supported
12255 F:      drivers/usb/class/usblp.c
12256
12257 USB QMI WWAN NETWORK DRIVER
12258 M:      Bjørn Mork <bjorn@mork.no>
12259 L:      netdev@vger.kernel.org
12260 S:      Maintained
12261 F:      Documentation/ABI/testing/sysfs-class-net-qmi
12262 F:      drivers/net/usb/qmi_wwan.c
12263
12264 USB RTL8150 DRIVER
12265 M:      Petko Manolov <petkan@nucleusys.com>
12266 L:      linux-usb@vger.kernel.org
12267 L:      netdev@vger.kernel.org
12268 T:      git git://github.com/petkan/rtl8150.git
12269 W:      https://github.com/petkan/rtl8150
12270 S:      Maintained
12271 F:      drivers/net/usb/rtl8150.c
12272
12273 USB SERIAL SUBSYSTEM
12274 M:      Johan Hovold <johan@kernel.org>
12275 L:      linux-usb@vger.kernel.org
12276 S:      Maintained
12277 F:      Documentation/usb/usb-serial.txt
12278 F:      drivers/usb/serial/
12279 F:      include/linux/usb/serial.h
12280
12281 USB SMSC75XX ETHERNET DRIVER
12282 M:      Steve Glendinning <steve.glendinning@shawell.net>
12283 L:      netdev@vger.kernel.org
12284 S:      Maintained
12285 F:      drivers/net/usb/smsc75xx.*
12286
12287 USB SMSC95XX ETHERNET DRIVER
12288 M:      Steve Glendinning <steve.glendinning@shawell.net>
12289 L:      netdev@vger.kernel.org
12290 S:      Maintained
12291 F:      drivers/net/usb/smsc95xx.*
12292
12293 USB SUBSYSTEM
12294 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12295 L:      linux-usb@vger.kernel.org
12296 W:      http://www.linux-usb.org
12297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12298 S:      Supported
12299 F:      Documentation/devicetree/bindings/usb/
12300 F:      Documentation/usb/
12301 F:      drivers/usb/
12302 F:      include/linux/usb.h
12303 F:      include/linux/usb/
12304
12305 USB UHCI DRIVER
12306 M:      Alan Stern <stern@rowland.harvard.edu>
12307 L:      linux-usb@vger.kernel.org
12308 S:      Maintained
12309 F:      drivers/usb/host/uhci*
12310
12311 USB "USBNET" DRIVER FRAMEWORK
12312 M:      Oliver Neukum <oneukum@suse.com>
12313 L:      netdev@vger.kernel.org
12314 W:      http://www.linux-usb.org/usbnet
12315 S:      Maintained
12316 F:      drivers/net/usb/usbnet.c
12317 F:      include/linux/usb/usbnet.h
12318
12319 USB VIDEO CLASS
12320 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12321 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12322 L:      linux-media@vger.kernel.org
12323 T:      git git://linuxtv.org/media_tree.git
12324 W:      http://www.ideasonboard.org/uvc/
12325 S:      Maintained
12326 F:      drivers/media/usb/uvc/
12327 F:      include/uapi/linux/uvcvideo.h
12328
12329 USB VISION DRIVER
12330 M:      Hans Verkuil <hverkuil@xs4all.nl>
12331 L:      linux-media@vger.kernel.org
12332 T:      git git://linuxtv.org/media_tree.git
12333 W:      https://linuxtv.org
12334 S:      Odd Fixes
12335 F:      drivers/media/usb/usbvision/
12336
12337 USB WEBCAM GADGET
12338 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12339 L:      linux-usb@vger.kernel.org
12340 S:      Maintained
12341 F:      drivers/usb/gadget/function/*uvc*
12342 F:      drivers/usb/gadget/legacy/webcam.c
12343
12344 USB WIRELESS RNDIS DRIVER (rndis_wlan)
12345 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
12346 L:      linux-wireless@vger.kernel.org
12347 S:      Maintained
12348 F:      drivers/net/wireless/rndis_wlan.c
12349
12350 USB XHCI DRIVER
12351 M:      Mathias Nyman <mathias.nyman@intel.com>
12352 L:      linux-usb@vger.kernel.org
12353 S:      Supported
12354 F:      drivers/usb/host/xhci*
12355 F:      drivers/usb/host/pci-quirks*
12356
12357 USB ZD1201 DRIVER
12358 L:      linux-wireless@vger.kernel.org
12359 W:      http://linux-lc100020.sourceforge.net
12360 S:      Orphan
12361 F:      drivers/net/wireless/zydas/zd1201.*
12362
12363 USB ZR364XX DRIVER
12364 M:      Antoine Jacquet <royale@zerezo.com>
12365 L:      linux-usb@vger.kernel.org
12366 L:      linux-media@vger.kernel.org
12367 T:      git git://linuxtv.org/media_tree.git
12368 W:      http://royale.zerezo.com/zr364xx/
12369 S:      Maintained
12370 F:      Documentation/video4linux/zr364xx.txt
12371 F:      drivers/media/usb/zr364xx/
12372
12373 ULPI BUS
12374 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
12375 L:      linux-usb@vger.kernel.org
12376 S:      Maintained
12377 F:      drivers/usb/common/ulpi.c
12378 F:      include/linux/ulpi/
12379
12380 USER-MODE LINUX (UML)
12381 M:      Jeff Dike <jdike@addtoit.com>
12382 M:      Richard Weinberger <richard@nod.at>
12383 L:      user-mode-linux-devel@lists.sourceforge.net
12384 L:      user-mode-linux-user@lists.sourceforge.net
12385 W:      http://user-mode-linux.sourceforge.net
12386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12387 S:      Maintained
12388 F:      Documentation/virtual/uml/
12389 F:      arch/um/
12390 F:      arch/x86/um/
12391 F:      fs/hostfs/
12392 F:      fs/hppfs/
12393
12394 USERSPACE I/O (UIO)
12395 M:      "Hans J. Koch" <hjk@hansjkoch.de>
12396 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12397 S:      Maintained
12398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12399 F:      Documentation/DocBook/uio-howto.tmpl
12400 F:      drivers/uio/
12401 F:      include/linux/uio*.h
12402
12403 UTIL-LINUX PACKAGE
12404 M:      Karel Zak <kzak@redhat.com>
12405 L:      util-linux@vger.kernel.org
12406 W:      http://en.wikipedia.org/wiki/Util-linux
12407 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12408 S:      Maintained
12409
12410 UVESAFB DRIVER
12411 M:      Michal Januszewski <spock@gentoo.org>
12412 L:      linux-fbdev@vger.kernel.org
12413 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
12414 S:      Maintained
12415 F:      Documentation/fb/uvesafb.txt
12416 F:      drivers/video/fbdev/uvesafb.*
12417
12418 VF610 NAND DRIVER
12419 M:      Stefan Agner <stefan@agner.ch>
12420 L:      linux-mtd@lists.infradead.org
12421 S:      Supported
12422 F:      drivers/mtd/nand/vf610_nfc.c
12423
12424 VFAT/FAT/MSDOS FILESYSTEM
12425 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12426 S:      Maintained
12427 F:      Documentation/filesystems/vfat.txt
12428 F:      fs/fat/
12429
12430 VFIO DRIVER
12431 M:      Alex Williamson <alex.williamson@redhat.com>
12432 L:      kvm@vger.kernel.org
12433 T:      git git://github.com/awilliam/linux-vfio.git
12434 S:      Maintained
12435 F:      Documentation/vfio.txt
12436 F:      drivers/vfio/
12437 F:      include/linux/vfio.h
12438 F:      include/uapi/linux/vfio.h
12439
12440 VFIO PLATFORM DRIVER
12441 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
12442 L:      kvm@vger.kernel.org
12443 S:      Maintained
12444 F:      drivers/vfio/platform/
12445
12446 VIDEOBUF2 FRAMEWORK
12447 M:      Pawel Osciak <pawel@osciak.com>
12448 M:      Marek Szyprowski <m.szyprowski@samsung.com>
12449 M:      Kyungmin Park <kyungmin.park@samsung.com>
12450 L:      linux-media@vger.kernel.org
12451 S:      Maintained
12452 F:      drivers/media/v4l2-core/videobuf2-*
12453 F:      include/media/videobuf2-*
12454
12455 VIRTIO AND VHOST VSOCK DRIVER
12456 M:      Stefan Hajnoczi <stefanha@redhat.com>
12457 L:      kvm@vger.kernel.org
12458 L:      virtualization@lists.linux-foundation.org
12459 L:      netdev@vger.kernel.org
12460 S:      Maintained
12461 F:      include/linux/virtio_vsock.h
12462 F:      include/uapi/linux/virtio_vsock.h
12463 F:      net/vmw_vsock/virtio_transport_common.c
12464 F:      net/vmw_vsock/virtio_transport.c
12465 F:      drivers/vhost/vsock.c
12466 F:      drivers/vhost/vsock.h
12467
12468 VIRTUAL SERIO DEVICE DRIVER
12469 M:      Stephen Chandler Paul <thatslyude@gmail.com>
12470 S:      Maintained
12471 F:      drivers/input/serio/userio.c
12472 F:      include/uapi/linux/userio.h
12473
12474 VIRTIO CONSOLE DRIVER
12475 M:      Amit Shah <amit.shah@redhat.com>
12476 L:      virtualization@lists.linux-foundation.org
12477 S:      Maintained
12478 F:      drivers/char/virtio_console.c
12479 F:      include/linux/virtio_console.h
12480 F:      include/uapi/linux/virtio_console.h
12481
12482 VIRTIO CORE, NET AND BLOCK DRIVERS
12483 M:      "Michael S. Tsirkin" <mst@redhat.com>
12484 L:      virtualization@lists.linux-foundation.org
12485 S:      Maintained
12486 F:      Documentation/devicetree/bindings/virtio/
12487 F:      drivers/virtio/
12488 F:      tools/virtio/
12489 F:      drivers/net/virtio_net.c
12490 F:      drivers/block/virtio_blk.c
12491 F:      include/linux/virtio_*.h
12492 F:      include/uapi/linux/virtio_*.h
12493
12494 VIRTIO DRIVERS FOR S390
12495 M:      Christian Borntraeger <borntraeger@de.ibm.com>
12496 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
12497 L:      linux-s390@vger.kernel.org
12498 L:      virtualization@lists.linux-foundation.org
12499 L:      kvm@vger.kernel.org
12500 S:      Supported
12501 F:      drivers/s390/virtio/
12502
12503 VIRTIO GPU DRIVER
12504 M:      David Airlie <airlied@linux.ie>
12505 M:      Gerd Hoffmann <kraxel@redhat.com>
12506 L:      dri-devel@lists.freedesktop.org
12507 L:      virtualization@lists.linux-foundation.org
12508 S:      Maintained
12509 F:      drivers/gpu/drm/virtio/
12510 F:      include/uapi/linux/virtio_gpu.h
12511
12512 VIRTIO HOST (VHOST)
12513 M:      "Michael S. Tsirkin" <mst@redhat.com>
12514 L:      kvm@vger.kernel.org
12515 L:      virtualization@lists.linux-foundation.org
12516 L:      netdev@vger.kernel.org
12517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12518 S:      Maintained
12519 F:      drivers/vhost/
12520 F:      include/uapi/linux/vhost.h
12521
12522 VIRTIO INPUT DRIVER
12523 M:      Gerd Hoffmann <kraxel@redhat.com>
12524 S:      Maintained
12525 F:      drivers/virtio/virtio_input.c
12526 F:      include/uapi/linux/virtio_input.h
12527
12528 VIA RHINE NETWORK DRIVER
12529 S:      Orphan
12530 F:      drivers/net/ethernet/via/via-rhine.c
12531
12532 VIA SD/MMC CARD CONTROLLER DRIVER
12533 M:      Bruce Chang <brucechang@via.com.tw>
12534 M:      Harald Welte <HaraldWelte@viatech.com>
12535 S:      Maintained
12536 F:      drivers/mmc/host/via-sdmmc.c
12537
12538 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12539 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12540 L:      linux-fbdev@vger.kernel.org
12541 S:      Maintained
12542 F:      include/linux/via-core.h
12543 F:      include/linux/via-gpio.h
12544 F:      include/linux/via_i2c.h
12545 F:      drivers/video/fbdev/via/
12546
12547 VIA VELOCITY NETWORK DRIVER
12548 M:      Francois Romieu <romieu@fr.zoreil.com>
12549 L:      netdev@vger.kernel.org
12550 S:      Maintained
12551 F:      drivers/net/ethernet/via/via-velocity.*
12552
12553 VIRT LIB
12554 M:      Alex Williamson <alex.williamson@redhat.com>
12555 M:      Paolo Bonzini <pbonzini@redhat.com>
12556 L:      kvm@vger.kernel.org
12557 S:      Supported
12558 F:      virt/lib/
12559
12560 VIVID VIRTUAL VIDEO DRIVER
12561 M:      Hans Verkuil <hverkuil@xs4all.nl>
12562 L:      linux-media@vger.kernel.org
12563 T:      git git://linuxtv.org/media_tree.git
12564 W:      https://linuxtv.org
12565 S:      Maintained
12566 F:      drivers/media/platform/vivid/*
12567
12568 VLAN (802.1Q)
12569 M:      Patrick McHardy <kaber@trash.net>
12570 L:      netdev@vger.kernel.org
12571 S:      Maintained
12572 F:      drivers/net/macvlan.c
12573 F:      include/linux/if_*vlan.h
12574 F:      net/8021q/
12575
12576 VLYNQ BUS
12577 M:      Florian Fainelli <florian@openwrt.org>
12578 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
12579 S:      Maintained
12580 F:      drivers/vlynq/vlynq.c
12581 F:      include/linux/vlynq.h
12582
12583 VME SUBSYSTEM
12584 M:      Martyn Welch <martyn@welchs.me.uk>
12585 M:      Manohar Vanga <manohar.vanga@gmail.com>
12586 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12587 L:      devel@driverdev.osuosl.org
12588 S:      Maintained
12589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12590 F:      Documentation/vme_api.txt
12591 F:      drivers/staging/vme/
12592 F:      drivers/vme/
12593 F:      include/linux/vme*
12594
12595 VMWARE HYPERVISOR INTERFACE
12596 M:      Alok Kataria <akataria@vmware.com>
12597 L:      virtualization@lists.linux-foundation.org
12598 S:      Supported
12599 F:      arch/x86/kernel/cpu/vmware.c
12600
12601 VMWARE BALLOON DRIVER
12602 M:      Xavier Deguillard <xdeguillard@vmware.com>
12603 M:      Philip Moltmann <moltmann@vmware.com>
12604 M:      "VMware, Inc." <pv-drivers@vmware.com>
12605 L:      linux-kernel@vger.kernel.org
12606 S:      Maintained
12607 F:      drivers/misc/vmw_balloon.c
12608
12609 VMWARE VMMOUSE SUBDRIVER
12610 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12611 M:      "VMware, Inc." <pv-drivers@vmware.com>
12612 L:      linux-input@vger.kernel.org
12613 S:      Maintained
12614 F:      drivers/input/mouse/vmmouse.c
12615 F:      drivers/input/mouse/vmmouse.h
12616
12617 VMWARE VMXNET3 ETHERNET DRIVER
12618 M:      Shrikrishna Khare <skhare@vmware.com>
12619 M:      "VMware, Inc." <pv-drivers@vmware.com>
12620 L:      netdev@vger.kernel.org
12621 S:      Maintained
12622 F:      drivers/net/vmxnet3/
12623
12624 VMware PVSCSI driver
12625 M:      Jim Gill <jgill@vmware.com>
12626 M:      VMware PV-Drivers <pv-drivers@vmware.com>
12627 L:      linux-scsi@vger.kernel.org
12628 S:      Maintained
12629 F:      drivers/scsi/vmw_pvscsi.c
12630 F:      drivers/scsi/vmw_pvscsi.h
12631
12632 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12633 M:      Liam Girdwood <lgirdwood@gmail.com>
12634 M:      Mark Brown <broonie@kernel.org>
12635 L:      linux-kernel@vger.kernel.org
12636 W:      http://www.slimlogic.co.uk/?p=48
12637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12638 S:      Supported
12639 F:      Documentation/devicetree/bindings/regulator/
12640 F:      drivers/regulator/
12641 F:      include/dt-bindings/regulator/
12642 F:      include/linux/regulator/
12643
12644 VRF
12645 M:      David Ahern <dsa@cumulusnetworks.com>
12646 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
12647 L:      netdev@vger.kernel.org
12648 S:      Maintained
12649 F:      drivers/net/vrf.c
12650 F:      Documentation/networking/vrf.txt
12651
12652 VT1211 HARDWARE MONITOR DRIVER
12653 M:      Juerg Haefliger <juergh@gmail.com>
12654 L:      linux-hwmon@vger.kernel.org
12655 S:      Maintained
12656 F:      Documentation/hwmon/vt1211
12657 F:      drivers/hwmon/vt1211.c
12658
12659 VT8231 HARDWARE MONITOR DRIVER
12660 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
12661 L:      linux-hwmon@vger.kernel.org
12662 S:      Maintained
12663 F:      drivers/hwmon/vt8231.c
12664
12665 VUB300 USB to SDIO/SD/MMC bridge chip
12666 M:      Tony Olech <tony.olech@elandigitalsystems.com>
12667 L:      linux-mmc@vger.kernel.org
12668 L:      linux-usb@vger.kernel.org
12669 S:      Supported
12670 F:      drivers/mmc/host/vub300.c
12671
12672 W1 DALLAS'S 1-WIRE BUS
12673 M:      Evgeniy Polyakov <zbr@ioremap.net>
12674 S:      Maintained
12675 F:      Documentation/w1/
12676 F:      drivers/w1/
12677
12678 W83791D HARDWARE MONITORING DRIVER
12679 M:      Marc Hulsman <m.hulsman@tudelft.nl>
12680 L:      linux-hwmon@vger.kernel.org
12681 S:      Maintained
12682 F:      Documentation/hwmon/w83791d
12683 F:      drivers/hwmon/w83791d.c
12684
12685 W83793 HARDWARE MONITORING DRIVER
12686 M:      Rudolf Marek <r.marek@assembler.cz>
12687 L:      linux-hwmon@vger.kernel.org
12688 S:      Maintained
12689 F:      Documentation/hwmon/w83793
12690 F:      drivers/hwmon/w83793.c
12691
12692 W83795 HARDWARE MONITORING DRIVER
12693 M:      Jean Delvare <jdelvare@suse.com>
12694 L:      linux-hwmon@vger.kernel.org
12695 S:      Maintained
12696 F:      drivers/hwmon/w83795.c
12697
12698 W83L51xD SD/MMC CARD INTERFACE DRIVER
12699 M:      Pierre Ossman <pierre@ossman.eu>
12700 S:      Maintained
12701 F:      drivers/mmc/host/wbsd.*
12702
12703 WACOM PROTOCOL 4 SERIAL TABLETS
12704 M:      Julian Squires <julian@cipht.net>
12705 M:      Hans de Goede <hdegoede@redhat.com>
12706 L:      linux-input@vger.kernel.org
12707 S:      Maintained
12708 F:      drivers/input/tablet/wacom_serial4.c
12709
12710 WATCHDOG DEVICE DRIVERS
12711 M:      Wim Van Sebroeck <wim@iguana.be>
12712 R:      Guenter Roeck <linux@roeck-us.net>
12713 L:      linux-watchdog@vger.kernel.org
12714 W:      http://www.linux-watchdog.org/
12715 T:      git git://www.linux-watchdog.org/linux-watchdog.git
12716 S:      Maintained
12717 F:      Documentation/devicetree/bindings/watchdog/
12718 F:      Documentation/watchdog/
12719 F:      drivers/watchdog/
12720 F:      include/linux/watchdog.h
12721 F:      include/uapi/linux/watchdog.h
12722
12723 WD7000 SCSI DRIVER
12724 M:      Miroslav Zagorac <zaga@fly.cc.fer.hr>
12725 L:      linux-scsi@vger.kernel.org
12726 S:      Maintained
12727 F:      drivers/scsi/wd7000.c
12728
12729 WIIMOTE HID DRIVER
12730 M:      David Herrmann <dh.herrmann@googlemail.com>
12731 L:      linux-input@vger.kernel.org
12732 S:      Maintained
12733 F:      drivers/hid/hid-wiimote*
12734
12735 WINBOND CIR DRIVER
12736 M:      David Härdeman <david@hardeman.nu>
12737 S:      Maintained
12738 F:      drivers/media/rc/winbond-cir.c
12739
12740 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12741 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
12742 L:      linux-watchdog@vger.kernel.org
12743 S:      Maintained
12744 F:      drivers/watchdog/ebc-c384_wdt.c
12745
12746 WINSYSTEMS WS16C48 GPIO DRIVER
12747 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
12748 L:      linux-gpio@vger.kernel.org
12749 S:      Maintained
12750 F:      drivers/gpio/gpio-ws16c48.c
12751
12752 WIMAX STACK
12753 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12754 M:      linux-wimax@intel.com
12755 L:      wimax@linuxwimax.org (subscribers-only)
12756 S:      Supported
12757 W:      http://linuxwimax.org
12758 F:      Documentation/wimax/README.wimax
12759 F:      include/linux/wimax/debug.h
12760 F:      include/net/wimax.h
12761 F:      include/uapi/linux/wimax.h
12762 F:      net/wimax/
12763
12764 WISTRON LAPTOP BUTTON DRIVER
12765 M:      Miloslav Trmac <mitr@volny.cz>
12766 S:      Maintained
12767 F:      drivers/input/misc/wistron_btns.c
12768
12769 WL3501 WIRELESS PCMCIA CARD DRIVER
12770 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12771 L:      linux-wireless@vger.kernel.org
12772 W:      http://oops.ghostprotocols.net:81/blog
12773 S:      Maintained
12774 F:      drivers/net/wireless/wl3501*
12775
12776 WOLFSON MICROELECTRONICS DRIVERS
12777 L:      patches@opensource.wolfsonmicro.com
12778 T:      git https://github.com/CirrusLogic/linux-drivers.git
12779 W:      https://github.com/CirrusLogic/linux-drivers/wiki
12780 S:      Supported
12781 F:      Documentation/hwmon/wm83??
12782 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12783 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12784 F:      Documentation/devicetree/bindings/mfd/arizona.txt
12785 F:      arch/arm/mach-s3c64xx/mach-crag6410*
12786 F:      drivers/clk/clk-wm83*.c
12787 F:      drivers/extcon/extcon-arizona.c
12788 F:      drivers/leds/leds-wm83*.c
12789 F:      drivers/gpio/gpio-*wm*.c
12790 F:      drivers/gpio/gpio-arizona.c
12791 F:      drivers/hwmon/wm83??-hwmon.c
12792 F:      drivers/input/misc/wm831x-on.c
12793 F:      drivers/input/touchscreen/wm831x-ts.c
12794 F:      drivers/input/touchscreen/wm97*.c
12795 F:      drivers/mfd/arizona*
12796 F:      drivers/mfd/wm*.c
12797 F:      drivers/mfd/cs47l24*
12798 F:      drivers/power/wm83*.c
12799 F:      drivers/rtc/rtc-wm83*.c
12800 F:      drivers/regulator/wm8*.c
12801 F:      drivers/video/backlight/wm83*_bl.c
12802 F:      drivers/watchdog/wm83*_wdt.c
12803 F:      include/linux/mfd/arizona/
12804 F:      include/linux/mfd/wm831x/
12805 F:      include/linux/mfd/wm8350/
12806 F:      include/linux/mfd/wm8400*
12807 F:      include/linux/wm97xx.h
12808 F:      include/sound/wm????.h
12809 F:      sound/soc/codecs/arizona.?
12810 F:      sound/soc/codecs/wm*
12811 F:      sound/soc/codecs/cs47l24*
12812
12813 WORKQUEUE
12814 M:      Tejun Heo <tj@kernel.org>
12815 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12817 S:      Maintained
12818 F:      include/linux/workqueue.h
12819 F:      kernel/workqueue.c
12820 F:      Documentation/workqueue.txt
12821
12822 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12823 M:      Chen-Yu Tsai <wens@csie.org>
12824 L:      linux-kernel@vger.kernel.org
12825 S:      Maintained
12826 N:      axp[128]
12827
12828 X.25 NETWORK LAYER
12829 M:      Andrew Hendry <andrew.hendry@gmail.com>
12830 L:      linux-x25@vger.kernel.org
12831 S:      Odd Fixes
12832 F:      Documentation/networking/x25*
12833 F:      include/net/x25*
12834 F:      net/x25/
12835
12836 X86 ARCHITECTURE (32-BIT AND 64-BIT)
12837 M:      Thomas Gleixner <tglx@linutronix.de>
12838 M:      Ingo Molnar <mingo@redhat.com>
12839 M:      "H. Peter Anvin" <hpa@zytor.com>
12840 M:      x86@kernel.org
12841 L:      linux-kernel@vger.kernel.org
12842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12843 S:      Maintained
12844 F:      Documentation/x86/
12845 F:      arch/x86/
12846
12847 X86 PLATFORM DRIVERS
12848 M:      Darren Hart <dvhart@infradead.org>
12849 L:      platform-driver-x86@vger.kernel.org
12850 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12851 S:      Maintained
12852 F:      drivers/platform/x86/
12853 F:      drivers/platform/olpc/
12854
12855 X86 MCE INFRASTRUCTURE
12856 M:      Tony Luck <tony.luck@intel.com>
12857 M:      Borislav Petkov <bp@alien8.de>
12858 L:      linux-edac@vger.kernel.org
12859 S:      Maintained
12860 F:      arch/x86/kernel/cpu/mcheck/*
12861
12862 X86 MICROCODE UPDATE SUPPORT
12863 M:      Borislav Petkov <bp@alien8.de>
12864 S:      Maintained
12865 F:      arch/x86/kernel/cpu/microcode/*
12866
12867 X86 VDSO
12868 M:      Andy Lutomirski <luto@amacapital.net>
12869 L:      linux-kernel@vger.kernel.org
12870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12871 S:      Maintained
12872 F:      arch/x86/entry/vdso/
12873
12874 XC2028/3028 TUNER DRIVER
12875 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12876 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12877 L:      linux-media@vger.kernel.org
12878 W:      https://linuxtv.org
12879 T:      git git://linuxtv.org/media_tree.git
12880 S:      Maintained
12881 F:      drivers/media/tuners/tuner-xc2028.*
12882
12883 XEN HYPERVISOR INTERFACE
12884 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
12885 M:      David Vrabel <david.vrabel@citrix.com>
12886 M:      Juergen Gross <jgross@suse.com>
12887 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12889 S:      Supported
12890 F:      arch/x86/xen/
12891 F:      drivers/*/xen-*front.c
12892 F:      drivers/xen/
12893 F:      arch/x86/include/asm/xen/
12894 F:      include/xen/
12895 F:      include/uapi/xen/
12896
12897 XEN HYPERVISOR ARM
12898 M:      Stefano Stabellini <sstabellini@kernel.org>
12899 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12900 S:      Maintained
12901 F:      arch/arm/xen/
12902 F:      arch/arm/include/asm/xen/
12903
12904 XEN HYPERVISOR ARM64
12905 M:      Stefano Stabellini <sstabellini@kernel.org>
12906 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12907 S:      Maintained
12908 F:      arch/arm64/xen/
12909 F:      arch/arm64/include/asm/xen/
12910
12911 XEN NETWORK BACKEND DRIVER
12912 M:      Wei Liu <wei.liu2@citrix.com>
12913 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12914 L:      netdev@vger.kernel.org
12915 S:      Supported
12916 F:      drivers/net/xen-netback/*
12917
12918 XEN PCI SUBSYSTEM
12919 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12920 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12921 S:      Supported
12922 F:      arch/x86/pci/*xen*
12923 F:      drivers/pci/*xen*
12924
12925 XEN BLOCK SUBSYSTEM
12926 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12927 M:      Roger Pau Monné <roger.pau@citrix.com>
12928 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12929 S:      Supported
12930 F:      drivers/block/xen-blkback/*
12931 F:      drivers/block/xen*
12932
12933 XEN PVSCSI DRIVERS
12934 M:      Juergen Gross <jgross@suse.com>
12935 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12936 L:      linux-scsi@vger.kernel.org
12937 S:      Supported
12938 F:      drivers/scsi/xen-scsifront.c
12939 F:      drivers/xen/xen-scsiback.c
12940 F:      include/xen/interface/io/vscsiif.h
12941
12942 XEN SWIOTLB SUBSYSTEM
12943 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12944 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12945 S:      Supported
12946 F:      arch/x86/xen/*swiotlb*
12947 F:      drivers/xen/*swiotlb*
12948
12949 XFS FILESYSTEM
12950 P:      Silicon Graphics Inc
12951 M:      Dave Chinner <david@fromorbit.com>
12952 M:      xfs@oss.sgi.com
12953 L:      xfs@oss.sgi.com
12954 W:      http://oss.sgi.com/projects/xfs
12955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12956 S:      Supported
12957 F:      Documentation/filesystems/xfs.txt
12958 F:      fs/xfs/
12959
12960 XILINX AXI ETHERNET DRIVER
12961 M:      Anirudha Sarangi <anirudh@xilinx.com>
12962 M:      John Linn <John.Linn@xilinx.com>
12963 S:      Maintained
12964 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
12965
12966 XILINX UARTLITE SERIAL DRIVER
12967 M:      Peter Korsgaard <jacmet@sunsite.dk>
12968 L:      linux-serial@vger.kernel.org
12969 S:      Maintained
12970 F:      drivers/tty/serial/uartlite.c
12971
12972 XILINX VIDEO IP CORES
12973 M:      Hyun Kwon <hyun.kwon@xilinx.com>
12974 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12975 L:      linux-media@vger.kernel.org
12976 T:      git git://linuxtv.org/media_tree.git
12977 S:      Supported
12978 F:      Documentation/devicetree/bindings/media/xilinx/
12979 F:      drivers/media/platform/xilinx/
12980 F:      include/uapi/linux/xilinx-v4l2-controls.h
12981
12982 XILLYBUS DRIVER
12983 M:      Eli Billauer <eli.billauer@gmail.com>
12984 L:      linux-kernel@vger.kernel.org
12985 S:      Supported
12986 F:      drivers/char/xillybus/
12987
12988 XTENSA XTFPGA PLATFORM SUPPORT
12989 M:      Max Filippov <jcmvbkbc@gmail.com>
12990 L:      linux-xtensa@linux-xtensa.org
12991 S:      Maintained
12992 F:      drivers/spi/spi-xtensa-xtfpga.c
12993 F:      sound/soc/xtensa/xtfpga-i2s.c
12994
12995 YAM DRIVER FOR AX.25
12996 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
12997 L:      linux-hams@vger.kernel.org
12998 S:      Maintained
12999 F:      drivers/net/hamradio/yam*
13000 F:      include/linux/yam.h
13001
13002 YEALINK PHONE DRIVER
13003 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
13004 L:      usbb2k-api-dev@nongnu.org
13005 S:      Maintained
13006 F:      Documentation/input/yealink.txt
13007 F:      drivers/input/misc/yealink.*
13008
13009 Z8530 DRIVER FOR AX.25
13010 M:      Joerg Reuter <jreuter@yaina.de>
13011 W:      http://yaina.de/jreuter/
13012 W:      http://www.qsl.net/dl1bke/
13013 L:      linux-hams@vger.kernel.org
13014 S:      Maintained
13015 F:      Documentation/networking/z8530drv.txt
13016 F:      drivers/net/hamradio/*scc.c
13017 F:      drivers/net/hamradio/z8530.h
13018
13019 ZBUD COMPRESSED PAGE ALLOCATOR
13020 M:      Seth Jennings <sjenning@redhat.com>
13021 L:      linux-mm@kvack.org
13022 S:      Maintained
13023 F:      mm/zbud.c
13024 F:      include/linux/zbud.h
13025
13026 ZD1211RW WIRELESS DRIVER
13027 M:      Daniel Drake <dsd@gentoo.org>
13028 M:      Ulrich Kunitz <kune@deine-taler.de>
13029 W:      http://zd1211.ath.cx/wiki/DriverRewrite
13030 L:      linux-wireless@vger.kernel.org
13031 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
13032 S:      Maintained
13033 F:      drivers/net/wireless/zydas/zd1211rw/
13034
13035 ZPOOL COMPRESSED PAGE STORAGE API
13036 M:      Dan Streetman <ddstreet@ieee.org>
13037 L:      linux-mm@kvack.org
13038 S:      Maintained
13039 F:      mm/zpool.c
13040 F:      include/linux/zpool.h
13041
13042 ZR36067 VIDEO FOR LINUX DRIVER
13043 L:      mjpeg-users@lists.sourceforge.net
13044 L:      linux-media@vger.kernel.org
13045 W:      http://mjpeg.sourceforge.net/driver-zoran/
13046 T:      hg https://linuxtv.org/hg/v4l-dvb
13047 S:      Odd Fixes
13048 F:      drivers/media/pci/zoran/
13049
13050 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13051 M:      Minchan Kim <minchan@kernel.org>
13052 M:      Nitin Gupta <ngupta@vflare.org>
13053 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13054 L:      linux-kernel@vger.kernel.org
13055 S:      Maintained
13056 F:      drivers/block/zram/
13057 F:      Documentation/blockdev/zram.txt
13058
13059 ZS DECSTATION Z85C30 SERIAL DRIVER
13060 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13061 S:      Maintained
13062 F:      drivers/tty/serial/zs.*
13063
13064 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13065 M:      Minchan Kim <minchan@kernel.org>
13066 M:      Nitin Gupta <ngupta@vflare.org>
13067 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13068 L:      linux-mm@kvack.org
13069 S:      Maintained
13070 F:      mm/zsmalloc.c
13071 F:      include/linux/zsmalloc.h
13072 F:      Documentation/vm/zsmalloc.txt
13073
13074 ZSWAP COMPRESSED SWAP CACHING
13075 M:      Seth Jennings <sjenning@redhat.com>
13076 L:      linux-mm@kvack.org
13077 S:      Maintained
13078 F:      mm/zswap.c
13079
13080 THE REST
13081 M:      Linus Torvalds <torvalds@linux-foundation.org>
13082 L:      linux-kernel@vger.kernel.org
13083 Q:      http://patchwork.kernel.org/project/LKML/list/
13084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13085 S:      Buried alive in reporters
13086 F:      *
13087 F:      */