]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - MAINTAINERS
MAINTAINERS: add/fix git URLs for various subsystems
[karo-tx-linux.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/CodingStyle for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/SubmittingPatches for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/SubmittingPatches.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond.
66
67 8.      Happy hacking.
68
69 Descriptions of section entries:
70
71         P: Person (obsolete)
72         M: Mail patches to: FullName <address@domain>
73         R: Designated reviewer: FullName <address@domain>
74            These reviewers should be CCed on patches.
75         L: Mailing list that is relevant to this area
76         W: Web-page with status/info
77         Q: Patchwork web based patch tracking system site
78         T: SCM tree type and location.
79            Type is one of: git, hg, quilt, stgit, topgit
80         S: Status, one of the following:
81            Supported:   Someone is actually paid to look after this.
82            Maintained:  Someone actually looks after it.
83            Odd Fixes:   It has a maintainer but they don't have time to do
84                         much other than throw the odd patch in. See below..
85            Orphan:      No current maintainer [but maybe you could take the
86                         role as you write your new code].
87            Obsolete:    Old code. Something tagged obsolete generally means
88                         it has been replaced by a better system and you
89                         should be using that.
90         F: Files and directories with wildcard patterns.
91            A trailing slash includes all files and subdirectory files.
92            F:   drivers/net/    all files in and below drivers/net
93            F:   drivers/net/*   all files in drivers/net, but not below
94            F:   */net/*         all files in "any top level directory"/net
95            One pattern per line.  Multiple F: lines acceptable.
96         N: Files and directories with regex patterns.
97            N:   [^a-z]tegra     all files whose path contains the word tegra
98            One pattern per line.  Multiple N: lines acceptable.
99            scripts/get_maintainer.pl has different behavior for files that
100            match F: pattern and matches of N: patterns.  By default,
101            get_maintainer will not look at git log history when an F: pattern
102            match occurs.  When an N: match occurs, git log history is used
103            to also notify the people that have git commit signatures.
104         X: Files and directories that are NOT maintained, same rules as F:
105            Files exclusions are tested before file matches.
106            Can be useful for excluding a specific subdirectory, for instance:
107            F:   net/
108            X:   net/ipv6/
109            matches all files in and below net excluding net/ipv6/
110         K: Keyword perl extended regex pattern to match content in a
111            patch or file.  For instance:
112            K: of_get_profile
113               matches patches or files that contain "of_get_profile"
114            K: \b(printk|pr_(info|err))\b
115               matches patches or files that contain one or more of the words
116               printk, pr_info or pr_err
117            One regex pattern per line.  Multiple K: lines acceptable.
118
119 Note: For the hard of thinking, this list is meant to remain in alphabetical
120 order. If you could add yourselves to it in alphabetical order that would be
121 so much easier [Ed]
122
123 Maintainers List (try to look for most precise areas first)
124
125                 -----------------------------------
126
127 3C59X NETWORK DRIVER
128 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129 L:      netdev@vger.kernel.org
130 S:      Maintained
131 F:      Documentation/networking/vortex.txt
132 F:      drivers/net/ethernet/3com/3c59x.c
133
134 3CR990 NETWORK DRIVER
135 M:      David Dillow <dave@thedillows.org>
136 L:      netdev@vger.kernel.org
137 S:      Maintained
138 F:      drivers/net/ethernet/3com/typhoon*
139
140 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141 M:      Adam Radford <linuxraid@lsi.com>
142 L:      linux-scsi@vger.kernel.org
143 W:      http://www.lsi.com
144 S:      Supported
145 F:      drivers/scsi/3w-*
146
147 53C700 AND 53C700-66 SCSI DRIVER
148 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149 L:      linux-scsi@vger.kernel.org
150 S:      Maintained
151 F:      drivers/scsi/53c700*
152
153 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154 M:      Alexander Aring <alex.aring@gmail.com>
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 W:      http://serial.sourceforge.net
179 S:      Maintained
180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
181 F:      drivers/tty/serial/8250*
182 F:      include/linux/serial_8250.h
183
184 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
185 L:      netdev@vger.kernel.org
186 S:      Orphan / Obsolete
187 F:      drivers/net/ethernet/8390/
188
189 9P FILE SYSTEM
190 M:      Eric Van Hensbergen <ericvh@gmail.com>
191 M:      Ron Minnich <rminnich@sandia.gov>
192 M:      Latchesar Ionkov <lucho@ionkov.net>
193 L:      v9fs-developer@lists.sourceforge.net
194 W:      http://swik.net/v9fs
195 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
197 S:      Maintained
198 F:      Documentation/filesystems/9p.txt
199 F:      fs/9p/
200 F:      net/9p/
201 F:      include/net/9p/
202 F:      include/uapi/linux/virtio_9p.h
203 F:      include/trace/events/9p.h
204
205
206 A8293 MEDIA DRIVER
207 M:      Antti Palosaari <crope@iki.fi>
208 L:      linux-media@vger.kernel.org
209 W:      https://linuxtv.org
210 W:      http://palosaari.fi/linux/
211 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
212 T:      git git://linuxtv.org/anttip/media_tree.git
213 S:      Maintained
214 F:      drivers/media/dvb-frontends/a8293*
215
216 AACRAID SCSI RAID DRIVER
217 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
218 L:      linux-scsi@vger.kernel.org
219 W:      http://www.adaptec.com/
220 S:      Supported
221 F:      Documentation/scsi/aacraid.txt
222 F:      drivers/scsi/aacraid/
223
224 ABI/API
225 L:      linux-api@vger.kernel.org
226 F:      Documentation/ABI/
227 F:      include/linux/syscalls.h
228 F:      include/uapi/
229 F:      kernel/sys_ni.c
230
231 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232 M:      Hans de Goede <hdegoede@redhat.com>
233 L:      lm-sensors@lm-sensors.org
234 S:      Maintained
235 F:      drivers/hwmon/abituguru.c
236
237 ABIT UGURU 3 HARDWARE MONITOR DRIVER
238 M:      Alistair John Strachan <alistair@devzero.co.uk>
239 L:      lm-sensors@lm-sensors.org
240 S:      Maintained
241 F:      drivers/hwmon/abituguru3.c
242
243 ACCES 104-IDI-48 GPIO DRIVER
244 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
245 L:      linux-gpio@vger.kernel.org
246 S:      Maintained
247 F:      drivers/gpio/gpio-104-idi-48.c
248
249 ACCES 104-IDIO-16 GPIO DRIVER
250 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
251 L:      linux-gpio@vger.kernel.org
252 S:      Maintained
253 F:      drivers/gpio/gpio-104-idio-16.c
254
255 ACENIC DRIVER
256 M:      Jes Sorensen <jes@trained-monkey.org>
257 L:      linux-acenic@sunsite.dk
258 S:      Maintained
259 F:      drivers/net/ethernet/alteon/acenic*
260
261 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
262 M:      Peter Feuerer <peter@piie.net>
263 L:      platform-driver-x86@vger.kernel.org
264 W:      http://piie.net/?section=acerhdf
265 S:      Maintained
266 F:      drivers/platform/x86/acerhdf.c
267
268 ACER WMI LAPTOP EXTRAS
269 M:      "Lee, Chun-Yi" <jlee@suse.com>
270 L:      platform-driver-x86@vger.kernel.org
271 S:      Maintained
272 F:      drivers/platform/x86/acer-wmi.c
273
274 ACPI
275 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
276 M:      Len Brown <lenb@kernel.org>
277 L:      linux-acpi@vger.kernel.org
278 W:      https://01.org/linux-acpi
279 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
281 S:      Supported
282 F:      drivers/acpi/
283 F:      drivers/pnp/pnpacpi/
284 F:      include/linux/acpi.h
285 F:      include/acpi/
286 F:      Documentation/acpi/
287 F:      Documentation/ABI/testing/sysfs-bus-acpi
288 F:      drivers/pci/*acpi*
289 F:      drivers/pci/*/*acpi*
290 F:      drivers/pci/*/*/*acpi*
291 F:      tools/power/acpi/
292
293 ACPI COMPONENT ARCHITECTURE (ACPICA)
294 M:      Robert Moore <robert.moore@intel.com>
295 M:      Lv Zheng <lv.zheng@intel.com>
296 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
297 L:      linux-acpi@vger.kernel.org
298 L:      devel@acpica.org
299 W:      https://acpica.org/
300 W:      https://github.com/acpica/acpica/
301 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
303 S:      Supported
304 F:      drivers/acpi/acpica/
305 F:      include/acpi/
306 F:      tools/power/acpi/
307
308 ACPI FAN DRIVER
309 M:      Zhang Rui <rui.zhang@intel.com>
310 L:      linux-acpi@vger.kernel.org
311 W:      https://01.org/linux-acpi
312 S:      Supported
313 F:      drivers/acpi/fan.c
314
315 ACPI THERMAL DRIVER
316 M:      Zhang Rui <rui.zhang@intel.com>
317 L:      linux-acpi@vger.kernel.org
318 W:      https://01.org/linux-acpi
319 S:      Supported
320 F:      drivers/acpi/*thermal*
321
322 ACPI VIDEO DRIVER
323 M:      Zhang Rui <rui.zhang@intel.com>
324 L:      linux-acpi@vger.kernel.org
325 W:      https://01.org/linux-acpi
326 S:      Supported
327 F:      drivers/acpi/acpi_video.c
328
329 ACPI WMI DRIVER
330 L:      platform-driver-x86@vger.kernel.org
331 S:      Orphan
332 F:      drivers/platform/x86/wmi.c
333
334 AD1889 ALSA SOUND DRIVER
335 M:      Thibaut Varene <T-Bone@parisc-linux.org>
336 W:      http://wiki.parisc-linux.org/AD1889
337 L:      linux-parisc@vger.kernel.org
338 S:      Maintained
339 F:      sound/pci/ad1889.*
340
341 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
342 M:      Michael Hennerich <michael.hennerich@analog.com>
343 W:      http://wiki.analog.com/AD5254
344 W:      http://ez.analog.com/community/linux-device-drivers
345 S:      Supported
346 F:      drivers/misc/ad525x_dpot.c
347
348 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
349 M:      Michael Hennerich <michael.hennerich@analog.com>
350 W:      http://wiki.analog.com/AD5398
351 W:      http://ez.analog.com/community/linux-device-drivers
352 S:      Supported
353 F:      drivers/regulator/ad5398.c
354
355 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
356 M:      Michael Hennerich <michael.hennerich@analog.com>
357 W:      http://wiki.analog.com/AD7142
358 W:      http://ez.analog.com/community/linux-device-drivers
359 S:      Supported
360 F:      drivers/input/misc/ad714x.c
361
362 AD7877 TOUCHSCREEN DRIVER
363 M:      Michael Hennerich <michael.hennerich@analog.com>
364 W:      http://wiki.analog.com/AD7877
365 W:      http://ez.analog.com/community/linux-device-drivers
366 S:      Supported
367 F:      drivers/input/touchscreen/ad7877.c
368
369 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
370 M:      Michael Hennerich <michael.hennerich@analog.com>
371 W:      http://wiki.analog.com/AD7879
372 W:      http://ez.analog.com/community/linux-device-drivers
373 S:      Supported
374 F:      drivers/input/touchscreen/ad7879.c
375
376 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
377 M:      Jiri Kosina <jikos@kernel.org>
378 S:      Maintained
379
380 ADF7242 IEEE 802.15.4 RADIO DRIVER
381 M:      Michael Hennerich <michael.hennerich@analog.com>
382 W:      https://wiki.analog.com/ADF7242
383 W:      http://ez.analog.com/community/linux-device-drivers
384 L:      linux-wpan@vger.kernel.org
385 S:      Supported
386 F:      drivers/net/ieee802154/adf7242.c
387 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
388
389 ADM1025 HARDWARE MONITOR DRIVER
390 M:      Jean Delvare <jdelvare@suse.com>
391 L:      lm-sensors@lm-sensors.org
392 S:      Maintained
393 F:      Documentation/hwmon/adm1025
394 F:      drivers/hwmon/adm1025.c
395
396 ADM1029 HARDWARE MONITOR DRIVER
397 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
398 L:      lm-sensors@lm-sensors.org
399 S:      Maintained
400 F:      drivers/hwmon/adm1029.c
401
402 ADM8211 WIRELESS DRIVER
403 L:      linux-wireless@vger.kernel.org
404 W:      http://wireless.kernel.org/
405 S:      Orphan
406 F:      drivers/net/wireless/admtek/adm8211.*
407
408 ADP1653 FLASH CONTROLLER DRIVER
409 M:      Sakari Ailus <sakari.ailus@iki.fi>
410 L:      linux-media@vger.kernel.org
411 S:      Maintained
412 F:      drivers/media/i2c/adp1653.c
413 F:      include/media/i2c/adp1653.h
414
415 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
416 M:      Michael Hennerich <michael.hennerich@analog.com>
417 W:      http://wiki.analog.com/ADP5520
418 W:      http://ez.analog.com/community/linux-device-drivers
419 S:      Supported
420 F:      drivers/mfd/adp5520.c
421 F:      drivers/video/backlight/adp5520_bl.c
422 F:      drivers/leds/leds-adp5520.c
423 F:      drivers/gpio/gpio-adp5520.c
424 F:      drivers/input/keyboard/adp5520-keys.c
425
426 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
427 M:      Michael Hennerich <michael.hennerich@analog.com>
428 W:      http://wiki.analog.com/ADP5588
429 W:      http://ez.analog.com/community/linux-device-drivers
430 S:      Supported
431 F:      drivers/input/keyboard/adp5588-keys.c
432 F:      drivers/gpio/gpio-adp5588.c
433
434 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
435 M:      Michael Hennerich <michael.hennerich@analog.com>
436 W:      http://wiki.analog.com/ADP8860
437 W:      http://ez.analog.com/community/linux-device-drivers
438 S:      Supported
439 F:      drivers/video/backlight/adp8860_bl.c
440
441 ADS1015 HARDWARE MONITOR DRIVER
442 M:      Dirk Eibach <eibach@gdsys.de>
443 L:      lm-sensors@lm-sensors.org
444 S:      Maintained
445 F:      Documentation/hwmon/ads1015
446 F:      drivers/hwmon/ads1015.c
447 F:      include/linux/i2c/ads1015.h
448
449 ADT746X FAN DRIVER
450 M:      Colin Leroy <colin@colino.net>
451 S:      Maintained
452 F:      drivers/macintosh/therm_adt746x.c
453
454 ADT7475 HARDWARE MONITOR DRIVER
455 M:      Jean Delvare <jdelvare@suse.com>
456 L:      lm-sensors@lm-sensors.org
457 S:      Maintained
458 F:      Documentation/hwmon/adt7475
459 F:      drivers/hwmon/adt7475.c
460
461 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
462 M:      Michael Hennerich <michael.hennerich@analog.com>
463 W:      http://wiki.analog.com/ADXL345
464 W:      http://ez.analog.com/community/linux-device-drivers
465 S:      Supported
466 F:      drivers/input/misc/adxl34x.c
467
468 ADVANSYS SCSI DRIVER
469 M:      Matthew Wilcox <matthew@wil.cx>
470 M:      Hannes Reinecke <hare@suse.com>
471 L:      linux-scsi@vger.kernel.org
472 S:      Maintained
473 F:      Documentation/scsi/advansys.txt
474 F:      drivers/scsi/advansys.c
475
476 AEDSP16 DRIVER
477 M:      Riccardo Facchetti <fizban@tin.it>
478 S:      Maintained
479 F:      sound/oss/aedsp16.c
480
481 AF9013 MEDIA DRIVER
482 M:      Antti Palosaari <crope@iki.fi>
483 L:      linux-media@vger.kernel.org
484 W:      https://linuxtv.org
485 W:      http://palosaari.fi/linux/
486 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
487 T:      git git://linuxtv.org/anttip/media_tree.git
488 S:      Maintained
489 F:      drivers/media/dvb-frontends/af9013*
490
491 AF9033 MEDIA DRIVER
492 M:      Antti Palosaari <crope@iki.fi>
493 L:      linux-media@vger.kernel.org
494 W:      https://linuxtv.org
495 W:      http://palosaari.fi/linux/
496 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
497 T:      git git://linuxtv.org/anttip/media_tree.git
498 S:      Maintained
499 F:      drivers/media/dvb-frontends/af9033*
500
501 AFFS FILE SYSTEM
502 L:      linux-fsdevel@vger.kernel.org
503 S:      Orphan
504 F:      Documentation/filesystems/affs.txt
505 F:      fs/affs/
506
507 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
508 M:      David Howells <dhowells@redhat.com>
509 L:      linux-afs@lists.infradead.org
510 S:      Supported
511 F:      fs/afs/
512 F:      include/net/af_rxrpc.h
513 F:      net/rxrpc/af_rxrpc.c
514
515 AGPGART DRIVER
516 M:      David Airlie <airlied@linux.ie>
517 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
518 S:      Maintained
519 F:      drivers/char/agp/
520 F:      include/linux/agp*
521 F:      include/uapi/linux/agp*
522
523 AHA152X SCSI DRIVER
524 M:      "Juergen E. Fischer" <fischer@norbit.de>
525 L:      linux-scsi@vger.kernel.org
526 S:      Maintained
527 F:      drivers/scsi/aha152x*
528 F:      drivers/scsi/pcmcia/aha152x*
529
530 AIC7XXX / AIC79XX SCSI DRIVER
531 M:      Hannes Reinecke <hare@suse.com>
532 L:      linux-scsi@vger.kernel.org
533 S:      Maintained
534 F:      drivers/scsi/aic7xxx/
535
536 AIMSLAB FM RADIO RECEIVER DRIVER
537 M:      Hans Verkuil <hverkuil@xs4all.nl>
538 L:      linux-media@vger.kernel.org
539 T:      git git://linuxtv.org/media_tree.git
540 W:      https://linuxtv.org
541 S:      Maintained
542 F:      drivers/media/radio/radio-aimslab*
543
544 AIO
545 M:      Benjamin LaHaise <bcrl@kvack.org>
546 L:      linux-aio@kvack.org
547 S:      Supported
548 F:      fs/aio.c
549 F:      include/linux/*aio*.h
550
551 AIRSPY MEDIA DRIVER
552 M:      Antti Palosaari <crope@iki.fi>
553 L:      linux-media@vger.kernel.org
554 W:      https://linuxtv.org
555 W:      http://palosaari.fi/linux/
556 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
557 T:      git git://linuxtv.org/anttip/media_tree.git
558 S:      Maintained
559 F:      drivers/media/usb/airspy/
560
561 ALCATEL SPEEDTOUCH USB DRIVER
562 M:      Duncan Sands <duncan.sands@free.fr>
563 L:      linux-usb@vger.kernel.org
564 W:      http://www.linux-usb.org/SpeedTouch/
565 S:      Maintained
566 F:      drivers/usb/atm/speedtch.c
567 F:      drivers/usb/atm/usbatm.c
568
569 ALCHEMY AU1XX0 MMC DRIVER
570 M:      Manuel Lauss <manuel.lauss@gmail.com>
571 S:      Maintained
572 F:      drivers/mmc/host/au1xmmc.c
573
574 ALI1563 I2C DRIVER
575 M:      Rudolf Marek <r.marek@assembler.cz>
576 L:      linux-i2c@vger.kernel.org
577 S:      Maintained
578 F:      Documentation/i2c/busses/i2c-ali1563
579 F:      drivers/i2c/busses/i2c-ali1563.c
580
581 ALLWINNER SECURITY SYSTEM
582 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
583 L:      linux-crypto@vger.kernel.org
584 S:      Maintained
585 F:      drivers/crypto/sunxi-ss/
586
587 ALPHA PORT
588 M:      Richard Henderson <rth@twiddle.net>
589 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
590 M:      Matt Turner <mattst88@gmail.com>
591 S:      Odd Fixes
592 L:      linux-alpha@vger.kernel.org
593 F:      arch/alpha/
594
595 ALTERA MAILBOX DRIVER
596 M:      Ley Foon Tan <lftan@altera.com>
597 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
598 S:      Maintained
599 F:      drivers/mailbox/mailbox-altera.c
600
601 ALTERA PIO DRIVER
602 M:      Tien Hock Loh <thloh@altera.com>
603 L:      linux-gpio@vger.kernel.org
604 S:      Maintained
605 F:      drivers/gpio/gpio-altera.c
606
607 ALTERA TRIPLE SPEED ETHERNET DRIVER
608 M:      Vince Bridgers <vbridger@opensource.altera.com>
609 L:      netdev@vger.kernel.org
610 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
611 S:      Maintained
612 F:      drivers/net/ethernet/altera/
613
614 ALTERA UART/JTAG UART SERIAL DRIVERS
615 M:      Tobias Klauser <tklauser@distanz.ch>
616 L:      linux-serial@vger.kernel.org
617 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
618 S:      Maintained
619 F:      drivers/tty/serial/altera_uart.c
620 F:      drivers/tty/serial/altera_jtaguart.c
621 F:      include/linux/altera_uart.h
622 F:      include/linux/altera_jtaguart.h
623
624 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
625 M:      Tom Lendacky <thomas.lendacky@amd.com>
626 L:      linux-crypto@vger.kernel.org
627 S:      Supported
628 F:      drivers/crypto/ccp/
629 F:      include/linux/ccp.h
630
631 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
632 M:      Huang Rui <ray.huang@amd.com>
633 L:      lm-sensors@lm-sensors.org
634 S:      Supported
635 F:      Documentation/hwmon/fam15h_power
636 F:      drivers/hwmon/fam15h_power.c
637
638 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
639 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
640 S:      Orphan
641 F:      drivers/usb/gadget/udc/amd5536udc.*
642
643 AMD GEODE PROCESSOR/CHIPSET SUPPORT
644 P:      Andres Salomon <dilinger@queued.net>
645 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
646 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
647 S:      Supported
648 F:      drivers/char/hw_random/geode-rng.c
649 F:      drivers/crypto/geode*
650 F:      drivers/video/fbdev/geode/
651 F:      arch/x86/include/asm/geode.h
652
653 AMD IOMMU (AMD-VI)
654 M:      Joerg Roedel <joro@8bytes.org>
655 L:      iommu@lists.linux-foundation.org
656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
657 S:      Maintained
658 F:      drivers/iommu/amd_iommu*.[ch]
659 F:      include/linux/amd-iommu.h
660
661 AMD KFD
662 M:      Oded Gabbay <oded.gabbay@gmail.com>
663 L:      dri-devel@lists.freedesktop.org
664 T:      git git://people.freedesktop.org/~gabbayo/linux.git
665 S:      Supported
666 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
667 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
668 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
669 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
670 F:      drivers/gpu/drm/amd/amdkfd/
671 F:      drivers/gpu/drm/amd/include/cik_structs.h
672 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
673 F:      drivers/gpu/drm/amd/include/vi_structs.h
674 F:      drivers/gpu/drm/radeon/radeon_kfd.c
675 F:      drivers/gpu/drm/radeon/radeon_kfd.h
676 F:      include/uapi/linux/kfd_ioctl.h
677
678 AMD XGBE DRIVER
679 M:      Tom Lendacky <thomas.lendacky@amd.com>
680 L:      netdev@vger.kernel.org
681 S:      Supported
682 F:      drivers/net/ethernet/amd/xgbe/
683
684 AMS (Apple Motion Sensor) DRIVER
685 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
686 S:      Supported
687 F:      drivers/macintosh/ams/
688
689 AMSO1100 RNIC DRIVER
690 M:      Tom Tucker <tom@opengridcomputing.com>
691 M:      Steve Wise <swise@opengridcomputing.com>
692 L:      linux-rdma@vger.kernel.org
693 S:      Maintained
694 F:      drivers/infiniband/hw/amso1100/
695
696 ANALOG DEVICES INC AD9389B DRIVER
697 M:      Hans Verkuil <hans.verkuil@cisco.com>
698 L:      linux-media@vger.kernel.org
699 S:      Maintained
700 F:      drivers/media/i2c/ad9389b*
701
702 ANALOG DEVICES INC ADV7180 DRIVER
703 M:      Lars-Peter Clausen <lars@metafoo.de>
704 L:      linux-media@vger.kernel.org
705 W:      http://ez.analog.com/community/linux-device-drivers
706 S:      Supported
707 F:      drivers/media/i2c/adv7180.c
708
709 ANALOG DEVICES INC ADV7511 DRIVER
710 M:      Hans Verkuil <hans.verkuil@cisco.com>
711 L:      linux-media@vger.kernel.org
712 S:      Maintained
713 F:      drivers/media/i2c/adv7511*
714
715 ANALOG DEVICES INC ADV7604 DRIVER
716 M:      Hans Verkuil <hans.verkuil@cisco.com>
717 L:      linux-media@vger.kernel.org
718 S:      Maintained
719 F:      drivers/media/i2c/adv7604*
720
721 ANALOG DEVICES INC ADV7842 DRIVER
722 M:      Hans Verkuil <hans.verkuil@cisco.com>
723 L:      linux-media@vger.kernel.org
724 S:      Maintained
725 F:      drivers/media/i2c/adv7842*
726
727 ANALOG DEVICES INC ASOC CODEC DRIVERS
728 M:      Lars-Peter Clausen <lars@metafoo.de>
729 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
730 W:      http://wiki.analog.com/
731 W:      http://ez.analog.com/community/linux-device-drivers
732 S:      Supported
733 F:      sound/soc/codecs/adau*
734 F:      sound/soc/codecs/adav*
735 F:      sound/soc/codecs/ad1*
736 F:      sound/soc/codecs/ad7*
737 F:      sound/soc/codecs/ssm*
738 F:      sound/soc/codecs/sigmadsp.*
739
740 ANALOG DEVICES INC ASOC DRIVERS
741 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
742 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
743 W:      http://blackfin.uclinux.org/
744 S:      Supported
745 F:      sound/soc/blackfin/*
746
747 ANALOG DEVICES INC IIO DRIVERS
748 M:      Lars-Peter Clausen <lars@metafoo.de>
749 M:      Michael Hennerich <Michael.Hennerich@analog.com>
750 W:      http://wiki.analog.com/
751 W:      http://ez.analog.com/community/linux-device-drivers
752 S:      Supported
753 F:      drivers/iio/*/ad*
754 X:      drivers/iio/*/adjd*
755 F:      drivers/staging/iio/*/ad*
756 F:      staging/iio/trigger/iio-trig-bfin-timer.c
757
758 ANALOG DEVICES INC DMA DRIVERS
759 M:      Lars-Peter Clausen <lars@metafoo.de>
760 W:      http://ez.analog.com/community/linux-device-drivers
761 S:      Supported
762 F:      drivers/dma/dma-axi-dmac.c
763
764 ANDROID DRIVERS
765 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
766 M:      Arve HjønnevĂ¥g <arve@android.com>
767 M:      Riley Andrews <riandrews@android.com>
768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
769 L:      devel@driverdev.osuosl.org
770 S:      Supported
771 F:      drivers/android/
772 F:      drivers/staging/android/
773
774 AOA (Apple Onboard Audio) ALSA DRIVER
775 M:      Johannes Berg <johannes@sipsolutions.net>
776 L:      linuxppc-dev@lists.ozlabs.org
777 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
778 S:      Maintained
779 F:      sound/aoa/
780
781 APM DRIVER
782 M:      Jiri Kosina <jikos@kernel.org>
783 S:      Odd fixes
784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
785 F:      arch/x86/kernel/apm_32.c
786 F:      include/linux/apm_bios.h
787 F:      include/uapi/linux/apm_bios.h
788 F:      drivers/char/apm-emulation.c
789
790 APPLE BCM5974 MULTITOUCH DRIVER
791 M:      Henrik Rydberg <rydberg@bitmath.org>
792 L:      linux-input@vger.kernel.org
793 S:      Odd fixes
794 F:      drivers/input/mouse/bcm5974.c
795
796 APPLE SMC DRIVER
797 M:      Henrik Rydberg <rydberg@bitmath.org>
798 L:      lm-sensors@lm-sensors.org
799 S:      Odd fixes
800 F:      drivers/hwmon/applesmc.c
801
802 APPLETALK NETWORK LAYER
803 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
804 S:      Maintained
805 F:      drivers/net/appletalk/
806 F:      net/appletalk/
807
808 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
809 M:      Duc Dang <dhdang@apm.com>
810 S:      Supported
811 F:      arch/arm64/boot/dts/apm/
812
813 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
814 M:      Iyappan Subramanian <isubramanian@apm.com>
815 M:      Keyur Chudgar <kchudgar@apm.com>
816 S:      Supported
817 F:      drivers/net/ethernet/apm/xgene/
818 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
819
820 APTINA CAMERA SENSOR PLL
821 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
822 L:      linux-media@vger.kernel.org
823 S:      Maintained
824 F:      drivers/media/i2c/aptina-pll.*
825
826 ARC FRAMEBUFFER DRIVER
827 M:      Jaya Kumar <jayalk@intworks.biz>
828 S:      Maintained
829 F:      drivers/video/fbdev/arcfb.c
830 F:      drivers/video/fbdev/core/fb_defio.c
831
832 ARCNET NETWORK LAYER
833 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
834 L:      netdev@vger.kernel.org
835 S:      Maintained
836 F:      drivers/net/arcnet/
837 F:      include/uapi/linux/if_arcnet.h
838
839 ARM MFM AND FLOPPY DRIVERS
840 M:      Ian Molton <spyro@f2s.com>
841 S:      Maintained
842 F:      arch/arm/lib/floppydma.S
843 F:      arch/arm/include/asm/floppy.h
844
845 ARM PMU PROFILING AND DEBUGGING
846 M:      Will Deacon <will.deacon@arm.com>
847 R:      Mark Rutland <mark.rutland@arm.com>
848 S:      Maintained
849 F:      arch/arm*/kernel/perf_*
850 F:      arch/arm/oprofile/common.c
851 F:      arch/arm*/kernel/hw_breakpoint.c
852 F:      arch/arm*/include/asm/hw_breakpoint.h
853 F:      arch/arm*/include/asm/perf_event.h
854 F:      drivers/perf/arm_pmu.c
855 F:      include/linux/perf/arm_pmu.h
856
857 ARM PORT
858 M:      Russell King <linux@arm.linux.org.uk>
859 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
860 W:      http://www.arm.linux.org.uk/
861 S:      Maintained
862 F:      arch/arm/
863
864 ARM SUB-ARCHITECTURES
865 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
866 S:      Maintained
867 F:      arch/arm/mach-*/
868 F:      arch/arm/plat-*/
869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
870
871 ARM PRIMECELL AACI PL041 DRIVER
872 M:      Russell King <linux@arm.linux.org.uk>
873 S:      Maintained
874 F:      sound/arm/aaci.*
875
876 ARM PRIMECELL CLCD PL110 DRIVER
877 M:      Russell King <linux@arm.linux.org.uk>
878 S:      Maintained
879 F:      drivers/video/fbdev/amba-clcd.*
880
881 ARM PRIMECELL KMI PL050 DRIVER
882 M:      Russell King <linux@arm.linux.org.uk>
883 S:      Maintained
884 F:      drivers/input/serio/ambakmi.*
885 F:      include/linux/amba/kmi.h
886
887 ARM PRIMECELL MMCI PL180/1 DRIVER
888 M:      Russell King <linux@arm.linux.org.uk>
889 S:      Maintained
890 F:      drivers/mmc/host/mmci.*
891 F:      include/linux/amba/mmci.h
892
893 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
894 M:      Russell King <linux@arm.linux.org.uk>
895 S:      Maintained
896 F:      drivers/tty/serial/amba-pl01*.c
897 F:      include/linux/amba/serial.h
898
899 ARM PRIMECELL BUS SUPPORT
900 M:      Russell King <linux@arm.linux.org.uk>
901 S:      Maintained
902 F:      drivers/amba/
903 F:      include/linux/amba/bus.h
904
905 ARM/ADS SPHERE MACHINE SUPPORT
906 M:      Lennert Buytenhek <kernel@wantstofly.org>
907 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
908 S:      Maintained
909
910 ARM/AFEB9260 MACHINE SUPPORT
911 M:      Sergey Lapin <slapin@ossfans.org>
912 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
913 S:      Maintained
914
915 ARM/AJECO 1ARM MACHINE SUPPORT
916 M:      Lennert Buytenhek <kernel@wantstofly.org>
917 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
918 S:      Maintained
919
920 ARM/Allwinner sunXi SoC support
921 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
922 M:      Chen-Yu Tsai <wens@csie.org>
923 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
924 S:      Maintained
925 N:      sun[x456789]i
926
927 ARM/Allwinner SoC Clock Support
928 M:      Emilio LĂ³pez <emilio@elopez.com.ar>
929 S:      Maintained
930 F:      drivers/clk/sunxi/
931
932 ARM/Amlogic MesonX SoC support
933 M:      Carlo Caione <carlo@caione.org>
934 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935 S:      Maintained
936 F:      drivers/media/rc/meson-ir.c
937 N:      meson[x68]
938
939 ARM/Annapurna Labs ALPINE ARCHITECTURE
940 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
941 S:      Maintained
942 F:      arch/arm/mach-alpine/
943
944 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
945 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
946 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
947 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
948 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
949 W:      http://www.linux4sam.org
950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
951 S:      Supported
952 F:      arch/arm/mach-at91/
953 F:      include/soc/at91/
954 F:      arch/arm/boot/dts/at91*.dts
955 F:      arch/arm/boot/dts/at91*.dtsi
956 F:      arch/arm/boot/dts/sama*.dts
957 F:      arch/arm/boot/dts/sama*.dtsi
958 F:      arch/arm/include/debug/at91.S
959
960 ARM/ATMEL AT91 Clock Support
961 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
962 S:      Maintained
963 F:      drivers/clk/at91
964
965 ARM/CALXEDA HIGHBANK ARCHITECTURE
966 M:      Rob Herring <robh@kernel.org>
967 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
968 S:      Maintained
969 F:      arch/arm/mach-highbank/
970
971 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
972 M:      Krzysztof Halasa <khalasa@piap.pl>
973 S:      Maintained
974 F:      arch/arm/mach-cns3xxx/
975
976 ARM/CAVIUM THUNDER NETWORK DRIVER
977 M:      Sunil Goutham <sgoutham@cavium.com>
978 M:      Robert Richter <rric@kernel.org>
979 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
980 S:      Supported
981 F:      drivers/net/ethernet/cavium/thunder/
982
983 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
984 M:      Alexander Shiyan <shc_work@mail.ru>
985 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
986 S:      Odd Fixes
987 N:      clps711x
988
989 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
990 M:      Hartley Sweeten <hsweeten@visionengravers.com>
991 M:      Ryan Mallon <rmallon@gmail.com>
992 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
993 S:      Maintained
994 F:      arch/arm/mach-ep93xx/
995 F:      arch/arm/mach-ep93xx/include/mach/
996
997 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
998 M:      Lennert Buytenhek <kernel@wantstofly.org>
999 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1000 S:      Maintained
1001
1002 ARM/CLKDEV SUPPORT
1003 M:      Russell King <linux@arm.linux.org.uk>
1004 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1005 S:      Maintained
1006 F:      arch/arm/include/asm/clkdev.h
1007 F:      drivers/clk/clkdev.c
1008
1009 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1010 M:      Mike Rapoport <mike@compulab.co.il>
1011 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1012 S:      Maintained
1013
1014 ARM/CONTEC MICRO9 MACHINE SUPPORT
1015 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1016 S:      Maintained
1017 F:      arch/arm/mach-ep93xx/micro9.c
1018
1019 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1020 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1021 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1022 S:      Maintained
1023 F:      drivers/hwtracing/coresight/*
1024 F:      Documentation/trace/coresight.txt
1025 F:      Documentation/devicetree/bindings/arm/coresight.txt
1026 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1027
1028 ARM/CORGI MACHINE SUPPORT
1029 M:      Richard Purdie <rpurdie@rpsys.net>
1030 S:      Maintained
1031
1032 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1033 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1034 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1035 T:      git git://github.com/ulli-kroll/linux.git
1036 S:      Maintained
1037 F:      arch/arm/mach-gemini/
1038 F:      drivers/rtc/rtc-gemini.c
1039
1040 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1041 M:      Barry Song <baohua@kernel.org>
1042 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1044 S:      Maintained
1045 F:      arch/arm/mach-prima2/
1046 F:      drivers/clk/sirf/
1047 F:      drivers/clocksource/timer-prima2.c
1048 F:      drivers/clocksource/timer-atlas7.c
1049 N:      [^a-z]sirf
1050
1051 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1052 M:      Baruch Siach <baruch@tkos.co.il>
1053 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054 S:      Maintained
1055 F:      arch/arm/boot/dts/cx92755*
1056 N:      digicolor
1057
1058 ARM/EBSA110 MACHINE SUPPORT
1059 M:      Russell King <linux@arm.linux.org.uk>
1060 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1061 W:      http://www.arm.linux.org.uk/
1062 S:      Maintained
1063 F:      arch/arm/mach-ebsa110/
1064 F:      drivers/net/ethernet/amd/am79c961a.*
1065
1066 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1067 M:      Uwe Kleine-König <kernel@pengutronix.de>
1068 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1069 S:      Maintained
1070 N:      efm32
1071
1072 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1073 M:      Daniel Ribeiro <drwyrm@gmail.com>
1074 M:      Stefan Schmidt <stefan@openezx.org>
1075 M:      Harald Welte <laforge@openezx.org>
1076 L:      openezx-devel@lists.openezx.org (moderated for non-subscribers)
1077 W:      http://www.openezx.org/
1078 S:      Maintained
1079 T:      topgit git://git.openezx.org/openezx.git
1080 F:      arch/arm/mach-pxa/ezx.c
1081
1082 ARM/FARADAY FA526 PORT
1083 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1084 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1085 S:      Maintained
1086 T:      git git://git.berlios.de/gemini-board
1087 F:      arch/arm/mm/*-fa*
1088
1089 ARM/FOOTBRIDGE ARCHITECTURE
1090 M:      Russell King <linux@arm.linux.org.uk>
1091 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092 W:      http://www.arm.linux.org.uk/
1093 S:      Maintained
1094 F:      arch/arm/include/asm/hardware/dec21285.h
1095 F:      arch/arm/mach-footbridge/
1096
1097 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1098 M:      Shawn Guo <shawnguo@kernel.org>
1099 M:      Sascha Hauer <kernel@pengutronix.de>
1100 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101 S:      Maintained
1102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1103 F:      arch/arm/mach-imx/
1104 F:      arch/arm/mach-mxs/
1105 F:      arch/arm/boot/dts/imx*
1106 F:      arch/arm/configs/imx*_defconfig
1107 F:      drivers/clk/imx/
1108 F:      include/soc/imx/
1109
1110 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1111 M:      Shawn Guo <shawnguo@kernel.org>
1112 M:      Sascha Hauer <kernel@pengutronix.de>
1113 R:      Stefan Agner <stefan@agner.ch>
1114 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115 S:      Maintained
1116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1117 F:      arch/arm/mach-imx/*vf610*
1118 F:      arch/arm/boot/dts/vf*
1119
1120 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1121 M:      Lennert Buytenhek <kernel@wantstofly.org>
1122 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123 S:      Maintained
1124
1125 ARM/GUMSTIX MACHINE SUPPORT
1126 M:      Steve Sakoman <sakoman@gmail.com>
1127 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1128 S:      Maintained
1129
1130 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1131 M:      Philipp Zabel <philipp.zabel@gmail.com>
1132 M:      Paul Parsons <lost.distance@yahoo.com>
1133 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1134 S:      Maintained
1135 F:      arch/arm/mach-pxa/hx4700.c
1136 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1137 F:      sound/soc/pxa/hx4700.c
1138
1139 ARM/HISILICON SOC SUPPORT
1140 M:      Wei Xu <xuwei5@hisilicon.com>
1141 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142 W:      http://www.hisilicon.com
1143 S:      Supported
1144 T:      git git://github.com/hisilicon/linux-hisi.git
1145 F:      arch/arm/mach-hisi/
1146
1147 ARM/HP JORNADA 7XX MACHINE SUPPORT
1148 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1149 W:      www.jlime.com
1150 S:      Maintained
1151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1152 F:      arch/arm/mach-sa1100/jornada720.c
1153 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1154
1155 ARM/IGEP MACHINE SUPPORT
1156 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1157 M:      Javier Martinez Canillas <javier@dowhile0.org>
1158 L:      linux-omap@vger.kernel.org
1159 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160 S:      Maintained
1161 F:      arch/arm/boot/dts/omap3-igep*
1162
1163 ARM/INCOME PXA270 SUPPORT
1164 M:      Marek Vasut <marek.vasut@gmail.com>
1165 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166 S:      Maintained
1167 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1168
1169 ARM/INTEL IOP32X ARM ARCHITECTURE
1170 M:      Lennert Buytenhek <kernel@wantstofly.org>
1171 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1172 S:      Maintained
1173
1174 ARM/INTEL IOP33X ARM ARCHITECTURE
1175 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1176 S:      Orphan
1177
1178 ARM/INTEL IOP13XX ARM ARCHITECTURE
1179 M:      Lennert Buytenhek <kernel@wantstofly.org>
1180 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1181 S:      Maintained
1182
1183 ARM/INTEL IQ81342EX MACHINE SUPPORT
1184 M:      Lennert Buytenhek <kernel@wantstofly.org>
1185 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1186 S:      Maintained
1187
1188 ARM/INTEL IXDP2850 MACHINE SUPPORT
1189 M:      Lennert Buytenhek <kernel@wantstofly.org>
1190 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191 S:      Maintained
1192
1193 ARM/INTEL IXP4XX ARM ARCHITECTURE
1194 M:      Imre Kaloz <kaloz@openwrt.org>
1195 M:      Krzysztof Halasa <khalasa@piap.pl>
1196 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197 S:      Maintained
1198 F:      arch/arm/mach-ixp4xx/
1199
1200 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1201 M:      Jonathan Cameron <jic23@cam.ac.uk>
1202 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203 S:      Maintained
1204 F:      arch/arm/mach-pxa/stargate2.c
1205 F:      drivers/pcmcia/pxa2xx_stargate2.c
1206
1207 ARM/INTEL XSC3 (MANZANO) ARM CORE
1208 M:      Lennert Buytenhek <kernel@wantstofly.org>
1209 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1210 S:      Maintained
1211
1212 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1213 M:      Lennert Buytenhek <kernel@wantstofly.org>
1214 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1215 S:      Maintained
1216
1217 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1218 M:      Santosh Shilimkar <ssantosh@kernel.org>
1219 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1220 S:      Maintained
1221 F:      arch/arm/mach-keystone/
1222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1223
1224 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1225 M:      Santosh Shilimkar <ssantosh@kernel.org>
1226 L:      linux-kernel@vger.kernel.org
1227 S:      Maintained
1228 F:      drivers/clk/keystone/
1229
1230 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1231 M:      Santosh Shilimkar <ssantosh@kernel.org>
1232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233 L:      linux-kernel@vger.kernel.org
1234 S:      Maintained
1235 F:      drivers/clocksource/timer-keystone.c
1236
1237 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1238 M:      Santosh Shilimkar <ssantosh@kernel.org>
1239 L:      linux-kernel@vger.kernel.org
1240 S:      Maintained
1241 F:      drivers/power/reset/keystone-reset.c
1242
1243 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1244 M:      Santosh Shilimkar <ssantosh@kernel.org>
1245 L:      linux-kernel@vger.kernel.org
1246 S:      Maintained
1247 F:      drivers/memory/*emif*
1248
1249 ARM/LOGICPD PXA270 MACHINE SUPPORT
1250 M:      Lennert Buytenhek <kernel@wantstofly.org>
1251 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252 S:      Maintained
1253
1254 ARM/LPC18XX ARCHITECTURE
1255 M:      Joachim Eastwood <manabian@gmail.com>
1256 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257 S:      Maintained
1258 F:      arch/arm/boot/dts/lpc43*
1259 F:      drivers/clk/nxp/clk-lpc18xx*
1260 F:      drivers/clocksource/time-lpc32xx.c
1261 F:      drivers/i2c/busses/i2c-lpc2k.c
1262 F:      drivers/memory/pl172.c
1263 F:      drivers/mtd/spi-nor/nxp-spifi.c
1264 F:      drivers/rtc/rtc-lpc24xx.c
1265 N:      lpc18xx
1266
1267 ARM/MAGICIAN MACHINE SUPPORT
1268 M:      Philipp Zabel <philipp.zabel@gmail.com>
1269 S:      Maintained
1270
1271 ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1272 M:      Jason Cooper <jason@lakedaemon.net>
1273 M:      Andrew Lunn <andrew@lunn.ch>
1274 M:      Gregory Clement <gregory.clement@free-electrons.com>
1275 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1276 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277 S:      Maintained
1278 F:      arch/arm/mach-mvebu/
1279 F:      drivers/rtc/rtc-armada38x.c
1280 F:      arch/arm/boot/dts/armada*
1281 F:      arch/arm/boot/dts/kirkwood*
1282
1283
1284 ARM/Marvell Berlin SoC support
1285 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1286 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287 S:      Maintained
1288 F:      arch/arm/mach-berlin/
1289 F:      arch/arm/boot/dts/berlin*
1290
1291
1292 ARM/Marvell Dove/MV78xx0/Orion SOC support
1293 M:      Jason Cooper <jason@lakedaemon.net>
1294 M:      Andrew Lunn <andrew@lunn.ch>
1295 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1296 M:      Gregory Clement <gregory.clement@free-electrons.com>
1297 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298 S:      Maintained
1299 F:      arch/arm/mach-dove/
1300 F:      arch/arm/mach-mv78xx0/
1301 F:      arch/arm/mach-orion5x/
1302 F:      arch/arm/plat-orion/
1303 F:      arch/arm/boot/dts/dove*
1304 F:      arch/arm/boot/dts/orion5x*
1305
1306
1307 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1308 M:      Alexander Clouter <alex@digriz.org.uk>
1309 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310 W:      http://www.digriz.org.uk/ts78xx/kernel
1311 S:      Maintained
1312 F:      arch/arm/mach-orion5x/ts78xx-*
1313
1314 ARM/Mediatek RTC DRIVER
1315 M:      Eddie Huang <eddie.huang@mediatek.com>
1316 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1318 S:      Maintained
1319 F:      drivers/rtc/rtc-mt6397.c
1320
1321 ARM/Mediatek SoC support
1322 M:      Matthias Brugger <matthias.bgg@gmail.com>
1323 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1325 S:      Maintained
1326 F:      arch/arm/boot/dts/mt6*
1327 F:      arch/arm/boot/dts/mt8*
1328 F:      arch/arm/mach-mediatek/
1329 N:      mtk
1330 K:      mediatek
1331
1332 ARM/Mediatek USB3 PHY DRIVER
1333 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1334 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1336 S:      Maintained
1337 F:      drivers/phy/phy-mt65xx-usb3.c
1338
1339 ARM/MICREL KS8695 ARCHITECTURE
1340 M:      Greg Ungerer <gerg@uclinux.org>
1341 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342 F:      arch/arm/mach-ks8695/
1343 S:      Odd Fixes
1344
1345 ARM/MIOA701 MACHINE SUPPORT
1346 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1347 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348 F:      arch/arm/mach-pxa/mioa701.c
1349 S:      Maintained
1350
1351 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1352 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1353 S:      Maintained
1354
1355 ARM/NOMADIK ARCHITECTURE
1356 M:      Alessandro Rubini <rubini@unipv.it>
1357 M:      Linus Walleij <linus.walleij@linaro.org>
1358 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359 S:      Maintained
1360 F:      arch/arm/mach-nomadik/
1361 F:      drivers/pinctrl/nomadik/
1362 F:      drivers/i2c/busses/i2c-nomadik.c
1363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1364
1365 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1366 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1367 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1368 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1369 S:      Supported
1370
1371 ARM/TOSA MACHINE SUPPORT
1372 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1373 M:      Dirk Opfer <dirk@opfer-online.de>
1374 S:      Maintained
1375
1376 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1377 M:      Marek Vasut <marek.vasut@gmail.com>
1378 L:      linux-arm-kernel@lists.infradead.org
1379 W:      http://hackndev.com
1380 S:      Maintained
1381 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1382 F:      arch/arm/mach-pxa/palmtx.c
1383 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1384 F:      arch/arm/mach-pxa/palmt5.c
1385 F:      arch/arm/mach-pxa/include/mach/palmld.h
1386 F:      arch/arm/mach-pxa/palmld.c
1387 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1388 F:      arch/arm/mach-pxa/palmte2.c
1389 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1390 F:      arch/arm/mach-pxa/palmtc.c
1391
1392 ARM/PALM TREO SUPPORT
1393 M:      Tomas Cech <sleep_walker@suse.com>
1394 L:      linux-arm-kernel@lists.infradead.org
1395 W:      http://hackndev.com
1396 S:      Maintained
1397 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1398 F:      arch/arm/mach-pxa/palmtreo.c
1399
1400 ARM/PALMZ72 SUPPORT
1401 M:      Sergey Lapin <slapin@ossfans.org>
1402 L:      linux-arm-kernel@lists.infradead.org
1403 W:      http://hackndev.com
1404 S:      Maintained
1405 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1406 F:      arch/arm/mach-pxa/palmz72.c
1407
1408 ARM/PLEB SUPPORT
1409 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1410 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1411 S:      Maintained
1412
1413 ARM/PT DIGITAL BOARD PORT
1414 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1415 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416 W:      http://www.arm.linux.org.uk/
1417 S:      Maintained
1418
1419 ARM/QUALCOMM SUPPORT
1420 M:      Kumar Gala <galak@codeaurora.org>
1421 M:      Andy Gross <agross@codeaurora.org>
1422 M:      David Brown <davidb@codeaurora.org>
1423 L:      linux-arm-msm@vger.kernel.org
1424 L:      linux-soc@vger.kernel.org
1425 S:      Maintained
1426 F:      arch/arm/mach-qcom/
1427 F:      drivers/soc/qcom/
1428 F:      drivers/tty/serial/msm_serial.h
1429 F:      drivers/tty/serial/msm_serial.c
1430 F:      drivers/*/pm8???-*
1431 F:      drivers/mfd/ssbi.c
1432 F:      drivers/firmware/qcom_scm.c
1433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1434
1435 ARM/RADISYS ENP2611 MACHINE SUPPORT
1436 M:      Lennert Buytenhek <kernel@wantstofly.org>
1437 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 S:      Maintained
1439
1440 ARM/RISCPC ARCHITECTURE
1441 M:      Russell King <linux@arm.linux.org.uk>
1442 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443 W:      http://www.arm.linux.org.uk/
1444 S:      Maintained
1445 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1446 F:      arch/arm/include/asm/hardware/ioc.h
1447 F:      arch/arm/include/asm/hardware/iomd.h
1448 F:      arch/arm/include/asm/hardware/memc.h
1449 F:      arch/arm/mach-rpc/
1450 F:      drivers/net/ethernet/8390/etherh.c
1451 F:      drivers/net/ethernet/i825xx/ether1*
1452 F:      drivers/net/ethernet/seeq/ether3*
1453 F:      drivers/scsi/arm/
1454
1455 ARM/Rockchip SoC support
1456 M:      Heiko Stuebner <heiko@sntech.de>
1457 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458 L:      linux-rockchip@lists.infradead.org
1459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1460 S:      Maintained
1461 F:      arch/arm/boot/dts/rk3*
1462 F:      arch/arm/mach-rockchip/
1463 F:      drivers/clk/rockchip/
1464 F:      drivers/i2c/busses/i2c-rk3x.c
1465 F:      drivers/*/*rockchip*
1466 F:      drivers/*/*/*rockchip*
1467 F:      sound/soc/rockchip/
1468 N:      rockchip
1469
1470 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1471 M:      Kukjin Kim <kgene@kernel.org>
1472 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
1473 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1475 S:      Maintained
1476 F:      arch/arm/boot/dts/s3c*
1477 F:      arch/arm/boot/dts/exynos*
1478 F:      arch/arm64/boot/dts/exynos/
1479 F:      arch/arm/plat-samsung/
1480 F:      arch/arm/mach-s3c24*/
1481 F:      arch/arm/mach-s3c64xx/
1482 F:      arch/arm/mach-s5p*/
1483 F:      arch/arm/mach-exynos*/
1484 F:      drivers/*/*s3c2410*
1485 F:      drivers/*/*/*s3c2410*
1486 F:      drivers/spi/spi-s3c*
1487 F:      sound/soc/samsung/*
1488 F:      Documentation/arm/Samsung/
1489 F:      Documentation/devicetree/bindings/arm/samsung/
1490 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1491 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1492 N:      exynos
1493
1494 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1495 M:      Kyungmin Park <kyungmin.park@samsung.com>
1496 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 S:      Maintained
1498 F:      arch/arm/mach-s5pv210/
1499
1500 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1501 M:      Kyungmin Park <kyungmin.park@samsung.com>
1502 M:      Kamil Debski <k.debski@samsung.com>
1503 L:      linux-arm-kernel@lists.infradead.org
1504 L:      linux-media@vger.kernel.org
1505 S:      Maintained
1506 F:      drivers/media/platform/s5p-g2d/
1507
1508 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1509 M:      Kyungmin Park <kyungmin.park@samsung.com>
1510 M:      Kamil Debski <k.debski@samsung.com>
1511 M:      Jeongtae Park <jtp.park@samsung.com>
1512 L:      linux-arm-kernel@lists.infradead.org
1513 L:      linux-media@vger.kernel.org
1514 S:      Maintained
1515 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1516 F:      drivers/media/platform/s5p-mfc/
1517
1518 ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1519 M:      Kyungmin Park <kyungmin.park@samsung.com>
1520 M:      Tomasz Stanislawski <t.stanislaws@samsung.com>
1521 L:      linux-arm-kernel@lists.infradead.org
1522 L:      linux-media@vger.kernel.org
1523 S:      Maintained
1524 F:      drivers/media/platform/s5p-tv/
1525
1526 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1527 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1528 M:      Jacek Anaszewski <j.anaszewski@samsung.com>
1529 L:      linux-arm-kernel@lists.infradead.org
1530 L:      linux-media@vger.kernel.org
1531 S:      Maintained
1532 F:      drivers/media/platform/s5p-jpeg/
1533
1534 ARM/SHMOBILE ARM ARCHITECTURE
1535 M:      Simon Horman <horms@verge.net.au>
1536 M:      Magnus Damm <magnus.damm@gmail.com>
1537 L:      linux-renesas-soc@vger.kernel.org
1538 W:      http://oss.renesas.com
1539 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1541 S:      Supported
1542 F:      arch/arm/boot/dts/emev2*
1543 F:      arch/arm/boot/dts/r7s*
1544 F:      arch/arm/boot/dts/r8a*
1545 F:      arch/arm/boot/dts/sh*
1546 F:      arch/arm/configs/shmobile_defconfig
1547 F:      arch/arm/include/debug/renesas-scif.S
1548 F:      arch/arm/mach-shmobile/
1549 F:      drivers/sh/
1550
1551 ARM/SOCFPGA ARCHITECTURE
1552 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1553 S:      Maintained
1554 F:      arch/arm/mach-socfpga/
1555 F:      arch/arm/boot/dts/socfpga*
1556 F:      arch/arm/configs/socfpga_defconfig
1557 W:      http://www.rocketboards.org
1558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1559
1560 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1561 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1562 S:      Maintained
1563 F:      drivers/clk/socfpga/
1564
1565 ARM/SOCFPGA EDAC SUPPORT
1566 M:      Thor Thayer <tthayer@opensource.altera.com>
1567 S:      Maintained
1568 F:      drivers/edac/altera_edac.
1569
1570 ARM/STI ARCHITECTURE
1571 M:      Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1572 M:      Maxime Coquelin <maxime.coquelin@st.com>
1573 M:      Patrice Chotard <patrice.chotard@st.com>
1574 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 L:      kernel@stlinux.com
1576 W:      http://www.stlinux.com
1577 S:      Maintained
1578 F:      arch/arm/mach-sti/
1579 F:      arch/arm/boot/dts/sti*
1580 F:      drivers/char/hw_random/st-rng.c
1581 F:      drivers/clocksource/arm_global_timer.c
1582 F:      drivers/clocksource/clksrc_st_lpc.c
1583 F:      drivers/i2c/busses/i2c-st.c
1584 F:      drivers/media/rc/st_rc.c
1585 F:      drivers/media/platform/sti/c8sectpfe/
1586 F:      drivers/mmc/host/sdhci-st.c
1587 F:      drivers/phy/phy-miphy28lp.c
1588 F:      drivers/phy/phy-miphy365x.c
1589 F:      drivers/phy/phy-stih407-usb.c
1590 F:      drivers/phy/phy-stih41x-usb.c
1591 F:      drivers/pinctrl/pinctrl-st.c
1592 F:      drivers/reset/sti/
1593 F:      drivers/rtc/rtc-st-lpc.c
1594 F:      drivers/tty/serial/st-asc.c
1595 F:      drivers/usb/dwc3/dwc3-st.c
1596 F:      drivers/usb/host/ehci-st.c
1597 F:      drivers/usb/host/ohci-st.c
1598 F:      drivers/watchdog/st_lpc_wdt.c
1599 F:      drivers/ata/ahci_st.c
1600
1601 ARM/STM32 ARCHITECTURE
1602 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1603 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604 S:      Maintained
1605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1606 N:      stm32
1607 F:      drivers/clocksource/armv7m_systick.c
1608
1609 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1610 M:      Lennert Buytenhek <kernel@wantstofly.org>
1611 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 S:      Maintained
1613
1614 ARM/TETON BGA MACHINE SUPPORT
1615 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1616 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617 S:      Maintained
1618
1619 ARM/THECUS N2100 MACHINE SUPPORT
1620 M:      Lennert Buytenhek <kernel@wantstofly.org>
1621 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 S:      Maintained
1623
1624 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1625 M:      Wan ZongShun <mcuos.com@gmail.com>
1626 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 W:      http://www.mcuos.com
1628 S:      Maintained
1629 F:      arch/arm/mach-w90x900/
1630 F:      drivers/input/keyboard/w90p910_keypad.c
1631 F:      drivers/input/touchscreen/w90p910_ts.c
1632 F:      drivers/watchdog/nuc900_wdt.c
1633 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1634 F:      drivers/mtd/nand/nuc900_nand.c
1635 F:      drivers/rtc/rtc-nuc900.c
1636 F:      drivers/spi/spi-nuc900.c
1637 F:      drivers/usb/host/ehci-w90x900.c
1638 F:      drivers/video/fbdev/nuc900fb.c
1639
1640 ARM/U300 MACHINE SUPPORT
1641 M:      Linus Walleij <linus.walleij@linaro.org>
1642 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643 S:      Supported
1644 F:      arch/arm/mach-u300/
1645 F:      drivers/clocksource/timer-u300.c
1646 F:      drivers/i2c/busses/i2c-stu300.c
1647 F:      drivers/rtc/rtc-coh901331.c
1648 F:      drivers/watchdog/coh901327_wdt.c
1649 F:      drivers/dma/coh901318*
1650 F:      drivers/mfd/ab3100*
1651 F:      drivers/rtc/rtc-ab3100.c
1652 F:      drivers/rtc/rtc-coh901331.c
1653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1654
1655 ARM/UNIPHIER ARCHITECTURE
1656 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1657 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 S:      Maintained
1659 F:      arch/arm/boot/dts/uniphier*
1660 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1661 F:      arch/arm/mach-uniphier/
1662 F:      arch/arm/mm/cache-uniphier.c
1663 F:      drivers/i2c/busses/i2c-uniphier*
1664 F:      drivers/pinctrl/uniphier/
1665 F:      drivers/tty/serial/8250/8250_uniphier.c
1666 N:      uniphier
1667
1668 ARM/Ux500 ARM ARCHITECTURE
1669 M:      Linus Walleij <linus.walleij@linaro.org>
1670 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671 S:      Maintained
1672 F:      arch/arm/mach-ux500/
1673 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1674 F:      drivers/dma/ste_dma40*
1675 F:      drivers/hwspinlock/u8500_hsem.c
1676 F:      drivers/mfd/abx500*
1677 F:      drivers/mfd/ab8500*
1678 F:      drivers/mfd/dbx500*
1679 F:      drivers/mfd/db8500*
1680 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1681 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1682 F:      drivers/rtc/rtc-ab8500.c
1683 F:      drivers/rtc/rtc-pl031.c
1684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1685
1686 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1687 M:      Ulf Hansson <ulf.hansson@linaro.org>
1688 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689 T:      git git://git.linaro.org/people/ulfh/clk.git
1690 S:      Maintained
1691 F:      drivers/clk/ux500/
1692 F:      include/linux/platform_data/clk-ux500.h
1693
1694 ARM/VERSATILE EXPRESS PLATFORM
1695 M:      Liviu Dudau <liviu.dudau@arm.com>
1696 M:      Sudeep Holla <sudeep.holla@arm.com>
1697 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1698 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699 S:      Maintained
1700 F:      arch/arm/boot/dts/vexpress*
1701 F:      arch/arm64/boot/dts/arm/vexpress*
1702 F:      arch/arm/mach-vexpress/
1703 F:      */*/vexpress*
1704 F:      */*/*/vexpress*
1705 F:      drivers/clk/versatile/clk-vexpress-osc.c
1706 F:      drivers/clocksource/versatile.c
1707
1708 ARM/VFP SUPPORT
1709 M:      Russell King <linux@arm.linux.org.uk>
1710 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711 W:      http://www.arm.linux.org.uk/
1712 S:      Maintained
1713 F:      arch/arm/vfp/
1714
1715 ARM/VOIPAC PXA270 SUPPORT
1716 M:      Marek Vasut <marek.vasut@gmail.com>
1717 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718 S:      Maintained
1719 F:      arch/arm/mach-pxa/vpac270.c
1720 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1721
1722 ARM/VT8500 ARM ARCHITECTURE
1723 M:      Tony Prisk <linux@prisktech.co.nz>
1724 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725 S:      Maintained
1726 F:      arch/arm/mach-vt8500/
1727 F:      drivers/clocksource/vt8500_timer.c
1728 F:      drivers/i2c/busses/i2c-wmt.c
1729 F:      drivers/mmc/host/wmt-sdmmc.c
1730 F:      drivers/pwm/pwm-vt8500.c
1731 F:      drivers/rtc/rtc-vt8500.c
1732 F:      drivers/tty/serial/vt8500_serial.c
1733 F:      drivers/usb/host/ehci-platform.c
1734 F:      drivers/usb/host/uhci-platform.c
1735 F:      drivers/video/fbdev/vt8500lcdfb.*
1736 F:      drivers/video/fbdev/wm8505fb*
1737 F:      drivers/video/fbdev/wmt_ge_rops.*
1738
1739 ARM/ZIPIT Z2 SUPPORT
1740 M:      Marek Vasut <marek.vasut@gmail.com>
1741 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742 S:      Maintained
1743 F:      arch/arm/mach-pxa/z2.c
1744 F:      arch/arm/mach-pxa/include/mach/z2.h
1745
1746 ARM/ZTE ARCHITECTURE
1747 M:      Jun Nie <jun.nie@linaro.org>
1748 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749 S:      Maintained
1750 F:      arch/arm/mach-zx/
1751 F:      drivers/clk/zte/
1752 F:      Documentation/devicetree/bindings/arm/zte.txt
1753 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
1754
1755 ARM/ZYNQ ARCHITECTURE
1756 M:      Michal Simek <michal.simek@xilinx.com>
1757 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
1758 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759 W:      http://wiki.xilinx.com
1760 T:      git https://github.com/Xilinx/linux-xlnx.git
1761 S:      Supported
1762 F:      arch/arm/mach-zynq/
1763 F:      drivers/cpuidle/cpuidle-zynq.c
1764 F:      drivers/block/xsysace.c
1765 N:      zynq
1766 N:      xilinx
1767 F:      drivers/clocksource/cadence_ttc_timer.c
1768 F:      drivers/i2c/busses/i2c-cadence.c
1769 F:      drivers/mmc/host/sdhci-of-arasan.c
1770 F:      drivers/edac/synopsys_edac.c
1771
1772 ARM SMMU DRIVERS
1773 M:      Will Deacon <will.deacon@arm.com>
1774 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775 S:      Maintained
1776 F:      drivers/iommu/arm-smmu.c
1777 F:      drivers/iommu/arm-smmu-v3.c
1778 F:      drivers/iommu/io-pgtable-arm.c
1779
1780 ARM64 PORT (AARCH64 ARCHITECTURE)
1781 M:      Catalin Marinas <catalin.marinas@arm.com>
1782 M:      Will Deacon <will.deacon@arm.com>
1783 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1785 S:      Maintained
1786 F:      arch/arm64/
1787 F:      Documentation/arm64/
1788
1789 AS3645A LED FLASH CONTROLLER DRIVER
1790 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1791 L:      linux-media@vger.kernel.org
1792 T:      git git://linuxtv.org/media_tree.git
1793 S:      Maintained
1794 F:      drivers/media/i2c/as3645a.c
1795 F:      include/media/i2c/as3645a.h
1796
1797 ASC7621 HARDWARE MONITOR DRIVER
1798 M:      George Joseph <george.joseph@fairview5.com>
1799 L:      lm-sensors@lm-sensors.org
1800 S:      Maintained
1801 F:      Documentation/hwmon/asc7621
1802 F:      drivers/hwmon/asc7621.c
1803
1804 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1805 M:      Corentin Chary <corentin.chary@gmail.com>
1806 L:      acpi4asus-user@lists.sourceforge.net
1807 L:      platform-driver-x86@vger.kernel.org
1808 W:      http://acpi4asus.sf.net
1809 S:      Maintained
1810 F:      drivers/platform/x86/asus*.c
1811 F:      drivers/platform/x86/eeepc*.c
1812
1813 ASUS WIRELESS RADIO CONTROL DRIVER
1814 M:      JoĂ£o Paulo Rechi Vita <jprvita@gmail.com>
1815 L:      platform-driver-x86@vger.kernel.org
1816 S:      Maintained
1817 F:      drivers/platform/x86/asus-wireless.c
1818
1819 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1820 R:      Dan Williams <dan.j.williams@intel.com>
1821 W:      http://sourceforge.net/projects/xscaleiop
1822 S:      Odd fixes
1823 F:      Documentation/crypto/async-tx-api.txt
1824 F:      crypto/async_tx/
1825 F:      drivers/dma/
1826 F:      include/linux/dmaengine.h
1827 F:      include/linux/async_tx.h
1828
1829 AT24 EEPROM DRIVER
1830 M:      Wolfram Sang <wsa@the-dreams.de>
1831 L:      linux-i2c@vger.kernel.org
1832 S:      Maintained
1833 F:      drivers/misc/eeprom/at24.c
1834 F:      include/linux/platform_data/at24.h
1835
1836 ATA OVER ETHERNET (AOE) DRIVER
1837 M:      "Ed L. Cashin" <ed.cashin@acm.org>
1838 W:      http://www.openaoe.org/
1839 S:      Supported
1840 F:      Documentation/aoe/
1841 F:      drivers/block/aoe/
1842
1843 ATHEROS 71XX/9XXX GPIO DRIVER
1844 M:      Alban Bedel <albeu@free.fr>
1845 W:      https://github.com/AlbanBedel/linux
1846 T:      git git://github.com/AlbanBedel/linux
1847 S:      Maintained
1848 F:      drivers/gpio/gpio-ath79.c
1849 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1850
1851 ATHEROS ATH GENERIC UTILITIES
1852 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1853 L:      linux-wireless@vger.kernel.org
1854 S:      Supported
1855 F:      drivers/net/wireless/ath/*
1856
1857 ATHEROS ATH5K WIRELESS DRIVER
1858 M:      Jiri Slaby <jirislaby@gmail.com>
1859 M:      Nick Kossifidis <mickflemm@gmail.com>
1860 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1861 L:      linux-wireless@vger.kernel.org
1862 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
1863 S:      Maintained
1864 F:      drivers/net/wireless/ath/ath5k/
1865
1866 ATHEROS ATH6KL WIRELESS DRIVER
1867 M:      Kalle Valo <kvalo@qca.qualcomm.com>
1868 L:      linux-wireless@vger.kernel.org
1869 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
1870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
1871 S:      Supported
1872 F:      drivers/net/wireless/ath/ath6kl/
1873
1874 WILOCITY WIL6210 WIRELESS DRIVER
1875 M:      Maya Erez <qca_merez@qca.qualcomm.com>
1876 L:      linux-wireless@vger.kernel.org
1877 L:      wil6210@qca.qualcomm.com
1878 S:      Supported
1879 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
1880 F:      drivers/net/wireless/ath/wil6210/
1881 F:      include/uapi/linux/wil6210_uapi.h
1882
1883 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1884 M:      Christian Lamparter <chunkeey@googlemail.com>
1885 L:      linux-wireless@vger.kernel.org
1886 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
1887 S:      Maintained
1888 F:      drivers/net/wireless/ath/carl9170/
1889
1890 ATK0110 HWMON DRIVER
1891 M:      Luca Tettamanti <kronos.it@gmail.com>
1892 L:      lm-sensors@lm-sensors.org
1893 S:      Maintained
1894 F:      drivers/hwmon/asus_atk0110.c
1895
1896 ATI_REMOTE2 DRIVER
1897 M:      Ville Syrjala <syrjala@sci.fi>
1898 S:      Maintained
1899 F:      drivers/input/misc/ati_remote2.c
1900
1901 ATLX ETHERNET DRIVERS
1902 M:      Jay Cliburn <jcliburn@gmail.com>
1903 M:      Chris Snook <chris.snook@gmail.com>
1904 L:      netdev@vger.kernel.org
1905 W:      http://sourceforge.net/projects/atl1
1906 W:      http://atl1.sourceforge.net
1907 S:      Maintained
1908 F:      drivers/net/ethernet/atheros/
1909
1910 ATM
1911 M:      Chas Williams <3chas3@gmail.com>
1912 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1913 L:      netdev@vger.kernel.org
1914 W:      http://linux-atm.sourceforge.net
1915 S:      Maintained
1916 F:      drivers/atm/
1917 F:      include/linux/atm*
1918 F:      include/uapi/linux/atm*
1919
1920 ATMEL AT91 / AT32 MCI DRIVER
1921 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
1922 S:      Maintained
1923 F:      drivers/mmc/host/atmel-mci.c
1924
1925 ATMEL AT91 / AT32 SERIAL DRIVER
1926 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
1927 S:      Supported
1928 F:      drivers/tty/serial/atmel_serial.c
1929
1930 ATMEL Audio ALSA driver
1931 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
1932 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1933 S:      Supported
1934 F:      sound/soc/atmel
1935
1936 ATMEL DMA DRIVER
1937 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
1938 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 S:      Supported
1940 F:      drivers/dma/at_hdmac.c
1941 F:      drivers/dma/at_hdmac_regs.h
1942 F:      include/linux/platform_data/dma-atmel.h
1943
1944 ATMEL XDMA DRIVER
1945 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
1946 L:      linux-arm-kernel@lists.infradead.org
1947 L:      dmaengine@vger.kernel.org
1948 S:      Supported
1949 F:      drivers/dma/at_xdmac.c
1950
1951 ATMEL I2C DRIVER
1952 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
1953 L:      linux-i2c@vger.kernel.org
1954 S:      Supported
1955 F:      drivers/i2c/busses/i2c-at91.c
1956
1957 ATMEL ISI DRIVER
1958 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
1959 L:      linux-media@vger.kernel.org
1960 S:      Supported
1961 F:      drivers/media/platform/soc_camera/atmel-isi.c
1962 F:      include/media/atmel-isi.h
1963
1964 ATMEL LCDFB DRIVER
1965 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
1966 L:      linux-fbdev@vger.kernel.org
1967 S:      Maintained
1968 F:      drivers/video/fbdev/atmel_lcdfb.c
1969 F:      include/video/atmel_lcdc.h
1970
1971 ATMEL MACB ETHERNET DRIVER
1972 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
1973 S:      Supported
1974 F:      drivers/net/ethernet/cadence/
1975
1976 ATMEL NAND DRIVER
1977 M:      Wenyou Yang <wenyou.yang@atmel.com>
1978 M:      Josh Wu <rainyfeeling@outlook.com>
1979 L:      linux-mtd@lists.infradead.org
1980 S:      Supported
1981 F:      drivers/mtd/nand/atmel_nand*
1982
1983 ATMEL SDMMC DRIVER
1984 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
1985 L:      linux-mmc@vger.kernel.org
1986 S:      Supported
1987 F:      drivers/mmc/host/sdhci-of-at91.c
1988
1989 ATMEL SPI DRIVER
1990 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
1991 S:      Supported
1992 F:      drivers/spi/spi-atmel.*
1993
1994 ATMEL SSC DRIVER
1995 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
1996 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997 S:      Supported
1998 F:      drivers/misc/atmel-ssc.c
1999 F:      include/linux/atmel-ssc.h
2000
2001 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2002 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2003 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004 S:      Supported
2005 F:      drivers/misc/atmel_tclib.c
2006 F:      drivers/clocksource/tcb_clksrc.c
2007
2008 ATMEL USBA UDC DRIVER
2009 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2010 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2011 S:      Supported
2012 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2013
2014 ATMEL WIRELESS DRIVER
2015 M:      Simon Kelley <simon@thekelleys.org.uk>
2016 L:      linux-wireless@vger.kernel.org
2017 W:      http://www.thekelleys.org.uk/atmel
2018 W:      http://atmelwlandriver.sourceforge.net/
2019 S:      Maintained
2020 F:      drivers/net/wireless/atmel/atmel*
2021
2022 ATMEL MAXTOUCH DRIVER
2023 M:      Nick Dyer <nick.dyer@itdev.co.uk>
2024 T:      git git://github.com/atmel-maxtouch/linux.git
2025 S:      Supported
2026 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2027 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2028 F:      include/linux/platform_data/atmel_mxt_ts.h
2029
2030 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2031 M:      Bradley Grove <linuxdrivers@attotech.com>
2032 L:      linux-scsi@vger.kernel.org
2033 W:      http://www.attotech.com
2034 S:      Supported
2035 F:      drivers/scsi/esas2r
2036
2037 ATUSB IEEE 802.15.4 RADIO DRIVER
2038 M:      Stefan Schmidt <stefan@osg.samsung.com>
2039 L:      linux-wpan@vger.kernel.org
2040 S:      Maintained
2041 F:      drivers/net/ieee802154/atusb.c
2042 F:      drivers/net/ieee802154/atusb.h
2043 F:      drivers/net/ieee802154/at86rf230.h
2044
2045 AUDIT SUBSYSTEM
2046 M:      Paul Moore <paul@paul-moore.com>
2047 M:      Eric Paris <eparis@redhat.com>
2048 L:      linux-audit@redhat.com (moderated for non-subscribers)
2049 W:      http://people.redhat.com/sgrubb/audit/
2050 T:      git git://git.infradead.org/users/pcmoore/audit
2051 S:      Maintained
2052 F:      include/linux/audit.h
2053 F:      include/uapi/linux/audit.h
2054 F:      kernel/audit*
2055
2056 AUXILIARY DISPLAY DRIVERS
2057 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2058 W:      http://miguelojeda.es/auxdisplay.htm
2059 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2060 S:      Maintained
2061 F:      drivers/auxdisplay/
2062 F:      include/linux/cfag12864b.h
2063
2064 AVR32 ARCHITECTURE
2065 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2066 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2067 W:      http://www.atmel.com/products/AVR32/
2068 W:      http://mirror.egtvedt.no/avr32linux.org/
2069 W:      http://avrfreaks.net/
2070 S:      Maintained
2071 F:      arch/avr32/
2072
2073 AVR32/AT32AP MACHINE SUPPORT
2074 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2075 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2076 S:      Maintained
2077 F:      arch/avr32/mach-at32ap/
2078
2079 AX.25 NETWORK LAYER
2080 M:      Ralf Baechle <ralf@linux-mips.org>
2081 L:      linux-hams@vger.kernel.org
2082 W:      http://www.linux-ax25.org/
2083 S:      Maintained
2084 F:      include/uapi/linux/ax25.h
2085 F:      include/net/ax25.h
2086 F:      net/ax25/
2087
2088 AZ6007 DVB DRIVER
2089 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2090 L:      linux-media@vger.kernel.org
2091 W:      https://linuxtv.org
2092 T:      git git://linuxtv.org/media_tree.git
2093 S:      Maintained
2094 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2095
2096 AZTECH FM RADIO RECEIVER DRIVER
2097 M:      Hans Verkuil <hverkuil@xs4all.nl>
2098 L:      linux-media@vger.kernel.org
2099 T:      git git://linuxtv.org/media_tree.git
2100 W:      https://linuxtv.org
2101 S:      Maintained
2102 F:      drivers/media/radio/radio-aztech*
2103
2104 B43 WIRELESS DRIVER
2105 L:      linux-wireless@vger.kernel.org
2106 L:      b43-dev@lists.infradead.org
2107 W:      http://wireless.kernel.org/en/users/Drivers/b43
2108 S:      Odd Fixes
2109 F:      drivers/net/wireless/broadcom/b43/
2110
2111 B43LEGACY WIRELESS DRIVER
2112 M:      Larry Finger <Larry.Finger@lwfinger.net>
2113 L:      linux-wireless@vger.kernel.org
2114 L:      b43-dev@lists.infradead.org
2115 W:      http://wireless.kernel.org/en/users/Drivers/b43
2116 S:      Maintained
2117 F:      drivers/net/wireless/broadcom/b43legacy/
2118
2119 BACKLIGHT CLASS/SUBSYSTEM
2120 M:      Jingoo Han <jingoohan1@gmail.com>
2121 M:      Lee Jones <lee.jones@linaro.org>
2122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2123 S:      Maintained
2124 F:      drivers/video/backlight/
2125 F:      include/linux/backlight.h
2126
2127 BATMAN ADVANCED
2128 M:      Marek Lindner <mareklindner@neomailbox.ch>
2129 M:      Simon Wunderlich <sw@simonwunderlich.de>
2130 M:      Antonio Quartulli <a@unstable.cc>
2131 L:      b.a.t.m.a.n@lists.open-mesh.org
2132 W:      http://www.open-mesh.org/
2133 S:      Maintained
2134 F:      net/batman-adv/
2135
2136 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2137 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2138 L:      linux-hams@vger.kernel.org
2139 W:      http://www.baycom.org/~tom/ham/ham.html
2140 S:      Maintained
2141 F:      drivers/net/hamradio/baycom*
2142
2143 BCACHE (BLOCK LAYER CACHE)
2144 M:      Kent Overstreet <kent.overstreet@gmail.com>
2145 L:      linux-bcache@vger.kernel.org
2146 W:      http://bcache.evilpiepirate.org
2147 S:      Maintained
2148 F:      drivers/md/bcache/
2149
2150 BDISP ST MEDIA DRIVER
2151 M:      Fabien Dessenne <fabien.dessenne@st.com>
2152 L:      linux-media@vger.kernel.org
2153 T:      git git://linuxtv.org/media_tree.git
2154 W:      https://linuxtv.org
2155 S:      Supported
2156 F:      drivers/media/platform/sti/bdisp
2157
2158 BEFS FILE SYSTEM
2159 S:      Orphan
2160 F:      Documentation/filesystems/befs.txt
2161 F:      fs/befs/
2162
2163 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2164 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2165 L:      netdev@vger.kernel.org
2166 S:      Maintained
2167 F:      drivers/net/ethernet/ec_bhf.c
2168
2169 BFS FILE SYSTEM
2170 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2171 S:      Maintained
2172 F:      Documentation/filesystems/bfs.txt
2173 F:      fs/bfs/
2174 F:      include/uapi/linux/bfs_fs.h
2175
2176 BLACKFIN ARCHITECTURE
2177 M:      Steven Miao <realmz6@gmail.com>
2178 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2179 T:      git git://git.code.sf.net/p/adi-linux/code
2180 W:      http://blackfin.uclinux.org
2181 S:      Supported
2182 F:      arch/blackfin/
2183
2184 BLACKFIN EMAC DRIVER
2185 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2186 W:      http://blackfin.uclinux.org
2187 S:      Supported
2188 F:      drivers/net/ethernet/adi/
2189
2190 BLACKFIN RTC DRIVER
2191 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2192 W:      http://blackfin.uclinux.org
2193 S:      Supported
2194 F:      drivers/rtc/rtc-bfin.c
2195
2196 BLACKFIN SDH DRIVER
2197 M:      Sonic Zhang <sonic.zhang@analog.com>
2198 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2199 W:      http://blackfin.uclinux.org
2200 S:      Supported
2201 F:      drivers/mmc/host/bfin_sdh.c
2202
2203 BLACKFIN SERIAL DRIVER
2204 M:      Sonic Zhang <sonic.zhang@analog.com>
2205 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2206 W:      http://blackfin.uclinux.org
2207 S:      Supported
2208 F:      drivers/tty/serial/bfin_uart.c
2209
2210 BLACKFIN WATCHDOG DRIVER
2211 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2212 W:      http://blackfin.uclinux.org
2213 S:      Supported
2214 F:      drivers/watchdog/bfin_wdt.c
2215
2216 BLACKFIN I2C TWI DRIVER
2217 M:      Sonic Zhang <sonic.zhang@analog.com>
2218 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2219 W:      http://blackfin.uclinux.org/
2220 S:      Supported
2221 F:      drivers/i2c/busses/i2c-bfin-twi.c
2222
2223 BLACKFIN MEDIA DRIVER
2224 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2225 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2226 W:      http://blackfin.uclinux.org/
2227 S:      Supported
2228 F:      drivers/media/platform/blackfin/
2229 F:      drivers/media/i2c/adv7183*
2230 F:      drivers/media/i2c/vs6624*
2231
2232 BLINKM RGB LED DRIVER
2233 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2234 S:      Maintained
2235 F:      drivers/leds/leds-blinkm.c
2236
2237 BLOCK LAYER
2238 M:      Jens Axboe <axboe@kernel.dk>
2239 L:      linux-block@vger.kernel.org
2240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2241 S:      Maintained
2242 F:      block/
2243 F:      kernel/trace/blktrace.c
2244
2245 BLOCK2MTD DRIVER
2246 M:      Joern Engel <joern@lazybastard.org>
2247 L:      linux-mtd@lists.infradead.org
2248 S:      Maintained
2249 F:      drivers/mtd/devices/block2mtd.c
2250
2251 BLUETOOTH DRIVERS
2252 M:      Marcel Holtmann <marcel@holtmann.org>
2253 M:      Gustavo Padovan <gustavo@padovan.org>
2254 M:      Johan Hedberg <johan.hedberg@gmail.com>
2255 L:      linux-bluetooth@vger.kernel.org
2256 W:      http://www.bluez.org/
2257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2259 S:      Maintained
2260 F:      drivers/bluetooth/
2261
2262 BLUETOOTH SUBSYSTEM
2263 M:      Marcel Holtmann <marcel@holtmann.org>
2264 M:      Gustavo Padovan <gustavo@padovan.org>
2265 M:      Johan Hedberg <johan.hedberg@gmail.com>
2266 L:      linux-bluetooth@vger.kernel.org
2267 W:      http://www.bluez.org/
2268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2270 S:      Maintained
2271 F:      net/bluetooth/
2272 F:      include/net/bluetooth/
2273
2274 BONDING DRIVER
2275 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2276 M:      Veaceslav Falico <vfalico@gmail.com>
2277 M:      Andy Gospodarek <gospo@cumulusnetworks.com>
2278 L:      netdev@vger.kernel.org
2279 W:      http://sourceforge.net/projects/bonding/
2280 S:      Supported
2281 F:      drivers/net/bonding/
2282 F:      include/uapi/linux/if_bonding.h
2283
2284 BPF (Safe dynamic programs and tools)
2285 M:      Alexei Starovoitov <ast@kernel.org>
2286 L:      netdev@vger.kernel.org
2287 L:      linux-kernel@vger.kernel.org
2288 S:      Supported
2289 F:      kernel/bpf/
2290
2291 BROADCOM B44 10/100 ETHERNET DRIVER
2292 M:      Gary Zambrano <zambrano@broadcom.com>
2293 L:      netdev@vger.kernel.org
2294 S:      Supported
2295 F:      drivers/net/ethernet/broadcom/b44.*
2296
2297 BROADCOM GENET ETHERNET DRIVER
2298 M:      Florian Fainelli <f.fainelli@gmail.com>
2299 L:      netdev@vger.kernel.org
2300 S:      Supported
2301 F:      drivers/net/ethernet/broadcom/genet/
2302
2303 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2304 M:      Sony Chacko <sony.chacko@qlogic.com>
2305 M:      Dept-HSGLinuxNICDev@qlogic.com
2306 L:      netdev@vger.kernel.org
2307 S:      Supported
2308 F:      drivers/net/ethernet/broadcom/bnx2.*
2309 F:      drivers/net/ethernet/broadcom/bnx2_*
2310
2311 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2312 M:      Ariel Elior <ariel.elior@qlogic.com>
2313 L:      netdev@vger.kernel.org
2314 S:      Supported
2315 F:      drivers/net/ethernet/broadcom/bnx2x/
2316
2317 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2318 M:      Florian Fainelli <f.fainelli@gmail.com>
2319 M:      Ray Jui <rjui@broadcom.com>
2320 M:      Scott Branden <sbranden@broadcom.com>
2321 L:      bcm-kernel-feedback-list@broadcom.com
2322 T:      git git://github.com/broadcom/mach-bcm
2323 S:      Maintained
2324 F:      arch/arm/mach-bcm/
2325 F:      arch/arm/boot/dts/bcm113*
2326 F:      arch/arm/boot/dts/bcm216*
2327 F:      arch/arm/boot/dts/bcm281*
2328 F:      arch/arm/configs/bcm_defconfig
2329 F:      drivers/mmc/host/sdhci-bcm-kona.c
2330 F:      drivers/clocksource/bcm_kona_timer.c
2331
2332 BROADCOM BCM2835 ARM ARCHITECTURE
2333 M:      Stephen Warren <swarren@wwwdotorg.org>
2334 M:      Lee Jones <lee@kernel.org>
2335 M:      Eric Anholt <eric@anholt.net>
2336 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2337 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2339 S:      Maintained
2340 N:      bcm2835
2341
2342 BROADCOM BCM33XX MIPS ARCHITECTURE
2343 M:      Kevin Cernekee <cernekee@gmail.com>
2344 L:      linux-mips@linux-mips.org
2345 S:      Maintained
2346 F:      arch/mips/bcm3384/*
2347 F:      arch/mips/include/asm/mach-bcm3384/*
2348 F:      arch/mips/kernel/*bmips*
2349
2350 BROADCOM BCM47XX MIPS ARCHITECTURE
2351 M:      Hauke Mehrtens <hauke@hauke-m.de>
2352 M:      RafaÅ‚ MiÅ‚ecki <zajec5@gmail.com>
2353 L:      linux-mips@linux-mips.org
2354 S:      Maintained
2355 F:      arch/mips/bcm47xx/*
2356 F:      arch/mips/include/asm/mach-bcm47xx/*
2357
2358 BROADCOM BCM5301X ARM ARCHITECTURE
2359 M:      Hauke Mehrtens <hauke@hauke-m.de>
2360 L:      linux-arm-kernel@lists.infradead.org
2361 S:      Maintained
2362 F:      arch/arm/mach-bcm/bcm_5301x.c
2363 F:      arch/arm/boot/dts/bcm5301x.dtsi
2364 F:      arch/arm/boot/dts/bcm470*
2365
2366 BROADCOM BCM63XX ARM ARCHITECTURE
2367 M:      Florian Fainelli <f.fainelli@gmail.com>
2368 L:      linux-arm-kernel@lists.infradead.org
2369 T:      git git://github.com/broadcom/arm-bcm63xx.git
2370 S:      Maintained
2371 F:      arch/arm/mach-bcm/bcm63xx.c
2372 F:      arch/arm/include/debug/bcm63xx.S
2373
2374 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2375 M:      Kevin Cernekee <cernekee@gmail.com>
2376 L:      linux-usb@vger.kernel.org
2377 S:      Maintained
2378 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2379
2380 BROADCOM BCM7XXX ARM ARCHITECTURE
2381 M:      Brian Norris <computersforpeace@gmail.com>
2382 M:      Gregory Fong <gregory.0xf0@gmail.com>
2383 M:      Florian Fainelli <f.fainelli@gmail.com>
2384 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2385 T:      git git://github.com/broadcom/stblinux.git
2386 S:      Maintained
2387 F:      arch/arm/mach-bcm/*brcmstb*
2388 F:      arch/arm/boot/dts/bcm7*.dts*
2389 F:      drivers/bus/brcmstb_gisb.c
2390 N:      brcmstb
2391
2392 BROADCOM BMIPS MIPS ARCHITECTURE
2393 M:      Kevin Cernekee <cernekee@gmail.com>
2394 M:      Florian Fainelli <f.fainelli@gmail.com>
2395 L:      linux-mips@linux-mips.org
2396 T:      git git://github.com/broadcom/stblinux.git
2397 S:      Maintained
2398 F:      arch/mips/bmips/*
2399 F:      arch/mips/include/asm/mach-bmips/*
2400 F:      arch/mips/kernel/*bmips*
2401 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2402 F:      drivers/irqchip/irq-bcm7*
2403 F:      drivers/irqchip/irq-brcmstb*
2404
2405 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2406 M:      Prashant Sreedharan <prashant@broadcom.com>
2407 M:      Michael Chan <mchan@broadcom.com>
2408 L:      netdev@vger.kernel.org
2409 S:      Supported
2410 F:      drivers/net/ethernet/broadcom/tg3.*
2411
2412 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2413 M:      Brett Rudley <brudley@broadcom.com>
2414 M:      Arend van Spriel <arend@broadcom.com>
2415 M:      Franky (Zhenhui) Lin <frankyl@broadcom.com>
2416 M:      Hante Meuleman <meuleman@broadcom.com>
2417 L:      linux-wireless@vger.kernel.org
2418 L:      brcm80211-dev-list@broadcom.com
2419 S:      Supported
2420 F:      drivers/net/wireless/broadcom/brcm80211/
2421
2422 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2423 M:      QLogic-Storage-Upstream@qlogic.com
2424 L:      linux-scsi@vger.kernel.org
2425 S:      Supported
2426 F:      drivers/scsi/bnx2fc/
2427
2428 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2429 M:      QLogic-Storage-Upstream@qlogic.com
2430 L:      linux-scsi@vger.kernel.org
2431 S:      Supported
2432 F:      drivers/scsi/bnx2i/
2433
2434 BROADCOM IPROC ARM ARCHITECTURE
2435 M:      Ray Jui <rjui@broadcom.com>
2436 M:      Scott Branden <sbranden@broadcom.com>
2437 M:      Jon Mason <jonmason@broadcom.com>
2438 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2439 L:      bcm-kernel-feedback-list@broadcom.com
2440 T:      git git://github.com/broadcom/cygnus-linux.git
2441 S:      Maintained
2442 N:      iproc
2443 N:      cygnus
2444 N:      nsp
2445 N:      bcm9113*
2446 N:      bcm9583*
2447 N:      bcm9585*
2448 N:      bcm9586*
2449 N:      bcm988312
2450 N:      bcm113*
2451 N:      bcm583*
2452 N:      bcm585*
2453 N:      bcm586*
2454 N:      bcm88312
2455
2456 BROADCOM BRCMSTB GPIO DRIVER
2457 M:      Gregory Fong <gregory.0xf0@gmail.com>
2458 L:      bcm-kernel-feedback-list@broadcom.com>
2459 S:      Supported
2460 F:      drivers/gpio/gpio-brcmstb.c
2461 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2462
2463 BROADCOM KONA GPIO DRIVER
2464 M:      Ray Jui <rjui@broadcom.com>
2465 L:      bcm-kernel-feedback-list@broadcom.com
2466 S:      Supported
2467 F:      drivers/gpio/gpio-bcm-kona.c
2468 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2469
2470 BROADCOM NVRAM DRIVER
2471 M:      RafaÅ‚ MiÅ‚ecki <zajec5@gmail.com>
2472 L:      linux-mips@linux-mips.org
2473 S:      Maintained
2474 F:      drivers/firmware/broadcom/*
2475
2476 BROADCOM STB NAND FLASH DRIVER
2477 M:      Brian Norris <computersforpeace@gmail.com>
2478 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2479 L:      linux-mtd@lists.infradead.org
2480 L:      bcm-kernel-feedback-list@broadcom.com
2481 S:      Maintained
2482 F:      drivers/mtd/nand/brcmnand/
2483
2484 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2485 M:      RafaÅ‚ MiÅ‚ecki <zajec5@gmail.com>
2486 L:      linux-wireless@vger.kernel.org
2487 S:      Maintained
2488 F:      drivers/bcma/
2489 F:      include/linux/bcma/
2490
2491 BROADCOM SYSTEMPORT ETHERNET DRIVER
2492 M:      Florian Fainelli <f.fainelli@gmail.com>
2493 L:      netdev@vger.kernel.org
2494 S:      Supported
2495 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2496
2497 BROCADE BFA FC SCSI DRIVER
2498 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2499 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2500 L:      linux-scsi@vger.kernel.org
2501 S:      Supported
2502 F:      drivers/scsi/bfa/
2503
2504 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2505 M:      Rasesh Mody <rasesh.mody@qlogic.com>
2506 L:      netdev@vger.kernel.org
2507 S:      Supported
2508 F:      drivers/net/ethernet/brocade/bna/
2509
2510 BSG (block layer generic sg v4 driver)
2511 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2512 L:      linux-scsi@vger.kernel.org
2513 S:      Supported
2514 F:      block/bsg.c
2515 F:      include/linux/bsg.h
2516 F:      include/uapi/linux/bsg.h
2517
2518 BT87X AUDIO DRIVER
2519 M:      Clemens Ladisch <clemens@ladisch.de>
2520 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2521 T:      git git://git.alsa-project.org/alsa-kernel.git
2522 S:      Maintained
2523 F:      Documentation/sound/alsa/Bt87x.txt
2524 F:      sound/pci/bt87x.c
2525
2526 BT8XXGPIO DRIVER
2527 M:      Michael Buesch <m@bues.ch>
2528 W:      http://bu3sch.de/btgpio.php
2529 S:      Maintained
2530 F:      drivers/gpio/gpio-bt8xx.c
2531
2532 BTRFS FILE SYSTEM
2533 M:      Chris Mason <clm@fb.com>
2534 M:      Josef Bacik <jbacik@fb.com>
2535 M:      David Sterba <dsterba@suse.com>
2536 L:      linux-btrfs@vger.kernel.org
2537 W:      http://btrfs.wiki.kernel.org/
2538 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2540 S:      Maintained
2541 F:      Documentation/filesystems/btrfs.txt
2542 F:      fs/btrfs/
2543
2544 BTTV VIDEO4LINUX DRIVER
2545 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2546 L:      linux-media@vger.kernel.org
2547 W:      https://linuxtv.org
2548 T:      git git://linuxtv.org/media_tree.git
2549 S:      Odd fixes
2550 F:      Documentation/video4linux/bttv/
2551 F:      drivers/media/pci/bt8xx/bttv*
2552
2553 BUSLOGIC SCSI DRIVER
2554 M:      Khalid Aziz <khalid@gonehiking.org>
2555 L:      linux-scsi@vger.kernel.org
2556 S:      Maintained
2557 F:      drivers/scsi/BusLogic.*
2558 F:      drivers/scsi/FlashPoint.*
2559
2560 C-MEDIA CMI8788 DRIVER
2561 M:      Clemens Ladisch <clemens@ladisch.de>
2562 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2563 T:      git git://git.alsa-project.org/alsa-kernel.git
2564 S:      Maintained
2565 F:      sound/pci/oxygen/
2566
2567 C6X ARCHITECTURE
2568 M:      Mark Salter <msalter@redhat.com>
2569 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2570 L:      linux-c6x-dev@linux-c6x.org
2571 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2572 S:      Maintained
2573 F:      arch/c6x/
2574
2575 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2576 M:      David Howells <dhowells@redhat.com>
2577 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2578 S:      Supported
2579 F:      Documentation/filesystems/caching/cachefiles.txt
2580 F:      fs/cachefiles/
2581
2582 CADET FM/AM RADIO RECEIVER DRIVER
2583 M:      Hans Verkuil <hverkuil@xs4all.nl>
2584 L:      linux-media@vger.kernel.org
2585 T:      git git://linuxtv.org/media_tree.git
2586 W:      https://linuxtv.org
2587 S:      Maintained
2588 F:      drivers/media/radio/radio-cadet*
2589
2590 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2591 M:      Jonathan Corbet <corbet@lwn.net>
2592 L:      linux-media@vger.kernel.org
2593 T:      git git://linuxtv.org/media_tree.git
2594 S:      Maintained
2595 F:      Documentation/video4linux/cafe_ccic
2596 F:      drivers/media/platform/marvell-ccic/
2597
2598 CAIF NETWORK LAYER
2599 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2600 L:      netdev@vger.kernel.org
2601 S:      Supported
2602 F:      Documentation/networking/caif/
2603 F:      drivers/net/caif/
2604 F:      include/uapi/linux/caif/
2605 F:      include/net/caif/
2606 F:      net/caif/
2607
2608 CALGARY x86-64 IOMMU
2609 M:      Muli Ben-Yehuda <muli@il.ibm.com>
2610 M:      "Jon D. Mason" <jdmason@kudzu.us>
2611 L:      discuss@x86-64.org
2612 S:      Maintained
2613 F:      arch/x86/kernel/pci-calgary_64.c
2614 F:      arch/x86/kernel/tce_64.c
2615 F:      arch/x86/include/asm/calgary.h
2616 F:      arch/x86/include/asm/tce.h
2617
2618 CAN NETWORK LAYER
2619 M:      Oliver Hartkopp <socketcan@hartkopp.net>
2620 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2621 L:      linux-can@vger.kernel.org
2622 W:      https://github.com/linux-can
2623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2625 S:      Maintained
2626 F:      Documentation/networking/can.txt
2627 F:      net/can/
2628 F:      include/linux/can/core.h
2629 F:      include/uapi/linux/can.h
2630 F:      include/uapi/linux/can/bcm.h
2631 F:      include/uapi/linux/can/raw.h
2632 F:      include/uapi/linux/can/gw.h
2633
2634 CAN NETWORK DRIVERS
2635 M:      Wolfgang Grandegger <wg@grandegger.com>
2636 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2637 L:      linux-can@vger.kernel.org
2638 W:      https://github.com/linux-can
2639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2641 S:      Maintained
2642 F:      drivers/net/can/
2643 F:      include/linux/can/dev.h
2644 F:      include/linux/can/platform/
2645 F:      include/uapi/linux/can/error.h
2646 F:      include/uapi/linux/can/netlink.h
2647
2648 CAPABILITIES
2649 M:      Serge Hallyn <serge.hallyn@canonical.com>
2650 L:      linux-security-module@vger.kernel.org
2651 S:      Supported
2652 F:      include/linux/capability.h
2653 F:      include/uapi/linux/capability.h
2654 F:      security/commoncap.c
2655 F:      kernel/capability.c
2656
2657 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2658 M:      Kevin Tsai <ktsai@capellamicro.com>
2659 S:      Maintained
2660 F:      drivers/iio/light/cm*
2661 F:      Documentation/devicetree/bindings/i2c/trivial-devices.txt
2662
2663 CAVIUM LIQUIDIO NETWORK DRIVER
2664 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2665 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2666 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2667 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2668 L:     netdev@vger.kernel.org
2669 W:     http://www.cavium.com
2670 S:     Supported
2671 F:     drivers/net/ethernet/cavium/liquidio/
2672
2673 CC2520 IEEE-802.15.4 RADIO DRIVER
2674 M:      Varka Bhadram <varkabhadram@gmail.com>
2675 L:      linux-wpan@vger.kernel.org
2676 S:      Maintained
2677 F:      drivers/net/ieee802154/cc2520.c
2678 F:      include/linux/spi/cc2520.h
2679 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2680
2681 CELL BROADBAND ENGINE ARCHITECTURE
2682 M:      Arnd Bergmann <arnd@arndb.de>
2683 L:      linuxppc-dev@lists.ozlabs.org
2684 W:      http://www.ibm.com/developerworks/power/cell/
2685 S:      Supported
2686 F:      arch/powerpc/include/asm/cell*.h
2687 F:      arch/powerpc/include/asm/spu*.h
2688 F:      arch/powerpc/include/uapi/asm/spu*.h
2689 F:      arch/powerpc/oprofile/*cell*
2690 F:      arch/powerpc/platforms/cell/
2691
2692 CEPH COMMON CODE (LIBCEPH)
2693 M:      Ilya Dryomov <idryomov@gmail.com>
2694 M:      "Yan, Zheng" <zyan@redhat.com>
2695 M:      Sage Weil <sage@redhat.com>
2696 L:      ceph-devel@vger.kernel.org
2697 W:      http://ceph.com/
2698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2699 T:      git git://github.com/ceph/ceph-client.git
2700 S:      Supported
2701 F:      net/ceph/
2702 F:      include/linux/ceph/
2703 F:      include/linux/crush/
2704
2705 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2706 M:      "Yan, Zheng" <zyan@redhat.com>
2707 M:      Sage Weil <sage@redhat.com>
2708 M:      Ilya Dryomov <idryomov@gmail.com>
2709 L:      ceph-devel@vger.kernel.org
2710 W:      http://ceph.com/
2711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2712 T:      git git://github.com/ceph/ceph-client.git
2713 S:      Supported
2714 F:      Documentation/filesystems/ceph.txt
2715 F:      fs/ceph/
2716
2717 CERTIFICATE HANDLING:
2718 M:      David Howells <dhowells@redhat.com>
2719 M:      David Woodhouse <dwmw2@infradead.org>
2720 L:      keyrings@vger.kernel.org
2721 S:      Maintained
2722 F:      Documentation/module-signing.txt
2723 F:      certs/
2724 F:      scripts/sign-file.c
2725 F:      scripts/extract-cert.c
2726
2727 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2728 L:      linux-usb@vger.kernel.org
2729 S:      Orphan
2730 F:      Documentation/usb/WUSB-Design-overview.txt
2731 F:      Documentation/usb/wusb-cbaf
2732 F:      drivers/usb/host/hwa-hc.c
2733 F:      drivers/usb/host/whci/
2734 F:      drivers/usb/wusbcore/
2735 F:      include/linux/usb/wusb*
2736
2737 CFAG12864B LCD DRIVER
2738 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2739 W:      http://miguelojeda.es/auxdisplay.htm
2740 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2741 S:      Maintained
2742 F:      drivers/auxdisplay/cfag12864b.c
2743 F:      include/linux/cfag12864b.h
2744
2745 CFAG12864BFB LCD FRAMEBUFFER DRIVER
2746 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2747 W:      http://miguelojeda.es/auxdisplay.htm
2748 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2749 S:      Maintained
2750 F:      drivers/auxdisplay/cfag12864bfb.c
2751 F:      include/linux/cfag12864b.h
2752
2753 CFG80211 and NL80211
2754 M:      Johannes Berg <johannes@sipsolutions.net>
2755 L:      linux-wireless@vger.kernel.org
2756 W:      http://wireless.kernel.org/
2757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2759 S:      Maintained
2760 F:      include/uapi/linux/nl80211.h
2761 F:      include/net/cfg80211.h
2762 F:      net/wireless/*
2763 X:      net/wireless/wext*
2764
2765 CHAR and MISC DRIVERS
2766 M:      Arnd Bergmann <arnd@arndb.de>
2767 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2769 S:      Supported
2770 F:      drivers/char/*
2771 F:      drivers/misc/*
2772 F:      include/linux/miscdevice.h
2773
2774 CHECKPATCH
2775 M:      Andy Whitcroft <apw@canonical.com>
2776 M:      Joe Perches <joe@perches.com>
2777 S:      Maintained
2778 F:      scripts/checkpatch.pl
2779
2780 CHINESE DOCUMENTATION
2781 M:      Harry Wei <harryxiyou@gmail.com>
2782 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2783 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
2784 S:      Maintained
2785 F:      Documentation/zh_CN/
2786
2787 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2788 M:      Peter Chen <Peter.Chen@nxp.com>
2789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2790 L:      linux-usb@vger.kernel.org
2791 S:      Maintained
2792 F:      drivers/usb/chipidea/
2793
2794 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2795 M:      Hans de Goede <hdegoede@redhat.com>
2796 L:      linux-input@vger.kernel.org
2797 S:      Maintained
2798 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2799 F:      drivers/input/touchscreen/chipone_icn8318.c
2800
2801 CHROME HARDWARE PLATFORM SUPPORT
2802 M:      Olof Johansson <olof@lixom.net>
2803 S:      Maintained
2804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2805 F:      drivers/platform/chrome/
2806
2807 CISCO VIC ETHERNET NIC DRIVER
2808 M:      Christian Benvenuti <benve@cisco.com>
2809 M:      Sujith Sankar <ssujith@cisco.com>
2810 M:      Govindarajulu Varadarajan <_govind@gmx.com>
2811 M:      Neel Patel <neepatel@cisco.com>
2812 S:      Supported
2813 F:      drivers/net/ethernet/cisco/enic/
2814
2815 CISCO VIC LOW LATENCY NIC DRIVER
2816 M:      Christian Benvenuti <benve@cisco.com>
2817 M:      Dave Goodell <dgoodell@cisco.com>
2818 S:      Supported
2819 F:      drivers/infiniband/hw/usnic/
2820
2821 CIRRUS LOGIC EP93XX ETHERNET DRIVER
2822 M:      Hartley Sweeten <hsweeten@visionengravers.com>
2823 L:      netdev@vger.kernel.org
2824 S:      Maintained
2825 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
2826
2827 CIRRUS LOGIC AUDIO CODEC DRIVERS
2828 M:      Brian Austin <brian.austin@cirrus.com>
2829 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
2830 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2831 S:      Maintained
2832 F:      sound/soc/codecs/cs*
2833
2834 CLEANCACHE API
2835 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2836 L:      linux-kernel@vger.kernel.org
2837 S:      Maintained
2838 F:      mm/cleancache.c
2839 F:      include/linux/cleancache.h
2840
2841 CLK API
2842 M:      Russell King <linux@arm.linux.org.uk>
2843 L:      linux-clk@vger.kernel.org
2844 S:      Maintained
2845 F:      include/linux/clk.h
2846
2847 CLOCKSOURCE, CLOCKEVENT DRIVERS
2848 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
2849 M:      Thomas Gleixner <tglx@linutronix.de>
2850 L:      linux-kernel@vger.kernel.org
2851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2852 S:      Supported
2853 F:      drivers/clocksource
2854
2855 CISCO FCOE HBA DRIVER
2856 M:      Hiral Patel <hiralpat@cisco.com>
2857 M:      Suma Ramars <sramars@cisco.com>
2858 M:      Brian Uchino <buchino@cisco.com>
2859 L:      linux-scsi@vger.kernel.org
2860 S:      Supported
2861 F:      drivers/scsi/fnic/
2862
2863 CISCO SCSI HBA DRIVER
2864 M:      Narsimhulu Musini <nmusini@cisco.com>
2865 M:      Sesidhar Baddela <sebaddel@cisco.com>
2866 L:      linux-scsi@vger.kernel.org
2867 S:      Supported
2868 F:      drivers/scsi/snic/
2869
2870 CMPC ACPI DRIVER
2871 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2872 M:      Daniel Oliveira Nascimento <don@syst.com.br>
2873 L:      platform-driver-x86@vger.kernel.org
2874 S:      Supported
2875 F:      drivers/platform/x86/classmate-laptop.c
2876
2877 COBALT MEDIA DRIVER
2878 M:      Hans Verkuil <hans.verkuil@cisco.com>
2879 L:      linux-media@vger.kernel.org
2880 T:      git git://linuxtv.org/media_tree.git
2881 W:      https://linuxtv.org
2882 S:      Supported
2883 F:      drivers/media/pci/cobalt/
2884
2885 COCCINELLE/Semantic Patches (SmPL)
2886 M:      Julia Lawall <Julia.Lawall@lip6.fr>
2887 M:      Gilles Muller <Gilles.Muller@lip6.fr>
2888 M:      Nicolas Palix <nicolas.palix@imag.fr>
2889 M:      Michal Marek <mmarek@suse.com>
2890 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
2891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2892 W:      http://coccinelle.lip6.fr/
2893 S:      Supported
2894 F:      Documentation/coccinelle.txt
2895 F:      scripts/coccinelle/
2896 F:      scripts/coccicheck
2897
2898 CODA FILE SYSTEM
2899 M:      Jan Harkes <jaharkes@cs.cmu.edu>
2900 M:      coda@cs.cmu.edu
2901 L:      codalist@coda.cs.cmu.edu
2902 W:      http://www.coda.cs.cmu.edu/
2903 S:      Maintained
2904 F:      Documentation/filesystems/coda.txt
2905 F:      fs/coda/
2906 F:      include/linux/coda*.h
2907 F:      include/uapi/linux/coda*.h
2908
2909 CODA V4L2 MEM2MEM DRIVER
2910 M:      Philipp Zabel <p.zabel@pengutronix.de>
2911 L:      linux-media@vger.kernel.org
2912 S:      Maintained
2913 F:      Documentation/devicetree/bindings/media/coda.txt
2914 F:      drivers/media/platform/coda/
2915
2916 COMMON CLK FRAMEWORK
2917 M:      Michael Turquette <mturquette@baylibre.com>
2918 M:      Stephen Boyd <sboyd@codeaurora.org>
2919 L:      linux-clk@vger.kernel.org
2920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2921 S:      Maintained
2922 F:      drivers/clk/
2923 X:      drivers/clk/clkdev.c
2924 F:      include/linux/clk-pr*
2925 F:      include/linux/clk/
2926
2927 COMMON INTERNET FILE SYSTEM (CIFS)
2928 M:      Steve French <sfrench@samba.org>
2929 L:      linux-cifs@vger.kernel.org
2930 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
2931 W:      http://linux-cifs.samba.org/
2932 T:      git git://git.samba.org/sfrench/cifs-2.6.git
2933 S:      Supported
2934 F:      Documentation/filesystems/cifs/
2935 F:      fs/cifs/
2936
2937 COMPACTPCI HOTPLUG CORE
2938 M:      Scott Murray <scott@spiteful.org>
2939 L:      linux-pci@vger.kernel.org
2940 S:      Maintained
2941 F:      drivers/pci/hotplug/cpci_hotplug*
2942
2943 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2944 M:      Scott Murray <scott@spiteful.org>
2945 L:      linux-pci@vger.kernel.org
2946 S:      Maintained
2947 F:      drivers/pci/hotplug/cpcihp_zt5550.*
2948
2949 COMPACTPCI HOTPLUG GENERIC DRIVER
2950 M:      Scott Murray <scott@spiteful.org>
2951 L:      linux-pci@vger.kernel.org
2952 S:      Maintained
2953 F:      drivers/pci/hotplug/cpcihp_generic.c
2954
2955 COMPAL LAPTOP SUPPORT
2956 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
2957 L:      platform-driver-x86@vger.kernel.org
2958 S:      Maintained
2959 F:      drivers/platform/x86/compal-laptop.c
2960
2961 CONEXANT ACCESSRUNNER USB DRIVER
2962 L:      accessrunner-general@lists.sourceforge.net
2963 W:      http://accessrunner.sourceforge.net/
2964 S:      Orphan
2965 F:      drivers/usb/atm/cxacru.c
2966
2967 CONFIGFS
2968 M:      Joel Becker <jlbec@evilplan.org>
2969 M:      Christoph Hellwig <hch@lst.de>
2970 T:      git git://git.infradead.org/users/hch/configfs.git
2971 S:      Supported
2972 F:      fs/configfs/
2973 F:      include/linux/configfs.h
2974
2975 CONNECTOR
2976 M:      Evgeniy Polyakov <zbr@ioremap.net>
2977 L:      netdev@vger.kernel.org
2978 S:      Maintained
2979 F:      drivers/connector/
2980
2981 CONTROL GROUP (CGROUP)
2982 M:      Tejun Heo <tj@kernel.org>
2983 M:      Li Zefan <lizefan@huawei.com>
2984 M:      Johannes Weiner <hannes@cmpxchg.org>
2985 L:      cgroups@vger.kernel.org
2986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2987 S:      Maintained
2988 F:      Documentation/cgroups/
2989 F:      include/linux/cgroup*
2990 F:      kernel/cgroup*
2991
2992 CONTROL GROUP - CPUSET
2993 M:      Li Zefan <lizefan@huawei.com>
2994 L:      cgroups@vger.kernel.org
2995 W:      http://www.bullopensource.org/cpuset/
2996 W:      http://oss.sgi.com/projects/cpusets/
2997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2998 S:      Maintained
2999 F:      Documentation/cgroups/cpusets.txt
3000 F:      include/linux/cpuset.h
3001 F:      kernel/cpuset.c
3002
3003 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3004 M:      Johannes Weiner <hannes@cmpxchg.org>
3005 M:      Michal Hocko <mhocko@kernel.org>
3006 M:      Vladimir Davydov <vdavydov@virtuozzo.com>
3007 L:      cgroups@vger.kernel.org
3008 L:      linux-mm@kvack.org
3009 S:      Maintained
3010 F:      mm/memcontrol.c
3011 F:      mm/swap_cgroup.c
3012
3013 CORETEMP HARDWARE MONITORING DRIVER
3014 M:      Fenghua Yu <fenghua.yu@intel.com>
3015 L:      lm-sensors@lm-sensors.org
3016 S:      Maintained
3017 F:      Documentation/hwmon/coretemp
3018 F:      drivers/hwmon/coretemp.c
3019
3020 COSA/SRP SYNC SERIAL DRIVER
3021 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3022 W:      http://www.fi.muni.cz/~kas/cosa/
3023 S:      Maintained
3024 F:      drivers/net/wan/cosa*
3025
3026 CPMAC ETHERNET DRIVER
3027 M:      Florian Fainelli <florian@openwrt.org>
3028 L:      netdev@vger.kernel.org
3029 S:      Maintained
3030 F:      drivers/net/ethernet/ti/cpmac.c
3031
3032 CPU FREQUENCY DRIVERS
3033 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3034 M:      Viresh Kumar <viresh.kumar@linaro.org>
3035 L:      linux-pm@vger.kernel.org
3036 S:      Maintained
3037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3038 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3039 F:      drivers/cpufreq/
3040 F:      include/linux/cpufreq.h
3041
3042 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3043 M:      Viresh Kumar <viresh.kumar@linaro.org>
3044 M:      Sudeep Holla <sudeep.holla@arm.com>
3045 L:      linux-pm@vger.kernel.org
3046 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3047 S:      Maintained
3048 F:      drivers/cpufreq/arm_big_little.h
3049 F:      drivers/cpufreq/arm_big_little.c
3050 F:      drivers/cpufreq/arm_big_little_dt.c
3051
3052 CPUIDLE DRIVER - ARM BIG LITTLE
3053 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3054 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3055 L:      linux-pm@vger.kernel.org
3056 L:      linux-arm-kernel@lists.infradead.org
3057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3058 S:      Maintained
3059 F:      drivers/cpuidle/cpuidle-big_little.c
3060
3061 CPUIDLE DRIVER - ARM EXYNOS
3062 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3063 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3064 M:      Kukjin Kim <kgene@kernel.org>
3065 L:      linux-pm@vger.kernel.org
3066 L:      linux-samsung-soc@vger.kernel.org
3067 S:      Supported
3068 F:      drivers/cpuidle/cpuidle-exynos.c
3069 F:      arch/arm/mach-exynos/pm.c
3070
3071 CPUIDLE DRIVERS
3072 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3073 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3074 L:      linux-pm@vger.kernel.org
3075 S:      Maintained
3076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3077 F:      drivers/cpuidle/*
3078 F:      include/linux/cpuidle.h
3079
3080 CPUID/MSR DRIVER
3081 M:      "H. Peter Anvin" <hpa@zytor.com>
3082 S:      Maintained
3083 F:      arch/x86/kernel/cpuid.c
3084 F:      arch/x86/kernel/msr.c
3085
3086 CPU POWER MONITORING SUBSYSTEM
3087 M:      Thomas Renninger <trenn@suse.com>
3088 L:      linux-pm@vger.kernel.org
3089 S:      Maintained
3090 F:      tools/power/cpupower/
3091
3092 CRAMFS FILESYSTEM
3093 W:      http://sourceforge.net/projects/cramfs/
3094 S:      Orphan / Obsolete
3095 F:      Documentation/filesystems/cramfs.txt
3096 F:      fs/cramfs/
3097
3098 CRIS PORT
3099 M:      Mikael Starvik <starvik@axis.com>
3100 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3101 L:      linux-cris-kernel@axis.com
3102 W:      http://developer.axis.com
3103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3104 S:      Maintained
3105 F:      arch/cris/
3106 F:      drivers/tty/serial/crisv10.*
3107
3108 CRYPTO API
3109 M:      Herbert Xu <herbert@gondor.apana.org.au>
3110 M:      "David S. Miller" <davem@davemloft.net>
3111 L:      linux-crypto@vger.kernel.org
3112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3114 S:      Maintained
3115 F:      Documentation/crypto/
3116 F:      Documentation/DocBook/crypto-API.tmpl
3117 F:      arch/*/crypto/
3118 F:      crypto/
3119 F:      drivers/crypto/
3120 F:      include/crypto/
3121
3122 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3123 M:      Neil Horman <nhorman@tuxdriver.com>
3124 L:      linux-crypto@vger.kernel.org
3125 S:      Maintained
3126 F:      crypto/ansi_cprng.c
3127 F:      crypto/rng.c
3128
3129 CS3308 MEDIA DRIVER
3130 M:      Hans Verkuil <hverkuil@xs4all.nl>
3131 L:      linux-media@vger.kernel.org
3132 T:      git git://linuxtv.org/media_tree.git
3133 W:      http://linuxtv.org
3134 S:      Odd Fixes
3135 F:      drivers/media/i2c/cs3308.c
3136 F:      drivers/media/i2c/cs3308.h
3137
3138 CS5535 Audio ALSA driver
3139 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3140 S:      Maintained
3141 F:      sound/pci/cs5535audio/
3142
3143 CW1200 WLAN driver
3144 M:      Solomon Peachy <pizza@shaftnet.org>
3145 S:      Maintained
3146 F:      drivers/net/wireless/st/cw1200/
3147
3148 CX18 VIDEO4LINUX DRIVER
3149 M:      Andy Walls <awalls@md.metrocast.net>
3150 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3151 L:      linux-media@vger.kernel.org
3152 T:      git git://linuxtv.org/media_tree.git
3153 W:      https://linuxtv.org
3154 W:      http://www.ivtvdriver.org/index.php/Cx18
3155 S:      Maintained
3156 F:      Documentation/video4linux/cx18.txt
3157 F:      drivers/media/pci/cx18/
3158 F:      include/uapi/linux/ivtv*
3159
3160 CX2341X MPEG ENCODER HELPER MODULE
3161 M:      Hans Verkuil <hverkuil@xs4all.nl>
3162 L:      linux-media@vger.kernel.org
3163 T:      git git://linuxtv.org/media_tree.git
3164 W:      https://linuxtv.org
3165 S:      Maintained
3166 F:      drivers/media/common/cx2341x*
3167 F:      include/media/cx2341x*
3168
3169 CX24120 MEDIA DRIVER
3170 M:      Jemma Denson <jdenson@gmail.com>
3171 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3172 L:      linux-media@vger.kernel.org
3173 W:      https://linuxtv.org
3174 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3175 S:      Maintained
3176 F:      drivers/media/dvb-frontends/cx24120*
3177
3178 CX88 VIDEO4LINUX DRIVER
3179 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3180 L:      linux-media@vger.kernel.org
3181 W:      https://linuxtv.org
3182 T:      git git://linuxtv.org/media_tree.git
3183 S:      Odd fixes
3184 F:      Documentation/video4linux/cx88/
3185 F:      drivers/media/pci/cx88/
3186
3187 CXD2820R MEDIA DRIVER
3188 M:      Antti Palosaari <crope@iki.fi>
3189 L:      linux-media@vger.kernel.org
3190 W:      https://linuxtv.org
3191 W:      http://palosaari.fi/linux/
3192 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3193 T:      git git://linuxtv.org/anttip/media_tree.git
3194 S:      Maintained
3195 F:      drivers/media/dvb-frontends/cxd2820r*
3196
3197 CXGB3 ETHERNET DRIVER (CXGB3)
3198 M:      Santosh Raspatur <santosh@chelsio.com>
3199 L:      netdev@vger.kernel.org
3200 W:      http://www.chelsio.com
3201 S:      Supported
3202 F:      drivers/net/ethernet/chelsio/cxgb3/
3203
3204 CXGB3 ISCSI DRIVER (CXGB3I)
3205 M:      Karen Xie <kxie@chelsio.com>
3206 L:      linux-scsi@vger.kernel.org
3207 W:      http://www.chelsio.com
3208 S:      Supported
3209 F:      drivers/scsi/cxgbi/cxgb3i
3210
3211 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3212 M:      Steve Wise <swise@chelsio.com>
3213 L:      linux-rdma@vger.kernel.org
3214 W:      http://www.openfabrics.org
3215 S:      Supported
3216 F:      drivers/infiniband/hw/cxgb3/
3217
3218 CXGB4 ETHERNET DRIVER (CXGB4)
3219 M:      Hariprasad S <hariprasad@chelsio.com>
3220 L:      netdev@vger.kernel.org
3221 W:      http://www.chelsio.com
3222 S:      Supported
3223 F:      drivers/net/ethernet/chelsio/cxgb4/
3224
3225 CXGB4 ISCSI DRIVER (CXGB4I)
3226 M:      Karen Xie <kxie@chelsio.com>
3227 L:      linux-scsi@vger.kernel.org
3228 W:      http://www.chelsio.com
3229 S:      Supported
3230 F:      drivers/scsi/cxgbi/cxgb4i
3231
3232 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3233 M:      Steve Wise <swise@chelsio.com>
3234 L:      linux-rdma@vger.kernel.org
3235 W:      http://www.openfabrics.org
3236 S:      Supported
3237 F:      drivers/infiniband/hw/cxgb4/
3238
3239 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3240 M:      Casey Leedom <leedom@chelsio.com>
3241 L:      netdev@vger.kernel.org
3242 W:      http://www.chelsio.com
3243 S:      Supported
3244 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3245
3246 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3247 M:      Ian Munsie <imunsie@au1.ibm.com>
3248 M:      Michael Neuling <mikey@neuling.org>
3249 L:      linuxppc-dev@lists.ozlabs.org
3250 S:      Supported
3251 F:      drivers/misc/cxl/
3252 F:      include/misc/cxl*
3253 F:      include/uapi/misc/cxl.h
3254 F:      Documentation/powerpc/cxl.txt
3255 F:      Documentation/powerpc/cxl.txt
3256 F:      Documentation/ABI/testing/sysfs-class-cxl
3257
3258 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3259 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3260 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3261 L:      linux-scsi@vger.kernel.org
3262 S:      Supported
3263 F:      drivers/scsi/cxlflash/
3264 F:      include/uapi/scsi/cxlflash_ioctls.h
3265 F:      Documentation/powerpc/cxlflash.txt
3266
3267 STMMAC ETHERNET DRIVER
3268 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3269 L:      netdev@vger.kernel.org
3270 W:      http://www.stlinux.com
3271 S:      Supported
3272 F:      drivers/net/ethernet/stmicro/stmmac/
3273
3274 CYBERPRO FB DRIVER
3275 M:      Russell King <linux@arm.linux.org.uk>
3276 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3277 W:      http://www.arm.linux.org.uk/
3278 S:      Maintained
3279 F:      drivers/video/fbdev/cyber2000fb.*
3280
3281 CYCLADES ASYNC MUX DRIVER
3282 W:      http://www.cyclades.com/
3283 S:      Orphan
3284 F:      drivers/tty/cyclades.c
3285 F:      include/linux/cyclades.h
3286 F:      include/uapi/linux/cyclades.h
3287
3288 CYCLADES PC300 DRIVER
3289 W:      http://www.cyclades.com/
3290 S:      Orphan
3291 F:      drivers/net/wan/pc300*
3292
3293 CYPRESS_FIRMWARE MEDIA DRIVER
3294 M:      Antti Palosaari <crope@iki.fi>
3295 L:      linux-media@vger.kernel.org
3296 W:      https://linuxtv.org
3297 W:      http://palosaari.fi/linux/
3298 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3299 T:      git git://linuxtv.org/anttip/media_tree.git
3300 S:      Maintained
3301 F:      drivers/media/common/cypress_firmware*
3302
3303 CYTTSP TOUCHSCREEN DRIVER
3304 M:      Ferruh Yigit <fery@cypress.com>
3305 L:      linux-input@vger.kernel.org
3306 S:      Supported
3307 F:      drivers/input/touchscreen/cyttsp*
3308 F:      include/linux/input/cyttsp.h
3309
3310 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3311 M:      Joshua Kinard <kumba@gentoo.org>
3312 S:      Maintained
3313 F:      drivers/rtc/rtc-ds1685.c
3314 F:      include/linux/rtc/ds1685.h
3315
3316 DAMA SLAVE for AX.25
3317 M:      Joerg Reuter <jreuter@yaina.de>
3318 W:      http://yaina.de/jreuter/
3319 W:      http://www.qsl.net/dl1bke/
3320 L:      linux-hams@vger.kernel.org
3321 S:      Maintained
3322 F:      net/ax25/af_ax25.c
3323 F:      net/ax25/ax25_dev.c
3324 F:      net/ax25/ax25_ds_*
3325 F:      net/ax25/ax25_in.c
3326 F:      net/ax25/ax25_out.c
3327 F:      net/ax25/ax25_timer.c
3328 F:      net/ax25/sysctl_net_ax25.c
3329
3330 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3331 L:      netdev@vger.kernel.org
3332 S:      Orphan
3333 F:      Documentation/networking/dmfe.txt
3334 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3335
3336 DC390/AM53C974 SCSI driver
3337 M:      Hannes Reinecke <hare@suse.com>
3338 L:      linux-scsi@vger.kernel.org
3339 S:      Maintained
3340 F:      drivers/scsi/am53c974.c
3341
3342 DC395x SCSI driver
3343 M:      Oliver Neukum <oliver@neukum.org>
3344 M:      Ali Akcaagac <aliakc@web.de>
3345 M:      Jamie Lenehan <lenehan@twibble.org>
3346 L:      dc395x@twibble.org
3347 W:      http://twibble.org/dist/dc395x/
3348 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3349 S:      Maintained
3350 F:      Documentation/scsi/dc395x.txt
3351 F:      drivers/scsi/dc395x.*
3352
3353 DCCP PROTOCOL
3354 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3355 L:      dccp@vger.kernel.org
3356 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3357 S:      Maintained
3358 F:      include/linux/dccp.h
3359 F:      include/uapi/linux/dccp.h
3360 F:      include/linux/tfrc.h
3361 F:      net/dccp/
3362
3363 DECnet NETWORK LAYER
3364 W:      http://linux-decnet.sourceforge.net
3365 L:      linux-decnet-user@lists.sourceforge.net
3366 S:      Orphan
3367 F:      Documentation/networking/decnet.txt
3368 F:      net/decnet/
3369
3370 DECSTATION PLATFORM SUPPORT
3371 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3372 L:      linux-mips@linux-mips.org
3373 W:      http://www.linux-mips.org/wiki/DECstation
3374 S:      Maintained
3375 F:      arch/mips/dec/
3376 F:      arch/mips/include/asm/dec/
3377 F:      arch/mips/include/asm/mach-dec/
3378
3379 DEFXX FDDI NETWORK DRIVER
3380 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3381 S:      Maintained
3382 F:      drivers/net/fddi/defxx.*
3383
3384 DELL LAPTOP DRIVER
3385 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3386 M:      Pali RohĂ¡r <pali.rohar@gmail.com>
3387 L:      platform-driver-x86@vger.kernel.org
3388 S:      Maintained
3389 F:      drivers/platform/x86/dell-laptop.c
3390
3391 DELL LAPTOP RBTN DRIVER
3392 M:      Pali RohĂ¡r <pali.rohar@gmail.com>
3393 S:      Maintained
3394 F:      drivers/platform/x86/dell-rbtn.*
3395
3396 DELL LAPTOP FREEFALL DRIVER
3397 M:      Pali RohĂ¡r <pali.rohar@gmail.com>
3398 S:      Maintained
3399 F:      drivers/platform/x86/dell-smo8800.c
3400
3401 DELL LAPTOP SMM DRIVER
3402 M:      Pali RohĂ¡r <pali.rohar@gmail.com>
3403 S:      Maintained
3404 F:      drivers/hwmon/dell-smm-hwmon.c
3405 F:      include/uapi/linux/i8k.h
3406
3407 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3408 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3409 S:      Maintained
3410 F:      Documentation/dcdbas.txt
3411 F:      drivers/firmware/dcdbas.*
3412
3413 DELL WMI EXTRAS DRIVER
3414 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3415 M:      Pali RohĂ¡r <pali.rohar@gmail.com>
3416 S:      Maintained
3417 F:      drivers/platform/x86/dell-wmi.c
3418
3419 DESIGNWARE USB2 DRD IP DRIVER
3420 M:      John Youn <johnyoun@synopsys.com>
3421 L:      linux-usb@vger.kernel.org
3422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3423 S:      Maintained
3424 F:      drivers/usb/dwc2/
3425
3426 DESIGNWARE USB3 DRD IP DRIVER
3427 M:      Felipe Balbi <balbi@ti.com>
3428 L:      linux-usb@vger.kernel.org
3429 L:      linux-omap@vger.kernel.org
3430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3431 S:      Maintained
3432 F:      drivers/usb/dwc3/
3433
3434 DEVICE COREDUMP (DEV_COREDUMP)
3435 M:      Johannes Berg <johannes@sipsolutions.net>
3436 L:      linux-kernel@vger.kernel.org
3437 S:      Maintained
3438 F:      drivers/base/devcoredump.c
3439 F:      include/linux/devcoredump.h
3440
3441 DEVICE FREQUENCY (DEVFREQ)
3442 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3443 M:      Kyungmin Park <kyungmin.park@samsung.com>
3444 L:      linux-pm@vger.kernel.org
3445 S:      Maintained
3446 F:      drivers/devfreq/
3447
3448 DEVICE NUMBER REGISTRY
3449 M:      Torben Mathiasen <device@lanana.org>
3450 W:      http://lanana.org/docs/device-list/index.html
3451 S:      Maintained
3452
3453 DEVICE-MAPPER  (LVM)
3454 M:      Alasdair Kergon <agk@redhat.com>
3455 M:      Mike Snitzer <snitzer@redhat.com>
3456 M:      dm-devel@redhat.com
3457 L:      dm-devel@redhat.com
3458 W:      http://sources.redhat.com/dm
3459 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3461 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3462 S:      Maintained
3463 F:      Documentation/device-mapper/
3464 F:      drivers/md/dm*
3465 F:      drivers/md/persistent-data/
3466 F:      include/linux/device-mapper.h
3467 F:      include/linux/dm-*.h
3468 F:      include/uapi/linux/dm-*.h
3469
3470 DIALOG SEMICONDUCTOR DRIVERS
3471 M:      Support Opensource <support.opensource@diasemi.com>
3472 W:      http://www.dialog-semiconductor.com/products
3473 S:      Supported
3474 F:      Documentation/hwmon/da90??
3475 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3476 F:      drivers/gpio/gpio-da90??.c
3477 F:      drivers/hwmon/da90??-hwmon.c
3478 F:      drivers/iio/adc/da91??-*.c
3479 F:      drivers/input/misc/da90??_onkey.c
3480 F:      drivers/input/touchscreen/da9052_tsi.c
3481 F:      drivers/leds/leds-da90??.c
3482 F:      drivers/mfd/da903x.c
3483 F:      drivers/mfd/da90??-*.c
3484 F:      drivers/mfd/da91??-*.c
3485 F:      drivers/power/da9052-battery.c
3486 F:      drivers/power/da91??-*.c
3487 F:      drivers/regulator/da903x.c
3488 F:      drivers/regulator/da9???-regulator.[ch]
3489 F:      drivers/rtc/rtc-da90??.c
3490 F:      drivers/video/backlight/da90??_bl.c
3491 F:      drivers/watchdog/da90??_wdt.c
3492 F:      include/linux/mfd/da903x.h
3493 F:      include/linux/mfd/da9052/
3494 F:      include/linux/mfd/da9055/
3495 F:      include/linux/mfd/da9063/
3496 F:      include/linux/mfd/da9150/
3497 F:      include/sound/da[79]*.h
3498 F:      sound/soc/codecs/da[79]*.[ch]
3499
3500 DIGI NEO AND CLASSIC PCI PRODUCTS
3501 M:      Lidza Louina <lidza.louina@gmail.com>
3502 M:      Mark Hounschell <markh@compro.net>
3503 L:      driverdev-devel@linuxdriverproject.org
3504 S:      Maintained
3505 F:      drivers/staging/dgnc/
3506
3507 DIGI EPCA PCI PRODUCTS
3508 M:      Lidza Louina <lidza.louina@gmail.com>
3509 M:      Daeseok Youn <daeseok.youn@gmail.com>
3510 L:      driverdev-devel@linuxdriverproject.org
3511 S:      Maintained
3512 F:      drivers/staging/dgap/
3513
3514 DIOLAN U2C-12 I2C DRIVER
3515 M:      Guenter Roeck <linux@roeck-us.net>
3516 L:      linux-i2c@vger.kernel.org
3517 S:      Maintained
3518 F:      drivers/i2c/busses/i2c-diolan-u2c.c
3519
3520 DIRECT ACCESS (DAX)
3521 M:      Matthew Wilcox <willy@linux.intel.com>
3522 L:      linux-fsdevel@vger.kernel.org
3523 S:      Supported
3524 F:      fs/dax.c
3525
3526 DIRECTORY NOTIFICATION (DNOTIFY)
3527 M:      Eric Paris <eparis@parisplace.org>
3528 S:      Maintained
3529 F:      Documentation/filesystems/dnotify.txt
3530 F:      fs/notify/dnotify/
3531 F:      include/linux/dnotify.h
3532
3533 DISK GEOMETRY AND PARTITION HANDLING
3534 M:      Andries Brouwer <aeb@cwi.nl>
3535 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3536 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3537 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3538 S:      Maintained
3539
3540 DISKQUOTA
3541 M:      Jan Kara <jack@suse.com>
3542 S:      Maintained
3543 F:      Documentation/filesystems/quota.txt
3544 F:      fs/quota/
3545 F:      include/linux/quota*.h
3546 F:      include/uapi/linux/quota*.h
3547
3548 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3549 M:      Bernie Thompson <bernie@plugable.com>
3550 L:      linux-fbdev@vger.kernel.org
3551 S:      Maintained
3552 W:      http://plugable.com/category/projects/udlfb/
3553 F:      drivers/video/fbdev/udlfb.c
3554 F:      include/video/udlfb.h
3555 F:      Documentation/fb/udlfb.txt
3556
3557 DISTRIBUTED LOCK MANAGER (DLM)
3558 M:      Christine Caulfield <ccaulfie@redhat.com>
3559 M:      David Teigland <teigland@redhat.com>
3560 L:      cluster-devel@redhat.com
3561 W:      http://sources.redhat.com/cluster/
3562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3563 S:      Supported
3564 F:      fs/dlm/
3565
3566 DMA BUFFER SHARING FRAMEWORK
3567 M:      Sumit Semwal <sumit.semwal@linaro.org>
3568 S:      Maintained
3569 L:      linux-media@vger.kernel.org
3570 L:      dri-devel@lists.freedesktop.org
3571 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3572 F:      drivers/dma-buf/
3573 F:      include/linux/dma-buf*
3574 F:      include/linux/reservation.h
3575 F:      include/linux/*fence.h
3576 F:      Documentation/dma-buf-sharing.txt
3577 T:      git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3578
3579 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3580 M:      Vinod Koul <vinod.koul@intel.com>
3581 L:      dmaengine@vger.kernel.org
3582 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
3583 S:      Maintained
3584 F:      drivers/dma/
3585 F:      include/linux/dmaengine.h
3586 F:      Documentation/dmaengine/
3587 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
3588
3589 DME1737 HARDWARE MONITOR DRIVER
3590 M:      Juerg Haefliger <juergh@gmail.com>
3591 L:      lm-sensors@lm-sensors.org
3592 S:      Maintained
3593 F:      Documentation/hwmon/dme1737
3594 F:      drivers/hwmon/dme1737.c
3595
3596 DMI/SMBIOS SUPPORT
3597 M:      Jean Delvare <jdelvare@suse.com>
3598 S:      Maintained
3599 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3600 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
3601 F:      drivers/firmware/dmi-id.c
3602 F:      drivers/firmware/dmi_scan.c
3603 F:      include/linux/dmi.h
3604
3605 DOCUMENTATION
3606 M:      Jonathan Corbet <corbet@lwn.net>
3607 L:      linux-doc@vger.kernel.org
3608 S:      Maintained
3609 F:      Documentation/
3610 F:      scripts/docproc.c
3611 F:      scripts/kernel-doc*
3612 X:      Documentation/ABI/
3613 X:      Documentation/devicetree/
3614 X:      Documentation/acpi
3615 X:      Documentation/power
3616 X:      Documentation/spi
3617 X:      Documentation/DocBook/media
3618 T:      git git://git.lwn.net/linux.git docs-next
3619
3620 DOUBLETALK DRIVER
3621 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
3622 L:      blinux-list@redhat.com
3623 S:      Maintained
3624 F:      drivers/char/dtlk.c
3625 F:      include/linux/dtlk.h
3626
3627 DPT_I2O SCSI RAID DRIVER
3628 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3629 L:      linux-scsi@vger.kernel.org
3630 W:      http://www.adaptec.com/
3631 S:      Maintained
3632 F:      drivers/scsi/dpt*
3633 F:      drivers/scsi/dpt/
3634
3635 DRBD DRIVER
3636 P:      Philipp Reisner
3637 P:      Lars Ellenberg
3638 M:      drbd-dev@lists.linbit.com
3639 L:      drbd-user@lists.linbit.com
3640 W:      http://www.drbd.org
3641 T:      git git://git.drbd.org/linux-2.6-drbd.git drbd
3642 T:      git git://git.drbd.org/drbd-8.3.git
3643 S:      Supported
3644 F:      drivers/block/drbd/
3645 F:      lib/lru_cache.c
3646 F:      Documentation/blockdev/drbd/
3647
3648 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3649 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3651 S:      Supported
3652 F:      Documentation/kobject.txt
3653 F:      drivers/base/
3654 F:      fs/debugfs/
3655 F:      fs/kernfs/
3656 F:      fs/sysfs/
3657 F:      include/linux/debugfs.h
3658 F:      include/linux/kobj*
3659 F:      lib/kobj*
3660
3661 DRM DRIVERS
3662 M:      David Airlie <airlied@linux.ie>
3663 L:      dri-devel@lists.freedesktop.org
3664 T:      git git://people.freedesktop.org/~airlied/linux
3665 S:      Maintained
3666 F:      drivers/gpu/drm/
3667 F:      drivers/gpu/vga/
3668 F:      include/drm/
3669 F:      include/uapi/drm/
3670
3671 RADEON DRM DRIVERS
3672 M:      Alex Deucher <alexander.deucher@amd.com>
3673 M:      Christian König <christian.koenig@amd.com>
3674 L:      dri-devel@lists.freedesktop.org
3675 T:      git git://people.freedesktop.org/~agd5f/linux
3676 S:      Supported
3677 F:      drivers/gpu/drm/radeon/
3678 F:      include/uapi/drm/radeon*
3679
3680 DRM PANEL DRIVERS
3681 M:      Thierry Reding <thierry.reding@gmail.com>
3682 L:      dri-devel@lists.freedesktop.org
3683 T:      git git://anongit.freedesktop.org/tegra/linux.git
3684 S:      Maintained
3685 F:      drivers/gpu/drm/drm_panel.c
3686 F:      drivers/gpu/drm/panel/
3687 F:      include/drm/drm_panel.h
3688 F:      Documentation/devicetree/bindings/display/panel/
3689
3690 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3691 M:      Daniel Vetter <daniel.vetter@intel.com>
3692 M:      Jani Nikula <jani.nikula@linux.intel.com>
3693 L:      intel-gfx@lists.freedesktop.org
3694 L:      dri-devel@lists.freedesktop.org
3695 W:      https://01.org/linuxgraphics/
3696 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
3697 T:      git git://anongit.freedesktop.org/drm-intel
3698 S:      Supported
3699 F:      drivers/gpu/drm/i915/
3700 F:      include/drm/i915*
3701 F:      include/uapi/drm/i915*
3702
3703 DRM DRIVERS FOR ATMEL HLCDC
3704 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
3705 L:      dri-devel@lists.freedesktop.org
3706 S:      Supported
3707 F:      drivers/gpu/drm/atmel-hlcdc/
3708 F:      Documentation/devicetree/bindings/drm/atmel/
3709
3710 DRM DRIVERS FOR EXYNOS
3711 M:      Inki Dae <inki.dae@samsung.com>
3712 M:      Joonyoung Shim <jy0922.shim@samsung.com>
3713 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
3714 M:      Kyungmin Park <kyungmin.park@samsung.com>
3715 L:      dri-devel@lists.freedesktop.org
3716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3717 S:      Supported
3718 F:      drivers/gpu/drm/exynos/
3719 F:      include/drm/exynos*
3720 F:      include/uapi/drm/exynos*
3721
3722 DRM DRIVERS FOR FREESCALE DCU
3723 M:      Jianwei Wang <jianwei.wang.chn@gmail.com>
3724 M:      Alison Wang <alison.wang@freescale.com>
3725 L:      dri-devel@lists.freedesktop.org
3726 S:      Supported
3727 F:      drivers/gpu/drm/fsl-dcu/
3728 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
3729 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3730
3731 DRM DRIVERS FOR FREESCALE IMX
3732 M:      Philipp Zabel <p.zabel@pengutronix.de>
3733 L:      dri-devel@lists.freedesktop.org
3734 S:      Maintained
3735 F:      drivers/gpu/drm/imx/
3736 F:      drivers/gpu/ipu-v3/
3737 F:      Documentation/devicetree/bindings/display/imx/
3738
3739 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3740 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3741 L:      dri-devel@lists.freedesktop.org
3742 T:      git git://github.com/patjak/drm-gma500
3743 S:      Maintained
3744 F:      drivers/gpu/drm/gma500
3745 F:      include/drm/gma500*
3746
3747 DRM DRIVERS FOR NVIDIA TEGRA
3748 M:      Thierry Reding <thierry.reding@gmail.com>
3749 M:      Terje Bergström <tbergstrom@nvidia.com>
3750 L:      dri-devel@lists.freedesktop.org
3751 L:      linux-tegra@vger.kernel.org
3752 T:      git git://anongit.freedesktop.org/tegra/linux.git
3753 S:      Supported
3754 F:      drivers/gpu/drm/tegra/
3755 F:      drivers/gpu/host1x/
3756 F:      include/linux/host1x.h
3757 F:      include/uapi/drm/tegra_drm.h
3758 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3759
3760 DRM DRIVERS FOR RENESAS
3761 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3762 L:      dri-devel@lists.freedesktop.org
3763 L:      linux-renesas-soc@vger.kernel.org
3764 T:      git git://people.freedesktop.org/~airlied/linux
3765 S:      Supported
3766 F:      drivers/gpu/drm/rcar-du/
3767 F:      drivers/gpu/drm/shmobile/
3768 F:      include/linux/platform_data/shmob_drm.h
3769
3770 DRM DRIVERS FOR ROCKCHIP
3771 M:      Mark Yao <mark.yao@rock-chips.com>
3772 L:      dri-devel@lists.freedesktop.org
3773 S:      Maintained
3774 F:      drivers/gpu/drm/rockchip/
3775 F:      Documentation/devicetree/bindings/display/rockchip*
3776
3777 DRM DRIVERS FOR STI
3778 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
3779 M:      Vincent Abriou <vincent.abriou@st.com>
3780 L:      dri-devel@lists.freedesktop.org
3781 T:      git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3782 S:      Maintained
3783 F:      drivers/gpu/drm/sti
3784 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
3785
3786 DRM DRIVERS FOR VIVANTE GPU IP
3787 M:      Lucas Stach <l.stach@pengutronix.de>
3788 R:      Russell King <linux+etnaviv@arm.linux.org.uk>
3789 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
3790 L:      dri-devel@lists.freedesktop.org
3791 S:      Maintained
3792 F:      drivers/gpu/drm/etnaviv
3793 F:      Documentation/devicetree/bindings/display/etnaviv
3794
3795 DSBR100 USB FM RADIO DRIVER
3796 M:      Alexey Klimov <klimov.linux@gmail.com>
3797 L:      linux-media@vger.kernel.org
3798 T:      git git://linuxtv.org/media_tree.git
3799 S:      Maintained
3800 F:      drivers/media/radio/dsbr100.c
3801
3802 DSCC4 DRIVER
3803 M:      Francois Romieu <romieu@fr.zoreil.com>
3804 L:      netdev@vger.kernel.org
3805 S:      Maintained
3806 F:      drivers/net/wan/dscc4.c
3807
3808 DT3155 MEDIA DRIVER
3809 M:      Hans Verkuil <hverkuil@xs4all.nl>
3810 L:      linux-media@vger.kernel.org
3811 T:      git git://linuxtv.org/media_tree.git
3812 W:      https://linuxtv.org
3813 S:      Odd Fixes
3814 F:      drivers/media/pci/dt3155/
3815
3816 DVB_USB_AF9015 MEDIA DRIVER
3817 M:      Antti Palosaari <crope@iki.fi>
3818 L:      linux-media@vger.kernel.org
3819 W:      https://linuxtv.org
3820 W:      http://palosaari.fi/linux/
3821 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3822 T:      git git://linuxtv.org/anttip/media_tree.git
3823 S:      Maintained
3824 F:      drivers/media/usb/dvb-usb-v2/af9015*
3825
3826 DVB_USB_AF9035 MEDIA DRIVER
3827 M:      Antti Palosaari <crope@iki.fi>
3828 L:      linux-media@vger.kernel.org
3829 W:      https://linuxtv.org
3830 W:      http://palosaari.fi/linux/
3831 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3832 T:      git git://linuxtv.org/anttip/media_tree.git
3833 S:      Maintained
3834 F:      drivers/media/usb/dvb-usb-v2/af9035*
3835
3836 DVB_USB_ANYSEE MEDIA DRIVER
3837 M:      Antti Palosaari <crope@iki.fi>
3838 L:      linux-media@vger.kernel.org
3839 W:      https://linuxtv.org
3840 W:      http://palosaari.fi/linux/
3841 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3842 T:      git git://linuxtv.org/anttip/media_tree.git
3843 S:      Maintained
3844 F:      drivers/media/usb/dvb-usb-v2/anysee*
3845
3846 DVB_USB_AU6610 MEDIA DRIVER
3847 M:      Antti Palosaari <crope@iki.fi>
3848 L:      linux-media@vger.kernel.org
3849 W:      https://linuxtv.org
3850 W:      http://palosaari.fi/linux/
3851 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3852 T:      git git://linuxtv.org/anttip/media_tree.git
3853 S:      Maintained
3854 F:      drivers/media/usb/dvb-usb-v2/au6610*
3855
3856 DVB_USB_CE6230 MEDIA DRIVER
3857 M:      Antti Palosaari <crope@iki.fi>
3858 L:      linux-media@vger.kernel.org
3859 W:      https://linuxtv.org
3860 W:      http://palosaari.fi/linux/
3861 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3862 T:      git git://linuxtv.org/anttip/media_tree.git
3863 S:      Maintained
3864 F:      drivers/media/usb/dvb-usb-v2/ce6230*
3865
3866 DVB_USB_CXUSB MEDIA DRIVER
3867 M:      Michael Krufky <mkrufky@linuxtv.org>
3868 L:      linux-media@vger.kernel.org
3869 W:      https://linuxtv.org
3870 W:      http://github.com/mkrufky
3871 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3872 T:      git git://linuxtv.org/media_tree.git
3873 S:      Maintained
3874 F:      drivers/media/usb/dvb-usb/cxusb*
3875
3876 DVB_USB_EC168 MEDIA DRIVER
3877 M:      Antti Palosaari <crope@iki.fi>
3878 L:      linux-media@vger.kernel.org
3879 W:      https://linuxtv.org
3880 W:      http://palosaari.fi/linux/
3881 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3882 T:      git git://linuxtv.org/anttip/media_tree.git
3883 S:      Maintained
3884 F:      drivers/media/usb/dvb-usb-v2/ec168*
3885
3886 DVB_USB_GL861 MEDIA DRIVER
3887 M:      Antti Palosaari <crope@iki.fi>
3888 L:      linux-media@vger.kernel.org
3889 W:      https://linuxtv.org
3890 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3891 T:      git git://linuxtv.org/anttip/media_tree.git
3892 S:      Maintained
3893 F:      drivers/media/usb/dvb-usb-v2/gl861*
3894
3895 DVB_USB_MXL111SF MEDIA DRIVER
3896 M:      Michael Krufky <mkrufky@linuxtv.org>
3897 L:      linux-media@vger.kernel.org
3898 W:      https://linuxtv.org
3899 W:      http://github.com/mkrufky
3900 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3901 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
3902 S:      Maintained
3903 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
3904
3905 DVB_USB_RTL28XXU MEDIA DRIVER
3906 M:      Antti Palosaari <crope@iki.fi>
3907 L:      linux-media@vger.kernel.org
3908 W:      https://linuxtv.org
3909 W:      http://palosaari.fi/linux/
3910 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3911 T:      git git://linuxtv.org/anttip/media_tree.git
3912 S:      Maintained
3913 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
3914
3915 DVB_USB_V2 MEDIA DRIVER
3916 M:      Antti Palosaari <crope@iki.fi>
3917 L:      linux-media@vger.kernel.org
3918 W:      https://linuxtv.org
3919 W:      http://palosaari.fi/linux/
3920 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3921 T:      git git://linuxtv.org/anttip/media_tree.git
3922 S:      Maintained
3923 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
3924 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
3925
3926 DYNAMIC DEBUG
3927 M:      Jason Baron <jbaron@akamai.com>
3928 S:      Maintained
3929 F:      lib/dynamic_debug.c
3930 F:      include/linux/dynamic_debug.h
3931
3932 DZ DECSTATION DZ11 SERIAL DRIVER
3933 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3934 S:      Maintained
3935 F:      drivers/tty/serial/dz.*
3936
3937 E3X0 POWER BUTTON DRIVER
3938 M:      Moritz Fischer <moritz.fischer@ettus.com>
3939 L:      usrp-users@lists.ettus.com
3940 W:      http://www.ettus.com
3941 S:      Supported
3942 F:      drivers/input/misc/e3x0-button.c
3943 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
3944
3945 E4000 MEDIA DRIVER
3946 M:      Antti Palosaari <crope@iki.fi>
3947 L:      linux-media@vger.kernel.org
3948 W:      https://linuxtv.org
3949 W:      http://palosaari.fi/linux/
3950 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3951 T:      git git://linuxtv.org/anttip/media_tree.git
3952 S:      Maintained
3953 F:      drivers/media/tuners/e4000*
3954
3955 EATA ISA/EISA/PCI SCSI DRIVER
3956 M:      Dario Ballabio <ballabio_dario@emc.com>
3957 L:      linux-scsi@vger.kernel.org
3958 S:      Maintained
3959 F:      drivers/scsi/eata.c
3960
3961 EC100 MEDIA DRIVER
3962 M:      Antti Palosaari <crope@iki.fi>
3963 L:      linux-media@vger.kernel.org
3964 W:      https://linuxtv.org
3965 W:      http://palosaari.fi/linux/
3966 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3967 T:      git git://linuxtv.org/anttip/media_tree.git
3968 S:      Maintained
3969 F:      drivers/media/dvb-frontends/ec100*
3970
3971 ECRYPT FILE SYSTEM
3972 M:      Tyler Hicks <tyhicks@canonical.com>
3973 L:      ecryptfs@vger.kernel.org
3974 W:      http://ecryptfs.org
3975 W:      https://launchpad.net/ecryptfs
3976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
3977 S:      Supported
3978 F:      Documentation/filesystems/ecryptfs.txt
3979 F:      fs/ecryptfs/
3980
3981 EDAC-CORE
3982 M:      Doug Thompson <dougthompson@xmission.com>
3983 M:      Borislav Petkov <bp@alien8.de>
3984 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3985 L:      linux-edac@vger.kernel.org
3986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
3987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
3988 S:      Supported
3989 F:      Documentation/edac.txt
3990 F:      drivers/edac/
3991 F:      include/linux/edac.h
3992
3993 EDAC-AMD64
3994 M:      Doug Thompson <dougthompson@xmission.com>
3995 M:      Borislav Petkov <bp@alien8.de>
3996 L:      linux-edac@vger.kernel.org
3997 S:      Maintained
3998 F:      drivers/edac/amd64_edac*
3999
4000 EDAC-CALXEDA
4001 M:      Doug Thompson <dougthompson@xmission.com>
4002 M:      Robert Richter <rric@kernel.org>
4003 L:      linux-edac@vger.kernel.org
4004 S:      Maintained
4005 F:      drivers/edac/highbank*
4006
4007 EDAC-CAVIUM
4008 M:      Ralf Baechle <ralf@linux-mips.org>
4009 M:      David Daney <david.daney@cavium.com>
4010 L:      linux-edac@vger.kernel.org
4011 L:      linux-mips@linux-mips.org
4012 S:      Supported
4013 F:      drivers/edac/octeon_edac*
4014
4015 EDAC-E752X
4016 M:      Mark Gross <mark.gross@intel.com>
4017 M:      Doug Thompson <dougthompson@xmission.com>
4018 L:      linux-edac@vger.kernel.org
4019 S:      Maintained
4020 F:      drivers/edac/e752x_edac.c
4021
4022 EDAC-E7XXX
4023 M:      Doug Thompson <dougthompson@xmission.com>
4024 L:      linux-edac@vger.kernel.org
4025 S:      Maintained
4026 F:      drivers/edac/e7xxx_edac.c
4027
4028 EDAC-GHES
4029 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4030 L:      linux-edac@vger.kernel.org
4031 S:      Maintained
4032 F:      drivers/edac/ghes_edac.c
4033
4034 EDAC-I82443BXGX
4035 M:      Tim Small <tim@buttersideup.com>
4036 L:      linux-edac@vger.kernel.org
4037 S:      Maintained
4038 F:      drivers/edac/i82443bxgx_edac.c
4039
4040 EDAC-I3000
4041 M:      Jason Uhlenkott <juhlenko@akamai.com>
4042 L:      linux-edac@vger.kernel.org
4043 S:      Maintained
4044 F:      drivers/edac/i3000_edac.c
4045
4046 EDAC-I5000
4047 M:      Doug Thompson <dougthompson@xmission.com>
4048 L:      linux-edac@vger.kernel.org
4049 S:      Maintained
4050 F:      drivers/edac/i5000_edac.c
4051
4052 EDAC-I5400
4053 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4054 L:      linux-edac@vger.kernel.org
4055 S:      Maintained
4056 F:      drivers/edac/i5400_edac.c
4057
4058 EDAC-I7300
4059 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4060 L:      linux-edac@vger.kernel.org
4061 S:      Maintained
4062 F:      drivers/edac/i7300_edac.c
4063
4064 EDAC-I7CORE
4065 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4066 L:      linux-edac@vger.kernel.org
4067 S:      Maintained
4068 F:      drivers/edac/i7core_edac.c
4069
4070 EDAC-I82975X
4071 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4072 M:      "Arvind R." <arvino55@gmail.com>
4073 L:      linux-edac@vger.kernel.org
4074 S:      Maintained
4075 F:      drivers/edac/i82975x_edac.c
4076
4077 EDAC-IE31200
4078 M:      Jason Baron <jbaron@akamai.com>
4079 L:      linux-edac@vger.kernel.org
4080 S:      Maintained
4081 F:      drivers/edac/ie31200_edac.c
4082
4083 EDAC-MPC85XX
4084 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4085 L:      linux-edac@vger.kernel.org
4086 S:      Maintained
4087 F:      drivers/edac/mpc85xx_edac.[ch]
4088
4089 EDAC-PASEMI
4090 M:      Egor Martovetsky <egor@pasemi.com>
4091 L:      linux-edac@vger.kernel.org
4092 S:      Maintained
4093 F:      drivers/edac/pasemi_edac.c
4094
4095 EDAC-R82600
4096 M:      Tim Small <tim@buttersideup.com>
4097 L:      linux-edac@vger.kernel.org
4098 S:      Maintained
4099 F:      drivers/edac/r82600_edac.c
4100
4101 EDAC-SBRIDGE
4102 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4103 L:      linux-edac@vger.kernel.org
4104 S:      Maintained
4105 F:      drivers/edac/sb_edac.c
4106
4107 EDAC-XGENE
4108 APPLIED MICRO (APM) X-GENE SOC EDAC
4109 M:     Loc Ho <lho@apm.com>
4110 S:     Supported
4111 F:     drivers/edac/xgene_edac.c
4112 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4113
4114 EDIROL UA-101/UA-1000 DRIVER
4115 M:      Clemens Ladisch <clemens@ladisch.de>
4116 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4117 T:      git git://git.alsa-project.org/alsa-kernel.git
4118 S:      Maintained
4119 F:      sound/usb/misc/ua101.c
4120
4121 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4122 M:      Matt Fleming <matt@codeblueprint.co.uk>
4123 L:      linux-efi@vger.kernel.org
4124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4125 S:      Maintained
4126 F:      Documentation/efi-stub.txt
4127 F:      arch/ia64/kernel/efi.c
4128 F:      arch/x86/boot/compressed/eboot.[ch]
4129 F:      arch/x86/include/asm/efi.h
4130 F:      arch/x86/platform/efi/*
4131 F:      drivers/firmware/efi/*
4132 F:      include/linux/efi*.h
4133
4134 EFI VARIABLE FILESYSTEM
4135 M:      Matthew Garrett <matthew.garrett@nebula.com>
4136 M:      Jeremy Kerr <jk@ozlabs.org>
4137 M:      Matt Fleming <matt@codeblueprint.co.uk>
4138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4139 L:      linux-efi@vger.kernel.org
4140 S:      Maintained
4141 F:      fs/efivarfs/
4142
4143 EFIFB FRAMEBUFFER DRIVER
4144 L:      linux-fbdev@vger.kernel.org
4145 M:      Peter Jones <pjones@redhat.com>
4146 S:      Maintained
4147 F:      drivers/video/fbdev/efifb.c
4148
4149 EFS FILESYSTEM
4150 W:      http://aeschi.ch.eu.org/efs/
4151 S:      Orphan
4152 F:      fs/efs/
4153
4154 EHCA (IBM GX bus InfiniBand adapter) DRIVER
4155 M:      Hoang-Nam Nguyen <hnguyen@de.ibm.com>
4156 M:      Christoph Raisch <raisch@de.ibm.com>
4157 L:      linux-rdma@vger.kernel.org
4158 S:      Supported
4159 F:      drivers/infiniband/hw/ehca/
4160
4161 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4162 M:      Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4163 L:      netdev@vger.kernel.org
4164 S:      Maintained
4165 F:      drivers/net/ethernet/ibm/ehea/
4166
4167 EM28XX VIDEO4LINUX DRIVER
4168 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4169 L:      linux-media@vger.kernel.org
4170 W:      https://linuxtv.org
4171 T:      git git://linuxtv.org/media_tree.git
4172 S:      Maintained
4173 F:      drivers/media/usb/em28xx/
4174
4175 EMBEDDED LINUX
4176 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4177 M:      Matt Mackall <mpm@selenic.com>
4178 M:      David Woodhouse <dwmw2@infradead.org>
4179 L:      linux-embedded@vger.kernel.org
4180 S:      Maintained
4181
4182 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4183 M:      James Smart <james.smart@avagotech.com>
4184 M:      Dick Kennedy <dick.kennedy@avagotech.com>
4185 L:      linux-scsi@vger.kernel.org
4186 W:      http://www.avagotech.com
4187 S:      Supported
4188 F:      drivers/scsi/lpfc/
4189
4190 ENE CB710 FLASH CARD READER DRIVER
4191 M:      MichaÅ‚ MirosÅ‚aw <mirq-linux@rere.qmqm.pl>
4192 S:      Maintained
4193 F:      drivers/misc/cb710/
4194 F:      drivers/mmc/host/cb710-mmc.*
4195 F:      include/linux/cb710.h
4196
4197 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4198 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4199 S:      Maintained
4200 F:      drivers/media/rc/ene_ir.*
4201
4202 ENHANCED ERROR HANDLING (EEH)
4203 M:      Gavin Shan <shangw@linux.vnet.ibm.com>
4204 L:      linuxppc-dev@lists.ozlabs.org
4205 S:      Supported
4206 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
4207 F:      arch/powerpc/kernel/eeh*.c
4208
4209 EPSON S1D13XXX FRAMEBUFFER DRIVER
4210 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4211 S:      Maintained
4212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4213 F:      drivers/video/fbdev/s1d13xxxfb.c
4214 F:      include/video/s1d13xxxfb.h
4215
4216 ET131X NETWORK DRIVER
4217 M:      Mark Einon <mark.einon@gmail.com>
4218 S:      Odd Fixes
4219 F:      drivers/net/ethernet/agere/
4220
4221 ETHERNET BRIDGE
4222 M:      Stephen Hemminger <stephen@networkplumber.org>
4223 L:      bridge@lists.linux-foundation.org
4224 L:      netdev@vger.kernel.org
4225 W:      http://www.linuxfoundation.org/en/Net:Bridge
4226 S:      Maintained
4227 F:      include/linux/netfilter_bridge/
4228 F:      net/bridge/
4229
4230 ETHERNET PHY LIBRARY
4231 M:      Florian Fainelli <f.fainelli@gmail.com>
4232 L:      netdev@vger.kernel.org
4233 S:      Maintained
4234 F:      include/linux/phy.h
4235 F:      include/linux/phy_fixed.h
4236 F:      drivers/net/phy/
4237 F:      Documentation/networking/phy.txt
4238 F:      drivers/of/of_mdio.c
4239 F:      drivers/of/of_net.c
4240
4241 EXT2 FILE SYSTEM
4242 M:      Jan Kara <jack@suse.com>
4243 L:      linux-ext4@vger.kernel.org
4244 S:      Maintained
4245 F:      Documentation/filesystems/ext2.txt
4246 F:      fs/ext2/
4247 F:      include/linux/ext2*
4248
4249 EXT4 FILE SYSTEM
4250 M:      "Theodore Ts'o" <tytso@mit.edu>
4251 M:      Andreas Dilger <adilger.kernel@dilger.ca>
4252 L:      linux-ext4@vger.kernel.org
4253 W:      http://ext4.wiki.kernel.org
4254 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
4255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4256 S:      Maintained
4257 F:      Documentation/filesystems/ext4.txt
4258 F:      fs/ext4/
4259
4260 Extended Verification Module (EVM)
4261 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
4262 L:      linux-ima-devel@lists.sourceforge.net
4263 L:      linux-security-module@vger.kernel.org
4264 S:      Supported
4265 F:      security/integrity/evm/
4266
4267 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4268 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4269 M:      Chanwoo Choi <cw00.choi@samsung.com>
4270 L:      linux-kernel@vger.kernel.org
4271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4272 S:      Maintained
4273 F:      drivers/extcon/
4274 F:      include/linux/extcon/
4275 F:      include/linux/extcon.h
4276 F:      Documentation/extcon/
4277 F:      Documentation/devicetree/bindings/extcon/
4278
4279 EXYNOS DP DRIVER
4280 M:      Jingoo Han <jingoohan1@gmail.com>
4281 L:      dri-devel@lists.freedesktop.org
4282 S:      Maintained
4283 F:      drivers/gpu/drm/exynos/exynos_dp*
4284
4285 EXYNOS MIPI DISPLAY DRIVERS
4286 M:      Inki Dae <inki.dae@samsung.com>
4287 M:      Donghwa Lee <dh09.lee@samsung.com>
4288 M:      Kyungmin Park <kyungmin.park@samsung.com>
4289 L:      linux-fbdev@vger.kernel.org
4290 S:      Maintained
4291 F:      drivers/video/fbdev/exynos/exynos_mipi*
4292 F:      include/video/exynos_mipi*
4293
4294 F71805F HARDWARE MONITORING DRIVER
4295 M:      Jean Delvare <jdelvare@suse.com>
4296 L:      lm-sensors@lm-sensors.org
4297 S:      Maintained
4298 F:      Documentation/hwmon/f71805f
4299 F:      drivers/hwmon/f71805f.c
4300
4301 FC0011 TUNER DRIVER
4302 M:      Michael Buesch <m@bues.ch>
4303 L:      linux-media@vger.kernel.org
4304 S:      Maintained
4305 F:      drivers/media/tuners/fc0011.h
4306 F:      drivers/media/tuners/fc0011.c
4307
4308 FC2580 MEDIA DRIVER
4309 M:      Antti Palosaari <crope@iki.fi>
4310 L:      linux-media@vger.kernel.org
4311 W:      https://linuxtv.org
4312 W:      http://palosaari.fi/linux/
4313 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4314 T:      git git://linuxtv.org/anttip/media_tree.git
4315 S:      Maintained
4316 F:      drivers/media/tuners/fc2580*
4317
4318 FANOTIFY
4319 M:      Eric Paris <eparis@redhat.com>
4320 S:      Maintained
4321 F:      fs/notify/fanotify/
4322 F:      include/linux/fanotify.h
4323 F:      include/uapi/linux/fanotify.h
4324
4325 FARSYNC SYNCHRONOUS DRIVER
4326 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
4327 W:      http://www.farsite.co.uk/
4328 S:      Supported
4329 F:      drivers/net/wan/farsync.*
4330
4331 FAULT INJECTION SUPPORT
4332 M:      Akinobu Mita <akinobu.mita@gmail.com>
4333 S:      Supported
4334 F:      Documentation/fault-injection/
4335 F:      lib/fault-inject.c
4336
4337 FBTFT Framebuffer drivers
4338 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4339 M:      Noralf Trønnes <noralf@tronnes.org>
4340 S:      Maintained
4341 F:      drivers/staging/fbtft/
4342
4343 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4344 M:      Vasu Dev <vasu.dev@intel.com>
4345 L:      fcoe-devel@open-fcoe.org
4346 W:      www.Open-FCoE.org
4347 S:      Supported
4348 F:      drivers/scsi/libfc/
4349 F:      drivers/scsi/fcoe/
4350 F:      include/scsi/fc/
4351 F:      include/scsi/libfc.h
4352 F:      include/scsi/libfcoe.h
4353 F:      include/uapi/scsi/fc/
4354
4355 FILE LOCKING (flock() and fcntl()/lockf())
4356 M:      Jeff Layton <jlayton@poochiereds.net>
4357 M:      "J. Bruce Fields" <bfields@fieldses.org>
4358 L:      linux-fsdevel@vger.kernel.org
4359 S:      Maintained
4360 F:      include/linux/fcntl.h
4361 F:      include/linux/fs.h
4362 F:      include/uapi/linux/fcntl.h
4363 F:      include/uapi/linux/fs.h
4364 F:      fs/fcntl.c
4365 F:      fs/locks.c
4366
4367 FILESYSTEMS (VFS and infrastructure)
4368 M:      Alexander Viro <viro@zeniv.linux.org.uk>
4369 L:      linux-fsdevel@vger.kernel.org
4370 S:      Maintained
4371 F:      fs/*
4372
4373 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4374 M:      Riku Voipio <riku.voipio@iki.fi>
4375 L:      lm-sensors@lm-sensors.org
4376 S:      Maintained
4377 F:      drivers/hwmon/f75375s.c
4378 F:      include/linux/f75375s.h
4379
4380 FIREWIRE AUDIO DRIVERS
4381 M:      Clemens Ladisch <clemens@ladisch.de>
4382 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4383 T:      git git://git.alsa-project.org/alsa-kernel.git
4384 S:      Maintained
4385 F:      sound/firewire/
4386
4387 FIREWIRE MEDIA DRIVERS (firedtv)
4388 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
4389 L:      linux-media@vger.kernel.org
4390 L:      linux1394-devel@lists.sourceforge.net
4391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4392 S:      Maintained
4393 F:      drivers/media/firewire/
4394
4395 FIREWIRE SBP-2 TARGET
4396 M:      Chris Boot <bootc@bootc.net>
4397 L:      linux-scsi@vger.kernel.org
4398 L:      target-devel@vger.kernel.org
4399 L:      linux1394-devel@lists.sourceforge.net
4400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4401 S:      Maintained
4402 F:      drivers/target/sbp/
4403
4404 FIREWIRE SUBSYSTEM
4405 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
4406 L:      linux1394-devel@lists.sourceforge.net
4407 W:      http://ieee1394.wiki.kernel.org/
4408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4409 S:      Maintained
4410 F:      drivers/firewire/
4411 F:      include/linux/firewire.h
4412 F:      include/uapi/linux/firewire*.h
4413 F:      tools/firewire/
4414
4415 FIRMWARE LOADER (request_firmware)
4416 M:      Ming Lei <ming.lei@canonical.com>
4417 L:      linux-kernel@vger.kernel.org
4418 S:      Maintained
4419 F:      Documentation/firmware_class/
4420 F:      drivers/base/firmware*.c
4421 F:      include/linux/firmware.h
4422
4423 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4424 M:      Joshua Morris <josh.h.morris@us.ibm.com>
4425 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4426 S:      Maintained
4427 F:      drivers/block/rsxx/
4428
4429 FLOPPY DRIVER
4430 M:      Jiri Kosina <jikos@kernel.org>
4431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4432 S:      Odd fixes
4433 F:      drivers/block/floppy.c
4434
4435 FMC SUBSYSTEM
4436 M:      Alessandro Rubini <rubini@gnudd.com>
4437 W:      http://www.ohwr.org/projects/fmc-bus
4438 S:      Supported
4439 F:      drivers/fmc/
4440 F:      include/linux/fmc*.h
4441 F:      include/linux/ipmi-fru.h
4442 K:      fmc_d.*register
4443
4444 FPGA MANAGER FRAMEWORK
4445 M:      Alan Tull <atull@opensource.altera.com>
4446 R:      Moritz Fischer <moritz.fischer@ettus.com>
4447 S:      Maintained
4448 F:      drivers/fpga/
4449 F:      include/linux/fpga/fpga-mgr.h
4450 W:      http://www.rocketboards.org
4451
4452 FPU EMULATOR
4453 M:      Bill Metzenthen <billm@melbpc.org.au>
4454 W:      http://floatingpoint.sourceforge.net/emulator/index.html
4455 S:      Maintained
4456 F:      arch/x86/math-emu/
4457
4458 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4459 L:      netdev@vger.kernel.org
4460 S:      Orphan
4461 F:      drivers/net/wan/dlci.c
4462 F:      drivers/net/wan/sdla.c
4463
4464 FRAMEBUFFER LAYER
4465 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4466 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4467 L:      linux-fbdev@vger.kernel.org
4468 W:      http://linux-fbdev.sourceforge.net/
4469 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
4470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4471 S:      Maintained
4472 F:      Documentation/fb/
4473 F:      drivers/video/
4474 F:      include/video/
4475 F:      include/linux/fb.h
4476 F:      include/uapi/video/
4477 F:      include/uapi/linux/fb.h
4478
4479 FREESCALE DIU FRAMEBUFFER DRIVER
4480 M:      Timur Tabi <timur@tabi.org>
4481 L:      linux-fbdev@vger.kernel.org
4482 S:      Maintained
4483 F:      drivers/video/fbdev/fsl-diu-fb.*
4484
4485 FREESCALE DMA DRIVER
4486 M:      Li Yang <leoli@freescale.com>
4487 M:      Zhang Wei <zw@zh-kernel.org>
4488 L:      linuxppc-dev@lists.ozlabs.org
4489 S:      Maintained
4490 F:      drivers/dma/fsldma.*
4491
4492 FREESCALE I2C CPM DRIVER
4493 M:      Jochen Friedrich <jochen@scram.de>
4494 L:      linuxppc-dev@lists.ozlabs.org
4495 L:      linux-i2c@vger.kernel.org
4496 S:      Maintained
4497 F:      drivers/i2c/busses/i2c-cpm.c
4498
4499 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4500 M:      Sascha Hauer <kernel@pengutronix.de>
4501 L:      linux-fbdev@vger.kernel.org
4502 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4503 S:      Maintained
4504 F:      include/linux/platform_data/video-imxfb.h
4505 F:      drivers/video/fbdev/imxfb.c
4506
4507 FREESCALE QUAD SPI DRIVER
4508 M:      Han Xu <han.xu@freescale.com>
4509 L:      linux-mtd@lists.infradead.org
4510 S:      Maintained
4511 F:      drivers/mtd/spi-nor/fsl-quadspi.c
4512
4513 FREESCALE SOC FS_ENET DRIVER
4514 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
4515 M:      Vitaly Bordug <vbordug@ru.mvista.com>
4516 L:      linuxppc-dev@lists.ozlabs.org
4517 L:      netdev@vger.kernel.org
4518 S:      Maintained
4519 F:      drivers/net/ethernet/freescale/fs_enet/
4520 F:      include/linux/fs_enet_pd.h
4521
4522 FREESCALE QUICC ENGINE LIBRARY
4523 L:      linuxppc-dev@lists.ozlabs.org
4524 S:      Orphan
4525 F:      drivers/soc/fsl/qe/
4526 F:      include/soc/fsl/*qe*.h
4527 F:      include/soc/fsl/*ucc*.h
4528
4529 FREESCALE USB PERIPHERAL DRIVERS
4530 M:      Li Yang <leoli@freescale.com>
4531 L:      linux-usb@vger.kernel.org
4532 L:      linuxppc-dev@lists.ozlabs.org
4533 S:      Maintained
4534 F:      drivers/usb/gadget/udc/fsl*
4535
4536 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4537 M:      Li Yang <leoli@freescale.com>
4538 L:      netdev@vger.kernel.org
4539 L:      linuxppc-dev@lists.ozlabs.org
4540 S:      Maintained
4541 F:      drivers/net/ethernet/freescale/ucc_geth*
4542
4543 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4544 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
4545 L:      netdev@vger.kernel.org
4546 S:      Maintained
4547 F:      drivers/net/ethernet/freescale/gianfar*
4548 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
4549 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4550
4551 FREESCALE QUICC ENGINE UCC UART DRIVER
4552 M:      Timur Tabi <timur@tabi.org>
4553 L:      linuxppc-dev@lists.ozlabs.org
4554 S:      Maintained
4555 F:      drivers/tty/serial/ucc_uart.c
4556
4557 FREESCALE SOC SOUND DRIVERS
4558 M:      Timur Tabi <timur@tabi.org>
4559 M:      Nicolin Chen <nicoleotsuka@gmail.com>
4560 M:      Xiubo Li <Xiubo.Lee@gmail.com>
4561 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4562 L:      linuxppc-dev@lists.ozlabs.org
4563 S:      Maintained
4564 F:      sound/soc/fsl/fsl*
4565 F:      sound/soc/fsl/imx*
4566 F:      sound/soc/fsl/mpc8610_hpcd.c
4567
4568 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4569 M:      "J. German Rivera" <German.Rivera@freescale.com>
4570 L:      linux-kernel@vger.kernel.org
4571 S:      Maintained
4572 F:      drivers/staging/fsl-mc/
4573
4574 FREEVXFS FILESYSTEM
4575 M:      Christoph Hellwig <hch@infradead.org>
4576 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
4577 S:      Maintained
4578 F:      fs/freevxfs/
4579
4580 FREEZER
4581 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4582 M:      Pavel Machek <pavel@ucw.cz>
4583 L:      linux-pm@vger.kernel.org
4584 S:      Supported
4585 F:      Documentation/power/freezing-of-tasks.txt
4586 F:      include/linux/freezer.h
4587 F:      kernel/freezer.c
4588
4589 FRONTSWAP API
4590 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4591 L:      linux-kernel@vger.kernel.org
4592 S:      Maintained
4593 F:      mm/frontswap.c
4594 F:      include/linux/frontswap.h
4595
4596 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4597 M:      David Howells <dhowells@redhat.com>
4598 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
4599 S:      Supported
4600 F:      Documentation/filesystems/caching/
4601 F:      fs/fscache/
4602 F:      include/linux/fscache*.h
4603
4604 F2FS FILE SYSTEM
4605 M:      Jaegeuk Kim <jaegeuk@kernel.org>
4606 M:      Changman Lee <cm224.lee@samsung.com>
4607 R:      Chao Yu <chao2.yu@samsung.com>
4608 L:      linux-f2fs-devel@lists.sourceforge.net
4609 W:      http://en.wikipedia.org/wiki/F2FS
4610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4611 S:      Maintained
4612 F:      Documentation/filesystems/f2fs.txt
4613 F:      Documentation/ABI/testing/sysfs-fs-f2fs
4614 F:      fs/f2fs/
4615 F:      include/linux/f2fs_fs.h
4616 F:      include/trace/events/f2fs.h
4617
4618 FUJITSU FR-V (FRV) PORT
4619 S:      Orphan
4620 F:      arch/frv/
4621
4622 FUJITSU LAPTOP EXTRAS
4623 M:      Jonathan Woithe <jwoithe@just42.net>
4624 L:      platform-driver-x86@vger.kernel.org
4625 S:      Maintained
4626 F:      drivers/platform/x86/fujitsu-laptop.c
4627
4628 FUJITSU M-5MO LS CAMERA ISP DRIVER
4629 M:      Kyungmin Park <kyungmin.park@samsung.com>
4630 M:      Heungjun Kim <riverful.kim@samsung.com>
4631 L:      linux-media@vger.kernel.org
4632 S:      Maintained
4633 F:      drivers/media/i2c/m5mols/
4634 F:      include/media/i2c/m5mols.h
4635
4636 FUJITSU TABLET EXTRAS
4637 M:      Robert Gerlach <khnz@gmx.de>
4638 L:      platform-driver-x86@vger.kernel.org
4639 S:      Maintained
4640 F:      drivers/platform/x86/fujitsu-tablet.c
4641
4642 FUSE: FILESYSTEM IN USERSPACE
4643 M:      Miklos Szeredi <miklos@szeredi.hu>
4644 L:      fuse-devel@lists.sourceforge.net
4645 W:      http://fuse.sourceforge.net/
4646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4647 S:      Maintained
4648 F:      fs/fuse/
4649 F:      include/uapi/linux/fuse.h
4650 F:      Documentation/filesystems/fuse.txt
4651
4652 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4653 M:      Rik Faith <faith@cs.unc.edu>
4654 L:      linux-scsi@vger.kernel.org
4655 S:      Odd Fixes (e.g., new signatures)
4656 F:      drivers/scsi/fdomain.*
4657
4658 GCOV BASED KERNEL PROFILING
4659 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4660 S:      Maintained
4661 F:      kernel/gcov/
4662 F:      Documentation/gcov.txt
4663
4664 GDT SCSI DISK ARRAY CONTROLLER DRIVER
4665 M:      Achim Leubner <achim_leubner@adaptec.com>
4666 L:      linux-scsi@vger.kernel.org
4667 W:      http://www.icp-vortex.com/
4668 S:      Supported
4669 F:      drivers/scsi/gdt*
4670
4671 GDB KERNEL DEBUGGING HELPER SCRIPTS
4672 M:      Jan Kiszka <jan.kiszka@siemens.com>
4673 S:      Supported
4674 F:      scripts/gdb/
4675
4676 GEMTEK FM RADIO RECEIVER DRIVER
4677 M:      Hans Verkuil <hverkuil@xs4all.nl>
4678 L:      linux-media@vger.kernel.org
4679 T:      git git://linuxtv.org/media_tree.git
4680 W:      https://linuxtv.org
4681 S:      Maintained
4682 F:      drivers/media/radio/radio-gemtek*
4683
4684 GENERIC GPIO I2C DRIVER
4685 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
4686 S:      Supported
4687 F:      drivers/i2c/busses/i2c-gpio.c
4688 F:      include/linux/i2c-gpio.h
4689
4690 GENERIC GPIO I2C MULTIPLEXER DRIVER
4691 M:      Peter Korsgaard <peter.korsgaard@barco.com>
4692 L:      linux-i2c@vger.kernel.org
4693 S:      Supported
4694 F:      drivers/i2c/muxes/i2c-mux-gpio.c
4695 F:      include/linux/i2c-mux-gpio.h
4696 F:      Documentation/i2c/muxes/i2c-mux-gpio
4697
4698 GENERIC HDLC (WAN) DRIVERS
4699 M:      Krzysztof Halasa <khc@pm.waw.pl>
4700 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
4701 S:      Maintained
4702 F:      drivers/net/wan/c101.c
4703 F:      drivers/net/wan/hd6457*
4704 F:      drivers/net/wan/hdlc*
4705 F:      drivers/net/wan/n2.c
4706 F:      drivers/net/wan/pc300too.c
4707 F:      drivers/net/wan/pci200syn.c
4708 F:      drivers/net/wan/wanxl*
4709
4710 GENERIC INCLUDE/ASM HEADER FILES
4711 M:      Arnd Bergmann <arnd@arndb.de>
4712 L:      linux-arch@vger.kernel.org
4713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4714 S:      Maintained
4715 F:      include/asm-generic/
4716 F:      include/uapi/asm-generic/
4717
4718 GENERIC PHY FRAMEWORK
4719 M:      Kishon Vijay Abraham I <kishon@ti.com>
4720 L:      linux-kernel@vger.kernel.org
4721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4722 S:      Supported
4723 F:      drivers/phy/
4724 F:      include/linux/phy/
4725
4726 GENERIC PM DOMAINS
4727 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4728 M:      Kevin Hilman <khilman@kernel.org>
4729 M:      Ulf Hansson <ulf.hansson@linaro.org>
4730 L:      linux-pm@vger.kernel.org
4731 S:      Supported
4732 F:      drivers/base/power/domain*.c
4733 F:      include/linux/pm_domain.h
4734
4735 GENERIC UIO DRIVER FOR PCI DEVICES
4736 M:      "Michael S. Tsirkin" <mst@redhat.com>
4737 L:      kvm@vger.kernel.org
4738 S:      Supported
4739 F:      drivers/uio/uio_pci_generic.c
4740
4741 GET_MAINTAINER SCRIPT
4742 M:      Joe Perches <joe@perches.com>
4743 S:      Maintained
4744 F:      scripts/get_maintainer.pl
4745
4746 GFS2 FILE SYSTEM
4747 M:      Steven Whitehouse <swhiteho@redhat.com>
4748 M:      Bob Peterson <rpeterso@redhat.com>
4749 L:      cluster-devel@redhat.com
4750 W:      http://sources.redhat.com/cluster/
4751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4752 S:      Supported
4753 F:      Documentation/filesystems/gfs2*.txt
4754 F:      fs/gfs2/
4755 F:      include/uapi/linux/gfs2_ondisk.h
4756
4757 GIGASET ISDN DRIVERS
4758 M:      Paul Bolle <pebolle@tiscali.nl>
4759 L:      gigaset307x-common@lists.sourceforge.net
4760 W:      http://gigaset307x.sourceforge.net/
4761 S:      Odd Fixes
4762 F:      Documentation/isdn/README.gigaset
4763 F:      drivers/isdn/gigaset/
4764 F:      include/uapi/linux/gigaset_dev.h
4765
4766 GO7007 MPEG CODEC
4767 M:      Hans Verkuil <hans.verkuil@cisco.com>
4768 L:      linux-media@vger.kernel.org
4769 S:      Maintained
4770 F:      drivers/media/usb/go7007/
4771
4772 GOODIX TOUCHSCREEN
4773 M:      Bastien Nocera <hadess@hadess.net>
4774 L:      linux-input@vger.kernel.org
4775 S:      Maintained
4776 F:      drivers/input/touchscreen/goodix.c
4777
4778 GPIO SUBSYSTEM
4779 M:      Linus Walleij <linus.walleij@linaro.org>
4780 M:      Alexandre Courbot <gnurou@gmail.com>
4781 L:      linux-gpio@vger.kernel.org
4782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4783 S:      Maintained
4784 F:      Documentation/gpio/
4785 F:      drivers/gpio/
4786 F:      include/linux/gpio/
4787 F:      include/linux/gpio.h
4788 F:      include/asm-generic/gpio.h
4789
4790 GRE DEMULTIPLEXER DRIVER
4791 M:      Dmitry Kozlov <xeb@mail.ru>
4792 L:      netdev@vger.kernel.org
4793 S:      Maintained
4794 F:      net/ipv4/gre_demux.c
4795 F:      net/ipv4/gre_offload.c
4796 F:      include/net/gre.h
4797
4798 GRETH 10/100/1G Ethernet MAC device driver
4799 M:      Kristoffer Glembo <kristoffer@gaisler.com>
4800 L:      netdev@vger.kernel.org
4801 S:      Maintained
4802 F:      drivers/net/ethernet/aeroflex/
4803
4804 GSPCA FINEPIX SUBDRIVER
4805 M:      Frank Zago <frank@zago.net>
4806 L:      linux-media@vger.kernel.org
4807 T:      git git://linuxtv.org/media_tree.git
4808 S:      Maintained
4809 F:      drivers/media/usb/gspca/finepix.c
4810
4811 GSPCA GL860 SUBDRIVER
4812 M:      Olivier Lorin <o.lorin@laposte.net>
4813 L:      linux-media@vger.kernel.org
4814 T:      git git://linuxtv.org/media_tree.git
4815 S:      Maintained
4816 F:      drivers/media/usb/gspca/gl860/
4817
4818 GSPCA M5602 SUBDRIVER
4819 M:      Erik Andren <erik.andren@gmail.com>
4820 L:      linux-media@vger.kernel.org
4821 T:      git git://linuxtv.org/media_tree.git
4822 S:      Maintained
4823 F:      drivers/media/usb/gspca/m5602/
4824
4825 GSPCA PAC207 SONIXB SUBDRIVER
4826 M:      Hans de Goede <hdegoede@redhat.com>
4827 L:      linux-media@vger.kernel.org
4828 T:      git git://linuxtv.org/media_tree.git
4829 S:      Maintained
4830 F:      drivers/media/usb/gspca/pac207.c
4831
4832 GSPCA SN9C20X SUBDRIVER
4833 M:      Brian Johnson <brijohn@gmail.com>
4834 L:      linux-media@vger.kernel.org
4835 T:      git git://linuxtv.org/media_tree.git
4836 S:      Maintained
4837 F:      drivers/media/usb/gspca/sn9c20x.c
4838
4839 GSPCA T613 SUBDRIVER
4840 M:      Leandro Costantino <lcostantino@gmail.com>
4841 L:      linux-media@vger.kernel.org
4842 T:      git git://linuxtv.org/media_tree.git
4843 S:      Maintained
4844 F:      drivers/media/usb/gspca/t613.c
4845
4846 GSPCA USB WEBCAM DRIVER
4847 M:      Hans de Goede <hdegoede@redhat.com>
4848 L:      linux-media@vger.kernel.org
4849 T:      git git://linuxtv.org/media_tree.git
4850 S:      Maintained
4851 F:      drivers/media/usb/gspca/
4852
4853 GUID PARTITION TABLE (GPT)
4854 M:      Davidlohr Bueso <dave@stgolabs.net>
4855 L:      linux-efi@vger.kernel.org
4856 S:      Maintained
4857 F:      block/partitions/efi.*
4858
4859 STK1160 USB VIDEO CAPTURE DRIVER
4860 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4861 L:      linux-media@vger.kernel.org
4862 T:      git git://linuxtv.org/media_tree.git
4863 S:      Maintained
4864 F:      drivers/media/usb/stk1160/
4865
4866 H8/300 ARCHITECTURE
4867 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
4868 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4869 W:      http://uclinux-h8.sourceforge.jp
4870 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4871 S:      Maintained
4872 F:      arch/h8300/
4873 F:      drivers/clocksource/h8300_*.c
4874 F:      drivers/clk/h8300/
4875 F:      drivers/irqchip/irq-renesas-h8*.c
4876
4877 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4878 M:      Frank Seidel <frank@f-seidel.de>
4879 L:      platform-driver-x86@vger.kernel.org
4880 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4881 S:      Maintained
4882 F:      drivers/platform/x86/hdaps.c
4883
4884 HDPVR USB VIDEO ENCODER DRIVER
4885 M:      Hans Verkuil <hverkuil@xs4all.nl>
4886 L:      linux-media@vger.kernel.org
4887 T:      git git://linuxtv.org/media_tree.git
4888 W:      https://linuxtv.org
4889 S:      Odd Fixes
4890 F:      drivers/media/usb/hdpvr/
4891
4892 HWPOISON MEMORY FAILURE HANDLING
4893 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
4894 L:      linux-mm@kvack.org
4895 S:      Maintained
4896 F:      mm/memory-failure.c
4897 F:      mm/hwpoison-inject.c
4898
4899 HYPERVISOR VIRTUAL CONSOLE DRIVER
4900 L:      linuxppc-dev@lists.ozlabs.org
4901 S:      Odd Fixes
4902 F:      drivers/tty/hvc/
4903
4904 HACKRF MEDIA DRIVER
4905 M:      Antti Palosaari <crope@iki.fi>
4906 L:      linux-media@vger.kernel.org
4907 W:      https://linuxtv.org
4908 W:      http://palosaari.fi/linux/
4909 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4910 T:      git git://linuxtv.org/anttip/media_tree.git
4911 S:      Maintained
4912 F:      drivers/media/usb/hackrf/
4913
4914 HARDWARE MONITORING
4915 M:      Jean Delvare <jdelvare@suse.com>
4916 M:      Guenter Roeck <linux@roeck-us.net>
4917 L:      lm-sensors@lm-sensors.org
4918 W:      http://www.lm-sensors.org/
4919 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
4920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4921 S:      Maintained
4922 F:      Documentation/hwmon/
4923 F:      drivers/hwmon/
4924 F:      include/linux/hwmon*.h
4925
4926 HARDWARE RANDOM NUMBER GENERATOR CORE
4927 M:      Matt Mackall <mpm@selenic.com>
4928 M:      Herbert Xu <herbert@gondor.apana.org.au>
4929 L:      linux-crypto@vger.kernel.org
4930 S:      Odd fixes
4931 F:      Documentation/hw_random.txt
4932 F:      drivers/char/hw_random/
4933 F:      include/linux/hw_random.h
4934
4935 HARDWARE SPINLOCK CORE
4936 M:      Ohad Ben-Cohen <ohad@wizery.com>
4937 S:      Maintained
4938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
4939 F:      Documentation/hwspinlock.txt
4940 F:      drivers/hwspinlock/hwspinlock_*
4941 F:      include/linux/hwspinlock.h
4942
4943 HARMONY SOUND DRIVER
4944 L:      linux-parisc@vger.kernel.org
4945 S:      Maintained
4946 F:      sound/parisc/harmony.*
4947
4948 HD29L2 MEDIA DRIVER
4949 M:      Antti Palosaari <crope@iki.fi>
4950 L:      linux-media@vger.kernel.org
4951 W:      https://linuxtv.org
4952 W:      http://palosaari.fi/linux/
4953 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4954 T:      git git://linuxtv.org/anttip/media_tree.git
4955 S:      Maintained
4956 F:      drivers/media/dvb-frontends/hd29l2*
4957
4958 HEWLETT-PACKARD SMART2 RAID DRIVER
4959 L:      iss_storagedev@hp.com
4960 S:      Orphan
4961 F:      Documentation/blockdev/cpqarray.txt
4962 F:      drivers/block/cpqarray.*
4963
4964 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
4965 M:      Don Brace <don.brace@pmcs.com>
4966 L:      iss_storagedev@hp.com
4967 L:      storagedev@pmcs.com
4968 L:      linux-scsi@vger.kernel.org
4969 S:      Supported
4970 F:      Documentation/scsi/hpsa.txt
4971 F:      drivers/scsi/hpsa*.[ch]
4972 F:      include/linux/cciss*.h
4973 F:      include/uapi/linux/cciss*.h
4974
4975 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
4976 M:      Don Brace <don.brace@pmcs.com>
4977 L:      iss_storagedev@hp.com
4978 L:      storagedev@pmcs.com
4979 L:      linux-scsi@vger.kernel.org
4980 S:      Supported
4981 F:      Documentation/blockdev/cciss.txt
4982 F:      drivers/block/cciss*
4983 F:      include/linux/cciss_ioctl.h
4984 F:      include/uapi/linux/cciss_ioctl.h
4985
4986 HFS FILESYSTEM
4987 L:      linux-fsdevel@vger.kernel.org
4988 S:      Orphan
4989 F:      Documentation/filesystems/hfs.txt
4990 F:      fs/hfs/
4991
4992 HFSPLUS FILESYSTEM
4993 L:      linux-fsdevel@vger.kernel.org
4994 S:      Orphan
4995 F:      Documentation/filesystems/hfsplus.txt
4996 F:      fs/hfsplus/
4997
4998 HGA FRAMEBUFFER DRIVER
4999 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5000 L:      linux-nvidia@lists.surfsouth.com
5001 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5002 S:      Maintained
5003 F:      drivers/video/fbdev/hgafb.c
5004
5005 HIBERNATION (aka Software Suspend, aka swsusp)
5006 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5007 M:      Pavel Machek <pavel@ucw.cz>
5008 L:      linux-pm@vger.kernel.org
5009 S:      Supported
5010 F:      arch/x86/power/
5011 F:      drivers/base/power/
5012 F:      kernel/power/
5013 F:      include/linux/suspend.h
5014 F:      include/linux/freezer.h
5015 F:      include/linux/pm.h
5016 F:      arch/*/include/asm/suspend*.h
5017
5018 HID CORE LAYER
5019 M:      Jiri Kosina <jikos@kernel.org>
5020 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5021 L:      linux-input@vger.kernel.org
5022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5023 S:      Maintained
5024 F:      drivers/hid/
5025 F:      include/linux/hid*
5026 F:      include/uapi/linux/hid*
5027
5028 HID SENSOR HUB DRIVERS
5029 M:      Jiri Kosina <jikos@kernel.org>
5030 M:      Jonathan Cameron <jic23@kernel.org>
5031 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5032 L:      linux-input@vger.kernel.org
5033 L:      linux-iio@vger.kernel.org
5034 S:      Maintained
5035 F:      Documentation/hid/hid-sensor*
5036 F:      drivers/hid/hid-sensor-*
5037 F:      drivers/iio/*/hid-*
5038 F:      include/linux/hid-sensor-*
5039
5040 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5041 M:      Thomas Gleixner <tglx@linutronix.de>
5042 L:      linux-kernel@vger.kernel.org
5043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5044 S:      Maintained
5045 F:      Documentation/timers/
5046 F:      kernel/time/hrtimer.c
5047 F:      kernel/time/clockevents.c
5048 F:      kernel/time/tick*.*
5049 F:      kernel/time/timer_*.c
5050 F:      include/linux/clockchips.h
5051 F:      include/linux/hrtimer.h
5052
5053 HIGH-SPEED SCC DRIVER FOR AX.25
5054 L:      linux-hams@vger.kernel.org
5055 S:      Orphan
5056 F:      drivers/net/hamradio/dmascc.c
5057 F:      drivers/net/hamradio/scc.c
5058
5059 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5060 M:      HighPoint Linux Team <linux@highpoint-tech.com>
5061 W:      http://www.highpoint-tech.com
5062 S:      Supported
5063 F:      Documentation/scsi/hptiop.txt
5064 F:      drivers/scsi/hptiop.c
5065
5066 HIPPI
5067 M:      Jes Sorensen <jes@trained-monkey.org>
5068 L:      linux-hippi@sunsite.dk
5069 S:      Maintained
5070 F:      include/linux/hippidevice.h
5071 F:      include/uapi/linux/if_hippi.h
5072 F:      net/802/hippi.c
5073 F:      drivers/net/hippi/
5074
5075 HISILICON SAS Controller
5076 M:      John Garry <john.garry@huawei.com>
5077 W:      http://www.hisilicon.com
5078 S:      Supported
5079 F:      drivers/scsi/hisi_sas/
5080 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5081
5082 HOST AP DRIVER
5083 M:      Jouni Malinen <j@w1.fi>
5084 L:      hostap@shmoo.com (subscribers-only)
5085 L:      linux-wireless@vger.kernel.org
5086 W:      http://hostap.epitest.fi/
5087 S:      Maintained
5088 F:      drivers/net/wireless/intersil/hostap/
5089
5090 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5091 L:      platform-driver-x86@vger.kernel.org
5092 S:      Orphan
5093 F:      drivers/platform/x86/tc1100-wmi.c
5094
5095 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5096 M:      Jaroslav Kysela <perex@perex.cz>
5097 S:      Maintained
5098 F:      drivers/net/ethernet/hp/hp100.*
5099
5100 HPET:   High Precision Event Timers driver
5101 M:      Clemens Ladisch <clemens@ladisch.de>
5102 S:      Maintained
5103 F:      Documentation/timers/hpet.txt
5104 F:      drivers/char/hpet.c
5105 F:      include/linux/hpet.h
5106 F:      include/uapi/linux/hpet.h
5107
5108 HPET:   x86
5109 S:      Orphan
5110 F:      arch/x86/kernel/hpet.c
5111 F:      arch/x86/include/asm/hpet.h
5112
5113 HPFS FILESYSTEM
5114 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5115 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5116 S:      Maintained
5117 F:      fs/hpfs/
5118
5119 HSI SUBSYSTEM
5120 M:      Sebastian Reichel <sre@kernel.org>
5121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5122 S:      Maintained
5123 F:      Documentation/ABI/testing/sysfs-bus-hsi
5124 F:      Documentation/hsi.txt
5125 F:      drivers/hsi/
5126 F:      include/linux/hsi/
5127 F:      include/uapi/linux/hsi/
5128
5129 HSO 3G MODEM DRIVER
5130 M:      Jan Dumon <j.dumon@option.com>
5131 W:      http://www.pharscape.org
5132 S:      Maintained
5133 F:      drivers/net/usb/hso.c
5134
5135 HSR NETWORK PROTOCOL
5136 M:      Arvid Brodin <arvid.brodin@alten.se>
5137 L:      netdev@vger.kernel.org
5138 S:      Maintained
5139 F:      net/hsr/
5140
5141 HTCPEN TOUCHSCREEN DRIVER
5142 M:      Pau Oliva Fora <pof@eslack.org>
5143 L:      linux-input@vger.kernel.org
5144 S:      Maintained
5145 F:      drivers/input/touchscreen/htcpen.c
5146
5147 HUGETLB FILESYSTEM
5148 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
5149 S:      Maintained
5150 F:      fs/hugetlbfs/
5151
5152 Hyper-V CORE AND DRIVERS
5153 M:      "K. Y. Srinivasan" <kys@microsoft.com>
5154 M:      Haiyang Zhang <haiyangz@microsoft.com>
5155 L:      devel@linuxdriverproject.org
5156 S:      Maintained
5157 F:      arch/x86/include/asm/mshyperv.h
5158 F:      arch/x86/include/uapi/asm/hyperv.h
5159 F:      arch/x86/kernel/cpu/mshyperv.c
5160 F:      drivers/hid/hid-hyperv.c
5161 F:      drivers/hv/
5162 F:      drivers/input/serio/hyperv-keyboard.c
5163 F:      drivers/net/hyperv/
5164 F:      drivers/scsi/storvsc_drv.c
5165 F:      drivers/video/fbdev/hyperv_fb.c
5166 F:      include/linux/hyperv.h
5167 F:      tools/hv/
5168 F:      Documentation/ABI/stable/sysfs-bus-vmbus
5169
5170 I2C OVER PARALLEL PORT
5171 M:      Jean Delvare <jdelvare@suse.com>
5172 L:      linux-i2c@vger.kernel.org
5173 S:      Maintained
5174 F:      Documentation/i2c/busses/i2c-parport
5175 F:      Documentation/i2c/busses/i2c-parport-light
5176 F:      drivers/i2c/busses/i2c-parport.c
5177 F:      drivers/i2c/busses/i2c-parport-light.c
5178
5179 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5180 M:      Jean Delvare <jdelvare@suse.com>
5181 L:      linux-i2c@vger.kernel.org
5182 S:      Maintained
5183 F:      Documentation/i2c/busses/i2c-ali1535
5184 F:      Documentation/i2c/busses/i2c-ali1563
5185 F:      Documentation/i2c/busses/i2c-ali15x3
5186 F:      Documentation/i2c/busses/i2c-amd756
5187 F:      Documentation/i2c/busses/i2c-amd8111
5188 F:      Documentation/i2c/busses/i2c-i801
5189 F:      Documentation/i2c/busses/i2c-nforce2
5190 F:      Documentation/i2c/busses/i2c-piix4
5191 F:      Documentation/i2c/busses/i2c-sis5595
5192 F:      Documentation/i2c/busses/i2c-sis630
5193 F:      Documentation/i2c/busses/i2c-sis96x
5194 F:      Documentation/i2c/busses/i2c-via
5195 F:      Documentation/i2c/busses/i2c-viapro
5196 F:      drivers/i2c/busses/i2c-ali1535.c
5197 F:      drivers/i2c/busses/i2c-ali1563.c
5198 F:      drivers/i2c/busses/i2c-ali15x3.c
5199 F:      drivers/i2c/busses/i2c-amd756.c
5200 F:      drivers/i2c/busses/i2c-amd756-s4882.c
5201 F:      drivers/i2c/busses/i2c-amd8111.c
5202 F:      drivers/i2c/busses/i2c-i801.c
5203 F:      drivers/i2c/busses/i2c-isch.c
5204 F:      drivers/i2c/busses/i2c-nforce2.c
5205 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
5206 F:      drivers/i2c/busses/i2c-piix4.c
5207 F:      drivers/i2c/busses/i2c-sis5595.c
5208 F:      drivers/i2c/busses/i2c-sis630.c
5209 F:      drivers/i2c/busses/i2c-sis96x.c
5210 F:      drivers/i2c/busses/i2c-via.c
5211 F:      drivers/i2c/busses/i2c-viapro.c
5212
5213 I2C/SMBUS ISMT DRIVER
5214 M:      Seth Heasley <seth.heasley@intel.com>
5215 M:      Neil Horman <nhorman@tuxdriver.com>
5216 L:      linux-i2c@vger.kernel.org
5217 F:      drivers/i2c/busses/i2c-ismt.c
5218 F:      Documentation/i2c/busses/i2c-ismt
5219
5220 I2C/SMBUS STUB DRIVER
5221 M:      Jean Delvare <jdelvare@suse.com>
5222 L:      linux-i2c@vger.kernel.org
5223 S:      Maintained
5224 F:      drivers/i2c/i2c-stub.c
5225
5226 I2C SUBSYSTEM
5227 M:      Wolfram Sang <wsa@the-dreams.de>
5228 L:      linux-i2c@vger.kernel.org
5229 W:      https://i2c.wiki.kernel.org/
5230 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
5231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5232 S:      Maintained
5233 F:      Documentation/devicetree/bindings/i2c/
5234 F:      Documentation/i2c/
5235 F:      drivers/i2c/
5236 F:      drivers/i2c/*/
5237 F:      include/linux/i2c.h
5238 F:      include/linux/i2c-*.h
5239 F:      include/uapi/linux/i2c.h
5240 F:      include/uapi/linux/i2c-*.h
5241
5242 I2C ACPI SUPPORT
5243 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5244 L:      linux-i2c@vger.kernel.org
5245 L:      linux-acpi@vger.kernel.org
5246 S:      Maintained
5247
5248 I2C-TAOS-EVM DRIVER
5249 M:      Jean Delvare <jdelvare@suse.com>
5250 L:      linux-i2c@vger.kernel.org
5251 S:      Maintained
5252 F:      Documentation/i2c/busses/i2c-taos-evm
5253 F:      drivers/i2c/busses/i2c-taos-evm.c
5254
5255 I2C-TINY-USB DRIVER
5256 M:      Till Harbaum <till@harbaum.org>
5257 L:      linux-i2c@vger.kernel.org
5258 W:      http://www.harbaum.org/till/i2c_tiny_usb
5259 S:      Maintained
5260 F:      drivers/i2c/busses/i2c-tiny-usb.c
5261
5262 i386 BOOT CODE
5263 M:      "H. Peter Anvin" <hpa@zytor.com>
5264 S:      Maintained
5265 F:      arch/x86/boot/
5266
5267 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5268 M:      "H. Peter Anvin" <hpa@zytor.com>
5269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5270 S:      Maintained
5271
5272 IA64 (Itanium) PLATFORM
5273 M:      Tony Luck <tony.luck@intel.com>
5274 M:      Fenghua Yu <fenghua.yu@intel.com>
5275 L:      linux-ia64@vger.kernel.org
5276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5277 S:      Maintained
5278 F:      arch/ia64/
5279
5280 IBM Power VMX Cryptographic instructions
5281 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5282 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5283 L:      linux-crypto@vger.kernel.org
5284 S:      Supported
5285 F:      drivers/crypto/vmx/Makefile
5286 F:      drivers/crypto/vmx/Kconfig
5287 F:      drivers/crypto/vmx/vmx.c
5288 F:      drivers/crypto/vmx/aes*
5289 F:      drivers/crypto/vmx/ghash*
5290 F:      drivers/crypto/vmx/ppc-xlate.pl
5291
5292 IBM Power in-Nest Crypto Acceleration
5293 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5294 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5295 L:      linux-crypto@vger.kernel.org
5296 S:      Supported
5297 F:      drivers/crypto/nx/Makefile
5298 F:      drivers/crypto/nx/Kconfig
5299 F:      drivers/crypto/nx/nx-aes*
5300 F:      drivers/crypto/nx/nx-sha*
5301 F:      drivers/crypto/nx/nx.*
5302 F:      drivers/crypto/nx/nx_csbcpb.h
5303 F:      drivers/crypto/nx/nx_debugfs.h
5304
5305 IBM Power 842 compression accelerator
5306 M:      Dan Streetman <ddstreet@ieee.org>
5307 S:      Supported
5308 F:      drivers/crypto/nx/Makefile
5309 F:      drivers/crypto/nx/Kconfig
5310 F:      drivers/crypto/nx/nx-842*
5311 F:      include/linux/sw842.h
5312 F:      crypto/842.c
5313 F:      lib/842/
5314
5315 IBM Power Linux RAID adapter
5316 M:      Brian King <brking@us.ibm.com>
5317 S:      Supported
5318 F:      drivers/scsi/ipr.*
5319
5320 IBM Power Virtual Ethernet Device Driver
5321 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5322 L:      netdev@vger.kernel.org
5323 S:      Supported
5324 F:      drivers/net/ethernet/ibm/ibmveth.*
5325
5326 IBM Power SRIOV Virtual NIC Device Driver
5327 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5328 M:      John Allen <jallen@linux.vnet.ibm.com>
5329 L:      netdev@vger.kernel.org
5330 S:      Supported
5331 F:      drivers/net/ethernet/ibm/ibmvnic.*
5332
5333 IBM Power Virtual SCSI Device Drivers
5334 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5335 L:      linux-scsi@vger.kernel.org
5336 S:      Supported
5337 F:      drivers/scsi/ibmvscsi/ibmvscsi*
5338 F:      drivers/scsi/ibmvscsi/viosrp.h
5339
5340 IBM Power Virtual FC Device Drivers
5341 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5342 L:      linux-scsi@vger.kernel.org
5343 S:      Supported
5344 F:      drivers/scsi/ibmvscsi/ibmvfc*
5345
5346 IBM ServeRAID RAID DRIVER
5347 S:      Orphan
5348 F:      drivers/scsi/ips.*
5349
5350 ICH LPC AND GPIO DRIVER
5351 M:      Peter Tyser <ptyser@xes-inc.com>
5352 S:      Maintained
5353 F:      drivers/mfd/lpc_ich.c
5354 F:      drivers/gpio/gpio-ich.c
5355
5356 IDE SUBSYSTEM
5357 M:      "David S. Miller" <davem@davemloft.net>
5358 L:      linux-ide@vger.kernel.org
5359 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
5360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5361 S:      Maintained
5362 F:      Documentation/ide/
5363 F:      drivers/ide/
5364 F:      include/linux/ide.h
5365
5366 IDEAPAD LAPTOP EXTRAS DRIVER
5367 M:      Ike Panhc <ike.pan@canonical.com>
5368 L:      platform-driver-x86@vger.kernel.org
5369 W:      http://launchpad.net/ideapad-laptop
5370 S:      Maintained
5371 F:      drivers/platform/x86/ideapad-laptop.c
5372
5373 IDEAPAD LAPTOP SLIDEBAR DRIVER
5374 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
5375 L:      linux-input@vger.kernel.org
5376 W:      https://github.com/o2genum/ideapad-slidebar
5377 S:      Maintained
5378 F:      drivers/input/misc/ideapad_slidebar.c
5379
5380 IDE/ATAPI DRIVERS
5381 M:      Borislav Petkov <bp@alien8.de>
5382 L:      linux-ide@vger.kernel.org
5383 S:      Maintained
5384 F:      Documentation/cdrom/ide-cd
5385 F:      drivers/ide/ide-cd*
5386
5387 IDLE-I7300
5388 M:      Andy Henroid <andrew.d.henroid@intel.com>
5389 L:      linux-pm@vger.kernel.org
5390 S:      Supported
5391 F:      drivers/idle/i7300_idle.c
5392
5393 IEEE 802.15.4 SUBSYSTEM
5394 M:      Alexander Aring <alex.aring@gmail.com>
5395 L:      linux-wpan@vger.kernel.org
5396 W:      https://github.com/linux-wpan
5397 T:      git git://github.com/linux-wpan/linux-wpan-next.git
5398 S:      Maintained
5399 F:      net/ieee802154/
5400 F:      net/mac802154/
5401 F:      drivers/net/ieee802154/
5402 F:      include/linux/nl802154.h
5403 F:      include/linux/ieee802154.h
5404 F:      include/net/nl802154.h
5405 F:      include/net/mac802154.h
5406 F:      include/net/af_ieee802154.h
5407 F:      include/net/cfg802154.h
5408 F:      include/net/ieee802154_netdev.h
5409 F:      Documentation/networking/ieee802154.txt
5410
5411 IGORPLUG-USB IR RECEIVER
5412 M:      Sean Young <sean@mess.org>
5413 L:      linux-media@vger.kernel.org
5414 S:      Maintained
5415 F:      drivers/media/rc/igorplugusb.c
5416
5417 IGUANAWORKS USB IR TRANSCEIVER
5418 M:      Sean Young <sean@mess.org>
5419 L:      linux-media@vger.kernel.org
5420 S:      Maintained
5421 F:      drivers/media/rc/iguanair.c
5422
5423 IIO SUBSYSTEM AND DRIVERS
5424 M:      Jonathan Cameron <jic23@kernel.org>
5425 R:      Hartmut Knaack <knaack.h@gmx.de>
5426 R:      Lars-Peter Clausen <lars@metafoo.de>
5427 R:      Peter Meerwald <pmeerw@pmeerw.net>
5428 L:      linux-iio@vger.kernel.org
5429 S:      Maintained
5430 F:      drivers/iio/
5431 F:      drivers/staging/iio/
5432 F:      include/linux/iio/
5433 F:      tools/iio/
5434
5435 IKANOS/ADI EAGLE ADSL USB DRIVER
5436 M:      Matthieu Castet <castet.matthieu@free.fr>
5437 M:      Stanislaw Gruszka <stf_xl@wp.pl>
5438 S:      Maintained
5439 F:      drivers/usb/atm/ueagle-atm.c
5440
5441 INA209 HARDWARE MONITOR DRIVER
5442 M:      Guenter Roeck <linux@roeck-us.net>
5443 L:      lm-sensors@lm-sensors.org
5444 S:      Maintained
5445 F:      Documentation/hwmon/ina209
5446 F:      Documentation/devicetree/bindings/i2c/ina209.txt
5447 F:      drivers/hwmon/ina209.c
5448
5449 INA2XX HARDWARE MONITOR DRIVER
5450 M:      Guenter Roeck <linux@roeck-us.net>
5451 L:      lm-sensors@lm-sensors.org
5452 S:      Maintained
5453 F:      Documentation/hwmon/ina2xx
5454 F:      drivers/hwmon/ina2xx.c
5455 F:      include/linux/platform_data/ina2xx.h
5456
5457 INDUSTRY PACK SUBSYSTEM (IPACK)
5458 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5459 M:      Jens Taprogge <jens.taprogge@taprogge.org>
5460 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5461 L:      industrypack-devel@lists.sourceforge.net
5462 W:      http://industrypack.sourceforge.net
5463 S:      Maintained
5464 F:      drivers/ipack/
5465
5466 INGENIC JZ4780 DMA Driver
5467 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5468 S:      Maintained
5469 F:      drivers/dma/dma-jz4780.c
5470
5471 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5472 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5473 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5474 L:      linux-ima-devel@lists.sourceforge.net
5475 L:      linux-ima-user@lists.sourceforge.net
5476 L:      linux-security-module@vger.kernel.org
5477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5478 S:      Supported
5479 F:      security/integrity/ima/
5480
5481 IMGTEC IR DECODER DRIVER
5482 M:      James Hogan <james.hogan@imgtec.com>
5483 S:      Maintained
5484 F:      drivers/media/rc/img-ir/
5485
5486 IMS TWINTURBO FRAMEBUFFER DRIVER
5487 L:      linux-fbdev@vger.kernel.org
5488 S:      Orphan
5489 F:      drivers/video/fbdev/imsttfb.c
5490
5491 INFINIBAND SUBSYSTEM
5492 M:      Doug Ledford <dledford@redhat.com>
5493 M:      Sean Hefty <sean.hefty@intel.com>
5494 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
5495 L:      linux-rdma@vger.kernel.org
5496 W:      http://www.openfabrics.org/
5497 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
5498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5499 S:      Supported
5500 F:      Documentation/infiniband/
5501 F:      drivers/infiniband/
5502 F:      drivers/staging/rdma/
5503 F:      include/uapi/linux/if_infiniband.h
5504 F:      include/uapi/rdma/
5505 F:      include/rdma/
5506
5507 INOTIFY
5508 M:      John McCutchan <john@johnmccutchan.com>
5509 M:      Robert Love <rlove@rlove.org>
5510 M:      Eric Paris <eparis@parisplace.org>
5511 S:      Maintained
5512 F:      Documentation/filesystems/inotify.txt
5513 F:      fs/notify/inotify/
5514 F:      include/linux/inotify.h
5515 F:      include/uapi/linux/inotify.h
5516
5517 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5518 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
5519 L:      linux-input@vger.kernel.org
5520 Q:      http://patchwork.kernel.org/project/linux-input/list/
5521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5522 S:      Maintained
5523 F:      drivers/input/
5524 F:      include/linux/input.h
5525 F:      include/uapi/linux/input.h
5526 F:      include/linux/input/
5527
5528 INPUT MULTITOUCH (MT) PROTOCOL
5529 M:      Henrik Rydberg <rydberg@bitmath.org>
5530 L:      linux-input@vger.kernel.org
5531 S:      Odd fixes
5532 F:      Documentation/input/multi-touch-protocol.txt
5533 F:      drivers/input/input-mt.c
5534 K:      \b(ABS|SYN)_MT_
5535
5536 INTEL ASoC BDW/HSW DRIVERS
5537 M:      Jie Yang <yang.jie@linux.intel.com>
5538 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5539 S:      Supported
5540 F:      sound/soc/intel/common/sst-dsp*
5541 F:      sound/soc/intel/common/sst-firmware.c
5542 F:      sound/soc/intel/boards/broadwell.c
5543 F:      sound/soc/intel/haswell/
5544
5545 INTEL C600 SERIES SAS CONTROLLER DRIVER
5546 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
5547 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5548 L:      linux-scsi@vger.kernel.org
5549 T:      git git://git.code.sf.net/p/intel-sas/isci
5550 S:      Supported
5551 F:      drivers/scsi/isci/
5552
5553 INTEL HID EVENT DRIVER
5554 M:      Alex Hung <alex.hung@canonical.com>
5555 L:      platform-driver-x86@vger.kernel.org
5556 S:      Maintained
5557 F:      drivers/platform/x86/intel-hid.c
5558
5559 INTEL IDLE DRIVER
5560 M:      Len Brown <lenb@kernel.org>
5561 L:      linux-pm@vger.kernel.org
5562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5563 S:      Supported
5564 F:      drivers/idle/intel_idle.c
5565
5566 INTEL PSTATE DRIVER
5567 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5568 M:      Len Brown <lenb@kernel.org>
5569 L:      linux-pm@vger.kernel.org
5570 S:      Supported
5571 F:      drivers/cpufreq/intel_pstate.c
5572
5573 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5574 M:      Maik Broemme <mbroemme@plusserver.de>
5575 L:      linux-fbdev@vger.kernel.org
5576 S:      Maintained
5577 F:      Documentation/fb/intelfb.txt
5578 F:      drivers/video/fbdev/intelfb/
5579
5580 INTEL 810/815 FRAMEBUFFER DRIVER
5581 M:      Antonino Daplas <adaplas@gmail.com>
5582 L:      linux-fbdev@vger.kernel.org
5583 S:      Maintained
5584 F:      drivers/video/fbdev/i810/
5585
5586 INTEL MENLOW THERMAL DRIVER
5587 M:      Sujith Thomas <sujith.thomas@intel.com>
5588 L:      platform-driver-x86@vger.kernel.org
5589 W:      https://01.org/linux-acpi
5590 S:      Supported
5591 F:      drivers/platform/x86/intel_menlow.c
5592
5593 INTEL I/OAT DMA DRIVER
5594 M:      Dave Jiang <dave.jiang@intel.com>
5595 R:      Dan Williams <dan.j.williams@intel.com>
5596 L:      dmaengine@vger.kernel.org
5597 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
5598 S:      Supported
5599 F:      drivers/dma/ioat*
5600
5601 INTEL IOMMU (VT-d)
5602 M:      David Woodhouse <dwmw2@infradead.org>
5603 L:      iommu@lists.linux-foundation.org
5604 T:      git git://git.infradead.org/iommu-2.6.git
5605 S:      Supported
5606 F:      drivers/iommu/intel-iommu.c
5607 F:      include/linux/intel-iommu.h
5608
5609 INTEL IOP-ADMA DMA DRIVER
5610 R:      Dan Williams <dan.j.williams@intel.com>
5611 S:      Odd fixes
5612 F:      drivers/dma/iop-adma.c
5613
5614 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5615 M:      Krzysztof Halasa <khalasa@piap.pl>
5616 S:      Maintained
5617 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
5618 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
5619 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5620 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
5621 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
5622 F:      drivers/net/wan/ixp4xx_hss.c
5623
5624 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5625 M:      Deepak Saxena <dsaxena@plexity.net>
5626 S:      Maintained
5627 F:      drivers/char/hw_random/ixp4xx-rng.c
5628
5629 INTEL ETHERNET DRIVERS
5630 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5631 R:      Jesse Brandeburg <jesse.brandeburg@intel.com>
5632 R:      Shannon Nelson <shannon.nelson@intel.com>
5633 R:      Carolyn Wyborny <carolyn.wyborny@intel.com>
5634 R:      Don Skidmore <donald.c.skidmore@intel.com>
5635 R:      Bruce Allan <bruce.w.allan@intel.com>
5636 R:      John Ronciak <john.ronciak@intel.com>
5637 R:      Mitch Williams <mitch.a.williams@intel.com>
5638 L:      intel-wired-lan@lists.osuosl.org
5639 W:      http://www.intel.com/support/feedback.htm
5640 W:      http://e1000.sourceforge.net/
5641 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5644 S:      Supported
5645 F:      Documentation/networking/e100.txt
5646 F:      Documentation/networking/e1000.txt
5647 F:      Documentation/networking/e1000e.txt
5648 F:      Documentation/networking/igb.txt
5649 F:      Documentation/networking/igbvf.txt
5650 F:      Documentation/networking/ixgb.txt
5651 F:      Documentation/networking/ixgbe.txt
5652 F:      Documentation/networking/ixgbevf.txt
5653 F:      Documentation/networking/i40e.txt
5654 F:      Documentation/networking/i40evf.txt
5655 F:      drivers/net/ethernet/intel/
5656 F:      drivers/net/ethernet/intel/*/
5657
5658 INTEL-MID GPIO DRIVER
5659 M:      David Cohen <david.a.cohen@linux.intel.com>
5660 L:      linux-gpio@vger.kernel.org
5661 S:      Maintained
5662 F:      drivers/gpio/gpio-intel-mid.c
5663
5664 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5665 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
5666 L:      linux-wireless@vger.kernel.org
5667 S:      Maintained
5668 F:      Documentation/networking/README.ipw2100
5669 F:      Documentation/networking/README.ipw2200
5670 F:      drivers/net/wireless/intel/ipw2x00/
5671
5672 INTEL(R) TRACE HUB
5673 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
5674 S:      Supported
5675 F:      Documentation/trace/intel_th.txt
5676 F:      drivers/hwtracing/intel_th/
5677
5678 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5679 M:      Ning Sun <ning.sun@intel.com>
5680 L:      tboot-devel@lists.sourceforge.net
5681 W:      http://tboot.sourceforge.net
5682 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5683 S:      Supported
5684 F:      Documentation/intel_txt.txt
5685 F:      include/linux/tboot.h
5686 F:      arch/x86/kernel/tboot.c
5687
5688 INTEL WIRELESS WIMAX CONNECTION 2400
5689 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5690 M:      linux-wimax@intel.com
5691 L:      wimax@linuxwimax.org (subscribers-only)
5692 S:      Supported
5693 W:      http://linuxwimax.org
5694 F:      Documentation/wimax/README.i2400m
5695 F:      drivers/net/wimax/i2400m/
5696 F:      include/uapi/linux/wimax/i2400m.h
5697
5698 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5699 M:      Stanislaw Gruszka <sgruszka@redhat.com>
5700 L:      linux-wireless@vger.kernel.org
5701 S:      Supported
5702 F:      drivers/net/wireless/intel/iwlegacy/
5703
5704 INTEL WIRELESS WIFI LINK (iwlwifi)
5705 M:      Johannes Berg <johannes.berg@intel.com>
5706 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5707 M:      Intel Linux Wireless <linuxwifi@intel.com>
5708 L:      linux-wireless@vger.kernel.org
5709 W:      http://intellinuxwireless.org
5710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5711 S:      Supported
5712 F:      drivers/net/wireless/intel/iwlwifi/
5713
5714 INTEL MANAGEMENT ENGINE (mei)
5715 M:      Tomas Winkler <tomas.winkler@intel.com>
5716 L:      linux-kernel@vger.kernel.org
5717 S:      Supported
5718 F:      include/uapi/linux/mei.h
5719 F:      include/linux/mei_cl_bus.h
5720 F:      drivers/misc/mei/*
5721 F:      Documentation/misc-devices/mei/*
5722
5723 INTEL MIC DRIVERS (mic)
5724 M:      Sudeep Dutt <sudeep.dutt@intel.com>
5725 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
5726 S:      Supported
5727 W:      https://github.com/sudeepdutt/mic
5728 W:      http://software.intel.com/en-us/mic-developer
5729 F:      include/linux/mic_bus.h
5730 F:      include/linux/scif.h
5731 F:      include/uapi/linux/mic_common.h
5732 F:      include/uapi/linux/mic_ioctl.h
5733 F:      include/uapi/linux/scif_ioctl.h
5734 F:      drivers/misc/mic/
5735 F:      drivers/dma/mic_x100_dma.c
5736 F:      drivers/dma/mic_x100_dma.h
5737 F:      Documentation/mic/
5738
5739 INTEL PMC/P-Unit IPC DRIVER
5740 M:      Zha Qipeng<qipeng.zha@intel.com>
5741 L:      platform-driver-x86@vger.kernel.org
5742 S:      Maintained
5743 F:      drivers/platform/x86/intel_pmc_ipc.c
5744 F:      drivers/platform/x86/intel_punit_ipc.c
5745 F:      arch/x86/include/asm/intel_pmc_ipc.h
5746 F:      arch/x86/include/asm/intel_punit_ipc.h
5747
5748 INTEL TELEMETRY DRIVER
5749 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5750 L:      platform-driver-x86@vger.kernel.org
5751 S:      Maintained
5752 F:      drivers/platform/x86/intel_telemetry_core.c
5753 F:      arch/x86/include/asm/intel_telemetry.h
5754 F:      drivers/platform/x86/intel_telemetry_pltdrv.c
5755 F:      drivers/platform/x86/intel_telemetry_debugfs.c
5756
5757 IOC3 ETHERNET DRIVER
5758 M:      Ralf Baechle <ralf@linux-mips.org>
5759 L:      linux-mips@linux-mips.org
5760 S:      Maintained
5761 F:      drivers/net/ethernet/sgi/ioc3-eth.c
5762
5763 IOC3 SERIAL DRIVER
5764 M:      Pat Gefre <pfg@sgi.com>
5765 L:      linux-serial@vger.kernel.org
5766 S:      Maintained
5767 F:      drivers/tty/serial/ioc3_serial.c
5768
5769 IOMMU DRIVERS
5770 M:      Joerg Roedel <joro@8bytes.org>
5771 L:      iommu@lists.linux-foundation.org
5772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5773 S:      Maintained
5774 F:      drivers/iommu/
5775
5776 IP MASQUERADING
5777 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5778 S:      Maintained
5779 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
5780
5781 IPATH DRIVER
5782 M:      Mike Marciniszyn <infinipath@intel.com>
5783 L:      linux-rdma@vger.kernel.org
5784 S:      Maintained
5785 F:      drivers/staging/rdma/ipath/
5786
5787 IPMI SUBSYSTEM
5788 M:      Corey Minyard <minyard@acm.org>
5789 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5790 W:      http://openipmi.sourceforge.net/
5791 S:      Supported
5792 F:      Documentation/IPMI.txt
5793 F:      drivers/char/ipmi/
5794 F:      include/linux/ipmi*
5795 F:      include/uapi/linux/ipmi*
5796
5797 QCOM AUDIO (ASoC) DRIVERS
5798 M:      Patrick Lai <plai@codeaurora.org>
5799 M:      Banajit Goswami <bgoswami@codeaurora.org>
5800 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5801 S:      Supported
5802 F:      sound/soc/qcom/
5803
5804 IPS SCSI RAID DRIVER
5805 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5806 L:      linux-scsi@vger.kernel.org
5807 W:      http://www.adaptec.com/
5808 S:      Maintained
5809 F:      drivers/scsi/ips*
5810
5811 IPVS
5812 M:      Wensong Zhang <wensong@linux-vs.org>
5813 M:      Simon Horman <horms@verge.net.au>
5814 M:      Julian Anastasov <ja@ssi.bg>
5815 L:      netdev@vger.kernel.org
5816 L:      lvs-devel@vger.kernel.org
5817 S:      Maintained
5818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
5820 F:      Documentation/networking/ipvs-sysctl.txt
5821 F:      include/net/ip_vs.h
5822 F:      include/uapi/linux/ip_vs.h
5823 F:      net/netfilter/ipvs/
5824
5825 IPWIRELESS DRIVER
5826 M:      Jiri Kosina <jikos@kernel.org>
5827 M:      David Sterba <dsterba@suse.com>
5828 S:      Odd Fixes
5829 F:      drivers/tty/ipwireless/
5830
5831 IPX NETWORK LAYER
5832 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5833 L:      netdev@vger.kernel.org
5834 S:      Maintained
5835 F:      include/net/ipx.h
5836 F:      include/uapi/linux/ipx.h
5837 F:      net/ipx/
5838
5839 IRDA SUBSYSTEM
5840 M:      Samuel Ortiz <samuel@sortiz.org>
5841 L:      irda-users@lists.sourceforge.net (subscribers-only)
5842 L:      netdev@vger.kernel.org
5843 W:      http://irda.sourceforge.net/
5844 S:      Maintained
5845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5846 F:      Documentation/networking/irda.txt
5847 F:      drivers/net/irda/
5848 F:      include/net/irda/
5849 F:      net/irda/
5850
5851 IRQ SUBSYSTEM
5852 M:      Thomas Gleixner <tglx@linutronix.de>
5853 L:      linux-kernel@vger.kernel.org
5854 S:      Maintained
5855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5856 F:      kernel/irq/
5857
5858 IRQCHIP DRIVERS
5859 M:      Thomas Gleixner <tglx@linutronix.de>
5860 M:      Jason Cooper <jason@lakedaemon.net>
5861 M:      Marc Zyngier <marc.zyngier@arm.com>
5862 L:      linux-kernel@vger.kernel.org
5863 S:      Maintained
5864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5865 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5866 F:      Documentation/devicetree/bindings/interrupt-controller/
5867 F:      drivers/irqchip/
5868
5869 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5870 M:      Jiang Liu <jiang.liu@linux.intel.com>
5871 M:      Marc Zyngier <marc.zyngier@arm.com>
5872 S:      Maintained
5873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5874 F:      Documentation/IRQ-domain.txt
5875 F:      include/linux/irqdomain.h
5876 F:      kernel/irq/irqdomain.c
5877 F:      kernel/irq/msi.c
5878
5879 ISAPNP
5880 M:      Jaroslav Kysela <perex@perex.cz>
5881 S:      Maintained
5882 F:      Documentation/isapnp.txt
5883 F:      drivers/pnp/isapnp/
5884 F:      include/linux/isapnp.h
5885
5886 ISA RADIO MODULE
5887 M:      Hans Verkuil <hverkuil@xs4all.nl>
5888 L:      linux-media@vger.kernel.org
5889 T:      git git://linuxtv.org/media_tree.git
5890 W:      https://linuxtv.org
5891 S:      Maintained
5892 F:      drivers/media/radio/radio-isa*
5893
5894 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5895 M:      Peter Jones <pjones@redhat.com>
5896 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
5897 S:      Maintained
5898 F:      drivers/firmware/iscsi_ibft*
5899
5900 ISCSI
5901 M:      Mike Christie <michaelc@cs.wisc.edu>
5902 L:      open-iscsi@googlegroups.com
5903 W:      www.open-iscsi.org
5904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5905 S:      Maintained
5906 F:      drivers/scsi/*iscsi*
5907 F:      include/scsi/*iscsi*
5908
5909 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5910 M:      Or Gerlitz <ogerlitz@mellanox.com>
5911 M:      Sagi Grimberg <sagig@mellanox.com>
5912 M:      Roi Dayan <roid@mellanox.com>
5913 L:      linux-rdma@vger.kernel.org
5914 S:      Supported
5915 W:      http://www.openfabrics.org
5916 W:      www.open-iscsi.org
5917 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
5918 F:      drivers/infiniband/ulp/iser/
5919
5920 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5921 M:      Sagi Grimberg <sagig@mellanox.com>
5922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5923 L:      linux-rdma@vger.kernel.org
5924 L:      target-devel@vger.kernel.org
5925 S:      Supported
5926 W:      http://www.linux-iscsi.org
5927 F:      drivers/infiniband/ulp/isert
5928
5929 ISDN SUBSYSTEM
5930 M:      Karsten Keil <isdn@linux-pingi.de>
5931 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
5932 L:      netdev@vger.kernel.org
5933 W:      http://www.isdn4linux.de
5934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5935 S:      Maintained
5936 F:      Documentation/isdn/
5937 F:      drivers/isdn/
5938 F:      include/linux/isdn.h
5939 F:      include/linux/isdn/
5940 F:      include/uapi/linux/isdn.h
5941 F:      include/uapi/linux/isdn/
5942
5943 ISDN SUBSYSTEM (Eicon active card driver)
5944 M:      Armin Schindler <mac@melware.de>
5945 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
5946 W:      http://www.melware.de
5947 S:      Maintained
5948 F:      drivers/isdn/hardware/eicon/
5949
5950 IT87 HARDWARE MONITORING DRIVER
5951 M:      Jean Delvare <jdelvare@suse.com>
5952 L:      lm-sensors@lm-sensors.org
5953 S:      Maintained
5954 F:      Documentation/hwmon/it87
5955 F:      drivers/hwmon/it87.c
5956
5957 IT913X MEDIA DRIVER
5958 M:      Antti Palosaari <crope@iki.fi>
5959 L:      linux-media@vger.kernel.org
5960 W:      https://linuxtv.org
5961 W:      http://palosaari.fi/linux/
5962 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5963 T:      git git://linuxtv.org/anttip/media_tree.git
5964 S:      Maintained
5965 F:      drivers/media/tuners/it913x*
5966
5967 IVTV VIDEO4LINUX DRIVER
5968 M:      Andy Walls <awalls@md.metrocast.net>
5969 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
5970 L:      linux-media@vger.kernel.org
5971 T:      git git://linuxtv.org/media_tree.git
5972 W:      http://www.ivtvdriver.org
5973 S:      Maintained
5974 F:      Documentation/video4linux/*.ivtv
5975 F:      drivers/media/pci/ivtv/
5976 F:      include/uapi/linux/ivtv*
5977
5978 IX2505V MEDIA DRIVER
5979 M:      Malcolm Priestley <tvboxspy@gmail.com>
5980 L:      linux-media@vger.kernel.org
5981 W:      https://linuxtv.org
5982 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5983 S:      Maintained
5984 F:      drivers/media/dvb-frontends/ix2505v*
5985
5986 JC42.4 TEMPERATURE SENSOR DRIVER
5987 M:      Guenter Roeck <linux@roeck-us.net>
5988 L:      lm-sensors@lm-sensors.org
5989 S:      Maintained
5990 F:      drivers/hwmon/jc42.c
5991 F:      Documentation/hwmon/jc42
5992
5993 JFS FILESYSTEM
5994 M:      Dave Kleikamp <shaggy@kernel.org>
5995 L:      jfs-discussion@lists.sourceforge.net
5996 W:      http://jfs.sourceforge.net/
5997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
5998 S:      Maintained
5999 F:      Documentation/filesystems/jfs.txt
6000 F:      fs/jfs/
6001
6002 JME NETWORK DRIVER
6003 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
6004 L:      netdev@vger.kernel.org
6005 S:      Maintained
6006 F:      drivers/net/ethernet/jme.*
6007
6008 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6009 M:      David Woodhouse <dwmw2@infradead.org>
6010 L:      linux-mtd@lists.infradead.org
6011 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
6012 S:      Maintained
6013 F:      fs/jffs2/
6014 F:      include/uapi/linux/jffs2.h
6015
6016 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6017 M:      "Theodore Ts'o" <tytso@mit.edu>
6018 M:      Jan Kara <jack@suse.com>
6019 L:      linux-ext4@vger.kernel.org
6020 S:      Maintained
6021 F:      fs/jbd2/
6022 F:      include/linux/jbd2.h
6023
6024 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6025 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6026 L:      linux-media@vger.kernel.org
6027 S:      Maintained
6028 F:      drivers/media/platform/rcar_jpu.c
6029
6030 JSM Neo PCI based serial card
6031 M:      Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
6032 L:      linux-serial@vger.kernel.org
6033 S:      Maintained
6034 F:      drivers/tty/serial/jsm/
6035
6036 K10TEMP HARDWARE MONITORING DRIVER
6037 M:      Clemens Ladisch <clemens@ladisch.de>
6038 L:      lm-sensors@lm-sensors.org
6039 S:      Maintained
6040 F:      Documentation/hwmon/k10temp
6041 F:      drivers/hwmon/k10temp.c
6042
6043 K8TEMP HARDWARE MONITORING DRIVER
6044 M:      Rudolf Marek <r.marek@assembler.cz>
6045 L:      lm-sensors@lm-sensors.org
6046 S:      Maintained
6047 F:      Documentation/hwmon/k8temp
6048 F:      drivers/hwmon/k8temp.c
6049
6050 KCONFIG
6051 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
6052 L:      linux-kbuild@vger.kernel.org
6053 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
6054 S:      Maintained
6055 F:      Documentation/kbuild/kconfig-language.txt
6056 F:      scripts/kconfig/
6057
6058 KDUMP
6059 M:      Vivek Goyal <vgoyal@redhat.com>
6060 M:      Haren Myneni <hbabu@us.ibm.com>
6061 L:      kexec@lists.infradead.org
6062 W:      http://lse.sourceforge.net/kdump/
6063 S:      Maintained
6064 F:      Documentation/kdump/
6065
6066 KEENE FM RADIO TRANSMITTER DRIVER
6067 M:      Hans Verkuil <hverkuil@xs4all.nl>
6068 L:      linux-media@vger.kernel.org
6069 T:      git git://linuxtv.org/media_tree.git
6070 W:      https://linuxtv.org
6071 S:      Maintained
6072 F:      drivers/media/radio/radio-keene*
6073
6074 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6075 M:      Ian Kent <raven@themaw.net>
6076 L:      autofs@vger.kernel.org
6077 S:      Maintained
6078 F:      fs/autofs4/
6079
6080 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6081 M:      Michal Marek <mmarek@suse.com>
6082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6084 L:      linux-kbuild@vger.kernel.org
6085 S:      Maintained
6086 F:      Documentation/kbuild/
6087 F:      Makefile
6088 F:      scripts/Makefile.*
6089 F:      scripts/basic/
6090 F:      scripts/mk*
6091 F:      scripts/package/
6092
6093 KERNEL JANITORS
6094 L:      kernel-janitors@vger.kernel.org
6095 W:      http://kernelnewbies.org/KernelJanitors
6096 S:      Odd Fixes
6097
6098 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6099 M:      "J. Bruce Fields" <bfields@fieldses.org>
6100 M:      Jeff Layton <jlayton@poochiereds.net>
6101 L:      linux-nfs@vger.kernel.org
6102 W:      http://nfs.sourceforge.net/
6103 T:      git git://linux-nfs.org/~bfields/linux.git
6104 S:      Supported
6105 F:      fs/nfsd/
6106 F:      include/uapi/linux/nfsd/
6107 F:      fs/lockd/
6108 F:      fs/nfs_common/
6109 F:      net/sunrpc/
6110 F:      include/linux/lockd/
6111 F:      include/linux/sunrpc/
6112 F:      include/uapi/linux/sunrpc/
6113
6114 KERNEL SELFTEST FRAMEWORK
6115 M:      Shuah Khan <shuahkh@osg.samsung.com>
6116 L:      linux-api@vger.kernel.org
6117 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6118 S:      Maintained
6119 F:      tools/testing/selftests
6120
6121 KERNEL VIRTUAL MACHINE (KVM)
6122 M:      Gleb Natapov <gleb@kernel.org>
6123 M:      Paolo Bonzini <pbonzini@redhat.com>
6124 L:      kvm@vger.kernel.org
6125 W:      http://www.linux-kvm.org
6126 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6127 S:      Supported
6128 F:      Documentation/*/kvm*.txt
6129 F:      Documentation/virtual/kvm/
6130 F:      arch/*/kvm/
6131 F:      arch/x86/kernel/kvm.c
6132 F:      arch/x86/kernel/kvmclock.c
6133 F:      arch/*/include/asm/kvm*
6134 F:      include/linux/kvm*
6135 F:      include/uapi/linux/kvm*
6136 F:      virt/kvm/
6137
6138 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6139 M:      Joerg Roedel <joro@8bytes.org>
6140 L:      kvm@vger.kernel.org
6141 W:      http://www.linux-kvm.org/
6142 S:      Maintained
6143 F:      arch/x86/include/asm/svm.h
6144 F:      arch/x86/kvm/svm.c
6145
6146 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6147 M:      Alexander Graf <agraf@suse.com>
6148 L:      kvm-ppc@vger.kernel.org
6149 W:      http://www.linux-kvm.org/
6150 T:      git git://github.com/agraf/linux-2.6.git
6151 S:      Supported
6152 F:      arch/powerpc/include/asm/kvm*
6153 F:      arch/powerpc/kvm/
6154
6155 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6156 M:      Christian Borntraeger <borntraeger@de.ibm.com>
6157 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
6158 L:      linux-s390@vger.kernel.org
6159 W:      http://www.ibm.com/developerworks/linux/linux390/
6160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6161 S:      Supported
6162 F:      Documentation/s390/kvm.txt
6163 F:      arch/s390/include/asm/kvm*
6164 F:      arch/s390/kvm/
6165
6166 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6167 M:      Christoffer Dall <christoffer.dall@linaro.org>
6168 M:      Marc Zyngier <marc.zyngier@arm.com>
6169 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6170 L:      kvmarm@lists.cs.columbia.edu
6171 W:      http://systems.cs.columbia.edu/projects/kvm-arm
6172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6173 S:      Supported
6174 F:      arch/arm/include/uapi/asm/kvm*
6175 F:      arch/arm/include/asm/kvm*
6176 F:      arch/arm/kvm/
6177 F:      virt/kvm/arm/
6178 F:      include/kvm/arm_*
6179
6180 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6181 M:      Christoffer Dall <christoffer.dall@linaro.org>
6182 M:      Marc Zyngier <marc.zyngier@arm.com>
6183 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6184 L:      kvmarm@lists.cs.columbia.edu
6185 S:      Maintained
6186 F:      arch/arm64/include/uapi/asm/kvm*
6187 F:      arch/arm64/include/asm/kvm*
6188 F:      arch/arm64/kvm/
6189
6190 KEXEC
6191 M:      Eric Biederman <ebiederm@xmission.com>
6192 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
6193 L:      kexec@lists.infradead.org
6194 S:      Maintained
6195 F:      include/linux/kexec.h
6196 F:      include/uapi/linux/kexec.h
6197 F:      kernel/kexec.c
6198
6199 KEYS/KEYRINGS:
6200 M:      David Howells <dhowells@redhat.com>
6201 L:      keyrings@vger.kernel.org
6202 S:      Maintained
6203 F:      Documentation/security/keys.txt
6204 F:      include/linux/key.h
6205 F:      include/linux/key-type.h
6206 F:      include/keys/
6207 F:      security/keys/
6208
6209 KEYS-TRUSTED
6210 M:      David Safford <safford@us.ibm.com>
6211 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6212 L:      linux-security-module@vger.kernel.org
6213 L:      keyrings@vger.kernel.org
6214 S:      Supported
6215 F:      Documentation/security/keys-trusted-encrypted.txt
6216 F:      include/keys/trusted-type.h
6217 F:      security/keys/trusted.c
6218 F:      security/keys/trusted.h
6219
6220 KEYS-ENCRYPTED
6221 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6222 M:      David Safford <safford@us.ibm.com>
6223 L:      linux-security-module@vger.kernel.org
6224 L:      keyrings@vger.kernel.org
6225 S:      Supported
6226 F:      Documentation/security/keys-trusted-encrypted.txt
6227 F:      include/keys/encrypted-type.h
6228 F:      security/keys/encrypted-keys/
6229
6230 KGDB / KDB /debug_core
6231 M:      Jason Wessel <jason.wessel@windriver.com>
6232 W:      http://kgdb.wiki.kernel.org/
6233 L:      kgdb-bugreport@lists.sourceforge.net
6234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6235 S:      Maintained
6236 F:      Documentation/DocBook/kgdb.tmpl
6237 F:      drivers/misc/kgdbts.c
6238 F:      drivers/tty/serial/kgdboc.c
6239 F:      include/linux/kdb.h
6240 F:      include/linux/kgdb.h
6241 F:      kernel/debug/
6242
6243 KMEMCHECK
6244 M:      Vegard Nossum <vegardno@ifi.uio.no>
6245 M:      Pekka Enberg <penberg@kernel.org>
6246 S:      Maintained
6247 F:      Documentation/kmemcheck.txt
6248 F:      arch/x86/include/asm/kmemcheck.h
6249 F:      arch/x86/mm/kmemcheck/
6250 F:      include/linux/kmemcheck.h
6251 F:      mm/kmemcheck.c
6252
6253 KMEMLEAK
6254 M:      Catalin Marinas <catalin.marinas@arm.com>
6255 S:      Maintained
6256 F:      Documentation/kmemleak.txt
6257 F:      include/linux/kmemleak.h
6258 F:      mm/kmemleak.c
6259 F:      mm/kmemleak-test.c
6260
6261 KPROBES
6262 M:      Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6263 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6264 M:      "David S. Miller" <davem@davemloft.net>
6265 M:      Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
6266 S:      Maintained
6267 F:      Documentation/kprobes.txt
6268 F:      include/linux/kprobes.h
6269 F:      kernel/kprobes.c
6270
6271 KS0108 LCD CONTROLLER DRIVER
6272 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6273 W:      http://miguelojeda.es/auxdisplay.htm
6274 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6275 S:      Maintained
6276 F:      Documentation/auxdisplay/ks0108
6277 F:      drivers/auxdisplay/ks0108.c
6278 F:      include/linux/ks0108.h
6279
6280 L3MDEV
6281 M:      David Ahern <dsa@cumulusnetworks.com>
6282 L:      netdev@vger.kernel.org
6283 S:      Maintained
6284 F:      net/l3mdev
6285 F:      include/net/l3mdev.h
6286
6287 LAPB module
6288 L:      linux-x25@vger.kernel.org
6289 S:      Orphan
6290 F:      Documentation/networking/lapb-module.txt
6291 F:      include/*/lapb.h
6292 F:      net/lapb/
6293
6294 LASI 53c700 driver for PARISC
6295 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6296 L:      linux-scsi@vger.kernel.org
6297 S:      Maintained
6298 F:      Documentation/scsi/53c700.txt
6299 F:      drivers/scsi/53c700*
6300
6301 LED SUBSYSTEM
6302 M:      Richard Purdie <rpurdie@rpsys.net>
6303 M:      Jacek Anaszewski <j.anaszewski@samsung.com>
6304 L:      linux-leds@vger.kernel.org
6305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6306 S:      Maintained
6307 F:      drivers/leds/
6308 F:      include/linux/leds.h
6309
6310 LEGACY EEPROM DRIVER
6311 M:      Jean Delvare <jdelvare@suse.com>
6312 S:      Maintained
6313 F:      Documentation/misc-devices/eeprom
6314 F:      drivers/misc/eeprom/eeprom.c
6315
6316 LEGO USB Tower driver
6317 M:      Juergen Stuber <starblue@users.sourceforge.net>
6318 L:      legousb-devel@lists.sourceforge.net
6319 W:      http://legousb.sourceforge.net/
6320 S:      Maintained
6321 F:      drivers/usb/misc/legousbtower.c
6322
6323 LG2160 MEDIA DRIVER
6324 M:      Michael Krufky <mkrufky@linuxtv.org>
6325 L:      linux-media@vger.kernel.org
6326 W:      https://linuxtv.org
6327 W:      http://github.com/mkrufky
6328 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6329 T:      git git://linuxtv.org/mkrufky/tuners.git
6330 S:      Maintained
6331 F:      drivers/media/dvb-frontends/lg2160.*
6332
6333 LGDT3305 MEDIA DRIVER
6334 M:      Michael Krufky <mkrufky@linuxtv.org>
6335 L:      linux-media@vger.kernel.org
6336 W:      https://linuxtv.org
6337 W:      http://github.com/mkrufky
6338 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6339 T:      git git://linuxtv.org/mkrufky/tuners.git
6340 S:      Maintained
6341 F:      drivers/media/dvb-frontends/lgdt3305.*
6342
6343 LGUEST
6344 M:      Rusty Russell <rusty@rustcorp.com.au>
6345 L:      lguest@lists.ozlabs.org
6346 W:      http://lguest.ozlabs.org/
6347 S:      Odd Fixes
6348 F:      arch/x86/include/asm/lguest*.h
6349 F:      arch/x86/lguest/
6350 F:      drivers/lguest/
6351 F:      include/linux/lguest*.h
6352 F:      tools/lguest/
6353
6354 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6355 M:      Tejun Heo <tj@kernel.org>
6356 L:      linux-ide@vger.kernel.org
6357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6358 S:      Maintained
6359 F:      drivers/ata/
6360 F:      include/linux/ata.h
6361 F:      include/linux/libata.h
6362
6363 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6364 M:      Viresh Kumar <vireshk@kernel.org>
6365 L:      linux-ide@vger.kernel.org
6366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6367 S:      Maintained
6368 F:      include/linux/pata_arasan_cf_data.h
6369 F:      drivers/ata/pata_arasan_cf.c
6370
6371 LIBATA PATA DRIVERS
6372 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6373 M:      Tejun Heo <tj@kernel.org>
6374 L:      linux-ide@vger.kernel.org
6375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6376 S:      Maintained
6377 F:      drivers/ata/pata_*.c
6378 F:      drivers/ata/ata_generic.c
6379
6380 LIBATA SATA AHCI PLATFORM devices support
6381 M:      Hans de Goede <hdegoede@redhat.com>
6382 M:      Tejun Heo <tj@kernel.org>
6383 L:      linux-ide@vger.kernel.org
6384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6385 S:      Maintained
6386 F:      drivers/ata/ahci_platform.c
6387 F:      drivers/ata/libahci_platform.c
6388 F:      include/linux/ahci_platform.h
6389
6390 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6391 M:      Mikael Pettersson <mikpelinux@gmail.com>
6392 L:      linux-ide@vger.kernel.org
6393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6394 S:      Maintained
6395 F:      drivers/ata/sata_promise.*
6396
6397 LIBLOCKDEP
6398 M:      Sasha Levin <sasha.levin@oracle.com>
6399 S:      Maintained
6400 F:      tools/lib/lockdep/
6401
6402 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6403 M:      Dan Williams <dan.j.williams@intel.com>
6404 L:      linux-nvdimm@lists.01.org
6405 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
6406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6407 S:      Supported
6408 F:      drivers/nvdimm/*
6409 F:      include/linux/nd.h
6410 F:      include/linux/libnvdimm.h
6411 F:      include/uapi/linux/ndctl.h
6412
6413 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6414 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
6415 L:      linux-nvdimm@lists.01.org
6416 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
6417 S:      Supported
6418 F:      drivers/nvdimm/blk.c
6419 F:      drivers/nvdimm/region_devs.c
6420 F:      drivers/acpi/nfit*
6421
6422 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6423 M:      Vishal Verma <vishal.l.verma@intel.com>
6424 L:      linux-nvdimm@lists.01.org
6425 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
6426 S:      Supported
6427 F:      drivers/nvdimm/btt*
6428
6429 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6430 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
6431 L:      linux-nvdimm@lists.01.org
6432 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
6433 S:      Supported
6434 F:      drivers/nvdimm/pmem.c
6435 F:      include/linux/pmem.h
6436 F:      arch/*/include/asm/pmem.h
6437
6438 LIGHTNVM PLATFORM SUPPORT
6439 M:      Matias Bjorling <mb@lightnvm.io>
6440 W:      http://github/OpenChannelSSD
6441 L:      linux-block@vger.kernel.org
6442 S:      Maintained
6443 F:      drivers/lightnvm/
6444 F:      include/linux/lightnvm.h
6445 F:      include/uapi/linux/lightnvm.h
6446
6447 LINUX FOR IBM pSERIES (RS/6000)
6448 M:      Paul Mackerras <paulus@au.ibm.com>
6449 W:      http://www.ibm.com/linux/ltc/projects/ppc
6450 S:      Supported
6451 F:      arch/powerpc/boot/rs6000.h
6452
6453 LINUX FOR POWERPC (32-BIT AND 64-BIT)
6454 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
6455 M:      Paul Mackerras <paulus@samba.org>
6456 M:      Michael Ellerman <mpe@ellerman.id.au>
6457 W:      http://www.penguinppc.org/
6458 L:      linuxppc-dev@lists.ozlabs.org
6459 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6461 S:      Supported
6462 F:      Documentation/powerpc/
6463 F:      arch/powerpc/
6464
6465 LINUX FOR POWER MACINTOSH
6466 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
6467 W:      http://www.penguinppc.org/
6468 L:      linuxppc-dev@lists.ozlabs.org
6469 S:      Maintained
6470 F:      arch/powerpc/platforms/powermac/
6471 F:      drivers/macintosh/
6472
6473 LINUX FOR POWERPC EMBEDDED MPC5XXX
6474 M:      Anatolij Gustschin <agust@denx.de>
6475 L:      linuxppc-dev@lists.ozlabs.org
6476 T:      git git://git.denx.de/linux-denx-agust.git
6477 S:      Maintained
6478 F:      arch/powerpc/platforms/512x/
6479 F:      arch/powerpc/platforms/52xx/
6480
6481 LINUX FOR POWERPC EMBEDDED PPC4XX
6482 M:      Alistair Popple <alistair@popple.id.au>
6483 M:      Matt Porter <mporter@kernel.crashing.org>
6484 W:      http://www.penguinppc.org/
6485 L:      linuxppc-dev@lists.ozlabs.org
6486 S:      Maintained
6487 F:      arch/powerpc/platforms/40x/
6488 F:      arch/powerpc/platforms/44x/
6489
6490 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6491 L:      linuxppc-dev@lists.ozlabs.org
6492 S:      Orphan
6493 F:      arch/powerpc/*/*virtex*
6494 F:      arch/powerpc/*/*/*virtex*
6495
6496 LINUX FOR POWERPC EMBEDDED PPC8XX
6497 M:      Vitaly Bordug <vitb@kernel.crashing.org>
6498 W:      http://www.penguinppc.org/
6499 L:      linuxppc-dev@lists.ozlabs.org
6500 S:      Maintained
6501 F:      arch/powerpc/platforms/8xx/
6502
6503 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6504 M:      Scott Wood <oss@buserror.net>
6505 M:      Kumar Gala <galak@kernel.crashing.org>
6506 W:      http://www.penguinppc.org/
6507 L:      linuxppc-dev@lists.ozlabs.org
6508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6509 S:      Maintained
6510 F:      arch/powerpc/platforms/83xx/
6511 F:      arch/powerpc/platforms/85xx/
6512
6513 LINUX FOR POWERPC PA SEMI PWRFICIENT
6514 M:      Olof Johansson <olof@lixom.net>
6515 L:      linuxppc-dev@lists.ozlabs.org
6516 S:      Maintained
6517 F:      arch/powerpc/platforms/pasemi/
6518 F:      drivers/*/*pasemi*
6519 F:      drivers/*/*/*pasemi*
6520
6521 LINUX SECURITY MODULE (LSM) FRAMEWORK
6522 M:      Chris Wright <chrisw@sous-sol.org>
6523 L:      linux-security-module@vger.kernel.org
6524 S:      Supported
6525
6526 LIS3LV02D ACCELEROMETER DRIVER
6527 M:      Eric Piel <eric.piel@tremplin-utc.net>
6528 S:      Maintained
6529 F:      Documentation/misc-devices/lis3lv02d
6530 F:      drivers/misc/lis3lv02d/
6531 F:      drivers/platform/x86/hp_accel.c
6532
6533 LIVE PATCHING
6534 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6535 M:      Seth Jennings <sjenning@redhat.com>
6536 M:      Jiri Kosina <jikos@kernel.org>
6537 M:      Vojtech Pavlik <vojtech@suse.com>
6538 S:      Maintained
6539 F:      kernel/livepatch/
6540 F:      include/linux/livepatch.h
6541 F:      arch/x86/include/asm/livepatch.h
6542 F:      arch/x86/kernel/livepatch.c
6543 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
6544 F:      samples/livepatch/
6545 L:      live-patching@vger.kernel.org
6546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6547
6548 LLC (802.2)
6549 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6550 S:      Maintained
6551 F:      include/linux/llc.h
6552 F:      include/uapi/linux/llc.h
6553 F:      include/net/llc*
6554 F:      net/llc/
6555
6556 LM73 HARDWARE MONITOR DRIVER
6557 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
6558 L:      lm-sensors@lm-sensors.org
6559 S:      Maintained
6560 F:      drivers/hwmon/lm73.c
6561
6562 LM78 HARDWARE MONITOR DRIVER
6563 M:      Jean Delvare <jdelvare@suse.com>
6564 L:      lm-sensors@lm-sensors.org
6565 S:      Maintained
6566 F:      Documentation/hwmon/lm78
6567 F:      drivers/hwmon/lm78.c
6568
6569 LM83 HARDWARE MONITOR DRIVER
6570 M:      Jean Delvare <jdelvare@suse.com>
6571 L:      lm-sensors@lm-sensors.org
6572 S:      Maintained
6573 F:      Documentation/hwmon/lm83
6574 F:      drivers/hwmon/lm83.c
6575
6576 LM90 HARDWARE MONITOR DRIVER
6577 M:      Jean Delvare <jdelvare@suse.com>
6578 L:      lm-sensors@lm-sensors.org
6579 S:      Maintained
6580 F:      Documentation/hwmon/lm90
6581 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
6582 F:      drivers/hwmon/lm90.c
6583
6584 LM95234 HARDWARE MONITOR DRIVER
6585 M:      Guenter Roeck <linux@roeck-us.net>
6586 L:      lm-sensors@lm-sensors.org
6587 S:      Maintained
6588 F:      Documentation/hwmon/lm95234
6589 F:      drivers/hwmon/lm95234.c
6590
6591 LME2510 MEDIA DRIVER
6592 M:      Malcolm Priestley <tvboxspy@gmail.com>
6593 L:      linux-media@vger.kernel.org
6594 W:      https://linuxtv.org
6595 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6596 S:      Maintained
6597 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
6598
6599 LOCKDEP AND LOCKSTAT
6600 M:      Peter Zijlstra <peterz@infradead.org>
6601 M:      Ingo Molnar <mingo@redhat.com>
6602 L:      linux-kernel@vger.kernel.org
6603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6604 S:      Maintained
6605 F:      Documentation/locking/lockdep*.txt
6606 F:      Documentation/locking/lockstat.txt
6607 F:      include/linux/lockdep.h
6608 F:      kernel/locking/
6609
6610 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6611 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
6612 L:      linux-ntfs-dev@lists.sourceforge.net
6613 W:      http://www.linux-ntfs.org/content/view/19/37/
6614 S:      Maintained
6615 F:      Documentation/ldm.txt
6616 F:      block/partitions/ldm.*
6617
6618 LogFS
6619 M:      Joern Engel <joern@logfs.org>
6620 M:      Prasad Joshi <prasadjoshi.linux@gmail.com>
6621 L:      logfs@logfs.org
6622 W:      logfs.org
6623 S:      Maintained
6624 F:      fs/logfs/
6625
6626 LPC32XX MACHINE SUPPORT
6627 M:      Roland Stigge <stigge@antcom.de>
6628 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6629 S:      Maintained
6630 F:      arch/arm/mach-lpc32xx/
6631
6632 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6633 M:      Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6634 M:      Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6635 M:      Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6636 M:      Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6637 L:      MPT-FusionLinux.pdl@avagotech.com
6638 L:      linux-scsi@vger.kernel.org
6639 W:      http://www.lsilogic.com/support
6640 S:      Supported
6641 F:      drivers/message/fusion/
6642 F:      drivers/scsi/mpt2sas/
6643 F:      drivers/scsi/mpt3sas/
6644
6645 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6646 M:      Matthew Wilcox <matthew@wil.cx>
6647 L:      linux-scsi@vger.kernel.org
6648 S:      Maintained
6649 F:      drivers/scsi/sym53c8xx_2/
6650
6651 LTC4261 HARDWARE MONITOR DRIVER
6652 M:      Guenter Roeck <linux@roeck-us.net>
6653 L:      lm-sensors@lm-sensors.org
6654 S:      Maintained
6655 F:      Documentation/hwmon/ltc4261
6656 F:      drivers/hwmon/ltc4261.c
6657
6658 LTP (Linux Test Project)
6659 M:      Mike Frysinger <vapier@gentoo.org>
6660 M:      Cyril Hrubis <chrubis@suse.cz>
6661 M:      Wanlong Gao <wanlong.gao@gmail.com>
6662 M:      Jan Stancek <jstancek@redhat.com>
6663 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6664 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
6665 L:      ltp@lists.linux.it (subscribers-only)
6666 W:      http://linux-test-project.github.io/
6667 T:      git git://github.com/linux-test-project/ltp.git
6668 S:      Maintained
6669
6670 M32R ARCHITECTURE
6671 W:      http://www.linux-m32r.org/
6672 S:      Orphan
6673 F:      arch/m32r/
6674
6675 M68K ARCHITECTURE
6676 M:      Geert Uytterhoeven <geert@linux-m68k.org>
6677 L:      linux-m68k@lists.linux-m68k.org
6678 W:      http://www.linux-m68k.org/
6679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6680 S:      Maintained
6681 F:      arch/m68k/
6682 F:      drivers/zorro/
6683
6684 M68K ON APPLE MACINTOSH
6685 M:      Joshua Thompson <funaho@jurai.org>
6686 W:      http://www.mac.linux-m68k.org/
6687 L:      linux-m68k@lists.linux-m68k.org
6688 S:      Maintained
6689 F:      arch/m68k/mac/
6690
6691 M68K ON HP9000/300
6692 M:      Philip Blundell <philb@gnu.org>
6693 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
6694 S:      Maintained
6695 F:      arch/m68k/hp300/
6696
6697 M88DS3103 MEDIA DRIVER
6698 M:      Antti Palosaari <crope@iki.fi>
6699 L:      linux-media@vger.kernel.org
6700 W:      https://linuxtv.org
6701 W:      http://palosaari.fi/linux/
6702 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6703 T:      git git://linuxtv.org/anttip/media_tree.git
6704 S:      Maintained
6705 F:      drivers/media/dvb-frontends/m88ds3103*
6706
6707 M88RS2000 MEDIA DRIVER
6708 M:      Malcolm Priestley <tvboxspy@gmail.com>
6709 L:      linux-media@vger.kernel.org
6710 W:      https://linuxtv.org
6711 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6712 S:      Maintained
6713 F:      drivers/media/dvb-frontends/m88rs2000*
6714
6715 MA901 MASTERKIT USB FM RADIO DRIVER
6716 M:      Alexey Klimov <klimov.linux@gmail.com>
6717 L:      linux-media@vger.kernel.org
6718 T:      git git://linuxtv.org/media_tree.git
6719 S:      Maintained
6720 F:      drivers/media/radio/radio-ma901.c
6721
6722 MAC80211
6723 M:      Johannes Berg <johannes@sipsolutions.net>
6724 L:      linux-wireless@vger.kernel.org
6725 W:      http://wireless.kernel.org/
6726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6728 S:      Maintained
6729 F:      Documentation/networking/mac80211-injection.txt
6730 F:      include/net/mac80211.h
6731 F:      net/mac80211/
6732
6733 MACVLAN DRIVER
6734 M:      Patrick McHardy <kaber@trash.net>
6735 L:      netdev@vger.kernel.org
6736 S:      Maintained
6737 F:      drivers/net/macvlan.c
6738 F:      include/linux/if_macvlan.h
6739
6740 MAILBOX API
6741 M:      Jassi Brar <jassisinghbrar@gmail.com>
6742 L:      linux-kernel@vger.kernel.org
6743 S:      Maintained
6744 F:      drivers/mailbox/
6745 F:      include/linux/mailbox_client.h
6746 F:      include/linux/mailbox_controller.h
6747
6748 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6749 M:      Michael Kerrisk <mtk.manpages@gmail.com>
6750 W:      http://www.kernel.org/doc/man-pages
6751 L:      linux-man@vger.kernel.org
6752 S:      Maintained
6753
6754 MARVELL ARMADA DRM SUPPORT
6755 M:      Russell King <rmk+kernel@arm.linux.org.uk>
6756 S:      Maintained
6757 F:      drivers/gpu/drm/armada/
6758
6759 MARVELL 88E6352 DSA support
6760 M:      Guenter Roeck <linux@roeck-us.net>
6761 S:      Maintained
6762 F:      drivers/net/dsa/mv88e6352.c
6763
6764 MARVELL CRYPTO DRIVER
6765 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
6766 M:      Arnaud Ebalard <arno@natisbad.org>
6767 F:      drivers/crypto/marvell/
6768 S:      Maintained
6769 L:      linux-crypto@vger.kernel.org
6770
6771 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6772 M:      Mirko Lindner <mlindner@marvell.com>
6773 M:      Stephen Hemminger <stephen@networkplumber.org>
6774 L:      netdev@vger.kernel.org
6775 S:      Maintained
6776 F:      drivers/net/ethernet/marvell/sk*
6777
6778 MARVELL LIBERTAS WIRELESS DRIVER
6779 L:      libertas-dev@lists.infradead.org
6780 S:      Orphan
6781 F:      drivers/net/wireless/marvell/libertas/
6782
6783 MARVELL MV643XX ETHERNET DRIVER
6784 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6785 L:      netdev@vger.kernel.org
6786 S:      Maintained
6787 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
6788 F:      include/linux/mv643xx.h
6789
6790 MARVELL MVNETA ETHERNET DRIVER
6791 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6792 L:      netdev@vger.kernel.org
6793 S:      Maintained
6794 F:      drivers/net/ethernet/marvell/mvneta.*
6795
6796 MARVELL MWIFIEX WIRELESS DRIVER
6797 M:      Amitkumar Karwar <akarwar@marvell.com>
6798 M:      Nishant Sarmukadam <nishants@marvell.com>
6799 L:      linux-wireless@vger.kernel.org
6800 S:      Maintained
6801 F:      drivers/net/wireless/marvell/mwifiex/
6802
6803 MARVELL MWL8K WIRELESS DRIVER
6804 M:      Lennert Buytenhek <buytenh@wantstofly.org>
6805 L:      linux-wireless@vger.kernel.org
6806 S:      Odd Fixes
6807 F:      drivers/net/wireless/marvell/mwl8k.c
6808
6809 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6810 M:      Nicolas Pitre <nico@fluxnic.net>
6811 S:      Odd Fixes
6812 F:      drivers/mmc/host/mvsdio.*
6813
6814 MATROX FRAMEBUFFER DRIVER
6815 L:      linux-fbdev@vger.kernel.org
6816 S:      Orphan
6817 F:      drivers/video/fbdev/matrox/matroxfb_*
6818 F:      include/uapi/linux/matroxfb.h
6819
6820 MAX16065 HARDWARE MONITOR DRIVER
6821 M:      Guenter Roeck <linux@roeck-us.net>
6822 L:      lm-sensors@lm-sensors.org
6823 S:      Maintained
6824 F:      Documentation/hwmon/max16065
6825 F:      drivers/hwmon/max16065.c
6826
6827 MAX20751 HARDWARE MONITOR DRIVER
6828 M:      Guenter Roeck <linux@roeck-us.net>
6829 L:      lm-sensors@lm-sensors.org
6830 S:      Maintained
6831 F:      Documentation/hwmon/max20751
6832 F:      drivers/hwmon/max20751.c
6833
6834 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6835 M:      "Hans J. Koch" <hjk@hansjkoch.de>
6836 L:      lm-sensors@lm-sensors.org
6837 S:      Maintained
6838 F:      Documentation/hwmon/max6650
6839 F:      drivers/hwmon/max6650.c
6840
6841 MAX6697 HARDWARE MONITOR DRIVER
6842 M:      Guenter Roeck <linux@roeck-us.net>
6843 L:      lm-sensors@lm-sensors.org
6844 S:      Maintained
6845 F:      Documentation/hwmon/max6697
6846 F:      Documentation/devicetree/bindings/i2c/max6697.txt
6847 F:      drivers/hwmon/max6697.c
6848 F:      include/linux/platform_data/max6697.h
6849
6850 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6851 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
6852 L:      linux-pm@vger.kernel.org
6853 S:      Supported
6854 F:      drivers/power/max14577_charger.c
6855 F:      drivers/power/max77693_charger.c
6856
6857 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6858 M:      Javier Martinez Canillas <javier@osg.samsung.com>
6859 L:      linux-kernel@vger.kernel.org
6860 S:      Supported
6861 F:      drivers/*/*max77802.c
6862 F:      Documentation/devicetree/bindings/*/*max77802.txt
6863 F:      include/dt-bindings/*/*max77802.h
6864
6865 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6866 M:      Chanwoo Choi <cw00.choi@samsung.com>
6867 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
6868 L:      linux-kernel@vger.kernel.org
6869 S:      Supported
6870 F:      drivers/*/max14577.c
6871 F:      drivers/*/max77686.c
6872 F:      drivers/*/max77693.c
6873 F:      drivers/extcon/extcon-max14577.c
6874 F:      drivers/extcon/extcon-max77693.c
6875 F:      drivers/rtc/rtc-max77686.c
6876 F:      drivers/clk/clk-max77686.c
6877 F:      Documentation/devicetree/bindings/mfd/max14577.txt
6878 F:      Documentation/devicetree/bindings/*/max77686.txt
6879 F:      Documentation/devicetree/bindings/mfd/max77693.txt
6880 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
6881 F:      include/linux/mfd/max14577*.h
6882 F:      include/linux/mfd/max77686*.h
6883 F:      include/linux/mfd/max77693*.h
6884
6885 MAXIRADIO FM RADIO RECEIVER DRIVER
6886 M:      Hans Verkuil <hverkuil@xs4all.nl>
6887 L:      linux-media@vger.kernel.org
6888 T:      git git://linuxtv.org/media_tree.git
6889 W:      https://linuxtv.org
6890 S:      Maintained
6891 F:      drivers/media/radio/radio-maxiradio*
6892
6893 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6894 M:      Peter Rosin <peda@axentia.se>
6895 L:      linux-iio@vger.kernel.org
6896 S:      Maintained
6897 F:      drivers/iio/potentiometer/mcp4531.c
6898
6899 MEDIA DRIVERS FOR RENESAS - VSP1
6900 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6901 L:      linux-media@vger.kernel.org
6902 L:      linux-renesas-soc@vger.kernel.org
6903 T:      git git://linuxtv.org/media_tree.git
6904 S:      Supported
6905 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
6906 F:      drivers/media/platform/vsp1/
6907
6908 MEDIA DRIVERS FOR ASCOT2E
6909 M:      Sergey Kozlov <serjk@netup.ru>
6910 L:      linux-media@vger.kernel.org
6911 W:      https://linuxtv.org
6912 W:      http://netup.tv/
6913 T:      git git://linuxtv.org/media_tree.git
6914 S:      Supported
6915 F:      drivers/media/dvb-frontends/ascot2e*
6916
6917 MEDIA DRIVERS FOR CXD2841ER
6918 M:      Sergey Kozlov <serjk@netup.ru>
6919 L:      linux-media@vger.kernel.org
6920 W:      https://linuxtv.org
6921 W:      http://netup.tv/
6922 T:      git git://linuxtv.org/media_tree.git
6923 S:      Supported
6924 F:      drivers/media/dvb-frontends/cxd2841er*
6925
6926 MEDIA DRIVERS FOR HORUS3A
6927 M:      Sergey Kozlov <serjk@netup.ru>
6928 L:      linux-media@vger.kernel.org
6929 W:      https://linuxtv.org
6930 W:      http://netup.tv/
6931 T:      git git://linuxtv.org/media_tree.git
6932 S:      Supported
6933 F:      drivers/media/dvb-frontends/horus3a*
6934
6935 MEDIA DRIVERS FOR LNBH25
6936 M:      Sergey Kozlov <serjk@netup.ru>
6937 L:      linux-media@vger.kernel.org
6938 W:      https://linuxtv.org
6939 W:      http://netup.tv/
6940 T:      git git://linuxtv.org/media_tree.git
6941 S:      Supported
6942 F:      drivers/media/dvb-frontends/lnbh25*
6943
6944 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6945 M:      Sergey Kozlov <serjk@netup.ru>
6946 L:      linux-media@vger.kernel.org
6947 W:      https://linuxtv.org
6948 W:      http://netup.tv/
6949 T:      git git://linuxtv.org/media_tree.git
6950 S:      Supported
6951 F:      drivers/media/pci/netup_unidvb/*
6952
6953 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
6954 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
6955 P:      LinuxTV.org Project
6956 L:      linux-media@vger.kernel.org
6957 W:      https://linuxtv.org
6958 Q:      http://patchwork.kernel.org/project/linux-media/list/
6959 T:      git git://linuxtv.org/media_tree.git
6960 S:      Maintained
6961 F:      Documentation/dvb/
6962 F:      Documentation/video4linux/
6963 F:      Documentation/DocBook/media/
6964 F:      drivers/media/
6965 F:      drivers/staging/media/
6966 F:      include/linux/platform_data/media/
6967 F:      include/media/
6968 F:      include/uapi/linux/dvb/
6969 F:      include/uapi/linux/videodev2.h
6970 F:      include/uapi/linux/media.h
6971 F:      include/uapi/linux/v4l2-*
6972 F:      include/uapi/linux/meye.h
6973 F:      include/uapi/linux/ivtv*
6974 F:      include/uapi/linux/uvcvideo.h
6975
6976 MEDIATEK MT7601U WIRELESS LAN DRIVER
6977 M:      Jakub Kicinski <kubakici@wp.pl>
6978 L:      linux-wireless@vger.kernel.org
6979 S:      Maintained
6980 F:      drivers/net/wireless/mediatek/mt7601u/
6981
6982 MEGARAID SCSI/SAS DRIVERS
6983 M:      Kashyap Desai <kashyap.desai@avagotech.com>
6984 M:      Sumit Saxena <sumit.saxena@avagotech.com>
6985 M:      Uday Lingala <uday.lingala@avagotech.com>
6986 L:      megaraidlinux.pdl@avagotech.com
6987 L:      linux-scsi@vger.kernel.org
6988 W:      http://www.lsi.com
6989 S:      Maintained
6990 F:      Documentation/scsi/megaraid.txt
6991 F:      drivers/scsi/megaraid.*
6992 F:      drivers/scsi/megaraid/
6993
6994 MELLANOX ETHERNET DRIVER (mlx4_en)
6995 M:      Eugenia Emantayev <eugenia@mellanox.com>
6996 L:      netdev@vger.kernel.org
6997 S:      Supported
6998 W:      http://www.mellanox.com
6999 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7000 F:      drivers/net/ethernet/mellanox/mlx4/en_*
7001
7002 MELLANOX ETHERNET DRIVER (mlx5e)
7003 M:      Saeed Mahameed <saeedm@mellanox.com>
7004 L:      netdev@vger.kernel.org
7005 S:      Supported
7006 W:      http://www.mellanox.com
7007 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7008 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
7009
7010 MELLANOX ETHERNET SWITCH DRIVERS
7011 M:      Jiri Pirko <jiri@mellanox.com>
7012 M:      Ido Schimmel <idosch@mellanox.com>
7013 L:      netdev@vger.kernel.org
7014 S:      Supported
7015 W:      http://www.mellanox.com
7016 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7017 F:      drivers/net/ethernet/mellanox/mlxsw/
7018
7019 MEMBARRIER SUPPORT
7020 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7021 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7022 L:      linux-kernel@vger.kernel.org
7023 S:      Supported
7024 F:      kernel/membarrier.c
7025 F:      include/uapi/linux/membarrier.h
7026
7027 MEMORY MANAGEMENT
7028 L:      linux-mm@kvack.org
7029 W:      http://www.linux-mm.org
7030 S:      Maintained
7031 F:      include/linux/mm.h
7032 F:      include/linux/gfp.h
7033 F:      include/linux/mmzone.h
7034 F:      include/linux/memory_hotplug.h
7035 F:      include/linux/vmalloc.h
7036 F:      mm/
7037
7038 MEMORY TECHNOLOGY DEVICES (MTD)
7039 M:      David Woodhouse <dwmw2@infradead.org>
7040 M:      Brian Norris <computersforpeace@gmail.com>
7041 L:      linux-mtd@lists.infradead.org
7042 W:      http://www.linux-mtd.infradead.org/
7043 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
7044 T:      git git://git.infradead.org/linux-mtd.git
7045 T:      git git://git.infradead.org/l2-mtd.git
7046 S:      Maintained
7047 F:      drivers/mtd/
7048 F:      include/linux/mtd/
7049 F:      include/uapi/mtd/
7050
7051 MEN A21 WATCHDOG DRIVER
7052 M:      Johannes Thumshirn <morbidrsa@gmail.com>
7053 L:      linux-watchdog@vger.kernel.org
7054 S:      Maintained
7055 F:      drivers/watchdog/mena21_wdt.c
7056
7057 MEN CHAMELEON BUS (mcb)
7058 M:      Johannes Thumshirn <morbidrsa@gmail.com>
7059 S:      Maintained
7060 F:      drivers/mcb/
7061 F:      include/linux/mcb.h
7062 F:      Documentation/men-chameleon-bus.txt
7063
7064 MEN F21BMC (Board Management Controller)
7065 M:      Andreas Werner <andreas.werner@men.de>
7066 S:      Supported
7067 F:      drivers/mfd/menf21bmc.c
7068 F:      drivers/watchdog/menf21bmc_wdt.c
7069 F:      drivers/leds/leds-menf21bmc.c
7070 F:      drivers/hwmon/menf21bmc_hwmon.c
7071 F:      Documentation/hwmon/menf21bmc
7072
7073 METAG ARCHITECTURE
7074 M:      James Hogan <james.hogan@imgtec.com>
7075 L:      linux-metag@vger.kernel.org
7076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7077 S:      Odd Fixes
7078 F:      arch/metag/
7079 F:      Documentation/metag/
7080 F:      Documentation/devicetree/bindings/metag/
7081 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
7082 F:      drivers/clocksource/metag_generic.c
7083 F:      drivers/irqchip/irq-metag.c
7084 F:      drivers/irqchip/irq-metag-ext.c
7085 F:      drivers/tty/metag_da.c
7086
7087 MICROBLAZE ARCHITECTURE
7088 M:      Michal Simek <monstr@monstr.eu>
7089 W:      http://www.monstr.eu/fdt/
7090 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
7091 S:      Supported
7092 F:      arch/microblaze/
7093
7094 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7095 M:      Chen Yu <yu.c.chen@intel.com>
7096 L:      platform-driver-x86@vger.kernel.org
7097 S:      Supported
7098 F:      drivers/platform/x86/surfacepro3_button.c
7099
7100 MICROTEK X6 SCANNER
7101 M:      Oliver Neukum <oliver@neukum.org>
7102 S:      Maintained
7103 F:      drivers/usb/image/microtek.*
7104
7105 MIPS
7106 M:      Ralf Baechle <ralf@linux-mips.org>
7107 L:      linux-mips@linux-mips.org
7108 W:      http://www.linux-mips.org/
7109 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
7110 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
7111 S:      Supported
7112 F:      Documentation/mips/
7113 F:      arch/mips/
7114
7115 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7116 M:      Hans Verkuil <hverkuil@xs4all.nl>
7117 L:      linux-media@vger.kernel.org
7118 T:      git git://linuxtv.org/media_tree.git
7119 W:      https://linuxtv.org
7120 S:      Odd Fixes
7121 F:      drivers/media/radio/radio-miropcm20*
7122
7123 Mellanox MLX5 core VPI driver
7124 M:      Eli Cohen <eli@mellanox.com>
7125 L:      netdev@vger.kernel.org
7126 L:      linux-rdma@vger.kernel.org
7127 W:      http://www.mellanox.com
7128 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7129 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7130 T:      git git://openfabrics.org/~eli/connect-ib.git
7131 S:      Supported
7132 F:      drivers/net/ethernet/mellanox/mlx5/core/
7133 F:      include/linux/mlx5/
7134
7135 Mellanox MLX5 IB driver
7136 M:      Eli Cohen <eli@mellanox.com>
7137 L:      linux-rdma@vger.kernel.org
7138 W:      http://www.mellanox.com
7139 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7140 T:      git git://openfabrics.org/~eli/connect-ib.git
7141 S:      Supported
7142 F:      include/linux/mlx5/
7143 F:      drivers/infiniband/hw/mlx5/
7144
7145 MELEXIS MLX90614 DRIVER
7146 M:      Crt Mori <cmo@melexis.com>
7147 L:      linux-iio@vger.kernel.org
7148 W:      http://www.melexis.com
7149 S:      Supported
7150 F:      drivers/iio/temperature/mlx90614.c
7151
7152 MN88472 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/staging/media/mn88472/
7161 F:      drivers/media/dvb-frontends/mn88472.h
7162
7163 MN88473 MEDIA DRIVER
7164 M:      Antti Palosaari <crope@iki.fi>
7165 L:      linux-media@vger.kernel.org
7166 W:      https://linuxtv.org
7167 W:      http://palosaari.fi/linux/
7168 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7169 T:      git git://linuxtv.org/anttip/media_tree.git
7170 S:      Maintained
7171 F:      drivers/staging/media/mn88473/
7172 F:      drivers/media/dvb-frontends/mn88473.h
7173
7174 MODULE SUPPORT
7175 M:      Rusty Russell <rusty@rustcorp.com.au>
7176 S:      Maintained
7177 F:      include/linux/module.h
7178 F:      kernel/module.c
7179
7180 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7181 W:      http://popies.net/meye/
7182 S:      Orphan
7183 F:      Documentation/video4linux/meye.txt
7184 F:      drivers/media/pci/meye/
7185 F:      include/uapi/linux/meye.h
7186
7187 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7188 M:      Jiri Slaby <jirislaby@gmail.com>
7189 S:      Maintained
7190 F:      Documentation/serial/moxa-smartio
7191 F:      drivers/tty/mxser.*
7192
7193 MR800 AVERMEDIA USB FM RADIO DRIVER
7194 M:      Alexey Klimov <klimov.linux@gmail.com>
7195 L:      linux-media@vger.kernel.org
7196 T:      git git://linuxtv.org/media_tree.git
7197 S:      Maintained
7198 F:      drivers/media/radio/radio-mr800.c
7199
7200 MRF24J40 IEEE 802.15.4 RADIO DRIVER
7201 M:      Alan Ott <alan@signal11.us>
7202 L:      linux-wpan@vger.kernel.org
7203 S:      Maintained
7204 F:      drivers/net/ieee802154/mrf24j40.c
7205 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7206
7207 MSI LAPTOP SUPPORT
7208 M:      "Lee, Chun-Yi" <jlee@suse.com>
7209 L:      platform-driver-x86@vger.kernel.org
7210 S:      Maintained
7211 F:      drivers/platform/x86/msi-laptop.c
7212
7213 MSI WMI SUPPORT
7214 L:      platform-driver-x86@vger.kernel.org
7215 S:      Orphan
7216 F:      drivers/platform/x86/msi-wmi.c
7217
7218 MSI001 MEDIA DRIVER
7219 M:      Antti Palosaari <crope@iki.fi>
7220 L:      linux-media@vger.kernel.org
7221 W:      https://linuxtv.org
7222 W:      http://palosaari.fi/linux/
7223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7224 T:      git git://linuxtv.org/anttip/media_tree.git
7225 S:      Maintained
7226 F:      drivers/media/tuners/msi001*
7227
7228 MSI2500 MEDIA DRIVER
7229 M:      Antti Palosaari <crope@iki.fi>
7230 L:      linux-media@vger.kernel.org
7231 W:      https://linuxtv.org
7232 W:      http://palosaari.fi/linux/
7233 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7234 T:      git git://linuxtv.org/anttip/media_tree.git
7235 S:      Maintained
7236 F:      drivers/media/usb/msi2500/
7237
7238 MSYSTEMS DISKONCHIP G3 MTD DRIVER
7239 M:      Robert Jarzmik <robert.jarzmik@free.fr>
7240 L:      linux-mtd@lists.infradead.org
7241 S:      Maintained
7242 F:      drivers/mtd/devices/docg3*
7243
7244 MT9M032 APTINA SENSOR DRIVER
7245 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7246 L:      linux-media@vger.kernel.org
7247 T:      git git://linuxtv.org/media_tree.git
7248 S:      Maintained
7249 F:      drivers/media/i2c/mt9m032.c
7250 F:      include/media/i2c/mt9m032.h
7251
7252 MT9P031 APTINA CAMERA SENSOR
7253 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7254 L:      linux-media@vger.kernel.org
7255 T:      git git://linuxtv.org/media_tree.git
7256 S:      Maintained
7257 F:      drivers/media/i2c/mt9p031.c
7258 F:      include/media/i2c/mt9p031.h
7259
7260 MT9T001 APTINA CAMERA SENSOR
7261 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7262 L:      linux-media@vger.kernel.org
7263 T:      git git://linuxtv.org/media_tree.git
7264 S:      Maintained
7265 F:      drivers/media/i2c/mt9t001.c
7266 F:      include/media/i2c/mt9t001.h
7267
7268 MT9V032 APTINA CAMERA SENSOR
7269 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7270 L:      linux-media@vger.kernel.org
7271 T:      git git://linuxtv.org/media_tree.git
7272 S:      Maintained
7273 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7274 F:      drivers/media/i2c/mt9v032.c
7275 F:      include/media/i2c/mt9v032.h
7276
7277 MULTIFUNCTION DEVICES (MFD)
7278 M:      Lee Jones <lee.jones@linaro.org>
7279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7280 S:      Supported
7281 F:      drivers/mfd/
7282 F:      include/linux/mfd/
7283
7284 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7285 M:      Ulf Hansson <ulf.hansson@linaro.org>
7286 L:      linux-mmc@vger.kernel.org
7287 T:      git git://git.linaro.org/people/ulf.hansson/mmc.git
7288 S:      Maintained
7289 F:      drivers/mmc/
7290 F:      include/linux/mmc/
7291 F:      include/uapi/linux/mmc/
7292
7293 MULTIMEDIA CARD (MMC) ETC. OVER SPI
7294 S:      Orphan
7295 F:      drivers/mmc/host/mmc_spi.c
7296 F:      include/linux/spi/mmc_spi.h
7297
7298 MULTISOUND SOUND DRIVER
7299 M:      Andrew Veliath <andrewtv@usa.net>
7300 S:      Maintained
7301 F:      Documentation/sound/oss/MultiSound
7302 F:      sound/oss/msnd*
7303
7304 MULTITECH MULTIPORT CARD (ISICOM)
7305 S:      Orphan
7306 F:      drivers/tty/isicom.c
7307 F:      include/linux/isicom.h
7308
7309 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7310 M:      Felipe Balbi <balbi@ti.com>
7311 L:      linux-usb@vger.kernel.org
7312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7313 S:      Maintained
7314 F:      drivers/usb/musb/
7315
7316 MXL5007T MEDIA DRIVER
7317 M:      Michael Krufky <mkrufky@linuxtv.org>
7318 L:      linux-media@vger.kernel.org
7319 W:      https://linuxtv.org
7320 W:      http://github.com/mkrufky
7321 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7322 T:      git git://linuxtv.org/mkrufky/tuners.git
7323 S:      Maintained
7324 F:      drivers/media/tuners/mxl5007t.*
7325
7326 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7327 M:      Hyong-Youb Kim <hykim@myri.com>
7328 L:      netdev@vger.kernel.org
7329 W:      https://www.myricom.com/support/downloads/myri10ge.html
7330 S:      Supported
7331 F:      drivers/net/ethernet/myricom/myri10ge/
7332
7333 NATSEMI ETHERNET DRIVER (DP8381x)
7334 S:      Orphan
7335 F:      drivers/net/ethernet/natsemi/natsemi.c
7336
7337 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7338 M:      Daniel Mack <zonque@gmail.com>
7339 S:      Maintained
7340 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7341 W:      http://www.native-instruments.com
7342 F:      sound/usb/caiaq/
7343
7344 NCP FILESYSTEM
7345 M:      Petr Vandrovec <petr@vandrovec.name>
7346 S:      Odd Fixes
7347 F:      fs/ncpfs/
7348
7349 NCR 5380 SCSI DRIVERS
7350 M:      Finn Thain <fthain@telegraphics.com.au>
7351 M:      Michael Schmitz <schmitzmic@gmail.com>
7352 L:      linux-scsi@vger.kernel.org
7353 S:      Maintained
7354 F:      Documentation/scsi/g_NCR5380.txt
7355 F:      drivers/scsi/NCR5380.*
7356 F:      drivers/scsi/arm/cumana_1.c
7357 F:      drivers/scsi/arm/oak.c
7358 F:      drivers/scsi/atari_NCR5380.c
7359 F:      drivers/scsi/atari_scsi.*
7360 F:      drivers/scsi/dmx3191d.c
7361 F:      drivers/scsi/dtc.*
7362 F:      drivers/scsi/g_NCR5380.*
7363 F:      drivers/scsi/g_NCR5380_mmio.c
7364 F:      drivers/scsi/mac_scsi.*
7365 F:      drivers/scsi/pas16.*
7366 F:      drivers/scsi/sun3_scsi.*
7367 F:      drivers/scsi/sun3_scsi_vme.c
7368 F:      drivers/scsi/t128.*
7369
7370 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7371 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7372 L:      linux-scsi@vger.kernel.org
7373 S:      Maintained
7374 F:      drivers/scsi/NCR_D700.*
7375
7376 NCT6775 HARDWARE MONITOR DRIVER
7377 M:      Guenter Roeck <linux@roeck-us.net>
7378 L:      lm-sensors@lm-sensors.org
7379 S:      Maintained
7380 F:      Documentation/hwmon/nct6775
7381 F:      drivers/hwmon/nct6775.c
7382
7383 NETEFFECT IWARP RNIC DRIVER (IW_NES)
7384 M:      Faisal Latif <faisal.latif@intel.com>
7385 L:      linux-rdma@vger.kernel.org
7386 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7387 S:      Supported
7388 F:      drivers/infiniband/hw/nes/
7389
7390 NETEM NETWORK EMULATOR
7391 M:      Stephen Hemminger <stephen@networkplumber.org>
7392 L:      netem@lists.linux-foundation.org
7393 S:      Maintained
7394 F:      net/sched/sch_netem.c
7395
7396 NETERION 10GbE DRIVERS (s2io/vxge)
7397 M:      Jon Mason <jdmason@kudzu.us>
7398 L:      netdev@vger.kernel.org
7399 S:      Supported
7400 F:      Documentation/networking/s2io.txt
7401 F:      Documentation/networking/vxge.txt
7402 F:      drivers/net/ethernet/neterion/
7403
7404 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7405 M:      Pablo Neira Ayuso <pablo@netfilter.org>
7406 M:      Patrick McHardy <kaber@trash.net>
7407 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7408 L:      netfilter-devel@vger.kernel.org
7409 L:      coreteam@netfilter.org
7410 W:      http://www.netfilter.org/
7411 W:      http://www.iptables.org/
7412 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
7413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7415 S:      Supported
7416 F:      include/linux/netfilter*
7417 F:      include/linux/netfilter/
7418 F:      include/net/netfilter/
7419 F:      include/uapi/linux/netfilter*
7420 F:      include/uapi/linux/netfilter/
7421 F:      net/*/netfilter.c
7422 F:      net/*/netfilter/
7423 F:      net/netfilter/
7424 F:      net/bridge/br_netfilter*.c
7425
7426 NETLABEL
7427 M:      Paul Moore <paul@paul-moore.com>
7428 W:      http://netlabel.sf.net
7429 L:      netdev@vger.kernel.org
7430 S:      Maintained
7431 F:      Documentation/netlabel/
7432 F:      include/net/netlabel.h
7433 F:      net/netlabel/
7434
7435 NETROM NETWORK LAYER
7436 M:      Ralf Baechle <ralf@linux-mips.org>
7437 L:      linux-hams@vger.kernel.org
7438 W:      http://www.linux-ax25.org/
7439 S:      Maintained
7440 F:      include/net/netrom.h
7441 F:      include/uapi/linux/netrom.h
7442 F:      net/netrom/
7443
7444 NETRONOME ETHERNET DRIVERS
7445 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
7446 M:      Rolf Neugebauer <rolf.neugebauer@netronome.com>
7447 L:      oss-drivers@netronome.com
7448 S:      Maintained
7449 F:      drivers/net/ethernet/netronome/
7450
7451 NETWORK BLOCK DEVICE (NBD)
7452 M:      Markus Pargmann <mpa@pengutronix.de>
7453 S:      Maintained
7454 L:      nbd-general@lists.sourceforge.net
7455 T:      git git://git.pengutronix.de/git/mpa/linux-nbd.git
7456 F:      Documentation/blockdev/nbd.txt
7457 F:      drivers/block/nbd.c
7458 F:      include/uapi/linux/nbd.h
7459
7460 NETWORK DROP MONITOR
7461 M:      Neil Horman <nhorman@tuxdriver.com>
7462 L:      netdev@vger.kernel.org
7463 S:      Maintained
7464 W:      https://fedorahosted.org/dropwatch/
7465 F:      net/core/drop_monitor.c
7466
7467 NETWORKING [GENERAL]
7468 M:      "David S. Miller" <davem@davemloft.net>
7469 L:      netdev@vger.kernel.org
7470 W:      http://www.linuxfoundation.org/en/Net
7471 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7474 S:      Maintained
7475 F:      net/
7476 F:      include/net/
7477 F:      include/linux/in.h
7478 F:      include/linux/net.h
7479 F:      include/linux/netdevice.h
7480 F:      include/uapi/linux/in.h
7481 F:      include/uapi/linux/net.h
7482 F:      include/uapi/linux/netdevice.h
7483 F:      include/uapi/linux/net_namespace.h
7484 F:      tools/net/
7485 F:      tools/testing/selftests/net/
7486 F:      lib/random32.c
7487 F:      lib/test_bpf.c
7488
7489 NETWORKING [IPv4/IPv6]
7490 M:      "David S. Miller" <davem@davemloft.net>
7491 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7492 M:      James Morris <jmorris@namei.org>
7493 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7494 M:      Patrick McHardy <kaber@trash.net>
7495 L:      netdev@vger.kernel.org
7496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7497 S:      Maintained
7498 F:      net/ipv4/
7499 F:      net/ipv6/
7500 F:      include/net/ip*
7501 F:      arch/x86/net/*
7502
7503 NETWORKING [IPSEC]
7504 M:      Steffen Klassert <steffen.klassert@secunet.com>
7505 M:      Herbert Xu <herbert@gondor.apana.org.au>
7506 M:      "David S. Miller" <davem@davemloft.net>
7507 L:      netdev@vger.kernel.org
7508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7510 S:      Maintained
7511 F:      net/core/flow.c
7512 F:      net/xfrm/
7513 F:      net/key/
7514 F:      net/ipv4/xfrm*
7515 F:      net/ipv4/esp4.c
7516 F:      net/ipv4/ah4.c
7517 F:      net/ipv4/ipcomp.c
7518 F:      net/ipv4/ip_vti.c
7519 F:      net/ipv6/xfrm*
7520 F:      net/ipv6/esp6.c
7521 F:      net/ipv6/ah6.c
7522 F:      net/ipv6/ipcomp6.c
7523 F:      net/ipv6/ip6_vti.c
7524 F:      include/uapi/linux/xfrm.h
7525 F:      include/net/xfrm.h
7526
7527 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7528 M:      Paul Moore <paul@paul-moore.com>
7529 L:      netdev@vger.kernel.org
7530 S:      Maintained
7531
7532 NETWORKING [WIRELESS]
7533 L:      linux-wireless@vger.kernel.org
7534 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
7535
7536 NETWORKING DRIVERS
7537 L:      netdev@vger.kernel.org
7538 W:      http://www.linuxfoundation.org/en/Net
7539 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7542 S:      Odd Fixes
7543 F:      drivers/net/
7544 F:      include/linux/if_*
7545 F:      include/linux/netdevice.h
7546 F:      include/linux/etherdevice.h
7547 F:      include/linux/fcdevice.h
7548 F:      include/linux/fddidevice.h
7549 F:      include/linux/hippidevice.h
7550 F:      include/linux/inetdevice.h
7551 F:      include/uapi/linux/if_*
7552 F:      include/uapi/linux/netdevice.h
7553
7554 NETWORKING DRIVERS (WIRELESS)
7555 M:      Kalle Valo <kvalo@codeaurora.org>
7556 L:      linux-wireless@vger.kernel.org
7557 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
7558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
7560 S:      Maintained
7561 F:      drivers/net/wireless/
7562
7563 NETXEN (1/10) GbE SUPPORT
7564 M:      Manish Chopra <manish.chopra@qlogic.com>
7565 M:      Sony Chacko <sony.chacko@qlogic.com>
7566 M:      Rajesh Borundia <rajesh.borundia@qlogic.com>
7567 L:      netdev@vger.kernel.org
7568 W:      http://www.qlogic.com
7569 S:      Supported
7570 F:      drivers/net/ethernet/qlogic/netxen/
7571
7572 NFC SUBSYSTEM
7573 M:      Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7574 M:      Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7575 M:      Samuel Ortiz <sameo@linux.intel.com>
7576 L:      linux-wireless@vger.kernel.org
7577 L:      linux-nfc@lists.01.org (subscribers-only)
7578 S:      Supported
7579 F:      net/nfc/
7580 F:      include/net/nfc/
7581 F:      include/uapi/linux/nfc.h
7582 F:      drivers/nfc/
7583 F:      include/linux/platform_data/microread.h
7584 F:      include/linux/platform_data/nfcmrvl.h
7585 F:      include/linux/platform_data/nxp-nci.h
7586 F:      include/linux/platform_data/pn544.h
7587 F:      include/linux/platform_data/st21nfca.h
7588 F:      include/linux/platform_data/st-nci.h
7589 F:      Documentation/devicetree/bindings/net/nfc/
7590
7591 NFS, SUNRPC, AND LOCKD CLIENTS
7592 M:      Trond Myklebust <trond.myklebust@primarydata.com>
7593 M:      Anna Schumaker <anna.schumaker@netapp.com>
7594 L:      linux-nfs@vger.kernel.org
7595 W:      http://client.linux-nfs.org
7596 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7597 S:      Maintained
7598 F:      fs/lockd/
7599 F:      fs/nfs/
7600 F:      fs/nfs_common/
7601 F:      net/sunrpc/
7602 F:      include/linux/lockd/
7603 F:      include/linux/nfs*
7604 F:      include/linux/sunrpc/
7605 F:      include/uapi/linux/nfs*
7606 F:      include/uapi/linux/sunrpc/
7607
7608 NILFS2 FILESYSTEM
7609 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7610 L:      linux-nilfs@vger.kernel.org
7611 W:      http://nilfs.sourceforge.net/
7612 T:      git git://github.com/konis/nilfs2.git
7613 S:      Supported
7614 F:      Documentation/filesystems/nilfs2.txt
7615 F:      fs/nilfs2/
7616 F:      include/linux/nilfs2_fs.h
7617 F:      include/trace/events/nilfs2.h
7618
7619 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7620 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7621 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7622 S:      Maintained
7623 F:      Documentation/scsi/NinjaSCSI.txt
7624 F:      drivers/scsi/pcmcia/nsp_*
7625
7626 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7627 M:      GOTO Masanori <gotom@debian.or.jp>
7628 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7629 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7630 S:      Maintained
7631 F:      Documentation/scsi/NinjaSCSI.txt
7632 F:      drivers/scsi/nsp32*
7633
7634 NIOS2 ARCHITECTURE
7635 M:      Ley Foon Tan <lftan@altera.com>
7636 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7638 S:      Maintained
7639 F:      arch/nios2/
7640
7641 NOKIA N900 POWER SUPPLY DRIVERS
7642 M:      Pali RohĂ¡r <pali.rohar@gmail.com>
7643 S:      Maintained
7644 F:      include/linux/power/bq2415x_charger.h
7645 F:      include/linux/power/bq27xxx_battery.h
7646 F:      include/linux/power/isp1704_charger.h
7647 F:      drivers/power/bq2415x_charger.c
7648 F:      drivers/power/bq27xxx_battery.c
7649 F:      drivers/power/isp1704_charger.c
7650 F:      drivers/power/rx51_battery.c
7651
7652 NTB DRIVER CORE
7653 M:      Jon Mason <jdmason@kudzu.us>
7654 M:      Dave Jiang <dave.jiang@intel.com>
7655 M:      Allen Hubbe <Allen.Hubbe@emc.com>
7656 L:      linux-ntb@googlegroups.com
7657 S:      Supported
7658 W:      https://github.com/jonmason/ntb/wiki
7659 T:      git git://github.com/jonmason/ntb.git
7660 F:      drivers/ntb/
7661 F:      drivers/net/ntb_netdev.c
7662 F:      include/linux/ntb.h
7663 F:      include/linux/ntb_transport.h
7664
7665 NTB INTEL DRIVER
7666 M:      Jon Mason <jdmason@kudzu.us>
7667 M:      Dave Jiang <dave.jiang@intel.com>
7668 L:      linux-ntb@googlegroups.com
7669 S:      Supported
7670 W:      https://github.com/jonmason/ntb/wiki
7671 T:      git git://github.com/jonmason/ntb.git
7672 F:      drivers/ntb/hw/intel/
7673
7674 NTFS FILESYSTEM
7675 M:      Anton Altaparmakov <anton@tuxera.com>
7676 L:      linux-ntfs-dev@lists.sourceforge.net
7677 W:      http://www.tuxera.com/
7678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7679 S:      Supported
7680 F:      Documentation/filesystems/ntfs.txt
7681 F:      fs/ntfs/
7682
7683 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7684 M:      Antonino Daplas <adaplas@gmail.com>
7685 L:      linux-fbdev@vger.kernel.org
7686 S:      Maintained
7687 F:      drivers/video/fbdev/riva/
7688 F:      drivers/video/fbdev/nvidia/
7689
7690 NVM EXPRESS DRIVER
7691 M:      Keith Busch <keith.busch@intel.com>
7692 M:      Jens Axboe <axboe@fb.com>
7693 L:      linux-nvme@lists.infradead.org
7694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7695 W:      https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7696 S:      Supported
7697 F:      drivers/nvme/host/
7698 F:      include/linux/nvme.h
7699
7700 NVMEM FRAMEWORK
7701 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7702 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
7703 S:      Maintained
7704 F:      drivers/nvmem/
7705 F:      Documentation/devicetree/bindings/nvmem/
7706 F:      include/linux/nvmem-consumer.h
7707 F:      include/linux/nvmem-provider.h
7708
7709 NXP-NCI NFC DRIVER
7710 M:      ClĂ©ment Perrochaud <clement.perrochaud@effinnov.com>
7711 R:      Charles Gorand <charles.gorand@effinnov.com>
7712 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
7713 S:      Supported
7714 F:      drivers/nfc/nxp-nci
7715
7716 NXP TDA998X DRM DRIVER
7717 M:      Russell King <rmk+kernel@arm.linux.org.uk>
7718 S:      Supported
7719 F:      drivers/gpu/drm/i2c/tda998x_drv.c
7720 F:      include/drm/i2c/tda998x.h
7721
7722 NXP TFA9879 DRIVER
7723 M:      Peter Rosin <peda@axentia.se>
7724 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7725 S:      Maintained
7726 F:      sound/soc/codecs/tfa9879*
7727
7728 OMAP SUPPORT
7729 M:      Tony Lindgren <tony@atomide.com>
7730 L:      linux-omap@vger.kernel.org
7731 W:      http://www.muru.com/linux/omap/
7732 W:      http://linux.omap.com/
7733 Q:      http://patchwork.kernel.org/project/linux-omap/list/
7734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7735 S:      Maintained
7736 F:      arch/arm/*omap*/
7737 F:      arch/arm/configs/omap1_defconfig
7738 F:      arch/arm/configs/omap2plus_defconfig
7739 F:      drivers/i2c/busses/i2c-omap.c
7740 F:      drivers/irqchip/irq-omap-intc.c
7741 F:      drivers/mfd/*omap*.c
7742 F:      drivers/mfd/menelaus.c
7743 F:      drivers/mfd/palmas.c
7744 F:      drivers/mfd/tps65217.c
7745 F:      drivers/mfd/tps65218.c
7746 F:      drivers/mfd/tps65910.c
7747 F:      drivers/mfd/twl-core.[ch]
7748 F:      drivers/mfd/twl4030*.c
7749 F:      drivers/mfd/twl6030*.c
7750 F:      drivers/mfd/twl6040*.c
7751 F:      drivers/regulator/palmas-regulator*.c
7752 F:      drivers/regulator/pbias-regulator.c
7753 F:      drivers/regulator/tps65217-regulator.c
7754 F:      drivers/regulator/tps65218-regulator.c
7755 F:      drivers/regulator/tps65910-regulator.c
7756 F:      drivers/regulator/twl-regulator.c
7757 F:      include/linux/i2c-omap.h
7758
7759 OMAP DEVICE TREE SUPPORT
7760 M:      BenoĂ®t Cousson <bcousson@baylibre.com>
7761 M:      Tony Lindgren <tony@atomide.com>
7762 L:      linux-omap@vger.kernel.org
7763 L:      devicetree@vger.kernel.org
7764 S:      Maintained
7765 F:      arch/arm/boot/dts/*omap*
7766 F:      arch/arm/boot/dts/*am3*
7767 F:      arch/arm/boot/dts/*am4*
7768 F:      arch/arm/boot/dts/*am5*
7769 F:      arch/arm/boot/dts/*dra7*
7770
7771 OMAP CLOCK FRAMEWORK SUPPORT
7772 M:      Paul Walmsley <paul@pwsan.com>
7773 L:      linux-omap@vger.kernel.org
7774 S:      Maintained
7775 F:      arch/arm/*omap*/*clock*
7776
7777 OMAP POWER MANAGEMENT SUPPORT
7778 M:      Kevin Hilman <khilman@deeprootsystems.com>
7779 L:      linux-omap@vger.kernel.org
7780 S:      Maintained
7781 F:      arch/arm/*omap*/*pm*
7782 F:      drivers/cpufreq/omap-cpufreq.c
7783
7784 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7785 M:      Rajendra Nayak <rnayak@ti.com>
7786 M:      Paul Walmsley <paul@pwsan.com>
7787 L:      linux-omap@vger.kernel.org
7788 S:      Maintained
7789 F:      arch/arm/mach-omap2/prm*
7790
7791 OMAP AUDIO SUPPORT
7792 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
7793 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
7794 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7795 L:      linux-omap@vger.kernel.org
7796 S:      Maintained
7797 F:      sound/soc/omap/
7798
7799 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7800 M:      Roger Quadros <rogerq@ti.com>
7801 M:      Tony Lindgren <tony@atomide.com>
7802 L:      linux-omap@vger.kernel.org
7803 S:      Maintained
7804 F:      drivers/memory/omap-gpmc.c
7805 F:      arch/arm/mach-omap2/*gpmc*
7806
7807 OMAP FRAMEBUFFER SUPPORT
7808 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
7809 L:      linux-fbdev@vger.kernel.org
7810 L:      linux-omap@vger.kernel.org
7811 S:      Maintained
7812 F:      drivers/video/fbdev/omap/
7813
7814 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7815 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
7816 L:      linux-omap@vger.kernel.org
7817 L:      linux-fbdev@vger.kernel.org
7818 S:      Maintained
7819 F:      drivers/video/fbdev/omap2/
7820 F:      Documentation/arm/OMAP/DSS
7821
7822 OMAP HARDWARE SPINLOCK SUPPORT
7823 M:      Ohad Ben-Cohen <ohad@wizery.com>
7824 L:      linux-omap@vger.kernel.org
7825 S:      Maintained
7826 F:      drivers/hwspinlock/omap_hwspinlock.c
7827
7828 OMAP MMC SUPPORT
7829 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
7830 L:      linux-omap@vger.kernel.org
7831 S:      Maintained
7832 F:      drivers/mmc/host/omap.c
7833
7834 OMAP HS MMC SUPPORT
7835 L:      linux-mmc@vger.kernel.org
7836 L:      linux-omap@vger.kernel.org
7837 S:      Orphan
7838 F:      drivers/mmc/host/omap_hsmmc.c
7839
7840 OMAP RANDOM NUMBER GENERATOR SUPPORT
7841 M:      Deepak Saxena <dsaxena@plexity.net>
7842 S:      Maintained
7843 F:      drivers/char/hw_random/omap-rng.c
7844
7845 OMAP HWMOD SUPPORT
7846 M:      BenoĂ®t Cousson <bcousson@baylibre.com>
7847 M:      Paul Walmsley <paul@pwsan.com>
7848 L:      linux-omap@vger.kernel.org
7849 S:      Maintained
7850 F:      arch/arm/mach-omap2/omap_hwmod.*
7851
7852 OMAP HWMOD DATA
7853 M:      Paul Walmsley <paul@pwsan.com>
7854 L:      linux-omap@vger.kernel.org
7855 S:      Maintained
7856 F:      arch/arm/mach-omap2/omap_hwmod*data*
7857
7858 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7859 M:      BenoĂ®t Cousson <bcousson@baylibre.com>
7860 L:      linux-omap@vger.kernel.org
7861 S:      Maintained
7862 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7863
7864 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7865 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7866 L:      linux-media@vger.kernel.org
7867 S:      Maintained
7868 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
7869 F:      drivers/media/platform/omap3isp/
7870 F:      drivers/staging/media/omap4iss/
7871
7872 OMAP USB SUPPORT
7873 M:      Felipe Balbi <balbi@ti.com>
7874 L:      linux-usb@vger.kernel.org
7875 L:      linux-omap@vger.kernel.org
7876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7877 S:      Maintained
7878 F:      drivers/usb/*/*omap*
7879 F:      arch/arm/*omap*/usb*
7880
7881 OMAP GPIO DRIVER
7882 M:      Grygorii Strashko <grygorii.strashko@ti.com>
7883 M:      Santosh Shilimkar <ssantosh@kernel.org>
7884 M:      Kevin Hilman <khilman@deeprootsystems.com>
7885 L:      linux-omap@vger.kernel.org
7886 S:      Maintained
7887 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
7888 F:      drivers/gpio/gpio-omap.c
7889
7890 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7891 M:      Mark Jackson <mpfj@newflow.co.uk>
7892 L:      linux-omap@vger.kernel.org
7893 S:      Maintained
7894 F:      arch/arm/boot/dts/am335x-nano.dts
7895
7896 OMFS FILESYSTEM
7897 M:      Bob Copeland <me@bobcopeland.com>
7898 L:      linux-karma-devel@lists.sourceforge.net
7899 S:      Maintained
7900 F:      Documentation/filesystems/omfs.txt
7901 F:      fs/omfs/
7902
7903 OMNIKEY CARDMAN 4000 DRIVER
7904 M:      Harald Welte <laforge@gnumonks.org>
7905 S:      Maintained
7906 F:      drivers/char/pcmcia/cm4000_cs.c
7907 F:      include/linux/cm4000_cs.h
7908 F:      include/uapi/linux/cm4000_cs.h
7909
7910 OMNIKEY CARDMAN 4040 DRIVER
7911 M:      Harald Welte <laforge@gnumonks.org>
7912 S:      Maintained
7913 F:      drivers/char/pcmcia/cm4040_cs.*
7914
7915 OMNIVISION OV7670 SENSOR DRIVER
7916 M:      Jonathan Corbet <corbet@lwn.net>
7917 L:      linux-media@vger.kernel.org
7918 T:      git git://linuxtv.org/media_tree.git
7919 S:      Maintained
7920 F:      drivers/media/i2c/ov7670.c
7921
7922 ONENAND FLASH DRIVER
7923 M:      Kyungmin Park <kyungmin.park@samsung.com>
7924 L:      linux-mtd@lists.infradead.org
7925 S:      Maintained
7926 F:      drivers/mtd/onenand/
7927 F:      include/linux/mtd/onenand*.h
7928
7929 ONSTREAM SCSI TAPE DRIVER
7930 M:      Willem Riede <osst@riede.org>
7931 L:      osst-users@lists.sourceforge.net
7932 L:      linux-scsi@vger.kernel.org
7933 S:      Maintained
7934 F:      Documentation/scsi/osst.txt
7935 F:      drivers/scsi/osst.*
7936 F:      drivers/scsi/osst_*.h
7937 F:      drivers/scsi/st.h
7938
7939 OPENCORES I2C BUS DRIVER
7940 M:      Peter Korsgaard <jacmet@sunsite.dk>
7941 L:      linux-i2c@vger.kernel.org
7942 S:      Maintained
7943 F:      Documentation/i2c/busses/i2c-ocores
7944 F:      drivers/i2c/busses/i2c-ocores.c
7945
7946 OPEN FIRMWARE AND FLATTENED DEVICE TREE
7947 M:      Rob Herring <robh+dt@kernel.org>
7948 M:      Frank Rowand <frowand.list@gmail.com>
7949 M:      Grant Likely <grant.likely@linaro.org>
7950 L:      devicetree@vger.kernel.org
7951 W:      http://www.devicetree.org/
7952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
7953 S:      Maintained
7954 F:      drivers/of/
7955 F:      include/linux/of*.h
7956 F:      scripts/dtc/
7957
7958 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
7959 M:      Rob Herring <robh+dt@kernel.org>
7960 M:      Pawel Moll <pawel.moll@arm.com>
7961 M:      Mark Rutland <mark.rutland@arm.com>
7962 M:      Ian Campbell <ijc+devicetree@hellion.org.uk>
7963 M:      Kumar Gala <galak@codeaurora.org>
7964 L:      devicetree@vger.kernel.org
7965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
7966 S:      Maintained
7967 F:      Documentation/devicetree/
7968 F:      arch/*/boot/dts/
7969 F:      include/dt-bindings/
7970
7971 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7972 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7973 L:      devicetree@vger.kernel.org
7974 S:      Maintained
7975 F:      Documentation/devicetree/dynamic-resolution-notes.txt
7976 F:      Documentation/devicetree/overlay-notes.txt
7977 F:      drivers/of/overlay.c
7978 F:      drivers/of/resolver.c
7979
7980 OPENRISC ARCHITECTURE
7981 M:      Jonas Bonn <jonas@southpole.se>
7982 W:      http://openrisc.net
7983 L:      linux@lists.openrisc.net (moderated for non-subscribers)
7984 S:      Maintained
7985 T:      git git://openrisc.net/~jonas/linux
7986 F:      arch/openrisc/
7987
7988 OPENVSWITCH
7989 M:      Pravin Shelar <pshelar@nicira.com>
7990 L:      netdev@vger.kernel.org
7991 L:      dev@openvswitch.org
7992 W:      http://openvswitch.org
7993 S:      Maintained
7994 F:      net/openvswitch/
7995 F:      include/uapi/linux/openvswitch.h
7996
7997 OPERATING PERFORMANCE POINTS (OPP)
7998 M:      Viresh Kumar <vireshk@kernel.org>
7999 M:      Nishanth Menon <nm@ti.com>
8000 M:      Stephen Boyd <sboyd@codeaurora.org>
8001 L:      linux-pm@vger.kernel.org
8002 S:      Maintained
8003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8004 F:      drivers/base/power/opp/
8005 F:      include/linux/pm_opp.h
8006 F:      Documentation/power/opp.txt
8007 F:      Documentation/devicetree/bindings/opp/
8008
8009 OPL4 DRIVER
8010 M:      Clemens Ladisch <clemens@ladisch.de>
8011 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8012 T:      git git://git.alsa-project.org/alsa-kernel.git
8013 S:      Maintained
8014 F:      sound/drivers/opl4/
8015
8016 OPROFILE
8017 M:      Robert Richter <rric@kernel.org>
8018 L:      oprofile-list@lists.sf.net
8019 S:      Maintained
8020 F:      arch/*/include/asm/oprofile*.h
8021 F:      arch/*/oprofile/
8022 F:      drivers/oprofile/
8023 F:      include/linux/oprofile.h
8024
8025 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8026 M:      Mark Fasheh <mfasheh@suse.com>
8027 M:      Joel Becker <jlbec@evilplan.org>
8028 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8029 W:      http://ocfs2.wiki.kernel.org
8030 S:      Supported
8031 F:      Documentation/filesystems/ocfs2.txt
8032 F:      Documentation/filesystems/dlmfs.txt
8033 F:      fs/ocfs2/
8034
8035 ORINOCO DRIVER
8036 L:      linux-wireless@vger.kernel.org
8037 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
8038 W:      http://www.nongnu.org/orinoco/
8039 S:      Orphan
8040 F:      drivers/net/wireless/intersil/orinoco/
8041
8042 OSD LIBRARY and FILESYSTEM
8043 M:      Boaz Harrosh <ooo@electrozaur.com>
8044 M:      Benny Halevy <bhalevy@primarydata.com>
8045 L:      osd-dev@open-osd.org
8046 W:      http://open-osd.org
8047 T:      git git://git.open-osd.org/open-osd.git
8048 S:      Maintained
8049 F:      drivers/scsi/osd/
8050 F:      include/scsi/osd_*
8051 F:      fs/exofs/
8052
8053 OVERLAY FILESYSTEM
8054 M:      Miklos Szeredi <miklos@szeredi.hu>
8055 L:      linux-unionfs@vger.kernel.org
8056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8057 S:      Supported
8058 F:      fs/overlayfs/
8059 F:      Documentation/filesystems/overlayfs.txt
8060
8061 P54 WIRELESS DRIVER
8062 M:      Christian Lamparter <chunkeey@googlemail.com>
8063 L:      linux-wireless@vger.kernel.org
8064 W:      http://wireless.kernel.org/en/users/Drivers/p54
8065 S:      Maintained
8066 F:      drivers/net/wireless/intersil/p54/
8067
8068 PA SEMI ETHERNET DRIVER
8069 M:      Olof Johansson <olof@lixom.net>
8070 L:      netdev@vger.kernel.org
8071 S:      Maintained
8072 F:      drivers/net/ethernet/pasemi/*
8073
8074 PA SEMI SMBUS DRIVER
8075 M:      Olof Johansson <olof@lixom.net>
8076 L:      linux-i2c@vger.kernel.org
8077 S:      Maintained
8078 F:      drivers/i2c/busses/i2c-pasemi.c
8079
8080 PADATA PARALLEL EXECUTION MECHANISM
8081 M:      Steffen Klassert <steffen.klassert@secunet.com>
8082 L:      linux-crypto@vger.kernel.org
8083 S:      Maintained
8084 F:      kernel/padata.c
8085 F:      include/linux/padata.h
8086 F:      Documentation/padata.txt
8087
8088 PANASONIC LAPTOP ACPI EXTRAS DRIVER
8089 M:      Harald Welte <laforge@gnumonks.org>
8090 L:      platform-driver-x86@vger.kernel.org
8091 S:      Maintained
8092 F:      drivers/platform/x86/panasonic-laptop.c
8093
8094 PANASONIC MN10300/AM33/AM34 PORT
8095 M:      David Howells <dhowells@redhat.com>
8096 M:      Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
8097 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
8098 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8099 S:      Maintained
8100 F:      Documentation/mn10300/
8101 F:      arch/mn10300/
8102
8103 PARALLEL PORT SUBSYSTEM
8104 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8105 M:      Sudip Mukherjee <sudip@vectorindia.org>
8106 L:      linux-parport@lists.infradead.org (subscribers-only)
8107 S:      Maintained
8108 F:      drivers/parport/
8109 F:      include/linux/parport*.h
8110 F:      drivers/char/ppdev.c
8111 F:      include/uapi/linux/ppdev.h
8112 F:      Documentation/parport*.txt
8113
8114 PARAVIRT_OPS INTERFACE
8115 M:      Jeremy Fitzhardinge <jeremy@goop.org>
8116 M:      Chris Wright <chrisw@sous-sol.org>
8117 M:      Alok Kataria <akataria@vmware.com>
8118 M:      Rusty Russell <rusty@rustcorp.com.au>
8119 L:      virtualization@lists.linux-foundation.org
8120 S:      Supported
8121 F:      Documentation/virtual/paravirt_ops.txt
8122 F:      arch/*/kernel/paravirt*
8123 F:      arch/*/include/asm/paravirt.h
8124
8125 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8126 M:      Tim Waugh <tim@cyberelk.net>
8127 L:      linux-parport@lists.infradead.org (subscribers-only)
8128 S:      Maintained
8129 F:      Documentation/blockdev/paride.txt
8130 F:      drivers/block/paride/
8131
8132 PARISC ARCHITECTURE
8133 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
8134 M:      Helge Deller <deller@gmx.de>
8135 L:      linux-parisc@vger.kernel.org
8136 W:      http://www.parisc-linux.org/
8137 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
8138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8140 S:      Maintained
8141 F:      arch/parisc/
8142 F:      Documentation/parisc/
8143 F:      drivers/parisc/
8144 F:      drivers/char/agp/parisc-agp.c
8145 F:      drivers/input/serio/gscps2.c
8146 F:      drivers/parport/parport_gsc.*
8147 F:      drivers/tty/serial/8250/8250_gsc.c
8148 F:      drivers/video/fbdev/sti*
8149 F:      drivers/video/console/sti*
8150 F:      drivers/video/logo/logo_parisc*
8151
8152 PC87360 HARDWARE MONITORING DRIVER
8153 M:      Jim Cromie <jim.cromie@gmail.com>
8154 L:      lm-sensors@lm-sensors.org
8155 S:      Maintained
8156 F:      Documentation/hwmon/pc87360
8157 F:      drivers/hwmon/pc87360.c
8158
8159 PC8736x GPIO DRIVER
8160 M:      Jim Cromie <jim.cromie@gmail.com>
8161 S:      Maintained
8162 F:      drivers/char/pc8736x_gpio.c
8163
8164 PC87427 HARDWARE MONITORING DRIVER
8165 M:      Jean Delvare <jdelvare@suse.com>
8166 L:      lm-sensors@lm-sensors.org
8167 S:      Maintained
8168 F:      Documentation/hwmon/pc87427
8169 F:      drivers/hwmon/pc87427.c
8170
8171 PCA9532 LED DRIVER
8172 M:      Riku Voipio <riku.voipio@iki.fi>
8173 S:      Maintained
8174 F:      drivers/leds/leds-pca9532.c
8175 F:      include/linux/leds-pca9532.h
8176
8177 PCA9541 I2C BUS MASTER SELECTOR DRIVER
8178 M:      Guenter Roeck <linux@roeck-us.net>
8179 L:      linux-i2c@vger.kernel.org
8180 S:      Maintained
8181 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
8182
8183 PCDP - PRIMARY CONSOLE AND DEBUG PORT
8184 M:      Khalid Aziz <khalid@gonehiking.org>
8185 S:      Maintained
8186 F:      drivers/firmware/pcdp.*
8187
8188 PCI ERROR RECOVERY
8189 M:      Linas Vepstas <linasvepstas@gmail.com>
8190 L:      linux-pci@vger.kernel.org
8191 S:      Supported
8192 F:      Documentation/PCI/pci-error-recovery.txt
8193
8194 PCI SUBSYSTEM
8195 M:      Bjorn Helgaas <bhelgaas@google.com>
8196 L:      linux-pci@vger.kernel.org
8197 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
8198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8199 S:      Supported
8200 F:      Documentation/PCI/
8201 F:      drivers/pci/
8202 F:      include/linux/pci*
8203 F:      arch/x86/pci/
8204 F:      arch/x86/kernel/quirks.c
8205
8206 PCI DRIVER FOR ALTERA PCIE IP
8207 M:      Ley Foon Tan <lftan@altera.com>
8208 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
8209 L:      linux-pci@vger.kernel.org
8210 S:      Supported
8211 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
8212 F:      drivers/pci/host/pcie-altera.c
8213
8214 PCI DRIVER FOR ARM VERSATILE PLATFORM
8215 M:      Rob Herring <robh@kernel.org>
8216 L:      linux-pci@vger.kernel.org
8217 L:      linux-arm-kernel@lists.infradead.org
8218 S:      Maintained
8219 F:      Documentation/devicetree/bindings/pci/versatile.txt
8220 F:      drivers/pci/host/pci-versatile.c
8221
8222 PCI DRIVER FOR APPLIEDMICRO XGENE
8223 M:      Tanmay Inamdar <tinamdar@apm.com>
8224 L:      linux-pci@vger.kernel.org
8225 L:      linux-arm-kernel@lists.infradead.org
8226 S:      Maintained
8227 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
8228 F:      drivers/pci/host/pci-xgene.c
8229
8230 PCI DRIVER FOR FREESCALE LAYERSCAPE
8231 M:      Minghuan Lian <minghuan.Lian@freescale.com>
8232 M:      Mingkai Hu <mingkai.hu@freescale.com>
8233 M:      Roy Zang <tie-fei.zang@freescale.com>
8234 L:      linuxppc-dev@lists.ozlabs.org
8235 L:      linux-pci@vger.kernel.org
8236 L:      linux-arm-kernel@lists.infradead.org
8237 S:      Maintained
8238 F:      drivers/pci/host/*layerscape*
8239
8240 PCI DRIVER FOR IMX6
8241 M:      Richard Zhu <Richard.Zhu@freescale.com>
8242 M:      Lucas Stach <l.stach@pengutronix.de>
8243 L:      linux-pci@vger.kernel.org
8244 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8245 S:      Maintained
8246 F:      drivers/pci/host/*imx6*
8247
8248 PCI DRIVER FOR TI KEYSTONE
8249 M:      Murali Karicheri <m-karicheri2@ti.com>
8250 L:      linux-pci@vger.kernel.org
8251 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8252 S:      Maintained
8253 F:      drivers/pci/host/*keystone*
8254
8255 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8256 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8257 M:      Jason Cooper <jason@lakedaemon.net>
8258 L:      linux-pci@vger.kernel.org
8259 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8260 S:      Maintained
8261 F:      drivers/pci/host/*mvebu*
8262
8263 PCI DRIVER FOR NVIDIA TEGRA
8264 M:      Thierry Reding <thierry.reding@gmail.com>
8265 L:      linux-tegra@vger.kernel.org
8266 L:      linux-pci@vger.kernel.org
8267 S:      Supported
8268 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8269 F:      drivers/pci/host/pci-tegra.c
8270
8271 PCI DRIVER FOR TI DRA7XX
8272 M:      Kishon Vijay Abraham I <kishon@ti.com>
8273 L:      linux-omap@vger.kernel.org
8274 L:      linux-pci@vger.kernel.org
8275 S:      Supported
8276 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
8277 F:      drivers/pci/host/pci-dra7xx.c
8278
8279 PCI DRIVER FOR RENESAS R-CAR
8280 M:      Simon Horman <horms@verge.net.au>
8281 L:      linux-pci@vger.kernel.org
8282 L:      linux-renesas-soc@vger.kernel.org
8283 S:      Maintained
8284 F:      drivers/pci/host/*rcar*
8285
8286 PCI DRIVER FOR SAMSUNG EXYNOS
8287 M:      Jingoo Han <jingoohan1@gmail.com>
8288 L:      linux-pci@vger.kernel.org
8289 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8290 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8291 S:      Maintained
8292 F:      drivers/pci/host/pci-exynos.c
8293
8294 PCI DRIVER FOR SYNOPSIS DESIGNWARE
8295 M:      Jingoo Han <jingoohan1@gmail.com>
8296 M:      Pratyush Anand <pratyush.anand@gmail.com>
8297 L:      linux-pci@vger.kernel.org
8298 S:      Maintained
8299 F:      drivers/pci/host/*designware*
8300
8301 PCI DRIVER FOR GENERIC OF HOSTS
8302 M:      Will Deacon <will.deacon@arm.com>
8303 L:      linux-pci@vger.kernel.org
8304 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8305 S:      Maintained
8306 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
8307 F:      drivers/pci/host/pci-host-generic.c
8308
8309 PCIE DRIVER FOR ST SPEAR13XX
8310 M:      Pratyush Anand <pratyush.anand@gmail.com>
8311 L:      linux-pci@vger.kernel.org
8312 S:      Maintained
8313 F:      drivers/pci/host/*spear*
8314
8315 PCI MSI DRIVER FOR ALTERA MSI IP
8316 M:      Ley Foon Tan <lftan@altera.com>
8317 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
8318 L:      linux-pci@vger.kernel.org
8319 S:      Supported
8320 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8321 F:      drivers/pci/host/pcie-altera-msi.c
8322
8323 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8324 M:      Duc Dang <dhdang@apm.com>
8325 L:      linux-pci@vger.kernel.org
8326 L:      linux-arm-kernel@lists.infradead.org
8327 S:      Maintained
8328 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8329 F:      drivers/pci/host/pci-xgene-msi.c
8330
8331 PCIE DRIVER FOR HISILICON
8332 M:      Zhou Wang <wangzhou1@hisilicon.com>
8333 L:      linux-pci@vger.kernel.org
8334 S:      Maintained
8335 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8336 F:      drivers/pci/host/pcie-hisi.c
8337
8338 PCMCIA SUBSYSTEM
8339 P:      Linux PCMCIA Team
8340 L:      linux-pcmcia@lists.infradead.org
8341 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8343 S:      Maintained
8344 F:      Documentation/pcmcia/
8345 F:      drivers/pcmcia/
8346 F:      include/pcmcia/
8347
8348 PCNET32 NETWORK DRIVER
8349 M:      Don Fry <pcnet32@frontier.com>
8350 L:      netdev@vger.kernel.org
8351 S:      Maintained
8352 F:      drivers/net/ethernet/amd/pcnet32.c
8353
8354 PCRYPT PARALLEL CRYPTO ENGINE
8355 M:      Steffen Klassert <steffen.klassert@secunet.com>
8356 L:      linux-crypto@vger.kernel.org
8357 S:      Maintained
8358 F:      crypto/pcrypt.c
8359 F:      include/crypto/pcrypt.h
8360
8361 PER-CPU MEMORY ALLOCATOR
8362 M:      Tejun Heo <tj@kernel.org>
8363 M:      Christoph Lameter <cl@linux-foundation.org>
8364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8365 S:      Maintained
8366 F:      include/linux/percpu*.h
8367 F:      mm/percpu*.c
8368 F:      arch/*/include/asm/percpu.h
8369
8370 PER-TASK DELAY ACCOUNTING
8371 M:      Balbir Singh <bsingharora@gmail.com>
8372 S:      Maintained
8373 F:      include/linux/delayacct.h
8374 F:      kernel/delayacct.c
8375
8376 PERFORMANCE EVENTS SUBSYSTEM
8377 M:      Peter Zijlstra <peterz@infradead.org>
8378 M:      Ingo Molnar <mingo@redhat.com>
8379 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
8380 L:      linux-kernel@vger.kernel.org
8381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8382 S:      Supported
8383 F:      kernel/events/*
8384 F:      include/linux/perf_event.h
8385 F:      include/uapi/linux/perf_event.h
8386 F:      arch/*/kernel/perf_event*.c
8387 F:      arch/*/kernel/*/perf_event*.c
8388 F:      arch/*/kernel/*/*/perf_event*.c
8389 F:      arch/*/include/asm/perf_event.h
8390 F:      arch/*/kernel/perf_callchain.c
8391 F:      tools/perf/
8392
8393 PERSONALITY HANDLING
8394 M:      Christoph Hellwig <hch@infradead.org>
8395 L:      linux-abi-devel@lists.sourceforge.net
8396 S:      Maintained
8397 F:      include/linux/personality.h
8398 F:      include/uapi/linux/personality.h
8399
8400 PHONET PROTOCOL
8401 M:      Remi Denis-Courmont <courmisch@gmail.com>
8402 S:      Supported
8403 F:      Documentation/networking/phonet.txt
8404 F:      include/linux/phonet.h
8405 F:      include/net/phonet/
8406 F:      include/uapi/linux/phonet.h
8407 F:      net/phonet/
8408
8409 PHRAM MTD DRIVER
8410 M:      Joern Engel <joern@lazybastard.org>
8411 L:      linux-mtd@lists.infradead.org
8412 S:      Maintained
8413 F:      drivers/mtd/devices/phram.c
8414
8415 PICOLCD HID DRIVER
8416 M:      Bruno PrĂ©mont <bonbons@linux-vserver.org>
8417 L:      linux-input@vger.kernel.org
8418 S:      Maintained
8419 F:      drivers/hid/hid-picolcd*
8420
8421 PICOXCELL SUPPORT
8422 M:      Jamie Iles <jamie@jamieiles.com>
8423 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8424 T:      git git://github.com/jamieiles/linux-2.6-ji.git
8425 S:      Supported
8426 F:      arch/arm/boot/dts/picoxcell*
8427 F:      arch/arm/mach-picoxcell/
8428 F:      drivers/crypto/picoxcell*
8429
8430 PIN CONTROL SUBSYSTEM
8431 M:      Linus Walleij <linus.walleij@linaro.org>
8432 L:      linux-gpio@vger.kernel.org
8433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8434 S:      Maintained
8435 F:      drivers/pinctrl/
8436 F:      include/linux/pinctrl/
8437
8438 PIN CONTROLLER - ATMEL AT91
8439 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8440 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8441 S:      Maintained
8442 F:      drivers/pinctrl/pinctrl-at91.*
8443
8444 PIN CONTROLLER - ATMEL AT91 PIO4
8445 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
8446 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8447 L:      linux-gpio@vger.kernel.org
8448 S:      Supported
8449 F:      drivers/pinctrl/pinctrl-at91-pio4.*
8450
8451 PIN CONTROLLER - INTEL
8452 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
8453 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
8454 S:      Maintained
8455 F:      drivers/pinctrl/intel/
8456
8457 PIN CONTROLLER - RENESAS
8458 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8459 M:      Geert Uytterhoeven <geert+renesas@glider.be>
8460 L:      linux-renesas-soc@vger.kernel.org
8461 S:      Maintained
8462 F:      drivers/pinctrl/sh-pfc/
8463
8464 PIN CONTROLLER - SAMSUNG
8465 M:      Tomasz Figa <tomasz.figa@gmail.com>
8466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8467 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8468 S:      Maintained
8469 F:      drivers/pinctrl/samsung/
8470
8471 PIN CONTROLLER - SINGLE
8472 M:      Tony Lindgren <tony@atomide.com>
8473 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
8474 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8475 L:      linux-omap@vger.kernel.org
8476 S:      Maintained
8477 F:      drivers/pinctrl/pinctrl-single.c
8478
8479 PIN CONTROLLER - ST SPEAR
8480 M:      Viresh Kumar <vireshk@kernel.org>
8481 L:      spear-devel@list.st.com
8482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8483 W:      http://www.st.com/spear
8484 S:      Maintained
8485 F:      drivers/pinctrl/spear/
8486
8487 PKTCDVD DRIVER
8488 M:      Jiri Kosina <jikos@kernel.org>
8489 S:      Maintained
8490 F:      drivers/block/pktcdvd.c
8491 F:      include/linux/pktcdvd.h
8492 F:      include/uapi/linux/pktcdvd.h
8493
8494 PKUNITY SOC DRIVERS
8495 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
8496 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
8497 S:      Maintained
8498 T:      git git://github.com/gxt/linux.git
8499 F:      drivers/input/serio/i8042-unicore32io.h
8500 F:      drivers/i2c/busses/i2c-puv3.c
8501 F:      drivers/video/fbdev/fb-puv3.c
8502 F:      drivers/rtc/rtc-puv3.c
8503
8504 PMBUS HARDWARE MONITORING DRIVERS
8505 M:      Guenter Roeck <linux@roeck-us.net>
8506 L:      lm-sensors@lm-sensors.org
8507 W:      http://www.lm-sensors.org/
8508 W:      http://www.roeck-us.net/linux/drivers/
8509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8510 S:      Maintained
8511 F:      Documentation/hwmon/pmbus
8512 F:      drivers/hwmon/pmbus/
8513 F:      include/linux/i2c/pmbus.h
8514
8515 PMC SIERRA MaxRAID DRIVER
8516 L:      linux-scsi@vger.kernel.org
8517 W:      http://www.pmc-sierra.com/
8518 S:      Orphan
8519 F:      drivers/scsi/pmcraid.*
8520
8521 PMC SIERRA PM8001 DRIVER
8522 M:      Jack Wang <jinpu.wang@profitbricks.com>
8523 M:      lindar_liu@usish.com
8524 L:      pmchba@pmcs.com
8525 L:      linux-scsi@vger.kernel.org
8526 S:      Supported
8527 F:      drivers/scsi/pm8001/
8528
8529 POSIX CLOCKS and TIMERS
8530 M:      Thomas Gleixner <tglx@linutronix.de>
8531 L:      linux-kernel@vger.kernel.org
8532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8533 S:      Maintained
8534 F:      fs/timerfd.c
8535 F:      include/linux/timer*
8536 F:      kernel/time/*timer*
8537
8538 POWER MANAGEMENT CORE
8539 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
8540 L:      linux-pm@vger.kernel.org
8541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8542 S:      Supported
8543 F:      drivers/base/power/
8544 F:      include/linux/pm.h
8545 F:      include/linux/pm_*
8546 F:      include/linux/powercap.h
8547 F:      drivers/powercap/
8548
8549 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8550 M:      Sebastian Reichel <sre@kernel.org>
8551 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8552 M:      David Woodhouse <dwmw2@infradead.org>
8553 L:      linux-pm@vger.kernel.org
8554 T:      git git://git.infradead.org/battery-2.6.git
8555 S:      Maintained
8556 F:      include/linux/power_supply.h
8557 F:      drivers/power/
8558 X:      drivers/power/avs/
8559
8560 POWER STATE COORDINATION INTERFACE (PSCI)
8561 M:      Mark Rutland <mark.rutland@arm.com>
8562 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8563 L:      linux-arm-kernel@lists.infradead.org
8564 S:      Maintained
8565 F:      drivers/firmware/psci.c
8566 F:      include/linux/psci.h
8567 F:      include/uapi/linux/psci.h
8568
8569 PNP SUPPORT
8570 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8571 S:      Maintained
8572 F:      drivers/pnp/
8573
8574 PPP PROTOCOL DRIVERS AND COMPRESSORS
8575 M:      Paul Mackerras <paulus@samba.org>
8576 L:      linux-ppp@vger.kernel.org
8577 S:      Maintained
8578 F:      drivers/net/ppp/ppp_*
8579
8580 PPP OVER ATM (RFC 2364)
8581 M:      Mitchell Blank Jr <mitch@sfgoth.com>
8582 S:      Maintained
8583 F:      net/atm/pppoatm.c
8584 F:      include/uapi/linux/atmppp.h
8585
8586 PPP OVER ETHERNET
8587 M:      Michal Ostrowski <mostrows@earthlink.net>
8588 S:      Maintained
8589 F:      drivers/net/ppp/pppoe.c
8590 F:      drivers/net/ppp/pppox.c
8591
8592 PPP OVER L2TP
8593 M:      James Chapman <jchapman@katalix.com>
8594 S:      Maintained
8595 F:      net/l2tp/l2tp_ppp.c
8596 F:      include/linux/if_pppol2tp.h
8597 F:      include/uapi/linux/if_pppol2tp.h
8598
8599 PPS SUPPORT
8600 M:      Rodolfo Giometti <giometti@enneenne.com>
8601 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
8602 L:      linuxpps@ml.enneenne.com (subscribers-only)
8603 S:      Maintained
8604 F:      Documentation/pps/
8605 F:      drivers/pps/
8606 F:      include/linux/pps*.h
8607
8608 PPTP DRIVER
8609 M:      Dmitry Kozlov <xeb@mail.ru>
8610 L:      netdev@vger.kernel.org
8611 S:      Maintained
8612 F:      drivers/net/ppp/pptp.c
8613 W:      http://sourceforge.net/projects/accel-pptp
8614
8615 PREEMPTIBLE KERNEL
8616 M:      Robert Love <rml@tech9.net>
8617 L:      kpreempt-tech@lists.sourceforge.net
8618 W:      ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8619 S:      Supported
8620 F:      Documentation/preempt-locking.txt
8621 F:      include/linux/preempt.h
8622
8623 PRISM54 WIRELESS DRIVER
8624 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
8625 L:      linux-wireless@vger.kernel.org
8626 W:      http://wireless.kernel.org/en/users/Drivers/p54
8627 S:      Obsolete
8628 F:      drivers/net/wireless/intersil/prism54/
8629
8630 PS3 NETWORK SUPPORT
8631 M:      Geoff Levand <geoff@infradead.org>
8632 L:      netdev@vger.kernel.org
8633 L:      linuxppc-dev@lists.ozlabs.org
8634 S:      Maintained
8635 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
8636
8637 PS3 PLATFORM SUPPORT
8638 M:      Geoff Levand <geoff@infradead.org>
8639 L:      linuxppc-dev@lists.ozlabs.org
8640 S:      Maintained
8641 F:      arch/powerpc/boot/ps3*
8642 F:      arch/powerpc/include/asm/lv1call.h
8643 F:      arch/powerpc/include/asm/ps3*.h
8644 F:      arch/powerpc/platforms/ps3/
8645 F:      drivers/*/ps3*
8646 F:      drivers/ps3/
8647 F:      drivers/rtc/rtc-ps3.c
8648 F:      drivers/usb/host/*ps3.c
8649 F:      sound/ppc/snd_ps3*
8650
8651 PS3VRAM DRIVER
8652 M:      Jim Paris <jim@jtan.com>
8653 M:      Geoff Levand <geoff@infradead.org>
8654 L:      linuxppc-dev@lists.ozlabs.org
8655 S:      Maintained
8656 F:      drivers/block/ps3vram.c
8657
8658 PSTORE FILESYSTEM
8659 M:      Anton Vorontsov <anton@enomsg.org>
8660 M:      Colin Cross <ccross@android.com>
8661 M:      Kees Cook <keescook@chromium.org>
8662 M:      Tony Luck <tony.luck@intel.com>
8663 S:      Maintained
8664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8665 F:      fs/pstore/
8666 F:      include/linux/pstore*
8667 F:      drivers/firmware/efi/efi-pstore.c
8668 F:      drivers/acpi/apei/erst.c
8669
8670 PTP HARDWARE CLOCK SUPPORT
8671 M:      Richard Cochran <richardcochran@gmail.com>
8672 L:      netdev@vger.kernel.org
8673 S:      Maintained
8674 W:      http://linuxptp.sourceforge.net/
8675 F:      Documentation/ABI/testing/sysfs-ptp
8676 F:      Documentation/ptp/*
8677 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
8678 F:      drivers/net/phy/dp83640*
8679 F:      drivers/ptp/*
8680 F:      include/linux/ptp_cl*
8681
8682 PTRACE SUPPORT
8683 M:      Roland McGrath <roland@hack.frob.com>
8684 M:      Oleg Nesterov <oleg@redhat.com>
8685 S:      Maintained
8686 F:      include/asm-generic/syscall.h
8687 F:      include/linux/ptrace.h
8688 F:      include/linux/regset.h
8689 F:      include/linux/tracehook.h
8690 F:      include/uapi/linux/ptrace.h
8691 F:      kernel/ptrace.c
8692
8693 PVRUSB2 VIDEO4LINUX DRIVER
8694 M:      Mike Isely <isely@pobox.com>
8695 L:      pvrusb2@isely.net       (subscribers-only)
8696 L:      linux-media@vger.kernel.org
8697 W:      http://www.isely.net/pvrusb2/
8698 T:      git git://linuxtv.org/media_tree.git
8699 S:      Maintained
8700 F:      Documentation/video4linux/README.pvrusb2
8701 F:      drivers/media/usb/pvrusb2/
8702
8703 PWC WEBCAM DRIVER
8704 M:      Hans de Goede <hdegoede@redhat.com>
8705 L:      linux-media@vger.kernel.org
8706 T:      git git://linuxtv.org/media_tree.git
8707 S:      Maintained
8708 F:      drivers/media/usb/pwc/*
8709
8710 PWM FAN DRIVER
8711 M:      Kamil Debski <k.debski@samsung.com>
8712 L:      lm-sensors@lm-sensors.org
8713 S:      Supported
8714 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8715 F:      Documentation/hwmon/pwm-fan
8716 F:      drivers/hwmon/pwm-fan.c
8717
8718 PWM SUBSYSTEM
8719 M:      Thierry Reding <thierry.reding@gmail.com>
8720 L:      linux-pwm@vger.kernel.org
8721 S:      Maintained
8722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8723 F:      Documentation/pwm.txt
8724 F:      Documentation/devicetree/bindings/pwm/
8725 F:      include/linux/pwm.h
8726 F:      drivers/pwm/
8727 F:      drivers/video/backlight/pwm_bl.c
8728 F:      include/linux/pwm_backlight.h
8729
8730 PXA2xx/PXA3xx SUPPORT
8731 M:      Daniel Mack <daniel@zonque.org>
8732 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
8733 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8734 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8735 T:      git git://github.com/hzhuang1/linux.git
8736 T:      git git://github.com/rjarzmik/linux.git
8737 S:      Maintained
8738 F:      arch/arm/mach-pxa/
8739 F:      drivers/dma/pxa*
8740 F:      drivers/pcmcia/pxa2xx*
8741 F:      drivers/pinctrl/pxa/
8742 F:      drivers/spi/spi-pxa2xx*
8743 F:      drivers/usb/gadget/udc/pxa2*
8744 F:      include/sound/pxa2xx-lib.h
8745 F:      sound/arm/pxa*
8746 F:      sound/soc/pxa/
8747
8748 PXA GPIO DRIVER
8749 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8750 L:      linux-gpio@vger.kernel.org
8751 S:      Maintained
8752 F:      drivers/gpio/gpio-pxa.c
8753
8754 PXA3xx NAND FLASH DRIVER
8755 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8756 L:      linux-mtd@lists.infradead.org
8757 S:      Maintained
8758 F:      drivers/mtd/nand/pxa3xx_nand.c
8759
8760 MMP SUPPORT
8761 M:      Eric Miao <eric.y.miao@gmail.com>
8762 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
8763 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8764 T:      git git://github.com/hzhuang1/linux.git
8765 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
8766 S:      Maintained
8767 F:      arch/arm/mach-mmp/
8768
8769 PXA MMCI DRIVER
8770 S:      Orphan
8771
8772 PXA RTC DRIVER
8773 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8774 L:      rtc-linux@googlegroups.com
8775 S:      Maintained
8776
8777 QAT DRIVER
8778 M:      Tadeusz Struk <tadeusz.struk@intel.com>
8779 L:      qat-linux@intel.com
8780 S:      Supported
8781 F:      drivers/crypto/qat/
8782
8783 QIB DRIVER
8784 M:      Mike Marciniszyn <infinipath@intel.com>
8785 L:      linux-rdma@vger.kernel.org
8786 S:      Supported
8787 F:      drivers/infiniband/hw/qib/
8788
8789 QLOGIC QLA1280 SCSI DRIVER
8790 M:      Michael Reed <mdr@sgi.com>
8791 L:      linux-scsi@vger.kernel.org
8792 S:      Maintained
8793 F:      drivers/scsi/qla1280.[ch]
8794
8795 QLOGIC QLA2XXX FC-SCSI DRIVER
8796 M:      qla2xxx-upstream@qlogic.com
8797 L:      linux-scsi@vger.kernel.org
8798 S:      Supported
8799 F:      Documentation/scsi/LICENSE.qla2xxx
8800 F:      drivers/scsi/qla2xxx/
8801
8802 QLOGIC QLA4XXX iSCSI DRIVER
8803 M:      QLogic-Storage-Upstream@qlogic.com
8804 L:      linux-scsi@vger.kernel.org
8805 S:      Supported
8806 F:      Documentation/scsi/LICENSE.qla4xxx
8807 F:      drivers/scsi/qla4xxx/
8808
8809 QLOGIC QLA3XXX NETWORK DRIVER
8810 M:      Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8811 M:      Ron Mercer <ron.mercer@qlogic.com>
8812 M:      linux-driver@qlogic.com
8813 L:      netdev@vger.kernel.org
8814 S:      Supported
8815 F:      Documentation/networking/LICENSE.qla3xxx
8816 F:      drivers/net/ethernet/qlogic/qla3xxx.*
8817
8818 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8819 M:      Dept-GELinuxNICDev@qlogic.com
8820 L:      netdev@vger.kernel.org
8821 S:      Supported
8822 F:      drivers/net/ethernet/qlogic/qlcnic/
8823
8824 QLOGIC QLGE 10Gb ETHERNET DRIVER
8825 M:      Harish Patil <harish.patil@qlogic.com>
8826 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8827 M:      Dept-GELinuxNICDev@qlogic.com
8828 M:      linux-driver@qlogic.com
8829 L:      netdev@vger.kernel.org
8830 S:      Supported
8831 F:      drivers/net/ethernet/qlogic/qlge/
8832
8833 QLOGIC QL4xxx ETHERNET DRIVER
8834 M:      Yuval Mintz <Yuval.Mintz@qlogic.com>
8835 M:      Ariel Elior <Ariel.Elior@qlogic.com>
8836 M:      everest-linux-l2@qlogic.com
8837 L:      netdev@vger.kernel.org
8838 S:      Supported
8839 F:      drivers/net/ethernet/qlogic/qed/
8840 F:      include/linux/qed/
8841 F:      drivers/net/ethernet/qlogic/qede/
8842
8843 QNX4 FILESYSTEM
8844 M:      Anders Larsen <al@alarsen.net>
8845 W:      http://www.alarsen.net/linux/qnx4fs/
8846 S:      Maintained
8847 F:      fs/qnx4/
8848 F:      include/uapi/linux/qnx4_fs.h
8849 F:      include/uapi/linux/qnxtypes.h
8850
8851 QT1010 MEDIA DRIVER
8852 M:      Antti Palosaari <crope@iki.fi>
8853 L:      linux-media@vger.kernel.org
8854 W:      https://linuxtv.org
8855 W:      http://palosaari.fi/linux/
8856 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8857 T:      git git://linuxtv.org/anttip/media_tree.git
8858 S:      Maintained
8859 F:      drivers/media/tuners/qt1010*
8860
8861 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8862 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8863 L:      linux-wireless@vger.kernel.org
8864 L:      ath9k-devel@lists.ath9k.org
8865 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
8866 S:      Supported
8867 F:      drivers/net/wireless/ath/ath9k/
8868
8869 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8870 M:      Kalle Valo <kvalo@qca.qualcomm.com>
8871 L:      ath10k@lists.infradead.org
8872 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
8873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
8874 S:      Supported
8875 F:      drivers/net/wireless/ath/ath10k/
8876
8877 QUALCOMM HEXAGON ARCHITECTURE
8878 M:      Richard Kuo <rkuo@codeaurora.org>
8879 L:      linux-hexagon@vger.kernel.org
8880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
8881 S:      Supported
8882 F:      arch/hexagon/
8883
8884 QUALCOMM WCN36XX WIRELESS DRIVER
8885 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
8886 L:      wcn36xx@lists.infradead.org
8887 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
8888 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
8889 S:      Supported
8890 F:      drivers/net/wireless/ath/wcn36xx/
8891
8892 RADOS BLOCK DEVICE (RBD)
8893 M:      Ilya Dryomov <idryomov@gmail.com>
8894 M:      Sage Weil <sage@redhat.com>
8895 M:      Alex Elder <elder@kernel.org>
8896 L:      ceph-devel@vger.kernel.org
8897 W:      http://ceph.com/
8898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8899 T:      git git://github.com/ceph/ceph-client.git
8900 S:      Supported
8901 F:      Documentation/ABI/testing/sysfs-bus-rbd
8902 F:      drivers/block/rbd.c
8903 F:      drivers/block/rbd_types.h
8904
8905 RADEON FRAMEBUFFER DISPLAY DRIVER
8906 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8907 L:      linux-fbdev@vger.kernel.org
8908 S:      Maintained
8909 F:      drivers/video/fbdev/aty/radeon*
8910 F:      include/uapi/linux/radeonfb.h
8911
8912 RADIOSHARK RADIO DRIVER
8913 M:      Hans de Goede <hdegoede@redhat.com>
8914 L:      linux-media@vger.kernel.org
8915 T:      git git://linuxtv.org/media_tree.git
8916 S:      Maintained
8917 F:      drivers/media/radio/radio-shark.c
8918
8919 RADIOSHARK2 RADIO DRIVER
8920 M:      Hans de Goede <hdegoede@redhat.com>
8921 L:      linux-media@vger.kernel.org
8922 T:      git git://linuxtv.org/media_tree.git
8923 S:      Maintained
8924 F:      drivers/media/radio/radio-shark2.c
8925 F:      drivers/media/radio/radio-tea5777.c
8926
8927 RAGE128 FRAMEBUFFER DISPLAY DRIVER
8928 M:      Paul Mackerras <paulus@samba.org>
8929 L:      linux-fbdev@vger.kernel.org
8930 S:      Maintained
8931 F:      drivers/video/fbdev/aty/aty128fb.c
8932
8933 RALINK RT2X00 WIRELESS LAN DRIVER
8934 P:      rt2x00 project
8935 M:      Stanislaw Gruszka <sgruszka@redhat.com>
8936 M:      Helmut Schaa <helmut.schaa@googlemail.com>
8937 L:      linux-wireless@vger.kernel.org
8938 S:      Maintained
8939 F:      drivers/net/wireless/ralink/rt2x00/
8940
8941 RAMDISK RAM BLOCK DEVICE DRIVER
8942 M:      Jens Axboe <axboe@kernel.dk>
8943 S:      Maintained
8944 F:      Documentation/blockdev/ramdisk.txt
8945 F:      drivers/block/brd.c
8946
8947 RANDOM NUMBER DRIVER
8948 M:      "Theodore Ts'o" <tytso@mit.edu>
8949 S:      Maintained
8950 F:      drivers/char/random.c
8951
8952 RAPIDIO SUBSYSTEM
8953 M:      Matt Porter <mporter@kernel.crashing.org>
8954 M:      Alexandre Bounine <alexandre.bounine@idt.com>
8955 S:      Maintained
8956 F:      drivers/rapidio/
8957
8958 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
8959 L:      linux-wireless@vger.kernel.org
8960 S:      Orphan
8961 F:      drivers/net/wireless/ray*
8962
8963 RCUTORTURE MODULE
8964 M:      Josh Triplett <josh@joshtriplett.org>
8965 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8966 L:      linux-kernel@vger.kernel.org
8967 S:      Supported
8968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8969 F:      Documentation/RCU/torture.txt
8970 F:      kernel/rcu/rcutorture.c
8971
8972 RCUTORTURE TEST FRAMEWORK
8973 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8974 M:      Josh Triplett <josh@joshtriplett.org>
8975 R:      Steven Rostedt <rostedt@goodmis.org>
8976 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8977 R:      Lai Jiangshan <jiangshanlai@gmail.com>
8978 L:      linux-kernel@vger.kernel.org
8979 S:      Supported
8980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8981 F:      tools/testing/selftests/rcutorture
8982
8983 RDC R-321X SoC
8984 M:      Florian Fainelli <florian@openwrt.org>
8985 S:      Maintained
8986
8987 RDC R6040 FAST ETHERNET DRIVER
8988 M:      Florian Fainelli <florian@openwrt.org>
8989 L:      netdev@vger.kernel.org
8990 S:      Maintained
8991 F:      drivers/net/ethernet/rdc/r6040.c
8992
8993 RDS - RELIABLE DATAGRAM SOCKETS
8994 M:      Chien Yen <chien.yen@oracle.com>
8995 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
8996 S:      Supported
8997 F:      net/rds/
8998
8999 READ-COPY UPDATE (RCU)
9000 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9001 M:      Josh Triplett <josh@joshtriplett.org>
9002 R:      Steven Rostedt <rostedt@goodmis.org>
9003 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9004 R:      Lai Jiangshan <jiangshanlai@gmail.com>
9005 L:      linux-kernel@vger.kernel.org
9006 W:      http://www.rdrop.com/users/paulmck/RCU/
9007 S:      Supported
9008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9009 F:      Documentation/RCU/
9010 X:      Documentation/RCU/torture.txt
9011 F:      include/linux/rcu*
9012 X:      include/linux/srcu.h
9013 F:      kernel/rcu/
9014 X:      kernel/torture.c
9015
9016 REAL TIME CLOCK (RTC) SUBSYSTEM
9017 M:      Alessandro Zummo <a.zummo@towertech.it>
9018 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
9019 L:      rtc-linux@googlegroups.com
9020 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
9021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9022 S:      Maintained
9023 F:      Documentation/rtc.txt
9024 F:      drivers/rtc/
9025 F:      include/linux/rtc.h
9026 F:      include/uapi/linux/rtc.h
9027
9028 REALTEK AUDIO CODECS
9029 M:      Bard Liao <bardliao@realtek.com>
9030 M:      Oder Chiou <oder_chiou@realtek.com>
9031 S:      Maintained
9032 F:      sound/soc/codecs/rt*
9033 F:      include/sound/rt*.h
9034
9035 REISERFS FILE SYSTEM
9036 L:      reiserfs-devel@vger.kernel.org
9037 S:      Supported
9038 F:      fs/reiserfs/
9039
9040 REGISTER MAP ABSTRACTION
9041 M:      Mark Brown <broonie@kernel.org>
9042 L:      linux-kernel@vger.kernel.org
9043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9044 S:      Supported
9045 F:      drivers/base/regmap/
9046 F:      include/linux/regmap.h
9047
9048 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9049 M:      Ohad Ben-Cohen <ohad@wizery.com>
9050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9051 S:      Maintained
9052 F:      drivers/remoteproc/
9053 F:      Documentation/remoteproc.txt
9054 F:      include/linux/remoteproc.h
9055
9056 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9057 M:      Ohad Ben-Cohen <ohad@wizery.com>
9058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9059 S:      Maintained
9060 F:      drivers/rpmsg/
9061 F:      Documentation/rpmsg.txt
9062 F:      include/linux/rpmsg.h
9063
9064 RENESAS ETHERNET DRIVERS
9065 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9066 L:      netdev@vger.kernel.org
9067 L:      linux-renesas-soc@vger.kernel.org
9068 F:      drivers/net/ethernet/renesas/
9069 F:      include/linux/sh_eth.h
9070
9071 RENESAS USB2 PHY DRIVER
9072 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9073 L:      linux-renesas-soc@vger.kernel.org
9074 S:      Maintained
9075 F:      drivers/phy/phy-rcar-gen3-usb2.c
9076
9077 RESET CONTROLLER FRAMEWORK
9078 M:      Philipp Zabel <p.zabel@pengutronix.de>
9079 T:      git git://git.pengutronix.de/git/pza/linux
9080 S:      Maintained
9081 F:      drivers/reset/
9082 F:      Documentation/devicetree/bindings/reset/
9083 F:      include/dt-bindings/reset/
9084 F:      include/linux/reset.h
9085 F:      include/linux/reset-controller.h
9086
9087 RFKILL
9088 M:      Johannes Berg <johannes@sipsolutions.net>
9089 L:      linux-wireless@vger.kernel.org
9090 W:      http://wireless.kernel.org/
9091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9093 S:      Maintained
9094 F:      Documentation/rfkill.txt
9095 F:      net/rfkill/
9096
9097 RHASHTABLE
9098 M:      Thomas Graf <tgraf@suug.ch>
9099 L:      netdev@vger.kernel.org
9100 S:      Maintained
9101 F:      lib/rhashtable.c
9102 F:      include/linux/rhashtable.h
9103
9104 RICOH SMARTMEDIA/XD DRIVER
9105 M:      Maxim Levitsky <maximlevitsky@gmail.com>
9106 S:      Maintained
9107 F:      drivers/mtd/nand/r852.c
9108 F:      drivers/mtd/nand/r852.h
9109
9110 RICOH R5C592 MEMORYSTICK DRIVER
9111 M:      Maxim Levitsky <maximlevitsky@gmail.com>
9112 S:      Maintained
9113 F:      drivers/memstick/host/r592.*
9114
9115 ROCCAT DRIVERS
9116 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
9117 W:      http://sourceforge.net/projects/roccat/
9118 S:      Maintained
9119 F:      drivers/hid/hid-roccat*
9120 F:      include/linux/hid-roccat*
9121 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
9122
9123 ROCKER DRIVER
9124 M:      Jiri Pirko <jiri@resnulli.us>
9125 M:      Scott Feldman <sfeldma@gmail.com>
9126 L:      netdev@vger.kernel.org
9127 S:      Supported
9128 F:      drivers/net/ethernet/rocker/
9129
9130 ROCKETPORT DRIVER
9131 P:      Comtrol Corp.
9132 W:      http://www.comtrol.com
9133 S:      Maintained
9134 F:      Documentation/serial/rocket.txt
9135 F:      drivers/tty/rocket*
9136
9137 ROCKETPORT EXPRESS/INFINITY DRIVER
9138 M:      Kevin Cernekee <cernekee@gmail.com>
9139 L:      linux-serial@vger.kernel.org
9140 S:      Odd Fixes
9141 F:      drivers/tty/serial/rp2.*
9142
9143 ROSE NETWORK LAYER
9144 M:      Ralf Baechle <ralf@linux-mips.org>
9145 L:      linux-hams@vger.kernel.org
9146 W:      http://www.linux-ax25.org/
9147 S:      Maintained
9148 F:      include/net/rose.h
9149 F:      include/uapi/linux/rose.h
9150 F:      net/rose/
9151
9152 RTL2830 MEDIA DRIVER
9153 M:      Antti Palosaari <crope@iki.fi>
9154 L:      linux-media@vger.kernel.org
9155 W:      https://linuxtv.org
9156 W:      http://palosaari.fi/linux/
9157 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9158 T:      git git://linuxtv.org/anttip/media_tree.git
9159 S:      Maintained
9160 F:      drivers/media/dvb-frontends/rtl2830*
9161
9162 RTL2832 MEDIA DRIVER
9163 M:      Antti Palosaari <crope@iki.fi>
9164 L:      linux-media@vger.kernel.org
9165 W:      https://linuxtv.org
9166 W:      http://palosaari.fi/linux/
9167 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9168 T:      git git://linuxtv.org/anttip/media_tree.git
9169 S:      Maintained
9170 F:      drivers/media/dvb-frontends/rtl2832*
9171
9172 RTL2832_SDR MEDIA DRIVER
9173 M:      Antti Palosaari <crope@iki.fi>
9174 L:      linux-media@vger.kernel.org
9175 W:      https://linuxtv.org
9176 W:      http://palosaari.fi/linux/
9177 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9178 T:      git git://linuxtv.org/anttip/media_tree.git
9179 S:      Maintained
9180 F:      drivers/media/dvb-frontends/rtl2832_sdr*
9181
9182 RTL8180 WIRELESS DRIVER
9183 L:      linux-wireless@vger.kernel.org
9184 W:      http://wireless.kernel.org/
9185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9186 S:      Orphan
9187 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
9188
9189 RTL8187 WIRELESS DRIVER
9190 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
9191 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
9192 M:      Larry Finger <Larry.Finger@lwfinger.net>
9193 L:      linux-wireless@vger.kernel.org
9194 W:      http://wireless.kernel.org/
9195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9196 S:      Maintained
9197 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
9198
9199 RTL8192CE WIRELESS DRIVER
9200 M:      Larry Finger <Larry.Finger@lwfinger.net>
9201 M:      Chaoming Li <chaoming_li@realsil.com.cn>
9202 L:      linux-wireless@vger.kernel.org
9203 W:      http://wireless.kernel.org/
9204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9205 S:      Maintained
9206 F:      drivers/net/wireless/realtek/rtlwifi/
9207 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9208
9209 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9210 M:      Jes Sorensen <Jes.Sorensen@redhat.com>
9211 L:      linux-wireless@vger.kernel.org
9212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9213 S:      Maintained
9214 F:      drivers/net/wireless/realtek/rtl8xxxu/
9215
9216 S3 SAVAGE FRAMEBUFFER DRIVER
9217 M:      Antonino Daplas <adaplas@gmail.com>
9218 L:      linux-fbdev@vger.kernel.org
9219 S:      Maintained
9220 F:      drivers/video/fbdev/savage/
9221
9222 S390
9223 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
9224 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
9225 L:      linux-s390@vger.kernel.org
9226 W:      http://www.ibm.com/developerworks/linux/linux390/
9227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9228 S:      Supported
9229 F:      arch/s390/
9230 F:      drivers/s390/
9231 F:      Documentation/s390/
9232 F:      Documentation/DocBook/s390*
9233
9234 S390 COMMON I/O LAYER
9235 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
9236 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9237 L:      linux-s390@vger.kernel.org
9238 W:      http://www.ibm.com/developerworks/linux/linux390/
9239 S:      Supported
9240 F:      drivers/s390/cio/
9241
9242 S390 DASD DRIVER
9243 M:      Stefan Weinhuber <wein@de.ibm.com>
9244 M:      Stefan Haberland <stefan.haberland@de.ibm.com>
9245 L:      linux-s390@vger.kernel.org
9246 W:      http://www.ibm.com/developerworks/linux/linux390/
9247 S:      Supported
9248 F:      drivers/s390/block/dasd*
9249 F:      block/partitions/ibm.c
9250
9251 S390 NETWORK DRIVERS
9252 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
9253 L:      linux-s390@vger.kernel.org
9254 W:      http://www.ibm.com/developerworks/linux/linux390/
9255 S:      Supported
9256 F:      drivers/s390/net/
9257
9258 S390 PCI SUBSYSTEM
9259 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
9260 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
9261 L:      linux-s390@vger.kernel.org
9262 W:      http://www.ibm.com/developerworks/linux/linux390/
9263 S:      Supported
9264 F:      arch/s390/pci/
9265 F:      drivers/pci/hotplug/s390_pci_hpc.c
9266
9267 S390 ZCRYPT DRIVER
9268 M:      Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9269 L:      linux-s390@vger.kernel.org
9270 W:      http://www.ibm.com/developerworks/linux/linux390/
9271 S:      Supported
9272 F:      drivers/s390/crypto/
9273
9274 S390 ZFCP DRIVER
9275 M:      Steffen Maier <maier@linux.vnet.ibm.com>
9276 L:      linux-s390@vger.kernel.org
9277 W:      http://www.ibm.com/developerworks/linux/linux390/
9278 S:      Supported
9279 F:      drivers/s390/scsi/zfcp_*
9280
9281 S390 IUCV NETWORK LAYER
9282 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
9283 L:      linux-s390@vger.kernel.org
9284 W:      http://www.ibm.com/developerworks/linux/linux390/
9285 S:      Supported
9286 F:      drivers/s390/net/*iucv*
9287 F:      include/net/iucv/
9288 F:      net/iucv/
9289
9290 S390 IOMMU (PCI)
9291 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
9292 L:      linux-s390@vger.kernel.org
9293 W:      http://www.ibm.com/developerworks/linux/linux390/
9294 S:      Supported
9295 F:      drivers/iommu/s390-iommu.c
9296
9297 S3C24XX SD/MMC Driver
9298 M:      Ben Dooks <ben-linux@fluff.org>
9299 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9300 S:      Supported
9301 F:      drivers/mmc/host/s3cmci.*
9302
9303 SAA6588 RDS RECEIVER DRIVER
9304 M:      Hans Verkuil <hverkuil@xs4all.nl>
9305 L:      linux-media@vger.kernel.org
9306 T:      git git://linuxtv.org/media_tree.git
9307 W:      https://linuxtv.org
9308 S:      Odd Fixes
9309 F:      drivers/media/i2c/saa6588*
9310
9311 SAA7134 VIDEO4LINUX DRIVER
9312 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9313 L:      linux-media@vger.kernel.org
9314 W:      https://linuxtv.org
9315 T:      git git://linuxtv.org/media_tree.git
9316 S:      Odd fixes
9317 F:      Documentation/video4linux/*.saa7134
9318 F:      drivers/media/pci/saa7134/
9319
9320 SAA7146 VIDEO4LINUX-2 DRIVER
9321 M:      Hans Verkuil <hverkuil@xs4all.nl>
9322 L:      linux-media@vger.kernel.org
9323 T:      git git://linuxtv.org/media_tree.git
9324 S:      Maintained
9325 F:      drivers/media/common/saa7146/
9326 F:      drivers/media/pci/saa7146/
9327 F:      include/media/saa7146*
9328
9329 SAMSUNG LAPTOP DRIVER
9330 M:      Corentin Chary <corentin.chary@gmail.com>
9331 L:      platform-driver-x86@vger.kernel.org
9332 S:      Maintained
9333 F:      drivers/platform/x86/samsung-laptop.c
9334
9335 SAMSUNG AUDIO (ASoC) DRIVERS
9336 M:      Sangbeom Kim <sbkim73@samsung.com>
9337 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9338 S:      Supported
9339 F:      sound/soc/samsung/
9340
9341 SAMSUNG FRAMEBUFFER DRIVER
9342 M:      Jingoo Han <jingoohan1@gmail.com>
9343 L:      linux-fbdev@vger.kernel.org
9344 S:      Maintained
9345 F:      drivers/video/fbdev/s3c-fb.c
9346
9347 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9348 M:      Sangbeom Kim <sbkim73@samsung.com>
9349 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
9350 L:      linux-kernel@vger.kernel.org
9351 L:      linux-samsung-soc@vger.kernel.org
9352 S:      Supported
9353 F:      drivers/mfd/sec*.c
9354 F:      drivers/regulator/s2m*.c
9355 F:      drivers/regulator/s5m*.c
9356 F:      drivers/clk/clk-s2mps11.c
9357 F:      drivers/rtc/rtc-s5m.c
9358 F:      include/linux/mfd/samsung/
9359 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9360 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9361 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9362 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9363
9364 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9365 M:      Kyungmin Park <kyungmin.park@samsung.com>
9366 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9367 L:      linux-media@vger.kernel.org
9368 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
9369 S:      Supported
9370 F:      drivers/media/platform/exynos4-is/
9371
9372 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9373 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9374 L:      linux-media@vger.kernel.org
9375 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9376 S:      Maintained
9377 F:      drivers/media/platform/s3c-camif/
9378 F:      include/media/drv-intf/s3c_camif.h
9379
9380 SAMSUNG S5C73M3 CAMERA DRIVER
9381 M:      Kyungmin Park <kyungmin.park@samsung.com>
9382 M:      Andrzej Hajda <a.hajda@samsung.com>
9383 L:      linux-media@vger.kernel.org
9384 S:      Supported
9385 F:      drivers/media/i2c/s5c73m3/*
9386
9387 SAMSUNG S5K5BAF CAMERA DRIVER
9388 M:      Kyungmin Park <kyungmin.park@samsung.com>
9389 M:      Andrzej Hajda <a.hajda@samsung.com>
9390 L:      linux-media@vger.kernel.org
9391 S:      Supported
9392 F:      drivers/media/i2c/s5k5baf.c
9393
9394 SAMSUNG S3FWRN5 NFC DRIVER
9395 M:      Robert Baldyga <r.baldyga@samsung.com>
9396 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9397 S:      Supported
9398 F:      drivers/nfc/s3fwrn5
9399
9400 SAMSUNG SOC CLOCK DRIVERS
9401 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9402 M:      Tomasz Figa <tomasz.figa@gmail.com>
9403 S:      Supported
9404 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9405 F:      drivers/clk/samsung/
9406
9407 SAMSUNG SXGBE DRIVERS
9408 M:      Byungho An <bh74.an@samsung.com>
9409 M:      Girish K S <ks.giri@samsung.com>
9410 M:      Vipul Pandya <vipul.pandya@samsung.com>
9411 S:      Supported
9412 L:      netdev@vger.kernel.org
9413 F:      drivers/net/ethernet/samsung/sxgbe/
9414
9415 SAMSUNG THERMAL DRIVER
9416 M:      Lukasz Majewski <l.majewski@samsung.com>
9417 L:      linux-pm@vger.kernel.org
9418 L:      linux-samsung-soc@vger.kernel.org
9419 S:      Supported
9420 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
9421 F:      drivers/thermal/samsung/
9422
9423 SAMSUNG USB2 PHY DRIVER
9424 M:      Kamil Debski <k.debski@samsung.com>
9425 L:      linux-kernel@vger.kernel.org
9426 S:      Supported
9427 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
9428 F:      Documentation/phy/samsung-usb2.txt
9429 F:      drivers/phy/phy-exynos4210-usb2.c
9430 F:      drivers/phy/phy-exynos4x12-usb2.c
9431 F:      drivers/phy/phy-exynos5250-usb2.c
9432 F:      drivers/phy/phy-s5pv210-usb2.c
9433 F:      drivers/phy/phy-samsung-usb2.c
9434 F:      drivers/phy/phy-samsung-usb2.h
9435
9436 SERIAL DRIVERS
9437 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9438 L:      linux-serial@vger.kernel.org
9439 S:      Maintained
9440 F:      drivers/tty/serial/
9441
9442 SYNOPSYS DESIGNWARE DMAC DRIVER
9443 M:      Viresh Kumar <vireshk@kernel.org>
9444 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9445 S:      Maintained
9446 F:      include/linux/dma/dw.h
9447 F:      include/linux/platform_data/dma-dw.h
9448 F:      drivers/dma/dw/
9449
9450 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9451 M: Lars Persson <lars.persson@axis.com>
9452 L: netdev@vger.kernel.org
9453 S: Supported
9454 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9455 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9456
9457 SYNOPSYS DESIGNWARE I2C DRIVER
9458 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9459 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
9460 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9461 L:      linux-i2c@vger.kernel.org
9462 S:      Maintained
9463 F:      drivers/i2c/busses/i2c-designware-*
9464 F:      include/linux/platform_data/i2c-designware.h
9465
9466 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9467 M:      Jaehoon Chung <jh80.chung@samsung.com>
9468 L:      linux-mmc@vger.kernel.org
9469 S:      Maintained
9470 F:      include/linux/mmc/dw_mmc.h
9471 F:      drivers/mmc/host/dw_mmc*
9472
9473 SYSTEM TRACE MODULE CLASS
9474 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9475 S:      Maintained
9476 F:      Documentation/trace/stm.txt
9477 F:      drivers/hwtracing/stm/
9478 F:      include/linux/stm.h
9479 F:      include/uapi/linux/stm.h
9480
9481 THUNDERBOLT DRIVER
9482 M:      Andreas Noever <andreas.noever@gmail.com>
9483 S:      Maintained
9484 F:      drivers/thunderbolt/
9485
9486 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9487 M:      John Stultz <john.stultz@linaro.org>
9488 M:      Thomas Gleixner <tglx@linutronix.de>
9489 L:      linux-kernel@vger.kernel.org
9490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9491 S:      Supported
9492 F:      include/linux/clocksource.h
9493 F:      include/linux/time.h
9494 F:      include/linux/timex.h
9495 F:      include/uapi/linux/time.h
9496 F:      include/uapi/linux/timex.h
9497 F:      kernel/time/clocksource.c
9498 F:      kernel/time/time*.c
9499 F:      kernel/time/alarmtimer.c
9500 F:      kernel/time/ntp.c
9501 F:      tools/testing/selftests/timers/
9502
9503 SC1200 WDT DRIVER
9504 M:      Zwane Mwaikambo <zwanem@gmail.com>
9505 S:      Maintained
9506 F:      drivers/watchdog/sc1200wdt.c
9507
9508 SCHEDULER
9509 M:      Ingo Molnar <mingo@redhat.com>
9510 M:      Peter Zijlstra <peterz@infradead.org>
9511 L:      linux-kernel@vger.kernel.org
9512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9513 S:      Maintained
9514 F:      kernel/sched/
9515 F:      include/linux/sched.h
9516 F:      include/uapi/linux/sched.h
9517 F:      include/linux/wait.h
9518
9519 SCORE ARCHITECTURE
9520 M:      Chen Liqin <liqin.linux@gmail.com>
9521 M:      Lennox Wu <lennox.wu@gmail.com>
9522 W:      http://www.sunplus.com
9523 S:      Supported
9524 F:      arch/score/
9525
9526 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9527 M:      Sudeep Holla <sudeep.holla@arm.com>
9528 L:      linux-arm-kernel@lists.infradead.org
9529 S:      Maintained
9530 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
9531 F:      drivers/clk/clk-scpi.c
9532 F:      drivers/cpufreq/scpi-cpufreq.c
9533 F:      drivers/firmware/arm_scpi.c
9534 F:      include/linux/scpi_protocol.h
9535
9536 SCSI CDROM DRIVER
9537 M:      Jens Axboe <axboe@kernel.dk>
9538 L:      linux-scsi@vger.kernel.org
9539 W:      http://www.kernel.dk
9540 S:      Maintained
9541 F:      drivers/scsi/sr*
9542
9543 SCSI RDMA PROTOCOL (SRP) INITIATOR
9544 M:      Bart Van Assche <bart.vanassche@sandisk.com>
9545 L:      linux-rdma@vger.kernel.org
9546 S:      Supported
9547 W:      http://www.openfabrics.org
9548 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9550 F:      drivers/infiniband/ulp/srp/
9551 F:      include/scsi/srp.h
9552
9553 SCSI SG DRIVER
9554 M:      Doug Gilbert <dgilbert@interlog.com>
9555 L:      linux-scsi@vger.kernel.org
9556 W:      http://sg.danny.cz/sg
9557 S:      Maintained
9558 F:      Documentation/scsi/scsi-generic.txt
9559 F:      drivers/scsi/sg.c
9560 F:      include/scsi/sg.h
9561
9562 SCSI SUBSYSTEM
9563 M:      "James E.J. Bottomley" <JBottomley@odin.com>
9564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9565 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
9566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9567 L:      linux-scsi@vger.kernel.org
9568 S:      Maintained
9569 F:      drivers/scsi/
9570 F:      include/scsi/
9571
9572 SCSI TAPE DRIVER
9573 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9574 L:      linux-scsi@vger.kernel.org
9575 S:      Maintained
9576 F:      Documentation/scsi/st.txt
9577 F:      drivers/scsi/st.*
9578 F:      drivers/scsi/st_*.h
9579
9580 SCTP PROTOCOL
9581 M:      Vlad Yasevich <vyasevich@gmail.com>
9582 M:      Neil Horman <nhorman@tuxdriver.com>
9583 L:      linux-sctp@vger.kernel.org
9584 W:      http://lksctp.sourceforge.net
9585 S:      Maintained
9586 F:      Documentation/networking/sctp.txt
9587 F:      include/linux/sctp.h
9588 F:      include/uapi/linux/sctp.h
9589 F:      include/net/sctp/
9590 F:      net/sctp/
9591
9592 SCx200 CPU SUPPORT
9593 M:      Jim Cromie <jim.cromie@gmail.com>
9594 S:      Odd Fixes
9595 F:      Documentation/i2c/busses/scx200_acb
9596 F:      arch/x86/platform/scx200/
9597 F:      drivers/watchdog/scx200_wdt.c
9598 F:      drivers/i2c/busses/scx200*
9599 F:      drivers/mtd/maps/scx200_docflash.c
9600 F:      include/linux/scx200.h
9601
9602 SCx200 GPIO DRIVER
9603 M:      Jim Cromie <jim.cromie@gmail.com>
9604 S:      Maintained
9605 F:      drivers/char/scx200_gpio.c
9606 F:      include/linux/scx200_gpio.h
9607
9608 SCx200 HRT CLOCKSOURCE DRIVER
9609 M:      Jim Cromie <jim.cromie@gmail.com>
9610 S:      Maintained
9611 F:      drivers/clocksource/scx200_hrt.c
9612
9613 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9614 M:      Sascha Sommer <saschasommer@freenet.de>
9615 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9616 S:      Maintained
9617 F:      drivers/mmc/host/sdricoh_cs.c
9618
9619 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9620 L:      linux-mmc@vger.kernel.org
9621 S:      Orphan
9622 F:      drivers/mmc/host/sdhci.*
9623 F:      drivers/mmc/host/sdhci-pltfm.[ch]
9624
9625 SECURE COMPUTING
9626 M:      Kees Cook <keescook@chromium.org>
9627 R:      Andy Lutomirski <luto@amacapital.net>
9628 R:      Will Drewry <wad@chromium.org>
9629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9630 S:      Supported
9631 F:      kernel/seccomp.c
9632 F:      include/uapi/linux/seccomp.h
9633 F:      include/linux/seccomp.h
9634 F:      tools/testing/selftests/seccomp/*
9635 K:      \bsecure_computing
9636 K:      \bTIF_SECCOMP\b
9637
9638 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9639 M:      Ben Dooks <ben-linux@fluff.org>
9640 M:      Jaehoon Chung <jh80.chung@samsung.com>
9641 L:      linux-mmc@vger.kernel.org
9642 S:      Maintained
9643 F:      drivers/mmc/host/sdhci-s3c*
9644
9645 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9646 M:      Viresh Kumar <vireshk@kernel.org>
9647 L:      spear-devel@list.st.com
9648 L:      linux-mmc@vger.kernel.org
9649 S:      Maintained
9650 F:      drivers/mmc/host/sdhci-spear.c
9651
9652 SECURITY SUBSYSTEM
9653 M:      James Morris <james.l.morris@oracle.com>
9654 M:      "Serge E. Hallyn" <serge@hallyn.com>
9655 L:      linux-security-module@vger.kernel.org (suggested Cc:)
9656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9657 W:      http://kernsec.org/
9658 S:      Supported
9659 F:      security/
9660
9661 SECURITY CONTACT
9662 M:      Security Officers <security@kernel.org>
9663 S:      Supported
9664
9665 SELINUX SECURITY MODULE
9666 M:      Paul Moore <paul@paul-moore.com>
9667 M:      Stephen Smalley <sds@tycho.nsa.gov>
9668 M:      Eric Paris <eparis@parisplace.org>
9669 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
9670 W:      http://selinuxproject.org
9671 T:      git git://git.infradead.org/users/pcmoore/selinux
9672 S:      Supported
9673 F:      include/linux/selinux*
9674 F:      security/selinux/
9675 F:      scripts/selinux/
9676
9677 APPARMOR SECURITY MODULE
9678 M:      John Johansen <john.johansen@canonical.com>
9679 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9680 W:      apparmor.wiki.kernel.org
9681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9682 S:      Supported
9683 F:      security/apparmor/
9684
9685 YAMA SECURITY MODULE
9686 M:      Kees Cook <keescook@chromium.org>
9687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9688 S:      Supported
9689 F:      security/yama/
9690
9691 SENSABLE PHANTOM
9692 M:      Jiri Slaby <jirislaby@gmail.com>
9693 S:      Maintained
9694 F:      drivers/misc/phantom.c
9695 F:      include/uapi/linux/phantom.h
9696
9697 SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9698 M:      Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9699 M:      Ketan Mukadam <ketan.mukadam@avagotech.com>
9700 M:      John Soni Jose <sony.john@avagotech.com>
9701 L:      linux-scsi@vger.kernel.org
9702 W:      http://www.avagotech.com
9703 S:      Supported
9704 F:      drivers/scsi/be2iscsi/
9705
9706 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9707 M:      Sathya Perla <sathya.perla@avagotech.com>
9708 M:      Ajit Khaparde <ajit.khaparde@avagotech.com>
9709 M:      Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9710 M:      Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
9711 L:      netdev@vger.kernel.org
9712 W:      http://www.emulex.com
9713 S:      Supported
9714 F:      drivers/net/ethernet/emulex/benet/
9715
9716 EMULEX ONECONNECT ROCE DRIVER
9717 M:      Selvin Xavier <selvin.xavier@avagotech.com>
9718 M:      Devesh Sharma <devesh.sharma@avagotech.com>
9719 M:      Mitesh Ahuja <mitesh.ahuja@avagotech.com>
9720 L:      linux-rdma@vger.kernel.org
9721 W:      http://www.emulex.com
9722 S:      Supported
9723 F:      drivers/infiniband/hw/ocrdma/
9724
9725 SFC NETWORK DRIVER
9726 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
9727 M:      Shradha Shah <sshah@solarflare.com>
9728 L:      netdev@vger.kernel.org
9729 S:      Supported
9730 F:      drivers/net/ethernet/sfc/
9731
9732 SGI GRU DRIVER
9733 M:      Dimitri Sivanich <sivanich@sgi.com>
9734 S:      Maintained
9735 F:      drivers/misc/sgi-gru/
9736
9737 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
9738 M:      Pat Gefre <pfg@sgi.com>
9739 L:      linux-ia64@vger.kernel.org
9740 S:      Supported
9741 F:      Documentation/ia64/serial.txt
9742 F:      drivers/tty/serial/ioc?_serial.c
9743 F:      include/linux/ioc?.h
9744
9745 SGI XP/XPC/XPNET DRIVER
9746 M:      Cliff Whickman <cpw@sgi.com>
9747 M:      Robin Holt <robinmholt@gmail.com>
9748 S:      Maintained
9749 F:      drivers/misc/sgi-xp/
9750
9751 SI2157 MEDIA DRIVER
9752 M:      Antti Palosaari <crope@iki.fi>
9753 L:      linux-media@vger.kernel.org
9754 W:      https://linuxtv.org
9755 W:      http://palosaari.fi/linux/
9756 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9757 T:      git git://linuxtv.org/anttip/media_tree.git
9758 S:      Maintained
9759 F:      drivers/media/tuners/si2157*
9760
9761 SI2168 MEDIA DRIVER
9762 M:      Antti Palosaari <crope@iki.fi>
9763 L:      linux-media@vger.kernel.org
9764 W:      https://linuxtv.org
9765 W:      http://palosaari.fi/linux/
9766 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9767 T:      git git://linuxtv.org/anttip/media_tree.git
9768 S:      Maintained
9769 F:      drivers/media/dvb-frontends/si2168*
9770
9771 SI470X FM RADIO RECEIVER I2C DRIVER
9772 M:      Hans Verkuil <hverkuil@xs4all.nl>
9773 L:      linux-media@vger.kernel.org
9774 T:      git git://linuxtv.org/media_tree.git
9775 W:      https://linuxtv.org
9776 S:      Odd Fixes
9777 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
9778
9779 SI470X FM RADIO RECEIVER USB DRIVER
9780 M:      Hans Verkuil <hverkuil@xs4all.nl>
9781 L:      linux-media@vger.kernel.org
9782 T:      git git://linuxtv.org/media_tree.git
9783 W:      https://linuxtv.org
9784 S:      Maintained
9785 F:      drivers/media/radio/si470x/radio-si470x-common.c
9786 F:      drivers/media/radio/si470x/radio-si470x.h
9787 F:      drivers/media/radio/si470x/radio-si470x-usb.c
9788
9789 SI4713 FM RADIO TRANSMITTER I2C DRIVER
9790 M:      Eduardo Valentin <edubezval@gmail.com>
9791 L:      linux-media@vger.kernel.org
9792 T:      git git://linuxtv.org/media_tree.git
9793 W:      https://linuxtv.org
9794 S:      Odd Fixes
9795 F:      drivers/media/radio/si4713/si4713.?
9796
9797 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9798 M:      Eduardo Valentin <edubezval@gmail.com>
9799 L:      linux-media@vger.kernel.org
9800 T:      git git://linuxtv.org/media_tree.git
9801 W:      https://linuxtv.org
9802 S:      Odd Fixes
9803 F:      drivers/media/radio/si4713/radio-platform-si4713.c
9804
9805 SI4713 FM RADIO TRANSMITTER USB DRIVER
9806 M:      Hans Verkuil <hverkuil@xs4all.nl>
9807 L:      linux-media@vger.kernel.org
9808 T:      git git://linuxtv.org/media_tree.git
9809 W:      https://linuxtv.org
9810 S:      Maintained
9811 F:      drivers/media/radio/si4713/radio-usb-si4713.c
9812
9813 SIANO DVB DRIVER
9814 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9815 L:      linux-media@vger.kernel.org
9816 W:      https://linuxtv.org
9817 T:      git git://linuxtv.org/media_tree.git
9818 S:      Odd fixes
9819 F:      drivers/media/common/siano/
9820 F:      drivers/media/usb/siano/
9821 F:      drivers/media/usb/siano/
9822 F:      drivers/media/mmc/siano/
9823
9824 SIMPLEFB FB DRIVER
9825 M:      Hans de Goede <hdegoede@redhat.com>
9826 L:      linux-fbdev@vger.kernel.org
9827 S:      Maintained
9828 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
9829 F:      drivers/video/fbdev/simplefb.c
9830 F:      include/linux/platform_data/simplefb.h
9831
9832 SH_VEU V4L2 MEM2MEM DRIVER
9833 L:      linux-media@vger.kernel.org
9834 S:      Orphan
9835 F:      drivers/media/platform/sh_veu.c
9836
9837 SH_VOU V4L2 OUTPUT DRIVER
9838 L:      linux-media@vger.kernel.org
9839 S:      Orphan
9840 F:      drivers/media/platform/sh_vou.c
9841 F:      include/media/drv-intf/sh_vou.h
9842
9843 SIMPLE FIRMWARE INTERFACE (SFI)
9844 M:      Len Brown <lenb@kernel.org>
9845 L:      sfi-devel@simplefirmware.org
9846 W:      http://simplefirmware.org/
9847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
9848 S:      Supported
9849 F:      arch/x86/platform/sfi/
9850 F:      drivers/sfi/
9851 F:      include/linux/sfi*.h
9852
9853 SIMTEC EB110ATX (Chalice CATS)
9854 P:      Ben Dooks
9855 P:      Vincent Sanders <vince@simtec.co.uk>
9856 M:      Simtec Linux Team <linux@simtec.co.uk>
9857 W:      http://www.simtec.co.uk/products/EB110ATX/
9858 S:      Supported
9859
9860 SIMTEC EB2410ITX (BAST)
9861 P:      Ben Dooks
9862 P:      Vincent Sanders <vince@simtec.co.uk>
9863 M:      Simtec Linux Team <linux@simtec.co.uk>
9864 W:      http://www.simtec.co.uk/products/EB2410ITX/
9865 S:      Supported
9866 F:      arch/arm/mach-s3c24xx/mach-bast.c
9867 F:      arch/arm/mach-s3c24xx/bast-ide.c
9868 F:      arch/arm/mach-s3c24xx/bast-irq.c
9869
9870 TI DAVINCI MACHINE SUPPORT
9871 M:      Sekhar Nori <nsekhar@ti.com>
9872 M:      Kevin Hilman <khilman@deeprootsystems.com>
9873 T:      git git://gitorious.org/linux-davinci/linux-davinci.git
9874 Q:      http://patchwork.kernel.org/project/linux-davinci/list/
9875 S:      Supported
9876 F:      arch/arm/mach-davinci/
9877 F:      drivers/i2c/busses/i2c-davinci.c
9878
9879 TI DAVINCI SERIES MEDIA DRIVER
9880 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9881 L:      linux-media@vger.kernel.org
9882 W:      https://linuxtv.org
9883 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9884 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9885 S:      Maintained
9886 F:      drivers/media/platform/davinci/
9887 F:      include/media/davinci/
9888
9889 TI AM437X VPFE DRIVER
9890 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9891 L:      linux-media@vger.kernel.org
9892 W:      https://linuxtv.org
9893 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9894 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9895 S:      Maintained
9896 F:      drivers/media/platform/am437x/
9897
9898 OV2659 OMNIVISION SENSOR DRIVER
9899 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9900 L:      linux-media@vger.kernel.org
9901 W:      https://linuxtv.org
9902 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9903 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9904 S:      Maintained
9905 F:      drivers/media/i2c/ov2659.c
9906 F:      include/media/i2c/ov2659.h
9907
9908 SILICON MOTION SM712 FRAME BUFFER DRIVER
9909 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9910 M:      Teddy Wang <teddy.wang@siliconmotion.com>
9911 M:      Sudip Mukherjee <sudip@vectorindia.org>
9912 L:      linux-fbdev@vger.kernel.org
9913 S:      Maintained
9914 F:      drivers/video/fbdev/sm712*
9915 F:      Documentation/fb/sm712fb.txt
9916
9917 SIS 190 ETHERNET DRIVER
9918 M:      Francois Romieu <romieu@fr.zoreil.com>
9919 L:      netdev@vger.kernel.org
9920 S:      Maintained
9921 F:      drivers/net/ethernet/sis/sis190.c
9922
9923 SIS 900/7016 FAST ETHERNET DRIVER
9924 M:      Daniele Venzano <venza@brownhat.org>
9925 W:      http://www.brownhat.org/sis900.html
9926 L:      netdev@vger.kernel.org
9927 S:      Maintained
9928 F:      drivers/net/ethernet/sis/sis900.*
9929
9930 SIS FRAMEBUFFER DRIVER
9931 M:      Thomas Winischhofer <thomas@winischhofer.net>
9932 W:      http://www.winischhofer.net/linuxsisvga.shtml
9933 S:      Maintained
9934 F:      Documentation/fb/sisfb.txt
9935 F:      drivers/video/fbdev/sis/
9936 F:      include/video/sisfb.h
9937
9938 SIS USB2VGA DRIVER
9939 M:      Thomas Winischhofer <thomas@winischhofer.net>
9940 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
9941 S:      Maintained
9942 F:      drivers/usb/misc/sisusbvga/
9943
9944 SLAB ALLOCATOR
9945 M:      Christoph Lameter <cl@linux.com>
9946 M:      Pekka Enberg <penberg@kernel.org>
9947 M:      David Rientjes <rientjes@google.com>
9948 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
9949 M:      Andrew Morton <akpm@linux-foundation.org>
9950 L:      linux-mm@kvack.org
9951 S:      Maintained
9952 F:      include/linux/sl?b*.h
9953 F:      mm/sl?b*
9954
9955 SLEEPABLE READ-COPY UPDATE (SRCU)
9956 M:      Lai Jiangshan <jiangshanlai@gmail.com>
9957 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9958 M:      Josh Triplett <josh@joshtriplett.org>
9959 R:      Steven Rostedt <rostedt@goodmis.org>
9960 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9961 L:      linux-kernel@vger.kernel.org
9962 W:      http://www.rdrop.com/users/paulmck/RCU/
9963 S:      Supported
9964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9965 F:      include/linux/srcu.h
9966 F:      kernel/rcu/srcu.c
9967
9968 SMACK SECURITY MODULE
9969 M:      Casey Schaufler <casey@schaufler-ca.com>
9970 L:      linux-security-module@vger.kernel.org
9971 W:      http://schaufler-ca.com
9972 T:      git git://git.gitorious.org/smack-next/kernel.git
9973 S:      Maintained
9974 F:      Documentation/security/Smack.txt
9975 F:      security/smack/
9976
9977 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
9978 M:      Kevin Hilman <khilman@kernel.org>
9979 M:      Nishanth Menon <nm@ti.com>
9980 S:      Maintained
9981 F:      drivers/power/avs/
9982 F:      include/linux/power/smartreflex.h
9983 L:      linux-pm@vger.kernel.org
9984
9985 SMC91x ETHERNET DRIVER
9986 M:      Nicolas Pitre <nico@fluxnic.net>
9987 S:      Odd Fixes
9988 F:      drivers/net/ethernet/smsc/smc91x.*
9989
9990 SMIA AND SMIA++ IMAGE SENSOR DRIVER
9991 M:      Sakari Ailus <sakari.ailus@iki.fi>
9992 L:      linux-media@vger.kernel.org
9993 S:      Maintained
9994 F:      drivers/media/i2c/smiapp/
9995 F:      include/media/i2c/smiapp.h
9996 F:      drivers/media/i2c/smiapp-pll.c
9997 F:      drivers/media/i2c/smiapp-pll.h
9998 F:      include/uapi/linux/smiapp.h
9999 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10000
10001 SMM665 HARDWARE MONITOR DRIVER
10002 M:      Guenter Roeck <linux@roeck-us.net>
10003 L:      lm-sensors@lm-sensors.org
10004 S:      Maintained
10005 F:      Documentation/hwmon/smm665
10006 F:      drivers/hwmon/smm665.c
10007
10008 SMSC EMC2103 HARDWARE MONITOR DRIVER
10009 M:      Steve Glendinning <steve.glendinning@shawell.net>
10010 L:      lm-sensors@lm-sensors.org
10011 S:      Maintained
10012 F:      Documentation/hwmon/emc2103
10013 F:      drivers/hwmon/emc2103.c
10014
10015 SMSC SCH5627 HARDWARE MONITOR DRIVER
10016 M:      Hans de Goede <hdegoede@redhat.com>
10017 L:      lm-sensors@lm-sensors.org
10018 S:      Supported
10019 F:      Documentation/hwmon/sch5627
10020 F:      drivers/hwmon/sch5627.c
10021
10022 SMSC47B397 HARDWARE MONITOR DRIVER
10023 M:      Jean Delvare <jdelvare@suse.com>
10024 L:      lm-sensors@lm-sensors.org
10025 S:      Maintained
10026 F:      Documentation/hwmon/smsc47b397
10027 F:      drivers/hwmon/smsc47b397.c
10028
10029 SMSC911x ETHERNET DRIVER
10030 M:      Steve Glendinning <steve.glendinning@shawell.net>
10031 L:      netdev@vger.kernel.org
10032 S:      Maintained
10033 F:      include/linux/smsc911x.h
10034 F:      drivers/net/ethernet/smsc/smsc911x.*
10035
10036 SMSC9420 PCI ETHERNET DRIVER
10037 M:      Steve Glendinning <steve.glendinning@shawell.net>
10038 L:      netdev@vger.kernel.org
10039 S:      Maintained
10040 F:      drivers/net/ethernet/smsc/smsc9420.*
10041
10042 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10043 M:      Steve Glendinning <steve.glendinning@shawell.net>
10044 L:      linux-fbdev@vger.kernel.org
10045 S:      Maintained
10046 F:      drivers/video/fbdev/smscufx.c
10047
10048 SOC-CAMERA V4L2 SUBSYSTEM
10049 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10050 L:      linux-media@vger.kernel.org
10051 T:      git git://linuxtv.org/media_tree.git
10052 S:      Maintained
10053 F:      include/media/soc*
10054 F:      drivers/media/i2c/soc_camera/
10055 F:      drivers/media/platform/soc_camera/
10056
10057 SOEKRIS NET48XX LED SUPPORT
10058 M:      Chris Boot <bootc@bootc.net>
10059 S:      Maintained
10060 F:      drivers/leds/leds-net48xx.c
10061
10062 SOFTLOGIC 6x10 MPEG CODEC
10063 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10064 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10065 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
10066 M:      Ismael Luceno <ismael@iodev.co.uk>
10067 L:      linux-media@vger.kernel.org
10068 S:      Supported
10069 F:      drivers/media/pci/solo6x10/
10070
10071 SOFTWARE RAID (Multiple Disks) SUPPORT
10072 L:      linux-raid@vger.kernel.org
10073 T:      git git://neil.brown.name/md
10074 S:      Supported
10075 F:      drivers/md/
10076 F:      include/linux/raid/
10077 F:      include/uapi/linux/raid/
10078
10079 SONIC NETWORK DRIVER
10080 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10081 L:      netdev@vger.kernel.org
10082 S:      Maintained
10083 F:      drivers/net/ethernet/natsemi/sonic.*
10084
10085 SONICS SILICON BACKPLANE DRIVER (SSB)
10086 M:      Michael Buesch <m@bues.ch>
10087 L:      netdev@vger.kernel.org
10088 S:      Maintained
10089 F:      drivers/ssb/
10090 F:      include/linux/ssb/
10091
10092 SONY VAIO CONTROL DEVICE DRIVER
10093 M:      Mattia Dongili <malattia@linux.it>
10094 L:      platform-driver-x86@vger.kernel.org
10095 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10096 S:      Maintained
10097 F:      Documentation/laptops/sony-laptop.txt
10098 F:      drivers/char/sonypi.c
10099 F:      drivers/platform/x86/sony-laptop.c
10100 F:      include/linux/sony-laptop.h
10101
10102 SONY MEMORYSTICK CARD SUPPORT
10103 M:      Alex Dubov <oakad@yahoo.com>
10104 W:      http://tifmxx.berlios.de/
10105 S:      Maintained
10106 F:      drivers/memstick/host/tifm_ms.c
10107
10108 SONY MEMORYSTICK STANDARD SUPPORT
10109 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10110 S:      Maintained
10111 F:      drivers/memstick/core/ms_block.*
10112
10113 SOUND
10114 M:      Jaroslav Kysela <perex@perex.cz>
10115 M:      Takashi Iwai <tiwai@suse.com>
10116 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10117 W:      http://www.alsa-project.org/
10118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10119 T:      git git://git.alsa-project.org/alsa-kernel.git
10120 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
10121 S:      Maintained
10122 F:      Documentation/sound/
10123 F:      include/sound/
10124 F:      include/uapi/sound/
10125 F:      sound/
10126
10127 SOUND - COMPRESSED AUDIO
10128 M:      Vinod Koul <vinod.koul@intel.com>
10129 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10131 S:      Supported
10132 F:      Documentation/sound/alsa/compress_offload.txt
10133 F:      include/sound/compress_driver.h
10134 F:      include/uapi/sound/compress_*
10135 F:      sound/core/compress_offload.c
10136 F:      sound/soc/soc-compress.c
10137
10138 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10139 M:      Liam Girdwood <lgirdwood@gmail.com>
10140 M:      Mark Brown <broonie@kernel.org>
10141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10142 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10143 W:      http://alsa-project.org/main/index.php/ASoC
10144 S:      Supported
10145 F:      Documentation/sound/alsa/soc/
10146 F:      sound/soc/
10147 F:      include/sound/soc*
10148
10149 SOUND - DMAENGINE HELPERS
10150 M:      Lars-Peter Clausen <lars@metafoo.de>
10151 S:      Supported
10152 F:      include/sound/dmaengine_pcm.h
10153 F:      sound/core/pcm_dmaengine.c
10154 F:      sound/soc/soc-generic-dmaengine-pcm.c
10155
10156 SP2 MEDIA DRIVER
10157 M:      Olli Salonen <olli.salonen@iki.fi>
10158 L:      linux-media@vger.kernel.org
10159 W:      https://linuxtv.org
10160 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10161 S:      Maintained
10162 F:      drivers/media/dvb-frontends/sp2*
10163
10164 SPARC + UltraSPARC (sparc/sparc64)
10165 M:      "David S. Miller" <davem@davemloft.net>
10166 L:      sparclinux@vger.kernel.org
10167 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
10168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10170 S:      Maintained
10171 F:      arch/sparc/
10172 F:      drivers/sbus/
10173
10174 SPARC SERIAL DRIVERS
10175 M:      "David S. Miller" <davem@davemloft.net>
10176 L:      sparclinux@vger.kernel.org
10177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10179 S:      Maintained
10180 F:      include/linux/sunserialcore.h
10181 F:      drivers/tty/serial/suncore.c
10182 F:      drivers/tty/serial/sunhv.c
10183 F:      drivers/tty/serial/sunsab.c
10184 F:      drivers/tty/serial/sunsab.h
10185 F:      drivers/tty/serial/sunsu.c
10186 F:      drivers/tty/serial/sunzilog.c
10187 F:      drivers/tty/serial/sunzilog.h
10188
10189 SPARSE CHECKER
10190 M:      "Christopher Li" <sparse@chrisli.org>
10191 L:      linux-sparse@vger.kernel.org
10192 W:      https://sparse.wiki.kernel.org/
10193 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10194 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10195 S:      Maintained
10196 F:      include/linux/compiler.h
10197
10198 SPEAR PLATFORM SUPPORT
10199 M:      Viresh Kumar <vireshk@kernel.org>
10200 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10201 L:      spear-devel@list.st.com
10202 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10203 W:      http://www.st.com/spear
10204 S:      Maintained
10205 F:      arch/arm/mach-spear/
10206
10207 SPEAR CLOCK FRAMEWORK SUPPORT
10208 M:      Viresh Kumar <vireshk@kernel.org>
10209 L:      spear-devel@list.st.com
10210 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10211 W:      http://www.st.com/spear
10212 S:      Maintained
10213 F:      drivers/clk/spear/
10214
10215 SPI SUBSYSTEM
10216 M:      Mark Brown <broonie@kernel.org>
10217 L:      linux-spi@vger.kernel.org
10218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10219 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
10220 S:      Maintained
10221 F:      Documentation/spi/
10222 F:      drivers/spi/
10223 F:      include/linux/spi/
10224 F:      include/uapi/linux/spi/
10225
10226 SPIDERNET NETWORK DRIVER for CELL
10227 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10228 L:      netdev@vger.kernel.org
10229 S:      Supported
10230 F:      Documentation/networking/spider_net.txt
10231 F:      drivers/net/ethernet/toshiba/spider_net*
10232
10233 SPU FILE SYSTEM
10234 M:      Jeremy Kerr <jk@ozlabs.org>
10235 L:      linuxppc-dev@lists.ozlabs.org
10236 W:      http://www.ibm.com/developerworks/power/cell/
10237 S:      Supported
10238 F:      Documentation/filesystems/spufs.txt
10239 F:      arch/powerpc/platforms/cell/spufs/
10240
10241 SQUASHFS FILE SYSTEM
10242 M:      Phillip Lougher <phillip@squashfs.org.uk>
10243 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
10244 W:      http://squashfs.org.uk
10245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10246 S:      Maintained
10247 F:      Documentation/filesystems/squashfs.txt
10248 F:      fs/squashfs/
10249
10250 SRM (Alpha) environment access
10251 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
10252 S:      Maintained
10253 F:      arch/alpha/kernel/srm_env.c
10254
10255 STABLE BRANCH
10256 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10257 L:      stable@vger.kernel.org
10258 S:      Supported
10259 F:      Documentation/stable_kernel_rules.txt
10260
10261 STAGING SUBSYSTEM
10262 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10264 L:      devel@driverdev.osuosl.org
10265 S:      Supported
10266 F:      drivers/staging/
10267
10268 STAGING - COMEDI
10269 M:      Ian Abbott <abbotti@mev.co.uk>
10270 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
10271 S:      Odd Fixes
10272 F:      drivers/staging/comedi/
10273
10274 STAGING - FLARION FT1000 DRIVERS
10275 M:      Marek Belisko <marek.belisko@gmail.com>
10276 S:      Odd Fixes
10277 F:      drivers/staging/ft1000/
10278
10279 STAGING - INDUSTRIAL IO
10280 M:      Jonathan Cameron <jic23@kernel.org>
10281 L:      linux-iio@vger.kernel.org
10282 S:      Odd Fixes
10283 F:      drivers/staging/iio/
10284
10285 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10286 M:      Jarod Wilson <jarod@wilsonet.com>
10287 W:      http://www.lirc.org/
10288 S:      Odd Fixes
10289 F:      drivers/staging/media/lirc/
10290
10291 STAGING - LUSTRE PARALLEL FILESYSTEM
10292 M:      Oleg Drokin <oleg.drokin@intel.com>
10293 M:      Andreas Dilger <andreas.dilger@intel.com>
10294 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
10295 W:      http://wiki.lustre.org/
10296 S:      Maintained
10297 F:      drivers/staging/lustre
10298
10299 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10300 M:      Marc Dietrich <marvin24@gmx.de>
10301 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
10302 L:      linux-tegra@vger.kernel.org
10303 S:      Maintained
10304 F:      drivers/staging/nvec/
10305
10306 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10307 M:      Jens Frederich <jfrederich@gmail.com>
10308 M:      Daniel Drake <dsd@laptop.org>
10309 M:      Jon Nettleton <jon.nettleton@gmail.com>
10310 W:      http://wiki.laptop.org/go/DCON
10311 S:      Maintained
10312 F:      drivers/staging/olpc_dcon/
10313
10314 STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
10315 M:      Willy Tarreau <willy@meta-x.org>
10316 S:      Odd Fixes
10317 F:      drivers/staging/panel/
10318
10319 STAGING - REALTEK RTL8712U DRIVERS
10320 M:      Larry Finger <Larry.Finger@lwfinger.net>
10321 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10322 S:      Odd Fixes
10323 F:      drivers/staging/rtl8712/
10324
10325 STAGING - REALTEK RTL8723U WIRELESS DRIVER
10326 M:      Larry Finger <Larry.Finger@lwfinger.net>
10327 M:      Jes Sorensen <Jes.Sorensen@redhat.com>
10328 L:      linux-wireless@vger.kernel.org
10329 S:      Maintained
10330 F:      drivers/staging/rtl8723au/
10331
10332 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10333 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10334 M:      Teddy Wang <teddy.wang@siliconmotion.com>
10335 M:      Sudip Mukherjee <sudip@vectorindia.org>
10336 L:      linux-fbdev@vger.kernel.org
10337 S:      Maintained
10338 F:      drivers/staging/sm750fb/
10339
10340 STAGING - SLICOSS
10341 M:      Lior Dotan <liodot@gmail.com>
10342 M:      Christopher Harrer <charrer@alacritech.com>
10343 S:      Odd Fixes
10344 F:      drivers/staging/slicoss/
10345
10346 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10347 M:      William Hubbs <w.d.hubbs@gmail.com>
10348 M:      Chris Brannon <chris@the-brannons.com>
10349 M:      Kirk Reiser <kirk@reisers.ca>
10350 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
10351 L:      speakup@linux-speakup.org
10352 W:      http://www.linux-speakup.org/
10353 S:      Odd Fixes
10354 F:      drivers/staging/speakup/
10355
10356 STAGING - VIA VT665X DRIVERS
10357 M:      Forest Bond <forest@alittletooquiet.net>
10358 S:      Odd Fixes
10359 F:      drivers/staging/vt665?/
10360
10361 STAGING - WILC1000 WIFI DRIVER
10362 M:      Johnny Kim <johnny.kim@atmel.com>
10363 M:      Austin Shin <austin.shin@atmel.com>
10364 M:      Chris Park <chris.park@atmel.com>
10365 M:      Tony Cho <tony.cho@atmel.com>
10366 M:      Glen Lee <glen.lee@atmel.com>
10367 M:      Leo Kim <leo.kim@atmel.com>
10368 L:      linux-wireless@vger.kernel.org
10369 S:      Supported
10370 F:      drivers/staging/wilc1000/
10371
10372 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10373 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
10374 S:      Odd Fixes
10375 F:      drivers/staging/xgifb/
10376
10377 HFI1 DRIVER
10378 M:      Mike Marciniszyn <infinipath@intel.com>
10379 L:      linux-rdma@vger.kernel.org
10380 S:      Supported
10381 F:      drivers/staging/rdma/hfi1
10382
10383 STARFIRE/DURALAN NETWORK DRIVER
10384 M:      Ion Badulescu <ionut@badula.org>
10385 S:      Odd Fixes
10386 F:      drivers/net/ethernet/adaptec/starfire*
10387
10388 SUN3/3X
10389 M:      Sam Creasey <sammy@sammy.net>
10390 W:      http://sammy.net/sun3/
10391 S:      Maintained
10392 F:      arch/m68k/kernel/*sun3*
10393 F:      arch/m68k/sun3*/
10394 F:      arch/m68k/include/asm/sun3*
10395 F:      drivers/net/ethernet/i825xx/sun3*
10396
10397 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10398 M:      Hans de Goede <hdegoede@redhat.com>
10399 L:      linux-input@vger.kernel.org
10400 S:      Maintained
10401 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10402 F:      drivers/input/keyboard/sun4i-lradc-keys.c
10403
10404 SUNDANCE NETWORK DRIVER
10405 M:      Denis Kirjanov <kda@linux-powerpc.org>
10406 L:      netdev@vger.kernel.org
10407 S:      Maintained
10408 F:      drivers/net/ethernet/dlink/sundance.c
10409
10410 SUPERH
10411 L:      linux-sh@vger.kernel.org
10412 Q:      http://patchwork.kernel.org/project/linux-sh/list/
10413 S:      Orphan
10414 F:      Documentation/sh/
10415 F:      arch/sh/
10416 F:      drivers/sh/
10417
10418 SUSPEND TO RAM
10419 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10420 M:      Len Brown <len.brown@intel.com>
10421 M:      Pavel Machek <pavel@ucw.cz>
10422 L:      linux-pm@vger.kernel.org
10423 S:      Supported
10424 F:      Documentation/power/
10425 F:      arch/x86/kernel/acpi/
10426 F:      drivers/base/power/
10427 F:      kernel/power/
10428 F:      include/linux/suspend.h
10429 F:      include/linux/freezer.h
10430 F:      include/linux/pm.h
10431
10432 SVGA HANDLING
10433 M:      Martin Mares <mj@ucw.cz>
10434 L:      linux-video@atrey.karlin.mff.cuni.cz
10435 S:      Maintained
10436 F:      Documentation/svga.txt
10437 F:      arch/x86/boot/video*
10438
10439 SWIOTLB SUBSYSTEM
10440 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10441 L:      linux-kernel@vger.kernel.org
10442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10443 S:      Supported
10444 F:      lib/swiotlb.c
10445 F:      arch/*/kernel/pci-swiotlb.c
10446 F:      include/linux/swiotlb.h
10447
10448 SWITCHDEV
10449 M:      Jiri Pirko <jiri@resnulli.us>
10450 L:      netdev@vger.kernel.org
10451 S:      Supported
10452 F:      net/switchdev/
10453 F:      include/net/switchdev.h
10454
10455 SYNOPSYS ARC ARCHITECTURE
10456 M:      Vineet Gupta <vgupta@synopsys.com>
10457 L:      linux-snps-arc@lists.infradead.org
10458 S:      Supported
10459 F:      arch/arc/
10460 F:      Documentation/devicetree/bindings/arc/*
10461 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10462 F:      drivers/tty/serial/arc_uart.c
10463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10464
10465 SYNOPSYS ARC SDP platform support
10466 M:      Alexey Brodkin <abrodkin@synopsys.com>
10467 S:      Supported
10468 F:      arch/arc/plat-axs10x
10469 F:      arch/arc/boot/dts/ax*
10470 F:      Documentation/devicetree/bindings/arc/axs10*
10471
10472 SYSTEM CONFIGURATION (SYSCON)
10473 M:      Lee Jones <lee.jones@linaro.org>
10474 M:      Arnd Bergmann <arnd@arndb.de>
10475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10476 S:      Supported
10477 F:      drivers/mfd/syscon.c
10478
10479 SYSV FILESYSTEM
10480 M:      Christoph Hellwig <hch@infradead.org>
10481 S:      Maintained
10482 F:      Documentation/filesystems/sysv-fs.txt
10483 F:      fs/sysv/
10484 F:      include/linux/sysv_fs.h
10485
10486 TARGET SUBSYSTEM
10487 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
10488 L:      linux-scsi@vger.kernel.org
10489 L:      target-devel@vger.kernel.org
10490 W:      http://www.linux-iscsi.org
10491 W:      http://groups.google.com/group/linux-iscsi-target-dev
10492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10493 S:      Supported
10494 F:      drivers/target/
10495 F:      include/target/
10496 F:      Documentation/target/
10497
10498 TASKSTATS STATISTICS INTERFACE
10499 M:      Balbir Singh <bsingharora@gmail.com>
10500 S:      Maintained
10501 F:      Documentation/accounting/taskstats*
10502 F:      include/linux/taskstats*
10503 F:      kernel/taskstats.c
10504
10505 TC CLASSIFIER
10506 M:      Jamal Hadi Salim <jhs@mojatatu.com>
10507 L:      netdev@vger.kernel.org
10508 S:      Maintained
10509 F:      include/net/pkt_cls.h
10510 F:      include/uapi/linux/pkt_cls.h
10511 F:      net/sched/
10512
10513 TCP LOW PRIORITY MODULE
10514 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10515 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10516 W:      http://tcp-lp-mod.sourceforge.net/
10517 S:      Maintained
10518 F:      net/ipv4/tcp_lp.c
10519
10520 TDA10071 MEDIA DRIVER
10521 M:      Antti Palosaari <crope@iki.fi>
10522 L:      linux-media@vger.kernel.org
10523 W:      https://linuxtv.org
10524 W:      http://palosaari.fi/linux/
10525 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10526 T:      git git://linuxtv.org/anttip/media_tree.git
10527 S:      Maintained
10528 F:      drivers/media/dvb-frontends/tda10071*
10529
10530 TDA18212 MEDIA DRIVER
10531 M:      Antti Palosaari <crope@iki.fi>
10532 L:      linux-media@vger.kernel.org
10533 W:      https://linuxtv.org
10534 W:      http://palosaari.fi/linux/
10535 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10536 T:      git git://linuxtv.org/anttip/media_tree.git
10537 S:      Maintained
10538 F:      drivers/media/tuners/tda18212*
10539
10540 TDA18218 MEDIA DRIVER
10541 M:      Antti Palosaari <crope@iki.fi>
10542 L:      linux-media@vger.kernel.org
10543 W:      https://linuxtv.org
10544 W:      http://palosaari.fi/linux/
10545 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10546 T:      git git://linuxtv.org/anttip/media_tree.git
10547 S:      Maintained
10548 F:      drivers/media/tuners/tda18218*
10549
10550 TDA18271 MEDIA DRIVER
10551 M:      Michael Krufky <mkrufky@linuxtv.org>
10552 L:      linux-media@vger.kernel.org
10553 W:      https://linuxtv.org
10554 W:      http://github.com/mkrufky
10555 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10556 T:      git git://linuxtv.org/mkrufky/tuners.git
10557 S:      Maintained
10558 F:      drivers/media/tuners/tda18271*
10559
10560 TDA827x MEDIA DRIVER
10561 M:      Michael Krufky <mkrufky@linuxtv.org>
10562 L:      linux-media@vger.kernel.org
10563 W:      https://linuxtv.org
10564 W:      http://github.com/mkrufky
10565 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10566 T:      git git://linuxtv.org/mkrufky/tuners.git
10567 S:      Maintained
10568 F:      drivers/media/tuners/tda8290.*
10569
10570 TDA8290 MEDIA DRIVER
10571 M:      Michael Krufky <mkrufky@linuxtv.org>
10572 L:      linux-media@vger.kernel.org
10573 W:      https://linuxtv.org
10574 W:      http://github.com/mkrufky
10575 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10576 T:      git git://linuxtv.org/mkrufky/tuners.git
10577 S:      Maintained
10578 F:      drivers/media/tuners/tda8290.*
10579
10580 TDA9840 MEDIA DRIVER
10581 M:      Hans Verkuil <hverkuil@xs4all.nl>
10582 L:      linux-media@vger.kernel.org
10583 T:      git git://linuxtv.org/media_tree.git
10584 W:      https://linuxtv.org
10585 S:      Maintained
10586 F:      drivers/media/i2c/tda9840*
10587
10588 TEA5761 TUNER DRIVER
10589 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10590 L:      linux-media@vger.kernel.org
10591 W:      https://linuxtv.org
10592 T:      git git://linuxtv.org/media_tree.git
10593 S:      Odd fixes
10594 F:      drivers/media/tuners/tea5761.*
10595
10596 TEA5767 TUNER DRIVER
10597 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10598 L:      linux-media@vger.kernel.org
10599 W:      https://linuxtv.org
10600 T:      git git://linuxtv.org/media_tree.git
10601 S:      Maintained
10602 F:      drivers/media/tuners/tea5767.*
10603
10604 TEA6415C MEDIA DRIVER
10605 M:      Hans Verkuil <hverkuil@xs4all.nl>
10606 L:      linux-media@vger.kernel.org
10607 T:      git git://linuxtv.org/media_tree.git
10608 W:      https://linuxtv.org
10609 S:      Maintained
10610 F:      drivers/media/i2c/tea6415c*
10611
10612 TEA6420 MEDIA DRIVER
10613 M:      Hans Verkuil <hverkuil@xs4all.nl>
10614 L:      linux-media@vger.kernel.org
10615 T:      git git://linuxtv.org/media_tree.git
10616 W:      https://linuxtv.org
10617 S:      Maintained
10618 F:      drivers/media/i2c/tea6420*
10619
10620 TEAM DRIVER
10621 M:      Jiri Pirko <jiri@resnulli.us>
10622 L:      netdev@vger.kernel.org
10623 S:      Supported
10624 F:      drivers/net/team/
10625 F:      include/linux/if_team.h
10626 F:      include/uapi/linux/if_team.h
10627
10628 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10629 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10630 S:      Maintained
10631 F:      arch/x86/platform/ts5500/
10632
10633 TECHNOTREND USB IR RECEIVER
10634 M:      Sean Young <sean@mess.org>
10635 L:      linux-media@vger.kernel.org
10636 S:      Maintained
10637 F:      drivers/media/rc/ttusbir.c
10638
10639 TEGRA ARCHITECTURE SUPPORT
10640 M:      Stephen Warren <swarren@wwwdotorg.org>
10641 M:      Thierry Reding <thierry.reding@gmail.com>
10642 M:      Alexandre Courbot <gnurou@gmail.com>
10643 L:      linux-tegra@vger.kernel.org
10644 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
10645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10646 S:      Supported
10647 N:      [^a-z]tegra
10648
10649 TEGRA CLOCK DRIVER
10650 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
10651 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
10652 S:      Supported
10653 F:      drivers/clk/tegra/
10654
10655 TEGRA DMA DRIVER
10656 M:      Laxman Dewangan <ldewangan@nvidia.com>
10657 S:      Supported
10658 F:      drivers/dma/tegra20-apb-dma.c
10659
10660 TEGRA I2C DRIVER
10661 M:      Laxman Dewangan <ldewangan@nvidia.com>
10662 S:      Supported
10663 F:      drivers/i2c/busses/i2c-tegra.c
10664
10665 TEGRA IOMMU DRIVERS
10666 M:      Hiroshi Doyu <hdoyu@nvidia.com>
10667 S:      Supported
10668 F:      drivers/iommu/tegra*
10669
10670 TEGRA KBC DRIVER
10671 M:      Rakesh Iyer <riyer@nvidia.com>
10672 M:      Laxman Dewangan <ldewangan@nvidia.com>
10673 S:      Supported
10674 F:      drivers/input/keyboard/tegra-kbc.c
10675
10676 TEGRA PWM DRIVER
10677 M:      Thierry Reding <thierry.reding@gmail.com>
10678 S:      Supported
10679 F:      drivers/pwm/pwm-tegra.c
10680
10681 TEGRA SERIAL DRIVER
10682 M:      Laxman Dewangan <ldewangan@nvidia.com>
10683 S:      Supported
10684 F:      drivers/tty/serial/serial-tegra.c
10685
10686 TEGRA SPI DRIVER
10687 M:      Laxman Dewangan <ldewangan@nvidia.com>
10688 S:      Supported
10689 F:      drivers/spi/spi-tegra*
10690
10691 TEHUTI ETHERNET DRIVER
10692 M:      Andy Gospodarek <andy@greyhouse.net>
10693 L:      netdev@vger.kernel.org
10694 S:      Supported
10695 F:      drivers/net/ethernet/tehuti/*
10696
10697 Telecom Clock Driver for MCPL0010
10698 M:      Mark Gross <mark.gross@intel.com>
10699 S:      Supported
10700 F:      drivers/char/tlclk.c
10701
10702 TENSILICA XTENSA PORT (xtensa)
10703 M:      Chris Zankel <chris@zankel.net>
10704 M:      Max Filippov <jcmvbkbc@gmail.com>
10705 L:      linux-xtensa@linux-xtensa.org
10706 T:      git git://github.com/czankel/xtensa-linux.git
10707 S:      Maintained
10708 F:      arch/xtensa/
10709 F:      drivers/irqchip/irq-xtensa-*
10710
10711 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10712 M:      Hans Verkuil <hverkuil@xs4all.nl>
10713 L:      linux-media@vger.kernel.org
10714 T:      git git://linuxtv.org/media_tree.git
10715 W:      https://linuxtv.org
10716 S:      Maintained
10717 F:      drivers/media/radio/radio-raremono.c
10718
10719 THERMAL
10720 M:      Zhang Rui <rui.zhang@intel.com>
10721 M:      Eduardo Valentin <edubezval@gmail.com>
10722 L:      linux-pm@vger.kernel.org
10723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10725 Q:      https://patchwork.kernel.org/project/linux-pm/list/
10726 S:      Supported
10727 F:      drivers/thermal/
10728 F:      include/linux/thermal.h
10729 F:      include/uapi/linux/thermal.h
10730 F:      include/linux/cpu_cooling.h
10731 F:      Documentation/devicetree/bindings/thermal/
10732
10733 THERMAL/CPU_COOLING
10734 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
10735 M:      Viresh Kumar <viresh.kumar@linaro.org>
10736 M:      Javi Merino <javi.merino@arm.com>
10737 L:      linux-pm@vger.kernel.org
10738 S:      Supported
10739 F:      Documentation/thermal/cpu-cooling-api.txt
10740 F:      drivers/thermal/cpu_cooling.c
10741 F:      include/linux/cpu_cooling.h
10742
10743 THINGM BLINK(1) USB RGB LED DRIVER
10744 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10745 S:      Maintained
10746 F:      drivers/hid/hid-thingm.c
10747
10748 THINKPAD ACPI EXTRAS DRIVER
10749 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
10750 L:      ibm-acpi-devel@lists.sourceforge.net
10751 L:      platform-driver-x86@vger.kernel.org
10752 W:      http://ibm-acpi.sourceforge.net
10753 W:      http://thinkwiki.org/wiki/Ibm-acpi
10754 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
10755 S:      Maintained
10756 F:      drivers/platform/x86/thinkpad_acpi.c
10757
10758 TI BANDGAP AND THERMAL DRIVER
10759 M:      Eduardo Valentin <edubezval@gmail.com>
10760 L:      linux-pm@vger.kernel.org
10761 L:      linux-omap@vger.kernel.org
10762 S:      Maintained
10763 F:      drivers/thermal/ti-soc-thermal/
10764
10765 TI CDCE706 CLOCK DRIVER
10766 M:      Max Filippov <jcmvbkbc@gmail.com>
10767 S:      Maintained
10768 F:      drivers/clk/clk-cdce706.c
10769
10770 TI CLOCK DRIVER
10771 M:      Tero Kristo <t-kristo@ti.com>
10772 L:      linux-omap@vger.kernel.org
10773 S:      Maintained
10774 F:      drivers/clk/ti/
10775 F:      include/linux/clk/ti.h
10776
10777 TI FLASH MEDIA INTERFACE DRIVER
10778 M:      Alex Dubov <oakad@yahoo.com>
10779 S:      Maintained
10780 F:      drivers/misc/tifm*
10781 F:      drivers/mmc/host/tifm_sd.c
10782 F:      include/linux/tifm.h
10783
10784 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
10785 M:      Santosh Shilimkar <ssantosh@kernel.org>
10786 L:      linux-kernel@vger.kernel.org
10787 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10788 S:      Maintained
10789 F:      drivers/soc/ti/*
10790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10791
10792
10793 TI LM49xxx FAMILY ASoC CODEC DRIVERS
10794 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
10795 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
10796 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10797 S:      Maintained
10798 F:      sound/soc/codecs/lm49453*
10799 F:      sound/soc/codecs/isabelle*
10800
10801 TI LP855x BACKLIGHT DRIVER
10802 M:      Milo Kim <milo.kim@ti.com>
10803 S:      Maintained
10804 F:      Documentation/backlight/lp855x-driver.txt
10805 F:      drivers/video/backlight/lp855x_bl.c
10806 F:      include/linux/platform_data/lp855x.h
10807
10808 TI LP8727 CHARGER DRIVER
10809 M:      Milo Kim <milo.kim@ti.com>
10810 S:      Maintained
10811 F:      drivers/power/lp8727_charger.c
10812 F:      include/linux/platform_data/lp8727.h
10813
10814 TI LP8788 MFD DRIVER
10815 M:      Milo Kim <milo.kim@ti.com>
10816 S:      Maintained
10817 F:      drivers/iio/adc/lp8788_adc.c
10818 F:      drivers/leds/leds-lp8788.c
10819 F:      drivers/mfd/lp8788*.c
10820 F:      drivers/power/lp8788-charger.c
10821 F:      drivers/regulator/lp8788-*.c
10822 F:      include/linux/mfd/lp8788*.h
10823
10824 TI NETCP ETHERNET DRIVER
10825 M:      Wingman Kwok <w-kwok2@ti.com>
10826 M:      Murali Karicheri <m-karicheri2@ti.com>
10827 L:      netdev@vger.kernel.org
10828 S:      Maintained
10829 F:      drivers/net/ethernet/ti/netcp*
10830
10831 TI TAS571X FAMILY ASoC CODEC DRIVER
10832 M:      Kevin Cernekee <cernekee@chromium.org>
10833 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10834 S:      Odd Fixes
10835 F:      sound/soc/codecs/tas571x*
10836
10837 TI TWL4030 SERIES SOC CODEC DRIVER
10838 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10839 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10840 S:      Maintained
10841 F:      sound/soc/codecs/twl4030*
10842
10843 TI WILINK WIRELESS DRIVERS
10844 L:      linux-wireless@vger.kernel.org
10845 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
10846 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
10847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
10848 S:      Orphan
10849 F:      drivers/net/wireless/ti/
10850 F:      include/linux/wl12xx.h
10851
10852 TIPC NETWORK LAYER
10853 M:      Jon Maloy <jon.maloy@ericsson.com>
10854 M:      Ying Xue <ying.xue@windriver.com>
10855 L:      netdev@vger.kernel.org (core kernel code)
10856 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
10857 W:      http://tipc.sourceforge.net/
10858 S:      Maintained
10859 F:      include/uapi/linux/tipc*.h
10860 F:      net/tipc/
10861
10862 TILE ARCHITECTURE
10863 M:      Chris Metcalf <cmetcalf@ezchip.com>
10864 W:      http://www.ezchip.com/scm/
10865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
10866 S:      Supported
10867 F:      arch/tile/
10868 F:      drivers/char/tile-srom.c
10869 F:      drivers/edac/tile_edac.c
10870 F:      drivers/net/ethernet/tile/
10871 F:      drivers/rtc/rtc-tile.c
10872 F:      drivers/tty/hvc/hvc_tile.c
10873 F:      drivers/tty/serial/tilegx.c
10874 F:      drivers/usb/host/*-tilegx.c
10875 F:      include/linux/usb/tilegx.h
10876
10877 TLAN NETWORK DRIVER
10878 M:      Samuel Chessman <chessman@tux.org>
10879 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
10880 W:      http://sourceforge.net/projects/tlan/
10881 S:      Maintained
10882 F:      Documentation/networking/tlan.txt
10883 F:      drivers/net/ethernet/ti/tlan.*
10884
10885 TOMOYO SECURITY MODULE
10886 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
10887 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
10888 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10889 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
10890 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10891 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10892 W:      http://tomoyo.sourceforge.jp/
10893 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
10894 S:      Maintained
10895 F:      security/tomoyo/
10896
10897 TOPSTAR LAPTOP EXTRAS DRIVER
10898 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
10899 L:      platform-driver-x86@vger.kernel.org
10900 S:      Maintained
10901 F:      drivers/platform/x86/topstar-laptop.c
10902
10903 TOSHIBA ACPI EXTRAS DRIVER
10904 M:      Azael Avalos <coproscefalo@gmail.com>
10905 L:      platform-driver-x86@vger.kernel.org
10906 S:      Maintained
10907 F:      drivers/platform/x86/toshiba_acpi.c
10908
10909 TOSHIBA BLUETOOTH DRIVER
10910 M:      Azael Avalos <coproscefalo@gmail.com>
10911 L:      platform-driver-x86@vger.kernel.org
10912 S:      Maintained
10913 F:      drivers/platform/x86/toshiba_bluetooth.c
10914
10915 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10916 M:      Azael Avalos <coproscefalo@gmail.com>
10917 L:      platform-driver-x86@vger.kernel.org
10918 S:      Maintained
10919 F:      drivers/platform/x86/toshiba_haps.c
10920
10921 TOSHIBA WMI HOTKEYS DRIVER
10922 M:      Azael Avalos <coproscefalo@gmail.com>
10923 L:      platform-driver-x86@vger.kernel.org
10924 S:      Maintained
10925 F:      drivers/platform/x86/toshiba-wmi.c
10926
10927 TOSHIBA SMM DRIVER
10928 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
10929 W:      http://www.buzzard.org.uk/toshiba/
10930 S:      Maintained
10931 F:      drivers/char/toshiba.c
10932 F:      include/linux/toshiba.h
10933 F:      include/uapi/linux/toshiba.h
10934
10935 TOSHIBA TC358743 DRIVER
10936 M:      Mats Randgaard <matrandg@cisco.com>
10937 L:      linux-media@vger.kernel.org
10938 S:      Maintained
10939 F:      drivers/media/i2c/tc358743*
10940 F:      include/media/i2c/tc358743.h
10941
10942 TMIO MMC DRIVER
10943 M:      Ian Molton <ian@mnementh.co.uk>
10944 L:      linux-mmc@vger.kernel.org
10945 S:      Maintained
10946 F:      drivers/mmc/host/tmio_mmc*
10947 F:      drivers/mmc/host/sh_mobile_sdhi.c
10948 F:      include/linux/mmc/tmio.h
10949 F:      include/linux/mmc/sh_mobile_sdhi.h
10950
10951 TMP401 HARDWARE MONITOR DRIVER
10952 M:      Guenter Roeck <linux@roeck-us.net>
10953 L:      lm-sensors@lm-sensors.org
10954 S:      Maintained
10955 F:      Documentation/hwmon/tmp401
10956 F:      drivers/hwmon/tmp401.c
10957
10958 TMPFS (SHMEM FILESYSTEM)
10959 M:      Hugh Dickins <hughd@google.com>
10960 L:      linux-mm@kvack.org
10961 S:      Maintained
10962 F:      include/linux/shmem_fs.h
10963 F:      mm/shmem.c
10964
10965 TM6000 VIDEO4LINUX DRIVER
10966 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10967 L:      linux-media@vger.kernel.org
10968 W:      https://linuxtv.org
10969 T:      git git://linuxtv.org/media_tree.git
10970 S:      Odd fixes
10971 F:      drivers/media/usb/tm6000/
10972
10973 TW68 VIDEO4LINUX DRIVER
10974 M:      Hans Verkuil <hverkuil@xs4all.nl>
10975 L:      linux-media@vger.kernel.org
10976 T:      git git://linuxtv.org/media_tree.git
10977 W:      https://linuxtv.org
10978 S:      Odd Fixes
10979 F:      drivers/media/pci/tw68/
10980
10981 TPM DEVICE DRIVER
10982 M:      Peter Huewe <peterhuewe@gmx.de>
10983 M:      Marcel Selhorst <tpmdd@selhorst.net>
10984 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
10985 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
10986 W:      http://tpmdd.sourceforge.net
10987 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10988 Q:      git git://github.com/PeterHuewe/linux-tpmdd.git
10989 T:      git https://github.com/PeterHuewe/linux-tpmdd
10990 S:      Maintained
10991 F:      drivers/char/tpm/
10992
10993 TPM IBM_VTPM DEVICE DRIVER
10994 M:      Ashley Lai <ashleydlai@gmail.com>
10995 W:      http://tpmdd.sourceforge.net
10996 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10997 S:      Maintained
10998 F:      drivers/char/tpm/tpm_ibmvtpm*
10999
11000 TRACING
11001 M:      Steven Rostedt <rostedt@goodmis.org>
11002 M:      Ingo Molnar <mingo@redhat.com>
11003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11004 S:      Maintained
11005 F:      Documentation/trace/ftrace.txt
11006 F:      arch/*/*/*/ftrace.h
11007 F:      arch/*/kernel/ftrace.c
11008 F:      include/*/ftrace.h
11009 F:      include/linux/trace*.h
11010 F:      include/trace/
11011 F:      kernel/trace/
11012 F:      tools/testing/selftests/ftrace/
11013
11014 TRIVIAL PATCHES
11015 M:      Jiri Kosina <trivial@kernel.org>
11016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11017 S:      Maintained
11018 K:      ^Subject:.*(?i)trivial
11019
11020 TTY LAYER
11021 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11022 M:      Jiri Slaby <jslaby@suse.com>
11023 S:      Supported
11024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11025 F:      Documentation/serial/
11026 F:      drivers/tty/
11027 F:      drivers/tty/serial/serial_core.c
11028 F:      include/linux/serial_core.h
11029 F:      include/linux/serial.h
11030 F:      include/linux/tty.h
11031 F:      include/uapi/linux/serial_core.h
11032 F:      include/uapi/linux/serial.h
11033 F:      include/uapi/linux/tty.h
11034
11035 TUA9001 MEDIA DRIVER
11036 M:      Antti Palosaari <crope@iki.fi>
11037 L:      linux-media@vger.kernel.org
11038 W:      https://linuxtv.org
11039 W:      http://palosaari.fi/linux/
11040 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11041 T:      git git://linuxtv.org/anttip/media_tree.git
11042 S:      Maintained
11043 F:      drivers/media/tuners/tua9001*
11044
11045 TULIP NETWORK DRIVERS
11046 L:      netdev@vger.kernel.org
11047 L:      linux-parisc@vger.kernel.org
11048 S:      Orphan
11049 F:      drivers/net/ethernet/dec/tulip/
11050
11051 TUN/TAP driver
11052 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
11053 W:      http://vtun.sourceforge.net/tun
11054 S:      Maintained
11055 F:      Documentation/networking/tuntap.txt
11056 F:      arch/um/os-Linux/drivers/
11057
11058 TURBOCHANNEL SUBSYSTEM
11059 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
11060 M:      Ralf Baechle <ralf@linux-mips.org>
11061 L:      linux-mips@linux-mips.org
11062 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
11063 S:      Maintained
11064 F:      drivers/tc/
11065 F:      include/linux/tc.h
11066
11067 U14-34F SCSI DRIVER
11068 M:      Dario Ballabio <ballabio_dario@emc.com>
11069 L:      linux-scsi@vger.kernel.org
11070 S:      Maintained
11071 F:      drivers/scsi/u14-34f.c
11072
11073 UBI FILE SYSTEM (UBIFS)
11074 M:      Artem Bityutskiy <dedekind1@gmail.com>
11075 M:      Adrian Hunter <adrian.hunter@intel.com>
11076 L:      linux-mtd@lists.infradead.org
11077 T:      git git://git.infradead.org/ubifs-2.6.git
11078 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
11079 S:      Maintained
11080 F:      Documentation/filesystems/ubifs.txt
11081 F:      fs/ubifs/
11082
11083 UCLINUX (M68KNOMMU AND COLDFIRE)
11084 M:      Greg Ungerer <gerg@uclinux.org>
11085 W:      http://www.uclinux.org/
11086 L:      linux-m68k@lists.linux-m68k.org
11087 L:      uclinux-dev@uclinux.org  (subscribers-only)
11088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11089 S:      Maintained
11090 F:      arch/m68k/coldfire/
11091 F:      arch/m68k/68*/
11092 F:      arch/m68k/*/*_no.*
11093 F:      arch/m68k/include/asm/*_no.*
11094
11095 UDF FILESYSTEM
11096 M:      Jan Kara <jack@suse.com>
11097 S:      Maintained
11098 F:      Documentation/filesystems/udf.txt
11099 F:      fs/udf/
11100
11101 UFS FILESYSTEM
11102 M:      Evgeniy Dushistov <dushistov@mail.ru>
11103 S:      Maintained
11104 F:      Documentation/filesystems/ufs.txt
11105 F:      fs/ufs/
11106
11107 UHID USERSPACE HID IO DRIVER:
11108 M:      David Herrmann <dh.herrmann@googlemail.com>
11109 L:      linux-input@vger.kernel.org
11110 S:      Maintained
11111 F:      drivers/hid/uhid.c
11112 F:      include/uapi/linux/uhid.h
11113
11114 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11115 L:      linux-usb@vger.kernel.org
11116 S:      Orphan
11117 F:      drivers/uwb/
11118 F:      include/linux/uwb.h
11119 F:      include/linux/uwb/
11120
11121 UNICORE32 ARCHITECTURE:
11122 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
11123 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11124 S:      Maintained
11125 T:      git git://github.com/gxt/linux.git
11126 F:      arch/unicore32/
11127
11128 UNIFDEF
11129 M:      Tony Finch <dot@dotat.at>
11130 W:      http://dotat.at/prog/unifdef
11131 S:      Maintained
11132 F:      scripts/unifdef.c
11133
11134 UNIFORM CDROM DRIVER
11135 M:      Jens Axboe <axboe@kernel.dk>
11136 W:      http://www.kernel.dk
11137 S:      Maintained
11138 F:      Documentation/cdrom/
11139 F:      drivers/cdrom/cdrom.c
11140 F:      include/linux/cdrom.h
11141 F:      include/uapi/linux/cdrom.h
11142
11143 UNISYS S-PAR DRIVERS
11144 M:      Benjamin Romer <benjamin.romer@unisys.com>
11145 M:      David Kershner <david.kershner@unisys.com>
11146 L:      sparmaintainer@unisys.com (Unisys internal)
11147 S:      Supported
11148 F:      drivers/staging/unisys/
11149
11150 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11151 M:      Vinayak Holikatti <vinholikatti@gmail.com>
11152 L:      linux-scsi@vger.kernel.org
11153 S:      Supported
11154 F:      Documentation/scsi/ufs.txt
11155 F:      drivers/scsi/ufs/
11156
11157 UNSORTED BLOCK IMAGES (UBI)
11158 M:      Artem Bityutskiy <dedekind1@gmail.com>
11159 M:      Richard Weinberger <richard@nod.at>
11160 W:      http://www.linux-mtd.infradead.org/
11161 L:      linux-mtd@lists.infradead.org
11162 T:      git git://git.infradead.org/ubifs-2.6.git
11163 S:      Supported
11164 F:      drivers/mtd/ubi/
11165 F:      include/linux/mtd/ubi.h
11166 F:      include/uapi/mtd/ubi-user.h
11167
11168 USB ACM DRIVER
11169 M:      Oliver Neukum <oliver@neukum.org>
11170 L:      linux-usb@vger.kernel.org
11171 S:      Maintained
11172 F:      Documentation/usb/acm.txt
11173 F:      drivers/usb/class/cdc-acm.*
11174
11175 USB AR5523 WIRELESS DRIVER
11176 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
11177 L:      linux-wireless@vger.kernel.org
11178 S:      Maintained
11179 F:      drivers/net/wireless/ath/ar5523/
11180
11181 USB ATTACHED SCSI
11182 M:      Hans de Goede <hdegoede@redhat.com>
11183 M:      Gerd Hoffmann <kraxel@redhat.com>
11184 L:      linux-usb@vger.kernel.org
11185 L:      linux-scsi@vger.kernel.org
11186 S:      Maintained
11187 F:      drivers/usb/storage/uas.c
11188
11189 USB CDC ETHERNET DRIVER
11190 M:      Oliver Neukum <oliver@neukum.org>
11191 L:      linux-usb@vger.kernel.org
11192 S:      Maintained
11193 F:      drivers/net/usb/cdc_*.c
11194 F:      include/uapi/linux/usb/cdc.h
11195
11196 USB CHAOSKEY DRIVER
11197 M:      Keith Packard <keithp@keithp.com>
11198 L:      linux-usb@vger.kernel.org
11199 S:      Maintained
11200 F:      drivers/usb/misc/chaoskey.c
11201
11202 USB CYPRESS C67X00 DRIVER
11203 M:      Peter Korsgaard <jacmet@sunsite.dk>
11204 L:      linux-usb@vger.kernel.org
11205 S:      Maintained
11206 F:      drivers/usb/c67x00/
11207
11208 USB DAVICOM DM9601 DRIVER
11209 M:      Peter Korsgaard <jacmet@sunsite.dk>
11210 L:      netdev@vger.kernel.org
11211 W:      http://www.linux-usb.org/usbnet
11212 S:      Maintained
11213 F:      drivers/net/usb/dm9601.c
11214
11215 USB DIAMOND RIO500 DRIVER
11216 M:      Cesar Miquel <miquel@df.uba.ar>
11217 L:      rio500-users@lists.sourceforge.net
11218 W:      http://rio500.sourceforge.net
11219 S:      Maintained
11220 F:      drivers/usb/misc/rio500*
11221
11222 USB EHCI DRIVER
11223 M:      Alan Stern <stern@rowland.harvard.edu>
11224 L:      linux-usb@vger.kernel.org
11225 S:      Maintained
11226 F:      Documentation/usb/ehci.txt
11227 F:      drivers/usb/host/ehci*
11228
11229 USB GADGET/PERIPHERAL SUBSYSTEM
11230 M:      Felipe Balbi <balbi@ti.com>
11231 L:      linux-usb@vger.kernel.org
11232 W:      http://www.linux-usb.org/gadget
11233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11234 S:      Maintained
11235 F:      drivers/usb/gadget/
11236 F:      include/linux/usb/gadget*
11237
11238 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11239 M:      Jiri Kosina <jikos@kernel.org>
11240 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
11241 L:      linux-usb@vger.kernel.org
11242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11243 S:      Maintained
11244 F:      Documentation/hid/hiddev.txt
11245 F:      drivers/hid/usbhid/
11246
11247 USB ISP116X DRIVER
11248 M:      Olav Kongas <ok@artecdesign.ee>
11249 L:      linux-usb@vger.kernel.org
11250 S:      Maintained
11251 F:      drivers/usb/host/isp116x*
11252 F:      include/linux/usb/isp116x.h
11253
11254 USB MASS STORAGE DRIVER
11255 M:      Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11256 L:      linux-usb@vger.kernel.org
11257 L:      usb-storage@lists.one-eyed-alien.net
11258 S:      Maintained
11259 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
11260 F:      drivers/usb/storage/
11261
11262 USB MIDI DRIVER
11263 M:      Clemens Ladisch <clemens@ladisch.de>
11264 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11265 T:      git git://git.alsa-project.org/alsa-kernel.git
11266 S:      Maintained
11267 F:      sound/usb/midi.*
11268
11269 USB NETWORKING DRIVERS
11270 L:      linux-usb@vger.kernel.org
11271 S:      Odd Fixes
11272 F:      drivers/net/usb/
11273
11274 USB OHCI DRIVER
11275 M:      Alan Stern <stern@rowland.harvard.edu>
11276 L:      linux-usb@vger.kernel.org
11277 S:      Maintained
11278 F:      Documentation/usb/ohci.txt
11279 F:      drivers/usb/host/ohci*
11280
11281 USB OTG FSM (Finite State Machine)
11282 M:      Peter Chen <Peter.Chen@nxp.com>
11283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11284 L:      linux-usb@vger.kernel.org
11285 S:      Maintained
11286 F:      drivers/usb/common/usb-otg-fsm.c
11287
11288 USB OVER IP DRIVER
11289 M:      Valentina Manea <valentina.manea.m@gmail.com>
11290 M:      Shuah Khan <shuah.kh@samsung.com>
11291 L:      linux-usb@vger.kernel.org
11292 S:      Maintained
11293 F:      drivers/usb/usbip/
11294 F:      tools/usb/usbip/
11295
11296 USB PEGASUS DRIVER
11297 M:      Petko Manolov <petkan@nucleusys.com>
11298 L:      linux-usb@vger.kernel.org
11299 L:      netdev@vger.kernel.org
11300 T:      git git://github.com/petkan/pegasus.git
11301 W:      https://github.com/petkan/pegasus
11302 S:      Maintained
11303 F:      drivers/net/usb/pegasus.*
11304
11305 USB PHY LAYER
11306 M:      Felipe Balbi <balbi@ti.com>
11307 L:      linux-usb@vger.kernel.org
11308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11309 S:      Maintained
11310 F:      drivers/usb/phy/
11311
11312 USB PRINTER DRIVER (usblp)
11313 M:      Pete Zaitcev <zaitcev@redhat.com>
11314 L:      linux-usb@vger.kernel.org
11315 S:      Supported
11316 F:      drivers/usb/class/usblp.c
11317
11318 USB QMI WWAN NETWORK DRIVER
11319 M:      Bjørn Mork <bjorn@mork.no>
11320 L:      netdev@vger.kernel.org
11321 S:      Maintained
11322 F:      Documentation/ABI/testing/sysfs-class-net-qmi
11323 F:      drivers/net/usb/qmi_wwan.c
11324
11325 USB RTL8150 DRIVER
11326 M:      Petko Manolov <petkan@nucleusys.com>
11327 L:      linux-usb@vger.kernel.org
11328 L:      netdev@vger.kernel.org
11329 T:      git git://github.com/petkan/rtl8150.git
11330 W:      https://github.com/petkan/rtl8150
11331 S:      Maintained
11332 F:      drivers/net/usb/rtl8150.c
11333
11334 USB SERIAL SUBSYSTEM
11335 M:      Johan Hovold <johan@kernel.org>
11336 L:      linux-usb@vger.kernel.org
11337 S:      Maintained
11338 F:      Documentation/usb/usb-serial.txt
11339 F:      drivers/usb/serial/
11340 F:      include/linux/usb/serial.h
11341
11342 USB SMSC75XX ETHERNET DRIVER
11343 M:      Steve Glendinning <steve.glendinning@shawell.net>
11344 L:      netdev@vger.kernel.org
11345 S:      Maintained
11346 F:      drivers/net/usb/smsc75xx.*
11347
11348 USB SMSC95XX ETHERNET DRIVER
11349 M:      Steve Glendinning <steve.glendinning@shawell.net>
11350 L:      netdev@vger.kernel.org
11351 S:      Maintained
11352 F:      drivers/net/usb/smsc95xx.*
11353
11354 USB SUBSYSTEM
11355 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11356 L:      linux-usb@vger.kernel.org
11357 W:      http://www.linux-usb.org
11358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11359 S:      Supported
11360 F:      Documentation/usb/
11361 F:      drivers/usb/
11362 F:      include/linux/usb.h
11363 F:      include/linux/usb/
11364
11365 USB UHCI DRIVER
11366 M:      Alan Stern <stern@rowland.harvard.edu>
11367 L:      linux-usb@vger.kernel.org
11368 S:      Maintained
11369 F:      drivers/usb/host/uhci*
11370
11371 USB "USBNET" DRIVER FRAMEWORK
11372 M:      Oliver Neukum <oneukum@suse.com>
11373 L:      netdev@vger.kernel.org
11374 W:      http://www.linux-usb.org/usbnet
11375 S:      Maintained
11376 F:      drivers/net/usb/usbnet.c
11377 F:      include/linux/usb/usbnet.h
11378
11379 USB VIDEO CLASS
11380 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11381 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11382 L:      linux-media@vger.kernel.org
11383 T:      git git://linuxtv.org/media_tree.git
11384 W:      http://www.ideasonboard.org/uvc/
11385 S:      Maintained
11386 F:      drivers/media/usb/uvc/
11387 F:      include/uapi/linux/uvcvideo.h
11388
11389 USB VISION DRIVER
11390 M:      Hans Verkuil <hverkuil@xs4all.nl>
11391 L:      linux-media@vger.kernel.org
11392 T:      git git://linuxtv.org/media_tree.git
11393 W:      https://linuxtv.org
11394 S:      Odd Fixes
11395 F:      drivers/media/usb/usbvision/
11396
11397 USB WEBCAM GADGET
11398 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11399 L:      linux-usb@vger.kernel.org
11400 S:      Maintained
11401 F:      drivers/usb/gadget/function/*uvc*
11402 F:      drivers/usb/gadget/legacy/webcam.c
11403
11404 USB WIRELESS RNDIS DRIVER (rndis_wlan)
11405 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
11406 L:      linux-wireless@vger.kernel.org
11407 S:      Maintained
11408 F:      drivers/net/wireless/rndis_wlan.c
11409
11410 USB XHCI DRIVER
11411 M:      Mathias Nyman <mathias.nyman@intel.com>
11412 L:      linux-usb@vger.kernel.org
11413 S:      Supported
11414 F:      drivers/usb/host/xhci*
11415 F:      drivers/usb/host/pci-quirks*
11416
11417 USB ZD1201 DRIVER
11418 L:      linux-wireless@vger.kernel.org
11419 W:      http://linux-lc100020.sourceforge.net
11420 S:      Orphan
11421 F:      drivers/net/wireless/zydas/zd1201.*
11422
11423 USB ZR364XX DRIVER
11424 M:      Antoine Jacquet <royale@zerezo.com>
11425 L:      linux-usb@vger.kernel.org
11426 L:      linux-media@vger.kernel.org
11427 T:      git git://linuxtv.org/media_tree.git
11428 W:      http://royale.zerezo.com/zr364xx/
11429 S:      Maintained
11430 F:      Documentation/video4linux/zr364xx.txt
11431 F:      drivers/media/usb/zr364xx/
11432
11433 ULPI BUS
11434 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
11435 L:      linux-usb@vger.kernel.org
11436 S:      Maintained
11437 F:      drivers/usb/common/ulpi.c
11438 F:      include/linux/ulpi/
11439
11440 USER-MODE LINUX (UML)
11441 M:      Jeff Dike <jdike@addtoit.com>
11442 M:      Richard Weinberger <richard@nod.at>
11443 L:      user-mode-linux-devel@lists.sourceforge.net
11444 L:      user-mode-linux-user@lists.sourceforge.net
11445 W:      http://user-mode-linux.sourceforge.net
11446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
11447 S:      Maintained
11448 F:      Documentation/virtual/uml/
11449 F:      arch/um/
11450 F:      arch/x86/um/
11451 F:      fs/hostfs/
11452 F:      fs/hppfs/
11453
11454 USERSPACE I/O (UIO)
11455 M:      "Hans J. Koch" <hjk@hansjkoch.de>
11456 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11457 S:      Maintained
11458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11459 F:      Documentation/DocBook/uio-howto.tmpl
11460 F:      drivers/uio/
11461 F:      include/linux/uio*.h
11462
11463 UTIL-LINUX PACKAGE
11464 M:      Karel Zak <kzak@redhat.com>
11465 L:      util-linux@vger.kernel.org
11466 W:      http://en.wikipedia.org/wiki/Util-linux
11467 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11468 S:      Maintained
11469
11470 UVESAFB DRIVER
11471 M:      Michal Januszewski <spock@gentoo.org>
11472 L:      linux-fbdev@vger.kernel.org
11473 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
11474 S:      Maintained
11475 F:      Documentation/fb/uvesafb.txt
11476 F:      drivers/video/fbdev/uvesafb.*
11477
11478 VF610 NAND DRIVER
11479 M:      Stefan Agner <stefan@agner.ch>
11480 L:      linux-mtd@lists.infradead.org
11481 S:      Supported
11482 F:      drivers/mtd/nand/vf610_nfc.c
11483
11484 VFAT/FAT/MSDOS FILESYSTEM
11485 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11486 S:      Maintained
11487 F:      Documentation/filesystems/vfat.txt
11488 F:      fs/fat/
11489
11490 VFIO DRIVER
11491 M:      Alex Williamson <alex.williamson@redhat.com>
11492 L:      kvm@vger.kernel.org
11493 T:      git git://github.com/awilliam/linux-vfio.git
11494 S:      Maintained
11495 F:      Documentation/vfio.txt
11496 F:      drivers/vfio/
11497 F:      include/linux/vfio.h
11498 F:      include/uapi/linux/vfio.h
11499
11500 VFIO PLATFORM DRIVER
11501 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
11502 L:      kvm@vger.kernel.org
11503 S:      Maintained
11504 F:      drivers/vfio/platform/
11505
11506 VIDEOBUF2 FRAMEWORK
11507 M:      Pawel Osciak <pawel@osciak.com>
11508 M:      Marek Szyprowski <m.szyprowski@samsung.com>
11509 M:      Kyungmin Park <kyungmin.park@samsung.com>
11510 L:      linux-media@vger.kernel.org
11511 S:      Maintained
11512 F:      drivers/media/v4l2-core/videobuf2-*
11513 F:      include/media/videobuf2-*
11514
11515 VIRTUAL SERIO DEVICE DRIVER
11516 M:      Stephen Chandler Paul <thatslyude@gmail.com>
11517 S:      Maintained
11518 F:      drivers/input/serio/userio.c
11519 F:      include/uapi/linux/userio.h
11520
11521 VIRTIO CONSOLE DRIVER
11522 M:      Amit Shah <amit.shah@redhat.com>
11523 L:      virtualization@lists.linux-foundation.org
11524 S:      Maintained
11525 F:      drivers/char/virtio_console.c
11526 F:      include/linux/virtio_console.h
11527 F:      include/uapi/linux/virtio_console.h
11528
11529 VIRTIO CORE, NET AND BLOCK DRIVERS
11530 M:      "Michael S. Tsirkin" <mst@redhat.com>
11531 L:      virtualization@lists.linux-foundation.org
11532 S:      Maintained
11533 F:      drivers/virtio/
11534 F:      tools/virtio/
11535 F:      drivers/net/virtio_net.c
11536 F:      drivers/block/virtio_blk.c
11537 F:      include/linux/virtio_*.h
11538 F:      include/uapi/linux/virtio_*.h
11539
11540 VIRTIO DRIVERS FOR S390
11541 M:      Christian Borntraeger <borntraeger@de.ibm.com>
11542 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
11543 L:      linux-s390@vger.kernel.org
11544 L:      virtualization@lists.linux-foundation.org
11545 L:      kvm@vger.kernel.org
11546 S:      Supported
11547 F:      drivers/s390/virtio/
11548
11549 VIRTIO GPU DRIVER
11550 M:      David Airlie <airlied@linux.ie>
11551 M:      Gerd Hoffmann <kraxel@redhat.com>
11552 L:      dri-devel@lists.freedesktop.org
11553 L:      virtualization@lists.linux-foundation.org
11554 S:      Maintained
11555 F:      drivers/gpu/drm/virtio/
11556 F:      include/uapi/linux/virtio_gpu.h
11557
11558 VIRTIO HOST (VHOST)
11559 M:      "Michael S. Tsirkin" <mst@redhat.com>
11560 L:      kvm@vger.kernel.org
11561 L:      virtualization@lists.linux-foundation.org
11562 L:      netdev@vger.kernel.org
11563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
11564 S:      Maintained
11565 F:      drivers/vhost/
11566 F:      include/uapi/linux/vhost.h
11567
11568 VIRTIO INPUT DRIVER
11569 M:      Gerd Hoffmann <kraxel@redhat.com>
11570 S:      Maintained
11571 F:      drivers/virtio/virtio_input.c
11572 F:      include/uapi/linux/virtio_input.h
11573
11574 VIA RHINE NETWORK DRIVER
11575 S:      Orphan
11576 F:      drivers/net/ethernet/via/via-rhine.c
11577
11578 VIA SD/MMC CARD CONTROLLER DRIVER
11579 M:      Bruce Chang <brucechang@via.com.tw>
11580 M:      Harald Welte <HaraldWelte@viatech.com>
11581 S:      Maintained
11582 F:      drivers/mmc/host/via-sdmmc.c
11583
11584 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11585 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
11586 L:      linux-fbdev@vger.kernel.org
11587 S:      Maintained
11588 F:      include/linux/via-core.h
11589 F:      include/linux/via-gpio.h
11590 F:      include/linux/via_i2c.h
11591 F:      drivers/video/fbdev/via/
11592
11593 VIA VELOCITY NETWORK DRIVER
11594 M:      Francois Romieu <romieu@fr.zoreil.com>
11595 L:      netdev@vger.kernel.org
11596 S:      Maintained
11597 F:      drivers/net/ethernet/via/via-velocity.*
11598
11599 VIRT LIB
11600 M:      Alex Williamson <alex.williamson@redhat.com>
11601 M:      Paolo Bonzini <pbonzini@redhat.com>
11602 L:      kvm@vger.kernel.org
11603 S:      Supported
11604 F:      virt/lib/
11605
11606 VIVID VIRTUAL VIDEO DRIVER
11607 M:      Hans Verkuil <hverkuil@xs4all.nl>
11608 L:      linux-media@vger.kernel.org
11609 T:      git git://linuxtv.org/media_tree.git
11610 W:      https://linuxtv.org
11611 S:      Maintained
11612 F:      drivers/media/platform/vivid/*
11613
11614 VLAN (802.1Q)
11615 M:      Patrick McHardy <kaber@trash.net>
11616 L:      netdev@vger.kernel.org
11617 S:      Maintained
11618 F:      drivers/net/macvlan.c
11619 F:      include/linux/if_*vlan.h
11620 F:      net/8021q/
11621
11622 VLYNQ BUS
11623 M:      Florian Fainelli <florian@openwrt.org>
11624 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
11625 S:      Maintained
11626 F:      drivers/vlynq/vlynq.c
11627 F:      include/linux/vlynq.h
11628
11629 VME SUBSYSTEM
11630 M:      Martyn Welch <martyn@welchs.me.uk>
11631 M:      Manohar Vanga <manohar.vanga@gmail.com>
11632 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11633 L:      devel@driverdev.osuosl.org
11634 S:      Maintained
11635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11636 F:      Documentation/vme_api.txt
11637 F:      drivers/staging/vme/
11638 F:      drivers/vme/
11639 F:      include/linux/vme*
11640
11641 VMWARE HYPERVISOR INTERFACE
11642 M:      Alok Kataria <akataria@vmware.com>
11643 L:      virtualization@lists.linux-foundation.org
11644 S:      Supported
11645 F:      arch/x86/kernel/cpu/vmware.c
11646
11647 VMWARE BALLOON DRIVER
11648 M:      Xavier Deguillard <xdeguillard@vmware.com>
11649 M:      Philip Moltmann <moltmann@vmware.com>
11650 M:      "VMware, Inc." <pv-drivers@vmware.com>
11651 L:      linux-kernel@vger.kernel.org
11652 S:      Maintained
11653 F:      drivers/misc/vmw_balloon.c
11654
11655 VMWARE VMMOUSE SUBDRIVER
11656 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11657 M:      "VMware, Inc." <pv-drivers@vmware.com>
11658 L:      linux-input@vger.kernel.org
11659 S:      Maintained
11660 F:      drivers/input/mouse/vmmouse.c
11661 F:      drivers/input/mouse/vmmouse.h
11662
11663 VMWARE VMXNET3 ETHERNET DRIVER
11664 M:      Shrikrishna Khare <skhare@vmware.com>
11665 M:      "VMware, Inc." <pv-drivers@vmware.com>
11666 L:      netdev@vger.kernel.org
11667 S:      Maintained
11668 F:      drivers/net/vmxnet3/
11669
11670 VMware PVSCSI driver
11671 M:      Arvind Kumar <arvindkumar@vmware.com>
11672 M:      VMware PV-Drivers <pv-drivers@vmware.com>
11673 L:      linux-scsi@vger.kernel.org
11674 S:      Maintained
11675 F:      drivers/scsi/vmw_pvscsi.c
11676 F:      drivers/scsi/vmw_pvscsi.h
11677
11678 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11679 M:      Liam Girdwood <lgirdwood@gmail.com>
11680 M:      Mark Brown <broonie@kernel.org>
11681 L:      linux-kernel@vger.kernel.org
11682 W:      http://www.slimlogic.co.uk/?p=48
11683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11684 S:      Supported
11685 F:      drivers/regulator/
11686 F:      include/linux/regulator/
11687
11688 VRF
11689 M:      David Ahern <dsa@cumulusnetworks.com>
11690 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
11691 L:      netdev@vger.kernel.org
11692 S:      Maintained
11693 F:      drivers/net/vrf.c
11694 F:      Documentation/networking/vrf.txt
11695
11696 VT1211 HARDWARE MONITOR DRIVER
11697 M:      Juerg Haefliger <juergh@gmail.com>
11698 L:      lm-sensors@lm-sensors.org
11699 S:      Maintained
11700 F:      Documentation/hwmon/vt1211
11701 F:      drivers/hwmon/vt1211.c
11702
11703 VT8231 HARDWARE MONITOR DRIVER
11704 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
11705 L:      lm-sensors@lm-sensors.org
11706 S:      Maintained
11707 F:      drivers/hwmon/vt8231.c
11708
11709 VUB300 USB to SDIO/SD/MMC bridge chip
11710 M:      Tony Olech <tony.olech@elandigitalsystems.com>
11711 L:      linux-mmc@vger.kernel.org
11712 L:      linux-usb@vger.kernel.org
11713 S:      Supported
11714 F:      drivers/mmc/host/vub300.c
11715
11716 W1 DALLAS'S 1-WIRE BUS
11717 M:      Evgeniy Polyakov <zbr@ioremap.net>
11718 S:      Maintained
11719 F:      Documentation/w1/
11720 F:      drivers/w1/
11721
11722 W83791D HARDWARE MONITORING DRIVER
11723 M:      Marc Hulsman <m.hulsman@tudelft.nl>
11724 L:      lm-sensors@lm-sensors.org
11725 S:      Maintained
11726 F:      Documentation/hwmon/w83791d
11727 F:      drivers/hwmon/w83791d.c
11728
11729 W83793 HARDWARE MONITORING DRIVER
11730 M:      Rudolf Marek <r.marek@assembler.cz>
11731 L:      lm-sensors@lm-sensors.org
11732 S:      Maintained
11733 F:      Documentation/hwmon/w83793
11734 F:      drivers/hwmon/w83793.c
11735
11736 W83795 HARDWARE MONITORING DRIVER
11737 M:      Jean Delvare <jdelvare@suse.com>
11738 L:      lm-sensors@lm-sensors.org
11739 S:      Maintained
11740 F:      drivers/hwmon/w83795.c
11741
11742 W83L51xD SD/MMC CARD INTERFACE DRIVER
11743 M:      Pierre Ossman <pierre@ossman.eu>
11744 S:      Maintained
11745 F:      drivers/mmc/host/wbsd.*
11746
11747 WACOM PROTOCOL 4 SERIAL TABLETS
11748 M:      Julian Squires <julian@cipht.net>
11749 M:      Hans de Goede <hdegoede@redhat.com>
11750 L:      linux-input@vger.kernel.org
11751 S:      Maintained
11752 F:      drivers/input/tablet/wacom_serial4.c
11753
11754 WATCHDOG DEVICE DRIVERS
11755 M:      Wim Van Sebroeck <wim@iguana.be>
11756 R:      Guenter Roeck <linux@roeck-us.net>
11757 L:      linux-watchdog@vger.kernel.org
11758 W:      http://www.linux-watchdog.org/
11759 T:      git git://www.linux-watchdog.org/linux-watchdog.git
11760 S:      Maintained
11761 F:      Documentation/watchdog/
11762 F:      drivers/watchdog/
11763 F:      include/linux/watchdog.h
11764 F:      include/uapi/linux/watchdog.h
11765
11766 WD7000 SCSI DRIVER
11767 M:      Miroslav Zagorac <zaga@fly.cc.fer.hr>
11768 L:      linux-scsi@vger.kernel.org
11769 S:      Maintained
11770 F:      drivers/scsi/wd7000.c
11771
11772 WIIMOTE HID DRIVER
11773 M:      David Herrmann <dh.herrmann@googlemail.com>
11774 L:      linux-input@vger.kernel.org
11775 S:      Maintained
11776 F:      drivers/hid/hid-wiimote*
11777
11778 WINBOND CIR DRIVER
11779 M:      David Härdeman <david@hardeman.nu>
11780 S:      Maintained
11781 F:      drivers/media/rc/winbond-cir.c
11782
11783 WIMAX STACK
11784 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
11785 M:      linux-wimax@intel.com
11786 L:      wimax@linuxwimax.org (subscribers-only)
11787 S:      Supported
11788 W:      http://linuxwimax.org
11789 F:      Documentation/wimax/README.wimax
11790 F:      include/linux/wimax/debug.h
11791 F:      include/net/wimax.h
11792 F:      include/uapi/linux/wimax.h
11793 F:      net/wimax/
11794
11795 WISTRON LAPTOP BUTTON DRIVER
11796 M:      Miloslav Trmac <mitr@volny.cz>
11797 S:      Maintained
11798 F:      drivers/input/misc/wistron_btns.c
11799
11800 WL3501 WIRELESS PCMCIA CARD DRIVER
11801 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
11802 L:      linux-wireless@vger.kernel.org
11803 W:      http://oops.ghostprotocols.net:81/blog
11804 S:      Maintained
11805 F:      drivers/net/wireless/wl3501*
11806
11807 WOLFSON MICROELECTRONICS DRIVERS
11808 L:      patches@opensource.wolfsonmicro.com
11809 T:      git https://github.com/CirrusLogic/linux-drivers.git
11810 W:      https://github.com/CirrusLogic/linux-drivers/wiki
11811 S:      Supported
11812 F:      Documentation/hwmon/wm83??
11813 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11814 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11815 F:      Documentation/devicetree/bindings/mfd/arizona.txt
11816 F:      arch/arm/mach-s3c64xx/mach-crag6410*
11817 F:      drivers/clk/clk-wm83*.c
11818 F:      drivers/extcon/extcon-arizona.c
11819 F:      drivers/leds/leds-wm83*.c
11820 F:      drivers/gpio/gpio-*wm*.c
11821 F:      drivers/gpio/gpio-arizona.c
11822 F:      drivers/hwmon/wm83??-hwmon.c
11823 F:      drivers/input/misc/wm831x-on.c
11824 F:      drivers/input/touchscreen/wm831x-ts.c
11825 F:      drivers/input/touchscreen/wm97*.c
11826 F:      drivers/mfd/arizona*
11827 F:      drivers/mfd/wm*.c
11828 F:      drivers/mfd/cs47l24*
11829 F:      drivers/power/wm83*.c
11830 F:      drivers/rtc/rtc-wm83*.c
11831 F:      drivers/regulator/wm8*.c
11832 F:      drivers/video/backlight/wm83*_bl.c
11833 F:      drivers/watchdog/wm83*_wdt.c
11834 F:      include/linux/mfd/arizona/
11835 F:      include/linux/mfd/wm831x/
11836 F:      include/linux/mfd/wm8350/
11837 F:      include/linux/mfd/wm8400*
11838 F:      include/linux/wm97xx.h
11839 F:      include/sound/wm????.h
11840 F:      sound/soc/codecs/arizona.?
11841 F:      sound/soc/codecs/wm*
11842 F:      sound/soc/codecs/cs47l24*
11843
11844 WORKQUEUE
11845 M:      Tejun Heo <tj@kernel.org>
11846 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11848 S:      Maintained
11849 F:      include/linux/workqueue.h
11850 F:      kernel/workqueue.c
11851 F:      Documentation/workqueue.txt
11852
11853 X.25 NETWORK LAYER
11854 M:      Andrew Hendry <andrew.hendry@gmail.com>
11855 L:      linux-x25@vger.kernel.org
11856 S:      Odd Fixes
11857 F:      Documentation/networking/x25*
11858 F:      include/net/x25*
11859 F:      net/x25/
11860
11861 X86 ARCHITECTURE (32-BIT AND 64-BIT)
11862 M:      Thomas Gleixner <tglx@linutronix.de>
11863 M:      Ingo Molnar <mingo@redhat.com>
11864 M:      "H. Peter Anvin" <hpa@zytor.com>
11865 M:      x86@kernel.org
11866 L:      linux-kernel@vger.kernel.org
11867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
11868 S:      Maintained
11869 F:      Documentation/x86/
11870 F:      arch/x86/
11871
11872 X86 PLATFORM DRIVERS
11873 M:      Darren Hart <dvhart@infradead.org>
11874 L:      platform-driver-x86@vger.kernel.org
11875 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
11876 S:      Maintained
11877 F:      drivers/platform/x86/
11878 F:      drivers/platform/olpc/
11879
11880 X86 MCE INFRASTRUCTURE
11881 M:      Tony Luck <tony.luck@intel.com>
11882 M:      Borislav Petkov <bp@alien8.de>
11883 L:      linux-edac@vger.kernel.org
11884 S:      Maintained
11885 F:      arch/x86/kernel/cpu/mcheck/*
11886
11887 X86 MICROCODE UPDATE SUPPORT
11888 M:      Borislav Petkov <bp@alien8.de>
11889 S:      Maintained
11890 F:      arch/x86/kernel/cpu/microcode/*
11891
11892 X86 VDSO
11893 M:      Andy Lutomirski <luto@amacapital.net>
11894 L:      linux-kernel@vger.kernel.org
11895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11896 S:      Maintained
11897 F:      arch/x86/entry/vdso/
11898
11899 XC2028/3028 TUNER DRIVER
11900 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11901 L:      linux-media@vger.kernel.org
11902 W:      https://linuxtv.org
11903 T:      git git://linuxtv.org/media_tree.git
11904 S:      Maintained
11905 F:      drivers/media/tuners/tuner-xc2028.*
11906
11907 XEN HYPERVISOR INTERFACE
11908 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11909 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
11910 M:      David Vrabel <david.vrabel@citrix.com>
11911 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
11912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
11913 S:      Supported
11914 F:      arch/x86/xen/
11915 F:      drivers/*/xen-*front.c
11916 F:      drivers/xen/
11917 F:      arch/x86/include/asm/xen/
11918 F:      include/xen/
11919 F:      include/uapi/xen/
11920
11921 XEN HYPERVISOR ARM
11922 M:      Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11923 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
11924 S:      Supported
11925 F:      arch/arm/xen/
11926 F:      arch/arm/include/asm/xen/
11927
11928 XEN HYPERVISOR ARM64
11929 M:      Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11930 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
11931 S:      Supported
11932 F:      arch/arm64/xen/
11933 F:      arch/arm64/include/asm/xen/
11934
11935 XEN NETWORK BACKEND DRIVER
11936 M:      Ian Campbell <ian.campbell@citrix.com>
11937 M:      Wei Liu <wei.liu2@citrix.com>
11938 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
11939 L:      netdev@vger.kernel.org
11940 S:      Supported
11941 F:      drivers/net/xen-netback/*
11942
11943 XEN PCI SUBSYSTEM
11944 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11945 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
11946 S:      Supported
11947 F:      arch/x86/pci/*xen*
11948 F:      drivers/pci/*xen*
11949
11950 XEN BLOCK SUBSYSTEM
11951 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11952 M:      Roger Pau MonnĂ© <roger.pau@citrix.com>
11953 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
11954 S:      Supported
11955 F:      drivers/block/xen-blkback/*
11956 F:      drivers/block/xen*
11957
11958 XEN PVSCSI DRIVERS
11959 M:      Juergen Gross <jgross@suse.com>
11960 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
11961 L:      linux-scsi@vger.kernel.org
11962 S:      Supported
11963 F:      drivers/scsi/xen-scsifront.c
11964 F:      drivers/xen/xen-scsiback.c
11965 F:      include/xen/interface/io/vscsiif.h
11966
11967 XEN SWIOTLB SUBSYSTEM
11968 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11969 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
11970 S:      Supported
11971 F:      arch/x86/xen/*swiotlb*
11972 F:      drivers/xen/*swiotlb*
11973
11974 XFS FILESYSTEM
11975 P:      Silicon Graphics Inc
11976 M:      Dave Chinner <david@fromorbit.com>
11977 M:      xfs@oss.sgi.com
11978 L:      xfs@oss.sgi.com
11979 W:      http://oss.sgi.com/projects/xfs
11980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
11981 S:      Supported
11982 F:      Documentation/filesystems/xfs.txt
11983 F:      fs/xfs/
11984
11985 XILINX AXI ETHERNET DRIVER
11986 M:      Anirudha Sarangi <anirudh@xilinx.com>
11987 M:      John Linn <John.Linn@xilinx.com>
11988 S:      Maintained
11989 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
11990
11991 XILINX UARTLITE SERIAL DRIVER
11992 M:      Peter Korsgaard <jacmet@sunsite.dk>
11993 L:      linux-serial@vger.kernel.org
11994 S:      Maintained
11995 F:      drivers/tty/serial/uartlite.c
11996
11997 XILINX VIDEO IP CORES
11998 M:      Hyun Kwon <hyun.kwon@xilinx.com>
11999 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12000 L:      linux-media@vger.kernel.org
12001 T:      git git://linuxtv.org/media_tree.git
12002 S:      Supported
12003 F:      Documentation/devicetree/bindings/media/xilinx/
12004 F:      drivers/media/platform/xilinx/
12005 F:      include/uapi/linux/xilinx-v4l2-controls.h
12006
12007 XILLYBUS DRIVER
12008 M:      Eli Billauer <eli.billauer@gmail.com>
12009 L:      linux-kernel@vger.kernel.org
12010 S:      Supported
12011 F:      drivers/char/xillybus/
12012
12013 XTENSA XTFPGA PLATFORM SUPPORT
12014 M:      Max Filippov <jcmvbkbc@gmail.com>
12015 L:      linux-xtensa@linux-xtensa.org
12016 S:      Maintained
12017 F:      drivers/spi/spi-xtensa-xtfpga.c
12018 F:      sound/soc/xtensa/xtfpga-i2s.c
12019
12020 YAM DRIVER FOR AX.25
12021 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
12022 L:      linux-hams@vger.kernel.org
12023 S:      Maintained
12024 F:      drivers/net/hamradio/yam*
12025 F:      include/linux/yam.h
12026
12027 YEALINK PHONE DRIVER
12028 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
12029 L:      usbb2k-api-dev@nongnu.org
12030 S:      Maintained
12031 F:      Documentation/input/yealink.txt
12032 F:      drivers/input/misc/yealink.*
12033
12034 Z8530 DRIVER FOR AX.25
12035 M:      Joerg Reuter <jreuter@yaina.de>
12036 W:      http://yaina.de/jreuter/
12037 W:      http://www.qsl.net/dl1bke/
12038 L:      linux-hams@vger.kernel.org
12039 S:      Maintained
12040 F:      Documentation/networking/z8530drv.txt
12041 F:      drivers/net/hamradio/*scc.c
12042 F:      drivers/net/hamradio/z8530.h
12043
12044 ZBUD COMPRESSED PAGE ALLOCATOR
12045 M:      Seth Jennings <sjennings@variantweb.net>
12046 L:      linux-mm@kvack.org
12047 S:      Maintained
12048 F:      mm/zbud.c
12049 F:      include/linux/zbud.h
12050
12051 ZD1211RW WIRELESS DRIVER
12052 M:      Daniel Drake <dsd@gentoo.org>
12053 M:      Ulrich Kunitz <kune@deine-taler.de>
12054 W:      http://zd1211.ath.cx/wiki/DriverRewrite
12055 L:      linux-wireless@vger.kernel.org
12056 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
12057 S:      Maintained
12058 F:      drivers/net/wireless/zydas/zd1211rw/
12059
12060 ZPOOL COMPRESSED PAGE STORAGE API
12061 M:      Dan Streetman <ddstreet@ieee.org>
12062 L:      linux-mm@kvack.org
12063 S:      Maintained
12064 F:      mm/zpool.c
12065 F:      include/linux/zpool.h
12066
12067 ZR36067 VIDEO FOR LINUX DRIVER
12068 L:      mjpeg-users@lists.sourceforge.net
12069 L:      linux-media@vger.kernel.org
12070 W:      http://mjpeg.sourceforge.net/driver-zoran/
12071 T:      hg https://linuxtv.org/hg/v4l-dvb
12072 S:      Odd Fixes
12073 F:      drivers/media/pci/zoran/
12074
12075 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12076 M:      Minchan Kim <minchan@kernel.org>
12077 M:      Nitin Gupta <ngupta@vflare.org>
12078 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12079 L:      linux-kernel@vger.kernel.org
12080 S:      Maintained
12081 F:      drivers/block/zram/
12082 F:      Documentation/blockdev/zram.txt
12083
12084 ZS DECSTATION Z85C30 SERIAL DRIVER
12085 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12086 S:      Maintained
12087 F:      drivers/tty/serial/zs.*
12088
12089 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12090 M:      Minchan Kim <minchan@kernel.org>
12091 M:      Nitin Gupta <ngupta@vflare.org>
12092 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12093 L:      linux-mm@kvack.org
12094 S:      Maintained
12095 F:      mm/zsmalloc.c
12096 F:      include/linux/zsmalloc.h
12097 F:      Documentation/vm/zsmalloc.txt
12098
12099 ZSWAP COMPRESSED SWAP CACHING
12100 M:      Seth Jennings <sjennings@variantweb.net>
12101 L:      linux-mm@kvack.org
12102 S:      Maintained
12103 F:      mm/zswap.c
12104
12105 THE REST
12106 M:      Linus Torvalds <torvalds@linux-foundation.org>
12107 L:      linux-kernel@vger.kernel.org
12108 Q:      http://patchwork.kernel.org/project/LKML/list/
12109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12110 S:      Buried alive in reporters
12111 F:      *
12112 F:      */