drm/msm: return -EFAULT instead of bytes remaining
[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@adaptec.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:      drivers/pci/*acpi*
292 F:      drivers/pci/*/*acpi*
293 F:      drivers/pci/*/*/*acpi*
294 F:      tools/power/acpi/
295
296 ACPI COMPONENT ARCHITECTURE (ACPICA)
297 M:      Robert Moore <robert.moore@intel.com>
298 M:      Lv Zheng <lv.zheng@intel.com>
299 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
300 L:      linux-acpi@vger.kernel.org
301 L:      devel@acpica.org
302 W:      https://acpica.org/
303 W:      https://github.com/acpica/acpica/
304 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
306 S:      Supported
307 F:      drivers/acpi/acpica/
308 F:      include/acpi/
309 F:      tools/power/acpi/
310
311 ACPI FAN DRIVER
312 M:      Zhang Rui <rui.zhang@intel.com>
313 L:      linux-acpi@vger.kernel.org
314 W:      https://01.org/linux-acpi
315 S:      Supported
316 F:      drivers/acpi/fan.c
317
318 ACPI THERMAL DRIVER
319 M:      Zhang Rui <rui.zhang@intel.com>
320 L:      linux-acpi@vger.kernel.org
321 W:      https://01.org/linux-acpi
322 S:      Supported
323 F:      drivers/acpi/*thermal*
324
325 ACPI VIDEO DRIVER
326 M:      Zhang Rui <rui.zhang@intel.com>
327 L:      linux-acpi@vger.kernel.org
328 W:      https://01.org/linux-acpi
329 S:      Supported
330 F:      drivers/acpi/acpi_video.c
331
332 ACPI WMI DRIVER
333 L:      platform-driver-x86@vger.kernel.org
334 S:      Orphan
335 F:      drivers/platform/x86/wmi.c
336
337 AD1889 ALSA SOUND DRIVER
338 M:      Thibaut Varene <T-Bone@parisc-linux.org>
339 W:      http://wiki.parisc-linux.org/AD1889
340 L:      linux-parisc@vger.kernel.org
341 S:      Maintained
342 F:      sound/pci/ad1889.*
343
344 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
345 M:      Michael Hennerich <michael.hennerich@analog.com>
346 W:      http://wiki.analog.com/AD5254
347 W:      http://ez.analog.com/community/linux-device-drivers
348 S:      Supported
349 F:      drivers/misc/ad525x_dpot.c
350
351 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
352 M:      Michael Hennerich <michael.hennerich@analog.com>
353 W:      http://wiki.analog.com/AD5398
354 W:      http://ez.analog.com/community/linux-device-drivers
355 S:      Supported
356 F:      drivers/regulator/ad5398.c
357
358 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
359 M:      Michael Hennerich <michael.hennerich@analog.com>
360 W:      http://wiki.analog.com/AD7142
361 W:      http://ez.analog.com/community/linux-device-drivers
362 S:      Supported
363 F:      drivers/input/misc/ad714x.c
364
365 AD7877 TOUCHSCREEN DRIVER
366 M:      Michael Hennerich <michael.hennerich@analog.com>
367 W:      http://wiki.analog.com/AD7877
368 W:      http://ez.analog.com/community/linux-device-drivers
369 S:      Supported
370 F:      drivers/input/touchscreen/ad7877.c
371
372 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
373 M:      Michael Hennerich <michael.hennerich@analog.com>
374 W:      http://wiki.analog.com/AD7879
375 W:      http://ez.analog.com/community/linux-device-drivers
376 S:      Supported
377 F:      drivers/input/touchscreen/ad7879.c
378
379 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
380 M:      Jiri Kosina <jikos@kernel.org>
381 S:      Maintained
382
383 ADF7242 IEEE 802.15.4 RADIO DRIVER
384 M:      Michael Hennerich <michael.hennerich@analog.com>
385 W:      https://wiki.analog.com/ADF7242
386 W:      http://ez.analog.com/community/linux-device-drivers
387 L:      linux-wpan@vger.kernel.org
388 S:      Supported
389 F:      drivers/net/ieee802154/adf7242.c
390 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
391
392 ADM1025 HARDWARE MONITOR DRIVER
393 M:      Jean Delvare <jdelvare@suse.com>
394 L:      linux-hwmon@vger.kernel.org
395 S:      Maintained
396 F:      Documentation/hwmon/adm1025
397 F:      drivers/hwmon/adm1025.c
398
399 ADM1029 HARDWARE MONITOR DRIVER
400 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
401 L:      linux-hwmon@vger.kernel.org
402 S:      Maintained
403 F:      drivers/hwmon/adm1029.c
404
405 ADM8211 WIRELESS DRIVER
406 L:      linux-wireless@vger.kernel.org
407 W:      http://wireless.kernel.org/
408 S:      Orphan
409 F:      drivers/net/wireless/admtek/adm8211.*
410
411 ADP1653 FLASH CONTROLLER DRIVER
412 M:      Sakari Ailus <sakari.ailus@iki.fi>
413 L:      linux-media@vger.kernel.org
414 S:      Maintained
415 F:      drivers/media/i2c/adp1653.c
416 F:      include/media/i2c/adp1653.h
417
418 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
419 M:      Michael Hennerich <michael.hennerich@analog.com>
420 W:      http://wiki.analog.com/ADP5520
421 W:      http://ez.analog.com/community/linux-device-drivers
422 S:      Supported
423 F:      drivers/mfd/adp5520.c
424 F:      drivers/video/backlight/adp5520_bl.c
425 F:      drivers/leds/leds-adp5520.c
426 F:      drivers/gpio/gpio-adp5520.c
427 F:      drivers/input/keyboard/adp5520-keys.c
428
429 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
430 M:      Michael Hennerich <michael.hennerich@analog.com>
431 W:      http://wiki.analog.com/ADP5588
432 W:      http://ez.analog.com/community/linux-device-drivers
433 S:      Supported
434 F:      drivers/input/keyboard/adp5588-keys.c
435 F:      drivers/gpio/gpio-adp5588.c
436
437 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
438 M:      Michael Hennerich <michael.hennerich@analog.com>
439 W:      http://wiki.analog.com/ADP8860
440 W:      http://ez.analog.com/community/linux-device-drivers
441 S:      Supported
442 F:      drivers/video/backlight/adp8860_bl.c
443
444 ADS1015 HARDWARE MONITOR DRIVER
445 M:      Dirk Eibach <eibach@gdsys.de>
446 L:      linux-hwmon@vger.kernel.org
447 S:      Maintained
448 F:      Documentation/hwmon/ads1015
449 F:      drivers/hwmon/ads1015.c
450 F:      include/linux/i2c/ads1015.h
451
452 ADT746X FAN DRIVER
453 M:      Colin Leroy <colin@colino.net>
454 S:      Maintained
455 F:      drivers/macintosh/therm_adt746x.c
456
457 ADT7475 HARDWARE MONITOR DRIVER
458 M:      Jean Delvare <jdelvare@suse.com>
459 L:      linux-hwmon@vger.kernel.org
460 S:      Maintained
461 F:      Documentation/hwmon/adt7475
462 F:      drivers/hwmon/adt7475.c
463
464 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
465 M:      Michael Hennerich <michael.hennerich@analog.com>
466 W:      http://wiki.analog.com/ADXL345
467 W:      http://ez.analog.com/community/linux-device-drivers
468 S:      Supported
469 F:      drivers/input/misc/adxl34x.c
470
471 ADVANSYS SCSI DRIVER
472 M:      Matthew Wilcox <matthew@wil.cx>
473 M:      Hannes Reinecke <hare@suse.com>
474 L:      linux-scsi@vger.kernel.org
475 S:      Maintained
476 F:      Documentation/scsi/advansys.txt
477 F:      drivers/scsi/advansys.c
478
479 AEDSP16 DRIVER
480 M:      Riccardo Facchetti <fizban@tin.it>
481 S:      Maintained
482 F:      sound/oss/aedsp16.c
483
484 AF9013 MEDIA DRIVER
485 M:      Antti Palosaari <crope@iki.fi>
486 L:      linux-media@vger.kernel.org
487 W:      https://linuxtv.org
488 W:      http://palosaari.fi/linux/
489 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
490 T:      git git://linuxtv.org/anttip/media_tree.git
491 S:      Maintained
492 F:      drivers/media/dvb-frontends/af9013*
493
494 AF9033 MEDIA DRIVER
495 M:      Antti Palosaari <crope@iki.fi>
496 L:      linux-media@vger.kernel.org
497 W:      https://linuxtv.org
498 W:      http://palosaari.fi/linux/
499 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
500 T:      git git://linuxtv.org/anttip/media_tree.git
501 S:      Maintained
502 F:      drivers/media/dvb-frontends/af9033*
503
504 AFFS FILE SYSTEM
505 L:      linux-fsdevel@vger.kernel.org
506 S:      Orphan
507 F:      Documentation/filesystems/affs.txt
508 F:      fs/affs/
509
510 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
511 M:      David Howells <dhowells@redhat.com>
512 L:      linux-afs@lists.infradead.org
513 S:      Supported
514 F:      fs/afs/
515 F:      include/net/af_rxrpc.h
516 F:      net/rxrpc/af_rxrpc.c
517
518 AGPGART DRIVER
519 M:      David Airlie <airlied@linux.ie>
520 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
521 S:      Maintained
522 F:      drivers/char/agp/
523 F:      include/linux/agp*
524 F:      include/uapi/linux/agp*
525
526 AHA152X SCSI DRIVER
527 M:      "Juergen E. Fischer" <fischer@norbit.de>
528 L:      linux-scsi@vger.kernel.org
529 S:      Maintained
530 F:      drivers/scsi/aha152x*
531 F:      drivers/scsi/pcmcia/aha152x*
532
533 AIC7XXX / AIC79XX SCSI DRIVER
534 M:      Hannes Reinecke <hare@suse.com>
535 L:      linux-scsi@vger.kernel.org
536 S:      Maintained
537 F:      drivers/scsi/aic7xxx/
538
539 AIMSLAB FM RADIO RECEIVER DRIVER
540 M:      Hans Verkuil <hverkuil@xs4all.nl>
541 L:      linux-media@vger.kernel.org
542 T:      git git://linuxtv.org/media_tree.git
543 W:      https://linuxtv.org
544 S:      Maintained
545 F:      drivers/media/radio/radio-aimslab*
546
547 AIO
548 M:      Benjamin LaHaise <bcrl@kvack.org>
549 L:      linux-aio@kvack.org
550 S:      Supported
551 F:      fs/aio.c
552 F:      include/linux/*aio*.h
553
554 AIRSPY MEDIA DRIVER
555 M:      Antti Palosaari <crope@iki.fi>
556 L:      linux-media@vger.kernel.org
557 W:      https://linuxtv.org
558 W:      http://palosaari.fi/linux/
559 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
560 T:      git git://linuxtv.org/anttip/media_tree.git
561 S:      Maintained
562 F:      drivers/media/usb/airspy/
563
564 ALCATEL SPEEDTOUCH USB DRIVER
565 M:      Duncan Sands <duncan.sands@free.fr>
566 L:      linux-usb@vger.kernel.org
567 W:      http://www.linux-usb.org/SpeedTouch/
568 S:      Maintained
569 F:      drivers/usb/atm/speedtch.c
570 F:      drivers/usb/atm/usbatm.c
571
572 ALCHEMY AU1XX0 MMC DRIVER
573 M:      Manuel Lauss <manuel.lauss@gmail.com>
574 S:      Maintained
575 F:      drivers/mmc/host/au1xmmc.c
576
577 ALI1563 I2C DRIVER
578 M:      Rudolf Marek <r.marek@assembler.cz>
579 L:      linux-i2c@vger.kernel.org
580 S:      Maintained
581 F:      Documentation/i2c/busses/i2c-ali1563
582 F:      drivers/i2c/busses/i2c-ali1563.c
583
584 ALLWINNER SECURITY SYSTEM
585 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
586 L:      linux-crypto@vger.kernel.org
587 S:      Maintained
588 F:      drivers/crypto/sunxi-ss/
589
590 ALPHA PORT
591 M:      Richard Henderson <rth@twiddle.net>
592 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
593 M:      Matt Turner <mattst88@gmail.com>
594 S:      Odd Fixes
595 L:      linux-alpha@vger.kernel.org
596 F:      arch/alpha/
597
598 ALTERA MAILBOX DRIVER
599 M:      Ley Foon Tan <lftan@altera.com>
600 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
601 S:      Maintained
602 F:      drivers/mailbox/mailbox-altera.c
603
604 ALTERA PIO DRIVER
605 M:      Tien Hock Loh <thloh@altera.com>
606 L:      linux-gpio@vger.kernel.org
607 S:      Maintained
608 F:      drivers/gpio/gpio-altera.c
609
610 ALTERA TRIPLE SPEED ETHERNET DRIVER
611 M:      Vince Bridgers <vbridger@opensource.altera.com>
612 L:      netdev@vger.kernel.org
613 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
614 S:      Maintained
615 F:      drivers/net/ethernet/altera/
616
617 ALTERA UART/JTAG UART SERIAL DRIVERS
618 M:      Tobias Klauser <tklauser@distanz.ch>
619 L:      linux-serial@vger.kernel.org
620 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
621 S:      Maintained
622 F:      drivers/tty/serial/altera_uart.c
623 F:      drivers/tty/serial/altera_jtaguart.c
624 F:      include/linux/altera_uart.h
625 F:      include/linux/altera_jtaguart.h
626
627 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
628 M:      Tom Lendacky <thomas.lendacky@amd.com>
629 M:      Gary Hook <gary.hook@amd.com>
630 L:      linux-crypto@vger.kernel.org
631 S:      Supported
632 F:      drivers/crypto/ccp/
633 F:      include/linux/ccp.h
634
635 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
636 M:      Huang Rui <ray.huang@amd.com>
637 L:      linux-hwmon@vger.kernel.org
638 S:      Supported
639 F:      Documentation/hwmon/fam15h_power
640 F:      drivers/hwmon/fam15h_power.c
641
642 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
643 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
644 S:      Orphan
645 F:      drivers/usb/gadget/udc/amd5536udc.*
646
647 AMD GEODE PROCESSOR/CHIPSET SUPPORT
648 P:      Andres Salomon <dilinger@queued.net>
649 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
650 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
651 S:      Supported
652 F:      drivers/char/hw_random/geode-rng.c
653 F:      drivers/crypto/geode*
654 F:      drivers/video/fbdev/geode/
655 F:      arch/x86/include/asm/geode.h
656
657 AMD IOMMU (AMD-VI)
658 M:      Joerg Roedel <joro@8bytes.org>
659 L:      iommu@lists.linux-foundation.org
660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
661 S:      Maintained
662 F:      drivers/iommu/amd_iommu*.[ch]
663 F:      include/linux/amd-iommu.h
664
665 AMD KFD
666 M:      Oded Gabbay <oded.gabbay@gmail.com>
667 L:      dri-devel@lists.freedesktop.org
668 T:      git git://people.freedesktop.org/~gabbayo/linux.git
669 S:      Supported
670 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
671 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
672 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
673 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
674 F:      drivers/gpu/drm/amd/amdkfd/
675 F:      drivers/gpu/drm/amd/include/cik_structs.h
676 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
677 F:      drivers/gpu/drm/amd/include/vi_structs.h
678 F:      drivers/gpu/drm/radeon/radeon_kfd.c
679 F:      drivers/gpu/drm/radeon/radeon_kfd.h
680 F:      include/uapi/linux/kfd_ioctl.h
681
682 AMD SEATTLE DEVICE TREE SUPPORT
683 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
684 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
685 M:      Tom Lendacky <thomas.lendacky@amd.com>
686 S:      Supported
687 F:      arch/arm64/boot/dts/amd/
688
689 AMD XGBE DRIVER
690 M:      Tom Lendacky <thomas.lendacky@amd.com>
691 L:      netdev@vger.kernel.org
692 S:      Supported
693 F:      drivers/net/ethernet/amd/xgbe/
694 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
695
696 AMS (Apple Motion Sensor) DRIVER
697 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
698 S:      Supported
699 F:      drivers/macintosh/ams/
700
701 ANALOG DEVICES INC AD9389B DRIVER
702 M:      Hans Verkuil <hans.verkuil@cisco.com>
703 L:      linux-media@vger.kernel.org
704 S:      Maintained
705 F:      drivers/media/i2c/ad9389b*
706
707 ANALOG DEVICES INC ADV7180 DRIVER
708 M:      Lars-Peter Clausen <lars@metafoo.de>
709 L:      linux-media@vger.kernel.org
710 W:      http://ez.analog.com/community/linux-device-drivers
711 S:      Supported
712 F:      drivers/media/i2c/adv7180.c
713
714 ANALOG DEVICES INC ADV7511 DRIVER
715 M:      Hans Verkuil <hans.verkuil@cisco.com>
716 L:      linux-media@vger.kernel.org
717 S:      Maintained
718 F:      drivers/media/i2c/adv7511*
719
720 ANALOG DEVICES INC ADV7604 DRIVER
721 M:      Hans Verkuil <hans.verkuil@cisco.com>
722 L:      linux-media@vger.kernel.org
723 S:      Maintained
724 F:      drivers/media/i2c/adv7604*
725
726 ANALOG DEVICES INC ADV7842 DRIVER
727 M:      Hans Verkuil <hans.verkuil@cisco.com>
728 L:      linux-media@vger.kernel.org
729 S:      Maintained
730 F:      drivers/media/i2c/adv7842*
731
732 ANALOG DEVICES INC ASOC CODEC DRIVERS
733 M:      Lars-Peter Clausen <lars@metafoo.de>
734 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
735 W:      http://wiki.analog.com/
736 W:      http://ez.analog.com/community/linux-device-drivers
737 S:      Supported
738 F:      sound/soc/codecs/adau*
739 F:      sound/soc/codecs/adav*
740 F:      sound/soc/codecs/ad1*
741 F:      sound/soc/codecs/ad7*
742 F:      sound/soc/codecs/ssm*
743 F:      sound/soc/codecs/sigmadsp.*
744
745 ANALOG DEVICES INC ASOC DRIVERS
746 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
747 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
748 W:      http://blackfin.uclinux.org/
749 S:      Supported
750 F:      sound/soc/blackfin/*
751
752 ANALOG DEVICES INC IIO DRIVERS
753 M:      Lars-Peter Clausen <lars@metafoo.de>
754 M:      Michael Hennerich <Michael.Hennerich@analog.com>
755 W:      http://wiki.analog.com/
756 W:      http://ez.analog.com/community/linux-device-drivers
757 S:      Supported
758 F:      drivers/iio/*/ad*
759 X:      drivers/iio/*/adjd*
760 F:      drivers/staging/iio/*/ad*
761 F:      staging/iio/trigger/iio-trig-bfin-timer.c
762
763 ANALOG DEVICES INC DMA DRIVERS
764 M:      Lars-Peter Clausen <lars@metafoo.de>
765 W:      http://ez.analog.com/community/linux-device-drivers
766 S:      Supported
767 F:      drivers/dma/dma-axi-dmac.c
768
769 ANDROID DRIVERS
770 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
771 M:      Arve Hjønnevåg <arve@android.com>
772 M:      Riley Andrews <riandrews@android.com>
773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
774 L:      devel@driverdev.osuosl.org
775 S:      Supported
776 F:      drivers/android/
777 F:      drivers/staging/android/
778
779 ANDROID ION DRIVER
780 M:      Laura Abbott <labbott@redhat.com>
781 M:      Sumit Semwal <sumit.semwal@linaro.org>
782 L:      devel@driverdev.osuosl.org
783 S:      Supported
784 F:      drivers/staging/android/ion
785 F:      drivers/staging/android/uapi/ion.h
786 F:      drivers/staging/android/uapi/ion_test.h
787
788 AOA (Apple Onboard Audio) ALSA DRIVER
789 M:      Johannes Berg <johannes@sipsolutions.net>
790 L:      linuxppc-dev@lists.ozlabs.org
791 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
792 S:      Maintained
793 F:      sound/aoa/
794
795 APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
796 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
797 L:      linux-iio@vger.kernel.org
798 S:      Maintained
799 F:      drivers/iio/dac/stx104.c
800
801 APM DRIVER
802 M:      Jiri Kosina <jikos@kernel.org>
803 S:      Odd fixes
804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
805 F:      arch/x86/kernel/apm_32.c
806 F:      include/linux/apm_bios.h
807 F:      include/uapi/linux/apm_bios.h
808 F:      drivers/char/apm-emulation.c
809
810 APPLE BCM5974 MULTITOUCH DRIVER
811 M:      Henrik Rydberg <rydberg@bitmath.org>
812 L:      linux-input@vger.kernel.org
813 S:      Odd fixes
814 F:      drivers/input/mouse/bcm5974.c
815
816 APPLE SMC DRIVER
817 M:      Henrik Rydberg <rydberg@bitmath.org>
818 L:      linux-hwmon@vger.kernel.org
819 S:      Odd fixes
820 F:      drivers/hwmon/applesmc.c
821
822 APPLETALK NETWORK LAYER
823 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
824 S:      Maintained
825 F:      drivers/net/appletalk/
826 F:      net/appletalk/
827
828 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
829 M:      Duc Dang <dhdang@apm.com>
830 S:      Supported
831 F:      arch/arm64/boot/dts/apm/
832
833 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
834 M:      Iyappan Subramanian <isubramanian@apm.com>
835 M:      Keyur Chudgar <kchudgar@apm.com>
836 S:      Supported
837 F:      drivers/net/ethernet/apm/xgene/
838 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
839
840 APTINA CAMERA SENSOR PLL
841 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
842 L:      linux-media@vger.kernel.org
843 S:      Maintained
844 F:      drivers/media/i2c/aptina-pll.*
845
846 ARC FRAMEBUFFER DRIVER
847 M:      Jaya Kumar <jayalk@intworks.biz>
848 S:      Maintained
849 F:      drivers/video/fbdev/arcfb.c
850 F:      drivers/video/fbdev/core/fb_defio.c
851
852 ARCNET NETWORK LAYER
853 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
854 L:      netdev@vger.kernel.org
855 S:      Maintained
856 F:      drivers/net/arcnet/
857 F:      include/uapi/linux/if_arcnet.h
858
859 ARC PGU DRM DRIVER
860 M:      Alexey Brodkin <abrodkin@synopsys.com>
861 S:      Supported
862 F:      drivers/gpu/drm/arc/
863 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
864
865 ARM HDLCD DRM DRIVER
866 M:      Liviu Dudau <liviu.dudau@arm.com>
867 S:      Supported
868 F:      drivers/gpu/drm/arm/hdlcd_*
869 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
870
871 ARM MALI-DP DRM DRIVER
872 M:      Liviu Dudau <liviu.dudau@arm.com>
873 M:      Brian Starkey <brian.starkey@arm.com>
874 M:      Mali DP Maintainers <malidp@foss.arm.com>
875 S:      Supported
876 F:      drivers/gpu/drm/arm/
877 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
878
879 ARM MFM AND FLOPPY DRIVERS
880 M:      Ian Molton <spyro@f2s.com>
881 S:      Maintained
882 F:      arch/arm/lib/floppydma.S
883 F:      arch/arm/include/asm/floppy.h
884
885 ARM PMU PROFILING AND DEBUGGING
886 M:      Will Deacon <will.deacon@arm.com>
887 R:      Mark Rutland <mark.rutland@arm.com>
888 S:      Maintained
889 F:      arch/arm*/kernel/perf_*
890 F:      arch/arm/oprofile/common.c
891 F:      arch/arm*/kernel/hw_breakpoint.c
892 F:      arch/arm*/include/asm/hw_breakpoint.h
893 F:      arch/arm*/include/asm/perf_event.h
894 F:      drivers/perf/arm_pmu.c
895 F:      include/linux/perf/arm_pmu.h
896
897 ARM PORT
898 M:      Russell King <linux@armlinux.org.uk>
899 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
900 W:      http://www.armlinux.org.uk/
901 S:      Maintained
902 F:      arch/arm/
903
904 ARM SUB-ARCHITECTURES
905 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
906 S:      Maintained
907 F:      arch/arm/mach-*/
908 F:      arch/arm/plat-*/
909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
910
911 ARM PRIMECELL AACI PL041 DRIVER
912 M:      Russell King <linux@armlinux.org.uk>
913 S:      Maintained
914 F:      sound/arm/aaci.*
915
916 ARM PRIMECELL CLCD PL110 DRIVER
917 M:      Russell King <linux@armlinux.org.uk>
918 S:      Maintained
919 F:      drivers/video/fbdev/amba-clcd.*
920
921 ARM PRIMECELL KMI PL050 DRIVER
922 M:      Russell King <linux@armlinux.org.uk>
923 S:      Maintained
924 F:      drivers/input/serio/ambakmi.*
925 F:      include/linux/amba/kmi.h
926
927 ARM PRIMECELL MMCI PL180/1 DRIVER
928 M:      Russell King <linux@armlinux.org.uk>
929 S:      Maintained
930 F:      drivers/mmc/host/mmci.*
931 F:      include/linux/amba/mmci.h
932
933 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
934 M:      Russell King <linux@armlinux.org.uk>
935 S:      Maintained
936 F:      drivers/tty/serial/amba-pl01*.c
937 F:      include/linux/amba/serial.h
938
939 ARM PRIMECELL BUS SUPPORT
940 M:      Russell King <linux@armlinux.org.uk>
941 S:      Maintained
942 F:      drivers/amba/
943 F:      include/linux/amba/bus.h
944
945 ARM/ADS SPHERE MACHINE SUPPORT
946 M:      Lennert Buytenhek <kernel@wantstofly.org>
947 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
948 S:      Maintained
949
950 ARM/AFEB9260 MACHINE SUPPORT
951 M:      Sergey Lapin <slapin@ossfans.org>
952 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
953 S:      Maintained
954
955 ARM/AJECO 1ARM MACHINE SUPPORT
956 M:      Lennert Buytenhek <kernel@wantstofly.org>
957 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
958 S:      Maintained
959
960 ARM/Allwinner sunXi SoC support
961 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
962 M:      Chen-Yu Tsai <wens@csie.org>
963 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
964 S:      Maintained
965 N:      sun[x456789]i
966
967 ARM/Allwinner SoC Clock Support
968 M:      Emilio López <emilio@elopez.com.ar>
969 S:      Maintained
970 F:      drivers/clk/sunxi/
971
972 ARM/Amlogic Meson SoC support
973 M:      Carlo Caione <carlo@caione.org>
974 M:      Kevin Hilman <khilman@baylibre.com>
975 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
976 L:      linux-amlogic@lists.infradead.org
977 W:      http://linux-meson.com/
978 S:      Maintained
979 F:      arch/arm/mach-meson/
980 F:      arch/arm/boot/dts/meson*
981 F:      arch/arm64/boot/dts/amlogic/
982 F:      drivers/pinctrl/meson/
983 N:      meson
984
985 ARM/Annapurna Labs ALPINE ARCHITECTURE
986 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
987 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
988 S:      Maintained
989 F:      arch/arm/mach-alpine/
990 F:      arch/arm/boot/dts/alpine*
991 F:      arch/arm64/boot/dts/al/
992 F:      drivers/*/*alpine*
993
994 ARM/ARTPEC MACHINE SUPPORT
995 M:      Jesper Nilsson <jesper.nilsson@axis.com>
996 M:      Lars Persson <lars.persson@axis.com>
997 M:      Niklas Cassel <niklas.cassel@axis.com>
998 S:      Maintained
999 L:      linux-arm-kernel@axis.com
1000 F:      arch/arm/mach-artpec
1001 F:      arch/arm/boot/dts/artpec6*
1002 F:      drivers/clk/axis
1003
1004 ARM/ASPEED MACHINE SUPPORT
1005 M:      Joel Stanley <joel@jms.id.au>
1006 S:      Maintained
1007 F:      arch/arm/mach-aspeed/
1008 F:      arch/arm/boot/dts/aspeed-*
1009 F:      drivers/*/*aspeed*
1010
1011 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1012 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
1013 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1014 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1015 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1016 W:      http://www.linux4sam.org
1017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1018 S:      Supported
1019 F:      arch/arm/mach-at91/
1020 F:      include/soc/at91/
1021 F:      arch/arm/boot/dts/at91*.dts
1022 F:      arch/arm/boot/dts/at91*.dtsi
1023 F:      arch/arm/boot/dts/sama*.dts
1024 F:      arch/arm/boot/dts/sama*.dtsi
1025 F:      arch/arm/include/debug/at91.S
1026
1027 ARM/ATMEL AT91 Clock Support
1028 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1029 S:      Maintained
1030 F:      drivers/clk/at91
1031
1032 ARM/CALXEDA HIGHBANK ARCHITECTURE
1033 M:      Rob Herring <robh@kernel.org>
1034 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1035 S:      Maintained
1036 F:      arch/arm/mach-highbank/
1037 F:      arch/arm/boot/dts/highbank.dts
1038 F:      arch/arm/boot/dts/ecx-*.dts*
1039
1040 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1041 M:      Krzysztof Halasa <khalasa@piap.pl>
1042 S:      Maintained
1043 F:      arch/arm/mach-cns3xxx/
1044
1045 ARM/CAVIUM THUNDER NETWORK DRIVER
1046 M:      Sunil Goutham <sgoutham@cavium.com>
1047 M:      Robert Richter <rric@kernel.org>
1048 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1049 S:      Supported
1050 F:      drivers/net/ethernet/cavium/thunder/
1051
1052 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1053 M:      Alexander Shiyan <shc_work@mail.ru>
1054 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055 S:      Odd Fixes
1056 N:      clps711x
1057
1058 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1059 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1060 M:      Ryan Mallon <rmallon@gmail.com>
1061 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1062 S:      Maintained
1063 F:      arch/arm/mach-ep93xx/
1064 F:      arch/arm/mach-ep93xx/include/mach/
1065
1066 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1067 M:      Lennert Buytenhek <kernel@wantstofly.org>
1068 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1069 S:      Maintained
1070
1071 ARM/CLKDEV SUPPORT
1072 M:      Russell King <linux@armlinux.org.uk>
1073 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1074 S:      Maintained
1075 F:      arch/arm/include/asm/clkdev.h
1076 F:      drivers/clk/clkdev.c
1077
1078 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1079 M:      Mike Rapoport <mike@compulab.co.il>
1080 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1081 S:      Maintained
1082
1083 ARM/CONTEC MICRO9 MACHINE SUPPORT
1084 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1085 S:      Maintained
1086 F:      arch/arm/mach-ep93xx/micro9.c
1087
1088 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1089 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1090 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1091 S:      Maintained
1092 F:      drivers/hwtracing/coresight/*
1093 F:      Documentation/trace/coresight.txt
1094 F:      Documentation/devicetree/bindings/arm/coresight.txt
1095 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1096
1097 ARM/CORGI MACHINE SUPPORT
1098 M:      Richard Purdie <rpurdie@rpsys.net>
1099 S:      Maintained
1100
1101 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1102 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1103 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104 T:      git git://github.com/ulli-kroll/linux.git
1105 S:      Maintained
1106 F:      arch/arm/mach-gemini/
1107 F:      drivers/rtc/rtc-gemini.c
1108
1109 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1110 M:      Barry Song <baohua@kernel.org>
1111 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1113 S:      Maintained
1114 F:      arch/arm/boot/dts/prima2*
1115 F:      arch/arm/mach-prima2/
1116 F:      drivers/clk/sirf/
1117 F:      drivers/clocksource/timer-prima2.c
1118 F:      drivers/clocksource/timer-atlas7.c
1119 N:      [^a-z]sirf
1120
1121 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1122 M:      Baruch Siach <baruch@tkos.co.il>
1123 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124 S:      Maintained
1125 F:      arch/arm/boot/dts/cx92755*
1126 N:      digicolor
1127
1128 ARM/EBSA110 MACHINE SUPPORT
1129 M:      Russell King <linux@armlinux.org.uk>
1130 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131 W:      http://www.armlinux.org.uk/
1132 S:      Maintained
1133 F:      arch/arm/mach-ebsa110/
1134 F:      drivers/net/ethernet/amd/am79c961a.*
1135
1136 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1137 M:      Uwe Kleine-König <kernel@pengutronix.de>
1138 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1139 S:      Maintained
1140 N:      efm32
1141
1142 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1143 M:      Daniel Ribeiro <drwyrm@gmail.com>
1144 M:      Stefan Schmidt <stefan@openezx.org>
1145 M:      Harald Welte <laforge@openezx.org>
1146 L:      openezx-devel@lists.openezx.org (moderated for non-subscribers)
1147 W:      http://www.openezx.org/
1148 S:      Maintained
1149 T:      topgit git://git.openezx.org/openezx.git
1150 F:      arch/arm/mach-pxa/ezx.c
1151
1152 ARM/FARADAY FA526 PORT
1153 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1154 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155 S:      Maintained
1156 T:      git git://git.berlios.de/gemini-board
1157 F:      arch/arm/mm/*-fa*
1158
1159 ARM/FOOTBRIDGE ARCHITECTURE
1160 M:      Russell King <linux@armlinux.org.uk>
1161 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1162 W:      http://www.armlinux.org.uk/
1163 S:      Maintained
1164 F:      arch/arm/include/asm/hardware/dec21285.h
1165 F:      arch/arm/mach-footbridge/
1166
1167 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1168 M:      Shawn Guo <shawnguo@kernel.org>
1169 M:      Sascha Hauer <kernel@pengutronix.de>
1170 R:      Fabio Estevam <fabio.estevam@nxp.com>
1171 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1172 S:      Maintained
1173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1174 F:      arch/arm/mach-imx/
1175 F:      arch/arm/mach-mxs/
1176 F:      arch/arm/boot/dts/imx*
1177 F:      arch/arm/configs/imx*_defconfig
1178 F:      drivers/clk/imx/
1179 F:      include/soc/imx/
1180
1181 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1182 M:      Shawn Guo <shawnguo@kernel.org>
1183 M:      Sascha Hauer <kernel@pengutronix.de>
1184 R:      Stefan Agner <stefan@agner.ch>
1185 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1186 S:      Maintained
1187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1188 F:      arch/arm/mach-imx/*vf610*
1189 F:      arch/arm/boot/dts/vf*
1190
1191 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1192 M:      Lennert Buytenhek <kernel@wantstofly.org>
1193 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1194 S:      Maintained
1195
1196 ARM/GUMSTIX MACHINE SUPPORT
1197 M:      Steve Sakoman <sakoman@gmail.com>
1198 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1199 S:      Maintained
1200
1201 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1202 M:      Philipp Zabel <philipp.zabel@gmail.com>
1203 M:      Paul Parsons <lost.distance@yahoo.com>
1204 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205 S:      Maintained
1206 F:      arch/arm/mach-pxa/hx4700.c
1207 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1208 F:      sound/soc/pxa/hx4700.c
1209
1210 ARM/HISILICON SOC SUPPORT
1211 M:      Wei Xu <xuwei5@hisilicon.com>
1212 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213 W:      http://www.hisilicon.com
1214 S:      Supported
1215 T:      git git://github.com/hisilicon/linux-hisi.git
1216 F:      arch/arm/mach-hisi/
1217 F:      arch/arm/boot/dts/hi3*
1218 F:      arch/arm/boot/dts/hip*
1219 F:      arch/arm/boot/dts/hisi*
1220 F:      arch/arm64/boot/dts/hisilicon/
1221
1222 ARM/HP JORNADA 7XX MACHINE SUPPORT
1223 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1224 W:      www.jlime.com
1225 S:      Maintained
1226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1227 F:      arch/arm/mach-sa1100/jornada720.c
1228 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1229
1230 ARM/IGEP MACHINE SUPPORT
1231 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1232 M:      Javier Martinez Canillas <javier@dowhile0.org>
1233 L:      linux-omap@vger.kernel.org
1234 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235 S:      Maintained
1236 F:      arch/arm/boot/dts/omap3-igep*
1237
1238 ARM/INCOME PXA270 SUPPORT
1239 M:      Marek Vasut <marek.vasut@gmail.com>
1240 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241 S:      Maintained
1242 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1243
1244 ARM/INTEL IOP32X ARM ARCHITECTURE
1245 M:      Lennert Buytenhek <kernel@wantstofly.org>
1246 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1247 S:      Maintained
1248
1249 ARM/INTEL IOP33X ARM ARCHITECTURE
1250 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251 S:      Orphan
1252
1253 ARM/INTEL IOP13XX ARM ARCHITECTURE
1254 M:      Lennert Buytenhek <kernel@wantstofly.org>
1255 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256 S:      Maintained
1257
1258 ARM/INTEL IQ81342EX MACHINE SUPPORT
1259 M:      Lennert Buytenhek <kernel@wantstofly.org>
1260 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261 S:      Maintained
1262
1263 ARM/INTEL IXDP2850 MACHINE SUPPORT
1264 M:      Lennert Buytenhek <kernel@wantstofly.org>
1265 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266 S:      Maintained
1267
1268 ARM/INTEL IXP4XX ARM ARCHITECTURE
1269 M:      Imre Kaloz <kaloz@openwrt.org>
1270 M:      Krzysztof Halasa <khalasa@piap.pl>
1271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272 S:      Maintained
1273 F:      arch/arm/mach-ixp4xx/
1274
1275 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1276 M:      Jonathan Cameron <jic23@cam.ac.uk>
1277 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1278 S:      Maintained
1279 F:      arch/arm/mach-pxa/stargate2.c
1280 F:      drivers/pcmcia/pxa2xx_stargate2.c
1281
1282 ARM/INTEL XSC3 (MANZANO) ARM CORE
1283 M:      Lennert Buytenhek <kernel@wantstofly.org>
1284 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285 S:      Maintained
1286
1287 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1288 M:      Lennert Buytenhek <kernel@wantstofly.org>
1289 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290 S:      Maintained
1291
1292 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1293 M:      Santosh Shilimkar <ssantosh@kernel.org>
1294 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295 S:      Maintained
1296 F:      arch/arm/mach-keystone/
1297 F:      arch/arm/boot/dts/keystone-*
1298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1299
1300 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1301 M:      Santosh Shilimkar <ssantosh@kernel.org>
1302 L:      linux-kernel@vger.kernel.org
1303 S:      Maintained
1304 F:      drivers/clk/keystone/
1305
1306 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1307 M:      Santosh Shilimkar <ssantosh@kernel.org>
1308 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309 L:      linux-kernel@vger.kernel.org
1310 S:      Maintained
1311 F:      drivers/clocksource/timer-keystone.c
1312
1313 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1314 M:      Santosh Shilimkar <ssantosh@kernel.org>
1315 L:      linux-kernel@vger.kernel.org
1316 S:      Maintained
1317 F:      drivers/power/reset/keystone-reset.c
1318
1319 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1320 M:      Santosh Shilimkar <ssantosh@kernel.org>
1321 L:      linux-kernel@vger.kernel.org
1322 S:      Maintained
1323 F:      drivers/memory/*emif*
1324
1325 ARM/LG1K ARCHITECTURE
1326 M:      Chanho Min <chanho.min@lge.com>
1327 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328 S:      Maintained
1329 F:      arch/arm64/boot/dts/lg/
1330
1331 ARM/LOGICPD PXA270 MACHINE SUPPORT
1332 M:      Lennert Buytenhek <kernel@wantstofly.org>
1333 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334 S:      Maintained
1335
1336 ARM/LPC18XX ARCHITECTURE
1337 M:      Joachim Eastwood <manabian@gmail.com>
1338 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339 S:      Maintained
1340 F:      arch/arm/boot/dts/lpc43*
1341 F:      drivers/clk/nxp/clk-lpc18xx*
1342 F:      drivers/clocksource/time-lpc32xx.c
1343 F:      drivers/i2c/busses/i2c-lpc2k.c
1344 F:      drivers/memory/pl172.c
1345 F:      drivers/mtd/spi-nor/nxp-spifi.c
1346 F:      drivers/rtc/rtc-lpc24xx.c
1347 N:      lpc18xx
1348
1349 ARM/LPC32XX SOC SUPPORT
1350 M:      Vladimir Zapolskiy <vz@mleia.com>
1351 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1352 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1354 S:      Maintained
1355 F:      arch/arm/boot/dts/lpc32*
1356 F:      arch/arm/mach-lpc32xx/
1357 F:      drivers/i2c/busses/i2c-pnx.c
1358 F:      drivers/net/ethernet/nxp/lpc_eth.c
1359 F:      drivers/usb/host/ohci-nxp.c
1360 F:      drivers/watchdog/pnx4008_wdt.c
1361 N:      lpc32xx
1362
1363 ARM/MAGICIAN MACHINE SUPPORT
1364 M:      Philipp Zabel <philipp.zabel@gmail.com>
1365 S:      Maintained
1366
1367 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1368 M:      Jason Cooper <jason@lakedaemon.net>
1369 M:      Andrew Lunn <andrew@lunn.ch>
1370 M:      Gregory Clement <gregory.clement@free-electrons.com>
1371 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1372 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1373 S:      Maintained
1374 F:      arch/arm/mach-mvebu/
1375 F:      drivers/rtc/rtc-armada38x.c
1376 F:      arch/arm/boot/dts/armada*
1377 F:      arch/arm/boot/dts/kirkwood*
1378 F:      arch/arm64/boot/dts/marvell/armada*
1379 F:      drivers/cpufreq/mvebu-cpufreq.c
1380 F:      arch/arm/configs/mvebu_*_defconfig
1381
1382 ARM/Marvell Berlin SoC support
1383 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1384 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385 S:      Maintained
1386 F:      arch/arm/mach-berlin/
1387 F:      arch/arm/boot/dts/berlin*
1388 F:      arch/arm64/boot/dts/marvell/berlin*
1389
1390
1391 ARM/Marvell Dove/MV78xx0/Orion SOC support
1392 M:      Jason Cooper <jason@lakedaemon.net>
1393 M:      Andrew Lunn <andrew@lunn.ch>
1394 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1395 M:      Gregory Clement <gregory.clement@free-electrons.com>
1396 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397 S:      Maintained
1398 F:      arch/arm/mach-dove/
1399 F:      arch/arm/mach-mv78xx0/
1400 F:      arch/arm/mach-orion5x/
1401 F:      arch/arm/plat-orion/
1402 F:      arch/arm/boot/dts/dove*
1403 F:      arch/arm/boot/dts/orion5x*
1404
1405
1406 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1407 M:      Alexander Clouter <alex@digriz.org.uk>
1408 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409 W:      http://www.digriz.org.uk/ts78xx/kernel
1410 S:      Maintained
1411 F:      arch/arm/mach-orion5x/ts78xx-*
1412
1413 ARM/OXNAS platform support
1414 M:      Neil Armstrong <narmstrong@baylibre.com>
1415 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416 S:      Maintained
1417 F:      arch/arm/mach-oxnas/
1418 F:      arch/arm/boot/dts/oxnas*
1419 F:      arch/arm/boot/dts/wd-mbwe.dts
1420 N:      oxnas
1421
1422 ARM/Mediatek RTC DRIVER
1423 M:      Eddie Huang <eddie.huang@mediatek.com>
1424 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1426 S:      Maintained
1427 F:      drivers/rtc/rtc-mt6397.c
1428
1429 ARM/Mediatek SoC support
1430 M:      Matthias Brugger <matthias.bgg@gmail.com>
1431 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1433 S:      Maintained
1434 F:      arch/arm/boot/dts/mt6*
1435 F:      arch/arm/boot/dts/mt8*
1436 F:      arch/arm/mach-mediatek/
1437 N:      mtk
1438 K:      mediatek
1439
1440 ARM/Mediatek USB3 PHY DRIVER
1441 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1442 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1444 S:      Maintained
1445 F:      drivers/phy/phy-mt65xx-usb3.c
1446
1447 ARM/MICREL KS8695 ARCHITECTURE
1448 M:      Greg Ungerer <gerg@uclinux.org>
1449 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450 F:      arch/arm/mach-ks8695/
1451 S:      Odd Fixes
1452
1453 ARM/MIOA701 MACHINE SUPPORT
1454 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1455 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456 F:      arch/arm/mach-pxa/mioa701.c
1457 S:      Maintained
1458
1459 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1460 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1461 S:      Maintained
1462
1463 ARM/NOMADIK ARCHITECTURE
1464 M:      Alessandro Rubini <rubini@unipv.it>
1465 M:      Linus Walleij <linus.walleij@linaro.org>
1466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 S:      Maintained
1468 F:      arch/arm/mach-nomadik/
1469 F:      drivers/pinctrl/nomadik/
1470 F:      drivers/i2c/busses/i2c-nomadik.c
1471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1472
1473 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1474 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1475 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1476 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1477 S:      Supported
1478
1479 ARM/TOSA MACHINE SUPPORT
1480 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1481 M:      Dirk Opfer <dirk@opfer-online.de>
1482 S:      Maintained
1483
1484 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1485 M:      Marek Vasut <marek.vasut@gmail.com>
1486 L:      linux-arm-kernel@lists.infradead.org
1487 W:      http://hackndev.com
1488 S:      Maintained
1489 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1490 F:      arch/arm/mach-pxa/palmtx.c
1491 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1492 F:      arch/arm/mach-pxa/palmt5.c
1493 F:      arch/arm/mach-pxa/include/mach/palmld.h
1494 F:      arch/arm/mach-pxa/palmld.c
1495 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1496 F:      arch/arm/mach-pxa/palmte2.c
1497 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1498 F:      arch/arm/mach-pxa/palmtc.c
1499
1500 ARM/PALM TREO SUPPORT
1501 M:      Tomas Cech <sleep_walker@suse.com>
1502 L:      linux-arm-kernel@lists.infradead.org
1503 W:      http://hackndev.com
1504 S:      Maintained
1505 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1506 F:      arch/arm/mach-pxa/palmtreo.c
1507
1508 ARM/PALMZ72 SUPPORT
1509 M:      Sergey Lapin <slapin@ossfans.org>
1510 L:      linux-arm-kernel@lists.infradead.org
1511 W:      http://hackndev.com
1512 S:      Maintained
1513 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1514 F:      arch/arm/mach-pxa/palmz72.c
1515
1516 ARM/PLEB SUPPORT
1517 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1518 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1519 S:      Maintained
1520
1521 ARM/PT DIGITAL BOARD PORT
1522 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1523 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524 W:      http://www.armlinux.org.uk/
1525 S:      Maintained
1526
1527 ARM/QUALCOMM SUPPORT
1528 M:      Andy Gross <andy.gross@linaro.org>
1529 M:      David Brown <david.brown@linaro.org>
1530 L:      linux-arm-msm@vger.kernel.org
1531 L:      linux-soc@vger.kernel.org
1532 S:      Maintained
1533 F:      arch/arm/boot/dts/qcom-*.dts
1534 F:      arch/arm/boot/dts/qcom-*.dtsi
1535 F:      arch/arm/mach-qcom/
1536 F:      arch/arm64/boot/dts/qcom/*
1537 F:      drivers/i2c/busses/i2c-qup.c
1538 F:      drivers/clk/qcom/
1539 F:      drivers/soc/qcom/
1540 F:      drivers/spi/spi-qup.c
1541 F:      drivers/tty/serial/msm_serial.h
1542 F:      drivers/tty/serial/msm_serial.c
1543 F:      drivers/*/pm8???-*
1544 F:      drivers/mfd/ssbi.c
1545 F:      drivers/firmware/qcom_scm.c
1546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1547
1548 ARM/RADISYS ENP2611 MACHINE SUPPORT
1549 M:      Lennert Buytenhek <kernel@wantstofly.org>
1550 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551 S:      Maintained
1552
1553 ARM/RENESAS ARM64 ARCHITECTURE
1554 M:      Simon Horman <horms@verge.net.au>
1555 M:      Magnus Damm <magnus.damm@gmail.com>
1556 L:      linux-renesas-soc@vger.kernel.org
1557 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1559 S:      Supported
1560 F:      arch/arm64/boot/dts/renesas/
1561 F:      drivers/soc/renesas/
1562 F:      include/linux/soc/renesas/
1563
1564 ARM/RISCPC ARCHITECTURE
1565 M:      Russell King <linux@armlinux.org.uk>
1566 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 W:      http://www.armlinux.org.uk/
1568 S:      Maintained
1569 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1570 F:      arch/arm/include/asm/hardware/ioc.h
1571 F:      arch/arm/include/asm/hardware/iomd.h
1572 F:      arch/arm/include/asm/hardware/memc.h
1573 F:      arch/arm/mach-rpc/
1574 F:      drivers/net/ethernet/8390/etherh.c
1575 F:      drivers/net/ethernet/i825xx/ether1*
1576 F:      drivers/net/ethernet/seeq/ether3*
1577 F:      drivers/scsi/arm/
1578
1579 ARM/Rockchip SoC support
1580 M:      Heiko Stuebner <heiko@sntech.de>
1581 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582 L:      linux-rockchip@lists.infradead.org
1583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1584 S:      Maintained
1585 F:      arch/arm/boot/dts/rk3*
1586 F:      arch/arm/mach-rockchip/
1587 F:      drivers/clk/rockchip/
1588 F:      drivers/i2c/busses/i2c-rk3x.c
1589 F:      drivers/*/*rockchip*
1590 F:      drivers/*/*/*rockchip*
1591 F:      sound/soc/rockchip/
1592 N:      rockchip
1593
1594 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1595 M:      Kukjin Kim <kgene@kernel.org>
1596 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
1597 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1599 S:      Maintained
1600 F:      arch/arm/boot/dts/s3c*
1601 F:      arch/arm/boot/dts/s5p*
1602 F:      arch/arm/boot/dts/samsung*
1603 F:      arch/arm/boot/dts/exynos*
1604 F:      arch/arm64/boot/dts/exynos/
1605 F:      arch/arm/plat-samsung/
1606 F:      arch/arm/mach-s3c24*/
1607 F:      arch/arm/mach-s3c64xx/
1608 F:      arch/arm/mach-s5p*/
1609 F:      arch/arm/mach-exynos*/
1610 F:      drivers/*/*s3c2410*
1611 F:      drivers/*/*/*s3c2410*
1612 F:      drivers/memory/samsung/*
1613 F:      drivers/soc/samsung/*
1614 F:      drivers/spi/spi-s3c*
1615 F:      sound/soc/samsung/*
1616 F:      Documentation/arm/Samsung/
1617 F:      Documentation/devicetree/bindings/arm/samsung/
1618 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1619 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1620 N:      exynos
1621
1622 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1623 M:      Kyungmin Park <kyungmin.park@samsung.com>
1624 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625 S:      Maintained
1626 F:      arch/arm/mach-s5pv210/
1627
1628 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1629 M:      Kyungmin Park <kyungmin.park@samsung.com>
1630 M:      Kamil Debski <k.debski@samsung.com>
1631 L:      linux-arm-kernel@lists.infradead.org
1632 L:      linux-media@vger.kernel.org
1633 S:      Maintained
1634 F:      drivers/media/platform/s5p-g2d/
1635
1636 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1637 M:      Kyungmin Park <kyungmin.park@samsung.com>
1638 M:      Kamil Debski <k.debski@samsung.com>
1639 M:      Jeongtae Park <jtp.park@samsung.com>
1640 L:      linux-arm-kernel@lists.infradead.org
1641 L:      linux-media@vger.kernel.org
1642 S:      Maintained
1643 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1644 F:      drivers/media/platform/s5p-mfc/
1645
1646 ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1647 M:      Kyungmin Park <kyungmin.park@samsung.com>
1648 M:      Tomasz Stanislawski <t.stanislaws@samsung.com>
1649 L:      linux-arm-kernel@lists.infradead.org
1650 L:      linux-media@vger.kernel.org
1651 S:      Maintained
1652 F:      drivers/media/platform/s5p-tv/
1653
1654 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1655 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1656 M:      Jacek Anaszewski <j.anaszewski@samsung.com>
1657 L:      linux-arm-kernel@lists.infradead.org
1658 L:      linux-media@vger.kernel.org
1659 S:      Maintained
1660 F:      drivers/media/platform/s5p-jpeg/
1661
1662 ARM/SHMOBILE ARM ARCHITECTURE
1663 M:      Simon Horman <horms@verge.net.au>
1664 M:      Magnus Damm <magnus.damm@gmail.com>
1665 L:      linux-renesas-soc@vger.kernel.org
1666 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1668 S:      Supported
1669 F:      arch/arm/boot/dts/emev2*
1670 F:      arch/arm/boot/dts/r7s*
1671 F:      arch/arm/boot/dts/r8a*
1672 F:      arch/arm/boot/dts/sh*
1673 F:      arch/arm/configs/shmobile_defconfig
1674 F:      arch/arm/include/debug/renesas-scif.S
1675 F:      arch/arm/mach-shmobile/
1676 F:      drivers/sh/
1677 F:      drivers/soc/renesas/
1678 F:      include/linux/soc/renesas/
1679
1680 ARM/SOCFPGA ARCHITECTURE
1681 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1682 S:      Maintained
1683 F:      arch/arm/mach-socfpga/
1684 F:      arch/arm/boot/dts/socfpga*
1685 F:      arch/arm/configs/socfpga_defconfig
1686 F:      arch/arm64/boot/dts/altera/
1687 W:      http://www.rocketboards.org
1688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1689
1690 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1691 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1692 S:      Maintained
1693 F:      drivers/clk/socfpga/
1694
1695 ARM/SOCFPGA EDAC SUPPORT
1696 M:      Thor Thayer <tthayer@opensource.altera.com>
1697 S:      Maintained
1698 F:      drivers/edac/altera_edac.
1699
1700 ARM/STI ARCHITECTURE
1701 M:      Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1702 M:      Maxime Coquelin <maxime.coquelin@st.com>
1703 M:      Patrice Chotard <patrice.chotard@st.com>
1704 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705 L:      kernel@stlinux.com
1706 W:      http://www.stlinux.com
1707 S:      Maintained
1708 F:      arch/arm/mach-sti/
1709 F:      arch/arm/boot/dts/sti*
1710 F:      drivers/char/hw_random/st-rng.c
1711 F:      drivers/clocksource/arm_global_timer.c
1712 F:      drivers/clocksource/clksrc_st_lpc.c
1713 F:      drivers/cpufreq/sti-cpufreq.c
1714 F:      drivers/i2c/busses/i2c-st.c
1715 F:      drivers/media/rc/st_rc.c
1716 F:      drivers/media/platform/sti/c8sectpfe/
1717 F:      drivers/mmc/host/sdhci-st.c
1718 F:      drivers/phy/phy-miphy28lp.c
1719 F:      drivers/phy/phy-miphy365x.c
1720 F:      drivers/phy/phy-stih407-usb.c
1721 F:      drivers/phy/phy-stih41x-usb.c
1722 F:      drivers/pinctrl/pinctrl-st.c
1723 F:      drivers/remoteproc/st_remoteproc.c
1724 F:      drivers/reset/sti/
1725 F:      drivers/rtc/rtc-st-lpc.c
1726 F:      drivers/tty/serial/st-asc.c
1727 F:      drivers/usb/dwc3/dwc3-st.c
1728 F:      drivers/usb/host/ehci-st.c
1729 F:      drivers/usb/host/ohci-st.c
1730 F:      drivers/watchdog/st_lpc_wdt.c
1731 F:      drivers/ata/ahci_st.c
1732
1733 ARM/STM32 ARCHITECTURE
1734 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1735 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736 S:      Maintained
1737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1738 N:      stm32
1739 F:      drivers/clocksource/armv7m_systick.c
1740
1741 ARM/TANGO ARCHITECTURE
1742 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1743 L:      linux-arm-kernel@lists.infradead.org
1744 S:      Maintained
1745 F:      arch/arm/mach-tango/
1746 F:      arch/arm/boot/dts/tango*
1747
1748 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1749 M:      Lennert Buytenhek <kernel@wantstofly.org>
1750 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751 S:      Maintained
1752
1753 ARM/TETON BGA MACHINE SUPPORT
1754 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1755 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756 S:      Maintained
1757
1758 ARM/THECUS N2100 MACHINE SUPPORT
1759 M:      Lennert Buytenhek <kernel@wantstofly.org>
1760 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761 S:      Maintained
1762
1763 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1764 M:      Wan ZongShun <mcuos.com@gmail.com>
1765 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766 W:      http://www.mcuos.com
1767 S:      Maintained
1768 F:      arch/arm/mach-w90x900/
1769 F:      drivers/input/keyboard/w90p910_keypad.c
1770 F:      drivers/input/touchscreen/w90p910_ts.c
1771 F:      drivers/watchdog/nuc900_wdt.c
1772 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1773 F:      drivers/mtd/nand/nuc900_nand.c
1774 F:      drivers/rtc/rtc-nuc900.c
1775 F:      drivers/spi/spi-nuc900.c
1776 F:      drivers/usb/host/ehci-w90x900.c
1777 F:      drivers/video/fbdev/nuc900fb.c
1778
1779 ARM/U300 MACHINE SUPPORT
1780 M:      Linus Walleij <linus.walleij@linaro.org>
1781 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1782 S:      Supported
1783 F:      arch/arm/mach-u300/
1784 F:      drivers/clocksource/timer-u300.c
1785 F:      drivers/i2c/busses/i2c-stu300.c
1786 F:      drivers/rtc/rtc-coh901331.c
1787 F:      drivers/watchdog/coh901327_wdt.c
1788 F:      drivers/dma/coh901318*
1789 F:      drivers/mfd/ab3100*
1790 F:      drivers/rtc/rtc-ab3100.c
1791 F:      drivers/rtc/rtc-coh901331.c
1792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1793
1794 ARM/UNIPHIER ARCHITECTURE
1795 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1796 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797 S:      Maintained
1798 F:      arch/arm/boot/dts/uniphier*
1799 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1800 F:      arch/arm/mach-uniphier/
1801 F:      arch/arm/mm/cache-uniphier.c
1802 F:      arch/arm64/boot/dts/socionext/
1803 F:      drivers/bus/uniphier-system-bus.c
1804 F:      drivers/i2c/busses/i2c-uniphier*
1805 F:      drivers/pinctrl/uniphier/
1806 F:      drivers/tty/serial/8250/8250_uniphier.c
1807 N:      uniphier
1808
1809 ARM/Ux500 ARM ARCHITECTURE
1810 M:      Linus Walleij <linus.walleij@linaro.org>
1811 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 S:      Maintained
1813 F:      arch/arm/mach-ux500/
1814 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1815 F:      drivers/dma/ste_dma40*
1816 F:      drivers/hwspinlock/u8500_hsem.c
1817 F:      drivers/mfd/abx500*
1818 F:      drivers/mfd/ab8500*
1819 F:      drivers/mfd/dbx500*
1820 F:      drivers/mfd/db8500*
1821 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1822 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1823 F:      drivers/rtc/rtc-ab8500.c
1824 F:      drivers/rtc/rtc-pl031.c
1825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1826
1827 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1828 M:      Ulf Hansson <ulf.hansson@linaro.org>
1829 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1830 T:      git git://git.linaro.org/people/ulfh/clk.git
1831 S:      Maintained
1832 F:      drivers/clk/ux500/
1833 F:      include/linux/platform_data/clk-ux500.h
1834
1835 ARM/VERSATILE EXPRESS PLATFORM
1836 M:      Liviu Dudau <liviu.dudau@arm.com>
1837 M:      Sudeep Holla <sudeep.holla@arm.com>
1838 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1839 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840 S:      Maintained
1841 F:      arch/arm/boot/dts/vexpress*
1842 F:      arch/arm64/boot/dts/arm/
1843 F:      arch/arm/mach-vexpress/
1844 F:      */*/vexpress*
1845 F:      */*/*/vexpress*
1846 F:      drivers/clk/versatile/clk-vexpress-osc.c
1847 F:      drivers/clocksource/versatile.c
1848 N:      mps2
1849
1850 ARM/VFP SUPPORT
1851 M:      Russell King <linux@armlinux.org.uk>
1852 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853 W:      http://www.armlinux.org.uk/
1854 S:      Maintained
1855 F:      arch/arm/vfp/
1856
1857 ARM/VOIPAC PXA270 SUPPORT
1858 M:      Marek Vasut <marek.vasut@gmail.com>
1859 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860 S:      Maintained
1861 F:      arch/arm/mach-pxa/vpac270.c
1862 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1863
1864 ARM/VT8500 ARM ARCHITECTURE
1865 M:      Tony Prisk <linux@prisktech.co.nz>
1866 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867 S:      Maintained
1868 F:      arch/arm/mach-vt8500/
1869 F:      drivers/clocksource/vt8500_timer.c
1870 F:      drivers/i2c/busses/i2c-wmt.c
1871 F:      drivers/mmc/host/wmt-sdmmc.c
1872 F:      drivers/pwm/pwm-vt8500.c
1873 F:      drivers/rtc/rtc-vt8500.c
1874 F:      drivers/tty/serial/vt8500_serial.c
1875 F:      drivers/usb/host/ehci-platform.c
1876 F:      drivers/usb/host/uhci-platform.c
1877 F:      drivers/video/fbdev/vt8500lcdfb.*
1878 F:      drivers/video/fbdev/wm8505fb*
1879 F:      drivers/video/fbdev/wmt_ge_rops.*
1880
1881 ARM/ZIPIT Z2 SUPPORT
1882 M:      Marek Vasut <marek.vasut@gmail.com>
1883 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884 S:      Maintained
1885 F:      arch/arm/mach-pxa/z2.c
1886 F:      arch/arm/mach-pxa/include/mach/z2.h
1887
1888 ARM/ZTE ARCHITECTURE
1889 M:      Jun Nie <jun.nie@linaro.org>
1890 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891 S:      Maintained
1892 F:      arch/arm/mach-zx/
1893 F:      drivers/clk/zte/
1894 F:      Documentation/devicetree/bindings/arm/zte.txt
1895 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
1896
1897 ARM/ZYNQ ARCHITECTURE
1898 M:      Michal Simek <michal.simek@xilinx.com>
1899 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
1900 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1901 W:      http://wiki.xilinx.com
1902 T:      git https://github.com/Xilinx/linux-xlnx.git
1903 S:      Supported
1904 F:      arch/arm/mach-zynq/
1905 F:      drivers/cpuidle/cpuidle-zynq.c
1906 F:      drivers/block/xsysace.c
1907 N:      zynq
1908 N:      xilinx
1909 F:      drivers/clocksource/cadence_ttc_timer.c
1910 F:      drivers/i2c/busses/i2c-cadence.c
1911 F:      drivers/mmc/host/sdhci-of-arasan.c
1912 F:      drivers/edac/synopsys_edac.c
1913
1914 ARM SMMU DRIVERS
1915 M:      Will Deacon <will.deacon@arm.com>
1916 R:      Robin Murphy <robin.murphy@arm.com>
1917 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918 S:      Maintained
1919 F:      drivers/iommu/arm-smmu.c
1920 F:      drivers/iommu/arm-smmu-v3.c
1921 F:      drivers/iommu/io-pgtable-arm.c
1922 F:      drivers/iommu/io-pgtable-arm-v7s.c
1923
1924 ARM64 PORT (AARCH64 ARCHITECTURE)
1925 M:      Catalin Marinas <catalin.marinas@arm.com>
1926 M:      Will Deacon <will.deacon@arm.com>
1927 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1929 S:      Maintained
1930 F:      arch/arm64/
1931 F:      Documentation/arm64/
1932
1933 AS3645A LED FLASH CONTROLLER DRIVER
1934 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1935 L:      linux-media@vger.kernel.org
1936 T:      git git://linuxtv.org/media_tree.git
1937 S:      Maintained
1938 F:      drivers/media/i2c/as3645a.c
1939 F:      include/media/i2c/as3645a.h
1940
1941 ASC7621 HARDWARE MONITOR DRIVER
1942 M:      George Joseph <george.joseph@fairview5.com>
1943 L:      linux-hwmon@vger.kernel.org
1944 S:      Maintained
1945 F:      Documentation/hwmon/asc7621
1946 F:      drivers/hwmon/asc7621.c
1947
1948 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1949 M:      Corentin Chary <corentin.chary@gmail.com>
1950 L:      acpi4asus-user@lists.sourceforge.net
1951 L:      platform-driver-x86@vger.kernel.org
1952 W:      http://acpi4asus.sf.net
1953 S:      Maintained
1954 F:      drivers/platform/x86/asus*.c
1955 F:      drivers/platform/x86/eeepc*.c
1956
1957 ASUS WIRELESS RADIO CONTROL DRIVER
1958 M:      João Paulo Rechi Vita <jprvita@gmail.com>
1959 L:      platform-driver-x86@vger.kernel.org
1960 S:      Maintained
1961 F:      drivers/platform/x86/asus-wireless.c
1962
1963 ASYMMETRIC KEYS
1964 M:      David Howells <dhowells@redhat.com>
1965 L:      keyrings@vger.kernel.org
1966 S:      Maintained
1967 F:      Documentation/crypto/asymmetric-keys.txt
1968 F:      include/linux/verification.h
1969 F:      include/crypto/public_key.h
1970 F:      include/crypto/pkcs7.h
1971 F:      crypto/asymmetric_keys/
1972
1973 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1974 R:      Dan Williams <dan.j.williams@intel.com>
1975 W:      http://sourceforge.net/projects/xscaleiop
1976 S:      Odd fixes
1977 F:      Documentation/crypto/async-tx-api.txt
1978 F:      crypto/async_tx/
1979 F:      drivers/dma/
1980 F:      include/linux/dmaengine.h
1981 F:      include/linux/async_tx.h
1982
1983 AT24 EEPROM DRIVER
1984 M:      Wolfram Sang <wsa@the-dreams.de>
1985 L:      linux-i2c@vger.kernel.org
1986 S:      Maintained
1987 F:      drivers/misc/eeprom/at24.c
1988 F:      include/linux/platform_data/at24.h
1989
1990 ATA OVER ETHERNET (AOE) DRIVER
1991 M:      "Ed L. Cashin" <ed.cashin@acm.org>
1992 W:      http://www.openaoe.org/
1993 S:      Supported
1994 F:      Documentation/aoe/
1995 F:      drivers/block/aoe/
1996
1997 ATHEROS 71XX/9XXX GPIO DRIVER
1998 M:      Alban Bedel <albeu@free.fr>
1999 W:      https://github.com/AlbanBedel/linux
2000 T:      git git://github.com/AlbanBedel/linux
2001 S:      Maintained
2002 F:      drivers/gpio/gpio-ath79.c
2003 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2004
2005 ATHEROS ATH GENERIC UTILITIES
2006 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2007 L:      linux-wireless@vger.kernel.org
2008 S:      Supported
2009 F:      drivers/net/wireless/ath/*
2010
2011 ATHEROS ATH5K WIRELESS DRIVER
2012 M:      Jiri Slaby <jirislaby@gmail.com>
2013 M:      Nick Kossifidis <mickflemm@gmail.com>
2014 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2015 L:      linux-wireless@vger.kernel.org
2016 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2017 S:      Maintained
2018 F:      drivers/net/wireless/ath/ath5k/
2019
2020 ATHEROS ATH6KL WIRELESS DRIVER
2021 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2022 L:      linux-wireless@vger.kernel.org
2023 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2025 S:      Supported
2026 F:      drivers/net/wireless/ath/ath6kl/
2027
2028 WILOCITY WIL6210 WIRELESS DRIVER
2029 M:      Maya Erez <qca_merez@qca.qualcomm.com>
2030 L:      linux-wireless@vger.kernel.org
2031 L:      wil6210@qca.qualcomm.com
2032 S:      Supported
2033 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2034 F:      drivers/net/wireless/ath/wil6210/
2035 F:      include/uapi/linux/wil6210_uapi.h
2036
2037 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2038 M:      Christian Lamparter <chunkeey@googlemail.com>
2039 L:      linux-wireless@vger.kernel.org
2040 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2041 S:      Maintained
2042 F:      drivers/net/wireless/ath/carl9170/
2043
2044 ATK0110 HWMON DRIVER
2045 M:      Luca Tettamanti <kronos.it@gmail.com>
2046 L:      linux-hwmon@vger.kernel.org
2047 S:      Maintained
2048 F:      drivers/hwmon/asus_atk0110.c
2049
2050 ATI_REMOTE2 DRIVER
2051 M:      Ville Syrjala <syrjala@sci.fi>
2052 S:      Maintained
2053 F:      drivers/input/misc/ati_remote2.c
2054
2055 ATLX ETHERNET DRIVERS
2056 M:      Jay Cliburn <jcliburn@gmail.com>
2057 M:      Chris Snook <chris.snook@gmail.com>
2058 L:      netdev@vger.kernel.org
2059 W:      http://sourceforge.net/projects/atl1
2060 W:      http://atl1.sourceforge.net
2061 S:      Maintained
2062 F:      drivers/net/ethernet/atheros/
2063
2064 ATM
2065 M:      Chas Williams <3chas3@gmail.com>
2066 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2067 L:      netdev@vger.kernel.org
2068 W:      http://linux-atm.sourceforge.net
2069 S:      Maintained
2070 F:      drivers/atm/
2071 F:      include/linux/atm*
2072 F:      include/uapi/linux/atm*
2073
2074 ATMEL AT91 / AT32 MCI DRIVER
2075 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2076 S:      Maintained
2077 F:      drivers/mmc/host/atmel-mci.c
2078
2079 ATMEL AT91 / AT32 SERIAL DRIVER
2080 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2081 S:      Supported
2082 F:      drivers/tty/serial/atmel_serial.c
2083
2084 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2085 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2086 S:      Supported
2087 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2088
2089 ATMEL SAMA5D2 ADC DRIVER
2090 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2091 L:      linux-iio@vger.kernel.org
2092 S:      Supported
2093 F:      drivers/iio/adc/at91-sama5d2_adc.c
2094
2095 ATMEL Audio ALSA driver
2096 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2097 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2098 S:      Supported
2099 F:      sound/soc/atmel
2100
2101 ATMEL DMA DRIVER
2102 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2103 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2104 S:      Supported
2105 F:      drivers/dma/at_hdmac.c
2106 F:      drivers/dma/at_hdmac_regs.h
2107 F:      include/linux/platform_data/dma-atmel.h
2108
2109 ATMEL XDMA DRIVER
2110 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2111 L:      linux-arm-kernel@lists.infradead.org
2112 L:      dmaengine@vger.kernel.org
2113 S:      Supported
2114 F:      drivers/dma/at_xdmac.c
2115
2116 ATMEL I2C DRIVER
2117 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2118 L:      linux-i2c@vger.kernel.org
2119 S:      Supported
2120 F:      drivers/i2c/busses/i2c-at91.c
2121
2122 ATMEL ISI DRIVER
2123 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2124 L:      linux-media@vger.kernel.org
2125 S:      Supported
2126 F:      drivers/media/platform/soc_camera/atmel-isi.c
2127 F:      include/media/atmel-isi.h
2128
2129 ATMEL LCDFB DRIVER
2130 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2131 L:      linux-fbdev@vger.kernel.org
2132 S:      Maintained
2133 F:      drivers/video/fbdev/atmel_lcdfb.c
2134 F:      include/video/atmel_lcdc.h
2135
2136 ATMEL MACB ETHERNET DRIVER
2137 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2138 S:      Supported
2139 F:      drivers/net/ethernet/cadence/
2140
2141 ATMEL NAND DRIVER
2142 M:      Wenyou Yang <wenyou.yang@atmel.com>
2143 M:      Josh Wu <rainyfeeling@outlook.com>
2144 L:      linux-mtd@lists.infradead.org
2145 S:      Supported
2146 F:      drivers/mtd/nand/atmel_nand*
2147
2148 ATMEL SDMMC DRIVER
2149 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2150 L:      linux-mmc@vger.kernel.org
2151 S:      Supported
2152 F:      drivers/mmc/host/sdhci-of-at91.c
2153
2154 ATMEL SPI DRIVER
2155 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2156 S:      Supported
2157 F:      drivers/spi/spi-atmel.*
2158
2159 ATMEL SSC DRIVER
2160 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2161 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162 S:      Supported
2163 F:      drivers/misc/atmel-ssc.c
2164 F:      include/linux/atmel-ssc.h
2165
2166 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2167 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2168 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169 S:      Supported
2170 F:      drivers/misc/atmel_tclib.c
2171 F:      drivers/clocksource/tcb_clksrc.c
2172
2173 ATMEL USBA UDC DRIVER
2174 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2175 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2176 S:      Supported
2177 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2178
2179 ATMEL WIRELESS DRIVER
2180 M:      Simon Kelley <simon@thekelleys.org.uk>
2181 L:      linux-wireless@vger.kernel.org
2182 W:      http://www.thekelleys.org.uk/atmel
2183 W:      http://atmelwlandriver.sourceforge.net/
2184 S:      Maintained
2185 F:      drivers/net/wireless/atmel/atmel*
2186
2187 ATMEL MAXTOUCH DRIVER
2188 M:      Nick Dyer <nick.dyer@itdev.co.uk>
2189 T:      git git://github.com/atmel-maxtouch/linux.git
2190 S:      Supported
2191 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2192 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2193 F:      include/linux/platform_data/atmel_mxt_ts.h
2194
2195 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2196 M:      Bradley Grove <linuxdrivers@attotech.com>
2197 L:      linux-scsi@vger.kernel.org
2198 W:      http://www.attotech.com
2199 S:      Supported
2200 F:      drivers/scsi/esas2r
2201
2202 ATUSB IEEE 802.15.4 RADIO DRIVER
2203 M:      Stefan Schmidt <stefan@osg.samsung.com>
2204 L:      linux-wpan@vger.kernel.org
2205 S:      Maintained
2206 F:      drivers/net/ieee802154/atusb.c
2207 F:      drivers/net/ieee802154/atusb.h
2208 F:      drivers/net/ieee802154/at86rf230.h
2209
2210 AUDIT SUBSYSTEM
2211 M:      Paul Moore <paul@paul-moore.com>
2212 M:      Eric Paris <eparis@redhat.com>
2213 L:      linux-audit@redhat.com (moderated for non-subscribers)
2214 W:      http://people.redhat.com/sgrubb/audit/
2215 T:      git git://git.infradead.org/users/pcmoore/audit
2216 S:      Maintained
2217 F:      include/linux/audit.h
2218 F:      include/uapi/linux/audit.h
2219 F:      kernel/audit*
2220
2221 AUXILIARY DISPLAY DRIVERS
2222 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2223 W:      http://miguelojeda.es/auxdisplay.htm
2224 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2225 S:      Maintained
2226 F:      drivers/auxdisplay/
2227 F:      include/linux/cfag12864b.h
2228
2229 AVR32 ARCHITECTURE
2230 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2231 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2232 W:      http://www.atmel.com/products/AVR32/
2233 W:      http://mirror.egtvedt.no/avr32linux.org/
2234 W:      http://avrfreaks.net/
2235 S:      Maintained
2236 F:      arch/avr32/
2237
2238 AVR32/AT32AP MACHINE SUPPORT
2239 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2240 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2241 S:      Maintained
2242 F:      arch/avr32/mach-at32ap/
2243
2244 AX.25 NETWORK LAYER
2245 M:      Ralf Baechle <ralf@linux-mips.org>
2246 L:      linux-hams@vger.kernel.org
2247 W:      http://www.linux-ax25.org/
2248 S:      Maintained
2249 F:      include/uapi/linux/ax25.h
2250 F:      include/net/ax25.h
2251 F:      net/ax25/
2252
2253 AZ6007 DVB DRIVER
2254 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2255 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2256 L:      linux-media@vger.kernel.org
2257 W:      https://linuxtv.org
2258 T:      git git://linuxtv.org/media_tree.git
2259 S:      Maintained
2260 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2261
2262 AZTECH FM RADIO RECEIVER DRIVER
2263 M:      Hans Verkuil <hverkuil@xs4all.nl>
2264 L:      linux-media@vger.kernel.org
2265 T:      git git://linuxtv.org/media_tree.git
2266 W:      https://linuxtv.org
2267 S:      Maintained
2268 F:      drivers/media/radio/radio-aztech*
2269
2270 B43 WIRELESS DRIVER
2271 L:      linux-wireless@vger.kernel.org
2272 L:      b43-dev@lists.infradead.org
2273 W:      http://wireless.kernel.org/en/users/Drivers/b43
2274 S:      Odd Fixes
2275 F:      drivers/net/wireless/broadcom/b43/
2276
2277 B43LEGACY WIRELESS DRIVER
2278 M:      Larry Finger <Larry.Finger@lwfinger.net>
2279 L:      linux-wireless@vger.kernel.org
2280 L:      b43-dev@lists.infradead.org
2281 W:      http://wireless.kernel.org/en/users/Drivers/b43
2282 S:      Maintained
2283 F:      drivers/net/wireless/broadcom/b43legacy/
2284
2285 BACKLIGHT CLASS/SUBSYSTEM
2286 M:      Jingoo Han <jingoohan1@gmail.com>
2287 M:      Lee Jones <lee.jones@linaro.org>
2288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2289 S:      Maintained
2290 F:      drivers/video/backlight/
2291 F:      include/linux/backlight.h
2292
2293 BATMAN ADVANCED
2294 M:      Marek Lindner <mareklindner@neomailbox.ch>
2295 M:      Simon Wunderlich <sw@simonwunderlich.de>
2296 M:      Antonio Quartulli <a@unstable.cc>
2297 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2298 W:      https://www.open-mesh.org/
2299 Q:      https://patchwork.open-mesh.org/project/batman/list/
2300 S:      Maintained
2301 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2302 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2303 F:      Documentation/networking/batman-adv.txt
2304 F:      net/batman-adv/
2305
2306 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2307 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2308 L:      linux-hams@vger.kernel.org
2309 W:      http://www.baycom.org/~tom/ham/ham.html
2310 S:      Maintained
2311 F:      drivers/net/hamradio/baycom*
2312
2313 BCACHE (BLOCK LAYER CACHE)
2314 M:      Kent Overstreet <kent.overstreet@gmail.com>
2315 L:      linux-bcache@vger.kernel.org
2316 W:      http://bcache.evilpiepirate.org
2317 S:      Orphan
2318 F:      drivers/md/bcache/
2319
2320 BDISP ST MEDIA DRIVER
2321 M:      Fabien Dessenne <fabien.dessenne@st.com>
2322 L:      linux-media@vger.kernel.org
2323 T:      git git://linuxtv.org/media_tree.git
2324 W:      https://linuxtv.org
2325 S:      Supported
2326 F:      drivers/media/platform/sti/bdisp
2327
2328 BEFS FILE SYSTEM
2329 S:      Orphan
2330 F:      Documentation/filesystems/befs.txt
2331 F:      fs/befs/
2332
2333 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2334 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2335 L:      netdev@vger.kernel.org
2336 S:      Maintained
2337 F:      drivers/net/ethernet/ec_bhf.c
2338
2339 BFS FILE SYSTEM
2340 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2341 S:      Maintained
2342 F:      Documentation/filesystems/bfs.txt
2343 F:      fs/bfs/
2344 F:      include/uapi/linux/bfs_fs.h
2345
2346 BLACKFIN ARCHITECTURE
2347 M:      Steven Miao <realmz6@gmail.com>
2348 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2349 T:      git git://git.code.sf.net/p/adi-linux/code
2350 W:      http://blackfin.uclinux.org
2351 S:      Supported
2352 F:      arch/blackfin/
2353
2354 BLACKFIN EMAC DRIVER
2355 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2356 W:      http://blackfin.uclinux.org
2357 S:      Supported
2358 F:      drivers/net/ethernet/adi/
2359
2360 BLACKFIN RTC DRIVER
2361 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2362 W:      http://blackfin.uclinux.org
2363 S:      Supported
2364 F:      drivers/rtc/rtc-bfin.c
2365
2366 BLACKFIN SDH DRIVER
2367 M:      Sonic Zhang <sonic.zhang@analog.com>
2368 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2369 W:      http://blackfin.uclinux.org
2370 S:      Supported
2371 F:      drivers/mmc/host/bfin_sdh.c
2372
2373 BLACKFIN SERIAL DRIVER
2374 M:      Sonic Zhang <sonic.zhang@analog.com>
2375 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2376 W:      http://blackfin.uclinux.org
2377 S:      Supported
2378 F:      drivers/tty/serial/bfin_uart.c
2379
2380 BLACKFIN WATCHDOG DRIVER
2381 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2382 W:      http://blackfin.uclinux.org
2383 S:      Supported
2384 F:      drivers/watchdog/bfin_wdt.c
2385
2386 BLACKFIN I2C TWI DRIVER
2387 M:      Sonic Zhang <sonic.zhang@analog.com>
2388 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2389 W:      http://blackfin.uclinux.org/
2390 S:      Supported
2391 F:      drivers/i2c/busses/i2c-bfin-twi.c
2392
2393 BLACKFIN MEDIA DRIVER
2394 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2395 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2396 W:      http://blackfin.uclinux.org/
2397 S:      Supported
2398 F:      drivers/media/platform/blackfin/
2399 F:      drivers/media/i2c/adv7183*
2400 F:      drivers/media/i2c/vs6624*
2401
2402 BLINKM RGB LED DRIVER
2403 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2404 S:      Maintained
2405 F:      drivers/leds/leds-blinkm.c
2406
2407 BLOCK LAYER
2408 M:      Jens Axboe <axboe@kernel.dk>
2409 L:      linux-block@vger.kernel.org
2410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2411 S:      Maintained
2412 F:      block/
2413 F:      kernel/trace/blktrace.c
2414
2415 BLOCK2MTD DRIVER
2416 M:      Joern Engel <joern@lazybastard.org>
2417 L:      linux-mtd@lists.infradead.org
2418 S:      Maintained
2419 F:      drivers/mtd/devices/block2mtd.c
2420
2421 BLUETOOTH DRIVERS
2422 M:      Marcel Holtmann <marcel@holtmann.org>
2423 M:      Gustavo Padovan <gustavo@padovan.org>
2424 M:      Johan Hedberg <johan.hedberg@gmail.com>
2425 L:      linux-bluetooth@vger.kernel.org
2426 W:      http://www.bluez.org/
2427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2429 S:      Maintained
2430 F:      drivers/bluetooth/
2431
2432 BLUETOOTH SUBSYSTEM
2433 M:      Marcel Holtmann <marcel@holtmann.org>
2434 M:      Gustavo Padovan <gustavo@padovan.org>
2435 M:      Johan Hedberg <johan.hedberg@gmail.com>
2436 L:      linux-bluetooth@vger.kernel.org
2437 W:      http://www.bluez.org/
2438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2440 S:      Maintained
2441 F:      net/bluetooth/
2442 F:      include/net/bluetooth/
2443
2444 BONDING DRIVER
2445 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2446 M:      Veaceslav Falico <vfalico@gmail.com>
2447 M:      Andy Gospodarek <gospo@cumulusnetworks.com>
2448 L:      netdev@vger.kernel.org
2449 W:      http://sourceforge.net/projects/bonding/
2450 S:      Supported
2451 F:      drivers/net/bonding/
2452 F:      include/uapi/linux/if_bonding.h
2453
2454 BPF (Safe dynamic programs and tools)
2455 M:      Alexei Starovoitov <ast@kernel.org>
2456 L:      netdev@vger.kernel.org
2457 L:      linux-kernel@vger.kernel.org
2458 S:      Supported
2459 F:      kernel/bpf/
2460
2461 BROADCOM B44 10/100 ETHERNET DRIVER
2462 M:      Gary Zambrano <zambrano@broadcom.com>
2463 L:      netdev@vger.kernel.org
2464 S:      Supported
2465 F:      drivers/net/ethernet/broadcom/b44.*
2466
2467 BROADCOM GENET ETHERNET DRIVER
2468 M:      Florian Fainelli <f.fainelli@gmail.com>
2469 L:      netdev@vger.kernel.org
2470 S:      Supported
2471 F:      drivers/net/ethernet/broadcom/genet/
2472
2473 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2474 M:      Sony Chacko <sony.chacko@qlogic.com>
2475 M:      Dept-HSGLinuxNICDev@qlogic.com
2476 L:      netdev@vger.kernel.org
2477 S:      Supported
2478 F:      drivers/net/ethernet/broadcom/bnx2.*
2479 F:      drivers/net/ethernet/broadcom/bnx2_*
2480
2481 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2482 M:      Ariel Elior <ariel.elior@qlogic.com>
2483 L:      netdev@vger.kernel.org
2484 S:      Supported
2485 F:      drivers/net/ethernet/broadcom/bnx2x/
2486
2487 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2488 M:      Florian Fainelli <f.fainelli@gmail.com>
2489 M:      Ray Jui <rjui@broadcom.com>
2490 M:      Scott Branden <sbranden@broadcom.com>
2491 L:      bcm-kernel-feedback-list@broadcom.com
2492 T:      git git://github.com/broadcom/mach-bcm
2493 S:      Maintained
2494 F:      arch/arm/mach-bcm/
2495 F:      arch/arm/boot/dts/bcm113*
2496 F:      arch/arm/boot/dts/bcm216*
2497 F:      arch/arm/boot/dts/bcm281*
2498 F:      arch/arm64/boot/dts/broadcom/
2499 F:      arch/arm/configs/bcm_defconfig
2500 F:      drivers/mmc/host/sdhci-bcm-kona.c
2501 F:      drivers/clocksource/bcm_kona_timer.c
2502
2503 BROADCOM BCM2835 ARM ARCHITECTURE
2504 M:      Stephen Warren <swarren@wwwdotorg.org>
2505 M:      Lee Jones <lee@kernel.org>
2506 M:      Eric Anholt <eric@anholt.net>
2507 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2508 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2510 S:      Maintained
2511 N:      bcm2835
2512
2513 BROADCOM BCM47XX MIPS ARCHITECTURE
2514 M:      Hauke Mehrtens <hauke@hauke-m.de>
2515 M:      Rafał Miłecki <zajec5@gmail.com>
2516 L:      linux-mips@linux-mips.org
2517 S:      Maintained
2518 F:      Documentation/devicetree/bindings/mips/brcm/
2519 F:      arch/mips/bcm47xx/*
2520 F:      arch/mips/include/asm/mach-bcm47xx/*
2521
2522 BROADCOM BCM5301X ARM ARCHITECTURE
2523 M:      Hauke Mehrtens <hauke@hauke-m.de>
2524 L:      linux-arm-kernel@lists.infradead.org
2525 S:      Maintained
2526 F:      arch/arm/mach-bcm/bcm_5301x.c
2527 F:      arch/arm/boot/dts/bcm5301x.dtsi
2528 F:      arch/arm/boot/dts/bcm470*
2529
2530 BROADCOM BCM63XX ARM ARCHITECTURE
2531 M:      Florian Fainelli <f.fainelli@gmail.com>
2532 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2533 L:      bcm-kernel-feedback-list@broadcom.com
2534 T:      git git://github.com/broadcom/stblinux.git
2535 S:      Maintained
2536 F:      arch/arm/mach-bcm/bcm63xx.c
2537 F:      arch/arm/include/debug/bcm63xx.S
2538
2539 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2540 M:      Kevin Cernekee <cernekee@gmail.com>
2541 L:      linux-usb@vger.kernel.org
2542 S:      Maintained
2543 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2544
2545 BROADCOM BCM7XXX ARM ARCHITECTURE
2546 M:      Brian Norris <computersforpeace@gmail.com>
2547 M:      Gregory Fong <gregory.0xf0@gmail.com>
2548 M:      Florian Fainelli <f.fainelli@gmail.com>
2549 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2550 L:      bcm-kernel-feedback-list@broadcom.com
2551 T:      git git://github.com/broadcom/stblinux.git
2552 S:      Maintained
2553 F:      arch/arm/mach-bcm/*brcmstb*
2554 F:      arch/arm/boot/dts/bcm7*.dts*
2555 F:      drivers/bus/brcmstb_gisb.c
2556 N:      brcmstb
2557
2558 BROADCOM BMIPS MIPS ARCHITECTURE
2559 M:      Kevin Cernekee <cernekee@gmail.com>
2560 M:      Florian Fainelli <f.fainelli@gmail.com>
2561 L:      linux-mips@linux-mips.org
2562 T:      git git://github.com/broadcom/stblinux.git
2563 S:      Maintained
2564 F:      arch/mips/bmips/*
2565 F:      arch/mips/include/asm/mach-bmips/*
2566 F:      arch/mips/kernel/*bmips*
2567 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2568 F:      drivers/irqchip/irq-bcm63*
2569 F:      drivers/irqchip/irq-bcm7*
2570 F:      drivers/irqchip/irq-brcmstb*
2571 F:      include/linux/bcm963xx_nvram.h
2572 F:      include/linux/bcm963xx_tag.h
2573
2574 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2575 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2576 M:      Prashant Sreedharan <prashant@broadcom.com>
2577 M:      Michael Chan <mchan@broadcom.com>
2578 L:      netdev@vger.kernel.org
2579 S:      Supported
2580 F:      drivers/net/ethernet/broadcom/tg3.*
2581
2582 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2583 M:      Brett Rudley <brudley@broadcom.com>
2584 M:      Arend van Spriel <arend@broadcom.com>
2585 M:      Franky (Zhenhui) Lin <frankyl@broadcom.com>
2586 M:      Hante Meuleman <meuleman@broadcom.com>
2587 L:      linux-wireless@vger.kernel.org
2588 L:      brcm80211-dev-list@broadcom.com
2589 S:      Supported
2590 F:      drivers/net/wireless/broadcom/brcm80211/
2591
2592 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2593 M:      QLogic-Storage-Upstream@qlogic.com
2594 L:      linux-scsi@vger.kernel.org
2595 S:      Supported
2596 F:      drivers/scsi/bnx2fc/
2597
2598 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2599 M:      QLogic-Storage-Upstream@qlogic.com
2600 L:      linux-scsi@vger.kernel.org
2601 S:      Supported
2602 F:      drivers/scsi/bnx2i/
2603
2604 BROADCOM IPROC ARM ARCHITECTURE
2605 M:      Ray Jui <rjui@broadcom.com>
2606 M:      Scott Branden <sbranden@broadcom.com>
2607 M:      Jon Mason <jonmason@broadcom.com>
2608 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2609 L:      bcm-kernel-feedback-list@broadcom.com
2610 T:      git git://github.com/broadcom/cygnus-linux.git
2611 S:      Maintained
2612 N:      iproc
2613 N:      cygnus
2614 N:      nsp
2615 N:      bcm9113*
2616 N:      bcm9583*
2617 N:      bcm9585*
2618 N:      bcm9586*
2619 N:      bcm988312
2620 N:      bcm113*
2621 N:      bcm583*
2622 N:      bcm585*
2623 N:      bcm586*
2624 N:      bcm88312
2625
2626 BROADCOM BRCMSTB GPIO DRIVER
2627 M:      Gregory Fong <gregory.0xf0@gmail.com>
2628 L:      bcm-kernel-feedback-list@broadcom.com
2629 S:      Supported
2630 F:      drivers/gpio/gpio-brcmstb.c
2631 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2632
2633 BROADCOM KONA GPIO DRIVER
2634 M:      Ray Jui <rjui@broadcom.com>
2635 L:      bcm-kernel-feedback-list@broadcom.com
2636 S:      Supported
2637 F:      drivers/gpio/gpio-bcm-kona.c
2638 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2639
2640 BROADCOM NVRAM DRIVER
2641 M:      Rafał Miłecki <zajec5@gmail.com>
2642 L:      linux-mips@linux-mips.org
2643 S:      Maintained
2644 F:      drivers/firmware/broadcom/*
2645
2646 BROADCOM STB NAND FLASH DRIVER
2647 M:      Brian Norris <computersforpeace@gmail.com>
2648 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2649 L:      linux-mtd@lists.infradead.org
2650 L:      bcm-kernel-feedback-list@broadcom.com
2651 S:      Maintained
2652 F:      drivers/mtd/nand/brcmnand/
2653
2654 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2655 M:      Rafał Miłecki <zajec5@gmail.com>
2656 L:      linux-wireless@vger.kernel.org
2657 S:      Maintained
2658 F:      drivers/bcma/
2659 F:      include/linux/bcma/
2660
2661 BROADCOM SYSTEMPORT ETHERNET DRIVER
2662 M:      Florian Fainelli <f.fainelli@gmail.com>
2663 L:      netdev@vger.kernel.org
2664 S:      Supported
2665 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2666
2667 BROADCOM VULCAN ARM64 SOC
2668 M:      Jayachandran C. <jchandra@broadcom.com>
2669 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2670 L:      bcm-kernel-feedback-list@broadcom.com
2671 S:      Maintained
2672 F:      arch/arm64/boot/dts/broadcom/vulcan*
2673
2674 BROCADE BFA FC SCSI DRIVER
2675 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2676 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2677 L:      linux-scsi@vger.kernel.org
2678 S:      Supported
2679 F:      drivers/scsi/bfa/
2680
2681 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2682 M:      Rasesh Mody <rasesh.mody@qlogic.com>
2683 L:      netdev@vger.kernel.org
2684 S:      Supported
2685 F:      drivers/net/ethernet/brocade/bna/
2686
2687 BSG (block layer generic sg v4 driver)
2688 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2689 L:      linux-scsi@vger.kernel.org
2690 S:      Supported
2691 F:      block/bsg.c
2692 F:      include/linux/bsg.h
2693 F:      include/uapi/linux/bsg.h
2694
2695 BT87X AUDIO DRIVER
2696 M:      Clemens Ladisch <clemens@ladisch.de>
2697 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2698 T:      git git://git.alsa-project.org/alsa-kernel.git
2699 S:      Maintained
2700 F:      Documentation/sound/alsa/Bt87x.txt
2701 F:      sound/pci/bt87x.c
2702
2703 BT8XXGPIO DRIVER
2704 M:      Michael Buesch <m@bues.ch>
2705 W:      http://bu3sch.de/btgpio.php
2706 S:      Maintained
2707 F:      drivers/gpio/gpio-bt8xx.c
2708
2709 BTRFS FILE SYSTEM
2710 M:      Chris Mason <clm@fb.com>
2711 M:      Josef Bacik <jbacik@fb.com>
2712 M:      David Sterba <dsterba@suse.com>
2713 L:      linux-btrfs@vger.kernel.org
2714 W:      http://btrfs.wiki.kernel.org/
2715 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2717 S:      Maintained
2718 F:      Documentation/filesystems/btrfs.txt
2719 F:      fs/btrfs/
2720
2721 BTTV VIDEO4LINUX DRIVER
2722 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2723 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2724 L:      linux-media@vger.kernel.org
2725 W:      https://linuxtv.org
2726 T:      git git://linuxtv.org/media_tree.git
2727 S:      Odd fixes
2728 F:      Documentation/video4linux/bttv/
2729 F:      drivers/media/pci/bt8xx/bttv*
2730
2731 BUSLOGIC SCSI DRIVER
2732 M:      Khalid Aziz <khalid@gonehiking.org>
2733 L:      linux-scsi@vger.kernel.org
2734 S:      Maintained
2735 F:      drivers/scsi/BusLogic.*
2736 F:      drivers/scsi/FlashPoint.*
2737
2738 C-MEDIA CMI8788 DRIVER
2739 M:      Clemens Ladisch <clemens@ladisch.de>
2740 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2741 T:      git git://git.alsa-project.org/alsa-kernel.git
2742 S:      Maintained
2743 F:      sound/pci/oxygen/
2744
2745 C6X ARCHITECTURE
2746 M:      Mark Salter <msalter@redhat.com>
2747 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2748 L:      linux-c6x-dev@linux-c6x.org
2749 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2750 S:      Maintained
2751 F:      arch/c6x/
2752
2753 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2754 M:      David Howells <dhowells@redhat.com>
2755 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2756 S:      Supported
2757 F:      Documentation/filesystems/caching/cachefiles.txt
2758 F:      fs/cachefiles/
2759
2760 CADET FM/AM RADIO RECEIVER DRIVER
2761 M:      Hans Verkuil <hverkuil@xs4all.nl>
2762 L:      linux-media@vger.kernel.org
2763 T:      git git://linuxtv.org/media_tree.git
2764 W:      https://linuxtv.org
2765 S:      Maintained
2766 F:      drivers/media/radio/radio-cadet*
2767
2768 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2769 M:      Jonathan Corbet <corbet@lwn.net>
2770 L:      linux-media@vger.kernel.org
2771 T:      git git://linuxtv.org/media_tree.git
2772 S:      Maintained
2773 F:      Documentation/video4linux/cafe_ccic
2774 F:      drivers/media/platform/marvell-ccic/
2775
2776 CAIF NETWORK LAYER
2777 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2778 L:      netdev@vger.kernel.org
2779 S:      Supported
2780 F:      Documentation/networking/caif/
2781 F:      drivers/net/caif/
2782 F:      include/uapi/linux/caif/
2783 F:      include/net/caif/
2784 F:      net/caif/
2785
2786 CALGARY x86-64 IOMMU
2787 M:      Muli Ben-Yehuda <mulix@mulix.org>
2788 M:      Jon Mason <jdmason@kudzu.us>
2789 L:      iommu@lists.linux-foundation.org
2790 S:      Maintained
2791 F:      arch/x86/kernel/pci-calgary_64.c
2792 F:      arch/x86/kernel/tce_64.c
2793 F:      arch/x86/include/asm/calgary.h
2794 F:      arch/x86/include/asm/tce.h
2795
2796 CAN NETWORK LAYER
2797 M:      Oliver Hartkopp <socketcan@hartkopp.net>
2798 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2799 L:      linux-can@vger.kernel.org
2800 W:      https://github.com/linux-can
2801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2803 S:      Maintained
2804 F:      Documentation/networking/can.txt
2805 F:      net/can/
2806 F:      include/linux/can/core.h
2807 F:      include/uapi/linux/can.h
2808 F:      include/uapi/linux/can/bcm.h
2809 F:      include/uapi/linux/can/raw.h
2810 F:      include/uapi/linux/can/gw.h
2811
2812 CAN NETWORK DRIVERS
2813 M:      Wolfgang Grandegger <wg@grandegger.com>
2814 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2815 L:      linux-can@vger.kernel.org
2816 W:      https://github.com/linux-can
2817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2819 S:      Maintained
2820 F:      drivers/net/can/
2821 F:      include/linux/can/dev.h
2822 F:      include/linux/can/platform/
2823 F:      include/uapi/linux/can/error.h
2824 F:      include/uapi/linux/can/netlink.h
2825
2826 CAPABILITIES
2827 M:      Serge Hallyn <serge.hallyn@canonical.com>
2828 L:      linux-security-module@vger.kernel.org
2829 S:      Supported
2830 F:      include/linux/capability.h
2831 F:      include/uapi/linux/capability.h
2832 F:      security/commoncap.c
2833 F:      kernel/capability.c
2834
2835 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2836 M:      Kevin Tsai <ktsai@capellamicro.com>
2837 S:      Maintained
2838 F:      drivers/iio/light/cm*
2839 F:      Documentation/devicetree/bindings/i2c/trivial-devices.txt
2840
2841 CAVIUM LIQUIDIO NETWORK DRIVER
2842 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2843 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2844 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2845 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2846 L:     netdev@vger.kernel.org
2847 W:     http://www.cavium.com
2848 S:     Supported
2849 F:     drivers/net/ethernet/cavium/liquidio/
2850
2851 CC2520 IEEE-802.15.4 RADIO DRIVER
2852 M:      Varka Bhadram <varkabhadram@gmail.com>
2853 L:      linux-wpan@vger.kernel.org
2854 S:      Maintained
2855 F:      drivers/net/ieee802154/cc2520.c
2856 F:      include/linux/spi/cc2520.h
2857 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2858
2859 CELL BROADBAND ENGINE ARCHITECTURE
2860 M:      Arnd Bergmann <arnd@arndb.de>
2861 L:      linuxppc-dev@lists.ozlabs.org
2862 W:      http://www.ibm.com/developerworks/power/cell/
2863 S:      Supported
2864 F:      arch/powerpc/include/asm/cell*.h
2865 F:      arch/powerpc/include/asm/spu*.h
2866 F:      arch/powerpc/include/uapi/asm/spu*.h
2867 F:      arch/powerpc/oprofile/*cell*
2868 F:      arch/powerpc/platforms/cell/
2869
2870 CEPH COMMON CODE (LIBCEPH)
2871 M:      Ilya Dryomov <idryomov@gmail.com>
2872 M:      "Yan, Zheng" <zyan@redhat.com>
2873 M:      Sage Weil <sage@redhat.com>
2874 L:      ceph-devel@vger.kernel.org
2875 W:      http://ceph.com/
2876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2877 T:      git git://github.com/ceph/ceph-client.git
2878 S:      Supported
2879 F:      net/ceph/
2880 F:      include/linux/ceph/
2881 F:      include/linux/crush/
2882
2883 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2884 M:      "Yan, Zheng" <zyan@redhat.com>
2885 M:      Sage Weil <sage@redhat.com>
2886 M:      Ilya Dryomov <idryomov@gmail.com>
2887 L:      ceph-devel@vger.kernel.org
2888 W:      http://ceph.com/
2889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2890 T:      git git://github.com/ceph/ceph-client.git
2891 S:      Supported
2892 F:      Documentation/filesystems/ceph.txt
2893 F:      fs/ceph/
2894
2895 CERTIFICATE HANDLING:
2896 M:      David Howells <dhowells@redhat.com>
2897 M:      David Woodhouse <dwmw2@infradead.org>
2898 L:      keyrings@vger.kernel.org
2899 S:      Maintained
2900 F:      Documentation/module-signing.txt
2901 F:      certs/
2902 F:      scripts/sign-file.c
2903 F:      scripts/extract-cert.c
2904
2905 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2906 L:      linux-usb@vger.kernel.org
2907 S:      Orphan
2908 F:      Documentation/usb/WUSB-Design-overview.txt
2909 F:      Documentation/usb/wusb-cbaf
2910 F:      drivers/usb/host/hwa-hc.c
2911 F:      drivers/usb/host/whci/
2912 F:      drivers/usb/wusbcore/
2913 F:      include/linux/usb/wusb*
2914
2915 CFAG12864B LCD DRIVER
2916 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2917 W:      http://miguelojeda.es/auxdisplay.htm
2918 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2919 S:      Maintained
2920 F:      drivers/auxdisplay/cfag12864b.c
2921 F:      include/linux/cfag12864b.h
2922
2923 CFAG12864BFB LCD FRAMEBUFFER DRIVER
2924 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2925 W:      http://miguelojeda.es/auxdisplay.htm
2926 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2927 S:      Maintained
2928 F:      drivers/auxdisplay/cfag12864bfb.c
2929 F:      include/linux/cfag12864b.h
2930
2931 CFG80211 and NL80211
2932 M:      Johannes Berg <johannes@sipsolutions.net>
2933 L:      linux-wireless@vger.kernel.org
2934 W:      http://wireless.kernel.org/
2935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2937 S:      Maintained
2938 F:      include/uapi/linux/nl80211.h
2939 F:      include/net/cfg80211.h
2940 F:      net/wireless/*
2941 X:      net/wireless/wext*
2942
2943 CHAR and MISC DRIVERS
2944 M:      Arnd Bergmann <arnd@arndb.de>
2945 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2947 S:      Supported
2948 F:      drivers/char/*
2949 F:      drivers/misc/*
2950 F:      include/linux/miscdevice.h
2951
2952 CHECKPATCH
2953 M:      Andy Whitcroft <apw@canonical.com>
2954 M:      Joe Perches <joe@perches.com>
2955 S:      Maintained
2956 F:      scripts/checkpatch.pl
2957
2958 CHINESE DOCUMENTATION
2959 M:      Harry Wei <harryxiyou@gmail.com>
2960 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2961 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
2962 S:      Maintained
2963 F:      Documentation/zh_CN/
2964
2965 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2966 M:      Peter Chen <Peter.Chen@nxp.com>
2967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2968 L:      linux-usb@vger.kernel.org
2969 S:      Maintained
2970 F:      drivers/usb/chipidea/
2971
2972 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2973 M:      Hans de Goede <hdegoede@redhat.com>
2974 L:      linux-input@vger.kernel.org
2975 S:      Maintained
2976 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2977 F:      drivers/input/touchscreen/chipone_icn8318.c
2978
2979 CHROME HARDWARE PLATFORM SUPPORT
2980 M:      Olof Johansson <olof@lixom.net>
2981 S:      Maintained
2982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2983 F:      drivers/platform/chrome/
2984
2985 CISCO VIC ETHERNET NIC DRIVER
2986 M:      Christian Benvenuti <benve@cisco.com>
2987 M:      Sujith Sankar <ssujith@cisco.com>
2988 M:      Govindarajulu Varadarajan <_govind@gmx.com>
2989 M:      Neel Patel <neepatel@cisco.com>
2990 S:      Supported
2991 F:      drivers/net/ethernet/cisco/enic/
2992
2993 CISCO VIC LOW LATENCY NIC DRIVER
2994 M:      Christian Benvenuti <benve@cisco.com>
2995 M:      Dave Goodell <dgoodell@cisco.com>
2996 S:      Supported
2997 F:      drivers/infiniband/hw/usnic/
2998
2999 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3000 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3001 L:      netdev@vger.kernel.org
3002 S:      Maintained
3003 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3004
3005 CIRRUS LOGIC AUDIO CODEC DRIVERS
3006 M:      Brian Austin <brian.austin@cirrus.com>
3007 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3008 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3009 S:      Maintained
3010 F:      sound/soc/codecs/cs*
3011
3012 CLEANCACHE API
3013 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3014 L:      linux-kernel@vger.kernel.org
3015 S:      Maintained
3016 F:      mm/cleancache.c
3017 F:      include/linux/cleancache.h
3018
3019 CLK API
3020 M:      Russell King <linux@armlinux.org.uk>
3021 L:      linux-clk@vger.kernel.org
3022 S:      Maintained
3023 F:      include/linux/clk.h
3024
3025 CLOCKSOURCE, CLOCKEVENT DRIVERS
3026 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3027 M:      Thomas Gleixner <tglx@linutronix.de>
3028 L:      linux-kernel@vger.kernel.org
3029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3030 S:      Supported
3031 F:      drivers/clocksource
3032
3033 CISCO FCOE HBA DRIVER
3034 M:      Hiral Patel <hiralpat@cisco.com>
3035 M:      Suma Ramars <sramars@cisco.com>
3036 M:      Brian Uchino <buchino@cisco.com>
3037 L:      linux-scsi@vger.kernel.org
3038 S:      Supported
3039 F:      drivers/scsi/fnic/
3040
3041 CISCO SCSI HBA DRIVER
3042 M:      Narsimhulu Musini <nmusini@cisco.com>
3043 M:      Sesidhar Baddela <sebaddel@cisco.com>
3044 L:      linux-scsi@vger.kernel.org
3045 S:      Supported
3046 F:      drivers/scsi/snic/
3047
3048 CMPC ACPI DRIVER
3049 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3050 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3051 L:      platform-driver-x86@vger.kernel.org
3052 S:      Supported
3053 F:      drivers/platform/x86/classmate-laptop.c
3054
3055 COBALT MEDIA DRIVER
3056 M:      Hans Verkuil <hans.verkuil@cisco.com>
3057 L:      linux-media@vger.kernel.org
3058 T:      git git://linuxtv.org/media_tree.git
3059 W:      https://linuxtv.org
3060 S:      Supported
3061 F:      drivers/media/pci/cobalt/
3062
3063 COCCINELLE/Semantic Patches (SmPL)
3064 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3065 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3066 M:      Nicolas Palix <nicolas.palix@imag.fr>
3067 M:      Michal Marek <mmarek@suse.com>
3068 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3070 W:      http://coccinelle.lip6.fr/
3071 S:      Supported
3072 F:      Documentation/coccinelle.txt
3073 F:      scripts/coccinelle/
3074 F:      scripts/coccicheck
3075
3076 CODA FILE SYSTEM
3077 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3078 M:      coda@cs.cmu.edu
3079 L:      codalist@coda.cs.cmu.edu
3080 W:      http://www.coda.cs.cmu.edu/
3081 S:      Maintained
3082 F:      Documentation/filesystems/coda.txt
3083 F:      fs/coda/
3084 F:      include/linux/coda*.h
3085 F:      include/uapi/linux/coda*.h
3086
3087 CODA V4L2 MEM2MEM DRIVER
3088 M:      Philipp Zabel <p.zabel@pengutronix.de>
3089 L:      linux-media@vger.kernel.org
3090 S:      Maintained
3091 F:      Documentation/devicetree/bindings/media/coda.txt
3092 F:      drivers/media/platform/coda/
3093
3094 COMMON CLK FRAMEWORK
3095 M:      Michael Turquette <mturquette@baylibre.com>
3096 M:      Stephen Boyd <sboyd@codeaurora.org>
3097 L:      linux-clk@vger.kernel.org
3098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3099 S:      Maintained
3100 F:      Documentation/devicetree/bindings/clock/
3101 F:      drivers/clk/
3102 X:      drivers/clk/clkdev.c
3103 F:      include/linux/clk-pr*
3104 F:      include/linux/clk/
3105
3106 COMMON INTERNET FILE SYSTEM (CIFS)
3107 M:      Steve French <sfrench@samba.org>
3108 L:      linux-cifs@vger.kernel.org
3109 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3110 W:      http://linux-cifs.samba.org/
3111 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3112 S:      Supported
3113 F:      Documentation/filesystems/cifs/
3114 F:      fs/cifs/
3115
3116 COMPACTPCI HOTPLUG CORE
3117 M:      Scott Murray <scott@spiteful.org>
3118 L:      linux-pci@vger.kernel.org
3119 S:      Maintained
3120 F:      drivers/pci/hotplug/cpci_hotplug*
3121
3122 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3123 M:      Scott Murray <scott@spiteful.org>
3124 L:      linux-pci@vger.kernel.org
3125 S:      Maintained
3126 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3127
3128 COMPACTPCI HOTPLUG GENERIC DRIVER
3129 M:      Scott Murray <scott@spiteful.org>
3130 L:      linux-pci@vger.kernel.org
3131 S:      Maintained
3132 F:      drivers/pci/hotplug/cpcihp_generic.c
3133
3134 COMPAL LAPTOP SUPPORT
3135 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3136 L:      platform-driver-x86@vger.kernel.org
3137 S:      Maintained
3138 F:      drivers/platform/x86/compal-laptop.c
3139
3140 CONEXANT ACCESSRUNNER USB DRIVER
3141 L:      accessrunner-general@lists.sourceforge.net
3142 W:      http://accessrunner.sourceforge.net/
3143 S:      Orphan
3144 F:      drivers/usb/atm/cxacru.c
3145
3146 CONFIGFS
3147 M:      Joel Becker <jlbec@evilplan.org>
3148 M:      Christoph Hellwig <hch@lst.de>
3149 T:      git git://git.infradead.org/users/hch/configfs.git
3150 S:      Supported
3151 F:      fs/configfs/
3152 F:      include/linux/configfs.h
3153
3154 CONNECTOR
3155 M:      Evgeniy Polyakov <zbr@ioremap.net>
3156 L:      netdev@vger.kernel.org
3157 S:      Maintained
3158 F:      drivers/connector/
3159
3160 CONTROL GROUP (CGROUP)
3161 M:      Tejun Heo <tj@kernel.org>
3162 M:      Li Zefan <lizefan@huawei.com>
3163 M:      Johannes Weiner <hannes@cmpxchg.org>
3164 L:      cgroups@vger.kernel.org
3165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3166 S:      Maintained
3167 F:      Documentation/cgroups/
3168 F:      include/linux/cgroup*
3169 F:      kernel/cgroup*
3170
3171 CONTROL GROUP - CPUSET
3172 M:      Li Zefan <lizefan@huawei.com>
3173 L:      cgroups@vger.kernel.org
3174 W:      http://www.bullopensource.org/cpuset/
3175 W:      http://oss.sgi.com/projects/cpusets/
3176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3177 S:      Maintained
3178 F:      Documentation/cgroups/cpusets.txt
3179 F:      include/linux/cpuset.h
3180 F:      kernel/cpuset.c
3181
3182 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3183 M:      Johannes Weiner <hannes@cmpxchg.org>
3184 M:      Michal Hocko <mhocko@kernel.org>
3185 M:      Vladimir Davydov <vdavydov@virtuozzo.com>
3186 L:      cgroups@vger.kernel.org
3187 L:      linux-mm@kvack.org
3188 S:      Maintained
3189 F:      mm/memcontrol.c
3190 F:      mm/swap_cgroup.c
3191
3192 CORETEMP HARDWARE MONITORING DRIVER
3193 M:      Fenghua Yu <fenghua.yu@intel.com>
3194 L:      linux-hwmon@vger.kernel.org
3195 S:      Maintained
3196 F:      Documentation/hwmon/coretemp
3197 F:      drivers/hwmon/coretemp.c
3198
3199 COSA/SRP SYNC SERIAL DRIVER
3200 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3201 W:      http://www.fi.muni.cz/~kas/cosa/
3202 S:      Maintained
3203 F:      drivers/net/wan/cosa*
3204
3205 CPMAC ETHERNET DRIVER
3206 M:      Florian Fainelli <florian@openwrt.org>
3207 L:      netdev@vger.kernel.org
3208 S:      Maintained
3209 F:      drivers/net/ethernet/ti/cpmac.c
3210
3211 CPU FREQUENCY DRIVERS
3212 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3213 M:      Viresh Kumar <viresh.kumar@linaro.org>
3214 L:      linux-pm@vger.kernel.org
3215 S:      Maintained
3216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3217 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3218 F:      drivers/cpufreq/
3219 F:      include/linux/cpufreq.h
3220
3221 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3222 M:      Viresh Kumar <viresh.kumar@linaro.org>
3223 M:      Sudeep Holla <sudeep.holla@arm.com>
3224 L:      linux-pm@vger.kernel.org
3225 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3226 S:      Maintained
3227 F:      drivers/cpufreq/arm_big_little.h
3228 F:      drivers/cpufreq/arm_big_little.c
3229 F:      drivers/cpufreq/arm_big_little_dt.c
3230
3231 CPUIDLE DRIVER - ARM BIG LITTLE
3232 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3233 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3234 L:      linux-pm@vger.kernel.org
3235 L:      linux-arm-kernel@lists.infradead.org
3236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3237 S:      Maintained
3238 F:      drivers/cpuidle/cpuidle-big_little.c
3239
3240 CPUIDLE DRIVER - ARM EXYNOS
3241 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3242 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3243 M:      Kukjin Kim <kgene@kernel.org>
3244 L:      linux-pm@vger.kernel.org
3245 L:      linux-samsung-soc@vger.kernel.org
3246 S:      Supported
3247 F:      drivers/cpuidle/cpuidle-exynos.c
3248 F:      arch/arm/mach-exynos/pm.c
3249
3250 CPUIDLE DRIVERS
3251 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3252 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3253 L:      linux-pm@vger.kernel.org
3254 S:      Maintained
3255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3256 F:      drivers/cpuidle/*
3257 F:      include/linux/cpuidle.h
3258
3259 CPUID/MSR DRIVER
3260 M:      "H. Peter Anvin" <hpa@zytor.com>
3261 S:      Maintained
3262 F:      arch/x86/kernel/cpuid.c
3263 F:      arch/x86/kernel/msr.c
3264
3265 CPU POWER MONITORING SUBSYSTEM
3266 M:      Thomas Renninger <trenn@suse.com>
3267 L:      linux-pm@vger.kernel.org
3268 S:      Maintained
3269 F:      tools/power/cpupower/
3270
3271 CRAMFS FILESYSTEM
3272 W:      http://sourceforge.net/projects/cramfs/
3273 S:      Orphan / Obsolete
3274 F:      Documentation/filesystems/cramfs.txt
3275 F:      fs/cramfs/
3276
3277 CRIS PORT
3278 M:      Mikael Starvik <starvik@axis.com>
3279 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3280 L:      linux-cris-kernel@axis.com
3281 W:      http://developer.axis.com
3282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3283 S:      Maintained
3284 F:      arch/cris/
3285 F:      drivers/tty/serial/crisv10.*
3286
3287 CRYPTO API
3288 M:      Herbert Xu <herbert@gondor.apana.org.au>
3289 M:      "David S. Miller" <davem@davemloft.net>
3290 L:      linux-crypto@vger.kernel.org
3291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3293 S:      Maintained
3294 F:      Documentation/crypto/
3295 F:      Documentation/DocBook/crypto-API.tmpl
3296 F:      arch/*/crypto/
3297 F:      crypto/
3298 F:      drivers/crypto/
3299 F:      include/crypto/
3300
3301 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3302 M:      Neil Horman <nhorman@tuxdriver.com>
3303 L:      linux-crypto@vger.kernel.org
3304 S:      Maintained
3305 F:      crypto/ansi_cprng.c
3306 F:      crypto/rng.c
3307
3308 CS3308 MEDIA DRIVER
3309 M:      Hans Verkuil <hverkuil@xs4all.nl>
3310 L:      linux-media@vger.kernel.org
3311 T:      git git://linuxtv.org/media_tree.git
3312 W:      http://linuxtv.org
3313 S:      Odd Fixes
3314 F:      drivers/media/i2c/cs3308.c
3315 F:      drivers/media/i2c/cs3308.h
3316
3317 CS5535 Audio ALSA driver
3318 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3319 S:      Maintained
3320 F:      sound/pci/cs5535audio/
3321
3322 CW1200 WLAN driver
3323 M:      Solomon Peachy <pizza@shaftnet.org>
3324 S:      Maintained
3325 F:      drivers/net/wireless/st/cw1200/
3326
3327 CX18 VIDEO4LINUX DRIVER
3328 M:      Andy Walls <awalls@md.metrocast.net>
3329 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3330 L:      linux-media@vger.kernel.org
3331 T:      git git://linuxtv.org/media_tree.git
3332 W:      https://linuxtv.org
3333 W:      http://www.ivtvdriver.org/index.php/Cx18
3334 S:      Maintained
3335 F:      Documentation/video4linux/cx18.txt
3336 F:      drivers/media/pci/cx18/
3337 F:      include/uapi/linux/ivtv*
3338
3339 CX2341X MPEG ENCODER HELPER MODULE
3340 M:      Hans Verkuil <hverkuil@xs4all.nl>
3341 L:      linux-media@vger.kernel.org
3342 T:      git git://linuxtv.org/media_tree.git
3343 W:      https://linuxtv.org
3344 S:      Maintained
3345 F:      drivers/media/common/cx2341x*
3346 F:      include/media/cx2341x*
3347
3348 CX24120 MEDIA DRIVER
3349 M:      Jemma Denson <jdenson@gmail.com>
3350 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3351 L:      linux-media@vger.kernel.org
3352 W:      https://linuxtv.org
3353 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3354 S:      Maintained
3355 F:      drivers/media/dvb-frontends/cx24120*
3356
3357 CX88 VIDEO4LINUX DRIVER
3358 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3359 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3360 L:      linux-media@vger.kernel.org
3361 W:      https://linuxtv.org
3362 T:      git git://linuxtv.org/media_tree.git
3363 S:      Odd fixes
3364 F:      Documentation/video4linux/cx88/
3365 F:      drivers/media/pci/cx88/
3366
3367 CXD2820R MEDIA DRIVER
3368 M:      Antti Palosaari <crope@iki.fi>
3369 L:      linux-media@vger.kernel.org
3370 W:      https://linuxtv.org
3371 W:      http://palosaari.fi/linux/
3372 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3373 T:      git git://linuxtv.org/anttip/media_tree.git
3374 S:      Maintained
3375 F:      drivers/media/dvb-frontends/cxd2820r*
3376
3377 CXGB3 ETHERNET DRIVER (CXGB3)
3378 M:      Santosh Raspatur <santosh@chelsio.com>
3379 L:      netdev@vger.kernel.org
3380 W:      http://www.chelsio.com
3381 S:      Supported
3382 F:      drivers/net/ethernet/chelsio/cxgb3/
3383
3384 CXGB3 ISCSI DRIVER (CXGB3I)
3385 M:      Karen Xie <kxie@chelsio.com>
3386 L:      linux-scsi@vger.kernel.org
3387 W:      http://www.chelsio.com
3388 S:      Supported
3389 F:      drivers/scsi/cxgbi/cxgb3i
3390
3391 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3392 M:      Steve Wise <swise@chelsio.com>
3393 L:      linux-rdma@vger.kernel.org
3394 W:      http://www.openfabrics.org
3395 S:      Supported
3396 F:      drivers/infiniband/hw/cxgb3/
3397
3398 CXGB4 ETHERNET DRIVER (CXGB4)
3399 M:      Hariprasad S <hariprasad@chelsio.com>
3400 L:      netdev@vger.kernel.org
3401 W:      http://www.chelsio.com
3402 S:      Supported
3403 F:      drivers/net/ethernet/chelsio/cxgb4/
3404
3405 CXGB4 ISCSI DRIVER (CXGB4I)
3406 M:      Karen Xie <kxie@chelsio.com>
3407 L:      linux-scsi@vger.kernel.org
3408 W:      http://www.chelsio.com
3409 S:      Supported
3410 F:      drivers/scsi/cxgbi/cxgb4i
3411
3412 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3413 M:      Steve Wise <swise@chelsio.com>
3414 L:      linux-rdma@vger.kernel.org
3415 W:      http://www.openfabrics.org
3416 S:      Supported
3417 F:      drivers/infiniband/hw/cxgb4/
3418
3419 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3420 M:      Casey Leedom <leedom@chelsio.com>
3421 L:      netdev@vger.kernel.org
3422 W:      http://www.chelsio.com
3423 S:      Supported
3424 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3425
3426 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3427 M:      Ian Munsie <imunsie@au1.ibm.com>
3428 M:      Michael Neuling <mikey@neuling.org>
3429 L:      linuxppc-dev@lists.ozlabs.org
3430 S:      Supported
3431 F:      drivers/misc/cxl/
3432 F:      include/misc/cxl*
3433 F:      include/uapi/misc/cxl.h
3434 F:      Documentation/powerpc/cxl.txt
3435 F:      Documentation/powerpc/cxl.txt
3436 F:      Documentation/ABI/testing/sysfs-class-cxl
3437
3438 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3439 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3440 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3441 L:      linux-scsi@vger.kernel.org
3442 S:      Supported
3443 F:      drivers/scsi/cxlflash/
3444 F:      include/uapi/scsi/cxlflash_ioctls.h
3445 F:      Documentation/powerpc/cxlflash.txt
3446
3447 STMMAC ETHERNET DRIVER
3448 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3449 M:      Alexandre Torgue <alexandre.torgue@st.com>
3450 L:      netdev@vger.kernel.org
3451 W:      http://www.stlinux.com
3452 S:      Supported
3453 F:      drivers/net/ethernet/stmicro/stmmac/
3454
3455 CYBERPRO FB DRIVER
3456 M:      Russell King <linux@armlinux.org.uk>
3457 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3458 W:      http://www.armlinux.org.uk/
3459 S:      Maintained
3460 F:      drivers/video/fbdev/cyber2000fb.*
3461
3462 CYCLADES ASYNC MUX DRIVER
3463 W:      http://www.cyclades.com/
3464 S:      Orphan
3465 F:      drivers/tty/cyclades.c
3466 F:      include/linux/cyclades.h
3467 F:      include/uapi/linux/cyclades.h
3468
3469 CYCLADES PC300 DRIVER
3470 W:      http://www.cyclades.com/
3471 S:      Orphan
3472 F:      drivers/net/wan/pc300*
3473
3474 CYPRESS_FIRMWARE MEDIA DRIVER
3475 M:      Antti Palosaari <crope@iki.fi>
3476 L:      linux-media@vger.kernel.org
3477 W:      https://linuxtv.org
3478 W:      http://palosaari.fi/linux/
3479 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3480 T:      git git://linuxtv.org/anttip/media_tree.git
3481 S:      Maintained
3482 F:      drivers/media/common/cypress_firmware*
3483
3484 CYTTSP TOUCHSCREEN DRIVER
3485 M:      Ferruh Yigit <fery@cypress.com>
3486 L:      linux-input@vger.kernel.org
3487 S:      Supported
3488 F:      drivers/input/touchscreen/cyttsp*
3489 F:      include/linux/input/cyttsp.h
3490
3491 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3492 M:      Joshua Kinard <kumba@gentoo.org>
3493 S:      Maintained
3494 F:      drivers/rtc/rtc-ds1685.c
3495 F:      include/linux/rtc/ds1685.h
3496
3497 DAMA SLAVE for AX.25
3498 M:      Joerg Reuter <jreuter@yaina.de>
3499 W:      http://yaina.de/jreuter/
3500 W:      http://www.qsl.net/dl1bke/
3501 L:      linux-hams@vger.kernel.org
3502 S:      Maintained
3503 F:      net/ax25/af_ax25.c
3504 F:      net/ax25/ax25_dev.c
3505 F:      net/ax25/ax25_ds_*
3506 F:      net/ax25/ax25_in.c
3507 F:      net/ax25/ax25_out.c
3508 F:      net/ax25/ax25_timer.c
3509 F:      net/ax25/sysctl_net_ax25.c
3510
3511 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3512 L:      netdev@vger.kernel.org
3513 S:      Orphan
3514 F:      Documentation/networking/dmfe.txt
3515 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3516
3517 DC390/AM53C974 SCSI driver
3518 M:      Hannes Reinecke <hare@suse.com>
3519 L:      linux-scsi@vger.kernel.org
3520 S:      Maintained
3521 F:      drivers/scsi/am53c974.c
3522
3523 DC395x SCSI driver
3524 M:      Oliver Neukum <oliver@neukum.org>
3525 M:      Ali Akcaagac <aliakc@web.de>
3526 M:      Jamie Lenehan <lenehan@twibble.org>
3527 L:      dc395x@twibble.org
3528 W:      http://twibble.org/dist/dc395x/
3529 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3530 S:      Maintained
3531 F:      Documentation/scsi/dc395x.txt
3532 F:      drivers/scsi/dc395x.*
3533
3534 DCCP PROTOCOL
3535 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3536 L:      dccp@vger.kernel.org
3537 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3538 S:      Maintained
3539 F:      include/linux/dccp.h
3540 F:      include/uapi/linux/dccp.h
3541 F:      include/linux/tfrc.h
3542 F:      net/dccp/
3543
3544 DECnet NETWORK LAYER
3545 W:      http://linux-decnet.sourceforge.net
3546 L:      linux-decnet-user@lists.sourceforge.net
3547 S:      Orphan
3548 F:      Documentation/networking/decnet.txt
3549 F:      net/decnet/
3550
3551 DECSTATION PLATFORM SUPPORT
3552 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3553 L:      linux-mips@linux-mips.org
3554 W:      http://www.linux-mips.org/wiki/DECstation
3555 S:      Maintained
3556 F:      arch/mips/dec/
3557 F:      arch/mips/include/asm/dec/
3558 F:      arch/mips/include/asm/mach-dec/
3559
3560 DEFXX FDDI NETWORK DRIVER
3561 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3562 S:      Maintained
3563 F:      drivers/net/fddi/defxx.*
3564
3565 DELL LAPTOP DRIVER
3566 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3567 M:      Pali Rohár <pali.rohar@gmail.com>
3568 L:      platform-driver-x86@vger.kernel.org
3569 S:      Maintained
3570 F:      drivers/platform/x86/dell-laptop.c
3571
3572 DELL LAPTOP RBTN DRIVER
3573 M:      Pali Rohár <pali.rohar@gmail.com>
3574 S:      Maintained
3575 F:      drivers/platform/x86/dell-rbtn.*
3576
3577 DELL LAPTOP FREEFALL DRIVER
3578 M:      Pali Rohár <pali.rohar@gmail.com>
3579 S:      Maintained
3580 F:      drivers/platform/x86/dell-smo8800.c
3581
3582 DELL LAPTOP SMM DRIVER
3583 M:      Pali Rohár <pali.rohar@gmail.com>
3584 S:      Maintained
3585 F:      drivers/hwmon/dell-smm-hwmon.c
3586 F:      include/uapi/linux/i8k.h
3587
3588 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3589 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3590 S:      Maintained
3591 F:      Documentation/dcdbas.txt
3592 F:      drivers/firmware/dcdbas.*
3593
3594 DELL WMI EXTRAS DRIVER
3595 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3596 M:      Pali Rohár <pali.rohar@gmail.com>
3597 S:      Maintained
3598 F:      drivers/platform/x86/dell-wmi.c
3599
3600 DESIGNWARE USB2 DRD IP DRIVER
3601 M:      John Youn <johnyoun@synopsys.com>
3602 L:      linux-usb@vger.kernel.org
3603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3604 S:      Maintained
3605 F:      drivers/usb/dwc2/
3606
3607 DESIGNWARE USB3 DRD IP DRIVER
3608 M:      Felipe Balbi <balbi@kernel.org>
3609 L:      linux-usb@vger.kernel.org
3610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3611 S:      Maintained
3612 F:      drivers/usb/dwc3/
3613
3614 DEVICE COREDUMP (DEV_COREDUMP)
3615 M:      Johannes Berg <johannes@sipsolutions.net>
3616 L:      linux-kernel@vger.kernel.org
3617 S:      Maintained
3618 F:      drivers/base/devcoredump.c
3619 F:      include/linux/devcoredump.h
3620
3621 DEVICE FREQUENCY (DEVFREQ)
3622 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3623 M:      Kyungmin Park <kyungmin.park@samsung.com>
3624 L:      linux-pm@vger.kernel.org
3625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3626 S:      Maintained
3627 F:      drivers/devfreq/
3628 F:      include/linux/devfreq.h
3629 F:      Documentation/devicetree/bindings/devfreq/
3630
3631 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3632 M:      Chanwoo Choi <cw00.choi@samsung.com>
3633 L:      linux-pm@vger.kernel.org
3634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3635 S:      Supported
3636 F:      drivers/devfreq/event/
3637 F:      drivers/devfreq/devfreq-event.c
3638 F:      include/linux/devfreq-event.h
3639 F:      Documentation/devicetree/bindings/devfreq/event/
3640
3641 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3642 M:      Chanwoo Choi <cw00.choi@samsung.com>
3643 L:      linux-pm@vger.kernel.org
3644 L:      linux-samsung-soc@vger.kernel.org
3645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3646 S:      Maintained
3647 F:      drivers/devfreq/exynos-bus.c
3648 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3649
3650 DEVICE NUMBER REGISTRY
3651 M:      Torben Mathiasen <device@lanana.org>
3652 W:      http://lanana.org/docs/device-list/index.html
3653 S:      Maintained
3654
3655 DEVICE-MAPPER  (LVM)
3656 M:      Alasdair Kergon <agk@redhat.com>
3657 M:      Mike Snitzer <snitzer@redhat.com>
3658 M:      dm-devel@redhat.com
3659 L:      dm-devel@redhat.com
3660 W:      http://sources.redhat.com/dm
3661 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3663 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3664 S:      Maintained
3665 F:      Documentation/device-mapper/
3666 F:      drivers/md/dm*
3667 F:      drivers/md/persistent-data/
3668 F:      include/linux/device-mapper.h
3669 F:      include/linux/dm-*.h
3670 F:      include/uapi/linux/dm-*.h
3671
3672 DEVLINK
3673 M:      Jiri Pirko <jiri@mellanox.com>
3674 L:      netdev@vger.kernel.org
3675 S:      Supported
3676 F:      net/core/devlink.c
3677 F:      include/net/devlink.h
3678 F:      include/uapi/linux/devlink.h
3679
3680 DIALOG SEMICONDUCTOR DRIVERS
3681 M:      Support Opensource <support.opensource@diasemi.com>
3682 W:      http://www.dialog-semiconductor.com/products
3683 S:      Supported
3684 F:      Documentation/hwmon/da90??
3685 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3686 F:      drivers/gpio/gpio-da90??.c
3687 F:      drivers/hwmon/da90??-hwmon.c
3688 F:      drivers/iio/adc/da91??-*.c
3689 F:      drivers/input/misc/da90??_onkey.c
3690 F:      drivers/input/touchscreen/da9052_tsi.c
3691 F:      drivers/leds/leds-da90??.c
3692 F:      drivers/mfd/da903x.c
3693 F:      drivers/mfd/da90??-*.c
3694 F:      drivers/mfd/da91??-*.c
3695 F:      drivers/power/da9052-battery.c
3696 F:      drivers/power/da91??-*.c
3697 F:      drivers/regulator/da903x.c
3698 F:      drivers/regulator/da9???-regulator.[ch]
3699 F:      drivers/rtc/rtc-da90??.c
3700 F:      drivers/video/backlight/da90??_bl.c
3701 F:      drivers/watchdog/da90??_wdt.c
3702 F:      include/linux/mfd/da903x.h
3703 F:      include/linux/mfd/da9052/
3704 F:      include/linux/mfd/da9055/
3705 F:      include/linux/mfd/da9063/
3706 F:      include/linux/mfd/da9150/
3707 F:      include/sound/da[79]*.h
3708 F:      sound/soc/codecs/da[79]*.[ch]
3709
3710 DIGI NEO AND CLASSIC PCI PRODUCTS
3711 M:      Lidza Louina <lidza.louina@gmail.com>
3712 M:      Mark Hounschell <markh@compro.net>
3713 L:      driverdev-devel@linuxdriverproject.org
3714 S:      Maintained
3715 F:      drivers/staging/dgnc/
3716
3717 DIOLAN U2C-12 I2C DRIVER
3718 M:      Guenter Roeck <linux@roeck-us.net>
3719 L:      linux-i2c@vger.kernel.org
3720 S:      Maintained
3721 F:      drivers/i2c/busses/i2c-diolan-u2c.c
3722
3723 DIRECT ACCESS (DAX)
3724 M:      Matthew Wilcox <willy@linux.intel.com>
3725 L:      linux-fsdevel@vger.kernel.org
3726 S:      Supported
3727 F:      fs/dax.c
3728
3729 DIRECTORY NOTIFICATION (DNOTIFY)
3730 M:      Eric Paris <eparis@parisplace.org>
3731 S:      Maintained
3732 F:      Documentation/filesystems/dnotify.txt
3733 F:      fs/notify/dnotify/
3734 F:      include/linux/dnotify.h
3735
3736 DISK GEOMETRY AND PARTITION HANDLING
3737 M:      Andries Brouwer <aeb@cwi.nl>
3738 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3739 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3740 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3741 S:      Maintained
3742
3743 DISKQUOTA
3744 M:      Jan Kara <jack@suse.com>
3745 S:      Maintained
3746 F:      Documentation/filesystems/quota.txt
3747 F:      fs/quota/
3748 F:      include/linux/quota*.h
3749 F:      include/uapi/linux/quota*.h
3750
3751 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3752 M:      Bernie Thompson <bernie@plugable.com>
3753 L:      linux-fbdev@vger.kernel.org
3754 S:      Maintained
3755 W:      http://plugable.com/category/projects/udlfb/
3756 F:      drivers/video/fbdev/udlfb.c
3757 F:      include/video/udlfb.h
3758 F:      Documentation/fb/udlfb.txt
3759
3760 DISTRIBUTED LOCK MANAGER (DLM)
3761 M:      Christine Caulfield <ccaulfie@redhat.com>
3762 M:      David Teigland <teigland@redhat.com>
3763 L:      cluster-devel@redhat.com
3764 W:      http://sources.redhat.com/cluster/
3765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3766 S:      Supported
3767 F:      fs/dlm/
3768
3769 DMA BUFFER SHARING FRAMEWORK
3770 M:      Sumit Semwal <sumit.semwal@linaro.org>
3771 S:      Maintained
3772 L:      linux-media@vger.kernel.org
3773 L:      dri-devel@lists.freedesktop.org
3774 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3775 F:      drivers/dma-buf/
3776 F:      include/linux/dma-buf*
3777 F:      include/linux/reservation.h
3778 F:      include/linux/*fence.h
3779 F:      Documentation/dma-buf-sharing.txt
3780 T:      git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3781
3782 SYNC FILE FRAMEWORK
3783 M:      Sumit Semwal <sumit.semwal@linaro.org>
3784 R:      Gustavo Padovan <gustavo@padovan.org>
3785 S:      Maintained
3786 L:      linux-media@vger.kernel.org
3787 L:      dri-devel@lists.freedesktop.org
3788 F:      drivers/dma-buf/sync_file.c
3789 F:      include/linux/sync_file.h
3790 F:      Documentation/sync_file.txt
3791 T:      git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3792
3793 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3794 M:      Vinod Koul <vinod.koul@intel.com>
3795 L:      dmaengine@vger.kernel.org
3796 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
3797 S:      Maintained
3798 F:      drivers/dma/
3799 F:      include/linux/dmaengine.h
3800 F:      Documentation/devicetree/bindings/dma/
3801 F:      Documentation/dmaengine/
3802 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
3803
3804 DME1737 HARDWARE MONITOR DRIVER
3805 M:      Juerg Haefliger <juergh@gmail.com>
3806 L:      linux-hwmon@vger.kernel.org
3807 S:      Maintained
3808 F:      Documentation/hwmon/dme1737
3809 F:      drivers/hwmon/dme1737.c
3810
3811 DMI/SMBIOS SUPPORT
3812 M:      Jean Delvare <jdelvare@suse.com>
3813 S:      Maintained
3814 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3815 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
3816 F:      drivers/firmware/dmi-id.c
3817 F:      drivers/firmware/dmi_scan.c
3818 F:      include/linux/dmi.h
3819
3820 DOCUMENTATION
3821 M:      Jonathan Corbet <corbet@lwn.net>
3822 L:      linux-doc@vger.kernel.org
3823 S:      Maintained
3824 F:      Documentation/
3825 F:      scripts/docproc.c
3826 F:      scripts/kernel-doc*
3827 X:      Documentation/ABI/
3828 X:      Documentation/devicetree/
3829 X:      Documentation/acpi
3830 X:      Documentation/power
3831 X:      Documentation/spi
3832 X:      Documentation/DocBook/media
3833 T:      git git://git.lwn.net/linux.git docs-next
3834
3835 DOUBLETALK DRIVER
3836 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
3837 L:      blinux-list@redhat.com
3838 S:      Maintained
3839 F:      drivers/char/dtlk.c
3840 F:      include/linux/dtlk.h
3841
3842 DPT_I2O SCSI RAID DRIVER
3843 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3844 L:      linux-scsi@vger.kernel.org
3845 W:      http://www.adaptec.com/
3846 S:      Maintained
3847 F:      drivers/scsi/dpt*
3848 F:      drivers/scsi/dpt/
3849
3850 DRBD DRIVER
3851 M:      Philipp Reisner <philipp.reisner@linbit.com>
3852 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
3853 L:      drbd-dev@lists.linbit.com
3854 W:      http://www.drbd.org
3855 T:      git git://git.linbit.com/linux-drbd.git
3856 T:      git git://git.linbit.com/drbd-8.4.git
3857 S:      Supported
3858 F:      drivers/block/drbd/
3859 F:      lib/lru_cache.c
3860 F:      Documentation/blockdev/drbd/
3861
3862 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3863 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3865 S:      Supported
3866 F:      Documentation/kobject.txt
3867 F:      drivers/base/
3868 F:      fs/debugfs/
3869 F:      fs/kernfs/
3870 F:      fs/sysfs/
3871 F:      include/linux/debugfs.h
3872 F:      include/linux/kobj*
3873 F:      lib/kobj*
3874
3875 DRM DRIVERS
3876 M:      David Airlie <airlied@linux.ie>
3877 L:      dri-devel@lists.freedesktop.org
3878 T:      git git://people.freedesktop.org/~airlied/linux
3879 S:      Maintained
3880 F:      drivers/gpu/drm/
3881 F:      drivers/gpu/vga/
3882 F:      Documentation/devicetree/bindings/display/
3883 F:      Documentation/devicetree/bindings/gpu/
3884 F:      Documentation/devicetree/bindings/video/
3885 F:      Documentation/gpu/
3886 F:      include/drm/
3887 F:      include/uapi/drm/
3888
3889 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3890 M:      Dave Airlie <airlied@redhat.com>
3891 S:      Odd Fixes
3892 F:      drivers/gpu/drm/ast/
3893
3894 DRM DRIVER FOR BOCHS VIRTUAL GPU
3895 M:      Gerd Hoffmann <kraxel@redhat.com>
3896 S:      Odd Fixes
3897 F:      drivers/gpu/drm/bochs/
3898
3899 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3900 M:      Dave Airlie <airlied@redhat.com>
3901 S:      Odd Fixes
3902 F:      drivers/gpu/drm/cirrus/
3903
3904 RADEON and AMDGPU DRM DRIVERS
3905 M:      Alex Deucher <alexander.deucher@amd.com>
3906 M:      Christian König <christian.koenig@amd.com>
3907 L:      dri-devel@lists.freedesktop.org
3908 T:      git git://people.freedesktop.org/~agd5f/linux
3909 S:      Supported
3910 F:      drivers/gpu/drm/radeon/
3911 F:      include/uapi/drm/radeon_drm.h
3912 F:      drivers/gpu/drm/amd/
3913 F:      include/uapi/drm/amdgpu_drm.h
3914
3915 DRM PANEL DRIVERS
3916 M:      Thierry Reding <thierry.reding@gmail.com>
3917 L:      dri-devel@lists.freedesktop.org
3918 T:      git git://anongit.freedesktop.org/tegra/linux.git
3919 S:      Maintained
3920 F:      drivers/gpu/drm/drm_panel.c
3921 F:      drivers/gpu/drm/panel/
3922 F:      include/drm/drm_panel.h
3923 F:      Documentation/devicetree/bindings/display/panel/
3924
3925 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3926 M:      Daniel Vetter <daniel.vetter@intel.com>
3927 M:      Jani Nikula <jani.nikula@linux.intel.com>
3928 L:      intel-gfx@lists.freedesktop.org
3929 L:      dri-devel@lists.freedesktop.org
3930 W:      https://01.org/linuxgraphics/
3931 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
3932 T:      git git://anongit.freedesktop.org/drm-intel
3933 S:      Supported
3934 F:      drivers/gpu/drm/i915/
3935 F:      include/drm/i915*
3936 F:      include/uapi/drm/i915_drm.h
3937 F:      Documentation/gpu/i915.rst
3938
3939 DRM DRIVERS FOR ATMEL HLCDC
3940 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
3941 L:      dri-devel@lists.freedesktop.org
3942 S:      Supported
3943 F:      drivers/gpu/drm/atmel-hlcdc/
3944 F:      Documentation/devicetree/bindings/drm/atmel/
3945
3946 DRM DRIVERS FOR ALLWINNER A10
3947 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
3948 L:      dri-devel@lists.freedesktop.org
3949 S:      Supported
3950 F:      drivers/gpu/drm/sun4i/
3951 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
3952
3953 DRM DRIVERS FOR EXYNOS
3954 M:      Inki Dae <inki.dae@samsung.com>
3955 M:      Joonyoung Shim <jy0922.shim@samsung.com>
3956 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
3957 M:      Kyungmin Park <kyungmin.park@samsung.com>
3958 L:      dri-devel@lists.freedesktop.org
3959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3960 S:      Supported
3961 F:      drivers/gpu/drm/exynos/
3962 F:      include/uapi/drm/exynos_drm.h
3963 F:      Documentation/devicetree/bindings/display/exynos/
3964
3965 DRM DRIVERS FOR FREESCALE DCU
3966 M:      Stefan Agner <stefan@agner.ch>
3967 M:      Alison Wang <alison.wang@freescale.com>
3968 L:      dri-devel@lists.freedesktop.org
3969 S:      Supported
3970 F:      drivers/gpu/drm/fsl-dcu/
3971 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
3972 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
3973 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3974
3975 DRM DRIVERS FOR FREESCALE IMX
3976 M:      Philipp Zabel <p.zabel@pengutronix.de>
3977 L:      dri-devel@lists.freedesktop.org
3978 S:      Maintained
3979 F:      drivers/gpu/drm/imx/
3980 F:      drivers/gpu/ipu-v3/
3981 F:      Documentation/devicetree/bindings/display/imx/
3982
3983 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3984 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3985 L:      dri-devel@lists.freedesktop.org
3986 T:      git git://github.com/patjak/drm-gma500
3987 S:      Maintained
3988 F:      drivers/gpu/drm/gma500/
3989
3990 DRM DRIVERS FOR HISILICON
3991 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
3992 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
3993 R:      Chen Feng <puck.chen@hisilicon.com>
3994 L:      dri-devel@lists.freedesktop.org
3995 T:      git git://github.com/xin3liang/linux.git
3996 S:      Maintained
3997 F:      drivers/gpu/drm/hisilicon/
3998 F:      Documentation/devicetree/bindings/display/hisilicon/
3999
4000 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4001 S:      Orphan / Obsolete
4002 F:      drivers/gpu/drm/i810/
4003 F:      include/uapi/drm/i810_drm.h
4004
4005 DRM DRIVER FOR MSM ADRENO GPU
4006 M:      Rob Clark <robdclark@gmail.com>
4007 L:      linux-arm-msm@vger.kernel.org
4008 L:      dri-devel@lists.freedesktop.org
4009 L:      freedreno@lists.freedesktop.org
4010 T:      git git://people.freedesktop.org/~robclark/linux
4011 S:      Maintained
4012 F:      drivers/gpu/drm/msm/
4013 F:      include/uapi/drm/msm_drm.h
4014 F:      Documentation/devicetree/bindings/display/msm/
4015
4016 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4017 M:      Ben Skeggs <bskeggs@redhat.com>
4018 L:      dri-devel@lists.freedesktop.org
4019 L:      nouveau@lists.freedesktop.org
4020 T:      git git://github.com/skeggsb/linux
4021 S:      Supported
4022 F:      drivers/gpu/drm/nouveau/
4023 F:      include/uapi/drm/nouveau_drm.h
4024
4025 DRM DRIVERS FOR NVIDIA TEGRA
4026 M:      Thierry Reding <thierry.reding@gmail.com>
4027 L:      dri-devel@lists.freedesktop.org
4028 L:      linux-tegra@vger.kernel.org
4029 T:      git git://anongit.freedesktop.org/tegra/linux.git
4030 S:      Supported
4031 F:      drivers/gpu/drm/tegra/
4032 F:      drivers/gpu/host1x/
4033 F:      include/linux/host1x.h
4034 F:      include/uapi/drm/tegra_drm.h
4035 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4036
4037 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4038 S:      Orphan / Obsolete
4039 F:      drivers/gpu/drm/mga/
4040 F:      include/uapi/drm/mga_drm.h
4041
4042 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4043 M:      Dave Airlie <airlied@redhat.com>
4044 S:      Odd Fixes
4045 F:      drivers/gpu/drm/mgag200/
4046
4047 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4048 S:      Orphan / Obsolete
4049 F:      drivers/gpu/drm/r128/
4050 F:      include/uapi/drm/r128_drm.h
4051
4052 DRM DRIVERS FOR RENESAS
4053 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4054 L:      dri-devel@lists.freedesktop.org
4055 L:      linux-renesas-soc@vger.kernel.org
4056 T:      git git://linuxtv.org/pinchartl/fbdev
4057 S:      Supported
4058 F:      drivers/gpu/drm/rcar-du/
4059 F:      drivers/gpu/drm/shmobile/
4060 F:      include/linux/platform_data/shmob_drm.h
4061 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4062
4063 DRM DRIVER FOR QXL VIRTUAL GPU
4064 M:      Dave Airlie <airlied@redhat.com>
4065 S:      Odd Fixes
4066 F:      drivers/gpu/drm/qxl/
4067 F:      include/uapi/drm/qxl_drm.h
4068
4069 DRM DRIVERS FOR ROCKCHIP
4070 M:      Mark Yao <mark.yao@rock-chips.com>
4071 L:      dri-devel@lists.freedesktop.org
4072 S:      Maintained
4073 F:      drivers/gpu/drm/rockchip/
4074 F:      Documentation/devicetree/bindings/display/rockchip/
4075
4076 DRM DRIVER FOR SAVAGE VIDEO CARDS
4077 S:      Orphan / Obsolete
4078 F:      drivers/gpu/drm/savage/
4079 F:      include/uapi/drm/savage_drm.h
4080
4081 DRM DRIVER FOR SIS VIDEO CARDS
4082 S:      Orphan / Obsolete
4083 F:      drivers/gpu/drm/sis/
4084 F:      include/uapi/drm/sis_drm.h
4085
4086 DRM DRIVERS FOR STI
4087 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4088 M:      Vincent Abriou <vincent.abriou@st.com>
4089 L:      dri-devel@lists.freedesktop.org
4090 T:      git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4091 S:      Maintained
4092 F:      drivers/gpu/drm/sti
4093 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4094
4095 DRM DRIVER FOR TDFX VIDEO CARDS
4096 S:      Orphan / Obsolete
4097 F:      drivers/gpu/drm/tdfx/
4098
4099 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4100 M:      Dave Airlie <airlied@redhat.com>
4101 S:      Odd Fixes
4102 F:      drivers/gpu/drm/udl/
4103
4104 DRM DRIVERS FOR VIVANTE GPU IP
4105 M:      Lucas Stach <l.stach@pengutronix.de>
4106 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4107 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4108 L:      dri-devel@lists.freedesktop.org
4109 S:      Maintained
4110 F:      drivers/gpu/drm/etnaviv/
4111 F:      include/uapi/drm/etnaviv_drm.h
4112 F:      Documentation/devicetree/bindings/display/etnaviv/
4113
4114 DRM DRIVER FOR VMWARE VIRTUAL GPU
4115 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4116 M:      Sinclair Yeh <syeh@vmware.com>
4117 M:      Thomas Hellstrom <thellstrom@vmware.com>
4118 L:      dri-devel@lists.freedesktop.org
4119 T:      git git://people.freedesktop.org/~syeh/repos_linux
4120 T:      git git://people.freedesktop.org/~thomash/linux
4121 S:      Supported
4122 F:      drivers/gpu/drm/vmwgfx/
4123 F:      include/uapi/drm/vmwgfx_drm.h
4124
4125 DRM DRIVERS FOR VC4
4126 M:      Eric Anholt <eric@anholt.net>
4127 T:      git git://github.com/anholt/linux
4128 S:      Supported
4129 F:      drivers/gpu/drm/vc4/
4130 F:      include/uapi/drm/vc4_drm.h
4131 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4132
4133 DRM DRIVERS FOR TI OMAP
4134 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4135 L:      dri-devel@lists.freedesktop.org
4136 S:      Maintained
4137 F:      drivers/gpu/drm/omapdrm/
4138 F:      Documentation/devicetree/bindings/display/ti/
4139
4140 DRM DRIVERS FOR TI LCDC
4141 M:      Jyri Sarha <jsarha@ti.com>
4142 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4143 L:      dri-devel@lists.freedesktop.org
4144 S:      Maintained
4145 F:      drivers/gpu/drm/tilcdc/
4146 F:      Documentation/devicetree/bindings/display/tilcdc/
4147
4148 DSBR100 USB FM RADIO DRIVER
4149 M:      Alexey Klimov <klimov.linux@gmail.com>
4150 L:      linux-media@vger.kernel.org
4151 T:      git git://linuxtv.org/media_tree.git
4152 S:      Maintained
4153 F:      drivers/media/radio/dsbr100.c
4154
4155 DSCC4 DRIVER
4156 M:      Francois Romieu <romieu@fr.zoreil.com>
4157 L:      netdev@vger.kernel.org
4158 S:      Maintained
4159 F:      drivers/net/wan/dscc4.c
4160
4161 DT3155 MEDIA DRIVER
4162 M:      Hans Verkuil <hverkuil@xs4all.nl>
4163 L:      linux-media@vger.kernel.org
4164 T:      git git://linuxtv.org/media_tree.git
4165 W:      https://linuxtv.org
4166 S:      Odd Fixes
4167 F:      drivers/media/pci/dt3155/
4168
4169 DVB_USB_AF9015 MEDIA DRIVER
4170 M:      Antti Palosaari <crope@iki.fi>
4171 L:      linux-media@vger.kernel.org
4172 W:      https://linuxtv.org
4173 W:      http://palosaari.fi/linux/
4174 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4175 T:      git git://linuxtv.org/anttip/media_tree.git
4176 S:      Maintained
4177 F:      drivers/media/usb/dvb-usb-v2/af9015*
4178
4179 DVB_USB_AF9035 MEDIA DRIVER
4180 M:      Antti Palosaari <crope@iki.fi>
4181 L:      linux-media@vger.kernel.org
4182 W:      https://linuxtv.org
4183 W:      http://palosaari.fi/linux/
4184 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4185 T:      git git://linuxtv.org/anttip/media_tree.git
4186 S:      Maintained
4187 F:      drivers/media/usb/dvb-usb-v2/af9035*
4188
4189 DVB_USB_ANYSEE MEDIA DRIVER
4190 M:      Antti Palosaari <crope@iki.fi>
4191 L:      linux-media@vger.kernel.org
4192 W:      https://linuxtv.org
4193 W:      http://palosaari.fi/linux/
4194 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4195 T:      git git://linuxtv.org/anttip/media_tree.git
4196 S:      Maintained
4197 F:      drivers/media/usb/dvb-usb-v2/anysee*
4198
4199 DVB_USB_AU6610 MEDIA DRIVER
4200 M:      Antti Palosaari <crope@iki.fi>
4201 L:      linux-media@vger.kernel.org
4202 W:      https://linuxtv.org
4203 W:      http://palosaari.fi/linux/
4204 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4205 T:      git git://linuxtv.org/anttip/media_tree.git
4206 S:      Maintained
4207 F:      drivers/media/usb/dvb-usb-v2/au6610*
4208
4209 DVB_USB_CE6230 MEDIA DRIVER
4210 M:      Antti Palosaari <crope@iki.fi>
4211 L:      linux-media@vger.kernel.org
4212 W:      https://linuxtv.org
4213 W:      http://palosaari.fi/linux/
4214 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4215 T:      git git://linuxtv.org/anttip/media_tree.git
4216 S:      Maintained
4217 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4218
4219 DVB_USB_CXUSB MEDIA DRIVER
4220 M:      Michael Krufky <mkrufky@linuxtv.org>
4221 L:      linux-media@vger.kernel.org
4222 W:      https://linuxtv.org
4223 W:      http://github.com/mkrufky
4224 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4225 T:      git git://linuxtv.org/media_tree.git
4226 S:      Maintained
4227 F:      drivers/media/usb/dvb-usb/cxusb*
4228
4229 DVB_USB_EC168 MEDIA DRIVER
4230 M:      Antti Palosaari <crope@iki.fi>
4231 L:      linux-media@vger.kernel.org
4232 W:      https://linuxtv.org
4233 W:      http://palosaari.fi/linux/
4234 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4235 T:      git git://linuxtv.org/anttip/media_tree.git
4236 S:      Maintained
4237 F:      drivers/media/usb/dvb-usb-v2/ec168*
4238
4239 DVB_USB_GL861 MEDIA DRIVER
4240 M:      Antti Palosaari <crope@iki.fi>
4241 L:      linux-media@vger.kernel.org
4242 W:      https://linuxtv.org
4243 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4244 T:      git git://linuxtv.org/anttip/media_tree.git
4245 S:      Maintained
4246 F:      drivers/media/usb/dvb-usb-v2/gl861*
4247
4248 DVB_USB_MXL111SF MEDIA DRIVER
4249 M:      Michael Krufky <mkrufky@linuxtv.org>
4250 L:      linux-media@vger.kernel.org
4251 W:      https://linuxtv.org
4252 W:      http://github.com/mkrufky
4253 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4254 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4255 S:      Maintained
4256 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4257
4258 DVB_USB_RTL28XXU MEDIA DRIVER
4259 M:      Antti Palosaari <crope@iki.fi>
4260 L:      linux-media@vger.kernel.org
4261 W:      https://linuxtv.org
4262 W:      http://palosaari.fi/linux/
4263 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4264 T:      git git://linuxtv.org/anttip/media_tree.git
4265 S:      Maintained
4266 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4267
4268 DVB_USB_V2 MEDIA DRIVER
4269 M:      Antti Palosaari <crope@iki.fi>
4270 L:      linux-media@vger.kernel.org
4271 W:      https://linuxtv.org
4272 W:      http://palosaari.fi/linux/
4273 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4274 T:      git git://linuxtv.org/anttip/media_tree.git
4275 S:      Maintained
4276 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4277 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4278
4279 DYNAMIC DEBUG
4280 M:      Jason Baron <jbaron@akamai.com>
4281 S:      Maintained
4282 F:      lib/dynamic_debug.c
4283 F:      include/linux/dynamic_debug.h
4284
4285 DZ DECSTATION DZ11 SERIAL DRIVER
4286 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4287 S:      Maintained
4288 F:      drivers/tty/serial/dz.*
4289
4290 E3X0 POWER BUTTON DRIVER
4291 M:      Moritz Fischer <moritz.fischer@ettus.com>
4292 L:      usrp-users@lists.ettus.com
4293 W:      http://www.ettus.com
4294 S:      Supported
4295 F:      drivers/input/misc/e3x0-button.c
4296 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4297
4298 E4000 MEDIA DRIVER
4299 M:      Antti Palosaari <crope@iki.fi>
4300 L:      linux-media@vger.kernel.org
4301 W:      https://linuxtv.org
4302 W:      http://palosaari.fi/linux/
4303 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4304 T:      git git://linuxtv.org/anttip/media_tree.git
4305 S:      Maintained
4306 F:      drivers/media/tuners/e4000*
4307
4308 EATA ISA/EISA/PCI SCSI DRIVER
4309 M:      Dario Ballabio <ballabio_dario@emc.com>
4310 L:      linux-scsi@vger.kernel.org
4311 S:      Maintained
4312 F:      drivers/scsi/eata.c
4313
4314 EC100 MEDIA DRIVER
4315 M:      Antti Palosaari <crope@iki.fi>
4316 L:      linux-media@vger.kernel.org
4317 W:      https://linuxtv.org
4318 W:      http://palosaari.fi/linux/
4319 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4320 T:      git git://linuxtv.org/anttip/media_tree.git
4321 S:      Maintained
4322 F:      drivers/media/dvb-frontends/ec100*
4323
4324 ECRYPT FILE SYSTEM
4325 M:      Tyler Hicks <tyhicks@canonical.com>
4326 L:      ecryptfs@vger.kernel.org
4327 W:      http://ecryptfs.org
4328 W:      https://launchpad.net/ecryptfs
4329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4330 S:      Supported
4331 F:      Documentation/filesystems/ecryptfs.txt
4332 F:      fs/ecryptfs/
4333
4334 EDAC-CORE
4335 M:      Doug Thompson <dougthompson@xmission.com>
4336 M:      Borislav Petkov <bp@alien8.de>
4337 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4338 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4339 L:      linux-edac@vger.kernel.org
4340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4342 S:      Supported
4343 F:      Documentation/edac.txt
4344 F:      drivers/edac/
4345 F:      include/linux/edac.h
4346
4347 EDAC-AMD64
4348 M:      Doug Thompson <dougthompson@xmission.com>
4349 M:      Borislav Petkov <bp@alien8.de>
4350 L:      linux-edac@vger.kernel.org
4351 S:      Maintained
4352 F:      drivers/edac/amd64_edac*
4353
4354 EDAC-CALXEDA
4355 M:      Doug Thompson <dougthompson@xmission.com>
4356 M:      Robert Richter <rric@kernel.org>
4357 L:      linux-edac@vger.kernel.org
4358 S:      Maintained
4359 F:      drivers/edac/highbank*
4360
4361 EDAC-CAVIUM
4362 M:      Ralf Baechle <ralf@linux-mips.org>
4363 M:      David Daney <david.daney@cavium.com>
4364 L:      linux-edac@vger.kernel.org
4365 L:      linux-mips@linux-mips.org
4366 S:      Supported
4367 F:      drivers/edac/octeon_edac*
4368
4369 EDAC-E752X
4370 M:      Mark Gross <mark.gross@intel.com>
4371 M:      Doug Thompson <dougthompson@xmission.com>
4372 L:      linux-edac@vger.kernel.org
4373 S:      Maintained
4374 F:      drivers/edac/e752x_edac.c
4375
4376 EDAC-E7XXX
4377 M:      Doug Thompson <dougthompson@xmission.com>
4378 L:      linux-edac@vger.kernel.org
4379 S:      Maintained
4380 F:      drivers/edac/e7xxx_edac.c
4381
4382 EDAC-GHES
4383 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4384 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4385 L:      linux-edac@vger.kernel.org
4386 S:      Maintained
4387 F:      drivers/edac/ghes_edac.c
4388
4389 EDAC-I82443BXGX
4390 M:      Tim Small <tim@buttersideup.com>
4391 L:      linux-edac@vger.kernel.org
4392 S:      Maintained
4393 F:      drivers/edac/i82443bxgx_edac.c
4394
4395 EDAC-I3000
4396 M:      Jason Uhlenkott <juhlenko@akamai.com>
4397 L:      linux-edac@vger.kernel.org
4398 S:      Maintained
4399 F:      drivers/edac/i3000_edac.c
4400
4401 EDAC-I5000
4402 M:      Doug Thompson <dougthompson@xmission.com>
4403 L:      linux-edac@vger.kernel.org
4404 S:      Maintained
4405 F:      drivers/edac/i5000_edac.c
4406
4407 EDAC-I5400
4408 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4409 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4410 L:      linux-edac@vger.kernel.org
4411 S:      Maintained
4412 F:      drivers/edac/i5400_edac.c
4413
4414 EDAC-I7300
4415 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4416 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4417 L:      linux-edac@vger.kernel.org
4418 S:      Maintained
4419 F:      drivers/edac/i7300_edac.c
4420
4421 EDAC-I7CORE
4422 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4423 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4424 L:      linux-edac@vger.kernel.org
4425 S:      Maintained
4426 F:      drivers/edac/i7core_edac.c
4427
4428 EDAC-I82975X
4429 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4430 M:      "Arvind R." <arvino55@gmail.com>
4431 L:      linux-edac@vger.kernel.org
4432 S:      Maintained
4433 F:      drivers/edac/i82975x_edac.c
4434
4435 EDAC-IE31200
4436 M:      Jason Baron <jbaron@akamai.com>
4437 L:      linux-edac@vger.kernel.org
4438 S:      Maintained
4439 F:      drivers/edac/ie31200_edac.c
4440
4441 EDAC-MPC85XX
4442 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4443 L:      linux-edac@vger.kernel.org
4444 S:      Maintained
4445 F:      drivers/edac/mpc85xx_edac.[ch]
4446
4447 EDAC-PASEMI
4448 M:      Egor Martovetsky <egor@pasemi.com>
4449 L:      linux-edac@vger.kernel.org
4450 S:      Maintained
4451 F:      drivers/edac/pasemi_edac.c
4452
4453 EDAC-R82600
4454 M:      Tim Small <tim@buttersideup.com>
4455 L:      linux-edac@vger.kernel.org
4456 S:      Maintained
4457 F:      drivers/edac/r82600_edac.c
4458
4459 EDAC-SBRIDGE
4460 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4461 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4462 L:      linux-edac@vger.kernel.org
4463 S:      Maintained
4464 F:      drivers/edac/sb_edac.c
4465
4466 EDAC-XGENE
4467 APPLIED MICRO (APM) X-GENE SOC EDAC
4468 M:     Loc Ho <lho@apm.com>
4469 S:     Supported
4470 F:     drivers/edac/xgene_edac.c
4471 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4472
4473 EDIROL UA-101/UA-1000 DRIVER
4474 M:      Clemens Ladisch <clemens@ladisch.de>
4475 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4476 T:      git git://git.alsa-project.org/alsa-kernel.git
4477 S:      Maintained
4478 F:      sound/usb/misc/ua101.c
4479
4480 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4481 M:      Matt Fleming <matt@codeblueprint.co.uk>
4482 L:      linux-efi@vger.kernel.org
4483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4484 S:      Maintained
4485 F:      Documentation/efi-stub.txt
4486 F:      arch/ia64/kernel/efi.c
4487 F:      arch/x86/boot/compressed/eboot.[ch]
4488 F:      arch/x86/include/asm/efi.h
4489 F:      arch/x86/platform/efi/
4490 F:      drivers/firmware/efi/
4491 F:      include/linux/efi*.h
4492
4493 EFI VARIABLE FILESYSTEM
4494 M:      Matthew Garrett <matthew.garrett@nebula.com>
4495 M:      Jeremy Kerr <jk@ozlabs.org>
4496 M:      Matt Fleming <matt@codeblueprint.co.uk>
4497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4498 L:      linux-efi@vger.kernel.org
4499 S:      Maintained
4500 F:      fs/efivarfs/
4501
4502 EFIFB FRAMEBUFFER DRIVER
4503 L:      linux-fbdev@vger.kernel.org
4504 M:      Peter Jones <pjones@redhat.com>
4505 S:      Maintained
4506 F:      drivers/video/fbdev/efifb.c
4507
4508 EFS FILESYSTEM
4509 W:      http://aeschi.ch.eu.org/efs/
4510 S:      Orphan
4511 F:      fs/efs/
4512
4513 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4514 M:      Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4515 L:      netdev@vger.kernel.org
4516 S:      Maintained
4517 F:      drivers/net/ethernet/ibm/ehea/
4518
4519 EM28XX VIDEO4LINUX DRIVER
4520 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4521 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4522 L:      linux-media@vger.kernel.org
4523 W:      https://linuxtv.org
4524 T:      git git://linuxtv.org/media_tree.git
4525 S:      Maintained
4526 F:      drivers/media/usb/em28xx/
4527
4528 EMBEDDED LINUX
4529 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4530 M:      Matt Mackall <mpm@selenic.com>
4531 M:      David Woodhouse <dwmw2@infradead.org>
4532 L:      linux-embedded@vger.kernel.org
4533 S:      Maintained
4534
4535 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4536 M:      James Smart <james.smart@avagotech.com>
4537 M:      Dick Kennedy <dick.kennedy@avagotech.com>
4538 L:      linux-scsi@vger.kernel.org
4539 W:      http://www.avagotech.com
4540 S:      Supported
4541 F:      drivers/scsi/lpfc/
4542
4543 ENE CB710 FLASH CARD READER DRIVER
4544 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4545 S:      Maintained
4546 F:      drivers/misc/cb710/
4547 F:      drivers/mmc/host/cb710-mmc.*
4548 F:      include/linux/cb710.h
4549
4550 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4551 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4552 S:      Maintained
4553 F:      drivers/media/rc/ene_ir.*
4554
4555 EPSON S1D13XXX FRAMEBUFFER DRIVER
4556 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4557 S:      Maintained
4558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4559 F:      drivers/video/fbdev/s1d13xxxfb.c
4560 F:      include/video/s1d13xxxfb.h
4561
4562 ET131X NETWORK DRIVER
4563 M:      Mark Einon <mark.einon@gmail.com>
4564 S:      Odd Fixes
4565 F:      drivers/net/ethernet/agere/
4566
4567 ETHERNET BRIDGE
4568 M:      Stephen Hemminger <stephen@networkplumber.org>
4569 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4570 L:      netdev@vger.kernel.org
4571 W:      http://www.linuxfoundation.org/en/Net:Bridge
4572 S:      Maintained
4573 F:      include/linux/netfilter_bridge/
4574 F:      net/bridge/
4575
4576 ETHERNET PHY LIBRARY
4577 M:      Florian Fainelli <f.fainelli@gmail.com>
4578 L:      netdev@vger.kernel.org
4579 S:      Maintained
4580 F:      include/linux/phy.h
4581 F:      include/linux/phy_fixed.h
4582 F:      drivers/net/phy/
4583 F:      Documentation/networking/phy.txt
4584 F:      drivers/of/of_mdio.c
4585 F:      drivers/of/of_net.c
4586
4587 EXT2 FILE SYSTEM
4588 M:      Jan Kara <jack@suse.com>
4589 L:      linux-ext4@vger.kernel.org
4590 S:      Maintained
4591 F:      Documentation/filesystems/ext2.txt
4592 F:      fs/ext2/
4593 F:      include/linux/ext2*
4594
4595 EXT4 FILE SYSTEM
4596 M:      "Theodore Ts'o" <tytso@mit.edu>
4597 M:      Andreas Dilger <adilger.kernel@dilger.ca>
4598 L:      linux-ext4@vger.kernel.org
4599 W:      http://ext4.wiki.kernel.org
4600 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
4601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4602 S:      Maintained
4603 F:      Documentation/filesystems/ext4.txt
4604 F:      fs/ext4/
4605
4606 Extended Verification Module (EVM)
4607 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
4608 L:      linux-ima-devel@lists.sourceforge.net
4609 L:      linux-security-module@vger.kernel.org
4610 S:      Supported
4611 F:      security/integrity/evm/
4612
4613 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4614 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4615 M:      Chanwoo Choi <cw00.choi@samsung.com>
4616 L:      linux-kernel@vger.kernel.org
4617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4618 S:      Maintained
4619 F:      drivers/extcon/
4620 F:      include/linux/extcon/
4621 F:      include/linux/extcon.h
4622 F:      Documentation/extcon/
4623 F:      Documentation/devicetree/bindings/extcon/
4624
4625 EXYNOS DP DRIVER
4626 M:      Jingoo Han <jingoohan1@gmail.com>
4627 L:      dri-devel@lists.freedesktop.org
4628 S:      Maintained
4629 F:      drivers/gpu/drm/exynos/exynos_dp*
4630
4631 EXYNOS SYSMMU (IOMMU) driver
4632 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4633 L:      iommu@lists.linux-foundation.org
4634 S:      Maintained
4635 F:      drivers/iommu/exynos-iommu.c
4636
4637 EXYNOS MIPI DISPLAY DRIVERS
4638 M:      Inki Dae <inki.dae@samsung.com>
4639 M:      Donghwa Lee <dh09.lee@samsung.com>
4640 M:      Kyungmin Park <kyungmin.park@samsung.com>
4641 L:      linux-fbdev@vger.kernel.org
4642 S:      Maintained
4643 F:      drivers/video/fbdev/exynos/exynos_mipi*
4644 F:      include/video/exynos_mipi*
4645
4646 EZchip NPS platform support
4647 M:      Noam Camus <noamc@ezchip.com>
4648 S:      Supported
4649 F:      arch/arc/plat-eznps
4650 F:      arch/arc/boot/dts/eznps.dts
4651
4652 F71805F HARDWARE MONITORING DRIVER
4653 M:      Jean Delvare <jdelvare@suse.com>
4654 L:      linux-hwmon@vger.kernel.org
4655 S:      Maintained
4656 F:      Documentation/hwmon/f71805f
4657 F:      drivers/hwmon/f71805f.c
4658
4659 FC0011 TUNER DRIVER
4660 M:      Michael Buesch <m@bues.ch>
4661 L:      linux-media@vger.kernel.org
4662 S:      Maintained
4663 F:      drivers/media/tuners/fc0011.h
4664 F:      drivers/media/tuners/fc0011.c
4665
4666 FC2580 MEDIA DRIVER
4667 M:      Antti Palosaari <crope@iki.fi>
4668 L:      linux-media@vger.kernel.org
4669 W:      https://linuxtv.org
4670 W:      http://palosaari.fi/linux/
4671 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4672 T:      git git://linuxtv.org/anttip/media_tree.git
4673 S:      Maintained
4674 F:      drivers/media/tuners/fc2580*
4675
4676 FANOTIFY
4677 M:      Eric Paris <eparis@redhat.com>
4678 S:      Maintained
4679 F:      fs/notify/fanotify/
4680 F:      include/linux/fanotify.h
4681 F:      include/uapi/linux/fanotify.h
4682
4683 FARSYNC SYNCHRONOUS DRIVER
4684 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
4685 W:      http://www.farsite.co.uk/
4686 S:      Supported
4687 F:      drivers/net/wan/farsync.*
4688
4689 FAULT INJECTION SUPPORT
4690 M:      Akinobu Mita <akinobu.mita@gmail.com>
4691 S:      Supported
4692 F:      Documentation/fault-injection/
4693 F:      lib/fault-inject.c
4694
4695 FBTFT Framebuffer drivers
4696 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4697 M:      Noralf Trønnes <noralf@tronnes.org>
4698 S:      Maintained
4699 F:      drivers/staging/fbtft/
4700
4701 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4702 M:      Vasu Dev <vasu.dev@intel.com>
4703 L:      fcoe-devel@open-fcoe.org
4704 W:      www.Open-FCoE.org
4705 S:      Supported
4706 F:      drivers/scsi/libfc/
4707 F:      drivers/scsi/fcoe/
4708 F:      include/scsi/fc/
4709 F:      include/scsi/libfc.h
4710 F:      include/scsi/libfcoe.h
4711 F:      include/uapi/scsi/fc/
4712
4713 FILE LOCKING (flock() and fcntl()/lockf())
4714 M:      Jeff Layton <jlayton@poochiereds.net>
4715 M:      "J. Bruce Fields" <bfields@fieldses.org>
4716 L:      linux-fsdevel@vger.kernel.org
4717 S:      Maintained
4718 F:      include/linux/fcntl.h
4719 F:      include/linux/fs.h
4720 F:      include/uapi/linux/fcntl.h
4721 F:      include/uapi/linux/fs.h
4722 F:      fs/fcntl.c
4723 F:      fs/locks.c
4724
4725 FILESYSTEMS (VFS and infrastructure)
4726 M:      Alexander Viro <viro@zeniv.linux.org.uk>
4727 L:      linux-fsdevel@vger.kernel.org
4728 S:      Maintained
4729 F:      fs/*
4730
4731 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4732 M:      Riku Voipio <riku.voipio@iki.fi>
4733 L:      linux-hwmon@vger.kernel.org
4734 S:      Maintained
4735 F:      drivers/hwmon/f75375s.c
4736 F:      include/linux/f75375s.h
4737
4738 FIREWIRE AUDIO DRIVERS
4739 M:      Clemens Ladisch <clemens@ladisch.de>
4740 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4741 T:      git git://git.alsa-project.org/alsa-kernel.git
4742 S:      Maintained
4743 F:      sound/firewire/
4744
4745 FIREWIRE MEDIA DRIVERS (firedtv)
4746 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
4747 L:      linux-media@vger.kernel.org
4748 L:      linux1394-devel@lists.sourceforge.net
4749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4750 S:      Maintained
4751 F:      drivers/media/firewire/
4752
4753 FIREWIRE SBP-2 TARGET
4754 M:      Chris Boot <bootc@bootc.net>
4755 L:      linux-scsi@vger.kernel.org
4756 L:      target-devel@vger.kernel.org
4757 L:      linux1394-devel@lists.sourceforge.net
4758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4759 S:      Maintained
4760 F:      drivers/target/sbp/
4761
4762 FIREWIRE SUBSYSTEM
4763 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
4764 L:      linux1394-devel@lists.sourceforge.net
4765 W:      http://ieee1394.wiki.kernel.org/
4766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4767 S:      Maintained
4768 F:      drivers/firewire/
4769 F:      include/linux/firewire.h
4770 F:      include/uapi/linux/firewire*.h
4771 F:      tools/firewire/
4772
4773 FIRMWARE LOADER (request_firmware)
4774 M:      Ming Lei <ming.lei@canonical.com>
4775 L:      linux-kernel@vger.kernel.org
4776 S:      Maintained
4777 F:      Documentation/firmware_class/
4778 F:      drivers/base/firmware*.c
4779 F:      include/linux/firmware.h
4780
4781 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4782 M:      Joshua Morris <josh.h.morris@us.ibm.com>
4783 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4784 S:      Maintained
4785 F:      drivers/block/rsxx/
4786
4787 FLOPPY DRIVER
4788 M:      Jiri Kosina <jikos@kernel.org>
4789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4790 S:      Odd fixes
4791 F:      drivers/block/floppy.c
4792
4793 FMC SUBSYSTEM
4794 M:      Alessandro Rubini <rubini@gnudd.com>
4795 W:      http://www.ohwr.org/projects/fmc-bus
4796 S:      Supported
4797 F:      drivers/fmc/
4798 F:      include/linux/fmc*.h
4799 F:      include/linux/ipmi-fru.h
4800 K:      fmc_d.*register
4801
4802 FPGA MANAGER FRAMEWORK
4803 M:      Alan Tull <atull@opensource.altera.com>
4804 R:      Moritz Fischer <moritz.fischer@ettus.com>
4805 S:      Maintained
4806 F:      drivers/fpga/
4807 F:      include/linux/fpga/fpga-mgr.h
4808 W:      http://www.rocketboards.org
4809
4810 FPU EMULATOR
4811 M:      Bill Metzenthen <billm@melbpc.org.au>
4812 W:      http://floatingpoint.sourceforge.net/emulator/index.html
4813 S:      Maintained
4814 F:      arch/x86/math-emu/
4815
4816 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4817 L:      netdev@vger.kernel.org
4818 S:      Orphan
4819 F:      drivers/net/wan/dlci.c
4820 F:      drivers/net/wan/sdla.c
4821
4822 FRAMEBUFFER LAYER
4823 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4824 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4825 L:      linux-fbdev@vger.kernel.org
4826 W:      http://linux-fbdev.sourceforge.net/
4827 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
4828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4829 S:      Maintained
4830 F:      Documentation/fb/
4831 F:      drivers/video/
4832 F:      include/video/
4833 F:      include/linux/fb.h
4834 F:      include/uapi/video/
4835 F:      include/uapi/linux/fb.h
4836
4837 FREESCALE DIU FRAMEBUFFER DRIVER
4838 M:      Timur Tabi <timur@tabi.org>
4839 L:      linux-fbdev@vger.kernel.org
4840 S:      Maintained
4841 F:      drivers/video/fbdev/fsl-diu-fb.*
4842
4843 FREESCALE DMA DRIVER
4844 M:      Li Yang <leoli@freescale.com>
4845 M:      Zhang Wei <zw@zh-kernel.org>
4846 L:      linuxppc-dev@lists.ozlabs.org
4847 S:      Maintained
4848 F:      drivers/dma/fsldma.*
4849
4850 FREESCALE GPMI NAND DRIVER
4851 M:      Han Xu <han.xu@nxp.com>
4852 L:      linux-mtd@lists.infradead.org
4853 S:      Maintained
4854 F:      drivers/mtd/nand/gpmi-nand/*
4855
4856 FREESCALE I2C CPM DRIVER
4857 M:      Jochen Friedrich <jochen@scram.de>
4858 L:      linuxppc-dev@lists.ozlabs.org
4859 L:      linux-i2c@vger.kernel.org
4860 S:      Maintained
4861 F:      drivers/i2c/busses/i2c-cpm.c
4862
4863 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4864 M:      Sascha Hauer <kernel@pengutronix.de>
4865 L:      linux-fbdev@vger.kernel.org
4866 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4867 S:      Maintained
4868 F:      include/linux/platform_data/video-imxfb.h
4869 F:      drivers/video/fbdev/imxfb.c
4870
4871 FREESCALE QUAD SPI DRIVER
4872 M:      Han Xu <han.xu@nxp.com>
4873 L:      linux-mtd@lists.infradead.org
4874 S:      Maintained
4875 F:      drivers/mtd/spi-nor/fsl-quadspi.c
4876
4877 FREESCALE SOC FS_ENET DRIVER
4878 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
4879 M:      Vitaly Bordug <vbordug@ru.mvista.com>
4880 L:      linuxppc-dev@lists.ozlabs.org
4881 L:      netdev@vger.kernel.org
4882 S:      Maintained
4883 F:      drivers/net/ethernet/freescale/fs_enet/
4884 F:      include/linux/fs_enet_pd.h
4885
4886 FREESCALE IMX / MXC FEC DRIVER
4887 M:      Fugang Duan <fugang.duan@nxp.com>
4888 L:      netdev@vger.kernel.org
4889 S:      Maintained
4890 F:      drivers/net/ethernet/freescale/fec_main.c
4891 F:      drivers/net/ethernet/freescale/fec_ptp.c
4892 F:      drivers/net/ethernet/freescale/fec.h
4893 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
4894
4895 FREESCALE QUICC ENGINE LIBRARY
4896 L:      linuxppc-dev@lists.ozlabs.org
4897 S:      Orphan
4898 F:      drivers/soc/fsl/qe/
4899 F:      include/soc/fsl/*qe*.h
4900 F:      include/soc/fsl/*ucc*.h
4901
4902 FREESCALE USB PERIPHERAL DRIVERS
4903 M:      Li Yang <leoli@freescale.com>
4904 L:      linux-usb@vger.kernel.org
4905 L:      linuxppc-dev@lists.ozlabs.org
4906 S:      Maintained
4907 F:      drivers/usb/gadget/udc/fsl*
4908
4909 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4910 M:      Li Yang <leoli@freescale.com>
4911 L:      netdev@vger.kernel.org
4912 L:      linuxppc-dev@lists.ozlabs.org
4913 S:      Maintained
4914 F:      drivers/net/ethernet/freescale/ucc_geth*
4915
4916 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4917 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
4918 L:      netdev@vger.kernel.org
4919 S:      Maintained
4920 F:      drivers/net/ethernet/freescale/gianfar*
4921 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
4922 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4923
4924 FREESCALE QUICC ENGINE UCC UART DRIVER
4925 M:      Timur Tabi <timur@tabi.org>
4926 L:      linuxppc-dev@lists.ozlabs.org
4927 S:      Maintained
4928 F:      drivers/tty/serial/ucc_uart.c
4929
4930 FREESCALE SOC SOUND DRIVERS
4931 M:      Timur Tabi <timur@tabi.org>
4932 M:      Nicolin Chen <nicoleotsuka@gmail.com>
4933 M:      Xiubo Li <Xiubo.Lee@gmail.com>
4934 R:      Fabio Estevam <fabio.estevam@nxp.com>
4935 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4936 L:      linuxppc-dev@lists.ozlabs.org
4937 S:      Maintained
4938 F:      sound/soc/fsl/fsl*
4939 F:      sound/soc/fsl/imx*
4940 F:      sound/soc/fsl/mpc8610_hpcd.c
4941
4942 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4943 M:      "J. German Rivera" <German.Rivera@freescale.com>
4944 M:      Stuart Yoder <stuart.yoder@nxp.com>
4945 L:      linux-kernel@vger.kernel.org
4946 S:      Maintained
4947 F:      drivers/staging/fsl-mc/
4948
4949 FREEVXFS FILESYSTEM
4950 M:      Christoph Hellwig <hch@infradead.org>
4951 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
4952 S:      Maintained
4953 F:      fs/freevxfs/
4954
4955 FREEZER
4956 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4957 M:      Pavel Machek <pavel@ucw.cz>
4958 L:      linux-pm@vger.kernel.org
4959 S:      Supported
4960 F:      Documentation/power/freezing-of-tasks.txt
4961 F:      include/linux/freezer.h
4962 F:      kernel/freezer.c
4963
4964 FRONTSWAP API
4965 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4966 L:      linux-kernel@vger.kernel.org
4967 S:      Maintained
4968 F:      mm/frontswap.c
4969 F:      include/linux/frontswap.h
4970
4971 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4972 M:      David Howells <dhowells@redhat.com>
4973 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
4974 S:      Supported
4975 F:      Documentation/filesystems/caching/
4976 F:      fs/fscache/
4977 F:      include/linux/fscache*.h
4978
4979 F2FS FILE SYSTEM
4980 M:      Jaegeuk Kim <jaegeuk@kernel.org>
4981 M:      Changman Lee <cm224.lee@samsung.com>
4982 R:      Chao Yu <yuchao0@huawei.com>
4983 L:      linux-f2fs-devel@lists.sourceforge.net
4984 W:      http://en.wikipedia.org/wiki/F2FS
4985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4986 S:      Maintained
4987 F:      Documentation/filesystems/f2fs.txt
4988 F:      Documentation/ABI/testing/sysfs-fs-f2fs
4989 F:      fs/f2fs/
4990 F:      include/linux/f2fs_fs.h
4991 F:      include/trace/events/f2fs.h
4992
4993 FUJITSU FR-V (FRV) PORT
4994 S:      Orphan
4995 F:      arch/frv/
4996
4997 FUJITSU LAPTOP EXTRAS
4998 M:      Jonathan Woithe <jwoithe@just42.net>
4999 L:      platform-driver-x86@vger.kernel.org
5000 S:      Maintained
5001 F:      drivers/platform/x86/fujitsu-laptop.c
5002
5003 FUJITSU M-5MO LS CAMERA ISP DRIVER
5004 M:      Kyungmin Park <kyungmin.park@samsung.com>
5005 M:      Heungjun Kim <riverful.kim@samsung.com>
5006 L:      linux-media@vger.kernel.org
5007 S:      Maintained
5008 F:      drivers/media/i2c/m5mols/
5009 F:      include/media/i2c/m5mols.h
5010
5011 FUJITSU TABLET EXTRAS
5012 M:      Robert Gerlach <khnz@gmx.de>
5013 L:      platform-driver-x86@vger.kernel.org
5014 S:      Maintained
5015 F:      drivers/platform/x86/fujitsu-tablet.c
5016
5017 FUSE: FILESYSTEM IN USERSPACE
5018 M:      Miklos Szeredi <miklos@szeredi.hu>
5019 L:      linux-fsdevel@vger.kernel.org
5020 W:      http://fuse.sourceforge.net/
5021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5022 S:      Maintained
5023 F:      fs/fuse/
5024 F:      include/uapi/linux/fuse.h
5025 F:      Documentation/filesystems/fuse.txt
5026
5027 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5028 M:      Rik Faith <faith@cs.unc.edu>
5029 L:      linux-scsi@vger.kernel.org
5030 S:      Odd Fixes (e.g., new signatures)
5031 F:      drivers/scsi/fdomain.*
5032
5033 GCOV BASED KERNEL PROFILING
5034 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5035 S:      Maintained
5036 F:      kernel/gcov/
5037 F:      Documentation/gcov.txt
5038
5039 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5040 M:      Achim Leubner <achim_leubner@adaptec.com>
5041 L:      linux-scsi@vger.kernel.org
5042 W:      http://www.icp-vortex.com/
5043 S:      Supported
5044 F:      drivers/scsi/gdt*
5045
5046 GDB KERNEL DEBUGGING HELPER SCRIPTS
5047 M:      Jan Kiszka <jan.kiszka@siemens.com>
5048 M:      Kieran Bingham <kieran@bingham.xyz>
5049 S:      Supported
5050 F:      scripts/gdb/
5051
5052 GEMTEK FM RADIO RECEIVER DRIVER
5053 M:      Hans Verkuil <hverkuil@xs4all.nl>
5054 L:      linux-media@vger.kernel.org
5055 T:      git git://linuxtv.org/media_tree.git
5056 W:      https://linuxtv.org
5057 S:      Maintained
5058 F:      drivers/media/radio/radio-gemtek*
5059
5060 GENERIC GPIO I2C DRIVER
5061 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5062 S:      Supported
5063 F:      drivers/i2c/busses/i2c-gpio.c
5064 F:      include/linux/i2c-gpio.h
5065
5066 GENERIC GPIO I2C MULTIPLEXER DRIVER
5067 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5068 L:      linux-i2c@vger.kernel.org
5069 S:      Supported
5070 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5071 F:      include/linux/i2c-mux-gpio.h
5072 F:      Documentation/i2c/muxes/i2c-mux-gpio
5073
5074 GENERIC HDLC (WAN) DRIVERS
5075 M:      Krzysztof Halasa <khc@pm.waw.pl>
5076 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5077 S:      Maintained
5078 F:      drivers/net/wan/c101.c
5079 F:      drivers/net/wan/hd6457*
5080 F:      drivers/net/wan/hdlc*
5081 F:      drivers/net/wan/n2.c
5082 F:      drivers/net/wan/pc300too.c
5083 F:      drivers/net/wan/pci200syn.c
5084 F:      drivers/net/wan/wanxl*
5085
5086 GENERIC INCLUDE/ASM HEADER FILES
5087 M:      Arnd Bergmann <arnd@arndb.de>
5088 L:      linux-arch@vger.kernel.org
5089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5090 S:      Maintained
5091 F:      include/asm-generic/
5092 F:      include/uapi/asm-generic/
5093
5094 GENERIC PHY FRAMEWORK
5095 M:      Kishon Vijay Abraham I <kishon@ti.com>
5096 L:      linux-kernel@vger.kernel.org
5097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5098 S:      Supported
5099 F:      drivers/phy/
5100 F:      include/linux/phy/
5101
5102 GENERIC PM DOMAINS
5103 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5104 M:      Kevin Hilman <khilman@kernel.org>
5105 M:      Ulf Hansson <ulf.hansson@linaro.org>
5106 L:      linux-pm@vger.kernel.org
5107 S:      Supported
5108 F:      drivers/base/power/domain*.c
5109 F:      include/linux/pm_domain.h
5110
5111 GENERIC UIO DRIVER FOR PCI DEVICES
5112 M:      "Michael S. Tsirkin" <mst@redhat.com>
5113 L:      kvm@vger.kernel.org
5114 S:      Supported
5115 F:      drivers/uio/uio_pci_generic.c
5116
5117 GET_MAINTAINER SCRIPT
5118 M:      Joe Perches <joe@perches.com>
5119 S:      Maintained
5120 F:      scripts/get_maintainer.pl
5121
5122 GFS2 FILE SYSTEM
5123 M:      Steven Whitehouse <swhiteho@redhat.com>
5124 M:      Bob Peterson <rpeterso@redhat.com>
5125 L:      cluster-devel@redhat.com
5126 W:      http://sources.redhat.com/cluster/
5127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5128 S:      Supported
5129 F:      Documentation/filesystems/gfs2*.txt
5130 F:      fs/gfs2/
5131 F:      include/uapi/linux/gfs2_ondisk.h
5132
5133 GIGASET ISDN DRIVERS
5134 M:      Paul Bolle <pebolle@tiscali.nl>
5135 L:      gigaset307x-common@lists.sourceforge.net
5136 W:      http://gigaset307x.sourceforge.net/
5137 S:      Odd Fixes
5138 F:      Documentation/isdn/README.gigaset
5139 F:      drivers/isdn/gigaset/
5140 F:      include/uapi/linux/gigaset_dev.h
5141
5142 GO7007 MPEG CODEC
5143 M:      Hans Verkuil <hans.verkuil@cisco.com>
5144 L:      linux-media@vger.kernel.org
5145 S:      Maintained
5146 F:      drivers/media/usb/go7007/
5147
5148 GOODIX TOUCHSCREEN
5149 M:      Bastien Nocera <hadess@hadess.net>
5150 L:      linux-input@vger.kernel.org
5151 S:      Maintained
5152 F:      drivers/input/touchscreen/goodix.c
5153
5154 GPIO SUBSYSTEM
5155 M:      Linus Walleij <linus.walleij@linaro.org>
5156 M:      Alexandre Courbot <gnurou@gmail.com>
5157 L:      linux-gpio@vger.kernel.org
5158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5159 S:      Maintained
5160 F:      Documentation/devicetree/bindings/gpio/
5161 F:      Documentation/gpio/
5162 F:      Documentation/ABI/testing/gpio-cdev
5163 F:      Documentation/ABI/obsolete/sysfs-gpio
5164 F:      drivers/gpio/
5165 F:      include/linux/gpio/
5166 F:      include/linux/gpio.h
5167 F:      include/asm-generic/gpio.h
5168 F:      include/uapi/linux/gpio.h
5169 F:      tools/gpio/
5170
5171 GRE DEMULTIPLEXER DRIVER
5172 M:      Dmitry Kozlov <xeb@mail.ru>
5173 L:      netdev@vger.kernel.org
5174 S:      Maintained
5175 F:      net/ipv4/gre_demux.c
5176 F:      net/ipv4/gre_offload.c
5177 F:      include/net/gre.h
5178
5179 GRETH 10/100/1G Ethernet MAC device driver
5180 M:      Andreas Larsson <andreas@gaisler.com>
5181 L:      netdev@vger.kernel.org
5182 S:      Maintained
5183 F:      drivers/net/ethernet/aeroflex/
5184
5185 GSPCA FINEPIX SUBDRIVER
5186 M:      Frank Zago <frank@zago.net>
5187 L:      linux-media@vger.kernel.org
5188 T:      git git://linuxtv.org/media_tree.git
5189 S:      Maintained
5190 F:      drivers/media/usb/gspca/finepix.c
5191
5192 GSPCA GL860 SUBDRIVER
5193 M:      Olivier Lorin <o.lorin@laposte.net>
5194 L:      linux-media@vger.kernel.org
5195 T:      git git://linuxtv.org/media_tree.git
5196 S:      Maintained
5197 F:      drivers/media/usb/gspca/gl860/
5198
5199 GSPCA M5602 SUBDRIVER
5200 M:      Erik Andren <erik.andren@gmail.com>
5201 L:      linux-media@vger.kernel.org
5202 T:      git git://linuxtv.org/media_tree.git
5203 S:      Maintained
5204 F:      drivers/media/usb/gspca/m5602/
5205
5206 GSPCA PAC207 SONIXB SUBDRIVER
5207 M:      Hans de Goede <hdegoede@redhat.com>
5208 L:      linux-media@vger.kernel.org
5209 T:      git git://linuxtv.org/media_tree.git
5210 S:      Maintained
5211 F:      drivers/media/usb/gspca/pac207.c
5212
5213 GSPCA SN9C20X SUBDRIVER
5214 M:      Brian Johnson <brijohn@gmail.com>
5215 L:      linux-media@vger.kernel.org
5216 T:      git git://linuxtv.org/media_tree.git
5217 S:      Maintained
5218 F:      drivers/media/usb/gspca/sn9c20x.c
5219
5220 GSPCA T613 SUBDRIVER
5221 M:      Leandro Costantino <lcostantino@gmail.com>
5222 L:      linux-media@vger.kernel.org
5223 T:      git git://linuxtv.org/media_tree.git
5224 S:      Maintained
5225 F:      drivers/media/usb/gspca/t613.c
5226
5227 GSPCA USB WEBCAM DRIVER
5228 M:      Hans de Goede <hdegoede@redhat.com>
5229 L:      linux-media@vger.kernel.org
5230 T:      git git://linuxtv.org/media_tree.git
5231 S:      Maintained
5232 F:      drivers/media/usb/gspca/
5233
5234 GUID PARTITION TABLE (GPT)
5235 M:      Davidlohr Bueso <dave@stgolabs.net>
5236 L:      linux-efi@vger.kernel.org
5237 S:      Maintained
5238 F:      block/partitions/efi.*
5239
5240 STK1160 USB VIDEO CAPTURE DRIVER
5241 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5242 L:      linux-media@vger.kernel.org
5243 T:      git git://linuxtv.org/media_tree.git
5244 S:      Maintained
5245 F:      drivers/media/usb/stk1160/
5246
5247 H8/300 ARCHITECTURE
5248 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5249 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5250 W:      http://uclinux-h8.sourceforge.jp
5251 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5252 S:      Maintained
5253 F:      arch/h8300/
5254 F:      drivers/clocksource/h8300_*.c
5255 F:      drivers/clk/h8300/
5256 F:      drivers/irqchip/irq-renesas-h8*.c
5257
5258 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5259 M:      Frank Seidel <frank@f-seidel.de>
5260 L:      platform-driver-x86@vger.kernel.org
5261 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5262 S:      Maintained
5263 F:      drivers/platform/x86/hdaps.c
5264
5265 HDPVR USB VIDEO ENCODER DRIVER
5266 M:      Hans Verkuil <hverkuil@xs4all.nl>
5267 L:      linux-media@vger.kernel.org
5268 T:      git git://linuxtv.org/media_tree.git
5269 W:      https://linuxtv.org
5270 S:      Odd Fixes
5271 F:      drivers/media/usb/hdpvr/
5272
5273 HWPOISON MEMORY FAILURE HANDLING
5274 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5275 L:      linux-mm@kvack.org
5276 S:      Maintained
5277 F:      mm/memory-failure.c
5278 F:      mm/hwpoison-inject.c
5279
5280 HYPERVISOR VIRTUAL CONSOLE DRIVER
5281 L:      linuxppc-dev@lists.ozlabs.org
5282 S:      Odd Fixes
5283 F:      drivers/tty/hvc/
5284
5285 HACKRF MEDIA DRIVER
5286 M:      Antti Palosaari <crope@iki.fi>
5287 L:      linux-media@vger.kernel.org
5288 W:      https://linuxtv.org
5289 W:      http://palosaari.fi/linux/
5290 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5291 T:      git git://linuxtv.org/anttip/media_tree.git
5292 S:      Maintained
5293 F:      drivers/media/usb/hackrf/
5294
5295 HARDWARE MONITORING
5296 M:      Jean Delvare <jdelvare@suse.com>
5297 M:      Guenter Roeck <linux@roeck-us.net>
5298 L:      linux-hwmon@vger.kernel.org
5299 W:      http://hwmon.wiki.kernel.org/
5300 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5302 S:      Maintained
5303 F:      Documentation/hwmon/
5304 F:      drivers/hwmon/
5305 F:      include/linux/hwmon*.h
5306
5307 HARDWARE RANDOM NUMBER GENERATOR CORE
5308 M:      Matt Mackall <mpm@selenic.com>
5309 M:      Herbert Xu <herbert@gondor.apana.org.au>
5310 L:      linux-crypto@vger.kernel.org
5311 S:      Odd fixes
5312 F:      Documentation/hw_random.txt
5313 F:      drivers/char/hw_random/
5314 F:      include/linux/hw_random.h
5315
5316 HARDWARE SPINLOCK CORE
5317 M:      Ohad Ben-Cohen <ohad@wizery.com>
5318 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5319 L:      linux-remoteproc@vger.kernel.org
5320 S:      Maintained
5321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5322 F:      Documentation/hwspinlock.txt
5323 F:      drivers/hwspinlock/hwspinlock_*
5324 F:      include/linux/hwspinlock.h
5325
5326 HARMONY SOUND DRIVER
5327 L:      linux-parisc@vger.kernel.org
5328 S:      Maintained
5329 F:      sound/parisc/harmony.*
5330
5331 HD29L2 MEDIA DRIVER
5332 M:      Antti Palosaari <crope@iki.fi>
5333 L:      linux-media@vger.kernel.org
5334 W:      https://linuxtv.org
5335 W:      http://palosaari.fi/linux/
5336 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5337 T:      git git://linuxtv.org/anttip/media_tree.git
5338 S:      Maintained
5339 F:      drivers/media/dvb-frontends/hd29l2*
5340
5341 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5342 M:      Don Brace <don.brace@microsemi.com>
5343 L:      iss_storagedev@hp.com
5344 L:      esc.storagedev@microsemi.com
5345 L:      linux-scsi@vger.kernel.org
5346 S:      Supported
5347 F:      Documentation/scsi/hpsa.txt
5348 F:      drivers/scsi/hpsa*.[ch]
5349 F:      include/linux/cciss*.h
5350 F:      include/uapi/linux/cciss*.h
5351
5352 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5353 M:      Don Brace <don.brace@microsemi.com>
5354 L:      iss_storagedev@hp.com
5355 L:      esc.storagedev@microsemi.com
5356 L:      linux-scsi@vger.kernel.org
5357 S:      Supported
5358 F:      Documentation/blockdev/cciss.txt
5359 F:      drivers/block/cciss*
5360 F:      include/linux/cciss_ioctl.h
5361 F:      include/uapi/linux/cciss_ioctl.h
5362
5363 HFI1 DRIVER
5364 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5365 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5366 L:      linux-rdma@vger.kernel.org
5367 S:      Supported
5368 F:      drivers/infiniband/hw/hfi1
5369
5370 HFS FILESYSTEM
5371 L:      linux-fsdevel@vger.kernel.org
5372 S:      Orphan
5373 F:      Documentation/filesystems/hfs.txt
5374 F:      fs/hfs/
5375
5376 HFSPLUS FILESYSTEM
5377 L:      linux-fsdevel@vger.kernel.org
5378 S:      Orphan
5379 F:      Documentation/filesystems/hfsplus.txt
5380 F:      fs/hfsplus/
5381
5382 HGA FRAMEBUFFER DRIVER
5383 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5384 L:      linux-nvidia@lists.surfsouth.com
5385 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5386 S:      Maintained
5387 F:      drivers/video/fbdev/hgafb.c
5388
5389 HIBERNATION (aka Software Suspend, aka swsusp)
5390 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5391 M:      Pavel Machek <pavel@ucw.cz>
5392 L:      linux-pm@vger.kernel.org
5393 S:      Supported
5394 F:      arch/x86/power/
5395 F:      drivers/base/power/
5396 F:      kernel/power/
5397 F:      include/linux/suspend.h
5398 F:      include/linux/freezer.h
5399 F:      include/linux/pm.h
5400 F:      arch/*/include/asm/suspend*.h
5401
5402 HID CORE LAYER
5403 M:      Jiri Kosina <jikos@kernel.org>
5404 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5405 L:      linux-input@vger.kernel.org
5406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5407 S:      Maintained
5408 F:      drivers/hid/
5409 F:      include/linux/hid*
5410 F:      include/uapi/linux/hid*
5411
5412 HID SENSOR HUB DRIVERS
5413 M:      Jiri Kosina <jikos@kernel.org>
5414 M:      Jonathan Cameron <jic23@kernel.org>
5415 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5416 L:      linux-input@vger.kernel.org
5417 L:      linux-iio@vger.kernel.org
5418 S:      Maintained
5419 F:      Documentation/hid/hid-sensor*
5420 F:      drivers/hid/hid-sensor-*
5421 F:      drivers/iio/*/hid-*
5422 F:      include/linux/hid-sensor-*
5423
5424 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5425 M:      Thomas Gleixner <tglx@linutronix.de>
5426 L:      linux-kernel@vger.kernel.org
5427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5428 S:      Maintained
5429 F:      Documentation/timers/
5430 F:      kernel/time/hrtimer.c
5431 F:      kernel/time/clockevents.c
5432 F:      kernel/time/tick*.*
5433 F:      kernel/time/timer_*.c
5434 F:      include/linux/clockchips.h
5435 F:      include/linux/hrtimer.h
5436
5437 HIGH-SPEED SCC DRIVER FOR AX.25
5438 L:      linux-hams@vger.kernel.org
5439 S:      Orphan
5440 F:      drivers/net/hamradio/dmascc.c
5441 F:      drivers/net/hamradio/scc.c
5442
5443 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5444 M:      HighPoint Linux Team <linux@highpoint-tech.com>
5445 W:      http://www.highpoint-tech.com
5446 S:      Supported
5447 F:      Documentation/scsi/hptiop.txt
5448 F:      drivers/scsi/hptiop.c
5449
5450 HIPPI
5451 M:      Jes Sorensen <jes@trained-monkey.org>
5452 L:      linux-hippi@sunsite.dk
5453 S:      Maintained
5454 F:      include/linux/hippidevice.h
5455 F:      include/uapi/linux/if_hippi.h
5456 F:      net/802/hippi.c
5457 F:      drivers/net/hippi/
5458
5459 HISILICON SAS Controller
5460 M:      John Garry <john.garry@huawei.com>
5461 W:      http://www.hisilicon.com
5462 S:      Supported
5463 F:      drivers/scsi/hisi_sas/
5464 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5465
5466 HOST AP DRIVER
5467 M:      Jouni Malinen <j@w1.fi>
5468 L:      hostap@shmoo.com (subscribers-only)
5469 L:      linux-wireless@vger.kernel.org
5470 W:      http://hostap.epitest.fi/
5471 S:      Maintained
5472 F:      drivers/net/wireless/intersil/hostap/
5473
5474 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5475 L:      platform-driver-x86@vger.kernel.org
5476 S:      Orphan
5477 F:      drivers/platform/x86/tc1100-wmi.c
5478
5479 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5480 M:      Jaroslav Kysela <perex@perex.cz>
5481 S:      Maintained
5482 F:      drivers/net/ethernet/hp/hp100.*
5483
5484 HPET:   High Precision Event Timers driver
5485 M:      Clemens Ladisch <clemens@ladisch.de>
5486 S:      Maintained
5487 F:      Documentation/timers/hpet.txt
5488 F:      drivers/char/hpet.c
5489 F:      include/linux/hpet.h
5490 F:      include/uapi/linux/hpet.h
5491
5492 HPET:   x86
5493 S:      Orphan
5494 F:      arch/x86/kernel/hpet.c
5495 F:      arch/x86/include/asm/hpet.h
5496
5497 HPFS FILESYSTEM
5498 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5499 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5500 S:      Maintained
5501 F:      fs/hpfs/
5502
5503 HSI SUBSYSTEM
5504 M:      Sebastian Reichel <sre@kernel.org>
5505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5506 S:      Maintained
5507 F:      Documentation/ABI/testing/sysfs-bus-hsi
5508 F:      Documentation/hsi.txt
5509 F:      drivers/hsi/
5510 F:      include/linux/hsi/
5511 F:      include/uapi/linux/hsi/
5512
5513 HSO 3G MODEM DRIVER
5514 M:      Jan Dumon <j.dumon@option.com>
5515 W:      http://www.pharscape.org
5516 S:      Maintained
5517 F:      drivers/net/usb/hso.c
5518
5519 HSR NETWORK PROTOCOL
5520 M:      Arvid Brodin <arvid.brodin@alten.se>
5521 L:      netdev@vger.kernel.org
5522 S:      Maintained
5523 F:      net/hsr/
5524
5525 HTCPEN TOUCHSCREEN DRIVER
5526 M:      Pau Oliva Fora <pof@eslack.org>
5527 L:      linux-input@vger.kernel.org
5528 S:      Maintained
5529 F:      drivers/input/touchscreen/htcpen.c
5530
5531 HUGETLB FILESYSTEM
5532 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
5533 S:      Maintained
5534 F:      fs/hugetlbfs/
5535
5536 Hyper-V CORE AND DRIVERS
5537 M:      "K. Y. Srinivasan" <kys@microsoft.com>
5538 M:      Haiyang Zhang <haiyangz@microsoft.com>
5539 L:      devel@linuxdriverproject.org
5540 S:      Maintained
5541 F:      arch/x86/include/asm/mshyperv.h
5542 F:      arch/x86/include/uapi/asm/hyperv.h
5543 F:      arch/x86/kernel/cpu/mshyperv.c
5544 F:      drivers/hid/hid-hyperv.c
5545 F:      drivers/hv/
5546 F:      drivers/input/serio/hyperv-keyboard.c
5547 F:      drivers/pci/host/pci-hyperv.c
5548 F:      drivers/net/hyperv/
5549 F:      drivers/scsi/storvsc_drv.c
5550 F:      drivers/video/fbdev/hyperv_fb.c
5551 F:      include/linux/hyperv.h
5552 F:      tools/hv/
5553 F:      Documentation/ABI/stable/sysfs-bus-vmbus
5554
5555 I2C MUXES
5556 M:      Peter Rosin <peda@axentia.se>
5557 L:      linux-i2c@vger.kernel.org
5558 S:      Maintained
5559 F:      Documentation/i2c/i2c-topology
5560 F:      Documentation/i2c/muxes/
5561 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
5562 F:      drivers/i2c/i2c-mux.c
5563 F:      drivers/i2c/muxes/
5564 F:      include/linux/i2c-mux.h
5565
5566 I2C OVER PARALLEL PORT
5567 M:      Jean Delvare <jdelvare@suse.com>
5568 L:      linux-i2c@vger.kernel.org
5569 S:      Maintained
5570 F:      Documentation/i2c/busses/i2c-parport
5571 F:      Documentation/i2c/busses/i2c-parport-light
5572 F:      drivers/i2c/busses/i2c-parport.c
5573 F:      drivers/i2c/busses/i2c-parport-light.c
5574
5575 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5576 M:      Jean Delvare <jdelvare@suse.com>
5577 L:      linux-i2c@vger.kernel.org
5578 S:      Maintained
5579 F:      Documentation/i2c/busses/i2c-ali1535
5580 F:      Documentation/i2c/busses/i2c-ali1563
5581 F:      Documentation/i2c/busses/i2c-ali15x3
5582 F:      Documentation/i2c/busses/i2c-amd756
5583 F:      Documentation/i2c/busses/i2c-amd8111
5584 F:      Documentation/i2c/busses/i2c-i801
5585 F:      Documentation/i2c/busses/i2c-nforce2
5586 F:      Documentation/i2c/busses/i2c-piix4
5587 F:      Documentation/i2c/busses/i2c-sis5595
5588 F:      Documentation/i2c/busses/i2c-sis630
5589 F:      Documentation/i2c/busses/i2c-sis96x
5590 F:      Documentation/i2c/busses/i2c-via
5591 F:      Documentation/i2c/busses/i2c-viapro
5592 F:      drivers/i2c/busses/i2c-ali1535.c
5593 F:      drivers/i2c/busses/i2c-ali1563.c
5594 F:      drivers/i2c/busses/i2c-ali15x3.c
5595 F:      drivers/i2c/busses/i2c-amd756.c
5596 F:      drivers/i2c/busses/i2c-amd756-s4882.c
5597 F:      drivers/i2c/busses/i2c-amd8111.c
5598 F:      drivers/i2c/busses/i2c-i801.c
5599 F:      drivers/i2c/busses/i2c-isch.c
5600 F:      drivers/i2c/busses/i2c-nforce2.c
5601 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
5602 F:      drivers/i2c/busses/i2c-piix4.c
5603 F:      drivers/i2c/busses/i2c-sis5595.c
5604 F:      drivers/i2c/busses/i2c-sis630.c
5605 F:      drivers/i2c/busses/i2c-sis96x.c
5606 F:      drivers/i2c/busses/i2c-via.c
5607 F:      drivers/i2c/busses/i2c-viapro.c
5608
5609 I2C/SMBUS ISMT DRIVER
5610 M:      Seth Heasley <seth.heasley@intel.com>
5611 M:      Neil Horman <nhorman@tuxdriver.com>
5612 L:      linux-i2c@vger.kernel.org
5613 F:      drivers/i2c/busses/i2c-ismt.c
5614 F:      Documentation/i2c/busses/i2c-ismt
5615
5616 I2C/SMBUS STUB DRIVER
5617 M:      Jean Delvare <jdelvare@suse.com>
5618 L:      linux-i2c@vger.kernel.org
5619 S:      Maintained
5620 F:      drivers/i2c/i2c-stub.c
5621
5622 I2C SUBSYSTEM
5623 M:      Wolfram Sang <wsa@the-dreams.de>
5624 L:      linux-i2c@vger.kernel.org
5625 W:      https://i2c.wiki.kernel.org/
5626 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
5627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5628 S:      Maintained
5629 F:      Documentation/devicetree/bindings/i2c/
5630 F:      Documentation/i2c/
5631 F:      drivers/i2c/
5632 F:      drivers/i2c/*/
5633 F:      include/linux/i2c.h
5634 F:      include/linux/i2c-*.h
5635 F:      include/uapi/linux/i2c.h
5636 F:      include/uapi/linux/i2c-*.h
5637
5638 I2C ACPI SUPPORT
5639 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5640 L:      linux-i2c@vger.kernel.org
5641 L:      linux-acpi@vger.kernel.org
5642 S:      Maintained
5643
5644 I2C-TAOS-EVM DRIVER
5645 M:      Jean Delvare <jdelvare@suse.com>
5646 L:      linux-i2c@vger.kernel.org
5647 S:      Maintained
5648 F:      Documentation/i2c/busses/i2c-taos-evm
5649 F:      drivers/i2c/busses/i2c-taos-evm.c
5650
5651 I2C-TINY-USB DRIVER
5652 M:      Till Harbaum <till@harbaum.org>
5653 L:      linux-i2c@vger.kernel.org
5654 W:      http://www.harbaum.org/till/i2c_tiny_usb
5655 S:      Maintained
5656 F:      drivers/i2c/busses/i2c-tiny-usb.c
5657
5658 i386 BOOT CODE
5659 M:      "H. Peter Anvin" <hpa@zytor.com>
5660 S:      Maintained
5661 F:      arch/x86/boot/
5662
5663 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5664 M:      "H. Peter Anvin" <hpa@zytor.com>
5665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5666 S:      Maintained
5667
5668 IA64 (Itanium) PLATFORM
5669 M:      Tony Luck <tony.luck@intel.com>
5670 M:      Fenghua Yu <fenghua.yu@intel.com>
5671 L:      linux-ia64@vger.kernel.org
5672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5673 S:      Maintained
5674 F:      arch/ia64/
5675
5676 IBM Power VMX Cryptographic instructions
5677 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5678 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5679 L:      linux-crypto@vger.kernel.org
5680 S:      Supported
5681 F:      drivers/crypto/vmx/Makefile
5682 F:      drivers/crypto/vmx/Kconfig
5683 F:      drivers/crypto/vmx/vmx.c
5684 F:      drivers/crypto/vmx/aes*
5685 F:      drivers/crypto/vmx/ghash*
5686 F:      drivers/crypto/vmx/ppc-xlate.pl
5687
5688 IBM Power in-Nest Crypto Acceleration
5689 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5690 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5691 L:      linux-crypto@vger.kernel.org
5692 S:      Supported
5693 F:      drivers/crypto/nx/Makefile
5694 F:      drivers/crypto/nx/Kconfig
5695 F:      drivers/crypto/nx/nx-aes*
5696 F:      drivers/crypto/nx/nx-sha*
5697 F:      drivers/crypto/nx/nx.*
5698 F:      drivers/crypto/nx/nx_csbcpb.h
5699 F:      drivers/crypto/nx/nx_debugfs.h
5700
5701 IBM Power 842 compression accelerator
5702 M:      Dan Streetman <ddstreet@ieee.org>
5703 S:      Supported
5704 F:      drivers/crypto/nx/Makefile
5705 F:      drivers/crypto/nx/Kconfig
5706 F:      drivers/crypto/nx/nx-842*
5707 F:      include/linux/sw842.h
5708 F:      crypto/842.c
5709 F:      lib/842/
5710
5711 IBM Power Linux RAID adapter
5712 M:      Brian King <brking@us.ibm.com>
5713 S:      Supported
5714 F:      drivers/scsi/ipr.*
5715
5716 IBM Power Virtual Ethernet Device Driver
5717 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5718 L:      netdev@vger.kernel.org
5719 S:      Supported
5720 F:      drivers/net/ethernet/ibm/ibmveth.*
5721
5722 IBM Power SRIOV Virtual NIC Device Driver
5723 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5724 M:      John Allen <jallen@linux.vnet.ibm.com>
5725 L:      netdev@vger.kernel.org
5726 S:      Supported
5727 F:      drivers/net/ethernet/ibm/ibmvnic.*
5728
5729 IBM Power Virtual SCSI Device Drivers
5730 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5731 L:      linux-scsi@vger.kernel.org
5732 S:      Supported
5733 F:      drivers/scsi/ibmvscsi/ibmvscsi*
5734 F:      drivers/scsi/ibmvscsi/viosrp.h
5735
5736 IBM Power Virtual FC Device Drivers
5737 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5738 L:      linux-scsi@vger.kernel.org
5739 S:      Supported
5740 F:      drivers/scsi/ibmvscsi/ibmvfc*
5741
5742 IBM ServeRAID RAID DRIVER
5743 S:      Orphan
5744 F:      drivers/scsi/ips.*
5745
5746 ICH LPC AND GPIO DRIVER
5747 M:      Peter Tyser <ptyser@xes-inc.com>
5748 S:      Maintained
5749 F:      drivers/mfd/lpc_ich.c
5750 F:      drivers/gpio/gpio-ich.c
5751
5752 IDE SUBSYSTEM
5753 M:      "David S. Miller" <davem@davemloft.net>
5754 L:      linux-ide@vger.kernel.org
5755 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
5756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5757 S:      Maintained
5758 F:      Documentation/ide/
5759 F:      drivers/ide/
5760 F:      include/linux/ide.h
5761
5762 IDEAPAD LAPTOP EXTRAS DRIVER
5763 M:      Ike Panhc <ike.pan@canonical.com>
5764 L:      platform-driver-x86@vger.kernel.org
5765 W:      http://launchpad.net/ideapad-laptop
5766 S:      Maintained
5767 F:      drivers/platform/x86/ideapad-laptop.c
5768
5769 IDEAPAD LAPTOP SLIDEBAR DRIVER
5770 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
5771 L:      linux-input@vger.kernel.org
5772 W:      https://github.com/o2genum/ideapad-slidebar
5773 S:      Maintained
5774 F:      drivers/input/misc/ideapad_slidebar.c
5775
5776 IDE/ATAPI DRIVERS
5777 M:      Borislav Petkov <bp@alien8.de>
5778 L:      linux-ide@vger.kernel.org
5779 S:      Maintained
5780 F:      Documentation/cdrom/ide-cd
5781 F:      drivers/ide/ide-cd*
5782
5783 IDLE-I7300
5784 M:      Andy Henroid <andrew.d.henroid@intel.com>
5785 L:      linux-pm@vger.kernel.org
5786 S:      Supported
5787 F:      drivers/idle/i7300_idle.c
5788
5789 IEEE 802.15.4 SUBSYSTEM
5790 M:      Alexander Aring <aar@pengutronix.de>
5791 L:      linux-wpan@vger.kernel.org
5792 W:      http://wpan.cakelab.org/
5793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5795 S:      Maintained
5796 F:      net/ieee802154/
5797 F:      net/mac802154/
5798 F:      drivers/net/ieee802154/
5799 F:      include/linux/nl802154.h
5800 F:      include/linux/ieee802154.h
5801 F:      include/net/nl802154.h
5802 F:      include/net/mac802154.h
5803 F:      include/net/af_ieee802154.h
5804 F:      include/net/cfg802154.h
5805 F:      include/net/ieee802154_netdev.h
5806 F:      Documentation/networking/ieee802154.txt
5807
5808 IGORPLUG-USB IR RECEIVER
5809 M:      Sean Young <sean@mess.org>
5810 L:      linux-media@vger.kernel.org
5811 S:      Maintained
5812 F:      drivers/media/rc/igorplugusb.c
5813
5814 IGUANAWORKS USB IR TRANSCEIVER
5815 M:      Sean Young <sean@mess.org>
5816 L:      linux-media@vger.kernel.org
5817 S:      Maintained
5818 F:      drivers/media/rc/iguanair.c
5819
5820 IIO SUBSYSTEM AND DRIVERS
5821 M:      Jonathan Cameron <jic23@kernel.org>
5822 R:      Hartmut Knaack <knaack.h@gmx.de>
5823 R:      Lars-Peter Clausen <lars@metafoo.de>
5824 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5825 L:      linux-iio@vger.kernel.org
5826 S:      Maintained
5827 F:      drivers/iio/
5828 F:      drivers/staging/iio/
5829 F:      include/linux/iio/
5830 F:      tools/iio/
5831
5832 IKANOS/ADI EAGLE ADSL USB DRIVER
5833 M:      Matthieu Castet <castet.matthieu@free.fr>
5834 M:      Stanislaw Gruszka <stf_xl@wp.pl>
5835 S:      Maintained
5836 F:      drivers/usb/atm/ueagle-atm.c
5837
5838 INA209 HARDWARE MONITOR DRIVER
5839 M:      Guenter Roeck <linux@roeck-us.net>
5840 L:      linux-hwmon@vger.kernel.org
5841 S:      Maintained
5842 F:      Documentation/hwmon/ina209
5843 F:      Documentation/devicetree/bindings/i2c/ina209.txt
5844 F:      drivers/hwmon/ina209.c
5845
5846 INA2XX HARDWARE MONITOR DRIVER
5847 M:      Guenter Roeck <linux@roeck-us.net>
5848 L:      linux-hwmon@vger.kernel.org
5849 S:      Maintained
5850 F:      Documentation/hwmon/ina2xx
5851 F:      drivers/hwmon/ina2xx.c
5852 F:      include/linux/platform_data/ina2xx.h
5853
5854 INDUSTRY PACK SUBSYSTEM (IPACK)
5855 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5856 M:      Jens Taprogge <jens.taprogge@taprogge.org>
5857 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5858 L:      industrypack-devel@lists.sourceforge.net
5859 W:      http://industrypack.sourceforge.net
5860 S:      Maintained
5861 F:      drivers/ipack/
5862
5863 INGENIC JZ4780 DMA Driver
5864 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5865 S:      Maintained
5866 F:      drivers/dma/dma-jz4780.c
5867
5868 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5869 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5870 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5871 L:      linux-ima-devel@lists.sourceforge.net
5872 L:      linux-ima-user@lists.sourceforge.net
5873 L:      linux-security-module@vger.kernel.org
5874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5875 S:      Supported
5876 F:      security/integrity/ima/
5877
5878 IMGTEC IR DECODER DRIVER
5879 M:      James Hogan <james.hogan@imgtec.com>
5880 S:      Maintained
5881 F:      drivers/media/rc/img-ir/
5882
5883 IMS TWINTURBO FRAMEBUFFER DRIVER
5884 L:      linux-fbdev@vger.kernel.org
5885 S:      Orphan
5886 F:      drivers/video/fbdev/imsttfb.c
5887
5888 INFINIBAND SUBSYSTEM
5889 M:      Doug Ledford <dledford@redhat.com>
5890 M:      Sean Hefty <sean.hefty@intel.com>
5891 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
5892 L:      linux-rdma@vger.kernel.org
5893 W:      http://www.openfabrics.org/
5894 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
5895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5896 S:      Supported
5897 F:      Documentation/infiniband/
5898 F:      drivers/infiniband/
5899 F:      include/uapi/linux/if_infiniband.h
5900 F:      include/uapi/rdma/
5901 F:      include/rdma/
5902
5903 INOTIFY
5904 M:      John McCutchan <john@johnmccutchan.com>
5905 M:      Robert Love <rlove@rlove.org>
5906 M:      Eric Paris <eparis@parisplace.org>
5907 S:      Maintained
5908 F:      Documentation/filesystems/inotify.txt
5909 F:      fs/notify/inotify/
5910 F:      include/linux/inotify.h
5911 F:      include/uapi/linux/inotify.h
5912
5913 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5914 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
5915 L:      linux-input@vger.kernel.org
5916 Q:      http://patchwork.kernel.org/project/linux-input/list/
5917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5918 S:      Maintained
5919 F:      drivers/input/
5920 F:      include/linux/input.h
5921 F:      include/uapi/linux/input.h
5922 F:      include/linux/input/
5923 F:      Documentation/devicetree/bindings/input/
5924
5925 INPUT MULTITOUCH (MT) PROTOCOL
5926 M:      Henrik Rydberg <rydberg@bitmath.org>
5927 L:      linux-input@vger.kernel.org
5928 S:      Odd fixes
5929 F:      Documentation/input/multi-touch-protocol.txt
5930 F:      drivers/input/input-mt.c
5931 K:      \b(ABS|SYN)_MT_
5932
5933 INTEL ASoC BDW/HSW DRIVERS
5934 M:      Jie Yang <yang.jie@linux.intel.com>
5935 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5936 S:      Supported
5937 F:      sound/soc/intel/common/sst-dsp*
5938 F:      sound/soc/intel/common/sst-firmware.c
5939 F:      sound/soc/intel/boards/broadwell.c
5940 F:      sound/soc/intel/haswell/
5941
5942 INTEL C600 SERIES SAS CONTROLLER DRIVER
5943 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
5944 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5945 L:      linux-scsi@vger.kernel.org
5946 T:      git git://git.code.sf.net/p/intel-sas/isci
5947 S:      Supported
5948 F:      drivers/scsi/isci/
5949
5950 INTEL HID EVENT DRIVER
5951 M:      Alex Hung <alex.hung@canonical.com>
5952 L:      platform-driver-x86@vger.kernel.org
5953 S:      Maintained
5954 F:      drivers/platform/x86/intel-hid.c
5955
5956 INTEL IDLE DRIVER
5957 M:      Len Brown <lenb@kernel.org>
5958 L:      linux-pm@vger.kernel.org
5959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5960 S:      Supported
5961 F:      drivers/idle/intel_idle.c
5962
5963 INTEL PSTATE DRIVER
5964 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5965 M:      Len Brown <lenb@kernel.org>
5966 L:      linux-pm@vger.kernel.org
5967 S:      Supported
5968 F:      drivers/cpufreq/intel_pstate.c
5969
5970 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5971 M:      Maik Broemme <mbroemme@plusserver.de>
5972 L:      linux-fbdev@vger.kernel.org
5973 S:      Maintained
5974 F:      Documentation/fb/intelfb.txt
5975 F:      drivers/video/fbdev/intelfb/
5976
5977 INTEL 810/815 FRAMEBUFFER DRIVER
5978 M:      Antonino Daplas <adaplas@gmail.com>
5979 L:      linux-fbdev@vger.kernel.org
5980 S:      Maintained
5981 F:      drivers/video/fbdev/i810/
5982
5983 INTEL MENLOW THERMAL DRIVER
5984 M:      Sujith Thomas <sujith.thomas@intel.com>
5985 L:      platform-driver-x86@vger.kernel.org
5986 W:      https://01.org/linux-acpi
5987 S:      Supported
5988 F:      drivers/platform/x86/intel_menlow.c
5989
5990 INTEL I/OAT DMA DRIVER
5991 M:      Dave Jiang <dave.jiang@intel.com>
5992 R:      Dan Williams <dan.j.williams@intel.com>
5993 L:      dmaengine@vger.kernel.org
5994 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
5995 S:      Supported
5996 F:      drivers/dma/ioat*
5997
5998 INTEL IOMMU (VT-d)
5999 M:      David Woodhouse <dwmw2@infradead.org>
6000 L:      iommu@lists.linux-foundation.org
6001 T:      git git://git.infradead.org/iommu-2.6.git
6002 S:      Supported
6003 F:      drivers/iommu/intel-iommu.c
6004 F:      include/linux/intel-iommu.h
6005
6006 INTEL IOP-ADMA DMA DRIVER
6007 R:      Dan Williams <dan.j.williams@intel.com>
6008 S:      Odd fixes
6009 F:      drivers/dma/iop-adma.c
6010
6011 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6012 M:      Krzysztof Halasa <khalasa@piap.pl>
6013 S:      Maintained
6014 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6015 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6016 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6017 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6018 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6019 F:      drivers/net/wan/ixp4xx_hss.c
6020
6021 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6022 M:      Deepak Saxena <dsaxena@plexity.net>
6023 S:      Maintained
6024 F:      drivers/char/hw_random/ixp4xx-rng.c
6025
6026 INTEL ETHERNET DRIVERS
6027 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6028 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6029 W:      http://www.intel.com/support/feedback.htm
6030 W:      http://e1000.sourceforge.net/
6031 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6034 S:      Supported
6035 F:      Documentation/networking/e100.txt
6036 F:      Documentation/networking/e1000.txt
6037 F:      Documentation/networking/e1000e.txt
6038 F:      Documentation/networking/igb.txt
6039 F:      Documentation/networking/igbvf.txt
6040 F:      Documentation/networking/ixgb.txt
6041 F:      Documentation/networking/ixgbe.txt
6042 F:      Documentation/networking/ixgbevf.txt
6043 F:      Documentation/networking/i40e.txt
6044 F:      Documentation/networking/i40evf.txt
6045 F:      drivers/net/ethernet/intel/
6046 F:      drivers/net/ethernet/intel/*/
6047
6048 INTEL RDMA RNIC DRIVER
6049 M:     Faisal Latif <faisal.latif@intel.com>
6050 R:     Chien Tin Tung <chien.tin.tung@intel.com>
6051 R:     Mustafa Ismail <mustafa.ismail@intel.com>
6052 R:     Shiraz Saleem <shiraz.saleem@intel.com>
6053 R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6054 L:     linux-rdma@vger.kernel.org
6055 S:     Supported
6056 F:     drivers/infiniband/hw/i40iw/
6057
6058 INTEL-MID GPIO DRIVER
6059 M:      David Cohen <david.a.cohen@linux.intel.com>
6060 L:      linux-gpio@vger.kernel.org
6061 S:      Maintained
6062 F:      drivers/gpio/gpio-intel-mid.c
6063
6064 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6065 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6066 L:      linux-wireless@vger.kernel.org
6067 S:      Maintained
6068 F:      Documentation/networking/README.ipw2100
6069 F:      Documentation/networking/README.ipw2200
6070 F:      drivers/net/wireless/intel/ipw2x00/
6071
6072 INTEL(R) TRACE HUB
6073 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6074 S:      Supported
6075 F:      Documentation/trace/intel_th.txt
6076 F:      drivers/hwtracing/intel_th/
6077
6078 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6079 M:      Ning Sun <ning.sun@intel.com>
6080 L:      tboot-devel@lists.sourceforge.net
6081 W:      http://tboot.sourceforge.net
6082 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6083 S:      Supported
6084 F:      Documentation/intel_txt.txt
6085 F:      include/linux/tboot.h
6086 F:      arch/x86/kernel/tboot.c
6087
6088 INTEL WIRELESS WIMAX CONNECTION 2400
6089 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6090 M:      linux-wimax@intel.com
6091 L:      wimax@linuxwimax.org (subscribers-only)
6092 S:      Supported
6093 W:      http://linuxwimax.org
6094 F:      Documentation/wimax/README.i2400m
6095 F:      drivers/net/wimax/i2400m/
6096 F:      include/uapi/linux/wimax/i2400m.h
6097
6098 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6099 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6100 L:      linux-wireless@vger.kernel.org
6101 S:      Supported
6102 F:      drivers/net/wireless/intel/iwlegacy/
6103
6104 INTEL WIRELESS WIFI LINK (iwlwifi)
6105 M:      Johannes Berg <johannes.berg@intel.com>
6106 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6107 M:      Luca Coelho <luciano.coelho@intel.com>
6108 M:      Intel Linux Wireless <linuxwifi@intel.com>
6109 L:      linux-wireless@vger.kernel.org
6110 W:      http://intellinuxwireless.org
6111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6112 S:      Supported
6113 F:      drivers/net/wireless/intel/iwlwifi/
6114
6115 INTEL MANAGEMENT ENGINE (mei)
6116 M:      Tomas Winkler <tomas.winkler@intel.com>
6117 L:      linux-kernel@vger.kernel.org
6118 S:      Supported
6119 F:      include/uapi/linux/mei.h
6120 F:      include/linux/mei_cl_bus.h
6121 F:      drivers/misc/mei/*
6122 F:      drivers/watchdog/mei_wdt.c
6123 F:      Documentation/misc-devices/mei/*
6124
6125 INTEL MIC DRIVERS (mic)
6126 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6127 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6128 S:      Supported
6129 W:      https://github.com/sudeepdutt/mic
6130 W:      http://software.intel.com/en-us/mic-developer
6131 F:      include/linux/mic_bus.h
6132 F:      include/linux/scif.h
6133 F:      include/uapi/linux/mic_common.h
6134 F:      include/uapi/linux/mic_ioctl.h
6135 F:      include/uapi/linux/scif_ioctl.h
6136 F:      drivers/misc/mic/
6137 F:      drivers/dma/mic_x100_dma.c
6138 F:      drivers/dma/mic_x100_dma.h
6139 F:      Documentation/mic/
6140
6141 INTEL PMC/P-Unit IPC DRIVER
6142 M:      Zha Qipeng<qipeng.zha@intel.com>
6143 L:      platform-driver-x86@vger.kernel.org
6144 S:      Maintained
6145 F:      drivers/platform/x86/intel_pmc_ipc.c
6146 F:      drivers/platform/x86/intel_punit_ipc.c
6147 F:      arch/x86/include/asm/intel_pmc_ipc.h
6148 F:      arch/x86/include/asm/intel_punit_ipc.h
6149
6150 INTEL TELEMETRY DRIVER
6151 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6152 L:      platform-driver-x86@vger.kernel.org
6153 S:      Maintained
6154 F:      arch/x86/include/asm/intel_telemetry.h
6155 F:      drivers/platform/x86/intel_telemetry*
6156
6157 INTEL PMC CORE DRIVER
6158 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6159 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6160 L:      platform-driver-x86@vger.kernel.org
6161 S:      Maintained
6162 F:      arch/x86/include/asm/pmc_core.h
6163 F:      drivers/platform/x86/intel_pmc_core*
6164
6165 IOC3 ETHERNET DRIVER
6166 M:      Ralf Baechle <ralf@linux-mips.org>
6167 L:      linux-mips@linux-mips.org
6168 S:      Maintained
6169 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6170
6171 IOC3 SERIAL DRIVER
6172 M:      Pat Gefre <pfg@sgi.com>
6173 L:      linux-serial@vger.kernel.org
6174 S:      Maintained
6175 F:      drivers/tty/serial/ioc3_serial.c
6176
6177 IOMMU DRIVERS
6178 M:      Joerg Roedel <joro@8bytes.org>
6179 L:      iommu@lists.linux-foundation.org
6180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6181 S:      Maintained
6182 F:      drivers/iommu/
6183
6184 IP MASQUERADING
6185 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6186 S:      Maintained
6187 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6188
6189 IPMI SUBSYSTEM
6190 M:      Corey Minyard <minyard@acm.org>
6191 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6192 W:      http://openipmi.sourceforge.net/
6193 S:      Supported
6194 F:      Documentation/IPMI.txt
6195 F:      drivers/char/ipmi/
6196 F:      include/linux/ipmi*
6197 F:      include/uapi/linux/ipmi*
6198
6199 QCOM AUDIO (ASoC) DRIVERS
6200 M:      Patrick Lai <plai@codeaurora.org>
6201 M:      Banajit Goswami <bgoswami@codeaurora.org>
6202 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6203 S:      Supported
6204 F:      sound/soc/qcom/
6205
6206 IPS SCSI RAID DRIVER
6207 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6208 L:      linux-scsi@vger.kernel.org
6209 W:      http://www.adaptec.com/
6210 S:      Maintained
6211 F:      drivers/scsi/ips*
6212
6213 IPVS
6214 M:      Wensong Zhang <wensong@linux-vs.org>
6215 M:      Simon Horman <horms@verge.net.au>
6216 M:      Julian Anastasov <ja@ssi.bg>
6217 L:      netdev@vger.kernel.org
6218 L:      lvs-devel@vger.kernel.org
6219 S:      Maintained
6220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6222 F:      Documentation/networking/ipvs-sysctl.txt
6223 F:      include/net/ip_vs.h
6224 F:      include/uapi/linux/ip_vs.h
6225 F:      net/netfilter/ipvs/
6226
6227 IPWIRELESS DRIVER
6228 M:      Jiri Kosina <jikos@kernel.org>
6229 M:      David Sterba <dsterba@suse.com>
6230 S:      Odd Fixes
6231 F:      drivers/tty/ipwireless/
6232
6233 IPX NETWORK LAYER
6234 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6235 L:      netdev@vger.kernel.org
6236 S:      Maintained
6237 F:      include/net/ipx.h
6238 F:      include/uapi/linux/ipx.h
6239 F:      net/ipx/
6240
6241 IRDA SUBSYSTEM
6242 M:      Samuel Ortiz <samuel@sortiz.org>
6243 L:      irda-users@lists.sourceforge.net (subscribers-only)
6244 L:      netdev@vger.kernel.org
6245 W:      http://irda.sourceforge.net/
6246 S:      Maintained
6247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6248 F:      Documentation/networking/irda.txt
6249 F:      drivers/net/irda/
6250 F:      include/net/irda/
6251 F:      net/irda/
6252
6253 IRQ SUBSYSTEM
6254 M:      Thomas Gleixner <tglx@linutronix.de>
6255 L:      linux-kernel@vger.kernel.org
6256 S:      Maintained
6257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6258 F:      kernel/irq/
6259
6260 IRQCHIP DRIVERS
6261 M:      Thomas Gleixner <tglx@linutronix.de>
6262 M:      Jason Cooper <jason@lakedaemon.net>
6263 M:      Marc Zyngier <marc.zyngier@arm.com>
6264 L:      linux-kernel@vger.kernel.org
6265 S:      Maintained
6266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6267 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6268 F:      Documentation/devicetree/bindings/interrupt-controller/
6269 F:      drivers/irqchip/
6270
6271 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6272 M:      Jiang Liu <jiang.liu@linux.intel.com>
6273 M:      Marc Zyngier <marc.zyngier@arm.com>
6274 S:      Maintained
6275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6276 F:      Documentation/IRQ-domain.txt
6277 F:      include/linux/irqdomain.h
6278 F:      kernel/irq/irqdomain.c
6279 F:      kernel/irq/msi.c
6280
6281 ISA
6282 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6283 S:      Maintained
6284 F:      Documentation/isa.txt
6285 F:      drivers/base/isa.c
6286 F:      include/linux/isa.h
6287
6288 ISAPNP
6289 M:      Jaroslav Kysela <perex@perex.cz>
6290 S:      Maintained
6291 F:      Documentation/isapnp.txt
6292 F:      drivers/pnp/isapnp/
6293 F:      include/linux/isapnp.h
6294
6295 ISA RADIO MODULE
6296 M:      Hans Verkuil <hverkuil@xs4all.nl>
6297 L:      linux-media@vger.kernel.org
6298 T:      git git://linuxtv.org/media_tree.git
6299 W:      https://linuxtv.org
6300 S:      Maintained
6301 F:      drivers/media/radio/radio-isa*
6302
6303 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6304 M:      Peter Jones <pjones@redhat.com>
6305 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6306 S:      Maintained
6307 F:      drivers/firmware/iscsi_ibft*
6308
6309 ISCSI
6310 M:      Mike Christie <michaelc@cs.wisc.edu>
6311 L:      open-iscsi@googlegroups.com
6312 W:      www.open-iscsi.org
6313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6314 S:      Maintained
6315 F:      drivers/scsi/*iscsi*
6316 F:      include/scsi/*iscsi*
6317
6318 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6319 M:      Or Gerlitz <ogerlitz@mellanox.com>
6320 M:      Sagi Grimberg <sagi@grimberg.me>
6321 M:      Roi Dayan <roid@mellanox.com>
6322 L:      linux-rdma@vger.kernel.org
6323 S:      Supported
6324 W:      http://www.openfabrics.org
6325 W:      www.open-iscsi.org
6326 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6327 F:      drivers/infiniband/ulp/iser/
6328
6329 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6330 M:      Sagi Grimberg <sagi@grimberg.me>
6331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6332 L:      linux-rdma@vger.kernel.org
6333 L:      target-devel@vger.kernel.org
6334 S:      Supported
6335 W:      http://www.linux-iscsi.org
6336 F:      drivers/infiniband/ulp/isert
6337
6338 ISDN SUBSYSTEM
6339 M:      Karsten Keil <isdn@linux-pingi.de>
6340 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6341 L:      netdev@vger.kernel.org
6342 W:      http://www.isdn4linux.de
6343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6344 S:      Maintained
6345 F:      Documentation/isdn/
6346 F:      drivers/isdn/
6347 F:      include/linux/isdn.h
6348 F:      include/linux/isdn/
6349 F:      include/uapi/linux/isdn.h
6350 F:      include/uapi/linux/isdn/
6351
6352 ISDN SUBSYSTEM (Eicon active card driver)
6353 M:      Armin Schindler <mac@melware.de>
6354 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6355 W:      http://www.melware.de
6356 S:      Maintained
6357 F:      drivers/isdn/hardware/eicon/
6358
6359 IT87 HARDWARE MONITORING DRIVER
6360 M:      Jean Delvare <jdelvare@suse.com>
6361 L:      linux-hwmon@vger.kernel.org
6362 S:      Maintained
6363 F:      Documentation/hwmon/it87
6364 F:      drivers/hwmon/it87.c
6365
6366 IT913X MEDIA DRIVER
6367 M:      Antti Palosaari <crope@iki.fi>
6368 L:      linux-media@vger.kernel.org
6369 W:      https://linuxtv.org
6370 W:      http://palosaari.fi/linux/
6371 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6372 T:      git git://linuxtv.org/anttip/media_tree.git
6373 S:      Maintained
6374 F:      drivers/media/tuners/it913x*
6375
6376 IVTV VIDEO4LINUX DRIVER
6377 M:      Andy Walls <awalls@md.metrocast.net>
6378 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
6379 L:      linux-media@vger.kernel.org
6380 T:      git git://linuxtv.org/media_tree.git
6381 W:      http://www.ivtvdriver.org
6382 S:      Maintained
6383 F:      Documentation/video4linux/*.ivtv
6384 F:      drivers/media/pci/ivtv/
6385 F:      include/uapi/linux/ivtv*
6386
6387 IX2505V MEDIA DRIVER
6388 M:      Malcolm Priestley <tvboxspy@gmail.com>
6389 L:      linux-media@vger.kernel.org
6390 W:      https://linuxtv.org
6391 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6392 S:      Maintained
6393 F:      drivers/media/dvb-frontends/ix2505v*
6394
6395 JC42.4 TEMPERATURE SENSOR DRIVER
6396 M:      Guenter Roeck <linux@roeck-us.net>
6397 L:      linux-hwmon@vger.kernel.org
6398 S:      Maintained
6399 F:      drivers/hwmon/jc42.c
6400 F:      Documentation/hwmon/jc42
6401
6402 JFS FILESYSTEM
6403 M:      Dave Kleikamp <shaggy@kernel.org>
6404 L:      jfs-discussion@lists.sourceforge.net
6405 W:      http://jfs.sourceforge.net/
6406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6407 S:      Maintained
6408 F:      Documentation/filesystems/jfs.txt
6409 F:      fs/jfs/
6410
6411 JME NETWORK DRIVER
6412 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
6413 L:      netdev@vger.kernel.org
6414 S:      Maintained
6415 F:      drivers/net/ethernet/jme.*
6416
6417 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6418 M:      David Woodhouse <dwmw2@infradead.org>
6419 L:      linux-mtd@lists.infradead.org
6420 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
6421 S:      Maintained
6422 F:      fs/jffs2/
6423 F:      include/uapi/linux/jffs2.h
6424
6425 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6426 M:      "Theodore Ts'o" <tytso@mit.edu>
6427 M:      Jan Kara <jack@suse.com>
6428 L:      linux-ext4@vger.kernel.org
6429 S:      Maintained
6430 F:      fs/jbd2/
6431 F:      include/linux/jbd2.h
6432
6433 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6434 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6435 L:      linux-media@vger.kernel.org
6436 S:      Maintained
6437 F:      drivers/media/platform/rcar_jpu.c
6438
6439 JSM Neo PCI based serial card
6440 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6441 L:      linux-serial@vger.kernel.org
6442 S:      Maintained
6443 F:      drivers/tty/serial/jsm/
6444
6445 K10TEMP HARDWARE MONITORING DRIVER
6446 M:      Clemens Ladisch <clemens@ladisch.de>
6447 L:      linux-hwmon@vger.kernel.org
6448 S:      Maintained
6449 F:      Documentation/hwmon/k10temp
6450 F:      drivers/hwmon/k10temp.c
6451
6452 K8TEMP HARDWARE MONITORING DRIVER
6453 M:      Rudolf Marek <r.marek@assembler.cz>
6454 L:      linux-hwmon@vger.kernel.org
6455 S:      Maintained
6456 F:      Documentation/hwmon/k8temp
6457 F:      drivers/hwmon/k8temp.c
6458
6459 KASAN
6460 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
6461 R:      Alexander Potapenko <glider@google.com>
6462 R:      Dmitry Vyukov <dvyukov@google.com>
6463 L:      kasan-dev@googlegroups.com
6464 S:      Maintained
6465 F:      arch/*/include/asm/kasan.h
6466 F:      arch/*/mm/kasan_init*
6467 F:      Documentation/kasan.txt
6468 F:      include/linux/kasan*.h
6469 F:      lib/test_kasan.c
6470 F:      mm/kasan/
6471 F:      scripts/Makefile.kasan
6472
6473 KCONFIG
6474 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
6475 L:      linux-kbuild@vger.kernel.org
6476 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
6477 S:      Maintained
6478 F:      Documentation/kbuild/kconfig-language.txt
6479 F:      scripts/kconfig/
6480
6481 KDUMP
6482 M:      Dave Young <dyoung@redhat.com>
6483 M:      Baoquan He <bhe@redhat.com>
6484 R:      Vivek Goyal <vgoyal@redhat.com>
6485 L:      kexec@lists.infradead.org
6486 W:      http://lse.sourceforge.net/kdump/
6487 S:      Maintained
6488 F:      Documentation/kdump/
6489
6490 KEENE FM RADIO TRANSMITTER DRIVER
6491 M:      Hans Verkuil <hverkuil@xs4all.nl>
6492 L:      linux-media@vger.kernel.org
6493 T:      git git://linuxtv.org/media_tree.git
6494 W:      https://linuxtv.org
6495 S:      Maintained
6496 F:      drivers/media/radio/radio-keene*
6497
6498 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6499 M:      Ian Kent <raven@themaw.net>
6500 L:      autofs@vger.kernel.org
6501 S:      Maintained
6502 F:      fs/autofs4/
6503
6504 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6505 M:      Michal Marek <mmarek@suse.com>
6506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6508 L:      linux-kbuild@vger.kernel.org
6509 S:      Maintained
6510 F:      Documentation/kbuild/
6511 F:      Makefile
6512 F:      scripts/Makefile.*
6513 F:      scripts/basic/
6514 F:      scripts/mk*
6515 F:      scripts/package/
6516
6517 KERNEL JANITORS
6518 L:      kernel-janitors@vger.kernel.org
6519 W:      http://kernelnewbies.org/KernelJanitors
6520 S:      Odd Fixes
6521
6522 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6523 M:      "J. Bruce Fields" <bfields@fieldses.org>
6524 M:      Jeff Layton <jlayton@poochiereds.net>
6525 L:      linux-nfs@vger.kernel.org
6526 W:      http://nfs.sourceforge.net/
6527 T:      git git://linux-nfs.org/~bfields/linux.git
6528 S:      Supported
6529 F:      fs/nfsd/
6530 F:      include/uapi/linux/nfsd/
6531 F:      fs/lockd/
6532 F:      fs/nfs_common/
6533 F:      net/sunrpc/
6534 F:      include/linux/lockd/
6535 F:      include/linux/sunrpc/
6536 F:      include/uapi/linux/sunrpc/
6537
6538 KERNEL SELFTEST FRAMEWORK
6539 M:      Shuah Khan <shuahkh@osg.samsung.com>
6540 M:      Shuah Khan <shuah@kernel.org>
6541 L:      linux-kselftest@vger.kernel.org
6542 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6543 S:      Maintained
6544 F:      tools/testing/selftests
6545
6546 KERNEL VIRTUAL MACHINE (KVM)
6547 M:      Paolo Bonzini <pbonzini@redhat.com>
6548 M:      Radim Krčmář <rkrcmar@redhat.com>
6549 L:      kvm@vger.kernel.org
6550 W:      http://www.linux-kvm.org
6551 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6552 S:      Supported
6553 F:      Documentation/*/kvm*.txt
6554 F:      Documentation/virtual/kvm/
6555 F:      arch/*/kvm/
6556 F:      arch/x86/kernel/kvm.c
6557 F:      arch/x86/kernel/kvmclock.c
6558 F:      arch/*/include/asm/kvm*
6559 F:      include/linux/kvm*
6560 F:      include/uapi/linux/kvm*
6561 F:      virt/kvm/
6562 F:      tools/kvm/
6563
6564 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6565 M:      Joerg Roedel <joro@8bytes.org>
6566 L:      kvm@vger.kernel.org
6567 W:      http://www.linux-kvm.org/
6568 S:      Maintained
6569 F:      arch/x86/include/asm/svm.h
6570 F:      arch/x86/kvm/svm.c
6571
6572 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6573 M:      Alexander Graf <agraf@suse.com>
6574 L:      kvm-ppc@vger.kernel.org
6575 W:      http://www.linux-kvm.org/
6576 T:      git git://github.com/agraf/linux-2.6.git
6577 S:      Supported
6578 F:      arch/powerpc/include/asm/kvm*
6579 F:      arch/powerpc/kvm/
6580
6581 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6582 M:      Christian Borntraeger <borntraeger@de.ibm.com>
6583 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
6584 L:      linux-s390@vger.kernel.org
6585 W:      http://www.ibm.com/developerworks/linux/linux390/
6586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6587 S:      Supported
6588 F:      Documentation/s390/kvm.txt
6589 F:      arch/s390/include/asm/kvm*
6590 F:      arch/s390/kvm/
6591
6592 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6593 M:      Christoffer Dall <christoffer.dall@linaro.org>
6594 M:      Marc Zyngier <marc.zyngier@arm.com>
6595 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6596 L:      kvmarm@lists.cs.columbia.edu
6597 W:      http://systems.cs.columbia.edu/projects/kvm-arm
6598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6599 S:      Supported
6600 F:      arch/arm/include/uapi/asm/kvm*
6601 F:      arch/arm/include/asm/kvm*
6602 F:      arch/arm/kvm/
6603 F:      virt/kvm/arm/
6604 F:      include/kvm/arm_*
6605
6606 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6607 M:      Christoffer Dall <christoffer.dall@linaro.org>
6608 M:      Marc Zyngier <marc.zyngier@arm.com>
6609 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6610 L:      kvmarm@lists.cs.columbia.edu
6611 S:      Maintained
6612 F:      arch/arm64/include/uapi/asm/kvm*
6613 F:      arch/arm64/include/asm/kvm*
6614 F:      arch/arm64/kvm/
6615
6616 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6617 M:      James Hogan <james.hogan@imgtec.com>
6618 L:      linux-mips@linux-mips.org
6619 S:      Supported
6620 F:      arch/mips/include/uapi/asm/kvm*
6621 F:      arch/mips/include/asm/kvm*
6622 F:      arch/mips/kvm/
6623
6624 KEXEC
6625 M:      Eric Biederman <ebiederm@xmission.com>
6626 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
6627 L:      kexec@lists.infradead.org
6628 S:      Maintained
6629 F:      include/linux/kexec.h
6630 F:      include/uapi/linux/kexec.h
6631 F:      kernel/kexec*
6632
6633 KEYS/KEYRINGS:
6634 M:      David Howells <dhowells@redhat.com>
6635 L:      keyrings@vger.kernel.org
6636 S:      Maintained
6637 F:      Documentation/security/keys.txt
6638 F:      include/linux/key.h
6639 F:      include/linux/key-type.h
6640 F:      include/linux/keyctl.h
6641 F:      include/uapi/linux/keyctl.h
6642 F:      include/keys/
6643 F:      security/keys/
6644
6645 KEYS-TRUSTED
6646 M:      David Safford <safford@us.ibm.com>
6647 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6648 L:      linux-security-module@vger.kernel.org
6649 L:      keyrings@vger.kernel.org
6650 S:      Supported
6651 F:      Documentation/security/keys-trusted-encrypted.txt
6652 F:      include/keys/trusted-type.h
6653 F:      security/keys/trusted.c
6654 F:      security/keys/trusted.h
6655
6656 KEYS-ENCRYPTED
6657 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6658 M:      David Safford <safford@us.ibm.com>
6659 L:      linux-security-module@vger.kernel.org
6660 L:      keyrings@vger.kernel.org
6661 S:      Supported
6662 F:      Documentation/security/keys-trusted-encrypted.txt
6663 F:      include/keys/encrypted-type.h
6664 F:      security/keys/encrypted-keys/
6665
6666 KGDB / KDB /debug_core
6667 M:      Jason Wessel <jason.wessel@windriver.com>
6668 W:      http://kgdb.wiki.kernel.org/
6669 L:      kgdb-bugreport@lists.sourceforge.net
6670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6671 S:      Maintained
6672 F:      Documentation/DocBook/kgdb.tmpl
6673 F:      drivers/misc/kgdbts.c
6674 F:      drivers/tty/serial/kgdboc.c
6675 F:      include/linux/kdb.h
6676 F:      include/linux/kgdb.h
6677 F:      kernel/debug/
6678
6679 KMEMCHECK
6680 M:      Vegard Nossum <vegardno@ifi.uio.no>
6681 M:      Pekka Enberg <penberg@kernel.org>
6682 S:      Maintained
6683 F:      Documentation/kmemcheck.txt
6684 F:      arch/x86/include/asm/kmemcheck.h
6685 F:      arch/x86/mm/kmemcheck/
6686 F:      include/linux/kmemcheck.h
6687 F:      mm/kmemcheck.c
6688
6689 KMEMLEAK
6690 M:      Catalin Marinas <catalin.marinas@arm.com>
6691 S:      Maintained
6692 F:      Documentation/kmemleak.txt
6693 F:      include/linux/kmemleak.h
6694 F:      mm/kmemleak.c
6695 F:      mm/kmemleak-test.c
6696
6697 KPROBES
6698 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6699 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6700 M:      "David S. Miller" <davem@davemloft.net>
6701 M:      Masami Hiramatsu <mhiramat@kernel.org>
6702 S:      Maintained
6703 F:      Documentation/kprobes.txt
6704 F:      include/linux/kprobes.h
6705 F:      kernel/kprobes.c
6706
6707 KS0108 LCD CONTROLLER DRIVER
6708 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6709 W:      http://miguelojeda.es/auxdisplay.htm
6710 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6711 S:      Maintained
6712 F:      Documentation/auxdisplay/ks0108
6713 F:      drivers/auxdisplay/ks0108.c
6714 F:      include/linux/ks0108.h
6715
6716 L3MDEV
6717 M:      David Ahern <dsa@cumulusnetworks.com>
6718 L:      netdev@vger.kernel.org
6719 S:      Maintained
6720 F:      net/l3mdev
6721 F:      include/net/l3mdev.h
6722
6723 LANTIQ MIPS ARCHITECTURE
6724 M:      John Crispin <john@phrozen.org>
6725 L:      linux-mips@linux-mips.org
6726 S:      Maintained
6727 F:      arch/mips/lantiq
6728
6729 LAPB module
6730 L:      linux-x25@vger.kernel.org
6731 S:      Orphan
6732 F:      Documentation/networking/lapb-module.txt
6733 F:      include/*/lapb.h
6734 F:      net/lapb/
6735
6736 LASI 53c700 driver for PARISC
6737 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6738 L:      linux-scsi@vger.kernel.org
6739 S:      Maintained
6740 F:      Documentation/scsi/53c700.txt
6741 F:      drivers/scsi/53c700*
6742
6743 LED SUBSYSTEM
6744 M:      Richard Purdie <rpurdie@rpsys.net>
6745 M:      Jacek Anaszewski <j.anaszewski@samsung.com>
6746 L:      linux-leds@vger.kernel.org
6747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6748 S:      Maintained
6749 F:      drivers/leds/
6750 F:      include/linux/leds.h
6751
6752 LEGACY EEPROM DRIVER
6753 M:      Jean Delvare <jdelvare@suse.com>
6754 S:      Maintained
6755 F:      Documentation/misc-devices/eeprom
6756 F:      drivers/misc/eeprom/eeprom.c
6757
6758 LEGO USB Tower driver
6759 M:      Juergen Stuber <starblue@users.sourceforge.net>
6760 L:      legousb-devel@lists.sourceforge.net
6761 W:      http://legousb.sourceforge.net/
6762 S:      Maintained
6763 F:      drivers/usb/misc/legousbtower.c
6764
6765 LG2160 MEDIA DRIVER
6766 M:      Michael Krufky <mkrufky@linuxtv.org>
6767 L:      linux-media@vger.kernel.org
6768 W:      https://linuxtv.org
6769 W:      http://github.com/mkrufky
6770 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6771 T:      git git://linuxtv.org/mkrufky/tuners.git
6772 S:      Maintained
6773 F:      drivers/media/dvb-frontends/lg2160.*
6774
6775 LGDT3305 MEDIA DRIVER
6776 M:      Michael Krufky <mkrufky@linuxtv.org>
6777 L:      linux-media@vger.kernel.org
6778 W:      https://linuxtv.org
6779 W:      http://github.com/mkrufky
6780 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6781 T:      git git://linuxtv.org/mkrufky/tuners.git
6782 S:      Maintained
6783 F:      drivers/media/dvb-frontends/lgdt3305.*
6784
6785 LGUEST
6786 M:      Rusty Russell <rusty@rustcorp.com.au>
6787 L:      lguest@lists.ozlabs.org
6788 W:      http://lguest.ozlabs.org/
6789 S:      Odd Fixes
6790 F:      arch/x86/include/asm/lguest*.h
6791 F:      arch/x86/lguest/
6792 F:      drivers/lguest/
6793 F:      include/linux/lguest*.h
6794 F:      tools/lguest/
6795
6796 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6797 M:      Tejun Heo <tj@kernel.org>
6798 L:      linux-ide@vger.kernel.org
6799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6800 S:      Maintained
6801 F:      drivers/ata/
6802 F:      include/linux/ata.h
6803 F:      include/linux/libata.h
6804
6805 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6806 M:      Viresh Kumar <vireshk@kernel.org>
6807 L:      linux-ide@vger.kernel.org
6808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6809 S:      Maintained
6810 F:      include/linux/pata_arasan_cf_data.h
6811 F:      drivers/ata/pata_arasan_cf.c
6812
6813 LIBATA PATA DRIVERS
6814 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6815 M:      Tejun Heo <tj@kernel.org>
6816 L:      linux-ide@vger.kernel.org
6817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6818 S:      Maintained
6819 F:      drivers/ata/pata_*.c
6820 F:      drivers/ata/ata_generic.c
6821
6822 LIBATA SATA AHCI PLATFORM devices support
6823 M:      Hans de Goede <hdegoede@redhat.com>
6824 M:      Tejun Heo <tj@kernel.org>
6825 L:      linux-ide@vger.kernel.org
6826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6827 S:      Maintained
6828 F:      drivers/ata/ahci_platform.c
6829 F:      drivers/ata/libahci_platform.c
6830 F:      include/linux/ahci_platform.h
6831
6832 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6833 M:      Mikael Pettersson <mikpelinux@gmail.com>
6834 L:      linux-ide@vger.kernel.org
6835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6836 S:      Maintained
6837 F:      drivers/ata/sata_promise.*
6838
6839 LIBLOCKDEP
6840 M:      Sasha Levin <sasha.levin@oracle.com>
6841 S:      Maintained
6842 F:      tools/lib/lockdep/
6843
6844 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6845 M:      Dan Williams <dan.j.williams@intel.com>
6846 L:      linux-nvdimm@lists.01.org
6847 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
6848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6849 S:      Supported
6850 F:      drivers/nvdimm/*
6851 F:      include/linux/nd.h
6852 F:      include/linux/libnvdimm.h
6853 F:      include/uapi/linux/ndctl.h
6854
6855 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6856 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
6857 L:      linux-nvdimm@lists.01.org
6858 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
6859 S:      Supported
6860 F:      drivers/nvdimm/blk.c
6861 F:      drivers/nvdimm/region_devs.c
6862 F:      drivers/acpi/nfit*
6863
6864 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6865 M:      Vishal Verma <vishal.l.verma@intel.com>
6866 L:      linux-nvdimm@lists.01.org
6867 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
6868 S:      Supported
6869 F:      drivers/nvdimm/btt*
6870
6871 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6872 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
6873 L:      linux-nvdimm@lists.01.org
6874 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
6875 S:      Supported
6876 F:      drivers/nvdimm/pmem.c
6877 F:      include/linux/pmem.h
6878 F:      arch/*/include/asm/pmem.h
6879
6880 LIGHTNVM PLATFORM SUPPORT
6881 M:      Matias Bjorling <mb@lightnvm.io>
6882 W:      http://github/OpenChannelSSD
6883 L:      linux-block@vger.kernel.org
6884 S:      Maintained
6885 F:      drivers/lightnvm/
6886 F:      include/linux/lightnvm.h
6887 F:      include/uapi/linux/lightnvm.h
6888
6889 LINUX FOR IBM pSERIES (RS/6000)
6890 M:      Paul Mackerras <paulus@au.ibm.com>
6891 W:      http://www.ibm.com/linux/ltc/projects/ppc
6892 S:      Supported
6893 F:      arch/powerpc/boot/rs6000.h
6894
6895 LINUX FOR POWERPC (32-BIT AND 64-BIT)
6896 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
6897 M:      Paul Mackerras <paulus@samba.org>
6898 M:      Michael Ellerman <mpe@ellerman.id.au>
6899 W:      http://www.penguinppc.org/
6900 L:      linuxppc-dev@lists.ozlabs.org
6901 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6903 S:      Supported
6904 F:      Documentation/powerpc/
6905 F:      arch/powerpc/
6906 F:      drivers/char/tpm/tpm_ibmvtpm*
6907 F:      drivers/crypto/nx/
6908 F:      drivers/crypto/vmx/
6909 F:      drivers/net/ethernet/ibm/ibmveth.*
6910 F:      drivers/net/ethernet/ibm/ibmvnic.*
6911 F:      drivers/pci/hotplug/rpa*
6912 F:      drivers/scsi/ibmvscsi/
6913 N:      opal
6914 N:      /pmac
6915 N:      powermac
6916 N:      powernv
6917 N:      [^a-z0-9]ps3
6918 N:      pseries
6919
6920 LINUX FOR POWER MACINTOSH
6921 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
6922 W:      http://www.penguinppc.org/
6923 L:      linuxppc-dev@lists.ozlabs.org
6924 S:      Maintained
6925 F:      arch/powerpc/platforms/powermac/
6926 F:      drivers/macintosh/
6927
6928 LINUX FOR POWERPC EMBEDDED MPC5XXX
6929 M:      Anatolij Gustschin <agust@denx.de>
6930 L:      linuxppc-dev@lists.ozlabs.org
6931 T:      git git://git.denx.de/linux-denx-agust.git
6932 S:      Maintained
6933 F:      arch/powerpc/platforms/512x/
6934 F:      arch/powerpc/platforms/52xx/
6935
6936 LINUX FOR POWERPC EMBEDDED PPC4XX
6937 M:      Alistair Popple <alistair@popple.id.au>
6938 M:      Matt Porter <mporter@kernel.crashing.org>
6939 W:      http://www.penguinppc.org/
6940 L:      linuxppc-dev@lists.ozlabs.org
6941 S:      Maintained
6942 F:      arch/powerpc/platforms/40x/
6943 F:      arch/powerpc/platforms/44x/
6944
6945 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6946 L:      linuxppc-dev@lists.ozlabs.org
6947 S:      Orphan
6948 F:      arch/powerpc/*/*virtex*
6949 F:      arch/powerpc/*/*/*virtex*
6950
6951 LINUX FOR POWERPC EMBEDDED PPC8XX
6952 M:      Vitaly Bordug <vitb@kernel.crashing.org>
6953 W:      http://www.penguinppc.org/
6954 L:      linuxppc-dev@lists.ozlabs.org
6955 S:      Maintained
6956 F:      arch/powerpc/platforms/8xx/
6957
6958 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6959 M:      Scott Wood <oss@buserror.net>
6960 M:      Kumar Gala <galak@kernel.crashing.org>
6961 W:      http://www.penguinppc.org/
6962 L:      linuxppc-dev@lists.ozlabs.org
6963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6964 S:      Maintained
6965 F:      arch/powerpc/platforms/83xx/
6966 F:      arch/powerpc/platforms/85xx/
6967
6968 LINUX FOR POWERPC PA SEMI PWRFICIENT
6969 M:      Olof Johansson <olof@lixom.net>
6970 L:      linuxppc-dev@lists.ozlabs.org
6971 S:      Maintained
6972 F:      arch/powerpc/platforms/pasemi/
6973 F:      drivers/*/*pasemi*
6974 F:      drivers/*/*/*pasemi*
6975
6976 LINUX SECURITY MODULE (LSM) FRAMEWORK
6977 M:      Chris Wright <chrisw@sous-sol.org>
6978 L:      linux-security-module@vger.kernel.org
6979 S:      Supported
6980
6981 LIS3LV02D ACCELEROMETER DRIVER
6982 M:      Eric Piel <eric.piel@tremplin-utc.net>
6983 S:      Maintained
6984 F:      Documentation/misc-devices/lis3lv02d
6985 F:      drivers/misc/lis3lv02d/
6986 F:      drivers/platform/x86/hp_accel.c
6987
6988 LIVE PATCHING
6989 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6990 M:      Jessica Yu <jeyu@redhat.com>
6991 M:      Jiri Kosina <jikos@kernel.org>
6992 M:      Miroslav Benes <mbenes@suse.cz>
6993 R:      Petr Mladek <pmladek@suse.com>
6994 S:      Maintained
6995 F:      kernel/livepatch/
6996 F:      include/linux/livepatch.h
6997 F:      arch/x86/include/asm/livepatch.h
6998 F:      arch/x86/kernel/livepatch.c
6999 F:      Documentation/livepatch/
7000 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7001 F:      samples/livepatch/
7002 L:      live-patching@vger.kernel.org
7003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7004
7005 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7006 M:      Kees Cook <keescook@chromium.org>
7007 S:      Maintained
7008 F:      drivers/misc/lkdtm.c
7009
7010 LLC (802.2)
7011 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7012 S:      Maintained
7013 F:      include/linux/llc.h
7014 F:      include/uapi/linux/llc.h
7015 F:      include/net/llc*
7016 F:      net/llc/
7017
7018 LM73 HARDWARE MONITOR DRIVER
7019 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7020 L:      linux-hwmon@vger.kernel.org
7021 S:      Maintained
7022 F:      drivers/hwmon/lm73.c
7023
7024 LM78 HARDWARE MONITOR DRIVER
7025 M:      Jean Delvare <jdelvare@suse.com>
7026 L:      linux-hwmon@vger.kernel.org
7027 S:      Maintained
7028 F:      Documentation/hwmon/lm78
7029 F:      drivers/hwmon/lm78.c
7030
7031 LM83 HARDWARE MONITOR DRIVER
7032 M:      Jean Delvare <jdelvare@suse.com>
7033 L:      linux-hwmon@vger.kernel.org
7034 S:      Maintained
7035 F:      Documentation/hwmon/lm83
7036 F:      drivers/hwmon/lm83.c
7037
7038 LM90 HARDWARE MONITOR DRIVER
7039 M:      Jean Delvare <jdelvare@suse.com>
7040 L:      linux-hwmon@vger.kernel.org
7041 S:      Maintained
7042 F:      Documentation/hwmon/lm90
7043 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7044 F:      drivers/hwmon/lm90.c
7045
7046 LM95234 HARDWARE MONITOR DRIVER
7047 M:      Guenter Roeck <linux@roeck-us.net>
7048 L:      linux-hwmon@vger.kernel.org
7049 S:      Maintained
7050 F:      Documentation/hwmon/lm95234
7051 F:      drivers/hwmon/lm95234.c
7052
7053 LME2510 MEDIA DRIVER
7054 M:      Malcolm Priestley <tvboxspy@gmail.com>
7055 L:      linux-media@vger.kernel.org
7056 W:      https://linuxtv.org
7057 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7058 S:      Maintained
7059 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7060
7061 LOCKDEP AND LOCKSTAT
7062 M:      Peter Zijlstra <peterz@infradead.org>
7063 M:      Ingo Molnar <mingo@redhat.com>
7064 L:      linux-kernel@vger.kernel.org
7065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
7066 S:      Maintained
7067 F:      Documentation/locking/lockdep*.txt
7068 F:      Documentation/locking/lockstat.txt
7069 F:      include/linux/lockdep.h
7070 F:      kernel/locking/
7071
7072 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7073 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7074 L:      linux-ntfs-dev@lists.sourceforge.net
7075 W:      http://www.linux-ntfs.org/content/view/19/37/
7076 S:      Maintained
7077 F:      Documentation/ldm.txt
7078 F:      block/partitions/ldm.*
7079
7080 LogFS
7081 M:      Joern Engel <joern@logfs.org>
7082 M:      Prasad Joshi <prasadjoshi.linux@gmail.com>
7083 L:      logfs@logfs.org
7084 W:      logfs.org
7085 S:      Maintained
7086 F:      fs/logfs/
7087
7088 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7089 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7090 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7091 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7092 L:      MPT-FusionLinux.pdl@broadcom.com
7093 L:      linux-scsi@vger.kernel.org
7094 W:      http://www.avagotech.com/support/
7095 S:      Supported
7096 F:      drivers/message/fusion/
7097 F:      drivers/scsi/mpt2sas/
7098 F:      drivers/scsi/mpt3sas/
7099
7100 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7101 M:      Matthew Wilcox <matthew@wil.cx>
7102 L:      linux-scsi@vger.kernel.org
7103 S:      Maintained
7104 F:      drivers/scsi/sym53c8xx_2/
7105
7106 LTC4261 HARDWARE MONITOR DRIVER
7107 M:      Guenter Roeck <linux@roeck-us.net>
7108 L:      linux-hwmon@vger.kernel.org
7109 S:      Maintained
7110 F:      Documentation/hwmon/ltc4261
7111 F:      drivers/hwmon/ltc4261.c
7112
7113 LTP (Linux Test Project)
7114 M:      Mike Frysinger <vapier@gentoo.org>
7115 M:      Cyril Hrubis <chrubis@suse.cz>
7116 M:      Wanlong Gao <wanlong.gao@gmail.com>
7117 M:      Jan Stancek <jstancek@redhat.com>
7118 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7119 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7120 L:      ltp@lists.linux.it (subscribers-only)
7121 W:      http://linux-test-project.github.io/
7122 T:      git git://github.com/linux-test-project/ltp.git
7123 S:      Maintained
7124
7125 M32R ARCHITECTURE
7126 W:      http://www.linux-m32r.org/
7127 S:      Orphan
7128 F:      arch/m32r/
7129
7130 M68K ARCHITECTURE
7131 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7132 L:      linux-m68k@lists.linux-m68k.org
7133 W:      http://www.linux-m68k.org/
7134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7135 S:      Maintained
7136 F:      arch/m68k/
7137 F:      drivers/zorro/
7138
7139 M68K ON APPLE MACINTOSH
7140 M:      Joshua Thompson <funaho@jurai.org>
7141 W:      http://www.mac.linux-m68k.org/
7142 L:      linux-m68k@lists.linux-m68k.org
7143 S:      Maintained
7144 F:      arch/m68k/mac/
7145
7146 M68K ON HP9000/300
7147 M:      Philip Blundell <philb@gnu.org>
7148 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7149 S:      Maintained
7150 F:      arch/m68k/hp300/
7151
7152 M88DS3103 MEDIA DRIVER
7153 M:      Antti Palosaari <crope@iki.fi>
7154 L:      linux-media@vger.kernel.org
7155 W:      https://linuxtv.org
7156 W:      http://palosaari.fi/linux/
7157 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7158 T:      git git://linuxtv.org/anttip/media_tree.git
7159 S:      Maintained
7160 F:      drivers/media/dvb-frontends/m88ds3103*
7161
7162 M88RS2000 MEDIA DRIVER
7163 M:      Malcolm Priestley <tvboxspy@gmail.com>
7164 L:      linux-media@vger.kernel.org
7165 W:      https://linuxtv.org
7166 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7167 S:      Maintained
7168 F:      drivers/media/dvb-frontends/m88rs2000*
7169
7170 MA901 MASTERKIT USB FM RADIO DRIVER
7171 M:      Alexey Klimov <klimov.linux@gmail.com>
7172 L:      linux-media@vger.kernel.org
7173 T:      git git://linuxtv.org/media_tree.git
7174 S:      Maintained
7175 F:      drivers/media/radio/radio-ma901.c
7176
7177 MAC80211
7178 M:      Johannes Berg <johannes@sipsolutions.net>
7179 L:      linux-wireless@vger.kernel.org
7180 W:      http://wireless.kernel.org/
7181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7183 S:      Maintained
7184 F:      Documentation/networking/mac80211-injection.txt
7185 F:      include/net/mac80211.h
7186 F:      net/mac80211/
7187 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7188
7189 MACVLAN DRIVER
7190 M:      Patrick McHardy <kaber@trash.net>
7191 L:      netdev@vger.kernel.org
7192 S:      Maintained
7193 F:      drivers/net/macvlan.c
7194 F:      include/linux/if_macvlan.h
7195
7196 MAILBOX API
7197 M:      Jassi Brar <jassisinghbrar@gmail.com>
7198 L:      linux-kernel@vger.kernel.org
7199 S:      Maintained
7200 F:      drivers/mailbox/
7201 F:      include/linux/mailbox_client.h
7202 F:      include/linux/mailbox_controller.h
7203
7204 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7205 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7206 W:      http://www.kernel.org/doc/man-pages
7207 L:      linux-man@vger.kernel.org
7208 S:      Maintained
7209
7210 MARVELL ARMADA DRM SUPPORT
7211 M:      Russell King <rmk+kernel@armlinux.org.uk>
7212 S:      Maintained
7213 F:      drivers/gpu/drm/armada/
7214 F:      include/uapi/drm/armada_drm.h
7215 F:      Documentation/devicetree/bindings/display/armada/
7216
7217 MARVELL 88E6352 DSA support
7218 M:      Guenter Roeck <linux@roeck-us.net>
7219 S:      Maintained
7220 F:      drivers/net/dsa/mv88e6352.c
7221
7222 MARVELL CRYPTO DRIVER
7223 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7224 M:      Arnaud Ebalard <arno@natisbad.org>
7225 F:      drivers/crypto/marvell/
7226 S:      Maintained
7227 L:      linux-crypto@vger.kernel.org
7228
7229 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7230 M:      Mirko Lindner <mlindner@marvell.com>
7231 M:      Stephen Hemminger <stephen@networkplumber.org>
7232 L:      netdev@vger.kernel.org
7233 S:      Maintained
7234 F:      drivers/net/ethernet/marvell/sk*
7235
7236 MARVELL LIBERTAS WIRELESS DRIVER
7237 L:      libertas-dev@lists.infradead.org
7238 S:      Orphan
7239 F:      drivers/net/wireless/marvell/libertas/
7240
7241 MARVELL MV643XX ETHERNET DRIVER
7242 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7243 L:      netdev@vger.kernel.org
7244 S:      Maintained
7245 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7246 F:      include/linux/mv643xx.h
7247
7248 MARVELL MVNETA ETHERNET DRIVER
7249 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7250 L:      netdev@vger.kernel.org
7251 S:      Maintained
7252 F:      drivers/net/ethernet/marvell/mvneta.*
7253
7254 MARVELL MWIFIEX WIRELESS DRIVER
7255 M:      Amitkumar Karwar <akarwar@marvell.com>
7256 M:      Nishant Sarmukadam <nishants@marvell.com>
7257 L:      linux-wireless@vger.kernel.org
7258 S:      Maintained
7259 F:      drivers/net/wireless/marvell/mwifiex/
7260
7261 MARVELL MWL8K WIRELESS DRIVER
7262 M:      Lennert Buytenhek <buytenh@wantstofly.org>
7263 L:      linux-wireless@vger.kernel.org
7264 S:      Odd Fixes
7265 F:      drivers/net/wireless/marvell/mwl8k.c
7266
7267 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7268 M:      Nicolas Pitre <nico@fluxnic.net>
7269 S:      Odd Fixes
7270 F:      drivers/mmc/host/mvsdio.*
7271
7272 MATROX FRAMEBUFFER DRIVER
7273 L:      linux-fbdev@vger.kernel.org
7274 S:      Orphan
7275 F:      drivers/video/fbdev/matrox/matroxfb_*
7276 F:      include/uapi/linux/matroxfb.h
7277
7278 MAX16065 HARDWARE MONITOR DRIVER
7279 M:      Guenter Roeck <linux@roeck-us.net>
7280 L:      linux-hwmon@vger.kernel.org
7281 S:      Maintained
7282 F:      Documentation/hwmon/max16065
7283 F:      drivers/hwmon/max16065.c
7284
7285 MAX20751 HARDWARE MONITOR DRIVER
7286 M:      Guenter Roeck <linux@roeck-us.net>
7287 L:      linux-hwmon@vger.kernel.org
7288 S:      Maintained
7289 F:      Documentation/hwmon/max20751
7290 F:      drivers/hwmon/max20751.c
7291
7292 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7293 M:      "Hans J. Koch" <hjk@hansjkoch.de>
7294 L:      linux-hwmon@vger.kernel.org
7295 S:      Maintained
7296 F:      Documentation/hwmon/max6650
7297 F:      drivers/hwmon/max6650.c
7298
7299 MAX6697 HARDWARE MONITOR DRIVER
7300 M:      Guenter Roeck <linux@roeck-us.net>
7301 L:      linux-hwmon@vger.kernel.org
7302 S:      Maintained
7303 F:      Documentation/hwmon/max6697
7304 F:      Documentation/devicetree/bindings/i2c/max6697.txt
7305 F:      drivers/hwmon/max6697.c
7306 F:      include/linux/platform_data/max6697.h
7307
7308 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7309 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
7310 L:      linux-pm@vger.kernel.org
7311 S:      Supported
7312 F:      drivers/power/max14577_charger.c
7313 F:      drivers/power/max77693_charger.c
7314
7315 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7316 M:      Javier Martinez Canillas <javier@osg.samsung.com>
7317 L:      linux-kernel@vger.kernel.org
7318 S:      Supported
7319 F:      drivers/*/*max77802*.c
7320 F:      Documentation/devicetree/bindings/*/*max77802.txt
7321 F:      include/dt-bindings/*/*max77802.h
7322
7323 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7324 M:      Chanwoo Choi <cw00.choi@samsung.com>
7325 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
7326 L:      linux-kernel@vger.kernel.org
7327 S:      Supported
7328 F:      drivers/*/max14577*.c
7329 F:      drivers/*/max77686*.c
7330 F:      drivers/*/max77693*.c
7331 F:      drivers/extcon/extcon-max14577.c
7332 F:      drivers/extcon/extcon-max77693.c
7333 F:      drivers/rtc/rtc-max77686.c
7334 F:      drivers/clk/clk-max77686.c
7335 F:      Documentation/devicetree/bindings/mfd/max14577.txt
7336 F:      Documentation/devicetree/bindings/*/max77686.txt
7337 F:      Documentation/devicetree/bindings/mfd/max77693.txt
7338 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
7339 F:      include/linux/mfd/max14577*.h
7340 F:      include/linux/mfd/max77686*.h
7341 F:      include/linux/mfd/max77693*.h
7342
7343 MAXIRADIO FM RADIO RECEIVER DRIVER
7344 M:      Hans Verkuil <hverkuil@xs4all.nl>
7345 L:      linux-media@vger.kernel.org
7346 T:      git git://linuxtv.org/media_tree.git
7347 W:      https://linuxtv.org
7348 S:      Maintained
7349 F:      drivers/media/radio/radio-maxiradio*
7350
7351 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7352 M:      Peter Rosin <peda@axentia.se>
7353 L:      linux-iio@vger.kernel.org
7354 S:      Maintained
7355 F:      drivers/iio/potentiometer/mcp4531.c
7356
7357 MEDIA DRIVERS FOR RENESAS - VSP1
7358 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7359 L:      linux-media@vger.kernel.org
7360 L:      linux-renesas-soc@vger.kernel.org
7361 T:      git git://linuxtv.org/media_tree.git
7362 S:      Supported
7363 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
7364 F:      drivers/media/platform/vsp1/
7365
7366 MEDIA DRIVERS FOR ASCOT2E
7367 M:      Sergey Kozlov <serjk@netup.ru>
7368 L:      linux-media@vger.kernel.org
7369 W:      https://linuxtv.org
7370 W:      http://netup.tv/
7371 T:      git git://linuxtv.org/media_tree.git
7372 S:      Supported
7373 F:      drivers/media/dvb-frontends/ascot2e*
7374
7375 MEDIA DRIVERS FOR CXD2841ER
7376 M:      Sergey Kozlov <serjk@netup.ru>
7377 L:      linux-media@vger.kernel.org
7378 W:      https://linuxtv.org
7379 W:      http://netup.tv/
7380 T:      git git://linuxtv.org/media_tree.git
7381 S:      Supported
7382 F:      drivers/media/dvb-frontends/cxd2841er*
7383
7384 MEDIA DRIVERS FOR HORUS3A
7385 M:      Sergey Kozlov <serjk@netup.ru>
7386 L:      linux-media@vger.kernel.org
7387 W:      https://linuxtv.org
7388 W:      http://netup.tv/
7389 T:      git git://linuxtv.org/media_tree.git
7390 S:      Supported
7391 F:      drivers/media/dvb-frontends/horus3a*
7392
7393 MEDIA DRIVERS FOR LNBH25
7394 M:      Sergey Kozlov <serjk@netup.ru>
7395 L:      linux-media@vger.kernel.org
7396 W:      https://linuxtv.org
7397 W:      http://netup.tv/
7398 T:      git git://linuxtv.org/media_tree.git
7399 S:      Supported
7400 F:      drivers/media/dvb-frontends/lnbh25*
7401
7402 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7403 M:      Sergey Kozlov <serjk@netup.ru>
7404 L:      linux-media@vger.kernel.org
7405 W:      https://linuxtv.org
7406 W:      http://netup.tv/
7407 T:      git git://linuxtv.org/media_tree.git
7408 S:      Supported
7409 F:      drivers/media/pci/netup_unidvb/*
7410
7411 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7412 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
7413 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
7414 P:      LinuxTV.org Project
7415 L:      linux-media@vger.kernel.org
7416 W:      https://linuxtv.org
7417 Q:      http://patchwork.kernel.org/project/linux-media/list/
7418 T:      git git://linuxtv.org/media_tree.git
7419 S:      Maintained
7420 F:      Documentation/dvb/
7421 F:      Documentation/video4linux/
7422 F:      Documentation/DocBook/media/
7423 F:      drivers/media/
7424 F:      drivers/staging/media/
7425 F:      include/linux/platform_data/media/
7426 F:      include/media/
7427 F:      include/uapi/linux/dvb/
7428 F:      include/uapi/linux/videodev2.h
7429 F:      include/uapi/linux/media.h
7430 F:      include/uapi/linux/v4l2-*
7431 F:      include/uapi/linux/meye.h
7432 F:      include/uapi/linux/ivtv*
7433 F:      include/uapi/linux/uvcvideo.h
7434
7435 MEDIATEK ETHERNET DRIVER
7436 M:      Felix Fietkau <nbd@openwrt.org>
7437 M:      John Crispin <blogic@openwrt.org>
7438 L:      netdev@vger.kernel.org
7439 S:      Maintained
7440 F:      drivers/net/ethernet/mediatek/
7441
7442 MEDIATEK MT7601U WIRELESS LAN DRIVER
7443 M:      Jakub Kicinski <kubakici@wp.pl>
7444 L:      linux-wireless@vger.kernel.org
7445 S:      Maintained
7446 F:      drivers/net/wireless/mediatek/mt7601u/
7447
7448 MEGARAID SCSI/SAS DRIVERS
7449 M:      Kashyap Desai <kashyap.desai@avagotech.com>
7450 M:      Sumit Saxena <sumit.saxena@avagotech.com>
7451 M:      Uday Lingala <uday.lingala@avagotech.com>
7452 L:      megaraidlinux.pdl@avagotech.com
7453 L:      linux-scsi@vger.kernel.org
7454 W:      http://www.lsi.com
7455 S:      Maintained
7456 F:      Documentation/scsi/megaraid.txt
7457 F:      drivers/scsi/megaraid.*
7458 F:      drivers/scsi/megaraid/
7459
7460 MELLANOX ETHERNET DRIVER (mlx4_en)
7461 M:      Eugenia Emantayev <eugenia@mellanox.com>
7462 L:      netdev@vger.kernel.org
7463 S:      Supported
7464 W:      http://www.mellanox.com
7465 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7466 F:      drivers/net/ethernet/mellanox/mlx4/en_*
7467
7468 MELLANOX ETHERNET DRIVER (mlx5e)
7469 M:      Saeed Mahameed <saeedm@mellanox.com>
7470 L:      netdev@vger.kernel.org
7471 S:      Supported
7472 W:      http://www.mellanox.com
7473 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7474 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
7475
7476 MELLANOX ETHERNET SWITCH DRIVERS
7477 M:      Jiri Pirko <jiri@mellanox.com>
7478 M:      Ido Schimmel <idosch@mellanox.com>
7479 L:      netdev@vger.kernel.org
7480 S:      Supported
7481 W:      http://www.mellanox.com
7482 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7483 F:      drivers/net/ethernet/mellanox/mlxsw/
7484
7485 MEMBARRIER SUPPORT
7486 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7487 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7488 L:      linux-kernel@vger.kernel.org
7489 S:      Supported
7490 F:      kernel/membarrier.c
7491 F:      include/uapi/linux/membarrier.h
7492
7493 MEMORY MANAGEMENT
7494 L:      linux-mm@kvack.org
7495 W:      http://www.linux-mm.org
7496 S:      Maintained
7497 F:      include/linux/mm.h
7498 F:      include/linux/gfp.h
7499 F:      include/linux/mmzone.h
7500 F:      include/linux/memory_hotplug.h
7501 F:      include/linux/vmalloc.h
7502 F:      mm/
7503
7504 MEMORY TECHNOLOGY DEVICES (MTD)
7505 M:      David Woodhouse <dwmw2@infradead.org>
7506 M:      Brian Norris <computersforpeace@gmail.com>
7507 L:      linux-mtd@lists.infradead.org
7508 W:      http://www.linux-mtd.infradead.org/
7509 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
7510 T:      git git://git.infradead.org/linux-mtd.git
7511 T:      git git://git.infradead.org/l2-mtd.git
7512 S:      Maintained
7513 F:      drivers/mtd/
7514 F:      include/linux/mtd/
7515 F:      include/uapi/mtd/
7516
7517 MEN A21 WATCHDOG DRIVER
7518 M:      Johannes Thumshirn <morbidrsa@gmail.com>
7519 L:      linux-watchdog@vger.kernel.org
7520 S:      Maintained
7521 F:      drivers/watchdog/mena21_wdt.c
7522
7523 MEN CHAMELEON BUS (mcb)
7524 M:      Johannes Thumshirn <morbidrsa@gmail.com>
7525 S:      Maintained
7526 F:      drivers/mcb/
7527 F:      include/linux/mcb.h
7528 F:      Documentation/men-chameleon-bus.txt
7529
7530 MEN F21BMC (Board Management Controller)
7531 M:      Andreas Werner <andreas.werner@men.de>
7532 S:      Supported
7533 F:      drivers/mfd/menf21bmc.c
7534 F:      drivers/watchdog/menf21bmc_wdt.c
7535 F:      drivers/leds/leds-menf21bmc.c
7536 F:      drivers/hwmon/menf21bmc_hwmon.c
7537 F:      Documentation/hwmon/menf21bmc
7538
7539 METAG ARCHITECTURE
7540 M:      James Hogan <james.hogan@imgtec.com>
7541 L:      linux-metag@vger.kernel.org
7542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7543 S:      Odd Fixes
7544 F:      arch/metag/
7545 F:      Documentation/metag/
7546 F:      Documentation/devicetree/bindings/metag/
7547 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
7548 F:      drivers/clocksource/metag_generic.c
7549 F:      drivers/irqchip/irq-metag.c
7550 F:      drivers/irqchip/irq-metag-ext.c
7551 F:      drivers/tty/metag_da.c
7552
7553 MICROBLAZE ARCHITECTURE
7554 M:      Michal Simek <monstr@monstr.eu>
7555 W:      http://www.monstr.eu/fdt/
7556 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
7557 S:      Supported
7558 F:      arch/microblaze/
7559
7560 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7561 M:      Chen Yu <yu.c.chen@intel.com>
7562 L:      platform-driver-x86@vger.kernel.org
7563 S:      Supported
7564 F:      drivers/platform/x86/surfacepro3_button.c
7565
7566 MICROTEK X6 SCANNER
7567 M:      Oliver Neukum <oliver@neukum.org>
7568 S:      Maintained
7569 F:      drivers/usb/image/microtek.*
7570
7571 MIPS
7572 M:      Ralf Baechle <ralf@linux-mips.org>
7573 L:      linux-mips@linux-mips.org
7574 W:      http://www.linux-mips.org/
7575 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
7576 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
7577 S:      Supported
7578 F:      Documentation/devicetree/bindings/mips/
7579 F:      Documentation/mips/
7580 F:      arch/mips/
7581
7582 MIPS/LOONGSON1 ARCHITECTURE
7583 M:      Keguang Zhang <keguang.zhang@gmail.com>
7584 L:      linux-mips@linux-mips.org
7585 S:      Maintained
7586 F:      arch/mips/loongson32/
7587 F:      arch/mips/include/asm/mach-loongson32/
7588 F:      drivers/*/*loongson1*
7589 F:      drivers/*/*/*loongson1*
7590
7591 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7592 M:      Hans Verkuil <hverkuil@xs4all.nl>
7593 L:      linux-media@vger.kernel.org
7594 T:      git git://linuxtv.org/media_tree.git
7595 W:      https://linuxtv.org
7596 S:      Odd Fixes
7597 F:      drivers/media/radio/radio-miropcm20*
7598
7599 MELLANOX MLX4 core VPI driver
7600 M:      Yishai Hadas <yishaih@mellanox.com>
7601 L:      netdev@vger.kernel.org
7602 L:      linux-rdma@vger.kernel.org
7603 W:      http://www.mellanox.com
7604 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7605 S:      Supported
7606 F:      drivers/net/ethernet/mellanox/mlx4/
7607 F:      include/linux/mlx4/
7608
7609 MELLANOX MLX4 IB driver
7610 M:      Yishai Hadas <yishaih@mellanox.com>
7611 L:      linux-rdma@vger.kernel.org
7612 W:      http://www.mellanox.com
7613 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7614 S:      Supported
7615 F:      drivers/infiniband/hw/mlx4/
7616 F:      include/linux/mlx4/
7617
7618 MELLANOX MLX5 core VPI driver
7619 M:      Matan Barak <matanb@mellanox.com>
7620 M:      Leon Romanovsky <leonro@mellanox.com>
7621 L:      netdev@vger.kernel.org
7622 L:      linux-rdma@vger.kernel.org
7623 W:      http://www.mellanox.com
7624 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7625 S:      Supported
7626 F:      drivers/net/ethernet/mellanox/mlx5/core/
7627 F:      include/linux/mlx5/
7628
7629 MELLANOX MLX5 IB driver
7630 M:      Matan Barak <matanb@mellanox.com>
7631 M:      Leon Romanovsky <leonro@mellanox.com>
7632 L:      linux-rdma@vger.kernel.org
7633 W:      http://www.mellanox.com
7634 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7635 S:      Supported
7636 F:      drivers/infiniband/hw/mlx5/
7637 F:      include/linux/mlx5/
7638
7639 MELEXIS MLX90614 DRIVER
7640 M:      Crt Mori <cmo@melexis.com>
7641 L:      linux-iio@vger.kernel.org
7642 W:      http://www.melexis.com
7643 S:      Supported
7644 F:      drivers/iio/temperature/mlx90614.c
7645
7646 MN88472 MEDIA DRIVER
7647 M:      Antti Palosaari <crope@iki.fi>
7648 L:      linux-media@vger.kernel.org
7649 W:      https://linuxtv.org
7650 W:      http://palosaari.fi/linux/
7651 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7652 T:      git git://linuxtv.org/anttip/media_tree.git
7653 S:      Maintained
7654 F:      drivers/staging/media/mn88472/
7655 F:      drivers/media/dvb-frontends/mn88472.h
7656
7657 MN88473 MEDIA DRIVER
7658 M:      Antti Palosaari <crope@iki.fi>
7659 L:      linux-media@vger.kernel.org
7660 W:      https://linuxtv.org
7661 W:      http://palosaari.fi/linux/
7662 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7663 S:      Maintained
7664 F:      drivers/media/dvb-frontends/mn88473*
7665
7666 MODULE SUPPORT
7667 M:      Rusty Russell <rusty@rustcorp.com.au>
7668 S:      Maintained
7669 F:      include/linux/module.h
7670 F:      kernel/module.c
7671
7672 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7673 W:      http://popies.net/meye/
7674 S:      Orphan
7675 F:      Documentation/video4linux/meye.txt
7676 F:      drivers/media/pci/meye/
7677 F:      include/uapi/linux/meye.h
7678
7679 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7680 M:      Jiri Slaby <jirislaby@gmail.com>
7681 S:      Maintained
7682 F:      Documentation/serial/moxa-smartio
7683 F:      drivers/tty/mxser.*
7684
7685 MR800 AVERMEDIA USB FM RADIO DRIVER
7686 M:      Alexey Klimov <klimov.linux@gmail.com>
7687 L:      linux-media@vger.kernel.org
7688 T:      git git://linuxtv.org/media_tree.git
7689 S:      Maintained
7690 F:      drivers/media/radio/radio-mr800.c
7691
7692 MRF24J40 IEEE 802.15.4 RADIO DRIVER
7693 M:      Alan Ott <alan@signal11.us>
7694 L:      linux-wpan@vger.kernel.org
7695 S:      Maintained
7696 F:      drivers/net/ieee802154/mrf24j40.c
7697 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7698
7699 MSI LAPTOP SUPPORT
7700 M:      "Lee, Chun-Yi" <jlee@suse.com>
7701 L:      platform-driver-x86@vger.kernel.org
7702 S:      Maintained
7703 F:      drivers/platform/x86/msi-laptop.c
7704
7705 MSI WMI SUPPORT
7706 L:      platform-driver-x86@vger.kernel.org
7707 S:      Orphan
7708 F:      drivers/platform/x86/msi-wmi.c
7709
7710 MSI001 MEDIA DRIVER
7711 M:      Antti Palosaari <crope@iki.fi>
7712 L:      linux-media@vger.kernel.org
7713 W:      https://linuxtv.org
7714 W:      http://palosaari.fi/linux/
7715 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7716 T:      git git://linuxtv.org/anttip/media_tree.git
7717 S:      Maintained
7718 F:      drivers/media/tuners/msi001*
7719
7720 MSI2500 MEDIA DRIVER
7721 M:      Antti Palosaari <crope@iki.fi>
7722 L:      linux-media@vger.kernel.org
7723 W:      https://linuxtv.org
7724 W:      http://palosaari.fi/linux/
7725 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7726 T:      git git://linuxtv.org/anttip/media_tree.git
7727 S:      Maintained
7728 F:      drivers/media/usb/msi2500/
7729
7730 MSYSTEMS DISKONCHIP G3 MTD DRIVER
7731 M:      Robert Jarzmik <robert.jarzmik@free.fr>
7732 L:      linux-mtd@lists.infradead.org
7733 S:      Maintained
7734 F:      drivers/mtd/devices/docg3*
7735
7736 MT9M032 APTINA SENSOR DRIVER
7737 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7738 L:      linux-media@vger.kernel.org
7739 T:      git git://linuxtv.org/media_tree.git
7740 S:      Maintained
7741 F:      drivers/media/i2c/mt9m032.c
7742 F:      include/media/i2c/mt9m032.h
7743
7744 MT9P031 APTINA CAMERA SENSOR
7745 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7746 L:      linux-media@vger.kernel.org
7747 T:      git git://linuxtv.org/media_tree.git
7748 S:      Maintained
7749 F:      drivers/media/i2c/mt9p031.c
7750 F:      include/media/i2c/mt9p031.h
7751
7752 MT9T001 APTINA CAMERA SENSOR
7753 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7754 L:      linux-media@vger.kernel.org
7755 T:      git git://linuxtv.org/media_tree.git
7756 S:      Maintained
7757 F:      drivers/media/i2c/mt9t001.c
7758 F:      include/media/i2c/mt9t001.h
7759
7760 MT9V032 APTINA CAMERA SENSOR
7761 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7762 L:      linux-media@vger.kernel.org
7763 T:      git git://linuxtv.org/media_tree.git
7764 S:      Maintained
7765 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7766 F:      drivers/media/i2c/mt9v032.c
7767 F:      include/media/i2c/mt9v032.h
7768
7769 MULTIFUNCTION DEVICES (MFD)
7770 M:      Lee Jones <lee.jones@linaro.org>
7771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7772 S:      Supported
7773 F:      drivers/mfd/
7774 F:      include/linux/mfd/
7775
7776 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7777 M:      Ulf Hansson <ulf.hansson@linaro.org>
7778 L:      linux-mmc@vger.kernel.org
7779 T:      git git://git.linaro.org/people/ulf.hansson/mmc.git
7780 S:      Maintained
7781 F:      drivers/mmc/
7782 F:      include/linux/mmc/
7783 F:      include/uapi/linux/mmc/
7784
7785 MULTIMEDIA CARD (MMC) ETC. OVER SPI
7786 S:      Orphan
7787 F:      drivers/mmc/host/mmc_spi.c
7788 F:      include/linux/spi/mmc_spi.h
7789
7790 MULTISOUND SOUND DRIVER
7791 M:      Andrew Veliath <andrewtv@usa.net>
7792 S:      Maintained
7793 F:      Documentation/sound/oss/MultiSound
7794 F:      sound/oss/msnd*
7795
7796 MULTITECH MULTIPORT CARD (ISICOM)
7797 S:      Orphan
7798 F:      drivers/tty/isicom.c
7799 F:      include/linux/isicom.h
7800
7801 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7802 M:      Bin Liu <b-liu@ti.com>
7803 L:      linux-usb@vger.kernel.org
7804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7805 S:      Maintained
7806 F:      drivers/usb/musb/
7807
7808 MXL5007T MEDIA DRIVER
7809 M:      Michael Krufky <mkrufky@linuxtv.org>
7810 L:      linux-media@vger.kernel.org
7811 W:      https://linuxtv.org
7812 W:      http://github.com/mkrufky
7813 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7814 T:      git git://linuxtv.org/mkrufky/tuners.git
7815 S:      Maintained
7816 F:      drivers/media/tuners/mxl5007t.*
7817
7818 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7819 M:      Hyong-Youb Kim <hykim@myri.com>
7820 L:      netdev@vger.kernel.org
7821 W:      https://www.myricom.com/support/downloads/myri10ge.html
7822 S:      Supported
7823 F:      drivers/net/ethernet/myricom/myri10ge/
7824
7825 NAND FLASH SUBSYSTEM
7826 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7827 R:      Richard Weinberger <richard@nod.at>
7828 L:      linux-mtd@lists.infradead.org
7829 W:      http://www.linux-mtd.infradead.org/
7830 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
7831 T:      git git://github.com/linux-nand/linux.git
7832 S:      Maintained
7833 F:      drivers/mtd/nand/
7834 F:      include/linux/mtd/nand*.h
7835
7836 NATSEMI ETHERNET DRIVER (DP8381x)
7837 S:      Orphan
7838 F:      drivers/net/ethernet/natsemi/natsemi.c
7839
7840 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7841 M:      Daniel Mack <zonque@gmail.com>
7842 S:      Maintained
7843 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7844 W:      http://www.native-instruments.com
7845 F:      sound/usb/caiaq/
7846
7847 NCP FILESYSTEM
7848 M:      Petr Vandrovec <petr@vandrovec.name>
7849 S:      Odd Fixes
7850 F:      fs/ncpfs/
7851
7852 NCR 5380 SCSI DRIVERS
7853 M:      Finn Thain <fthain@telegraphics.com.au>
7854 M:      Michael Schmitz <schmitzmic@gmail.com>
7855 L:      linux-scsi@vger.kernel.org
7856 S:      Maintained
7857 F:      Documentation/scsi/g_NCR5380.txt
7858 F:      Documentation/scsi/dtc3x80.txt
7859 F:      drivers/scsi/NCR5380.*
7860 F:      drivers/scsi/arm/cumana_1.c
7861 F:      drivers/scsi/arm/oak.c
7862 F:      drivers/scsi/atari_scsi.*
7863 F:      drivers/scsi/dmx3191d.c
7864 F:      drivers/scsi/dtc.*
7865 F:      drivers/scsi/g_NCR5380.*
7866 F:      drivers/scsi/g_NCR5380_mmio.c
7867 F:      drivers/scsi/mac_scsi.*
7868 F:      drivers/scsi/pas16.*
7869 F:      drivers/scsi/sun3_scsi.*
7870 F:      drivers/scsi/sun3_scsi_vme.c
7871 F:      drivers/scsi/t128.*
7872
7873 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7874 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7875 L:      linux-scsi@vger.kernel.org
7876 S:      Maintained
7877 F:      drivers/scsi/NCR_D700.*
7878
7879 NCT6775 HARDWARE MONITOR DRIVER
7880 M:      Guenter Roeck <linux@roeck-us.net>
7881 L:      linux-hwmon@vger.kernel.org
7882 S:      Maintained
7883 F:      Documentation/hwmon/nct6775
7884 F:      drivers/hwmon/nct6775.c
7885
7886 NETEFFECT IWARP RNIC DRIVER (IW_NES)
7887 M:      Faisal Latif <faisal.latif@intel.com>
7888 L:      linux-rdma@vger.kernel.org
7889 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7890 S:      Supported
7891 F:      drivers/infiniband/hw/nes/
7892
7893 NETEM NETWORK EMULATOR
7894 M:      Stephen Hemminger <stephen@networkplumber.org>
7895 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
7896 S:      Maintained
7897 F:      net/sched/sch_netem.c
7898
7899 NETERION 10GbE DRIVERS (s2io/vxge)
7900 M:      Jon Mason <jdmason@kudzu.us>
7901 L:      netdev@vger.kernel.org
7902 S:      Supported
7903 F:      Documentation/networking/s2io.txt
7904 F:      Documentation/networking/vxge.txt
7905 F:      drivers/net/ethernet/neterion/
7906
7907 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7908 M:      Pablo Neira Ayuso <pablo@netfilter.org>
7909 M:      Patrick McHardy <kaber@trash.net>
7910 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7911 L:      netfilter-devel@vger.kernel.org
7912 L:      coreteam@netfilter.org
7913 W:      http://www.netfilter.org/
7914 W:      http://www.iptables.org/
7915 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
7916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7918 S:      Supported
7919 F:      include/linux/netfilter*
7920 F:      include/linux/netfilter/
7921 F:      include/net/netfilter/
7922 F:      include/uapi/linux/netfilter*
7923 F:      include/uapi/linux/netfilter/
7924 F:      net/*/netfilter.c
7925 F:      net/*/netfilter/
7926 F:      net/netfilter/
7927 F:      net/bridge/br_netfilter*.c
7928
7929 NETLABEL
7930 M:      Paul Moore <paul@paul-moore.com>
7931 W:      http://netlabel.sf.net
7932 L:      netdev@vger.kernel.org
7933 S:      Maintained
7934 F:      Documentation/netlabel/
7935 F:      include/net/netlabel.h
7936 F:      net/netlabel/
7937
7938 NETROM NETWORK LAYER
7939 M:      Ralf Baechle <ralf@linux-mips.org>
7940 L:      linux-hams@vger.kernel.org
7941 W:      http://www.linux-ax25.org/
7942 S:      Maintained
7943 F:      include/net/netrom.h
7944 F:      include/uapi/linux/netrom.h
7945 F:      net/netrom/
7946
7947 NETRONOME ETHERNET DRIVERS
7948 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
7949 L:      oss-drivers@netronome.com
7950 S:      Maintained
7951 F:      drivers/net/ethernet/netronome/
7952
7953 NETWORK BLOCK DEVICE (NBD)
7954 M:      Markus Pargmann <mpa@pengutronix.de>
7955 S:      Maintained
7956 L:      nbd-general@lists.sourceforge.net
7957 T:      git git://git.pengutronix.de/git/mpa/linux-nbd.git
7958 F:      Documentation/blockdev/nbd.txt
7959 F:      drivers/block/nbd.c
7960 F:      include/uapi/linux/nbd.h
7961
7962 NETWORK DROP MONITOR
7963 M:      Neil Horman <nhorman@tuxdriver.com>
7964 L:      netdev@vger.kernel.org
7965 S:      Maintained
7966 W:      https://fedorahosted.org/dropwatch/
7967 F:      net/core/drop_monitor.c
7968
7969 NETWORKING [GENERAL]
7970 M:      "David S. Miller" <davem@davemloft.net>
7971 L:      netdev@vger.kernel.org
7972 W:      http://www.linuxfoundation.org/en/Net
7973 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7976 S:      Maintained
7977 F:      net/
7978 F:      include/net/
7979 F:      include/linux/in.h
7980 F:      include/linux/net.h
7981 F:      include/linux/netdevice.h
7982 F:      include/uapi/linux/in.h
7983 F:      include/uapi/linux/net.h
7984 F:      include/uapi/linux/netdevice.h
7985 F:      include/uapi/linux/net_namespace.h
7986 F:      tools/net/
7987 F:      tools/testing/selftests/net/
7988 F:      lib/random32.c
7989 F:      lib/test_bpf.c
7990
7991 NETWORKING [IPv4/IPv6]
7992 M:      "David S. Miller" <davem@davemloft.net>
7993 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7994 M:      James Morris <jmorris@namei.org>
7995 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7996 M:      Patrick McHardy <kaber@trash.net>
7997 L:      netdev@vger.kernel.org
7998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7999 S:      Maintained
8000 F:      net/ipv4/
8001 F:      net/ipv6/
8002 F:      include/net/ip*
8003 F:      arch/x86/net/*
8004
8005 NETWORKING [IPSEC]
8006 M:      Steffen Klassert <steffen.klassert@secunet.com>
8007 M:      Herbert Xu <herbert@gondor.apana.org.au>
8008 M:      "David S. Miller" <davem@davemloft.net>
8009 L:      netdev@vger.kernel.org
8010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8012 S:      Maintained
8013 F:      net/core/flow.c
8014 F:      net/xfrm/
8015 F:      net/key/
8016 F:      net/ipv4/xfrm*
8017 F:      net/ipv4/esp4.c
8018 F:      net/ipv4/ah4.c
8019 F:      net/ipv4/ipcomp.c
8020 F:      net/ipv4/ip_vti.c
8021 F:      net/ipv6/xfrm*
8022 F:      net/ipv6/esp6.c
8023 F:      net/ipv6/ah6.c
8024 F:      net/ipv6/ipcomp6.c
8025 F:      net/ipv6/ip6_vti.c
8026 F:      include/uapi/linux/xfrm.h
8027 F:      include/net/xfrm.h
8028
8029 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8030 M:      Paul Moore <paul@paul-moore.com>
8031 L:      netdev@vger.kernel.org
8032 S:      Maintained
8033
8034 NETWORKING [WIRELESS]
8035 L:      linux-wireless@vger.kernel.org
8036 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8037
8038 NETWORKING DRIVERS
8039 L:      netdev@vger.kernel.org
8040 W:      http://www.linuxfoundation.org/en/Net
8041 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8044 S:      Odd Fixes
8045 F:      Documentation/devicetree/bindings/net/
8046 F:      drivers/net/
8047 F:      include/linux/if_*
8048 F:      include/linux/netdevice.h
8049 F:      include/linux/etherdevice.h
8050 F:      include/linux/fcdevice.h
8051 F:      include/linux/fddidevice.h
8052 F:      include/linux/hippidevice.h
8053 F:      include/linux/inetdevice.h
8054 F:      include/uapi/linux/if_*
8055 F:      include/uapi/linux/netdevice.h
8056
8057 NETWORKING DRIVERS (WIRELESS)
8058 M:      Kalle Valo <kvalo@codeaurora.org>
8059 L:      linux-wireless@vger.kernel.org
8060 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8063 S:      Maintained
8064 F:      Documentation/devicetree/bindings/net/wireless/
8065 F:      drivers/net/wireless/
8066
8067 NETXEN (1/10) GbE SUPPORT
8068 M:      Manish Chopra <manish.chopra@qlogic.com>
8069 M:      Sony Chacko <sony.chacko@qlogic.com>
8070 M:      Rajesh Borundia <rajesh.borundia@qlogic.com>
8071 L:      netdev@vger.kernel.org
8072 W:      http://www.qlogic.com
8073 S:      Supported
8074 F:      drivers/net/ethernet/qlogic/netxen/
8075
8076 NFC SUBSYSTEM
8077 M:      Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8078 M:      Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8079 M:      Samuel Ortiz <sameo@linux.intel.com>
8080 L:      linux-wireless@vger.kernel.org
8081 L:      linux-nfc@lists.01.org (subscribers-only)
8082 S:      Supported
8083 F:      net/nfc/
8084 F:      include/net/nfc/
8085 F:      include/uapi/linux/nfc.h
8086 F:      drivers/nfc/
8087 F:      include/linux/platform_data/nfcmrvl.h
8088 F:      include/linux/platform_data/nxp-nci.h
8089 F:      include/linux/platform_data/pn544.h
8090 F:      include/linux/platform_data/st21nfca.h
8091 F:      include/linux/platform_data/st-nci.h
8092 F:      Documentation/devicetree/bindings/net/nfc/
8093
8094 NFS, SUNRPC, AND LOCKD CLIENTS
8095 M:      Trond Myklebust <trond.myklebust@primarydata.com>
8096 M:      Anna Schumaker <anna.schumaker@netapp.com>
8097 L:      linux-nfs@vger.kernel.org
8098 W:      http://client.linux-nfs.org
8099 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8100 S:      Maintained
8101 F:      fs/lockd/
8102 F:      fs/nfs/
8103 F:      fs/nfs_common/
8104 F:      net/sunrpc/
8105 F:      include/linux/lockd/
8106 F:      include/linux/nfs*
8107 F:      include/linux/sunrpc/
8108 F:      include/uapi/linux/nfs*
8109 F:      include/uapi/linux/sunrpc/
8110
8111 NILFS2 FILESYSTEM
8112 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8113 L:      linux-nilfs@vger.kernel.org
8114 W:      http://nilfs.sourceforge.net/
8115 W:      http://nilfs.osdn.jp/
8116 T:      git git://github.com/konis/nilfs2.git
8117 S:      Supported
8118 F:      Documentation/filesystems/nilfs2.txt
8119 F:      fs/nilfs2/
8120 F:      include/linux/nilfs2_fs.h
8121 F:      include/trace/events/nilfs2.h
8122
8123 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8124 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8125 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8126 S:      Maintained
8127 F:      Documentation/scsi/NinjaSCSI.txt
8128 F:      drivers/scsi/pcmcia/nsp_*
8129
8130 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8131 M:      GOTO Masanori <gotom@debian.or.jp>
8132 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8133 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8134 S:      Maintained
8135 F:      Documentation/scsi/NinjaSCSI.txt
8136 F:      drivers/scsi/nsp32*
8137
8138 NIOS2 ARCHITECTURE
8139 M:      Ley Foon Tan <lftan@altera.com>
8140 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8142 S:      Maintained
8143 F:      arch/nios2/
8144
8145 NOKIA N900 POWER SUPPLY DRIVERS
8146 R:      Pali Rohár <pali.rohar@gmail.com>
8147 F:      include/linux/power/bq2415x_charger.h
8148 F:      include/linux/power/bq27xxx_battery.h
8149 F:      include/linux/power/isp1704_charger.h
8150 F:      drivers/power/bq2415x_charger.c
8151 F:      drivers/power/bq27xxx_battery.c
8152 F:      drivers/power/bq27xxx_battery_i2c.c
8153 F:      drivers/power/isp1704_charger.c
8154 F:      drivers/power/rx51_battery.c
8155
8156 NTB DRIVER CORE
8157 M:      Jon Mason <jdmason@kudzu.us>
8158 M:      Dave Jiang <dave.jiang@intel.com>
8159 M:      Allen Hubbe <Allen.Hubbe@emc.com>
8160 L:      linux-ntb@googlegroups.com
8161 S:      Supported
8162 W:      https://github.com/jonmason/ntb/wiki
8163 T:      git git://github.com/jonmason/ntb.git
8164 F:      drivers/ntb/
8165 F:      drivers/net/ntb_netdev.c
8166 F:      include/linux/ntb.h
8167 F:      include/linux/ntb_transport.h
8168
8169 NTB INTEL DRIVER
8170 M:      Jon Mason <jdmason@kudzu.us>
8171 M:      Dave Jiang <dave.jiang@intel.com>
8172 L:      linux-ntb@googlegroups.com
8173 S:      Supported
8174 W:      https://github.com/jonmason/ntb/wiki
8175 T:      git git://github.com/jonmason/ntb.git
8176 F:      drivers/ntb/hw/intel/
8177
8178 NTB AMD DRIVER
8179 M:      Xiangliang Yu <Xiangliang.Yu@amd.com>
8180 L:      linux-ntb@googlegroups.com
8181 S:      Supported
8182 F:      drivers/ntb/hw/amd/
8183
8184 NTFS FILESYSTEM
8185 M:      Anton Altaparmakov <anton@tuxera.com>
8186 L:      linux-ntfs-dev@lists.sourceforge.net
8187 W:      http://www.tuxera.com/
8188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8189 S:      Supported
8190 F:      Documentation/filesystems/ntfs.txt
8191 F:      fs/ntfs/
8192
8193 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8194 M:      Antonino Daplas <adaplas@gmail.com>
8195 L:      linux-fbdev@vger.kernel.org
8196 S:      Maintained
8197 F:      drivers/video/fbdev/riva/
8198 F:      drivers/video/fbdev/nvidia/
8199
8200 NVM EXPRESS DRIVER
8201 M:      Keith Busch <keith.busch@intel.com>
8202 M:      Jens Axboe <axboe@fb.com>
8203 L:      linux-nvme@lists.infradead.org
8204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8205 W:      https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8206 S:      Supported
8207 F:      drivers/nvme/host/
8208 F:      include/linux/nvme.h
8209
8210 NVMEM FRAMEWORK
8211 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8212 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
8213 S:      Maintained
8214 F:      drivers/nvmem/
8215 F:      Documentation/devicetree/bindings/nvmem/
8216 F:      include/linux/nvmem-consumer.h
8217 F:      include/linux/nvmem-provider.h
8218
8219 NXP-NCI NFC DRIVER
8220 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
8221 R:      Charles Gorand <charles.gorand@effinnov.com>
8222 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
8223 S:      Supported
8224 F:      drivers/nfc/nxp-nci
8225
8226 NXP TDA998X DRM DRIVER
8227 M:      Russell King <rmk+kernel@armlinux.org.uk>
8228 S:      Supported
8229 F:      drivers/gpu/drm/i2c/tda998x_drv.c
8230 F:      include/drm/i2c/tda998x.h
8231
8232 NXP TFA9879 DRIVER
8233 M:      Peter Rosin <peda@axentia.se>
8234 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8235 S:      Maintained
8236 F:      sound/soc/codecs/tfa9879*
8237
8238 OBJTOOL
8239 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8240 S:      Supported
8241 F:      tools/objtool/
8242
8243 OMAP SUPPORT
8244 M:      Tony Lindgren <tony@atomide.com>
8245 L:      linux-omap@vger.kernel.org
8246 W:      http://www.muru.com/linux/omap/
8247 W:      http://linux.omap.com/
8248 Q:      http://patchwork.kernel.org/project/linux-omap/list/
8249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8250 S:      Maintained
8251 F:      arch/arm/*omap*/
8252 F:      arch/arm/configs/omap1_defconfig
8253 F:      arch/arm/configs/omap2plus_defconfig
8254 F:      drivers/i2c/busses/i2c-omap.c
8255 F:      drivers/irqchip/irq-omap-intc.c
8256 F:      drivers/mfd/*omap*.c
8257 F:      drivers/mfd/menelaus.c
8258 F:      drivers/mfd/palmas.c
8259 F:      drivers/mfd/tps65217.c
8260 F:      drivers/mfd/tps65218.c
8261 F:      drivers/mfd/tps65910.c
8262 F:      drivers/mfd/twl-core.[ch]
8263 F:      drivers/mfd/twl4030*.c
8264 F:      drivers/mfd/twl6030*.c
8265 F:      drivers/mfd/twl6040*.c
8266 F:      drivers/regulator/palmas-regulator*.c
8267 F:      drivers/regulator/pbias-regulator.c
8268 F:      drivers/regulator/tps65217-regulator.c
8269 F:      drivers/regulator/tps65218-regulator.c
8270 F:      drivers/regulator/tps65910-regulator.c
8271 F:      drivers/regulator/twl-regulator.c
8272 F:      include/linux/i2c-omap.h
8273
8274 OMAP DEVICE TREE SUPPORT
8275 M:      Benoît Cousson <bcousson@baylibre.com>
8276 M:      Tony Lindgren <tony@atomide.com>
8277 L:      linux-omap@vger.kernel.org
8278 L:      devicetree@vger.kernel.org
8279 S:      Maintained
8280 F:      arch/arm/boot/dts/*omap*
8281 F:      arch/arm/boot/dts/*am3*
8282 F:      arch/arm/boot/dts/*am4*
8283 F:      arch/arm/boot/dts/*am5*
8284 F:      arch/arm/boot/dts/*dra7*
8285
8286 OMAP CLOCK FRAMEWORK SUPPORT
8287 M:      Paul Walmsley <paul@pwsan.com>
8288 L:      linux-omap@vger.kernel.org
8289 S:      Maintained
8290 F:      arch/arm/*omap*/*clock*
8291
8292 OMAP POWER MANAGEMENT SUPPORT
8293 M:      Kevin Hilman <khilman@kernel.org>
8294 L:      linux-omap@vger.kernel.org
8295 S:      Maintained
8296 F:      arch/arm/*omap*/*pm*
8297 F:      drivers/cpufreq/omap-cpufreq.c
8298
8299 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8300 M:      Rajendra Nayak <rnayak@codeaurora.org>
8301 M:      Paul Walmsley <paul@pwsan.com>
8302 L:      linux-omap@vger.kernel.org
8303 S:      Maintained
8304 F:      arch/arm/mach-omap2/prm*
8305
8306 OMAP AUDIO SUPPORT
8307 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
8308 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
8309 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8310 L:      linux-omap@vger.kernel.org
8311 S:      Maintained
8312 F:      sound/soc/omap/
8313
8314 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8315 M:      Roger Quadros <rogerq@ti.com>
8316 M:      Tony Lindgren <tony@atomide.com>
8317 L:      linux-omap@vger.kernel.org
8318 S:      Maintained
8319 F:      drivers/memory/omap-gpmc.c
8320 F:      arch/arm/mach-omap2/*gpmc*
8321
8322 OMAP FRAMEBUFFER SUPPORT
8323 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8324 L:      linux-fbdev@vger.kernel.org
8325 L:      linux-omap@vger.kernel.org
8326 S:      Maintained
8327 F:      drivers/video/fbdev/omap/
8328
8329 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8330 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8331 L:      linux-omap@vger.kernel.org
8332 L:      linux-fbdev@vger.kernel.org
8333 S:      Maintained
8334 F:      drivers/video/fbdev/omap2/
8335 F:      Documentation/arm/OMAP/DSS
8336
8337 OMAP HARDWARE SPINLOCK SUPPORT
8338 M:      Ohad Ben-Cohen <ohad@wizery.com>
8339 L:      linux-omap@vger.kernel.org
8340 S:      Maintained
8341 F:      drivers/hwspinlock/omap_hwspinlock.c
8342
8343 OMAP MMC SUPPORT
8344 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
8345 L:      linux-omap@vger.kernel.org
8346 S:      Maintained
8347 F:      drivers/mmc/host/omap.c
8348
8349 OMAP HS MMC SUPPORT
8350 L:      linux-mmc@vger.kernel.org
8351 L:      linux-omap@vger.kernel.org
8352 S:      Orphan
8353 F:      drivers/mmc/host/omap_hsmmc.c
8354
8355 OMAP RANDOM NUMBER GENERATOR SUPPORT
8356 M:      Deepak Saxena <dsaxena@plexity.net>
8357 S:      Maintained
8358 F:      drivers/char/hw_random/omap-rng.c
8359
8360 OMAP HWMOD SUPPORT
8361 M:      Benoît Cousson <bcousson@baylibre.com>
8362 M:      Paul Walmsley <paul@pwsan.com>
8363 L:      linux-omap@vger.kernel.org
8364 S:      Maintained
8365 F:      arch/arm/mach-omap2/omap_hwmod.*
8366
8367 OMAP HWMOD DATA
8368 M:      Paul Walmsley <paul@pwsan.com>
8369 L:      linux-omap@vger.kernel.org
8370 S:      Maintained
8371 F:      arch/arm/mach-omap2/omap_hwmod*data*
8372
8373 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8374 M:      Benoît Cousson <bcousson@baylibre.com>
8375 L:      linux-omap@vger.kernel.org
8376 S:      Maintained
8377 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8378
8379 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8380 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8381 L:      linux-media@vger.kernel.org
8382 S:      Maintained
8383 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
8384 F:      drivers/media/platform/omap3isp/
8385 F:      drivers/staging/media/omap4iss/
8386
8387 OMAP USB SUPPORT
8388 L:      linux-usb@vger.kernel.org
8389 L:      linux-omap@vger.kernel.org
8390 S:      Orphan
8391 F:      drivers/usb/*/*omap*
8392 F:      arch/arm/*omap*/usb*
8393
8394 OMAP GPIO DRIVER
8395 M:      Grygorii Strashko <grygorii.strashko@ti.com>
8396 M:      Santosh Shilimkar <ssantosh@kernel.org>
8397 M:      Kevin Hilman <khilman@kernel.org>
8398 L:      linux-omap@vger.kernel.org
8399 S:      Maintained
8400 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
8401 F:      drivers/gpio/gpio-omap.c
8402
8403 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8404 M:      Mark Jackson <mpfj@newflow.co.uk>
8405 L:      linux-omap@vger.kernel.org
8406 S:      Maintained
8407 F:      arch/arm/boot/dts/am335x-nano.dts
8408
8409 OMFS FILESYSTEM
8410 M:      Bob Copeland <me@bobcopeland.com>
8411 L:      linux-karma-devel@lists.sourceforge.net
8412 S:      Maintained
8413 F:      Documentation/filesystems/omfs.txt
8414 F:      fs/omfs/
8415
8416 OMNIKEY CARDMAN 4000 DRIVER
8417 M:      Harald Welte <laforge@gnumonks.org>
8418 S:      Maintained
8419 F:      drivers/char/pcmcia/cm4000_cs.c
8420 F:      include/linux/cm4000_cs.h
8421 F:      include/uapi/linux/cm4000_cs.h
8422
8423 OMNIKEY CARDMAN 4040 DRIVER
8424 M:      Harald Welte <laforge@gnumonks.org>
8425 S:      Maintained
8426 F:      drivers/char/pcmcia/cm4040_cs.*
8427
8428 OMNIVISION OV7670 SENSOR DRIVER
8429 M:      Jonathan Corbet <corbet@lwn.net>
8430 L:      linux-media@vger.kernel.org
8431 T:      git git://linuxtv.org/media_tree.git
8432 S:      Maintained
8433 F:      drivers/media/i2c/ov7670.c
8434
8435 ONENAND FLASH DRIVER
8436 M:      Kyungmin Park <kyungmin.park@samsung.com>
8437 L:      linux-mtd@lists.infradead.org
8438 S:      Maintained
8439 F:      drivers/mtd/onenand/
8440 F:      include/linux/mtd/onenand*.h
8441
8442 ONSTREAM SCSI TAPE DRIVER
8443 M:      Willem Riede <osst@riede.org>
8444 L:      osst-users@lists.sourceforge.net
8445 L:      linux-scsi@vger.kernel.org
8446 S:      Maintained
8447 F:      Documentation/scsi/osst.txt
8448 F:      drivers/scsi/osst.*
8449 F:      drivers/scsi/osst_*.h
8450 F:      drivers/scsi/st.h
8451
8452 OPENCORES I2C BUS DRIVER
8453 M:      Peter Korsgaard <jacmet@sunsite.dk>
8454 L:      linux-i2c@vger.kernel.org
8455 S:      Maintained
8456 F:      Documentation/i2c/busses/i2c-ocores
8457 F:      drivers/i2c/busses/i2c-ocores.c
8458
8459 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8460 M:      Rob Herring <robh+dt@kernel.org>
8461 M:      Frank Rowand <frowand.list@gmail.com>
8462 L:      devicetree@vger.kernel.org
8463 W:      http://www.devicetree.org/
8464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8465 S:      Maintained
8466 F:      drivers/of/
8467 F:      include/linux/of*.h
8468 F:      scripts/dtc/
8469
8470 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8471 M:      Rob Herring <robh+dt@kernel.org>
8472 M:      Mark Rutland <mark.rutland@arm.com>
8473 L:      devicetree@vger.kernel.org
8474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8475 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8476 S:      Maintained
8477 F:      Documentation/devicetree/
8478 F:      arch/*/boot/dts/
8479 F:      include/dt-bindings/
8480
8481 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8482 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8483 L:      devicetree@vger.kernel.org
8484 S:      Maintained
8485 F:      Documentation/devicetree/dynamic-resolution-notes.txt
8486 F:      Documentation/devicetree/overlay-notes.txt
8487 F:      drivers/of/overlay.c
8488 F:      drivers/of/resolver.c
8489
8490 OPENRISC ARCHITECTURE
8491 M:      Jonas Bonn <jonas@southpole.se>
8492 W:      http://openrisc.net
8493 S:      Maintained
8494 T:      git git://openrisc.net/~jonas/linux
8495 F:      arch/openrisc/
8496
8497 OPENVSWITCH
8498 M:      Pravin Shelar <pshelar@nicira.com>
8499 L:      netdev@vger.kernel.org
8500 L:      dev@openvswitch.org
8501 W:      http://openvswitch.org
8502 S:      Maintained
8503 F:      net/openvswitch/
8504 F:      include/uapi/linux/openvswitch.h
8505
8506 OPERATING PERFORMANCE POINTS (OPP)
8507 M:      Viresh Kumar <vireshk@kernel.org>
8508 M:      Nishanth Menon <nm@ti.com>
8509 M:      Stephen Boyd <sboyd@codeaurora.org>
8510 L:      linux-pm@vger.kernel.org
8511 S:      Maintained
8512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8513 F:      drivers/base/power/opp/
8514 F:      include/linux/pm_opp.h
8515 F:      Documentation/power/opp.txt
8516 F:      Documentation/devicetree/bindings/opp/
8517
8518 OPL4 DRIVER
8519 M:      Clemens Ladisch <clemens@ladisch.de>
8520 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8521 T:      git git://git.alsa-project.org/alsa-kernel.git
8522 S:      Maintained
8523 F:      sound/drivers/opl4/
8524
8525 OPROFILE
8526 M:      Robert Richter <rric@kernel.org>
8527 L:      oprofile-list@lists.sf.net
8528 S:      Maintained
8529 F:      arch/*/include/asm/oprofile*.h
8530 F:      arch/*/oprofile/
8531 F:      drivers/oprofile/
8532 F:      include/linux/oprofile.h
8533
8534 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8535 M:      Mark Fasheh <mfasheh@suse.com>
8536 M:      Joel Becker <jlbec@evilplan.org>
8537 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8538 W:      http://ocfs2.wiki.kernel.org
8539 S:      Supported
8540 F:      Documentation/filesystems/ocfs2.txt
8541 F:      Documentation/filesystems/dlmfs.txt
8542 F:      fs/ocfs2/
8543
8544 ORINOCO DRIVER
8545 L:      linux-wireless@vger.kernel.org
8546 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
8547 W:      http://www.nongnu.org/orinoco/
8548 S:      Orphan
8549 F:      drivers/net/wireless/intersil/orinoco/
8550
8551 OSD LIBRARY and FILESYSTEM
8552 M:      Boaz Harrosh <ooo@electrozaur.com>
8553 M:      Benny Halevy <bhalevy@primarydata.com>
8554 L:      osd-dev@open-osd.org
8555 W:      http://open-osd.org
8556 T:      git git://git.open-osd.org/open-osd.git
8557 S:      Maintained
8558 F:      drivers/scsi/osd/
8559 F:      include/scsi/osd_*
8560 F:      fs/exofs/
8561
8562 OVERLAY FILESYSTEM
8563 M:      Miklos Szeredi <miklos@szeredi.hu>
8564 L:      linux-unionfs@vger.kernel.org
8565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8566 S:      Supported
8567 F:      fs/overlayfs/
8568 F:      Documentation/filesystems/overlayfs.txt
8569
8570 ORANGEFS FILESYSTEM
8571 M:      Mike Marshall <hubcap@omnibond.com>
8572 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
8573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8574 S:      Supported
8575 F:      fs/orangefs/
8576 F:      Documentation/filesystems/orangefs.txt
8577
8578 P54 WIRELESS DRIVER
8579 M:      Christian Lamparter <chunkeey@googlemail.com>
8580 L:      linux-wireless@vger.kernel.org
8581 W:      http://wireless.kernel.org/en/users/Drivers/p54
8582 S:      Maintained
8583 F:      drivers/net/wireless/intersil/p54/
8584
8585 PA SEMI ETHERNET DRIVER
8586 M:      Olof Johansson <olof@lixom.net>
8587 L:      netdev@vger.kernel.org
8588 S:      Maintained
8589 F:      drivers/net/ethernet/pasemi/*
8590
8591 PA SEMI SMBUS DRIVER
8592 M:      Olof Johansson <olof@lixom.net>
8593 L:      linux-i2c@vger.kernel.org
8594 S:      Maintained
8595 F:      drivers/i2c/busses/i2c-pasemi.c
8596
8597 PADATA PARALLEL EXECUTION MECHANISM
8598 M:      Steffen Klassert <steffen.klassert@secunet.com>
8599 L:      linux-crypto@vger.kernel.org
8600 S:      Maintained
8601 F:      kernel/padata.c
8602 F:      include/linux/padata.h
8603 F:      Documentation/padata.txt
8604
8605 PANASONIC LAPTOP ACPI EXTRAS DRIVER
8606 M:      Harald Welte <laforge@gnumonks.org>
8607 L:      platform-driver-x86@vger.kernel.org
8608 S:      Maintained
8609 F:      drivers/platform/x86/panasonic-laptop.c
8610
8611 PANASONIC MN10300/AM33/AM34 PORT
8612 M:      David Howells <dhowells@redhat.com>
8613 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
8614 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8615 S:      Maintained
8616 F:      Documentation/mn10300/
8617 F:      arch/mn10300/
8618
8619 PARALLEL LCD/KEYPAD PANEL DRIVER
8620 M:      Willy Tarreau <willy@haproxy.com>
8621 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8622 S:      Odd Fixes
8623 F:      Documentation/misc-devices/lcd-panel-cgram.txt
8624 F:      drivers/misc/panel.c
8625
8626 PARALLEL PORT SUBSYSTEM
8627 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8628 M:      Sudip Mukherjee <sudip@vectorindia.org>
8629 L:      linux-parport@lists.infradead.org (subscribers-only)
8630 S:      Maintained
8631 F:      drivers/parport/
8632 F:      include/linux/parport*.h
8633 F:      drivers/char/ppdev.c
8634 F:      include/uapi/linux/ppdev.h
8635 F:      Documentation/parport*.txt
8636
8637 PARAVIRT_OPS INTERFACE
8638 M:      Jeremy Fitzhardinge <jeremy@goop.org>
8639 M:      Chris Wright <chrisw@sous-sol.org>
8640 M:      Alok Kataria <akataria@vmware.com>
8641 M:      Rusty Russell <rusty@rustcorp.com.au>
8642 L:      virtualization@lists.linux-foundation.org
8643 S:      Supported
8644 F:      Documentation/virtual/paravirt_ops.txt
8645 F:      arch/*/kernel/paravirt*
8646 F:      arch/*/include/asm/paravirt.h
8647
8648 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8649 M:      Tim Waugh <tim@cyberelk.net>
8650 L:      linux-parport@lists.infradead.org (subscribers-only)
8651 S:      Maintained
8652 F:      Documentation/blockdev/paride.txt
8653 F:      drivers/block/paride/
8654
8655 PARISC ARCHITECTURE
8656 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
8657 M:      Helge Deller <deller@gmx.de>
8658 L:      linux-parisc@vger.kernel.org
8659 W:      http://www.parisc-linux.org/
8660 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
8661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8663 S:      Maintained
8664 F:      arch/parisc/
8665 F:      Documentation/parisc/
8666 F:      drivers/parisc/
8667 F:      drivers/char/agp/parisc-agp.c
8668 F:      drivers/input/serio/gscps2.c
8669 F:      drivers/parport/parport_gsc.*
8670 F:      drivers/tty/serial/8250/8250_gsc.c
8671 F:      drivers/video/fbdev/sti*
8672 F:      drivers/video/console/sti*
8673 F:      drivers/video/logo/logo_parisc*
8674
8675 PC87360 HARDWARE MONITORING DRIVER
8676 M:      Jim Cromie <jim.cromie@gmail.com>
8677 L:      linux-hwmon@vger.kernel.org
8678 S:      Maintained
8679 F:      Documentation/hwmon/pc87360
8680 F:      drivers/hwmon/pc87360.c
8681
8682 PC8736x GPIO DRIVER
8683 M:      Jim Cromie <jim.cromie@gmail.com>
8684 S:      Maintained
8685 F:      drivers/char/pc8736x_gpio.c
8686
8687 PC87427 HARDWARE MONITORING DRIVER
8688 M:      Jean Delvare <jdelvare@suse.com>
8689 L:      linux-hwmon@vger.kernel.org
8690 S:      Maintained
8691 F:      Documentation/hwmon/pc87427
8692 F:      drivers/hwmon/pc87427.c
8693
8694 PCA9532 LED DRIVER
8695 M:      Riku Voipio <riku.voipio@iki.fi>
8696 S:      Maintained
8697 F:      drivers/leds/leds-pca9532.c
8698 F:      include/linux/leds-pca9532.h
8699
8700 PCA9541 I2C BUS MASTER SELECTOR DRIVER
8701 M:      Guenter Roeck <linux@roeck-us.net>
8702 L:      linux-i2c@vger.kernel.org
8703 S:      Maintained
8704 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
8705
8706 PCDP - PRIMARY CONSOLE AND DEBUG PORT
8707 M:      Khalid Aziz <khalid@gonehiking.org>
8708 S:      Maintained
8709 F:      drivers/firmware/pcdp.*
8710
8711 PCI ERROR RECOVERY
8712 M:      Linas Vepstas <linasvepstas@gmail.com>
8713 L:      linux-pci@vger.kernel.org
8714 S:      Supported
8715 F:      Documentation/PCI/pci-error-recovery.txt
8716
8717 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8718 M:      Russell Currey <ruscur@russell.cc>
8719 L:      linuxppc-dev@lists.ozlabs.org
8720 S:      Supported
8721 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
8722 F:      arch/powerpc/kernel/eeh*.c
8723 F:      arch/powerpc/platforms/*/eeh*.c
8724 F:      arch/powerpc/include/*/eeh*.h
8725
8726 PCI SUBSYSTEM
8727 M:      Bjorn Helgaas <bhelgaas@google.com>
8728 L:      linux-pci@vger.kernel.org
8729 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
8730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8731 S:      Supported
8732 F:      Documentation/PCI/
8733 F:      drivers/pci/
8734 F:      include/linux/pci*
8735 F:      arch/x86/pci/
8736 F:      arch/x86/kernel/quirks.c
8737
8738 PCI DRIVER FOR ALTERA PCIE IP
8739 M:      Ley Foon Tan <lftan@altera.com>
8740 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
8741 L:      linux-pci@vger.kernel.org
8742 S:      Supported
8743 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
8744 F:      drivers/pci/host/pcie-altera.c
8745
8746 PCI DRIVER FOR ARM VERSATILE PLATFORM
8747 M:      Rob Herring <robh@kernel.org>
8748 L:      linux-pci@vger.kernel.org
8749 L:      linux-arm-kernel@lists.infradead.org
8750 S:      Maintained
8751 F:      Documentation/devicetree/bindings/pci/versatile.txt
8752 F:      drivers/pci/host/pci-versatile.c
8753
8754 PCI DRIVER FOR APPLIEDMICRO XGENE
8755 M:      Tanmay Inamdar <tinamdar@apm.com>
8756 L:      linux-pci@vger.kernel.org
8757 L:      linux-arm-kernel@lists.infradead.org
8758 S:      Maintained
8759 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
8760 F:      drivers/pci/host/pci-xgene.c
8761
8762 PCI DRIVER FOR FREESCALE LAYERSCAPE
8763 M:      Minghuan Lian <minghuan.Lian@freescale.com>
8764 M:      Mingkai Hu <mingkai.hu@freescale.com>
8765 M:      Roy Zang <tie-fei.zang@freescale.com>
8766 L:      linuxppc-dev@lists.ozlabs.org
8767 L:      linux-pci@vger.kernel.org
8768 L:      linux-arm-kernel@lists.infradead.org
8769 S:      Maintained
8770 F:      drivers/pci/host/*layerscape*
8771
8772 PCI DRIVER FOR IMX6
8773 M:      Richard Zhu <Richard.Zhu@freescale.com>
8774 M:      Lucas Stach <l.stach@pengutronix.de>
8775 L:      linux-pci@vger.kernel.org
8776 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8777 S:      Maintained
8778 F:      drivers/pci/host/*imx6*
8779
8780 PCI DRIVER FOR TI KEYSTONE
8781 M:      Murali Karicheri <m-karicheri2@ti.com>
8782 L:      linux-pci@vger.kernel.org
8783 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8784 S:      Maintained
8785 F:      drivers/pci/host/*keystone*
8786
8787 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8788 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8789 M:      Jason Cooper <jason@lakedaemon.net>
8790 L:      linux-pci@vger.kernel.org
8791 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8792 S:      Maintained
8793 F:      drivers/pci/host/*mvebu*
8794
8795 PCI DRIVER FOR NVIDIA TEGRA
8796 M:      Thierry Reding <thierry.reding@gmail.com>
8797 L:      linux-tegra@vger.kernel.org
8798 L:      linux-pci@vger.kernel.org
8799 S:      Supported
8800 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8801 F:      drivers/pci/host/pci-tegra.c
8802
8803 PCI DRIVER FOR TI DRA7XX
8804 M:      Kishon Vijay Abraham I <kishon@ti.com>
8805 L:      linux-omap@vger.kernel.org
8806 L:      linux-pci@vger.kernel.org
8807 S:      Supported
8808 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
8809 F:      drivers/pci/host/pci-dra7xx.c
8810
8811 PCI DRIVER FOR RENESAS R-CAR
8812 M:      Simon Horman <horms@verge.net.au>
8813 L:      linux-pci@vger.kernel.org
8814 L:      linux-renesas-soc@vger.kernel.org
8815 S:      Maintained
8816 F:      drivers/pci/host/*rcar*
8817
8818 PCI DRIVER FOR SAMSUNG EXYNOS
8819 M:      Jingoo Han <jingoohan1@gmail.com>
8820 L:      linux-pci@vger.kernel.org
8821 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8822 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8823 S:      Maintained
8824 F:      drivers/pci/host/pci-exynos.c
8825
8826 PCI DRIVER FOR SYNOPSIS DESIGNWARE
8827 M:      Jingoo Han <jingoohan1@gmail.com>
8828 M:      Pratyush Anand <pratyush.anand@gmail.com>
8829 L:      linux-pci@vger.kernel.org
8830 S:      Maintained
8831 F:      drivers/pci/host/*designware*
8832
8833 PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8834 M:      Joao Pinto <jpinto@synopsys.com>
8835 L:      linux-pci@vger.kernel.org
8836 S:      Maintained
8837 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
8838 F:      drivers/pci/host/pcie-designware-plat.c
8839
8840 PCI DRIVER FOR GENERIC OF HOSTS
8841 M:      Will Deacon <will.deacon@arm.com>
8842 L:      linux-pci@vger.kernel.org
8843 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8844 S:      Maintained
8845 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
8846 F:      drivers/pci/host/pci-host-common.c
8847 F:      drivers/pci/host/pci-host-generic.c
8848
8849 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8850 M:      Keith Busch <keith.busch@intel.com>
8851 L:      linux-pci@vger.kernel.org
8852 S:      Supported
8853 F:      arch/x86/pci/vmd.c
8854
8855 PCIE DRIVER FOR ST SPEAR13XX
8856 M:      Pratyush Anand <pratyush.anand@gmail.com>
8857 L:      linux-pci@vger.kernel.org
8858 S:      Maintained
8859 F:      drivers/pci/host/*spear*
8860
8861 PCI MSI DRIVER FOR ALTERA MSI IP
8862 M:      Ley Foon Tan <lftan@altera.com>
8863 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
8864 L:      linux-pci@vger.kernel.org
8865 S:      Supported
8866 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8867 F:      drivers/pci/host/pcie-altera-msi.c
8868
8869 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8870 M:      Duc Dang <dhdang@apm.com>
8871 L:      linux-pci@vger.kernel.org
8872 L:      linux-arm-kernel@lists.infradead.org
8873 S:      Maintained
8874 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8875 F:      drivers/pci/host/pci-xgene-msi.c
8876
8877 PCIE DRIVER FOR HISILICON
8878 M:      Zhou Wang <wangzhou1@hisilicon.com>
8879 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
8880 L:      linux-pci@vger.kernel.org
8881 S:      Maintained
8882 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8883 F:      drivers/pci/host/pcie-hisi.c
8884
8885 PCIE DRIVER FOR QUALCOMM MSM
8886 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
8887 L:     linux-pci@vger.kernel.org
8888 L:     linux-arm-msm@vger.kernel.org
8889 S:     Maintained
8890 F:     drivers/pci/host/*qcom*
8891
8892 PCIE DRIVER FOR CAVIUM THUNDERX
8893 M:      David Daney <david.daney@cavium.com>
8894 L:      linux-pci@vger.kernel.org
8895 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8896 S:      Supported
8897 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
8898 F:      drivers/pci/host/pci-thunder-*
8899
8900 PCMCIA SUBSYSTEM
8901 P:      Linux PCMCIA Team
8902 L:      linux-pcmcia@lists.infradead.org
8903 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8905 S:      Maintained
8906 F:      Documentation/pcmcia/
8907 F:      drivers/pcmcia/
8908 F:      include/pcmcia/
8909
8910 PCNET32 NETWORK DRIVER
8911 M:      Don Fry <pcnet32@frontier.com>
8912 L:      netdev@vger.kernel.org
8913 S:      Maintained
8914 F:      drivers/net/ethernet/amd/pcnet32.c
8915
8916 PCRYPT PARALLEL CRYPTO ENGINE
8917 M:      Steffen Klassert <steffen.klassert@secunet.com>
8918 L:      linux-crypto@vger.kernel.org
8919 S:      Maintained
8920 F:      crypto/pcrypt.c
8921 F:      include/crypto/pcrypt.h
8922
8923 PER-CPU MEMORY ALLOCATOR
8924 M:      Tejun Heo <tj@kernel.org>
8925 M:      Christoph Lameter <cl@linux.com>
8926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8927 S:      Maintained
8928 F:      include/linux/percpu*.h
8929 F:      mm/percpu*.c
8930 F:      arch/*/include/asm/percpu.h
8931
8932 PER-TASK DELAY ACCOUNTING
8933 M:      Balbir Singh <bsingharora@gmail.com>
8934 S:      Maintained
8935 F:      include/linux/delayacct.h
8936 F:      kernel/delayacct.c
8937
8938 PERFORMANCE EVENTS SUBSYSTEM
8939 M:      Peter Zijlstra <peterz@infradead.org>
8940 M:      Ingo Molnar <mingo@redhat.com>
8941 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
8942 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8943 L:      linux-kernel@vger.kernel.org
8944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8945 S:      Supported
8946 F:      kernel/events/*
8947 F:      include/linux/perf_event.h
8948 F:      include/uapi/linux/perf_event.h
8949 F:      arch/*/kernel/perf_event*.c
8950 F:      arch/*/kernel/*/perf_event*.c
8951 F:      arch/*/kernel/*/*/perf_event*.c
8952 F:      arch/*/include/asm/perf_event.h
8953 F:      arch/*/kernel/perf_callchain.c
8954 F:      arch/*/events/*
8955 F:      tools/perf/
8956
8957 PERSONALITY HANDLING
8958 M:      Christoph Hellwig <hch@infradead.org>
8959 L:      linux-abi-devel@lists.sourceforge.net
8960 S:      Maintained
8961 F:      include/linux/personality.h
8962 F:      include/uapi/linux/personality.h
8963
8964 PHONET PROTOCOL
8965 M:      Remi Denis-Courmont <courmisch@gmail.com>
8966 S:      Supported
8967 F:      Documentation/networking/phonet.txt
8968 F:      include/linux/phonet.h
8969 F:      include/net/phonet/
8970 F:      include/uapi/linux/phonet.h
8971 F:      net/phonet/
8972
8973 PHRAM MTD DRIVER
8974 M:      Joern Engel <joern@lazybastard.org>
8975 L:      linux-mtd@lists.infradead.org
8976 S:      Maintained
8977 F:      drivers/mtd/devices/phram.c
8978
8979 PICOLCD HID DRIVER
8980 M:      Bruno Prémont <bonbons@linux-vserver.org>
8981 L:      linux-input@vger.kernel.org
8982 S:      Maintained
8983 F:      drivers/hid/hid-picolcd*
8984
8985 PICOXCELL SUPPORT
8986 M:      Jamie Iles <jamie@jamieiles.com>
8987 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8988 T:      git git://github.com/jamieiles/linux-2.6-ji.git
8989 S:      Supported
8990 F:      arch/arm/boot/dts/picoxcell*
8991 F:      arch/arm/mach-picoxcell/
8992 F:      drivers/crypto/picoxcell*
8993
8994 PIN CONTROL SUBSYSTEM
8995 M:      Linus Walleij <linus.walleij@linaro.org>
8996 L:      linux-gpio@vger.kernel.org
8997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8998 S:      Maintained
8999 F:      Documentation/devicetree/bindings/pinctrl/
9000 F:      drivers/pinctrl/
9001 F:      include/linux/pinctrl/
9002
9003 PIN CONTROLLER - ATMEL AT91
9004 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9005 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9006 S:      Maintained
9007 F:      drivers/pinctrl/pinctrl-at91.*
9008
9009 PIN CONTROLLER - ATMEL AT91 PIO4
9010 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
9011 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9012 L:      linux-gpio@vger.kernel.org
9013 S:      Supported
9014 F:      drivers/pinctrl/pinctrl-at91-pio4.*
9015
9016 PIN CONTROLLER - INTEL
9017 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9018 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
9019 S:      Maintained
9020 F:      drivers/pinctrl/intel/
9021
9022 PIN CONTROLLER - RENESAS
9023 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9024 M:      Geert Uytterhoeven <geert+renesas@glider.be>
9025 L:      linux-renesas-soc@vger.kernel.org
9026 S:      Maintained
9027 F:      drivers/pinctrl/sh-pfc/
9028
9029 PIN CONTROLLER - SAMSUNG
9030 M:      Tomasz Figa <tomasz.figa@gmail.com>
9031 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
9032 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9033 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9034 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9035 S:      Maintained
9036 F:      drivers/pinctrl/samsung/
9037
9038 PIN CONTROLLER - SINGLE
9039 M:      Tony Lindgren <tony@atomide.com>
9040 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
9041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9042 L:      linux-omap@vger.kernel.org
9043 S:      Maintained
9044 F:      drivers/pinctrl/pinctrl-single.c
9045
9046 PIN CONTROLLER - ST SPEAR
9047 M:      Viresh Kumar <vireshk@kernel.org>
9048 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9049 W:      http://www.st.com/spear
9050 S:      Maintained
9051 F:      drivers/pinctrl/spear/
9052
9053 PKTCDVD DRIVER
9054 M:      Jiri Kosina <jikos@kernel.org>
9055 S:      Maintained
9056 F:      drivers/block/pktcdvd.c
9057 F:      include/linux/pktcdvd.h
9058 F:      include/uapi/linux/pktcdvd.h
9059
9060 PKUNITY SOC DRIVERS
9061 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
9062 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
9063 S:      Maintained
9064 T:      git git://github.com/gxt/linux.git
9065 F:      drivers/input/serio/i8042-unicore32io.h
9066 F:      drivers/i2c/busses/i2c-puv3.c
9067 F:      drivers/video/fbdev/fb-puv3.c
9068 F:      drivers/rtc/rtc-puv3.c
9069
9070 PMBUS HARDWARE MONITORING DRIVERS
9071 M:      Guenter Roeck <linux@roeck-us.net>
9072 L:      linux-hwmon@vger.kernel.org
9073 W:      http://hwmon.wiki.kernel.org/
9074 W:      http://www.roeck-us.net/linux/drivers/
9075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9076 S:      Maintained
9077 F:      Documentation/hwmon/pmbus
9078 F:      drivers/hwmon/pmbus/
9079 F:      include/linux/i2c/pmbus.h
9080
9081 PMC SIERRA MaxRAID DRIVER
9082 L:      linux-scsi@vger.kernel.org
9083 W:      http://www.pmc-sierra.com/
9084 S:      Orphan
9085 F:      drivers/scsi/pmcraid.*
9086
9087 PMC SIERRA PM8001 DRIVER
9088 M:      Jack Wang <jinpu.wang@profitbricks.com>
9089 M:      lindar_liu@usish.com
9090 L:      pmchba@pmcs.com
9091 L:      linux-scsi@vger.kernel.org
9092 S:      Supported
9093 F:      drivers/scsi/pm8001/
9094
9095 POSIX CLOCKS and TIMERS
9096 M:      Thomas Gleixner <tglx@linutronix.de>
9097 L:      linux-kernel@vger.kernel.org
9098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9099 S:      Maintained
9100 F:      fs/timerfd.c
9101 F:      include/linux/timer*
9102 F:      kernel/time/*timer*
9103
9104 POWER MANAGEMENT CORE
9105 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
9106 L:      linux-pm@vger.kernel.org
9107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9108 S:      Supported
9109 F:      drivers/base/power/
9110 F:      include/linux/pm.h
9111 F:      include/linux/pm_*
9112 F:      include/linux/powercap.h
9113 F:      drivers/powercap/
9114
9115 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9116 M:      Sebastian Reichel <sre@kernel.org>
9117 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9118 M:      David Woodhouse <dwmw2@infradead.org>
9119 L:      linux-pm@vger.kernel.org
9120 T:      git git://git.infradead.org/battery-2.6.git
9121 S:      Maintained
9122 F:      include/linux/power_supply.h
9123 F:      drivers/power/
9124 X:      drivers/power/avs/
9125
9126 POWER STATE COORDINATION INTERFACE (PSCI)
9127 M:      Mark Rutland <mark.rutland@arm.com>
9128 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9129 L:      linux-arm-kernel@lists.infradead.org
9130 S:      Maintained
9131 F:      drivers/firmware/psci.c
9132 F:      include/linux/psci.h
9133 F:      include/uapi/linux/psci.h
9134
9135 PNP SUPPORT
9136 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9137 S:      Maintained
9138 F:      drivers/pnp/
9139
9140 PPP PROTOCOL DRIVERS AND COMPRESSORS
9141 M:      Paul Mackerras <paulus@samba.org>
9142 L:      linux-ppp@vger.kernel.org
9143 S:      Maintained
9144 F:      drivers/net/ppp/ppp_*
9145
9146 PPP OVER ATM (RFC 2364)
9147 M:      Mitchell Blank Jr <mitch@sfgoth.com>
9148 S:      Maintained
9149 F:      net/atm/pppoatm.c
9150 F:      include/uapi/linux/atmppp.h
9151
9152 PPP OVER ETHERNET
9153 M:      Michal Ostrowski <mostrows@earthlink.net>
9154 S:      Maintained
9155 F:      drivers/net/ppp/pppoe.c
9156 F:      drivers/net/ppp/pppox.c
9157
9158 PPP OVER L2TP
9159 M:      James Chapman <jchapman@katalix.com>
9160 S:      Maintained
9161 F:      net/l2tp/l2tp_ppp.c
9162 F:      include/linux/if_pppol2tp.h
9163 F:      include/uapi/linux/if_pppol2tp.h
9164
9165 PPS SUPPORT
9166 M:      Rodolfo Giometti <giometti@enneenne.com>
9167 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
9168 L:      linuxpps@ml.enneenne.com (subscribers-only)
9169 S:      Maintained
9170 F:      Documentation/pps/
9171 F:      drivers/pps/
9172 F:      include/linux/pps*.h
9173
9174 PPTP DRIVER
9175 M:      Dmitry Kozlov <xeb@mail.ru>
9176 L:      netdev@vger.kernel.org
9177 S:      Maintained
9178 F:      drivers/net/ppp/pptp.c
9179 W:      http://sourceforge.net/projects/accel-pptp
9180
9181 PREEMPTIBLE KERNEL
9182 M:      Robert Love <rml@tech9.net>
9183 L:      kpreempt-tech@lists.sourceforge.net
9184 W:      ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9185 S:      Supported
9186 F:      Documentation/preempt-locking.txt
9187 F:      include/linux/preempt.h
9188
9189 PRISM54 WIRELESS DRIVER
9190 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
9191 L:      linux-wireless@vger.kernel.org
9192 W:      http://wireless.kernel.org/en/users/Drivers/p54
9193 S:      Obsolete
9194 F:      drivers/net/wireless/intersil/prism54/
9195
9196 PS3 NETWORK SUPPORT
9197 M:      Geoff Levand <geoff@infradead.org>
9198 L:      netdev@vger.kernel.org
9199 L:      linuxppc-dev@lists.ozlabs.org
9200 S:      Maintained
9201 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
9202
9203 PS3 PLATFORM SUPPORT
9204 M:      Geoff Levand <geoff@infradead.org>
9205 L:      linuxppc-dev@lists.ozlabs.org
9206 S:      Maintained
9207 F:      arch/powerpc/boot/ps3*
9208 F:      arch/powerpc/include/asm/lv1call.h
9209 F:      arch/powerpc/include/asm/ps3*.h
9210 F:      arch/powerpc/platforms/ps3/
9211 F:      drivers/*/ps3*
9212 F:      drivers/ps3/
9213 F:      drivers/rtc/rtc-ps3.c
9214 F:      drivers/usb/host/*ps3.c
9215 F:      sound/ppc/snd_ps3*
9216
9217 PS3VRAM DRIVER
9218 M:      Jim Paris <jim@jtan.com>
9219 M:      Geoff Levand <geoff@infradead.org>
9220 L:      linuxppc-dev@lists.ozlabs.org
9221 S:      Maintained
9222 F:      drivers/block/ps3vram.c
9223
9224 PSTORE FILESYSTEM
9225 M:      Anton Vorontsov <anton@enomsg.org>
9226 M:      Colin Cross <ccross@android.com>
9227 M:      Kees Cook <keescook@chromium.org>
9228 M:      Tony Luck <tony.luck@intel.com>
9229 S:      Maintained
9230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9231 F:      fs/pstore/
9232 F:      include/linux/pstore*
9233 F:      drivers/firmware/efi/efi-pstore.c
9234 F:      drivers/acpi/apei/erst.c
9235
9236 PTP HARDWARE CLOCK SUPPORT
9237 M:      Richard Cochran <richardcochran@gmail.com>
9238 L:      netdev@vger.kernel.org
9239 S:      Maintained
9240 W:      http://linuxptp.sourceforge.net/
9241 F:      Documentation/ABI/testing/sysfs-ptp
9242 F:      Documentation/ptp/*
9243 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
9244 F:      drivers/net/phy/dp83640*
9245 F:      drivers/ptp/*
9246 F:      include/linux/ptp_cl*
9247
9248 PTRACE SUPPORT
9249 M:      Roland McGrath <roland@hack.frob.com>
9250 M:      Oleg Nesterov <oleg@redhat.com>
9251 S:      Maintained
9252 F:      include/asm-generic/syscall.h
9253 F:      include/linux/ptrace.h
9254 F:      include/linux/regset.h
9255 F:      include/linux/tracehook.h
9256 F:      include/uapi/linux/ptrace.h
9257 F:      kernel/ptrace.c
9258
9259 PVRUSB2 VIDEO4LINUX DRIVER
9260 M:      Mike Isely <isely@pobox.com>
9261 L:      pvrusb2@isely.net       (subscribers-only)
9262 L:      linux-media@vger.kernel.org
9263 W:      http://www.isely.net/pvrusb2/
9264 T:      git git://linuxtv.org/media_tree.git
9265 S:      Maintained
9266 F:      Documentation/video4linux/README.pvrusb2
9267 F:      drivers/media/usb/pvrusb2/
9268
9269 PWC WEBCAM DRIVER
9270 M:      Hans de Goede <hdegoede@redhat.com>
9271 L:      linux-media@vger.kernel.org
9272 T:      git git://linuxtv.org/media_tree.git
9273 S:      Maintained
9274 F:      drivers/media/usb/pwc/*
9275
9276 PWM FAN DRIVER
9277 M:      Kamil Debski <k.debski@samsung.com>
9278 L:      linux-hwmon@vger.kernel.org
9279 S:      Supported
9280 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9281 F:      Documentation/hwmon/pwm-fan
9282 F:      drivers/hwmon/pwm-fan.c
9283
9284 PWM SUBSYSTEM
9285 M:      Thierry Reding <thierry.reding@gmail.com>
9286 L:      linux-pwm@vger.kernel.org
9287 S:      Maintained
9288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9289 F:      Documentation/pwm.txt
9290 F:      Documentation/devicetree/bindings/pwm/
9291 F:      include/linux/pwm.h
9292 F:      drivers/pwm/
9293 F:      drivers/video/backlight/pwm_bl.c
9294 F:      include/linux/pwm_backlight.h
9295
9296 PXA2xx/PXA3xx SUPPORT
9297 M:      Daniel Mack <daniel@zonque.org>
9298 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9299 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9300 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9301 T:      git git://github.com/hzhuang1/linux.git
9302 T:      git git://github.com/rjarzmik/linux.git
9303 S:      Maintained
9304 F:      arch/arm/boot/dts/pxa*
9305 F:      arch/arm/mach-pxa/
9306 F:      drivers/dma/pxa*
9307 F:      drivers/pcmcia/pxa2xx*
9308 F:      drivers/pinctrl/pxa/
9309 F:      drivers/spi/spi-pxa2xx*
9310 F:      drivers/usb/gadget/udc/pxa2*
9311 F:      include/sound/pxa2xx-lib.h
9312 F:      sound/arm/pxa*
9313 F:      sound/soc/pxa/
9314
9315 PXA GPIO DRIVER
9316 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9317 L:      linux-gpio@vger.kernel.org
9318 S:      Maintained
9319 F:      drivers/gpio/gpio-pxa.c
9320
9321 PXA3xx NAND FLASH DRIVER
9322 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9323 L:      linux-mtd@lists.infradead.org
9324 S:      Maintained
9325 F:      drivers/mtd/nand/pxa3xx_nand.c
9326
9327 MMP SUPPORT
9328 M:      Eric Miao <eric.y.miao@gmail.com>
9329 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9330 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9331 T:      git git://github.com/hzhuang1/linux.git
9332 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9333 S:      Maintained
9334 F:      arch/arm/boot/dts/mmp*
9335 F:      arch/arm/mach-mmp/
9336
9337 PXA MMCI DRIVER
9338 S:      Orphan
9339
9340 PXA RTC DRIVER
9341 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9342 L:      rtc-linux@googlegroups.com
9343 S:      Maintained
9344
9345 QAT DRIVER
9346 M:      Tadeusz Struk <tadeusz.struk@intel.com>
9347 L:      qat-linux@intel.com
9348 S:      Supported
9349 F:      drivers/crypto/qat/
9350
9351 QIB DRIVER
9352 M:      Mike Marciniszyn <infinipath@intel.com>
9353 L:      linux-rdma@vger.kernel.org
9354 S:      Supported
9355 F:      drivers/infiniband/hw/qib/
9356
9357 QLOGIC QLA1280 SCSI DRIVER
9358 M:      Michael Reed <mdr@sgi.com>
9359 L:      linux-scsi@vger.kernel.org
9360 S:      Maintained
9361 F:      drivers/scsi/qla1280.[ch]
9362
9363 QLOGIC QLA2XXX FC-SCSI DRIVER
9364 M:      qla2xxx-upstream@qlogic.com
9365 L:      linux-scsi@vger.kernel.org
9366 S:      Supported
9367 F:      Documentation/scsi/LICENSE.qla2xxx
9368 F:      drivers/scsi/qla2xxx/
9369
9370 QLOGIC QLA4XXX iSCSI DRIVER
9371 M:      QLogic-Storage-Upstream@qlogic.com
9372 L:      linux-scsi@vger.kernel.org
9373 S:      Supported
9374 F:      Documentation/scsi/LICENSE.qla4xxx
9375 F:      drivers/scsi/qla4xxx/
9376
9377 QLOGIC QLA3XXX NETWORK DRIVER
9378 M:      Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9379 M:      Ron Mercer <ron.mercer@qlogic.com>
9380 M:      linux-driver@qlogic.com
9381 L:      netdev@vger.kernel.org
9382 S:      Supported
9383 F:      Documentation/networking/LICENSE.qla3xxx
9384 F:      drivers/net/ethernet/qlogic/qla3xxx.*
9385
9386 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9387 M:      Dept-GELinuxNICDev@qlogic.com
9388 L:      netdev@vger.kernel.org
9389 S:      Supported
9390 F:      drivers/net/ethernet/qlogic/qlcnic/
9391
9392 QLOGIC QLGE 10Gb ETHERNET DRIVER
9393 M:      Harish Patil <harish.patil@qlogic.com>
9394 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9395 M:      Dept-GELinuxNICDev@qlogic.com
9396 M:      linux-driver@qlogic.com
9397 L:      netdev@vger.kernel.org
9398 S:      Supported
9399 F:      drivers/net/ethernet/qlogic/qlge/
9400
9401 QLOGIC QL4xxx ETHERNET DRIVER
9402 M:      Yuval Mintz <Yuval.Mintz@qlogic.com>
9403 M:      Ariel Elior <Ariel.Elior@qlogic.com>
9404 M:      everest-linux-l2@qlogic.com
9405 L:      netdev@vger.kernel.org
9406 S:      Supported
9407 F:      drivers/net/ethernet/qlogic/qed/
9408 F:      include/linux/qed/
9409 F:      drivers/net/ethernet/qlogic/qede/
9410
9411 QNX4 FILESYSTEM
9412 M:      Anders Larsen <al@alarsen.net>
9413 W:      http://www.alarsen.net/linux/qnx4fs/
9414 S:      Maintained
9415 F:      fs/qnx4/
9416 F:      include/uapi/linux/qnx4_fs.h
9417 F:      include/uapi/linux/qnxtypes.h
9418
9419 QT1010 MEDIA DRIVER
9420 M:      Antti Palosaari <crope@iki.fi>
9421 L:      linux-media@vger.kernel.org
9422 W:      https://linuxtv.org
9423 W:      http://palosaari.fi/linux/
9424 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9425 T:      git git://linuxtv.org/anttip/media_tree.git
9426 S:      Maintained
9427 F:      drivers/media/tuners/qt1010*
9428
9429 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9430 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9431 L:      linux-wireless@vger.kernel.org
9432 L:      ath9k-devel@lists.ath9k.org
9433 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
9434 S:      Supported
9435 F:      drivers/net/wireless/ath/ath9k/
9436
9437 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9438 M:      Kalle Valo <kvalo@qca.qualcomm.com>
9439 L:      ath10k@lists.infradead.org
9440 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
9441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9442 S:      Supported
9443 F:      drivers/net/wireless/ath/ath10k/
9444
9445 QUALCOMM HEXAGON ARCHITECTURE
9446 M:      Richard Kuo <rkuo@codeaurora.org>
9447 L:      linux-hexagon@vger.kernel.org
9448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9449 S:      Supported
9450 F:      arch/hexagon/
9451
9452 QUALCOMM WCN36XX WIRELESS DRIVER
9453 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
9454 L:      wcn36xx@lists.infradead.org
9455 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
9456 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
9457 S:      Supported
9458 F:      drivers/net/wireless/ath/wcn36xx/
9459
9460 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9461 M:      Gabriel Somlo <somlo@cmu.edu>
9462 M:      "Michael S. Tsirkin" <mst@redhat.com>
9463 L:      qemu-devel@nongnu.org
9464 S:      Maintained
9465 F:      drivers/firmware/qemu_fw_cfg.c
9466
9467 RADOS BLOCK DEVICE (RBD)
9468 M:      Ilya Dryomov <idryomov@gmail.com>
9469 M:      Sage Weil <sage@redhat.com>
9470 M:      Alex Elder <elder@kernel.org>
9471 L:      ceph-devel@vger.kernel.org
9472 W:      http://ceph.com/
9473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9474 T:      git git://github.com/ceph/ceph-client.git
9475 S:      Supported
9476 F:      Documentation/ABI/testing/sysfs-bus-rbd
9477 F:      drivers/block/rbd.c
9478 F:      drivers/block/rbd_types.h
9479
9480 RADEON FRAMEBUFFER DISPLAY DRIVER
9481 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9482 L:      linux-fbdev@vger.kernel.org
9483 S:      Maintained
9484 F:      drivers/video/fbdev/aty/radeon*
9485 F:      include/uapi/linux/radeonfb.h
9486
9487 RADIOSHARK RADIO DRIVER
9488 M:      Hans de Goede <hdegoede@redhat.com>
9489 L:      linux-media@vger.kernel.org
9490 T:      git git://linuxtv.org/media_tree.git
9491 S:      Maintained
9492 F:      drivers/media/radio/radio-shark.c
9493
9494 RADIOSHARK2 RADIO DRIVER
9495 M:      Hans de Goede <hdegoede@redhat.com>
9496 L:      linux-media@vger.kernel.org
9497 T:      git git://linuxtv.org/media_tree.git
9498 S:      Maintained
9499 F:      drivers/media/radio/radio-shark2.c
9500 F:      drivers/media/radio/radio-tea5777.c
9501
9502 RAGE128 FRAMEBUFFER DISPLAY DRIVER
9503 M:      Paul Mackerras <paulus@samba.org>
9504 L:      linux-fbdev@vger.kernel.org
9505 S:      Maintained
9506 F:      drivers/video/fbdev/aty/aty128fb.c
9507
9508 RALINK MIPS ARCHITECTURE
9509 M:      John Crispin <john@phrozen.org>
9510 L:      linux-mips@linux-mips.org
9511 S:      Maintained
9512 F:      arch/mips/ralink
9513
9514 RALINK RT2X00 WIRELESS LAN DRIVER
9515 P:      rt2x00 project
9516 M:      Stanislaw Gruszka <sgruszka@redhat.com>
9517 M:      Helmut Schaa <helmut.schaa@googlemail.com>
9518 L:      linux-wireless@vger.kernel.org
9519 S:      Maintained
9520 F:      drivers/net/wireless/ralink/rt2x00/
9521
9522 RAMDISK RAM BLOCK DEVICE DRIVER
9523 M:      Jens Axboe <axboe@kernel.dk>
9524 S:      Maintained
9525 F:      Documentation/blockdev/ramdisk.txt
9526 F:      drivers/block/brd.c
9527
9528 RANDOM NUMBER DRIVER
9529 M:      "Theodore Ts'o" <tytso@mit.edu>
9530 S:      Maintained
9531 F:      drivers/char/random.c
9532
9533 RAPIDIO SUBSYSTEM
9534 M:      Matt Porter <mporter@kernel.crashing.org>
9535 M:      Alexandre Bounine <alexandre.bounine@idt.com>
9536 S:      Maintained
9537 F:      drivers/rapidio/
9538
9539 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9540 L:      linux-wireless@vger.kernel.org
9541 S:      Orphan
9542 F:      drivers/net/wireless/ray*
9543
9544 RCUTORTURE MODULE
9545 M:      Josh Triplett <josh@joshtriplett.org>
9546 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9547 L:      linux-kernel@vger.kernel.org
9548 S:      Supported
9549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9550 F:      Documentation/RCU/torture.txt
9551 F:      kernel/rcu/rcutorture.c
9552
9553 RCUTORTURE TEST FRAMEWORK
9554 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9555 M:      Josh Triplett <josh@joshtriplett.org>
9556 R:      Steven Rostedt <rostedt@goodmis.org>
9557 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9558 R:      Lai Jiangshan <jiangshanlai@gmail.com>
9559 L:      linux-kernel@vger.kernel.org
9560 S:      Supported
9561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9562 F:      tools/testing/selftests/rcutorture
9563
9564 RDC R-321X SoC
9565 M:      Florian Fainelli <florian@openwrt.org>
9566 S:      Maintained
9567
9568 RDC R6040 FAST ETHERNET DRIVER
9569 M:      Florian Fainelli <florian@openwrt.org>
9570 L:      netdev@vger.kernel.org
9571 S:      Maintained
9572 F:      drivers/net/ethernet/rdc/r6040.c
9573
9574 RDS - RELIABLE DATAGRAM SOCKETS
9575 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
9576 L:      netdev@vger.kernel.org
9577 L:      linux-rdma@vger.kernel.org
9578 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
9579 W:      https://oss.oracle.com/projects/rds/
9580 S:      Supported
9581 F:      net/rds/
9582 F:      Documentation/networking/rds.txt
9583
9584 RDMAVT - RDMA verbs software
9585 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
9586 L:      linux-rdma@vger.kernel.org
9587 S:      Supported
9588 F:      drivers/infiniband/sw/rdmavt
9589
9590 READ-COPY UPDATE (RCU)
9591 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9592 M:      Josh Triplett <josh@joshtriplett.org>
9593 R:      Steven Rostedt <rostedt@goodmis.org>
9594 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9595 R:      Lai Jiangshan <jiangshanlai@gmail.com>
9596 L:      linux-kernel@vger.kernel.org
9597 W:      http://www.rdrop.com/users/paulmck/RCU/
9598 S:      Supported
9599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9600 F:      Documentation/RCU/
9601 X:      Documentation/RCU/torture.txt
9602 F:      include/linux/rcu*
9603 X:      include/linux/srcu.h
9604 F:      kernel/rcu/
9605 X:      kernel/torture.c
9606
9607 REAL TIME CLOCK (RTC) SUBSYSTEM
9608 M:      Alessandro Zummo <a.zummo@towertech.it>
9609 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
9610 L:      rtc-linux@googlegroups.com
9611 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
9612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9613 S:      Maintained
9614 F:      Documentation/rtc.txt
9615 F:      drivers/rtc/
9616 F:      include/linux/rtc.h
9617 F:      include/uapi/linux/rtc.h
9618
9619 REALTEK AUDIO CODECS
9620 M:      Bard Liao <bardliao@realtek.com>
9621 M:      Oder Chiou <oder_chiou@realtek.com>
9622 S:      Maintained
9623 F:      sound/soc/codecs/rt*
9624 F:      include/sound/rt*.h
9625
9626 REISERFS FILE SYSTEM
9627 L:      reiserfs-devel@vger.kernel.org
9628 S:      Supported
9629 F:      fs/reiserfs/
9630
9631 REGISTER MAP ABSTRACTION
9632 M:      Mark Brown <broonie@kernel.org>
9633 L:      linux-kernel@vger.kernel.org
9634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9635 S:      Supported
9636 F:      drivers/base/regmap/
9637 F:      include/linux/regmap.h
9638
9639 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9640 M:      Ohad Ben-Cohen <ohad@wizery.com>
9641 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
9642 L:      linux-remoteproc@vger.kernel.org
9643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9644 S:      Maintained
9645 F:      drivers/remoteproc/
9646 F:      Documentation/remoteproc.txt
9647 F:      include/linux/remoteproc.h
9648
9649 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9650 M:      Ohad Ben-Cohen <ohad@wizery.com>
9651 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
9652 L:      linux-remoteproc@vger.kernel.org
9653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9654 S:      Maintained
9655 F:      drivers/rpmsg/
9656 F:      Documentation/rpmsg.txt
9657 F:      include/linux/rpmsg.h
9658
9659 RENESAS ETHERNET DRIVERS
9660 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9661 L:      netdev@vger.kernel.org
9662 L:      linux-renesas-soc@vger.kernel.org
9663 F:      drivers/net/ethernet/renesas/
9664 F:      include/linux/sh_eth.h
9665
9666 RENESAS USB2 PHY DRIVER
9667 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9668 L:      linux-renesas-soc@vger.kernel.org
9669 S:      Maintained
9670 F:      drivers/phy/phy-rcar-gen3-usb2.c
9671
9672 RESET CONTROLLER FRAMEWORK
9673 M:      Philipp Zabel <p.zabel@pengutronix.de>
9674 T:      git git://git.pengutronix.de/git/pza/linux
9675 S:      Maintained
9676 F:      drivers/reset/
9677 F:      Documentation/devicetree/bindings/reset/
9678 F:      include/dt-bindings/reset/
9679 F:      include/linux/reset.h
9680 F:      include/linux/reset-controller.h
9681
9682 RFKILL
9683 M:      Johannes Berg <johannes@sipsolutions.net>
9684 L:      linux-wireless@vger.kernel.org
9685 W:      http://wireless.kernel.org/
9686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9688 S:      Maintained
9689 F:      Documentation/rfkill.txt
9690 F:      net/rfkill/
9691
9692 RHASHTABLE
9693 M:      Thomas Graf <tgraf@suug.ch>
9694 L:      netdev@vger.kernel.org
9695 S:      Maintained
9696 F:      lib/rhashtable.c
9697 F:      include/linux/rhashtable.h
9698
9699 RICOH SMARTMEDIA/XD DRIVER
9700 M:      Maxim Levitsky <maximlevitsky@gmail.com>
9701 S:      Maintained
9702 F:      drivers/mtd/nand/r852.c
9703 F:      drivers/mtd/nand/r852.h
9704
9705 RICOH R5C592 MEMORYSTICK DRIVER
9706 M:      Maxim Levitsky <maximlevitsky@gmail.com>
9707 S:      Maintained
9708 F:      drivers/memstick/host/r592.*
9709
9710 ROCCAT DRIVERS
9711 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
9712 W:      http://sourceforge.net/projects/roccat/
9713 S:      Maintained
9714 F:      drivers/hid/hid-roccat*
9715 F:      include/linux/hid-roccat*
9716 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
9717
9718 ROCKER DRIVER
9719 M:      Jiri Pirko <jiri@resnulli.us>
9720 M:      Scott Feldman <sfeldma@gmail.com>
9721 L:      netdev@vger.kernel.org
9722 S:      Supported
9723 F:      drivers/net/ethernet/rocker/
9724
9725 ROCKETPORT DRIVER
9726 P:      Comtrol Corp.
9727 W:      http://www.comtrol.com
9728 S:      Maintained
9729 F:      Documentation/serial/rocket.txt
9730 F:      drivers/tty/rocket*
9731
9732 ROCKETPORT EXPRESS/INFINITY DRIVER
9733 M:      Kevin Cernekee <cernekee@gmail.com>
9734 L:      linux-serial@vger.kernel.org
9735 S:      Odd Fixes
9736 F:      drivers/tty/serial/rp2.*
9737
9738 ROSE NETWORK LAYER
9739 M:      Ralf Baechle <ralf@linux-mips.org>
9740 L:      linux-hams@vger.kernel.org
9741 W:      http://www.linux-ax25.org/
9742 S:      Maintained
9743 F:      include/net/rose.h
9744 F:      include/uapi/linux/rose.h
9745 F:      net/rose/
9746
9747 RTL2830 MEDIA DRIVER
9748 M:      Antti Palosaari <crope@iki.fi>
9749 L:      linux-media@vger.kernel.org
9750 W:      https://linuxtv.org
9751 W:      http://palosaari.fi/linux/
9752 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9753 T:      git git://linuxtv.org/anttip/media_tree.git
9754 S:      Maintained
9755 F:      drivers/media/dvb-frontends/rtl2830*
9756
9757 RTL2832 MEDIA DRIVER
9758 M:      Antti Palosaari <crope@iki.fi>
9759 L:      linux-media@vger.kernel.org
9760 W:      https://linuxtv.org
9761 W:      http://palosaari.fi/linux/
9762 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9763 T:      git git://linuxtv.org/anttip/media_tree.git
9764 S:      Maintained
9765 F:      drivers/media/dvb-frontends/rtl2832*
9766
9767 RTL2832_SDR MEDIA DRIVER
9768 M:      Antti Palosaari <crope@iki.fi>
9769 L:      linux-media@vger.kernel.org
9770 W:      https://linuxtv.org
9771 W:      http://palosaari.fi/linux/
9772 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9773 T:      git git://linuxtv.org/anttip/media_tree.git
9774 S:      Maintained
9775 F:      drivers/media/dvb-frontends/rtl2832_sdr*
9776
9777 RTL8180 WIRELESS DRIVER
9778 L:      linux-wireless@vger.kernel.org
9779 W:      http://wireless.kernel.org/
9780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9781 S:      Orphan
9782 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
9783
9784 RTL8187 WIRELESS DRIVER
9785 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
9786 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
9787 M:      Larry Finger <Larry.Finger@lwfinger.net>
9788 L:      linux-wireless@vger.kernel.org
9789 W:      http://wireless.kernel.org/
9790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9791 S:      Maintained
9792 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
9793
9794 RTL8192CE WIRELESS DRIVER
9795 M:      Larry Finger <Larry.Finger@lwfinger.net>
9796 M:      Chaoming Li <chaoming_li@realsil.com.cn>
9797 L:      linux-wireless@vger.kernel.org
9798 W:      http://wireless.kernel.org/
9799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9800 S:      Maintained
9801 F:      drivers/net/wireless/realtek/rtlwifi/
9802 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9803
9804 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9805 M:      Jes Sorensen <Jes.Sorensen@redhat.com>
9806 L:      linux-wireless@vger.kernel.org
9807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
9808 S:      Maintained
9809 F:      drivers/net/wireless/realtek/rtl8xxxu/
9810
9811 S3 SAVAGE FRAMEBUFFER DRIVER
9812 M:      Antonino Daplas <adaplas@gmail.com>
9813 L:      linux-fbdev@vger.kernel.org
9814 S:      Maintained
9815 F:      drivers/video/fbdev/savage/
9816
9817 S390
9818 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
9819 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
9820 L:      linux-s390@vger.kernel.org
9821 W:      http://www.ibm.com/developerworks/linux/linux390/
9822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9823 S:      Supported
9824 F:      arch/s390/
9825 F:      drivers/s390/
9826 F:      Documentation/s390/
9827 F:      Documentation/DocBook/s390*
9828
9829 S390 COMMON I/O LAYER
9830 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
9831 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9832 L:      linux-s390@vger.kernel.org
9833 W:      http://www.ibm.com/developerworks/linux/linux390/
9834 S:      Supported
9835 F:      drivers/s390/cio/
9836
9837 S390 DASD DRIVER
9838 M:      Stefan Weinhuber <wein@de.ibm.com>
9839 M:      Stefan Haberland <stefan.haberland@de.ibm.com>
9840 L:      linux-s390@vger.kernel.org
9841 W:      http://www.ibm.com/developerworks/linux/linux390/
9842 S:      Supported
9843 F:      drivers/s390/block/dasd*
9844 F:      block/partitions/ibm.c
9845
9846 S390 NETWORK DRIVERS
9847 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
9848 L:      linux-s390@vger.kernel.org
9849 W:      http://www.ibm.com/developerworks/linux/linux390/
9850 S:      Supported
9851 F:      drivers/s390/net/
9852
9853 S390 PCI SUBSYSTEM
9854 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
9855 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
9856 L:      linux-s390@vger.kernel.org
9857 W:      http://www.ibm.com/developerworks/linux/linux390/
9858 S:      Supported
9859 F:      arch/s390/pci/
9860 F:      drivers/pci/hotplug/s390_pci_hpc.c
9861
9862 S390 ZCRYPT DRIVER
9863 M:      Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9864 L:      linux-s390@vger.kernel.org
9865 W:      http://www.ibm.com/developerworks/linux/linux390/
9866 S:      Supported
9867 F:      drivers/s390/crypto/
9868
9869 S390 ZFCP DRIVER
9870 M:      Steffen Maier <maier@linux.vnet.ibm.com>
9871 L:      linux-s390@vger.kernel.org
9872 W:      http://www.ibm.com/developerworks/linux/linux390/
9873 S:      Supported
9874 F:      drivers/s390/scsi/zfcp_*
9875
9876 S390 IUCV NETWORK LAYER
9877 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
9878 L:      linux-s390@vger.kernel.org
9879 W:      http://www.ibm.com/developerworks/linux/linux390/
9880 S:      Supported
9881 F:      drivers/s390/net/*iucv*
9882 F:      include/net/iucv/
9883 F:      net/iucv/
9884
9885 S390 IOMMU (PCI)
9886 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
9887 L:      linux-s390@vger.kernel.org
9888 W:      http://www.ibm.com/developerworks/linux/linux390/
9889 S:      Supported
9890 F:      drivers/iommu/s390-iommu.c
9891
9892 S3C24XX SD/MMC Driver
9893 M:      Ben Dooks <ben-linux@fluff.org>
9894 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9895 S:      Supported
9896 F:      drivers/mmc/host/s3cmci.*
9897
9898 SAA6588 RDS RECEIVER DRIVER
9899 M:      Hans Verkuil <hverkuil@xs4all.nl>
9900 L:      linux-media@vger.kernel.org
9901 T:      git git://linuxtv.org/media_tree.git
9902 W:      https://linuxtv.org
9903 S:      Odd Fixes
9904 F:      drivers/media/i2c/saa6588*
9905
9906 SAA7134 VIDEO4LINUX DRIVER
9907 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
9908 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9909 L:      linux-media@vger.kernel.org
9910 W:      https://linuxtv.org
9911 T:      git git://linuxtv.org/media_tree.git
9912 S:      Odd fixes
9913 F:      Documentation/video4linux/*.saa7134
9914 F:      drivers/media/pci/saa7134/
9915
9916 SAA7146 VIDEO4LINUX-2 DRIVER
9917 M:      Hans Verkuil <hverkuil@xs4all.nl>
9918 L:      linux-media@vger.kernel.org
9919 T:      git git://linuxtv.org/media_tree.git
9920 S:      Maintained
9921 F:      drivers/media/common/saa7146/
9922 F:      drivers/media/pci/saa7146/
9923 F:      include/media/saa7146*
9924
9925 SAMSUNG LAPTOP DRIVER
9926 M:      Corentin Chary <corentin.chary@gmail.com>
9927 L:      platform-driver-x86@vger.kernel.org
9928 S:      Maintained
9929 F:      drivers/platform/x86/samsung-laptop.c
9930
9931 SAMSUNG AUDIO (ASoC) DRIVERS
9932 M:      Sangbeom Kim <sbkim73@samsung.com>
9933 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9934 S:      Supported
9935 F:      sound/soc/samsung/
9936
9937 SAMSUNG FRAMEBUFFER DRIVER
9938 M:      Jingoo Han <jingoohan1@gmail.com>
9939 L:      linux-fbdev@vger.kernel.org
9940 S:      Maintained
9941 F:      drivers/video/fbdev/s3c-fb.c
9942
9943 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9944 M:      Sangbeom Kim <sbkim73@samsung.com>
9945 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
9946 L:      linux-kernel@vger.kernel.org
9947 L:      linux-samsung-soc@vger.kernel.org
9948 S:      Supported
9949 F:      drivers/mfd/sec*.c
9950 F:      drivers/regulator/s2m*.c
9951 F:      drivers/regulator/s5m*.c
9952 F:      drivers/clk/clk-s2mps11.c
9953 F:      drivers/rtc/rtc-s5m.c
9954 F:      include/linux/mfd/samsung/
9955 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9956 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9957 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9958 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9959
9960 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9961 M:      Kyungmin Park <kyungmin.park@samsung.com>
9962 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9963 L:      linux-media@vger.kernel.org
9964 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
9965 S:      Supported
9966 F:      drivers/media/platform/exynos4-is/
9967
9968 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9969 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9970 L:      linux-media@vger.kernel.org
9971 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9972 S:      Maintained
9973 F:      drivers/media/platform/s3c-camif/
9974 F:      include/media/drv-intf/s3c_camif.h
9975
9976 SAMSUNG S5C73M3 CAMERA DRIVER
9977 M:      Kyungmin Park <kyungmin.park@samsung.com>
9978 M:      Andrzej Hajda <a.hajda@samsung.com>
9979 L:      linux-media@vger.kernel.org
9980 S:      Supported
9981 F:      drivers/media/i2c/s5c73m3/*
9982
9983 SAMSUNG S5K5BAF CAMERA DRIVER
9984 M:      Kyungmin Park <kyungmin.park@samsung.com>
9985 M:      Andrzej Hajda <a.hajda@samsung.com>
9986 L:      linux-media@vger.kernel.org
9987 S:      Supported
9988 F:      drivers/media/i2c/s5k5baf.c
9989
9990 SAMSUNG S3FWRN5 NFC DRIVER
9991 M:      Robert Baldyga <r.baldyga@samsung.com>
9992 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
9993 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9994 S:      Supported
9995 F:      drivers/nfc/s3fwrn5
9996
9997 SAMSUNG SOC CLOCK DRIVERS
9998 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9999 M:      Tomasz Figa <tomasz.figa@gmail.com>
10000 S:      Supported
10001 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10002 F:      drivers/clk/samsung/
10003
10004 SAMSUNG SXGBE DRIVERS
10005 M:      Byungho An <bh74.an@samsung.com>
10006 M:      Girish K S <ks.giri@samsung.com>
10007 M:      Vipul Pandya <vipul.pandya@samsung.com>
10008 S:      Supported
10009 L:      netdev@vger.kernel.org
10010 F:      drivers/net/ethernet/samsung/sxgbe/
10011
10012 SAMSUNG THERMAL DRIVER
10013 M:      Lukasz Majewski <l.majewski@samsung.com>
10014 L:      linux-pm@vger.kernel.org
10015 L:      linux-samsung-soc@vger.kernel.org
10016 S:      Supported
10017 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
10018 F:      drivers/thermal/samsung/
10019
10020 SAMSUNG USB2 PHY DRIVER
10021 M:      Kamil Debski <k.debski@samsung.com>
10022 L:      linux-kernel@vger.kernel.org
10023 S:      Supported
10024 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
10025 F:      Documentation/phy/samsung-usb2.txt
10026 F:      drivers/phy/phy-exynos4210-usb2.c
10027 F:      drivers/phy/phy-exynos4x12-usb2.c
10028 F:      drivers/phy/phy-exynos5250-usb2.c
10029 F:      drivers/phy/phy-s5pv210-usb2.c
10030 F:      drivers/phy/phy-samsung-usb2.c
10031 F:      drivers/phy/phy-samsung-usb2.h
10032
10033 SERIAL DRIVERS
10034 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10035 L:      linux-serial@vger.kernel.org
10036 S:      Maintained
10037 F:      drivers/tty/serial/
10038
10039 SYNOPSYS DESIGNWARE DMAC DRIVER
10040 M:      Viresh Kumar <vireshk@kernel.org>
10041 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10042 S:      Maintained
10043 F:      include/linux/dma/dw.h
10044 F:      include/linux/platform_data/dma-dw.h
10045 F:      drivers/dma/dw/
10046
10047 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10048 M: Lars Persson <lars.persson@axis.com>
10049 L: netdev@vger.kernel.org
10050 S: Supported
10051 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10052 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10053
10054 SYNOPSYS DESIGNWARE I2C DRIVER
10055 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
10056 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10057 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
10058 L:      linux-i2c@vger.kernel.org
10059 S:      Maintained
10060 F:      drivers/i2c/busses/i2c-designware-*
10061 F:      include/linux/platform_data/i2c-designware.h
10062
10063 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10064 M:      Jaehoon Chung <jh80.chung@samsung.com>
10065 L:      linux-mmc@vger.kernel.org
10066 S:      Maintained
10067 F:      include/linux/mmc/dw_mmc.h
10068 F:      drivers/mmc/host/dw_mmc*
10069
10070 SYSTEM TRACE MODULE CLASS
10071 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10072 S:      Maintained
10073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10074 F:      Documentation/trace/stm.txt
10075 F:      drivers/hwtracing/stm/
10076 F:      include/linux/stm.h
10077 F:      include/uapi/linux/stm.h
10078
10079 THUNDERBOLT DRIVER
10080 M:      Andreas Noever <andreas.noever@gmail.com>
10081 S:      Maintained
10082 F:      drivers/thunderbolt/
10083
10084 TI BQ27XXX POWER SUPPLY DRIVER
10085 R:      Andrew F. Davis <afd@ti.com>
10086 F:      include/linux/power/bq27xxx_battery.h
10087 F:      drivers/power/bq27xxx_battery.c
10088 F:      drivers/power/bq27xxx_battery_i2c.c
10089
10090 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10091 M:      John Stultz <john.stultz@linaro.org>
10092 M:      Thomas Gleixner <tglx@linutronix.de>
10093 L:      linux-kernel@vger.kernel.org
10094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10095 S:      Supported
10096 F:      include/linux/clocksource.h
10097 F:      include/linux/time.h
10098 F:      include/linux/timex.h
10099 F:      include/uapi/linux/time.h
10100 F:      include/uapi/linux/timex.h
10101 F:      kernel/time/clocksource.c
10102 F:      kernel/time/time*.c
10103 F:      kernel/time/alarmtimer.c
10104 F:      kernel/time/ntp.c
10105 F:      tools/testing/selftests/timers/
10106
10107 SC1200 WDT DRIVER
10108 M:      Zwane Mwaikambo <zwanem@gmail.com>
10109 S:      Maintained
10110 F:      drivers/watchdog/sc1200wdt.c
10111
10112 SCHEDULER
10113 M:      Ingo Molnar <mingo@redhat.com>
10114 M:      Peter Zijlstra <peterz@infradead.org>
10115 L:      linux-kernel@vger.kernel.org
10116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10117 S:      Maintained
10118 F:      kernel/sched/
10119 F:      include/linux/sched.h
10120 F:      include/uapi/linux/sched.h
10121 F:      include/linux/wait.h
10122
10123 SCORE ARCHITECTURE
10124 M:      Chen Liqin <liqin.linux@gmail.com>
10125 M:      Lennox Wu <lennox.wu@gmail.com>
10126 W:      http://www.sunplus.com
10127 S:      Supported
10128 F:      arch/score/
10129
10130 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10131 M:      Sudeep Holla <sudeep.holla@arm.com>
10132 L:      linux-arm-kernel@lists.infradead.org
10133 S:      Maintained
10134 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
10135 F:      drivers/clk/clk-scpi.c
10136 F:      drivers/cpufreq/scpi-cpufreq.c
10137 F:      drivers/firmware/arm_scpi.c
10138 F:      include/linux/scpi_protocol.h
10139
10140 SCSI CDROM DRIVER
10141 M:      Jens Axboe <axboe@kernel.dk>
10142 L:      linux-scsi@vger.kernel.org
10143 W:      http://www.kernel.dk
10144 S:      Maintained
10145 F:      drivers/scsi/sr*
10146
10147 SCSI RDMA PROTOCOL (SRP) INITIATOR
10148 M:      Bart Van Assche <bart.vanassche@sandisk.com>
10149 L:      linux-rdma@vger.kernel.org
10150 S:      Supported
10151 W:      http://www.openfabrics.org
10152 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10154 F:      drivers/infiniband/ulp/srp/
10155 F:      include/scsi/srp.h
10156
10157 SCSI SG DRIVER
10158 M:      Doug Gilbert <dgilbert@interlog.com>
10159 L:      linux-scsi@vger.kernel.org
10160 W:      http://sg.danny.cz/sg
10161 S:      Maintained
10162 F:      Documentation/scsi/scsi-generic.txt
10163 F:      drivers/scsi/sg.c
10164 F:      include/scsi/sg.h
10165
10166 SCSI SUBSYSTEM
10167 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10169 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
10170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10171 L:      linux-scsi@vger.kernel.org
10172 S:      Maintained
10173 F:      drivers/scsi/
10174 F:      include/scsi/
10175
10176 SCSI TAPE DRIVER
10177 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10178 L:      linux-scsi@vger.kernel.org
10179 S:      Maintained
10180 F:      Documentation/scsi/st.txt
10181 F:      drivers/scsi/st.*
10182 F:      drivers/scsi/st_*.h
10183
10184 SCTP PROTOCOL
10185 M:      Vlad Yasevich <vyasevich@gmail.com>
10186 M:      Neil Horman <nhorman@tuxdriver.com>
10187 L:      linux-sctp@vger.kernel.org
10188 W:      http://lksctp.sourceforge.net
10189 S:      Maintained
10190 F:      Documentation/networking/sctp.txt
10191 F:      include/linux/sctp.h
10192 F:      include/uapi/linux/sctp.h
10193 F:      include/net/sctp/
10194 F:      net/sctp/
10195
10196 SCx200 CPU SUPPORT
10197 M:      Jim Cromie <jim.cromie@gmail.com>
10198 S:      Odd Fixes
10199 F:      Documentation/i2c/busses/scx200_acb
10200 F:      arch/x86/platform/scx200/
10201 F:      drivers/watchdog/scx200_wdt.c
10202 F:      drivers/i2c/busses/scx200*
10203 F:      drivers/mtd/maps/scx200_docflash.c
10204 F:      include/linux/scx200.h
10205
10206 SCx200 GPIO DRIVER
10207 M:      Jim Cromie <jim.cromie@gmail.com>
10208 S:      Maintained
10209 F:      drivers/char/scx200_gpio.c
10210 F:      include/linux/scx200_gpio.h
10211
10212 SCx200 HRT CLOCKSOURCE DRIVER
10213 M:      Jim Cromie <jim.cromie@gmail.com>
10214 S:      Maintained
10215 F:      drivers/clocksource/scx200_hrt.c
10216
10217 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10218 M:      Sascha Sommer <saschasommer@freenet.de>
10219 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10220 S:      Maintained
10221 F:      drivers/mmc/host/sdricoh_cs.c
10222
10223 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10224 M:      Adrian Hunter <adrian.hunter@intel.com>
10225 L:      linux-mmc@vger.kernel.org
10226 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
10227 S:      Maintained
10228 F:      drivers/mmc/host/sdhci*
10229 F:      include/linux/mmc/sdhci*
10230
10231 SECURE COMPUTING
10232 M:      Kees Cook <keescook@chromium.org>
10233 R:      Andy Lutomirski <luto@amacapital.net>
10234 R:      Will Drewry <wad@chromium.org>
10235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10236 S:      Supported
10237 F:      kernel/seccomp.c
10238 F:      include/uapi/linux/seccomp.h
10239 F:      include/linux/seccomp.h
10240 F:      tools/testing/selftests/seccomp/*
10241 K:      \bsecure_computing
10242 K:      \bTIF_SECCOMP\b
10243
10244 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10245 M:      Ben Dooks <ben-linux@fluff.org>
10246 M:      Jaehoon Chung <jh80.chung@samsung.com>
10247 L:      linux-mmc@vger.kernel.org
10248 S:      Maintained
10249 F:      drivers/mmc/host/sdhci-s3c*
10250
10251 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10252 M:      Viresh Kumar <vireshk@kernel.org>
10253 L:      linux-mmc@vger.kernel.org
10254 S:      Maintained
10255 F:      drivers/mmc/host/sdhci-spear.c
10256
10257 SECURITY SUBSYSTEM
10258 M:      James Morris <james.l.morris@oracle.com>
10259 M:      "Serge E. Hallyn" <serge@hallyn.com>
10260 L:      linux-security-module@vger.kernel.org (suggested Cc:)
10261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10262 W:      http://kernsec.org/
10263 S:      Supported
10264 F:      security/
10265
10266 SECURITY CONTACT
10267 M:      Security Officers <security@kernel.org>
10268 S:      Supported
10269
10270 SELINUX SECURITY MODULE
10271 M:      Paul Moore <paul@paul-moore.com>
10272 M:      Stephen Smalley <sds@tycho.nsa.gov>
10273 M:      Eric Paris <eparis@parisplace.org>
10274 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
10275 W:      http://selinuxproject.org
10276 T:      git git://git.infradead.org/users/pcmoore/selinux
10277 S:      Supported
10278 F:      include/linux/selinux*
10279 F:      security/selinux/
10280 F:      scripts/selinux/
10281
10282 APPARMOR SECURITY MODULE
10283 M:      John Johansen <john.johansen@canonical.com>
10284 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10285 W:      apparmor.wiki.kernel.org
10286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10287 S:      Supported
10288 F:      security/apparmor/
10289
10290 LOADPIN SECURITY MODULE
10291 M:      Kees Cook <keescook@chromium.org>
10292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10293 S:      Supported
10294 F:      security/loadpin/
10295
10296 YAMA SECURITY MODULE
10297 M:      Kees Cook <keescook@chromium.org>
10298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10299 S:      Supported
10300 F:      security/yama/
10301
10302 SENSABLE PHANTOM
10303 M:      Jiri Slaby <jirislaby@gmail.com>
10304 S:      Maintained
10305 F:      drivers/misc/phantom.c
10306 F:      include/uapi/linux/phantom.h
10307
10308 SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10309 M:      Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10310 M:      Ketan Mukadam <ketan.mukadam@avagotech.com>
10311 M:      John Soni Jose <sony.john@avagotech.com>
10312 L:      linux-scsi@vger.kernel.org
10313 W:      http://www.avagotech.com
10314 S:      Supported
10315 F:      drivers/scsi/be2iscsi/
10316
10317 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
10318 M:      Sathya Perla <sathya.perla@broadcom.com>
10319 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
10320 M:      Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10321 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10322 M:      Somnath Kotur <somnath.kotur@broadcom.com>
10323 L:      netdev@vger.kernel.org
10324 W:      http://www.emulex.com
10325 S:      Supported
10326 F:      drivers/net/ethernet/emulex/benet/
10327
10328 EMULEX ONECONNECT ROCE DRIVER
10329 M:      Selvin Xavier <selvin.xavier@avagotech.com>
10330 M:      Devesh Sharma <devesh.sharma@avagotech.com>
10331 M:      Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10332 L:      linux-rdma@vger.kernel.org
10333 W:      http://www.emulex.com
10334 S:      Supported
10335 F:      drivers/infiniband/hw/ocrdma/
10336
10337 SFC NETWORK DRIVER
10338 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10339 M:      Edward Cree <ecree@solarflare.com>
10340 M:      Bert Kenward <bkenward@solarflare.com>
10341 L:      netdev@vger.kernel.org
10342 S:      Supported
10343 F:      drivers/net/ethernet/sfc/
10344
10345 SGI GRU DRIVER
10346 M:      Dimitri Sivanich <sivanich@sgi.com>
10347 S:      Maintained
10348 F:      drivers/misc/sgi-gru/
10349
10350 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10351 M:      Pat Gefre <pfg@sgi.com>
10352 L:      linux-ia64@vger.kernel.org
10353 S:      Supported
10354 F:      Documentation/ia64/serial.txt
10355 F:      drivers/tty/serial/ioc?_serial.c
10356 F:      include/linux/ioc?.h
10357
10358 SGI XP/XPC/XPNET DRIVER
10359 M:      Cliff Whickman <cpw@sgi.com>
10360 M:      Robin Holt <robinmholt@gmail.com>
10361 S:      Maintained
10362 F:      drivers/misc/sgi-xp/
10363
10364 SI2157 MEDIA DRIVER
10365 M:      Antti Palosaari <crope@iki.fi>
10366 L:      linux-media@vger.kernel.org
10367 W:      https://linuxtv.org
10368 W:      http://palosaari.fi/linux/
10369 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10370 T:      git git://linuxtv.org/anttip/media_tree.git
10371 S:      Maintained
10372 F:      drivers/media/tuners/si2157*
10373
10374 SI2168 MEDIA DRIVER
10375 M:      Antti Palosaari <crope@iki.fi>
10376 L:      linux-media@vger.kernel.org
10377 W:      https://linuxtv.org
10378 W:      http://palosaari.fi/linux/
10379 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10380 T:      git git://linuxtv.org/anttip/media_tree.git
10381 S:      Maintained
10382 F:      drivers/media/dvb-frontends/si2168*
10383
10384 SI470X FM RADIO RECEIVER I2C DRIVER
10385 M:      Hans Verkuil <hverkuil@xs4all.nl>
10386 L:      linux-media@vger.kernel.org
10387 T:      git git://linuxtv.org/media_tree.git
10388 W:      https://linuxtv.org
10389 S:      Odd Fixes
10390 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
10391
10392 SI470X FM RADIO RECEIVER USB DRIVER
10393 M:      Hans Verkuil <hverkuil@xs4all.nl>
10394 L:      linux-media@vger.kernel.org
10395 T:      git git://linuxtv.org/media_tree.git
10396 W:      https://linuxtv.org
10397 S:      Maintained
10398 F:      drivers/media/radio/si470x/radio-si470x-common.c
10399 F:      drivers/media/radio/si470x/radio-si470x.h
10400 F:      drivers/media/radio/si470x/radio-si470x-usb.c
10401
10402 SI4713 FM RADIO TRANSMITTER I2C DRIVER
10403 M:      Eduardo Valentin <edubezval@gmail.com>
10404 L:      linux-media@vger.kernel.org
10405 T:      git git://linuxtv.org/media_tree.git
10406 W:      https://linuxtv.org
10407 S:      Odd Fixes
10408 F:      drivers/media/radio/si4713/si4713.?
10409
10410 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10411 M:      Eduardo Valentin <edubezval@gmail.com>
10412 L:      linux-media@vger.kernel.org
10413 T:      git git://linuxtv.org/media_tree.git
10414 W:      https://linuxtv.org
10415 S:      Odd Fixes
10416 F:      drivers/media/radio/si4713/radio-platform-si4713.c
10417
10418 SI4713 FM RADIO TRANSMITTER USB DRIVER
10419 M:      Hans Verkuil <hverkuil@xs4all.nl>
10420 L:      linux-media@vger.kernel.org
10421 T:      git git://linuxtv.org/media_tree.git
10422 W:      https://linuxtv.org
10423 S:      Maintained
10424 F:      drivers/media/radio/si4713/radio-usb-si4713.c
10425
10426 SIANO DVB DRIVER
10427 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
10428 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10429 L:      linux-media@vger.kernel.org
10430 W:      https://linuxtv.org
10431 T:      git git://linuxtv.org/media_tree.git
10432 S:      Odd fixes
10433 F:      drivers/media/common/siano/
10434 F:      drivers/media/usb/siano/
10435 F:      drivers/media/usb/siano/
10436 F:      drivers/media/mmc/siano/
10437
10438 SIMPLEFB FB DRIVER
10439 M:      Hans de Goede <hdegoede@redhat.com>
10440 L:      linux-fbdev@vger.kernel.org
10441 S:      Maintained
10442 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
10443 F:      drivers/video/fbdev/simplefb.c
10444 F:      include/linux/platform_data/simplefb.h
10445
10446 SH_VEU V4L2 MEM2MEM DRIVER
10447 L:      linux-media@vger.kernel.org
10448 S:      Orphan
10449 F:      drivers/media/platform/sh_veu.c
10450
10451 SH_VOU V4L2 OUTPUT DRIVER
10452 L:      linux-media@vger.kernel.org
10453 S:      Orphan
10454 F:      drivers/media/platform/sh_vou.c
10455 F:      include/media/drv-intf/sh_vou.h
10456
10457 SIMPLE FIRMWARE INTERFACE (SFI)
10458 M:      Len Brown <lenb@kernel.org>
10459 L:      sfi-devel@simplefirmware.org
10460 W:      http://simplefirmware.org/
10461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10462 S:      Supported
10463 F:      arch/x86/platform/sfi/
10464 F:      drivers/sfi/
10465 F:      include/linux/sfi*.h
10466
10467 SIMTEC EB110ATX (Chalice CATS)
10468 P:      Ben Dooks
10469 P:      Vincent Sanders <vince@simtec.co.uk>
10470 M:      Simtec Linux Team <linux@simtec.co.uk>
10471 W:      http://www.simtec.co.uk/products/EB110ATX/
10472 S:      Supported
10473
10474 SIMTEC EB2410ITX (BAST)
10475 P:      Ben Dooks
10476 P:      Vincent Sanders <vince@simtec.co.uk>
10477 M:      Simtec Linux Team <linux@simtec.co.uk>
10478 W:      http://www.simtec.co.uk/products/EB2410ITX/
10479 S:      Supported
10480 F:      arch/arm/mach-s3c24xx/mach-bast.c
10481 F:      arch/arm/mach-s3c24xx/bast-ide.c
10482 F:      arch/arm/mach-s3c24xx/bast-irq.c
10483
10484 TI DAVINCI MACHINE SUPPORT
10485 M:      Sekhar Nori <nsekhar@ti.com>
10486 M:      Kevin Hilman <khilman@kernel.org>
10487 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10489 S:      Supported
10490 F:      arch/arm/mach-davinci/
10491 F:      drivers/i2c/busses/i2c-davinci.c
10492
10493 TI DAVINCI SERIES MEDIA DRIVER
10494 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10495 L:      linux-media@vger.kernel.org
10496 W:      https://linuxtv.org
10497 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10498 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10499 S:      Maintained
10500 F:      drivers/media/platform/davinci/
10501 F:      include/media/davinci/
10502
10503 TI AM437X VPFE DRIVER
10504 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10505 L:      linux-media@vger.kernel.org
10506 W:      https://linuxtv.org
10507 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10508 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10509 S:      Maintained
10510 F:      drivers/media/platform/am437x/
10511
10512 OV2659 OMNIVISION SENSOR DRIVER
10513 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10514 L:      linux-media@vger.kernel.org
10515 W:      https://linuxtv.org
10516 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10517 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10518 S:      Maintained
10519 F:      drivers/media/i2c/ov2659.c
10520 F:      include/media/i2c/ov2659.h
10521
10522 SILICON MOTION SM712 FRAME BUFFER DRIVER
10523 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10524 M:      Teddy Wang <teddy.wang@siliconmotion.com>
10525 M:      Sudip Mukherjee <sudip@vectorindia.org>
10526 L:      linux-fbdev@vger.kernel.org
10527 S:      Maintained
10528 F:      drivers/video/fbdev/sm712*
10529 F:      Documentation/fb/sm712fb.txt
10530
10531 SIS 190 ETHERNET DRIVER
10532 M:      Francois Romieu <romieu@fr.zoreil.com>
10533 L:      netdev@vger.kernel.org
10534 S:      Maintained
10535 F:      drivers/net/ethernet/sis/sis190.c
10536
10537 SIS 900/7016 FAST ETHERNET DRIVER
10538 M:      Daniele Venzano <venza@brownhat.org>
10539 W:      http://www.brownhat.org/sis900.html
10540 L:      netdev@vger.kernel.org
10541 S:      Maintained
10542 F:      drivers/net/ethernet/sis/sis900.*
10543
10544 SIS FRAMEBUFFER DRIVER
10545 M:      Thomas Winischhofer <thomas@winischhofer.net>
10546 W:      http://www.winischhofer.net/linuxsisvga.shtml
10547 S:      Maintained
10548 F:      Documentation/fb/sisfb.txt
10549 F:      drivers/video/fbdev/sis/
10550 F:      include/video/sisfb.h
10551
10552 SIS USB2VGA DRIVER
10553 M:      Thomas Winischhofer <thomas@winischhofer.net>
10554 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
10555 S:      Maintained
10556 F:      drivers/usb/misc/sisusbvga/
10557
10558 SLAB ALLOCATOR
10559 M:      Christoph Lameter <cl@linux.com>
10560 M:      Pekka Enberg <penberg@kernel.org>
10561 M:      David Rientjes <rientjes@google.com>
10562 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
10563 M:      Andrew Morton <akpm@linux-foundation.org>
10564 L:      linux-mm@kvack.org
10565 S:      Maintained
10566 F:      include/linux/sl?b*.h
10567 F:      mm/sl?b*
10568
10569 SLEEPABLE READ-COPY UPDATE (SRCU)
10570 M:      Lai Jiangshan <jiangshanlai@gmail.com>
10571 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10572 M:      Josh Triplett <josh@joshtriplett.org>
10573 R:      Steven Rostedt <rostedt@goodmis.org>
10574 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10575 L:      linux-kernel@vger.kernel.org
10576 W:      http://www.rdrop.com/users/paulmck/RCU/
10577 S:      Supported
10578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10579 F:      include/linux/srcu.h
10580 F:      kernel/rcu/srcu.c
10581
10582 SMACK SECURITY MODULE
10583 M:      Casey Schaufler <casey@schaufler-ca.com>
10584 L:      linux-security-module@vger.kernel.org
10585 W:      http://schaufler-ca.com
10586 T:      git git://git.gitorious.org/smack-next/kernel.git
10587 S:      Maintained
10588 F:      Documentation/security/Smack.txt
10589 F:      security/smack/
10590
10591 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10592 M:      Kevin Hilman <khilman@kernel.org>
10593 M:      Nishanth Menon <nm@ti.com>
10594 S:      Maintained
10595 F:      drivers/power/avs/
10596 F:      include/linux/power/smartreflex.h
10597 L:      linux-pm@vger.kernel.org
10598
10599 SMC91x ETHERNET DRIVER
10600 M:      Nicolas Pitre <nico@fluxnic.net>
10601 S:      Odd Fixes
10602 F:      drivers/net/ethernet/smsc/smc91x.*
10603
10604 SMIA AND SMIA++ IMAGE SENSOR DRIVER
10605 M:      Sakari Ailus <sakari.ailus@iki.fi>
10606 L:      linux-media@vger.kernel.org
10607 S:      Maintained
10608 F:      drivers/media/i2c/smiapp/
10609 F:      include/media/i2c/smiapp.h
10610 F:      drivers/media/i2c/smiapp-pll.c
10611 F:      drivers/media/i2c/smiapp-pll.h
10612 F:      include/uapi/linux/smiapp.h
10613 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10614
10615 SMM665 HARDWARE MONITOR DRIVER
10616 M:      Guenter Roeck <linux@roeck-us.net>
10617 L:      linux-hwmon@vger.kernel.org
10618 S:      Maintained
10619 F:      Documentation/hwmon/smm665
10620 F:      drivers/hwmon/smm665.c
10621
10622 SMSC EMC2103 HARDWARE MONITOR DRIVER
10623 M:      Steve Glendinning <steve.glendinning@shawell.net>
10624 L:      linux-hwmon@vger.kernel.org
10625 S:      Maintained
10626 F:      Documentation/hwmon/emc2103
10627 F:      drivers/hwmon/emc2103.c
10628
10629 SMSC SCH5627 HARDWARE MONITOR DRIVER
10630 M:      Hans de Goede <hdegoede@redhat.com>
10631 L:      linux-hwmon@vger.kernel.org
10632 S:      Supported
10633 F:      Documentation/hwmon/sch5627
10634 F:      drivers/hwmon/sch5627.c
10635
10636 SMSC47B397 HARDWARE MONITOR DRIVER
10637 M:      Jean Delvare <jdelvare@suse.com>
10638 L:      linux-hwmon@vger.kernel.org
10639 S:      Maintained
10640 F:      Documentation/hwmon/smsc47b397
10641 F:      drivers/hwmon/smsc47b397.c
10642
10643 SMSC911x ETHERNET DRIVER
10644 M:      Steve Glendinning <steve.glendinning@shawell.net>
10645 L:      netdev@vger.kernel.org
10646 S:      Maintained
10647 F:      include/linux/smsc911x.h
10648 F:      drivers/net/ethernet/smsc/smsc911x.*
10649
10650 SMSC9420 PCI ETHERNET DRIVER
10651 M:      Steve Glendinning <steve.glendinning@shawell.net>
10652 L:      netdev@vger.kernel.org
10653 S:      Maintained
10654 F:      drivers/net/ethernet/smsc/smsc9420.*
10655
10656 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10657 M:      Steve Glendinning <steve.glendinning@shawell.net>
10658 L:      linux-fbdev@vger.kernel.org
10659 S:      Maintained
10660 F:      drivers/video/fbdev/smscufx.c
10661
10662 SOC-CAMERA V4L2 SUBSYSTEM
10663 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10664 L:      linux-media@vger.kernel.org
10665 T:      git git://linuxtv.org/media_tree.git
10666 S:      Maintained
10667 F:      include/media/soc*
10668 F:      drivers/media/i2c/soc_camera/
10669 F:      drivers/media/platform/soc_camera/
10670
10671 SOEKRIS NET48XX LED SUPPORT
10672 M:      Chris Boot <bootc@bootc.net>
10673 S:      Maintained
10674 F:      drivers/leds/leds-net48xx.c
10675
10676 SOFTLOGIC 6x10 MPEG CODEC
10677 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10678 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10679 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
10680 M:      Ismael Luceno <ismael@iodev.co.uk>
10681 L:      linux-media@vger.kernel.org
10682 S:      Supported
10683 F:      drivers/media/pci/solo6x10/
10684
10685 SOFTWARE RAID (Multiple Disks) SUPPORT
10686 M:      Shaohua Li <shli@kernel.org>
10687 L:      linux-raid@vger.kernel.org
10688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10689 S:      Supported
10690 F:      drivers/md/
10691 F:      include/linux/raid/
10692 F:      include/uapi/linux/raid/
10693
10694 SONIC NETWORK DRIVER
10695 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10696 L:      netdev@vger.kernel.org
10697 S:      Maintained
10698 F:      drivers/net/ethernet/natsemi/sonic.*
10699
10700 SONICS SILICON BACKPLANE DRIVER (SSB)
10701 M:      Michael Buesch <m@bues.ch>
10702 L:      linux-wireless@vger.kernel.org
10703 S:      Maintained
10704 F:      drivers/ssb/
10705 F:      include/linux/ssb/
10706
10707 SONY VAIO CONTROL DEVICE DRIVER
10708 M:      Mattia Dongili <malattia@linux.it>
10709 L:      platform-driver-x86@vger.kernel.org
10710 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10711 S:      Maintained
10712 F:      Documentation/laptops/sony-laptop.txt
10713 F:      drivers/char/sonypi.c
10714 F:      drivers/platform/x86/sony-laptop.c
10715 F:      include/linux/sony-laptop.h
10716
10717 SONY MEMORYSTICK CARD SUPPORT
10718 M:      Alex Dubov <oakad@yahoo.com>
10719 W:      http://tifmxx.berlios.de/
10720 S:      Maintained
10721 F:      drivers/memstick/host/tifm_ms.c
10722
10723 SONY MEMORYSTICK STANDARD SUPPORT
10724 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10725 S:      Maintained
10726 F:      drivers/memstick/core/ms_block.*
10727
10728 SOUND
10729 M:      Jaroslav Kysela <perex@perex.cz>
10730 M:      Takashi Iwai <tiwai@suse.com>
10731 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10732 W:      http://www.alsa-project.org/
10733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10734 T:      git git://git.alsa-project.org/alsa-kernel.git
10735 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
10736 S:      Maintained
10737 F:      Documentation/sound/
10738 F:      include/sound/
10739 F:      include/uapi/sound/
10740 F:      sound/
10741
10742 SOUND - COMPRESSED AUDIO
10743 M:      Vinod Koul <vinod.koul@intel.com>
10744 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10746 S:      Supported
10747 F:      Documentation/sound/alsa/compress_offload.txt
10748 F:      include/sound/compress_driver.h
10749 F:      include/uapi/sound/compress_*
10750 F:      sound/core/compress_offload.c
10751 F:      sound/soc/soc-compress.c
10752
10753 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10754 M:      Liam Girdwood <lgirdwood@gmail.com>
10755 M:      Mark Brown <broonie@kernel.org>
10756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10757 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10758 W:      http://alsa-project.org/main/index.php/ASoC
10759 S:      Supported
10760 F:      Documentation/sound/alsa/soc/
10761 F:      sound/soc/
10762 F:      include/sound/soc*
10763
10764 SOUND - DMAENGINE HELPERS
10765 M:      Lars-Peter Clausen <lars@metafoo.de>
10766 S:      Supported
10767 F:      include/sound/dmaengine_pcm.h
10768 F:      sound/core/pcm_dmaengine.c
10769 F:      sound/soc/soc-generic-dmaengine-pcm.c
10770
10771 SP2 MEDIA DRIVER
10772 M:      Olli Salonen <olli.salonen@iki.fi>
10773 L:      linux-media@vger.kernel.org
10774 W:      https://linuxtv.org
10775 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10776 S:      Maintained
10777 F:      drivers/media/dvb-frontends/sp2*
10778
10779 SPARC + UltraSPARC (sparc/sparc64)
10780 M:      "David S. Miller" <davem@davemloft.net>
10781 L:      sparclinux@vger.kernel.org
10782 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
10783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10785 S:      Maintained
10786 F:      arch/sparc/
10787 F:      drivers/sbus/
10788
10789 SPARC SERIAL DRIVERS
10790 M:      "David S. Miller" <davem@davemloft.net>
10791 L:      sparclinux@vger.kernel.org
10792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10794 S:      Maintained
10795 F:      include/linux/sunserialcore.h
10796 F:      drivers/tty/serial/suncore.c
10797 F:      drivers/tty/serial/sunhv.c
10798 F:      drivers/tty/serial/sunsab.c
10799 F:      drivers/tty/serial/sunsab.h
10800 F:      drivers/tty/serial/sunsu.c
10801 F:      drivers/tty/serial/sunzilog.c
10802 F:      drivers/tty/serial/sunzilog.h
10803
10804 SPARSE CHECKER
10805 M:      "Christopher Li" <sparse@chrisli.org>
10806 L:      linux-sparse@vger.kernel.org
10807 W:      https://sparse.wiki.kernel.org/
10808 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10809 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10810 S:      Maintained
10811 F:      include/linux/compiler.h
10812
10813 SPEAR PLATFORM SUPPORT
10814 M:      Viresh Kumar <vireshk@kernel.org>
10815 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10816 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10817 W:      http://www.st.com/spear
10818 S:      Maintained
10819 F:      arch/arm/boot/dts/spear*
10820 F:      arch/arm/mach-spear/
10821
10822 SPEAR CLOCK FRAMEWORK SUPPORT
10823 M:      Viresh Kumar <vireshk@kernel.org>
10824 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10825 W:      http://www.st.com/spear
10826 S:      Maintained
10827 F:      drivers/clk/spear/
10828
10829 SPI SUBSYSTEM
10830 M:      Mark Brown <broonie@kernel.org>
10831 L:      linux-spi@vger.kernel.org
10832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10833 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
10834 S:      Maintained
10835 F:      Documentation/spi/
10836 F:      drivers/spi/
10837 F:      include/linux/spi/
10838 F:      include/uapi/linux/spi/
10839
10840 SPIDERNET NETWORK DRIVER for CELL
10841 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10842 L:      netdev@vger.kernel.org
10843 S:      Supported
10844 F:      Documentation/networking/spider_net.txt
10845 F:      drivers/net/ethernet/toshiba/spider_net*
10846
10847 SPU FILE SYSTEM
10848 M:      Jeremy Kerr <jk@ozlabs.org>
10849 L:      linuxppc-dev@lists.ozlabs.org
10850 W:      http://www.ibm.com/developerworks/power/cell/
10851 S:      Supported
10852 F:      Documentation/filesystems/spufs.txt
10853 F:      arch/powerpc/platforms/cell/spufs/
10854
10855 SQUASHFS FILE SYSTEM
10856 M:      Phillip Lougher <phillip@squashfs.org.uk>
10857 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
10858 W:      http://squashfs.org.uk
10859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10860 S:      Maintained
10861 F:      Documentation/filesystems/squashfs.txt
10862 F:      fs/squashfs/
10863
10864 SRM (Alpha) environment access
10865 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
10866 S:      Maintained
10867 F:      arch/alpha/kernel/srm_env.c
10868
10869 STABLE BRANCH
10870 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10871 L:      stable@vger.kernel.org
10872 S:      Supported
10873 F:      Documentation/stable_kernel_rules.txt
10874
10875 STAGING SUBSYSTEM
10876 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10878 L:      devel@driverdev.osuosl.org
10879 S:      Supported
10880 F:      drivers/staging/
10881
10882 STAGING - COMEDI
10883 M:      Ian Abbott <abbotti@mev.co.uk>
10884 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
10885 S:      Odd Fixes
10886 F:      drivers/staging/comedi/
10887
10888 STAGING - FLARION FT1000 DRIVERS
10889 M:      Marek Belisko <marek.belisko@gmail.com>
10890 S:      Odd Fixes
10891 F:      drivers/staging/ft1000/
10892
10893 STAGING - INDUSTRIAL IO
10894 M:      Jonathan Cameron <jic23@kernel.org>
10895 L:      linux-iio@vger.kernel.org
10896 S:      Odd Fixes
10897 F:      drivers/staging/iio/
10898
10899 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10900 M:      Jarod Wilson <jarod@wilsonet.com>
10901 W:      http://www.lirc.org/
10902 S:      Odd Fixes
10903 F:      drivers/staging/media/lirc/
10904
10905 STAGING - LUSTRE PARALLEL FILESYSTEM
10906 M:      Oleg Drokin <oleg.drokin@intel.com>
10907 M:      Andreas Dilger <andreas.dilger@intel.com>
10908 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
10909 W:      http://wiki.lustre.org/
10910 S:      Maintained
10911 F:      drivers/staging/lustre
10912
10913 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10914 M:      Marc Dietrich <marvin24@gmx.de>
10915 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
10916 L:      linux-tegra@vger.kernel.org
10917 S:      Maintained
10918 F:      drivers/staging/nvec/
10919
10920 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10921 M:      Jens Frederich <jfrederich@gmail.com>
10922 M:      Daniel Drake <dsd@laptop.org>
10923 M:      Jon Nettleton <jon.nettleton@gmail.com>
10924 W:      http://wiki.laptop.org/go/DCON
10925 S:      Maintained
10926 F:      drivers/staging/olpc_dcon/
10927
10928 STAGING - REALTEK RTL8712U DRIVERS
10929 M:      Larry Finger <Larry.Finger@lwfinger.net>
10930 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10931 S:      Odd Fixes
10932 F:      drivers/staging/rtl8712/
10933
10934 STAGING - REALTEK RTL8723U WIRELESS DRIVER
10935 M:      Larry Finger <Larry.Finger@lwfinger.net>
10936 M:      Jes Sorensen <Jes.Sorensen@redhat.com>
10937 L:      linux-wireless@vger.kernel.org
10938 S:      Maintained
10939 F:      drivers/staging/rtl8723au/
10940
10941 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10942 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10943 M:      Teddy Wang <teddy.wang@siliconmotion.com>
10944 M:      Sudip Mukherjee <sudip@vectorindia.org>
10945 L:      linux-fbdev@vger.kernel.org
10946 S:      Maintained
10947 F:      drivers/staging/sm750fb/
10948
10949 STAGING - SLICOSS
10950 M:      Lior Dotan <liodot@gmail.com>
10951 M:      Christopher Harrer <charrer@alacritech.com>
10952 S:      Odd Fixes
10953 F:      drivers/staging/slicoss/
10954
10955 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10956 M:      William Hubbs <w.d.hubbs@gmail.com>
10957 M:      Chris Brannon <chris@the-brannons.com>
10958 M:      Kirk Reiser <kirk@reisers.ca>
10959 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
10960 L:      speakup@linux-speakup.org
10961 W:      http://www.linux-speakup.org/
10962 S:      Odd Fixes
10963 F:      drivers/staging/speakup/
10964
10965 STAGING - VIA VT665X DRIVERS
10966 M:      Forest Bond <forest@alittletooquiet.net>
10967 S:      Odd Fixes
10968 F:      drivers/staging/vt665?/
10969
10970 STAGING - WILC1000 WIFI DRIVER
10971 M:      Johnny Kim <johnny.kim@atmel.com>
10972 M:      Austin Shin <austin.shin@atmel.com>
10973 M:      Chris Park <chris.park@atmel.com>
10974 M:      Tony Cho <tony.cho@atmel.com>
10975 M:      Glen Lee <glen.lee@atmel.com>
10976 M:      Leo Kim <leo.kim@atmel.com>
10977 L:      linux-wireless@vger.kernel.org
10978 S:      Supported
10979 F:      drivers/staging/wilc1000/
10980
10981 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10982 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
10983 S:      Odd Fixes
10984 F:      drivers/staging/xgifb/
10985
10986 STARFIRE/DURALAN NETWORK DRIVER
10987 M:      Ion Badulescu <ionut@badula.org>
10988 S:      Odd Fixes
10989 F:      drivers/net/ethernet/adaptec/starfire*
10990
10991 SUN3/3X
10992 M:      Sam Creasey <sammy@sammy.net>
10993 W:      http://sammy.net/sun3/
10994 S:      Maintained
10995 F:      arch/m68k/kernel/*sun3*
10996 F:      arch/m68k/sun3*/
10997 F:      arch/m68k/include/asm/sun3*
10998 F:      drivers/net/ethernet/i825xx/sun3*
10999
11000 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11001 M:      Hans de Goede <hdegoede@redhat.com>
11002 L:      linux-input@vger.kernel.org
11003 S:      Maintained
11004 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11005 F:      drivers/input/keyboard/sun4i-lradc-keys.c
11006
11007 SUNDANCE NETWORK DRIVER
11008 M:      Denis Kirjanov <kda@linux-powerpc.org>
11009 L:      netdev@vger.kernel.org
11010 S:      Maintained
11011 F:      drivers/net/ethernet/dlink/sundance.c
11012
11013 SUPERH
11014 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
11015 M:      Rich Felker <dalias@libc.org>
11016 L:      linux-sh@vger.kernel.org
11017 Q:      http://patchwork.kernel.org/project/linux-sh/list/
11018 S:      Maintained
11019 F:      Documentation/sh/
11020 F:      arch/sh/
11021 F:      drivers/sh/
11022
11023 SUSPEND TO RAM
11024 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11025 M:      Len Brown <len.brown@intel.com>
11026 M:      Pavel Machek <pavel@ucw.cz>
11027 L:      linux-pm@vger.kernel.org
11028 S:      Supported
11029 F:      Documentation/power/
11030 F:      arch/x86/kernel/acpi/
11031 F:      drivers/base/power/
11032 F:      kernel/power/
11033 F:      include/linux/suspend.h
11034 F:      include/linux/freezer.h
11035 F:      include/linux/pm.h
11036
11037 SVGA HANDLING
11038 M:      Martin Mares <mj@ucw.cz>
11039 L:      linux-video@atrey.karlin.mff.cuni.cz
11040 S:      Maintained
11041 F:      Documentation/svga.txt
11042 F:      arch/x86/boot/video*
11043
11044 SWIOTLB SUBSYSTEM
11045 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11046 L:      linux-kernel@vger.kernel.org
11047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11048 S:      Supported
11049 F:      lib/swiotlb.c
11050 F:      arch/*/kernel/pci-swiotlb.c
11051 F:      include/linux/swiotlb.h
11052
11053 SWITCHDEV
11054 M:      Jiri Pirko <jiri@resnulli.us>
11055 L:      netdev@vger.kernel.org
11056 S:      Supported
11057 F:      net/switchdev/
11058 F:      include/net/switchdev.h
11059
11060 SYNOPSYS ARC ARCHITECTURE
11061 M:      Vineet Gupta <vgupta@synopsys.com>
11062 L:      linux-snps-arc@lists.infradead.org
11063 S:      Supported
11064 F:      arch/arc/
11065 F:      Documentation/devicetree/bindings/arc/*
11066 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11067 F:      drivers/tty/serial/arc_uart.c
11068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11069
11070 SYNOPSYS ARC SDP platform support
11071 M:      Alexey Brodkin <abrodkin@synopsys.com>
11072 S:      Supported
11073 F:      arch/arc/plat-axs10x
11074 F:      arch/arc/boot/dts/ax*
11075 F:      Documentation/devicetree/bindings/arc/axs10*
11076
11077 SYSTEM CONFIGURATION (SYSCON)
11078 M:      Lee Jones <lee.jones@linaro.org>
11079 M:      Arnd Bergmann <arnd@arndb.de>
11080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11081 S:      Supported
11082 F:      drivers/mfd/syscon.c
11083
11084 SYSV FILESYSTEM
11085 M:      Christoph Hellwig <hch@infradead.org>
11086 S:      Maintained
11087 F:      Documentation/filesystems/sysv-fs.txt
11088 F:      fs/sysv/
11089 F:      include/linux/sysv_fs.h
11090
11091 TARGET SUBSYSTEM
11092 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11093 L:      linux-scsi@vger.kernel.org
11094 L:      target-devel@vger.kernel.org
11095 W:      http://www.linux-iscsi.org
11096 W:      http://groups.google.com/group/linux-iscsi-target-dev
11097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11098 S:      Supported
11099 F:      drivers/target/
11100 F:      include/target/
11101 F:      Documentation/target/
11102
11103 TASKSTATS STATISTICS INTERFACE
11104 M:      Balbir Singh <bsingharora@gmail.com>
11105 S:      Maintained
11106 F:      Documentation/accounting/taskstats*
11107 F:      include/linux/taskstats*
11108 F:      kernel/taskstats.c
11109
11110 TC CLASSIFIER
11111 M:      Jamal Hadi Salim <jhs@mojatatu.com>
11112 L:      netdev@vger.kernel.org
11113 S:      Maintained
11114 F:      include/net/pkt_cls.h
11115 F:      include/uapi/linux/pkt_cls.h
11116 F:      net/sched/
11117
11118 TCP LOW PRIORITY MODULE
11119 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11120 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11121 W:      http://tcp-lp-mod.sourceforge.net/
11122 S:      Maintained
11123 F:      net/ipv4/tcp_lp.c
11124
11125 TDA10071 MEDIA DRIVER
11126 M:      Antti Palosaari <crope@iki.fi>
11127 L:      linux-media@vger.kernel.org
11128 W:      https://linuxtv.org
11129 W:      http://palosaari.fi/linux/
11130 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11131 T:      git git://linuxtv.org/anttip/media_tree.git
11132 S:      Maintained
11133 F:      drivers/media/dvb-frontends/tda10071*
11134
11135 TDA18212 MEDIA DRIVER
11136 M:      Antti Palosaari <crope@iki.fi>
11137 L:      linux-media@vger.kernel.org
11138 W:      https://linuxtv.org
11139 W:      http://palosaari.fi/linux/
11140 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11141 T:      git git://linuxtv.org/anttip/media_tree.git
11142 S:      Maintained
11143 F:      drivers/media/tuners/tda18212*
11144
11145 TDA18218 MEDIA DRIVER
11146 M:      Antti Palosaari <crope@iki.fi>
11147 L:      linux-media@vger.kernel.org
11148 W:      https://linuxtv.org
11149 W:      http://palosaari.fi/linux/
11150 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11151 T:      git git://linuxtv.org/anttip/media_tree.git
11152 S:      Maintained
11153 F:      drivers/media/tuners/tda18218*
11154
11155 TDA18271 MEDIA DRIVER
11156 M:      Michael Krufky <mkrufky@linuxtv.org>
11157 L:      linux-media@vger.kernel.org
11158 W:      https://linuxtv.org
11159 W:      http://github.com/mkrufky
11160 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11161 T:      git git://linuxtv.org/mkrufky/tuners.git
11162 S:      Maintained
11163 F:      drivers/media/tuners/tda18271*
11164
11165 TDA827x MEDIA DRIVER
11166 M:      Michael Krufky <mkrufky@linuxtv.org>
11167 L:      linux-media@vger.kernel.org
11168 W:      https://linuxtv.org
11169 W:      http://github.com/mkrufky
11170 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11171 T:      git git://linuxtv.org/mkrufky/tuners.git
11172 S:      Maintained
11173 F:      drivers/media/tuners/tda8290.*
11174
11175 TDA8290 MEDIA DRIVER
11176 M:      Michael Krufky <mkrufky@linuxtv.org>
11177 L:      linux-media@vger.kernel.org
11178 W:      https://linuxtv.org
11179 W:      http://github.com/mkrufky
11180 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11181 T:      git git://linuxtv.org/mkrufky/tuners.git
11182 S:      Maintained
11183 F:      drivers/media/tuners/tda8290.*
11184
11185 TDA9840 MEDIA DRIVER
11186 M:      Hans Verkuil <hverkuil@xs4all.nl>
11187 L:      linux-media@vger.kernel.org
11188 T:      git git://linuxtv.org/media_tree.git
11189 W:      https://linuxtv.org
11190 S:      Maintained
11191 F:      drivers/media/i2c/tda9840*
11192
11193 TEA5761 TUNER DRIVER
11194 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11195 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11196 L:      linux-media@vger.kernel.org
11197 W:      https://linuxtv.org
11198 T:      git git://linuxtv.org/media_tree.git
11199 S:      Odd fixes
11200 F:      drivers/media/tuners/tea5761.*
11201
11202 TEA5767 TUNER DRIVER
11203 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11204 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11205 L:      linux-media@vger.kernel.org
11206 W:      https://linuxtv.org
11207 T:      git git://linuxtv.org/media_tree.git
11208 S:      Maintained
11209 F:      drivers/media/tuners/tea5767.*
11210
11211 TEA6415C MEDIA DRIVER
11212 M:      Hans Verkuil <hverkuil@xs4all.nl>
11213 L:      linux-media@vger.kernel.org
11214 T:      git git://linuxtv.org/media_tree.git
11215 W:      https://linuxtv.org
11216 S:      Maintained
11217 F:      drivers/media/i2c/tea6415c*
11218
11219 TEA6420 MEDIA DRIVER
11220 M:      Hans Verkuil <hverkuil@xs4all.nl>
11221 L:      linux-media@vger.kernel.org
11222 T:      git git://linuxtv.org/media_tree.git
11223 W:      https://linuxtv.org
11224 S:      Maintained
11225 F:      drivers/media/i2c/tea6420*
11226
11227 TEAM DRIVER
11228 M:      Jiri Pirko <jiri@resnulli.us>
11229 L:      netdev@vger.kernel.org
11230 S:      Supported
11231 F:      drivers/net/team/
11232 F:      include/linux/if_team.h
11233 F:      include/uapi/linux/if_team.h
11234
11235 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11236 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11237 S:      Maintained
11238 F:      arch/x86/platform/ts5500/
11239
11240 TECHNOTREND USB IR RECEIVER
11241 M:      Sean Young <sean@mess.org>
11242 L:      linux-media@vger.kernel.org
11243 S:      Maintained
11244 F:      drivers/media/rc/ttusbir.c
11245
11246 TEGRA ARCHITECTURE SUPPORT
11247 M:      Stephen Warren <swarren@wwwdotorg.org>
11248 M:      Thierry Reding <thierry.reding@gmail.com>
11249 M:      Alexandre Courbot <gnurou@gmail.com>
11250 L:      linux-tegra@vger.kernel.org
11251 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
11252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11253 S:      Supported
11254 N:      [^a-z]tegra
11255
11256 TEGRA CLOCK DRIVER
11257 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
11258 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
11259 S:      Supported
11260 F:      drivers/clk/tegra/
11261
11262 TEGRA DMA DRIVERS
11263 M:      Laxman Dewangan <ldewangan@nvidia.com>
11264 M:      Jon Hunter <jonathanh@nvidia.com>
11265 S:      Supported
11266 F:      drivers/dma/tegra*
11267
11268 TEGRA I2C DRIVER
11269 M:      Laxman Dewangan <ldewangan@nvidia.com>
11270 S:      Supported
11271 F:      drivers/i2c/busses/i2c-tegra.c
11272
11273 TEGRA IOMMU DRIVERS
11274 M:      Hiroshi Doyu <hdoyu@nvidia.com>
11275 S:      Supported
11276 F:      drivers/iommu/tegra*
11277
11278 TEGRA KBC DRIVER
11279 M:      Rakesh Iyer <riyer@nvidia.com>
11280 M:      Laxman Dewangan <ldewangan@nvidia.com>
11281 S:      Supported
11282 F:      drivers/input/keyboard/tegra-kbc.c
11283
11284 TEGRA PWM DRIVER
11285 M:      Thierry Reding <thierry.reding@gmail.com>
11286 S:      Supported
11287 F:      drivers/pwm/pwm-tegra.c
11288
11289 TEGRA SERIAL DRIVER
11290 M:      Laxman Dewangan <ldewangan@nvidia.com>
11291 S:      Supported
11292 F:      drivers/tty/serial/serial-tegra.c
11293
11294 TEGRA SPI DRIVER
11295 M:      Laxman Dewangan <ldewangan@nvidia.com>
11296 S:      Supported
11297 F:      drivers/spi/spi-tegra*
11298
11299 TEHUTI ETHERNET DRIVER
11300 M:      Andy Gospodarek <andy@greyhouse.net>
11301 L:      netdev@vger.kernel.org
11302 S:      Supported
11303 F:      drivers/net/ethernet/tehuti/*
11304
11305 Telecom Clock Driver for MCPL0010
11306 M:      Mark Gross <mark.gross@intel.com>
11307 S:      Supported
11308 F:      drivers/char/tlclk.c
11309
11310 TENSILICA XTENSA PORT (xtensa)
11311 M:      Chris Zankel <chris@zankel.net>
11312 M:      Max Filippov <jcmvbkbc@gmail.com>
11313 L:      linux-xtensa@linux-xtensa.org
11314 T:      git git://github.com/czankel/xtensa-linux.git
11315 S:      Maintained
11316 F:      arch/xtensa/
11317 F:      drivers/irqchip/irq-xtensa-*
11318
11319 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11320 M:      Hans Verkuil <hverkuil@xs4all.nl>
11321 L:      linux-media@vger.kernel.org
11322 T:      git git://linuxtv.org/media_tree.git
11323 W:      https://linuxtv.org
11324 S:      Maintained
11325 F:      drivers/media/radio/radio-raremono.c
11326
11327 THERMAL
11328 M:      Zhang Rui <rui.zhang@intel.com>
11329 M:      Eduardo Valentin <edubezval@gmail.com>
11330 L:      linux-pm@vger.kernel.org
11331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11333 Q:      https://patchwork.kernel.org/project/linux-pm/list/
11334 S:      Supported
11335 F:      drivers/thermal/
11336 F:      include/linux/thermal.h
11337 F:      include/uapi/linux/thermal.h
11338 F:      include/linux/cpu_cooling.h
11339 F:      Documentation/devicetree/bindings/thermal/
11340
11341 THERMAL/CPU_COOLING
11342 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
11343 M:      Viresh Kumar <viresh.kumar@linaro.org>
11344 M:      Javi Merino <javi.merino@arm.com>
11345 L:      linux-pm@vger.kernel.org
11346 S:      Supported
11347 F:      Documentation/thermal/cpu-cooling-api.txt
11348 F:      drivers/thermal/cpu_cooling.c
11349 F:      include/linux/cpu_cooling.h
11350
11351 THINGM BLINK(1) USB RGB LED DRIVER
11352 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11353 S:      Maintained
11354 F:      drivers/hid/hid-thingm.c
11355
11356 THINKPAD ACPI EXTRAS DRIVER
11357 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11358 L:      ibm-acpi-devel@lists.sourceforge.net
11359 L:      platform-driver-x86@vger.kernel.org
11360 W:      http://ibm-acpi.sourceforge.net
11361 W:      http://thinkwiki.org/wiki/Ibm-acpi
11362 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11363 S:      Maintained
11364 F:      drivers/platform/x86/thinkpad_acpi.c
11365
11366 TI BANDGAP AND THERMAL DRIVER
11367 M:      Eduardo Valentin <edubezval@gmail.com>
11368 M:      Keerthy <j-keerthy@ti.com>
11369 L:      linux-pm@vger.kernel.org
11370 L:      linux-omap@vger.kernel.org
11371 S:      Maintained
11372 F:      drivers/thermal/ti-soc-thermal/
11373
11374 TI VPE/CAL DRIVERS
11375 M:      Benoit Parrot <bparrot@ti.com>
11376 L:      linux-media@vger.kernel.org
11377 W:      http://linuxtv.org/
11378 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11379 S:      Maintained
11380 F:      drivers/media/platform/ti-vpe/
11381
11382 TI CDCE706 CLOCK DRIVER
11383 M:      Max Filippov <jcmvbkbc@gmail.com>
11384 S:      Maintained
11385 F:      drivers/clk/clk-cdce706.c
11386
11387 TI CLOCK DRIVER
11388 M:      Tero Kristo <t-kristo@ti.com>
11389 L:      linux-omap@vger.kernel.org
11390 S:      Maintained
11391 F:      drivers/clk/ti/
11392 F:      include/linux/clk/ti.h
11393
11394 TI ETHERNET SWITCH DRIVER (CPSW)
11395 M:      Mugunthan V N <mugunthanvnm@ti.com>
11396 R:      Grygorii Strashko <grygorii.strashko@ti.com>
11397 L:      linux-omap@vger.kernel.org
11398 L:      netdev@vger.kernel.org
11399 S:      Maintained
11400 F:      drivers/net/ethernet/ti/cpsw*
11401 F:      drivers/net/ethernet/ti/davinci*
11402
11403 TI FLASH MEDIA INTERFACE DRIVER
11404 M:      Alex Dubov <oakad@yahoo.com>
11405 S:      Maintained
11406 F:      drivers/misc/tifm*
11407 F:      drivers/mmc/host/tifm_sd.c
11408 F:      include/linux/tifm.h
11409
11410 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11411 M:      Santosh Shilimkar <ssantosh@kernel.org>
11412 L:      linux-kernel@vger.kernel.org
11413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11414 S:      Maintained
11415 F:      drivers/soc/ti/*
11416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11417
11418
11419 TI LM49xxx FAMILY ASoC CODEC DRIVERS
11420 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
11421 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11422 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11423 S:      Maintained
11424 F:      sound/soc/codecs/lm49453*
11425 F:      sound/soc/codecs/isabelle*
11426
11427 TI LP855x BACKLIGHT DRIVER
11428 M:      Milo Kim <milo.kim@ti.com>
11429 S:      Maintained
11430 F:      Documentation/backlight/lp855x-driver.txt
11431 F:      drivers/video/backlight/lp855x_bl.c
11432 F:      include/linux/platform_data/lp855x.h
11433
11434 TI LP8727 CHARGER DRIVER
11435 M:      Milo Kim <milo.kim@ti.com>
11436 S:      Maintained
11437 F:      drivers/power/lp8727_charger.c
11438 F:      include/linux/platform_data/lp8727.h
11439
11440 TI LP8788 MFD DRIVER
11441 M:      Milo Kim <milo.kim@ti.com>
11442 S:      Maintained
11443 F:      drivers/iio/adc/lp8788_adc.c
11444 F:      drivers/leds/leds-lp8788.c
11445 F:      drivers/mfd/lp8788*.c
11446 F:      drivers/power/lp8788-charger.c
11447 F:      drivers/regulator/lp8788-*.c
11448 F:      include/linux/mfd/lp8788*.h
11449
11450 TI NETCP ETHERNET DRIVER
11451 M:      Wingman Kwok <w-kwok2@ti.com>
11452 M:      Murali Karicheri <m-karicheri2@ti.com>
11453 L:      netdev@vger.kernel.org
11454 S:      Maintained
11455 F:      drivers/net/ethernet/ti/netcp*
11456
11457 TI TAS571X FAMILY ASoC CODEC DRIVER
11458 M:      Kevin Cernekee <cernekee@chromium.org>
11459 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11460 S:      Odd Fixes
11461 F:      sound/soc/codecs/tas571x*
11462
11463 TI TWL4030 SERIES SOC CODEC DRIVER
11464 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11465 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11466 S:      Maintained
11467 F:      sound/soc/codecs/twl4030*
11468
11469 TI WILINK WIRELESS DRIVERS
11470 L:      linux-wireless@vger.kernel.org
11471 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
11472 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
11473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11474 S:      Orphan
11475 F:      drivers/net/wireless/ti/
11476 F:      include/linux/wl12xx.h
11477
11478 TIPC NETWORK LAYER
11479 M:      Jon Maloy <jon.maloy@ericsson.com>
11480 M:      Ying Xue <ying.xue@windriver.com>
11481 L:      netdev@vger.kernel.org (core kernel code)
11482 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11483 W:      http://tipc.sourceforge.net/
11484 S:      Maintained
11485 F:      include/uapi/linux/tipc*.h
11486 F:      net/tipc/
11487
11488 TILE ARCHITECTURE
11489 M:      Chris Metcalf <cmetcalf@mellanox.com>
11490 W:      http://www.mellanox.com/repository/solutions/tile-scm/
11491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11492 S:      Supported
11493 F:      arch/tile/
11494 F:      drivers/char/tile-srom.c
11495 F:      drivers/edac/tile_edac.c
11496 F:      drivers/net/ethernet/tile/
11497 F:      drivers/rtc/rtc-tile.c
11498 F:      drivers/tty/hvc/hvc_tile.c
11499 F:      drivers/tty/serial/tilegx.c
11500 F:      drivers/usb/host/*-tilegx.c
11501 F:      include/linux/usb/tilegx.h
11502
11503 TLAN NETWORK DRIVER
11504 M:      Samuel Chessman <chessman@tux.org>
11505 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
11506 W:      http://sourceforge.net/projects/tlan/
11507 S:      Maintained
11508 F:      Documentation/networking/tlan.txt
11509 F:      drivers/net/ethernet/ti/tlan.*
11510
11511 TOMOYO SECURITY MODULE
11512 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
11513 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11514 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11515 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11516 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11517 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11518 W:      http://tomoyo.sourceforge.jp/
11519 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11520 S:      Maintained
11521 F:      security/tomoyo/
11522
11523 TOPSTAR LAPTOP EXTRAS DRIVER
11524 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11525 L:      platform-driver-x86@vger.kernel.org
11526 S:      Maintained
11527 F:      drivers/platform/x86/topstar-laptop.c
11528
11529 TOSHIBA ACPI EXTRAS DRIVER
11530 M:      Azael Avalos <coproscefalo@gmail.com>
11531 L:      platform-driver-x86@vger.kernel.org
11532 S:      Maintained
11533 F:      drivers/platform/x86/toshiba_acpi.c
11534
11535 TOSHIBA BLUETOOTH DRIVER
11536 M:      Azael Avalos <coproscefalo@gmail.com>
11537 L:      platform-driver-x86@vger.kernel.org
11538 S:      Maintained
11539 F:      drivers/platform/x86/toshiba_bluetooth.c
11540
11541 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11542 M:      Azael Avalos <coproscefalo@gmail.com>
11543 L:      platform-driver-x86@vger.kernel.org
11544 S:      Maintained
11545 F:      drivers/platform/x86/toshiba_haps.c
11546
11547 TOSHIBA WMI HOTKEYS DRIVER
11548 M:      Azael Avalos <coproscefalo@gmail.com>
11549 L:      platform-driver-x86@vger.kernel.org
11550 S:      Maintained
11551 F:      drivers/platform/x86/toshiba-wmi.c
11552
11553 TOSHIBA SMM DRIVER
11554 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
11555 W:      http://www.buzzard.org.uk/toshiba/
11556 S:      Maintained
11557 F:      drivers/char/toshiba.c
11558 F:      include/linux/toshiba.h
11559 F:      include/uapi/linux/toshiba.h
11560
11561 TOSHIBA TC358743 DRIVER
11562 M:      Mats Randgaard <matrandg@cisco.com>
11563 L:      linux-media@vger.kernel.org
11564 S:      Maintained
11565 F:      drivers/media/i2c/tc358743*
11566 F:      include/media/i2c/tc358743.h
11567
11568 TMIO/SDHI MMC DRIVER
11569 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
11570 L:      linux-mmc@vger.kernel.org
11571 S:      Supported
11572 F:      drivers/mmc/host/tmio_mmc*
11573 F:      drivers/mmc/host/sh_mobile_sdhi.c
11574 F:      include/linux/mfd/tmio.h
11575
11576 TMP401 HARDWARE MONITOR DRIVER
11577 M:      Guenter Roeck <linux@roeck-us.net>
11578 L:      linux-hwmon@vger.kernel.org
11579 S:      Maintained
11580 F:      Documentation/hwmon/tmp401
11581 F:      drivers/hwmon/tmp401.c
11582
11583 TMPFS (SHMEM FILESYSTEM)
11584 M:      Hugh Dickins <hughd@google.com>
11585 L:      linux-mm@kvack.org
11586 S:      Maintained
11587 F:      include/linux/shmem_fs.h
11588 F:      mm/shmem.c
11589
11590 TM6000 VIDEO4LINUX DRIVER
11591 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11592 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11593 L:      linux-media@vger.kernel.org
11594 W:      https://linuxtv.org
11595 T:      git git://linuxtv.org/media_tree.git
11596 S:      Odd fixes
11597 F:      drivers/media/usb/tm6000/
11598
11599 TW68 VIDEO4LINUX DRIVER
11600 M:      Hans Verkuil <hverkuil@xs4all.nl>
11601 L:      linux-media@vger.kernel.org
11602 T:      git git://linuxtv.org/media_tree.git
11603 W:      https://linuxtv.org
11604 S:      Odd Fixes
11605 F:      drivers/media/pci/tw68/
11606
11607 TW686X VIDEO4LINUX DRIVER
11608 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11609 L:      linux-media@vger.kernel.org
11610 T:      git git://linuxtv.org/media_tree.git
11611 W:      http://linuxtv.org
11612 S:      Maintained
11613 F:      drivers/media/pci/tw686x/
11614
11615 TPM DEVICE DRIVER
11616 M:      Peter Huewe <peterhuewe@gmx.de>
11617 M:      Marcel Selhorst <tpmdd@selhorst.net>
11618 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11619 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11620 W:      http://tpmdd.sourceforge.net
11621 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11622 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
11623 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
11624 S:      Maintained
11625 F:      drivers/char/tpm/
11626
11627 TPM IBM_VTPM DEVICE DRIVER
11628 M:      Ashley Lai <ashleydlai@gmail.com>
11629 W:      http://tpmdd.sourceforge.net
11630 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11631 S:      Maintained
11632 F:      drivers/char/tpm/tpm_ibmvtpm*
11633
11634 TRACING
11635 M:      Steven Rostedt <rostedt@goodmis.org>
11636 M:      Ingo Molnar <mingo@redhat.com>
11637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11638 S:      Maintained
11639 F:      Documentation/trace/ftrace.txt
11640 F:      arch/*/*/*/ftrace.h
11641 F:      arch/*/kernel/ftrace.c
11642 F:      include/*/ftrace.h
11643 F:      include/linux/trace*.h
11644 F:      include/trace/
11645 F:      kernel/trace/
11646 F:      tools/testing/selftests/ftrace/
11647
11648 TRACING MMIO ACCESSES (MMIOTRACE)
11649 M:      Steven Rostedt <rostedt@goodmis.org>
11650 M:      Ingo Molnar <mingo@kernel.org>
11651 R:      Karol Herbst <karolherbst@gmail.com>
11652 R:      Pekka Paalanen <ppaalanen@gmail.com>
11653 S:      Maintained
11654 L:      linux-kernel@vger.kernel.org
11655 L:      nouveau@lists.freedesktop.org
11656 F:      kernel/trace/trace_mmiotrace.c
11657 F:      include/linux/mmiotrace.h
11658 F:      arch/x86/mm/kmmio.c
11659 F:      arch/x86/mm/mmio-mod.c
11660 F:      arch/x86/mm/testmmiotrace.c
11661
11662 TRIVIAL PATCHES
11663 M:      Jiri Kosina <trivial@kernel.org>
11664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11665 S:      Maintained
11666 K:      ^Subject:.*(?i)trivial
11667
11668 TTY LAYER
11669 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11670 M:      Jiri Slaby <jslaby@suse.com>
11671 S:      Supported
11672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11673 F:      Documentation/serial/
11674 F:      drivers/tty/
11675 F:      drivers/tty/serial/serial_core.c
11676 F:      include/linux/serial_core.h
11677 F:      include/linux/serial.h
11678 F:      include/linux/tty.h
11679 F:      include/uapi/linux/serial_core.h
11680 F:      include/uapi/linux/serial.h
11681 F:      include/uapi/linux/tty.h
11682
11683 TUA9001 MEDIA DRIVER
11684 M:      Antti Palosaari <crope@iki.fi>
11685 L:      linux-media@vger.kernel.org
11686 W:      https://linuxtv.org
11687 W:      http://palosaari.fi/linux/
11688 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11689 T:      git git://linuxtv.org/anttip/media_tree.git
11690 S:      Maintained
11691 F:      drivers/media/tuners/tua9001*
11692
11693 TULIP NETWORK DRIVERS
11694 L:      netdev@vger.kernel.org
11695 L:      linux-parisc@vger.kernel.org
11696 S:      Orphan
11697 F:      drivers/net/ethernet/dec/tulip/
11698
11699 TUN/TAP driver
11700 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
11701 W:      http://vtun.sourceforge.net/tun
11702 S:      Maintained
11703 F:      Documentation/networking/tuntap.txt
11704 F:      arch/um/os-Linux/drivers/
11705
11706 TURBOCHANNEL SUBSYSTEM
11707 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
11708 M:      Ralf Baechle <ralf@linux-mips.org>
11709 L:      linux-mips@linux-mips.org
11710 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
11711 S:      Maintained
11712 F:      drivers/tc/
11713 F:      include/linux/tc.h
11714
11715 U14-34F SCSI DRIVER
11716 M:      Dario Ballabio <ballabio_dario@emc.com>
11717 L:      linux-scsi@vger.kernel.org
11718 S:      Maintained
11719 F:      drivers/scsi/u14-34f.c
11720
11721 UBI FILE SYSTEM (UBIFS)
11722 M:      Richard Weinberger <richard@nod.at>
11723 M:      Artem Bityutskiy <dedekind1@gmail.com>
11724 M:      Adrian Hunter <adrian.hunter@intel.com>
11725 L:      linux-mtd@lists.infradead.org
11726 T:      git git://git.infradead.org/ubifs-2.6.git
11727 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
11728 S:      Supported
11729 F:      Documentation/filesystems/ubifs.txt
11730 F:      fs/ubifs/
11731
11732 UCLINUX (M68KNOMMU AND COLDFIRE)
11733 M:      Greg Ungerer <gerg@linux-m68k.org>
11734 W:      http://www.linux-m68k.org/
11735 W:      http://www.uclinux.org/
11736 L:      linux-m68k@lists.linux-m68k.org
11737 L:      uclinux-dev@uclinux.org  (subscribers-only)
11738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11739 S:      Maintained
11740 F:      arch/m68k/coldfire/
11741 F:      arch/m68k/68*/
11742 F:      arch/m68k/*/*_no.*
11743 F:      arch/m68k/include/asm/*_no.*
11744
11745 UDF FILESYSTEM
11746 M:      Jan Kara <jack@suse.com>
11747 S:      Maintained
11748 F:      Documentation/filesystems/udf.txt
11749 F:      fs/udf/
11750
11751 UFS FILESYSTEM
11752 M:      Evgeniy Dushistov <dushistov@mail.ru>
11753 S:      Maintained
11754 F:      Documentation/filesystems/ufs.txt
11755 F:      fs/ufs/
11756
11757 UHID USERSPACE HID IO DRIVER:
11758 M:      David Herrmann <dh.herrmann@googlemail.com>
11759 L:      linux-input@vger.kernel.org
11760 S:      Maintained
11761 F:      drivers/hid/uhid.c
11762 F:      include/uapi/linux/uhid.h
11763
11764 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11765 L:      linux-usb@vger.kernel.org
11766 S:      Orphan
11767 F:      drivers/uwb/
11768 F:      include/linux/uwb.h
11769 F:      include/linux/uwb/
11770
11771 UNICORE32 ARCHITECTURE:
11772 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
11773 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11774 S:      Maintained
11775 T:      git git://github.com/gxt/linux.git
11776 F:      arch/unicore32/
11777
11778 UNIFDEF
11779 M:      Tony Finch <dot@dotat.at>
11780 W:      http://dotat.at/prog/unifdef
11781 S:      Maintained
11782 F:      scripts/unifdef.c
11783
11784 UNIFORM CDROM DRIVER
11785 M:      Jens Axboe <axboe@kernel.dk>
11786 W:      http://www.kernel.dk
11787 S:      Maintained
11788 F:      Documentation/cdrom/
11789 F:      drivers/cdrom/cdrom.c
11790 F:      include/linux/cdrom.h
11791 F:      include/uapi/linux/cdrom.h
11792
11793 UNISYS S-PAR DRIVERS
11794 M:      David Kershner <david.kershner@unisys.com>
11795 L:      sparmaintainer@unisys.com (Unisys internal)
11796 S:      Supported
11797 F:      drivers/staging/unisys/
11798
11799 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11800 M:      Vinayak Holikatti <vinholikatti@gmail.com>
11801 L:      linux-scsi@vger.kernel.org
11802 S:      Supported
11803 F:      Documentation/scsi/ufs.txt
11804 F:      drivers/scsi/ufs/
11805
11806 UNSORTED BLOCK IMAGES (UBI)
11807 M:      Artem Bityutskiy <dedekind1@gmail.com>
11808 M:      Richard Weinberger <richard@nod.at>
11809 W:      http://www.linux-mtd.infradead.org/
11810 L:      linux-mtd@lists.infradead.org
11811 T:      git git://git.infradead.org/ubifs-2.6.git
11812 S:      Supported
11813 F:      drivers/mtd/ubi/
11814 F:      include/linux/mtd/ubi.h
11815 F:      include/uapi/mtd/ubi-user.h
11816
11817 USB ACM DRIVER
11818 M:      Oliver Neukum <oneukum@suse.com>
11819 L:      linux-usb@vger.kernel.org
11820 S:      Maintained
11821 F:      Documentation/usb/acm.txt
11822 F:      drivers/usb/class/cdc-acm.*
11823
11824 USB AR5523 WIRELESS DRIVER
11825 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
11826 L:      linux-wireless@vger.kernel.org
11827 S:      Maintained
11828 F:      drivers/net/wireless/ath/ar5523/
11829
11830 USB ATTACHED SCSI
11831 M:      Hans de Goede <hdegoede@redhat.com>
11832 M:      Gerd Hoffmann <kraxel@redhat.com>
11833 L:      linux-usb@vger.kernel.org
11834 L:      linux-scsi@vger.kernel.org
11835 S:      Maintained
11836 F:      drivers/usb/storage/uas.c
11837
11838 USB CDC ETHERNET DRIVER
11839 M:      Oliver Neukum <oliver@neukum.org>
11840 L:      linux-usb@vger.kernel.org
11841 S:      Maintained
11842 F:      drivers/net/usb/cdc_*.c
11843 F:      include/uapi/linux/usb/cdc.h
11844
11845 USB CHAOSKEY DRIVER
11846 M:      Keith Packard <keithp@keithp.com>
11847 L:      linux-usb@vger.kernel.org
11848 S:      Maintained
11849 F:      drivers/usb/misc/chaoskey.c
11850
11851 USB CYPRESS C67X00 DRIVER
11852 M:      Peter Korsgaard <jacmet@sunsite.dk>
11853 L:      linux-usb@vger.kernel.org
11854 S:      Maintained
11855 F:      drivers/usb/c67x00/
11856
11857 USB DAVICOM DM9601 DRIVER
11858 M:      Peter Korsgaard <jacmet@sunsite.dk>
11859 L:      netdev@vger.kernel.org
11860 W:      http://www.linux-usb.org/usbnet
11861 S:      Maintained
11862 F:      drivers/net/usb/dm9601.c
11863
11864 USB DIAMOND RIO500 DRIVER
11865 M:      Cesar Miquel <miquel@df.uba.ar>
11866 L:      rio500-users@lists.sourceforge.net
11867 W:      http://rio500.sourceforge.net
11868 S:      Maintained
11869 F:      drivers/usb/misc/rio500*
11870
11871 USB EHCI DRIVER
11872 M:      Alan Stern <stern@rowland.harvard.edu>
11873 L:      linux-usb@vger.kernel.org
11874 S:      Maintained
11875 F:      Documentation/usb/ehci.txt
11876 F:      drivers/usb/host/ehci*
11877
11878 USB GADGET/PERIPHERAL SUBSYSTEM
11879 M:      Felipe Balbi <balbi@kernel.org>
11880 L:      linux-usb@vger.kernel.org
11881 W:      http://www.linux-usb.org/gadget
11882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11883 S:      Maintained
11884 F:      drivers/usb/gadget/
11885 F:      include/linux/usb/gadget*
11886
11887 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11888 M:      Jiri Kosina <jikos@kernel.org>
11889 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
11890 L:      linux-usb@vger.kernel.org
11891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11892 S:      Maintained
11893 F:      Documentation/hid/hiddev.txt
11894 F:      drivers/hid/usbhid/
11895
11896 USB ISP116X DRIVER
11897 M:      Olav Kongas <ok@artecdesign.ee>
11898 L:      linux-usb@vger.kernel.org
11899 S:      Maintained
11900 F:      drivers/usb/host/isp116x*
11901 F:      include/linux/usb/isp116x.h
11902
11903 USB LAN78XX ETHERNET DRIVER
11904 M:      Woojung Huh <woojung.huh@microchip.com>
11905 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11906 L:      netdev@vger.kernel.org
11907 S:      Maintained
11908 F:      drivers/net/usb/lan78xx.*
11909
11910 USB MASS STORAGE DRIVER
11911 M:      Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11912 L:      linux-usb@vger.kernel.org
11913 L:      usb-storage@lists.one-eyed-alien.net
11914 S:      Maintained
11915 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
11916 F:      drivers/usb/storage/
11917
11918 USB MIDI DRIVER
11919 M:      Clemens Ladisch <clemens@ladisch.de>
11920 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11921 T:      git git://git.alsa-project.org/alsa-kernel.git
11922 S:      Maintained
11923 F:      sound/usb/midi.*
11924
11925 USB NETWORKING DRIVERS
11926 L:      linux-usb@vger.kernel.org
11927 S:      Odd Fixes
11928 F:      drivers/net/usb/
11929
11930 USB OHCI DRIVER
11931 M:      Alan Stern <stern@rowland.harvard.edu>
11932 L:      linux-usb@vger.kernel.org
11933 S:      Maintained
11934 F:      Documentation/usb/ohci.txt
11935 F:      drivers/usb/host/ohci*
11936
11937 USB OTG FSM (Finite State Machine)
11938 M:      Peter Chen <Peter.Chen@nxp.com>
11939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11940 L:      linux-usb@vger.kernel.org
11941 S:      Maintained
11942 F:      drivers/usb/common/usb-otg-fsm.c
11943
11944 USB OVER IP DRIVER
11945 M:      Valentina Manea <valentina.manea.m@gmail.com>
11946 M:      Shuah Khan <shuahkh@osg.samsung.com>
11947 M:      Shuah Khan <shuah@kernel.org>
11948 L:      linux-usb@vger.kernel.org
11949 S:      Maintained
11950 F:      Documentation/usb/usbip_protocol.txt
11951 F:      drivers/usb/usbip/
11952 F:      tools/usb/usbip/
11953
11954 USB PEGASUS DRIVER
11955 M:      Petko Manolov <petkan@nucleusys.com>
11956 L:      linux-usb@vger.kernel.org
11957 L:      netdev@vger.kernel.org
11958 T:      git git://github.com/petkan/pegasus.git
11959 W:      https://github.com/petkan/pegasus
11960 S:      Maintained
11961 F:      drivers/net/usb/pegasus.*
11962
11963 USB PHY LAYER
11964 M:      Felipe Balbi <balbi@kernel.org>
11965 L:      linux-usb@vger.kernel.org
11966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11967 S:      Maintained
11968 F:      drivers/usb/phy/
11969
11970 USB PRINTER DRIVER (usblp)
11971 M:      Pete Zaitcev <zaitcev@redhat.com>
11972 L:      linux-usb@vger.kernel.org
11973 S:      Supported
11974 F:      drivers/usb/class/usblp.c
11975
11976 USB QMI WWAN NETWORK DRIVER
11977 M:      Bjørn Mork <bjorn@mork.no>
11978 L:      netdev@vger.kernel.org
11979 S:      Maintained
11980 F:      Documentation/ABI/testing/sysfs-class-net-qmi
11981 F:      drivers/net/usb/qmi_wwan.c
11982
11983 USB RTL8150 DRIVER
11984 M:      Petko Manolov <petkan@nucleusys.com>
11985 L:      linux-usb@vger.kernel.org
11986 L:      netdev@vger.kernel.org
11987 T:      git git://github.com/petkan/rtl8150.git
11988 W:      https://github.com/petkan/rtl8150
11989 S:      Maintained
11990 F:      drivers/net/usb/rtl8150.c
11991
11992 USB SERIAL SUBSYSTEM
11993 M:      Johan Hovold <johan@kernel.org>
11994 L:      linux-usb@vger.kernel.org
11995 S:      Maintained
11996 F:      Documentation/usb/usb-serial.txt
11997 F:      drivers/usb/serial/
11998 F:      include/linux/usb/serial.h
11999
12000 USB SMSC75XX ETHERNET DRIVER
12001 M:      Steve Glendinning <steve.glendinning@shawell.net>
12002 L:      netdev@vger.kernel.org
12003 S:      Maintained
12004 F:      drivers/net/usb/smsc75xx.*
12005
12006 USB SMSC95XX ETHERNET DRIVER
12007 M:      Steve Glendinning <steve.glendinning@shawell.net>
12008 L:      netdev@vger.kernel.org
12009 S:      Maintained
12010 F:      drivers/net/usb/smsc95xx.*
12011
12012 USB SUBSYSTEM
12013 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12014 L:      linux-usb@vger.kernel.org
12015 W:      http://www.linux-usb.org
12016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12017 S:      Supported
12018 F:      Documentation/devicetree/bindings/usb/
12019 F:      Documentation/usb/
12020 F:      drivers/usb/
12021 F:      include/linux/usb.h
12022 F:      include/linux/usb/
12023
12024 USB UHCI DRIVER
12025 M:      Alan Stern <stern@rowland.harvard.edu>
12026 L:      linux-usb@vger.kernel.org
12027 S:      Maintained
12028 F:      drivers/usb/host/uhci*
12029
12030 USB "USBNET" DRIVER FRAMEWORK
12031 M:      Oliver Neukum <oneukum@suse.com>
12032 L:      netdev@vger.kernel.org
12033 W:      http://www.linux-usb.org/usbnet
12034 S:      Maintained
12035 F:      drivers/net/usb/usbnet.c
12036 F:      include/linux/usb/usbnet.h
12037
12038 USB VIDEO CLASS
12039 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12040 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12041 L:      linux-media@vger.kernel.org
12042 T:      git git://linuxtv.org/media_tree.git
12043 W:      http://www.ideasonboard.org/uvc/
12044 S:      Maintained
12045 F:      drivers/media/usb/uvc/
12046 F:      include/uapi/linux/uvcvideo.h
12047
12048 USB VISION DRIVER
12049 M:      Hans Verkuil <hverkuil@xs4all.nl>
12050 L:      linux-media@vger.kernel.org
12051 T:      git git://linuxtv.org/media_tree.git
12052 W:      https://linuxtv.org
12053 S:      Odd Fixes
12054 F:      drivers/media/usb/usbvision/
12055
12056 USB WEBCAM GADGET
12057 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12058 L:      linux-usb@vger.kernel.org
12059 S:      Maintained
12060 F:      drivers/usb/gadget/function/*uvc*
12061 F:      drivers/usb/gadget/legacy/webcam.c
12062
12063 USB WIRELESS RNDIS DRIVER (rndis_wlan)
12064 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
12065 L:      linux-wireless@vger.kernel.org
12066 S:      Maintained
12067 F:      drivers/net/wireless/rndis_wlan.c
12068
12069 USB XHCI DRIVER
12070 M:      Mathias Nyman <mathias.nyman@intel.com>
12071 L:      linux-usb@vger.kernel.org
12072 S:      Supported
12073 F:      drivers/usb/host/xhci*
12074 F:      drivers/usb/host/pci-quirks*
12075
12076 USB ZD1201 DRIVER
12077 L:      linux-wireless@vger.kernel.org
12078 W:      http://linux-lc100020.sourceforge.net
12079 S:      Orphan
12080 F:      drivers/net/wireless/zydas/zd1201.*
12081
12082 USB ZR364XX DRIVER
12083 M:      Antoine Jacquet <royale@zerezo.com>
12084 L:      linux-usb@vger.kernel.org
12085 L:      linux-media@vger.kernel.org
12086 T:      git git://linuxtv.org/media_tree.git
12087 W:      http://royale.zerezo.com/zr364xx/
12088 S:      Maintained
12089 F:      Documentation/video4linux/zr364xx.txt
12090 F:      drivers/media/usb/zr364xx/
12091
12092 ULPI BUS
12093 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
12094 L:      linux-usb@vger.kernel.org
12095 S:      Maintained
12096 F:      drivers/usb/common/ulpi.c
12097 F:      include/linux/ulpi/
12098
12099 USER-MODE LINUX (UML)
12100 M:      Jeff Dike <jdike@addtoit.com>
12101 M:      Richard Weinberger <richard@nod.at>
12102 L:      user-mode-linux-devel@lists.sourceforge.net
12103 L:      user-mode-linux-user@lists.sourceforge.net
12104 W:      http://user-mode-linux.sourceforge.net
12105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12106 S:      Maintained
12107 F:      Documentation/virtual/uml/
12108 F:      arch/um/
12109 F:      arch/x86/um/
12110 F:      fs/hostfs/
12111 F:      fs/hppfs/
12112
12113 USERSPACE I/O (UIO)
12114 M:      "Hans J. Koch" <hjk@hansjkoch.de>
12115 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12116 S:      Maintained
12117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12118 F:      Documentation/DocBook/uio-howto.tmpl
12119 F:      drivers/uio/
12120 F:      include/linux/uio*.h
12121
12122 UTIL-LINUX PACKAGE
12123 M:      Karel Zak <kzak@redhat.com>
12124 L:      util-linux@vger.kernel.org
12125 W:      http://en.wikipedia.org/wiki/Util-linux
12126 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12127 S:      Maintained
12128
12129 UVESAFB DRIVER
12130 M:      Michal Januszewski <spock@gentoo.org>
12131 L:      linux-fbdev@vger.kernel.org
12132 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
12133 S:      Maintained
12134 F:      Documentation/fb/uvesafb.txt
12135 F:      drivers/video/fbdev/uvesafb.*
12136
12137 VF610 NAND DRIVER
12138 M:      Stefan Agner <stefan@agner.ch>
12139 L:      linux-mtd@lists.infradead.org
12140 S:      Supported
12141 F:      drivers/mtd/nand/vf610_nfc.c
12142
12143 VFAT/FAT/MSDOS FILESYSTEM
12144 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12145 S:      Maintained
12146 F:      Documentation/filesystems/vfat.txt
12147 F:      fs/fat/
12148
12149 VFIO DRIVER
12150 M:      Alex Williamson <alex.williamson@redhat.com>
12151 L:      kvm@vger.kernel.org
12152 T:      git git://github.com/awilliam/linux-vfio.git
12153 S:      Maintained
12154 F:      Documentation/vfio.txt
12155 F:      drivers/vfio/
12156 F:      include/linux/vfio.h
12157 F:      include/uapi/linux/vfio.h
12158
12159 VFIO PLATFORM DRIVER
12160 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
12161 L:      kvm@vger.kernel.org
12162 S:      Maintained
12163 F:      drivers/vfio/platform/
12164
12165 VIDEOBUF2 FRAMEWORK
12166 M:      Pawel Osciak <pawel@osciak.com>
12167 M:      Marek Szyprowski <m.szyprowski@samsung.com>
12168 M:      Kyungmin Park <kyungmin.park@samsung.com>
12169 L:      linux-media@vger.kernel.org
12170 S:      Maintained
12171 F:      drivers/media/v4l2-core/videobuf2-*
12172 F:      include/media/videobuf2-*
12173
12174 VIRTUAL SERIO DEVICE DRIVER
12175 M:      Stephen Chandler Paul <thatslyude@gmail.com>
12176 S:      Maintained
12177 F:      drivers/input/serio/userio.c
12178 F:      include/uapi/linux/userio.h
12179
12180 VIRTIO CONSOLE DRIVER
12181 M:      Amit Shah <amit.shah@redhat.com>
12182 L:      virtualization@lists.linux-foundation.org
12183 S:      Maintained
12184 F:      drivers/char/virtio_console.c
12185 F:      include/linux/virtio_console.h
12186 F:      include/uapi/linux/virtio_console.h
12187
12188 VIRTIO CORE, NET AND BLOCK DRIVERS
12189 M:      "Michael S. Tsirkin" <mst@redhat.com>
12190 L:      virtualization@lists.linux-foundation.org
12191 S:      Maintained
12192 F:      Documentation/devicetree/bindings/virtio/
12193 F:      drivers/virtio/
12194 F:      tools/virtio/
12195 F:      drivers/net/virtio_net.c
12196 F:      drivers/block/virtio_blk.c
12197 F:      include/linux/virtio_*.h
12198 F:      include/uapi/linux/virtio_*.h
12199
12200 VIRTIO DRIVERS FOR S390
12201 M:      Christian Borntraeger <borntraeger@de.ibm.com>
12202 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
12203 L:      linux-s390@vger.kernel.org
12204 L:      virtualization@lists.linux-foundation.org
12205 L:      kvm@vger.kernel.org
12206 S:      Supported
12207 F:      drivers/s390/virtio/
12208
12209 VIRTIO GPU DRIVER
12210 M:      David Airlie <airlied@linux.ie>
12211 M:      Gerd Hoffmann <kraxel@redhat.com>
12212 L:      dri-devel@lists.freedesktop.org
12213 L:      virtualization@lists.linux-foundation.org
12214 S:      Maintained
12215 F:      drivers/gpu/drm/virtio/
12216 F:      include/uapi/linux/virtio_gpu.h
12217
12218 VIRTIO HOST (VHOST)
12219 M:      "Michael S. Tsirkin" <mst@redhat.com>
12220 L:      kvm@vger.kernel.org
12221 L:      virtualization@lists.linux-foundation.org
12222 L:      netdev@vger.kernel.org
12223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12224 S:      Maintained
12225 F:      drivers/vhost/
12226 F:      include/uapi/linux/vhost.h
12227
12228 VIRTIO INPUT DRIVER
12229 M:      Gerd Hoffmann <kraxel@redhat.com>
12230 S:      Maintained
12231 F:      drivers/virtio/virtio_input.c
12232 F:      include/uapi/linux/virtio_input.h
12233
12234 VIA RHINE NETWORK DRIVER
12235 S:      Orphan
12236 F:      drivers/net/ethernet/via/via-rhine.c
12237
12238 VIA SD/MMC CARD CONTROLLER DRIVER
12239 M:      Bruce Chang <brucechang@via.com.tw>
12240 M:      Harald Welte <HaraldWelte@viatech.com>
12241 S:      Maintained
12242 F:      drivers/mmc/host/via-sdmmc.c
12243
12244 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12245 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12246 L:      linux-fbdev@vger.kernel.org
12247 S:      Maintained
12248 F:      include/linux/via-core.h
12249 F:      include/linux/via-gpio.h
12250 F:      include/linux/via_i2c.h
12251 F:      drivers/video/fbdev/via/
12252
12253 VIA VELOCITY NETWORK DRIVER
12254 M:      Francois Romieu <romieu@fr.zoreil.com>
12255 L:      netdev@vger.kernel.org
12256 S:      Maintained
12257 F:      drivers/net/ethernet/via/via-velocity.*
12258
12259 VIRT LIB
12260 M:      Alex Williamson <alex.williamson@redhat.com>
12261 M:      Paolo Bonzini <pbonzini@redhat.com>
12262 L:      kvm@vger.kernel.org
12263 S:      Supported
12264 F:      virt/lib/
12265
12266 VIVID VIRTUAL VIDEO DRIVER
12267 M:      Hans Verkuil <hverkuil@xs4all.nl>
12268 L:      linux-media@vger.kernel.org
12269 T:      git git://linuxtv.org/media_tree.git
12270 W:      https://linuxtv.org
12271 S:      Maintained
12272 F:      drivers/media/platform/vivid/*
12273
12274 VLAN (802.1Q)
12275 M:      Patrick McHardy <kaber@trash.net>
12276 L:      netdev@vger.kernel.org
12277 S:      Maintained
12278 F:      drivers/net/macvlan.c
12279 F:      include/linux/if_*vlan.h
12280 F:      net/8021q/
12281
12282 VLYNQ BUS
12283 M:      Florian Fainelli <florian@openwrt.org>
12284 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
12285 S:      Maintained
12286 F:      drivers/vlynq/vlynq.c
12287 F:      include/linux/vlynq.h
12288
12289 VME SUBSYSTEM
12290 M:      Martyn Welch <martyn@welchs.me.uk>
12291 M:      Manohar Vanga <manohar.vanga@gmail.com>
12292 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12293 L:      devel@driverdev.osuosl.org
12294 S:      Maintained
12295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12296 F:      Documentation/vme_api.txt
12297 F:      drivers/staging/vme/
12298 F:      drivers/vme/
12299 F:      include/linux/vme*
12300
12301 VMWARE HYPERVISOR INTERFACE
12302 M:      Alok Kataria <akataria@vmware.com>
12303 L:      virtualization@lists.linux-foundation.org
12304 S:      Supported
12305 F:      arch/x86/kernel/cpu/vmware.c
12306
12307 VMWARE BALLOON DRIVER
12308 M:      Xavier Deguillard <xdeguillard@vmware.com>
12309 M:      Philip Moltmann <moltmann@vmware.com>
12310 M:      "VMware, Inc." <pv-drivers@vmware.com>
12311 L:      linux-kernel@vger.kernel.org
12312 S:      Maintained
12313 F:      drivers/misc/vmw_balloon.c
12314
12315 VMWARE VMMOUSE SUBDRIVER
12316 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12317 M:      "VMware, Inc." <pv-drivers@vmware.com>
12318 L:      linux-input@vger.kernel.org
12319 S:      Maintained
12320 F:      drivers/input/mouse/vmmouse.c
12321 F:      drivers/input/mouse/vmmouse.h
12322
12323 VMWARE VMXNET3 ETHERNET DRIVER
12324 M:      Shrikrishna Khare <skhare@vmware.com>
12325 M:      "VMware, Inc." <pv-drivers@vmware.com>
12326 L:      netdev@vger.kernel.org
12327 S:      Maintained
12328 F:      drivers/net/vmxnet3/
12329
12330 VMware PVSCSI driver
12331 M:      Arvind Kumar <arvindkumar@vmware.com>
12332 M:      VMware PV-Drivers <pv-drivers@vmware.com>
12333 L:      linux-scsi@vger.kernel.org
12334 S:      Maintained
12335 F:      drivers/scsi/vmw_pvscsi.c
12336 F:      drivers/scsi/vmw_pvscsi.h
12337
12338 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12339 M:      Liam Girdwood <lgirdwood@gmail.com>
12340 M:      Mark Brown <broonie@kernel.org>
12341 L:      linux-kernel@vger.kernel.org
12342 W:      http://www.slimlogic.co.uk/?p=48
12343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12344 S:      Supported
12345 F:      Documentation/devicetree/bindings/regulator/
12346 F:      drivers/regulator/
12347 F:      include/dt-bindings/regulator/
12348 F:      include/linux/regulator/
12349
12350 VRF
12351 M:      David Ahern <dsa@cumulusnetworks.com>
12352 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
12353 L:      netdev@vger.kernel.org
12354 S:      Maintained
12355 F:      drivers/net/vrf.c
12356 F:      Documentation/networking/vrf.txt
12357
12358 VT1211 HARDWARE MONITOR DRIVER
12359 M:      Juerg Haefliger <juergh@gmail.com>
12360 L:      linux-hwmon@vger.kernel.org
12361 S:      Maintained
12362 F:      Documentation/hwmon/vt1211
12363 F:      drivers/hwmon/vt1211.c
12364
12365 VT8231 HARDWARE MONITOR DRIVER
12366 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
12367 L:      linux-hwmon@vger.kernel.org
12368 S:      Maintained
12369 F:      drivers/hwmon/vt8231.c
12370
12371 VUB300 USB to SDIO/SD/MMC bridge chip
12372 M:      Tony Olech <tony.olech@elandigitalsystems.com>
12373 L:      linux-mmc@vger.kernel.org
12374 L:      linux-usb@vger.kernel.org
12375 S:      Supported
12376 F:      drivers/mmc/host/vub300.c
12377
12378 W1 DALLAS'S 1-WIRE BUS
12379 M:      Evgeniy Polyakov <zbr@ioremap.net>
12380 S:      Maintained
12381 F:      Documentation/w1/
12382 F:      drivers/w1/
12383
12384 W83791D HARDWARE MONITORING DRIVER
12385 M:      Marc Hulsman <m.hulsman@tudelft.nl>
12386 L:      linux-hwmon@vger.kernel.org
12387 S:      Maintained
12388 F:      Documentation/hwmon/w83791d
12389 F:      drivers/hwmon/w83791d.c
12390
12391 W83793 HARDWARE MONITORING DRIVER
12392 M:      Rudolf Marek <r.marek@assembler.cz>
12393 L:      linux-hwmon@vger.kernel.org
12394 S:      Maintained
12395 F:      Documentation/hwmon/w83793
12396 F:      drivers/hwmon/w83793.c
12397
12398 W83795 HARDWARE MONITORING DRIVER
12399 M:      Jean Delvare <jdelvare@suse.com>
12400 L:      linux-hwmon@vger.kernel.org
12401 S:      Maintained
12402 F:      drivers/hwmon/w83795.c
12403
12404 W83L51xD SD/MMC CARD INTERFACE DRIVER
12405 M:      Pierre Ossman <pierre@ossman.eu>
12406 S:      Maintained
12407 F:      drivers/mmc/host/wbsd.*
12408
12409 WACOM PROTOCOL 4 SERIAL TABLETS
12410 M:      Julian Squires <julian@cipht.net>
12411 M:      Hans de Goede <hdegoede@redhat.com>
12412 L:      linux-input@vger.kernel.org
12413 S:      Maintained
12414 F:      drivers/input/tablet/wacom_serial4.c
12415
12416 WATCHDOG DEVICE DRIVERS
12417 M:      Wim Van Sebroeck <wim@iguana.be>
12418 R:      Guenter Roeck <linux@roeck-us.net>
12419 L:      linux-watchdog@vger.kernel.org
12420 W:      http://www.linux-watchdog.org/
12421 T:      git git://www.linux-watchdog.org/linux-watchdog.git
12422 S:      Maintained
12423 F:      Documentation/devicetree/bindings/watchdog/
12424 F:      Documentation/watchdog/
12425 F:      drivers/watchdog/
12426 F:      include/linux/watchdog.h
12427 F:      include/uapi/linux/watchdog.h
12428
12429 WD7000 SCSI DRIVER
12430 M:      Miroslav Zagorac <zaga@fly.cc.fer.hr>
12431 L:      linux-scsi@vger.kernel.org
12432 S:      Maintained
12433 F:      drivers/scsi/wd7000.c
12434
12435 WIIMOTE HID DRIVER
12436 M:      David Herrmann <dh.herrmann@googlemail.com>
12437 L:      linux-input@vger.kernel.org
12438 S:      Maintained
12439 F:      drivers/hid/hid-wiimote*
12440
12441 WINBOND CIR DRIVER
12442 M:      David Härdeman <david@hardeman.nu>
12443 S:      Maintained
12444 F:      drivers/media/rc/winbond-cir.c
12445
12446 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12447 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
12448 L:      linux-watchdog@vger.kernel.org
12449 S:      Maintained
12450 F:      drivers/watchdog/ebc-c384_wdt.c
12451
12452 WINSYSTEMS WS16C48 GPIO DRIVER
12453 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
12454 L:      linux-gpio@vger.kernel.org
12455 S:      Maintained
12456 F:      drivers/gpio/gpio-ws16c48.c
12457
12458 WIMAX STACK
12459 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12460 M:      linux-wimax@intel.com
12461 L:      wimax@linuxwimax.org (subscribers-only)
12462 S:      Supported
12463 W:      http://linuxwimax.org
12464 F:      Documentation/wimax/README.wimax
12465 F:      include/linux/wimax/debug.h
12466 F:      include/net/wimax.h
12467 F:      include/uapi/linux/wimax.h
12468 F:      net/wimax/
12469
12470 WISTRON LAPTOP BUTTON DRIVER
12471 M:      Miloslav Trmac <mitr@volny.cz>
12472 S:      Maintained
12473 F:      drivers/input/misc/wistron_btns.c
12474
12475 WL3501 WIRELESS PCMCIA CARD DRIVER
12476 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12477 L:      linux-wireless@vger.kernel.org
12478 W:      http://oops.ghostprotocols.net:81/blog
12479 S:      Maintained
12480 F:      drivers/net/wireless/wl3501*
12481
12482 WOLFSON MICROELECTRONICS DRIVERS
12483 L:      patches@opensource.wolfsonmicro.com
12484 T:      git https://github.com/CirrusLogic/linux-drivers.git
12485 W:      https://github.com/CirrusLogic/linux-drivers/wiki
12486 S:      Supported
12487 F:      Documentation/hwmon/wm83??
12488 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12489 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12490 F:      Documentation/devicetree/bindings/mfd/arizona.txt
12491 F:      arch/arm/mach-s3c64xx/mach-crag6410*
12492 F:      drivers/clk/clk-wm83*.c
12493 F:      drivers/extcon/extcon-arizona.c
12494 F:      drivers/leds/leds-wm83*.c
12495 F:      drivers/gpio/gpio-*wm*.c
12496 F:      drivers/gpio/gpio-arizona.c
12497 F:      drivers/hwmon/wm83??-hwmon.c
12498 F:      drivers/input/misc/wm831x-on.c
12499 F:      drivers/input/touchscreen/wm831x-ts.c
12500 F:      drivers/input/touchscreen/wm97*.c
12501 F:      drivers/mfd/arizona*
12502 F:      drivers/mfd/wm*.c
12503 F:      drivers/mfd/cs47l24*
12504 F:      drivers/power/wm83*.c
12505 F:      drivers/rtc/rtc-wm83*.c
12506 F:      drivers/regulator/wm8*.c
12507 F:      drivers/video/backlight/wm83*_bl.c
12508 F:      drivers/watchdog/wm83*_wdt.c
12509 F:      include/linux/mfd/arizona/
12510 F:      include/linux/mfd/wm831x/
12511 F:      include/linux/mfd/wm8350/
12512 F:      include/linux/mfd/wm8400*
12513 F:      include/linux/wm97xx.h
12514 F:      include/sound/wm????.h
12515 F:      sound/soc/codecs/arizona.?
12516 F:      sound/soc/codecs/wm*
12517 F:      sound/soc/codecs/cs47l24*
12518
12519 WORKQUEUE
12520 M:      Tejun Heo <tj@kernel.org>
12521 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12523 S:      Maintained
12524 F:      include/linux/workqueue.h
12525 F:      kernel/workqueue.c
12526 F:      Documentation/workqueue.txt
12527
12528 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12529 M:      Chen-Yu Tsai <wens@csie.org>
12530 L:      linux-kernel@vger.kernel.org
12531 S:      Maintained
12532 N:      axp[128]
12533
12534 X.25 NETWORK LAYER
12535 M:      Andrew Hendry <andrew.hendry@gmail.com>
12536 L:      linux-x25@vger.kernel.org
12537 S:      Odd Fixes
12538 F:      Documentation/networking/x25*
12539 F:      include/net/x25*
12540 F:      net/x25/
12541
12542 X86 ARCHITECTURE (32-BIT AND 64-BIT)
12543 M:      Thomas Gleixner <tglx@linutronix.de>
12544 M:      Ingo Molnar <mingo@redhat.com>
12545 M:      "H. Peter Anvin" <hpa@zytor.com>
12546 M:      x86@kernel.org
12547 L:      linux-kernel@vger.kernel.org
12548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12549 S:      Maintained
12550 F:      Documentation/x86/
12551 F:      arch/x86/
12552
12553 X86 PLATFORM DRIVERS
12554 M:      Darren Hart <dvhart@infradead.org>
12555 L:      platform-driver-x86@vger.kernel.org
12556 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12557 S:      Maintained
12558 F:      drivers/platform/x86/
12559 F:      drivers/platform/olpc/
12560
12561 X86 MCE INFRASTRUCTURE
12562 M:      Tony Luck <tony.luck@intel.com>
12563 M:      Borislav Petkov <bp@alien8.de>
12564 L:      linux-edac@vger.kernel.org
12565 S:      Maintained
12566 F:      arch/x86/kernel/cpu/mcheck/*
12567
12568 X86 MICROCODE UPDATE SUPPORT
12569 M:      Borislav Petkov <bp@alien8.de>
12570 S:      Maintained
12571 F:      arch/x86/kernel/cpu/microcode/*
12572
12573 X86 VDSO
12574 M:      Andy Lutomirski <luto@amacapital.net>
12575 L:      linux-kernel@vger.kernel.org
12576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12577 S:      Maintained
12578 F:      arch/x86/entry/vdso/
12579
12580 XC2028/3028 TUNER DRIVER
12581 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12582 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12583 L:      linux-media@vger.kernel.org
12584 W:      https://linuxtv.org
12585 T:      git git://linuxtv.org/media_tree.git
12586 S:      Maintained
12587 F:      drivers/media/tuners/tuner-xc2028.*
12588
12589 XEN HYPERVISOR INTERFACE
12590 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
12591 M:      David Vrabel <david.vrabel@citrix.com>
12592 M:      Juergen Gross <jgross@suse.com>
12593 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12595 S:      Supported
12596 F:      arch/x86/xen/
12597 F:      drivers/*/xen-*front.c
12598 F:      drivers/xen/
12599 F:      arch/x86/include/asm/xen/
12600 F:      include/xen/
12601 F:      include/uapi/xen/
12602
12603 XEN HYPERVISOR ARM
12604 M:      Stefano Stabellini <sstabellini@kernel.org>
12605 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12606 S:      Maintained
12607 F:      arch/arm/xen/
12608 F:      arch/arm/include/asm/xen/
12609
12610 XEN HYPERVISOR ARM64
12611 M:      Stefano Stabellini <sstabellini@kernel.org>
12612 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12613 S:      Maintained
12614 F:      arch/arm64/xen/
12615 F:      arch/arm64/include/asm/xen/
12616
12617 XEN NETWORK BACKEND DRIVER
12618 M:      Wei Liu <wei.liu2@citrix.com>
12619 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12620 L:      netdev@vger.kernel.org
12621 S:      Supported
12622 F:      drivers/net/xen-netback/*
12623
12624 XEN PCI SUBSYSTEM
12625 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12626 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12627 S:      Supported
12628 F:      arch/x86/pci/*xen*
12629 F:      drivers/pci/*xen*
12630
12631 XEN BLOCK SUBSYSTEM
12632 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12633 M:      Roger Pau Monné <roger.pau@citrix.com>
12634 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12635 S:      Supported
12636 F:      drivers/block/xen-blkback/*
12637 F:      drivers/block/xen*
12638
12639 XEN PVSCSI DRIVERS
12640 M:      Juergen Gross <jgross@suse.com>
12641 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12642 L:      linux-scsi@vger.kernel.org
12643 S:      Supported
12644 F:      drivers/scsi/xen-scsifront.c
12645 F:      drivers/xen/xen-scsiback.c
12646 F:      include/xen/interface/io/vscsiif.h
12647
12648 XEN SWIOTLB SUBSYSTEM
12649 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12650 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12651 S:      Supported
12652 F:      arch/x86/xen/*swiotlb*
12653 F:      drivers/xen/*swiotlb*
12654
12655 XFS FILESYSTEM
12656 P:      Silicon Graphics Inc
12657 M:      Dave Chinner <david@fromorbit.com>
12658 M:      xfs@oss.sgi.com
12659 L:      xfs@oss.sgi.com
12660 W:      http://oss.sgi.com/projects/xfs
12661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12662 S:      Supported
12663 F:      Documentation/filesystems/xfs.txt
12664 F:      fs/xfs/
12665
12666 XILINX AXI ETHERNET DRIVER
12667 M:      Anirudha Sarangi <anirudh@xilinx.com>
12668 M:      John Linn <John.Linn@xilinx.com>
12669 S:      Maintained
12670 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
12671
12672 XILINX UARTLITE SERIAL DRIVER
12673 M:      Peter Korsgaard <jacmet@sunsite.dk>
12674 L:      linux-serial@vger.kernel.org
12675 S:      Maintained
12676 F:      drivers/tty/serial/uartlite.c
12677
12678 XILINX VIDEO IP CORES
12679 M:      Hyun Kwon <hyun.kwon@xilinx.com>
12680 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12681 L:      linux-media@vger.kernel.org
12682 T:      git git://linuxtv.org/media_tree.git
12683 S:      Supported
12684 F:      Documentation/devicetree/bindings/media/xilinx/
12685 F:      drivers/media/platform/xilinx/
12686 F:      include/uapi/linux/xilinx-v4l2-controls.h
12687
12688 XILLYBUS DRIVER
12689 M:      Eli Billauer <eli.billauer@gmail.com>
12690 L:      linux-kernel@vger.kernel.org
12691 S:      Supported
12692 F:      drivers/char/xillybus/
12693
12694 XTENSA XTFPGA PLATFORM SUPPORT
12695 M:      Max Filippov <jcmvbkbc@gmail.com>
12696 L:      linux-xtensa@linux-xtensa.org
12697 S:      Maintained
12698 F:      drivers/spi/spi-xtensa-xtfpga.c
12699 F:      sound/soc/xtensa/xtfpga-i2s.c
12700
12701 YAM DRIVER FOR AX.25
12702 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
12703 L:      linux-hams@vger.kernel.org
12704 S:      Maintained
12705 F:      drivers/net/hamradio/yam*
12706 F:      include/linux/yam.h
12707
12708 YEALINK PHONE DRIVER
12709 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
12710 L:      usbb2k-api-dev@nongnu.org
12711 S:      Maintained
12712 F:      Documentation/input/yealink.txt
12713 F:      drivers/input/misc/yealink.*
12714
12715 Z8530 DRIVER FOR AX.25
12716 M:      Joerg Reuter <jreuter@yaina.de>
12717 W:      http://yaina.de/jreuter/
12718 W:      http://www.qsl.net/dl1bke/
12719 L:      linux-hams@vger.kernel.org
12720 S:      Maintained
12721 F:      Documentation/networking/z8530drv.txt
12722 F:      drivers/net/hamradio/*scc.c
12723 F:      drivers/net/hamradio/z8530.h
12724
12725 ZBUD COMPRESSED PAGE ALLOCATOR
12726 M:      Seth Jennings <sjenning@redhat.com>
12727 L:      linux-mm@kvack.org
12728 S:      Maintained
12729 F:      mm/zbud.c
12730 F:      include/linux/zbud.h
12731
12732 ZD1211RW WIRELESS DRIVER
12733 M:      Daniel Drake <dsd@gentoo.org>
12734 M:      Ulrich Kunitz <kune@deine-taler.de>
12735 W:      http://zd1211.ath.cx/wiki/DriverRewrite
12736 L:      linux-wireless@vger.kernel.org
12737 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
12738 S:      Maintained
12739 F:      drivers/net/wireless/zydas/zd1211rw/
12740
12741 ZPOOL COMPRESSED PAGE STORAGE API
12742 M:      Dan Streetman <ddstreet@ieee.org>
12743 L:      linux-mm@kvack.org
12744 S:      Maintained
12745 F:      mm/zpool.c
12746 F:      include/linux/zpool.h
12747
12748 ZR36067 VIDEO FOR LINUX DRIVER
12749 L:      mjpeg-users@lists.sourceforge.net
12750 L:      linux-media@vger.kernel.org
12751 W:      http://mjpeg.sourceforge.net/driver-zoran/
12752 T:      hg https://linuxtv.org/hg/v4l-dvb
12753 S:      Odd Fixes
12754 F:      drivers/media/pci/zoran/
12755
12756 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12757 M:      Minchan Kim <minchan@kernel.org>
12758 M:      Nitin Gupta <ngupta@vflare.org>
12759 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12760 L:      linux-kernel@vger.kernel.org
12761 S:      Maintained
12762 F:      drivers/block/zram/
12763 F:      Documentation/blockdev/zram.txt
12764
12765 ZS DECSTATION Z85C30 SERIAL DRIVER
12766 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12767 S:      Maintained
12768 F:      drivers/tty/serial/zs.*
12769
12770 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12771 M:      Minchan Kim <minchan@kernel.org>
12772 M:      Nitin Gupta <ngupta@vflare.org>
12773 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12774 L:      linux-mm@kvack.org
12775 S:      Maintained
12776 F:      mm/zsmalloc.c
12777 F:      include/linux/zsmalloc.h
12778 F:      Documentation/vm/zsmalloc.txt
12779
12780 ZSWAP COMPRESSED SWAP CACHING
12781 M:      Seth Jennings <sjenning@redhat.com>
12782 L:      linux-mm@kvack.org
12783 S:      Maintained
12784 F:      mm/zswap.c
12785
12786 THE REST
12787 M:      Linus Torvalds <torvalds@linux-foundation.org>
12788 L:      linux-kernel@vger.kernel.org
12789 Q:      http://patchwork.kernel.org/project/LKML/list/
12790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12791 S:      Buried alive in reporters
12792 F:      *
12793 F:      */