Merge tag 'for-linus-20161008' of git://git.infradead.org/linux-mtd
[cascardo/linux.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/CodingStyle for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/SubmittingPatches for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/SubmittingPatches.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond.
66
67 8.      Happy hacking.
68
69 Descriptions of section entries:
70
71         P: Person (obsolete)
72         M: Mail patches to: FullName <address@domain>
73         R: Designated reviewer: FullName <address@domain>
74            These reviewers should be CCed on patches.
75         L: Mailing list that is relevant to this area
76         W: Web-page with status/info
77         Q: Patchwork web based patch tracking system site
78         T: SCM tree type and location.
79            Type is one of: git, hg, quilt, stgit, topgit
80         S: Status, one of the following:
81            Supported:   Someone is actually paid to look after this.
82            Maintained:  Someone actually looks after it.
83            Odd Fixes:   It has a maintainer but they don't have time to do
84                         much other than throw the odd patch in. See below..
85            Orphan:      No current maintainer [but maybe you could take the
86                         role as you write your new code].
87            Obsolete:    Old code. Something tagged obsolete generally means
88                         it has been replaced by a better system and you
89                         should be using that.
90         F: Files and directories with wildcard patterns.
91            A trailing slash includes all files and subdirectory files.
92            F:   drivers/net/    all files in and below drivers/net
93            F:   drivers/net/*   all files in drivers/net, but not below
94            F:   */net/*         all files in "any top level directory"/net
95            One pattern per line.  Multiple F: lines acceptable.
96         N: Files and directories with regex patterns.
97            N:   [^a-z]tegra     all files whose path contains the word tegra
98            One pattern per line.  Multiple N: lines acceptable.
99            scripts/get_maintainer.pl has different behavior for files that
100            match F: pattern and matches of N: patterns.  By default,
101            get_maintainer will not look at git log history when an F: pattern
102            match occurs.  When an N: match occurs, git log history is used
103            to also notify the people that have git commit signatures.
104         X: Files and directories that are NOT maintained, same rules as F:
105            Files exclusions are tested before file matches.
106            Can be useful for excluding a specific subdirectory, for instance:
107            F:   net/
108            X:   net/ipv6/
109            matches all files in and below net excluding net/ipv6/
110         K: Keyword perl extended regex pattern to match content in a
111            patch or file.  For instance:
112            K: of_get_profile
113               matches patches or files that contain "of_get_profile"
114            K: \b(printk|pr_(info|err))\b
115               matches patches or files that contain one or more of the words
116               printk, pr_info or pr_err
117            One regex pattern per line.  Multiple K: lines acceptable.
118
119 Note: For the hard of thinking, this list is meant to remain in alphabetical
120 order. If you could add yourselves to it in alphabetical order that would be
121 so much easier [Ed]
122
123 Maintainers List (try to look for most precise areas first)
124
125                 -----------------------------------
126
127 3C59X NETWORK DRIVER
128 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129 L:      netdev@vger.kernel.org
130 S:      Maintained
131 F:      Documentation/networking/vortex.txt
132 F:      drivers/net/ethernet/3com/3c59x.c
133
134 3CR990 NETWORK DRIVER
135 M:      David Dillow <dave@thedillows.org>
136 L:      netdev@vger.kernel.org
137 S:      Maintained
138 F:      drivers/net/ethernet/3com/typhoon*
139
140 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141 M:      Adam Radford <linuxraid@lsi.com>
142 L:      linux-scsi@vger.kernel.org
143 W:      http://www.lsi.com
144 S:      Supported
145 F:      drivers/scsi/3w-*
146
147 53C700 AND 53C700-66 SCSI DRIVER
148 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149 L:      linux-scsi@vger.kernel.org
150 S:      Maintained
151 F:      drivers/scsi/53c700*
152
153 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154 M:      Alexander Aring <aar@pengutronix.de>
155 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
156 L:      linux-bluetooth@vger.kernel.org
157 L:      linux-wpan@vger.kernel.org
158 S:      Maintained
159 F:      net/6lowpan/
160 F:      include/net/6lowpan.h
161 F:      Documentation/networking/6lowpan.txt
162
163 6PACK NETWORK DRIVER FOR AX.25
164 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
165 L:      linux-hams@vger.kernel.org
166 S:      Maintained
167 F:      drivers/net/hamradio/6pack.c
168
169 8169 10/100/1000 GIGABIT ETHERNET DRIVER
170 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
171 L:      netdev@vger.kernel.org
172 S:      Maintained
173 F:      drivers/net/ethernet/realtek/r8169.c
174
175 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177 L:      linux-serial@vger.kernel.org
178 S:      Maintained
179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180 F:      drivers/tty/serial/8250*
181 F:      include/linux/serial_8250.h
182
183 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184 L:      netdev@vger.kernel.org
185 S:      Orphan / Obsolete
186 F:      drivers/net/ethernet/8390/
187
188 9P FILE SYSTEM
189 M:      Eric Van Hensbergen <ericvh@gmail.com>
190 M:      Ron Minnich <rminnich@sandia.gov>
191 M:      Latchesar Ionkov <lucho@ionkov.net>
192 L:      v9fs-developer@lists.sourceforge.net
193 W:      http://swik.net/v9fs
194 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196 S:      Maintained
197 F:      Documentation/filesystems/9p.txt
198 F:      fs/9p/
199 F:      net/9p/
200 F:      include/net/9p/
201 F:      include/uapi/linux/virtio_9p.h
202 F:      include/trace/events/9p.h
203
204
205 A8293 MEDIA DRIVER
206 M:      Antti Palosaari <crope@iki.fi>
207 L:      linux-media@vger.kernel.org
208 W:      https://linuxtv.org
209 W:      http://palosaari.fi/linux/
210 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
211 T:      git git://linuxtv.org/anttip/media_tree.git
212 S:      Maintained
213 F:      drivers/media/dvb-frontends/a8293*
214
215 AACRAID SCSI RAID DRIVER
216 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
217 L:      linux-scsi@vger.kernel.org
218 W:      http://www.adaptec.com/
219 S:      Supported
220 F:      Documentation/scsi/aacraid.txt
221 F:      drivers/scsi/aacraid/
222
223 ABI/API
224 L:      linux-api@vger.kernel.org
225 F:      include/linux/syscalls.h
226 F:      kernel/sys_ni.c
227
228 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
229 M:      Hans de Goede <hdegoede@redhat.com>
230 L:      linux-hwmon@vger.kernel.org
231 S:      Maintained
232 F:      drivers/hwmon/abituguru.c
233
234 ABIT UGURU 3 HARDWARE MONITOR DRIVER
235 M:      Alistair John Strachan <alistair@devzero.co.uk>
236 L:      linux-hwmon@vger.kernel.org
237 S:      Maintained
238 F:      drivers/hwmon/abituguru3.c
239
240 ACCES 104-DIO-48E GPIO DRIVER
241 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
242 L:      linux-gpio@vger.kernel.org
243 S:      Maintained
244 F:      drivers/gpio/gpio-104-dio-48e.c
245
246 ACCES 104-IDI-48 GPIO DRIVER
247 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
248 L:      linux-gpio@vger.kernel.org
249 S:      Maintained
250 F:      drivers/gpio/gpio-104-idi-48.c
251
252 ACCES 104-IDIO-16 GPIO DRIVER
253 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
254 L:      linux-gpio@vger.kernel.org
255 S:      Maintained
256 F:      drivers/gpio/gpio-104-idio-16.c
257
258 ACENIC DRIVER
259 M:      Jes Sorensen <jes@trained-monkey.org>
260 L:      linux-acenic@sunsite.dk
261 S:      Maintained
262 F:      drivers/net/ethernet/alteon/acenic*
263
264 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265 M:      Peter Feuerer <peter@piie.net>
266 L:      platform-driver-x86@vger.kernel.org
267 W:      http://piie.net/?section=acerhdf
268 S:      Maintained
269 F:      drivers/platform/x86/acerhdf.c
270
271 ACER WMI LAPTOP EXTRAS
272 M:      "Lee, Chun-Yi" <jlee@suse.com>
273 L:      platform-driver-x86@vger.kernel.org
274 S:      Maintained
275 F:      drivers/platform/x86/acer-wmi.c
276
277 ACPI
278 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
279 M:      Len Brown <lenb@kernel.org>
280 L:      linux-acpi@vger.kernel.org
281 W:      https://01.org/linux-acpi
282 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
284 S:      Supported
285 F:      drivers/acpi/
286 F:      drivers/pnp/pnpacpi/
287 F:      include/linux/acpi.h
288 F:      include/acpi/
289 F:      Documentation/acpi/
290 F:      Documentation/ABI/testing/sysfs-bus-acpi
291 F:      Documentation/ABI/testing/configfs-acpi
292 F:      drivers/pci/*acpi*
293 F:      drivers/pci/*/*acpi*
294 F:      drivers/pci/*/*/*acpi*
295 F:      tools/power/acpi/
296
297 ACPI COMPONENT ARCHITECTURE (ACPICA)
298 M:      Robert Moore <robert.moore@intel.com>
299 M:      Lv Zheng <lv.zheng@intel.com>
300 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301 L:      linux-acpi@vger.kernel.org
302 L:      devel@acpica.org
303 W:      https://acpica.org/
304 W:      https://github.com/acpica/acpica/
305 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307 S:      Supported
308 F:      drivers/acpi/acpica/
309 F:      include/acpi/
310 F:      tools/power/acpi/
311
312 ACPI FAN DRIVER
313 M:      Zhang Rui <rui.zhang@intel.com>
314 L:      linux-acpi@vger.kernel.org
315 W:      https://01.org/linux-acpi
316 S:      Supported
317 F:      drivers/acpi/fan.c
318
319 ACPI THERMAL DRIVER
320 M:      Zhang Rui <rui.zhang@intel.com>
321 L:      linux-acpi@vger.kernel.org
322 W:      https://01.org/linux-acpi
323 S:      Supported
324 F:      drivers/acpi/*thermal*
325
326 ACPI VIDEO DRIVER
327 M:      Zhang Rui <rui.zhang@intel.com>
328 L:      linux-acpi@vger.kernel.org
329 W:      https://01.org/linux-acpi
330 S:      Supported
331 F:      drivers/acpi/acpi_video.c
332
333 ACPI WMI DRIVER
334 L:      platform-driver-x86@vger.kernel.org
335 S:      Orphan
336 F:      drivers/platform/x86/wmi.c
337
338 AD1889 ALSA SOUND DRIVER
339 M:      Thibaut Varene <T-Bone@parisc-linux.org>
340 W:      http://wiki.parisc-linux.org/AD1889
341 L:      linux-parisc@vger.kernel.org
342 S:      Maintained
343 F:      sound/pci/ad1889.*
344
345 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346 M:      Michael Hennerich <michael.hennerich@analog.com>
347 W:      http://wiki.analog.com/AD5254
348 W:      http://ez.analog.com/community/linux-device-drivers
349 S:      Supported
350 F:      drivers/misc/ad525x_dpot.c
351
352 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353 M:      Michael Hennerich <michael.hennerich@analog.com>
354 W:      http://wiki.analog.com/AD5398
355 W:      http://ez.analog.com/community/linux-device-drivers
356 S:      Supported
357 F:      drivers/regulator/ad5398.c
358
359 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360 M:      Michael Hennerich <michael.hennerich@analog.com>
361 W:      http://wiki.analog.com/AD7142
362 W:      http://ez.analog.com/community/linux-device-drivers
363 S:      Supported
364 F:      drivers/input/misc/ad714x.c
365
366 AD7877 TOUCHSCREEN DRIVER
367 M:      Michael Hennerich <michael.hennerich@analog.com>
368 W:      http://wiki.analog.com/AD7877
369 W:      http://ez.analog.com/community/linux-device-drivers
370 S:      Supported
371 F:      drivers/input/touchscreen/ad7877.c
372
373 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374 M:      Michael Hennerich <michael.hennerich@analog.com>
375 W:      http://wiki.analog.com/AD7879
376 W:      http://ez.analog.com/community/linux-device-drivers
377 S:      Supported
378 F:      drivers/input/touchscreen/ad7879.c
379
380 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
381 M:      Jiri Kosina <jikos@kernel.org>
382 S:      Maintained
383
384 ADF7242 IEEE 802.15.4 RADIO DRIVER
385 M:      Michael Hennerich <michael.hennerich@analog.com>
386 W:      https://wiki.analog.com/ADF7242
387 W:      http://ez.analog.com/community/linux-device-drivers
388 L:      linux-wpan@vger.kernel.org
389 S:      Supported
390 F:      drivers/net/ieee802154/adf7242.c
391 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
393 ADM1025 HARDWARE MONITOR DRIVER
394 M:      Jean Delvare <jdelvare@suse.com>
395 L:      linux-hwmon@vger.kernel.org
396 S:      Maintained
397 F:      Documentation/hwmon/adm1025
398 F:      drivers/hwmon/adm1025.c
399
400 ADM1029 HARDWARE MONITOR DRIVER
401 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
402 L:      linux-hwmon@vger.kernel.org
403 S:      Maintained
404 F:      drivers/hwmon/adm1029.c
405
406 ADM8211 WIRELESS DRIVER
407 L:      linux-wireless@vger.kernel.org
408 W:      http://wireless.kernel.org/
409 S:      Orphan
410 F:      drivers/net/wireless/admtek/adm8211.*
411
412 ADP1653 FLASH CONTROLLER DRIVER
413 M:      Sakari Ailus <sakari.ailus@iki.fi>
414 L:      linux-media@vger.kernel.org
415 S:      Maintained
416 F:      drivers/media/i2c/adp1653.c
417 F:      include/media/i2c/adp1653.h
418
419 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420 M:      Michael Hennerich <michael.hennerich@analog.com>
421 W:      http://wiki.analog.com/ADP5520
422 W:      http://ez.analog.com/community/linux-device-drivers
423 S:      Supported
424 F:      drivers/mfd/adp5520.c
425 F:      drivers/video/backlight/adp5520_bl.c
426 F:      drivers/leds/leds-adp5520.c
427 F:      drivers/gpio/gpio-adp5520.c
428 F:      drivers/input/keyboard/adp5520-keys.c
429
430 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431 M:      Michael Hennerich <michael.hennerich@analog.com>
432 W:      http://wiki.analog.com/ADP5588
433 W:      http://ez.analog.com/community/linux-device-drivers
434 S:      Supported
435 F:      drivers/input/keyboard/adp5588-keys.c
436 F:      drivers/gpio/gpio-adp5588.c
437
438 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439 M:      Michael Hennerich <michael.hennerich@analog.com>
440 W:      http://wiki.analog.com/ADP8860
441 W:      http://ez.analog.com/community/linux-device-drivers
442 S:      Supported
443 F:      drivers/video/backlight/adp8860_bl.c
444
445 ADS1015 HARDWARE MONITOR DRIVER
446 M:      Dirk Eibach <eibach@gdsys.de>
447 L:      linux-hwmon@vger.kernel.org
448 S:      Maintained
449 F:      Documentation/hwmon/ads1015
450 F:      drivers/hwmon/ads1015.c
451 F:      include/linux/i2c/ads1015.h
452
453 ADT746X FAN DRIVER
454 M:      Colin Leroy <colin@colino.net>
455 S:      Maintained
456 F:      drivers/macintosh/therm_adt746x.c
457
458 ADT7475 HARDWARE MONITOR DRIVER
459 M:      Jean Delvare <jdelvare@suse.com>
460 L:      linux-hwmon@vger.kernel.org
461 S:      Maintained
462 F:      Documentation/hwmon/adt7475
463 F:      drivers/hwmon/adt7475.c
464
465 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466 M:      Michael Hennerich <michael.hennerich@analog.com>
467 W:      http://wiki.analog.com/ADXL345
468 W:      http://ez.analog.com/community/linux-device-drivers
469 S:      Supported
470 F:      drivers/input/misc/adxl34x.c
471
472 ADVANSYS SCSI DRIVER
473 M:      Matthew Wilcox <matthew@wil.cx>
474 M:      Hannes Reinecke <hare@suse.com>
475 L:      linux-scsi@vger.kernel.org
476 S:      Maintained
477 F:      Documentation/scsi/advansys.txt
478 F:      drivers/scsi/advansys.c
479
480 AEDSP16 DRIVER
481 M:      Riccardo Facchetti <fizban@tin.it>
482 S:      Maintained
483 F:      sound/oss/aedsp16.c
484
485 AF9013 MEDIA DRIVER
486 M:      Antti Palosaari <crope@iki.fi>
487 L:      linux-media@vger.kernel.org
488 W:      https://linuxtv.org
489 W:      http://palosaari.fi/linux/
490 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
491 T:      git git://linuxtv.org/anttip/media_tree.git
492 S:      Maintained
493 F:      drivers/media/dvb-frontends/af9013*
494
495 AF9033 MEDIA DRIVER
496 M:      Antti Palosaari <crope@iki.fi>
497 L:      linux-media@vger.kernel.org
498 W:      https://linuxtv.org
499 W:      http://palosaari.fi/linux/
500 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
501 T:      git git://linuxtv.org/anttip/media_tree.git
502 S:      Maintained
503 F:      drivers/media/dvb-frontends/af9033*
504
505 AFFS FILE SYSTEM
506 L:      linux-fsdevel@vger.kernel.org
507 S:      Orphan
508 F:      Documentation/filesystems/affs.txt
509 F:      fs/affs/
510
511 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
512 M:      David Howells <dhowells@redhat.com>
513 L:      linux-afs@lists.infradead.org
514 S:      Supported
515 F:      fs/afs/
516 F:      include/net/af_rxrpc.h
517 F:      net/rxrpc/af_rxrpc.c
518
519 AGPGART DRIVER
520 M:      David Airlie <airlied@linux.ie>
521 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
522 S:      Maintained
523 F:      drivers/char/agp/
524 F:      include/linux/agp*
525 F:      include/uapi/linux/agp*
526
527 AHA152X SCSI DRIVER
528 M:      "Juergen E. Fischer" <fischer@norbit.de>
529 L:      linux-scsi@vger.kernel.org
530 S:      Maintained
531 F:      drivers/scsi/aha152x*
532 F:      drivers/scsi/pcmcia/aha152x*
533
534 AIC7XXX / AIC79XX SCSI DRIVER
535 M:      Hannes Reinecke <hare@suse.com>
536 L:      linux-scsi@vger.kernel.org
537 S:      Maintained
538 F:      drivers/scsi/aic7xxx/
539
540 AIMSLAB FM RADIO RECEIVER DRIVER
541 M:      Hans Verkuil <hverkuil@xs4all.nl>
542 L:      linux-media@vger.kernel.org
543 T:      git git://linuxtv.org/media_tree.git
544 W:      https://linuxtv.org
545 S:      Maintained
546 F:      drivers/media/radio/radio-aimslab*
547
548 AIO
549 M:      Benjamin LaHaise <bcrl@kvack.org>
550 L:      linux-aio@kvack.org
551 S:      Supported
552 F:      fs/aio.c
553 F:      include/linux/*aio*.h
554
555 AIRSPY MEDIA DRIVER
556 M:      Antti Palosaari <crope@iki.fi>
557 L:      linux-media@vger.kernel.org
558 W:      https://linuxtv.org
559 W:      http://palosaari.fi/linux/
560 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
561 T:      git git://linuxtv.org/anttip/media_tree.git
562 S:      Maintained
563 F:      drivers/media/usb/airspy/
564
565 ALCATEL SPEEDTOUCH USB DRIVER
566 M:      Duncan Sands <duncan.sands@free.fr>
567 L:      linux-usb@vger.kernel.org
568 W:      http://www.linux-usb.org/SpeedTouch/
569 S:      Maintained
570 F:      drivers/usb/atm/speedtch.c
571 F:      drivers/usb/atm/usbatm.c
572
573 ALCHEMY AU1XX0 MMC DRIVER
574 M:      Manuel Lauss <manuel.lauss@gmail.com>
575 S:      Maintained
576 F:      drivers/mmc/host/au1xmmc.c
577
578 ALI1563 I2C DRIVER
579 M:      Rudolf Marek <r.marek@assembler.cz>
580 L:      linux-i2c@vger.kernel.org
581 S:      Maintained
582 F:      Documentation/i2c/busses/i2c-ali1563
583 F:      drivers/i2c/busses/i2c-ali1563.c
584
585 ALLWINNER SECURITY SYSTEM
586 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
587 L:      linux-crypto@vger.kernel.org
588 S:      Maintained
589 F:      drivers/crypto/sunxi-ss/
590
591 ALPHA PORT
592 M:      Richard Henderson <rth@twiddle.net>
593 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
594 M:      Matt Turner <mattst88@gmail.com>
595 S:      Odd Fixes
596 L:      linux-alpha@vger.kernel.org
597 F:      arch/alpha/
598
599 ALPS PS/2 TOUCHPAD DRIVER
600 R:      Pali Rohár <pali.rohar@gmail.com>
601 F:      drivers/input/mouse/alps.*
602
603 ALTERA MAILBOX DRIVER
604 M:      Ley Foon Tan <lftan@altera.com>
605 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
606 S:      Maintained
607 F:      drivers/mailbox/mailbox-altera.c
608
609 ALTERA PIO DRIVER
610 M:      Tien Hock Loh <thloh@altera.com>
611 L:      linux-gpio@vger.kernel.org
612 S:      Maintained
613 F:      drivers/gpio/gpio-altera.c
614
615 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
616 M:      Thor Thayer <tthayer@opensource.altera.com>
617 S:      Maintained
618 F:      drivers/gpio/gpio-altera-a10sr.c
619 F:      drivers/mfd/altera-a10sr.c
620 F:      include/linux/mfd/altera-a10sr.h
621
622 ALTERA TRIPLE SPEED ETHERNET DRIVER
623 M:      Vince Bridgers <vbridger@opensource.altera.com>
624 L:      netdev@vger.kernel.org
625 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626 S:      Maintained
627 F:      drivers/net/ethernet/altera/
628
629 ALTERA UART/JTAG UART SERIAL DRIVERS
630 M:      Tobias Klauser <tklauser@distanz.ch>
631 L:      linux-serial@vger.kernel.org
632 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
633 S:      Maintained
634 F:      drivers/tty/serial/altera_uart.c
635 F:      drivers/tty/serial/altera_jtaguart.c
636 F:      include/linux/altera_uart.h
637 F:      include/linux/altera_jtaguart.h
638
639 AMAZON ETHERNET DRIVERS
640 M:      Netanel Belgazal <netanel@annapurnalabs.com>
641 R:      Saeed Bishara <saeed@annapurnalabs.com>
642 R:      Zorik Machulsky <zorik@annapurnalabs.com>
643 L:      netdev@vger.kernel.org
644 S:      Supported
645 F:      Documentation/networking/ena.txt
646 F:      drivers/net/ethernet/amazon/
647
648 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
649 M:      Tom Lendacky <thomas.lendacky@amd.com>
650 M:      Gary Hook <gary.hook@amd.com>
651 L:      linux-crypto@vger.kernel.org
652 S:      Supported
653 F:      drivers/crypto/ccp/
654 F:      include/linux/ccp.h
655
656 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
657 M:      Huang Rui <ray.huang@amd.com>
658 L:      linux-hwmon@vger.kernel.org
659 S:      Supported
660 F:      Documentation/hwmon/fam15h_power
661 F:      drivers/hwmon/fam15h_power.c
662
663 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
664 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
665 S:      Orphan
666 F:      drivers/usb/gadget/udc/amd5536udc.*
667
668 AMD GEODE PROCESSOR/CHIPSET SUPPORT
669 P:      Andres Salomon <dilinger@queued.net>
670 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
671 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
672 S:      Supported
673 F:      drivers/char/hw_random/geode-rng.c
674 F:      drivers/crypto/geode*
675 F:      drivers/video/fbdev/geode/
676 F:      arch/x86/include/asm/geode.h
677
678 AMD IOMMU (AMD-VI)
679 M:      Joerg Roedel <joro@8bytes.org>
680 L:      iommu@lists.linux-foundation.org
681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
682 S:      Maintained
683 F:      drivers/iommu/amd_iommu*.[ch]
684 F:      include/linux/amd-iommu.h
685
686 AMD KFD
687 M:      Oded Gabbay <oded.gabbay@gmail.com>
688 L:      dri-devel@lists.freedesktop.org
689 T:      git git://people.freedesktop.org/~gabbayo/linux.git
690 S:      Supported
691 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
692 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
693 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
694 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
695 F:      drivers/gpu/drm/amd/amdkfd/
696 F:      drivers/gpu/drm/amd/include/cik_structs.h
697 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
698 F:      drivers/gpu/drm/amd/include/vi_structs.h
699 F:      drivers/gpu/drm/radeon/radeon_kfd.c
700 F:      drivers/gpu/drm/radeon/radeon_kfd.h
701 F:      include/uapi/linux/kfd_ioctl.h
702
703 AMD SEATTLE DEVICE TREE SUPPORT
704 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
705 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
706 M:      Tom Lendacky <thomas.lendacky@amd.com>
707 S:      Supported
708 F:      arch/arm64/boot/dts/amd/
709
710 AMD XGBE DRIVER
711 M:      Tom Lendacky <thomas.lendacky@amd.com>
712 L:      netdev@vger.kernel.org
713 S:      Supported
714 F:      drivers/net/ethernet/amd/xgbe/
715 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
716
717 AMS (Apple Motion Sensor) DRIVER
718 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
719 S:      Supported
720 F:      drivers/macintosh/ams/
721
722 ANALOG DEVICES INC AD9389B DRIVER
723 M:      Hans Verkuil <hans.verkuil@cisco.com>
724 L:      linux-media@vger.kernel.org
725 S:      Maintained
726 F:      drivers/media/i2c/ad9389b*
727
728 ANALOG DEVICES INC ADV7180 DRIVER
729 M:      Lars-Peter Clausen <lars@metafoo.de>
730 L:      linux-media@vger.kernel.org
731 W:      http://ez.analog.com/community/linux-device-drivers
732 S:      Supported
733 F:      drivers/media/i2c/adv7180.c
734
735 ANALOG DEVICES INC ADV7511 DRIVER
736 M:      Hans Verkuil <hans.verkuil@cisco.com>
737 L:      linux-media@vger.kernel.org
738 S:      Maintained
739 F:      drivers/media/i2c/adv7511*
740
741 ANALOG DEVICES INC ADV7604 DRIVER
742 M:      Hans Verkuil <hans.verkuil@cisco.com>
743 L:      linux-media@vger.kernel.org
744 S:      Maintained
745 F:      drivers/media/i2c/adv7604*
746
747 ANALOG DEVICES INC ADV7842 DRIVER
748 M:      Hans Verkuil <hans.verkuil@cisco.com>
749 L:      linux-media@vger.kernel.org
750 S:      Maintained
751 F:      drivers/media/i2c/adv7842*
752
753 ANALOG DEVICES INC ASOC CODEC DRIVERS
754 M:      Lars-Peter Clausen <lars@metafoo.de>
755 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
756 W:      http://wiki.analog.com/
757 W:      http://ez.analog.com/community/linux-device-drivers
758 S:      Supported
759 F:      sound/soc/codecs/adau*
760 F:      sound/soc/codecs/adav*
761 F:      sound/soc/codecs/ad1*
762 F:      sound/soc/codecs/ad7*
763 F:      sound/soc/codecs/ssm*
764 F:      sound/soc/codecs/sigmadsp.*
765
766 ANALOG DEVICES INC ASOC DRIVERS
767 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
768 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
769 W:      http://blackfin.uclinux.org/
770 S:      Supported
771 F:      sound/soc/blackfin/*
772
773 ANALOG DEVICES INC IIO DRIVERS
774 M:      Lars-Peter Clausen <lars@metafoo.de>
775 M:      Michael Hennerich <Michael.Hennerich@analog.com>
776 W:      http://wiki.analog.com/
777 W:      http://ez.analog.com/community/linux-device-drivers
778 S:      Supported
779 F:      drivers/iio/*/ad*
780 X:      drivers/iio/*/adjd*
781 F:      drivers/staging/iio/*/ad*
782 F:      staging/iio/trigger/iio-trig-bfin-timer.c
783
784 ANALOG DEVICES INC DMA DRIVERS
785 M:      Lars-Peter Clausen <lars@metafoo.de>
786 W:      http://ez.analog.com/community/linux-device-drivers
787 S:      Supported
788 F:      drivers/dma/dma-axi-dmac.c
789
790 ANDROID CONFIG FRAGMENTS
791 M:      Rob Herring <robh@kernel.org>
792 S:      Supported
793 F:      kernel/configs/android*
794
795 ANDROID DRIVERS
796 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
797 M:      Arve Hjønnevåg <arve@android.com>
798 M:      Riley Andrews <riandrews@android.com>
799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
800 L:      devel@driverdev.osuosl.org
801 S:      Supported
802 F:      drivers/android/
803 F:      drivers/staging/android/
804
805 ANDROID ION DRIVER
806 M:      Laura Abbott <labbott@redhat.com>
807 M:      Sumit Semwal <sumit.semwal@linaro.org>
808 L:      devel@driverdev.osuosl.org
809 S:      Supported
810 F:      Documentation/devicetree/bindings/staging/ion/
811 F:      drivers/staging/android/ion
812 F:      drivers/staging/android/uapi/ion.h
813 F:      drivers/staging/android/uapi/ion_test.h
814
815 AOA (Apple Onboard Audio) ALSA DRIVER
816 M:      Johannes Berg <johannes@sipsolutions.net>
817 L:      linuxppc-dev@lists.ozlabs.org
818 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
819 S:      Maintained
820 F:      sound/aoa/
821
822 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
823 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
824 L:      linux-iio@vger.kernel.org
825 S:      Maintained
826 F:      drivers/iio/adc/stx104.c
827
828 APM DRIVER
829 M:      Jiri Kosina <jikos@kernel.org>
830 S:      Odd fixes
831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
832 F:      arch/x86/kernel/apm_32.c
833 F:      include/linux/apm_bios.h
834 F:      include/uapi/linux/apm_bios.h
835 F:      drivers/char/apm-emulation.c
836
837 APPLE BCM5974 MULTITOUCH DRIVER
838 M:      Henrik Rydberg <rydberg@bitmath.org>
839 L:      linux-input@vger.kernel.org
840 S:      Odd fixes
841 F:      drivers/input/mouse/bcm5974.c
842
843 APPLE SMC DRIVER
844 M:      Henrik Rydberg <rydberg@bitmath.org>
845 L:      linux-hwmon@vger.kernel.org
846 S:      Odd fixes
847 F:      drivers/hwmon/applesmc.c
848
849 APPLETALK NETWORK LAYER
850 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
851 S:      Maintained
852 F:      drivers/net/appletalk/
853 F:      net/appletalk/
854
855 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
856 M:      Duc Dang <dhdang@apm.com>
857 S:      Supported
858 F:      arch/arm64/boot/dts/apm/
859
860 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
861 M:      Iyappan Subramanian <isubramanian@apm.com>
862 M:      Keyur Chudgar <kchudgar@apm.com>
863 S:      Supported
864 F:      drivers/net/ethernet/apm/xgene/
865 F:      drivers/net/phy/mdio-xgene.c
866 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
867 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
868
869 APPLIED MICRO (APM) X-GENE SOC PMU
870 M:      Tai Nguyen <ttnguyen@apm.com>
871 S:      Supported
872 F:      drivers/perf/xgene_pmu.c
873 F:      Documentation/perf/xgene-pmu.txt
874 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
875
876 APTINA CAMERA SENSOR PLL
877 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
878 L:      linux-media@vger.kernel.org
879 S:      Maintained
880 F:      drivers/media/i2c/aptina-pll.*
881
882 ARC FRAMEBUFFER DRIVER
883 M:      Jaya Kumar <jayalk@intworks.biz>
884 S:      Maintained
885 F:      drivers/video/fbdev/arcfb.c
886 F:      drivers/video/fbdev/core/fb_defio.c
887
888 ARCNET NETWORK LAYER
889 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
890 L:      netdev@vger.kernel.org
891 S:      Maintained
892 F:      drivers/net/arcnet/
893 F:      include/uapi/linux/if_arcnet.h
894
895 ARC PGU DRM DRIVER
896 M:      Alexey Brodkin <abrodkin@synopsys.com>
897 S:      Supported
898 F:      drivers/gpu/drm/arc/
899 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
900
901 ARM ARCHITECTED TIMER DRIVER
902 M:      Mark Rutland <mark.rutland@arm.com>
903 M:      Marc Zyngier <marc.zyngier@arm.com>
904 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
905 S:      Maintained
906 F:      arch/arm/include/asm/arch_timer.h
907 F:      arch/arm64/include/asm/arch_timer.h
908 F:      drivers/clocksource/arm_arch_timer.c
909
910 ARM HDLCD DRM DRIVER
911 M:      Liviu Dudau <liviu.dudau@arm.com>
912 S:      Supported
913 F:      drivers/gpu/drm/arm/hdlcd_*
914 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
915
916 ARM MALI-DP DRM DRIVER
917 M:      Liviu Dudau <liviu.dudau@arm.com>
918 M:      Brian Starkey <brian.starkey@arm.com>
919 M:      Mali DP Maintainers <malidp@foss.arm.com>
920 S:      Supported
921 F:      drivers/gpu/drm/arm/
922 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
923
924 ARM MFM AND FLOPPY DRIVERS
925 M:      Ian Molton <spyro@f2s.com>
926 S:      Maintained
927 F:      arch/arm/lib/floppydma.S
928 F:      arch/arm/include/asm/floppy.h
929
930 ARM PMU PROFILING AND DEBUGGING
931 M:      Will Deacon <will.deacon@arm.com>
932 M:      Mark Rutland <mark.rutland@arm.com>
933 S:      Maintained
934 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935 F:      arch/arm*/kernel/perf_*
936 F:      arch/arm/oprofile/common.c
937 F:      arch/arm*/kernel/hw_breakpoint.c
938 F:      arch/arm*/include/asm/hw_breakpoint.h
939 F:      arch/arm*/include/asm/perf_event.h
940 F:      drivers/perf/*
941 F:      include/linux/perf/arm_pmu.h
942 F:      Documentation/devicetree/bindings/arm/pmu.txt
943
944 ARM PORT
945 M:      Russell King <linux@armlinux.org.uk>
946 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
947 W:      http://www.armlinux.org.uk/
948 S:      Maintained
949 F:      arch/arm/
950
951 ARM SUB-ARCHITECTURES
952 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
953 S:      Maintained
954 F:      arch/arm/mach-*/
955 F:      arch/arm/plat-*/
956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
957
958 ARM PRIMECELL AACI PL041 DRIVER
959 M:      Russell King <linux@armlinux.org.uk>
960 S:      Maintained
961 F:      sound/arm/aaci.*
962
963 ARM PRIMECELL CLCD PL110 DRIVER
964 M:      Russell King <linux@armlinux.org.uk>
965 S:      Maintained
966 F:      drivers/video/fbdev/amba-clcd.*
967
968 ARM PRIMECELL KMI PL050 DRIVER
969 M:      Russell King <linux@armlinux.org.uk>
970 S:      Maintained
971 F:      drivers/input/serio/ambakmi.*
972 F:      include/linux/amba/kmi.h
973
974 ARM PRIMECELL MMCI PL180/1 DRIVER
975 M:      Russell King <linux@armlinux.org.uk>
976 S:      Maintained
977 F:      drivers/mmc/host/mmci.*
978 F:      include/linux/amba/mmci.h
979
980 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
981 M:      Russell King <linux@armlinux.org.uk>
982 S:      Maintained
983 F:      drivers/tty/serial/amba-pl01*.c
984 F:      include/linux/amba/serial.h
985
986 ARM PRIMECELL BUS SUPPORT
987 M:      Russell King <linux@armlinux.org.uk>
988 S:      Maintained
989 F:      drivers/amba/
990 F:      include/linux/amba/bus.h
991
992 ARM/ADS SPHERE MACHINE SUPPORT
993 M:      Lennert Buytenhek <kernel@wantstofly.org>
994 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
995 S:      Maintained
996
997 ARM/AFEB9260 MACHINE SUPPORT
998 M:      Sergey Lapin <slapin@ossfans.org>
999 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1000 S:      Maintained
1001
1002 ARM/AJECO 1ARM MACHINE SUPPORT
1003 M:      Lennert Buytenhek <kernel@wantstofly.org>
1004 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1005 S:      Maintained
1006
1007 ARM/Allwinner sunXi SoC support
1008 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1009 M:      Chen-Yu Tsai <wens@csie.org>
1010 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1011 S:      Maintained
1012 N:      sun[x456789]i
1013 F:      arch/arm/boot/dts/ntc-gr8*
1014
1015 ARM/Allwinner SoC Clock Support
1016 M:      Emilio López <emilio@elopez.com.ar>
1017 S:      Maintained
1018 F:      drivers/clk/sunxi/
1019
1020 ARM/Amlogic Meson SoC support
1021 M:      Carlo Caione <carlo@caione.org>
1022 M:      Kevin Hilman <khilman@baylibre.com>
1023 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1024 L:      linux-amlogic@lists.infradead.org
1025 W:      http://linux-meson.com/
1026 S:      Maintained
1027 F:      arch/arm/mach-meson/
1028 F:      arch/arm/boot/dts/meson*
1029 F:      arch/arm64/boot/dts/amlogic/
1030 F:      drivers/pinctrl/meson/
1031 N:      meson
1032
1033 ARM/Annapurna Labs ALPINE ARCHITECTURE
1034 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1035 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1036 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1037 S:      Maintained
1038 F:      arch/arm/mach-alpine/
1039 F:      arch/arm/boot/dts/alpine*
1040 F:      arch/arm64/boot/dts/al/
1041 F:      drivers/*/*alpine*
1042
1043 ARM/ARTPEC MACHINE SUPPORT
1044 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1045 M:      Lars Persson <lars.persson@axis.com>
1046 M:      Niklas Cassel <niklas.cassel@axis.com>
1047 S:      Maintained
1048 L:      linux-arm-kernel@axis.com
1049 F:      arch/arm/mach-artpec
1050 F:      arch/arm/boot/dts/artpec6*
1051 F:      drivers/clk/axis
1052
1053 ARM/ASPEED MACHINE SUPPORT
1054 M:      Joel Stanley <joel@jms.id.au>
1055 S:      Maintained
1056 F:      arch/arm/mach-aspeed/
1057 F:      arch/arm/boot/dts/aspeed-*
1058 F:      drivers/*/*aspeed*
1059
1060 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1061 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
1062 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1063 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1064 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1065 W:      http://www.linux4sam.org
1066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1067 S:      Supported
1068 F:      arch/arm/mach-at91/
1069 F:      include/soc/at91/
1070 F:      arch/arm/boot/dts/at91*.dts
1071 F:      arch/arm/boot/dts/at91*.dtsi
1072 F:      arch/arm/boot/dts/sama*.dts
1073 F:      arch/arm/boot/dts/sama*.dtsi
1074 F:      arch/arm/include/debug/at91.S
1075
1076 ARM/ATMEL AT91 Clock Support
1077 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1078 S:      Maintained
1079 F:      drivers/clk/at91
1080
1081 ARM/CALXEDA HIGHBANK ARCHITECTURE
1082 M:      Rob Herring <robh@kernel.org>
1083 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1084 S:      Maintained
1085 F:      arch/arm/mach-highbank/
1086 F:      arch/arm/boot/dts/highbank.dts
1087 F:      arch/arm/boot/dts/ecx-*.dts*
1088
1089 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1090 M:      Krzysztof Halasa <khalasa@piap.pl>
1091 S:      Maintained
1092 F:      arch/arm/mach-cns3xxx/
1093
1094 ARM/CAVIUM THUNDER NETWORK DRIVER
1095 M:      Sunil Goutham <sgoutham@cavium.com>
1096 M:      Robert Richter <rric@kernel.org>
1097 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098 S:      Supported
1099 F:      drivers/net/ethernet/cavium/thunder/
1100
1101 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1102 M:      Alexander Shiyan <shc_work@mail.ru>
1103 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104 S:      Odd Fixes
1105 N:      clps711x
1106
1107 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1108 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1109 M:      Ryan Mallon <rmallon@gmail.com>
1110 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111 S:      Maintained
1112 F:      arch/arm/mach-ep93xx/
1113 F:      arch/arm/mach-ep93xx/include/mach/
1114
1115 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1116 M:      Lennert Buytenhek <kernel@wantstofly.org>
1117 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118 S:      Maintained
1119
1120 ARM/CLKDEV SUPPORT
1121 M:      Russell King <linux@armlinux.org.uk>
1122 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123 S:      Maintained
1124 F:      arch/arm/include/asm/clkdev.h
1125 F:      drivers/clk/clkdev.c
1126
1127 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1128 M:      Mike Rapoport <mike@compulab.co.il>
1129 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130 S:      Maintained
1131
1132 ARM/CONTEC MICRO9 MACHINE SUPPORT
1133 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1134 S:      Maintained
1135 F:      arch/arm/mach-ep93xx/micro9.c
1136
1137 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1138 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1139 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1140 S:      Maintained
1141 F:      drivers/hwtracing/coresight/*
1142 F:      Documentation/trace/coresight.txt
1143 F:      Documentation/devicetree/bindings/arm/coresight.txt
1144 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1145 F:      tools/perf/arch/arm/util/pmu.c
1146 F:      tools/perf/arch/arm/util/auxtrace.c
1147 F:      tools/perf/arch/arm/util/cs-etm.c
1148 F:      tools/perf/arch/arm/util/cs-etm.h
1149 F:      tools/perf/util/cs-etm.h
1150
1151 ARM/CORGI MACHINE SUPPORT
1152 M:      Richard Purdie <rpurdie@rpsys.net>
1153 S:      Maintained
1154
1155 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1156 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1157 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158 T:      git git://github.com/ulli-kroll/linux.git
1159 S:      Maintained
1160 F:      arch/arm/mach-gemini/
1161 F:      drivers/rtc/rtc-gemini.c
1162
1163 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1164 M:      Barry Song <baohua@kernel.org>
1165 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1167 S:      Maintained
1168 F:      arch/arm/boot/dts/prima2*
1169 F:      arch/arm/mach-prima2/
1170 F:      drivers/clk/sirf/
1171 F:      drivers/clocksource/timer-prima2.c
1172 F:      drivers/clocksource/timer-atlas7.c
1173 N:      [^a-z]sirf
1174
1175 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1176 M:      Baruch Siach <baruch@tkos.co.il>
1177 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1178 S:      Maintained
1179 F:      arch/arm/boot/dts/cx92755*
1180 N:      digicolor
1181
1182 ARM/EBSA110 MACHINE SUPPORT
1183 M:      Russell King <linux@armlinux.org.uk>
1184 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1185 W:      http://www.armlinux.org.uk/
1186 S:      Maintained
1187 F:      arch/arm/mach-ebsa110/
1188 F:      drivers/net/ethernet/amd/am79c961a.*
1189
1190 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1191 M:      Uwe Kleine-König <kernel@pengutronix.de>
1192 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193 S:      Maintained
1194 N:      efm32
1195
1196 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1197 M:      Daniel Ribeiro <drwyrm@gmail.com>
1198 M:      Stefan Schmidt <stefan@openezx.org>
1199 M:      Harald Welte <laforge@openezx.org>
1200 L:      openezx-devel@lists.openezx.org (moderated for non-subscribers)
1201 W:      http://www.openezx.org/
1202 S:      Maintained
1203 T:      topgit git://git.openezx.org/openezx.git
1204 F:      arch/arm/mach-pxa/ezx.c
1205
1206 ARM/FARADAY FA526 PORT
1207 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1208 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209 S:      Maintained
1210 T:      git git://git.berlios.de/gemini-board
1211 F:      arch/arm/mm/*-fa*
1212
1213 ARM/FOOTBRIDGE ARCHITECTURE
1214 M:      Russell King <linux@armlinux.org.uk>
1215 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216 W:      http://www.armlinux.org.uk/
1217 S:      Maintained
1218 F:      arch/arm/include/asm/hardware/dec21285.h
1219 F:      arch/arm/mach-footbridge/
1220
1221 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1222 M:      Shawn Guo <shawnguo@kernel.org>
1223 M:      Sascha Hauer <kernel@pengutronix.de>
1224 R:      Fabio Estevam <fabio.estevam@nxp.com>
1225 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226 S:      Maintained
1227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1228 F:      arch/arm/mach-imx/
1229 F:      arch/arm/mach-mxs/
1230 F:      arch/arm/boot/dts/imx*
1231 F:      arch/arm/configs/imx*_defconfig
1232 F:      drivers/clk/imx/
1233 F:      include/soc/imx/
1234
1235 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1236 M:      Shawn Guo <shawnguo@kernel.org>
1237 M:      Sascha Hauer <kernel@pengutronix.de>
1238 R:      Stefan Agner <stefan@agner.ch>
1239 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240 S:      Maintained
1241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1242 F:      arch/arm/mach-imx/*vf610*
1243 F:      arch/arm/boot/dts/vf*
1244
1245 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1246 M:      Lennert Buytenhek <kernel@wantstofly.org>
1247 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1248 S:      Maintained
1249
1250 ARM/GUMSTIX MACHINE SUPPORT
1251 M:      Steve Sakoman <sakoman@gmail.com>
1252 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1253 S:      Maintained
1254
1255 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1256 M:      Philipp Zabel <philipp.zabel@gmail.com>
1257 M:      Paul Parsons <lost.distance@yahoo.com>
1258 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259 S:      Maintained
1260 F:      arch/arm/mach-pxa/hx4700.c
1261 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1262 F:      sound/soc/pxa/hx4700.c
1263
1264 ARM/HISILICON SOC SUPPORT
1265 M:      Wei Xu <xuwei5@hisilicon.com>
1266 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267 W:      http://www.hisilicon.com
1268 S:      Supported
1269 T:      git git://github.com/hisilicon/linux-hisi.git
1270 F:      arch/arm/mach-hisi/
1271 F:      arch/arm/boot/dts/hi3*
1272 F:      arch/arm/boot/dts/hip*
1273 F:      arch/arm/boot/dts/hisi*
1274 F:      arch/arm64/boot/dts/hisilicon/
1275
1276 ARM/HP JORNADA 7XX MACHINE SUPPORT
1277 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1278 W:      www.jlime.com
1279 S:      Maintained
1280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1281 F:      arch/arm/mach-sa1100/jornada720.c
1282 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1283
1284 ARM/IGEP MACHINE SUPPORT
1285 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1286 M:      Javier Martinez Canillas <javier@dowhile0.org>
1287 L:      linux-omap@vger.kernel.org
1288 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289 S:      Maintained
1290 F:      arch/arm/boot/dts/omap3-igep*
1291
1292 ARM/INCOME PXA270 SUPPORT
1293 M:      Marek Vasut <marek.vasut@gmail.com>
1294 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295 S:      Maintained
1296 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1297
1298 ARM/INTEL IOP32X ARM ARCHITECTURE
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 IOP33X ARM ARCHITECTURE
1304 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305 S:      Orphan
1306
1307 ARM/INTEL IOP13XX ARM ARCHITECTURE
1308 M:      Lennert Buytenhek <kernel@wantstofly.org>
1309 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310 S:      Maintained
1311
1312 ARM/INTEL IQ81342EX MACHINE SUPPORT
1313 M:      Lennert Buytenhek <kernel@wantstofly.org>
1314 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315 S:      Maintained
1316
1317 ARM/INTEL IXDP2850 MACHINE SUPPORT
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/INTEL IXP4XX ARM ARCHITECTURE
1323 M:      Imre Kaloz <kaloz@openwrt.org>
1324 M:      Krzysztof Halasa <khalasa@piap.pl>
1325 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326 S:      Maintained
1327 F:      arch/arm/mach-ixp4xx/
1328
1329 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1330 M:      Jonathan Cameron <jic23@cam.ac.uk>
1331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332 S:      Maintained
1333 F:      arch/arm/mach-pxa/stargate2.c
1334 F:      drivers/pcmcia/pxa2xx_stargate2.c
1335
1336 ARM/INTEL XSC3 (MANZANO) ARM CORE
1337 M:      Lennert Buytenhek <kernel@wantstofly.org>
1338 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339 S:      Maintained
1340
1341 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1342 M:      Lennert Buytenhek <kernel@wantstofly.org>
1343 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344 S:      Maintained
1345
1346 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1347 M:      Santosh Shilimkar <ssantosh@kernel.org>
1348 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349 S:      Maintained
1350 F:      arch/arm/mach-keystone/
1351 F:      arch/arm/boot/dts/keystone-*
1352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1353
1354 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1355 M:      Santosh Shilimkar <ssantosh@kernel.org>
1356 L:      linux-kernel@vger.kernel.org
1357 S:      Maintained
1358 F:      drivers/clk/keystone/
1359
1360 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1361 M:      Santosh Shilimkar <ssantosh@kernel.org>
1362 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363 L:      linux-kernel@vger.kernel.org
1364 S:      Maintained
1365 F:      drivers/clocksource/timer-keystone.c
1366
1367 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1368 M:      Santosh Shilimkar <ssantosh@kernel.org>
1369 L:      linux-kernel@vger.kernel.org
1370 S:      Maintained
1371 F:      drivers/power/reset/keystone-reset.c
1372
1373 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1374 M:      Santosh Shilimkar <ssantosh@kernel.org>
1375 L:      linux-kernel@vger.kernel.org
1376 S:      Maintained
1377 F:      drivers/memory/*emif*
1378
1379 ARM/LG1K ARCHITECTURE
1380 M:      Chanho Min <chanho.min@lge.com>
1381 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 S:      Maintained
1383 F:      arch/arm64/boot/dts/lg/
1384
1385 ARM/LOGICPD PXA270 MACHINE SUPPORT
1386 M:      Lennert Buytenhek <kernel@wantstofly.org>
1387 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388 S:      Maintained
1389
1390 ARM/LPC18XX ARCHITECTURE
1391 M:      Joachim Eastwood <manabian@gmail.com>
1392 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393 S:      Maintained
1394 F:      arch/arm/boot/dts/lpc43*
1395 F:      drivers/clk/nxp/clk-lpc18xx*
1396 F:      drivers/clocksource/time-lpc32xx.c
1397 F:      drivers/i2c/busses/i2c-lpc2k.c
1398 F:      drivers/memory/pl172.c
1399 F:      drivers/mtd/spi-nor/nxp-spifi.c
1400 F:      drivers/rtc/rtc-lpc24xx.c
1401 N:      lpc18xx
1402
1403 ARM/LPC32XX SOC SUPPORT
1404 M:      Vladimir Zapolskiy <vz@mleia.com>
1405 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1406 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1408 S:      Maintained
1409 F:      arch/arm/boot/dts/lpc32*
1410 F:      arch/arm/mach-lpc32xx/
1411 F:      drivers/i2c/busses/i2c-pnx.c
1412 F:      drivers/net/ethernet/nxp/lpc_eth.c
1413 F:      drivers/usb/host/ohci-nxp.c
1414 F:      drivers/watchdog/pnx4008_wdt.c
1415 N:      lpc32xx
1416
1417 ARM/MAGICIAN MACHINE SUPPORT
1418 M:      Philipp Zabel <philipp.zabel@gmail.com>
1419 S:      Maintained
1420
1421 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1422 M:      Jason Cooper <jason@lakedaemon.net>
1423 M:      Andrew Lunn <andrew@lunn.ch>
1424 M:      Gregory Clement <gregory.clement@free-electrons.com>
1425 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1426 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 S:      Maintained
1428 F:      arch/arm/mach-mvebu/
1429 F:      drivers/rtc/rtc-armada38x.c
1430 F:      arch/arm/boot/dts/armada*
1431 F:      arch/arm/boot/dts/kirkwood*
1432 F:      arch/arm64/boot/dts/marvell/armada*
1433 F:      drivers/cpufreq/mvebu-cpufreq.c
1434 F:      arch/arm/configs/mvebu_*_defconfig
1435
1436 ARM/Marvell Berlin SoC support
1437 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1438 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439 S:      Maintained
1440 F:      arch/arm/mach-berlin/
1441 F:      arch/arm/boot/dts/berlin*
1442 F:      arch/arm64/boot/dts/marvell/berlin*
1443
1444
1445 ARM/Marvell Dove/MV78xx0/Orion SOC support
1446 M:      Jason Cooper <jason@lakedaemon.net>
1447 M:      Andrew Lunn <andrew@lunn.ch>
1448 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1449 M:      Gregory Clement <gregory.clement@free-electrons.com>
1450 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451 S:      Maintained
1452 F:      arch/arm/mach-dove/
1453 F:      arch/arm/mach-mv78xx0/
1454 F:      arch/arm/mach-orion5x/
1455 F:      arch/arm/plat-orion/
1456 F:      arch/arm/boot/dts/dove*
1457 F:      arch/arm/boot/dts/orion5x*
1458
1459
1460 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1461 M:      Alexander Clouter <alex@digriz.org.uk>
1462 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463 W:      http://www.digriz.org.uk/ts78xx/kernel
1464 S:      Maintained
1465 F:      arch/arm/mach-orion5x/ts78xx-*
1466
1467 ARM/OXNAS platform support
1468 M:      Neil Armstrong <narmstrong@baylibre.com>
1469 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1471 S:      Maintained
1472 F:      arch/arm/mach-oxnas/
1473 F:      arch/arm/boot/dts/oxnas*
1474 F:      arch/arm/boot/dts/wd-mbwe.dts
1475 N:      oxnas
1476
1477 ARM/Mediatek RTC DRIVER
1478 M:      Eddie Huang <eddie.huang@mediatek.com>
1479 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1481 S:      Maintained
1482 F:      drivers/rtc/rtc-mt6397.c
1483
1484 ARM/Mediatek SoC support
1485 M:      Matthias Brugger <matthias.bgg@gmail.com>
1486 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1488 S:      Maintained
1489 F:      arch/arm/boot/dts/mt6*
1490 F:      arch/arm/boot/dts/mt8*
1491 F:      arch/arm/mach-mediatek/
1492 N:      mtk
1493 K:      mediatek
1494
1495 ARM/Mediatek USB3 PHY DRIVER
1496 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1497 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1499 S:      Maintained
1500 F:      drivers/phy/phy-mt65xx-usb3.c
1501
1502 ARM/MICREL KS8695 ARCHITECTURE
1503 M:      Greg Ungerer <gerg@uclinux.org>
1504 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505 F:      arch/arm/mach-ks8695/
1506 S:      Odd Fixes
1507
1508 ARM/MIOA701 MACHINE SUPPORT
1509 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1510 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 F:      arch/arm/mach-pxa/mioa701.c
1512 S:      Maintained
1513
1514 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1515 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1516 S:      Maintained
1517
1518 ARM/NOMADIK ARCHITECTURE
1519 M:      Alessandro Rubini <rubini@unipv.it>
1520 M:      Linus Walleij <linus.walleij@linaro.org>
1521 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 S:      Maintained
1523 F:      arch/arm/mach-nomadik/
1524 F:      drivers/pinctrl/nomadik/
1525 F:      drivers/i2c/busses/i2c-nomadik.c
1526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1527
1528 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1529 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1530 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1531 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1532 S:      Supported
1533
1534 ARM/TOSA MACHINE SUPPORT
1535 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1536 M:      Dirk Opfer <dirk@opfer-online.de>
1537 S:      Maintained
1538
1539 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1540 M:      Marek Vasut <marek.vasut@gmail.com>
1541 L:      linux-arm-kernel@lists.infradead.org
1542 W:      http://hackndev.com
1543 S:      Maintained
1544 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1545 F:      arch/arm/mach-pxa/palmtx.c
1546 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1547 F:      arch/arm/mach-pxa/palmt5.c
1548 F:      arch/arm/mach-pxa/include/mach/palmld.h
1549 F:      arch/arm/mach-pxa/palmld.c
1550 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1551 F:      arch/arm/mach-pxa/palmte2.c
1552 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1553 F:      arch/arm/mach-pxa/palmtc.c
1554
1555 ARM/PALM TREO SUPPORT
1556 M:      Tomas Cech <sleep_walker@suse.com>
1557 L:      linux-arm-kernel@lists.infradead.org
1558 W:      http://hackndev.com
1559 S:      Maintained
1560 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1561 F:      arch/arm/mach-pxa/palmtreo.c
1562
1563 ARM/PALMZ72 SUPPORT
1564 M:      Sergey Lapin <slapin@ossfans.org>
1565 L:      linux-arm-kernel@lists.infradead.org
1566 W:      http://hackndev.com
1567 S:      Maintained
1568 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1569 F:      arch/arm/mach-pxa/palmz72.c
1570
1571 ARM/PLEB SUPPORT
1572 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1573 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1574 S:      Maintained
1575
1576 ARM/PT DIGITAL BOARD PORT
1577 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1578 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579 W:      http://www.armlinux.org.uk/
1580 S:      Maintained
1581
1582 ARM/QUALCOMM SUPPORT
1583 M:      Andy Gross <andy.gross@linaro.org>
1584 M:      David Brown <david.brown@linaro.org>
1585 L:      linux-arm-msm@vger.kernel.org
1586 L:      linux-soc@vger.kernel.org
1587 S:      Maintained
1588 F:      Documentation/devicetree/bindings/soc/qcom/
1589 F:      arch/arm/boot/dts/qcom-*.dts
1590 F:      arch/arm/boot/dts/qcom-*.dtsi
1591 F:      arch/arm/mach-qcom/
1592 F:      arch/arm64/boot/dts/qcom/*
1593 F:      drivers/i2c/busses/i2c-qup.c
1594 F:      drivers/clk/qcom/
1595 F:      drivers/soc/qcom/
1596 F:      drivers/spi/spi-qup.c
1597 F:      drivers/tty/serial/msm_serial.h
1598 F:      drivers/tty/serial/msm_serial.c
1599 F:      drivers/*/pm8???-*
1600 F:      drivers/mfd/ssbi.c
1601 F:      drivers/firmware/qcom_scm.c
1602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1603
1604 ARM/RADISYS ENP2611 MACHINE SUPPORT
1605 M:      Lennert Buytenhek <kernel@wantstofly.org>
1606 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1607 S:      Maintained
1608
1609 ARM/RENESAS ARM64 ARCHITECTURE
1610 M:      Simon Horman <horms@verge.net.au>
1611 M:      Magnus Damm <magnus.damm@gmail.com>
1612 L:      linux-renesas-soc@vger.kernel.org
1613 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1615 S:      Supported
1616 F:      arch/arm64/boot/dts/renesas/
1617 F:      drivers/soc/renesas/
1618 F:      include/linux/soc/renesas/
1619
1620 ARM/RISCPC ARCHITECTURE
1621 M:      Russell King <linux@armlinux.org.uk>
1622 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623 W:      http://www.armlinux.org.uk/
1624 S:      Maintained
1625 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1626 F:      arch/arm/include/asm/hardware/ioc.h
1627 F:      arch/arm/include/asm/hardware/iomd.h
1628 F:      arch/arm/include/asm/hardware/memc.h
1629 F:      arch/arm/mach-rpc/
1630 F:      drivers/net/ethernet/8390/etherh.c
1631 F:      drivers/net/ethernet/i825xx/ether1*
1632 F:      drivers/net/ethernet/seeq/ether3*
1633 F:      drivers/scsi/arm/
1634
1635 ARM/Rockchip SoC support
1636 M:      Heiko Stuebner <heiko@sntech.de>
1637 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 L:      linux-rockchip@lists.infradead.org
1639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1640 S:      Maintained
1641 F:      arch/arm/boot/dts/rk3*
1642 F:      arch/arm/mach-rockchip/
1643 F:      drivers/clk/rockchip/
1644 F:      drivers/i2c/busses/i2c-rk3x.c
1645 F:      drivers/*/*rockchip*
1646 F:      drivers/*/*/*rockchip*
1647 F:      sound/soc/rockchip/
1648 N:      rockchip
1649
1650 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1651 M:      Kukjin Kim <kgene@kernel.org>
1652 M:      Krzysztof Kozlowski <krzk@kernel.org>
1653 R:      Javier Martinez Canillas <javier@osg.samsung.com>
1654 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1656 S:      Maintained
1657 F:      arch/arm/boot/dts/s3c*
1658 F:      arch/arm/boot/dts/s5p*
1659 F:      arch/arm/boot/dts/samsung*
1660 F:      arch/arm/boot/dts/exynos*
1661 F:      arch/arm64/boot/dts/exynos/
1662 F:      arch/arm/plat-samsung/
1663 F:      arch/arm/mach-s3c24*/
1664 F:      arch/arm/mach-s3c64xx/
1665 F:      arch/arm/mach-s5p*/
1666 F:      arch/arm/mach-exynos*/
1667 F:      drivers/*/*s3c24*
1668 F:      drivers/*/*/*s3c24*
1669 F:      drivers/*/*s3c64xx*
1670 F:      drivers/*/*s5pv210*
1671 F:      drivers/memory/samsung/*
1672 F:      drivers/soc/samsung/*
1673 F:      Documentation/arm/Samsung/
1674 F:      Documentation/devicetree/bindings/arm/samsung/
1675 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1676 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1677 N:      exynos
1678
1679 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1680 M:      Kyungmin Park <kyungmin.park@samsung.com>
1681 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 S:      Maintained
1683 F:      arch/arm/mach-s5pv210/
1684
1685 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1686 M:      Kyungmin Park <kyungmin.park@samsung.com>
1687 M:      Kamil Debski <kamil@wypas.org>
1688 M:      Andrzej Hajda <a.hajda@samsung.com>
1689 L:      linux-arm-kernel@lists.infradead.org
1690 L:      linux-media@vger.kernel.org
1691 S:      Maintained
1692 F:      drivers/media/platform/s5p-g2d/
1693
1694 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1695 M:      Kyungmin Park <kyungmin.park@samsung.com>
1696 M:      Kamil Debski <kamil@wypas.org>
1697 M:      Jeongtae Park <jtp.park@samsung.com>
1698 M:      Andrzej Hajda <a.hajda@samsung.com>
1699 L:      linux-arm-kernel@lists.infradead.org
1700 L:      linux-media@vger.kernel.org
1701 S:      Maintained
1702 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1703 F:      drivers/media/platform/s5p-mfc/
1704
1705 ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1706 M:      Kyungmin Park <kyungmin.park@samsung.com>
1707 M:      Tomasz Stanislawski <t.stanislaws@samsung.com>
1708 L:      linux-arm-kernel@lists.infradead.org
1709 L:      linux-media@vger.kernel.org
1710 S:      Maintained
1711 F:      drivers/media/platform/s5p-tv/
1712
1713 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1714 M:      Kyungmin Park <kyungmin.park@samsung.com>
1715 L:      linux-arm-kernel@lists.infradead.org
1716 L:      linux-media@vger.kernel.org
1717 S:      Maintained
1718 F:      drivers/staging/media/platform/s5p-cec/
1719
1720 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1721 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1722 M:      Jacek Anaszewski <j.anaszewski@samsung.com>
1723 L:      linux-arm-kernel@lists.infradead.org
1724 L:      linux-media@vger.kernel.org
1725 S:      Maintained
1726 F:      drivers/media/platform/s5p-jpeg/
1727
1728 ARM/SHMOBILE ARM ARCHITECTURE
1729 M:      Simon Horman <horms@verge.net.au>
1730 M:      Magnus Damm <magnus.damm@gmail.com>
1731 L:      linux-renesas-soc@vger.kernel.org
1732 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1734 S:      Supported
1735 F:      arch/arm/boot/dts/emev2*
1736 F:      arch/arm/boot/dts/r7s*
1737 F:      arch/arm/boot/dts/r8a*
1738 F:      arch/arm/boot/dts/sh*
1739 F:      arch/arm/configs/shmobile_defconfig
1740 F:      arch/arm/include/debug/renesas-scif.S
1741 F:      arch/arm/mach-shmobile/
1742 F:      drivers/soc/renesas/
1743 F:      include/linux/soc/renesas/
1744
1745 ARM/SOCFPGA ARCHITECTURE
1746 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1747 S:      Maintained
1748 F:      arch/arm/mach-socfpga/
1749 F:      arch/arm/boot/dts/socfpga*
1750 F:      arch/arm/configs/socfpga_defconfig
1751 F:      arch/arm64/boot/dts/altera/
1752 W:      http://www.rocketboards.org
1753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1754
1755 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1756 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1757 S:      Maintained
1758 F:      drivers/clk/socfpga/
1759
1760 ARM/SOCFPGA EDAC SUPPORT
1761 M:      Thor Thayer <tthayer@opensource.altera.com>
1762 S:      Maintained
1763 F:      drivers/edac/altera_edac.
1764
1765 ARM/STI ARCHITECTURE
1766 M:      Patrice Chotard <patrice.chotard@st.com>
1767 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768 L:      kernel@stlinux.com
1769 W:      http://www.stlinux.com
1770 S:      Maintained
1771 F:      arch/arm/mach-sti/
1772 F:      arch/arm/boot/dts/sti*
1773 F:      drivers/char/hw_random/st-rng.c
1774 F:      drivers/clocksource/arm_global_timer.c
1775 F:      drivers/clocksource/clksrc_st_lpc.c
1776 F:      drivers/cpufreq/sti-cpufreq.c
1777 F:      drivers/i2c/busses/i2c-st.c
1778 F:      drivers/media/rc/st_rc.c
1779 F:      drivers/media/platform/sti/c8sectpfe/
1780 F:      drivers/mmc/host/sdhci-st.c
1781 F:      drivers/phy/phy-miphy28lp.c
1782 F:      drivers/phy/phy-miphy365x.c
1783 F:      drivers/phy/phy-stih407-usb.c
1784 F:      drivers/phy/phy-stih41x-usb.c
1785 F:      drivers/pinctrl/pinctrl-st.c
1786 F:      drivers/remoteproc/st_remoteproc.c
1787 F:      drivers/reset/sti/
1788 F:      drivers/rtc/rtc-st-lpc.c
1789 F:      drivers/tty/serial/st-asc.c
1790 F:      drivers/usb/dwc3/dwc3-st.c
1791 F:      drivers/usb/host/ehci-st.c
1792 F:      drivers/usb/host/ohci-st.c
1793 F:      drivers/watchdog/st_lpc_wdt.c
1794 F:      drivers/ata/ahci_st.c
1795
1796 ARM/STM32 ARCHITECTURE
1797 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1798 M:      Alexandre Torgue <alexandre.torgue@st.com>
1799 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800 S:      Maintained
1801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1802 N:      stm32
1803 F:      drivers/clocksource/armv7m_systick.c
1804
1805 ARM/TANGO ARCHITECTURE
1806 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1807 L:      linux-arm-kernel@lists.infradead.org
1808 S:      Maintained
1809 N:      tango
1810
1811 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1812 M:      Lennert Buytenhek <kernel@wantstofly.org>
1813 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814 S:      Maintained
1815
1816 ARM/TETON BGA MACHINE SUPPORT
1817 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1818 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819 S:      Maintained
1820
1821 ARM/THECUS N2100 MACHINE SUPPORT
1822 M:      Lennert Buytenhek <kernel@wantstofly.org>
1823 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1824 S:      Maintained
1825
1826 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1827 M:      Wan ZongShun <mcuos.com@gmail.com>
1828 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829 W:      http://www.mcuos.com
1830 S:      Maintained
1831 F:      arch/arm/mach-w90x900/
1832 F:      drivers/input/keyboard/w90p910_keypad.c
1833 F:      drivers/input/touchscreen/w90p910_ts.c
1834 F:      drivers/watchdog/nuc900_wdt.c
1835 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1836 F:      drivers/mtd/nand/nuc900_nand.c
1837 F:      drivers/rtc/rtc-nuc900.c
1838 F:      drivers/spi/spi-nuc900.c
1839 F:      drivers/usb/host/ehci-w90x900.c
1840 F:      drivers/video/fbdev/nuc900fb.c
1841
1842 ARM/U300 MACHINE SUPPORT
1843 M:      Linus Walleij <linus.walleij@linaro.org>
1844 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845 S:      Supported
1846 F:      arch/arm/mach-u300/
1847 F:      drivers/clocksource/timer-u300.c
1848 F:      drivers/i2c/busses/i2c-stu300.c
1849 F:      drivers/rtc/rtc-coh901331.c
1850 F:      drivers/watchdog/coh901327_wdt.c
1851 F:      drivers/dma/coh901318*
1852 F:      drivers/mfd/ab3100*
1853 F:      drivers/rtc/rtc-ab3100.c
1854 F:      drivers/rtc/rtc-coh901331.c
1855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1856
1857 ARM/UNIPHIER ARCHITECTURE
1858 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1859 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1861 S:      Maintained
1862 F:      arch/arm/boot/dts/uniphier*
1863 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1864 F:      arch/arm/mach-uniphier/
1865 F:      arch/arm/mm/cache-uniphier.c
1866 F:      arch/arm64/boot/dts/socionext/
1867 F:      drivers/bus/uniphier-system-bus.c
1868 F:      drivers/clk/uniphier/
1869 F:      drivers/i2c/busses/i2c-uniphier*
1870 F:      drivers/pinctrl/uniphier/
1871 F:      drivers/reset/reset-uniphier.c
1872 F:      drivers/tty/serial/8250/8250_uniphier.c
1873 N:      uniphier
1874
1875 ARM/Ux500 ARM ARCHITECTURE
1876 M:      Linus Walleij <linus.walleij@linaro.org>
1877 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878 S:      Maintained
1879 F:      arch/arm/mach-ux500/
1880 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1881 F:      drivers/dma/ste_dma40*
1882 F:      drivers/hwspinlock/u8500_hsem.c
1883 F:      drivers/mfd/abx500*
1884 F:      drivers/mfd/ab8500*
1885 F:      drivers/mfd/dbx500*
1886 F:      drivers/mfd/db8500*
1887 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1888 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1889 F:      drivers/rtc/rtc-ab8500.c
1890 F:      drivers/rtc/rtc-pl031.c
1891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1892
1893 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1894 M:      Ulf Hansson <ulf.hansson@linaro.org>
1895 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896 T:      git git://git.linaro.org/people/ulfh/clk.git
1897 S:      Maintained
1898 F:      drivers/clk/ux500/
1899
1900 ARM/VERSATILE EXPRESS PLATFORM
1901 M:      Liviu Dudau <liviu.dudau@arm.com>
1902 M:      Sudeep Holla <sudeep.holla@arm.com>
1903 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1904 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905 S:      Maintained
1906 F:      arch/arm/boot/dts/vexpress*
1907 F:      arch/arm64/boot/dts/arm/
1908 F:      arch/arm/mach-vexpress/
1909 F:      */*/vexpress*
1910 F:      */*/*/vexpress*
1911 F:      drivers/clk/versatile/clk-vexpress-osc.c
1912 F:      drivers/clocksource/versatile.c
1913 N:      mps2
1914
1915 ARM/VFP SUPPORT
1916 M:      Russell King <linux@armlinux.org.uk>
1917 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918 W:      http://www.armlinux.org.uk/
1919 S:      Maintained
1920 F:      arch/arm/vfp/
1921
1922 ARM/VOIPAC PXA270 SUPPORT
1923 M:      Marek Vasut <marek.vasut@gmail.com>
1924 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925 S:      Maintained
1926 F:      arch/arm/mach-pxa/vpac270.c
1927 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1928
1929 ARM/VT8500 ARM ARCHITECTURE
1930 M:      Tony Prisk <linux@prisktech.co.nz>
1931 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932 S:      Maintained
1933 F:      arch/arm/mach-vt8500/
1934 F:      drivers/clocksource/vt8500_timer.c
1935 F:      drivers/i2c/busses/i2c-wmt.c
1936 F:      drivers/mmc/host/wmt-sdmmc.c
1937 F:      drivers/pwm/pwm-vt8500.c
1938 F:      drivers/rtc/rtc-vt8500.c
1939 F:      drivers/tty/serial/vt8500_serial.c
1940 F:      drivers/usb/host/ehci-platform.c
1941 F:      drivers/usb/host/uhci-platform.c
1942 F:      drivers/video/fbdev/vt8500lcdfb.*
1943 F:      drivers/video/fbdev/wm8505fb*
1944 F:      drivers/video/fbdev/wmt_ge_rops.*
1945
1946 ARM/ZIPIT Z2 SUPPORT
1947 M:      Marek Vasut <marek.vasut@gmail.com>
1948 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949 S:      Maintained
1950 F:      arch/arm/mach-pxa/z2.c
1951 F:      arch/arm/mach-pxa/include/mach/z2.h
1952
1953 ARM/ZTE ARCHITECTURE
1954 M:      Jun Nie <jun.nie@linaro.org>
1955 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956 S:      Maintained
1957 F:      arch/arm/mach-zx/
1958 F:      drivers/clk/zte/
1959 F:      Documentation/devicetree/bindings/arm/zte.txt
1960 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
1961
1962 ARM/ZYNQ ARCHITECTURE
1963 M:      Michal Simek <michal.simek@xilinx.com>
1964 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
1965 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966 W:      http://wiki.xilinx.com
1967 T:      git https://github.com/Xilinx/linux-xlnx.git
1968 S:      Supported
1969 F:      arch/arm/mach-zynq/
1970 F:      drivers/cpuidle/cpuidle-zynq.c
1971 F:      drivers/block/xsysace.c
1972 N:      zynq
1973 N:      xilinx
1974 F:      drivers/clocksource/cadence_ttc_timer.c
1975 F:      drivers/i2c/busses/i2c-cadence.c
1976 F:      drivers/mmc/host/sdhci-of-arasan.c
1977 F:      drivers/edac/synopsys_edac.c
1978
1979 ARM SMMU DRIVERS
1980 M:      Will Deacon <will.deacon@arm.com>
1981 R:      Robin Murphy <robin.murphy@arm.com>
1982 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983 S:      Maintained
1984 F:      drivers/iommu/arm-smmu.c
1985 F:      drivers/iommu/arm-smmu-v3.c
1986 F:      drivers/iommu/io-pgtable-arm.c
1987 F:      drivers/iommu/io-pgtable-arm-v7s.c
1988
1989 ARM64 PORT (AARCH64 ARCHITECTURE)
1990 M:      Catalin Marinas <catalin.marinas@arm.com>
1991 M:      Will Deacon <will.deacon@arm.com>
1992 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1994 S:      Maintained
1995 F:      arch/arm64/
1996 F:      Documentation/arm64/
1997
1998 AS3645A LED FLASH CONTROLLER DRIVER
1999 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2000 L:      linux-media@vger.kernel.org
2001 T:      git git://linuxtv.org/media_tree.git
2002 S:      Maintained
2003 F:      drivers/media/i2c/as3645a.c
2004 F:      include/media/i2c/as3645a.h
2005
2006 ASAHI KASEI AK8974 DRIVER
2007 M:      Linus Walleij <linus.walleij@linaro.org>
2008 L:      linux-iio@vger.kernel.org
2009 W:      http://www.akm.com/
2010 S:      Supported
2011 F:      drivers/iio/magnetometer/ak8974.c
2012
2013 ASC7621 HARDWARE MONITOR DRIVER
2014 M:      George Joseph <george.joseph@fairview5.com>
2015 L:      linux-hwmon@vger.kernel.org
2016 S:      Maintained
2017 F:      Documentation/hwmon/asc7621
2018 F:      drivers/hwmon/asc7621.c
2019
2020 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2021 M:      Corentin Chary <corentin.chary@gmail.com>
2022 L:      acpi4asus-user@lists.sourceforge.net
2023 L:      platform-driver-x86@vger.kernel.org
2024 W:      http://acpi4asus.sf.net
2025 S:      Maintained
2026 F:      drivers/platform/x86/asus*.c
2027 F:      drivers/platform/x86/eeepc*.c
2028
2029 ASUS WIRELESS RADIO CONTROL DRIVER
2030 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2031 L:      platform-driver-x86@vger.kernel.org
2032 S:      Maintained
2033 F:      drivers/platform/x86/asus-wireless.c
2034
2035 ASYMMETRIC KEYS
2036 M:      David Howells <dhowells@redhat.com>
2037 L:      keyrings@vger.kernel.org
2038 S:      Maintained
2039 F:      Documentation/crypto/asymmetric-keys.txt
2040 F:      include/linux/verification.h
2041 F:      include/crypto/public_key.h
2042 F:      include/crypto/pkcs7.h
2043 F:      crypto/asymmetric_keys/
2044
2045 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2046 R:      Dan Williams <dan.j.williams@intel.com>
2047 W:      http://sourceforge.net/projects/xscaleiop
2048 S:      Odd fixes
2049 F:      Documentation/crypto/async-tx-api.txt
2050 F:      crypto/async_tx/
2051 F:      drivers/dma/
2052 F:      include/linux/dmaengine.h
2053 F:      include/linux/async_tx.h
2054
2055 AT24 EEPROM DRIVER
2056 M:      Wolfram Sang <wsa@the-dreams.de>
2057 L:      linux-i2c@vger.kernel.org
2058 S:      Maintained
2059 F:      drivers/misc/eeprom/at24.c
2060 F:      include/linux/platform_data/at24.h
2061
2062 ATA OVER ETHERNET (AOE) DRIVER
2063 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2064 W:      http://www.openaoe.org/
2065 S:      Supported
2066 F:      Documentation/aoe/
2067 F:      drivers/block/aoe/
2068
2069 ATHEROS 71XX/9XXX GPIO DRIVER
2070 M:      Alban Bedel <albeu@free.fr>
2071 W:      https://github.com/AlbanBedel/linux
2072 T:      git git://github.com/AlbanBedel/linux
2073 S:      Maintained
2074 F:      drivers/gpio/gpio-ath79.c
2075 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2076
2077 ATHEROS ATH GENERIC UTILITIES
2078 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2079 L:      linux-wireless@vger.kernel.org
2080 S:      Supported
2081 F:      drivers/net/wireless/ath/*
2082
2083 ATHEROS ATH5K WIRELESS DRIVER
2084 M:      Jiri Slaby <jirislaby@gmail.com>
2085 M:      Nick Kossifidis <mickflemm@gmail.com>
2086 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2087 L:      linux-wireless@vger.kernel.org
2088 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2089 S:      Maintained
2090 F:      drivers/net/wireless/ath/ath5k/
2091
2092 ATHEROS ATH6KL WIRELESS DRIVER
2093 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2094 L:      linux-wireless@vger.kernel.org
2095 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2097 S:      Supported
2098 F:      drivers/net/wireless/ath/ath6kl/
2099
2100 WILOCITY WIL6210 WIRELESS DRIVER
2101 M:      Maya Erez <qca_merez@qca.qualcomm.com>
2102 L:      linux-wireless@vger.kernel.org
2103 L:      wil6210@qca.qualcomm.com
2104 S:      Supported
2105 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2106 F:      drivers/net/wireless/ath/wil6210/
2107 F:      include/uapi/linux/wil6210_uapi.h
2108
2109 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2110 M:      Christian Lamparter <chunkeey@googlemail.com>
2111 L:      linux-wireless@vger.kernel.org
2112 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2113 S:      Maintained
2114 F:      drivers/net/wireless/ath/carl9170/
2115
2116 ATK0110 HWMON DRIVER
2117 M:      Luca Tettamanti <kronos.it@gmail.com>
2118 L:      linux-hwmon@vger.kernel.org
2119 S:      Maintained
2120 F:      drivers/hwmon/asus_atk0110.c
2121
2122 ATI_REMOTE2 DRIVER
2123 M:      Ville Syrjala <syrjala@sci.fi>
2124 S:      Maintained
2125 F:      drivers/input/misc/ati_remote2.c
2126
2127 ATLX ETHERNET DRIVERS
2128 M:      Jay Cliburn <jcliburn@gmail.com>
2129 M:      Chris Snook <chris.snook@gmail.com>
2130 L:      netdev@vger.kernel.org
2131 W:      http://sourceforge.net/projects/atl1
2132 W:      http://atl1.sourceforge.net
2133 S:      Maintained
2134 F:      drivers/net/ethernet/atheros/
2135
2136 ATM
2137 M:      Chas Williams <3chas3@gmail.com>
2138 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2139 L:      netdev@vger.kernel.org
2140 W:      http://linux-atm.sourceforge.net
2141 S:      Maintained
2142 F:      drivers/atm/
2143 F:      include/linux/atm*
2144 F:      include/uapi/linux/atm*
2145
2146 ATMEL AT91 / AT32 MCI DRIVER
2147 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2148 S:      Maintained
2149 F:      drivers/mmc/host/atmel-mci.c
2150
2151 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2152 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2153 S:      Supported
2154 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2155
2156 ATMEL SAMA5D2 ADC DRIVER
2157 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2158 L:      linux-iio@vger.kernel.org
2159 S:      Supported
2160 F:      drivers/iio/adc/at91-sama5d2_adc.c
2161
2162 ATMEL Audio ALSA driver
2163 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2164 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2165 S:      Supported
2166 F:      sound/soc/atmel
2167
2168 ATMEL DMA DRIVER
2169 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2170 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2171 S:      Supported
2172 F:      drivers/dma/at_hdmac.c
2173 F:      drivers/dma/at_hdmac_regs.h
2174 F:      include/linux/platform_data/dma-atmel.h
2175
2176 ATMEL XDMA DRIVER
2177 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2178 L:      linux-arm-kernel@lists.infradead.org
2179 L:      dmaengine@vger.kernel.org
2180 S:      Supported
2181 F:      drivers/dma/at_xdmac.c
2182
2183 ATMEL I2C DRIVER
2184 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2185 L:      linux-i2c@vger.kernel.org
2186 S:      Supported
2187 F:      drivers/i2c/busses/i2c-at91.c
2188
2189 ATMEL ISI DRIVER
2190 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2191 L:      linux-media@vger.kernel.org
2192 S:      Supported
2193 F:      drivers/media/platform/soc_camera/atmel-isi.c
2194 F:      include/media/atmel-isi.h
2195
2196 ATMEL LCDFB DRIVER
2197 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2198 L:      linux-fbdev@vger.kernel.org
2199 S:      Maintained
2200 F:      drivers/video/fbdev/atmel_lcdfb.c
2201 F:      include/video/atmel_lcdc.h
2202
2203 ATMEL MACB ETHERNET DRIVER
2204 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2205 S:      Supported
2206 F:      drivers/net/ethernet/cadence/
2207
2208 ATMEL NAND DRIVER
2209 M:      Wenyou Yang <wenyou.yang@atmel.com>
2210 M:      Josh Wu <rainyfeeling@outlook.com>
2211 L:      linux-mtd@lists.infradead.org
2212 S:      Supported
2213 F:      drivers/mtd/nand/atmel_nand*
2214
2215 ATMEL SDMMC DRIVER
2216 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2217 L:      linux-mmc@vger.kernel.org
2218 S:      Supported
2219 F:      drivers/mmc/host/sdhci-of-at91.c
2220
2221 ATMEL SPI DRIVER
2222 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2223 S:      Supported
2224 F:      drivers/spi/spi-atmel.*
2225
2226 ATMEL SSC DRIVER
2227 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2228 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2229 S:      Supported
2230 F:      drivers/misc/atmel-ssc.c
2231 F:      include/linux/atmel-ssc.h
2232
2233 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2234 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2235 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2236 S:      Supported
2237 F:      drivers/misc/atmel_tclib.c
2238 F:      drivers/clocksource/tcb_clksrc.c
2239
2240 ATMEL USBA UDC DRIVER
2241 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2242 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2243 S:      Supported
2244 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2245
2246 ATMEL WIRELESS DRIVER
2247 M:      Simon Kelley <simon@thekelleys.org.uk>
2248 L:      linux-wireless@vger.kernel.org
2249 W:      http://www.thekelleys.org.uk/atmel
2250 W:      http://atmelwlandriver.sourceforge.net/
2251 S:      Maintained
2252 F:      drivers/net/wireless/atmel/atmel*
2253
2254 ATMEL MAXTOUCH DRIVER
2255 M:      Nick Dyer <nick.dyer@itdev.co.uk>
2256 T:      git git://github.com/atmel-maxtouch/linux.git
2257 S:      Supported
2258 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2259 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2260 F:      include/linux/platform_data/atmel_mxt_ts.h
2261
2262 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2263 M:      Bradley Grove <linuxdrivers@attotech.com>
2264 L:      linux-scsi@vger.kernel.org
2265 W:      http://www.attotech.com
2266 S:      Supported
2267 F:      drivers/scsi/esas2r
2268
2269 ATUSB IEEE 802.15.4 RADIO DRIVER
2270 M:      Stefan Schmidt <stefan@osg.samsung.com>
2271 L:      linux-wpan@vger.kernel.org
2272 S:      Maintained
2273 F:      drivers/net/ieee802154/atusb.c
2274 F:      drivers/net/ieee802154/atusb.h
2275 F:      drivers/net/ieee802154/at86rf230.h
2276
2277 AUDIT SUBSYSTEM
2278 M:      Paul Moore <paul@paul-moore.com>
2279 M:      Eric Paris <eparis@redhat.com>
2280 L:      linux-audit@redhat.com (moderated for non-subscribers)
2281 W:      http://people.redhat.com/sgrubb/audit/
2282 T:      git git://git.infradead.org/users/pcmoore/audit
2283 S:      Maintained
2284 F:      include/linux/audit.h
2285 F:      include/uapi/linux/audit.h
2286 F:      kernel/audit*
2287
2288 AUXILIARY DISPLAY DRIVERS
2289 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2290 W:      http://miguelojeda.es/auxdisplay.htm
2291 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2292 S:      Maintained
2293 F:      drivers/auxdisplay/
2294 F:      include/linux/cfag12864b.h
2295
2296 AVR32 ARCHITECTURE
2297 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2298 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2299 W:      http://www.atmel.com/products/AVR32/
2300 W:      http://mirror.egtvedt.no/avr32linux.org/
2301 W:      http://avrfreaks.net/
2302 S:      Maintained
2303 F:      arch/avr32/
2304
2305 AVR32/AT32AP MACHINE SUPPORT
2306 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2307 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2308 S:      Maintained
2309 F:      arch/avr32/mach-at32ap/
2310
2311 AX.25 NETWORK LAYER
2312 M:      Ralf Baechle <ralf@linux-mips.org>
2313 L:      linux-hams@vger.kernel.org
2314 W:      http://www.linux-ax25.org/
2315 S:      Maintained
2316 F:      include/uapi/linux/ax25.h
2317 F:      include/net/ax25.h
2318 F:      net/ax25/
2319
2320 AZ6007 DVB DRIVER
2321 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2322 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2323 L:      linux-media@vger.kernel.org
2324 W:      https://linuxtv.org
2325 T:      git git://linuxtv.org/media_tree.git
2326 S:      Maintained
2327 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2328
2329 AZTECH FM RADIO RECEIVER DRIVER
2330 M:      Hans Verkuil <hverkuil@xs4all.nl>
2331 L:      linux-media@vger.kernel.org
2332 T:      git git://linuxtv.org/media_tree.git
2333 W:      https://linuxtv.org
2334 S:      Maintained
2335 F:      drivers/media/radio/radio-aztech*
2336
2337 B43 WIRELESS DRIVER
2338 L:      linux-wireless@vger.kernel.org
2339 L:      b43-dev@lists.infradead.org
2340 W:      http://wireless.kernel.org/en/users/Drivers/b43
2341 S:      Odd Fixes
2342 F:      drivers/net/wireless/broadcom/b43/
2343
2344 B43LEGACY WIRELESS DRIVER
2345 M:      Larry Finger <Larry.Finger@lwfinger.net>
2346 L:      linux-wireless@vger.kernel.org
2347 L:      b43-dev@lists.infradead.org
2348 W:      http://wireless.kernel.org/en/users/Drivers/b43
2349 S:      Maintained
2350 F:      drivers/net/wireless/broadcom/b43legacy/
2351
2352 BACKLIGHT CLASS/SUBSYSTEM
2353 M:      Jingoo Han <jingoohan1@gmail.com>
2354 M:      Lee Jones <lee.jones@linaro.org>
2355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2356 S:      Maintained
2357 F:      drivers/video/backlight/
2358 F:      include/linux/backlight.h
2359
2360 BATMAN ADVANCED
2361 M:      Marek Lindner <mareklindner@neomailbox.ch>
2362 M:      Simon Wunderlich <sw@simonwunderlich.de>
2363 M:      Antonio Quartulli <a@unstable.cc>
2364 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2365 W:      https://www.open-mesh.org/
2366 Q:      https://patchwork.open-mesh.org/project/batman/list/
2367 S:      Maintained
2368 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2369 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2370 F:      Documentation/networking/batman-adv.txt
2371 F:      include/uapi/linux/batman_adv.h
2372 F:      net/batman-adv/
2373
2374 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2375 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2376 L:      linux-hams@vger.kernel.org
2377 W:      http://www.baycom.org/~tom/ham/ham.html
2378 S:      Maintained
2379 F:      drivers/net/hamradio/baycom*
2380
2381 BCACHE (BLOCK LAYER CACHE)
2382 M:      Kent Overstreet <kent.overstreet@gmail.com>
2383 L:      linux-bcache@vger.kernel.org
2384 W:      http://bcache.evilpiepirate.org
2385 S:      Orphan
2386 F:      drivers/md/bcache/
2387
2388 BDISP ST MEDIA DRIVER
2389 M:      Fabien Dessenne <fabien.dessenne@st.com>
2390 L:      linux-media@vger.kernel.org
2391 T:      git git://linuxtv.org/media_tree.git
2392 W:      https://linuxtv.org
2393 S:      Supported
2394 F:      drivers/media/platform/sti/bdisp
2395
2396 BEFS FILE SYSTEM
2397 M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2398 M:      Salah Triki <salah.triki@gmail.com>
2399 S:      Maintained
2400 T:      git git://github.com/luisbg/linux-befs.git
2401 F:      Documentation/filesystems/befs.txt
2402 F:      fs/befs/
2403
2404 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2405 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2406 L:      netdev@vger.kernel.org
2407 S:      Maintained
2408 F:      drivers/net/ethernet/ec_bhf.c
2409
2410 BFS FILE SYSTEM
2411 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2412 S:      Maintained
2413 F:      Documentation/filesystems/bfs.txt
2414 F:      fs/bfs/
2415 F:      include/uapi/linux/bfs_fs.h
2416
2417 BLACKFIN ARCHITECTURE
2418 M:      Steven Miao <realmz6@gmail.com>
2419 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2420 T:      git git://git.code.sf.net/p/adi-linux/code
2421 W:      http://blackfin.uclinux.org
2422 S:      Supported
2423 F:      arch/blackfin/
2424
2425 BLACKFIN EMAC DRIVER
2426 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2427 W:      http://blackfin.uclinux.org
2428 S:      Supported
2429 F:      drivers/net/ethernet/adi/
2430
2431 BLACKFIN RTC DRIVER
2432 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2433 W:      http://blackfin.uclinux.org
2434 S:      Supported
2435 F:      drivers/rtc/rtc-bfin.c
2436
2437 BLACKFIN SDH DRIVER
2438 M:      Sonic Zhang <sonic.zhang@analog.com>
2439 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2440 W:      http://blackfin.uclinux.org
2441 S:      Supported
2442 F:      drivers/mmc/host/bfin_sdh.c
2443
2444 BLACKFIN SERIAL DRIVER
2445 M:      Sonic Zhang <sonic.zhang@analog.com>
2446 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2447 W:      http://blackfin.uclinux.org
2448 S:      Supported
2449 F:      drivers/tty/serial/bfin_uart.c
2450
2451 BLACKFIN WATCHDOG DRIVER
2452 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2453 W:      http://blackfin.uclinux.org
2454 S:      Supported
2455 F:      drivers/watchdog/bfin_wdt.c
2456
2457 BLACKFIN I2C TWI DRIVER
2458 M:      Sonic Zhang <sonic.zhang@analog.com>
2459 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2460 W:      http://blackfin.uclinux.org/
2461 S:      Supported
2462 F:      drivers/i2c/busses/i2c-bfin-twi.c
2463
2464 BLACKFIN MEDIA DRIVER
2465 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2466 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2467 W:      http://blackfin.uclinux.org/
2468 S:      Supported
2469 F:      drivers/media/platform/blackfin/
2470 F:      drivers/media/i2c/adv7183*
2471 F:      drivers/media/i2c/vs6624*
2472
2473 BLINKM RGB LED DRIVER
2474 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2475 S:      Maintained
2476 F:      drivers/leds/leds-blinkm.c
2477
2478 BLOCK LAYER
2479 M:      Jens Axboe <axboe@kernel.dk>
2480 L:      linux-block@vger.kernel.org
2481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2482 S:      Maintained
2483 F:      block/
2484 F:      kernel/trace/blktrace.c
2485 F:      lib/sbitmap.c
2486
2487 BLOCK2MTD DRIVER
2488 M:      Joern Engel <joern@lazybastard.org>
2489 L:      linux-mtd@lists.infradead.org
2490 S:      Maintained
2491 F:      drivers/mtd/devices/block2mtd.c
2492
2493 BLUETOOTH DRIVERS
2494 M:      Marcel Holtmann <marcel@holtmann.org>
2495 M:      Gustavo Padovan <gustavo@padovan.org>
2496 M:      Johan Hedberg <johan.hedberg@gmail.com>
2497 L:      linux-bluetooth@vger.kernel.org
2498 W:      http://www.bluez.org/
2499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2501 S:      Maintained
2502 F:      drivers/bluetooth/
2503
2504 BLUETOOTH SUBSYSTEM
2505 M:      Marcel Holtmann <marcel@holtmann.org>
2506 M:      Gustavo Padovan <gustavo@padovan.org>
2507 M:      Johan Hedberg <johan.hedberg@gmail.com>
2508 L:      linux-bluetooth@vger.kernel.org
2509 W:      http://www.bluez.org/
2510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2512 S:      Maintained
2513 F:      net/bluetooth/
2514 F:      include/net/bluetooth/
2515
2516 BONDING DRIVER
2517 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2518 M:      Veaceslav Falico <vfalico@gmail.com>
2519 M:      Andy Gospodarek <andy@greyhouse.net>
2520 L:      netdev@vger.kernel.org
2521 W:      http://sourceforge.net/projects/bonding/
2522 S:      Supported
2523 F:      drivers/net/bonding/
2524 F:      include/uapi/linux/if_bonding.h
2525
2526 BPF (Safe dynamic programs and tools)
2527 M:      Alexei Starovoitov <ast@kernel.org>
2528 L:      netdev@vger.kernel.org
2529 L:      linux-kernel@vger.kernel.org
2530 S:      Supported
2531 F:      kernel/bpf/
2532
2533 BROADCOM B44 10/100 ETHERNET DRIVER
2534 M:      Michael Chan <michael.chan@broadcom.com>
2535 L:      netdev@vger.kernel.org
2536 S:      Supported
2537 F:      drivers/net/ethernet/broadcom/b44.*
2538
2539 BROADCOM B53 ETHERNET SWITCH DRIVER
2540 M:      Florian Fainelli <f.fainelli@gmail.com>
2541 L:      netdev@vger.kernel.org
2542 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2543 S:      Supported
2544 F:      drivers/net/dsa/b53/*
2545 F:      include/linux/platform_data/b53.h
2546
2547 BROADCOM GENET ETHERNET DRIVER
2548 M:      Florian Fainelli <f.fainelli@gmail.com>
2549 L:      netdev@vger.kernel.org
2550 S:      Supported
2551 F:      drivers/net/ethernet/broadcom/genet/
2552
2553 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2554 M:      Sony Chacko <sony.chacko@qlogic.com>
2555 M:      Dept-HSGLinuxNICDev@qlogic.com
2556 L:      netdev@vger.kernel.org
2557 S:      Supported
2558 F:      drivers/net/ethernet/broadcom/bnx2.*
2559 F:      drivers/net/ethernet/broadcom/bnx2_*
2560
2561 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2562 M:      Ariel Elior <ariel.elior@qlogic.com>
2563 L:      netdev@vger.kernel.org
2564 S:      Supported
2565 F:      drivers/net/ethernet/broadcom/bnx2x/
2566
2567 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2568 M:      Florian Fainelli <f.fainelli@gmail.com>
2569 M:      Ray Jui <rjui@broadcom.com>
2570 M:      Scott Branden <sbranden@broadcom.com>
2571 M:      bcm-kernel-feedback-list@broadcom.com
2572 T:      git git://github.com/broadcom/mach-bcm
2573 S:      Maintained
2574 N:      bcm281*
2575 N:      bcm113*
2576 N:      bcm216*
2577 N:      kona
2578 F:      arch/arm/mach-bcm/
2579
2580 BROADCOM BCM2835 ARM ARCHITECTURE
2581 M:      Stephen Warren <swarren@wwwdotorg.org>
2582 M:      Lee Jones <lee@kernel.org>
2583 M:      Eric Anholt <eric@anholt.net>
2584 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2585 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2587 S:      Maintained
2588 N:      bcm2835
2589
2590 BROADCOM BCM47XX MIPS ARCHITECTURE
2591 M:      Hauke Mehrtens <hauke@hauke-m.de>
2592 M:      Rafał Miłecki <zajec5@gmail.com>
2593 L:      linux-mips@linux-mips.org
2594 S:      Maintained
2595 F:      Documentation/devicetree/bindings/mips/brcm/
2596 F:      arch/mips/bcm47xx/*
2597 F:      arch/mips/include/asm/mach-bcm47xx/*
2598
2599 BROADCOM BCM5301X ARM ARCHITECTURE
2600 M:      Hauke Mehrtens <hauke@hauke-m.de>
2601 M:      Rafał Miłecki <zajec5@gmail.com>
2602 M:      bcm-kernel-feedback-list@broadcom.com
2603 L:      linux-arm-kernel@lists.infradead.org
2604 S:      Maintained
2605 F:      arch/arm/mach-bcm/bcm_5301x.c
2606 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2607 F:      arch/arm/boot/dts/bcm470*
2608
2609 BROADCOM BCM53573 ARM ARCHITECTURE
2610 M:      Rafał Miłecki <rafal@milecki.pl>
2611 L:      linux-arm-kernel@lists.infradead.org
2612 S:      Maintained
2613 F:      arch/arm/boot/dts/bcm53573*
2614 F:      arch/arm/boot/dts/bcm47189*
2615
2616 BROADCOM BCM63XX ARM ARCHITECTURE
2617 M:      Florian Fainelli <f.fainelli@gmail.com>
2618 M:      bcm-kernel-feedback-list@broadcom.com
2619 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2620 T:      git git://github.com/broadcom/stblinux.git
2621 S:      Maintained
2622 N:      bcm63xx
2623
2624 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2625 M:      Kevin Cernekee <cernekee@gmail.com>
2626 L:      linux-usb@vger.kernel.org
2627 S:      Maintained
2628 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2629
2630 BROADCOM BCM7XXX ARM ARCHITECTURE
2631 M:      Brian Norris <computersforpeace@gmail.com>
2632 M:      Gregory Fong <gregory.0xf0@gmail.com>
2633 M:      Florian Fainelli <f.fainelli@gmail.com>
2634 M:      bcm-kernel-feedback-list@broadcom.com
2635 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2636 T:      git git://github.com/broadcom/stblinux.git
2637 S:      Maintained
2638 F:      arch/arm/mach-bcm/*brcmstb*
2639 F:      arch/arm/boot/dts/bcm7*.dts*
2640 F:      drivers/bus/brcmstb_gisb.c
2641 N:      brcmstb
2642
2643 BROADCOM BMIPS MIPS ARCHITECTURE
2644 M:      Kevin Cernekee <cernekee@gmail.com>
2645 M:      Florian Fainelli <f.fainelli@gmail.com>
2646 L:      linux-mips@linux-mips.org
2647 T:      git git://github.com/broadcom/stblinux.git
2648 S:      Maintained
2649 F:      arch/mips/bmips/*
2650 F:      arch/mips/include/asm/mach-bmips/*
2651 F:      arch/mips/kernel/*bmips*
2652 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2653 F:      drivers/irqchip/irq-bcm63*
2654 F:      drivers/irqchip/irq-bcm7*
2655 F:      drivers/irqchip/irq-brcmstb*
2656 F:      include/linux/bcm963xx_nvram.h
2657 F:      include/linux/bcm963xx_tag.h
2658
2659 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2660 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2661 M:      Prashant Sreedharan <prashant@broadcom.com>
2662 M:      Michael Chan <mchan@broadcom.com>
2663 L:      netdev@vger.kernel.org
2664 S:      Supported
2665 F:      drivers/net/ethernet/broadcom/tg3.*
2666
2667 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2668 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2669 M:      Franky Lin <franky.lin@broadcom.com>
2670 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2671 L:      linux-wireless@vger.kernel.org
2672 L:      brcm80211-dev-list.pdl@broadcom.com
2673 S:      Supported
2674 F:      drivers/net/wireless/broadcom/brcm80211/
2675
2676 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2677 M:      QLogic-Storage-Upstream@qlogic.com
2678 L:      linux-scsi@vger.kernel.org
2679 S:      Supported
2680 F:      drivers/scsi/bnx2fc/
2681
2682 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2683 M:      QLogic-Storage-Upstream@qlogic.com
2684 L:      linux-scsi@vger.kernel.org
2685 S:      Supported
2686 F:      drivers/scsi/bnx2i/
2687
2688 BROADCOM IPROC ARM ARCHITECTURE
2689 M:      Ray Jui <rjui@broadcom.com>
2690 M:      Scott Branden <sbranden@broadcom.com>
2691 M:      Jon Mason <jonmason@broadcom.com>
2692 M:      bcm-kernel-feedback-list@broadcom.com
2693 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2694 T:      git git://github.com/broadcom/cygnus-linux.git
2695 S:      Maintained
2696 N:      iproc
2697 N:      cygnus
2698 N:      bcm[-_]nsp
2699 N:      bcm9113*
2700 N:      bcm9583*
2701 N:      bcm9585*
2702 N:      bcm9586*
2703 N:      bcm988312
2704 N:      bcm113*
2705 N:      bcm583*
2706 N:      bcm585*
2707 N:      bcm586*
2708 N:      bcm88312
2709 F:      arch/arm64/boot/dts/broadcom/ns2*
2710 F:      drivers/clk/bcm/clk-ns*
2711 F:      drivers/pinctrl/bcm/pinctrl-ns*
2712
2713 BROADCOM BRCMSTB GPIO DRIVER
2714 M:      Gregory Fong <gregory.0xf0@gmail.com>
2715 L:      bcm-kernel-feedback-list@broadcom.com
2716 S:      Supported
2717 F:      drivers/gpio/gpio-brcmstb.c
2718 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2719
2720 BROADCOM KONA GPIO DRIVER
2721 M:      Ray Jui <rjui@broadcom.com>
2722 L:      bcm-kernel-feedback-list@broadcom.com
2723 S:      Supported
2724 F:      drivers/gpio/gpio-bcm-kona.c
2725 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2726
2727 BROADCOM NVRAM DRIVER
2728 M:      Rafał Miłecki <zajec5@gmail.com>
2729 L:      linux-mips@linux-mips.org
2730 S:      Maintained
2731 F:      drivers/firmware/broadcom/*
2732
2733 BROADCOM STB NAND FLASH DRIVER
2734 M:      Brian Norris <computersforpeace@gmail.com>
2735 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2736 L:      linux-mtd@lists.infradead.org
2737 L:      bcm-kernel-feedback-list@broadcom.com
2738 S:      Maintained
2739 F:      drivers/mtd/nand/brcmnand/
2740
2741 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2742 M:      Rafał Miłecki <zajec5@gmail.com>
2743 L:      linux-wireless@vger.kernel.org
2744 S:      Maintained
2745 F:      drivers/bcma/
2746 F:      include/linux/bcma/
2747
2748 BROADCOM SYSTEMPORT ETHERNET DRIVER
2749 M:      Florian Fainelli <f.fainelli@gmail.com>
2750 L:      netdev@vger.kernel.org
2751 S:      Supported
2752 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2753
2754 BROADCOM VULCAN ARM64 SOC
2755 M:      Jayachandran C. <jchandra@broadcom.com>
2756 M:      bcm-kernel-feedback-list@broadcom.com
2757 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2758 S:      Maintained
2759 F:      arch/arm64/boot/dts/broadcom/vulcan*
2760
2761 BROCADE BFA FC SCSI DRIVER
2762 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2763 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2764 L:      linux-scsi@vger.kernel.org
2765 S:      Supported
2766 F:      drivers/scsi/bfa/
2767
2768 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2769 M:      Rasesh Mody <rasesh.mody@qlogic.com>
2770 L:      netdev@vger.kernel.org
2771 S:      Supported
2772 F:      drivers/net/ethernet/brocade/bna/
2773
2774 BSG (block layer generic sg v4 driver)
2775 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2776 L:      linux-scsi@vger.kernel.org
2777 S:      Supported
2778 F:      block/bsg.c
2779 F:      include/linux/bsg.h
2780 F:      include/uapi/linux/bsg.h
2781
2782 BT87X AUDIO DRIVER
2783 M:      Clemens Ladisch <clemens@ladisch.de>
2784 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2785 T:      git git://git.alsa-project.org/alsa-kernel.git
2786 S:      Maintained
2787 F:      Documentation/sound/alsa/Bt87x.txt
2788 F:      sound/pci/bt87x.c
2789
2790 BT8XXGPIO DRIVER
2791 M:      Michael Buesch <m@bues.ch>
2792 W:      http://bu3sch.de/btgpio.php
2793 S:      Maintained
2794 F:      drivers/gpio/gpio-bt8xx.c
2795
2796 BTRFS FILE SYSTEM
2797 M:      Chris Mason <clm@fb.com>
2798 M:      Josef Bacik <jbacik@fb.com>
2799 M:      David Sterba <dsterba@suse.com>
2800 L:      linux-btrfs@vger.kernel.org
2801 W:      http://btrfs.wiki.kernel.org/
2802 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2804 S:      Maintained
2805 F:      Documentation/filesystems/btrfs.txt
2806 F:      fs/btrfs/
2807
2808 BTTV VIDEO4LINUX DRIVER
2809 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2810 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2811 L:      linux-media@vger.kernel.org
2812 W:      https://linuxtv.org
2813 T:      git git://linuxtv.org/media_tree.git
2814 S:      Odd fixes
2815 F:      Documentation/video4linux/bttv/
2816 F:      drivers/media/pci/bt8xx/bttv*
2817
2818 BUSLOGIC SCSI DRIVER
2819 M:      Khalid Aziz <khalid@gonehiking.org>
2820 L:      linux-scsi@vger.kernel.org
2821 S:      Maintained
2822 F:      drivers/scsi/BusLogic.*
2823 F:      drivers/scsi/FlashPoint.*
2824
2825 C-MEDIA CMI8788 DRIVER
2826 M:      Clemens Ladisch <clemens@ladisch.de>
2827 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2828 T:      git git://git.alsa-project.org/alsa-kernel.git
2829 S:      Maintained
2830 F:      sound/pci/oxygen/
2831
2832 C6X ARCHITECTURE
2833 M:      Mark Salter <msalter@redhat.com>
2834 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2835 L:      linux-c6x-dev@linux-c6x.org
2836 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2837 S:      Maintained
2838 F:      arch/c6x/
2839
2840 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2841 M:      David Howells <dhowells@redhat.com>
2842 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2843 S:      Supported
2844 F:      Documentation/filesystems/caching/cachefiles.txt
2845 F:      fs/cachefiles/
2846
2847 CADET FM/AM RADIO RECEIVER DRIVER
2848 M:      Hans Verkuil <hverkuil@xs4all.nl>
2849 L:      linux-media@vger.kernel.org
2850 T:      git git://linuxtv.org/media_tree.git
2851 W:      https://linuxtv.org
2852 S:      Maintained
2853 F:      drivers/media/radio/radio-cadet*
2854
2855 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2856 M:      Jonathan Corbet <corbet@lwn.net>
2857 L:      linux-media@vger.kernel.org
2858 T:      git git://linuxtv.org/media_tree.git
2859 S:      Maintained
2860 F:      Documentation/video4linux/cafe_ccic
2861 F:      drivers/media/platform/marvell-ccic/
2862
2863 CAIF NETWORK LAYER
2864 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2865 L:      netdev@vger.kernel.org
2866 S:      Supported
2867 F:      Documentation/networking/caif/
2868 F:      drivers/net/caif/
2869 F:      include/uapi/linux/caif/
2870 F:      include/net/caif/
2871 F:      net/caif/
2872
2873 CALGARY x86-64 IOMMU
2874 M:      Muli Ben-Yehuda <mulix@mulix.org>
2875 M:      Jon Mason <jdmason@kudzu.us>
2876 L:      iommu@lists.linux-foundation.org
2877 S:      Maintained
2878 F:      arch/x86/kernel/pci-calgary_64.c
2879 F:      arch/x86/kernel/tce_64.c
2880 F:      arch/x86/include/asm/calgary.h
2881 F:      arch/x86/include/asm/tce.h
2882
2883 CAN NETWORK LAYER
2884 M:      Oliver Hartkopp <socketcan@hartkopp.net>
2885 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2886 L:      linux-can@vger.kernel.org
2887 W:      https://github.com/linux-can
2888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2890 S:      Maintained
2891 F:      Documentation/networking/can.txt
2892 F:      net/can/
2893 F:      include/linux/can/core.h
2894 F:      include/uapi/linux/can.h
2895 F:      include/uapi/linux/can/bcm.h
2896 F:      include/uapi/linux/can/raw.h
2897 F:      include/uapi/linux/can/gw.h
2898
2899 CAN NETWORK DRIVERS
2900 M:      Wolfgang Grandegger <wg@grandegger.com>
2901 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2902 L:      linux-can@vger.kernel.org
2903 W:      https://github.com/linux-can
2904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2906 S:      Maintained
2907 F:      Documentation/devicetree/bindings/net/can/
2908 F:      drivers/net/can/
2909 F:      include/linux/can/dev.h
2910 F:      include/linux/can/platform/
2911 F:      include/uapi/linux/can/error.h
2912 F:      include/uapi/linux/can/netlink.h
2913
2914 CAPABILITIES
2915 M:      Serge Hallyn <serge@hallyn.com>
2916 L:      linux-security-module@vger.kernel.org
2917 S:      Supported
2918 F:      include/linux/capability.h
2919 F:      include/uapi/linux/capability.h
2920 F:      security/commoncap.c
2921 F:      kernel/capability.c
2922
2923 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2924 M:      Kevin Tsai <ktsai@capellamicro.com>
2925 S:      Maintained
2926 F:      drivers/iio/light/cm*
2927 F:      Documentation/devicetree/bindings/i2c/trivial-devices.txt
2928
2929 CAVIUM I2C DRIVER
2930 M:      Jan Glauber <jglauber@cavium.com>
2931 M:      David Daney <david.daney@cavium.com>
2932 W:      http://www.cavium.com
2933 S:      Supported
2934 F:      drivers/i2c/busses/i2c-octeon*
2935 F:      drivers/i2c/busses/i2c-thunderx*
2936
2937 CAVIUM LIQUIDIO NETWORK DRIVER
2938 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2939 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2940 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2941 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2942 L:     netdev@vger.kernel.org
2943 W:     http://www.cavium.com
2944 S:     Supported
2945 F:     drivers/net/ethernet/cavium/liquidio/
2946
2947 CC2520 IEEE-802.15.4 RADIO DRIVER
2948 M:      Varka Bhadram <varkabhadram@gmail.com>
2949 L:      linux-wpan@vger.kernel.org
2950 S:      Maintained
2951 F:      drivers/net/ieee802154/cc2520.c
2952 F:      include/linux/spi/cc2520.h
2953 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2954
2955 CEC DRIVER
2956 M:      Hans Verkuil <hans.verkuil@cisco.com>
2957 L:      linux-media@vger.kernel.org
2958 T:      git git://linuxtv.org/media_tree.git
2959 W:      http://linuxtv.org
2960 S:      Supported
2961 F:      Documentation/cec.txt
2962 F:      Documentation/DocBook/media/v4l/cec*
2963 F:      drivers/staging/media/cec/
2964 F:      drivers/media/cec-edid.c
2965 F:      drivers/media/rc/keymaps/rc-cec.c
2966 F:      include/media/cec.h
2967 F:      include/media/cec-edid.h
2968 F:      include/linux/cec.h
2969 F:      include/linux/cec-funcs.h
2970
2971 CELL BROADBAND ENGINE ARCHITECTURE
2972 M:      Arnd Bergmann <arnd@arndb.de>
2973 L:      linuxppc-dev@lists.ozlabs.org
2974 W:      http://www.ibm.com/developerworks/power/cell/
2975 S:      Supported
2976 F:      arch/powerpc/include/asm/cell*.h
2977 F:      arch/powerpc/include/asm/spu*.h
2978 F:      arch/powerpc/include/uapi/asm/spu*.h
2979 F:      arch/powerpc/oprofile/*cell*
2980 F:      arch/powerpc/platforms/cell/
2981
2982 CEPH COMMON CODE (LIBCEPH)
2983 M:      Ilya Dryomov <idryomov@gmail.com>
2984 M:      "Yan, Zheng" <zyan@redhat.com>
2985 M:      Sage Weil <sage@redhat.com>
2986 L:      ceph-devel@vger.kernel.org
2987 W:      http://ceph.com/
2988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2989 T:      git git://github.com/ceph/ceph-client.git
2990 S:      Supported
2991 F:      net/ceph/
2992 F:      include/linux/ceph/
2993 F:      include/linux/crush/
2994
2995 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2996 M:      "Yan, Zheng" <zyan@redhat.com>
2997 M:      Sage Weil <sage@redhat.com>
2998 M:      Ilya Dryomov <idryomov@gmail.com>
2999 L:      ceph-devel@vger.kernel.org
3000 W:      http://ceph.com/
3001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3002 T:      git git://github.com/ceph/ceph-client.git
3003 S:      Supported
3004 F:      Documentation/filesystems/ceph.txt
3005 F:      fs/ceph/
3006
3007 CERTIFICATE HANDLING:
3008 M:      David Howells <dhowells@redhat.com>
3009 M:      David Woodhouse <dwmw2@infradead.org>
3010 L:      keyrings@vger.kernel.org
3011 S:      Maintained
3012 F:      Documentation/module-signing.txt
3013 F:      certs/
3014 F:      scripts/sign-file.c
3015 F:      scripts/extract-cert.c
3016
3017 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3018 L:      linux-usb@vger.kernel.org
3019 S:      Orphan
3020 F:      Documentation/usb/WUSB-Design-overview.txt
3021 F:      Documentation/usb/wusb-cbaf
3022 F:      drivers/usb/host/hwa-hc.c
3023 F:      drivers/usb/host/whci/
3024 F:      drivers/usb/wusbcore/
3025 F:      include/linux/usb/wusb*
3026
3027 CFAG12864B LCD DRIVER
3028 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3029 W:      http://miguelojeda.es/auxdisplay.htm
3030 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3031 S:      Maintained
3032 F:      drivers/auxdisplay/cfag12864b.c
3033 F:      include/linux/cfag12864b.h
3034
3035 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3036 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3037 W:      http://miguelojeda.es/auxdisplay.htm
3038 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3039 S:      Maintained
3040 F:      drivers/auxdisplay/cfag12864bfb.c
3041 F:      include/linux/cfag12864b.h
3042
3043 CFG80211 and NL80211
3044 M:      Johannes Berg <johannes@sipsolutions.net>
3045 L:      linux-wireless@vger.kernel.org
3046 W:      http://wireless.kernel.org/
3047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3049 S:      Maintained
3050 F:      include/uapi/linux/nl80211.h
3051 F:      include/net/cfg80211.h
3052 F:      net/wireless/*
3053 X:      net/wireless/wext*
3054
3055 CHAR and MISC DRIVERS
3056 M:      Arnd Bergmann <arnd@arndb.de>
3057 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3059 S:      Supported
3060 F:      drivers/char/*
3061 F:      drivers/misc/*
3062 F:      include/linux/miscdevice.h
3063
3064 CHECKPATCH
3065 M:      Andy Whitcroft <apw@canonical.com>
3066 M:      Joe Perches <joe@perches.com>
3067 S:      Maintained
3068 F:      scripts/checkpatch.pl
3069
3070 CHINESE DOCUMENTATION
3071 M:      Harry Wei <harryxiyou@gmail.com>
3072 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3073 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3074 S:      Maintained
3075 F:      Documentation/zh_CN/
3076
3077 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3078 M:      Peter Chen <Peter.Chen@nxp.com>
3079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3080 L:      linux-usb@vger.kernel.org
3081 S:      Maintained
3082 F:      drivers/usb/chipidea/
3083
3084 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3085 M:      Hans de Goede <hdegoede@redhat.com>
3086 L:      linux-input@vger.kernel.org
3087 S:      Maintained
3088 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3089 F:      drivers/input/touchscreen/chipone_icn8318.c
3090
3091 CHROME HARDWARE PLATFORM SUPPORT
3092 M:      Olof Johansson <olof@lixom.net>
3093 S:      Maintained
3094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3095 F:      drivers/platform/chrome/
3096
3097 CISCO VIC ETHERNET NIC DRIVER
3098 M:      Christian Benvenuti <benve@cisco.com>
3099 M:      Sujith Sankar <ssujith@cisco.com>
3100 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3101 M:      Neel Patel <neepatel@cisco.com>
3102 S:      Supported
3103 F:      drivers/net/ethernet/cisco/enic/
3104
3105 CISCO VIC LOW LATENCY NIC DRIVER
3106 M:      Christian Benvenuti <benve@cisco.com>
3107 M:      Dave Goodell <dgoodell@cisco.com>
3108 S:      Supported
3109 F:      drivers/infiniband/hw/usnic/
3110
3111 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3112 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3113 L:      netdev@vger.kernel.org
3114 S:      Maintained
3115 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3116
3117 CIRRUS LOGIC AUDIO CODEC DRIVERS
3118 M:      Brian Austin <brian.austin@cirrus.com>
3119 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3120 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3121 S:      Maintained
3122 F:      sound/soc/codecs/cs*
3123
3124 CLEANCACHE API
3125 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3126 L:      linux-kernel@vger.kernel.org
3127 S:      Maintained
3128 F:      mm/cleancache.c
3129 F:      include/linux/cleancache.h
3130
3131 CLK API
3132 M:      Russell King <linux@armlinux.org.uk>
3133 L:      linux-clk@vger.kernel.org
3134 S:      Maintained
3135 F:      include/linux/clk.h
3136
3137 CLOCKSOURCE, CLOCKEVENT DRIVERS
3138 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3139 M:      Thomas Gleixner <tglx@linutronix.de>
3140 L:      linux-kernel@vger.kernel.org
3141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3142 S:      Supported
3143 F:      drivers/clocksource
3144
3145 CISCO FCOE HBA DRIVER
3146 M:      Hiral Patel <hiralpat@cisco.com>
3147 M:      Suma Ramars <sramars@cisco.com>
3148 M:      Brian Uchino <buchino@cisco.com>
3149 L:      linux-scsi@vger.kernel.org
3150 S:      Supported
3151 F:      drivers/scsi/fnic/
3152
3153 CISCO SCSI HBA DRIVER
3154 M:      Narsimhulu Musini <nmusini@cisco.com>
3155 M:      Sesidhar Baddela <sebaddel@cisco.com>
3156 L:      linux-scsi@vger.kernel.org
3157 S:      Supported
3158 F:      drivers/scsi/snic/
3159
3160 CMPC ACPI DRIVER
3161 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3162 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3163 L:      platform-driver-x86@vger.kernel.org
3164 S:      Supported
3165 F:      drivers/platform/x86/classmate-laptop.c
3166
3167 COBALT MEDIA DRIVER
3168 M:      Hans Verkuil <hans.verkuil@cisco.com>
3169 L:      linux-media@vger.kernel.org
3170 T:      git git://linuxtv.org/media_tree.git
3171 W:      https://linuxtv.org
3172 S:      Supported
3173 F:      drivers/media/pci/cobalt/
3174
3175 COCCINELLE/Semantic Patches (SmPL)
3176 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3177 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3178 M:      Nicolas Palix <nicolas.palix@imag.fr>
3179 M:      Michal Marek <mmarek@suse.com>
3180 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3182 W:      http://coccinelle.lip6.fr/
3183 S:      Supported
3184 F:      Documentation/dev-tools/coccinelle.rst
3185 F:      scripts/coccinelle/
3186 F:      scripts/coccicheck
3187
3188 CODA FILE SYSTEM
3189 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3190 M:      coda@cs.cmu.edu
3191 L:      codalist@coda.cs.cmu.edu
3192 W:      http://www.coda.cs.cmu.edu/
3193 S:      Maintained
3194 F:      Documentation/filesystems/coda.txt
3195 F:      fs/coda/
3196 F:      include/linux/coda*.h
3197 F:      include/uapi/linux/coda*.h
3198
3199 CODA V4L2 MEM2MEM DRIVER
3200 M:      Philipp Zabel <p.zabel@pengutronix.de>
3201 L:      linux-media@vger.kernel.org
3202 S:      Maintained
3203 F:      Documentation/devicetree/bindings/media/coda.txt
3204 F:      drivers/media/platform/coda/
3205
3206 COMMON CLK FRAMEWORK
3207 M:      Michael Turquette <mturquette@baylibre.com>
3208 M:      Stephen Boyd <sboyd@codeaurora.org>
3209 L:      linux-clk@vger.kernel.org
3210 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3212 S:      Maintained
3213 F:      Documentation/devicetree/bindings/clock/
3214 F:      drivers/clk/
3215 X:      drivers/clk/clkdev.c
3216 F:      include/linux/clk-pr*
3217 F:      include/linux/clk/
3218
3219 COMMON INTERNET FILE SYSTEM (CIFS)
3220 M:      Steve French <sfrench@samba.org>
3221 L:      linux-cifs@vger.kernel.org
3222 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3223 W:      http://linux-cifs.samba.org/
3224 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3225 S:      Supported
3226 F:      Documentation/filesystems/cifs/
3227 F:      fs/cifs/
3228
3229 COMPACTPCI HOTPLUG CORE
3230 M:      Scott Murray <scott@spiteful.org>
3231 L:      linux-pci@vger.kernel.org
3232 S:      Maintained
3233 F:      drivers/pci/hotplug/cpci_hotplug*
3234
3235 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3236 M:      Scott Murray <scott@spiteful.org>
3237 L:      linux-pci@vger.kernel.org
3238 S:      Maintained
3239 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3240
3241 COMPACTPCI HOTPLUG GENERIC DRIVER
3242 M:      Scott Murray <scott@spiteful.org>
3243 L:      linux-pci@vger.kernel.org
3244 S:      Maintained
3245 F:      drivers/pci/hotplug/cpcihp_generic.c
3246
3247 COMPAL LAPTOP SUPPORT
3248 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3249 L:      platform-driver-x86@vger.kernel.org
3250 S:      Maintained
3251 F:      drivers/platform/x86/compal-laptop.c
3252
3253 CONEXANT ACCESSRUNNER USB DRIVER
3254 L:      accessrunner-general@lists.sourceforge.net
3255 W:      http://accessrunner.sourceforge.net/
3256 S:      Orphan
3257 F:      drivers/usb/atm/cxacru.c
3258
3259 CONFIGFS
3260 M:      Joel Becker <jlbec@evilplan.org>
3261 M:      Christoph Hellwig <hch@lst.de>
3262 T:      git git://git.infradead.org/users/hch/configfs.git
3263 S:      Supported
3264 F:      fs/configfs/
3265 F:      include/linux/configfs.h
3266
3267 CONNECTOR
3268 M:      Evgeniy Polyakov <zbr@ioremap.net>
3269 L:      netdev@vger.kernel.org
3270 S:      Maintained
3271 F:      drivers/connector/
3272
3273 CONTROL GROUP (CGROUP)
3274 M:      Tejun Heo <tj@kernel.org>
3275 M:      Li Zefan <lizefan@huawei.com>
3276 M:      Johannes Weiner <hannes@cmpxchg.org>
3277 L:      cgroups@vger.kernel.org
3278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3279 S:      Maintained
3280 F:      Documentation/cgroup*
3281 F:      include/linux/cgroup*
3282 F:      kernel/cgroup*
3283
3284 CONTROL GROUP - CPUSET
3285 M:      Li Zefan <lizefan@huawei.com>
3286 L:      cgroups@vger.kernel.org
3287 W:      http://www.bullopensource.org/cpuset/
3288 W:      http://oss.sgi.com/projects/cpusets/
3289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3290 S:      Maintained
3291 F:      Documentation/cgroup-v1/cpusets.txt
3292 F:      include/linux/cpuset.h
3293 F:      kernel/cpuset.c
3294
3295 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3296 M:      Johannes Weiner <hannes@cmpxchg.org>
3297 M:      Michal Hocko <mhocko@kernel.org>
3298 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3299 L:      cgroups@vger.kernel.org
3300 L:      linux-mm@kvack.org
3301 S:      Maintained
3302 F:      mm/memcontrol.c
3303 F:      mm/swap_cgroup.c
3304
3305 CORETEMP HARDWARE MONITORING DRIVER
3306 M:      Fenghua Yu <fenghua.yu@intel.com>
3307 L:      linux-hwmon@vger.kernel.org
3308 S:      Maintained
3309 F:      Documentation/hwmon/coretemp
3310 F:      drivers/hwmon/coretemp.c
3311
3312 COSA/SRP SYNC SERIAL DRIVER
3313 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3314 W:      http://www.fi.muni.cz/~kas/cosa/
3315 S:      Maintained
3316 F:      drivers/net/wan/cosa*
3317
3318 CPMAC ETHERNET DRIVER
3319 M:      Florian Fainelli <f.fainelli@gmail.com>
3320 L:      netdev@vger.kernel.org
3321 S:      Maintained
3322 F:      drivers/net/ethernet/ti/cpmac.c
3323
3324 CPU FREQUENCY DRIVERS
3325 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3326 M:      Viresh Kumar <viresh.kumar@linaro.org>
3327 L:      linux-pm@vger.kernel.org
3328 S:      Maintained
3329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3330 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3331 F:      Documentation/cpu-freq/
3332 F:      drivers/cpufreq/
3333 F:      include/linux/cpufreq.h
3334
3335 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3336 M:      Viresh Kumar <viresh.kumar@linaro.org>
3337 M:      Sudeep Holla <sudeep.holla@arm.com>
3338 L:      linux-pm@vger.kernel.org
3339 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3340 S:      Maintained
3341 F:      drivers/cpufreq/arm_big_little.h
3342 F:      drivers/cpufreq/arm_big_little.c
3343 F:      drivers/cpufreq/arm_big_little_dt.c
3344
3345 CPUIDLE DRIVER - ARM BIG LITTLE
3346 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3347 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3348 L:      linux-pm@vger.kernel.org
3349 L:      linux-arm-kernel@lists.infradead.org
3350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3351 S:      Maintained
3352 F:      drivers/cpuidle/cpuidle-big_little.c
3353
3354 CPUIDLE DRIVER - ARM EXYNOS
3355 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3356 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3357 M:      Kukjin Kim <kgene@kernel.org>
3358 L:      linux-pm@vger.kernel.org
3359 L:      linux-samsung-soc@vger.kernel.org
3360 S:      Supported
3361 F:      drivers/cpuidle/cpuidle-exynos.c
3362 F:      arch/arm/mach-exynos/pm.c
3363
3364 CPUIDLE DRIVERS
3365 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3366 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3367 L:      linux-pm@vger.kernel.org
3368 S:      Maintained
3369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3370 F:      drivers/cpuidle/*
3371 F:      include/linux/cpuidle.h
3372
3373 CPUID/MSR DRIVER
3374 M:      "H. Peter Anvin" <hpa@zytor.com>
3375 S:      Maintained
3376 F:      arch/x86/kernel/cpuid.c
3377 F:      arch/x86/kernel/msr.c
3378
3379 CPU POWER MONITORING SUBSYSTEM
3380 M:      Thomas Renninger <trenn@suse.com>
3381 L:      linux-pm@vger.kernel.org
3382 S:      Maintained
3383 F:      tools/power/cpupower/
3384
3385 CRAMFS FILESYSTEM
3386 W:      http://sourceforge.net/projects/cramfs/
3387 S:      Orphan / Obsolete
3388 F:      Documentation/filesystems/cramfs.txt
3389 F:      fs/cramfs/
3390
3391 CRIS PORT
3392 M:      Mikael Starvik <starvik@axis.com>
3393 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3394 L:      linux-cris-kernel@axis.com
3395 W:      http://developer.axis.com
3396 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3397 S:      Maintained
3398 F:      arch/cris/
3399 F:      drivers/tty/serial/crisv10.*
3400
3401 CRYPTO API
3402 M:      Herbert Xu <herbert@gondor.apana.org.au>
3403 M:      "David S. Miller" <davem@davemloft.net>
3404 L:      linux-crypto@vger.kernel.org
3405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3407 S:      Maintained
3408 F:      Documentation/crypto/
3409 F:      Documentation/devicetree/bindings/crypto/
3410 F:      Documentation/DocBook/crypto-API.tmpl
3411 F:      arch/*/crypto/
3412 F:      crypto/
3413 F:      drivers/crypto/
3414 F:      include/crypto/
3415
3416 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3417 M:      Neil Horman <nhorman@tuxdriver.com>
3418 L:      linux-crypto@vger.kernel.org
3419 S:      Maintained
3420 F:      crypto/ansi_cprng.c
3421 F:      crypto/rng.c
3422
3423 CS3308 MEDIA DRIVER
3424 M:      Hans Verkuil <hverkuil@xs4all.nl>
3425 L:      linux-media@vger.kernel.org
3426 T:      git git://linuxtv.org/media_tree.git
3427 W:      http://linuxtv.org
3428 S:      Odd Fixes
3429 F:      drivers/media/i2c/cs3308.c
3430 F:      drivers/media/i2c/cs3308.h
3431
3432 CS5535 Audio ALSA driver
3433 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3434 S:      Maintained
3435 F:      sound/pci/cs5535audio/
3436
3437 CW1200 WLAN driver
3438 M:      Solomon Peachy <pizza@shaftnet.org>
3439 S:      Maintained
3440 F:      drivers/net/wireless/st/cw1200/
3441
3442 CX18 VIDEO4LINUX DRIVER
3443 M:      Andy Walls <awalls@md.metrocast.net>
3444 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3445 L:      linux-media@vger.kernel.org
3446 T:      git git://linuxtv.org/media_tree.git
3447 W:      https://linuxtv.org
3448 W:      http://www.ivtvdriver.org/index.php/Cx18
3449 S:      Maintained
3450 F:      Documentation/video4linux/cx18.txt
3451 F:      drivers/media/pci/cx18/
3452 F:      include/uapi/linux/ivtv*
3453
3454 CX2341X MPEG ENCODER HELPER MODULE
3455 M:      Hans Verkuil <hverkuil@xs4all.nl>
3456 L:      linux-media@vger.kernel.org
3457 T:      git git://linuxtv.org/media_tree.git
3458 W:      https://linuxtv.org
3459 S:      Maintained
3460 F:      drivers/media/common/cx2341x*
3461 F:      include/media/cx2341x*
3462
3463 CX24120 MEDIA DRIVER
3464 M:      Jemma Denson <jdenson@gmail.com>
3465 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3466 L:      linux-media@vger.kernel.org
3467 W:      https://linuxtv.org
3468 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3469 S:      Maintained
3470 F:      drivers/media/dvb-frontends/cx24120*
3471
3472 CX88 VIDEO4LINUX DRIVER
3473 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3474 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3475 L:      linux-media@vger.kernel.org
3476 W:      https://linuxtv.org
3477 T:      git git://linuxtv.org/media_tree.git
3478 S:      Odd fixes
3479 F:      Documentation/video4linux/cx88/
3480 F:      drivers/media/pci/cx88/
3481
3482 CXD2820R MEDIA DRIVER
3483 M:      Antti Palosaari <crope@iki.fi>
3484 L:      linux-media@vger.kernel.org
3485 W:      https://linuxtv.org
3486 W:      http://palosaari.fi/linux/
3487 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3488 T:      git git://linuxtv.org/anttip/media_tree.git
3489 S:      Maintained
3490 F:      drivers/media/dvb-frontends/cxd2820r*
3491
3492 CXGB3 ETHERNET DRIVER (CXGB3)
3493 M:      Santosh Raspatur <santosh@chelsio.com>
3494 L:      netdev@vger.kernel.org
3495 W:      http://www.chelsio.com
3496 S:      Supported
3497 F:      drivers/net/ethernet/chelsio/cxgb3/
3498
3499 CXGB3 ISCSI DRIVER (CXGB3I)
3500 M:      Karen Xie <kxie@chelsio.com>
3501 L:      linux-scsi@vger.kernel.org
3502 W:      http://www.chelsio.com
3503 S:      Supported
3504 F:      drivers/scsi/cxgbi/cxgb3i
3505
3506 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3507 M:      Steve Wise <swise@chelsio.com>
3508 L:      linux-rdma@vger.kernel.org
3509 W:      http://www.openfabrics.org
3510 S:      Supported
3511 F:      drivers/infiniband/hw/cxgb3/
3512 F:      include/uapi/rdma/cxgb3-abi.h
3513
3514 CXGB4 ETHERNET DRIVER (CXGB4)
3515 M:      Hariprasad S <hariprasad@chelsio.com>
3516 L:      netdev@vger.kernel.org
3517 W:      http://www.chelsio.com
3518 S:      Supported
3519 F:      drivers/net/ethernet/chelsio/cxgb4/
3520
3521 CXGB4 ISCSI DRIVER (CXGB4I)
3522 M:      Karen Xie <kxie@chelsio.com>
3523 L:      linux-scsi@vger.kernel.org
3524 W:      http://www.chelsio.com
3525 S:      Supported
3526 F:      drivers/scsi/cxgbi/cxgb4i
3527
3528 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3529 M:      Steve Wise <swise@chelsio.com>
3530 L:      linux-rdma@vger.kernel.org
3531 W:      http://www.openfabrics.org
3532 S:      Supported
3533 F:      drivers/infiniband/hw/cxgb4/
3534 F:      include/uapi/rdma/cxgb4-abi.h
3535
3536 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3537 M:      Casey Leedom <leedom@chelsio.com>
3538 L:      netdev@vger.kernel.org
3539 W:      http://www.chelsio.com
3540 S:      Supported
3541 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3542
3543 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3544 M:      Ian Munsie <imunsie@au1.ibm.com>
3545 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3546 L:      linuxppc-dev@lists.ozlabs.org
3547 S:      Supported
3548 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3549 F:      drivers/misc/cxl/
3550 F:      include/misc/cxl*
3551 F:      include/uapi/misc/cxl.h
3552 F:      Documentation/powerpc/cxl.txt
3553 F:      Documentation/ABI/testing/sysfs-class-cxl
3554
3555 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3556 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3557 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3558 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3559 L:      linux-scsi@vger.kernel.org
3560 S:      Supported
3561 F:      drivers/scsi/cxlflash/
3562 F:      include/uapi/scsi/cxlflash_ioctls.h
3563 F:      Documentation/powerpc/cxlflash.txt
3564
3565 STMMAC ETHERNET DRIVER
3566 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3567 M:      Alexandre Torgue <alexandre.torgue@st.com>
3568 L:      netdev@vger.kernel.org
3569 W:      http://www.stlinux.com
3570 S:      Supported
3571 F:      drivers/net/ethernet/stmicro/stmmac/
3572
3573 CYBERPRO FB DRIVER
3574 M:      Russell King <linux@armlinux.org.uk>
3575 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3576 W:      http://www.armlinux.org.uk/
3577 S:      Maintained
3578 F:      drivers/video/fbdev/cyber2000fb.*
3579
3580 CYCLADES ASYNC MUX DRIVER
3581 W:      http://www.cyclades.com/
3582 S:      Orphan
3583 F:      drivers/tty/cyclades.c
3584 F:      include/linux/cyclades.h
3585 F:      include/uapi/linux/cyclades.h
3586
3587 CYCLADES PC300 DRIVER
3588 W:      http://www.cyclades.com/
3589 S:      Orphan
3590 F:      drivers/net/wan/pc300*
3591
3592 CYPRESS_FIRMWARE MEDIA DRIVER
3593 M:      Antti Palosaari <crope@iki.fi>
3594 L:      linux-media@vger.kernel.org
3595 W:      https://linuxtv.org
3596 W:      http://palosaari.fi/linux/
3597 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3598 T:      git git://linuxtv.org/anttip/media_tree.git
3599 S:      Maintained
3600 F:      drivers/media/common/cypress_firmware*
3601
3602 CYTTSP TOUCHSCREEN DRIVER
3603 M:      Ferruh Yigit <fery@cypress.com>
3604 L:      linux-input@vger.kernel.org
3605 S:      Supported
3606 F:      drivers/input/touchscreen/cyttsp*
3607 F:      include/linux/input/cyttsp.h
3608
3609 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3610 M:      Joshua Kinard <kumba@gentoo.org>
3611 S:      Maintained
3612 F:      drivers/rtc/rtc-ds1685.c
3613 F:      include/linux/rtc/ds1685.h
3614
3615 DAMA SLAVE for AX.25
3616 M:      Joerg Reuter <jreuter@yaina.de>
3617 W:      http://yaina.de/jreuter/
3618 W:      http://www.qsl.net/dl1bke/
3619 L:      linux-hams@vger.kernel.org
3620 S:      Maintained
3621 F:      net/ax25/af_ax25.c
3622 F:      net/ax25/ax25_dev.c
3623 F:      net/ax25/ax25_ds_*
3624 F:      net/ax25/ax25_in.c
3625 F:      net/ax25/ax25_out.c
3626 F:      net/ax25/ax25_timer.c
3627 F:      net/ax25/sysctl_net_ax25.c
3628
3629 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3630 L:      netdev@vger.kernel.org
3631 S:      Orphan
3632 F:      Documentation/networking/dmfe.txt
3633 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3634
3635 DC390/AM53C974 SCSI driver
3636 M:      Hannes Reinecke <hare@suse.com>
3637 L:      linux-scsi@vger.kernel.org
3638 S:      Maintained
3639 F:      drivers/scsi/am53c974.c
3640
3641 DC395x SCSI driver
3642 M:      Oliver Neukum <oliver@neukum.org>
3643 M:      Ali Akcaagac <aliakc@web.de>
3644 M:      Jamie Lenehan <lenehan@twibble.org>
3645 L:      dc395x@twibble.org
3646 W:      http://twibble.org/dist/dc395x/
3647 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3648 S:      Maintained
3649 F:      Documentation/scsi/dc395x.txt
3650 F:      drivers/scsi/dc395x.*
3651
3652 DCCP PROTOCOL
3653 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3654 L:      dccp@vger.kernel.org
3655 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3656 S:      Maintained
3657 F:      include/linux/dccp.h
3658 F:      include/uapi/linux/dccp.h
3659 F:      include/linux/tfrc.h
3660 F:      net/dccp/
3661
3662 DECnet NETWORK LAYER
3663 W:      http://linux-decnet.sourceforge.net
3664 L:      linux-decnet-user@lists.sourceforge.net
3665 S:      Orphan
3666 F:      Documentation/networking/decnet.txt
3667 F:      net/decnet/
3668
3669 DECSTATION PLATFORM SUPPORT
3670 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3671 L:      linux-mips@linux-mips.org
3672 W:      http://www.linux-mips.org/wiki/DECstation
3673 S:      Maintained
3674 F:      arch/mips/dec/
3675 F:      arch/mips/include/asm/dec/
3676 F:      arch/mips/include/asm/mach-dec/
3677
3678 DEFXX FDDI NETWORK DRIVER
3679 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3680 S:      Maintained
3681 F:      drivers/net/fddi/defxx.*
3682
3683 DELL LAPTOP DRIVER
3684 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3685 M:      Pali Rohár <pali.rohar@gmail.com>
3686 L:      platform-driver-x86@vger.kernel.org
3687 S:      Maintained
3688 F:      drivers/platform/x86/dell-laptop.c
3689
3690 DELL LAPTOP RBTN DRIVER
3691 M:      Pali Rohár <pali.rohar@gmail.com>
3692 S:      Maintained
3693 F:      drivers/platform/x86/dell-rbtn.*
3694
3695 DELL LAPTOP FREEFALL DRIVER
3696 M:      Pali Rohár <pali.rohar@gmail.com>
3697 S:      Maintained
3698 F:      drivers/platform/x86/dell-smo8800.c
3699
3700 DELL LAPTOP SMM DRIVER
3701 M:      Pali Rohár <pali.rohar@gmail.com>
3702 S:      Maintained
3703 F:      drivers/hwmon/dell-smm-hwmon.c
3704 F:      include/uapi/linux/i8k.h
3705
3706 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3707 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3708 S:      Maintained
3709 F:      Documentation/dcdbas.txt
3710 F:      drivers/firmware/dcdbas.*
3711
3712 DELL WMI EXTRAS DRIVER
3713 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3714 M:      Pali Rohár <pali.rohar@gmail.com>
3715 S:      Maintained
3716 F:      drivers/platform/x86/dell-wmi.c
3717
3718 DESIGNWARE USB2 DRD IP DRIVER
3719 M:      John Youn <johnyoun@synopsys.com>
3720 L:      linux-usb@vger.kernel.org
3721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3722 S:      Maintained
3723 F:      drivers/usb/dwc2/
3724
3725 DESIGNWARE USB3 DRD IP DRIVER
3726 M:      Felipe Balbi <balbi@kernel.org>
3727 L:      linux-usb@vger.kernel.org
3728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3729 S:      Maintained
3730 F:      drivers/usb/dwc3/
3731
3732 DEVICE COREDUMP (DEV_COREDUMP)
3733 M:      Johannes Berg <johannes@sipsolutions.net>
3734 L:      linux-kernel@vger.kernel.org
3735 S:      Maintained
3736 F:      drivers/base/devcoredump.c
3737 F:      include/linux/devcoredump.h
3738
3739 DEVICE FREQUENCY (DEVFREQ)
3740 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3741 M:      Kyungmin Park <kyungmin.park@samsung.com>
3742 L:      linux-pm@vger.kernel.org
3743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3744 S:      Maintained
3745 F:      drivers/devfreq/
3746 F:      include/linux/devfreq.h
3747 F:      Documentation/devicetree/bindings/devfreq/
3748
3749 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3750 M:      Chanwoo Choi <cw00.choi@samsung.com>
3751 L:      linux-pm@vger.kernel.org
3752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3753 S:      Supported
3754 F:      drivers/devfreq/event/
3755 F:      drivers/devfreq/devfreq-event.c
3756 F:      include/linux/devfreq-event.h
3757 F:      Documentation/devicetree/bindings/devfreq/event/
3758
3759 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3760 M:      Chanwoo Choi <cw00.choi@samsung.com>
3761 L:      linux-pm@vger.kernel.org
3762 L:      linux-samsung-soc@vger.kernel.org
3763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3764 S:      Maintained
3765 F:      drivers/devfreq/exynos-bus.c
3766 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3767
3768 DEVICE NUMBER REGISTRY
3769 M:      Torben Mathiasen <device@lanana.org>
3770 W:      http://lanana.org/docs/device-list/index.html
3771 S:      Maintained
3772
3773 DEVICE-MAPPER  (LVM)
3774 M:      Alasdair Kergon <agk@redhat.com>
3775 M:      Mike Snitzer <snitzer@redhat.com>
3776 M:      dm-devel@redhat.com
3777 L:      dm-devel@redhat.com
3778 W:      http://sources.redhat.com/dm
3779 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3781 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3782 S:      Maintained
3783 F:      Documentation/device-mapper/
3784 F:      drivers/md/dm*
3785 F:      drivers/md/persistent-data/
3786 F:      include/linux/device-mapper.h
3787 F:      include/linux/dm-*.h
3788 F:      include/uapi/linux/dm-*.h
3789
3790 DEVLINK
3791 M:      Jiri Pirko <jiri@mellanox.com>
3792 L:      netdev@vger.kernel.org
3793 S:      Supported
3794 F:      net/core/devlink.c
3795 F:      include/net/devlink.h
3796 F:      include/uapi/linux/devlink.h
3797
3798 DIALOG SEMICONDUCTOR DRIVERS
3799 M:      Support Opensource <support.opensource@diasemi.com>
3800 W:      http://www.dialog-semiconductor.com/products
3801 S:      Supported
3802 F:      Documentation/hwmon/da90??
3803 F:      Documentation/devicetree/bindings/mfd/da90*.txt
3804 F:      Documentation/devicetree/bindings/regulator/da92*.txt
3805 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3806 F:      drivers/gpio/gpio-da90??.c
3807 F:      drivers/hwmon/da90??-hwmon.c
3808 F:      drivers/iio/adc/da91??-*.c
3809 F:      drivers/input/misc/da90??_onkey.c
3810 F:      drivers/input/touchscreen/da9052_tsi.c
3811 F:      drivers/leds/leds-da90??.c
3812 F:      drivers/mfd/da903x.c
3813 F:      drivers/mfd/da90??-*.c
3814 F:      drivers/mfd/da91??-*.c
3815 F:      drivers/power/supply/da9052-battery.c
3816 F:      drivers/power/supply/da91??-*.c
3817 F:      drivers/regulator/da903x.c
3818 F:      drivers/regulator/da9???-regulator.[ch]
3819 F:      drivers/rtc/rtc-da90??.c
3820 F:      drivers/video/backlight/da90??_bl.c
3821 F:      drivers/watchdog/da90??_wdt.c
3822 F:      include/linux/mfd/da903x.h
3823 F:      include/linux/mfd/da9052/
3824 F:      include/linux/mfd/da9055/
3825 F:      include/linux/mfd/da9062/
3826 F:      include/linux/mfd/da9063/
3827 F:      include/linux/mfd/da9150/
3828 F:      include/linux/regulator/da9211.h
3829 F:      include/sound/da[79]*.h
3830 F:      sound/soc/codecs/da[79]*.[ch]
3831
3832 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3833 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
3834 L:      linux-gpio@vger.kernel.org
3835 S:      Maintained
3836 F:      drivers/gpio/gpio-gpio-mm.c
3837
3838 DIGI NEO AND CLASSIC PCI PRODUCTS
3839 M:      Lidza Louina <lidza.louina@gmail.com>
3840 M:      Mark Hounschell <markh@compro.net>
3841 L:      driverdev-devel@linuxdriverproject.org
3842 S:      Maintained
3843 F:      drivers/staging/dgnc/
3844
3845 DIOLAN U2C-12 I2C DRIVER
3846 M:      Guenter Roeck <linux@roeck-us.net>
3847 L:      linux-i2c@vger.kernel.org
3848 S:      Maintained
3849 F:      drivers/i2c/busses/i2c-diolan-u2c.c
3850
3851 DIRECT ACCESS (DAX)
3852 M:      Matthew Wilcox <willy@linux.intel.com>
3853 L:      linux-fsdevel@vger.kernel.org
3854 S:      Supported
3855 F:      fs/dax.c
3856
3857 DIRECTORY NOTIFICATION (DNOTIFY)
3858 M:      Eric Paris <eparis@parisplace.org>
3859 S:      Maintained
3860 F:      Documentation/filesystems/dnotify.txt
3861 F:      fs/notify/dnotify/
3862 F:      include/linux/dnotify.h
3863
3864 DISK GEOMETRY AND PARTITION HANDLING
3865 M:      Andries Brouwer <aeb@cwi.nl>
3866 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3867 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3868 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3869 S:      Maintained
3870
3871 DISKQUOTA
3872 M:      Jan Kara <jack@suse.com>
3873 S:      Maintained
3874 F:      Documentation/filesystems/quota.txt
3875 F:      fs/quota/
3876 F:      include/linux/quota*.h
3877 F:      include/uapi/linux/quota*.h
3878
3879 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3880 M:      Bernie Thompson <bernie@plugable.com>
3881 L:      linux-fbdev@vger.kernel.org
3882 S:      Maintained
3883 W:      http://plugable.com/category/projects/udlfb/
3884 F:      drivers/video/fbdev/udlfb.c
3885 F:      include/video/udlfb.h
3886 F:      Documentation/fb/udlfb.txt
3887
3888 DISTRIBUTED LOCK MANAGER (DLM)
3889 M:      Christine Caulfield <ccaulfie@redhat.com>
3890 M:      David Teigland <teigland@redhat.com>
3891 L:      cluster-devel@redhat.com
3892 W:      http://sources.redhat.com/cluster/
3893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3894 S:      Supported
3895 F:      fs/dlm/
3896
3897 DMA BUFFER SHARING FRAMEWORK
3898 M:      Sumit Semwal <sumit.semwal@linaro.org>
3899 S:      Maintained
3900 L:      linux-media@vger.kernel.org
3901 L:      dri-devel@lists.freedesktop.org
3902 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3903 F:      drivers/dma-buf/
3904 F:      include/linux/dma-buf*
3905 F:      include/linux/reservation.h
3906 F:      include/linux/*fence.h
3907 F:      Documentation/dma-buf-sharing.txt
3908 T:      git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3909
3910 SYNC FILE FRAMEWORK
3911 M:      Sumit Semwal <sumit.semwal@linaro.org>
3912 R:      Gustavo Padovan <gustavo@padovan.org>
3913 S:      Maintained
3914 L:      linux-media@vger.kernel.org
3915 L:      dri-devel@lists.freedesktop.org
3916 F:      drivers/dma-buf/sync_file.c
3917 F:      include/linux/sync_file.h
3918 F:      Documentation/sync_file.txt
3919 T:      git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3920
3921 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3922 M:      Vinod Koul <vinod.koul@intel.com>
3923 L:      dmaengine@vger.kernel.org
3924 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
3925 S:      Maintained
3926 F:      drivers/dma/
3927 F:      include/linux/dmaengine.h
3928 F:      Documentation/devicetree/bindings/dma/
3929 F:      Documentation/dmaengine/
3930 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
3931
3932 DME1737 HARDWARE MONITOR DRIVER
3933 M:      Juerg Haefliger <juergh@gmail.com>
3934 L:      linux-hwmon@vger.kernel.org
3935 S:      Maintained
3936 F:      Documentation/hwmon/dme1737
3937 F:      drivers/hwmon/dme1737.c
3938
3939 DMI/SMBIOS SUPPORT
3940 M:      Jean Delvare <jdelvare@suse.com>
3941 S:      Maintained
3942 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3943 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
3944 F:      drivers/firmware/dmi-id.c
3945 F:      drivers/firmware/dmi_scan.c
3946 F:      include/linux/dmi.h
3947
3948 DOCUMENTATION
3949 M:      Jonathan Corbet <corbet@lwn.net>
3950 L:      linux-doc@vger.kernel.org
3951 S:      Maintained
3952 F:      Documentation/
3953 F:      scripts/docproc.c
3954 F:      scripts/kernel-doc*
3955 X:      Documentation/ABI/
3956 X:      Documentation/devicetree/
3957 X:      Documentation/acpi
3958 X:      Documentation/power
3959 X:      Documentation/spi
3960 X:      Documentation/DocBook/media
3961 T:      git git://git.lwn.net/linux.git docs-next
3962
3963 DOUBLETALK DRIVER
3964 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
3965 L:      blinux-list@redhat.com
3966 S:      Maintained
3967 F:      drivers/char/dtlk.c
3968 F:      include/linux/dtlk.h
3969
3970 DPT_I2O SCSI RAID DRIVER
3971 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3972 L:      linux-scsi@vger.kernel.org
3973 W:      http://www.adaptec.com/
3974 S:      Maintained
3975 F:      drivers/scsi/dpt*
3976 F:      drivers/scsi/dpt/
3977
3978 DRBD DRIVER
3979 M:      Philipp Reisner <philipp.reisner@linbit.com>
3980 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
3981 L:      drbd-dev@lists.linbit.com
3982 W:      http://www.drbd.org
3983 T:      git git://git.linbit.com/linux-drbd.git
3984 T:      git git://git.linbit.com/drbd-8.4.git
3985 S:      Supported
3986 F:      drivers/block/drbd/
3987 F:      lib/lru_cache.c
3988 F:      Documentation/blockdev/drbd/
3989
3990 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3991 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3993 S:      Supported
3994 F:      Documentation/kobject.txt
3995 F:      drivers/base/
3996 F:      fs/debugfs/
3997 F:      fs/kernfs/
3998 F:      fs/sysfs/
3999 F:      include/linux/debugfs.h
4000 F:      include/linux/kobj*
4001 F:      lib/kobj*
4002
4003 DRM DRIVERS
4004 M:      David Airlie <airlied@linux.ie>
4005 L:      dri-devel@lists.freedesktop.org
4006 T:      git git://people.freedesktop.org/~airlied/linux
4007 S:      Maintained
4008 F:      drivers/gpu/drm/
4009 F:      drivers/gpu/vga/
4010 F:      Documentation/devicetree/bindings/display/
4011 F:      Documentation/devicetree/bindings/gpu/
4012 F:      Documentation/devicetree/bindings/video/
4013 F:      Documentation/gpu/
4014 F:      include/drm/
4015 F:      include/uapi/drm/
4016
4017 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4018 M:      Dave Airlie <airlied@redhat.com>
4019 S:      Odd Fixes
4020 F:      drivers/gpu/drm/ast/
4021
4022 DRM DRIVER FOR BOCHS VIRTUAL GPU
4023 M:      Gerd Hoffmann <kraxel@redhat.com>
4024 S:      Odd Fixes
4025 F:      drivers/gpu/drm/bochs/
4026
4027 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4028 M:      Dave Airlie <airlied@redhat.com>
4029 S:      Odd Fixes
4030 F:      drivers/gpu/drm/cirrus/
4031
4032 RADEON and AMDGPU DRM DRIVERS
4033 M:      Alex Deucher <alexander.deucher@amd.com>
4034 M:      Christian König <christian.koenig@amd.com>
4035 L:      dri-devel@lists.freedesktop.org
4036 T:      git git://people.freedesktop.org/~agd5f/linux
4037 S:      Supported
4038 F:      drivers/gpu/drm/radeon/
4039 F:      include/uapi/drm/radeon_drm.h
4040 F:      drivers/gpu/drm/amd/
4041 F:      include/uapi/drm/amdgpu_drm.h
4042
4043 DRM PANEL DRIVERS
4044 M:      Thierry Reding <thierry.reding@gmail.com>
4045 L:      dri-devel@lists.freedesktop.org
4046 T:      git git://anongit.freedesktop.org/tegra/linux.git
4047 S:      Maintained
4048 F:      drivers/gpu/drm/drm_panel.c
4049 F:      drivers/gpu/drm/panel/
4050 F:      include/drm/drm_panel.h
4051 F:      Documentation/devicetree/bindings/display/panel/
4052
4053 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4054 M:      Daniel Vetter <daniel.vetter@intel.com>
4055 M:      Jani Nikula <jani.nikula@linux.intel.com>
4056 L:      intel-gfx@lists.freedesktop.org
4057 L:      dri-devel@lists.freedesktop.org
4058 W:      https://01.org/linuxgraphics/
4059 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4060 T:      git git://anongit.freedesktop.org/drm-intel
4061 S:      Supported
4062 F:      drivers/gpu/drm/i915/
4063 F:      include/drm/i915*
4064 F:      include/uapi/drm/i915_drm.h
4065 F:      Documentation/gpu/i915.rst
4066
4067 DRM DRIVERS FOR ATMEL HLCDC
4068 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4069 L:      dri-devel@lists.freedesktop.org
4070 S:      Supported
4071 F:      drivers/gpu/drm/atmel-hlcdc/
4072 F:      Documentation/devicetree/bindings/drm/atmel/
4073
4074 DRM DRIVERS FOR ALLWINNER A10
4075 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4076 L:      dri-devel@lists.freedesktop.org
4077 S:      Supported
4078 F:      drivers/gpu/drm/sun4i/
4079 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4080
4081 DRM DRIVERS FOR EXYNOS
4082 M:      Inki Dae <inki.dae@samsung.com>
4083 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4084 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4085 M:      Kyungmin Park <kyungmin.park@samsung.com>
4086 L:      dri-devel@lists.freedesktop.org
4087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4088 S:      Supported
4089 F:      drivers/gpu/drm/exynos/
4090 F:      include/uapi/drm/exynos_drm.h
4091 F:      Documentation/devicetree/bindings/display/exynos/
4092
4093 DRM DRIVERS FOR FREESCALE DCU
4094 M:      Stefan Agner <stefan@agner.ch>
4095 M:      Alison Wang <alison.wang@freescale.com>
4096 L:      dri-devel@lists.freedesktop.org
4097 S:      Supported
4098 F:      drivers/gpu/drm/fsl-dcu/
4099 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4100 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4101 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4102
4103 DRM DRIVERS FOR FREESCALE IMX
4104 M:      Philipp Zabel <p.zabel@pengutronix.de>
4105 L:      dri-devel@lists.freedesktop.org
4106 S:      Maintained
4107 F:      drivers/gpu/drm/imx/
4108 F:      drivers/gpu/ipu-v3/
4109 F:      Documentation/devicetree/bindings/display/imx/
4110
4111 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4112 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4113 L:      dri-devel@lists.freedesktop.org
4114 T:      git git://github.com/patjak/drm-gma500
4115 S:      Maintained
4116 F:      drivers/gpu/drm/gma500/
4117
4118 DRM DRIVERS FOR HISILICON
4119 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4120 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4121 R:      Chen Feng <puck.chen@hisilicon.com>
4122 L:      dri-devel@lists.freedesktop.org
4123 T:      git git://github.com/xin3liang/linux.git
4124 S:      Maintained
4125 F:      drivers/gpu/drm/hisilicon/
4126 F:      Documentation/devicetree/bindings/display/hisilicon/
4127
4128 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4129 S:      Orphan / Obsolete
4130 F:      drivers/gpu/drm/i810/
4131 F:      include/uapi/drm/i810_drm.h
4132
4133 DRM DRIVER FOR MSM ADRENO GPU
4134 M:      Rob Clark <robdclark@gmail.com>
4135 L:      linux-arm-msm@vger.kernel.org
4136 L:      dri-devel@lists.freedesktop.org
4137 L:      freedreno@lists.freedesktop.org
4138 T:      git git://people.freedesktop.org/~robclark/linux
4139 S:      Maintained
4140 F:      drivers/gpu/drm/msm/
4141 F:      include/uapi/drm/msm_drm.h
4142 F:      Documentation/devicetree/bindings/display/msm/
4143
4144 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4145 M:      Ben Skeggs <bskeggs@redhat.com>
4146 L:      dri-devel@lists.freedesktop.org
4147 L:      nouveau@lists.freedesktop.org
4148 T:      git git://github.com/skeggsb/linux
4149 S:      Supported
4150 F:      drivers/gpu/drm/nouveau/
4151 F:      include/uapi/drm/nouveau_drm.h
4152
4153 DRM DRIVERS FOR NVIDIA TEGRA
4154 M:      Thierry Reding <thierry.reding@gmail.com>
4155 L:      dri-devel@lists.freedesktop.org
4156 L:      linux-tegra@vger.kernel.org
4157 T:      git git://anongit.freedesktop.org/tegra/linux.git
4158 S:      Supported
4159 F:      drivers/gpu/drm/tegra/
4160 F:      drivers/gpu/host1x/
4161 F:      include/linux/host1x.h
4162 F:      include/uapi/drm/tegra_drm.h
4163 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4164
4165 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4166 S:      Orphan / Obsolete
4167 F:      drivers/gpu/drm/mga/
4168 F:      include/uapi/drm/mga_drm.h
4169
4170 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4171 M:      Dave Airlie <airlied@redhat.com>
4172 S:      Odd Fixes
4173 F:      drivers/gpu/drm/mgag200/
4174
4175 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4176 S:      Orphan / Obsolete
4177 F:      drivers/gpu/drm/r128/
4178 F:      include/uapi/drm/r128_drm.h
4179
4180 DRM DRIVERS FOR RENESAS
4181 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4182 L:      dri-devel@lists.freedesktop.org
4183 L:      linux-renesas-soc@vger.kernel.org
4184 T:      git git://linuxtv.org/pinchartl/fbdev
4185 S:      Supported
4186 F:      drivers/gpu/drm/rcar-du/
4187 F:      drivers/gpu/drm/shmobile/
4188 F:      include/linux/platform_data/shmob_drm.h
4189 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4190
4191 DRM DRIVER FOR QXL VIRTUAL GPU
4192 M:      Dave Airlie <airlied@redhat.com>
4193 S:      Odd Fixes
4194 F:      drivers/gpu/drm/qxl/
4195 F:      include/uapi/drm/qxl_drm.h
4196
4197 DRM DRIVERS FOR ROCKCHIP
4198 M:      Mark Yao <mark.yao@rock-chips.com>
4199 L:      dri-devel@lists.freedesktop.org
4200 S:      Maintained
4201 F:      drivers/gpu/drm/rockchip/
4202 F:      Documentation/devicetree/bindings/display/rockchip/
4203
4204 DRM DRIVER FOR SAVAGE VIDEO CARDS
4205 S:      Orphan / Obsolete
4206 F:      drivers/gpu/drm/savage/
4207 F:      include/uapi/drm/savage_drm.h
4208
4209 DRM DRIVER FOR SIS VIDEO CARDS
4210 S:      Orphan / Obsolete
4211 F:      drivers/gpu/drm/sis/
4212 F:      include/uapi/drm/sis_drm.h
4213
4214 DRM DRIVERS FOR STI
4215 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4216 M:      Vincent Abriou <vincent.abriou@st.com>
4217 L:      dri-devel@lists.freedesktop.org
4218 T:      git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4219 S:      Maintained
4220 F:      drivers/gpu/drm/sti
4221 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4222
4223 DRM DRIVER FOR TDFX VIDEO CARDS
4224 S:      Orphan / Obsolete
4225 F:      drivers/gpu/drm/tdfx/
4226
4227 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4228 M:      Dave Airlie <airlied@redhat.com>
4229 S:      Odd Fixes
4230 F:      drivers/gpu/drm/udl/
4231
4232 DRM DRIVERS FOR VIVANTE GPU IP
4233 M:      Lucas Stach <l.stach@pengutronix.de>
4234 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4235 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4236 L:      dri-devel@lists.freedesktop.org
4237 S:      Maintained
4238 F:      drivers/gpu/drm/etnaviv/
4239 F:      include/uapi/drm/etnaviv_drm.h
4240 F:      Documentation/devicetree/bindings/display/etnaviv/
4241
4242 DRM DRIVER FOR VMWARE VIRTUAL GPU
4243 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4244 M:      Sinclair Yeh <syeh@vmware.com>
4245 M:      Thomas Hellstrom <thellstrom@vmware.com>
4246 L:      dri-devel@lists.freedesktop.org
4247 T:      git git://people.freedesktop.org/~syeh/repos_linux
4248 T:      git git://people.freedesktop.org/~thomash/linux
4249 S:      Supported
4250 F:      drivers/gpu/drm/vmwgfx/
4251 F:      include/uapi/drm/vmwgfx_drm.h
4252
4253 DRM DRIVERS FOR VC4
4254 M:      Eric Anholt <eric@anholt.net>
4255 T:      git git://github.com/anholt/linux
4256 S:      Supported
4257 F:      drivers/gpu/drm/vc4/
4258 F:      include/uapi/drm/vc4_drm.h
4259 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4260
4261 DRM DRIVERS FOR TI OMAP
4262 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4263 L:      dri-devel@lists.freedesktop.org
4264 S:      Maintained
4265 F:      drivers/gpu/drm/omapdrm/
4266 F:      Documentation/devicetree/bindings/display/ti/
4267
4268 DRM DRIVERS FOR TI LCDC
4269 M:      Jyri Sarha <jsarha@ti.com>
4270 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4271 L:      dri-devel@lists.freedesktop.org
4272 S:      Maintained
4273 F:      drivers/gpu/drm/tilcdc/
4274 F:      Documentation/devicetree/bindings/display/tilcdc/
4275
4276 DSBR100 USB FM RADIO DRIVER
4277 M:      Alexey Klimov <klimov.linux@gmail.com>
4278 L:      linux-media@vger.kernel.org
4279 T:      git git://linuxtv.org/media_tree.git
4280 S:      Maintained
4281 F:      drivers/media/radio/dsbr100.c
4282
4283 DSCC4 DRIVER
4284 M:      Francois Romieu <romieu@fr.zoreil.com>
4285 L:      netdev@vger.kernel.org
4286 S:      Maintained
4287 F:      drivers/net/wan/dscc4.c
4288
4289 DT3155 MEDIA DRIVER
4290 M:      Hans Verkuil <hverkuil@xs4all.nl>
4291 L:      linux-media@vger.kernel.org
4292 T:      git git://linuxtv.org/media_tree.git
4293 W:      https://linuxtv.org
4294 S:      Odd Fixes
4295 F:      drivers/media/pci/dt3155/
4296
4297 DVB_USB_AF9015 MEDIA DRIVER
4298 M:      Antti Palosaari <crope@iki.fi>
4299 L:      linux-media@vger.kernel.org
4300 W:      https://linuxtv.org
4301 W:      http://palosaari.fi/linux/
4302 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4303 T:      git git://linuxtv.org/anttip/media_tree.git
4304 S:      Maintained
4305 F:      drivers/media/usb/dvb-usb-v2/af9015*
4306
4307 DVB_USB_AF9035 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/af9035*
4316
4317 DVB_USB_ANYSEE MEDIA DRIVER
4318 M:      Antti Palosaari <crope@iki.fi>
4319 L:      linux-media@vger.kernel.org
4320 W:      https://linuxtv.org
4321 W:      http://palosaari.fi/linux/
4322 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4323 T:      git git://linuxtv.org/anttip/media_tree.git
4324 S:      Maintained
4325 F:      drivers/media/usb/dvb-usb-v2/anysee*
4326
4327 DVB_USB_AU6610 MEDIA DRIVER
4328 M:      Antti Palosaari <crope@iki.fi>
4329 L:      linux-media@vger.kernel.org
4330 W:      https://linuxtv.org
4331 W:      http://palosaari.fi/linux/
4332 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4333 T:      git git://linuxtv.org/anttip/media_tree.git
4334 S:      Maintained
4335 F:      drivers/media/usb/dvb-usb-v2/au6610*
4336
4337 DVB_USB_CE6230 MEDIA DRIVER
4338 M:      Antti Palosaari <crope@iki.fi>
4339 L:      linux-media@vger.kernel.org
4340 W:      https://linuxtv.org
4341 W:      http://palosaari.fi/linux/
4342 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4343 T:      git git://linuxtv.org/anttip/media_tree.git
4344 S:      Maintained
4345 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4346
4347 DVB_USB_CXUSB MEDIA DRIVER
4348 M:      Michael Krufky <mkrufky@linuxtv.org>
4349 L:      linux-media@vger.kernel.org
4350 W:      https://linuxtv.org
4351 W:      http://github.com/mkrufky
4352 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4353 T:      git git://linuxtv.org/media_tree.git
4354 S:      Maintained
4355 F:      drivers/media/usb/dvb-usb/cxusb*
4356
4357 DVB_USB_EC168 MEDIA DRIVER
4358 M:      Antti Palosaari <crope@iki.fi>
4359 L:      linux-media@vger.kernel.org
4360 W:      https://linuxtv.org
4361 W:      http://palosaari.fi/linux/
4362 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4363 T:      git git://linuxtv.org/anttip/media_tree.git
4364 S:      Maintained
4365 F:      drivers/media/usb/dvb-usb-v2/ec168*
4366
4367 DVB_USB_GL861 MEDIA DRIVER
4368 M:      Antti Palosaari <crope@iki.fi>
4369 L:      linux-media@vger.kernel.org
4370 W:      https://linuxtv.org
4371 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4372 T:      git git://linuxtv.org/anttip/media_tree.git
4373 S:      Maintained
4374 F:      drivers/media/usb/dvb-usb-v2/gl861*
4375
4376 DVB_USB_MXL111SF MEDIA DRIVER
4377 M:      Michael Krufky <mkrufky@linuxtv.org>
4378 L:      linux-media@vger.kernel.org
4379 W:      https://linuxtv.org
4380 W:      http://github.com/mkrufky
4381 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4382 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4383 S:      Maintained
4384 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4385
4386 DVB_USB_RTL28XXU MEDIA DRIVER
4387 M:      Antti Palosaari <crope@iki.fi>
4388 L:      linux-media@vger.kernel.org
4389 W:      https://linuxtv.org
4390 W:      http://palosaari.fi/linux/
4391 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4392 T:      git git://linuxtv.org/anttip/media_tree.git
4393 S:      Maintained
4394 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4395
4396 DVB_USB_V2 MEDIA DRIVER
4397 M:      Antti Palosaari <crope@iki.fi>
4398 L:      linux-media@vger.kernel.org
4399 W:      https://linuxtv.org
4400 W:      http://palosaari.fi/linux/
4401 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4402 T:      git git://linuxtv.org/anttip/media_tree.git
4403 S:      Maintained
4404 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4405 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4406
4407 DYNAMIC DEBUG
4408 M:      Jason Baron <jbaron@akamai.com>
4409 S:      Maintained
4410 F:      lib/dynamic_debug.c
4411 F:      include/linux/dynamic_debug.h
4412
4413 DZ DECSTATION DZ11 SERIAL DRIVER
4414 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4415 S:      Maintained
4416 F:      drivers/tty/serial/dz.*
4417
4418 E3X0 POWER BUTTON DRIVER
4419 M:      Moritz Fischer <moritz.fischer@ettus.com>
4420 L:      usrp-users@lists.ettus.com
4421 W:      http://www.ettus.com
4422 S:      Supported
4423 F:      drivers/input/misc/e3x0-button.c
4424 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4425
4426 E4000 MEDIA DRIVER
4427 M:      Antti Palosaari <crope@iki.fi>
4428 L:      linux-media@vger.kernel.org
4429 W:      https://linuxtv.org
4430 W:      http://palosaari.fi/linux/
4431 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4432 T:      git git://linuxtv.org/anttip/media_tree.git
4433 S:      Maintained
4434 F:      drivers/media/tuners/e4000*
4435
4436 EATA ISA/EISA/PCI SCSI DRIVER
4437 M:      Dario Ballabio <ballabio_dario@emc.com>
4438 L:      linux-scsi@vger.kernel.org
4439 S:      Maintained
4440 F:      drivers/scsi/eata.c
4441
4442 EC100 MEDIA DRIVER
4443 M:      Antti Palosaari <crope@iki.fi>
4444 L:      linux-media@vger.kernel.org
4445 W:      https://linuxtv.org
4446 W:      http://palosaari.fi/linux/
4447 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4448 T:      git git://linuxtv.org/anttip/media_tree.git
4449 S:      Maintained
4450 F:      drivers/media/dvb-frontends/ec100*
4451
4452 ECRYPT FILE SYSTEM
4453 M:      Tyler Hicks <tyhicks@canonical.com>
4454 L:      ecryptfs@vger.kernel.org
4455 W:      http://ecryptfs.org
4456 W:      https://launchpad.net/ecryptfs
4457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4458 S:      Supported
4459 F:      Documentation/filesystems/ecryptfs.txt
4460 F:      fs/ecryptfs/
4461
4462 EDAC-CORE
4463 M:      Borislav Petkov <bp@alien8.de>
4464 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4465 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4466 L:      linux-edac@vger.kernel.org
4467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4469 S:      Supported
4470 F:      Documentation/edac.txt
4471 F:      drivers/edac/
4472 F:      include/linux/edac.h
4473
4474 EDAC-AMD64
4475 M:      Borislav Petkov <bp@alien8.de>
4476 L:      linux-edac@vger.kernel.org
4477 S:      Maintained
4478 F:      drivers/edac/amd64_edac*
4479
4480 EDAC-CALXEDA
4481 M:      Robert Richter <rric@kernel.org>
4482 L:      linux-edac@vger.kernel.org
4483 S:      Maintained
4484 F:      drivers/edac/highbank*
4485
4486 EDAC-CAVIUM
4487 M:      Ralf Baechle <ralf@linux-mips.org>
4488 M:      David Daney <david.daney@cavium.com>
4489 L:      linux-edac@vger.kernel.org
4490 L:      linux-mips@linux-mips.org
4491 S:      Supported
4492 F:      drivers/edac/octeon_edac*
4493
4494 EDAC-E752X
4495 M:      Mark Gross <mark.gross@intel.com>
4496 L:      linux-edac@vger.kernel.org
4497 S:      Maintained
4498 F:      drivers/edac/e752x_edac.c
4499
4500 EDAC-E7XXX
4501 L:      linux-edac@vger.kernel.org
4502 S:      Maintained
4503 F:      drivers/edac/e7xxx_edac.c
4504
4505 EDAC-FSL_DDR
4506 M:      York Sun <york.sun@nxp.com>
4507 L:      linux-edac@vger.kernel.org
4508 S:      Maintained
4509 F:      drivers/edac/fsl_ddr_edac.*
4510
4511 EDAC-GHES
4512 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4513 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4514 L:      linux-edac@vger.kernel.org
4515 S:      Maintained
4516 F:      drivers/edac/ghes_edac.c
4517
4518 EDAC-I82443BXGX
4519 M:      Tim Small <tim@buttersideup.com>
4520 L:      linux-edac@vger.kernel.org
4521 S:      Maintained
4522 F:      drivers/edac/i82443bxgx_edac.c
4523
4524 EDAC-I3000
4525 L:      linux-edac@vger.kernel.org
4526 S:      Orphan
4527 F:      drivers/edac/i3000_edac.c
4528
4529 EDAC-I5000
4530 L:      linux-edac@vger.kernel.org
4531 S:      Maintained
4532 F:      drivers/edac/i5000_edac.c
4533
4534 EDAC-I5400
4535 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4536 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4537 L:      linux-edac@vger.kernel.org
4538 S:      Maintained
4539 F:      drivers/edac/i5400_edac.c
4540
4541 EDAC-I7300
4542 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4543 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4544 L:      linux-edac@vger.kernel.org
4545 S:      Maintained
4546 F:      drivers/edac/i7300_edac.c
4547
4548 EDAC-I7CORE
4549 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4550 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4551 L:      linux-edac@vger.kernel.org
4552 S:      Maintained
4553 F:      drivers/edac/i7core_edac.c
4554
4555 EDAC-I82975X
4556 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4557 M:      "Arvind R." <arvino55@gmail.com>
4558 L:      linux-edac@vger.kernel.org
4559 S:      Maintained
4560 F:      drivers/edac/i82975x_edac.c
4561
4562 EDAC-IE31200
4563 M:      Jason Baron <jbaron@akamai.com>
4564 L:      linux-edac@vger.kernel.org
4565 S:      Maintained
4566 F:      drivers/edac/ie31200_edac.c
4567
4568 EDAC-MPC85XX
4569 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4570 L:      linux-edac@vger.kernel.org
4571 S:      Maintained
4572 F:      drivers/edac/mpc85xx_edac.[ch]
4573
4574 EDAC-PASEMI
4575 M:      Egor Martovetsky <egor@pasemi.com>
4576 L:      linux-edac@vger.kernel.org
4577 S:      Maintained
4578 F:      drivers/edac/pasemi_edac.c
4579
4580 EDAC-R82600
4581 M:      Tim Small <tim@buttersideup.com>
4582 L:      linux-edac@vger.kernel.org
4583 S:      Maintained
4584 F:      drivers/edac/r82600_edac.c
4585
4586 EDAC-SBRIDGE
4587 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4588 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4589 L:      linux-edac@vger.kernel.org
4590 S:      Maintained
4591 F:      drivers/edac/sb_edac.c
4592
4593 EDAC-SKYLAKE
4594 M:      Tony Luck <tony.luck@intel.com>
4595 L:      linux-edac@vger.kernel.org
4596 S:      Maintained
4597 F:      drivers/edac/skx_edac.c
4598
4599 EDAC-XGENE
4600 APPLIED MICRO (APM) X-GENE SOC EDAC
4601 M:     Loc Ho <lho@apm.com>
4602 S:     Supported
4603 F:     drivers/edac/xgene_edac.c
4604 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4605
4606 EDIROL UA-101/UA-1000 DRIVER
4607 M:      Clemens Ladisch <clemens@ladisch.de>
4608 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4609 T:      git git://git.alsa-project.org/alsa-kernel.git
4610 S:      Maintained
4611 F:      sound/usb/misc/ua101.c
4612
4613 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4614 M:      Matt Fleming <matt@codeblueprint.co.uk>
4615 L:      linux-efi@vger.kernel.org
4616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4617 S:      Maintained
4618 F:      Documentation/efi-stub.txt
4619 F:      arch/ia64/kernel/efi.c
4620 F:      arch/x86/boot/compressed/eboot.[ch]
4621 F:      arch/x86/include/asm/efi.h
4622 F:      arch/x86/platform/efi/
4623 F:      drivers/firmware/efi/
4624 F:      include/linux/efi*.h
4625
4626 EFI VARIABLE FILESYSTEM
4627 M:      Matthew Garrett <matthew.garrett@nebula.com>
4628 M:      Jeremy Kerr <jk@ozlabs.org>
4629 M:      Matt Fleming <matt@codeblueprint.co.uk>
4630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4631 L:      linux-efi@vger.kernel.org
4632 S:      Maintained
4633 F:      fs/efivarfs/
4634
4635 EFIFB FRAMEBUFFER DRIVER
4636 L:      linux-fbdev@vger.kernel.org
4637 M:      Peter Jones <pjones@redhat.com>
4638 S:      Maintained
4639 F:      drivers/video/fbdev/efifb.c
4640
4641 EFI TEST DRIVER
4642 L:      linux-efi@vger.kernel.org
4643 M:      Ivan Hu <ivan.hu@canonical.com>
4644 M:      Matt Fleming <matt@codeblueprint.co.uk>
4645 S:      Maintained
4646 F:      drivers/firmware/efi/test/
4647
4648 EFS FILESYSTEM
4649 W:      http://aeschi.ch.eu.org/efs/
4650 S:      Orphan
4651 F:      fs/efs/
4652
4653 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4654 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4655 L:      netdev@vger.kernel.org
4656 S:      Maintained
4657 F:      drivers/net/ethernet/ibm/ehea/
4658
4659 EM28XX VIDEO4LINUX DRIVER
4660 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4661 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4662 L:      linux-media@vger.kernel.org
4663 W:      https://linuxtv.org
4664 T:      git git://linuxtv.org/media_tree.git
4665 S:      Maintained
4666 F:      drivers/media/usb/em28xx/
4667
4668 EMBEDDED LINUX
4669 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4670 M:      Matt Mackall <mpm@selenic.com>
4671 M:      David Woodhouse <dwmw2@infradead.org>
4672 L:      linux-embedded@vger.kernel.org
4673 S:      Maintained
4674
4675 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4676 M:      James Smart <james.smart@avagotech.com>
4677 M:      Dick Kennedy <dick.kennedy@avagotech.com>
4678 L:      linux-scsi@vger.kernel.org
4679 W:      http://www.avagotech.com
4680 S:      Supported
4681 F:      drivers/scsi/lpfc/
4682
4683 ENE CB710 FLASH CARD READER DRIVER
4684 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4685 S:      Maintained
4686 F:      drivers/misc/cb710/
4687 F:      drivers/mmc/host/cb710-mmc.*
4688 F:      include/linux/cb710.h
4689
4690 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4691 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4692 S:      Maintained
4693 F:      drivers/media/rc/ene_ir.*
4694
4695 EPSON S1D13XXX FRAMEBUFFER DRIVER
4696 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4697 S:      Maintained
4698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4699 F:      drivers/video/fbdev/s1d13xxxfb.c
4700 F:      include/video/s1d13xxxfb.h
4701
4702 ET131X NETWORK DRIVER
4703 M:      Mark Einon <mark.einon@gmail.com>
4704 S:      Odd Fixes
4705 F:      drivers/net/ethernet/agere/
4706
4707 ETHERNET BRIDGE
4708 M:      Stephen Hemminger <stephen@networkplumber.org>
4709 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4710 L:      netdev@vger.kernel.org
4711 W:      http://www.linuxfoundation.org/en/Net:Bridge
4712 S:      Maintained
4713 F:      include/linux/netfilter_bridge/
4714 F:      net/bridge/
4715
4716 ETHERNET PHY LIBRARY
4717 M:      Florian Fainelli <f.fainelli@gmail.com>
4718 L:      netdev@vger.kernel.org
4719 S:      Maintained
4720 F:      include/linux/phy.h
4721 F:      include/linux/phy_fixed.h
4722 F:      drivers/net/phy/
4723 F:      Documentation/networking/phy.txt
4724 F:      drivers/of/of_mdio.c
4725 F:      drivers/of/of_net.c
4726
4727 EXT2 FILE SYSTEM
4728 M:      Jan Kara <jack@suse.com>
4729 L:      linux-ext4@vger.kernel.org
4730 S:      Maintained
4731 F:      Documentation/filesystems/ext2.txt
4732 F:      fs/ext2/
4733 F:      include/linux/ext2*
4734
4735 EXT4 FILE SYSTEM
4736 M:      "Theodore Ts'o" <tytso@mit.edu>
4737 M:      Andreas Dilger <adilger.kernel@dilger.ca>
4738 L:      linux-ext4@vger.kernel.org
4739 W:      http://ext4.wiki.kernel.org
4740 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
4741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4742 S:      Maintained
4743 F:      Documentation/filesystems/ext4.txt
4744 F:      fs/ext4/
4745
4746 Extended Verification Module (EVM)
4747 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
4748 L:      linux-ima-devel@lists.sourceforge.net
4749 L:      linux-security-module@vger.kernel.org
4750 S:      Supported
4751 F:      security/integrity/evm/
4752
4753 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4754 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4755 M:      Chanwoo Choi <cw00.choi@samsung.com>
4756 L:      linux-kernel@vger.kernel.org
4757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4758 S:      Maintained
4759 F:      drivers/extcon/
4760 F:      include/linux/extcon/
4761 F:      include/linux/extcon.h
4762 F:      Documentation/extcon/
4763 F:      Documentation/devicetree/bindings/extcon/
4764
4765 EXYNOS DP DRIVER
4766 M:      Jingoo Han <jingoohan1@gmail.com>
4767 L:      dri-devel@lists.freedesktop.org
4768 S:      Maintained
4769 F:      drivers/gpu/drm/exynos/exynos_dp*
4770
4771 EXYNOS SYSMMU (IOMMU) driver
4772 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4773 L:      iommu@lists.linux-foundation.org
4774 S:      Maintained
4775 F:      drivers/iommu/exynos-iommu.c
4776
4777 EXYNOS MIPI DISPLAY DRIVERS
4778 M:      Inki Dae <inki.dae@samsung.com>
4779 M:      Donghwa Lee <dh09.lee@samsung.com>
4780 M:      Kyungmin Park <kyungmin.park@samsung.com>
4781 L:      linux-fbdev@vger.kernel.org
4782 S:      Maintained
4783 F:      drivers/video/fbdev/exynos/exynos_mipi*
4784 F:      include/video/exynos_mipi*
4785
4786 EZchip NPS platform support
4787 M:      Noam Camus <noamc@ezchip.com>
4788 S:      Supported
4789 F:      arch/arc/plat-eznps
4790 F:      arch/arc/boot/dts/eznps.dts
4791
4792 F71805F HARDWARE MONITORING DRIVER
4793 M:      Jean Delvare <jdelvare@suse.com>
4794 L:      linux-hwmon@vger.kernel.org
4795 S:      Maintained
4796 F:      Documentation/hwmon/f71805f
4797 F:      drivers/hwmon/f71805f.c
4798
4799 FC0011 TUNER DRIVER
4800 M:      Michael Buesch <m@bues.ch>
4801 L:      linux-media@vger.kernel.org
4802 S:      Maintained
4803 F:      drivers/media/tuners/fc0011.h
4804 F:      drivers/media/tuners/fc0011.c
4805
4806 FC2580 MEDIA DRIVER
4807 M:      Antti Palosaari <crope@iki.fi>
4808 L:      linux-media@vger.kernel.org
4809 W:      https://linuxtv.org
4810 W:      http://palosaari.fi/linux/
4811 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4812 T:      git git://linuxtv.org/anttip/media_tree.git
4813 S:      Maintained
4814 F:      drivers/media/tuners/fc2580*
4815
4816 FANOTIFY
4817 M:      Eric Paris <eparis@redhat.com>
4818 S:      Maintained
4819 F:      fs/notify/fanotify/
4820 F:      include/linux/fanotify.h
4821 F:      include/uapi/linux/fanotify.h
4822
4823 FARSYNC SYNCHRONOUS DRIVER
4824 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
4825 W:      http://www.farsite.co.uk/
4826 S:      Supported
4827 F:      drivers/net/wan/farsync.*
4828
4829 FAULT INJECTION SUPPORT
4830 M:      Akinobu Mita <akinobu.mita@gmail.com>
4831 S:      Supported
4832 F:      Documentation/fault-injection/
4833 F:      lib/fault-inject.c
4834
4835 FBTFT Framebuffer drivers
4836 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4837 M:      Noralf Trønnes <noralf@tronnes.org>
4838 S:      Maintained
4839 F:      drivers/staging/fbtft/
4840
4841 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4842 M:      Johannes Thumshirn <jth@kernel.org>
4843 L:      fcoe-devel@open-fcoe.org
4844 W:      www.Open-FCoE.org
4845 S:      Supported
4846 F:      drivers/scsi/libfc/
4847 F:      drivers/scsi/fcoe/
4848 F:      include/scsi/fc/
4849 F:      include/scsi/libfc.h
4850 F:      include/scsi/libfcoe.h
4851 F:      include/uapi/scsi/fc/
4852
4853 FILE LOCKING (flock() and fcntl()/lockf())
4854 M:      Jeff Layton <jlayton@poochiereds.net>
4855 M:      "J. Bruce Fields" <bfields@fieldses.org>
4856 L:      linux-fsdevel@vger.kernel.org
4857 S:      Maintained
4858 F:      include/linux/fcntl.h
4859 F:      include/linux/fs.h
4860 F:      include/uapi/linux/fcntl.h
4861 F:      include/uapi/linux/fs.h
4862 F:      fs/fcntl.c
4863 F:      fs/locks.c
4864
4865 FILESYSTEMS (VFS and infrastructure)
4866 M:      Alexander Viro <viro@zeniv.linux.org.uk>
4867 L:      linux-fsdevel@vger.kernel.org
4868 S:      Maintained
4869 F:      fs/*
4870
4871 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4872 M:      Riku Voipio <riku.voipio@iki.fi>
4873 L:      linux-hwmon@vger.kernel.org
4874 S:      Maintained
4875 F:      drivers/hwmon/f75375s.c
4876 F:      include/linux/f75375s.h
4877
4878 FIREWIRE AUDIO DRIVERS
4879 M:      Clemens Ladisch <clemens@ladisch.de>
4880 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4881 T:      git git://git.alsa-project.org/alsa-kernel.git
4882 S:      Maintained
4883 F:      sound/firewire/
4884
4885 FIREWIRE MEDIA DRIVERS (firedtv)
4886 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
4887 L:      linux-media@vger.kernel.org
4888 L:      linux1394-devel@lists.sourceforge.net
4889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4890 S:      Maintained
4891 F:      drivers/media/firewire/
4892
4893 FIREWIRE SBP-2 TARGET
4894 M:      Chris Boot <bootc@bootc.net>
4895 L:      linux-scsi@vger.kernel.org
4896 L:      target-devel@vger.kernel.org
4897 L:      linux1394-devel@lists.sourceforge.net
4898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4899 S:      Maintained
4900 F:      drivers/target/sbp/
4901
4902 FIREWIRE SUBSYSTEM
4903 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
4904 L:      linux1394-devel@lists.sourceforge.net
4905 W:      http://ieee1394.wiki.kernel.org/
4906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4907 S:      Maintained
4908 F:      drivers/firewire/
4909 F:      include/linux/firewire.h
4910 F:      include/uapi/linux/firewire*.h
4911 F:      tools/firewire/
4912
4913 FIRMWARE LOADER (request_firmware)
4914 M:      Ming Lei <ming.lei@canonical.com>
4915 M:      Luis R. Rodriguez <mcgrof@kernel.org>
4916 L:      linux-kernel@vger.kernel.org
4917 S:      Maintained
4918 F:      Documentation/firmware_class/
4919 F:      drivers/base/firmware*.c
4920 F:      include/linux/firmware.h
4921
4922 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4923 M:      Joshua Morris <josh.h.morris@us.ibm.com>
4924 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4925 S:      Maintained
4926 F:      drivers/block/rsxx/
4927
4928 FLOPPY DRIVER
4929 M:      Jiri Kosina <jikos@kernel.org>
4930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4931 S:      Odd fixes
4932 F:      drivers/block/floppy.c
4933
4934 FMC SUBSYSTEM
4935 M:      Alessandro Rubini <rubini@gnudd.com>
4936 W:      http://www.ohwr.org/projects/fmc-bus
4937 S:      Supported
4938 F:      drivers/fmc/
4939 F:      include/linux/fmc*.h
4940 F:      include/linux/ipmi-fru.h
4941 K:      fmc_d.*register
4942
4943 FPGA MANAGER FRAMEWORK
4944 M:      Alan Tull <atull@opensource.altera.com>
4945 R:      Moritz Fischer <moritz.fischer@ettus.com>
4946 S:      Maintained
4947 F:      drivers/fpga/
4948 F:      include/linux/fpga/fpga-mgr.h
4949 W:      http://www.rocketboards.org
4950
4951 FPU EMULATOR
4952 M:      Bill Metzenthen <billm@melbpc.org.au>
4953 W:      http://floatingpoint.sourceforge.net/emulator/index.html
4954 S:      Maintained
4955 F:      arch/x86/math-emu/
4956
4957 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4958 L:      netdev@vger.kernel.org
4959 S:      Orphan
4960 F:      drivers/net/wan/dlci.c
4961 F:      drivers/net/wan/sdla.c
4962
4963 FRAMEBUFFER LAYER
4964 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4965 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4966 L:      linux-fbdev@vger.kernel.org
4967 W:      http://linux-fbdev.sourceforge.net/
4968 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
4969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4970 S:      Maintained
4971 F:      Documentation/fb/
4972 F:      drivers/video/
4973 F:      include/video/
4974 F:      include/linux/fb.h
4975 F:      include/uapi/video/
4976 F:      include/uapi/linux/fb.h
4977
4978 FREESCALE DIU FRAMEBUFFER DRIVER
4979 M:      Timur Tabi <timur@tabi.org>
4980 L:      linux-fbdev@vger.kernel.org
4981 S:      Maintained
4982 F:      drivers/video/fbdev/fsl-diu-fb.*
4983
4984 FREESCALE DMA DRIVER
4985 M:      Li Yang <leoli@freescale.com>
4986 M:      Zhang Wei <zw@zh-kernel.org>
4987 L:      linuxppc-dev@lists.ozlabs.org
4988 S:      Maintained
4989 F:      drivers/dma/fsldma.*
4990
4991 FREESCALE GPMI NAND DRIVER
4992 M:      Han Xu <han.xu@nxp.com>
4993 L:      linux-mtd@lists.infradead.org
4994 S:      Maintained
4995 F:      drivers/mtd/nand/gpmi-nand/*
4996
4997 FREESCALE I2C CPM DRIVER
4998 M:      Jochen Friedrich <jochen@scram.de>
4999 L:      linuxppc-dev@lists.ozlabs.org
5000 L:      linux-i2c@vger.kernel.org
5001 S:      Maintained
5002 F:      drivers/i2c/busses/i2c-cpm.c
5003
5004 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5005 M:      Sascha Hauer <kernel@pengutronix.de>
5006 L:      linux-fbdev@vger.kernel.org
5007 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5008 S:      Maintained
5009 F:      include/linux/platform_data/video-imxfb.h
5010 F:      drivers/video/fbdev/imxfb.c
5011
5012 FREESCALE QUAD SPI DRIVER
5013 M:      Han Xu <han.xu@nxp.com>
5014 L:      linux-mtd@lists.infradead.org
5015 S:      Maintained
5016 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5017
5018 FREESCALE SOC FS_ENET DRIVER
5019 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5020 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5021 L:      linuxppc-dev@lists.ozlabs.org
5022 L:      netdev@vger.kernel.org
5023 S:      Maintained
5024 F:      drivers/net/ethernet/freescale/fs_enet/
5025 F:      include/linux/fs_enet_pd.h
5026
5027 FREESCALE IMX / MXC FEC DRIVER
5028 M:      Fugang Duan <fugang.duan@nxp.com>
5029 L:      netdev@vger.kernel.org
5030 S:      Maintained
5031 F:      drivers/net/ethernet/freescale/fec_main.c
5032 F:      drivers/net/ethernet/freescale/fec_ptp.c
5033 F:      drivers/net/ethernet/freescale/fec.h
5034 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5035
5036 FREESCALE QUICC ENGINE LIBRARY
5037 L:      linuxppc-dev@lists.ozlabs.org
5038 S:      Orphan
5039 F:      drivers/soc/fsl/qe/
5040 F:      include/soc/fsl/*qe*.h
5041 F:      include/soc/fsl/*ucc*.h
5042
5043 FREESCALE USB PERIPHERAL DRIVERS
5044 M:      Li Yang <leoli@freescale.com>
5045 L:      linux-usb@vger.kernel.org
5046 L:      linuxppc-dev@lists.ozlabs.org
5047 S:      Maintained
5048 F:      drivers/usb/gadget/udc/fsl*
5049
5050 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5051 M:      Li Yang <leoli@freescale.com>
5052 L:      netdev@vger.kernel.org
5053 L:      linuxppc-dev@lists.ozlabs.org
5054 S:      Maintained
5055 F:      drivers/net/ethernet/freescale/ucc_geth*
5056
5057 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5058 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5059 L:      netdev@vger.kernel.org
5060 S:      Maintained
5061 F:      drivers/net/ethernet/freescale/gianfar*
5062 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5063 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5064
5065 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5066 M:      Zhao Qiang <qiang.zhao@nxp.com>
5067 L:      netdev@vger.kernel.org
5068 L:      linuxppc-dev@lists.ozlabs.org
5069 S:      Maintained
5070 F:      drivers/net/wan/fsl_ucc_hdlc*
5071
5072 FREESCALE QUICC ENGINE UCC UART DRIVER
5073 M:      Timur Tabi <timur@tabi.org>
5074 L:      linuxppc-dev@lists.ozlabs.org
5075 S:      Maintained
5076 F:      drivers/tty/serial/ucc_uart.c
5077
5078 FREESCALE SOC SOUND DRIVERS
5079 M:      Timur Tabi <timur@tabi.org>
5080 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5081 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5082 R:      Fabio Estevam <fabio.estevam@nxp.com>
5083 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5084 L:      linuxppc-dev@lists.ozlabs.org
5085 S:      Maintained
5086 F:      sound/soc/fsl/fsl*
5087 F:      sound/soc/fsl/imx*
5088 F:      sound/soc/fsl/mpc8610_hpcd.c
5089
5090 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5091 M:      "J. German Rivera" <German.Rivera@freescale.com>
5092 M:      Stuart Yoder <stuart.yoder@nxp.com>
5093 L:      linux-kernel@vger.kernel.org
5094 S:      Maintained
5095 F:      drivers/staging/fsl-mc/
5096
5097 FREEVXFS FILESYSTEM
5098 M:      Christoph Hellwig <hch@infradead.org>
5099 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5100 S:      Maintained
5101 F:      fs/freevxfs/
5102
5103 FREEZER
5104 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5105 M:      Pavel Machek <pavel@ucw.cz>
5106 L:      linux-pm@vger.kernel.org
5107 S:      Supported
5108 F:      Documentation/power/freezing-of-tasks.txt
5109 F:      include/linux/freezer.h
5110 F:      kernel/freezer.c
5111
5112 FRONTSWAP API
5113 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5114 L:      linux-kernel@vger.kernel.org
5115 S:      Maintained
5116 F:      mm/frontswap.c
5117 F:      include/linux/frontswap.h
5118
5119 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5120 M:      David Howells <dhowells@redhat.com>
5121 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5122 S:      Supported
5123 F:      Documentation/filesystems/caching/
5124 F:      fs/fscache/
5125 F:      include/linux/fscache*.h
5126
5127 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5128 M:      Theodore Y. Ts'o <tytso@mit.edu>
5129 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5130 S:      Supported
5131 F:      fs/crypto/
5132 F:      include/linux/fscrypto.h
5133
5134 F2FS FILE SYSTEM
5135 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5136 M:      Chao Yu <yuchao0@huawei.com>
5137 L:      linux-f2fs-devel@lists.sourceforge.net
5138 W:      https://f2fs.wiki.kernel.org/
5139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5140 S:      Maintained
5141 F:      Documentation/filesystems/f2fs.txt
5142 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5143 F:      fs/f2fs/
5144 F:      include/linux/f2fs_fs.h
5145 F:      include/trace/events/f2fs.h
5146
5147 FUJITSU FR-V (FRV) PORT
5148 S:      Orphan
5149 F:      arch/frv/
5150
5151 FUJITSU LAPTOP EXTRAS
5152 M:      Jonathan Woithe <jwoithe@just42.net>
5153 L:      platform-driver-x86@vger.kernel.org
5154 S:      Maintained
5155 F:      drivers/platform/x86/fujitsu-laptop.c
5156
5157 FUJITSU M-5MO LS CAMERA ISP DRIVER
5158 M:      Kyungmin Park <kyungmin.park@samsung.com>
5159 M:      Heungjun Kim <riverful.kim@samsung.com>
5160 L:      linux-media@vger.kernel.org
5161 S:      Maintained
5162 F:      drivers/media/i2c/m5mols/
5163 F:      include/media/i2c/m5mols.h
5164
5165 FUJITSU TABLET EXTRAS
5166 M:      Robert Gerlach <khnz@gmx.de>
5167 L:      platform-driver-x86@vger.kernel.org
5168 S:      Maintained
5169 F:      drivers/platform/x86/fujitsu-tablet.c
5170
5171 FUSE: FILESYSTEM IN USERSPACE
5172 M:      Miklos Szeredi <miklos@szeredi.hu>
5173 L:      linux-fsdevel@vger.kernel.org
5174 W:      http://fuse.sourceforge.net/
5175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5176 S:      Maintained
5177 F:      fs/fuse/
5178 F:      include/uapi/linux/fuse.h
5179 F:      Documentation/filesystems/fuse.txt
5180
5181 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5182 M:      Rik Faith <faith@cs.unc.edu>
5183 L:      linux-scsi@vger.kernel.org
5184 S:      Odd Fixes (e.g., new signatures)
5185 F:      drivers/scsi/fdomain.*
5186
5187 GCC PLUGINS
5188 M:      Kees Cook <keescook@chromium.org>
5189 R:      Emese Revfy <re.emese@gmail.com>
5190 L:      kernel-hardening@lists.openwall.com
5191 S:      Maintained
5192 F:      scripts/gcc-plugins/
5193 F:      scripts/gcc-plugin.sh
5194 F:      Documentation/gcc-plugins.txt
5195
5196 GCOV BASED KERNEL PROFILING
5197 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5198 S:      Maintained
5199 F:      kernel/gcov/
5200 F:      Documentation/dev-tools/gcov.rst
5201
5202 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5203 M:      Achim Leubner <achim_leubner@adaptec.com>
5204 L:      linux-scsi@vger.kernel.org
5205 W:      http://www.icp-vortex.com/
5206 S:      Supported
5207 F:      drivers/scsi/gdt*
5208
5209 GDB KERNEL DEBUGGING HELPER SCRIPTS
5210 M:      Jan Kiszka <jan.kiszka@siemens.com>
5211 M:      Kieran Bingham <kieran@bingham.xyz>
5212 S:      Supported
5213 F:      scripts/gdb/
5214
5215 GEMTEK FM RADIO RECEIVER DRIVER
5216 M:      Hans Verkuil <hverkuil@xs4all.nl>
5217 L:      linux-media@vger.kernel.org
5218 T:      git git://linuxtv.org/media_tree.git
5219 W:      https://linuxtv.org
5220 S:      Maintained
5221 F:      drivers/media/radio/radio-gemtek*
5222
5223 GENERIC GPIO I2C DRIVER
5224 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5225 S:      Supported
5226 F:      drivers/i2c/busses/i2c-gpio.c
5227 F:      include/linux/i2c-gpio.h
5228
5229 GENERIC GPIO I2C MULTIPLEXER DRIVER
5230 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5231 L:      linux-i2c@vger.kernel.org
5232 S:      Supported
5233 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5234 F:      include/linux/i2c-mux-gpio.h
5235 F:      Documentation/i2c/muxes/i2c-mux-gpio
5236
5237 GENERIC HDLC (WAN) DRIVERS
5238 M:      Krzysztof Halasa <khc@pm.waw.pl>
5239 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5240 S:      Maintained
5241 F:      drivers/net/wan/c101.c
5242 F:      drivers/net/wan/hd6457*
5243 F:      drivers/net/wan/hdlc*
5244 F:      drivers/net/wan/n2.c
5245 F:      drivers/net/wan/pc300too.c
5246 F:      drivers/net/wan/pci200syn.c
5247 F:      drivers/net/wan/wanxl*
5248
5249 GENERIC INCLUDE/ASM HEADER FILES
5250 M:      Arnd Bergmann <arnd@arndb.de>
5251 L:      linux-arch@vger.kernel.org
5252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5253 S:      Maintained
5254 F:      include/asm-generic/
5255 F:      include/uapi/asm-generic/
5256
5257 GENERIC PHY FRAMEWORK
5258 M:      Kishon Vijay Abraham I <kishon@ti.com>
5259 L:      linux-kernel@vger.kernel.org
5260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5261 S:      Supported
5262 F:      drivers/phy/
5263 F:      include/linux/phy/
5264
5265 GENERIC PM DOMAINS
5266 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5267 M:      Kevin Hilman <khilman@kernel.org>
5268 M:      Ulf Hansson <ulf.hansson@linaro.org>
5269 L:      linux-pm@vger.kernel.org
5270 S:      Supported
5271 F:      drivers/base/power/domain*.c
5272 F:      include/linux/pm_domain.h
5273
5274 GENERIC UIO DRIVER FOR PCI DEVICES
5275 M:      "Michael S. Tsirkin" <mst@redhat.com>
5276 L:      kvm@vger.kernel.org
5277 S:      Supported
5278 F:      drivers/uio/uio_pci_generic.c
5279
5280 GET_MAINTAINER SCRIPT
5281 M:      Joe Perches <joe@perches.com>
5282 S:      Maintained
5283 F:      scripts/get_maintainer.pl
5284
5285 GFS2 FILE SYSTEM
5286 M:      Steven Whitehouse <swhiteho@redhat.com>
5287 M:      Bob Peterson <rpeterso@redhat.com>
5288 L:      cluster-devel@redhat.com
5289 W:      http://sources.redhat.com/cluster/
5290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5291 S:      Supported
5292 F:      Documentation/filesystems/gfs2*.txt
5293 F:      fs/gfs2/
5294 F:      include/uapi/linux/gfs2_ondisk.h
5295
5296 GIGASET ISDN DRIVERS
5297 M:      Paul Bolle <pebolle@tiscali.nl>
5298 L:      gigaset307x-common@lists.sourceforge.net
5299 W:      http://gigaset307x.sourceforge.net/
5300 S:      Odd Fixes
5301 F:      Documentation/isdn/README.gigaset
5302 F:      drivers/isdn/gigaset/
5303 F:      include/uapi/linux/gigaset_dev.h
5304
5305 GO7007 MPEG CODEC
5306 M:      Hans Verkuil <hans.verkuil@cisco.com>
5307 L:      linux-media@vger.kernel.org
5308 S:      Maintained
5309 F:      drivers/media/usb/go7007/
5310
5311 GOODIX TOUCHSCREEN
5312 M:      Bastien Nocera <hadess@hadess.net>
5313 L:      linux-input@vger.kernel.org
5314 S:      Maintained
5315 F:      drivers/input/touchscreen/goodix.c
5316
5317 GPIO MOCKUP DRIVER
5318 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5319 L:      linux-gpio@vger.kernel.org
5320 S:      Maintained
5321 F:      drivers/gpio/gpio-mockup.c
5322 F:      tools/testing/selftests/gpio/
5323
5324 GPIO SUBSYSTEM
5325 M:      Linus Walleij <linus.walleij@linaro.org>
5326 M:      Alexandre Courbot <gnurou@gmail.com>
5327 L:      linux-gpio@vger.kernel.org
5328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5329 S:      Maintained
5330 F:      Documentation/devicetree/bindings/gpio/
5331 F:      Documentation/gpio/
5332 F:      Documentation/ABI/testing/gpio-cdev
5333 F:      Documentation/ABI/obsolete/sysfs-gpio
5334 F:      drivers/gpio/
5335 F:      include/linux/gpio/
5336 F:      include/linux/gpio.h
5337 F:      include/asm-generic/gpio.h
5338 F:      include/uapi/linux/gpio.h
5339 F:      tools/gpio/
5340
5341 GRE DEMULTIPLEXER DRIVER
5342 M:      Dmitry Kozlov <xeb@mail.ru>
5343 L:      netdev@vger.kernel.org
5344 S:      Maintained
5345 F:      net/ipv4/gre_demux.c
5346 F:      net/ipv4/gre_offload.c
5347 F:      include/net/gre.h
5348
5349 GRETH 10/100/1G Ethernet MAC device driver
5350 M:      Andreas Larsson <andreas@gaisler.com>
5351 L:      netdev@vger.kernel.org
5352 S:      Maintained
5353 F:      drivers/net/ethernet/aeroflex/
5354
5355 GREYBUS SUBSYSTEM
5356 M:      Johan Hovold <johan@kernel.org>
5357 M:      Alex Elder <elder@kernel.org>
5358 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5359 S:      Maintained
5360 F:      drivers/staging/greybus/
5361
5362 GREYBUS AUDIO PROTOCOLS DRIVERS
5363 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5364 M:      Mark Greer <mgreer@animalcreek.com>
5365 S:      Maintained
5366 F:      drivers/staging/greybus/audio_apbridgea.c
5367 F:      drivers/staging/greybus/audio_apbridgea.h
5368 F:      drivers/staging/greybus/audio_codec.c
5369 F:      drivers/staging/greybus/audio_codec.h
5370 F:      drivers/staging/greybus/audio_gb.c
5371 F:      drivers/staging/greybus/audio_manager.c
5372 F:      drivers/staging/greybus/audio_manager.h
5373 F:      drivers/staging/greybus/audio_manager_module.c
5374 F:      drivers/staging/greybus/audio_manager_private.h
5375 F:      drivers/staging/greybus/audio_manager_sysfs.c
5376 F:      drivers/staging/greybus/audio_module.c
5377 F:      drivers/staging/greybus/audio_topology.c
5378
5379 GREYBUS PROTOCOLS DRIVERS
5380 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5381 S:      Maintained
5382 F:      drivers/staging/greybus/sdio.c
5383 F:      drivers/staging/greybus/light.c
5384 F:      drivers/staging/greybus/gpio.c
5385 F:      drivers/staging/greybus/power_supply.c
5386 F:      drivers/staging/greybus/spi.c
5387 F:      drivers/staging/greybus/spilib.c
5388
5389 GREYBUS PROTOCOLS DRIVERS
5390 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5391 S:      Maintained
5392 F:      drivers/staging/greybus/loopback.c
5393 F:      drivers/staging/greybus/timesync.c
5394 F:      drivers/staging/greybus/timesync_platform.c
5395
5396 GREYBUS PROTOCOLS DRIVERS
5397 M:      Viresh Kumar <vireshk@kernel.org>
5398 S:      Maintained
5399 F:      drivers/staging/greybus/authentication.c
5400 F:      drivers/staging/greybus/bootrom.c
5401 F:      drivers/staging/greybus/firmware.h
5402 F:      drivers/staging/greybus/fw-core.c
5403 F:      drivers/staging/greybus/fw-download.c
5404 F:      drivers/staging/greybus/fw-managament.c
5405 F:      drivers/staging/greybus/greybus_authentication.h
5406 F:      drivers/staging/greybus/greybus_firmware.h
5407 F:      drivers/staging/greybus/hid.c
5408 F:      drivers/staging/greybus/i2c.c
5409 F:      drivers/staging/greybus/spi.c
5410 F:      drivers/staging/greybus/spilib.c
5411 F:      drivers/staging/greybus/spilib.h
5412
5413 GREYBUS PROTOCOLS DRIVERS
5414 M:      David Lin <dtwlin@gmail.com>
5415 S:      Maintained
5416 F:      drivers/staging/greybus/uart.c
5417 F:      drivers/staging/greybus/log.c
5418
5419 GREYBUS PLATFORM DRIVERS
5420 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5421 S:      Maintained
5422 F:      drivers/staging/greybus/arche-platform.c
5423 F:      drivers/staging/greybus/arche-apb-ctrl.c
5424 F:      drivers/staging/greybus/arche_platform.h
5425
5426 GSPCA FINEPIX SUBDRIVER
5427 M:      Frank Zago <frank@zago.net>
5428 L:      linux-media@vger.kernel.org
5429 T:      git git://linuxtv.org/media_tree.git
5430 S:      Maintained
5431 F:      drivers/media/usb/gspca/finepix.c
5432
5433 GSPCA GL860 SUBDRIVER
5434 M:      Olivier Lorin <o.lorin@laposte.net>
5435 L:      linux-media@vger.kernel.org
5436 T:      git git://linuxtv.org/media_tree.git
5437 S:      Maintained
5438 F:      drivers/media/usb/gspca/gl860/
5439
5440 GSPCA M5602 SUBDRIVER
5441 M:      Erik Andren <erik.andren@gmail.com>
5442 L:      linux-media@vger.kernel.org
5443 T:      git git://linuxtv.org/media_tree.git
5444 S:      Maintained
5445 F:      drivers/media/usb/gspca/m5602/
5446
5447 GSPCA PAC207 SONIXB SUBDRIVER
5448 M:      Hans Verkuil <hverkuil@xs4all.nl>
5449 L:      linux-media@vger.kernel.org
5450 T:      git git://linuxtv.org/media_tree.git
5451 S:      Odd Fixes
5452 F:      drivers/media/usb/gspca/pac207.c
5453
5454 GSPCA SN9C20X SUBDRIVER
5455 M:      Brian Johnson <brijohn@gmail.com>
5456 L:      linux-media@vger.kernel.org
5457 T:      git git://linuxtv.org/media_tree.git
5458 S:      Maintained
5459 F:      drivers/media/usb/gspca/sn9c20x.c
5460
5461 GSPCA T613 SUBDRIVER
5462 M:      Leandro Costantino <lcostantino@gmail.com>
5463 L:      linux-media@vger.kernel.org
5464 T:      git git://linuxtv.org/media_tree.git
5465 S:      Maintained
5466 F:      drivers/media/usb/gspca/t613.c
5467
5468 GSPCA USB WEBCAM DRIVER
5469 M:      Hans Verkuil <hverkuil@xs4all.nl>
5470 L:      linux-media@vger.kernel.org
5471 T:      git git://linuxtv.org/media_tree.git
5472 S:      Odd Fixes
5473 F:      drivers/media/usb/gspca/
5474
5475 GUID PARTITION TABLE (GPT)
5476 M:      Davidlohr Bueso <dave@stgolabs.net>
5477 L:      linux-efi@vger.kernel.org
5478 S:      Maintained
5479 F:      block/partitions/efi.*
5480
5481 STK1160 USB VIDEO CAPTURE DRIVER
5482 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5483 L:      linux-media@vger.kernel.org
5484 T:      git git://linuxtv.org/media_tree.git
5485 S:      Maintained
5486 F:      drivers/media/usb/stk1160/
5487
5488 H8/300 ARCHITECTURE
5489 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5490 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5491 W:      http://uclinux-h8.sourceforge.jp
5492 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5493 S:      Maintained
5494 F:      arch/h8300/
5495 F:      drivers/clocksource/h8300_*.c
5496 F:      drivers/clk/h8300/
5497 F:      drivers/irqchip/irq-renesas-h8*.c
5498
5499 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5500 M:      Frank Seidel <frank@f-seidel.de>
5501 L:      platform-driver-x86@vger.kernel.org
5502 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5503 S:      Maintained
5504 F:      drivers/platform/x86/hdaps.c
5505
5506 HDPVR USB VIDEO ENCODER DRIVER
5507 M:      Hans Verkuil <hverkuil@xs4all.nl>
5508 L:      linux-media@vger.kernel.org
5509 T:      git git://linuxtv.org/media_tree.git
5510 W:      https://linuxtv.org
5511 S:      Odd Fixes
5512 F:      drivers/media/usb/hdpvr/
5513
5514 HWPOISON MEMORY FAILURE HANDLING
5515 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5516 L:      linux-mm@kvack.org
5517 S:      Maintained
5518 F:      mm/memory-failure.c
5519 F:      mm/hwpoison-inject.c
5520
5521 HYPERVISOR VIRTUAL CONSOLE DRIVER
5522 L:      linuxppc-dev@lists.ozlabs.org
5523 S:      Odd Fixes
5524 F:      drivers/tty/hvc/
5525
5526 HACKRF MEDIA DRIVER
5527 M:      Antti Palosaari <crope@iki.fi>
5528 L:      linux-media@vger.kernel.org
5529 W:      https://linuxtv.org
5530 W:      http://palosaari.fi/linux/
5531 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5532 T:      git git://linuxtv.org/anttip/media_tree.git
5533 S:      Maintained
5534 F:      drivers/media/usb/hackrf/
5535
5536 HARDWARE MONITORING
5537 M:      Jean Delvare <jdelvare@suse.com>
5538 M:      Guenter Roeck <linux@roeck-us.net>
5539 L:      linux-hwmon@vger.kernel.org
5540 W:      http://hwmon.wiki.kernel.org/
5541 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5543 S:      Maintained
5544 F:      Documentation/hwmon/
5545 F:      drivers/hwmon/
5546 F:      include/linux/hwmon*.h
5547
5548 HARDWARE RANDOM NUMBER GENERATOR CORE
5549 M:      Matt Mackall <mpm@selenic.com>
5550 M:      Herbert Xu <herbert@gondor.apana.org.au>
5551 L:      linux-crypto@vger.kernel.org
5552 S:      Odd fixes
5553 F:      Documentation/devicetree/bindings/rng/
5554 F:      Documentation/hw_random.txt
5555 F:      drivers/char/hw_random/
5556 F:      include/linux/hw_random.h
5557
5558 HARDWARE SPINLOCK CORE
5559 M:      Ohad Ben-Cohen <ohad@wizery.com>
5560 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5561 L:      linux-remoteproc@vger.kernel.org
5562 S:      Maintained
5563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5564 F:      Documentation/devicetree/bindings/hwlock/
5565 F:      Documentation/hwspinlock.txt
5566 F:      drivers/hwspinlock/
5567 F:      include/linux/hwspinlock.h
5568
5569 HARMONY SOUND DRIVER
5570 L:      linux-parisc@vger.kernel.org
5571 S:      Maintained
5572 F:      sound/parisc/harmony.*
5573
5574 HD29L2 MEDIA DRIVER
5575 M:      Antti Palosaari <crope@iki.fi>
5576 L:      linux-media@vger.kernel.org
5577 W:      https://linuxtv.org
5578 W:      http://palosaari.fi/linux/
5579 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5580 T:      git git://linuxtv.org/anttip/media_tree.git
5581 S:      Maintained
5582 F:      drivers/media/dvb-frontends/hd29l2*
5583
5584 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5585 M:      Brian Boylston <brian.boylston@hpe.com>
5586 S:      Supported
5587 F:      Documentation/watchdog/hpwdt.txt
5588 F:      drivers/watchdog/hpwdt.c
5589
5590 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5591 M:      Don Brace <don.brace@microsemi.com>
5592 L:      iss_storagedev@hp.com
5593 L:      esc.storagedev@microsemi.com
5594 L:      linux-scsi@vger.kernel.org
5595 S:      Supported
5596 F:      Documentation/scsi/hpsa.txt
5597 F:      drivers/scsi/hpsa*.[ch]
5598 F:      include/linux/cciss*.h
5599 F:      include/uapi/linux/cciss*.h
5600
5601 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5602 M:      Don Brace <don.brace@microsemi.com>
5603 L:      iss_storagedev@hp.com
5604 L:      esc.storagedev@microsemi.com
5605 L:      linux-scsi@vger.kernel.org
5606 S:      Supported
5607 F:      Documentation/blockdev/cciss.txt
5608 F:      drivers/block/cciss*
5609 F:      include/linux/cciss_ioctl.h
5610 F:      include/uapi/linux/cciss_ioctl.h
5611
5612 HFI1 DRIVER
5613 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5614 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5615 L:      linux-rdma@vger.kernel.org
5616 S:      Supported
5617 F:      drivers/infiniband/hw/hfi1
5618
5619 HFS FILESYSTEM
5620 L:      linux-fsdevel@vger.kernel.org
5621 S:      Orphan
5622 F:      Documentation/filesystems/hfs.txt
5623 F:      fs/hfs/
5624
5625 HFSPLUS FILESYSTEM
5626 L:      linux-fsdevel@vger.kernel.org
5627 S:      Orphan
5628 F:      Documentation/filesystems/hfsplus.txt
5629 F:      fs/hfsplus/
5630
5631 HGA FRAMEBUFFER DRIVER
5632 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5633 L:      linux-nvidia@lists.surfsouth.com
5634 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5635 S:      Maintained
5636 F:      drivers/video/fbdev/hgafb.c
5637
5638 HIBERNATION (aka Software Suspend, aka swsusp)
5639 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5640 M:      Pavel Machek <pavel@ucw.cz>
5641 L:      linux-pm@vger.kernel.org
5642 S:      Supported
5643 F:      arch/x86/power/
5644 F:      drivers/base/power/
5645 F:      kernel/power/
5646 F:      include/linux/suspend.h
5647 F:      include/linux/freezer.h
5648 F:      include/linux/pm.h
5649 F:      arch/*/include/asm/suspend*.h
5650
5651 HID CORE LAYER
5652 M:      Jiri Kosina <jikos@kernel.org>
5653 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5654 L:      linux-input@vger.kernel.org
5655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5656 S:      Maintained
5657 F:      drivers/hid/
5658 F:      include/linux/hid*
5659 F:      include/uapi/linux/hid*
5660
5661 HID SENSOR HUB DRIVERS
5662 M:      Jiri Kosina <jikos@kernel.org>
5663 M:      Jonathan Cameron <jic23@kernel.org>
5664 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5665 L:      linux-input@vger.kernel.org
5666 L:      linux-iio@vger.kernel.org
5667 S:      Maintained
5668 F:      Documentation/hid/hid-sensor*
5669 F:      drivers/hid/hid-sensor-*
5670 F:      drivers/iio/*/hid-*
5671 F:      include/linux/hid-sensor-*
5672
5673 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5674 M:      Thomas Gleixner <tglx@linutronix.de>
5675 L:      linux-kernel@vger.kernel.org
5676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5677 S:      Maintained
5678 F:      Documentation/timers/
5679 F:      kernel/time/hrtimer.c
5680 F:      kernel/time/clockevents.c
5681 F:      kernel/time/tick*.*
5682 F:      kernel/time/timer_*.c
5683 F:      include/linux/clockchips.h
5684 F:      include/linux/hrtimer.h
5685
5686 HIGH-SPEED SCC DRIVER FOR AX.25
5687 L:      linux-hams@vger.kernel.org
5688 S:      Orphan
5689 F:      drivers/net/hamradio/dmascc.c
5690 F:      drivers/net/hamradio/scc.c
5691
5692 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5693 M:      HighPoint Linux Team <linux@highpoint-tech.com>
5694 W:      http://www.highpoint-tech.com
5695 S:      Supported
5696 F:      Documentation/scsi/hptiop.txt
5697 F:      drivers/scsi/hptiop.c
5698
5699 HIPPI
5700 M:      Jes Sorensen <jes@trained-monkey.org>
5701 L:      linux-hippi@sunsite.dk
5702 S:      Maintained
5703 F:      include/linux/hippidevice.h
5704 F:      include/uapi/linux/if_hippi.h
5705 F:      net/802/hippi.c
5706 F:      drivers/net/hippi/
5707
5708 HISILICON NETWORK SUBSYSTEM DRIVER
5709 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
5710 M:      Salil Mehta <salil.mehta@huawei.com>
5711 L:      netdev@vger.kernel.org
5712 W:      http://www.hisilicon.com
5713 S:      Maintained
5714 F:      drivers/net/ethernet/hisilicon/
5715 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
5716
5717 HISILICON ROCE DRIVER
5718 M:      Lijun Ou <oulijun@huawei.com>
5719 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
5720 L:      linux-rdma@vger.kernel.org
5721 S:      Maintained
5722 F:      drivers/infiniband/hw/hns/
5723 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5724
5725 HISILICON SAS Controller
5726 M:      John Garry <john.garry@huawei.com>
5727 W:      http://www.hisilicon.com
5728 S:      Supported
5729 F:      drivers/scsi/hisi_sas/
5730 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5731
5732 HOST AP DRIVER
5733 M:      Jouni Malinen <j@w1.fi>
5734 L:      linux-wireless@vger.kernel.org
5735 W:      http://w1.fi/hostap-driver.html
5736 S:      Obsolete
5737 F:      drivers/net/wireless/intersil/hostap/
5738
5739 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5740 L:      platform-driver-x86@vger.kernel.org
5741 S:      Orphan
5742 F:      drivers/platform/x86/tc1100-wmi.c
5743
5744 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5745 M:      Jaroslav Kysela <perex@perex.cz>
5746 S:      Maintained
5747 F:      drivers/net/ethernet/hp/hp100.*
5748
5749 HPET:   High Precision Event Timers driver
5750 M:      Clemens Ladisch <clemens@ladisch.de>
5751 S:      Maintained
5752 F:      Documentation/timers/hpet.txt
5753 F:      drivers/char/hpet.c
5754 F:      include/linux/hpet.h
5755 F:      include/uapi/linux/hpet.h
5756
5757 HPET:   x86
5758 S:      Orphan
5759 F:      arch/x86/kernel/hpet.c
5760 F:      arch/x86/include/asm/hpet.h
5761
5762 HPFS FILESYSTEM
5763 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5764 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5765 S:      Maintained
5766 F:      fs/hpfs/
5767
5768 HSI SUBSYSTEM
5769 M:      Sebastian Reichel <sre@kernel.org>
5770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5771 S:      Maintained
5772 F:      Documentation/ABI/testing/sysfs-bus-hsi
5773 F:      Documentation/device-drivers/serial-interfaces.rst
5774 F:      drivers/hsi/
5775 F:      include/linux/hsi/
5776 F:      include/uapi/linux/hsi/
5777
5778 HSO 3G MODEM DRIVER
5779 M:      Jan Dumon <j.dumon@option.com>
5780 W:      http://www.pharscape.org
5781 S:      Maintained
5782 F:      drivers/net/usb/hso.c
5783
5784 HSR NETWORK PROTOCOL
5785 M:      Arvid Brodin <arvid.brodin@alten.se>
5786 L:      netdev@vger.kernel.org
5787 S:      Maintained
5788 F:      net/hsr/
5789
5790 HTCPEN TOUCHSCREEN DRIVER
5791 M:      Pau Oliva Fora <pof@eslack.org>
5792 L:      linux-input@vger.kernel.org
5793 S:      Maintained
5794 F:      drivers/input/touchscreen/htcpen.c
5795
5796 HUGETLB FILESYSTEM
5797 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
5798 S:      Maintained
5799 F:      fs/hugetlbfs/
5800
5801 Hyper-V CORE AND DRIVERS
5802 M:      "K. Y. Srinivasan" <kys@microsoft.com>
5803 M:      Haiyang Zhang <haiyangz@microsoft.com>
5804 L:      devel@linuxdriverproject.org
5805 S:      Maintained
5806 F:      arch/x86/include/asm/mshyperv.h
5807 F:      arch/x86/include/uapi/asm/hyperv.h
5808 F:      arch/x86/kernel/cpu/mshyperv.c
5809 F:      drivers/hid/hid-hyperv.c
5810 F:      drivers/hv/
5811 F:      drivers/input/serio/hyperv-keyboard.c
5812 F:      drivers/pci/host/pci-hyperv.c
5813 F:      drivers/net/hyperv/
5814 F:      drivers/scsi/storvsc_drv.c
5815 F:      drivers/video/fbdev/hyperv_fb.c
5816 F:      include/linux/hyperv.h
5817 F:      tools/hv/
5818 F:      Documentation/ABI/stable/sysfs-bus-vmbus
5819
5820 I2C MUXES
5821 M:      Peter Rosin <peda@axentia.se>
5822 L:      linux-i2c@vger.kernel.org
5823 S:      Maintained
5824 F:      Documentation/i2c/i2c-topology
5825 F:      Documentation/i2c/muxes/
5826 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
5827 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
5828 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
5829 F:      drivers/i2c/i2c-mux.c
5830 F:      drivers/i2c/muxes/
5831 F:      include/linux/i2c-mux.h
5832
5833 I2C OVER PARALLEL PORT
5834 M:      Jean Delvare <jdelvare@suse.com>
5835 L:      linux-i2c@vger.kernel.org
5836 S:      Maintained
5837 F:      Documentation/i2c/busses/i2c-parport
5838 F:      Documentation/i2c/busses/i2c-parport-light
5839 F:      drivers/i2c/busses/i2c-parport.c
5840 F:      drivers/i2c/busses/i2c-parport-light.c
5841
5842 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5843 M:      Jean Delvare <jdelvare@suse.com>
5844 L:      linux-i2c@vger.kernel.org
5845 S:      Maintained
5846 F:      Documentation/i2c/busses/i2c-ali1535
5847 F:      Documentation/i2c/busses/i2c-ali1563
5848 F:      Documentation/i2c/busses/i2c-ali15x3
5849 F:      Documentation/i2c/busses/i2c-amd756
5850 F:      Documentation/i2c/busses/i2c-amd8111
5851 F:      Documentation/i2c/busses/i2c-i801
5852 F:      Documentation/i2c/busses/i2c-nforce2
5853 F:      Documentation/i2c/busses/i2c-piix4
5854 F:      Documentation/i2c/busses/i2c-sis5595
5855 F:      Documentation/i2c/busses/i2c-sis630
5856 F:      Documentation/i2c/busses/i2c-sis96x
5857 F:      Documentation/i2c/busses/i2c-via
5858 F:      Documentation/i2c/busses/i2c-viapro
5859 F:      drivers/i2c/busses/i2c-ali1535.c
5860 F:      drivers/i2c/busses/i2c-ali1563.c
5861 F:      drivers/i2c/busses/i2c-ali15x3.c
5862 F:      drivers/i2c/busses/i2c-amd756.c
5863 F:      drivers/i2c/busses/i2c-amd756-s4882.c
5864 F:      drivers/i2c/busses/i2c-amd8111.c
5865 F:      drivers/i2c/busses/i2c-i801.c
5866 F:      drivers/i2c/busses/i2c-isch.c
5867 F:      drivers/i2c/busses/i2c-nforce2.c
5868 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
5869 F:      drivers/i2c/busses/i2c-piix4.c
5870 F:      drivers/i2c/busses/i2c-sis5595.c
5871 F:      drivers/i2c/busses/i2c-sis630.c
5872 F:      drivers/i2c/busses/i2c-sis96x.c
5873 F:      drivers/i2c/busses/i2c-via.c
5874 F:      drivers/i2c/busses/i2c-viapro.c
5875
5876 I2C/SMBUS ISMT DRIVER
5877 M:      Seth Heasley <seth.heasley@intel.com>
5878 M:      Neil Horman <nhorman@tuxdriver.com>
5879 L:      linux-i2c@vger.kernel.org
5880 F:      drivers/i2c/busses/i2c-ismt.c
5881 F:      Documentation/i2c/busses/i2c-ismt
5882
5883 I2C/SMBUS STUB DRIVER
5884 M:      Jean Delvare <jdelvare@suse.com>
5885 L:      linux-i2c@vger.kernel.org
5886 S:      Maintained
5887 F:      drivers/i2c/i2c-stub.c
5888
5889 I2C SUBSYSTEM
5890 M:      Wolfram Sang <wsa@the-dreams.de>
5891 L:      linux-i2c@vger.kernel.org
5892 W:      https://i2c.wiki.kernel.org/
5893 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
5894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5895 S:      Maintained
5896 F:      Documentation/devicetree/bindings/i2c/
5897 F:      Documentation/i2c/
5898 F:      drivers/i2c/
5899 F:      drivers/i2c/*/
5900 F:      include/linux/i2c.h
5901 F:      include/linux/i2c-*.h
5902 F:      include/uapi/linux/i2c.h
5903 F:      include/uapi/linux/i2c-*.h
5904
5905 I2C ACPI SUPPORT
5906 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5907 L:      linux-i2c@vger.kernel.org
5908 L:      linux-acpi@vger.kernel.org
5909 S:      Maintained
5910
5911 I2C-TAOS-EVM DRIVER
5912 M:      Jean Delvare <jdelvare@suse.com>
5913 L:      linux-i2c@vger.kernel.org
5914 S:      Maintained
5915 F:      Documentation/i2c/busses/i2c-taos-evm
5916 F:      drivers/i2c/busses/i2c-taos-evm.c
5917
5918 I2C-TINY-USB DRIVER
5919 M:      Till Harbaum <till@harbaum.org>
5920 L:      linux-i2c@vger.kernel.org
5921 W:      http://www.harbaum.org/till/i2c_tiny_usb
5922 S:      Maintained
5923 F:      drivers/i2c/busses/i2c-tiny-usb.c
5924
5925 i386 BOOT CODE
5926 M:      "H. Peter Anvin" <hpa@zytor.com>
5927 S:      Maintained
5928 F:      arch/x86/boot/
5929
5930 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5931 M:      "H. Peter Anvin" <hpa@zytor.com>
5932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5933 S:      Maintained
5934
5935 IA64 (Itanium) PLATFORM
5936 M:      Tony Luck <tony.luck@intel.com>
5937 M:      Fenghua Yu <fenghua.yu@intel.com>
5938 L:      linux-ia64@vger.kernel.org
5939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5940 S:      Maintained
5941 F:      arch/ia64/
5942
5943 IBM Power VMX Cryptographic instructions
5944 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5945 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5946 L:      linux-crypto@vger.kernel.org
5947 S:      Supported
5948 F:      drivers/crypto/vmx/Makefile
5949 F:      drivers/crypto/vmx/Kconfig
5950 F:      drivers/crypto/vmx/vmx.c
5951 F:      drivers/crypto/vmx/aes*
5952 F:      drivers/crypto/vmx/ghash*
5953 F:      drivers/crypto/vmx/ppc-xlate.pl
5954
5955 IBM Power in-Nest Crypto Acceleration
5956 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5957 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5958 L:      linux-crypto@vger.kernel.org
5959 S:      Supported
5960 F:      drivers/crypto/nx/Makefile
5961 F:      drivers/crypto/nx/Kconfig
5962 F:      drivers/crypto/nx/nx-aes*
5963 F:      drivers/crypto/nx/nx-sha*
5964 F:      drivers/crypto/nx/nx.*
5965 F:      drivers/crypto/nx/nx_csbcpb.h
5966 F:      drivers/crypto/nx/nx_debugfs.h
5967
5968 IBM Power 842 compression accelerator
5969 M:      Dan Streetman <ddstreet@ieee.org>
5970 S:      Supported
5971 F:      drivers/crypto/nx/Makefile
5972 F:      drivers/crypto/nx/Kconfig
5973 F:      drivers/crypto/nx/nx-842*
5974 F:      include/linux/sw842.h
5975 F:      crypto/842.c
5976 F:      lib/842/
5977
5978 IBM Power Linux RAID adapter
5979 M:      Brian King <brking@us.ibm.com>
5980 S:      Supported
5981 F:      drivers/scsi/ipr.*
5982
5983 IBM Power Virtual Ethernet Device Driver
5984 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5985 L:      netdev@vger.kernel.org
5986 S:      Supported
5987 F:      drivers/net/ethernet/ibm/ibmveth.*
5988
5989 IBM Power SRIOV Virtual NIC Device Driver
5990 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5991 M:      John Allen <jallen@linux.vnet.ibm.com>
5992 L:      netdev@vger.kernel.org
5993 S:      Supported
5994 F:      drivers/net/ethernet/ibm/ibmvnic.*
5995
5996 IBM Power Virtual SCSI Device Drivers
5997 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5998 L:      linux-scsi@vger.kernel.org
5999 S:      Supported
6000 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6001 F:      include/scsi/viosrp.h
6002
6003 IBM Power Virtual SCSI Device Target Driver
6004 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6005 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6006 L:      linux-scsi@vger.kernel.org
6007 L:      target-devel@vger.kernel.org
6008 S:      Supported
6009 F:      drivers/scsi/ibmvscsi_tgt/
6010
6011 IBM Power Virtual FC Device Drivers
6012 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6013 L:      linux-scsi@vger.kernel.org
6014 S:      Supported
6015 F:      drivers/scsi/ibmvscsi/ibmvfc*
6016
6017 IBM ServeRAID RAID DRIVER
6018 S:      Orphan
6019 F:      drivers/scsi/ips.*
6020
6021 ICH LPC AND GPIO DRIVER
6022 M:      Peter Tyser <ptyser@xes-inc.com>
6023 S:      Maintained
6024 F:      drivers/mfd/lpc_ich.c
6025 F:      drivers/gpio/gpio-ich.c
6026
6027 IDE SUBSYSTEM
6028 M:      "David S. Miller" <davem@davemloft.net>
6029 L:      linux-ide@vger.kernel.org
6030 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6032 S:      Maintained
6033 F:      Documentation/ide/
6034 F:      drivers/ide/
6035 F:      include/linux/ide.h
6036
6037 IDEAPAD LAPTOP EXTRAS DRIVER
6038 M:      Ike Panhc <ike.pan@canonical.com>
6039 L:      platform-driver-x86@vger.kernel.org
6040 W:      http://launchpad.net/ideapad-laptop
6041 S:      Maintained
6042 F:      drivers/platform/x86/ideapad-laptop.c
6043
6044 IDEAPAD LAPTOP SLIDEBAR DRIVER
6045 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6046 L:      linux-input@vger.kernel.org
6047 W:      https://github.com/o2genum/ideapad-slidebar
6048 S:      Maintained
6049 F:      drivers/input/misc/ideapad_slidebar.c
6050
6051 IDE/ATAPI DRIVERS
6052 M:      Borislav Petkov <bp@alien8.de>
6053 L:      linux-ide@vger.kernel.org
6054 S:      Maintained
6055 F:      Documentation/cdrom/ide-cd
6056 F:      drivers/ide/ide-cd*
6057
6058 IDLE-I7300
6059 M:      Andy Henroid <andrew.d.henroid@intel.com>
6060 L:      linux-pm@vger.kernel.org
6061 S:      Supported
6062 F:      drivers/idle/i7300_idle.c
6063
6064 IEEE 802.15.4 SUBSYSTEM
6065 M:      Alexander Aring <aar@pengutronix.de>
6066 L:      linux-wpan@vger.kernel.org
6067 W:      http://wpan.cakelab.org/
6068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6070 S:      Maintained
6071 F:      net/ieee802154/
6072 F:      net/mac802154/
6073 F:      drivers/net/ieee802154/
6074 F:      include/linux/nl802154.h
6075 F:      include/linux/ieee802154.h
6076 F:      include/net/nl802154.h
6077 F:      include/net/mac802154.h
6078 F:      include/net/af_ieee802154.h
6079 F:      include/net/cfg802154.h
6080 F:      include/net/ieee802154_netdev.h
6081 F:      Documentation/networking/ieee802154.txt
6082
6083 IGORPLUG-USB IR RECEIVER
6084 M:      Sean Young <sean@mess.org>
6085 L:      linux-media@vger.kernel.org
6086 S:      Maintained
6087 F:      drivers/media/rc/igorplugusb.c
6088
6089 IGUANAWORKS USB IR TRANSCEIVER
6090 M:      Sean Young <sean@mess.org>
6091 L:      linux-media@vger.kernel.org
6092 S:      Maintained
6093 F:      drivers/media/rc/iguanair.c
6094
6095 IIO SUBSYSTEM AND DRIVERS
6096 M:      Jonathan Cameron <jic23@kernel.org>
6097 R:      Hartmut Knaack <knaack.h@gmx.de>
6098 R:      Lars-Peter Clausen <lars@metafoo.de>
6099 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6100 L:      linux-iio@vger.kernel.org
6101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6102 S:      Maintained
6103 F:      Documentation/devicetree/bindings/iio/
6104 F:      drivers/iio/
6105 F:      drivers/staging/iio/
6106 F:      include/linux/iio/
6107 F:      tools/iio/
6108
6109 IKANOS/ADI EAGLE ADSL USB DRIVER
6110 M:      Matthieu Castet <castet.matthieu@free.fr>
6111 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6112 S:      Maintained
6113 F:      drivers/usb/atm/ueagle-atm.c
6114
6115 INA209 HARDWARE MONITOR DRIVER
6116 M:      Guenter Roeck <linux@roeck-us.net>
6117 L:      linux-hwmon@vger.kernel.org
6118 S:      Maintained
6119 F:      Documentation/hwmon/ina209
6120 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6121 F:      drivers/hwmon/ina209.c
6122
6123 INA2XX HARDWARE MONITOR DRIVER
6124 M:      Guenter Roeck <linux@roeck-us.net>
6125 L:      linux-hwmon@vger.kernel.org
6126 S:      Maintained
6127 F:      Documentation/hwmon/ina2xx
6128 F:      drivers/hwmon/ina2xx.c
6129 F:      include/linux/platform_data/ina2xx.h
6130
6131 INDUSTRY PACK SUBSYSTEM (IPACK)
6132 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6133 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6134 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6135 L:      industrypack-devel@lists.sourceforge.net
6136 W:      http://industrypack.sourceforge.net
6137 S:      Maintained
6138 F:      drivers/ipack/
6139
6140 INGENIC JZ4780 DMA Driver
6141 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6142 S:      Maintained
6143 F:      drivers/dma/dma-jz4780.c
6144
6145 INGENIC JZ4780 NAND DRIVER
6146 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6147 L:      linux-mtd@lists.infradead.org
6148 S:      Maintained
6149 F:      drivers/mtd/nand/jz4780_*
6150
6151 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6152 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6153 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6154 L:      linux-ima-devel@lists.sourceforge.net
6155 L:      linux-ima-user@lists.sourceforge.net
6156 L:      linux-security-module@vger.kernel.org
6157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6158 S:      Supported
6159 F:      security/integrity/ima/
6160
6161 IMGTEC IR DECODER DRIVER
6162 M:      James Hogan <james.hogan@imgtec.com>
6163 S:      Maintained
6164 F:      drivers/media/rc/img-ir/
6165
6166 IMS TWINTURBO FRAMEBUFFER DRIVER
6167 L:      linux-fbdev@vger.kernel.org
6168 S:      Orphan
6169 F:      drivers/video/fbdev/imsttfb.c
6170
6171 INFINIBAND SUBSYSTEM
6172 M:      Doug Ledford <dledford@redhat.com>
6173 M:      Sean Hefty <sean.hefty@intel.com>
6174 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6175 L:      linux-rdma@vger.kernel.org
6176 W:      http://www.openfabrics.org/
6177 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6179 S:      Supported
6180 F:      Documentation/infiniband/
6181 F:      drivers/infiniband/
6182 F:      include/uapi/linux/if_infiniband.h
6183 F:      include/uapi/rdma/
6184 F:      include/rdma/
6185
6186 INOTIFY
6187 M:      John McCutchan <john@johnmccutchan.com>
6188 M:      Robert Love <rlove@rlove.org>
6189 M:      Eric Paris <eparis@parisplace.org>
6190 S:      Maintained
6191 F:      Documentation/filesystems/inotify.txt
6192 F:      fs/notify/inotify/
6193 F:      include/linux/inotify.h
6194 F:      include/uapi/linux/inotify.h
6195
6196 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6197 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6198 L:      linux-input@vger.kernel.org
6199 Q:      http://patchwork.kernel.org/project/linux-input/list/
6200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6201 S:      Maintained
6202 F:      drivers/input/
6203 F:      include/linux/input.h
6204 F:      include/uapi/linux/input.h
6205 F:      include/linux/input/
6206 F:      Documentation/devicetree/bindings/input/
6207
6208 INPUT MULTITOUCH (MT) PROTOCOL
6209 M:      Henrik Rydberg <rydberg@bitmath.org>
6210 L:      linux-input@vger.kernel.org
6211 S:      Odd fixes
6212 F:      Documentation/input/multi-touch-protocol.txt
6213 F:      drivers/input/input-mt.c
6214 K:      \b(ABS|SYN)_MT_
6215
6216 INTEL ASoC BDW/HSW DRIVERS
6217 M:      Jie Yang <yang.jie@linux.intel.com>
6218 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6219 S:      Supported
6220 F:      sound/soc/intel/common/sst-dsp*
6221 F:      sound/soc/intel/common/sst-firmware.c
6222 F:      sound/soc/intel/boards/broadwell.c
6223 F:      sound/soc/intel/haswell/
6224
6225 INTEL C600 SERIES SAS CONTROLLER DRIVER
6226 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6227 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6228 L:      linux-scsi@vger.kernel.org
6229 T:      git git://git.code.sf.net/p/intel-sas/isci
6230 S:      Supported
6231 F:      drivers/scsi/isci/
6232
6233 INTEL HID EVENT DRIVER
6234 M:      Alex Hung <alex.hung@canonical.com>
6235 L:      platform-driver-x86@vger.kernel.org
6236 S:      Maintained
6237 F:      drivers/platform/x86/intel-hid.c
6238
6239 INTEL VIRTUAL BUTTON DRIVER
6240 M:      AceLan Kao <acelan.kao@canonical.com>
6241 L:      platform-driver-x86@vger.kernel.org
6242 S:      Maintained
6243 F:      drivers/platform/x86/intel-vbtn.c
6244
6245 INTEL IDLE DRIVER
6246 M:      Len Brown <lenb@kernel.org>
6247 L:      linux-pm@vger.kernel.org
6248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6249 S:      Supported
6250 F:      drivers/idle/intel_idle.c
6251
6252 INTEL INTEGRATED SENSOR HUB DRIVER
6253 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6254 M:      Jiri Kosina <jikos@kernel.org>
6255 L:      linux-input@vger.kernel.org
6256 S:      Maintained
6257 F:      drivers/hid/intel-ish-hid/
6258
6259 INTEL PSTATE DRIVER
6260 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6261 M:      Len Brown <lenb@kernel.org>
6262 L:      linux-pm@vger.kernel.org
6263 S:      Supported
6264 F:      drivers/cpufreq/intel_pstate.c
6265
6266 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6267 M:      Maik Broemme <mbroemme@libmpq.org>
6268 L:      linux-fbdev@vger.kernel.org
6269 S:      Maintained
6270 F:      Documentation/fb/intelfb.txt
6271 F:      drivers/video/fbdev/intelfb/
6272
6273 INTEL 810/815 FRAMEBUFFER DRIVER
6274 M:      Antonino Daplas <adaplas@gmail.com>
6275 L:      linux-fbdev@vger.kernel.org
6276 S:      Maintained
6277 F:      drivers/video/fbdev/i810/
6278
6279 INTEL MENLOW THERMAL DRIVER
6280 M:      Sujith Thomas <sujith.thomas@intel.com>
6281 L:      platform-driver-x86@vger.kernel.org
6282 W:      https://01.org/linux-acpi
6283 S:      Supported
6284 F:      drivers/platform/x86/intel_menlow.c
6285
6286 INTEL I/OAT DMA DRIVER
6287 M:      Dave Jiang <dave.jiang@intel.com>
6288 R:      Dan Williams <dan.j.williams@intel.com>
6289 L:      dmaengine@vger.kernel.org
6290 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6291 S:      Supported
6292 F:      drivers/dma/ioat*
6293
6294 INTEL IOMMU (VT-d)
6295 M:      David Woodhouse <dwmw2@infradead.org>
6296 L:      iommu@lists.linux-foundation.org
6297 T:      git git://git.infradead.org/iommu-2.6.git
6298 S:      Supported
6299 F:      drivers/iommu/intel-iommu.c
6300 F:      include/linux/intel-iommu.h
6301
6302 INTEL IOP-ADMA DMA DRIVER
6303 R:      Dan Williams <dan.j.williams@intel.com>
6304 S:      Odd fixes
6305 F:      drivers/dma/iop-adma.c
6306
6307 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6308 M:      Krzysztof Halasa <khalasa@piap.pl>
6309 S:      Maintained
6310 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6311 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6312 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6313 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6314 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6315 F:      drivers/net/wan/ixp4xx_hss.c
6316
6317 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6318 M:      Deepak Saxena <dsaxena@plexity.net>
6319 S:      Maintained
6320 F:      drivers/char/hw_random/ixp4xx-rng.c
6321
6322 INTEL ETHERNET DRIVERS
6323 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6324 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6325 W:      http://www.intel.com/support/feedback.htm
6326 W:      http://e1000.sourceforge.net/
6327 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6330 S:      Supported
6331 F:      Documentation/networking/e100.txt
6332 F:      Documentation/networking/e1000.txt
6333 F:      Documentation/networking/e1000e.txt
6334 F:      Documentation/networking/igb.txt
6335 F:      Documentation/networking/igbvf.txt
6336 F:      Documentation/networking/ixgb.txt
6337 F:      Documentation/networking/ixgbe.txt
6338 F:      Documentation/networking/ixgbevf.txt
6339 F:      Documentation/networking/i40e.txt
6340 F:      Documentation/networking/i40evf.txt
6341 F:      drivers/net/ethernet/intel/
6342 F:      drivers/net/ethernet/intel/*/
6343
6344 INTEL RDMA RNIC DRIVER
6345 M:     Faisal Latif <faisal.latif@intel.com>
6346 R:     Chien Tin Tung <chien.tin.tung@intel.com>
6347 R:     Mustafa Ismail <mustafa.ismail@intel.com>
6348 R:     Shiraz Saleem <shiraz.saleem@intel.com>
6349 R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6350 L:     linux-rdma@vger.kernel.org
6351 S:     Supported
6352 F:     drivers/infiniband/hw/i40iw/
6353
6354 INTEL MERRIFIELD GPIO DRIVER
6355 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6356 L:      linux-gpio@vger.kernel.org
6357 S:      Maintained
6358 F:      drivers/gpio/gpio-merrifield.c
6359
6360 INTEL-MID GPIO DRIVER
6361 M:      David Cohen <david.a.cohen@linux.intel.com>
6362 L:      linux-gpio@vger.kernel.org
6363 S:      Maintained
6364 F:      drivers/gpio/gpio-intel-mid.c
6365
6366 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6367 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6368 L:      linux-wireless@vger.kernel.org
6369 S:      Maintained
6370 F:      Documentation/networking/README.ipw2100
6371 F:      Documentation/networking/README.ipw2200
6372 F:      drivers/net/wireless/intel/ipw2x00/
6373
6374 INTEL(R) TRACE HUB
6375 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6376 S:      Supported
6377 F:      Documentation/trace/intel_th.txt
6378 F:      drivers/hwtracing/intel_th/
6379
6380 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6381 M:      Ning Sun <ning.sun@intel.com>
6382 L:      tboot-devel@lists.sourceforge.net
6383 W:      http://tboot.sourceforge.net
6384 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6385 S:      Supported
6386 F:      Documentation/intel_txt.txt
6387 F:      include/linux/tboot.h
6388 F:      arch/x86/kernel/tboot.c
6389
6390 INTEL WIRELESS WIMAX CONNECTION 2400
6391 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6392 M:      linux-wimax@intel.com
6393 L:      wimax@linuxwimax.org (subscribers-only)
6394 S:      Supported
6395 W:      http://linuxwimax.org
6396 F:      Documentation/wimax/README.i2400m
6397 F:      drivers/net/wimax/i2400m/
6398 F:      include/uapi/linux/wimax/i2400m.h
6399
6400 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6401 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6402 L:      linux-wireless@vger.kernel.org
6403 S:      Supported
6404 F:      drivers/net/wireless/intel/iwlegacy/
6405
6406 INTEL WIRELESS WIFI LINK (iwlwifi)
6407 M:      Johannes Berg <johannes.berg@intel.com>
6408 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6409 M:      Luca Coelho <luciano.coelho@intel.com>
6410 M:      Intel Linux Wireless <linuxwifi@intel.com>
6411 L:      linux-wireless@vger.kernel.org
6412 W:      http://intellinuxwireless.org
6413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6414 S:      Supported
6415 F:      drivers/net/wireless/intel/iwlwifi/
6416
6417 INTEL MANAGEMENT ENGINE (mei)
6418 M:      Tomas Winkler <tomas.winkler@intel.com>
6419 L:      linux-kernel@vger.kernel.org
6420 S:      Supported
6421 F:      include/uapi/linux/mei.h
6422 F:      include/linux/mei_cl_bus.h
6423 F:      drivers/misc/mei/*
6424 F:      drivers/watchdog/mei_wdt.c
6425 F:      Documentation/misc-devices/mei/*
6426
6427 INTEL MIC DRIVERS (mic)
6428 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6429 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6430 S:      Supported
6431 W:      https://github.com/sudeepdutt/mic
6432 W:      http://software.intel.com/en-us/mic-developer
6433 F:      include/linux/mic_bus.h
6434 F:      include/linux/scif.h
6435 F:      include/uapi/linux/mic_common.h
6436 F:      include/uapi/linux/mic_ioctl.h
6437 F:      include/uapi/linux/scif_ioctl.h
6438 F:      drivers/misc/mic/
6439 F:      drivers/dma/mic_x100_dma.c
6440 F:      drivers/dma/mic_x100_dma.h
6441 F:      Documentation/mic/
6442
6443 INTEL PMC/P-Unit IPC DRIVER
6444 M:      Zha Qipeng<qipeng.zha@intel.com>
6445 L:      platform-driver-x86@vger.kernel.org
6446 S:      Maintained
6447 F:      drivers/platform/x86/intel_pmc_ipc.c
6448 F:      drivers/platform/x86/intel_punit_ipc.c
6449 F:      arch/x86/include/asm/intel_pmc_ipc.h
6450 F:      arch/x86/include/asm/intel_punit_ipc.h
6451
6452 INTEL TELEMETRY DRIVER
6453 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6454 L:      platform-driver-x86@vger.kernel.org
6455 S:      Maintained
6456 F:      arch/x86/include/asm/intel_telemetry.h
6457 F:      drivers/platform/x86/intel_telemetry*
6458
6459 INTEL PMC CORE DRIVER
6460 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6461 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6462 L:      platform-driver-x86@vger.kernel.org
6463 S:      Maintained
6464 F:      arch/x86/include/asm/pmc_core.h
6465 F:      drivers/platform/x86/intel_pmc_core*
6466
6467 IOC3 ETHERNET DRIVER
6468 M:      Ralf Baechle <ralf@linux-mips.org>
6469 L:      linux-mips@linux-mips.org
6470 S:      Maintained
6471 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6472
6473 IOC3 SERIAL DRIVER
6474 M:      Pat Gefre <pfg@sgi.com>
6475 L:      linux-serial@vger.kernel.org
6476 S:      Maintained
6477 F:      drivers/tty/serial/ioc3_serial.c
6478
6479 IOMMU DRIVERS
6480 M:      Joerg Roedel <joro@8bytes.org>
6481 L:      iommu@lists.linux-foundation.org
6482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6483 S:      Maintained
6484 F:      Documentation/devicetree/bindings/iommu/
6485 F:      drivers/iommu/
6486
6487 IP MASQUERADING
6488 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6489 S:      Maintained
6490 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6491
6492 IPMI SUBSYSTEM
6493 M:      Corey Minyard <minyard@acm.org>
6494 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6495 W:      http://openipmi.sourceforge.net/
6496 S:      Supported
6497 F:      Documentation/IPMI.txt
6498 F:      drivers/char/ipmi/
6499 F:      include/linux/ipmi*
6500 F:      include/uapi/linux/ipmi*
6501
6502 QCOM AUDIO (ASoC) DRIVERS
6503 M:      Patrick Lai <plai@codeaurora.org>
6504 M:      Banajit Goswami <bgoswami@codeaurora.org>
6505 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6506 S:      Supported
6507 F:      sound/soc/qcom/
6508
6509 IPS SCSI RAID DRIVER
6510 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6511 L:      linux-scsi@vger.kernel.org
6512 W:      http://www.adaptec.com/
6513 S:      Maintained
6514 F:      drivers/scsi/ips*
6515
6516 IPVS
6517 M:      Wensong Zhang <wensong@linux-vs.org>
6518 M:      Simon Horman <horms@verge.net.au>
6519 M:      Julian Anastasov <ja@ssi.bg>
6520 L:      netdev@vger.kernel.org
6521 L:      lvs-devel@vger.kernel.org
6522 S:      Maintained
6523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6525 F:      Documentation/networking/ipvs-sysctl.txt
6526 F:      include/net/ip_vs.h
6527 F:      include/uapi/linux/ip_vs.h
6528 F:      net/netfilter/ipvs/
6529
6530 IPWIRELESS DRIVER
6531 M:      Jiri Kosina <jikos@kernel.org>
6532 M:      David Sterba <dsterba@suse.com>
6533 S:      Odd Fixes
6534 F:      drivers/tty/ipwireless/
6535
6536 IPX NETWORK LAYER
6537 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6538 L:      netdev@vger.kernel.org
6539 S:      Maintained
6540 F:      include/net/ipx.h
6541 F:      include/uapi/linux/ipx.h
6542 F:      net/ipx/
6543
6544 IRDA SUBSYSTEM
6545 M:      Samuel Ortiz <samuel@sortiz.org>
6546 L:      irda-users@lists.sourceforge.net (subscribers-only)
6547 L:      netdev@vger.kernel.org
6548 W:      http://irda.sourceforge.net/
6549 S:      Maintained
6550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6551 F:      Documentation/networking/irda.txt
6552 F:      drivers/net/irda/
6553 F:      include/net/irda/
6554 F:      net/irda/
6555
6556 IRQ SUBSYSTEM
6557 M:      Thomas Gleixner <tglx@linutronix.de>
6558 L:      linux-kernel@vger.kernel.org
6559 S:      Maintained
6560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6561 F:      kernel/irq/
6562
6563 IRQCHIP DRIVERS
6564 M:      Thomas Gleixner <tglx@linutronix.de>
6565 M:      Jason Cooper <jason@lakedaemon.net>
6566 M:      Marc Zyngier <marc.zyngier@arm.com>
6567 L:      linux-kernel@vger.kernel.org
6568 S:      Maintained
6569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6570 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6571 F:      Documentation/devicetree/bindings/interrupt-controller/
6572 F:      drivers/irqchip/
6573
6574 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6575 M:      Marc Zyngier <marc.zyngier@arm.com>
6576 S:      Maintained
6577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6578 F:      Documentation/IRQ-domain.txt
6579 F:      include/linux/irqdomain.h
6580 F:      kernel/irq/irqdomain.c
6581 F:      kernel/irq/msi.c
6582
6583 ISA
6584 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6585 S:      Maintained
6586 F:      Documentation/isa.txt
6587 F:      drivers/base/isa.c
6588 F:      include/linux/isa.h
6589
6590 ISAPNP
6591 M:      Jaroslav Kysela <perex@perex.cz>
6592 S:      Maintained
6593 F:      Documentation/isapnp.txt
6594 F:      drivers/pnp/isapnp/
6595 F:      include/linux/isapnp.h
6596
6597 ISA RADIO MODULE
6598 M:      Hans Verkuil <hverkuil@xs4all.nl>
6599 L:      linux-media@vger.kernel.org
6600 T:      git git://linuxtv.org/media_tree.git
6601 W:      https://linuxtv.org
6602 S:      Maintained
6603 F:      drivers/media/radio/radio-isa*
6604
6605 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6606 M:      Peter Jones <pjones@redhat.com>
6607 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6608 S:      Maintained
6609 F:      drivers/firmware/iscsi_ibft*
6610
6611 ISCSI
6612 M:      Mike Christie <michaelc@cs.wisc.edu>
6613 L:      open-iscsi@googlegroups.com
6614 W:      www.open-iscsi.org
6615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6616 S:      Maintained
6617 F:      drivers/scsi/*iscsi*
6618 F:      include/scsi/*iscsi*
6619
6620 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6621 M:      Or Gerlitz <ogerlitz@mellanox.com>
6622 M:      Sagi Grimberg <sagi@grimberg.me>
6623 M:      Roi Dayan <roid@mellanox.com>
6624 L:      linux-rdma@vger.kernel.org
6625 S:      Supported
6626 W:      http://www.openfabrics.org
6627 W:      www.open-iscsi.org
6628 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6629 F:      drivers/infiniband/ulp/iser/
6630
6631 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6632 M:      Sagi Grimberg <sagi@grimberg.me>
6633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6634 L:      linux-rdma@vger.kernel.org
6635 L:      target-devel@vger.kernel.org
6636 S:      Supported
6637 W:      http://www.linux-iscsi.org
6638 F:      drivers/infiniband/ulp/isert
6639
6640 ISDN SUBSYSTEM
6641 M:      Karsten Keil <isdn@linux-pingi.de>
6642 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6643 L:      netdev@vger.kernel.org
6644 W:      http://www.isdn4linux.de
6645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6646 S:      Maintained
6647 F:      Documentation/isdn/
6648 F:      drivers/isdn/
6649 F:      include/linux/isdn.h
6650 F:      include/linux/isdn/
6651 F:      include/uapi/linux/isdn.h
6652 F:      include/uapi/linux/isdn/
6653
6654 ISDN SUBSYSTEM (Eicon active card driver)
6655 M:      Armin Schindler <mac@melware.de>
6656 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6657 W:      http://www.melware.de
6658 S:      Maintained
6659 F:      drivers/isdn/hardware/eicon/
6660
6661 IT87 HARDWARE MONITORING DRIVER
6662 M:      Jean Delvare <jdelvare@suse.com>
6663 L:      linux-hwmon@vger.kernel.org
6664 S:      Maintained
6665 F:      Documentation/hwmon/it87
6666 F:      drivers/hwmon/it87.c
6667
6668 IT913X MEDIA DRIVER
6669 M:      Antti Palosaari <crope@iki.fi>
6670 L:      linux-media@vger.kernel.org
6671 W:      https://linuxtv.org
6672 W:      http://palosaari.fi/linux/
6673 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6674 T:      git git://linuxtv.org/anttip/media_tree.git
6675 S:      Maintained
6676 F:      drivers/media/tuners/it913x*
6677
6678 IVTV VIDEO4LINUX DRIVER
6679 M:      Andy Walls <awalls@md.metrocast.net>
6680 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
6681 L:      linux-media@vger.kernel.org
6682 T:      git git://linuxtv.org/media_tree.git
6683 W:      http://www.ivtvdriver.org
6684 S:      Maintained
6685 F:      Documentation/video4linux/*.ivtv
6686 F:      drivers/media/pci/ivtv/
6687 F:      include/uapi/linux/ivtv*
6688
6689 IX2505V MEDIA DRIVER
6690 M:      Malcolm Priestley <tvboxspy@gmail.com>
6691 L:      linux-media@vger.kernel.org
6692 W:      https://linuxtv.org
6693 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6694 S:      Maintained
6695 F:      drivers/media/dvb-frontends/ix2505v*
6696
6697 JC42.4 TEMPERATURE SENSOR DRIVER
6698 M:      Guenter Roeck <linux@roeck-us.net>
6699 L:      linux-hwmon@vger.kernel.org
6700 S:      Maintained
6701 F:      drivers/hwmon/jc42.c
6702 F:      Documentation/hwmon/jc42
6703
6704 JFS FILESYSTEM
6705 M:      Dave Kleikamp <shaggy@kernel.org>
6706 L:      jfs-discussion@lists.sourceforge.net
6707 W:      http://jfs.sourceforge.net/
6708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6709 S:      Maintained
6710 F:      Documentation/filesystems/jfs.txt
6711 F:      fs/jfs/
6712
6713 JME NETWORK DRIVER
6714 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
6715 L:      netdev@vger.kernel.org
6716 S:      Maintained
6717 F:      drivers/net/ethernet/jme.*
6718
6719 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6720 M:      David Woodhouse <dwmw2@infradead.org>
6721 L:      linux-mtd@lists.infradead.org
6722 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
6723 S:      Maintained
6724 F:      fs/jffs2/
6725 F:      include/uapi/linux/jffs2.h
6726
6727 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6728 M:      "Theodore Ts'o" <tytso@mit.edu>
6729 M:      Jan Kara <jack@suse.com>
6730 L:      linux-ext4@vger.kernel.org
6731 S:      Maintained
6732 F:      fs/jbd2/
6733 F:      include/linux/jbd2.h
6734
6735 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6736 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6737 L:      linux-media@vger.kernel.org
6738 S:      Maintained
6739 F:      drivers/media/platform/rcar_jpu.c
6740
6741 JSM Neo PCI based serial card
6742 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6743 L:      linux-serial@vger.kernel.org
6744 S:      Maintained
6745 F:      drivers/tty/serial/jsm/
6746
6747 K10TEMP HARDWARE MONITORING DRIVER
6748 M:      Clemens Ladisch <clemens@ladisch.de>
6749 L:      linux-hwmon@vger.kernel.org
6750 S:      Maintained
6751 F:      Documentation/hwmon/k10temp
6752 F:      drivers/hwmon/k10temp.c
6753
6754 K8TEMP HARDWARE MONITORING DRIVER
6755 M:      Rudolf Marek <r.marek@assembler.cz>
6756 L:      linux-hwmon@vger.kernel.org
6757 S:      Maintained
6758 F:      Documentation/hwmon/k8temp
6759 F:      drivers/hwmon/k8temp.c
6760
6761 KASAN
6762 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
6763 R:      Alexander Potapenko <glider@google.com>
6764 R:      Dmitry Vyukov <dvyukov@google.com>
6765 L:      kasan-dev@googlegroups.com
6766 S:      Maintained
6767 F:      arch/*/include/asm/kasan.h
6768 F:      arch/*/mm/kasan_init*
6769 F:      Documentation/dev-tools/kasan.rst
6770 F:      include/linux/kasan*.h
6771 F:      lib/test_kasan.c
6772 F:      mm/kasan/
6773 F:      scripts/Makefile.kasan
6774
6775 KCONFIG
6776 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
6777 L:      linux-kbuild@vger.kernel.org
6778 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
6779 S:      Maintained
6780 F:      Documentation/kbuild/kconfig-language.txt
6781 F:      scripts/kconfig/
6782
6783 KDUMP
6784 M:      Dave Young <dyoung@redhat.com>
6785 M:      Baoquan He <bhe@redhat.com>
6786 R:      Vivek Goyal <vgoyal@redhat.com>
6787 L:      kexec@lists.infradead.org
6788 W:      http://lse.sourceforge.net/kdump/
6789 S:      Maintained
6790 F:      Documentation/kdump/
6791
6792 KEENE FM RADIO TRANSMITTER DRIVER
6793 M:      Hans Verkuil <hverkuil@xs4all.nl>
6794 L:      linux-media@vger.kernel.org
6795 T:      git git://linuxtv.org/media_tree.git
6796 W:      https://linuxtv.org
6797 S:      Maintained
6798 F:      drivers/media/radio/radio-keene*
6799
6800 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6801 M:      Ian Kent <raven@themaw.net>
6802 L:      autofs@vger.kernel.org
6803 S:      Maintained
6804 F:      fs/autofs4/
6805
6806 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6807 M:      Michal Marek <mmarek@suse.com>
6808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6810 L:      linux-kbuild@vger.kernel.org
6811 S:      Maintained
6812 F:      Documentation/kbuild/
6813 F:      Makefile
6814 F:      scripts/Makefile.*
6815 F:      scripts/basic/
6816 F:      scripts/mk*
6817 F:      scripts/package/
6818
6819 KERNEL JANITORS
6820 L:      kernel-janitors@vger.kernel.org
6821 W:      http://kernelnewbies.org/KernelJanitors
6822 S:      Odd Fixes
6823
6824 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6825 M:      "J. Bruce Fields" <bfields@fieldses.org>
6826 M:      Jeff Layton <jlayton@poochiereds.net>
6827 L:      linux-nfs@vger.kernel.org
6828 W:      http://nfs.sourceforge.net/
6829 T:      git git://linux-nfs.org/~bfields/linux.git
6830 S:      Supported
6831 F:      fs/nfsd/
6832 F:      include/uapi/linux/nfsd/
6833 F:      fs/lockd/
6834 F:      fs/nfs_common/
6835 F:      net/sunrpc/
6836 F:      include/linux/lockd/
6837 F:      include/linux/sunrpc/
6838 F:      include/uapi/linux/sunrpc/
6839
6840 KERNEL SELFTEST FRAMEWORK
6841 M:      Shuah Khan <shuahkh@osg.samsung.com>
6842 M:      Shuah Khan <shuah@kernel.org>
6843 L:      linux-kselftest@vger.kernel.org
6844 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6845 S:      Maintained
6846 F:      tools/testing/selftests
6847
6848 KERNEL VIRTUAL MACHINE (KVM)
6849 M:      Paolo Bonzini <pbonzini@redhat.com>
6850 M:      Radim Krčmář <rkrcmar@redhat.com>
6851 L:      kvm@vger.kernel.org
6852 W:      http://www.linux-kvm.org
6853 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6854 S:      Supported
6855 F:      Documentation/*/kvm*.txt
6856 F:      Documentation/virtual/kvm/
6857 F:      arch/*/kvm/
6858 F:      arch/x86/kernel/kvm.c
6859 F:      arch/x86/kernel/kvmclock.c
6860 F:      arch/*/include/asm/kvm*
6861 F:      include/linux/kvm*
6862 F:      include/uapi/linux/kvm*
6863 F:      virt/kvm/
6864 F:      tools/kvm/
6865
6866 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6867 M:      Joerg Roedel <joro@8bytes.org>
6868 L:      kvm@vger.kernel.org
6869 W:      http://www.linux-kvm.org/
6870 S:      Maintained
6871 F:      arch/x86/include/asm/svm.h
6872 F:      arch/x86/kvm/svm.c
6873
6874 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6875 M:      Alexander Graf <agraf@suse.com>
6876 L:      kvm-ppc@vger.kernel.org
6877 W:      http://www.linux-kvm.org/
6878 T:      git git://github.com/agraf/linux-2.6.git
6879 S:      Supported
6880 F:      arch/powerpc/include/asm/kvm*
6881 F:      arch/powerpc/kvm/
6882
6883 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6884 M:      Christian Borntraeger <borntraeger@de.ibm.com>
6885 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
6886 L:      linux-s390@vger.kernel.org
6887 W:      http://www.ibm.com/developerworks/linux/linux390/
6888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6889 S:      Supported
6890 F:      Documentation/s390/kvm.txt
6891 F:      arch/s390/include/asm/kvm*
6892 F:      arch/s390/kvm/
6893
6894 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6895 M:      Christoffer Dall <christoffer.dall@linaro.org>
6896 M:      Marc Zyngier <marc.zyngier@arm.com>
6897 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6898 L:      kvmarm@lists.cs.columbia.edu
6899 W:      http://systems.cs.columbia.edu/projects/kvm-arm
6900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6901 S:      Supported
6902 F:      arch/arm/include/uapi/asm/kvm*
6903 F:      arch/arm/include/asm/kvm*
6904 F:      arch/arm/kvm/
6905 F:      virt/kvm/arm/
6906 F:      include/kvm/arm_*
6907
6908 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6909 M:      Christoffer Dall <christoffer.dall@linaro.org>
6910 M:      Marc Zyngier <marc.zyngier@arm.com>
6911 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6912 L:      kvmarm@lists.cs.columbia.edu
6913 S:      Maintained
6914 F:      arch/arm64/include/uapi/asm/kvm*
6915 F:      arch/arm64/include/asm/kvm*
6916 F:      arch/arm64/kvm/
6917
6918 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6919 M:      James Hogan <james.hogan@imgtec.com>
6920 L:      linux-mips@linux-mips.org
6921 S:      Supported
6922 F:      arch/mips/include/uapi/asm/kvm*
6923 F:      arch/mips/include/asm/kvm*
6924 F:      arch/mips/kvm/
6925
6926 KEXEC
6927 M:      Eric Biederman <ebiederm@xmission.com>
6928 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
6929 L:      kexec@lists.infradead.org
6930 S:      Maintained
6931 F:      include/linux/kexec.h
6932 F:      include/uapi/linux/kexec.h
6933 F:      kernel/kexec*
6934
6935 KEYS/KEYRINGS:
6936 M:      David Howells <dhowells@redhat.com>
6937 L:      keyrings@vger.kernel.org
6938 S:      Maintained
6939 F:      Documentation/security/keys.txt
6940 F:      include/linux/key.h
6941 F:      include/linux/key-type.h
6942 F:      include/linux/keyctl.h
6943 F:      include/uapi/linux/keyctl.h
6944 F:      include/keys/
6945 F:      security/keys/
6946
6947 KEYS-TRUSTED
6948 M:      David Safford <safford@us.ibm.com>
6949 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6950 L:      linux-security-module@vger.kernel.org
6951 L:      keyrings@vger.kernel.org
6952 S:      Supported
6953 F:      Documentation/security/keys-trusted-encrypted.txt
6954 F:      include/keys/trusted-type.h
6955 F:      security/keys/trusted.c
6956 F:      security/keys/trusted.h
6957
6958 KEYS-ENCRYPTED
6959 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6960 M:      David Safford <safford@us.ibm.com>
6961 L:      linux-security-module@vger.kernel.org
6962 L:      keyrings@vger.kernel.org
6963 S:      Supported
6964 F:      Documentation/security/keys-trusted-encrypted.txt
6965 F:      include/keys/encrypted-type.h
6966 F:      security/keys/encrypted-keys/
6967
6968 KGDB / KDB /debug_core
6969 M:      Jason Wessel <jason.wessel@windriver.com>
6970 W:      http://kgdb.wiki.kernel.org/
6971 L:      kgdb-bugreport@lists.sourceforge.net
6972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6973 S:      Maintained
6974 F:      Documentation/DocBook/kgdb.tmpl
6975 F:      drivers/misc/kgdbts.c
6976 F:      drivers/tty/serial/kgdboc.c
6977 F:      include/linux/kdb.h
6978 F:      include/linux/kgdb.h
6979 F:      kernel/debug/
6980
6981 KMEMCHECK
6982 M:      Vegard Nossum <vegardno@ifi.uio.no>
6983 M:      Pekka Enberg <penberg@kernel.org>
6984 S:      Maintained
6985 F:      Documentation/dev-tools/kmemcheck.rst
6986 F:      arch/x86/include/asm/kmemcheck.h
6987 F:      arch/x86/mm/kmemcheck/
6988 F:      include/linux/kmemcheck.h
6989 F:      mm/kmemcheck.c
6990
6991 KMEMLEAK
6992 M:      Catalin Marinas <catalin.marinas@arm.com>
6993 S:      Maintained
6994 F:      Documentation/dev-tools/kmemleak.rst
6995 F:      include/linux/kmemleak.h
6996 F:      mm/kmemleak.c
6997 F:      mm/kmemleak-test.c
6998
6999 KPROBES
7000 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7001 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7002 M:      "David S. Miller" <davem@davemloft.net>
7003 M:      Masami Hiramatsu <mhiramat@kernel.org>
7004 S:      Maintained
7005 F:      Documentation/kprobes.txt
7006 F:      include/linux/kprobes.h
7007 F:      kernel/kprobes.c
7008
7009 KS0108 LCD CONTROLLER DRIVER
7010 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7011 W:      http://miguelojeda.es/auxdisplay.htm
7012 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7013 S:      Maintained
7014 F:      Documentation/auxdisplay/ks0108
7015 F:      drivers/auxdisplay/ks0108.c
7016 F:      include/linux/ks0108.h
7017
7018 L3MDEV
7019 M:      David Ahern <dsa@cumulusnetworks.com>
7020 L:      netdev@vger.kernel.org
7021 S:      Maintained
7022 F:      net/l3mdev
7023 F:      include/net/l3mdev.h
7024
7025 LANTIQ MIPS ARCHITECTURE
7026 M:      John Crispin <john@phrozen.org>
7027 L:      linux-mips@linux-mips.org
7028 S:      Maintained
7029 F:      arch/mips/lantiq
7030
7031 LAPB module
7032 L:      linux-x25@vger.kernel.org
7033 S:      Orphan
7034 F:      Documentation/networking/lapb-module.txt
7035 F:      include/*/lapb.h
7036 F:      net/lapb/
7037
7038 LASI 53c700 driver for PARISC
7039 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7040 L:      linux-scsi@vger.kernel.org
7041 S:      Maintained
7042 F:      Documentation/scsi/53c700.txt
7043 F:      drivers/scsi/53c700*
7044
7045 LED SUBSYSTEM
7046 M:      Richard Purdie <rpurdie@rpsys.net>
7047 M:      Jacek Anaszewski <j.anaszewski@samsung.com>
7048 L:      linux-leds@vger.kernel.org
7049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7050 S:      Maintained
7051 F:      Documentation/devicetree/bindings/leds/
7052 F:      drivers/leds/
7053 F:      include/linux/leds.h
7054
7055 LEGACY EEPROM DRIVER
7056 M:      Jean Delvare <jdelvare@suse.com>
7057 S:      Maintained
7058 F:      Documentation/misc-devices/eeprom
7059 F:      drivers/misc/eeprom/eeprom.c
7060
7061 LEGO USB Tower driver
7062 M:      Juergen Stuber <starblue@users.sourceforge.net>
7063 L:      legousb-devel@lists.sourceforge.net
7064 W:      http://legousb.sourceforge.net/
7065 S:      Maintained
7066 F:      drivers/usb/misc/legousbtower.c
7067
7068 LG2160 MEDIA DRIVER
7069 M:      Michael Krufky <mkrufky@linuxtv.org>
7070 L:      linux-media@vger.kernel.org
7071 W:      https://linuxtv.org
7072 W:      http://github.com/mkrufky
7073 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7074 T:      git git://linuxtv.org/mkrufky/tuners.git
7075 S:      Maintained
7076 F:      drivers/media/dvb-frontends/lg2160.*
7077
7078 LGDT3305 MEDIA DRIVER
7079 M:      Michael Krufky <mkrufky@linuxtv.org>
7080 L:      linux-media@vger.kernel.org
7081 W:      https://linuxtv.org
7082 W:      http://github.com/mkrufky
7083 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7084 T:      git git://linuxtv.org/mkrufky/tuners.git
7085 S:      Maintained
7086 F:      drivers/media/dvb-frontends/lgdt3305.*
7087
7088 LGUEST
7089 M:      Rusty Russell <rusty@rustcorp.com.au>
7090 L:      lguest@lists.ozlabs.org
7091 W:      http://lguest.ozlabs.org/
7092 S:      Odd Fixes
7093 F:      arch/x86/include/asm/lguest*.h
7094 F:      arch/x86/lguest/
7095 F:      drivers/lguest/
7096 F:      include/linux/lguest*.h
7097 F:      tools/lguest/
7098
7099 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7100 M:      Tejun Heo <tj@kernel.org>
7101 L:      linux-ide@vger.kernel.org
7102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7103 S:      Maintained
7104 F:      drivers/ata/
7105 F:      include/linux/ata.h
7106 F:      include/linux/libata.h
7107 F:      Documentation/devicetree/bindings/ata/
7108
7109 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7110 M:      Viresh Kumar <vireshk@kernel.org>
7111 L:      linux-ide@vger.kernel.org
7112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7113 S:      Maintained
7114 F:      include/linux/pata_arasan_cf_data.h
7115 F:      drivers/ata/pata_arasan_cf.c
7116
7117 LIBATA PATA DRIVERS
7118 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7119 M:      Tejun Heo <tj@kernel.org>
7120 L:      linux-ide@vger.kernel.org
7121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7122 S:      Maintained
7123 F:      drivers/ata/pata_*.c
7124 F:      drivers/ata/ata_generic.c
7125
7126 LIBATA SATA AHCI PLATFORM devices support
7127 M:      Hans de Goede <hdegoede@redhat.com>
7128 M:      Tejun Heo <tj@kernel.org>
7129 L:      linux-ide@vger.kernel.org
7130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7131 S:      Maintained
7132 F:      drivers/ata/ahci_platform.c
7133 F:      drivers/ata/libahci_platform.c
7134 F:      include/linux/ahci_platform.h
7135
7136 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7137 M:      Mikael Pettersson <mikpelinux@gmail.com>
7138 L:      linux-ide@vger.kernel.org
7139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7140 S:      Maintained
7141 F:      drivers/ata/sata_promise.*
7142
7143 LIBLOCKDEP
7144 M:      Sasha Levin <sasha.levin@oracle.com>
7145 S:      Maintained
7146 F:      tools/lib/lockdep/
7147
7148 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7149 M:      Dan Williams <dan.j.williams@intel.com>
7150 L:      linux-nvdimm@lists.01.org
7151 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7153 S:      Supported
7154 F:      drivers/nvdimm/*
7155 F:      include/linux/nd.h
7156 F:      include/linux/libnvdimm.h
7157 F:      include/uapi/linux/ndctl.h
7158
7159 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7160 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7161 L:      linux-nvdimm@lists.01.org
7162 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7163 S:      Supported
7164 F:      drivers/nvdimm/blk.c
7165 F:      drivers/nvdimm/region_devs.c
7166 F:      drivers/acpi/nfit*
7167
7168 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7169 M:      Vishal Verma <vishal.l.verma@intel.com>
7170 L:      linux-nvdimm@lists.01.org
7171 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7172 S:      Supported
7173 F:      drivers/nvdimm/btt*
7174
7175 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7176 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7177 L:      linux-nvdimm@lists.01.org
7178 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7179 S:      Supported
7180 F:      drivers/nvdimm/pmem.c
7181 F:      include/linux/pmem.h
7182 F:      arch/*/include/asm/pmem.h
7183
7184 LIGHTNVM PLATFORM SUPPORT
7185 M:      Matias Bjorling <mb@lightnvm.io>
7186 W:      http://github/OpenChannelSSD
7187 L:      linux-block@vger.kernel.org
7188 S:      Maintained
7189 F:      drivers/lightnvm/
7190 F:      include/linux/lightnvm.h
7191 F:      include/uapi/linux/lightnvm.h
7192
7193 LINUX FOR IBM pSERIES (RS/6000)
7194 M:      Paul Mackerras <paulus@au.ibm.com>
7195 W:      http://www.ibm.com/linux/ltc/projects/ppc
7196 S:      Supported
7197 F:      arch/powerpc/boot/rs6000.h
7198
7199 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7200 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7201 M:      Paul Mackerras <paulus@samba.org>
7202 M:      Michael Ellerman <mpe@ellerman.id.au>
7203 W:      http://www.penguinppc.org/
7204 L:      linuxppc-dev@lists.ozlabs.org
7205 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7207 S:      Supported
7208 F:      Documentation/powerpc/
7209 F:      arch/powerpc/
7210 F:      drivers/char/tpm/tpm_ibmvtpm*
7211 F:      drivers/crypto/nx/
7212 F:      drivers/crypto/vmx/
7213 F:      drivers/net/ethernet/ibm/ibmveth.*
7214 F:      drivers/net/ethernet/ibm/ibmvnic.*
7215 F:      drivers/pci/hotplug/pnv_php.c
7216 F:      drivers/pci/hotplug/rpa*
7217 F:      drivers/scsi/ibmvscsi/
7218 N:      opal
7219 N:      /pmac
7220 N:      powermac
7221 N:      powernv
7222 N:      [^a-z0-9]ps3
7223 N:      pseries
7224
7225 LINUX FOR POWER MACINTOSH
7226 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7227 W:      http://www.penguinppc.org/
7228 L:      linuxppc-dev@lists.ozlabs.org
7229 S:      Maintained
7230 F:      arch/powerpc/platforms/powermac/
7231 F:      drivers/macintosh/
7232
7233 LINUX FOR POWERPC EMBEDDED MPC5XXX
7234 M:      Anatolij Gustschin <agust@denx.de>
7235 L:      linuxppc-dev@lists.ozlabs.org
7236 T:      git git://git.denx.de/linux-denx-agust.git
7237 S:      Maintained
7238 F:      arch/powerpc/platforms/512x/
7239 F:      arch/powerpc/platforms/52xx/
7240
7241 LINUX FOR POWERPC EMBEDDED PPC4XX
7242 M:      Alistair Popple <alistair@popple.id.au>
7243 M:      Matt Porter <mporter@kernel.crashing.org>
7244 W:      http://www.penguinppc.org/
7245 L:      linuxppc-dev@lists.ozlabs.org
7246 S:      Maintained
7247 F:      arch/powerpc/platforms/40x/
7248 F:      arch/powerpc/platforms/44x/
7249
7250 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7251 L:      linuxppc-dev@lists.ozlabs.org
7252 S:      Orphan
7253 F:      arch/powerpc/*/*virtex*
7254 F:      arch/powerpc/*/*/*virtex*
7255
7256 LINUX FOR POWERPC EMBEDDED PPC8XX
7257 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7258 W:      http://www.penguinppc.org/
7259 L:      linuxppc-dev@lists.ozlabs.org
7260 S:      Maintained
7261 F:      arch/powerpc/platforms/8xx/
7262
7263 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7264 M:      Scott Wood <oss@buserror.net>
7265 M:      Kumar Gala <galak@kernel.crashing.org>
7266 W:      http://www.penguinppc.org/
7267 L:      linuxppc-dev@lists.ozlabs.org
7268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7269 S:      Maintained
7270 F:      arch/powerpc/platforms/83xx/
7271 F:      arch/powerpc/platforms/85xx/
7272
7273 LINUX FOR POWERPC PA SEMI PWRFICIENT
7274 M:      Olof Johansson <olof@lixom.net>
7275 L:      linuxppc-dev@lists.ozlabs.org
7276 S:      Maintained
7277 F:      arch/powerpc/platforms/pasemi/
7278 F:      drivers/*/*pasemi*
7279 F:      drivers/*/*/*pasemi*
7280
7281 LINUX SECURITY MODULE (LSM) FRAMEWORK
7282 M:      Chris Wright <chrisw@sous-sol.org>
7283 L:      linux-security-module@vger.kernel.org
7284 S:      Supported
7285
7286 LIS3LV02D ACCELEROMETER DRIVER
7287 M:      Eric Piel <eric.piel@tremplin-utc.net>
7288 S:      Maintained
7289 F:      Documentation/misc-devices/lis3lv02d
7290 F:      drivers/misc/lis3lv02d/
7291 F:      drivers/platform/x86/hp_accel.c
7292
7293 LIVE PATCHING
7294 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7295 M:      Jessica Yu <jeyu@redhat.com>
7296 M:      Jiri Kosina <jikos@kernel.org>
7297 M:      Miroslav Benes <mbenes@suse.cz>
7298 R:      Petr Mladek <pmladek@suse.com>
7299 S:      Maintained
7300 F:      kernel/livepatch/
7301 F:      include/linux/livepatch.h
7302 F:      arch/x86/include/asm/livepatch.h
7303 F:      arch/x86/kernel/livepatch.c
7304 F:      Documentation/livepatch/
7305 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7306 F:      samples/livepatch/
7307 L:      live-patching@vger.kernel.org
7308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7309
7310 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7311 M:      Kees Cook <keescook@chromium.org>
7312 S:      Maintained
7313 F:      drivers/misc/lkdtm*
7314
7315 LLC (802.2)
7316 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7317 S:      Maintained
7318 F:      include/linux/llc.h
7319 F:      include/uapi/linux/llc.h
7320 F:      include/net/llc*
7321 F:      net/llc/
7322
7323 LM73 HARDWARE MONITOR DRIVER
7324 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7325 L:      linux-hwmon@vger.kernel.org
7326 S:      Maintained
7327 F:      drivers/hwmon/lm73.c
7328
7329 LM78 HARDWARE MONITOR DRIVER
7330 M:      Jean Delvare <jdelvare@suse.com>
7331 L:      linux-hwmon@vger.kernel.org
7332 S:      Maintained
7333 F:      Documentation/hwmon/lm78
7334 F:      drivers/hwmon/lm78.c
7335
7336 LM83 HARDWARE MONITOR DRIVER
7337 M:      Jean Delvare <jdelvare@suse.com>
7338 L:      linux-hwmon@vger.kernel.org
7339 S:      Maintained
7340 F:      Documentation/hwmon/lm83
7341 F:      drivers/hwmon/lm83.c
7342
7343 LM90 HARDWARE MONITOR DRIVER
7344 M:      Jean Delvare <jdelvare@suse.com>
7345 L:      linux-hwmon@vger.kernel.org
7346 S:      Maintained
7347 F:      Documentation/hwmon/lm90
7348 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7349 F:      drivers/hwmon/lm90.c
7350
7351 LM95234 HARDWARE MONITOR DRIVER
7352 M:      Guenter Roeck <linux@roeck-us.net>
7353 L:      linux-hwmon@vger.kernel.org
7354 S:      Maintained
7355 F:      Documentation/hwmon/lm95234
7356 F:      drivers/hwmon/lm95234.c
7357
7358 LME2510 MEDIA DRIVER
7359 M:      Malcolm Priestley <tvboxspy@gmail.com>
7360 L:      linux-media@vger.kernel.org
7361 W:      https://linuxtv.org
7362 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7363 S:      Maintained
7364 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7365
7366 LOCKING PRIMITIVES
7367 M:      Peter Zijlstra <peterz@infradead.org>
7368 M:      Ingo Molnar <mingo@redhat.com>
7369 L:      linux-kernel@vger.kernel.org
7370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7371 S:      Maintained
7372 F:      Documentation/locking/
7373 F:      include/linux/lockdep.h
7374 F:      include/linux/spinlock*.h
7375 F:      arch/*/include/asm/spinlock*.h
7376 F:      include/linux/rwlock*.h
7377 F:      include/linux/mutex*.h
7378 F:      arch/*/include/asm/mutex*.h
7379 F:      include/linux/rwsem*.h
7380 F:      arch/*/include/asm/rwsem.h
7381 F:      include/linux/seqlock.h
7382 F:      lib/locking*.[ch]
7383 F:      kernel/locking/
7384
7385 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7386 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7387 L:      linux-ntfs-dev@lists.sourceforge.net
7388 W:      http://www.linux-ntfs.org/content/view/19/37/
7389 S:      Maintained
7390 F:      Documentation/ldm.txt
7391 F:      block/partitions/ldm.*
7392
7393 LogFS
7394 M:      Joern Engel <joern@logfs.org>
7395 M:      Prasad Joshi <prasadjoshi.linux@gmail.com>
7396 L:      logfs@logfs.org
7397 W:      logfs.org
7398 S:      Maintained
7399 F:      fs/logfs/
7400
7401 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7402 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7403 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7404 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7405 L:      MPT-FusionLinux.pdl@broadcom.com
7406 L:      linux-scsi@vger.kernel.org
7407 W:      http://www.avagotech.com/support/
7408 S:      Supported
7409 F:      drivers/message/fusion/
7410 F:      drivers/scsi/mpt2sas/
7411 F:      drivers/scsi/mpt3sas/
7412
7413 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7414 M:      Matthew Wilcox <matthew@wil.cx>
7415 L:      linux-scsi@vger.kernel.org
7416 S:      Maintained
7417 F:      drivers/scsi/sym53c8xx_2/
7418
7419 LTC4261 HARDWARE MONITOR DRIVER
7420 M:      Guenter Roeck <linux@roeck-us.net>
7421 L:      linux-hwmon@vger.kernel.org
7422 S:      Maintained
7423 F:      Documentation/hwmon/ltc4261
7424 F:      drivers/hwmon/ltc4261.c
7425
7426 LTP (Linux Test Project)
7427 M:      Mike Frysinger <vapier@gentoo.org>
7428 M:      Cyril Hrubis <chrubis@suse.cz>
7429 M:      Wanlong Gao <wanlong.gao@gmail.com>
7430 M:      Jan Stancek <jstancek@redhat.com>
7431 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7432 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7433 L:      ltp@lists.linux.it (subscribers-only)
7434 W:      http://linux-test-project.github.io/
7435 T:      git git://github.com/linux-test-project/ltp.git
7436 S:      Maintained
7437
7438 M32R ARCHITECTURE
7439 W:      http://www.linux-m32r.org/
7440 S:      Orphan
7441 F:      arch/m32r/
7442
7443 M68K ARCHITECTURE
7444 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7445 L:      linux-m68k@lists.linux-m68k.org
7446 W:      http://www.linux-m68k.org/
7447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7448 S:      Maintained
7449 F:      arch/m68k/
7450 F:      drivers/zorro/
7451
7452 M68K ON APPLE MACINTOSH
7453 M:      Joshua Thompson <funaho@jurai.org>
7454 W:      http://www.mac.linux-m68k.org/
7455 L:      linux-m68k@lists.linux-m68k.org
7456 S:      Maintained
7457 F:      arch/m68k/mac/
7458
7459 M68K ON HP9000/300
7460 M:      Philip Blundell <philb@gnu.org>
7461 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7462 S:      Maintained
7463 F:      arch/m68k/hp300/
7464
7465 M88DS3103 MEDIA DRIVER
7466 M:      Antti Palosaari <crope@iki.fi>
7467 L:      linux-media@vger.kernel.org
7468 W:      https://linuxtv.org
7469 W:      http://palosaari.fi/linux/
7470 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7471 T:      git git://linuxtv.org/anttip/media_tree.git
7472 S:      Maintained
7473 F:      drivers/media/dvb-frontends/m88ds3103*
7474
7475 M88RS2000 MEDIA DRIVER
7476 M:      Malcolm Priestley <tvboxspy@gmail.com>
7477 L:      linux-media@vger.kernel.org
7478 W:      https://linuxtv.org
7479 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7480 S:      Maintained
7481 F:      drivers/media/dvb-frontends/m88rs2000*
7482
7483 MA901 MASTERKIT USB FM RADIO DRIVER
7484 M:      Alexey Klimov <klimov.linux@gmail.com>
7485 L:      linux-media@vger.kernel.org
7486 T:      git git://linuxtv.org/media_tree.git
7487 S:      Maintained
7488 F:      drivers/media/radio/radio-ma901.c
7489
7490 MAC80211
7491 M:      Johannes Berg <johannes@sipsolutions.net>
7492 L:      linux-wireless@vger.kernel.org
7493 W:      http://wireless.kernel.org/
7494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7496 S:      Maintained
7497 F:      Documentation/networking/mac80211-injection.txt
7498 F:      include/net/mac80211.h
7499 F:      net/mac80211/
7500 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7501
7502 MACVLAN DRIVER
7503 M:      Patrick McHardy <kaber@trash.net>
7504 L:      netdev@vger.kernel.org
7505 S:      Maintained
7506 F:      drivers/net/macvlan.c
7507 F:      include/linux/if_macvlan.h
7508
7509 MAILBOX API
7510 M:      Jassi Brar <jassisinghbrar@gmail.com>
7511 L:      linux-kernel@vger.kernel.org
7512 S:      Maintained
7513 F:      drivers/mailbox/
7514 F:      include/linux/mailbox_client.h
7515 F:      include/linux/mailbox_controller.h
7516
7517 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7518 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7519 W:      http://www.kernel.org/doc/man-pages
7520 L:      linux-man@vger.kernel.org
7521 S:      Maintained
7522
7523 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7524 M:      Andrew Lunn <andrew@lunn.ch>
7525 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7526 S:      Maintained
7527 F:      drivers/net/dsa/mv88e6xxx/
7528
7529 MARVELL ARMADA DRM SUPPORT
7530 M:      Russell King <rmk+kernel@armlinux.org.uk>
7531 S:      Maintained
7532 F:      drivers/gpu/drm/armada/
7533 F:      include/uapi/drm/armada_drm.h
7534 F:      Documentation/devicetree/bindings/display/armada/
7535
7536 MARVELL CRYPTO DRIVER
7537 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7538 M:      Arnaud Ebalard <arno@natisbad.org>
7539 F:      drivers/crypto/marvell/
7540 S:      Maintained
7541 L:      linux-crypto@vger.kernel.org
7542
7543 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7544 M:      Mirko Lindner <mlindner@marvell.com>
7545 M:      Stephen Hemminger <stephen@networkplumber.org>
7546 L:      netdev@vger.kernel.org
7547 S:      Maintained
7548 F:      drivers/net/ethernet/marvell/sk*
7549
7550 MARVELL LIBERTAS WIRELESS DRIVER
7551 L:      libertas-dev@lists.infradead.org
7552 S:      Orphan
7553 F:      drivers/net/wireless/marvell/libertas/
7554
7555 MARVELL MV643XX ETHERNET DRIVER
7556 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7557 L:      netdev@vger.kernel.org
7558 S:      Maintained
7559 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7560 F:      include/linux/mv643xx.h
7561
7562 MARVELL MVNETA ETHERNET DRIVER
7563 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7564 L:      netdev@vger.kernel.org
7565 S:      Maintained
7566 F:      drivers/net/ethernet/marvell/mvneta.*
7567
7568 MARVELL MWIFIEX WIRELESS DRIVER
7569 M:      Amitkumar Karwar <akarwar@marvell.com>
7570 M:      Nishant Sarmukadam <nishants@marvell.com>
7571 L:      linux-wireless@vger.kernel.org
7572 S:      Maintained
7573 F:      drivers/net/wireless/marvell/mwifiex/
7574
7575 MARVELL MWL8K WIRELESS DRIVER
7576 M:      Lennert Buytenhek <buytenh@wantstofly.org>
7577 L:      linux-wireless@vger.kernel.org
7578 S:      Odd Fixes
7579 F:      drivers/net/wireless/marvell/mwl8k.c
7580
7581 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7582 M:      Nicolas Pitre <nico@fluxnic.net>
7583 S:      Odd Fixes
7584 F:      drivers/mmc/host/mvsdio.*
7585
7586 MATROX FRAMEBUFFER DRIVER
7587 L:      linux-fbdev@vger.kernel.org
7588 S:      Orphan
7589 F:      drivers/video/fbdev/matrox/matroxfb_*
7590 F:      include/uapi/linux/matroxfb.h
7591
7592 MAX16065 HARDWARE MONITOR DRIVER
7593 M:      Guenter Roeck <linux@roeck-us.net>
7594 L:      linux-hwmon@vger.kernel.org
7595 S:      Maintained
7596 F:      Documentation/hwmon/max16065
7597 F:      drivers/hwmon/max16065.c
7598
7599 MAX20751 HARDWARE MONITOR DRIVER
7600 M:      Guenter Roeck <linux@roeck-us.net>
7601 L:      linux-hwmon@vger.kernel.org
7602 S:      Maintained
7603 F:      Documentation/hwmon/max20751
7604 F:      drivers/hwmon/max20751.c
7605
7606 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7607 L:      linux-hwmon@vger.kernel.org
7608 S:      Orphan
7609 F:      Documentation/hwmon/max6650
7610 F:      drivers/hwmon/max6650.c
7611
7612 MAX6697 HARDWARE MONITOR DRIVER
7613 M:      Guenter Roeck <linux@roeck-us.net>
7614 L:      linux-hwmon@vger.kernel.org
7615 S:      Maintained
7616 F:      Documentation/hwmon/max6697
7617 F:      Documentation/devicetree/bindings/i2c/max6697.txt
7618 F:      drivers/hwmon/max6697.c
7619 F:      include/linux/platform_data/max6697.h
7620
7621 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7622 M:      Peter Rosin <peda@axentia.se>
7623 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7624 S:      Maintained
7625 F:      Documentation/devicetree/bindings/sound/max9860.txt
7626 F:      sound/soc/codecs/max9860.*
7627
7628 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7629 M:      Krzysztof Kozlowski <krzk@kernel.org>
7630 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7631 L:      linux-pm@vger.kernel.org
7632 S:      Supported
7633 F:      drivers/power/supply/max14577_charger.c
7634 F:      drivers/power/supply/max77693_charger.c
7635
7636 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7637 M:      Javier Martinez Canillas <javier@osg.samsung.com>
7638 L:      linux-kernel@vger.kernel.org
7639 S:      Supported
7640 F:      drivers/*/*max77802*.c
7641 F:      Documentation/devicetree/bindings/*/*max77802.txt
7642 F:      include/dt-bindings/*/*max77802.h
7643
7644 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7645 M:      Chanwoo Choi <cw00.choi@samsung.com>
7646 M:      Krzysztof Kozlowski <krzk@kernel.org>
7647 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7648 L:      linux-kernel@vger.kernel.org
7649 S:      Supported
7650 F:      drivers/*/max14577*.c
7651 F:      drivers/*/max77686*.c
7652 F:      drivers/*/max77693*.c
7653 F:      drivers/extcon/extcon-max14577.c
7654 F:      drivers/extcon/extcon-max77693.c
7655 F:      drivers/rtc/rtc-max77686.c
7656 F:      drivers/clk/clk-max77686.c
7657 F:      Documentation/devicetree/bindings/mfd/max14577.txt
7658 F:      Documentation/devicetree/bindings/*/max77686.txt
7659 F:      Documentation/devicetree/bindings/mfd/max77693.txt
7660 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
7661 F:      include/linux/mfd/max14577*.h
7662 F:      include/linux/mfd/max77686*.h
7663 F:      include/linux/mfd/max77693*.h
7664
7665 MAXIRADIO FM RADIO RECEIVER DRIVER
7666 M:      Hans Verkuil <hverkuil@xs4all.nl>
7667 L:      linux-media@vger.kernel.org
7668 T:      git git://linuxtv.org/media_tree.git
7669 W:      https://linuxtv.org
7670 S:      Maintained
7671 F:      drivers/media/radio/radio-maxiradio*
7672
7673 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7674 M:      Peter Rosin <peda@axentia.se>
7675 L:      linux-iio@vger.kernel.org
7676 S:      Maintained
7677 F:      drivers/iio/potentiometer/mcp4531.c
7678
7679 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7680 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7681 L:      linux-iio@vger.kernel.org
7682 S:      Maintained
7683 F:      drivers/iio/dac/cio-dac.c
7684
7685 MEDIA DRIVERS FOR RENESAS - FCP
7686 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7687 L:      linux-media@vger.kernel.org
7688 L:      linux-renesas-soc@vger.kernel.org
7689 T:      git git://linuxtv.org/media_tree.git
7690 S:      Supported
7691 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
7692 F:      drivers/media/platform/rcar-fcp.c
7693 F:      include/media/rcar-fcp.h
7694
7695 MEDIA DRIVERS FOR RENESAS - VSP1
7696 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7697 L:      linux-media@vger.kernel.org
7698 L:      linux-renesas-soc@vger.kernel.org
7699 T:      git git://linuxtv.org/media_tree.git
7700 S:      Supported
7701 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
7702 F:      drivers/media/platform/vsp1/
7703
7704 MEDIA DRIVERS FOR HELENE
7705 M:      Abylay Ospan <aospan@netup.ru>
7706 L:      linux-media@vger.kernel.org
7707 W:      https://linuxtv.org
7708 W:      http://netup.tv/
7709 T:      git git://linuxtv.org/media_tree.git
7710 S:      Supported
7711 F:      drivers/media/dvb-frontends/helene*
7712
7713 MEDIA DRIVERS FOR ASCOT2E
7714 M:      Sergey Kozlov <serjk@netup.ru>
7715 M:      Abylay Ospan <aospan@netup.ru>
7716 L:      linux-media@vger.kernel.org
7717 W:      https://linuxtv.org
7718 W:      http://netup.tv/
7719 T:      git git://linuxtv.org/media_tree.git
7720 S:      Supported
7721 F:      drivers/media/dvb-frontends/ascot2e*
7722
7723 MEDIA DRIVERS FOR CXD2841ER
7724 M:      Sergey Kozlov <serjk@netup.ru>
7725 M:      Abylay Ospan <aospan@netup.ru>
7726 L:      linux-media@vger.kernel.org
7727 W:      https://linuxtv.org
7728 W:      http://netup.tv/
7729 T:      git git://linuxtv.org/media_tree.git
7730 S:      Supported
7731 F:      drivers/media/dvb-frontends/cxd2841er*
7732
7733 MEDIA DRIVERS FOR HORUS3A
7734 M:      Sergey Kozlov <serjk@netup.ru>
7735 M:      Abylay Ospan <aospan@netup.ru>
7736 L:      linux-media@vger.kernel.org
7737 W:      https://linuxtv.org
7738 W:      http://netup.tv/
7739 T:      git git://linuxtv.org/media_tree.git
7740 S:      Supported
7741 F:      drivers/media/dvb-frontends/horus3a*
7742
7743 MEDIA DRIVERS FOR LNBH25
7744 M:      Sergey Kozlov <serjk@netup.ru>
7745 M:      Abylay Ospan <aospan@netup.ru>
7746 L:      linux-media@vger.kernel.org
7747 W:      https://linuxtv.org
7748 W:      http://netup.tv/
7749 T:      git git://linuxtv.org/media_tree.git
7750 S:      Supported
7751 F:      drivers/media/dvb-frontends/lnbh25*
7752
7753 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7754 M:      Sergey Kozlov <serjk@netup.ru>
7755 M:      Abylay Ospan <aospan@netup.ru>
7756 L:      linux-media@vger.kernel.org
7757 W:      https://linuxtv.org
7758 W:      http://netup.tv/
7759 T:      git git://linuxtv.org/media_tree.git
7760 S:      Supported
7761 F:      drivers/media/pci/netup_unidvb/*
7762
7763 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7764 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
7765 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
7766 P:      LinuxTV.org Project
7767 L:      linux-media@vger.kernel.org
7768 W:      https://linuxtv.org
7769 Q:      http://patchwork.kernel.org/project/linux-media/list/
7770 T:      git git://linuxtv.org/media_tree.git
7771 S:      Maintained
7772 F:      Documentation/dvb/
7773 F:      Documentation/video4linux/
7774 F:      Documentation/DocBook/media/
7775 F:      drivers/media/
7776 F:      drivers/staging/media/
7777 F:      include/linux/platform_data/media/
7778 F:      include/media/
7779 F:      include/uapi/linux/dvb/
7780 F:      include/uapi/linux/videodev2.h
7781 F:      include/uapi/linux/media.h
7782 F:      include/uapi/linux/v4l2-*
7783 F:      include/uapi/linux/meye.h
7784 F:      include/uapi/linux/ivtv*
7785 F:      include/uapi/linux/uvcvideo.h
7786
7787 MEDIATEK ETHERNET DRIVER
7788 M:      Felix Fietkau <nbd@openwrt.org>
7789 M:      John Crispin <blogic@openwrt.org>
7790 L:      netdev@vger.kernel.org
7791 S:      Maintained
7792 F:      drivers/net/ethernet/mediatek/
7793
7794 MEDIATEK MT7601U WIRELESS LAN DRIVER
7795 M:      Jakub Kicinski <kubakici@wp.pl>
7796 L:      linux-wireless@vger.kernel.org
7797 S:      Maintained
7798 F:      drivers/net/wireless/mediatek/mt7601u/
7799
7800 MEGARAID SCSI/SAS DRIVERS
7801 M:      Kashyap Desai <kashyap.desai@avagotech.com>
7802 M:      Sumit Saxena <sumit.saxena@avagotech.com>
7803 M:      Uday Lingala <uday.lingala@avagotech.com>
7804 L:      megaraidlinux.pdl@avagotech.com
7805 L:      linux-scsi@vger.kernel.org
7806 W:      http://www.lsi.com
7807 S:      Maintained
7808 F:      Documentation/scsi/megaraid.txt
7809 F:      drivers/scsi/megaraid.*
7810 F:      drivers/scsi/megaraid/
7811
7812 MELLANOX ETHERNET DRIVER (mlx4_en)
7813 M:      Tariq Toukan <tariqt@mellanox.com>
7814 L:      netdev@vger.kernel.org
7815 S:      Supported
7816 W:      http://www.mellanox.com
7817 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7818 F:      drivers/net/ethernet/mellanox/mlx4/en_*
7819
7820 MELLANOX ETHERNET DRIVER (mlx5e)
7821 M:      Saeed Mahameed <saeedm@mellanox.com>
7822 L:      netdev@vger.kernel.org
7823 S:      Supported
7824 W:      http://www.mellanox.com
7825 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7826 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
7827
7828 MELLANOX ETHERNET SWITCH DRIVERS
7829 M:      Jiri Pirko <jiri@mellanox.com>
7830 M:      Ido Schimmel <idosch@mellanox.com>
7831 L:      netdev@vger.kernel.org
7832 S:      Supported
7833 W:      http://www.mellanox.com
7834 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7835 F:      drivers/net/ethernet/mellanox/mlxsw/
7836
7837 MELLANOX MLXCPLD LED DRIVER
7838 M:      Vadim Pasternak <vadimp@mellanox.com>
7839 L:      linux-leds@vger.kernel.org
7840 S:      Supported
7841 F:      drivers/leds/leds-mlxcpld.c
7842 F:      Documentation/leds/leds-mlxcpld.txt
7843
7844 MELLANOX PLATFORM DRIVER
7845 M:      Vadim Pasternak <vadimp@mellanox.com>
7846 L:      platform-driver-x86@vger.kernel.org
7847 S:      Supported
7848 F:      arch/x86/platform/mellanox/mlx-platform.c
7849
7850 SOFT-ROCE DRIVER (rxe)
7851 M:      Moni Shoua <monis@mellanox.com>
7852 L:      linux-rdma@vger.kernel.org
7853 S:      Supported
7854 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7855 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7856 F:      drivers/infiniband/sw/rxe/
7857 F:      include/uapi/rdma/rdma_user_rxe.h
7858
7859 MEMBARRIER SUPPORT
7860 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7861 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7862 L:      linux-kernel@vger.kernel.org
7863 S:      Supported
7864 F:      kernel/membarrier.c
7865 F:      include/uapi/linux/membarrier.h
7866
7867 MEMORY MANAGEMENT
7868 L:      linux-mm@kvack.org
7869 W:      http://www.linux-mm.org
7870 S:      Maintained
7871 F:      include/linux/mm.h
7872 F:      include/linux/gfp.h
7873 F:      include/linux/mmzone.h
7874 F:      include/linux/memory_hotplug.h
7875 F:      include/linux/vmalloc.h
7876 F:      mm/
7877
7878 MEMORY TECHNOLOGY DEVICES (MTD)
7879 M:      David Woodhouse <dwmw2@infradead.org>
7880 M:      Brian Norris <computersforpeace@gmail.com>
7881 L:      linux-mtd@lists.infradead.org
7882 W:      http://www.linux-mtd.infradead.org/
7883 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
7884 T:      git git://git.infradead.org/linux-mtd.git
7885 T:      git git://git.infradead.org/l2-mtd.git
7886 S:      Maintained
7887 F:      Documentation/devicetree/bindings/mtd/
7888 F:      drivers/mtd/
7889 F:      include/linux/mtd/
7890 F:      include/uapi/mtd/
7891
7892 MEN A21 WATCHDOG DRIVER
7893 M:      Johannes Thumshirn <morbidrsa@gmail.com>
7894 L:      linux-watchdog@vger.kernel.org
7895 S:      Maintained
7896 F:      drivers/watchdog/mena21_wdt.c
7897
7898 MEN CHAMELEON BUS (mcb)
7899 M:      Johannes Thumshirn <morbidrsa@gmail.com>
7900 S:      Maintained
7901 F:      drivers/mcb/
7902 F:      include/linux/mcb.h
7903 F:      Documentation/men-chameleon-bus.txt
7904
7905 MEN F21BMC (Board Management Controller)
7906 M:      Andreas Werner <andreas.werner@men.de>
7907 S:      Supported
7908 F:      drivers/mfd/menf21bmc.c
7909 F:      drivers/watchdog/menf21bmc_wdt.c
7910 F:      drivers/leds/leds-menf21bmc.c
7911 F:      drivers/hwmon/menf21bmc_hwmon.c
7912 F:      Documentation/hwmon/menf21bmc
7913
7914 METAG ARCHITECTURE
7915 M:      James Hogan <james.hogan@imgtec.com>
7916 L:      linux-metag@vger.kernel.org
7917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7918 S:      Odd Fixes
7919 F:      arch/metag/
7920 F:      Documentation/metag/
7921 F:      Documentation/devicetree/bindings/metag/
7922 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
7923 F:      drivers/clocksource/metag_generic.c
7924 F:      drivers/irqchip/irq-metag.c
7925 F:      drivers/irqchip/irq-metag-ext.c
7926 F:      drivers/tty/metag_da.c
7927
7928 MICROBLAZE ARCHITECTURE
7929 M:      Michal Simek <monstr@monstr.eu>
7930 W:      http://www.monstr.eu/fdt/
7931 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
7932 S:      Supported
7933 F:      arch/microblaze/
7934
7935 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
7936 M:      Richard Genoud <richard.genoud@gmail.com>
7937 S:      Maintained
7938 F:      drivers/tty/serial/atmel_serial.c
7939 F:      include/linux/atmel_serial.h
7940
7941 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7942 M:      Chen Yu <yu.c.chen@intel.com>
7943 L:      platform-driver-x86@vger.kernel.org
7944 S:      Supported
7945 F:      drivers/platform/x86/surfacepro3_button.c
7946
7947 MICROTEK X6 SCANNER
7948 M:      Oliver Neukum <oliver@neukum.org>
7949 S:      Maintained
7950 F:      drivers/usb/image/microtek.*
7951
7952 MIPS
7953 M:      Ralf Baechle <ralf@linux-mips.org>
7954 L:      linux-mips@linux-mips.org
7955 W:      http://www.linux-mips.org/
7956 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
7957 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
7958 S:      Supported
7959 F:      Documentation/devicetree/bindings/mips/
7960 F:      Documentation/mips/
7961 F:      arch/mips/
7962
7963 MIPS/LOONGSON1 ARCHITECTURE
7964 M:      Keguang Zhang <keguang.zhang@gmail.com>
7965 L:      linux-mips@linux-mips.org
7966 S:      Maintained
7967 F:      arch/mips/loongson32/
7968 F:      arch/mips/include/asm/mach-loongson32/
7969 F:      drivers/*/*loongson1*
7970 F:      drivers/*/*/*loongson1*
7971
7972 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7973 M:      Hans Verkuil <hverkuil@xs4all.nl>
7974 L:      linux-media@vger.kernel.org
7975 T:      git git://linuxtv.org/media_tree.git
7976 W:      https://linuxtv.org
7977 S:      Odd Fixes
7978 F:      drivers/media/radio/radio-miropcm20*
7979
7980 MELLANOX MLX4 core VPI driver
7981 M:      Yishai Hadas <yishaih@mellanox.com>
7982 L:      netdev@vger.kernel.org
7983 L:      linux-rdma@vger.kernel.org
7984 W:      http://www.mellanox.com
7985 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7986 S:      Supported
7987 F:      drivers/net/ethernet/mellanox/mlx4/
7988 F:      include/linux/mlx4/
7989 F:      include/uapi/rdma/mlx4-abi.h
7990
7991 MELLANOX MLX4 IB driver
7992 M:      Yishai Hadas <yishaih@mellanox.com>
7993 L:      linux-rdma@vger.kernel.org
7994 W:      http://www.mellanox.com
7995 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7996 S:      Supported
7997 F:      drivers/infiniband/hw/mlx4/
7998 F:      include/linux/mlx4/
7999
8000 MELLANOX MLX5 core VPI driver
8001 M:      Matan Barak <matanb@mellanox.com>
8002 M:      Leon Romanovsky <leonro@mellanox.com>
8003 L:      netdev@vger.kernel.org
8004 L:      linux-rdma@vger.kernel.org
8005 W:      http://www.mellanox.com
8006 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8007 S:      Supported
8008 F:      drivers/net/ethernet/mellanox/mlx5/core/
8009 F:      include/linux/mlx5/
8010 F:      include/uapi/rdma/mlx5-abi.h
8011
8012 MELLANOX MLX5 IB driver
8013 M:      Matan Barak <matanb@mellanox.com>
8014 M:      Leon Romanovsky <leonro@mellanox.com>
8015 L:      linux-rdma@vger.kernel.org
8016 W:      http://www.mellanox.com
8017 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8018 S:      Supported
8019 F:      drivers/infiniband/hw/mlx5/
8020 F:      include/linux/mlx5/
8021
8022 MELEXIS MLX90614 DRIVER
8023 M:      Crt Mori <cmo@melexis.com>
8024 L:      linux-iio@vger.kernel.org
8025 W:      http://www.melexis.com
8026 S:      Supported
8027 F:      drivers/iio/temperature/mlx90614.c
8028
8029 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8030 M:      Don Brace <don.brace@microsemi.com>
8031 L:      esc.storagedev@microsemi.com
8032 L:      linux-scsi@vger.kernel.org
8033 S:      Supported
8034 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8035 F:      drivers/scsi/smartpqi/Kconfig
8036 F:      drivers/scsi/smartpqi/Makefile
8037 F:      include/linux/cciss*.h
8038 F:      include/uapi/linux/cciss*.h
8039 F:      Documentation/scsi/smartpqi.txt
8040
8041 MN88472 MEDIA DRIVER
8042 M:      Antti Palosaari <crope@iki.fi>
8043 L:      linux-media@vger.kernel.org
8044 W:      https://linuxtv.org
8045 W:      http://palosaari.fi/linux/
8046 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8047 S:      Maintained
8048 F:      drivers/media/dvb-frontends/mn88472*
8049
8050 MN88473 MEDIA DRIVER
8051 M:      Antti Palosaari <crope@iki.fi>
8052 L:      linux-media@vger.kernel.org
8053 W:      https://linuxtv.org
8054 W:      http://palosaari.fi/linux/
8055 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8056 S:      Maintained
8057 F:      drivers/media/dvb-frontends/mn88473*
8058
8059 MODULE SUPPORT
8060 M:      Rusty Russell <rusty@rustcorp.com.au>
8061 S:      Maintained
8062 F:      include/linux/module.h
8063 F:      kernel/module.c
8064
8065 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8066 W:      http://popies.net/meye/
8067 S:      Orphan
8068 F:      Documentation/video4linux/meye.txt
8069 F:      drivers/media/pci/meye/
8070 F:      include/uapi/linux/meye.h
8071
8072 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8073 M:      Jiri Slaby <jirislaby@gmail.com>
8074 S:      Maintained
8075 F:      Documentation/serial/moxa-smartio
8076 F:      drivers/tty/mxser.*
8077
8078 MR800 AVERMEDIA USB FM RADIO DRIVER
8079 M:      Alexey Klimov <klimov.linux@gmail.com>
8080 L:      linux-media@vger.kernel.org
8081 T:      git git://linuxtv.org/media_tree.git
8082 S:      Maintained
8083 F:      drivers/media/radio/radio-mr800.c
8084
8085 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8086 M:      Alan Ott <alan@signal11.us>
8087 L:      linux-wpan@vger.kernel.org
8088 S:      Maintained
8089 F:      drivers/net/ieee802154/mrf24j40.c
8090 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8091
8092 MSI LAPTOP SUPPORT
8093 M:      "Lee, Chun-Yi" <jlee@suse.com>
8094 L:      platform-driver-x86@vger.kernel.org
8095 S:      Maintained
8096 F:      drivers/platform/x86/msi-laptop.c
8097
8098 MSI WMI SUPPORT
8099 L:      platform-driver-x86@vger.kernel.org
8100 S:      Orphan
8101 F:      drivers/platform/x86/msi-wmi.c
8102
8103 MSI001 MEDIA DRIVER
8104 M:      Antti Palosaari <crope@iki.fi>
8105 L:      linux-media@vger.kernel.org
8106 W:      https://linuxtv.org
8107 W:      http://palosaari.fi/linux/
8108 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8109 T:      git git://linuxtv.org/anttip/media_tree.git
8110 S:      Maintained
8111 F:      drivers/media/tuners/msi001*
8112
8113 MSI2500 MEDIA DRIVER
8114 M:      Antti Palosaari <crope@iki.fi>
8115 L:      linux-media@vger.kernel.org
8116 W:      https://linuxtv.org
8117 W:      http://palosaari.fi/linux/
8118 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8119 T:      git git://linuxtv.org/anttip/media_tree.git
8120 S:      Maintained
8121 F:      drivers/media/usb/msi2500/
8122
8123 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8124 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8125 L:      linux-mtd@lists.infradead.org
8126 S:      Maintained
8127 F:      drivers/mtd/devices/docg3*
8128
8129 MT9M032 APTINA SENSOR DRIVER
8130 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8131 L:      linux-media@vger.kernel.org
8132 T:      git git://linuxtv.org/media_tree.git
8133 S:      Maintained
8134 F:      drivers/media/i2c/mt9m032.c
8135 F:      include/media/i2c/mt9m032.h
8136
8137 MT9P031 APTINA CAMERA SENSOR
8138 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8139 L:      linux-media@vger.kernel.org
8140 T:      git git://linuxtv.org/media_tree.git
8141 S:      Maintained
8142 F:      drivers/media/i2c/mt9p031.c
8143 F:      include/media/i2c/mt9p031.h
8144
8145 MT9T001 APTINA CAMERA SENSOR
8146 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8147 L:      linux-media@vger.kernel.org
8148 T:      git git://linuxtv.org/media_tree.git
8149 S:      Maintained
8150 F:      drivers/media/i2c/mt9t001.c
8151 F:      include/media/i2c/mt9t001.h
8152
8153 MT9V032 APTINA CAMERA SENSOR
8154 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8155 L:      linux-media@vger.kernel.org
8156 T:      git git://linuxtv.org/media_tree.git
8157 S:      Maintained
8158 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8159 F:      drivers/media/i2c/mt9v032.c
8160 F:      include/media/i2c/mt9v032.h
8161
8162 MULTIFUNCTION DEVICES (MFD)
8163 M:      Lee Jones <lee.jones@linaro.org>
8164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8165 S:      Supported
8166 F:      Documentation/devicetree/bindings/mfd/
8167 F:      drivers/mfd/
8168 F:      include/linux/mfd/
8169
8170 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8171 M:      Ulf Hansson <ulf.hansson@linaro.org>
8172 L:      linux-mmc@vger.kernel.org
8173 T:      git git://git.linaro.org/people/ulf.hansson/mmc.git
8174 S:      Maintained
8175 F:      Documentation/devicetree/bindings/mmc/
8176 F:      drivers/mmc/
8177 F:      include/linux/mmc/
8178 F:      include/uapi/linux/mmc/
8179
8180 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8181 S:      Orphan
8182 F:      drivers/mmc/host/mmc_spi.c
8183 F:      include/linux/spi/mmc_spi.h
8184
8185 MULTISOUND SOUND DRIVER
8186 M:      Andrew Veliath <andrewtv@usa.net>
8187 S:      Maintained
8188 F:      Documentation/sound/oss/MultiSound
8189 F:      sound/oss/msnd*
8190
8191 MULTITECH MULTIPORT CARD (ISICOM)
8192 S:      Orphan
8193 F:      drivers/tty/isicom.c
8194 F:      include/linux/isicom.h
8195
8196 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8197 M:      Bin Liu <b-liu@ti.com>
8198 L:      linux-usb@vger.kernel.org
8199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8200 S:      Maintained
8201 F:      drivers/usb/musb/
8202
8203 MXL5007T MEDIA DRIVER
8204 M:      Michael Krufky <mkrufky@linuxtv.org>
8205 L:      linux-media@vger.kernel.org
8206 W:      https://linuxtv.org
8207 W:      http://github.com/mkrufky
8208 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8209 T:      git git://linuxtv.org/mkrufky/tuners.git
8210 S:      Maintained
8211 F:      drivers/media/tuners/mxl5007t.*
8212
8213 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8214 M:      Hyong-Youb Kim <hykim@myri.com>
8215 L:      netdev@vger.kernel.org
8216 W:      https://www.myricom.com/support/downloads/myri10ge.html
8217 S:      Supported
8218 F:      drivers/net/ethernet/myricom/myri10ge/
8219
8220 NAND FLASH SUBSYSTEM
8221 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8222 R:      Richard Weinberger <richard@nod.at>
8223 L:      linux-mtd@lists.infradead.org
8224 W:      http://www.linux-mtd.infradead.org/
8225 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8226 T:      git git://github.com/linux-nand/linux.git
8227 S:      Maintained
8228 F:      drivers/mtd/nand/
8229 F:      include/linux/mtd/nand*.h
8230
8231 NATSEMI ETHERNET DRIVER (DP8381x)
8232 S:      Orphan
8233 F:      drivers/net/ethernet/natsemi/natsemi.c
8234
8235 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8236 M:      Daniel Mack <zonque@gmail.com>
8237 S:      Maintained
8238 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8239 W:      http://www.native-instruments.com
8240 F:      sound/usb/caiaq/
8241
8242 NCP FILESYSTEM
8243 M:      Petr Vandrovec <petr@vandrovec.name>
8244 S:      Odd Fixes
8245 F:      fs/ncpfs/
8246
8247 NCR 5380 SCSI DRIVERS
8248 M:      Finn Thain <fthain@telegraphics.com.au>
8249 M:      Michael Schmitz <schmitzmic@gmail.com>
8250 L:      linux-scsi@vger.kernel.org
8251 S:      Maintained
8252 F:      Documentation/scsi/g_NCR5380.txt
8253 F:      drivers/scsi/NCR5380.*
8254 F:      drivers/scsi/arm/cumana_1.c
8255 F:      drivers/scsi/arm/oak.c
8256 F:      drivers/scsi/atari_scsi.*
8257 F:      drivers/scsi/dmx3191d.c
8258 F:      drivers/scsi/g_NCR5380.*
8259 F:      drivers/scsi/g_NCR5380_mmio.c
8260 F:      drivers/scsi/mac_scsi.*
8261 F:      drivers/scsi/sun3_scsi.*
8262 F:      drivers/scsi/sun3_scsi_vme.c
8263
8264 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8265 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8266 L:      linux-scsi@vger.kernel.org
8267 S:      Maintained
8268 F:      drivers/scsi/NCR_D700.*
8269
8270 NCT6775 HARDWARE MONITOR DRIVER
8271 M:      Guenter Roeck <linux@roeck-us.net>
8272 L:      linux-hwmon@vger.kernel.org
8273 S:      Maintained
8274 F:      Documentation/hwmon/nct6775
8275 F:      drivers/hwmon/nct6775.c
8276
8277 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8278 M:      Faisal Latif <faisal.latif@intel.com>
8279 L:      linux-rdma@vger.kernel.org
8280 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8281 S:      Supported
8282 F:      drivers/infiniband/hw/nes/
8283 F:      include/uapi/rdma/nes-abi.h
8284
8285 NETEM NETWORK EMULATOR
8286 M:      Stephen Hemminger <stephen@networkplumber.org>
8287 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8288 S:      Maintained
8289 F:      net/sched/sch_netem.c
8290
8291 NETERION 10GbE DRIVERS (s2io/vxge)
8292 M:      Jon Mason <jdmason@kudzu.us>
8293 L:      netdev@vger.kernel.org
8294 S:      Supported
8295 F:      Documentation/networking/s2io.txt
8296 F:      Documentation/networking/vxge.txt
8297 F:      drivers/net/ethernet/neterion/
8298
8299 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8300 M:      Pablo Neira Ayuso <pablo@netfilter.org>
8301 M:      Patrick McHardy <kaber@trash.net>
8302 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8303 L:      netfilter-devel@vger.kernel.org
8304 L:      coreteam@netfilter.org
8305 W:      http://www.netfilter.org/
8306 W:      http://www.iptables.org/
8307 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8310 S:      Supported
8311 F:      include/linux/netfilter*
8312 F:      include/linux/netfilter/
8313 F:      include/net/netfilter/
8314 F:      include/uapi/linux/netfilter*
8315 F:      include/uapi/linux/netfilter/
8316 F:      net/*/netfilter.c
8317 F:      net/*/netfilter/
8318 F:      net/netfilter/
8319 F:      net/bridge/br_netfilter*.c
8320
8321 NETLABEL
8322 M:      Paul Moore <paul@paul-moore.com>
8323 W:      http://netlabel.sf.net
8324 L:      netdev@vger.kernel.org
8325 S:      Maintained
8326 F:      Documentation/netlabel/
8327 F:      include/net/netlabel.h
8328 F:      net/netlabel/
8329
8330 NETROM NETWORK LAYER
8331 M:      Ralf Baechle <ralf@linux-mips.org>
8332 L:      linux-hams@vger.kernel.org
8333 W:      http://www.linux-ax25.org/
8334 S:      Maintained
8335 F:      include/net/netrom.h
8336 F:      include/uapi/linux/netrom.h
8337 F:      net/netrom/
8338
8339 NETRONOME ETHERNET DRIVERS
8340 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8341 L:      oss-drivers@netronome.com
8342 S:      Maintained
8343 F:      drivers/net/ethernet/netronome/
8344
8345 NETWORK BLOCK DEVICE (NBD)
8346 M:      Markus Pargmann <mpa@pengutronix.de>
8347 S:      Maintained
8348 L:      nbd-general@lists.sourceforge.net
8349 T:      git git://git.pengutronix.de/git/mpa/linux-nbd.git
8350 F:      Documentation/blockdev/nbd.txt
8351 F:      drivers/block/nbd.c
8352 F:      include/uapi/linux/nbd.h
8353
8354 NETWORK DROP MONITOR
8355 M:      Neil Horman <nhorman@tuxdriver.com>
8356 L:      netdev@vger.kernel.org
8357 S:      Maintained
8358 W:      https://fedorahosted.org/dropwatch/
8359 F:      net/core/drop_monitor.c
8360
8361 NETWORKING [DSA]
8362 M:      Andrew Lunn <andrew@lunn.ch>
8363 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8364 M:      Florian Fainelli <f.fainelli@gmail.com>
8365 S:      Maintained
8366 F:      net/dsa/
8367 F:      include/net/dsa.h
8368 F:      drivers/net/dsa/
8369
8370 NETWORKING [GENERAL]
8371 M:      "David S. Miller" <davem@davemloft.net>
8372 L:      netdev@vger.kernel.org
8373 W:      http://www.linuxfoundation.org/en/Net
8374 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8377 S:      Maintained
8378 F:      net/
8379 F:      include/net/
8380 F:      include/linux/in.h
8381 F:      include/linux/net.h
8382 F:      include/linux/netdevice.h
8383 F:      include/uapi/linux/in.h
8384 F:      include/uapi/linux/net.h
8385 F:      include/uapi/linux/netdevice.h
8386 F:      include/uapi/linux/net_namespace.h
8387 F:      tools/net/
8388 F:      tools/testing/selftests/net/
8389 F:      lib/random32.c
8390 F:      lib/test_bpf.c
8391
8392 NETWORKING [IPv4/IPv6]
8393 M:      "David S. Miller" <davem@davemloft.net>
8394 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8395 M:      James Morris <jmorris@namei.org>
8396 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8397 M:      Patrick McHardy <kaber@trash.net>
8398 L:      netdev@vger.kernel.org
8399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8400 S:      Maintained
8401 F:      net/ipv4/
8402 F:      net/ipv6/
8403 F:      include/net/ip*
8404 F:      arch/x86/net/*
8405
8406 NETWORKING [IPSEC]
8407 M:      Steffen Klassert <steffen.klassert@secunet.com>
8408 M:      Herbert Xu <herbert@gondor.apana.org.au>
8409 M:      "David S. Miller" <davem@davemloft.net>
8410 L:      netdev@vger.kernel.org
8411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8413 S:      Maintained
8414 F:      net/core/flow.c
8415 F:      net/xfrm/
8416 F:      net/key/
8417 F:      net/ipv4/xfrm*
8418 F:      net/ipv4/esp4.c
8419 F:      net/ipv4/ah4.c
8420 F:      net/ipv4/ipcomp.c
8421 F:      net/ipv4/ip_vti.c
8422 F:      net/ipv6/xfrm*
8423 F:      net/ipv6/esp6.c
8424 F:      net/ipv6/ah6.c
8425 F:      net/ipv6/ipcomp6.c
8426 F:      net/ipv6/ip6_vti.c
8427 F:      include/uapi/linux/xfrm.h
8428 F:      include/net/xfrm.h
8429
8430 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8431 M:      Paul Moore <paul@paul-moore.com>
8432 L:      netdev@vger.kernel.org
8433 S:      Maintained
8434
8435 NETWORKING [WIRELESS]
8436 L:      linux-wireless@vger.kernel.org
8437 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8438
8439 NETWORKING DRIVERS
8440 L:      netdev@vger.kernel.org
8441 W:      http://www.linuxfoundation.org/en/Net
8442 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8445 S:      Odd Fixes
8446 F:      Documentation/devicetree/bindings/net/
8447 F:      drivers/net/
8448 F:      include/linux/if_*
8449 F:      include/linux/netdevice.h
8450 F:      include/linux/etherdevice.h
8451 F:      include/linux/fcdevice.h
8452 F:      include/linux/fddidevice.h
8453 F:      include/linux/hippidevice.h
8454 F:      include/linux/inetdevice.h
8455 F:      include/uapi/linux/if_*
8456 F:      include/uapi/linux/netdevice.h
8457
8458 NETWORKING DRIVERS (WIRELESS)
8459 M:      Kalle Valo <kvalo@codeaurora.org>
8460 L:      linux-wireless@vger.kernel.org
8461 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8464 S:      Maintained
8465 F:      Documentation/devicetree/bindings/net/wireless/
8466 F:      drivers/net/wireless/
8467
8468 NETXEN (1/10) GbE SUPPORT
8469 M:      Manish Chopra <manish.chopra@qlogic.com>
8470 M:      Sony Chacko <sony.chacko@qlogic.com>
8471 M:      Rajesh Borundia <rajesh.borundia@qlogic.com>
8472 L:      netdev@vger.kernel.org
8473 W:      http://www.qlogic.com
8474 S:      Supported
8475 F:      drivers/net/ethernet/qlogic/netxen/
8476
8477 NFC SUBSYSTEM
8478 M:      Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8479 M:      Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8480 M:      Samuel Ortiz <sameo@linux.intel.com>
8481 L:      linux-wireless@vger.kernel.org
8482 L:      linux-nfc@lists.01.org (subscribers-only)
8483 S:      Supported
8484 F:      net/nfc/
8485 F:      include/net/nfc/
8486 F:      include/uapi/linux/nfc.h
8487 F:      drivers/nfc/
8488 F:      include/linux/platform_data/nfcmrvl.h
8489 F:      include/linux/platform_data/nxp-nci.h
8490 F:      include/linux/platform_data/pn544.h
8491 F:      include/linux/platform_data/st21nfca.h
8492 F:      include/linux/platform_data/st-nci.h
8493 F:      Documentation/devicetree/bindings/net/nfc/
8494
8495 NFS, SUNRPC, AND LOCKD CLIENTS
8496 M:      Trond Myklebust <trond.myklebust@primarydata.com>
8497 M:      Anna Schumaker <anna.schumaker@netapp.com>
8498 L:      linux-nfs@vger.kernel.org
8499 W:      http://client.linux-nfs.org
8500 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8501 S:      Maintained
8502 F:      fs/lockd/
8503 F:      fs/nfs/
8504 F:      fs/nfs_common/
8505 F:      net/sunrpc/
8506 F:      include/linux/lockd/
8507 F:      include/linux/nfs*
8508 F:      include/linux/sunrpc/
8509 F:      include/uapi/linux/nfs*
8510 F:      include/uapi/linux/sunrpc/
8511
8512 NILFS2 FILESYSTEM
8513 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8514 L:      linux-nilfs@vger.kernel.org
8515 W:      http://nilfs.sourceforge.net/
8516 W:      http://nilfs.osdn.jp/
8517 T:      git git://github.com/konis/nilfs2.git
8518 S:      Supported
8519 F:      Documentation/filesystems/nilfs2.txt
8520 F:      fs/nilfs2/
8521 F:      include/trace/events/nilfs2.h
8522 F:      include/uapi/linux/nilfs2_api.h
8523 F:      include/uapi/linux/nilfs2_ondisk.h
8524
8525 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8526 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8527 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8528 S:      Maintained
8529 F:      Documentation/scsi/NinjaSCSI.txt
8530 F:      drivers/scsi/pcmcia/nsp_*
8531
8532 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8533 M:      GOTO Masanori <gotom@debian.or.jp>
8534 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8535 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8536 S:      Maintained
8537 F:      Documentation/scsi/NinjaSCSI.txt
8538 F:      drivers/scsi/nsp32*
8539
8540 NIOS2 ARCHITECTURE
8541 M:      Ley Foon Tan <lftan@altera.com>
8542 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8544 S:      Maintained
8545 F:      arch/nios2/
8546
8547 NOKIA N900 POWER SUPPLY DRIVERS
8548 R:      Pali Rohár <pali.rohar@gmail.com>
8549 F:      include/linux/power/bq2415x_charger.h
8550 F:      include/linux/power/bq27xxx_battery.h
8551 F:      include/linux/power/isp1704_charger.h
8552 F:      drivers/power/supply/bq2415x_charger.c
8553 F:      drivers/power/supply/bq27xxx_battery.c
8554 F:      drivers/power/supply/bq27xxx_battery_i2c.c
8555 F:      drivers/power/supply/isp1704_charger.c
8556 F:      drivers/power/supply/rx51_battery.c
8557
8558 NTB DRIVER CORE
8559 M:      Jon Mason <jdmason@kudzu.us>
8560 M:      Dave Jiang <dave.jiang@intel.com>
8561 M:      Allen Hubbe <Allen.Hubbe@emc.com>
8562 L:      linux-ntb@googlegroups.com
8563 S:      Supported
8564 W:      https://github.com/jonmason/ntb/wiki
8565 T:      git git://github.com/jonmason/ntb.git
8566 F:      drivers/ntb/
8567 F:      drivers/net/ntb_netdev.c
8568 F:      include/linux/ntb.h
8569 F:      include/linux/ntb_transport.h
8570 F:      tools/testing/selftests/ntb/
8571
8572 NTB INTEL DRIVER
8573 M:      Jon Mason <jdmason@kudzu.us>
8574 M:      Dave Jiang <dave.jiang@intel.com>
8575 L:      linux-ntb@googlegroups.com
8576 S:      Supported
8577 W:      https://github.com/jonmason/ntb/wiki
8578 T:      git git://github.com/jonmason/ntb.git
8579 F:      drivers/ntb/hw/intel/
8580
8581 NTB AMD DRIVER
8582 M:      Xiangliang Yu <Xiangliang.Yu@amd.com>
8583 L:      linux-ntb@googlegroups.com
8584 S:      Supported
8585 F:      drivers/ntb/hw/amd/
8586
8587 NTFS FILESYSTEM
8588 M:      Anton Altaparmakov <anton@tuxera.com>
8589 L:      linux-ntfs-dev@lists.sourceforge.net
8590 W:      http://www.tuxera.com/
8591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8592 S:      Supported
8593 F:      Documentation/filesystems/ntfs.txt
8594 F:      fs/ntfs/
8595
8596 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8597 M:      Antonino Daplas <adaplas@gmail.com>
8598 L:      linux-fbdev@vger.kernel.org
8599 S:      Maintained
8600 F:      drivers/video/fbdev/riva/
8601 F:      drivers/video/fbdev/nvidia/
8602
8603 NVM EXPRESS DRIVER
8604 M:      Keith Busch <keith.busch@intel.com>
8605 M:      Jens Axboe <axboe@fb.com>
8606 L:      linux-nvme@lists.infradead.org
8607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8608 W:      https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8609 S:      Supported
8610 F:      drivers/nvme/host/
8611 F:      include/linux/nvme.h
8612
8613 NVM EXPRESS TARGET DRIVER
8614 M:      Christoph Hellwig <hch@lst.de>
8615 M:      Sagi Grimberg <sagi@grimberg.me>
8616 L:      linux-nvme@lists.infradead.org
8617 S:      Supported
8618 F:      drivers/nvme/target/
8619
8620 NVMEM FRAMEWORK
8621 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8622 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
8623 S:      Maintained
8624 F:      drivers/nvmem/
8625 F:      Documentation/devicetree/bindings/nvmem/
8626 F:      include/linux/nvmem-consumer.h
8627 F:      include/linux/nvmem-provider.h
8628
8629 NXP-NCI NFC DRIVER
8630 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
8631 R:      Charles Gorand <charles.gorand@effinnov.com>
8632 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
8633 S:      Supported
8634 F:      drivers/nfc/nxp-nci
8635
8636 NXP TDA998X DRM DRIVER
8637 M:      Russell King <rmk+kernel@armlinux.org.uk>
8638 S:      Supported
8639 F:      drivers/gpu/drm/i2c/tda998x_drv.c
8640 F:      include/drm/i2c/tda998x.h
8641
8642 NXP TFA9879 DRIVER
8643 M:      Peter Rosin <peda@axentia.se>
8644 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8645 S:      Maintained
8646 F:      sound/soc/codecs/tfa9879*
8647
8648 OBJTOOL
8649 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8650 S:      Supported
8651 F:      tools/objtool/
8652
8653 OMAP SUPPORT
8654 M:      Tony Lindgren <tony@atomide.com>
8655 L:      linux-omap@vger.kernel.org
8656 W:      http://www.muru.com/linux/omap/
8657 W:      http://linux.omap.com/
8658 Q:      http://patchwork.kernel.org/project/linux-omap/list/
8659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8660 S:      Maintained
8661 F:      arch/arm/*omap*/
8662 F:      arch/arm/configs/omap1_defconfig
8663 F:      arch/arm/configs/omap2plus_defconfig
8664 F:      drivers/i2c/busses/i2c-omap.c
8665 F:      drivers/irqchip/irq-omap-intc.c
8666 F:      drivers/mfd/*omap*.c
8667 F:      drivers/mfd/menelaus.c
8668 F:      drivers/mfd/palmas.c
8669 F:      drivers/mfd/tps65217.c
8670 F:      drivers/mfd/tps65218.c
8671 F:      drivers/mfd/tps65910.c
8672 F:      drivers/mfd/twl-core.[ch]
8673 F:      drivers/mfd/twl4030*.c
8674 F:      drivers/mfd/twl6030*.c
8675 F:      drivers/mfd/twl6040*.c
8676 F:      drivers/regulator/palmas-regulator*.c
8677 F:      drivers/regulator/pbias-regulator.c
8678 F:      drivers/regulator/tps65217-regulator.c
8679 F:      drivers/regulator/tps65218-regulator.c
8680 F:      drivers/regulator/tps65910-regulator.c
8681 F:      drivers/regulator/twl-regulator.c
8682 F:      include/linux/i2c-omap.h
8683
8684 OMAP DEVICE TREE SUPPORT
8685 M:      Benoît Cousson <bcousson@baylibre.com>
8686 M:      Tony Lindgren <tony@atomide.com>
8687 L:      linux-omap@vger.kernel.org
8688 L:      devicetree@vger.kernel.org
8689 S:      Maintained
8690 F:      arch/arm/boot/dts/*omap*
8691 F:      arch/arm/boot/dts/*am3*
8692 F:      arch/arm/boot/dts/*am4*
8693 F:      arch/arm/boot/dts/*am5*
8694 F:      arch/arm/boot/dts/*dra7*
8695
8696 OMAP CLOCK FRAMEWORK SUPPORT
8697 M:      Paul Walmsley <paul@pwsan.com>
8698 L:      linux-omap@vger.kernel.org
8699 S:      Maintained
8700 F:      arch/arm/*omap*/*clock*
8701
8702 OMAP POWER MANAGEMENT SUPPORT
8703 M:      Kevin Hilman <khilman@kernel.org>
8704 L:      linux-omap@vger.kernel.org
8705 S:      Maintained
8706 F:      arch/arm/*omap*/*pm*
8707 F:      drivers/cpufreq/omap-cpufreq.c
8708
8709 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8710 M:      Rajendra Nayak <rnayak@codeaurora.org>
8711 M:      Paul Walmsley <paul@pwsan.com>
8712 L:      linux-omap@vger.kernel.org
8713 S:      Maintained
8714 F:      arch/arm/mach-omap2/prm*
8715
8716 OMAP AUDIO SUPPORT
8717 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
8718 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
8719 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8720 L:      linux-omap@vger.kernel.org
8721 S:      Maintained
8722 F:      sound/soc/omap/
8723
8724 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8725 M:      Roger Quadros <rogerq@ti.com>
8726 M:      Tony Lindgren <tony@atomide.com>
8727 L:      linux-omap@vger.kernel.org
8728 S:      Maintained
8729 F:      drivers/memory/omap-gpmc.c
8730 F:      arch/arm/mach-omap2/*gpmc*
8731
8732 OMAP FRAMEBUFFER SUPPORT
8733 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8734 L:      linux-fbdev@vger.kernel.org
8735 L:      linux-omap@vger.kernel.org
8736 S:      Maintained
8737 F:      drivers/video/fbdev/omap/
8738
8739 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8740 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8741 L:      linux-omap@vger.kernel.org
8742 L:      linux-fbdev@vger.kernel.org
8743 S:      Maintained
8744 F:      drivers/video/fbdev/omap2/
8745 F:      Documentation/arm/OMAP/DSS
8746
8747 OMAP HARDWARE SPINLOCK SUPPORT
8748 M:      Ohad Ben-Cohen <ohad@wizery.com>
8749 L:      linux-omap@vger.kernel.org
8750 S:      Maintained
8751 F:      drivers/hwspinlock/omap_hwspinlock.c
8752
8753 OMAP MMC SUPPORT
8754 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
8755 L:      linux-omap@vger.kernel.org
8756 S:      Maintained
8757 F:      drivers/mmc/host/omap.c
8758
8759 OMAP HS MMC SUPPORT
8760 L:      linux-mmc@vger.kernel.org
8761 L:      linux-omap@vger.kernel.org
8762 S:      Orphan
8763 F:      drivers/mmc/host/omap_hsmmc.c
8764
8765 OMAP RANDOM NUMBER GENERATOR SUPPORT
8766 M:      Deepak Saxena <dsaxena@plexity.net>
8767 S:      Maintained
8768 F:      drivers/char/hw_random/omap-rng.c
8769
8770 OMAP HWMOD SUPPORT
8771 M:      Benoît Cousson <bcousson@baylibre.com>
8772 M:      Paul Walmsley <paul@pwsan.com>
8773 L:      linux-omap@vger.kernel.org
8774 S:      Maintained
8775 F:      arch/arm/mach-omap2/omap_hwmod.*
8776
8777 OMAP HWMOD DATA
8778 M:      Paul Walmsley <paul@pwsan.com>
8779 L:      linux-omap@vger.kernel.org
8780 S:      Maintained
8781 F:      arch/arm/mach-omap2/omap_hwmod*data*
8782
8783 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8784 M:      Benoît Cousson <bcousson@baylibre.com>
8785 L:      linux-omap@vger.kernel.org
8786 S:      Maintained
8787 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8788
8789 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8790 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8791 L:      linux-media@vger.kernel.org
8792 S:      Maintained
8793 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
8794 F:      drivers/media/platform/omap3isp/
8795 F:      drivers/staging/media/omap4iss/
8796
8797 OMAP USB SUPPORT
8798 L:      linux-usb@vger.kernel.org
8799 L:      linux-omap@vger.kernel.org
8800 S:      Orphan
8801 F:      drivers/usb/*/*omap*
8802 F:      arch/arm/*omap*/usb*
8803
8804 OMAP GPIO DRIVER
8805 M:      Grygorii Strashko <grygorii.strashko@ti.com>
8806 M:      Santosh Shilimkar <ssantosh@kernel.org>
8807 M:      Kevin Hilman <khilman@kernel.org>
8808 L:      linux-omap@vger.kernel.org
8809 S:      Maintained
8810 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
8811 F:      drivers/gpio/gpio-omap.c
8812
8813 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8814 M:      Mark Jackson <mpfj@newflow.co.uk>
8815 L:      linux-omap@vger.kernel.org
8816 S:      Maintained
8817 F:      arch/arm/boot/dts/am335x-nano.dts
8818
8819 OMFS FILESYSTEM
8820 M:      Bob Copeland <me@bobcopeland.com>
8821 L:      linux-karma-devel@lists.sourceforge.net
8822 S:      Maintained
8823 F:      Documentation/filesystems/omfs.txt
8824 F:      fs/omfs/
8825
8826 OMNIKEY CARDMAN 4000 DRIVER
8827 M:      Harald Welte <laforge@gnumonks.org>
8828 S:      Maintained
8829 F:      drivers/char/pcmcia/cm4000_cs.c
8830 F:      include/linux/cm4000_cs.h
8831 F:      include/uapi/linux/cm4000_cs.h
8832
8833 OMNIKEY CARDMAN 4040 DRIVER
8834 M:      Harald Welte <laforge@gnumonks.org>
8835 S:      Maintained
8836 F:      drivers/char/pcmcia/cm4040_cs.*
8837
8838 OMNIVISION OV7670 SENSOR DRIVER
8839 M:      Jonathan Corbet <corbet@lwn.net>
8840 L:      linux-media@vger.kernel.org
8841 T:      git git://linuxtv.org/media_tree.git
8842 S:      Maintained
8843 F:      drivers/media/i2c/ov7670.c
8844
8845 ONENAND FLASH DRIVER
8846 M:      Kyungmin Park <kyungmin.park@samsung.com>
8847 L:      linux-mtd@lists.infradead.org
8848 S:      Maintained
8849 F:      drivers/mtd/onenand/
8850 F:      include/linux/mtd/onenand*.h
8851
8852 ONSTREAM SCSI TAPE DRIVER
8853 M:      Willem Riede <osst@riede.org>
8854 L:      osst-users@lists.sourceforge.net
8855 L:      linux-scsi@vger.kernel.org
8856 S:      Maintained
8857 F:      Documentation/scsi/osst.txt
8858 F:      drivers/scsi/osst.*
8859 F:      drivers/scsi/osst_*.h
8860 F:      drivers/scsi/st.h
8861
8862 OPENCORES I2C BUS DRIVER
8863 M:      Peter Korsgaard <jacmet@sunsite.dk>
8864 L:      linux-i2c@vger.kernel.org
8865 S:      Maintained
8866 F:      Documentation/i2c/busses/i2c-ocores
8867 F:      drivers/i2c/busses/i2c-ocores.c
8868
8869 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8870 M:      Rob Herring <robh+dt@kernel.org>
8871 M:      Frank Rowand <frowand.list@gmail.com>
8872 L:      devicetree@vger.kernel.org
8873 W:      http://www.devicetree.org/
8874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8875 S:      Maintained
8876 F:      drivers/of/
8877 F:      include/linux/of*.h
8878 F:      scripts/dtc/
8879
8880 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8881 M:      Rob Herring <robh+dt@kernel.org>
8882 M:      Mark Rutland <mark.rutland@arm.com>
8883 L:      devicetree@vger.kernel.org
8884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8885 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8886 S:      Maintained
8887 F:      Documentation/devicetree/
8888 F:      arch/*/boot/dts/
8889 F:      include/dt-bindings/
8890
8891 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8892 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8893 L:      devicetree@vger.kernel.org
8894 S:      Maintained
8895 F:      Documentation/devicetree/dynamic-resolution-notes.txt
8896 F:      Documentation/devicetree/overlay-notes.txt
8897 F:      drivers/of/overlay.c
8898 F:      drivers/of/resolver.c
8899
8900 OPENRISC ARCHITECTURE
8901 M:      Jonas Bonn <jonas@southpole.se>
8902 W:      http://openrisc.net
8903 S:      Maintained
8904 T:      git git://openrisc.net/~jonas/linux
8905 F:      arch/openrisc/
8906
8907 OPENVSWITCH
8908 M:      Pravin Shelar <pshelar@nicira.com>
8909 L:      netdev@vger.kernel.org
8910 L:      dev@openvswitch.org
8911 W:      http://openvswitch.org
8912 S:      Maintained
8913 F:      net/openvswitch/
8914 F:      include/uapi/linux/openvswitch.h
8915
8916 OPERATING PERFORMANCE POINTS (OPP)
8917 M:      Viresh Kumar <vireshk@kernel.org>
8918 M:      Nishanth Menon <nm@ti.com>
8919 M:      Stephen Boyd <sboyd@codeaurora.org>
8920 L:      linux-pm@vger.kernel.org
8921 S:      Maintained
8922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8923 F:      drivers/base/power/opp/
8924 F:      include/linux/pm_opp.h
8925 F:      Documentation/power/opp.txt
8926 F:      Documentation/devicetree/bindings/opp/
8927
8928 OPL4 DRIVER
8929 M:      Clemens Ladisch <clemens@ladisch.de>
8930 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8931 T:      git git://git.alsa-project.org/alsa-kernel.git
8932 S:      Maintained
8933 F:      sound/drivers/opl4/
8934
8935 OPROFILE
8936 M:      Robert Richter <rric@kernel.org>
8937 L:      oprofile-list@lists.sf.net
8938 S:      Maintained
8939 F:      arch/*/include/asm/oprofile*.h
8940 F:      arch/*/oprofile/
8941 F:      drivers/oprofile/
8942 F:      include/linux/oprofile.h
8943
8944 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8945 M:      Mark Fasheh <mfasheh@versity.com>
8946 M:      Joel Becker <jlbec@evilplan.org>
8947 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8948 W:      http://ocfs2.wiki.kernel.org
8949 S:      Supported
8950 F:      Documentation/filesystems/ocfs2.txt
8951 F:      Documentation/filesystems/dlmfs.txt
8952 F:      fs/ocfs2/
8953
8954 ORINOCO DRIVER
8955 L:      linux-wireless@vger.kernel.org
8956 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
8957 W:      http://www.nongnu.org/orinoco/
8958 S:      Orphan
8959 F:      drivers/net/wireless/intersil/orinoco/
8960
8961 OSD LIBRARY and FILESYSTEM
8962 M:      Boaz Harrosh <ooo@electrozaur.com>
8963 M:      Benny Halevy <bhalevy@primarydata.com>
8964 L:      osd-dev@open-osd.org
8965 W:      http://open-osd.org
8966 T:      git git://git.open-osd.org/open-osd.git
8967 S:      Maintained
8968 F:      drivers/scsi/osd/
8969 F:      include/scsi/osd_*
8970 F:      fs/exofs/
8971
8972 OVERLAY FILESYSTEM
8973 M:      Miklos Szeredi <miklos@szeredi.hu>
8974 L:      linux-unionfs@vger.kernel.org
8975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8976 S:      Supported
8977 F:      fs/overlayfs/
8978 F:      Documentation/filesystems/overlayfs.txt
8979
8980 ORANGEFS FILESYSTEM
8981 M:      Mike Marshall <hubcap@omnibond.com>
8982 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
8983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8984 S:      Supported
8985 F:      fs/orangefs/
8986 F:      Documentation/filesystems/orangefs.txt
8987
8988 P54 WIRELESS DRIVER
8989 M:      Christian Lamparter <chunkeey@googlemail.com>
8990 L:      linux-wireless@vger.kernel.org
8991 W:      http://wireless.kernel.org/en/users/Drivers/p54
8992 S:      Maintained
8993 F:      drivers/net/wireless/intersil/p54/
8994
8995 PA SEMI ETHERNET DRIVER
8996 M:      Olof Johansson <olof@lixom.net>
8997 L:      netdev@vger.kernel.org
8998 S:      Maintained
8999 F:      drivers/net/ethernet/pasemi/*
9000
9001 PA SEMI SMBUS DRIVER
9002 M:      Olof Johansson <olof@lixom.net>
9003 L:      linux-i2c@vger.kernel.org
9004 S:      Maintained
9005 F:      drivers/i2c/busses/i2c-pasemi.c
9006
9007 PADATA PARALLEL EXECUTION MECHANISM
9008 M:      Steffen Klassert <steffen.klassert@secunet.com>
9009 L:      linux-crypto@vger.kernel.org
9010 S:      Maintained
9011 F:      kernel/padata.c
9012 F:      include/linux/padata.h
9013 F:      Documentation/padata.txt
9014
9015 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9016 M:      Harald Welte <laforge@gnumonks.org>
9017 L:      platform-driver-x86@vger.kernel.org
9018 S:      Maintained
9019 F:      drivers/platform/x86/panasonic-laptop.c
9020
9021 PANASONIC MN10300/AM33/AM34 PORT
9022 M:      David Howells <dhowells@redhat.com>
9023 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9024 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9025 S:      Maintained
9026 F:      Documentation/mn10300/
9027 F:      arch/mn10300/
9028
9029 PARALLEL LCD/KEYPAD PANEL DRIVER
9030 M:      Willy Tarreau <willy@haproxy.com>
9031 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9032 S:      Odd Fixes
9033 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9034 F:      drivers/misc/panel.c
9035
9036 PARALLEL PORT SUBSYSTEM
9037 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9038 M:      Sudip Mukherjee <sudip@vectorindia.org>
9039 L:      linux-parport@lists.infradead.org (subscribers-only)
9040 S:      Maintained
9041 F:      drivers/parport/
9042 F:      include/linux/parport*.h
9043 F:      drivers/char/ppdev.c
9044 F:      include/uapi/linux/ppdev.h
9045 F:      Documentation/parport*.txt
9046
9047 PARAVIRT_OPS INTERFACE
9048 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9049 M:      Chris Wright <chrisw@sous-sol.org>
9050 M:      Alok Kataria <akataria@vmware.com>
9051 M:      Rusty Russell <rusty@rustcorp.com.au>
9052 L:      virtualization@lists.linux-foundation.org
9053 S:      Supported
9054 F:      Documentation/virtual/paravirt_ops.txt
9055 F:      arch/*/kernel/paravirt*
9056 F:      arch/*/include/asm/paravirt.h
9057 F:      include/linux/hypervisor.h
9058
9059 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9060 M:      Tim Waugh <tim@cyberelk.net>
9061 L:      linux-parport@lists.infradead.org (subscribers-only)
9062 S:      Maintained
9063 F:      Documentation/blockdev/paride.txt
9064 F:      drivers/block/paride/
9065
9066 PARISC ARCHITECTURE
9067 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9068 M:      Helge Deller <deller@gmx.de>
9069 L:      linux-parisc@vger.kernel.org
9070 W:      http://www.parisc-linux.org/
9071 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9074 S:      Maintained
9075 F:      arch/parisc/
9076 F:      Documentation/parisc/
9077 F:      drivers/parisc/
9078 F:      drivers/char/agp/parisc-agp.c
9079 F:      drivers/input/serio/gscps2.c
9080 F:      drivers/parport/parport_gsc.*
9081 F:      drivers/tty/serial/8250/8250_gsc.c
9082 F:      drivers/video/fbdev/sti*
9083 F:      drivers/video/console/sti*
9084 F:      drivers/video/logo/logo_parisc*
9085
9086 PC87360 HARDWARE MONITORING DRIVER
9087 M:      Jim Cromie <jim.cromie@gmail.com>
9088 L:      linux-hwmon@vger.kernel.org
9089 S:      Maintained
9090 F:      Documentation/hwmon/pc87360
9091 F:      drivers/hwmon/pc87360.c
9092
9093 PC8736x GPIO DRIVER
9094 M:      Jim Cromie <jim.cromie@gmail.com>
9095 S:      Maintained
9096 F:      drivers/char/pc8736x_gpio.c
9097
9098 PC87427 HARDWARE MONITORING DRIVER
9099 M:      Jean Delvare <jdelvare@suse.com>
9100 L:      linux-hwmon@vger.kernel.org
9101 S:      Maintained
9102 F:      Documentation/hwmon/pc87427
9103 F:      drivers/hwmon/pc87427.c
9104
9105 PCA9532 LED DRIVER
9106 M:      Riku Voipio <riku.voipio@iki.fi>
9107 S:      Maintained
9108 F:      drivers/leds/leds-pca9532.c
9109 F:      include/linux/leds-pca9532.h
9110
9111 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9112 M:      Guenter Roeck <linux@roeck-us.net>
9113 L:      linux-i2c@vger.kernel.org
9114 S:      Maintained
9115 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9116
9117 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9118 M:      Khalid Aziz <khalid@gonehiking.org>
9119 S:      Maintained
9120 F:      drivers/firmware/pcdp.*
9121
9122 PCI ERROR RECOVERY
9123 M:      Linas Vepstas <linasvepstas@gmail.com>
9124 L:      linux-pci@vger.kernel.org
9125 S:      Supported
9126 F:      Documentation/PCI/pci-error-recovery.txt
9127
9128 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9129 M:      Russell Currey <ruscur@russell.cc>
9130 L:      linuxppc-dev@lists.ozlabs.org
9131 S:      Supported
9132 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9133 F:      arch/powerpc/kernel/eeh*.c
9134 F:      arch/powerpc/platforms/*/eeh*.c
9135 F:      arch/powerpc/include/*/eeh*.h
9136
9137 PCI SUBSYSTEM
9138 M:      Bjorn Helgaas <bhelgaas@google.com>
9139 L:      linux-pci@vger.kernel.org
9140 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9142 S:      Supported
9143 F:      Documentation/devicetree/bindings/pci/
9144 F:      Documentation/PCI/
9145 F:      drivers/pci/
9146 F:      include/linux/pci*
9147 F:      arch/x86/pci/
9148 F:      arch/x86/kernel/quirks.c
9149
9150 PCI DRIVER FOR ALTERA PCIE IP
9151 M:      Ley Foon Tan <lftan@altera.com>
9152 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9153 L:      linux-pci@vger.kernel.org
9154 S:      Supported
9155 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9156 F:      drivers/pci/host/pcie-altera.c
9157
9158 PCI DRIVER FOR ARM VERSATILE PLATFORM
9159 M:      Rob Herring <robh@kernel.org>
9160 L:      linux-pci@vger.kernel.org
9161 L:      linux-arm-kernel@lists.infradead.org
9162 S:      Maintained
9163 F:      Documentation/devicetree/bindings/pci/versatile.txt
9164 F:      drivers/pci/host/pci-versatile.c
9165
9166 PCI DRIVER FOR APPLIEDMICRO XGENE
9167 M:      Tanmay Inamdar <tinamdar@apm.com>
9168 L:      linux-pci@vger.kernel.org
9169 L:      linux-arm-kernel@lists.infradead.org
9170 S:      Maintained
9171 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9172 F:      drivers/pci/host/pci-xgene.c
9173
9174 PCI DRIVER FOR FREESCALE LAYERSCAPE
9175 M:      Minghuan Lian <minghuan.Lian@freescale.com>
9176 M:      Mingkai Hu <mingkai.hu@freescale.com>
9177 M:      Roy Zang <tie-fei.zang@freescale.com>
9178 L:      linuxppc-dev@lists.ozlabs.org
9179 L:      linux-pci@vger.kernel.org
9180 L:      linux-arm-kernel@lists.infradead.org
9181 S:      Maintained
9182 F:      drivers/pci/host/*layerscape*
9183
9184 PCI DRIVER FOR IMX6
9185 M:      Richard Zhu <Richard.Zhu@freescale.com>
9186 M:      Lucas Stach <l.stach@pengutronix.de>
9187 L:      linux-pci@vger.kernel.org
9188 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9189 S:      Maintained
9190 F:      drivers/pci/host/*imx6*
9191
9192 PCI DRIVER FOR TI KEYSTONE
9193 M:      Murali Karicheri <m-karicheri2@ti.com>
9194 L:      linux-pci@vger.kernel.org
9195 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9196 S:      Maintained
9197 F:      drivers/pci/host/*keystone*
9198
9199 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9200 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9201 M:      Jason Cooper <jason@lakedaemon.net>
9202 L:      linux-pci@vger.kernel.org
9203 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9204 S:      Maintained
9205 F:      drivers/pci/host/*mvebu*
9206
9207 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9208 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9209 L:      linux-pci@vger.kernel.org
9210 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9211 S:      Maintained
9212 F:      drivers/pci/host/pci-aardvark.c
9213
9214 PCI DRIVER FOR NVIDIA TEGRA
9215 M:      Thierry Reding <thierry.reding@gmail.com>
9216 L:      linux-tegra@vger.kernel.org
9217 L:      linux-pci@vger.kernel.org
9218 S:      Supported
9219 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9220 F:      drivers/pci/host/pci-tegra.c
9221
9222 PCI DRIVER FOR TI DRA7XX
9223 M:      Kishon Vijay Abraham I <kishon@ti.com>
9224 L:      linux-omap@vger.kernel.org
9225 L:      linux-pci@vger.kernel.org
9226 S:      Supported
9227 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9228 F:      drivers/pci/host/pci-dra7xx.c
9229
9230 PCI DRIVER FOR RENESAS R-CAR
9231 M:      Simon Horman <horms@verge.net.au>
9232 L:      linux-pci@vger.kernel.org
9233 L:      linux-renesas-soc@vger.kernel.org
9234 S:      Maintained
9235 F:      drivers/pci/host/*rcar*
9236
9237 PCI DRIVER FOR SAMSUNG EXYNOS
9238 M:      Jingoo Han <jingoohan1@gmail.com>
9239 L:      linux-pci@vger.kernel.org
9240 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9241 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9242 S:      Maintained
9243 F:      drivers/pci/host/pci-exynos.c
9244
9245 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9246 M:      Jingoo Han <jingoohan1@gmail.com>
9247 M:      Pratyush Anand <pratyush.anand@gmail.com>
9248 L:      linux-pci@vger.kernel.org
9249 S:      Maintained
9250 F:      drivers/pci/host/*designware*
9251
9252 PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9253 M:      Joao Pinto <jpinto@synopsys.com>
9254 L:      linux-pci@vger.kernel.org
9255 S:      Maintained
9256 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9257 F:      drivers/pci/host/pcie-designware-plat.c
9258
9259 PCI DRIVER FOR GENERIC OF HOSTS
9260 M:      Will Deacon <will.deacon@arm.com>
9261 L:      linux-pci@vger.kernel.org
9262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9263 S:      Maintained
9264 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9265 F:      drivers/pci/host/pci-host-common.c
9266 F:      drivers/pci/host/pci-host-generic.c
9267
9268 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9269 M:      Keith Busch <keith.busch@intel.com>
9270 L:      linux-pci@vger.kernel.org
9271 S:      Supported
9272 F:      arch/x86/pci/vmd.c
9273
9274 PCIE DRIVER FOR ST SPEAR13XX
9275 M:      Pratyush Anand <pratyush.anand@gmail.com>
9276 L:      linux-pci@vger.kernel.org
9277 S:      Maintained
9278 F:      drivers/pci/host/*spear*
9279
9280 PCI MSI DRIVER FOR ALTERA MSI IP
9281 M:      Ley Foon Tan <lftan@altera.com>
9282 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9283 L:      linux-pci@vger.kernel.org
9284 S:      Supported
9285 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9286 F:      drivers/pci/host/pcie-altera-msi.c
9287
9288 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9289 M:      Duc Dang <dhdang@apm.com>
9290 L:      linux-pci@vger.kernel.org
9291 L:      linux-arm-kernel@lists.infradead.org
9292 S:      Maintained
9293 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9294 F:      drivers/pci/host/pci-xgene-msi.c
9295
9296 PCIE DRIVER FOR AXIS ARTPEC
9297 M:      Niklas Cassel <niklas.cassel@axis.com>
9298 M:      Jesper Nilsson <jesper.nilsson@axis.com>
9299 L:      linux-arm-kernel@axis.com
9300 L:      linux-pci@vger.kernel.org
9301 S:      Maintained
9302 F:      Documentation/devicetree/bindings/pci/axis,artpec*
9303 F:      drivers/pci/host/*artpec*
9304
9305 PCIE DRIVER FOR HISILICON
9306 M:      Zhou Wang <wangzhou1@hisilicon.com>
9307 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9308 L:      linux-pci@vger.kernel.org
9309 S:      Maintained
9310 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9311 F:      drivers/pci/host/pcie-hisi.c
9312
9313 PCIE DRIVER FOR ROCKCHIP
9314 M:      Shawn Lin <shawn.lin@rock-chips.com>
9315 M:      Wenrui Li <wenrui.li@rock-chips.com>
9316 L:      linux-pci@vger.kernel.org
9317 L:      linux-rockchip@lists.infradead.org
9318 S:      Maintained
9319 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9320 F:      drivers/pci/host/pcie-rockchip.c
9321
9322 PCIE DRIVER FOR QUALCOMM MSM
9323 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9324 L:     linux-pci@vger.kernel.org
9325 L:     linux-arm-msm@vger.kernel.org
9326 S:     Maintained
9327 F:     drivers/pci/host/*qcom*
9328
9329 PCIE DRIVER FOR CAVIUM THUNDERX
9330 M:      David Daney <david.daney@cavium.com>
9331 L:      linux-pci@vger.kernel.org
9332 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9333 S:      Supported
9334 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
9335 F:      drivers/pci/host/pci-thunder-*
9336
9337 PCMCIA SUBSYSTEM
9338 P:      Linux PCMCIA Team
9339 L:      linux-pcmcia@lists.infradead.org
9340 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9342 S:      Maintained
9343 F:      Documentation/pcmcia/
9344 F:      drivers/pcmcia/
9345 F:      include/pcmcia/
9346
9347 PCNET32 NETWORK DRIVER
9348 M:      Don Fry <pcnet32@frontier.com>
9349 L:      netdev@vger.kernel.org
9350 S:      Maintained
9351 F:      drivers/net/ethernet/amd/pcnet32.c
9352
9353 PCRYPT PARALLEL CRYPTO ENGINE
9354 M:      Steffen Klassert <steffen.klassert@secunet.com>
9355 L:      linux-crypto@vger.kernel.org
9356 S:      Maintained
9357 F:      crypto/pcrypt.c
9358 F:      include/crypto/pcrypt.h
9359
9360 PER-CPU MEMORY ALLOCATOR
9361 M:      Tejun Heo <tj@kernel.org>
9362 M:      Christoph Lameter <cl@linux.com>
9363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9364 S:      Maintained
9365 F:      include/linux/percpu*.h
9366 F:      mm/percpu*.c
9367 F:      arch/*/include/asm/percpu.h
9368
9369 PER-TASK DELAY ACCOUNTING
9370 M:      Balbir Singh <bsingharora@gmail.com>
9371 S:      Maintained
9372 F:      include/linux/delayacct.h
9373 F:      kernel/delayacct.c
9374
9375 PERFORMANCE EVENTS SUBSYSTEM
9376 M:      Peter Zijlstra <peterz@infradead.org>
9377 M:      Ingo Molnar <mingo@redhat.com>
9378 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
9379 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9380 L:      linux-kernel@vger.kernel.org
9381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9382 S:      Supported
9383 F:      kernel/events/*
9384 F:      include/linux/perf_event.h
9385 F:      include/uapi/linux/perf_event.h
9386 F:      arch/*/kernel/perf_event*.c
9387 F:      arch/*/kernel/*/perf_event*.c
9388 F:      arch/*/kernel/*/*/perf_event*.c
9389 F:      arch/*/include/asm/perf_event.h
9390 F:      arch/*/kernel/perf_callchain.c
9391 F:      arch/*/events/*
9392 F:      tools/perf/
9393
9394 PERSONALITY HANDLING
9395 M:      Christoph Hellwig <hch@infradead.org>
9396 L:      linux-abi-devel@lists.sourceforge.net
9397 S:      Maintained
9398 F:      include/linux/personality.h
9399 F:      include/uapi/linux/personality.h
9400
9401 PHONET PROTOCOL
9402 M:      Remi Denis-Courmont <courmisch@gmail.com>
9403 S:      Supported
9404 F:      Documentation/networking/phonet.txt
9405 F:      include/linux/phonet.h
9406 F:      include/net/phonet/
9407 F:      include/uapi/linux/phonet.h
9408 F:      net/phonet/
9409
9410 PHRAM MTD DRIVER
9411 M:      Joern Engel <joern@lazybastard.org>
9412 L:      linux-mtd@lists.infradead.org
9413 S:      Maintained
9414 F:      drivers/mtd/devices/phram.c
9415
9416 PICOLCD HID DRIVER
9417 M:      Bruno Prémont <bonbons@linux-vserver.org>
9418 L:      linux-input@vger.kernel.org
9419 S:      Maintained
9420 F:      drivers/hid/hid-picolcd*
9421
9422 PICOXCELL SUPPORT
9423 M:      Jamie Iles <jamie@jamieiles.com>
9424 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9425 T:      git git://github.com/jamieiles/linux-2.6-ji.git
9426 S:      Supported
9427 F:      arch/arm/boot/dts/picoxcell*
9428 F:      arch/arm/mach-picoxcell/
9429 F:      drivers/crypto/picoxcell*
9430
9431 PIN CONTROL SUBSYSTEM
9432 M:      Linus Walleij <linus.walleij@linaro.org>
9433 L:      linux-gpio@vger.kernel.org
9434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9435 S:      Maintained
9436 F:      Documentation/devicetree/bindings/pinctrl/
9437 F:      Documentation/pinctrl.txt
9438 F:      drivers/pinctrl/
9439 F:      include/linux/pinctrl/
9440
9441 PIN CONTROLLER - ATMEL AT91
9442 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9443 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9444 S:      Maintained
9445 F:      drivers/pinctrl/pinctrl-at91.*
9446
9447 PIN CONTROLLER - ATMEL AT91 PIO4
9448 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
9449 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9450 L:      linux-gpio@vger.kernel.org
9451 S:      Supported
9452 F:      drivers/pinctrl/pinctrl-at91-pio4.*
9453
9454 PIN CONTROLLER - INTEL
9455 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9456 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
9457 S:      Maintained
9458 F:      drivers/pinctrl/intel/
9459
9460 PIN CONTROLLER - RENESAS
9461 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9462 M:      Geert Uytterhoeven <geert+renesas@glider.be>
9463 L:      linux-renesas-soc@vger.kernel.org
9464 S:      Maintained
9465 F:      drivers/pinctrl/sh-pfc/
9466
9467 PIN CONTROLLER - SAMSUNG
9468 M:      Tomasz Figa <tomasz.figa@gmail.com>
9469 M:      Krzysztof Kozlowski <krzk@kernel.org>
9470 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9471 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9472 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9473 S:      Maintained
9474 F:      drivers/pinctrl/samsung/
9475 F:      include/dt-bindings/pinctrl/samsung.h
9476 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9477
9478 PIN CONTROLLER - SINGLE
9479 M:      Tony Lindgren <tony@atomide.com>
9480 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
9481 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9482 L:      linux-omap@vger.kernel.org
9483 S:      Maintained
9484 F:      drivers/pinctrl/pinctrl-single.c
9485
9486 PIN CONTROLLER - ST SPEAR
9487 M:      Viresh Kumar <vireshk@kernel.org>
9488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9489 W:      http://www.st.com/spear
9490 S:      Maintained
9491 F:      drivers/pinctrl/spear/
9492
9493 PISTACHIO SOC SUPPORT
9494 M:      James Hartley <james.hartley@imgtec.com>
9495 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9496 L:      linux-mips@linux-mips.org
9497 S:      Maintained
9498 F:      arch/mips/pistachio/
9499 F:      arch/mips/include/asm/mach-pistachio/
9500 F:      arch/mips/boot/dts/pistachio/
9501 F:      arch/mips/configs/pistachio*_defconfig
9502
9503 PKTCDVD DRIVER
9504 M:      Jiri Kosina <jikos@kernel.org>
9505 S:      Maintained
9506 F:      drivers/block/pktcdvd.c
9507 F:      include/linux/pktcdvd.h
9508 F:      include/uapi/linux/pktcdvd.h
9509
9510 PKUNITY SOC DRIVERS
9511 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
9512 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
9513 S:      Maintained
9514 T:      git git://github.com/gxt/linux.git
9515 F:      drivers/input/serio/i8042-unicore32io.h
9516 F:      drivers/i2c/busses/i2c-puv3.c
9517 F:      drivers/video/fbdev/fb-puv3.c
9518 F:      drivers/rtc/rtc-puv3.c
9519
9520 PMBUS HARDWARE MONITORING DRIVERS
9521 M:      Guenter Roeck <linux@roeck-us.net>
9522 L:      linux-hwmon@vger.kernel.org
9523 W:      http://hwmon.wiki.kernel.org/
9524 W:      http://www.roeck-us.net/linux/drivers/
9525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9526 S:      Maintained
9527 F:      Documentation/hwmon/pmbus
9528 F:      drivers/hwmon/pmbus/
9529 F:      include/linux/i2c/pmbus.h
9530
9531 PMC SIERRA MaxRAID DRIVER
9532 L:      linux-scsi@vger.kernel.org
9533 W:      http://www.pmc-sierra.com/
9534 S:      Orphan
9535 F:      drivers/scsi/pmcraid.*
9536
9537 PMC SIERRA PM8001 DRIVER
9538 M:      Jack Wang <jinpu.wang@profitbricks.com>
9539 M:      lindar_liu@usish.com
9540 L:      pmchba@pmcs.com
9541 L:      linux-scsi@vger.kernel.org
9542 S:      Supported
9543 F:      drivers/scsi/pm8001/
9544
9545 POSIX CLOCKS and TIMERS
9546 M:      Thomas Gleixner <tglx@linutronix.de>
9547 L:      linux-kernel@vger.kernel.org
9548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9549 S:      Maintained
9550 F:      fs/timerfd.c
9551 F:      include/linux/timer*
9552 F:      kernel/time/*timer*
9553
9554 POWER MANAGEMENT CORE
9555 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
9556 L:      linux-pm@vger.kernel.org
9557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9558 S:      Supported
9559 F:      drivers/base/power/
9560 F:      include/linux/pm.h
9561 F:      include/linux/pm_*
9562 F:      include/linux/powercap.h
9563 F:      drivers/powercap/
9564
9565 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9566 M:      Sebastian Reichel <sre@kernel.org>
9567 L:      linux-pm@vger.kernel.org
9568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9569 S:      Maintained
9570 F:      Documentation/devicetree/bindings/power/supply/
9571 F:      include/linux/power_supply.h
9572 F:      drivers/power/supply/
9573
9574 POWER STATE COORDINATION INTERFACE (PSCI)
9575 M:      Mark Rutland <mark.rutland@arm.com>
9576 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9577 L:      linux-arm-kernel@lists.infradead.org
9578 S:      Maintained
9579 F:      drivers/firmware/psci.c
9580 F:      include/linux/psci.h
9581 F:      include/uapi/linux/psci.h
9582
9583 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9584 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9585 L:      linuxppc-dev@lists.ozlabs.org
9586 S:      Maintained
9587 F:      drivers/char/powernv-op-panel.c
9588
9589 PNP SUPPORT
9590 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9591 S:      Maintained
9592 F:      drivers/pnp/
9593
9594 PPP PROTOCOL DRIVERS AND COMPRESSORS
9595 M:      Paul Mackerras <paulus@samba.org>
9596 L:      linux-ppp@vger.kernel.org
9597 S:      Maintained
9598 F:      drivers/net/ppp/ppp_*
9599
9600 PPP OVER ATM (RFC 2364)
9601 M:      Mitchell Blank Jr <mitch@sfgoth.com>
9602 S:      Maintained
9603 F:      net/atm/pppoatm.c
9604 F:      include/uapi/linux/atmppp.h
9605
9606 PPP OVER ETHERNET
9607 M:      Michal Ostrowski <mostrows@earthlink.net>
9608 S:      Maintained
9609 F:      drivers/net/ppp/pppoe.c
9610 F:      drivers/net/ppp/pppox.c
9611
9612 PPP OVER L2TP
9613 M:      James Chapman <jchapman@katalix.com>
9614 S:      Maintained
9615 F:      net/l2tp/l2tp_ppp.c
9616 F:      include/linux/if_pppol2tp.h
9617 F:      include/uapi/linux/if_pppol2tp.h
9618
9619 PPS SUPPORT
9620 M:      Rodolfo Giometti <giometti@enneenne.com>
9621 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
9622 L:      linuxpps@ml.enneenne.com (subscribers-only)
9623 S:      Maintained
9624 F:      Documentation/pps/
9625 F:      drivers/pps/
9626 F:      include/linux/pps*.h
9627
9628 PPTP DRIVER
9629 M:      Dmitry Kozlov <xeb@mail.ru>
9630 L:      netdev@vger.kernel.org
9631 S:      Maintained
9632 F:      drivers/net/ppp/pptp.c
9633 W:      http://sourceforge.net/projects/accel-pptp
9634
9635 PREEMPTIBLE KERNEL
9636 M:      Robert Love <rml@tech9.net>
9637 L:      kpreempt-tech@lists.sourceforge.net
9638 W:      ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9639 S:      Supported
9640 F:      Documentation/preempt-locking.txt
9641 F:      include/linux/preempt.h
9642
9643 PRISM54 WIRELESS DRIVER
9644 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
9645 L:      linux-wireless@vger.kernel.org
9646 W:      http://wireless.kernel.org/en/users/Drivers/p54
9647 S:      Obsolete
9648 F:      drivers/net/wireless/intersil/prism54/
9649
9650 PS3 NETWORK SUPPORT
9651 M:      Geoff Levand <geoff@infradead.org>
9652 L:      netdev@vger.kernel.org
9653 L:      linuxppc-dev@lists.ozlabs.org
9654 S:      Maintained
9655 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
9656
9657 PS3 PLATFORM SUPPORT
9658 M:      Geoff Levand <geoff@infradead.org>
9659 L:      linuxppc-dev@lists.ozlabs.org
9660 S:      Maintained
9661 F:      arch/powerpc/boot/ps3*
9662 F:      arch/powerpc/include/asm/lv1call.h
9663 F:      arch/powerpc/include/asm/ps3*.h
9664 F:      arch/powerpc/platforms/ps3/
9665 F:      drivers/*/ps3*
9666 F:      drivers/ps3/
9667 F:      drivers/rtc/rtc-ps3.c
9668 F:      drivers/usb/host/*ps3.c
9669 F:      sound/ppc/snd_ps3*
9670
9671 PS3VRAM DRIVER
9672 M:      Jim Paris <jim@jtan.com>
9673 M:      Geoff Levand <geoff@infradead.org>
9674 L:      linuxppc-dev@lists.ozlabs.org
9675 S:      Maintained
9676 F:      drivers/block/ps3vram.c
9677
9678 PSTORE FILESYSTEM
9679 M:      Anton Vorontsov <anton@enomsg.org>
9680 M:      Colin Cross <ccross@android.com>
9681 M:      Kees Cook <keescook@chromium.org>
9682 M:      Tony Luck <tony.luck@intel.com>
9683 S:      Maintained
9684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9685 F:      fs/pstore/
9686 F:      include/linux/pstore*
9687 F:      drivers/firmware/efi/efi-pstore.c
9688 F:      drivers/acpi/apei/erst.c
9689
9690 PTP HARDWARE CLOCK SUPPORT
9691 M:      Richard Cochran <richardcochran@gmail.com>
9692 L:      netdev@vger.kernel.org
9693 S:      Maintained
9694 W:      http://linuxptp.sourceforge.net/
9695 F:      Documentation/ABI/testing/sysfs-ptp
9696 F:      Documentation/ptp/*
9697 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
9698 F:      drivers/net/phy/dp83640*
9699 F:      drivers/ptp/*
9700 F:      include/linux/ptp_cl*
9701
9702 PTRACE SUPPORT
9703 M:      Roland McGrath <roland@hack.frob.com>
9704 M:      Oleg Nesterov <oleg@redhat.com>
9705 S:      Maintained
9706 F:      include/asm-generic/syscall.h
9707 F:      include/linux/ptrace.h
9708 F:      include/linux/regset.h
9709 F:      include/linux/tracehook.h
9710 F:      include/uapi/linux/ptrace.h
9711 F:      kernel/ptrace.c
9712
9713 PULSE8-CEC DRIVER
9714 M:      Hans Verkuil <hverkuil@xs4all.nl>
9715 L:      linux-media@vger.kernel.org
9716 T:      git git://linuxtv.org/media_tree.git
9717 S:      Maintained
9718 F:      drivers/staging/media/pulse8-cec
9719
9720 PVRUSB2 VIDEO4LINUX DRIVER
9721 M:      Mike Isely <isely@pobox.com>
9722 L:      pvrusb2@isely.net       (subscribers-only)
9723 L:      linux-media@vger.kernel.org
9724 W:      http://www.isely.net/pvrusb2/
9725 T:      git git://linuxtv.org/media_tree.git
9726 S:      Maintained
9727 F:      Documentation/video4linux/README.pvrusb2
9728 F:      drivers/media/usb/pvrusb2/
9729
9730 PWC WEBCAM DRIVER
9731 M:      Hans Verkuil <hverkuil@xs4all.nl>
9732 L:      linux-media@vger.kernel.org
9733 T:      git git://linuxtv.org/media_tree.git
9734 S:      Odd Fixes
9735 F:      drivers/media/usb/pwc/*
9736
9737 PWM FAN DRIVER
9738 M:      Kamil Debski <kamil@wypas.org>
9739 M:      Lukasz Majewski <l.majewski@samsung.com>
9740 L:      linux-hwmon@vger.kernel.org
9741 S:      Supported
9742 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9743 F:      Documentation/hwmon/pwm-fan
9744 F:      drivers/hwmon/pwm-fan.c
9745
9746 PWM SUBSYSTEM
9747 M:      Thierry Reding <thierry.reding@gmail.com>
9748 L:      linux-pwm@vger.kernel.org
9749 S:      Maintained
9750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9751 F:      Documentation/pwm.txt
9752 F:      Documentation/devicetree/bindings/pwm/
9753 F:      include/linux/pwm.h
9754 F:      drivers/pwm/
9755 F:      drivers/video/backlight/pwm_bl.c
9756 F:      include/linux/pwm_backlight.h
9757
9758 PXA2xx/PXA3xx SUPPORT
9759 M:      Daniel Mack <daniel@zonque.org>
9760 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9761 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9762 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9763 T:      git git://github.com/hzhuang1/linux.git
9764 T:      git git://github.com/rjarzmik/linux.git
9765 S:      Maintained
9766 F:      arch/arm/boot/dts/pxa*
9767 F:      arch/arm/mach-pxa/
9768 F:      drivers/dma/pxa*
9769 F:      drivers/pcmcia/pxa2xx*
9770 F:      drivers/pinctrl/pxa/
9771 F:      drivers/spi/spi-pxa2xx*
9772 F:      drivers/usb/gadget/udc/pxa2*
9773 F:      include/sound/pxa2xx-lib.h
9774 F:      sound/arm/pxa*
9775 F:      sound/soc/pxa/
9776
9777 PXA GPIO DRIVER
9778 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9779 L:      linux-gpio@vger.kernel.org
9780 S:      Maintained
9781 F:      drivers/gpio/gpio-pxa.c
9782
9783 PXA3xx NAND FLASH DRIVER
9784 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9785 L:      linux-mtd@lists.infradead.org
9786 S:      Maintained
9787 F:      drivers/mtd/nand/pxa3xx_nand.c
9788
9789 MMP SUPPORT
9790 M:      Eric Miao <eric.y.miao@gmail.com>
9791 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9792 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9793 T:      git git://github.com/hzhuang1/linux.git
9794 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9795 S:      Maintained
9796 F:      arch/arm/boot/dts/mmp*
9797 F:      arch/arm/mach-mmp/
9798
9799 PXA MMCI DRIVER
9800 S:      Orphan
9801
9802 PXA RTC DRIVER
9803 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9804 L:      rtc-linux@googlegroups.com
9805 S:      Maintained
9806
9807 QAT DRIVER
9808 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9809 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
9810 L:      qat-linux@intel.com
9811 S:      Supported
9812 F:      drivers/crypto/qat/
9813
9814 QIB DRIVER
9815 M:      Mike Marciniszyn <infinipath@intel.com>
9816 L:      linux-rdma@vger.kernel.org
9817 S:      Supported
9818 F:      drivers/infiniband/hw/qib/
9819
9820 QLOGIC QLA1280 SCSI DRIVER
9821 M:      Michael Reed <mdr@sgi.com>
9822 L:      linux-scsi@vger.kernel.org
9823 S:      Maintained
9824 F:      drivers/scsi/qla1280.[ch]
9825
9826 QLOGIC QLA2XXX FC-SCSI DRIVER
9827 M:      qla2xxx-upstream@qlogic.com
9828 L:      linux-scsi@vger.kernel.org
9829 S:      Supported
9830 F:      Documentation/scsi/LICENSE.qla2xxx
9831 F:      drivers/scsi/qla2xxx/
9832
9833 QLOGIC QLA4XXX iSCSI DRIVER
9834 M:      QLogic-Storage-Upstream@qlogic.com
9835 L:      linux-scsi@vger.kernel.org
9836 S:      Supported
9837 F:      Documentation/scsi/LICENSE.qla4xxx
9838 F:      drivers/scsi/qla4xxx/
9839
9840 QLOGIC QLA3XXX NETWORK DRIVER
9841 M:      Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9842 M:      Ron Mercer <ron.mercer@qlogic.com>
9843 M:      linux-driver@qlogic.com
9844 L:      netdev@vger.kernel.org
9845 S:      Supported
9846 F:      Documentation/networking/LICENSE.qla3xxx
9847 F:      drivers/net/ethernet/qlogic/qla3xxx.*
9848
9849 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9850 M:      Dept-GELinuxNICDev@qlogic.com
9851 L:      netdev@vger.kernel.org
9852 S:      Supported
9853 F:      drivers/net/ethernet/qlogic/qlcnic/
9854
9855 QLOGIC QLGE 10Gb ETHERNET DRIVER
9856 M:      Harish Patil <harish.patil@qlogic.com>
9857 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9858 M:      Dept-GELinuxNICDev@qlogic.com
9859 M:      linux-driver@qlogic.com
9860 L:      netdev@vger.kernel.org
9861 S:      Supported
9862 F:      drivers/net/ethernet/qlogic/qlge/
9863
9864 QLOGIC QL4xxx ETHERNET DRIVER
9865 M:      Yuval Mintz <Yuval.Mintz@qlogic.com>
9866 M:      Ariel Elior <Ariel.Elior@qlogic.com>
9867 M:      everest-linux-l2@qlogic.com
9868 L:      netdev@vger.kernel.org
9869 S:      Supported
9870 F:      drivers/net/ethernet/qlogic/qed/
9871 F:      include/linux/qed/
9872 F:      drivers/net/ethernet/qlogic/qede/
9873
9874 QNX4 FILESYSTEM
9875 M:      Anders Larsen <al@alarsen.net>
9876 W:      http://www.alarsen.net/linux/qnx4fs/
9877 S:      Maintained
9878 F:      fs/qnx4/
9879 F:      include/uapi/linux/qnx4_fs.h
9880 F:      include/uapi/linux/qnxtypes.h
9881
9882 QT1010 MEDIA DRIVER
9883 M:      Antti Palosaari <crope@iki.fi>
9884 L:      linux-media@vger.kernel.org
9885 W:      https://linuxtv.org
9886 W:      http://palosaari.fi/linux/
9887 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9888 T:      git git://linuxtv.org/anttip/media_tree.git
9889 S:      Maintained
9890 F:      drivers/media/tuners/qt1010*
9891
9892 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9893 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9894 L:      linux-wireless@vger.kernel.org
9895 L:      ath9k-devel@lists.ath9k.org
9896 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
9897 S:      Supported
9898 F:      drivers/net/wireless/ath/ath9k/
9899
9900 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9901 M:      Kalle Valo <kvalo@qca.qualcomm.com>
9902 L:      ath10k@lists.infradead.org
9903 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
9904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9905 S:      Supported
9906 F:      drivers/net/wireless/ath/ath10k/
9907
9908 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9909 M:      Timur Tabi <timur@codeaurora.org>
9910 L:      netdev@vger.kernel.org
9911 S:      Supported
9912 F:      drivers/net/ethernet/qualcomm/emac/
9913
9914 QUALCOMM HEXAGON ARCHITECTURE
9915 M:      Richard Kuo <rkuo@codeaurora.org>
9916 L:      linux-hexagon@vger.kernel.org
9917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9918 S:      Supported
9919 F:      arch/hexagon/
9920
9921 QUALCOMM WCN36XX WIRELESS DRIVER
9922 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
9923 L:      wcn36xx@lists.infradead.org
9924 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
9925 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
9926 S:      Supported
9927 F:      drivers/net/wireless/ath/wcn36xx/
9928
9929 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9930 M:      Gabriel Somlo <somlo@cmu.edu>
9931 M:      "Michael S. Tsirkin" <mst@redhat.com>
9932 L:      qemu-devel@nongnu.org
9933 S:      Maintained
9934 F:      drivers/firmware/qemu_fw_cfg.c
9935
9936 RADOS BLOCK DEVICE (RBD)
9937 M:      Ilya Dryomov <idryomov@gmail.com>
9938 M:      Sage Weil <sage@redhat.com>
9939 M:      Alex Elder <elder@kernel.org>
9940 L:      ceph-devel@vger.kernel.org
9941 W:      http://ceph.com/
9942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9943 T:      git git://github.com/ceph/ceph-client.git
9944 S:      Supported
9945 F:      Documentation/ABI/testing/sysfs-bus-rbd
9946 F:      drivers/block/rbd.c
9947 F:      drivers/block/rbd_types.h
9948
9949 RADEON FRAMEBUFFER DISPLAY DRIVER
9950 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9951 L:      linux-fbdev@vger.kernel.org
9952 S:      Maintained
9953 F:      drivers/video/fbdev/aty/radeon*
9954 F:      include/uapi/linux/radeonfb.h
9955
9956 RADIOSHARK RADIO DRIVER
9957 M:      Hans Verkuil <hverkuil@xs4all.nl>
9958 L:      linux-media@vger.kernel.org
9959 T:      git git://linuxtv.org/media_tree.git
9960 S:      Maintained
9961 F:      drivers/media/radio/radio-shark.c
9962
9963 RADIOSHARK2 RADIO DRIVER
9964 M:      Hans Verkuil <hverkuil@xs4all.nl>
9965 L:      linux-media@vger.kernel.org
9966 T:      git git://linuxtv.org/media_tree.git
9967 S:      Maintained
9968 F:      drivers/media/radio/radio-shark2.c
9969 F:      drivers/media/radio/radio-tea5777.c
9970
9971 RAGE128 FRAMEBUFFER DISPLAY DRIVER
9972 M:      Paul Mackerras <paulus@samba.org>
9973 L:      linux-fbdev@vger.kernel.org
9974 S:      Maintained
9975 F:      drivers/video/fbdev/aty/aty128fb.c
9976
9977 RALINK MIPS ARCHITECTURE
9978 M:      John Crispin <john@phrozen.org>
9979 L:      linux-mips@linux-mips.org
9980 S:      Maintained
9981 F:      arch/mips/ralink
9982
9983 RALINK RT2X00 WIRELESS LAN DRIVER
9984 P:      rt2x00 project
9985 M:      Stanislaw Gruszka <sgruszka@redhat.com>
9986 M:      Helmut Schaa <helmut.schaa@googlemail.com>
9987 L:      linux-wireless@vger.kernel.org
9988 S:      Maintained
9989 F:      drivers/net/wireless/ralink/rt2x00/
9990
9991 RAMDISK RAM BLOCK DEVICE DRIVER
9992 M:      Jens Axboe <axboe@kernel.dk>
9993 S:      Maintained
9994 F:      Documentation/blockdev/ramdisk.txt
9995 F:      drivers/block/brd.c
9996
9997 RANDOM NUMBER DRIVER
9998 M:      "Theodore Ts'o" <tytso@mit.edu>
9999 S:      Maintained
10000 F:      drivers/char/random.c
10001
10002 RAPIDIO SUBSYSTEM
10003 M:      Matt Porter <mporter@kernel.crashing.org>
10004 M:      Alexandre Bounine <alexandre.bounine@idt.com>
10005 S:      Maintained
10006 F:      drivers/rapidio/
10007
10008 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10009 L:      linux-wireless@vger.kernel.org
10010 S:      Orphan
10011 F:      drivers/net/wireless/ray*
10012
10013 RCUTORTURE MODULE
10014 M:      Josh Triplett <josh@joshtriplett.org>
10015 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10016 L:      linux-kernel@vger.kernel.org
10017 S:      Supported
10018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10019 F:      Documentation/RCU/torture.txt
10020 F:      kernel/rcu/rcutorture.c
10021
10022 RCUTORTURE TEST FRAMEWORK
10023 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10024 M:      Josh Triplett <josh@joshtriplett.org>
10025 R:      Steven Rostedt <rostedt@goodmis.org>
10026 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10027 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10028 L:      linux-kernel@vger.kernel.org
10029 S:      Supported
10030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10031 F:      tools/testing/selftests/rcutorture
10032
10033 RDC R-321X SoC
10034 M:      Florian Fainelli <florian@openwrt.org>
10035 S:      Maintained
10036
10037 RDC R6040 FAST ETHERNET DRIVER
10038 M:      Florian Fainelli <f.fainelli@gmail.com>
10039 L:      netdev@vger.kernel.org
10040 S:      Maintained
10041 F:      drivers/net/ethernet/rdc/r6040.c
10042
10043 RDS - RELIABLE DATAGRAM SOCKETS
10044 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10045 L:      netdev@vger.kernel.org
10046 L:      linux-rdma@vger.kernel.org
10047 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10048 W:      https://oss.oracle.com/projects/rds/
10049 S:      Supported
10050 F:      net/rds/
10051 F:      Documentation/networking/rds.txt
10052
10053 RDMAVT - RDMA verbs software
10054 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10055 L:      linux-rdma@vger.kernel.org
10056 S:      Supported
10057 F:      drivers/infiniband/sw/rdmavt
10058
10059 READ-COPY UPDATE (RCU)
10060 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10061 M:      Josh Triplett <josh@joshtriplett.org>
10062 R:      Steven Rostedt <rostedt@goodmis.org>
10063 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10064 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10065 L:      linux-kernel@vger.kernel.org
10066 W:      http://www.rdrop.com/users/paulmck/RCU/
10067 S:      Supported
10068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10069 F:      Documentation/RCU/
10070 X:      Documentation/RCU/torture.txt
10071 F:      include/linux/rcu*
10072 X:      include/linux/srcu.h
10073 F:      kernel/rcu/
10074 X:      kernel/torture.c
10075
10076 REAL TIME CLOCK (RTC) SUBSYSTEM
10077 M:      Alessandro Zummo <a.zummo@towertech.it>
10078 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10079 L:      rtc-linux@googlegroups.com
10080 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10082 S:      Maintained
10083 F:      Documentation/devicetree/bindings/rtc/
10084 F:      Documentation/rtc.txt
10085 F:      drivers/rtc/
10086 F:      include/linux/rtc.h
10087 F:      include/uapi/linux/rtc.h
10088 F:      include/linux/rtc/
10089 F:      include/linux/platform_data/rtc-*
10090 F:      tools/testing/selftests/timers/rtctest.c
10091
10092 REALTEK AUDIO CODECS
10093 M:      Bard Liao <bardliao@realtek.com>
10094 M:      Oder Chiou <oder_chiou@realtek.com>
10095 S:      Maintained
10096 F:      sound/soc/codecs/rt*
10097 F:      include/sound/rt*.h
10098
10099 REISERFS FILE SYSTEM
10100 L:      reiserfs-devel@vger.kernel.org
10101 S:      Supported
10102 F:      fs/reiserfs/
10103
10104 REGISTER MAP ABSTRACTION
10105 M:      Mark Brown <broonie@kernel.org>
10106 L:      linux-kernel@vger.kernel.org
10107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10108 S:      Supported
10109 F:      Documentation/devicetree/bindings/regmap/
10110 F:      drivers/base/regmap/
10111 F:      include/linux/regmap.h
10112
10113 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10114 M:      Ohad Ben-Cohen <ohad@wizery.com>
10115 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10116 L:      linux-remoteproc@vger.kernel.org
10117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10118 S:      Maintained
10119 F:      Documentation/devicetree/bindings/remoteproc/
10120 F:      Documentation/remoteproc.txt
10121 F:      drivers/remoteproc/
10122 F:      include/linux/remoteproc.h
10123
10124 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10125 M:      Ohad Ben-Cohen <ohad@wizery.com>
10126 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10127 L:      linux-remoteproc@vger.kernel.org
10128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10129 S:      Maintained
10130 F:      drivers/rpmsg/
10131 F:      Documentation/rpmsg.txt
10132 F:      include/linux/rpmsg.h
10133
10134 RENESAS CLOCK DRIVERS
10135 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10136 L:      linux-renesas-soc@vger.kernel.org
10137 S:      Supported
10138 F:      drivers/clk/renesas/
10139
10140 RENESAS ETHERNET DRIVERS
10141 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10142 L:      netdev@vger.kernel.org
10143 L:      linux-renesas-soc@vger.kernel.org
10144 F:      drivers/net/ethernet/renesas/
10145 F:      include/linux/sh_eth.h
10146
10147 RENESAS USB2 PHY DRIVER
10148 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10149 L:      linux-renesas-soc@vger.kernel.org
10150 S:      Maintained
10151 F:      drivers/phy/phy-rcar-gen3-usb2.c
10152
10153 RESET CONTROLLER FRAMEWORK
10154 M:      Philipp Zabel <p.zabel@pengutronix.de>
10155 T:      git git://git.pengutronix.de/git/pza/linux
10156 S:      Maintained
10157 F:      drivers/reset/
10158 F:      Documentation/devicetree/bindings/reset/
10159 F:      include/dt-bindings/reset/
10160 F:      include/linux/reset.h
10161 F:      include/linux/reset-controller.h
10162
10163 RFKILL
10164 M:      Johannes Berg <johannes@sipsolutions.net>
10165 L:      linux-wireless@vger.kernel.org
10166 W:      http://wireless.kernel.org/
10167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10169 S:      Maintained
10170 F:      Documentation/rfkill.txt
10171 F:      net/rfkill/
10172
10173 RHASHTABLE
10174 M:      Thomas Graf <tgraf@suug.ch>
10175 M:      Herbert Xu <herbert@gondor.apana.org.au>
10176 L:      netdev@vger.kernel.org
10177 S:      Maintained
10178 F:      lib/rhashtable.c
10179 F:      include/linux/rhashtable.h
10180
10181 RICOH SMARTMEDIA/XD DRIVER
10182 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10183 S:      Maintained
10184 F:      drivers/mtd/nand/r852.c
10185 F:      drivers/mtd/nand/r852.h
10186
10187 RICOH R5C592 MEMORYSTICK DRIVER
10188 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10189 S:      Maintained
10190 F:      drivers/memstick/host/r592.*
10191
10192 ROCCAT DRIVERS
10193 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
10194 W:      http://sourceforge.net/projects/roccat/
10195 S:      Maintained
10196 F:      drivers/hid/hid-roccat*
10197 F:      include/linux/hid-roccat*
10198 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
10199
10200 ROCKER DRIVER
10201 M:      Jiri Pirko <jiri@resnulli.us>
10202 L:      netdev@vger.kernel.org
10203 S:      Supported
10204 F:      drivers/net/ethernet/rocker/
10205
10206 ROCKETPORT DRIVER
10207 P:      Comtrol Corp.
10208 W:      http://www.comtrol.com
10209 S:      Maintained
10210 F:      Documentation/serial/rocket.txt
10211 F:      drivers/tty/rocket*
10212
10213 ROCKETPORT EXPRESS/INFINITY DRIVER
10214 M:      Kevin Cernekee <cernekee@gmail.com>
10215 L:      linux-serial@vger.kernel.org
10216 S:      Odd Fixes
10217 F:      drivers/tty/serial/rp2.*
10218
10219 ROSE NETWORK LAYER
10220 M:      Ralf Baechle <ralf@linux-mips.org>
10221 L:      linux-hams@vger.kernel.org
10222 W:      http://www.linux-ax25.org/
10223 S:      Maintained
10224 F:      include/net/rose.h
10225 F:      include/uapi/linux/rose.h
10226 F:      net/rose/
10227
10228 RTL2830 MEDIA DRIVER
10229 M:      Antti Palosaari <crope@iki.fi>
10230 L:      linux-media@vger.kernel.org
10231 W:      https://linuxtv.org
10232 W:      http://palosaari.fi/linux/
10233 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10234 T:      git git://linuxtv.org/anttip/media_tree.git
10235 S:      Maintained
10236 F:      drivers/media/dvb-frontends/rtl2830*
10237
10238 RTL2832 MEDIA DRIVER
10239 M:      Antti Palosaari <crope@iki.fi>
10240 L:      linux-media@vger.kernel.org
10241 W:      https://linuxtv.org
10242 W:      http://palosaari.fi/linux/
10243 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10244 T:      git git://linuxtv.org/anttip/media_tree.git
10245 S:      Maintained
10246 F:      drivers/media/dvb-frontends/rtl2832*
10247
10248 RTL2832_SDR MEDIA DRIVER
10249 M:      Antti Palosaari <crope@iki.fi>
10250 L:      linux-media@vger.kernel.org
10251 W:      https://linuxtv.org
10252 W:      http://palosaari.fi/linux/
10253 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10254 T:      git git://linuxtv.org/anttip/media_tree.git
10255 S:      Maintained
10256 F:      drivers/media/dvb-frontends/rtl2832_sdr*
10257
10258 RTL8180 WIRELESS DRIVER
10259 L:      linux-wireless@vger.kernel.org
10260 W:      http://wireless.kernel.org/
10261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10262 S:      Orphan
10263 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
10264
10265 RTL8187 WIRELESS DRIVER
10266 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
10267 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
10268 M:      Larry Finger <Larry.Finger@lwfinger.net>
10269 L:      linux-wireless@vger.kernel.org
10270 W:      http://wireless.kernel.org/
10271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10272 S:      Maintained
10273 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
10274
10275 RTL8192CE WIRELESS DRIVER
10276 M:      Larry Finger <Larry.Finger@lwfinger.net>
10277 M:      Chaoming Li <chaoming_li@realsil.com.cn>
10278 L:      linux-wireless@vger.kernel.org
10279 W:      http://wireless.kernel.org/
10280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10281 S:      Maintained
10282 F:      drivers/net/wireless/realtek/rtlwifi/
10283 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10284
10285 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10286 M:      Jes Sorensen <Jes.Sorensen@redhat.com>
10287 L:      linux-wireless@vger.kernel.org
10288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10289 S:      Maintained
10290 F:      drivers/net/wireless/realtek/rtl8xxxu/
10291
10292 S3 SAVAGE FRAMEBUFFER DRIVER
10293 M:      Antonino Daplas <adaplas@gmail.com>
10294 L:      linux-fbdev@vger.kernel.org
10295 S:      Maintained
10296 F:      drivers/video/fbdev/savage/
10297
10298 S390
10299 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
10300 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
10301 L:      linux-s390@vger.kernel.org
10302 W:      http://www.ibm.com/developerworks/linux/linux390/
10303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10304 S:      Supported
10305 F:      arch/s390/
10306 F:      drivers/s390/
10307 F:      Documentation/s390/
10308 F:      Documentation/DocBook/s390*
10309
10310 S390 COMMON I/O LAYER
10311 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10312 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10313 L:      linux-s390@vger.kernel.org
10314 W:      http://www.ibm.com/developerworks/linux/linux390/
10315 S:      Supported
10316 F:      drivers/s390/cio/
10317
10318 S390 DASD DRIVER
10319 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
10320 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10321 L:      linux-s390@vger.kernel.org
10322 W:      http://www.ibm.com/developerworks/linux/linux390/
10323 S:      Supported
10324 F:      drivers/s390/block/dasd*
10325 F:      block/partitions/ibm.c
10326
10327 S390 NETWORK DRIVERS
10328 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10329 L:      linux-s390@vger.kernel.org
10330 W:      http://www.ibm.com/developerworks/linux/linux390/
10331 S:      Supported
10332 F:      drivers/s390/net/
10333
10334 S390 PCI SUBSYSTEM
10335 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10336 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10337 L:      linux-s390@vger.kernel.org
10338 W:      http://www.ibm.com/developerworks/linux/linux390/
10339 S:      Supported
10340 F:      arch/s390/pci/
10341 F:      drivers/pci/hotplug/s390_pci_hpc.c
10342
10343 S390 ZCRYPT DRIVER
10344 M:      Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10345 L:      linux-s390@vger.kernel.org
10346 W:      http://www.ibm.com/developerworks/linux/linux390/
10347 S:      Supported
10348 F:      drivers/s390/crypto/
10349
10350 S390 ZFCP DRIVER
10351 M:      Steffen Maier <maier@linux.vnet.ibm.com>
10352 L:      linux-s390@vger.kernel.org
10353 W:      http://www.ibm.com/developerworks/linux/linux390/
10354 S:      Supported
10355 F:      drivers/s390/scsi/zfcp_*
10356
10357 S390 IUCV NETWORK LAYER
10358 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10359 L:      linux-s390@vger.kernel.org
10360 W:      http://www.ibm.com/developerworks/linux/linux390/
10361 S:      Supported
10362 F:      drivers/s390/net/*iucv*
10363 F:      include/net/iucv/
10364 F:      net/iucv/
10365
10366 S390 IOMMU (PCI)
10367 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10368 L:      linux-s390@vger.kernel.org
10369 W:      http://www.ibm.com/developerworks/linux/linux390/
10370 S:      Supported
10371 F:      drivers/iommu/s390-iommu.c
10372
10373 S3C24XX SD/MMC Driver
10374 M:      Ben Dooks <ben-linux@fluff.org>
10375 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10376 S:      Supported
10377 F:      drivers/mmc/host/s3cmci.*
10378
10379 SAA6588 RDS RECEIVER DRIVER
10380 M:      Hans Verkuil <hverkuil@xs4all.nl>
10381 L:      linux-media@vger.kernel.org
10382 T:      git git://linuxtv.org/media_tree.git
10383 W:      https://linuxtv.org
10384 S:      Odd Fixes
10385 F:      drivers/media/i2c/saa6588*
10386
10387 SAA7134 VIDEO4LINUX DRIVER
10388 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
10389 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10390 L:      linux-media@vger.kernel.org
10391 W:      https://linuxtv.org
10392 T:      git git://linuxtv.org/media_tree.git
10393 S:      Odd fixes
10394 F:      Documentation/video4linux/*.saa7134
10395 F:      drivers/media/pci/saa7134/
10396
10397 SAA7146 VIDEO4LINUX-2 DRIVER
10398 M:      Hans Verkuil <hverkuil@xs4all.nl>
10399 L:      linux-media@vger.kernel.org
10400 T:      git git://linuxtv.org/media_tree.git
10401 S:      Maintained
10402 F:      drivers/media/common/saa7146/
10403 F:      drivers/media/pci/saa7146/
10404 F:      include/media/saa7146*
10405
10406 SAMSUNG LAPTOP DRIVER
10407 M:      Corentin Chary <corentin.chary@gmail.com>
10408 L:      platform-driver-x86@vger.kernel.org
10409 S:      Maintained
10410 F:      drivers/platform/x86/samsung-laptop.c
10411
10412 SAMSUNG AUDIO (ASoC) DRIVERS
10413 M:      Krzysztof Kozlowski <krzk@kernel.org>
10414 M:      Sangbeom Kim <sbkim73@samsung.com>
10415 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10416 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10417 S:      Supported
10418 F:      sound/soc/samsung/
10419
10420 SAMSUNG FRAMEBUFFER DRIVER
10421 M:      Jingoo Han <jingoohan1@gmail.com>
10422 L:      linux-fbdev@vger.kernel.org
10423 S:      Maintained
10424 F:      drivers/video/fbdev/s3c-fb.c
10425
10426 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10427 M:      Sangbeom Kim <sbkim73@samsung.com>
10428 M:      Krzysztof Kozlowski <krzk@kernel.org>
10429 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10430 L:      linux-kernel@vger.kernel.org
10431 L:      linux-samsung-soc@vger.kernel.org
10432 S:      Supported
10433 F:      drivers/mfd/sec*.c
10434 F:      drivers/regulator/s2m*.c
10435 F:      drivers/regulator/s5m*.c
10436 F:      drivers/clk/clk-s2mps11.c
10437 F:      drivers/rtc/rtc-s5m.c
10438 F:      include/linux/mfd/samsung/
10439 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10440 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10441 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10442 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10443
10444 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10445 M:      Kyungmin Park <kyungmin.park@samsung.com>
10446 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10447 L:      linux-media@vger.kernel.org
10448 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
10449 S:      Supported
10450 F:      drivers/media/platform/exynos4-is/
10451
10452 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10453 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10454 L:      linux-media@vger.kernel.org
10455 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10456 S:      Maintained
10457 F:      drivers/media/platform/s3c-camif/
10458 F:      include/media/drv-intf/s3c_camif.h
10459
10460 SAMSUNG S5C73M3 CAMERA DRIVER
10461 M:      Kyungmin Park <kyungmin.park@samsung.com>
10462 M:      Andrzej Hajda <a.hajda@samsung.com>
10463 L:      linux-media@vger.kernel.org
10464 S:      Supported
10465 F:      drivers/media/i2c/s5c73m3/*
10466
10467 SAMSUNG S5K5BAF CAMERA DRIVER
10468 M:      Kyungmin Park <kyungmin.park@samsung.com>
10469 M:      Andrzej Hajda <a.hajda@samsung.com>
10470 L:      linux-media@vger.kernel.org
10471 S:      Supported
10472 F:      drivers/media/i2c/s5k5baf.c
10473
10474 SAMSUNG S3FWRN5 NFC DRIVER
10475 M:      Robert Baldyga <r.baldyga@samsung.com>
10476 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
10477 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10478 S:      Supported
10479 F:      drivers/nfc/s3fwrn5
10480
10481 SAMSUNG SOC CLOCK DRIVERS
10482 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10483 M:      Tomasz Figa <tomasz.figa@gmail.com>
10484 M:      Chanwoo Choi <cw00.choi@samsung.com>
10485 S:      Supported
10486 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10487 F:      drivers/clk/samsung/
10488 F:      include/dt-bindings/clock/exynos*.h
10489 F:      Documentation/devicetree/bindings/clock/exynos*.txt
10490
10491 SAMSUNG SPI DRIVERS
10492 M:      Kukjin Kim <kgene@kernel.org>
10493 M:      Krzysztof Kozlowski <krzk@kernel.org>
10494 M:      Andi Shyti <andi.shyti@samsung.com>
10495 L:      linux-spi@vger.kernel.org
10496 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10497 S:      Maintained
10498 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
10499 F:      drivers/spi/spi-s3c*
10500 F:      include/linux/platform_data/spi-s3c64xx.h
10501
10502 SAMSUNG SXGBE DRIVERS
10503 M:      Byungho An <bh74.an@samsung.com>
10504 M:      Girish K S <ks.giri@samsung.com>
10505 M:      Vipul Pandya <vipul.pandya@samsung.com>
10506 S:      Supported
10507 L:      netdev@vger.kernel.org
10508 F:      drivers/net/ethernet/samsung/sxgbe/
10509
10510 SAMSUNG THERMAL DRIVER
10511 M:      Lukasz Majewski <l.majewski@samsung.com>
10512 L:      linux-pm@vger.kernel.org
10513 L:      linux-samsung-soc@vger.kernel.org
10514 S:      Supported
10515 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
10516 F:      drivers/thermal/samsung/
10517
10518 SAMSUNG USB2 PHY DRIVER
10519 M:      Kamil Debski <kamil@wypas.org>
10520 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10521 L:      linux-kernel@vger.kernel.org
10522 S:      Supported
10523 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
10524 F:      Documentation/phy/samsung-usb2.txt
10525 F:      drivers/phy/phy-exynos4210-usb2.c
10526 F:      drivers/phy/phy-exynos4x12-usb2.c
10527 F:      drivers/phy/phy-exynos5250-usb2.c
10528 F:      drivers/phy/phy-s5pv210-usb2.c
10529 F:      drivers/phy/phy-samsung-usb2.c
10530 F:      drivers/phy/phy-samsung-usb2.h
10531
10532 SERIAL DRIVERS
10533 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10534 L:      linux-serial@vger.kernel.org
10535 S:      Maintained
10536 F:      Documentation/devicetree/bindings/serial/
10537 F:      drivers/tty/serial/
10538
10539 SYNOPSYS DESIGNWARE DMAC DRIVER
10540 M:      Viresh Kumar <vireshk@kernel.org>
10541 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10542 S:      Maintained
10543 F:      include/linux/dma/dw.h
10544 F:      include/linux/platform_data/dma-dw.h
10545 F:      drivers/dma/dw/
10546
10547 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10548 M: Lars Persson <lars.persson@axis.com>
10549 L: netdev@vger.kernel.org
10550 S: Supported
10551 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10552 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10553
10554 SYNOPSYS DESIGNWARE I2C DRIVER
10555 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
10556 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10557 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
10558 L:      linux-i2c@vger.kernel.org
10559 S:      Maintained
10560 F:      drivers/i2c/busses/i2c-designware-*
10561 F:      include/linux/platform_data/i2c-designware.h
10562
10563 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10564 M:      Jaehoon Chung <jh80.chung@samsung.com>
10565 L:      linux-mmc@vger.kernel.org
10566 S:      Maintained
10567 F:      include/linux/mmc/dw_mmc.h
10568 F:      drivers/mmc/host/dw_mmc*
10569
10570 SYSTEM TRACE MODULE CLASS
10571 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10572 S:      Maintained
10573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10574 F:      Documentation/trace/stm.txt
10575 F:      drivers/hwtracing/stm/
10576 F:      include/linux/stm.h
10577 F:      include/uapi/linux/stm.h
10578
10579 THUNDERBOLT DRIVER
10580 M:      Andreas Noever <andreas.noever@gmail.com>
10581 S:      Maintained
10582 F:      drivers/thunderbolt/
10583
10584 TI BQ27XXX POWER SUPPLY DRIVER
10585 R:      Andrew F. Davis <afd@ti.com>
10586 F:      include/linux/power/bq27xxx_battery.h
10587 F:      drivers/power/supply/bq27xxx_battery.c
10588 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10589
10590 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10591 M:      John Stultz <john.stultz@linaro.org>
10592 M:      Thomas Gleixner <tglx@linutronix.de>
10593 L:      linux-kernel@vger.kernel.org
10594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10595 S:      Supported
10596 F:      include/linux/clocksource.h
10597 F:      include/linux/time.h
10598 F:      include/linux/timex.h
10599 F:      include/uapi/linux/time.h
10600 F:      include/uapi/linux/timex.h
10601 F:      kernel/time/clocksource.c
10602 F:      kernel/time/time*.c
10603 F:      kernel/time/alarmtimer.c
10604 F:      kernel/time/ntp.c
10605 F:      tools/testing/selftests/timers/
10606
10607 SC1200 WDT DRIVER
10608 M:      Zwane Mwaikambo <zwanem@gmail.com>
10609 S:      Maintained
10610 F:      drivers/watchdog/sc1200wdt.c
10611
10612 SCHEDULER
10613 M:      Ingo Molnar <mingo@redhat.com>
10614 M:      Peter Zijlstra <peterz@infradead.org>
10615 L:      linux-kernel@vger.kernel.org
10616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10617 S:      Maintained
10618 F:      kernel/sched/
10619 F:      include/linux/sched.h
10620 F:      include/uapi/linux/sched.h
10621 F:      include/linux/wait.h
10622
10623 SCORE ARCHITECTURE
10624 M:      Chen Liqin <liqin.linux@gmail.com>
10625 M:      Lennox Wu <lennox.wu@gmail.com>
10626 W:      http://www.sunplus.com
10627 S:      Supported
10628 F:      arch/score/
10629
10630 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10631 M:      Sudeep Holla <sudeep.holla@arm.com>
10632 L:      linux-arm-kernel@lists.infradead.org
10633 S:      Maintained
10634 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
10635 F:      drivers/clk/clk-scpi.c
10636 F:      drivers/cpufreq/scpi-cpufreq.c
10637 F:      drivers/firmware/arm_scpi.c
10638 F:      include/linux/scpi_protocol.h
10639
10640 SCSI CDROM DRIVER
10641 M:      Jens Axboe <axboe@kernel.dk>
10642 L:      linux-scsi@vger.kernel.org
10643 W:      http://www.kernel.dk
10644 S:      Maintained
10645 F:      drivers/scsi/sr*
10646
10647 SCSI RDMA PROTOCOL (SRP) INITIATOR
10648 M:      Bart Van Assche <bart.vanassche@sandisk.com>
10649 L:      linux-rdma@vger.kernel.org
10650 S:      Supported
10651 W:      http://www.openfabrics.org
10652 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10654 F:      drivers/infiniband/ulp/srp/
10655 F:      include/scsi/srp.h
10656
10657 SCSI SG DRIVER
10658 M:      Doug Gilbert <dgilbert@interlog.com>
10659 L:      linux-scsi@vger.kernel.org
10660 W:      http://sg.danny.cz/sg
10661 S:      Maintained
10662 F:      Documentation/scsi/scsi-generic.txt
10663 F:      drivers/scsi/sg.c
10664 F:      include/scsi/sg.h
10665
10666 SCSI SUBSYSTEM
10667 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10669 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
10670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10671 L:      linux-scsi@vger.kernel.org
10672 S:      Maintained
10673 F:      Documentation/devicetree/bindings/scsi/
10674 F:      drivers/scsi/
10675 F:      include/scsi/
10676
10677 SCSI TAPE DRIVER
10678 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10679 L:      linux-scsi@vger.kernel.org
10680 S:      Maintained
10681 F:      Documentation/scsi/st.txt
10682 F:      drivers/scsi/st.*
10683 F:      drivers/scsi/st_*.h
10684
10685 SCTP PROTOCOL
10686 M:      Vlad Yasevich <vyasevich@gmail.com>
10687 M:      Neil Horman <nhorman@tuxdriver.com>
10688 L:      linux-sctp@vger.kernel.org
10689 W:      http://lksctp.sourceforge.net
10690 S:      Maintained
10691 F:      Documentation/networking/sctp.txt
10692 F:      include/linux/sctp.h
10693 F:      include/uapi/linux/sctp.h
10694 F:      include/net/sctp/
10695 F:      net/sctp/
10696
10697 SCx200 CPU SUPPORT
10698 M:      Jim Cromie <jim.cromie@gmail.com>
10699 S:      Odd Fixes
10700 F:      Documentation/i2c/busses/scx200_acb
10701 F:      arch/x86/platform/scx200/
10702 F:      drivers/watchdog/scx200_wdt.c
10703 F:      drivers/i2c/busses/scx200*
10704 F:      drivers/mtd/maps/scx200_docflash.c
10705 F:      include/linux/scx200.h
10706
10707 SCx200 GPIO DRIVER
10708 M:      Jim Cromie <jim.cromie@gmail.com>
10709 S:      Maintained
10710 F:      drivers/char/scx200_gpio.c
10711 F:      include/linux/scx200_gpio.h
10712
10713 SCx200 HRT CLOCKSOURCE DRIVER
10714 M:      Jim Cromie <jim.cromie@gmail.com>
10715 S:      Maintained
10716 F:      drivers/clocksource/scx200_hrt.c
10717
10718 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10719 M:      Sascha Sommer <saschasommer@freenet.de>
10720 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10721 S:      Maintained
10722 F:      drivers/mmc/host/sdricoh_cs.c
10723
10724 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10725 M:      Adrian Hunter <adrian.hunter@intel.com>
10726 L:      linux-mmc@vger.kernel.org
10727 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
10728 S:      Maintained
10729 F:      drivers/mmc/host/sdhci*
10730 F:      include/linux/mmc/sdhci*
10731
10732 SECURE COMPUTING
10733 M:      Kees Cook <keescook@chromium.org>
10734 R:      Andy Lutomirski <luto@amacapital.net>
10735 R:      Will Drewry <wad@chromium.org>
10736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10737 S:      Supported
10738 F:      kernel/seccomp.c
10739 F:      include/uapi/linux/seccomp.h
10740 F:      include/linux/seccomp.h
10741 F:      tools/testing/selftests/seccomp/*
10742 K:      \bsecure_computing
10743 K:      \bTIF_SECCOMP\b
10744
10745 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10746 M:      Al Cooper <alcooperx@gmail.com>
10747 L:      linux-mmc@vger.kernel.org
10748 L:      bcm-kernel-feedback-list@broadcom.com
10749 S:      Maintained
10750 F:      drivers/mmc/host/sdhci-brcmstb*
10751
10752 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10753 M:      Ben Dooks <ben-linux@fluff.org>
10754 M:      Jaehoon Chung <jh80.chung@samsung.com>
10755 L:      linux-mmc@vger.kernel.org
10756 S:      Maintained
10757 F:      drivers/mmc/host/sdhci-s3c*
10758
10759 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10760 M:      Viresh Kumar <vireshk@kernel.org>
10761 L:      linux-mmc@vger.kernel.org
10762 S:      Maintained
10763 F:      drivers/mmc/host/sdhci-spear.c
10764
10765 SECURITY SUBSYSTEM
10766 M:      James Morris <james.l.morris@oracle.com>
10767 M:      "Serge E. Hallyn" <serge@hallyn.com>
10768 L:      linux-security-module@vger.kernel.org (suggested Cc:)
10769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10770 W:      http://kernsec.org/
10771 S:      Supported
10772 F:      security/
10773
10774 SECURITY CONTACT
10775 M:      Security Officers <security@kernel.org>
10776 S:      Supported
10777
10778 SELINUX SECURITY MODULE
10779 M:      Paul Moore <paul@paul-moore.com>
10780 M:      Stephen Smalley <sds@tycho.nsa.gov>
10781 M:      Eric Paris <eparis@parisplace.org>
10782 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
10783 W:      http://selinuxproject.org
10784 T:      git git://git.infradead.org/users/pcmoore/selinux
10785 S:      Supported
10786 F:      include/linux/selinux*
10787 F:      security/selinux/
10788 F:      scripts/selinux/
10789
10790 APPARMOR SECURITY MODULE
10791 M:      John Johansen <john.johansen@canonical.com>
10792 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10793 W:      apparmor.wiki.kernel.org
10794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10795 S:      Supported
10796 F:      security/apparmor/
10797
10798 LOADPIN SECURITY MODULE
10799 M:      Kees Cook <keescook@chromium.org>
10800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10801 S:      Supported
10802 F:      security/loadpin/
10803
10804 YAMA SECURITY MODULE
10805 M:      Kees Cook <keescook@chromium.org>
10806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10807 S:      Supported
10808 F:      security/yama/
10809
10810 SENSABLE PHANTOM
10811 M:      Jiri Slaby <jirislaby@gmail.com>
10812 S:      Maintained
10813 F:      drivers/misc/phantom.c
10814 F:      include/uapi/linux/phantom.h
10815
10816 Emulex 10Gbps iSCSI - OneConnect DRIVER
10817 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10818 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
10819 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
10820 L:      linux-scsi@vger.kernel.org
10821 W:      http://www.broadcom.com
10822 S:      Supported
10823 F:      drivers/scsi/be2iscsi/
10824
10825 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10826 M:      Sathya Perla <sathya.perla@broadcom.com>
10827 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
10828 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10829 M:      Somnath Kotur <somnath.kotur@broadcom.com>
10830 L:      netdev@vger.kernel.org
10831 W:      http://www.emulex.com
10832 S:      Supported
10833 F:      drivers/net/ethernet/emulex/benet/
10834
10835 EMULEX ONECONNECT ROCE DRIVER
10836 M:      Selvin Xavier <selvin.xavier@avagotech.com>
10837 M:      Devesh Sharma <devesh.sharma@avagotech.com>
10838 M:      Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10839 L:      linux-rdma@vger.kernel.org
10840 W:      http://www.emulex.com
10841 S:      Supported
10842 F:      drivers/infiniband/hw/ocrdma/
10843 F:      include/uapi/rdma/ocrdma-abi.h
10844
10845 SFC NETWORK DRIVER
10846 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10847 M:      Edward Cree <ecree@solarflare.com>
10848 M:      Bert Kenward <bkenward@solarflare.com>
10849 L:      netdev@vger.kernel.org
10850 S:      Supported
10851 F:      drivers/net/ethernet/sfc/
10852
10853 SGI GRU DRIVER
10854 M:      Dimitri Sivanich <sivanich@sgi.com>
10855 S:      Maintained
10856 F:      drivers/misc/sgi-gru/
10857
10858 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10859 M:      Pat Gefre <pfg@sgi.com>
10860 L:      linux-ia64@vger.kernel.org
10861 S:      Supported
10862 F:      Documentation/ia64/serial.txt
10863 F:      drivers/tty/serial/ioc?_serial.c
10864 F:      include/linux/ioc?.h
10865
10866 SGI XP/XPC/XPNET DRIVER
10867 M:      Cliff Whickman <cpw@sgi.com>
10868 M:      Robin Holt <robinmholt@gmail.com>
10869 S:      Maintained
10870 F:      drivers/misc/sgi-xp/
10871
10872 SI2157 MEDIA DRIVER
10873 M:      Antti Palosaari <crope@iki.fi>
10874 L:      linux-media@vger.kernel.org
10875 W:      https://linuxtv.org
10876 W:      http://palosaari.fi/linux/
10877 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10878 T:      git git://linuxtv.org/anttip/media_tree.git
10879 S:      Maintained
10880 F:      drivers/media/tuners/si2157*
10881
10882 SI2168 MEDIA DRIVER
10883 M:      Antti Palosaari <crope@iki.fi>
10884 L:      linux-media@vger.kernel.org
10885 W:      https://linuxtv.org
10886 W:      http://palosaari.fi/linux/
10887 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10888 T:      git git://linuxtv.org/anttip/media_tree.git
10889 S:      Maintained
10890 F:      drivers/media/dvb-frontends/si2168*
10891
10892 SI470X FM RADIO RECEIVER I2C DRIVER
10893 M:      Hans Verkuil <hverkuil@xs4all.nl>
10894 L:      linux-media@vger.kernel.org
10895 T:      git git://linuxtv.org/media_tree.git
10896 W:      https://linuxtv.org
10897 S:      Odd Fixes
10898 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
10899
10900 SI470X FM RADIO RECEIVER USB DRIVER
10901 M:      Hans Verkuil <hverkuil@xs4all.nl>
10902 L:      linux-media@vger.kernel.org
10903 T:      git git://linuxtv.org/media_tree.git
10904 W:      https://linuxtv.org
10905 S:      Maintained
10906 F:      drivers/media/radio/si470x/radio-si470x-common.c
10907 F:      drivers/media/radio/si470x/radio-si470x.h
10908 F:      drivers/media/radio/si470x/radio-si470x-usb.c
10909
10910 SI4713 FM RADIO TRANSMITTER I2C DRIVER
10911 M:      Eduardo Valentin <edubezval@gmail.com>
10912 L:      linux-media@vger.kernel.org
10913 T:      git git://linuxtv.org/media_tree.git
10914 W:      https://linuxtv.org
10915 S:      Odd Fixes
10916 F:      drivers/media/radio/si4713/si4713.?
10917
10918 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10919 M:      Eduardo Valentin <edubezval@gmail.com>
10920 L:      linux-media@vger.kernel.org
10921 T:      git git://linuxtv.org/media_tree.git
10922 W:      https://linuxtv.org
10923 S:      Odd Fixes
10924 F:      drivers/media/radio/si4713/radio-platform-si4713.c
10925
10926 SI4713 FM RADIO TRANSMITTER USB DRIVER
10927 M:      Hans Verkuil <hverkuil@xs4all.nl>
10928 L:      linux-media@vger.kernel.org
10929 T:      git git://linuxtv.org/media_tree.git
10930 W:      https://linuxtv.org
10931 S:      Maintained
10932 F:      drivers/media/radio/si4713/radio-usb-si4713.c
10933
10934 SIANO DVB DRIVER
10935 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
10936 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10937 L:      linux-media@vger.kernel.org
10938 W:      https://linuxtv.org
10939 T:      git git://linuxtv.org/media_tree.git
10940 S:      Odd fixes
10941 F:      drivers/media/common/siano/
10942 F:      drivers/media/usb/siano/
10943 F:      drivers/media/usb/siano/
10944 F:      drivers/media/mmc/siano/
10945
10946 SIMPLEFB FB DRIVER
10947 M:      Hans de Goede <hdegoede@redhat.com>
10948 L:      linux-fbdev@vger.kernel.org
10949 S:      Maintained
10950 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
10951 F:      drivers/video/fbdev/simplefb.c
10952 F:      include/linux/platform_data/simplefb.h
10953
10954 SH_VEU V4L2 MEM2MEM DRIVER
10955 L:      linux-media@vger.kernel.org
10956 S:      Orphan
10957 F:      drivers/media/platform/sh_veu.c
10958
10959 SH_VOU V4L2 OUTPUT DRIVER
10960 L:      linux-media@vger.kernel.org
10961 S:      Orphan
10962 F:      drivers/media/platform/sh_vou.c
10963 F:      include/media/drv-intf/sh_vou.h
10964
10965 SIMPLE FIRMWARE INTERFACE (SFI)
10966 M:      Len Brown <lenb@kernel.org>
10967 L:      sfi-devel@simplefirmware.org
10968 W:      http://simplefirmware.org/
10969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10970 S:      Supported
10971 F:      arch/x86/platform/sfi/
10972 F:      drivers/sfi/
10973 F:      include/linux/sfi*.h
10974
10975 SIMTEC EB110ATX (Chalice CATS)
10976 P:      Ben Dooks
10977 P:      Vincent Sanders <vince@simtec.co.uk>
10978 M:      Simtec Linux Team <linux@simtec.co.uk>
10979 W:      http://www.simtec.co.uk/products/EB110ATX/
10980 S:      Supported
10981
10982 SIMTEC EB2410ITX (BAST)
10983 P:      Ben Dooks
10984 P:      Vincent Sanders <vince@simtec.co.uk>
10985 M:      Simtec Linux Team <linux@simtec.co.uk>
10986 W:      http://www.simtec.co.uk/products/EB2410ITX/
10987 S:      Supported
10988 F:      arch/arm/mach-s3c24xx/mach-bast.c
10989 F:      arch/arm/mach-s3c24xx/bast-ide.c
10990 F:      arch/arm/mach-s3c24xx/bast-irq.c
10991
10992 TI DAVINCI MACHINE SUPPORT
10993 M:      Sekhar Nori <nsekhar@ti.com>
10994 M:      Kevin Hilman <khilman@kernel.org>
10995 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10997 S:      Supported
10998 F:      arch/arm/mach-davinci/
10999 F:      drivers/i2c/busses/i2c-davinci.c
11000
11001 TI DAVINCI SERIES MEDIA DRIVER
11002 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11003 L:      linux-media@vger.kernel.org
11004 W:      https://linuxtv.org
11005 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11006 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11007 S:      Maintained
11008 F:      drivers/media/platform/davinci/
11009 F:      include/media/davinci/
11010
11011 TI AM437X VPFE DRIVER
11012 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11013 L:      linux-media@vger.kernel.org
11014 W:      https://linuxtv.org
11015 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11016 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11017 S:      Maintained
11018 F:      drivers/media/platform/am437x/
11019
11020 OV2659 OMNIVISION SENSOR DRIVER
11021 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11022 L:      linux-media@vger.kernel.org
11023 W:      https://linuxtv.org
11024 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11025 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11026 S:      Maintained
11027 F:      drivers/media/i2c/ov2659.c
11028 F:      include/media/i2c/ov2659.h
11029
11030 SILICON MOTION SM712 FRAME BUFFER DRIVER
11031 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11032 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11033 M:      Sudip Mukherjee <sudip@vectorindia.org>
11034 L:      linux-fbdev@vger.kernel.org
11035 S:      Maintained
11036 F:      drivers/video/fbdev/sm712*
11037 F:      Documentation/fb/sm712fb.txt
11038
11039 SIS 190 ETHERNET DRIVER
11040 M:      Francois Romieu <romieu@fr.zoreil.com>
11041 L:      netdev@vger.kernel.org
11042 S:      Maintained
11043 F:      drivers/net/ethernet/sis/sis190.c
11044
11045 SIS 900/7016 FAST ETHERNET DRIVER
11046 M:      Daniele Venzano <venza@brownhat.org>
11047 W:      http://www.brownhat.org/sis900.html
11048 L:      netdev@vger.kernel.org
11049 S:      Maintained
11050 F:      drivers/net/ethernet/sis/sis900.*
11051
11052 SIS FRAMEBUFFER DRIVER
11053 M:      Thomas Winischhofer <thomas@winischhofer.net>
11054 W:      http://www.winischhofer.net/linuxsisvga.shtml
11055 S:      Maintained
11056 F:      Documentation/fb/sisfb.txt
11057 F:      drivers/video/fbdev/sis/
11058 F:      include/video/sisfb.h
11059
11060 SIS USB2VGA DRIVER
11061 M:      Thomas Winischhofer <thomas@winischhofer.net>
11062 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
11063 S:      Maintained
11064 F:      drivers/usb/misc/sisusbvga/
11065
11066 SLAB ALLOCATOR
11067 M:      Christoph Lameter <cl@linux.com>
11068 M:      Pekka Enberg <penberg@kernel.org>
11069 M:      David Rientjes <rientjes@google.com>
11070 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
11071 M:      Andrew Morton <akpm@linux-foundation.org>
11072 L:      linux-mm@kvack.org
11073 S:      Maintained
11074 F:      include/linux/sl?b*.h
11075 F:      mm/sl?b*
11076
11077 SLEEPABLE READ-COPY UPDATE (SRCU)
11078 M:      Lai Jiangshan <jiangshanlai@gmail.com>
11079 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11080 M:      Josh Triplett <josh@joshtriplett.org>
11081 R:      Steven Rostedt <rostedt@goodmis.org>
11082 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11083 L:      linux-kernel@vger.kernel.org
11084 W:      http://www.rdrop.com/users/paulmck/RCU/
11085 S:      Supported
11086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11087 F:      include/linux/srcu.h
11088 F:      kernel/rcu/srcu.c
11089
11090 SMACK SECURITY MODULE
11091 M:      Casey Schaufler <casey@schaufler-ca.com>
11092 L:      linux-security-module@vger.kernel.org
11093 W:      http://schaufler-ca.com
11094 T:      git git://github.com/cschaufler/smack-next
11095 S:      Maintained
11096 F:      Documentation/security/Smack.txt
11097 F:      security/smack/
11098
11099 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11100 M:      Kevin Hilman <khilman@kernel.org>
11101 M:      Nishanth Menon <nm@ti.com>
11102 S:      Maintained
11103 F:      drivers/power/avs/
11104 F:      include/linux/power/smartreflex.h
11105 L:      linux-pm@vger.kernel.org
11106
11107 SMC91x ETHERNET DRIVER
11108 M:      Nicolas Pitre <nico@fluxnic.net>
11109 S:      Odd Fixes
11110 F:      drivers/net/ethernet/smsc/smc91x.*
11111
11112 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11113 M:      Sakari Ailus <sakari.ailus@iki.fi>
11114 L:      linux-media@vger.kernel.org
11115 S:      Maintained
11116 F:      drivers/media/i2c/smiapp/
11117 F:      include/media/i2c/smiapp.h
11118 F:      drivers/media/i2c/smiapp-pll.c
11119 F:      drivers/media/i2c/smiapp-pll.h
11120 F:      include/uapi/linux/smiapp.h
11121 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11122
11123 SMM665 HARDWARE MONITOR DRIVER
11124 M:      Guenter Roeck <linux@roeck-us.net>
11125 L:      linux-hwmon@vger.kernel.org
11126 S:      Maintained
11127 F:      Documentation/hwmon/smm665
11128 F:      drivers/hwmon/smm665.c
11129
11130 SMSC EMC2103 HARDWARE MONITOR DRIVER
11131 M:      Steve Glendinning <steve.glendinning@shawell.net>
11132 L:      linux-hwmon@vger.kernel.org
11133 S:      Maintained
11134 F:      Documentation/hwmon/emc2103
11135 F:      drivers/hwmon/emc2103.c
11136
11137 SMSC SCH5627 HARDWARE MONITOR DRIVER
11138 M:      Hans de Goede <hdegoede@redhat.com>
11139 L:      linux-hwmon@vger.kernel.org
11140 S:      Supported
11141 F:      Documentation/hwmon/sch5627
11142 F:      drivers/hwmon/sch5627.c
11143
11144 SMSC47B397 HARDWARE MONITOR DRIVER
11145 M:      Jean Delvare <jdelvare@suse.com>
11146 L:      linux-hwmon@vger.kernel.org
11147 S:      Maintained
11148 F:      Documentation/hwmon/smsc47b397
11149 F:      drivers/hwmon/smsc47b397.c
11150
11151 SMSC911x ETHERNET DRIVER
11152 M:      Steve Glendinning <steve.glendinning@shawell.net>
11153 L:      netdev@vger.kernel.org
11154 S:      Maintained
11155 F:      include/linux/smsc911x.h
11156 F:      drivers/net/ethernet/smsc/smsc911x.*
11157
11158 SMSC9420 PCI ETHERNET DRIVER
11159 M:      Steve Glendinning <steve.glendinning@shawell.net>
11160 L:      netdev@vger.kernel.org
11161 S:      Maintained
11162 F:      drivers/net/ethernet/smsc/smsc9420.*
11163
11164 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11165 M:      Steve Glendinning <steve.glendinning@shawell.net>
11166 L:      linux-fbdev@vger.kernel.org
11167 S:      Maintained
11168 F:      drivers/video/fbdev/smscufx.c
11169
11170 SOC-CAMERA V4L2 SUBSYSTEM
11171 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11172 L:      linux-media@vger.kernel.org
11173 T:      git git://linuxtv.org/media_tree.git
11174 S:      Maintained
11175 F:      include/media/soc*
11176 F:      drivers/media/i2c/soc_camera/
11177 F:      drivers/media/platform/soc_camera/
11178
11179 SOEKRIS NET48XX LED SUPPORT
11180 M:      Chris Boot <bootc@bootc.net>
11181 S:      Maintained
11182 F:      drivers/leds/leds-net48xx.c
11183
11184 SOFTLOGIC 6x10 MPEG CODEC
11185 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11186 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11187 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
11188 M:      Ismael Luceno <ismael@iodev.co.uk>
11189 L:      linux-media@vger.kernel.org
11190 S:      Supported
11191 F:      drivers/media/pci/solo6x10/
11192
11193 SOFTWARE RAID (Multiple Disks) SUPPORT
11194 M:      Shaohua Li <shli@kernel.org>
11195 L:      linux-raid@vger.kernel.org
11196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11197 S:      Supported
11198 F:      drivers/md/
11199 F:      include/linux/raid/
11200 F:      include/uapi/linux/raid/
11201
11202 SONIC NETWORK DRIVER
11203 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11204 L:      netdev@vger.kernel.org
11205 S:      Maintained
11206 F:      drivers/net/ethernet/natsemi/sonic.*
11207
11208 SONICS SILICON BACKPLANE DRIVER (SSB)
11209 M:      Michael Buesch <m@bues.ch>
11210 L:      linux-wireless@vger.kernel.org
11211 S:      Maintained
11212 F:      drivers/ssb/
11213 F:      include/linux/ssb/
11214
11215 SONY VAIO CONTROL DEVICE DRIVER
11216 M:      Mattia Dongili <malattia@linux.it>
11217 L:      platform-driver-x86@vger.kernel.org
11218 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11219 S:      Maintained
11220 F:      Documentation/laptops/sony-laptop.txt
11221 F:      drivers/char/sonypi.c
11222 F:      drivers/platform/x86/sony-laptop.c
11223 F:      include/linux/sony-laptop.h
11224
11225 SONY MEMORYSTICK CARD SUPPORT
11226 M:      Alex Dubov <oakad@yahoo.com>
11227 W:      http://tifmxx.berlios.de/
11228 S:      Maintained
11229 F:      drivers/memstick/host/tifm_ms.c
11230
11231 SONY MEMORYSTICK STANDARD SUPPORT
11232 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11233 S:      Maintained
11234 F:      drivers/memstick/core/ms_block.*
11235
11236 SOUND
11237 M:      Jaroslav Kysela <perex@perex.cz>
11238 M:      Takashi Iwai <tiwai@suse.com>
11239 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11240 W:      http://www.alsa-project.org/
11241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11242 T:      git git://git.alsa-project.org/alsa-kernel.git
11243 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
11244 S:      Maintained
11245 F:      Documentation/sound/
11246 F:      include/sound/
11247 F:      include/uapi/sound/
11248 F:      sound/
11249
11250 SOUND - COMPRESSED AUDIO
11251 M:      Vinod Koul <vinod.koul@intel.com>
11252 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11254 S:      Supported
11255 F:      Documentation/sound/alsa/compress_offload.txt
11256 F:      include/sound/compress_driver.h
11257 F:      include/uapi/sound/compress_*
11258 F:      sound/core/compress_offload.c
11259 F:      sound/soc/soc-compress.c
11260
11261 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11262 M:      Liam Girdwood <lgirdwood@gmail.com>
11263 M:      Mark Brown <broonie@kernel.org>
11264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11265 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11266 W:      http://alsa-project.org/main/index.php/ASoC
11267 S:      Supported
11268 F:      Documentation/devicetree/bindings/sound/
11269 F:      Documentation/sound/alsa/soc/
11270 F:      sound/soc/
11271 F:      include/sound/soc*
11272
11273 SOUND - DMAENGINE HELPERS
11274 M:      Lars-Peter Clausen <lars@metafoo.de>
11275 S:      Supported
11276 F:      include/sound/dmaengine_pcm.h
11277 F:      sound/core/pcm_dmaengine.c
11278 F:      sound/soc/soc-generic-dmaengine-pcm.c
11279
11280 SP2 MEDIA DRIVER
11281 M:      Olli Salonen <olli.salonen@iki.fi>
11282 L:      linux-media@vger.kernel.org
11283 W:      https://linuxtv.org
11284 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11285 S:      Maintained
11286 F:      drivers/media/dvb-frontends/sp2*
11287
11288 SPARC + UltraSPARC (sparc/sparc64)
11289 M:      "David S. Miller" <davem@davemloft.net>
11290 L:      sparclinux@vger.kernel.org
11291 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
11292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11294 S:      Maintained
11295 F:      arch/sparc/
11296 F:      drivers/sbus/
11297
11298 SPARC SERIAL DRIVERS
11299 M:      "David S. Miller" <davem@davemloft.net>
11300 L:      sparclinux@vger.kernel.org
11301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11303 S:      Maintained
11304 F:      include/linux/sunserialcore.h
11305 F:      drivers/tty/serial/suncore.c
11306 F:      drivers/tty/serial/sunhv.c
11307 F:      drivers/tty/serial/sunsab.c
11308 F:      drivers/tty/serial/sunsab.h
11309 F:      drivers/tty/serial/sunsu.c
11310 F:      drivers/tty/serial/sunzilog.c
11311 F:      drivers/tty/serial/sunzilog.h
11312
11313 SPARSE CHECKER
11314 M:      "Christopher Li" <sparse@chrisli.org>
11315 L:      linux-sparse@vger.kernel.org
11316 W:      https://sparse.wiki.kernel.org/
11317 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11318 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11319 S:      Maintained
11320 F:      include/linux/compiler.h
11321
11322 SPEAR PLATFORM SUPPORT
11323 M:      Viresh Kumar <vireshk@kernel.org>
11324 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11325 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11326 W:      http://www.st.com/spear
11327 S:      Maintained
11328 F:      arch/arm/boot/dts/spear*
11329 F:      arch/arm/mach-spear/
11330
11331 SPEAR CLOCK FRAMEWORK SUPPORT
11332 M:      Viresh Kumar <vireshk@kernel.org>
11333 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11334 W:      http://www.st.com/spear
11335 S:      Maintained
11336 F:      drivers/clk/spear/
11337
11338 SPI SUBSYSTEM
11339 M:      Mark Brown <broonie@kernel.org>
11340 L:      linux-spi@vger.kernel.org
11341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11342 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
11343 S:      Maintained
11344 F:      Documentation/devicetree/bindings/spi/
11345 F:      Documentation/spi/
11346 F:      drivers/spi/
11347 F:      include/linux/spi/
11348 F:      include/uapi/linux/spi/
11349 F:      tools/spi/
11350
11351 SPIDERNET NETWORK DRIVER for CELL
11352 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11353 L:      netdev@vger.kernel.org
11354 S:      Supported
11355 F:      Documentation/networking/spider_net.txt
11356 F:      drivers/net/ethernet/toshiba/spider_net*
11357
11358 SPU FILE SYSTEM
11359 M:      Jeremy Kerr <jk@ozlabs.org>
11360 L:      linuxppc-dev@lists.ozlabs.org
11361 W:      http://www.ibm.com/developerworks/power/cell/
11362 S:      Supported
11363 F:      Documentation/filesystems/spufs.txt
11364 F:      arch/powerpc/platforms/cell/spufs/
11365
11366 SQUASHFS FILE SYSTEM
11367 M:      Phillip Lougher <phillip@squashfs.org.uk>
11368 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
11369 W:      http://squashfs.org.uk
11370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11371 S:      Maintained
11372 F:      Documentation/filesystems/squashfs.txt
11373 F:      fs/squashfs/
11374
11375 SRM (Alpha) environment access
11376 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
11377 S:      Maintained
11378 F:      arch/alpha/kernel/srm_env.c
11379
11380 STABLE BRANCH
11381 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11382 L:      stable@vger.kernel.org
11383 S:      Supported
11384 F:      Documentation/stable_kernel_rules.txt
11385
11386 STAGING SUBSYSTEM
11387 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11389 L:      devel@driverdev.osuosl.org
11390 S:      Supported
11391 F:      drivers/staging/
11392
11393 STAGING - COMEDI
11394 M:      Ian Abbott <abbotti@mev.co.uk>
11395 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
11396 S:      Odd Fixes
11397 F:      drivers/staging/comedi/
11398
11399 STAGING - FLARION FT1000 DRIVERS
11400 M:      Marek Belisko <marek.belisko@gmail.com>
11401 S:      Odd Fixes
11402 F:      drivers/staging/ft1000/
11403
11404 STAGING - INDUSTRIAL IO
11405 M:      Jonathan Cameron <jic23@kernel.org>
11406 L:      linux-iio@vger.kernel.org
11407 S:      Odd Fixes
11408 F:      Documentation/devicetree/bindings/staging/iio/
11409 F:      drivers/staging/iio/
11410
11411 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11412 M:      Jarod Wilson <jarod@wilsonet.com>
11413 W:      http://www.lirc.org/
11414 S:      Odd Fixes
11415 F:      drivers/staging/media/lirc/
11416
11417 STAGING - LUSTRE PARALLEL FILESYSTEM
11418 M:      Oleg Drokin <oleg.drokin@intel.com>
11419 M:      Andreas Dilger <andreas.dilger@intel.com>
11420 M:      James Simmons <jsimmons@infradead.org>
11421 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
11422 W:      http://wiki.lustre.org/
11423 S:      Maintained
11424 F:      drivers/staging/lustre
11425
11426 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11427 M:      Marc Dietrich <marvin24@gmx.de>
11428 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
11429 L:      linux-tegra@vger.kernel.org
11430 S:      Maintained
11431 F:      drivers/staging/nvec/
11432
11433 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11434 M:      Jens Frederich <jfrederich@gmail.com>
11435 M:      Daniel Drake <dsd@laptop.org>
11436 M:      Jon Nettleton <jon.nettleton@gmail.com>
11437 W:      http://wiki.laptop.org/go/DCON
11438 S:      Maintained
11439 F:      drivers/staging/olpc_dcon/
11440
11441 STAGING - REALTEK RTL8712U DRIVERS
11442 M:      Larry Finger <Larry.Finger@lwfinger.net>
11443 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11444 S:      Odd Fixes
11445 F:      drivers/staging/rtl8712/
11446
11447 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11448 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11449 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11450 M:      Sudip Mukherjee <sudip@vectorindia.org>
11451 L:      linux-fbdev@vger.kernel.org
11452 S:      Maintained
11453 F:      drivers/staging/sm750fb/
11454
11455 STAGING - SLICOSS
11456 M:      Lior Dotan <liodot@gmail.com>
11457 M:      Christopher Harrer <charrer@alacritech.com>
11458 S:      Odd Fixes
11459 F:      drivers/staging/slicoss/
11460
11461 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11462 M:      William Hubbs <w.d.hubbs@gmail.com>
11463 M:      Chris Brannon <chris@the-brannons.com>
11464 M:      Kirk Reiser <kirk@reisers.ca>
11465 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
11466 L:      speakup@linux-speakup.org
11467 W:      http://www.linux-speakup.org/
11468 S:      Odd Fixes
11469 F:      drivers/staging/speakup/
11470
11471 STAGING - VIA VT665X DRIVERS
11472 M:      Forest Bond <forest@alittletooquiet.net>
11473 S:      Odd Fixes
11474 F:      drivers/staging/vt665?/
11475
11476 STAGING - WILC1000 WIFI DRIVER
11477 M:      Aditya Shankar <aditya.shankar@microchip.com>
11478 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
11479 L:      linux-wireless@vger.kernel.org
11480 S:      Supported
11481 F:      drivers/staging/wilc1000/
11482
11483 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11484 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
11485 S:      Odd Fixes
11486 F:      drivers/staging/xgifb/
11487
11488 STARFIRE/DURALAN NETWORK DRIVER
11489 M:      Ion Badulescu <ionut@badula.org>
11490 S:      Odd Fixes
11491 F:      drivers/net/ethernet/adaptec/starfire*
11492
11493 SUN3/3X
11494 M:      Sam Creasey <sammy@sammy.net>
11495 W:      http://sammy.net/sun3/
11496 S:      Maintained
11497 F:      arch/m68k/kernel/*sun3*
11498 F:      arch/m68k/sun3*/
11499 F:      arch/m68k/include/asm/sun3*
11500 F:      drivers/net/ethernet/i825xx/sun3*
11501
11502 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11503 M:      Hans de Goede <hdegoede@redhat.com>
11504 L:      linux-input@vger.kernel.org
11505 S:      Maintained
11506 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11507 F:      drivers/input/keyboard/sun4i-lradc-keys.c
11508
11509 SUNDANCE NETWORK DRIVER
11510 M:      Denis Kirjanov <kda@linux-powerpc.org>
11511 L:      netdev@vger.kernel.org
11512 S:      Maintained
11513 F:      drivers/net/ethernet/dlink/sundance.c
11514
11515 SUPERH
11516 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
11517 M:      Rich Felker <dalias@libc.org>
11518 L:      linux-sh@vger.kernel.org
11519 Q:      http://patchwork.kernel.org/project/linux-sh/list/
11520 S:      Maintained
11521 F:      Documentation/sh/
11522 F:      arch/sh/
11523 F:      drivers/sh/
11524
11525 SUSPEND TO RAM
11526 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11527 M:      Len Brown <len.brown@intel.com>
11528 M:      Pavel Machek <pavel@ucw.cz>
11529 L:      linux-pm@vger.kernel.org
11530 S:      Supported
11531 F:      Documentation/power/
11532 F:      arch/x86/kernel/acpi/
11533 F:      drivers/base/power/
11534 F:      kernel/power/
11535 F:      include/linux/suspend.h
11536 F:      include/linux/freezer.h
11537 F:      include/linux/pm.h
11538
11539 SVGA HANDLING
11540 M:      Martin Mares <mj@ucw.cz>
11541 L:      linux-video@atrey.karlin.mff.cuni.cz
11542 S:      Maintained
11543 F:      Documentation/svga.txt
11544 F:      arch/x86/boot/video*
11545
11546 SWIOTLB SUBSYSTEM
11547 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11548 L:      linux-kernel@vger.kernel.org
11549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11550 S:      Supported
11551 F:      lib/swiotlb.c
11552 F:      arch/*/kernel/pci-swiotlb.c
11553 F:      include/linux/swiotlb.h
11554
11555 SWITCHDEV
11556 M:      Jiri Pirko <jiri@resnulli.us>
11557 L:      netdev@vger.kernel.org
11558 S:      Supported
11559 F:      net/switchdev/
11560 F:      include/net/switchdev.h
11561
11562 SYNOPSYS ARC ARCHITECTURE
11563 M:      Vineet Gupta <vgupta@synopsys.com>
11564 L:      linux-snps-arc@lists.infradead.org
11565 S:      Supported
11566 F:      arch/arc/
11567 F:      Documentation/devicetree/bindings/arc/*
11568 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11569 F:      drivers/tty/serial/arc_uart.c
11570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11571
11572 SYNOPSYS ARC SDP platform support
11573 M:      Alexey Brodkin <abrodkin@synopsys.com>
11574 S:      Supported
11575 F:      arch/arc/plat-axs10x
11576 F:      arch/arc/boot/dts/ax*
11577 F:      Documentation/devicetree/bindings/arc/axs10*
11578
11579 SYSTEM CONFIGURATION (SYSCON)
11580 M:      Lee Jones <lee.jones@linaro.org>
11581 M:      Arnd Bergmann <arnd@arndb.de>
11582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11583 S:      Supported
11584 F:      drivers/mfd/syscon.c
11585
11586 SYSTEM RESET/SHUTDOWN DRIVERS
11587 M:      Sebastian Reichel <sre@kernel.org>
11588 L:      linux-pm@vger.kernel.org
11589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11590 S:      Maintained
11591 F:      Documentation/devicetree/bindings/power/reset/
11592 F:      drivers/power/reset/
11593
11594 SYSV FILESYSTEM
11595 M:      Christoph Hellwig <hch@infradead.org>
11596 S:      Maintained
11597 F:      Documentation/filesystems/sysv-fs.txt
11598 F:      fs/sysv/
11599 F:      include/linux/sysv_fs.h
11600
11601 TARGET SUBSYSTEM
11602 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11603 L:      linux-scsi@vger.kernel.org
11604 L:      target-devel@vger.kernel.org
11605 W:      http://www.linux-iscsi.org
11606 W:      http://groups.google.com/group/linux-iscsi-target-dev
11607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11608 S:      Supported
11609 F:      drivers/target/
11610 F:      include/target/
11611 F:      Documentation/target/
11612
11613 TASKSTATS STATISTICS INTERFACE
11614 M:      Balbir Singh <bsingharora@gmail.com>
11615 S:      Maintained
11616 F:      Documentation/accounting/taskstats*
11617 F:      include/linux/taskstats*
11618 F:      kernel/taskstats.c
11619
11620 TC CLASSIFIER
11621 M:      Jamal Hadi Salim <jhs@mojatatu.com>
11622 L:      netdev@vger.kernel.org
11623 S:      Maintained
11624 F:      include/net/pkt_cls.h
11625 F:      include/uapi/linux/pkt_cls.h
11626 F:      net/sched/
11627
11628 TCP LOW PRIORITY MODULE
11629 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11630 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11631 W:      http://tcp-lp-mod.sourceforge.net/
11632 S:      Maintained
11633 F:      net/ipv4/tcp_lp.c
11634
11635 TDA10071 MEDIA DRIVER
11636 M:      Antti Palosaari <crope@iki.fi>
11637 L:      linux-media@vger.kernel.org
11638 W:      https://linuxtv.org
11639 W:      http://palosaari.fi/linux/
11640 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11641 T:      git git://linuxtv.org/anttip/media_tree.git
11642 S:      Maintained
11643 F:      drivers/media/dvb-frontends/tda10071*
11644
11645 TDA18212 MEDIA DRIVER
11646 M:      Antti Palosaari <crope@iki.fi>
11647 L:      linux-media@vger.kernel.org
11648 W:      https://linuxtv.org
11649 W:      http://palosaari.fi/linux/
11650 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11651 T:      git git://linuxtv.org/anttip/media_tree.git
11652 S:      Maintained
11653 F:      drivers/media/tuners/tda18212*
11654
11655 TDA18218 MEDIA DRIVER
11656 M:      Antti Palosaari <crope@iki.fi>
11657 L:      linux-media@vger.kernel.org
11658 W:      https://linuxtv.org
11659 W:      http://palosaari.fi/linux/
11660 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11661 T:      git git://linuxtv.org/anttip/media_tree.git
11662 S:      Maintained
11663 F:      drivers/media/tuners/tda18218*
11664
11665 TDA18271 MEDIA DRIVER
11666 M:      Michael Krufky <mkrufky@linuxtv.org>
11667 L:      linux-media@vger.kernel.org
11668 W:      https://linuxtv.org
11669 W:      http://github.com/mkrufky
11670 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11671 T:      git git://linuxtv.org/mkrufky/tuners.git
11672 S:      Maintained
11673 F:      drivers/media/tuners/tda18271*
11674
11675 TDA827x MEDIA DRIVER
11676 M:      Michael Krufky <mkrufky@linuxtv.org>
11677 L:      linux-media@vger.kernel.org
11678 W:      https://linuxtv.org
11679 W:      http://github.com/mkrufky
11680 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11681 T:      git git://linuxtv.org/mkrufky/tuners.git
11682 S:      Maintained
11683 F:      drivers/media/tuners/tda8290.*
11684
11685 TDA8290 MEDIA DRIVER
11686 M:      Michael Krufky <mkrufky@linuxtv.org>
11687 L:      linux-media@vger.kernel.org
11688 W:      https://linuxtv.org
11689 W:      http://github.com/mkrufky
11690 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11691 T:      git git://linuxtv.org/mkrufky/tuners.git
11692 S:      Maintained
11693 F:      drivers/media/tuners/tda8290.*
11694
11695 TDA9840 MEDIA DRIVER
11696 M:      Hans Verkuil <hverkuil@xs4all.nl>
11697 L:      linux-media@vger.kernel.org
11698 T:      git git://linuxtv.org/media_tree.git
11699 W:      https://linuxtv.org
11700 S:      Maintained
11701 F:      drivers/media/i2c/tda9840*
11702
11703 TEA5761 TUNER DRIVER
11704 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11705 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11706 L:      linux-media@vger.kernel.org
11707 W:      https://linuxtv.org
11708 T:      git git://linuxtv.org/media_tree.git
11709 S:      Odd fixes
11710 F:      drivers/media/tuners/tea5761.*
11711
11712 TEA5767 TUNER DRIVER
11713 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11714 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11715 L:      linux-media@vger.kernel.org
11716 W:      https://linuxtv.org
11717 T:      git git://linuxtv.org/media_tree.git
11718 S:      Maintained
11719 F:      drivers/media/tuners/tea5767.*
11720
11721 TEA6415C MEDIA DRIVER
11722 M:      Hans Verkuil <hverkuil@xs4all.nl>
11723 L:      linux-media@vger.kernel.org
11724 T:      git git://linuxtv.org/media_tree.git
11725 W:      https://linuxtv.org
11726 S:      Maintained
11727 F:      drivers/media/i2c/tea6415c*
11728
11729 TEA6420 MEDIA DRIVER
11730 M:      Hans Verkuil <hverkuil@xs4all.nl>
11731 L:      linux-media@vger.kernel.org
11732 T:      git git://linuxtv.org/media_tree.git
11733 W:      https://linuxtv.org
11734 S:      Maintained
11735 F:      drivers/media/i2c/tea6420*
11736
11737 TEAM DRIVER
11738 M:      Jiri Pirko <jiri@resnulli.us>
11739 L:      netdev@vger.kernel.org
11740 S:      Supported
11741 F:      drivers/net/team/
11742 F:      include/linux/if_team.h
11743 F:      include/uapi/linux/if_team.h
11744
11745 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11746 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11747 S:      Maintained
11748 F:      arch/x86/platform/ts5500/
11749
11750 TECHNOTREND USB IR RECEIVER
11751 M:      Sean Young <sean@mess.org>
11752 L:      linux-media@vger.kernel.org
11753 S:      Maintained
11754 F:      drivers/media/rc/ttusbir.c
11755
11756 TEGRA ARCHITECTURE SUPPORT
11757 M:      Stephen Warren <swarren@wwwdotorg.org>
11758 M:      Thierry Reding <thierry.reding@gmail.com>
11759 M:      Alexandre Courbot <gnurou@gmail.com>
11760 L:      linux-tegra@vger.kernel.org
11761 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
11762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11763 S:      Supported
11764 N:      [^a-z]tegra
11765
11766 TEGRA CLOCK DRIVER
11767 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
11768 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
11769 S:      Supported
11770 F:      drivers/clk/tegra/
11771
11772 TEGRA DMA DRIVERS
11773 M:      Laxman Dewangan <ldewangan@nvidia.com>
11774 M:      Jon Hunter <jonathanh@nvidia.com>
11775 S:      Supported
11776 F:      drivers/dma/tegra*
11777
11778 TEGRA I2C DRIVER
11779 M:      Laxman Dewangan <ldewangan@nvidia.com>
11780 S:      Supported
11781 F:      drivers/i2c/busses/i2c-tegra.c
11782
11783 TEGRA IOMMU DRIVERS
11784 M:      Hiroshi Doyu <hdoyu@nvidia.com>
11785 S:      Supported
11786 F:      drivers/iommu/tegra*
11787
11788 TEGRA KBC DRIVER
11789 M:      Rakesh Iyer <riyer@nvidia.com>
11790 M:      Laxman Dewangan <ldewangan@nvidia.com>
11791 S:      Supported
11792 F:      drivers/input/keyboard/tegra-kbc.c
11793
11794 TEGRA PWM DRIVER
11795 M:      Thierry Reding <thierry.reding@gmail.com>
11796 S:      Supported
11797 F:      drivers/pwm/pwm-tegra.c
11798
11799 TEGRA SERIAL DRIVER
11800 M:      Laxman Dewangan <ldewangan@nvidia.com>
11801 S:      Supported
11802 F:      drivers/tty/serial/serial-tegra.c
11803
11804 TEGRA SPI DRIVER
11805 M:      Laxman Dewangan <ldewangan@nvidia.com>
11806 S:      Supported
11807 F:      drivers/spi/spi-tegra*
11808
11809 TEHUTI ETHERNET DRIVER
11810 M:      Andy Gospodarek <andy@greyhouse.net>
11811 L:      netdev@vger.kernel.org
11812 S:      Supported
11813 F:      drivers/net/ethernet/tehuti/*
11814
11815 Telecom Clock Driver for MCPL0010
11816 M:      Mark Gross <mark.gross@intel.com>
11817 S:      Supported
11818 F:      drivers/char/tlclk.c
11819
11820 TENSILICA XTENSA PORT (xtensa)
11821 M:      Chris Zankel <chris@zankel.net>
11822 M:      Max Filippov <jcmvbkbc@gmail.com>
11823 L:      linux-xtensa@linux-xtensa.org
11824 T:      git git://github.com/czankel/xtensa-linux.git
11825 S:      Maintained
11826 F:      arch/xtensa/
11827 F:      drivers/irqchip/irq-xtensa-*
11828
11829 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11830 M:      Hans Verkuil <hverkuil@xs4all.nl>
11831 L:      linux-media@vger.kernel.org
11832 T:      git git://linuxtv.org/media_tree.git
11833 W:      https://linuxtv.org
11834 S:      Maintained
11835 F:      drivers/media/radio/radio-raremono.c
11836
11837 THERMAL
11838 M:      Zhang Rui <rui.zhang@intel.com>
11839 M:      Eduardo Valentin <edubezval@gmail.com>
11840 L:      linux-pm@vger.kernel.org
11841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11843 Q:      https://patchwork.kernel.org/project/linux-pm/list/
11844 S:      Supported
11845 F:      drivers/thermal/
11846 F:      include/linux/thermal.h
11847 F:      include/uapi/linux/thermal.h
11848 F:      include/linux/cpu_cooling.h
11849 F:      Documentation/devicetree/bindings/thermal/
11850
11851 THERMAL/CPU_COOLING
11852 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
11853 M:      Viresh Kumar <viresh.kumar@linaro.org>
11854 M:      Javi Merino <javi.merino@kernel.org>
11855 L:      linux-pm@vger.kernel.org
11856 S:      Supported
11857 F:      Documentation/thermal/cpu-cooling-api.txt
11858 F:      drivers/thermal/cpu_cooling.c
11859 F:      include/linux/cpu_cooling.h
11860
11861 THINKPAD ACPI EXTRAS DRIVER
11862 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11863 L:      ibm-acpi-devel@lists.sourceforge.net
11864 L:      platform-driver-x86@vger.kernel.org
11865 W:      http://ibm-acpi.sourceforge.net
11866 W:      http://thinkwiki.org/wiki/Ibm-acpi
11867 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11868 S:      Maintained
11869 F:      drivers/platform/x86/thinkpad_acpi.c
11870
11871 TI BANDGAP AND THERMAL DRIVER
11872 M:      Eduardo Valentin <edubezval@gmail.com>
11873 M:      Keerthy <j-keerthy@ti.com>
11874 L:      linux-pm@vger.kernel.org
11875 L:      linux-omap@vger.kernel.org
11876 S:      Maintained
11877 F:      drivers/thermal/ti-soc-thermal/
11878
11879 TI VPE/CAL DRIVERS
11880 M:      Benoit Parrot <bparrot@ti.com>
11881 L:      linux-media@vger.kernel.org
11882 W:      http://linuxtv.org/
11883 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11884 S:      Maintained
11885 F:      drivers/media/platform/ti-vpe/
11886
11887 TI CDCE706 CLOCK DRIVER
11888 M:      Max Filippov <jcmvbkbc@gmail.com>
11889 S:      Maintained
11890 F:      drivers/clk/clk-cdce706.c
11891
11892 TI CLOCK DRIVER
11893 M:      Tero Kristo <t-kristo@ti.com>
11894 L:      linux-omap@vger.kernel.org
11895 S:      Maintained
11896 F:      drivers/clk/ti/
11897 F:      include/linux/clk/ti.h
11898
11899 TI ETHERNET SWITCH DRIVER (CPSW)
11900 M:      Mugunthan V N <mugunthanvnm@ti.com>
11901 R:      Grygorii Strashko <grygorii.strashko@ti.com>
11902 L:      linux-omap@vger.kernel.org
11903 L:      netdev@vger.kernel.org
11904 S:      Maintained
11905 F:      drivers/net/ethernet/ti/cpsw*
11906 F:      drivers/net/ethernet/ti/davinci*
11907
11908 TI FLASH MEDIA INTERFACE DRIVER
11909 M:      Alex Dubov <oakad@yahoo.com>
11910 S:      Maintained
11911 F:      drivers/misc/tifm*
11912 F:      drivers/mmc/host/tifm_sd.c
11913 F:      include/linux/tifm.h
11914
11915 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11916 M:      Santosh Shilimkar <ssantosh@kernel.org>
11917 L:      linux-kernel@vger.kernel.org
11918 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11919 S:      Maintained
11920 F:      drivers/soc/ti/*
11921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11922
11923
11924 TI LM49xxx FAMILY ASoC CODEC DRIVERS
11925 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
11926 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11927 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11928 S:      Maintained
11929 F:      sound/soc/codecs/lm49453*
11930 F:      sound/soc/codecs/isabelle*
11931
11932 TI LP855x BACKLIGHT DRIVER
11933 M:      Milo Kim <milo.kim@ti.com>
11934 S:      Maintained
11935 F:      Documentation/backlight/lp855x-driver.txt
11936 F:      drivers/video/backlight/lp855x_bl.c
11937 F:      include/linux/platform_data/lp855x.h
11938
11939 TI LP8727 CHARGER DRIVER
11940 M:      Milo Kim <milo.kim@ti.com>
11941 S:      Maintained
11942 F:      drivers/power/supply/lp8727_charger.c
11943 F:      include/linux/platform_data/lp8727.h
11944
11945 TI LP8788 MFD DRIVER
11946 M:      Milo Kim <milo.kim@ti.com>
11947 S:      Maintained
11948 F:      drivers/iio/adc/lp8788_adc.c
11949 F:      drivers/leds/leds-lp8788.c
11950 F:      drivers/mfd/lp8788*.c
11951 F:      drivers/power/supply/lp8788-charger.c
11952 F:      drivers/regulator/lp8788-*.c
11953 F:      include/linux/mfd/lp8788*.h
11954
11955 TI NETCP ETHERNET DRIVER
11956 M:      Wingman Kwok <w-kwok2@ti.com>
11957 M:      Murali Karicheri <m-karicheri2@ti.com>
11958 L:      netdev@vger.kernel.org
11959 S:      Maintained
11960 F:      drivers/net/ethernet/ti/netcp*
11961
11962 TI TAS571X FAMILY ASoC CODEC DRIVER
11963 M:      Kevin Cernekee <cernekee@chromium.org>
11964 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11965 S:      Odd Fixes
11966 F:      sound/soc/codecs/tas571x*
11967
11968 TI TWL4030 SERIES SOC CODEC DRIVER
11969 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11970 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11971 S:      Maintained
11972 F:      sound/soc/codecs/twl4030*
11973
11974 TI WILINK WIRELESS DRIVERS
11975 L:      linux-wireless@vger.kernel.org
11976 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
11977 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
11978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11979 S:      Orphan
11980 F:      drivers/net/wireless/ti/
11981 F:      include/linux/wl12xx.h
11982
11983 TIPC NETWORK LAYER
11984 M:      Jon Maloy <jon.maloy@ericsson.com>
11985 M:      Ying Xue <ying.xue@windriver.com>
11986 L:      netdev@vger.kernel.org (core kernel code)
11987 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11988 W:      http://tipc.sourceforge.net/
11989 S:      Maintained
11990 F:      include/uapi/linux/tipc*.h
11991 F:      net/tipc/
11992
11993 TILE ARCHITECTURE
11994 M:      Chris Metcalf <cmetcalf@mellanox.com>
11995 W:      http://www.mellanox.com/repository/solutions/tile-scm/
11996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11997 S:      Supported
11998 F:      arch/tile/
11999 F:      drivers/char/tile-srom.c
12000 F:      drivers/edac/tile_edac.c
12001 F:      drivers/net/ethernet/tile/
12002 F:      drivers/rtc/rtc-tile.c
12003 F:      drivers/tty/hvc/hvc_tile.c
12004 F:      drivers/tty/serial/tilegx.c
12005 F:      drivers/usb/host/*-tilegx.c
12006 F:      include/linux/usb/tilegx.h
12007
12008 TLAN NETWORK DRIVER
12009 M:      Samuel Chessman <chessman@tux.org>
12010 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
12011 W:      http://sourceforge.net/projects/tlan/
12012 S:      Maintained
12013 F:      Documentation/networking/tlan.txt
12014 F:      drivers/net/ethernet/ti/tlan.*
12015
12016 TOMOYO SECURITY MODULE
12017 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
12018 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12019 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12020 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12021 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12022 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12023 W:      http://tomoyo.sourceforge.jp/
12024 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12025 S:      Maintained
12026 F:      security/tomoyo/
12027
12028 TOPSTAR LAPTOP EXTRAS DRIVER
12029 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12030 L:      platform-driver-x86@vger.kernel.org
12031 S:      Maintained
12032 F:      drivers/platform/x86/topstar-laptop.c
12033
12034 TOSHIBA ACPI EXTRAS DRIVER
12035 M:      Azael Avalos <coproscefalo@gmail.com>
12036 L:      platform-driver-x86@vger.kernel.org
12037 S:      Maintained
12038 F:      drivers/platform/x86/toshiba_acpi.c
12039
12040 TOSHIBA BLUETOOTH DRIVER
12041 M:      Azael Avalos <coproscefalo@gmail.com>
12042 L:      platform-driver-x86@vger.kernel.org
12043 S:      Maintained
12044 F:      drivers/platform/x86/toshiba_bluetooth.c
12045
12046 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12047 M:      Azael Avalos <coproscefalo@gmail.com>
12048 L:      platform-driver-x86@vger.kernel.org
12049 S:      Maintained
12050 F:      drivers/platform/x86/toshiba_haps.c
12051
12052 TOSHIBA WMI HOTKEYS DRIVER
12053 M:      Azael Avalos <coproscefalo@gmail.com>
12054 L:      platform-driver-x86@vger.kernel.org
12055 S:      Maintained
12056 F:      drivers/platform/x86/toshiba-wmi.c
12057
12058 TOSHIBA SMM DRIVER
12059 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
12060 W:      http://www.buzzard.org.uk/toshiba/
12061 S:      Maintained
12062 F:      drivers/char/toshiba.c
12063 F:      include/linux/toshiba.h
12064 F:      include/uapi/linux/toshiba.h
12065
12066 TOSHIBA TC358743 DRIVER
12067 M:      Mats Randgaard <matrandg@cisco.com>
12068 L:      linux-media@vger.kernel.org
12069 S:      Maintained
12070 F:      drivers/media/i2c/tc358743*
12071 F:      include/media/i2c/tc358743.h
12072
12073 TMIO/SDHI MMC DRIVER
12074 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12075 L:      linux-mmc@vger.kernel.org
12076 S:      Supported
12077 F:      drivers/mmc/host/tmio_mmc*
12078 F:      drivers/mmc/host/sh_mobile_sdhi.c
12079 F:      include/linux/mfd/tmio.h
12080
12081 TMP401 HARDWARE MONITOR DRIVER
12082 M:      Guenter Roeck <linux@roeck-us.net>
12083 L:      linux-hwmon@vger.kernel.org
12084 S:      Maintained
12085 F:      Documentation/hwmon/tmp401
12086 F:      drivers/hwmon/tmp401.c
12087
12088 TMPFS (SHMEM FILESYSTEM)
12089 M:      Hugh Dickins <hughd@google.com>
12090 L:      linux-mm@kvack.org
12091 S:      Maintained
12092 F:      include/linux/shmem_fs.h
12093 F:      mm/shmem.c
12094
12095 TM6000 VIDEO4LINUX DRIVER
12096 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12097 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12098 L:      linux-media@vger.kernel.org
12099 W:      https://linuxtv.org
12100 T:      git git://linuxtv.org/media_tree.git
12101 S:      Odd fixes
12102 F:      drivers/media/usb/tm6000/
12103
12104 TW68 VIDEO4LINUX DRIVER
12105 M:      Hans Verkuil <hverkuil@xs4all.nl>
12106 L:      linux-media@vger.kernel.org
12107 T:      git git://linuxtv.org/media_tree.git
12108 W:      https://linuxtv.org
12109 S:      Odd Fixes
12110 F:      drivers/media/pci/tw68/
12111
12112 TW686X VIDEO4LINUX DRIVER
12113 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12114 L:      linux-media@vger.kernel.org
12115 T:      git git://linuxtv.org/media_tree.git
12116 W:      http://linuxtv.org
12117 S:      Maintained
12118 F:      drivers/media/pci/tw686x/
12119
12120 TPM DEVICE DRIVER
12121 M:      Peter Huewe <peterhuewe@gmx.de>
12122 M:      Marcel Selhorst <tpmdd@selhorst.net>
12123 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12124 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12125 W:      http://tpmdd.sourceforge.net
12126 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12127 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
12128 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
12129 S:      Maintained
12130 F:      drivers/char/tpm/
12131
12132 TPM IBM_VTPM DEVICE DRIVER
12133 M:      Ashley Lai <ashleydlai@gmail.com>
12134 W:      http://tpmdd.sourceforge.net
12135 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12136 S:      Maintained
12137 F:      drivers/char/tpm/tpm_ibmvtpm*
12138
12139 TRACING
12140 M:      Steven Rostedt <rostedt@goodmis.org>
12141 M:      Ingo Molnar <mingo@redhat.com>
12142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12143 S:      Maintained
12144 F:      Documentation/trace/ftrace.txt
12145 F:      arch/*/*/*/ftrace.h
12146 F:      arch/*/kernel/ftrace.c
12147 F:      include/*/ftrace.h
12148 F:      include/linux/trace*.h
12149 F:      include/trace/
12150 F:      kernel/trace/
12151 F:      tools/testing/selftests/ftrace/
12152
12153 TRACING MMIO ACCESSES (MMIOTRACE)
12154 M:      Steven Rostedt <rostedt@goodmis.org>
12155 M:      Ingo Molnar <mingo@kernel.org>
12156 R:      Karol Herbst <karolherbst@gmail.com>
12157 R:      Pekka Paalanen <ppaalanen@gmail.com>
12158 S:      Maintained
12159 L:      linux-kernel@vger.kernel.org
12160 L:      nouveau@lists.freedesktop.org
12161 F:      kernel/trace/trace_mmiotrace.c
12162 F:      include/linux/mmiotrace.h
12163 F:      arch/x86/mm/kmmio.c
12164 F:      arch/x86/mm/mmio-mod.c
12165 F:      arch/x86/mm/testmmiotrace.c
12166
12167 TRIVIAL PATCHES
12168 M:      Jiri Kosina <trivial@kernel.org>
12169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12170 S:      Maintained
12171 K:      ^Subject:.*(?i)trivial
12172
12173 TTY LAYER
12174 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12175 M:      Jiri Slaby <jslaby@suse.com>
12176 S:      Supported
12177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12178 F:      Documentation/serial/
12179 F:      drivers/tty/
12180 F:      drivers/tty/serial/serial_core.c
12181 F:      include/linux/serial_core.h
12182 F:      include/linux/serial.h
12183 F:      include/linux/tty.h
12184 F:      include/uapi/linux/serial_core.h
12185 F:      include/uapi/linux/serial.h
12186 F:      include/uapi/linux/tty.h
12187
12188 TUA9001 MEDIA DRIVER
12189 M:      Antti Palosaari <crope@iki.fi>
12190 L:      linux-media@vger.kernel.org
12191 W:      https://linuxtv.org
12192 W:      http://palosaari.fi/linux/
12193 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12194 T:      git git://linuxtv.org/anttip/media_tree.git
12195 S:      Maintained
12196 F:      drivers/media/tuners/tua9001*
12197
12198 TULIP NETWORK DRIVERS
12199 L:      netdev@vger.kernel.org
12200 L:      linux-parisc@vger.kernel.org
12201 S:      Orphan
12202 F:      drivers/net/ethernet/dec/tulip/
12203
12204 TUN/TAP driver
12205 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
12206 W:      http://vtun.sourceforge.net/tun
12207 S:      Maintained
12208 F:      Documentation/networking/tuntap.txt
12209 F:      arch/um/os-Linux/drivers/
12210
12211 TURBOCHANNEL SUBSYSTEM
12212 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12213 M:      Ralf Baechle <ralf@linux-mips.org>
12214 L:      linux-mips@linux-mips.org
12215 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
12216 S:      Maintained
12217 F:      drivers/tc/
12218 F:      include/linux/tc.h
12219
12220 UBI FILE SYSTEM (UBIFS)
12221 M:      Richard Weinberger <richard@nod.at>
12222 M:      Artem Bityutskiy <dedekind1@gmail.com>
12223 M:      Adrian Hunter <adrian.hunter@intel.com>
12224 L:      linux-mtd@lists.infradead.org
12225 T:      git git://git.infradead.org/ubifs-2.6.git
12226 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
12227 S:      Supported
12228 F:      Documentation/filesystems/ubifs.txt
12229 F:      fs/ubifs/
12230
12231 UCLINUX (M68KNOMMU AND COLDFIRE)
12232 M:      Greg Ungerer <gerg@linux-m68k.org>
12233 W:      http://www.linux-m68k.org/
12234 W:      http://www.uclinux.org/
12235 L:      linux-m68k@lists.linux-m68k.org
12236 L:      uclinux-dev@uclinux.org  (subscribers-only)
12237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12238 S:      Maintained
12239 F:      arch/m68k/coldfire/
12240 F:      arch/m68k/68*/
12241 F:      arch/m68k/*/*_no.*
12242 F:      arch/m68k/include/asm/*_no.*
12243
12244 UDF FILESYSTEM
12245 M:      Jan Kara <jack@suse.com>
12246 S:      Maintained
12247 F:      Documentation/filesystems/udf.txt
12248 F:      fs/udf/
12249
12250 UFS FILESYSTEM
12251 M:      Evgeniy Dushistov <dushistov@mail.ru>
12252 S:      Maintained
12253 F:      Documentation/filesystems/ufs.txt
12254 F:      fs/ufs/
12255
12256 UHID USERSPACE HID IO DRIVER:
12257 M:      David Herrmann <dh.herrmann@googlemail.com>
12258 L:      linux-input@vger.kernel.org
12259 S:      Maintained
12260 F:      drivers/hid/uhid.c
12261 F:      include/uapi/linux/uhid.h
12262
12263 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12264 L:      linux-usb@vger.kernel.org
12265 S:      Orphan
12266 F:      drivers/uwb/
12267 F:      include/linux/uwb.h
12268 F:      include/linux/uwb/
12269
12270 UNICORE32 ARCHITECTURE:
12271 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
12272 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12273 S:      Maintained
12274 T:      git git://github.com/gxt/linux.git
12275 F:      arch/unicore32/
12276
12277 UNIFDEF
12278 M:      Tony Finch <dot@dotat.at>
12279 W:      http://dotat.at/prog/unifdef
12280 S:      Maintained
12281 F:      scripts/unifdef.c
12282
12283 UNIFORM CDROM DRIVER
12284 M:      Jens Axboe <axboe@kernel.dk>
12285 W:      http://www.kernel.dk
12286 S:      Maintained
12287 F:      Documentation/cdrom/
12288 F:      drivers/cdrom/cdrom.c
12289 F:      include/linux/cdrom.h
12290 F:      include/uapi/linux/cdrom.h
12291
12292 UNISYS S-PAR DRIVERS
12293 M:      David Kershner <david.kershner@unisys.com>
12294 L:      sparmaintainer@unisys.com (Unisys internal)
12295 S:      Supported
12296 F:      drivers/staging/unisys/
12297
12298 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12299 M:      Vinayak Holikatti <vinholikatti@gmail.com>
12300 L:      linux-scsi@vger.kernel.org
12301 S:      Supported
12302 F:      Documentation/scsi/ufs.txt
12303 F:      drivers/scsi/ufs/
12304
12305 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12306 M:      Joao Pinto <Joao.Pinto@synopsys.com>
12307 L:      linux-scsi@vger.kernel.org
12308 S:      Supported
12309 F:      drivers/scsi/ufs/*dwc*
12310
12311 UNSORTED BLOCK IMAGES (UBI)
12312 M:      Artem Bityutskiy <dedekind1@gmail.com>
12313 M:      Richard Weinberger <richard@nod.at>
12314 W:      http://www.linux-mtd.infradead.org/
12315 L:      linux-mtd@lists.infradead.org
12316 T:      git git://git.infradead.org/ubifs-2.6.git
12317 S:      Supported
12318 F:      drivers/mtd/ubi/
12319 F:      include/linux/mtd/ubi.h
12320 F:      include/uapi/mtd/ubi-user.h
12321
12322 USB ACM DRIVER
12323 M:      Oliver Neukum <oneukum@suse.com>
12324 L:      linux-usb@vger.kernel.org
12325 S:      Maintained
12326 F:      Documentation/usb/acm.txt
12327 F:      drivers/usb/class/cdc-acm.*
12328
12329 USB AR5523 WIRELESS DRIVER
12330 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
12331 L:      linux-wireless@vger.kernel.org
12332 S:      Maintained
12333 F:      drivers/net/wireless/ath/ar5523/
12334
12335 USB ATTACHED SCSI
12336 M:      Oliver Neukum <oneukum@suse.com>
12337 L:      linux-usb@vger.kernel.org
12338 L:      linux-scsi@vger.kernel.org
12339 S:      Maintained
12340 F:      drivers/usb/storage/uas.c
12341
12342 USB CDC ETHERNET DRIVER
12343 M:      Oliver Neukum <oliver@neukum.org>
12344 L:      linux-usb@vger.kernel.org
12345 S:      Maintained
12346 F:      drivers/net/usb/cdc_*.c
12347 F:      include/uapi/linux/usb/cdc.h
12348
12349 USB CHAOSKEY DRIVER
12350 M:      Keith Packard <keithp@keithp.com>
12351 L:      linux-usb@vger.kernel.org
12352 S:      Maintained
12353 F:      drivers/usb/misc/chaoskey.c
12354
12355 USB CYPRESS C67X00 DRIVER
12356 M:      Peter Korsgaard <jacmet@sunsite.dk>
12357 L:      linux-usb@vger.kernel.org
12358 S:      Maintained
12359 F:      drivers/usb/c67x00/
12360
12361 USB DAVICOM DM9601 DRIVER
12362 M:      Peter Korsgaard <jacmet@sunsite.dk>
12363 L:      netdev@vger.kernel.org
12364 W:      http://www.linux-usb.org/usbnet
12365 S:      Maintained
12366 F:      drivers/net/usb/dm9601.c
12367
12368 USB DIAMOND RIO500 DRIVER
12369 M:      Cesar Miquel <miquel@df.uba.ar>
12370 L:      rio500-users@lists.sourceforge.net
12371 W:      http://rio500.sourceforge.net
12372 S:      Maintained
12373 F:      drivers/usb/misc/rio500*
12374
12375 USB EHCI DRIVER
12376 M:      Alan Stern <stern@rowland.harvard.edu>
12377 L:      linux-usb@vger.kernel.org
12378 S:      Maintained
12379 F:      Documentation/usb/ehci.txt
12380 F:      drivers/usb/host/ehci*
12381
12382 USB GADGET/PERIPHERAL SUBSYSTEM
12383 M:      Felipe Balbi <balbi@kernel.org>
12384 L:      linux-usb@vger.kernel.org
12385 W:      http://www.linux-usb.org/gadget
12386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12387 S:      Maintained
12388 F:      drivers/usb/gadget/
12389 F:      include/linux/usb/gadget*
12390
12391 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12392 M:      Jiri Kosina <jikos@kernel.org>
12393 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
12394 L:      linux-usb@vger.kernel.org
12395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12396 S:      Maintained
12397 F:      Documentation/hid/hiddev.txt
12398 F:      drivers/hid/usbhid/
12399
12400 USB ISP116X DRIVER
12401 M:      Olav Kongas <ok@artecdesign.ee>
12402 L:      linux-usb@vger.kernel.org
12403 S:      Maintained
12404 F:      drivers/usb/host/isp116x*
12405 F:      include/linux/usb/isp116x.h
12406
12407 USB LAN78XX ETHERNET DRIVER
12408 M:      Woojung Huh <woojung.huh@microchip.com>
12409 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12410 L:      netdev@vger.kernel.org
12411 S:      Maintained
12412 F:      drivers/net/usb/lan78xx.*
12413
12414 USB MASS STORAGE DRIVER
12415 M:      Alan Stern <stern@rowland.harvard.edu>
12416 L:      linux-usb@vger.kernel.org
12417 L:      usb-storage@lists.one-eyed-alien.net
12418 S:      Maintained
12419 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
12420 F:      drivers/usb/storage/
12421
12422 USB MIDI DRIVER
12423 M:      Clemens Ladisch <clemens@ladisch.de>
12424 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12425 T:      git git://git.alsa-project.org/alsa-kernel.git
12426 S:      Maintained
12427 F:      sound/usb/midi.*
12428
12429 USB NETWORKING DRIVERS
12430 L:      linux-usb@vger.kernel.org
12431 S:      Odd Fixes
12432 F:      drivers/net/usb/
12433
12434 USB OHCI DRIVER
12435 M:      Alan Stern <stern@rowland.harvard.edu>
12436 L:      linux-usb@vger.kernel.org
12437 S:      Maintained
12438 F:      Documentation/usb/ohci.txt
12439 F:      drivers/usb/host/ohci*
12440
12441 USB OTG FSM (Finite State Machine)
12442 M:      Peter Chen <Peter.Chen@nxp.com>
12443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12444 L:      linux-usb@vger.kernel.org
12445 S:      Maintained
12446 F:      drivers/usb/common/usb-otg-fsm.c
12447
12448 USB OVER IP DRIVER
12449 M:      Valentina Manea <valentina.manea.m@gmail.com>
12450 M:      Shuah Khan <shuahkh@osg.samsung.com>
12451 M:      Shuah Khan <shuah@kernel.org>
12452 L:      linux-usb@vger.kernel.org
12453 S:      Maintained
12454 F:      Documentation/usb/usbip_protocol.txt
12455 F:      drivers/usb/usbip/
12456 F:      tools/usb/usbip/
12457
12458 USB PEGASUS DRIVER
12459 M:      Petko Manolov <petkan@nucleusys.com>
12460 L:      linux-usb@vger.kernel.org
12461 L:      netdev@vger.kernel.org
12462 T:      git git://github.com/petkan/pegasus.git
12463 W:      https://github.com/petkan/pegasus
12464 S:      Maintained
12465 F:      drivers/net/usb/pegasus.*
12466
12467 USB PHY LAYER
12468 M:      Felipe Balbi <balbi@kernel.org>
12469 L:      linux-usb@vger.kernel.org
12470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12471 S:      Maintained
12472 F:      drivers/usb/phy/
12473
12474 USB PRINTER DRIVER (usblp)
12475 M:      Pete Zaitcev <zaitcev@redhat.com>
12476 L:      linux-usb@vger.kernel.org
12477 S:      Supported
12478 F:      drivers/usb/class/usblp.c
12479
12480 USB QMI WWAN NETWORK DRIVER
12481 M:      Bjørn Mork <bjorn@mork.no>
12482 L:      netdev@vger.kernel.org
12483 S:      Maintained
12484 F:      Documentation/ABI/testing/sysfs-class-net-qmi
12485 F:      drivers/net/usb/qmi_wwan.c
12486
12487 USB RTL8150 DRIVER
12488 M:      Petko Manolov <petkan@nucleusys.com>
12489 L:      linux-usb@vger.kernel.org
12490 L:      netdev@vger.kernel.org
12491 T:      git git://github.com/petkan/rtl8150.git
12492 W:      https://github.com/petkan/rtl8150
12493 S:      Maintained
12494 F:      drivers/net/usb/rtl8150.c
12495
12496 USB SERIAL SUBSYSTEM
12497 M:      Johan Hovold <johan@kernel.org>
12498 L:      linux-usb@vger.kernel.org
12499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12500 S:      Maintained
12501 F:      Documentation/usb/usb-serial.txt
12502 F:      drivers/usb/serial/
12503 F:      include/linux/usb/serial.h
12504
12505 USB SMSC75XX ETHERNET DRIVER
12506 M:      Steve Glendinning <steve.glendinning@shawell.net>
12507 L:      netdev@vger.kernel.org
12508 S:      Maintained
12509 F:      drivers/net/usb/smsc75xx.*
12510
12511 USB SMSC95XX ETHERNET DRIVER
12512 M:      Steve Glendinning <steve.glendinning@shawell.net>
12513 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12514 L:      netdev@vger.kernel.org
12515 S:      Maintained
12516 F:      drivers/net/usb/smsc95xx.*
12517
12518 USB SUBSYSTEM
12519 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12520 L:      linux-usb@vger.kernel.org
12521 W:      http://www.linux-usb.org
12522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12523 S:      Supported
12524 F:      Documentation/devicetree/bindings/usb/
12525 F:      Documentation/usb/
12526 F:      drivers/usb/
12527 F:      include/linux/usb.h
12528 F:      include/linux/usb/
12529
12530 USB UHCI DRIVER
12531 M:      Alan Stern <stern@rowland.harvard.edu>
12532 L:      linux-usb@vger.kernel.org
12533 S:      Maintained
12534 F:      drivers/usb/host/uhci*
12535
12536 USB "USBNET" DRIVER FRAMEWORK
12537 M:      Oliver Neukum <oneukum@suse.com>
12538 L:      netdev@vger.kernel.org
12539 W:      http://www.linux-usb.org/usbnet
12540 S:      Maintained
12541 F:      drivers/net/usb/usbnet.c
12542 F:      include/linux/usb/usbnet.h
12543
12544 USB VIDEO CLASS
12545 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12546 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12547 L:      linux-media@vger.kernel.org
12548 T:      git git://linuxtv.org/media_tree.git
12549 W:      http://www.ideasonboard.org/uvc/
12550 S:      Maintained
12551 F:      drivers/media/usb/uvc/
12552 F:      include/uapi/linux/uvcvideo.h
12553
12554 USB VISION DRIVER
12555 M:      Hans Verkuil <hverkuil@xs4all.nl>
12556 L:      linux-media@vger.kernel.org
12557 T:      git git://linuxtv.org/media_tree.git
12558 W:      https://linuxtv.org
12559 S:      Odd Fixes
12560 F:      drivers/media/usb/usbvision/
12561
12562 USB WEBCAM GADGET
12563 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12564 L:      linux-usb@vger.kernel.org
12565 S:      Maintained
12566 F:      drivers/usb/gadget/function/*uvc*
12567 F:      drivers/usb/gadget/legacy/webcam.c
12568
12569 USB WIRELESS RNDIS DRIVER (rndis_wlan)
12570 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
12571 L:      linux-wireless@vger.kernel.org
12572 S:      Maintained
12573 F:      drivers/net/wireless/rndis_wlan.c
12574
12575 USB XHCI DRIVER
12576 M:      Mathias Nyman <mathias.nyman@intel.com>
12577 L:      linux-usb@vger.kernel.org
12578 S:      Supported
12579 F:      drivers/usb/host/xhci*
12580 F:      drivers/usb/host/pci-quirks*
12581
12582 USB ZD1201 DRIVER
12583 L:      linux-wireless@vger.kernel.org
12584 W:      http://linux-lc100020.sourceforge.net
12585 S:      Orphan
12586 F:      drivers/net/wireless/zydas/zd1201.*
12587
12588 USB ZR364XX DRIVER
12589 M:      Antoine Jacquet <royale@zerezo.com>
12590 L:      linux-usb@vger.kernel.org
12591 L:      linux-media@vger.kernel.org
12592 T:      git git://linuxtv.org/media_tree.git
12593 W:      http://royale.zerezo.com/zr364xx/
12594 S:      Maintained
12595 F:      Documentation/video4linux/zr364xx.txt
12596 F:      drivers/media/usb/zr364xx/
12597
12598 ULPI BUS
12599 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
12600 L:      linux-usb@vger.kernel.org
12601 S:      Maintained
12602 F:      drivers/usb/common/ulpi.c
12603 F:      include/linux/ulpi/
12604
12605 USER-MODE LINUX (UML)
12606 M:      Jeff Dike <jdike@addtoit.com>
12607 M:      Richard Weinberger <richard@nod.at>
12608 L:      user-mode-linux-devel@lists.sourceforge.net
12609 L:      user-mode-linux-user@lists.sourceforge.net
12610 W:      http://user-mode-linux.sourceforge.net
12611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12612 S:      Maintained
12613 F:      Documentation/virtual/uml/
12614 F:      arch/um/
12615 F:      arch/x86/um/
12616 F:      fs/hostfs/
12617 F:      fs/hppfs/
12618
12619 USERSPACE I/O (UIO)
12620 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12621 S:      Maintained
12622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12623 F:      Documentation/DocBook/uio-howto.tmpl
12624 F:      drivers/uio/
12625 F:      include/linux/uio*.h
12626
12627 UTIL-LINUX PACKAGE
12628 M:      Karel Zak <kzak@redhat.com>
12629 L:      util-linux@vger.kernel.org
12630 W:      http://en.wikipedia.org/wiki/Util-linux
12631 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12632 S:      Maintained
12633
12634 UVESAFB DRIVER
12635 M:      Michal Januszewski <spock@gentoo.org>
12636 L:      linux-fbdev@vger.kernel.org
12637 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
12638 S:      Maintained
12639 F:      Documentation/fb/uvesafb.txt
12640 F:      drivers/video/fbdev/uvesafb.*
12641
12642 VF610 NAND DRIVER
12643 M:      Stefan Agner <stefan@agner.ch>
12644 L:      linux-mtd@lists.infradead.org
12645 S:      Supported
12646 F:      drivers/mtd/nand/vf610_nfc.c
12647
12648 VFAT/FAT/MSDOS FILESYSTEM
12649 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12650 S:      Maintained
12651 F:      Documentation/filesystems/vfat.txt
12652 F:      fs/fat/
12653
12654 VFIO DRIVER
12655 M:      Alex Williamson <alex.williamson@redhat.com>
12656 L:      kvm@vger.kernel.org
12657 T:      git git://github.com/awilliam/linux-vfio.git
12658 S:      Maintained
12659 F:      Documentation/vfio.txt
12660 F:      drivers/vfio/
12661 F:      include/linux/vfio.h
12662 F:      include/uapi/linux/vfio.h
12663
12664 VFIO PLATFORM DRIVER
12665 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
12666 L:      kvm@vger.kernel.org
12667 S:      Maintained
12668 F:      drivers/vfio/platform/
12669
12670 VIDEOBUF2 FRAMEWORK
12671 M:      Pawel Osciak <pawel@osciak.com>
12672 M:      Marek Szyprowski <m.szyprowski@samsung.com>
12673 M:      Kyungmin Park <kyungmin.park@samsung.com>
12674 L:      linux-media@vger.kernel.org
12675 S:      Maintained
12676 F:      drivers/media/v4l2-core/videobuf2-*
12677 F:      include/media/videobuf2-*
12678
12679 VIRTIO AND VHOST VSOCK DRIVER
12680 M:      Stefan Hajnoczi <stefanha@redhat.com>
12681 L:      kvm@vger.kernel.org
12682 L:      virtualization@lists.linux-foundation.org
12683 L:      netdev@vger.kernel.org
12684 S:      Maintained
12685 F:      include/linux/virtio_vsock.h
12686 F:      include/uapi/linux/virtio_vsock.h
12687 F:      net/vmw_vsock/virtio_transport_common.c
12688 F:      net/vmw_vsock/virtio_transport.c
12689 F:      drivers/vhost/vsock.c
12690 F:      drivers/vhost/vsock.h
12691
12692 VIRTUAL SERIO DEVICE DRIVER
12693 M:      Stephen Chandler Paul <thatslyude@gmail.com>
12694 S:      Maintained
12695 F:      drivers/input/serio/userio.c
12696 F:      include/uapi/linux/userio.h
12697
12698 VIRTIO CONSOLE DRIVER
12699 M:      Amit Shah <amit.shah@redhat.com>
12700 L:      virtualization@lists.linux-foundation.org
12701 S:      Maintained
12702 F:      drivers/char/virtio_console.c
12703 F:      include/linux/virtio_console.h
12704 F:      include/uapi/linux/virtio_console.h
12705
12706 VIRTIO CORE, NET AND BLOCK DRIVERS
12707 M:      "Michael S. Tsirkin" <mst@redhat.com>
12708 L:      virtualization@lists.linux-foundation.org
12709 S:      Maintained
12710 F:      Documentation/devicetree/bindings/virtio/
12711 F:      drivers/virtio/
12712 F:      tools/virtio/
12713 F:      drivers/net/virtio_net.c
12714 F:      drivers/block/virtio_blk.c
12715 F:      include/linux/virtio_*.h
12716 F:      include/uapi/linux/virtio_*.h
12717
12718 VIRTIO DRIVERS FOR S390
12719 M:      Christian Borntraeger <borntraeger@de.ibm.com>
12720 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
12721 L:      linux-s390@vger.kernel.org
12722 L:      virtualization@lists.linux-foundation.org
12723 L:      kvm@vger.kernel.org
12724 S:      Supported
12725 F:      drivers/s390/virtio/
12726
12727 VIRTIO GPU DRIVER
12728 M:      David Airlie <airlied@linux.ie>
12729 M:      Gerd Hoffmann <kraxel@redhat.com>
12730 L:      dri-devel@lists.freedesktop.org
12731 L:      virtualization@lists.linux-foundation.org
12732 S:      Maintained
12733 F:      drivers/gpu/drm/virtio/
12734 F:      include/uapi/linux/virtio_gpu.h
12735
12736 VIRTIO HOST (VHOST)
12737 M:      "Michael S. Tsirkin" <mst@redhat.com>
12738 L:      kvm@vger.kernel.org
12739 L:      virtualization@lists.linux-foundation.org
12740 L:      netdev@vger.kernel.org
12741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12742 S:      Maintained
12743 F:      drivers/vhost/
12744 F:      include/uapi/linux/vhost.h
12745
12746 VIRTIO INPUT DRIVER
12747 M:      Gerd Hoffmann <kraxel@redhat.com>
12748 S:      Maintained
12749 F:      drivers/virtio/virtio_input.c
12750 F:      include/uapi/linux/virtio_input.h
12751
12752 VIA RHINE NETWORK DRIVER
12753 S:      Orphan
12754 F:      drivers/net/ethernet/via/via-rhine.c
12755
12756 VIA SD/MMC CARD CONTROLLER DRIVER
12757 M:      Bruce Chang <brucechang@via.com.tw>
12758 M:      Harald Welte <HaraldWelte@viatech.com>
12759 S:      Maintained
12760 F:      drivers/mmc/host/via-sdmmc.c
12761
12762 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12763 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12764 L:      linux-fbdev@vger.kernel.org
12765 S:      Maintained
12766 F:      include/linux/via-core.h
12767 F:      include/linux/via-gpio.h
12768 F:      include/linux/via_i2c.h
12769 F:      drivers/video/fbdev/via/
12770
12771 VIA VELOCITY NETWORK DRIVER
12772 M:      Francois Romieu <romieu@fr.zoreil.com>
12773 L:      netdev@vger.kernel.org
12774 S:      Maintained
12775 F:      drivers/net/ethernet/via/via-velocity.*
12776
12777 VIRT LIB
12778 M:      Alex Williamson <alex.williamson@redhat.com>
12779 M:      Paolo Bonzini <pbonzini@redhat.com>
12780 L:      kvm@vger.kernel.org
12781 S:      Supported
12782 F:      virt/lib/
12783
12784 VIVID VIRTUAL VIDEO DRIVER
12785 M:      Hans Verkuil <hverkuil@xs4all.nl>
12786 L:      linux-media@vger.kernel.org
12787 T:      git git://linuxtv.org/media_tree.git
12788 W:      https://linuxtv.org
12789 S:      Maintained
12790 F:      drivers/media/platform/vivid/*
12791
12792 VLAN (802.1Q)
12793 M:      Patrick McHardy <kaber@trash.net>
12794 L:      netdev@vger.kernel.org
12795 S:      Maintained
12796 F:      drivers/net/macvlan.c
12797 F:      include/linux/if_*vlan.h
12798 F:      net/8021q/
12799
12800 VLYNQ BUS
12801 M:      Florian Fainelli <f.fainelli@gmail.com>
12802 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
12803 S:      Maintained
12804 F:      drivers/vlynq/vlynq.c
12805 F:      include/linux/vlynq.h
12806
12807 VME SUBSYSTEM
12808 M:      Martyn Welch <martyn@welchs.me.uk>
12809 M:      Manohar Vanga <manohar.vanga@gmail.com>
12810 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12811 L:      devel@driverdev.osuosl.org
12812 S:      Maintained
12813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12814 F:      Documentation/vme_api.txt
12815 F:      drivers/staging/vme/
12816 F:      drivers/vme/
12817 F:      include/linux/vme*
12818
12819 VMWARE HYPERVISOR INTERFACE
12820 M:      Alok Kataria <akataria@vmware.com>
12821 L:      virtualization@lists.linux-foundation.org
12822 S:      Supported
12823 F:      arch/x86/kernel/cpu/vmware.c
12824
12825 VMWARE BALLOON DRIVER
12826 M:      Xavier Deguillard <xdeguillard@vmware.com>
12827 M:      Philip Moltmann <moltmann@vmware.com>
12828 M:      "VMware, Inc." <pv-drivers@vmware.com>
12829 L:      linux-kernel@vger.kernel.org
12830 S:      Maintained
12831 F:      drivers/misc/vmw_balloon.c
12832
12833 VMWARE VMMOUSE SUBDRIVER
12834 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12835 M:      "VMware, Inc." <pv-drivers@vmware.com>
12836 L:      linux-input@vger.kernel.org
12837 S:      Maintained
12838 F:      drivers/input/mouse/vmmouse.c
12839 F:      drivers/input/mouse/vmmouse.h
12840
12841 VMWARE VMXNET3 ETHERNET DRIVER
12842 M:      Shrikrishna Khare <skhare@vmware.com>
12843 M:      "VMware, Inc." <pv-drivers@vmware.com>
12844 L:      netdev@vger.kernel.org
12845 S:      Maintained
12846 F:      drivers/net/vmxnet3/
12847
12848 VMware PVSCSI driver
12849 M:      Jim Gill <jgill@vmware.com>
12850 M:      VMware PV-Drivers <pv-drivers@vmware.com>
12851 L:      linux-scsi@vger.kernel.org
12852 S:      Maintained
12853 F:      drivers/scsi/vmw_pvscsi.c
12854 F:      drivers/scsi/vmw_pvscsi.h
12855
12856 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12857 M:      Liam Girdwood <lgirdwood@gmail.com>
12858 M:      Mark Brown <broonie@kernel.org>
12859 L:      linux-kernel@vger.kernel.org
12860 W:      http://www.slimlogic.co.uk/?p=48
12861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12862 S:      Supported
12863 F:      Documentation/devicetree/bindings/regulator/
12864 F:      drivers/regulator/
12865 F:      include/dt-bindings/regulator/
12866 F:      include/linux/regulator/
12867
12868 VRF
12869 M:      David Ahern <dsa@cumulusnetworks.com>
12870 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
12871 L:      netdev@vger.kernel.org
12872 S:      Maintained
12873 F:      drivers/net/vrf.c
12874 F:      Documentation/networking/vrf.txt
12875
12876 VT1211 HARDWARE MONITOR DRIVER
12877 M:      Juerg Haefliger <juergh@gmail.com>
12878 L:      linux-hwmon@vger.kernel.org
12879 S:      Maintained
12880 F:      Documentation/hwmon/vt1211
12881 F:      drivers/hwmon/vt1211.c
12882
12883 VT8231 HARDWARE MONITOR DRIVER
12884 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
12885 L:      linux-hwmon@vger.kernel.org
12886 S:      Maintained
12887 F:      drivers/hwmon/vt8231.c
12888
12889 VUB300 USB to SDIO/SD/MMC bridge chip
12890 M:      Tony Olech <tony.olech@elandigitalsystems.com>
12891 L:      linux-mmc@vger.kernel.org
12892 L:      linux-usb@vger.kernel.org
12893 S:      Supported
12894 F:      drivers/mmc/host/vub300.c
12895
12896 W1 DALLAS'S 1-WIRE BUS
12897 M:      Evgeniy Polyakov <zbr@ioremap.net>
12898 S:      Maintained
12899 F:      Documentation/w1/
12900 F:      drivers/w1/
12901
12902 W83791D HARDWARE MONITORING DRIVER
12903 M:      Marc Hulsman <m.hulsman@tudelft.nl>
12904 L:      linux-hwmon@vger.kernel.org
12905 S:      Maintained
12906 F:      Documentation/hwmon/w83791d
12907 F:      drivers/hwmon/w83791d.c
12908
12909 W83793 HARDWARE MONITORING DRIVER
12910 M:      Rudolf Marek <r.marek@assembler.cz>
12911 L:      linux-hwmon@vger.kernel.org
12912 S:      Maintained
12913 F:      Documentation/hwmon/w83793
12914 F:      drivers/hwmon/w83793.c
12915
12916 W83795 HARDWARE MONITORING DRIVER
12917 M:      Jean Delvare <jdelvare@suse.com>
12918 L:      linux-hwmon@vger.kernel.org
12919 S:      Maintained
12920 F:      drivers/hwmon/w83795.c
12921
12922 W83L51xD SD/MMC CARD INTERFACE DRIVER
12923 M:      Pierre Ossman <pierre@ossman.eu>
12924 S:      Maintained
12925 F:      drivers/mmc/host/wbsd.*
12926
12927 WACOM PROTOCOL 4 SERIAL TABLETS
12928 M:      Julian Squires <julian@cipht.net>
12929 M:      Hans de Goede <hdegoede@redhat.com>
12930 L:      linux-input@vger.kernel.org
12931 S:      Maintained
12932 F:      drivers/input/tablet/wacom_serial4.c
12933
12934 WATCHDOG DEVICE DRIVERS
12935 M:      Wim Van Sebroeck <wim@iguana.be>
12936 R:      Guenter Roeck <linux@roeck-us.net>
12937 L:      linux-watchdog@vger.kernel.org
12938 W:      http://www.linux-watchdog.org/
12939 T:      git git://www.linux-watchdog.org/linux-watchdog.git
12940 S:      Maintained
12941 F:      Documentation/devicetree/bindings/watchdog/
12942 F:      Documentation/watchdog/
12943 F:      drivers/watchdog/
12944 F:      include/linux/watchdog.h
12945 F:      include/uapi/linux/watchdog.h
12946
12947 WIIMOTE HID DRIVER
12948 M:      David Herrmann <dh.herrmann@googlemail.com>
12949 L:      linux-input@vger.kernel.org
12950 S:      Maintained
12951 F:      drivers/hid/hid-wiimote*
12952
12953 WINBOND CIR DRIVER
12954 M:      David Härdeman <david@hardeman.nu>
12955 S:      Maintained
12956 F:      drivers/media/rc/winbond-cir.c
12957
12958 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12959 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
12960 L:      linux-watchdog@vger.kernel.org
12961 S:      Maintained
12962 F:      drivers/watchdog/ebc-c384_wdt.c
12963
12964 WINSYSTEMS WS16C48 GPIO DRIVER
12965 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
12966 L:      linux-gpio@vger.kernel.org
12967 S:      Maintained
12968 F:      drivers/gpio/gpio-ws16c48.c
12969
12970 WIMAX STACK
12971 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12972 M:      linux-wimax@intel.com
12973 L:      wimax@linuxwimax.org (subscribers-only)
12974 S:      Supported
12975 W:      http://linuxwimax.org
12976 F:      Documentation/wimax/README.wimax
12977 F:      include/linux/wimax/debug.h
12978 F:      include/net/wimax.h
12979 F:      include/uapi/linux/wimax.h
12980 F:      net/wimax/
12981
12982 WISTRON LAPTOP BUTTON DRIVER
12983 M:      Miloslav Trmac <mitr@volny.cz>
12984 S:      Maintained
12985 F:      drivers/input/misc/wistron_btns.c
12986
12987 WL3501 WIRELESS PCMCIA CARD DRIVER
12988 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12989 L:      linux-wireless@vger.kernel.org
12990 W:      http://oops.ghostprotocols.net:81/blog
12991 S:      Maintained
12992 F:      drivers/net/wireless/wl3501*
12993
12994 WOLFSON MICROELECTRONICS DRIVERS
12995 L:      patches@opensource.wolfsonmicro.com
12996 T:      git https://github.com/CirrusLogic/linux-drivers.git
12997 W:      https://github.com/CirrusLogic/linux-drivers/wiki
12998 S:      Supported
12999 F:      Documentation/hwmon/wm83??
13000 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13001 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13002 F:      Documentation/devicetree/bindings/mfd/arizona.txt
13003 F:      arch/arm/mach-s3c64xx/mach-crag6410*
13004 F:      drivers/clk/clk-wm83*.c
13005 F:      drivers/extcon/extcon-arizona.c
13006 F:      drivers/leds/leds-wm83*.c
13007 F:      drivers/gpio/gpio-*wm*.c
13008 F:      drivers/gpio/gpio-arizona.c
13009 F:      drivers/hwmon/wm83??-hwmon.c
13010 F:      drivers/input/misc/wm831x-on.c
13011 F:      drivers/input/touchscreen/wm831x-ts.c
13012 F:      drivers/input/touchscreen/wm97*.c
13013 F:      drivers/mfd/arizona*
13014 F:      drivers/mfd/wm*.c
13015 F:      drivers/mfd/cs47l24*
13016 F:      drivers/power/supply/wm83*.c
13017 F:      drivers/rtc/rtc-wm83*.c
13018 F:      drivers/regulator/wm8*.c
13019 F:      drivers/video/backlight/wm83*_bl.c
13020 F:      drivers/watchdog/wm83*_wdt.c
13021 F:      include/linux/mfd/arizona/
13022 F:      include/linux/mfd/wm831x/
13023 F:      include/linux/mfd/wm8350/
13024 F:      include/linux/mfd/wm8400*
13025 F:      include/linux/wm97xx.h
13026 F:      include/sound/wm????.h
13027 F:      sound/soc/codecs/arizona.?
13028 F:      sound/soc/codecs/wm*
13029 F:      sound/soc/codecs/cs47l24*
13030
13031 WORKQUEUE
13032 M:      Tejun Heo <tj@kernel.org>
13033 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13035 S:      Maintained
13036 F:      include/linux/workqueue.h
13037 F:      kernel/workqueue.c
13038 F:      Documentation/workqueue.txt
13039
13040 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13041 M:      Chen-Yu Tsai <wens@csie.org>
13042 L:      linux-kernel@vger.kernel.org
13043 S:      Maintained
13044 N:      axp[128]
13045
13046 X.25 NETWORK LAYER
13047 M:      Andrew Hendry <andrew.hendry@gmail.com>
13048 L:      linux-x25@vger.kernel.org
13049 S:      Odd Fixes
13050 F:      Documentation/networking/x25*
13051 F:      include/net/x25*
13052 F:      net/x25/
13053
13054 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13055 M:      Thomas Gleixner <tglx@linutronix.de>
13056 M:      Ingo Molnar <mingo@redhat.com>
13057 M:      "H. Peter Anvin" <hpa@zytor.com>
13058 M:      x86@kernel.org
13059 L:      linux-kernel@vger.kernel.org
13060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13061 S:      Maintained
13062 F:      Documentation/x86/
13063 F:      arch/x86/
13064
13065 X86 PLATFORM DRIVERS
13066 M:      Darren Hart <dvhart@infradead.org>
13067 L:      platform-driver-x86@vger.kernel.org
13068 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13069 S:      Maintained
13070 F:      drivers/platform/x86/
13071 F:      drivers/platform/olpc/
13072
13073 X86 MCE INFRASTRUCTURE
13074 M:      Tony Luck <tony.luck@intel.com>
13075 M:      Borislav Petkov <bp@alien8.de>
13076 L:      linux-edac@vger.kernel.org
13077 S:      Maintained
13078 F:      arch/x86/kernel/cpu/mcheck/*
13079
13080 X86 MICROCODE UPDATE SUPPORT
13081 M:      Borislav Petkov <bp@alien8.de>
13082 S:      Maintained
13083 F:      arch/x86/kernel/cpu/microcode/*
13084
13085 X86 VDSO
13086 M:      Andy Lutomirski <luto@amacapital.net>
13087 L:      linux-kernel@vger.kernel.org
13088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13089 S:      Maintained
13090 F:      arch/x86/entry/vdso/
13091
13092 XC2028/3028 TUNER DRIVER
13093 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13094 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13095 L:      linux-media@vger.kernel.org
13096 W:      https://linuxtv.org
13097 T:      git git://linuxtv.org/media_tree.git
13098 S:      Maintained
13099 F:      drivers/media/tuners/tuner-xc2028.*
13100
13101 XEN HYPERVISOR INTERFACE
13102 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
13103 M:      David Vrabel <david.vrabel@citrix.com>
13104 M:      Juergen Gross <jgross@suse.com>
13105 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13107 S:      Supported
13108 F:      arch/x86/xen/
13109 F:      drivers/*/xen-*front.c
13110 F:      drivers/xen/
13111 F:      arch/x86/include/asm/xen/
13112 F:      include/xen/
13113 F:      include/uapi/xen/
13114
13115 XEN HYPERVISOR ARM
13116 M:      Stefano Stabellini <sstabellini@kernel.org>
13117 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13118 S:      Maintained
13119 F:      arch/arm/xen/
13120 F:      arch/arm/include/asm/xen/
13121
13122 XEN HYPERVISOR ARM64
13123 M:      Stefano Stabellini <sstabellini@kernel.org>
13124 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13125 S:      Maintained
13126 F:      arch/arm64/xen/
13127 F:      arch/arm64/include/asm/xen/
13128
13129 XEN NETWORK BACKEND DRIVER
13130 M:      Wei Liu <wei.liu2@citrix.com>
13131 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13132 L:      netdev@vger.kernel.org
13133 S:      Supported
13134 F:      drivers/net/xen-netback/*
13135
13136 XEN PCI SUBSYSTEM
13137 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13138 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13139 S:      Supported
13140 F:      arch/x86/pci/*xen*
13141 F:      drivers/pci/*xen*
13142
13143 XEN BLOCK SUBSYSTEM
13144 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13145 M:      Roger Pau Monné <roger.pau@citrix.com>
13146 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13147 S:      Supported
13148 F:      drivers/block/xen-blkback/*
13149 F:      drivers/block/xen*
13150
13151 XEN PVSCSI DRIVERS
13152 M:      Juergen Gross <jgross@suse.com>
13153 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13154 L:      linux-scsi@vger.kernel.org
13155 S:      Supported
13156 F:      drivers/scsi/xen-scsifront.c
13157 F:      drivers/xen/xen-scsiback.c
13158 F:      include/xen/interface/io/vscsiif.h
13159
13160 XEN SWIOTLB SUBSYSTEM
13161 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13162 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13163 S:      Supported
13164 F:      arch/x86/xen/*swiotlb*
13165 F:      drivers/xen/*swiotlb*
13166
13167 XFS FILESYSTEM
13168 M:      Dave Chinner <david@fromorbit.com>
13169 M:      linux-xfs@vger.kernel.org
13170 L:      linux-xfs@vger.kernel.org
13171 W:      http://xfs.org/
13172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13173 S:      Supported
13174 F:      Documentation/filesystems/xfs.txt
13175 F:      fs/xfs/
13176
13177 XILINX AXI ETHERNET DRIVER
13178 M:      Anirudha Sarangi <anirudh@xilinx.com>
13179 M:      John Linn <John.Linn@xilinx.com>
13180 S:      Maintained
13181 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
13182
13183 XILINX UARTLITE SERIAL DRIVER
13184 M:      Peter Korsgaard <jacmet@sunsite.dk>
13185 L:      linux-serial@vger.kernel.org
13186 S:      Maintained
13187 F:      drivers/tty/serial/uartlite.c
13188
13189 XILINX VIDEO IP CORES
13190 M:      Hyun Kwon <hyun.kwon@xilinx.com>
13191 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13192 L:      linux-media@vger.kernel.org
13193 T:      git git://linuxtv.org/media_tree.git
13194 S:      Supported
13195 F:      Documentation/devicetree/bindings/media/xilinx/
13196 F:      drivers/media/platform/xilinx/
13197 F:      include/uapi/linux/xilinx-v4l2-controls.h
13198
13199 XILLYBUS DRIVER
13200 M:      Eli Billauer <eli.billauer@gmail.com>
13201 L:      linux-kernel@vger.kernel.org
13202 S:      Supported
13203 F:      drivers/char/xillybus/
13204
13205 XTENSA XTFPGA PLATFORM SUPPORT
13206 M:      Max Filippov <jcmvbkbc@gmail.com>
13207 L:      linux-xtensa@linux-xtensa.org
13208 S:      Maintained
13209 F:      drivers/spi/spi-xtensa-xtfpga.c
13210 F:      sound/soc/xtensa/xtfpga-i2s.c
13211
13212 YAM DRIVER FOR AX.25
13213 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
13214 L:      linux-hams@vger.kernel.org
13215 S:      Maintained
13216 F:      drivers/net/hamradio/yam*
13217 F:      include/linux/yam.h
13218
13219 YEALINK PHONE DRIVER
13220 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
13221 L:      usbb2k-api-dev@nongnu.org
13222 S:      Maintained
13223 F:      Documentation/input/yealink.txt
13224 F:      drivers/input/misc/yealink.*
13225
13226 Z8530 DRIVER FOR AX.25
13227 M:      Joerg Reuter <jreuter@yaina.de>
13228 W:      http://yaina.de/jreuter/
13229 W:      http://www.qsl.net/dl1bke/
13230 L:      linux-hams@vger.kernel.org
13231 S:      Maintained
13232 F:      Documentation/networking/z8530drv.txt
13233 F:      drivers/net/hamradio/*scc.c
13234 F:      drivers/net/hamradio/z8530.h
13235
13236 ZBUD COMPRESSED PAGE ALLOCATOR
13237 M:      Seth Jennings <sjenning@redhat.com>
13238 L:      linux-mm@kvack.org
13239 S:      Maintained
13240 F:      mm/zbud.c
13241 F:      include/linux/zbud.h
13242
13243 ZD1211RW WIRELESS DRIVER
13244 M:      Daniel Drake <dsd@gentoo.org>
13245 M:      Ulrich Kunitz <kune@deine-taler.de>
13246 W:      http://zd1211.ath.cx/wiki/DriverRewrite
13247 L:      linux-wireless@vger.kernel.org
13248 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
13249 S:      Maintained
13250 F:      drivers/net/wireless/zydas/zd1211rw/
13251
13252 ZPOOL COMPRESSED PAGE STORAGE API
13253 M:      Dan Streetman <ddstreet@ieee.org>
13254 L:      linux-mm@kvack.org
13255 S:      Maintained
13256 F:      mm/zpool.c
13257 F:      include/linux/zpool.h
13258
13259 ZR36067 VIDEO FOR LINUX DRIVER
13260 L:      mjpeg-users@lists.sourceforge.net
13261 L:      linux-media@vger.kernel.org
13262 W:      http://mjpeg.sourceforge.net/driver-zoran/
13263 T:      hg https://linuxtv.org/hg/v4l-dvb
13264 S:      Odd Fixes
13265 F:      drivers/media/pci/zoran/
13266
13267 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13268 M:      Minchan Kim <minchan@kernel.org>
13269 M:      Nitin Gupta <ngupta@vflare.org>
13270 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13271 L:      linux-kernel@vger.kernel.org
13272 S:      Maintained
13273 F:      drivers/block/zram/
13274 F:      Documentation/blockdev/zram.txt
13275
13276 ZS DECSTATION Z85C30 SERIAL DRIVER
13277 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13278 S:      Maintained
13279 F:      drivers/tty/serial/zs.*
13280
13281 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13282 M:      Minchan Kim <minchan@kernel.org>
13283 M:      Nitin Gupta <ngupta@vflare.org>
13284 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13285 L:      linux-mm@kvack.org
13286 S:      Maintained
13287 F:      mm/zsmalloc.c
13288 F:      include/linux/zsmalloc.h
13289 F:      Documentation/vm/zsmalloc.txt
13290
13291 ZSWAP COMPRESSED SWAP CACHING
13292 M:      Seth Jennings <sjenning@redhat.com>
13293 L:      linux-mm@kvack.org
13294 S:      Maintained
13295 F:      mm/zswap.c
13296
13297 THE REST
13298 M:      Linus Torvalds <torvalds@linux-foundation.org>
13299 L:      linux-kernel@vger.kernel.org
13300 Q:      http://patchwork.kernel.org/project/LKML/list/
13301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13302 S:      Buried alive in reporters
13303 F:      *
13304 F:      */