MAINTAINERS: ARM/Amlogic: add co-maintainer, misc. updates
[linux-2.6-block.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/CodingStyle for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/SubmittingPatches for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/SubmittingPatches.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond.
66
67 8.      Happy hacking.
68
69 Descriptions of section entries:
70
71         P: Person (obsolete)
72         M: Mail patches to: FullName <address@domain>
73         R: Designated reviewer: FullName <address@domain>
74            These reviewers should be CCed on patches.
75         L: Mailing list that is relevant to this area
76         W: Web-page with status/info
77         Q: Patchwork web based patch tracking system site
78         T: SCM tree type and location.
79            Type is one of: git, hg, quilt, stgit, topgit
80         S: Status, one of the following:
81            Supported:   Someone is actually paid to look after this.
82            Maintained:  Someone actually looks after it.
83            Odd Fixes:   It has a maintainer but they don't have time to do
84                         much other than throw the odd patch in. See below..
85            Orphan:      No current maintainer [but maybe you could take the
86                         role as you write your new code].
87            Obsolete:    Old code. Something tagged obsolete generally means
88                         it has been replaced by a better system and you
89                         should be using that.
90         F: Files and directories with wildcard patterns.
91            A trailing slash includes all files and subdirectory files.
92            F:   drivers/net/    all files in and below drivers/net
93            F:   drivers/net/*   all files in drivers/net, but not below
94            F:   */net/*         all files in "any top level directory"/net
95            One pattern per line.  Multiple F: lines acceptable.
96         N: Files and directories with regex patterns.
97            N:   [^a-z]tegra     all files whose path contains the word tegra
98            One pattern per line.  Multiple N: lines acceptable.
99            scripts/get_maintainer.pl has different behavior for files that
100            match F: pattern and matches of N: patterns.  By default,
101            get_maintainer will not look at git log history when an F: pattern
102            match occurs.  When an N: match occurs, git log history is used
103            to also notify the people that have git commit signatures.
104         X: Files and directories that are NOT maintained, same rules as F:
105            Files exclusions are tested before file matches.
106            Can be useful for excluding a specific subdirectory, for instance:
107            F:   net/
108            X:   net/ipv6/
109            matches all files in and below net excluding net/ipv6/
110         K: Keyword perl extended regex pattern to match content in a
111            patch or file.  For instance:
112            K: of_get_profile
113               matches patches or files that contain "of_get_profile"
114            K: \b(printk|pr_(info|err))\b
115               matches patches or files that contain one or more of the words
116               printk, pr_info or pr_err
117            One regex pattern per line.  Multiple K: lines acceptable.
118
119 Note: For the hard of thinking, this list is meant to remain in alphabetical
120 order. If you could add yourselves to it in alphabetical order that would be
121 so much easier [Ed]
122
123 Maintainers List (try to look for most precise areas first)
124
125                 -----------------------------------
126
127 3C59X NETWORK DRIVER
128 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129 L:      netdev@vger.kernel.org
130 S:      Maintained
131 F:      Documentation/networking/vortex.txt
132 F:      drivers/net/ethernet/3com/3c59x.c
133
134 3CR990 NETWORK DRIVER
135 M:      David Dillow <dave@thedillows.org>
136 L:      netdev@vger.kernel.org
137 S:      Maintained
138 F:      drivers/net/ethernet/3com/typhoon*
139
140 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141 M:      Adam Radford <linuxraid@lsi.com>
142 L:      linux-scsi@vger.kernel.org
143 W:      http://www.lsi.com
144 S:      Supported
145 F:      drivers/scsi/3w-*
146
147 53C700 AND 53C700-66 SCSI DRIVER
148 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149 L:      linux-scsi@vger.kernel.org
150 S:      Maintained
151 F:      drivers/scsi/53c700*
152
153 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154 M:      Alexander Aring <aar@pengutronix.de>
155 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
156 L:      linux-bluetooth@vger.kernel.org
157 L:      linux-wpan@vger.kernel.org
158 S:      Maintained
159 F:      net/6lowpan/
160 F:      include/net/6lowpan.h
161 F:      Documentation/networking/6lowpan.txt
162
163 6PACK NETWORK DRIVER FOR AX.25
164 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
165 L:      linux-hams@vger.kernel.org
166 S:      Maintained
167 F:      drivers/net/hamradio/6pack.c
168
169 8169 10/100/1000 GIGABIT ETHERNET DRIVER
170 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
171 L:      netdev@vger.kernel.org
172 S:      Maintained
173 F:      drivers/net/ethernet/realtek/r8169.c
174
175 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177 L:      linux-serial@vger.kernel.org
178 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:      include/linux/syscalls.h
227 F:      kernel/sys_ni.c
228
229 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
230 M:      Hans de Goede <hdegoede@redhat.com>
231 L:      linux-hwmon@vger.kernel.org
232 S:      Maintained
233 F:      drivers/hwmon/abituguru.c
234
235 ABIT UGURU 3 HARDWARE MONITOR DRIVER
236 M:      Alistair John Strachan <alistair@devzero.co.uk>
237 L:      linux-hwmon@vger.kernel.org
238 S:      Maintained
239 F:      drivers/hwmon/abituguru3.c
240
241 ACCES 104-DIO-48E GPIO DRIVER
242 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
243 L:      linux-gpio@vger.kernel.org
244 S:      Maintained
245 F:      drivers/gpio/gpio-104-dio-48e.c
246
247 ACCES 104-IDI-48 GPIO DRIVER
248 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
249 L:      linux-gpio@vger.kernel.org
250 S:      Maintained
251 F:      drivers/gpio/gpio-104-idi-48.c
252
253 ACCES 104-IDIO-16 GPIO DRIVER
254 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-idio-16.c
258
259 ACENIC DRIVER
260 M:      Jes Sorensen <jes@trained-monkey.org>
261 L:      linux-acenic@sunsite.dk
262 S:      Maintained
263 F:      drivers/net/ethernet/alteon/acenic*
264
265 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
266 M:      Peter Feuerer <peter@piie.net>
267 L:      platform-driver-x86@vger.kernel.org
268 W:      http://piie.net/?section=acerhdf
269 S:      Maintained
270 F:      drivers/platform/x86/acerhdf.c
271
272 ACER WMI LAPTOP EXTRAS
273 M:      "Lee, Chun-Yi" <jlee@suse.com>
274 L:      platform-driver-x86@vger.kernel.org
275 S:      Maintained
276 F:      drivers/platform/x86/acer-wmi.c
277
278 ACPI
279 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
280 M:      Len Brown <lenb@kernel.org>
281 L:      linux-acpi@vger.kernel.org
282 W:      https://01.org/linux-acpi
283 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
285 S:      Supported
286 F:      drivers/acpi/
287 F:      drivers/pnp/pnpacpi/
288 F:      include/linux/acpi.h
289 F:      include/acpi/
290 F:      Documentation/acpi/
291 F:      Documentation/ABI/testing/sysfs-bus-acpi
292 F:      drivers/pci/*acpi*
293 F:      drivers/pci/*/*acpi*
294 F:      drivers/pci/*/*/*acpi*
295 F:      tools/power/acpi/
296
297 ACPI COMPONENT ARCHITECTURE (ACPICA)
298 M:      Robert Moore <robert.moore@intel.com>
299 M:      Lv Zheng <lv.zheng@intel.com>
300 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301 L:      linux-acpi@vger.kernel.org
302 L:      devel@acpica.org
303 W:      https://acpica.org/
304 W:      https://github.com/acpica/acpica/
305 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307 S:      Supported
308 F:      drivers/acpi/acpica/
309 F:      include/acpi/
310 F:      tools/power/acpi/
311
312 ACPI FAN DRIVER
313 M:      Zhang Rui <rui.zhang@intel.com>
314 L:      linux-acpi@vger.kernel.org
315 W:      https://01.org/linux-acpi
316 S:      Supported
317 F:      drivers/acpi/fan.c
318
319 ACPI THERMAL DRIVER
320 M:      Zhang Rui <rui.zhang@intel.com>
321 L:      linux-acpi@vger.kernel.org
322 W:      https://01.org/linux-acpi
323 S:      Supported
324 F:      drivers/acpi/*thermal*
325
326 ACPI VIDEO DRIVER
327 M:      Zhang Rui <rui.zhang@intel.com>
328 L:      linux-acpi@vger.kernel.org
329 W:      https://01.org/linux-acpi
330 S:      Supported
331 F:      drivers/acpi/acpi_video.c
332
333 ACPI WMI DRIVER
334 L:      platform-driver-x86@vger.kernel.org
335 S:      Orphan
336 F:      drivers/platform/x86/wmi.c
337
338 AD1889 ALSA SOUND DRIVER
339 M:      Thibaut Varene <T-Bone@parisc-linux.org>
340 W:      http://wiki.parisc-linux.org/AD1889
341 L:      linux-parisc@vger.kernel.org
342 S:      Maintained
343 F:      sound/pci/ad1889.*
344
345 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346 M:      Michael Hennerich <michael.hennerich@analog.com>
347 W:      http://wiki.analog.com/AD5254
348 W:      http://ez.analog.com/community/linux-device-drivers
349 S:      Supported
350 F:      drivers/misc/ad525x_dpot.c
351
352 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353 M:      Michael Hennerich <michael.hennerich@analog.com>
354 W:      http://wiki.analog.com/AD5398
355 W:      http://ez.analog.com/community/linux-device-drivers
356 S:      Supported
357 F:      drivers/regulator/ad5398.c
358
359 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360 M:      Michael Hennerich <michael.hennerich@analog.com>
361 W:      http://wiki.analog.com/AD7142
362 W:      http://ez.analog.com/community/linux-device-drivers
363 S:      Supported
364 F:      drivers/input/misc/ad714x.c
365
366 AD7877 TOUCHSCREEN DRIVER
367 M:      Michael Hennerich <michael.hennerich@analog.com>
368 W:      http://wiki.analog.com/AD7877
369 W:      http://ez.analog.com/community/linux-device-drivers
370 S:      Supported
371 F:      drivers/input/touchscreen/ad7877.c
372
373 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374 M:      Michael Hennerich <michael.hennerich@analog.com>
375 W:      http://wiki.analog.com/AD7879
376 W:      http://ez.analog.com/community/linux-device-drivers
377 S:      Supported
378 F:      drivers/input/touchscreen/ad7879.c
379
380 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
381 M:      Jiri Kosina <jikos@kernel.org>
382 S:      Maintained
383
384 ADF7242 IEEE 802.15.4 RADIO DRIVER
385 M:      Michael Hennerich <michael.hennerich@analog.com>
386 W:      https://wiki.analog.com/ADF7242
387 W:      http://ez.analog.com/community/linux-device-drivers
388 L:      linux-wpan@vger.kernel.org
389 S:      Supported
390 F:      drivers/net/ieee802154/adf7242.c
391 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
393 ADM1025 HARDWARE MONITOR DRIVER
394 M:      Jean Delvare <jdelvare@suse.com>
395 L:      linux-hwmon@vger.kernel.org
396 S:      Maintained
397 F:      Documentation/hwmon/adm1025
398 F:      drivers/hwmon/adm1025.c
399
400 ADM1029 HARDWARE MONITOR DRIVER
401 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
402 L:      linux-hwmon@vger.kernel.org
403 S:      Maintained
404 F:      drivers/hwmon/adm1029.c
405
406 ADM8211 WIRELESS DRIVER
407 L:      linux-wireless@vger.kernel.org
408 W:      http://wireless.kernel.org/
409 S:      Orphan
410 F:      drivers/net/wireless/admtek/adm8211.*
411
412 ADP1653 FLASH CONTROLLER DRIVER
413 M:      Sakari Ailus <sakari.ailus@iki.fi>
414 L:      linux-media@vger.kernel.org
415 S:      Maintained
416 F:      drivers/media/i2c/adp1653.c
417 F:      include/media/i2c/adp1653.h
418
419 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420 M:      Michael Hennerich <michael.hennerich@analog.com>
421 W:      http://wiki.analog.com/ADP5520
422 W:      http://ez.analog.com/community/linux-device-drivers
423 S:      Supported
424 F:      drivers/mfd/adp5520.c
425 F:      drivers/video/backlight/adp5520_bl.c
426 F:      drivers/leds/leds-adp5520.c
427 F:      drivers/gpio/gpio-adp5520.c
428 F:      drivers/input/keyboard/adp5520-keys.c
429
430 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431 M:      Michael Hennerich <michael.hennerich@analog.com>
432 W:      http://wiki.analog.com/ADP5588
433 W:      http://ez.analog.com/community/linux-device-drivers
434 S:      Supported
435 F:      drivers/input/keyboard/adp5588-keys.c
436 F:      drivers/gpio/gpio-adp5588.c
437
438 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439 M:      Michael Hennerich <michael.hennerich@analog.com>
440 W:      http://wiki.analog.com/ADP8860
441 W:      http://ez.analog.com/community/linux-device-drivers
442 S:      Supported
443 F:      drivers/video/backlight/adp8860_bl.c
444
445 ADS1015 HARDWARE MONITOR DRIVER
446 M:      Dirk Eibach <eibach@gdsys.de>
447 L:      linux-hwmon@vger.kernel.org
448 S:      Maintained
449 F:      Documentation/hwmon/ads1015
450 F:      drivers/hwmon/ads1015.c
451 F:      include/linux/i2c/ads1015.h
452
453 ADT746X FAN DRIVER
454 M:      Colin Leroy <colin@colino.net>
455 S:      Maintained
456 F:      drivers/macintosh/therm_adt746x.c
457
458 ADT7475 HARDWARE MONITOR DRIVER
459 M:      Jean Delvare <jdelvare@suse.com>
460 L:      linux-hwmon@vger.kernel.org
461 S:      Maintained
462 F:      Documentation/hwmon/adt7475
463 F:      drivers/hwmon/adt7475.c
464
465 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466 M:      Michael Hennerich <michael.hennerich@analog.com>
467 W:      http://wiki.analog.com/ADXL345
468 W:      http://ez.analog.com/community/linux-device-drivers
469 S:      Supported
470 F:      drivers/input/misc/adxl34x.c
471
472 ADVANSYS SCSI DRIVER
473 M:      Matthew Wilcox <matthew@wil.cx>
474 M:      Hannes Reinecke <hare@suse.com>
475 L:      linux-scsi@vger.kernel.org
476 S:      Maintained
477 F:      Documentation/scsi/advansys.txt
478 F:      drivers/scsi/advansys.c
479
480 AEDSP16 DRIVER
481 M:      Riccardo Facchetti <fizban@tin.it>
482 S:      Maintained
483 F:      sound/oss/aedsp16.c
484
485 AF9013 MEDIA DRIVER
486 M:      Antti Palosaari <crope@iki.fi>
487 L:      linux-media@vger.kernel.org
488 W:      https://linuxtv.org
489 W:      http://palosaari.fi/linux/
490 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
491 T:      git git://linuxtv.org/anttip/media_tree.git
492 S:      Maintained
493 F:      drivers/media/dvb-frontends/af9013*
494
495 AF9033 MEDIA DRIVER
496 M:      Antti Palosaari <crope@iki.fi>
497 L:      linux-media@vger.kernel.org
498 W:      https://linuxtv.org
499 W:      http://palosaari.fi/linux/
500 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
501 T:      git git://linuxtv.org/anttip/media_tree.git
502 S:      Maintained
503 F:      drivers/media/dvb-frontends/af9033*
504
505 AFFS FILE SYSTEM
506 L:      linux-fsdevel@vger.kernel.org
507 S:      Orphan
508 F:      Documentation/filesystems/affs.txt
509 F:      fs/affs/
510
511 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
512 M:      David Howells <dhowells@redhat.com>
513 L:      linux-afs@lists.infradead.org
514 S:      Supported
515 F:      fs/afs/
516 F:      include/net/af_rxrpc.h
517 F:      net/rxrpc/af_rxrpc.c
518
519 AGPGART DRIVER
520 M:      David Airlie <airlied@linux.ie>
521 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
522 S:      Maintained
523 F:      drivers/char/agp/
524 F:      include/linux/agp*
525 F:      include/uapi/linux/agp*
526
527 AHA152X SCSI DRIVER
528 M:      "Juergen E. Fischer" <fischer@norbit.de>
529 L:      linux-scsi@vger.kernel.org
530 S:      Maintained
531 F:      drivers/scsi/aha152x*
532 F:      drivers/scsi/pcmcia/aha152x*
533
534 AIC7XXX / AIC79XX SCSI DRIVER
535 M:      Hannes Reinecke <hare@suse.com>
536 L:      linux-scsi@vger.kernel.org
537 S:      Maintained
538 F:      drivers/scsi/aic7xxx/
539
540 AIMSLAB FM RADIO RECEIVER DRIVER
541 M:      Hans Verkuil <hverkuil@xs4all.nl>
542 L:      linux-media@vger.kernel.org
543 T:      git git://linuxtv.org/media_tree.git
544 W:      https://linuxtv.org
545 S:      Maintained
546 F:      drivers/media/radio/radio-aimslab*
547
548 AIO
549 M:      Benjamin LaHaise <bcrl@kvack.org>
550 L:      linux-aio@kvack.org
551 S:      Supported
552 F:      fs/aio.c
553 F:      include/linux/*aio*.h
554
555 AIRSPY MEDIA DRIVER
556 M:      Antti Palosaari <crope@iki.fi>
557 L:      linux-media@vger.kernel.org
558 W:      https://linuxtv.org
559 W:      http://palosaari.fi/linux/
560 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
561 T:      git git://linuxtv.org/anttip/media_tree.git
562 S:      Maintained
563 F:      drivers/media/usb/airspy/
564
565 ALCATEL SPEEDTOUCH USB DRIVER
566 M:      Duncan Sands <duncan.sands@free.fr>
567 L:      linux-usb@vger.kernel.org
568 W:      http://www.linux-usb.org/SpeedTouch/
569 S:      Maintained
570 F:      drivers/usb/atm/speedtch.c
571 F:      drivers/usb/atm/usbatm.c
572
573 ALCHEMY AU1XX0 MMC DRIVER
574 M:      Manuel Lauss <manuel.lauss@gmail.com>
575 S:      Maintained
576 F:      drivers/mmc/host/au1xmmc.c
577
578 ALI1563 I2C DRIVER
579 M:      Rudolf Marek <r.marek@assembler.cz>
580 L:      linux-i2c@vger.kernel.org
581 S:      Maintained
582 F:      Documentation/i2c/busses/i2c-ali1563
583 F:      drivers/i2c/busses/i2c-ali1563.c
584
585 ALLWINNER SECURITY SYSTEM
586 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
587 L:      linux-crypto@vger.kernel.org
588 S:      Maintained
589 F:      drivers/crypto/sunxi-ss/
590
591 ALPHA PORT
592 M:      Richard Henderson <rth@twiddle.net>
593 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
594 M:      Matt Turner <mattst88@gmail.com>
595 S:      Odd Fixes
596 L:      linux-alpha@vger.kernel.org
597 F:      arch/alpha/
598
599 ALTERA MAILBOX DRIVER
600 M:      Ley Foon Tan <lftan@altera.com>
601 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
602 S:      Maintained
603 F:      drivers/mailbox/mailbox-altera.c
604
605 ALTERA PIO DRIVER
606 M:      Tien Hock Loh <thloh@altera.com>
607 L:      linux-gpio@vger.kernel.org
608 S:      Maintained
609 F:      drivers/gpio/gpio-altera.c
610
611 ALTERA TRIPLE SPEED ETHERNET DRIVER
612 M:      Vince Bridgers <vbridger@opensource.altera.com>
613 L:      netdev@vger.kernel.org
614 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
615 S:      Maintained
616 F:      drivers/net/ethernet/altera/
617
618 ALTERA UART/JTAG UART SERIAL DRIVERS
619 M:      Tobias Klauser <tklauser@distanz.ch>
620 L:      linux-serial@vger.kernel.org
621 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
622 S:      Maintained
623 F:      drivers/tty/serial/altera_uart.c
624 F:      drivers/tty/serial/altera_jtaguart.c
625 F:      include/linux/altera_uart.h
626 F:      include/linux/altera_jtaguart.h
627
628 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
629 M:      Tom Lendacky <thomas.lendacky@amd.com>
630 L:      linux-crypto@vger.kernel.org
631 S:      Supported
632 F:      drivers/crypto/ccp/
633 F:      include/linux/ccp.h
634
635 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
636 M:      Huang Rui <ray.huang@amd.com>
637 L:      linux-hwmon@vger.kernel.org
638 S:      Supported
639 F:      Documentation/hwmon/fam15h_power
640 F:      drivers/hwmon/fam15h_power.c
641
642 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
643 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
644 S:      Orphan
645 F:      drivers/usb/gadget/udc/amd5536udc.*
646
647 AMD GEODE PROCESSOR/CHIPSET SUPPORT
648 P:      Andres Salomon <dilinger@queued.net>
649 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
650 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
651 S:      Supported
652 F:      drivers/char/hw_random/geode-rng.c
653 F:      drivers/crypto/geode*
654 F:      drivers/video/fbdev/geode/
655 F:      arch/x86/include/asm/geode.h
656
657 AMD IOMMU (AMD-VI)
658 M:      Joerg Roedel <joro@8bytes.org>
659 L:      iommu@lists.linux-foundation.org
660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
661 S:      Maintained
662 F:      drivers/iommu/amd_iommu*.[ch]
663 F:      include/linux/amd-iommu.h
664
665 AMD KFD
666 M:      Oded Gabbay <oded.gabbay@gmail.com>
667 L:      dri-devel@lists.freedesktop.org
668 T:      git git://people.freedesktop.org/~gabbayo/linux.git
669 S:      Supported
670 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
671 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
672 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
673 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
674 F:      drivers/gpu/drm/amd/amdkfd/
675 F:      drivers/gpu/drm/amd/include/cik_structs.h
676 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
677 F:      drivers/gpu/drm/amd/include/vi_structs.h
678 F:      drivers/gpu/drm/radeon/radeon_kfd.c
679 F:      drivers/gpu/drm/radeon/radeon_kfd.h
680 F:      include/uapi/linux/kfd_ioctl.h
681
682 AMD SEATTLE DEVICE TREE SUPPORT
683 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
684 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
685 M:      Tom Lendacky <thomas.lendacky@amd.com>
686 S:      Supported
687 F:      arch/arm64/boot/dts/amd/
688
689 AMD XGBE DRIVER
690 M:      Tom Lendacky <thomas.lendacky@amd.com>
691 L:      netdev@vger.kernel.org
692 S:      Supported
693 F:      drivers/net/ethernet/amd/xgbe/
694 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
695
696 AMS (Apple Motion Sensor) DRIVER
697 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
698 S:      Supported
699 F:      drivers/macintosh/ams/
700
701 ANALOG DEVICES INC AD9389B DRIVER
702 M:      Hans Verkuil <hans.verkuil@cisco.com>
703 L:      linux-media@vger.kernel.org
704 S:      Maintained
705 F:      drivers/media/i2c/ad9389b*
706
707 ANALOG DEVICES INC ADV7180 DRIVER
708 M:      Lars-Peter Clausen <lars@metafoo.de>
709 L:      linux-media@vger.kernel.org
710 W:      http://ez.analog.com/community/linux-device-drivers
711 S:      Supported
712 F:      drivers/media/i2c/adv7180.c
713
714 ANALOG DEVICES INC ADV7511 DRIVER
715 M:      Hans Verkuil <hans.verkuil@cisco.com>
716 L:      linux-media@vger.kernel.org
717 S:      Maintained
718 F:      drivers/media/i2c/adv7511*
719
720 ANALOG DEVICES INC ADV7604 DRIVER
721 M:      Hans Verkuil <hans.verkuil@cisco.com>
722 L:      linux-media@vger.kernel.org
723 S:      Maintained
724 F:      drivers/media/i2c/adv7604*
725
726 ANALOG DEVICES INC ADV7842 DRIVER
727 M:      Hans Verkuil <hans.verkuil@cisco.com>
728 L:      linux-media@vger.kernel.org
729 S:      Maintained
730 F:      drivers/media/i2c/adv7842*
731
732 ANALOG DEVICES INC ASOC CODEC DRIVERS
733 M:      Lars-Peter Clausen <lars@metafoo.de>
734 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
735 W:      http://wiki.analog.com/
736 W:      http://ez.analog.com/community/linux-device-drivers
737 S:      Supported
738 F:      sound/soc/codecs/adau*
739 F:      sound/soc/codecs/adav*
740 F:      sound/soc/codecs/ad1*
741 F:      sound/soc/codecs/ad7*
742 F:      sound/soc/codecs/ssm*
743 F:      sound/soc/codecs/sigmadsp.*
744
745 ANALOG DEVICES INC ASOC DRIVERS
746 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
747 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
748 W:      http://blackfin.uclinux.org/
749 S:      Supported
750 F:      sound/soc/blackfin/*
751
752 ANALOG DEVICES INC IIO DRIVERS
753 M:      Lars-Peter Clausen <lars@metafoo.de>
754 M:      Michael Hennerich <Michael.Hennerich@analog.com>
755 W:      http://wiki.analog.com/
756 W:      http://ez.analog.com/community/linux-device-drivers
757 S:      Supported
758 F:      drivers/iio/*/ad*
759 X:      drivers/iio/*/adjd*
760 F:      drivers/staging/iio/*/ad*
761 F:      staging/iio/trigger/iio-trig-bfin-timer.c
762
763 ANALOG DEVICES INC DMA DRIVERS
764 M:      Lars-Peter Clausen <lars@metafoo.de>
765 W:      http://ez.analog.com/community/linux-device-drivers
766 S:      Supported
767 F:      drivers/dma/dma-axi-dmac.c
768
769 ANDROID DRIVERS
770 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
771 M:      Arve HjønnevĂ¥g <arve@android.com>
772 M:      Riley Andrews <riandrews@android.com>
773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
774 L:      devel@driverdev.osuosl.org
775 S:      Supported
776 F:      drivers/android/
777 F:      drivers/staging/android/
778
779 AOA (Apple Onboard Audio) ALSA DRIVER
780 M:      Johannes Berg <johannes@sipsolutions.net>
781 L:      linuxppc-dev@lists.ozlabs.org
782 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
783 S:      Maintained
784 F:      sound/aoa/
785
786 APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
787 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
788 L:      linux-iio@vger.kernel.org
789 S:      Maintained
790 F:      drivers/iio/dac/stx104.c
791
792 APM DRIVER
793 M:      Jiri Kosina <jikos@kernel.org>
794 S:      Odd fixes
795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
796 F:      arch/x86/kernel/apm_32.c
797 F:      include/linux/apm_bios.h
798 F:      include/uapi/linux/apm_bios.h
799 F:      drivers/char/apm-emulation.c
800
801 APPLE BCM5974 MULTITOUCH DRIVER
802 M:      Henrik Rydberg <rydberg@bitmath.org>
803 L:      linux-input@vger.kernel.org
804 S:      Odd fixes
805 F:      drivers/input/mouse/bcm5974.c
806
807 APPLE SMC DRIVER
808 M:      Henrik Rydberg <rydberg@bitmath.org>
809 L:      linux-hwmon@vger.kernel.org
810 S:      Odd fixes
811 F:      drivers/hwmon/applesmc.c
812
813 APPLETALK NETWORK LAYER
814 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
815 S:      Maintained
816 F:      drivers/net/appletalk/
817 F:      net/appletalk/
818
819 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
820 M:      Duc Dang <dhdang@apm.com>
821 S:      Supported
822 F:      arch/arm64/boot/dts/apm/
823
824 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
825 M:      Iyappan Subramanian <isubramanian@apm.com>
826 M:      Keyur Chudgar <kchudgar@apm.com>
827 S:      Supported
828 F:      drivers/net/ethernet/apm/xgene/
829 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
830
831 APTINA CAMERA SENSOR PLL
832 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
833 L:      linux-media@vger.kernel.org
834 S:      Maintained
835 F:      drivers/media/i2c/aptina-pll.*
836
837 ARC FRAMEBUFFER DRIVER
838 M:      Jaya Kumar <jayalk@intworks.biz>
839 S:      Maintained
840 F:      drivers/video/fbdev/arcfb.c
841 F:      drivers/video/fbdev/core/fb_defio.c
842
843 ARCNET NETWORK LAYER
844 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
845 L:      netdev@vger.kernel.org
846 S:      Maintained
847 F:      drivers/net/arcnet/
848 F:      include/uapi/linux/if_arcnet.h
849
850 ARM HDLCD DRM DRIVER
851 M:      Liviu Dudau <liviu.dudau@arm.com>
852 S:      Supported
853 F:      drivers/gpu/drm/arm/
854 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
855
856 ARM MFM AND FLOPPY DRIVERS
857 M:      Ian Molton <spyro@f2s.com>
858 S:      Maintained
859 F:      arch/arm/lib/floppydma.S
860 F:      arch/arm/include/asm/floppy.h
861
862 ARM PMU PROFILING AND DEBUGGING
863 M:      Will Deacon <will.deacon@arm.com>
864 R:      Mark Rutland <mark.rutland@arm.com>
865 S:      Maintained
866 F:      arch/arm*/kernel/perf_*
867 F:      arch/arm/oprofile/common.c
868 F:      arch/arm*/kernel/hw_breakpoint.c
869 F:      arch/arm*/include/asm/hw_breakpoint.h
870 F:      arch/arm*/include/asm/perf_event.h
871 F:      drivers/perf/arm_pmu.c
872 F:      include/linux/perf/arm_pmu.h
873
874 ARM PORT
875 M:      Russell King <linux@arm.linux.org.uk>
876 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
877 W:      http://www.arm.linux.org.uk/
878 S:      Maintained
879 F:      arch/arm/
880
881 ARM SUB-ARCHITECTURES
882 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
883 S:      Maintained
884 F:      arch/arm/mach-*/
885 F:      arch/arm/plat-*/
886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
887
888 ARM PRIMECELL AACI PL041 DRIVER
889 M:      Russell King <linux@arm.linux.org.uk>
890 S:      Maintained
891 F:      sound/arm/aaci.*
892
893 ARM PRIMECELL CLCD PL110 DRIVER
894 M:      Russell King <linux@arm.linux.org.uk>
895 S:      Maintained
896 F:      drivers/video/fbdev/amba-clcd.*
897
898 ARM PRIMECELL KMI PL050 DRIVER
899 M:      Russell King <linux@arm.linux.org.uk>
900 S:      Maintained
901 F:      drivers/input/serio/ambakmi.*
902 F:      include/linux/amba/kmi.h
903
904 ARM PRIMECELL MMCI PL180/1 DRIVER
905 M:      Russell King <linux@arm.linux.org.uk>
906 S:      Maintained
907 F:      drivers/mmc/host/mmci.*
908 F:      include/linux/amba/mmci.h
909
910 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
911 M:      Russell King <linux@arm.linux.org.uk>
912 S:      Maintained
913 F:      drivers/tty/serial/amba-pl01*.c
914 F:      include/linux/amba/serial.h
915
916 ARM PRIMECELL BUS SUPPORT
917 M:      Russell King <linux@arm.linux.org.uk>
918 S:      Maintained
919 F:      drivers/amba/
920 F:      include/linux/amba/bus.h
921
922 ARM/ADS SPHERE MACHINE SUPPORT
923 M:      Lennert Buytenhek <kernel@wantstofly.org>
924 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
925 S:      Maintained
926
927 ARM/AFEB9260 MACHINE SUPPORT
928 M:      Sergey Lapin <slapin@ossfans.org>
929 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
930 S:      Maintained
931
932 ARM/AJECO 1ARM MACHINE SUPPORT
933 M:      Lennert Buytenhek <kernel@wantstofly.org>
934 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935 S:      Maintained
936
937 ARM/Allwinner sunXi SoC support
938 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
939 M:      Chen-Yu Tsai <wens@csie.org>
940 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
941 S:      Maintained
942 N:      sun[x456789]i
943
944 ARM/Allwinner SoC Clock Support
945 M:      Emilio LĂ³pez <emilio@elopez.com.ar>
946 S:      Maintained
947 F:      drivers/clk/sunxi/
948
949 ARM/Amlogic Meson SoC support
950 M:      Carlo Caione <carlo@caione.org>
951 M:      Kevin Hilman <khilman@baylibre.com>
952 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
953 L:      linux-amlogic@lists.infradead.org
954 W:      http://linux-meson.com/
955 S:      Maintained
956 F:      arch/arm/mach-meson/
957 F:      arch/arm/boot/dts/meson*
958 F:      arch/arm64/boot/dts/amlogic/
959 F:      drivers/pinctrl/meson/
960 N:      meson
961
962 ARM/Annapurna Labs ALPINE ARCHITECTURE
963 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
964 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
965 S:      Maintained
966 F:      arch/arm/mach-alpine/
967 F:      arch/arm/boot/dts/alpine*
968 F:      arch/arm64/boot/dts/al/
969 F:      drivers/*/*alpine*
970
971 ARM/ARTPEC MACHINE SUPPORT
972 M:      Jesper Nilsson <jesper.nilsson@axis.com>
973 M:      Lars Persson <lars.persson@axis.com>
974 M:      Niklas Cassel <niklas.cassel@axis.com>
975 S:      Maintained
976 L:      linux-arm-kernel@axis.com
977 F:      arch/arm/mach-artpec
978 F:      arch/arm/boot/dts/artpec6*
979 F:      drivers/clk/clk-artpec6.c
980
981 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
982 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
983 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
984 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
985 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
986 W:      http://www.linux4sam.org
987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
988 S:      Supported
989 F:      arch/arm/mach-at91/
990 F:      include/soc/at91/
991 F:      arch/arm/boot/dts/at91*.dts
992 F:      arch/arm/boot/dts/at91*.dtsi
993 F:      arch/arm/boot/dts/sama*.dts
994 F:      arch/arm/boot/dts/sama*.dtsi
995 F:      arch/arm/include/debug/at91.S
996
997 ARM/ATMEL AT91 Clock Support
998 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
999 S:      Maintained
1000 F:      drivers/clk/at91
1001
1002 ARM/CALXEDA HIGHBANK ARCHITECTURE
1003 M:      Rob Herring <robh@kernel.org>
1004 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1005 S:      Maintained
1006 F:      arch/arm/mach-highbank/
1007 F:      arch/arm/boot/dts/highbank.dts
1008 F:      arch/arm/boot/dts/ecx-*.dts*
1009
1010 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1011 M:      Krzysztof Halasa <khalasa@piap.pl>
1012 S:      Maintained
1013 F:      arch/arm/mach-cns3xxx/
1014
1015 ARM/CAVIUM THUNDER NETWORK DRIVER
1016 M:      Sunil Goutham <sgoutham@cavium.com>
1017 M:      Robert Richter <rric@kernel.org>
1018 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1019 S:      Supported
1020 F:      drivers/net/ethernet/cavium/thunder/
1021
1022 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1023 M:      Alexander Shiyan <shc_work@mail.ru>
1024 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1025 S:      Odd Fixes
1026 N:      clps711x
1027
1028 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1029 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1030 M:      Ryan Mallon <rmallon@gmail.com>
1031 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1032 S:      Maintained
1033 F:      arch/arm/mach-ep93xx/
1034 F:      arch/arm/mach-ep93xx/include/mach/
1035
1036 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1037 M:      Lennert Buytenhek <kernel@wantstofly.org>
1038 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1039 S:      Maintained
1040
1041 ARM/CLKDEV SUPPORT
1042 M:      Russell King <linux@arm.linux.org.uk>
1043 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1044 S:      Maintained
1045 F:      arch/arm/include/asm/clkdev.h
1046 F:      drivers/clk/clkdev.c
1047
1048 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1049 M:      Mike Rapoport <mike@compulab.co.il>
1050 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1051 S:      Maintained
1052
1053 ARM/CONTEC MICRO9 MACHINE SUPPORT
1054 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1055 S:      Maintained
1056 F:      arch/arm/mach-ep93xx/micro9.c
1057
1058 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1059 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1060 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1061 S:      Maintained
1062 F:      drivers/hwtracing/coresight/*
1063 F:      Documentation/trace/coresight.txt
1064 F:      Documentation/devicetree/bindings/arm/coresight.txt
1065 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1066
1067 ARM/CORGI MACHINE SUPPORT
1068 M:      Richard Purdie <rpurdie@rpsys.net>
1069 S:      Maintained
1070
1071 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1072 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1073 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1074 T:      git git://github.com/ulli-kroll/linux.git
1075 S:      Maintained
1076 F:      arch/arm/mach-gemini/
1077 F:      drivers/rtc/rtc-gemini.c
1078
1079 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1080 M:      Barry Song <baohua@kernel.org>
1081 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1083 S:      Maintained
1084 F:      arch/arm/boot/dts/prima2*
1085 F:      arch/arm/mach-prima2/
1086 F:      drivers/clk/sirf/
1087 F:      drivers/clocksource/timer-prima2.c
1088 F:      drivers/clocksource/timer-atlas7.c
1089 N:      [^a-z]sirf
1090
1091 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1092 M:      Baruch Siach <baruch@tkos.co.il>
1093 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1094 S:      Maintained
1095 F:      arch/arm/boot/dts/cx92755*
1096 N:      digicolor
1097
1098 ARM/EBSA110 MACHINE SUPPORT
1099 M:      Russell King <linux@arm.linux.org.uk>
1100 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101 W:      http://www.arm.linux.org.uk/
1102 S:      Maintained
1103 F:      arch/arm/mach-ebsa110/
1104 F:      drivers/net/ethernet/amd/am79c961a.*
1105
1106 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1107 M:      Uwe Kleine-König <kernel@pengutronix.de>
1108 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1109 S:      Maintained
1110 N:      efm32
1111
1112 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1113 M:      Daniel Ribeiro <drwyrm@gmail.com>
1114 M:      Stefan Schmidt <stefan@openezx.org>
1115 M:      Harald Welte <laforge@openezx.org>
1116 L:      openezx-devel@lists.openezx.org (moderated for non-subscribers)
1117 W:      http://www.openezx.org/
1118 S:      Maintained
1119 T:      topgit git://git.openezx.org/openezx.git
1120 F:      arch/arm/mach-pxa/ezx.c
1121
1122 ARM/FARADAY FA526 PORT
1123 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1124 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1125 S:      Maintained
1126 T:      git git://git.berlios.de/gemini-board
1127 F:      arch/arm/mm/*-fa*
1128
1129 ARM/FOOTBRIDGE ARCHITECTURE
1130 M:      Russell King <linux@arm.linux.org.uk>
1131 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132 W:      http://www.arm.linux.org.uk/
1133 S:      Maintained
1134 F:      arch/arm/include/asm/hardware/dec21285.h
1135 F:      arch/arm/mach-footbridge/
1136
1137 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1138 M:      Shawn Guo <shawnguo@kernel.org>
1139 M:      Sascha Hauer <kernel@pengutronix.de>
1140 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1141 S:      Maintained
1142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1143 F:      arch/arm/mach-imx/
1144 F:      arch/arm/mach-mxs/
1145 F:      arch/arm/boot/dts/imx*
1146 F:      arch/arm/configs/imx*_defconfig
1147 F:      drivers/clk/imx/
1148 F:      include/soc/imx/
1149
1150 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1151 M:      Shawn Guo <shawnguo@kernel.org>
1152 M:      Sascha Hauer <kernel@pengutronix.de>
1153 R:      Stefan Agner <stefan@agner.ch>
1154 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155 S:      Maintained
1156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1157 F:      arch/arm/mach-imx/*vf610*
1158 F:      arch/arm/boot/dts/vf*
1159
1160 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1161 M:      Lennert Buytenhek <kernel@wantstofly.org>
1162 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163 S:      Maintained
1164
1165 ARM/GUMSTIX MACHINE SUPPORT
1166 M:      Steve Sakoman <sakoman@gmail.com>
1167 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168 S:      Maintained
1169
1170 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1171 M:      Philipp Zabel <philipp.zabel@gmail.com>
1172 M:      Paul Parsons <lost.distance@yahoo.com>
1173 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174 S:      Maintained
1175 F:      arch/arm/mach-pxa/hx4700.c
1176 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1177 F:      sound/soc/pxa/hx4700.c
1178
1179 ARM/HISILICON SOC SUPPORT
1180 M:      Wei Xu <xuwei5@hisilicon.com>
1181 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1182 W:      http://www.hisilicon.com
1183 S:      Supported
1184 T:      git git://github.com/hisilicon/linux-hisi.git
1185 F:      arch/arm/mach-hisi/
1186 F:      arch/arm/boot/dts/hi3*
1187 F:      arch/arm/boot/dts/hip*
1188 F:      arch/arm/boot/dts/hisi*
1189 F:      arch/arm64/boot/dts/hisilicon/
1190
1191 ARM/HP JORNADA 7XX MACHINE SUPPORT
1192 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1193 W:      www.jlime.com
1194 S:      Maintained
1195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1196 F:      arch/arm/mach-sa1100/jornada720.c
1197 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1198
1199 ARM/IGEP MACHINE SUPPORT
1200 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1201 M:      Javier Martinez Canillas <javier@dowhile0.org>
1202 L:      linux-omap@vger.kernel.org
1203 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1204 S:      Maintained
1205 F:      arch/arm/boot/dts/omap3-igep*
1206
1207 ARM/INCOME PXA270 SUPPORT
1208 M:      Marek Vasut <marek.vasut@gmail.com>
1209 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1210 S:      Maintained
1211 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1212
1213 ARM/INTEL IOP32X ARM ARCHITECTURE
1214 M:      Lennert Buytenhek <kernel@wantstofly.org>
1215 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216 S:      Maintained
1217
1218 ARM/INTEL IOP33X ARM ARCHITECTURE
1219 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1220 S:      Orphan
1221
1222 ARM/INTEL IOP13XX ARM ARCHITECTURE
1223 M:      Lennert Buytenhek <kernel@wantstofly.org>
1224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 S:      Maintained
1226
1227 ARM/INTEL IQ81342EX MACHINE SUPPORT
1228 M:      Lennert Buytenhek <kernel@wantstofly.org>
1229 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1230 S:      Maintained
1231
1232 ARM/INTEL IXDP2850 MACHINE SUPPORT
1233 M:      Lennert Buytenhek <kernel@wantstofly.org>
1234 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235 S:      Maintained
1236
1237 ARM/INTEL IXP4XX ARM ARCHITECTURE
1238 M:      Imre Kaloz <kaloz@openwrt.org>
1239 M:      Krzysztof Halasa <khalasa@piap.pl>
1240 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241 S:      Maintained
1242 F:      arch/arm/mach-ixp4xx/
1243
1244 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1245 M:      Jonathan Cameron <jic23@cam.ac.uk>
1246 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1247 S:      Maintained
1248 F:      arch/arm/mach-pxa/stargate2.c
1249 F:      drivers/pcmcia/pxa2xx_stargate2.c
1250
1251 ARM/INTEL XSC3 (MANZANO) ARM CORE
1252 M:      Lennert Buytenhek <kernel@wantstofly.org>
1253 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254 S:      Maintained
1255
1256 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1257 M:      Lennert Buytenhek <kernel@wantstofly.org>
1258 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259 S:      Maintained
1260
1261 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1262 M:      Santosh Shilimkar <ssantosh@kernel.org>
1263 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1264 S:      Maintained
1265 F:      arch/arm/mach-keystone/
1266 F:      arch/arm/boot/dts/k2*
1267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1268
1269 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1270 M:      Santosh Shilimkar <ssantosh@kernel.org>
1271 L:      linux-kernel@vger.kernel.org
1272 S:      Maintained
1273 F:      drivers/clk/keystone/
1274
1275 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1276 M:      Santosh Shilimkar <ssantosh@kernel.org>
1277 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1278 L:      linux-kernel@vger.kernel.org
1279 S:      Maintained
1280 F:      drivers/clocksource/timer-keystone.c
1281
1282 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1283 M:      Santosh Shilimkar <ssantosh@kernel.org>
1284 L:      linux-kernel@vger.kernel.org
1285 S:      Maintained
1286 F:      drivers/power/reset/keystone-reset.c
1287
1288 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1289 M:      Santosh Shilimkar <ssantosh@kernel.org>
1290 L:      linux-kernel@vger.kernel.org
1291 S:      Maintained
1292 F:      drivers/memory/*emif*
1293
1294 ARM/LOGICPD PXA270 MACHINE SUPPORT
1295 M:      Lennert Buytenhek <kernel@wantstofly.org>
1296 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297 S:      Maintained
1298
1299 ARM/LPC18XX ARCHITECTURE
1300 M:      Joachim Eastwood <manabian@gmail.com>
1301 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302 S:      Maintained
1303 F:      arch/arm/boot/dts/lpc43*
1304 F:      drivers/clk/nxp/clk-lpc18xx*
1305 F:      drivers/clocksource/time-lpc32xx.c
1306 F:      drivers/i2c/busses/i2c-lpc2k.c
1307 F:      drivers/memory/pl172.c
1308 F:      drivers/mtd/spi-nor/nxp-spifi.c
1309 F:      drivers/rtc/rtc-lpc24xx.c
1310 N:      lpc18xx
1311
1312 ARM/LPC32XX SOC SUPPORT
1313 M:      Vladimir Zapolskiy <vz@mleia.com>
1314 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1315 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1316 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1317 S:      Maintained
1318 F:      arch/arm/boot/dts/lpc32*
1319 F:      arch/arm/mach-lpc32xx/
1320 F:      drivers/i2c/busses/i2c-pnx.c
1321 F:      drivers/net/ethernet/nxp/lpc_eth.c
1322 F:      drivers/usb/host/ohci-nxp.c
1323 F:      drivers/watchdog/pnx4008_wdt.c
1324 N:      lpc32xx
1325
1326 ARM/MAGICIAN MACHINE SUPPORT
1327 M:      Philipp Zabel <philipp.zabel@gmail.com>
1328 S:      Maintained
1329
1330 ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1331 M:      Jason Cooper <jason@lakedaemon.net>
1332 M:      Andrew Lunn <andrew@lunn.ch>
1333 M:      Gregory Clement <gregory.clement@free-electrons.com>
1334 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1335 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336 S:      Maintained
1337 F:      arch/arm/mach-mvebu/
1338 F:      drivers/rtc/rtc-armada38x.c
1339 F:      arch/arm/boot/dts/armada*
1340 F:      arch/arm/boot/dts/kirkwood*
1341 F:      arch/arm64/boot/dts/marvell/armada*
1342
1343
1344 ARM/Marvell Berlin SoC support
1345 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1346 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347 S:      Maintained
1348 F:      arch/arm/mach-berlin/
1349 F:      arch/arm/boot/dts/berlin*
1350 F:      arch/arm64/boot/dts/marvell/berlin*
1351
1352
1353 ARM/Marvell Dove/MV78xx0/Orion SOC support
1354 M:      Jason Cooper <jason@lakedaemon.net>
1355 M:      Andrew Lunn <andrew@lunn.ch>
1356 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1357 M:      Gregory Clement <gregory.clement@free-electrons.com>
1358 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359 S:      Maintained
1360 F:      arch/arm/mach-dove/
1361 F:      arch/arm/mach-mv78xx0/
1362 F:      arch/arm/mach-orion5x/
1363 F:      arch/arm/plat-orion/
1364 F:      arch/arm/boot/dts/dove*
1365 F:      arch/arm/boot/dts/orion5x*
1366
1367
1368 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1369 M:      Alexander Clouter <alex@digriz.org.uk>
1370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371 W:      http://www.digriz.org.uk/ts78xx/kernel
1372 S:      Maintained
1373 F:      arch/arm/mach-orion5x/ts78xx-*
1374
1375 ARM/OXNAS platform support
1376 M:      Neil Armstrong <narmstrong@baylibre.com>
1377 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378 S:      Maintained
1379 F:      arch/arm/mach-oxnas/
1380 F:      arch/arm/boot/dts/oxnas*
1381 F:      arch/arm/boot/dts/wd-mbwe.dts
1382 N:      oxnas
1383
1384 ARM/Mediatek RTC DRIVER
1385 M:      Eddie Huang <eddie.huang@mediatek.com>
1386 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1388 S:      Maintained
1389 F:      drivers/rtc/rtc-mt6397.c
1390
1391 ARM/Mediatek SoC support
1392 M:      Matthias Brugger <matthias.bgg@gmail.com>
1393 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1395 S:      Maintained
1396 F:      arch/arm/boot/dts/mt6*
1397 F:      arch/arm/boot/dts/mt8*
1398 F:      arch/arm/mach-mediatek/
1399 N:      mtk
1400 K:      mediatek
1401
1402 ARM/Mediatek USB3 PHY DRIVER
1403 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1406 S:      Maintained
1407 F:      drivers/phy/phy-mt65xx-usb3.c
1408
1409 ARM/MICREL KS8695 ARCHITECTURE
1410 M:      Greg Ungerer <gerg@uclinux.org>
1411 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412 F:      arch/arm/mach-ks8695/
1413 S:      Odd Fixes
1414
1415 ARM/MIOA701 MACHINE SUPPORT
1416 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1417 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418 F:      arch/arm/mach-pxa/mioa701.c
1419 S:      Maintained
1420
1421 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1422 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1423 S:      Maintained
1424
1425 ARM/NOMADIK ARCHITECTURE
1426 M:      Alessandro Rubini <rubini@unipv.it>
1427 M:      Linus Walleij <linus.walleij@linaro.org>
1428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429 S:      Maintained
1430 F:      arch/arm/mach-nomadik/
1431 F:      drivers/pinctrl/nomadik/
1432 F:      drivers/i2c/busses/i2c-nomadik.c
1433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1434
1435 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1436 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1437 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1438 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1439 S:      Supported
1440
1441 ARM/TOSA MACHINE SUPPORT
1442 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1443 M:      Dirk Opfer <dirk@opfer-online.de>
1444 S:      Maintained
1445
1446 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1447 M:      Marek Vasut <marek.vasut@gmail.com>
1448 L:      linux-arm-kernel@lists.infradead.org
1449 W:      http://hackndev.com
1450 S:      Maintained
1451 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1452 F:      arch/arm/mach-pxa/palmtx.c
1453 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1454 F:      arch/arm/mach-pxa/palmt5.c
1455 F:      arch/arm/mach-pxa/include/mach/palmld.h
1456 F:      arch/arm/mach-pxa/palmld.c
1457 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1458 F:      arch/arm/mach-pxa/palmte2.c
1459 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1460 F:      arch/arm/mach-pxa/palmtc.c
1461
1462 ARM/PALM TREO SUPPORT
1463 M:      Tomas Cech <sleep_walker@suse.com>
1464 L:      linux-arm-kernel@lists.infradead.org
1465 W:      http://hackndev.com
1466 S:      Maintained
1467 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1468 F:      arch/arm/mach-pxa/palmtreo.c
1469
1470 ARM/PALMZ72 SUPPORT
1471 M:      Sergey Lapin <slapin@ossfans.org>
1472 L:      linux-arm-kernel@lists.infradead.org
1473 W:      http://hackndev.com
1474 S:      Maintained
1475 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1476 F:      arch/arm/mach-pxa/palmz72.c
1477
1478 ARM/PLEB SUPPORT
1479 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1480 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1481 S:      Maintained
1482
1483 ARM/PT DIGITAL BOARD PORT
1484 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1485 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486 W:      http://www.arm.linux.org.uk/
1487 S:      Maintained
1488
1489 ARM/QUALCOMM SUPPORT
1490 M:      Andy Gross <andy.gross@linaro.org>
1491 M:      David Brown <david.brown@linaro.org>
1492 L:      linux-arm-msm@vger.kernel.org
1493 L:      linux-soc@vger.kernel.org
1494 S:      Maintained
1495 F:      arch/arm/boot/dts/qcom-*.dts
1496 F:      arch/arm/boot/dts/qcom-*.dtsi
1497 F:      arch/arm/mach-qcom/
1498 F:      arch/arm64/boot/dts/qcom/*
1499 F:      drivers/soc/qcom/
1500 F:      drivers/tty/serial/msm_serial.h
1501 F:      drivers/tty/serial/msm_serial.c
1502 F:      drivers/*/pm8???-*
1503 F:      drivers/mfd/ssbi.c
1504 F:      drivers/firmware/qcom_scm.c
1505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1506
1507 ARM/RADISYS ENP2611 MACHINE SUPPORT
1508 M:      Lennert Buytenhek <kernel@wantstofly.org>
1509 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510 S:      Maintained
1511
1512 ARM/RENESAS ARM64 ARCHITECTURE
1513 M:      Simon Horman <horms@verge.net.au>
1514 M:      Magnus Damm <magnus.damm@gmail.com>
1515 L:      linux-renesas-soc@vger.kernel.org
1516 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1518 S:      Supported
1519 F:      arch/arm64/boot/dts/renesas/
1520
1521 ARM/RISCPC ARCHITECTURE
1522 M:      Russell King <linux@arm.linux.org.uk>
1523 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524 W:      http://www.arm.linux.org.uk/
1525 S:      Maintained
1526 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1527 F:      arch/arm/include/asm/hardware/ioc.h
1528 F:      arch/arm/include/asm/hardware/iomd.h
1529 F:      arch/arm/include/asm/hardware/memc.h
1530 F:      arch/arm/mach-rpc/
1531 F:      drivers/net/ethernet/8390/etherh.c
1532 F:      drivers/net/ethernet/i825xx/ether1*
1533 F:      drivers/net/ethernet/seeq/ether3*
1534 F:      drivers/scsi/arm/
1535
1536 ARM/Rockchip SoC support
1537 M:      Heiko Stuebner <heiko@sntech.de>
1538 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539 L:      linux-rockchip@lists.infradead.org
1540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1541 S:      Maintained
1542 F:      arch/arm/boot/dts/rk3*
1543 F:      arch/arm/mach-rockchip/
1544 F:      drivers/clk/rockchip/
1545 F:      drivers/i2c/busses/i2c-rk3x.c
1546 F:      drivers/*/*rockchip*
1547 F:      drivers/*/*/*rockchip*
1548 F:      sound/soc/rockchip/
1549 N:      rockchip
1550
1551 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1552 M:      Kukjin Kim <kgene@kernel.org>
1553 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
1554 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1556 S:      Maintained
1557 F:      arch/arm/boot/dts/s3c*
1558 F:      arch/arm/boot/dts/s5p*
1559 F:      arch/arm/boot/dts/samsung*
1560 F:      arch/arm/boot/dts/exynos*
1561 F:      arch/arm64/boot/dts/exynos/
1562 F:      arch/arm/plat-samsung/
1563 F:      arch/arm/mach-s3c24*/
1564 F:      arch/arm/mach-s3c64xx/
1565 F:      arch/arm/mach-s5p*/
1566 F:      arch/arm/mach-exynos*/
1567 F:      drivers/*/*s3c2410*
1568 F:      drivers/*/*/*s3c2410*
1569 F:      drivers/soc/samsung/*
1570 F:      drivers/spi/spi-s3c*
1571 F:      sound/soc/samsung/*
1572 F:      Documentation/arm/Samsung/
1573 F:      Documentation/devicetree/bindings/arm/samsung/
1574 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1575 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1576 N:      exynos
1577
1578 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1579 M:      Kyungmin Park <kyungmin.park@samsung.com>
1580 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581 S:      Maintained
1582 F:      arch/arm/mach-s5pv210/
1583
1584 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1585 M:      Kyungmin Park <kyungmin.park@samsung.com>
1586 M:      Kamil Debski <k.debski@samsung.com>
1587 L:      linux-arm-kernel@lists.infradead.org
1588 L:      linux-media@vger.kernel.org
1589 S:      Maintained
1590 F:      drivers/media/platform/s5p-g2d/
1591
1592 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1593 M:      Kyungmin Park <kyungmin.park@samsung.com>
1594 M:      Kamil Debski <k.debski@samsung.com>
1595 M:      Jeongtae Park <jtp.park@samsung.com>
1596 L:      linux-arm-kernel@lists.infradead.org
1597 L:      linux-media@vger.kernel.org
1598 S:      Maintained
1599 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1600 F:      drivers/media/platform/s5p-mfc/
1601
1602 ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1603 M:      Kyungmin Park <kyungmin.park@samsung.com>
1604 M:      Tomasz Stanislawski <t.stanislaws@samsung.com>
1605 L:      linux-arm-kernel@lists.infradead.org
1606 L:      linux-media@vger.kernel.org
1607 S:      Maintained
1608 F:      drivers/media/platform/s5p-tv/
1609
1610 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1611 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1612 M:      Jacek Anaszewski <j.anaszewski@samsung.com>
1613 L:      linux-arm-kernel@lists.infradead.org
1614 L:      linux-media@vger.kernel.org
1615 S:      Maintained
1616 F:      drivers/media/platform/s5p-jpeg/
1617
1618 ARM/SHMOBILE ARM ARCHITECTURE
1619 M:      Simon Horman <horms@verge.net.au>
1620 M:      Magnus Damm <magnus.damm@gmail.com>
1621 L:      linux-renesas-soc@vger.kernel.org
1622 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1624 S:      Supported
1625 F:      arch/arm/boot/dts/emev2*
1626 F:      arch/arm/boot/dts/r7s*
1627 F:      arch/arm/boot/dts/r8a*
1628 F:      arch/arm/boot/dts/sh*
1629 F:      arch/arm/configs/shmobile_defconfig
1630 F:      arch/arm/include/debug/renesas-scif.S
1631 F:      arch/arm/mach-shmobile/
1632 F:      drivers/sh/
1633
1634 ARM/SOCFPGA ARCHITECTURE
1635 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1636 S:      Maintained
1637 F:      arch/arm/mach-socfpga/
1638 F:      arch/arm/boot/dts/socfpga*
1639 F:      arch/arm/configs/socfpga_defconfig
1640 F:      arch/arm64/boot/dts/altera/
1641 W:      http://www.rocketboards.org
1642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1643
1644 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1645 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1646 S:      Maintained
1647 F:      drivers/clk/socfpga/
1648
1649 ARM/SOCFPGA EDAC SUPPORT
1650 M:      Thor Thayer <tthayer@opensource.altera.com>
1651 S:      Maintained
1652 F:      drivers/edac/altera_edac.
1653
1654 ARM/STI ARCHITECTURE
1655 M:      Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1656 M:      Maxime Coquelin <maxime.coquelin@st.com>
1657 M:      Patrice Chotard <patrice.chotard@st.com>
1658 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659 L:      kernel@stlinux.com
1660 W:      http://www.stlinux.com
1661 S:      Maintained
1662 F:      arch/arm/mach-sti/
1663 F:      arch/arm/boot/dts/sti*
1664 F:      drivers/char/hw_random/st-rng.c
1665 F:      drivers/clocksource/arm_global_timer.c
1666 F:      drivers/clocksource/clksrc_st_lpc.c
1667 F:      drivers/cpufreq/sti-cpufreq.c
1668 F:      drivers/i2c/busses/i2c-st.c
1669 F:      drivers/media/rc/st_rc.c
1670 F:      drivers/media/platform/sti/c8sectpfe/
1671 F:      drivers/mmc/host/sdhci-st.c
1672 F:      drivers/phy/phy-miphy28lp.c
1673 F:      drivers/phy/phy-miphy365x.c
1674 F:      drivers/phy/phy-stih407-usb.c
1675 F:      drivers/phy/phy-stih41x-usb.c
1676 F:      drivers/pinctrl/pinctrl-st.c
1677 F:      drivers/remoteproc/st_remoteproc.c
1678 F:      drivers/reset/sti/
1679 F:      drivers/rtc/rtc-st-lpc.c
1680 F:      drivers/tty/serial/st-asc.c
1681 F:      drivers/usb/dwc3/dwc3-st.c
1682 F:      drivers/usb/host/ehci-st.c
1683 F:      drivers/usb/host/ohci-st.c
1684 F:      drivers/watchdog/st_lpc_wdt.c
1685 F:      drivers/ata/ahci_st.c
1686
1687 ARM/STM32 ARCHITECTURE
1688 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1689 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690 S:      Maintained
1691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1692 N:      stm32
1693 F:      drivers/clocksource/armv7m_systick.c
1694
1695 ARM/TANGO ARCHITECTURE
1696 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1697 L:      linux-arm-kernel@lists.infradead.org
1698 S:      Maintained
1699 F:      arch/arm/mach-tango/
1700 F:      arch/arm/boot/dts/tango*
1701
1702 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1703 M:      Lennert Buytenhek <kernel@wantstofly.org>
1704 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705 S:      Maintained
1706
1707 ARM/TETON BGA MACHINE SUPPORT
1708 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1709 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710 S:      Maintained
1711
1712 ARM/THECUS N2100 MACHINE SUPPORT
1713 M:      Lennert Buytenhek <kernel@wantstofly.org>
1714 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 S:      Maintained
1716
1717 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1718 M:      Wan ZongShun <mcuos.com@gmail.com>
1719 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720 W:      http://www.mcuos.com
1721 S:      Maintained
1722 F:      arch/arm/mach-w90x900/
1723 F:      drivers/input/keyboard/w90p910_keypad.c
1724 F:      drivers/input/touchscreen/w90p910_ts.c
1725 F:      drivers/watchdog/nuc900_wdt.c
1726 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1727 F:      drivers/mtd/nand/nuc900_nand.c
1728 F:      drivers/rtc/rtc-nuc900.c
1729 F:      drivers/spi/spi-nuc900.c
1730 F:      drivers/usb/host/ehci-w90x900.c
1731 F:      drivers/video/fbdev/nuc900fb.c
1732
1733 ARM/U300 MACHINE SUPPORT
1734 M:      Linus Walleij <linus.walleij@linaro.org>
1735 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736 S:      Supported
1737 F:      arch/arm/mach-u300/
1738 F:      drivers/clocksource/timer-u300.c
1739 F:      drivers/i2c/busses/i2c-stu300.c
1740 F:      drivers/rtc/rtc-coh901331.c
1741 F:      drivers/watchdog/coh901327_wdt.c
1742 F:      drivers/dma/coh901318*
1743 F:      drivers/mfd/ab3100*
1744 F:      drivers/rtc/rtc-ab3100.c
1745 F:      drivers/rtc/rtc-coh901331.c
1746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1747
1748 ARM/UNIPHIER ARCHITECTURE
1749 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1750 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751 S:      Maintained
1752 F:      arch/arm/boot/dts/uniphier*
1753 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1754 F:      arch/arm/mach-uniphier/
1755 F:      arch/arm/mm/cache-uniphier.c
1756 F:      arch/arm64/boot/dts/socionext/
1757 F:      drivers/bus/uniphier-system-bus.c
1758 F:      drivers/i2c/busses/i2c-uniphier*
1759 F:      drivers/pinctrl/uniphier/
1760 F:      drivers/tty/serial/8250/8250_uniphier.c
1761 N:      uniphier
1762
1763 ARM/Ux500 ARM ARCHITECTURE
1764 M:      Linus Walleij <linus.walleij@linaro.org>
1765 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766 S:      Maintained
1767 F:      arch/arm/mach-ux500/
1768 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1769 F:      drivers/dma/ste_dma40*
1770 F:      drivers/hwspinlock/u8500_hsem.c
1771 F:      drivers/mfd/abx500*
1772 F:      drivers/mfd/ab8500*
1773 F:      drivers/mfd/dbx500*
1774 F:      drivers/mfd/db8500*
1775 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1776 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1777 F:      drivers/rtc/rtc-ab8500.c
1778 F:      drivers/rtc/rtc-pl031.c
1779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1780
1781 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1782 M:      Ulf Hansson <ulf.hansson@linaro.org>
1783 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784 T:      git git://git.linaro.org/people/ulfh/clk.git
1785 S:      Maintained
1786 F:      drivers/clk/ux500/
1787 F:      include/linux/platform_data/clk-ux500.h
1788
1789 ARM/VERSATILE EXPRESS PLATFORM
1790 M:      Liviu Dudau <liviu.dudau@arm.com>
1791 M:      Sudeep Holla <sudeep.holla@arm.com>
1792 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1793 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794 S:      Maintained
1795 F:      arch/arm/boot/dts/vexpress*
1796 F:      arch/arm64/boot/dts/arm/
1797 F:      arch/arm/mach-vexpress/
1798 F:      */*/vexpress*
1799 F:      */*/*/vexpress*
1800 F:      drivers/clk/versatile/clk-vexpress-osc.c
1801 F:      drivers/clocksource/versatile.c
1802 N:      mps2
1803
1804 ARM/VFP SUPPORT
1805 M:      Russell King <linux@arm.linux.org.uk>
1806 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807 W:      http://www.arm.linux.org.uk/
1808 S:      Maintained
1809 F:      arch/arm/vfp/
1810
1811 ARM/VOIPAC PXA270 SUPPORT
1812 M:      Marek Vasut <marek.vasut@gmail.com>
1813 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814 S:      Maintained
1815 F:      arch/arm/mach-pxa/vpac270.c
1816 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1817
1818 ARM/VT8500 ARM ARCHITECTURE
1819 M:      Tony Prisk <linux@prisktech.co.nz>
1820 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821 S:      Maintained
1822 F:      arch/arm/mach-vt8500/
1823 F:      drivers/clocksource/vt8500_timer.c
1824 F:      drivers/i2c/busses/i2c-wmt.c
1825 F:      drivers/mmc/host/wmt-sdmmc.c
1826 F:      drivers/pwm/pwm-vt8500.c
1827 F:      drivers/rtc/rtc-vt8500.c
1828 F:      drivers/tty/serial/vt8500_serial.c
1829 F:      drivers/usb/host/ehci-platform.c
1830 F:      drivers/usb/host/uhci-platform.c
1831 F:      drivers/video/fbdev/vt8500lcdfb.*
1832 F:      drivers/video/fbdev/wm8505fb*
1833 F:      drivers/video/fbdev/wmt_ge_rops.*
1834
1835 ARM/ZIPIT Z2 SUPPORT
1836 M:      Marek Vasut <marek.vasut@gmail.com>
1837 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838 S:      Maintained
1839 F:      arch/arm/mach-pxa/z2.c
1840 F:      arch/arm/mach-pxa/include/mach/z2.h
1841
1842 ARM/ZTE ARCHITECTURE
1843 M:      Jun Nie <jun.nie@linaro.org>
1844 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845 S:      Maintained
1846 F:      arch/arm/mach-zx/
1847 F:      drivers/clk/zte/
1848 F:      Documentation/devicetree/bindings/arm/zte.txt
1849 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
1850
1851 ARM/ZYNQ ARCHITECTURE
1852 M:      Michal Simek <michal.simek@xilinx.com>
1853 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
1854 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855 W:      http://wiki.xilinx.com
1856 T:      git https://github.com/Xilinx/linux-xlnx.git
1857 S:      Supported
1858 F:      arch/arm/mach-zynq/
1859 F:      drivers/cpuidle/cpuidle-zynq.c
1860 F:      drivers/block/xsysace.c
1861 N:      zynq
1862 N:      xilinx
1863 F:      drivers/clocksource/cadence_ttc_timer.c
1864 F:      drivers/i2c/busses/i2c-cadence.c
1865 F:      drivers/mmc/host/sdhci-of-arasan.c
1866 F:      drivers/edac/synopsys_edac.c
1867
1868 ARM SMMU DRIVERS
1869 M:      Will Deacon <will.deacon@arm.com>
1870 R:      Robin Murphy <robin.murphy@arm.com>
1871 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 S:      Maintained
1873 F:      drivers/iommu/arm-smmu.c
1874 F:      drivers/iommu/arm-smmu-v3.c
1875 F:      drivers/iommu/io-pgtable-arm.c
1876 F:      drivers/iommu/io-pgtable-arm-v7s.c
1877
1878 ARM64 PORT (AARCH64 ARCHITECTURE)
1879 M:      Catalin Marinas <catalin.marinas@arm.com>
1880 M:      Will Deacon <will.deacon@arm.com>
1881 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1883 S:      Maintained
1884 F:      arch/arm64/
1885 F:      Documentation/arm64/
1886
1887 AS3645A LED FLASH CONTROLLER DRIVER
1888 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1889 L:      linux-media@vger.kernel.org
1890 T:      git git://linuxtv.org/media_tree.git
1891 S:      Maintained
1892 F:      drivers/media/i2c/as3645a.c
1893 F:      include/media/i2c/as3645a.h
1894
1895 ASC7621 HARDWARE MONITOR DRIVER
1896 M:      George Joseph <george.joseph@fairview5.com>
1897 L:      linux-hwmon@vger.kernel.org
1898 S:      Maintained
1899 F:      Documentation/hwmon/asc7621
1900 F:      drivers/hwmon/asc7621.c
1901
1902 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1903 M:      Corentin Chary <corentin.chary@gmail.com>
1904 L:      acpi4asus-user@lists.sourceforge.net
1905 L:      platform-driver-x86@vger.kernel.org
1906 W:      http://acpi4asus.sf.net
1907 S:      Maintained
1908 F:      drivers/platform/x86/asus*.c
1909 F:      drivers/platform/x86/eeepc*.c
1910
1911 ASUS WIRELESS RADIO CONTROL DRIVER
1912 M:      JoĂ£o Paulo Rechi Vita <jprvita@gmail.com>
1913 L:      platform-driver-x86@vger.kernel.org
1914 S:      Maintained
1915 F:      drivers/platform/x86/asus-wireless.c
1916
1917 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1918 R:      Dan Williams <dan.j.williams@intel.com>
1919 W:      http://sourceforge.net/projects/xscaleiop
1920 S:      Odd fixes
1921 F:      Documentation/crypto/async-tx-api.txt
1922 F:      crypto/async_tx/
1923 F:      drivers/dma/
1924 F:      include/linux/dmaengine.h
1925 F:      include/linux/async_tx.h
1926
1927 AT24 EEPROM DRIVER
1928 M:      Wolfram Sang <wsa@the-dreams.de>
1929 L:      linux-i2c@vger.kernel.org
1930 S:      Maintained
1931 F:      drivers/misc/eeprom/at24.c
1932 F:      include/linux/platform_data/at24.h
1933
1934 ATA OVER ETHERNET (AOE) DRIVER
1935 M:      "Ed L. Cashin" <ed.cashin@acm.org>
1936 W:      http://www.openaoe.org/
1937 S:      Supported
1938 F:      Documentation/aoe/
1939 F:      drivers/block/aoe/
1940
1941 ATHEROS 71XX/9XXX GPIO DRIVER
1942 M:      Alban Bedel <albeu@free.fr>
1943 W:      https://github.com/AlbanBedel/linux
1944 T:      git git://github.com/AlbanBedel/linux
1945 S:      Maintained
1946 F:      drivers/gpio/gpio-ath79.c
1947 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1948
1949 ATHEROS ATH GENERIC UTILITIES
1950 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1951 L:      linux-wireless@vger.kernel.org
1952 S:      Supported
1953 F:      drivers/net/wireless/ath/*
1954
1955 ATHEROS ATH5K WIRELESS DRIVER
1956 M:      Jiri Slaby <jirislaby@gmail.com>
1957 M:      Nick Kossifidis <mickflemm@gmail.com>
1958 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1959 L:      linux-wireless@vger.kernel.org
1960 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
1961 S:      Maintained
1962 F:      drivers/net/wireless/ath/ath5k/
1963
1964 ATHEROS ATH6KL WIRELESS DRIVER
1965 M:      Kalle Valo <kvalo@qca.qualcomm.com>
1966 L:      linux-wireless@vger.kernel.org
1967 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
1968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
1969 S:      Supported
1970 F:      drivers/net/wireless/ath/ath6kl/
1971
1972 WILOCITY WIL6210 WIRELESS DRIVER
1973 M:      Maya Erez <qca_merez@qca.qualcomm.com>
1974 L:      linux-wireless@vger.kernel.org
1975 L:      wil6210@qca.qualcomm.com
1976 S:      Supported
1977 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
1978 F:      drivers/net/wireless/ath/wil6210/
1979 F:      include/uapi/linux/wil6210_uapi.h
1980
1981 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1982 M:      Christian Lamparter <chunkeey@googlemail.com>
1983 L:      linux-wireless@vger.kernel.org
1984 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
1985 S:      Maintained
1986 F:      drivers/net/wireless/ath/carl9170/
1987
1988 ATK0110 HWMON DRIVER
1989 M:      Luca Tettamanti <kronos.it@gmail.com>
1990 L:      linux-hwmon@vger.kernel.org
1991 S:      Maintained
1992 F:      drivers/hwmon/asus_atk0110.c
1993
1994 ATI_REMOTE2 DRIVER
1995 M:      Ville Syrjala <syrjala@sci.fi>
1996 S:      Maintained
1997 F:      drivers/input/misc/ati_remote2.c
1998
1999 ATLX ETHERNET DRIVERS
2000 M:      Jay Cliburn <jcliburn@gmail.com>
2001 M:      Chris Snook <chris.snook@gmail.com>
2002 L:      netdev@vger.kernel.org
2003 W:      http://sourceforge.net/projects/atl1
2004 W:      http://atl1.sourceforge.net
2005 S:      Maintained
2006 F:      drivers/net/ethernet/atheros/
2007
2008 ATM
2009 M:      Chas Williams <3chas3@gmail.com>
2010 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2011 L:      netdev@vger.kernel.org
2012 W:      http://linux-atm.sourceforge.net
2013 S:      Maintained
2014 F:      drivers/atm/
2015 F:      include/linux/atm*
2016 F:      include/uapi/linux/atm*
2017
2018 ATMEL AT91 / AT32 MCI DRIVER
2019 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2020 S:      Maintained
2021 F:      drivers/mmc/host/atmel-mci.c
2022
2023 ATMEL AT91 / AT32 SERIAL DRIVER
2024 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2025 S:      Supported
2026 F:      drivers/tty/serial/atmel_serial.c
2027
2028 ATMEL SAMA5D2 ADC DRIVER
2029 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2030 L:      linux-iio@vger.kernel.org
2031 S:      Supported
2032 F:      drivers/iio/adc/at91-sama5d2_adc.c
2033
2034 ATMEL Audio ALSA driver
2035 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2036 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2037 S:      Supported
2038 F:      sound/soc/atmel
2039
2040 ATMEL DMA DRIVER
2041 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2042 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043 S:      Supported
2044 F:      drivers/dma/at_hdmac.c
2045 F:      drivers/dma/at_hdmac_regs.h
2046 F:      include/linux/platform_data/dma-atmel.h
2047
2048 ATMEL XDMA DRIVER
2049 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2050 L:      linux-arm-kernel@lists.infradead.org
2051 L:      dmaengine@vger.kernel.org
2052 S:      Supported
2053 F:      drivers/dma/at_xdmac.c
2054
2055 ATMEL I2C DRIVER
2056 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2057 L:      linux-i2c@vger.kernel.org
2058 S:      Supported
2059 F:      drivers/i2c/busses/i2c-at91.c
2060
2061 ATMEL ISI DRIVER
2062 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2063 L:      linux-media@vger.kernel.org
2064 S:      Supported
2065 F:      drivers/media/platform/soc_camera/atmel-isi.c
2066 F:      include/media/atmel-isi.h
2067
2068 ATMEL LCDFB DRIVER
2069 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2070 L:      linux-fbdev@vger.kernel.org
2071 S:      Maintained
2072 F:      drivers/video/fbdev/atmel_lcdfb.c
2073 F:      include/video/atmel_lcdc.h
2074
2075 ATMEL MACB ETHERNET DRIVER
2076 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2077 S:      Supported
2078 F:      drivers/net/ethernet/cadence/
2079
2080 ATMEL NAND DRIVER
2081 M:      Wenyou Yang <wenyou.yang@atmel.com>
2082 M:      Josh Wu <rainyfeeling@outlook.com>
2083 L:      linux-mtd@lists.infradead.org
2084 S:      Supported
2085 F:      drivers/mtd/nand/atmel_nand*
2086
2087 ATMEL SDMMC DRIVER
2088 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2089 L:      linux-mmc@vger.kernel.org
2090 S:      Supported
2091 F:      drivers/mmc/host/sdhci-of-at91.c
2092
2093 ATMEL SPI DRIVER
2094 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2095 S:      Supported
2096 F:      drivers/spi/spi-atmel.*
2097
2098 ATMEL SSC DRIVER
2099 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2100 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101 S:      Supported
2102 F:      drivers/misc/atmel-ssc.c
2103 F:      include/linux/atmel-ssc.h
2104
2105 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2106 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2107 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108 S:      Supported
2109 F:      drivers/misc/atmel_tclib.c
2110 F:      drivers/clocksource/tcb_clksrc.c
2111
2112 ATMEL USBA UDC DRIVER
2113 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2114 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115 S:      Supported
2116 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2117
2118 ATMEL WIRELESS DRIVER
2119 M:      Simon Kelley <simon@thekelleys.org.uk>
2120 L:      linux-wireless@vger.kernel.org
2121 W:      http://www.thekelleys.org.uk/atmel
2122 W:      http://atmelwlandriver.sourceforge.net/
2123 S:      Maintained
2124 F:      drivers/net/wireless/atmel/atmel*
2125
2126 ATMEL MAXTOUCH DRIVER
2127 M:      Nick Dyer <nick.dyer@itdev.co.uk>
2128 T:      git git://github.com/atmel-maxtouch/linux.git
2129 S:      Supported
2130 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2131 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2132 F:      include/linux/platform_data/atmel_mxt_ts.h
2133
2134 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2135 M:      Bradley Grove <linuxdrivers@attotech.com>
2136 L:      linux-scsi@vger.kernel.org
2137 W:      http://www.attotech.com
2138 S:      Supported
2139 F:      drivers/scsi/esas2r
2140
2141 ATUSB IEEE 802.15.4 RADIO DRIVER
2142 M:      Stefan Schmidt <stefan@osg.samsung.com>
2143 L:      linux-wpan@vger.kernel.org
2144 S:      Maintained
2145 F:      drivers/net/ieee802154/atusb.c
2146 F:      drivers/net/ieee802154/atusb.h
2147 F:      drivers/net/ieee802154/at86rf230.h
2148
2149 AUDIT SUBSYSTEM
2150 M:      Paul Moore <paul@paul-moore.com>
2151 M:      Eric Paris <eparis@redhat.com>
2152 L:      linux-audit@redhat.com (moderated for non-subscribers)
2153 W:      http://people.redhat.com/sgrubb/audit/
2154 T:      git git://git.infradead.org/users/pcmoore/audit
2155 S:      Maintained
2156 F:      include/linux/audit.h
2157 F:      include/uapi/linux/audit.h
2158 F:      kernel/audit*
2159
2160 AUXILIARY DISPLAY DRIVERS
2161 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2162 W:      http://miguelojeda.es/auxdisplay.htm
2163 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2164 S:      Maintained
2165 F:      drivers/auxdisplay/
2166 F:      include/linux/cfag12864b.h
2167
2168 AVR32 ARCHITECTURE
2169 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2170 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2171 W:      http://www.atmel.com/products/AVR32/
2172 W:      http://mirror.egtvedt.no/avr32linux.org/
2173 W:      http://avrfreaks.net/
2174 S:      Maintained
2175 F:      arch/avr32/
2176
2177 AVR32/AT32AP MACHINE SUPPORT
2178 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2179 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2180 S:      Maintained
2181 F:      arch/avr32/mach-at32ap/
2182
2183 AX.25 NETWORK LAYER
2184 M:      Ralf Baechle <ralf@linux-mips.org>
2185 L:      linux-hams@vger.kernel.org
2186 W:      http://www.linux-ax25.org/
2187 S:      Maintained
2188 F:      include/uapi/linux/ax25.h
2189 F:      include/net/ax25.h
2190 F:      net/ax25/
2191
2192 AZ6007 DVB DRIVER
2193 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2194 L:      linux-media@vger.kernel.org
2195 W:      https://linuxtv.org
2196 T:      git git://linuxtv.org/media_tree.git
2197 S:      Maintained
2198 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2199
2200 AZTECH FM RADIO RECEIVER DRIVER
2201 M:      Hans Verkuil <hverkuil@xs4all.nl>
2202 L:      linux-media@vger.kernel.org
2203 T:      git git://linuxtv.org/media_tree.git
2204 W:      https://linuxtv.org
2205 S:      Maintained
2206 F:      drivers/media/radio/radio-aztech*
2207
2208 B43 WIRELESS DRIVER
2209 L:      linux-wireless@vger.kernel.org
2210 L:      b43-dev@lists.infradead.org
2211 W:      http://wireless.kernel.org/en/users/Drivers/b43
2212 S:      Odd Fixes
2213 F:      drivers/net/wireless/broadcom/b43/
2214
2215 B43LEGACY WIRELESS DRIVER
2216 M:      Larry Finger <Larry.Finger@lwfinger.net>
2217 L:      linux-wireless@vger.kernel.org
2218 L:      b43-dev@lists.infradead.org
2219 W:      http://wireless.kernel.org/en/users/Drivers/b43
2220 S:      Maintained
2221 F:      drivers/net/wireless/broadcom/b43legacy/
2222
2223 BACKLIGHT CLASS/SUBSYSTEM
2224 M:      Jingoo Han <jingoohan1@gmail.com>
2225 M:      Lee Jones <lee.jones@linaro.org>
2226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2227 S:      Maintained
2228 F:      drivers/video/backlight/
2229 F:      include/linux/backlight.h
2230
2231 BATMAN ADVANCED
2232 M:      Marek Lindner <mareklindner@neomailbox.ch>
2233 M:      Simon Wunderlich <sw@simonwunderlich.de>
2234 M:      Antonio Quartulli <a@unstable.cc>
2235 L:      b.a.t.m.a.n@lists.open-mesh.org
2236 W:      https://www.open-mesh.org/
2237 Q:      https://patchwork.open-mesh.org/project/batman/list/
2238 S:      Maintained
2239 F:      net/batman-adv/
2240
2241 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2242 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2243 L:      linux-hams@vger.kernel.org
2244 W:      http://www.baycom.org/~tom/ham/ham.html
2245 S:      Maintained
2246 F:      drivers/net/hamradio/baycom*
2247
2248 BCACHE (BLOCK LAYER CACHE)
2249 M:      Kent Overstreet <kent.overstreet@gmail.com>
2250 L:      linux-bcache@vger.kernel.org
2251 W:      http://bcache.evilpiepirate.org
2252 S:      Maintained
2253 F:      drivers/md/bcache/
2254
2255 BDISP ST MEDIA DRIVER
2256 M:      Fabien Dessenne <fabien.dessenne@st.com>
2257 L:      linux-media@vger.kernel.org
2258 T:      git git://linuxtv.org/media_tree.git
2259 W:      https://linuxtv.org
2260 S:      Supported
2261 F:      drivers/media/platform/sti/bdisp
2262
2263 BEFS FILE SYSTEM
2264 S:      Orphan
2265 F:      Documentation/filesystems/befs.txt
2266 F:      fs/befs/
2267
2268 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2269 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2270 L:      netdev@vger.kernel.org
2271 S:      Maintained
2272 F:      drivers/net/ethernet/ec_bhf.c
2273
2274 BFS FILE SYSTEM
2275 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2276 S:      Maintained
2277 F:      Documentation/filesystems/bfs.txt
2278 F:      fs/bfs/
2279 F:      include/uapi/linux/bfs_fs.h
2280
2281 BLACKFIN ARCHITECTURE
2282 M:      Steven Miao <realmz6@gmail.com>
2283 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2284 T:      git git://git.code.sf.net/p/adi-linux/code
2285 W:      http://blackfin.uclinux.org
2286 S:      Supported
2287 F:      arch/blackfin/
2288
2289 BLACKFIN EMAC DRIVER
2290 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2291 W:      http://blackfin.uclinux.org
2292 S:      Supported
2293 F:      drivers/net/ethernet/adi/
2294
2295 BLACKFIN RTC DRIVER
2296 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2297 W:      http://blackfin.uclinux.org
2298 S:      Supported
2299 F:      drivers/rtc/rtc-bfin.c
2300
2301 BLACKFIN SDH DRIVER
2302 M:      Sonic Zhang <sonic.zhang@analog.com>
2303 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2304 W:      http://blackfin.uclinux.org
2305 S:      Supported
2306 F:      drivers/mmc/host/bfin_sdh.c
2307
2308 BLACKFIN SERIAL DRIVER
2309 M:      Sonic Zhang <sonic.zhang@analog.com>
2310 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2311 W:      http://blackfin.uclinux.org
2312 S:      Supported
2313 F:      drivers/tty/serial/bfin_uart.c
2314
2315 BLACKFIN WATCHDOG DRIVER
2316 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2317 W:      http://blackfin.uclinux.org
2318 S:      Supported
2319 F:      drivers/watchdog/bfin_wdt.c
2320
2321 BLACKFIN I2C TWI DRIVER
2322 M:      Sonic Zhang <sonic.zhang@analog.com>
2323 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2324 W:      http://blackfin.uclinux.org/
2325 S:      Supported
2326 F:      drivers/i2c/busses/i2c-bfin-twi.c
2327
2328 BLACKFIN MEDIA DRIVER
2329 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2330 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2331 W:      http://blackfin.uclinux.org/
2332 S:      Supported
2333 F:      drivers/media/platform/blackfin/
2334 F:      drivers/media/i2c/adv7183*
2335 F:      drivers/media/i2c/vs6624*
2336
2337 BLINKM RGB LED DRIVER
2338 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2339 S:      Maintained
2340 F:      drivers/leds/leds-blinkm.c
2341
2342 BLOCK LAYER
2343 M:      Jens Axboe <axboe@kernel.dk>
2344 L:      linux-block@vger.kernel.org
2345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2346 S:      Maintained
2347 F:      block/
2348 F:      kernel/trace/blktrace.c
2349
2350 BLOCK2MTD DRIVER
2351 M:      Joern Engel <joern@lazybastard.org>
2352 L:      linux-mtd@lists.infradead.org
2353 S:      Maintained
2354 F:      drivers/mtd/devices/block2mtd.c
2355
2356 BLUETOOTH DRIVERS
2357 M:      Marcel Holtmann <marcel@holtmann.org>
2358 M:      Gustavo Padovan <gustavo@padovan.org>
2359 M:      Johan Hedberg <johan.hedberg@gmail.com>
2360 L:      linux-bluetooth@vger.kernel.org
2361 W:      http://www.bluez.org/
2362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2364 S:      Maintained
2365 F:      drivers/bluetooth/
2366
2367 BLUETOOTH SUBSYSTEM
2368 M:      Marcel Holtmann <marcel@holtmann.org>
2369 M:      Gustavo Padovan <gustavo@padovan.org>
2370 M:      Johan Hedberg <johan.hedberg@gmail.com>
2371 L:      linux-bluetooth@vger.kernel.org
2372 W:      http://www.bluez.org/
2373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2375 S:      Maintained
2376 F:      net/bluetooth/
2377 F:      include/net/bluetooth/
2378
2379 BONDING DRIVER
2380 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2381 M:      Veaceslav Falico <vfalico@gmail.com>
2382 M:      Andy Gospodarek <gospo@cumulusnetworks.com>
2383 L:      netdev@vger.kernel.org
2384 W:      http://sourceforge.net/projects/bonding/
2385 S:      Supported
2386 F:      drivers/net/bonding/
2387 F:      include/uapi/linux/if_bonding.h
2388
2389 BPF (Safe dynamic programs and tools)
2390 M:      Alexei Starovoitov <ast@kernel.org>
2391 L:      netdev@vger.kernel.org
2392 L:      linux-kernel@vger.kernel.org
2393 S:      Supported
2394 F:      kernel/bpf/
2395
2396 BROADCOM B44 10/100 ETHERNET DRIVER
2397 M:      Gary Zambrano <zambrano@broadcom.com>
2398 L:      netdev@vger.kernel.org
2399 S:      Supported
2400 F:      drivers/net/ethernet/broadcom/b44.*
2401
2402 BROADCOM GENET ETHERNET DRIVER
2403 M:      Florian Fainelli <f.fainelli@gmail.com>
2404 L:      netdev@vger.kernel.org
2405 S:      Supported
2406 F:      drivers/net/ethernet/broadcom/genet/
2407
2408 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2409 M:      Sony Chacko <sony.chacko@qlogic.com>
2410 M:      Dept-HSGLinuxNICDev@qlogic.com
2411 L:      netdev@vger.kernel.org
2412 S:      Supported
2413 F:      drivers/net/ethernet/broadcom/bnx2.*
2414 F:      drivers/net/ethernet/broadcom/bnx2_*
2415
2416 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2417 M:      Ariel Elior <ariel.elior@qlogic.com>
2418 L:      netdev@vger.kernel.org
2419 S:      Supported
2420 F:      drivers/net/ethernet/broadcom/bnx2x/
2421
2422 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2423 M:      Florian Fainelli <f.fainelli@gmail.com>
2424 M:      Ray Jui <rjui@broadcom.com>
2425 M:      Scott Branden <sbranden@broadcom.com>
2426 L:      bcm-kernel-feedback-list@broadcom.com
2427 T:      git git://github.com/broadcom/mach-bcm
2428 S:      Maintained
2429 F:      arch/arm/mach-bcm/
2430 F:      arch/arm/boot/dts/bcm113*
2431 F:      arch/arm/boot/dts/bcm216*
2432 F:      arch/arm/boot/dts/bcm281*
2433 F:      arch/arm64/boot/dts/broadcom/
2434 F:      arch/arm/configs/bcm_defconfig
2435 F:      drivers/mmc/host/sdhci-bcm-kona.c
2436 F:      drivers/clocksource/bcm_kona_timer.c
2437
2438 BROADCOM BCM2835 ARM ARCHITECTURE
2439 M:      Stephen Warren <swarren@wwwdotorg.org>
2440 M:      Lee Jones <lee@kernel.org>
2441 M:      Eric Anholt <eric@anholt.net>
2442 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2443 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2445 S:      Maintained
2446 N:      bcm2835
2447
2448 BROADCOM BCM47XX MIPS ARCHITECTURE
2449 M:      Hauke Mehrtens <hauke@hauke-m.de>
2450 M:      RafaÅ‚ MiÅ‚ecki <zajec5@gmail.com>
2451 L:      linux-mips@linux-mips.org
2452 S:      Maintained
2453 F:      arch/mips/bcm47xx/*
2454 F:      arch/mips/include/asm/mach-bcm47xx/*
2455
2456 BROADCOM BCM5301X ARM ARCHITECTURE
2457 M:      Hauke Mehrtens <hauke@hauke-m.de>
2458 L:      linux-arm-kernel@lists.infradead.org
2459 S:      Maintained
2460 F:      arch/arm/mach-bcm/bcm_5301x.c
2461 F:      arch/arm/boot/dts/bcm5301x.dtsi
2462 F:      arch/arm/boot/dts/bcm470*
2463
2464 BROADCOM BCM63XX ARM ARCHITECTURE
2465 M:      Florian Fainelli <f.fainelli@gmail.com>
2466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2467 L:      bcm-kernel-feedback-list@broadcom.com
2468 T:      git git://github.com/broadcom/stblinux.git
2469 S:      Maintained
2470 F:      arch/arm/mach-bcm/bcm63xx.c
2471 F:      arch/arm/include/debug/bcm63xx.S
2472
2473 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2474 M:      Kevin Cernekee <cernekee@gmail.com>
2475 L:      linux-usb@vger.kernel.org
2476 S:      Maintained
2477 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2478
2479 BROADCOM BCM7XXX ARM ARCHITECTURE
2480 M:      Brian Norris <computersforpeace@gmail.com>
2481 M:      Gregory Fong <gregory.0xf0@gmail.com>
2482 M:      Florian Fainelli <f.fainelli@gmail.com>
2483 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2484 L:      bcm-kernel-feedback-list@broadcom.com
2485 T:      git git://github.com/broadcom/stblinux.git
2486 S:      Maintained
2487 F:      arch/arm/mach-bcm/*brcmstb*
2488 F:      arch/arm/boot/dts/bcm7*.dts*
2489 F:      drivers/bus/brcmstb_gisb.c
2490 N:      brcmstb
2491
2492 BROADCOM BMIPS MIPS ARCHITECTURE
2493 M:      Kevin Cernekee <cernekee@gmail.com>
2494 M:      Florian Fainelli <f.fainelli@gmail.com>
2495 L:      linux-mips@linux-mips.org
2496 T:      git git://github.com/broadcom/stblinux.git
2497 S:      Maintained
2498 F:      arch/mips/bmips/*
2499 F:      arch/mips/include/asm/mach-bmips/*
2500 F:      arch/mips/kernel/*bmips*
2501 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2502 F:      drivers/irqchip/irq-bcm63*
2503 F:      drivers/irqchip/irq-bcm7*
2504 F:      drivers/irqchip/irq-brcmstb*
2505 F:      include/linux/bcm963xx_nvram.h
2506 F:      include/linux/bcm963xx_tag.h
2507
2508 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2509 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2510 M:      Prashant Sreedharan <prashant@broadcom.com>
2511 M:      Michael Chan <mchan@broadcom.com>
2512 L:      netdev@vger.kernel.org
2513 S:      Supported
2514 F:      drivers/net/ethernet/broadcom/tg3.*
2515
2516 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2517 M:      Brett Rudley <brudley@broadcom.com>
2518 M:      Arend van Spriel <arend@broadcom.com>
2519 M:      Franky (Zhenhui) Lin <frankyl@broadcom.com>
2520 M:      Hante Meuleman <meuleman@broadcom.com>
2521 L:      linux-wireless@vger.kernel.org
2522 L:      brcm80211-dev-list@broadcom.com
2523 S:      Supported
2524 F:      drivers/net/wireless/broadcom/brcm80211/
2525
2526 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2527 M:      QLogic-Storage-Upstream@qlogic.com
2528 L:      linux-scsi@vger.kernel.org
2529 S:      Supported
2530 F:      drivers/scsi/bnx2fc/
2531
2532 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2533 M:      QLogic-Storage-Upstream@qlogic.com
2534 L:      linux-scsi@vger.kernel.org
2535 S:      Supported
2536 F:      drivers/scsi/bnx2i/
2537
2538 BROADCOM IPROC ARM ARCHITECTURE
2539 M:      Ray Jui <rjui@broadcom.com>
2540 M:      Scott Branden <sbranden@broadcom.com>
2541 M:      Jon Mason <jonmason@broadcom.com>
2542 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2543 L:      bcm-kernel-feedback-list@broadcom.com
2544 T:      git git://github.com/broadcom/cygnus-linux.git
2545 S:      Maintained
2546 N:      iproc
2547 N:      cygnus
2548 N:      nsp
2549 N:      bcm9113*
2550 N:      bcm9583*
2551 N:      bcm9585*
2552 N:      bcm9586*
2553 N:      bcm988312
2554 N:      bcm113*
2555 N:      bcm583*
2556 N:      bcm585*
2557 N:      bcm586*
2558 N:      bcm88312
2559
2560 BROADCOM BRCMSTB GPIO DRIVER
2561 M:      Gregory Fong <gregory.0xf0@gmail.com>
2562 L:      bcm-kernel-feedback-list@broadcom.com
2563 S:      Supported
2564 F:      drivers/gpio/gpio-brcmstb.c
2565 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2566
2567 BROADCOM KONA GPIO DRIVER
2568 M:      Ray Jui <rjui@broadcom.com>
2569 L:      bcm-kernel-feedback-list@broadcom.com
2570 S:      Supported
2571 F:      drivers/gpio/gpio-bcm-kona.c
2572 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2573
2574 BROADCOM NVRAM DRIVER
2575 M:      RafaÅ‚ MiÅ‚ecki <zajec5@gmail.com>
2576 L:      linux-mips@linux-mips.org
2577 S:      Maintained
2578 F:      drivers/firmware/broadcom/*
2579
2580 BROADCOM STB NAND FLASH DRIVER
2581 M:      Brian Norris <computersforpeace@gmail.com>
2582 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2583 L:      linux-mtd@lists.infradead.org
2584 L:      bcm-kernel-feedback-list@broadcom.com
2585 S:      Maintained
2586 F:      drivers/mtd/nand/brcmnand/
2587
2588 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2589 M:      RafaÅ‚ MiÅ‚ecki <zajec5@gmail.com>
2590 L:      linux-wireless@vger.kernel.org
2591 S:      Maintained
2592 F:      drivers/bcma/
2593 F:      include/linux/bcma/
2594
2595 BROADCOM SYSTEMPORT ETHERNET DRIVER
2596 M:      Florian Fainelli <f.fainelli@gmail.com>
2597 L:      netdev@vger.kernel.org
2598 S:      Supported
2599 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2600
2601 BROADCOM VULCAN ARM64 SOC
2602 M:      Jayachandran C. <jchandra@broadcom.com>
2603 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2604 L:      bcm-kernel-feedback-list@broadcom.com
2605 S:      Maintained
2606 F:      arch/arm64/boot/dts/broadcom/vulcan*
2607
2608 BROCADE BFA FC SCSI DRIVER
2609 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2610 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2611 L:      linux-scsi@vger.kernel.org
2612 S:      Supported
2613 F:      drivers/scsi/bfa/
2614
2615 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2616 M:      Rasesh Mody <rasesh.mody@qlogic.com>
2617 L:      netdev@vger.kernel.org
2618 S:      Supported
2619 F:      drivers/net/ethernet/brocade/bna/
2620
2621 BSG (block layer generic sg v4 driver)
2622 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2623 L:      linux-scsi@vger.kernel.org
2624 S:      Supported
2625 F:      block/bsg.c
2626 F:      include/linux/bsg.h
2627 F:      include/uapi/linux/bsg.h
2628
2629 BT87X AUDIO DRIVER
2630 M:      Clemens Ladisch <clemens@ladisch.de>
2631 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2632 T:      git git://git.alsa-project.org/alsa-kernel.git
2633 S:      Maintained
2634 F:      Documentation/sound/alsa/Bt87x.txt
2635 F:      sound/pci/bt87x.c
2636
2637 BT8XXGPIO DRIVER
2638 M:      Michael Buesch <m@bues.ch>
2639 W:      http://bu3sch.de/btgpio.php
2640 S:      Maintained
2641 F:      drivers/gpio/gpio-bt8xx.c
2642
2643 BTRFS FILE SYSTEM
2644 M:      Chris Mason <clm@fb.com>
2645 M:      Josef Bacik <jbacik@fb.com>
2646 M:      David Sterba <dsterba@suse.com>
2647 L:      linux-btrfs@vger.kernel.org
2648 W:      http://btrfs.wiki.kernel.org/
2649 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2651 S:      Maintained
2652 F:      Documentation/filesystems/btrfs.txt
2653 F:      fs/btrfs/
2654
2655 BTTV VIDEO4LINUX DRIVER
2656 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2657 L:      linux-media@vger.kernel.org
2658 W:      https://linuxtv.org
2659 T:      git git://linuxtv.org/media_tree.git
2660 S:      Odd fixes
2661 F:      Documentation/video4linux/bttv/
2662 F:      drivers/media/pci/bt8xx/bttv*
2663
2664 BUSLOGIC SCSI DRIVER
2665 M:      Khalid Aziz <khalid@gonehiking.org>
2666 L:      linux-scsi@vger.kernel.org
2667 S:      Maintained
2668 F:      drivers/scsi/BusLogic.*
2669 F:      drivers/scsi/FlashPoint.*
2670
2671 C-MEDIA CMI8788 DRIVER
2672 M:      Clemens Ladisch <clemens@ladisch.de>
2673 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2674 T:      git git://git.alsa-project.org/alsa-kernel.git
2675 S:      Maintained
2676 F:      sound/pci/oxygen/
2677
2678 C6X ARCHITECTURE
2679 M:      Mark Salter <msalter@redhat.com>
2680 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2681 L:      linux-c6x-dev@linux-c6x.org
2682 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2683 S:      Maintained
2684 F:      arch/c6x/
2685
2686 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2687 M:      David Howells <dhowells@redhat.com>
2688 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2689 S:      Supported
2690 F:      Documentation/filesystems/caching/cachefiles.txt
2691 F:      fs/cachefiles/
2692
2693 CADET FM/AM RADIO RECEIVER DRIVER
2694 M:      Hans Verkuil <hverkuil@xs4all.nl>
2695 L:      linux-media@vger.kernel.org
2696 T:      git git://linuxtv.org/media_tree.git
2697 W:      https://linuxtv.org
2698 S:      Maintained
2699 F:      drivers/media/radio/radio-cadet*
2700
2701 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2702 M:      Jonathan Corbet <corbet@lwn.net>
2703 L:      linux-media@vger.kernel.org
2704 T:      git git://linuxtv.org/media_tree.git
2705 S:      Maintained
2706 F:      Documentation/video4linux/cafe_ccic
2707 F:      drivers/media/platform/marvell-ccic/
2708
2709 CAIF NETWORK LAYER
2710 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2711 L:      netdev@vger.kernel.org
2712 S:      Supported
2713 F:      Documentation/networking/caif/
2714 F:      drivers/net/caif/
2715 F:      include/uapi/linux/caif/
2716 F:      include/net/caif/
2717 F:      net/caif/
2718
2719 CALGARY x86-64 IOMMU
2720 M:      Muli Ben-Yehuda <muli@il.ibm.com>
2721 M:      "Jon D. Mason" <jdmason@kudzu.us>
2722 L:      discuss@x86-64.org
2723 S:      Maintained
2724 F:      arch/x86/kernel/pci-calgary_64.c
2725 F:      arch/x86/kernel/tce_64.c
2726 F:      arch/x86/include/asm/calgary.h
2727 F:      arch/x86/include/asm/tce.h
2728
2729 CAN NETWORK LAYER
2730 M:      Oliver Hartkopp <socketcan@hartkopp.net>
2731 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2732 L:      linux-can@vger.kernel.org
2733 W:      https://github.com/linux-can
2734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2736 S:      Maintained
2737 F:      Documentation/networking/can.txt
2738 F:      net/can/
2739 F:      include/linux/can/core.h
2740 F:      include/uapi/linux/can.h
2741 F:      include/uapi/linux/can/bcm.h
2742 F:      include/uapi/linux/can/raw.h
2743 F:      include/uapi/linux/can/gw.h
2744
2745 CAN NETWORK DRIVERS
2746 M:      Wolfgang Grandegger <wg@grandegger.com>
2747 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2748 L:      linux-can@vger.kernel.org
2749 W:      https://github.com/linux-can
2750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2752 S:      Maintained
2753 F:      drivers/net/can/
2754 F:      include/linux/can/dev.h
2755 F:      include/linux/can/platform/
2756 F:      include/uapi/linux/can/error.h
2757 F:      include/uapi/linux/can/netlink.h
2758
2759 CAPABILITIES
2760 M:      Serge Hallyn <serge.hallyn@canonical.com>
2761 L:      linux-security-module@vger.kernel.org
2762 S:      Supported
2763 F:      include/linux/capability.h
2764 F:      include/uapi/linux/capability.h
2765 F:      security/commoncap.c
2766 F:      kernel/capability.c
2767
2768 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2769 M:      Kevin Tsai <ktsai@capellamicro.com>
2770 S:      Maintained
2771 F:      drivers/iio/light/cm*
2772 F:      Documentation/devicetree/bindings/i2c/trivial-devices.txt
2773
2774 CAVIUM LIQUIDIO NETWORK DRIVER
2775 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2776 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2777 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2778 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2779 L:     netdev@vger.kernel.org
2780 W:     http://www.cavium.com
2781 S:     Supported
2782 F:     drivers/net/ethernet/cavium/liquidio/
2783
2784 CC2520 IEEE-802.15.4 RADIO DRIVER
2785 M:      Varka Bhadram <varkabhadram@gmail.com>
2786 L:      linux-wpan@vger.kernel.org
2787 S:      Maintained
2788 F:      drivers/net/ieee802154/cc2520.c
2789 F:      include/linux/spi/cc2520.h
2790 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2791
2792 CELL BROADBAND ENGINE ARCHITECTURE
2793 M:      Arnd Bergmann <arnd@arndb.de>
2794 L:      linuxppc-dev@lists.ozlabs.org
2795 W:      http://www.ibm.com/developerworks/power/cell/
2796 S:      Supported
2797 F:      arch/powerpc/include/asm/cell*.h
2798 F:      arch/powerpc/include/asm/spu*.h
2799 F:      arch/powerpc/include/uapi/asm/spu*.h
2800 F:      arch/powerpc/oprofile/*cell*
2801 F:      arch/powerpc/platforms/cell/
2802
2803 CEPH COMMON CODE (LIBCEPH)
2804 M:      Ilya Dryomov <idryomov@gmail.com>
2805 M:      "Yan, Zheng" <zyan@redhat.com>
2806 M:      Sage Weil <sage@redhat.com>
2807 L:      ceph-devel@vger.kernel.org
2808 W:      http://ceph.com/
2809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2810 T:      git git://github.com/ceph/ceph-client.git
2811 S:      Supported
2812 F:      net/ceph/
2813 F:      include/linux/ceph/
2814 F:      include/linux/crush/
2815
2816 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2817 M:      "Yan, Zheng" <zyan@redhat.com>
2818 M:      Sage Weil <sage@redhat.com>
2819 M:      Ilya Dryomov <idryomov@gmail.com>
2820 L:      ceph-devel@vger.kernel.org
2821 W:      http://ceph.com/
2822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2823 T:      git git://github.com/ceph/ceph-client.git
2824 S:      Supported
2825 F:      Documentation/filesystems/ceph.txt
2826 F:      fs/ceph/
2827
2828 CERTIFICATE HANDLING:
2829 M:      David Howells <dhowells@redhat.com>
2830 M:      David Woodhouse <dwmw2@infradead.org>
2831 L:      keyrings@vger.kernel.org
2832 S:      Maintained
2833 F:      Documentation/module-signing.txt
2834 F:      certs/
2835 F:      scripts/sign-file.c
2836 F:      scripts/extract-cert.c
2837
2838 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2839 L:      linux-usb@vger.kernel.org
2840 S:      Orphan
2841 F:      Documentation/usb/WUSB-Design-overview.txt
2842 F:      Documentation/usb/wusb-cbaf
2843 F:      drivers/usb/host/hwa-hc.c
2844 F:      drivers/usb/host/whci/
2845 F:      drivers/usb/wusbcore/
2846 F:      include/linux/usb/wusb*
2847
2848 CFAG12864B LCD DRIVER
2849 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2850 W:      http://miguelojeda.es/auxdisplay.htm
2851 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2852 S:      Maintained
2853 F:      drivers/auxdisplay/cfag12864b.c
2854 F:      include/linux/cfag12864b.h
2855
2856 CFAG12864BFB LCD FRAMEBUFFER DRIVER
2857 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2858 W:      http://miguelojeda.es/auxdisplay.htm
2859 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2860 S:      Maintained
2861 F:      drivers/auxdisplay/cfag12864bfb.c
2862 F:      include/linux/cfag12864b.h
2863
2864 CFG80211 and NL80211
2865 M:      Johannes Berg <johannes@sipsolutions.net>
2866 L:      linux-wireless@vger.kernel.org
2867 W:      http://wireless.kernel.org/
2868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2870 S:      Maintained
2871 F:      include/uapi/linux/nl80211.h
2872 F:      include/net/cfg80211.h
2873 F:      net/wireless/*
2874 X:      net/wireless/wext*
2875
2876 CHAR and MISC DRIVERS
2877 M:      Arnd Bergmann <arnd@arndb.de>
2878 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2880 S:      Supported
2881 F:      drivers/char/*
2882 F:      drivers/misc/*
2883 F:      include/linux/miscdevice.h
2884
2885 CHECKPATCH
2886 M:      Andy Whitcroft <apw@canonical.com>
2887 M:      Joe Perches <joe@perches.com>
2888 S:      Maintained
2889 F:      scripts/checkpatch.pl
2890
2891 CHINESE DOCUMENTATION
2892 M:      Harry Wei <harryxiyou@gmail.com>
2893 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2894 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
2895 S:      Maintained
2896 F:      Documentation/zh_CN/
2897
2898 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2899 M:      Peter Chen <Peter.Chen@nxp.com>
2900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2901 L:      linux-usb@vger.kernel.org
2902 S:      Maintained
2903 F:      drivers/usb/chipidea/
2904
2905 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2906 M:      Hans de Goede <hdegoede@redhat.com>
2907 L:      linux-input@vger.kernel.org
2908 S:      Maintained
2909 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2910 F:      drivers/input/touchscreen/chipone_icn8318.c
2911
2912 CHROME HARDWARE PLATFORM SUPPORT
2913 M:      Olof Johansson <olof@lixom.net>
2914 S:      Maintained
2915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2916 F:      drivers/platform/chrome/
2917
2918 CISCO VIC ETHERNET NIC DRIVER
2919 M:      Christian Benvenuti <benve@cisco.com>
2920 M:      Sujith Sankar <ssujith@cisco.com>
2921 M:      Govindarajulu Varadarajan <_govind@gmx.com>
2922 M:      Neel Patel <neepatel@cisco.com>
2923 S:      Supported
2924 F:      drivers/net/ethernet/cisco/enic/
2925
2926 CISCO VIC LOW LATENCY NIC DRIVER
2927 M:      Christian Benvenuti <benve@cisco.com>
2928 M:      Dave Goodell <dgoodell@cisco.com>
2929 S:      Supported
2930 F:      drivers/infiniband/hw/usnic/
2931
2932 CIRRUS LOGIC EP93XX ETHERNET DRIVER
2933 M:      Hartley Sweeten <hsweeten@visionengravers.com>
2934 L:      netdev@vger.kernel.org
2935 S:      Maintained
2936 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
2937
2938 CIRRUS LOGIC AUDIO CODEC DRIVERS
2939 M:      Brian Austin <brian.austin@cirrus.com>
2940 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
2941 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2942 S:      Maintained
2943 F:      sound/soc/codecs/cs*
2944
2945 CLEANCACHE API
2946 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2947 L:      linux-kernel@vger.kernel.org
2948 S:      Maintained
2949 F:      mm/cleancache.c
2950 F:      include/linux/cleancache.h
2951
2952 CLK API
2953 M:      Russell King <linux@arm.linux.org.uk>
2954 L:      linux-clk@vger.kernel.org
2955 S:      Maintained
2956 F:      include/linux/clk.h
2957
2958 CLOCKSOURCE, CLOCKEVENT DRIVERS
2959 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
2960 M:      Thomas Gleixner <tglx@linutronix.de>
2961 L:      linux-kernel@vger.kernel.org
2962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2963 S:      Supported
2964 F:      drivers/clocksource
2965
2966 CISCO FCOE HBA DRIVER
2967 M:      Hiral Patel <hiralpat@cisco.com>
2968 M:      Suma Ramars <sramars@cisco.com>
2969 M:      Brian Uchino <buchino@cisco.com>
2970 L:      linux-scsi@vger.kernel.org
2971 S:      Supported
2972 F:      drivers/scsi/fnic/
2973
2974 CISCO SCSI HBA DRIVER
2975 M:      Narsimhulu Musini <nmusini@cisco.com>
2976 M:      Sesidhar Baddela <sebaddel@cisco.com>
2977 L:      linux-scsi@vger.kernel.org
2978 S:      Supported
2979 F:      drivers/scsi/snic/
2980
2981 CMPC ACPI DRIVER
2982 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2983 M:      Daniel Oliveira Nascimento <don@syst.com.br>
2984 L:      platform-driver-x86@vger.kernel.org
2985 S:      Supported
2986 F:      drivers/platform/x86/classmate-laptop.c
2987
2988 COBALT MEDIA DRIVER
2989 M:      Hans Verkuil <hans.verkuil@cisco.com>
2990 L:      linux-media@vger.kernel.org
2991 T:      git git://linuxtv.org/media_tree.git
2992 W:      https://linuxtv.org
2993 S:      Supported
2994 F:      drivers/media/pci/cobalt/
2995
2996 COCCINELLE/Semantic Patches (SmPL)
2997 M:      Julia Lawall <Julia.Lawall@lip6.fr>
2998 M:      Gilles Muller <Gilles.Muller@lip6.fr>
2999 M:      Nicolas Palix <nicolas.palix@imag.fr>
3000 M:      Michal Marek <mmarek@suse.com>
3001 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3003 W:      http://coccinelle.lip6.fr/
3004 S:      Supported
3005 F:      Documentation/coccinelle.txt
3006 F:      scripts/coccinelle/
3007 F:      scripts/coccicheck
3008
3009 CODA FILE SYSTEM
3010 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3011 M:      coda@cs.cmu.edu
3012 L:      codalist@coda.cs.cmu.edu
3013 W:      http://www.coda.cs.cmu.edu/
3014 S:      Maintained
3015 F:      Documentation/filesystems/coda.txt
3016 F:      fs/coda/
3017 F:      include/linux/coda*.h
3018 F:      include/uapi/linux/coda*.h
3019
3020 CODA V4L2 MEM2MEM DRIVER
3021 M:      Philipp Zabel <p.zabel@pengutronix.de>
3022 L:      linux-media@vger.kernel.org
3023 S:      Maintained
3024 F:      Documentation/devicetree/bindings/media/coda.txt
3025 F:      drivers/media/platform/coda/
3026
3027 COMMON CLK FRAMEWORK
3028 M:      Michael Turquette <mturquette@baylibre.com>
3029 M:      Stephen Boyd <sboyd@codeaurora.org>
3030 L:      linux-clk@vger.kernel.org
3031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3032 S:      Maintained
3033 F:      drivers/clk/
3034 X:      drivers/clk/clkdev.c
3035 F:      include/linux/clk-pr*
3036 F:      include/linux/clk/
3037
3038 COMMON INTERNET FILE SYSTEM (CIFS)
3039 M:      Steve French <sfrench@samba.org>
3040 L:      linux-cifs@vger.kernel.org
3041 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3042 W:      http://linux-cifs.samba.org/
3043 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3044 S:      Supported
3045 F:      Documentation/filesystems/cifs/
3046 F:      fs/cifs/
3047
3048 COMPACTPCI HOTPLUG CORE
3049 M:      Scott Murray <scott@spiteful.org>
3050 L:      linux-pci@vger.kernel.org
3051 S:      Maintained
3052 F:      drivers/pci/hotplug/cpci_hotplug*
3053
3054 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3055 M:      Scott Murray <scott@spiteful.org>
3056 L:      linux-pci@vger.kernel.org
3057 S:      Maintained
3058 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3059
3060 COMPACTPCI HOTPLUG GENERIC DRIVER
3061 M:      Scott Murray <scott@spiteful.org>
3062 L:      linux-pci@vger.kernel.org
3063 S:      Maintained
3064 F:      drivers/pci/hotplug/cpcihp_generic.c
3065
3066 COMPAL LAPTOP SUPPORT
3067 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3068 L:      platform-driver-x86@vger.kernel.org
3069 S:      Maintained
3070 F:      drivers/platform/x86/compal-laptop.c
3071
3072 CONEXANT ACCESSRUNNER USB DRIVER
3073 L:      accessrunner-general@lists.sourceforge.net
3074 W:      http://accessrunner.sourceforge.net/
3075 S:      Orphan
3076 F:      drivers/usb/atm/cxacru.c
3077
3078 CONFIGFS
3079 M:      Joel Becker <jlbec@evilplan.org>
3080 M:      Christoph Hellwig <hch@lst.de>
3081 T:      git git://git.infradead.org/users/hch/configfs.git
3082 S:      Supported
3083 F:      fs/configfs/
3084 F:      include/linux/configfs.h
3085
3086 CONNECTOR
3087 M:      Evgeniy Polyakov <zbr@ioremap.net>
3088 L:      netdev@vger.kernel.org
3089 S:      Maintained
3090 F:      drivers/connector/
3091
3092 CONTROL GROUP (CGROUP)
3093 M:      Tejun Heo <tj@kernel.org>
3094 M:      Li Zefan <lizefan@huawei.com>
3095 M:      Johannes Weiner <hannes@cmpxchg.org>
3096 L:      cgroups@vger.kernel.org
3097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3098 S:      Maintained
3099 F:      Documentation/cgroups/
3100 F:      include/linux/cgroup*
3101 F:      kernel/cgroup*
3102
3103 CONTROL GROUP - CPUSET
3104 M:      Li Zefan <lizefan@huawei.com>
3105 L:      cgroups@vger.kernel.org
3106 W:      http://www.bullopensource.org/cpuset/
3107 W:      http://oss.sgi.com/projects/cpusets/
3108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3109 S:      Maintained
3110 F:      Documentation/cgroups/cpusets.txt
3111 F:      include/linux/cpuset.h
3112 F:      kernel/cpuset.c
3113
3114 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3115 M:      Johannes Weiner <hannes@cmpxchg.org>
3116 M:      Michal Hocko <mhocko@kernel.org>
3117 M:      Vladimir Davydov <vdavydov@virtuozzo.com>
3118 L:      cgroups@vger.kernel.org
3119 L:      linux-mm@kvack.org
3120 S:      Maintained
3121 F:      mm/memcontrol.c
3122 F:      mm/swap_cgroup.c
3123
3124 CORETEMP HARDWARE MONITORING DRIVER
3125 M:      Fenghua Yu <fenghua.yu@intel.com>
3126 L:      linux-hwmon@vger.kernel.org
3127 S:      Maintained
3128 F:      Documentation/hwmon/coretemp
3129 F:      drivers/hwmon/coretemp.c
3130
3131 COSA/SRP SYNC SERIAL DRIVER
3132 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3133 W:      http://www.fi.muni.cz/~kas/cosa/
3134 S:      Maintained
3135 F:      drivers/net/wan/cosa*
3136
3137 CPMAC ETHERNET DRIVER
3138 M:      Florian Fainelli <florian@openwrt.org>
3139 L:      netdev@vger.kernel.org
3140 S:      Maintained
3141 F:      drivers/net/ethernet/ti/cpmac.c
3142
3143 CPU FREQUENCY DRIVERS
3144 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3145 M:      Viresh Kumar <viresh.kumar@linaro.org>
3146 L:      linux-pm@vger.kernel.org
3147 S:      Maintained
3148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3149 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3150 F:      drivers/cpufreq/
3151 F:      include/linux/cpufreq.h
3152
3153 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3154 M:      Viresh Kumar <viresh.kumar@linaro.org>
3155 M:      Sudeep Holla <sudeep.holla@arm.com>
3156 L:      linux-pm@vger.kernel.org
3157 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3158 S:      Maintained
3159 F:      drivers/cpufreq/arm_big_little.h
3160 F:      drivers/cpufreq/arm_big_little.c
3161 F:      drivers/cpufreq/arm_big_little_dt.c
3162
3163 CPUIDLE DRIVER - ARM BIG LITTLE
3164 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3165 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3166 L:      linux-pm@vger.kernel.org
3167 L:      linux-arm-kernel@lists.infradead.org
3168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3169 S:      Maintained
3170 F:      drivers/cpuidle/cpuidle-big_little.c
3171
3172 CPUIDLE DRIVER - ARM EXYNOS
3173 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3174 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3175 M:      Kukjin Kim <kgene@kernel.org>
3176 L:      linux-pm@vger.kernel.org
3177 L:      linux-samsung-soc@vger.kernel.org
3178 S:      Supported
3179 F:      drivers/cpuidle/cpuidle-exynos.c
3180 F:      arch/arm/mach-exynos/pm.c
3181
3182 CPUIDLE DRIVERS
3183 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3184 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3185 L:      linux-pm@vger.kernel.org
3186 S:      Maintained
3187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3188 F:      drivers/cpuidle/*
3189 F:      include/linux/cpuidle.h
3190
3191 CPUID/MSR DRIVER
3192 M:      "H. Peter Anvin" <hpa@zytor.com>
3193 S:      Maintained
3194 F:      arch/x86/kernel/cpuid.c
3195 F:      arch/x86/kernel/msr.c
3196
3197 CPU POWER MONITORING SUBSYSTEM
3198 M:      Thomas Renninger <trenn@suse.com>
3199 L:      linux-pm@vger.kernel.org
3200 S:      Maintained
3201 F:      tools/power/cpupower/
3202
3203 CRAMFS FILESYSTEM
3204 W:      http://sourceforge.net/projects/cramfs/
3205 S:      Orphan / Obsolete
3206 F:      Documentation/filesystems/cramfs.txt
3207 F:      fs/cramfs/
3208
3209 CRIS PORT
3210 M:      Mikael Starvik <starvik@axis.com>
3211 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3212 L:      linux-cris-kernel@axis.com
3213 W:      http://developer.axis.com
3214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3215 S:      Maintained
3216 F:      arch/cris/
3217 F:      drivers/tty/serial/crisv10.*
3218
3219 CRYPTO API
3220 M:      Herbert Xu <herbert@gondor.apana.org.au>
3221 M:      "David S. Miller" <davem@davemloft.net>
3222 L:      linux-crypto@vger.kernel.org
3223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3225 S:      Maintained
3226 F:      Documentation/crypto/
3227 F:      Documentation/DocBook/crypto-API.tmpl
3228 F:      arch/*/crypto/
3229 F:      crypto/
3230 F:      drivers/crypto/
3231 F:      include/crypto/
3232
3233 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3234 M:      Neil Horman <nhorman@tuxdriver.com>
3235 L:      linux-crypto@vger.kernel.org
3236 S:      Maintained
3237 F:      crypto/ansi_cprng.c
3238 F:      crypto/rng.c
3239
3240 CS3308 MEDIA DRIVER
3241 M:      Hans Verkuil <hverkuil@xs4all.nl>
3242 L:      linux-media@vger.kernel.org
3243 T:      git git://linuxtv.org/media_tree.git
3244 W:      http://linuxtv.org
3245 S:      Odd Fixes
3246 F:      drivers/media/i2c/cs3308.c
3247 F:      drivers/media/i2c/cs3308.h
3248
3249 CS5535 Audio ALSA driver
3250 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3251 S:      Maintained
3252 F:      sound/pci/cs5535audio/
3253
3254 CW1200 WLAN driver
3255 M:      Solomon Peachy <pizza@shaftnet.org>
3256 S:      Maintained
3257 F:      drivers/net/wireless/st/cw1200/
3258
3259 CX18 VIDEO4LINUX DRIVER
3260 M:      Andy Walls <awalls@md.metrocast.net>
3261 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3262 L:      linux-media@vger.kernel.org
3263 T:      git git://linuxtv.org/media_tree.git
3264 W:      https://linuxtv.org
3265 W:      http://www.ivtvdriver.org/index.php/Cx18
3266 S:      Maintained
3267 F:      Documentation/video4linux/cx18.txt
3268 F:      drivers/media/pci/cx18/
3269 F:      include/uapi/linux/ivtv*
3270
3271 CX2341X MPEG ENCODER HELPER MODULE
3272 M:      Hans Verkuil <hverkuil@xs4all.nl>
3273 L:      linux-media@vger.kernel.org
3274 T:      git git://linuxtv.org/media_tree.git
3275 W:      https://linuxtv.org
3276 S:      Maintained
3277 F:      drivers/media/common/cx2341x*
3278 F:      include/media/cx2341x*
3279
3280 CX24120 MEDIA DRIVER
3281 M:      Jemma Denson <jdenson@gmail.com>
3282 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3283 L:      linux-media@vger.kernel.org
3284 W:      https://linuxtv.org
3285 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3286 S:      Maintained
3287 F:      drivers/media/dvb-frontends/cx24120*
3288
3289 CX88 VIDEO4LINUX DRIVER
3290 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3291 L:      linux-media@vger.kernel.org
3292 W:      https://linuxtv.org
3293 T:      git git://linuxtv.org/media_tree.git
3294 S:      Odd fixes
3295 F:      Documentation/video4linux/cx88/
3296 F:      drivers/media/pci/cx88/
3297
3298 CXD2820R MEDIA DRIVER
3299 M:      Antti Palosaari <crope@iki.fi>
3300 L:      linux-media@vger.kernel.org
3301 W:      https://linuxtv.org
3302 W:      http://palosaari.fi/linux/
3303 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3304 T:      git git://linuxtv.org/anttip/media_tree.git
3305 S:      Maintained
3306 F:      drivers/media/dvb-frontends/cxd2820r*
3307
3308 CXGB3 ETHERNET DRIVER (CXGB3)
3309 M:      Santosh Raspatur <santosh@chelsio.com>
3310 L:      netdev@vger.kernel.org
3311 W:      http://www.chelsio.com
3312 S:      Supported
3313 F:      drivers/net/ethernet/chelsio/cxgb3/
3314
3315 CXGB3 ISCSI DRIVER (CXGB3I)
3316 M:      Karen Xie <kxie@chelsio.com>
3317 L:      linux-scsi@vger.kernel.org
3318 W:      http://www.chelsio.com
3319 S:      Supported
3320 F:      drivers/scsi/cxgbi/cxgb3i
3321
3322 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3323 M:      Steve Wise <swise@chelsio.com>
3324 L:      linux-rdma@vger.kernel.org
3325 W:      http://www.openfabrics.org
3326 S:      Supported
3327 F:      drivers/infiniband/hw/cxgb3/
3328
3329 CXGB4 ETHERNET DRIVER (CXGB4)
3330 M:      Hariprasad S <hariprasad@chelsio.com>
3331 L:      netdev@vger.kernel.org
3332 W:      http://www.chelsio.com
3333 S:      Supported
3334 F:      drivers/net/ethernet/chelsio/cxgb4/
3335
3336 CXGB4 ISCSI DRIVER (CXGB4I)
3337 M:      Karen Xie <kxie@chelsio.com>
3338 L:      linux-scsi@vger.kernel.org
3339 W:      http://www.chelsio.com
3340 S:      Supported
3341 F:      drivers/scsi/cxgbi/cxgb4i
3342
3343 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3344 M:      Steve Wise <swise@chelsio.com>
3345 L:      linux-rdma@vger.kernel.org
3346 W:      http://www.openfabrics.org
3347 S:      Supported
3348 F:      drivers/infiniband/hw/cxgb4/
3349
3350 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3351 M:      Casey Leedom <leedom@chelsio.com>
3352 L:      netdev@vger.kernel.org
3353 W:      http://www.chelsio.com
3354 S:      Supported
3355 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3356
3357 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3358 M:      Ian Munsie <imunsie@au1.ibm.com>
3359 M:      Michael Neuling <mikey@neuling.org>
3360 L:      linuxppc-dev@lists.ozlabs.org
3361 S:      Supported
3362 F:      drivers/misc/cxl/
3363 F:      include/misc/cxl*
3364 F:      include/uapi/misc/cxl.h
3365 F:      Documentation/powerpc/cxl.txt
3366 F:      Documentation/powerpc/cxl.txt
3367 F:      Documentation/ABI/testing/sysfs-class-cxl
3368
3369 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3370 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3371 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3372 L:      linux-scsi@vger.kernel.org
3373 S:      Supported
3374 F:      drivers/scsi/cxlflash/
3375 F:      include/uapi/scsi/cxlflash_ioctls.h
3376 F:      Documentation/powerpc/cxlflash.txt
3377
3378 STMMAC ETHERNET DRIVER
3379 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3380 L:      netdev@vger.kernel.org
3381 W:      http://www.stlinux.com
3382 S:      Supported
3383 F:      drivers/net/ethernet/stmicro/stmmac/
3384
3385 CYBERPRO FB DRIVER
3386 M:      Russell King <linux@arm.linux.org.uk>
3387 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3388 W:      http://www.arm.linux.org.uk/
3389 S:      Maintained
3390 F:      drivers/video/fbdev/cyber2000fb.*
3391
3392 CYCLADES ASYNC MUX DRIVER
3393 W:      http://www.cyclades.com/
3394 S:      Orphan
3395 F:      drivers/tty/cyclades.c
3396 F:      include/linux/cyclades.h
3397 F:      include/uapi/linux/cyclades.h
3398
3399 CYCLADES PC300 DRIVER
3400 W:      http://www.cyclades.com/
3401 S:      Orphan
3402 F:      drivers/net/wan/pc300*
3403
3404 CYPRESS_FIRMWARE MEDIA DRIVER
3405 M:      Antti Palosaari <crope@iki.fi>
3406 L:      linux-media@vger.kernel.org
3407 W:      https://linuxtv.org
3408 W:      http://palosaari.fi/linux/
3409 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3410 T:      git git://linuxtv.org/anttip/media_tree.git
3411 S:      Maintained
3412 F:      drivers/media/common/cypress_firmware*
3413
3414 CYTTSP TOUCHSCREEN DRIVER
3415 M:      Ferruh Yigit <fery@cypress.com>
3416 L:      linux-input@vger.kernel.org
3417 S:      Supported
3418 F:      drivers/input/touchscreen/cyttsp*
3419 F:      include/linux/input/cyttsp.h
3420
3421 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3422 M:      Joshua Kinard <kumba@gentoo.org>
3423 S:      Maintained
3424 F:      drivers/rtc/rtc-ds1685.c
3425 F:      include/linux/rtc/ds1685.h
3426
3427 DAMA SLAVE for AX.25
3428 M:      Joerg Reuter <jreuter@yaina.de>
3429 W:      http://yaina.de/jreuter/
3430 W:      http://www.qsl.net/dl1bke/
3431 L:      linux-hams@vger.kernel.org
3432 S:      Maintained
3433 F:      net/ax25/af_ax25.c
3434 F:      net/ax25/ax25_dev.c
3435 F:      net/ax25/ax25_ds_*
3436 F:      net/ax25/ax25_in.c
3437 F:      net/ax25/ax25_out.c
3438 F:      net/ax25/ax25_timer.c
3439 F:      net/ax25/sysctl_net_ax25.c
3440
3441 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3442 L:      netdev@vger.kernel.org
3443 S:      Orphan
3444 F:      Documentation/networking/dmfe.txt
3445 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3446
3447 DC390/AM53C974 SCSI driver
3448 M:      Hannes Reinecke <hare@suse.com>
3449 L:      linux-scsi@vger.kernel.org
3450 S:      Maintained
3451 F:      drivers/scsi/am53c974.c
3452
3453 DC395x SCSI driver
3454 M:      Oliver Neukum <oliver@neukum.org>
3455 M:      Ali Akcaagac <aliakc@web.de>
3456 M:      Jamie Lenehan <lenehan@twibble.org>
3457 L:      dc395x@twibble.org
3458 W:      http://twibble.org/dist/dc395x/
3459 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3460 S:      Maintained
3461 F:      Documentation/scsi/dc395x.txt
3462 F:      drivers/scsi/dc395x.*
3463
3464 DCCP PROTOCOL
3465 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3466 L:      dccp@vger.kernel.org
3467 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3468 S:      Maintained
3469 F:      include/linux/dccp.h
3470 F:      include/uapi/linux/dccp.h
3471 F:      include/linux/tfrc.h
3472 F:      net/dccp/
3473
3474 DECnet NETWORK LAYER
3475 W:      http://linux-decnet.sourceforge.net
3476 L:      linux-decnet-user@lists.sourceforge.net
3477 S:      Orphan
3478 F:      Documentation/networking/decnet.txt
3479 F:      net/decnet/
3480
3481 DECSTATION PLATFORM SUPPORT
3482 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3483 L:      linux-mips@linux-mips.org
3484 W:      http://www.linux-mips.org/wiki/DECstation
3485 S:      Maintained
3486 F:      arch/mips/dec/
3487 F:      arch/mips/include/asm/dec/
3488 F:      arch/mips/include/asm/mach-dec/
3489
3490 DEFXX FDDI NETWORK DRIVER
3491 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3492 S:      Maintained
3493 F:      drivers/net/fddi/defxx.*
3494
3495 DELL LAPTOP DRIVER
3496 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3497 M:      Pali RohĂ¡r <pali.rohar@gmail.com>
3498 L:      platform-driver-x86@vger.kernel.org
3499 S:      Maintained
3500 F:      drivers/platform/x86/dell-laptop.c
3501
3502 DELL LAPTOP RBTN DRIVER
3503 M:      Pali RohĂ¡r <pali.rohar@gmail.com>
3504 S:      Maintained
3505 F:      drivers/platform/x86/dell-rbtn.*
3506
3507 DELL LAPTOP FREEFALL DRIVER
3508 M:      Pali RohĂ¡r <pali.rohar@gmail.com>
3509 S:      Maintained
3510 F:      drivers/platform/x86/dell-smo8800.c
3511
3512 DELL LAPTOP SMM DRIVER
3513 M:      Pali RohĂ¡r <pali.rohar@gmail.com>
3514 S:      Maintained
3515 F:      drivers/hwmon/dell-smm-hwmon.c
3516 F:      include/uapi/linux/i8k.h
3517
3518 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3519 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3520 S:      Maintained
3521 F:      Documentation/dcdbas.txt
3522 F:      drivers/firmware/dcdbas.*
3523
3524 DELL WMI EXTRAS DRIVER
3525 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3526 M:      Pali RohĂ¡r <pali.rohar@gmail.com>
3527 S:      Maintained
3528 F:      drivers/platform/x86/dell-wmi.c
3529
3530 DESIGNWARE USB2 DRD IP DRIVER
3531 M:      John Youn <johnyoun@synopsys.com>
3532 L:      linux-usb@vger.kernel.org
3533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3534 S:      Maintained
3535 F:      drivers/usb/dwc2/
3536
3537 DESIGNWARE USB3 DRD IP DRIVER
3538 M:      Felipe Balbi <balbi@kernel.org>
3539 L:      linux-usb@vger.kernel.org
3540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3541 S:      Maintained
3542 F:      drivers/usb/dwc3/
3543
3544 DEVICE COREDUMP (DEV_COREDUMP)
3545 M:      Johannes Berg <johannes@sipsolutions.net>
3546 L:      linux-kernel@vger.kernel.org
3547 S:      Maintained
3548 F:      drivers/base/devcoredump.c
3549 F:      include/linux/devcoredump.h
3550
3551 DEVICE FREQUENCY (DEVFREQ)
3552 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3553 M:      Kyungmin Park <kyungmin.park@samsung.com>
3554 L:      linux-pm@vger.kernel.org
3555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3556 S:      Maintained
3557 F:      drivers/devfreq/
3558 F:      include/linux/devfreq.h
3559 F:      Documentation/devicetree/bindings/devfreq/
3560
3561 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3562 M:      Chanwoo Choi <cw00.choi@samsung.com>
3563 L:      linux-pm@vger.kernel.org
3564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3565 S:      Supported
3566 F:      drivers/devfreq/event/
3567 F:      drivers/devfreq/devfreq-event.c
3568 F:      include/linux/devfreq-event.h
3569 F:      Documentation/devicetree/bindings/devfreq/event/
3570
3571 DEVICE NUMBER REGISTRY
3572 M:      Torben Mathiasen <device@lanana.org>
3573 W:      http://lanana.org/docs/device-list/index.html
3574 S:      Maintained
3575
3576 DEVICE-MAPPER  (LVM)
3577 M:      Alasdair Kergon <agk@redhat.com>
3578 M:      Mike Snitzer <snitzer@redhat.com>
3579 M:      dm-devel@redhat.com
3580 L:      dm-devel@redhat.com
3581 W:      http://sources.redhat.com/dm
3582 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3584 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3585 S:      Maintained
3586 F:      Documentation/device-mapper/
3587 F:      drivers/md/dm*
3588 F:      drivers/md/persistent-data/
3589 F:      include/linux/device-mapper.h
3590 F:      include/linux/dm-*.h
3591 F:      include/uapi/linux/dm-*.h
3592
3593 DEVLINK
3594 M:      Jiri Pirko <jiri@mellanox.com>
3595 L:      netdev@vger.kernel.org
3596 S:      Supported
3597 F:      net/core/devlink.c
3598 F:      include/net/devlink.h
3599 F:      include/uapi/linux/devlink.h
3600
3601 DIALOG SEMICONDUCTOR DRIVERS
3602 M:      Support Opensource <support.opensource@diasemi.com>
3603 W:      http://www.dialog-semiconductor.com/products
3604 S:      Supported
3605 F:      Documentation/hwmon/da90??
3606 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3607 F:      drivers/gpio/gpio-da90??.c
3608 F:      drivers/hwmon/da90??-hwmon.c
3609 F:      drivers/iio/adc/da91??-*.c
3610 F:      drivers/input/misc/da90??_onkey.c
3611 F:      drivers/input/touchscreen/da9052_tsi.c
3612 F:      drivers/leds/leds-da90??.c
3613 F:      drivers/mfd/da903x.c
3614 F:      drivers/mfd/da90??-*.c
3615 F:      drivers/mfd/da91??-*.c
3616 F:      drivers/power/da9052-battery.c
3617 F:      drivers/power/da91??-*.c
3618 F:      drivers/regulator/da903x.c
3619 F:      drivers/regulator/da9???-regulator.[ch]
3620 F:      drivers/rtc/rtc-da90??.c
3621 F:      drivers/video/backlight/da90??_bl.c
3622 F:      drivers/watchdog/da90??_wdt.c
3623 F:      include/linux/mfd/da903x.h
3624 F:      include/linux/mfd/da9052/
3625 F:      include/linux/mfd/da9055/
3626 F:      include/linux/mfd/da9063/
3627 F:      include/linux/mfd/da9150/
3628 F:      include/sound/da[79]*.h
3629 F:      sound/soc/codecs/da[79]*.[ch]
3630
3631 DIGI NEO AND CLASSIC PCI PRODUCTS
3632 M:      Lidza Louina <lidza.louina@gmail.com>
3633 M:      Mark Hounschell <markh@compro.net>
3634 L:      driverdev-devel@linuxdriverproject.org
3635 S:      Maintained
3636 F:      drivers/staging/dgnc/
3637
3638 DIOLAN U2C-12 I2C DRIVER
3639 M:      Guenter Roeck <linux@roeck-us.net>
3640 L:      linux-i2c@vger.kernel.org
3641 S:      Maintained
3642 F:      drivers/i2c/busses/i2c-diolan-u2c.c
3643
3644 DIRECT ACCESS (DAX)
3645 M:      Matthew Wilcox <willy@linux.intel.com>
3646 L:      linux-fsdevel@vger.kernel.org
3647 S:      Supported
3648 F:      fs/dax.c
3649
3650 DIRECTORY NOTIFICATION (DNOTIFY)
3651 M:      Eric Paris <eparis@parisplace.org>
3652 S:      Maintained
3653 F:      Documentation/filesystems/dnotify.txt
3654 F:      fs/notify/dnotify/
3655 F:      include/linux/dnotify.h
3656
3657 DISK GEOMETRY AND PARTITION HANDLING
3658 M:      Andries Brouwer <aeb@cwi.nl>
3659 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3660 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3661 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3662 S:      Maintained
3663
3664 DISKQUOTA
3665 M:      Jan Kara <jack@suse.com>
3666 S:      Maintained
3667 F:      Documentation/filesystems/quota.txt
3668 F:      fs/quota/
3669 F:      include/linux/quota*.h
3670 F:      include/uapi/linux/quota*.h
3671
3672 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3673 M:      Bernie Thompson <bernie@plugable.com>
3674 L:      linux-fbdev@vger.kernel.org
3675 S:      Maintained
3676 W:      http://plugable.com/category/projects/udlfb/
3677 F:      drivers/video/fbdev/udlfb.c
3678 F:      include/video/udlfb.h
3679 F:      Documentation/fb/udlfb.txt
3680
3681 DISTRIBUTED LOCK MANAGER (DLM)
3682 M:      Christine Caulfield <ccaulfie@redhat.com>
3683 M:      David Teigland <teigland@redhat.com>
3684 L:      cluster-devel@redhat.com
3685 W:      http://sources.redhat.com/cluster/
3686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3687 S:      Supported
3688 F:      fs/dlm/
3689
3690 DMA BUFFER SHARING FRAMEWORK
3691 M:      Sumit Semwal <sumit.semwal@linaro.org>
3692 S:      Maintained
3693 L:      linux-media@vger.kernel.org
3694 L:      dri-devel@lists.freedesktop.org
3695 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3696 F:      drivers/dma-buf/
3697 F:      include/linux/dma-buf*
3698 F:      include/linux/reservation.h
3699 F:      include/linux/*fence.h
3700 F:      Documentation/dma-buf-sharing.txt
3701 T:      git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3702
3703 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3704 M:      Vinod Koul <vinod.koul@intel.com>
3705 L:      dmaengine@vger.kernel.org
3706 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
3707 S:      Maintained
3708 F:      drivers/dma/
3709 F:      include/linux/dmaengine.h
3710 F:      Documentation/dmaengine/
3711 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
3712
3713 DME1737 HARDWARE MONITOR DRIVER
3714 M:      Juerg Haefliger <juergh@gmail.com>
3715 L:      linux-hwmon@vger.kernel.org
3716 S:      Maintained
3717 F:      Documentation/hwmon/dme1737
3718 F:      drivers/hwmon/dme1737.c
3719
3720 DMI/SMBIOS SUPPORT
3721 M:      Jean Delvare <jdelvare@suse.com>
3722 S:      Maintained
3723 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3724 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
3725 F:      drivers/firmware/dmi-id.c
3726 F:      drivers/firmware/dmi_scan.c
3727 F:      include/linux/dmi.h
3728
3729 DOCUMENTATION
3730 M:      Jonathan Corbet <corbet@lwn.net>
3731 L:      linux-doc@vger.kernel.org
3732 S:      Maintained
3733 F:      Documentation/
3734 F:      scripts/docproc.c
3735 F:      scripts/kernel-doc*
3736 X:      Documentation/ABI/
3737 X:      Documentation/devicetree/
3738 X:      Documentation/acpi
3739 X:      Documentation/power
3740 X:      Documentation/spi
3741 X:      Documentation/DocBook/media
3742 T:      git git://git.lwn.net/linux.git docs-next
3743
3744 DOUBLETALK DRIVER
3745 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
3746 L:      blinux-list@redhat.com
3747 S:      Maintained
3748 F:      drivers/char/dtlk.c
3749 F:      include/linux/dtlk.h
3750
3751 DPT_I2O SCSI RAID DRIVER
3752 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3753 L:      linux-scsi@vger.kernel.org
3754 W:      http://www.adaptec.com/
3755 S:      Maintained
3756 F:      drivers/scsi/dpt*
3757 F:      drivers/scsi/dpt/
3758
3759 DRBD DRIVER
3760 M:      Philipp Reisner <philipp.reisner@linbit.com>
3761 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
3762 L:      drbd-dev@lists.linbit.com
3763 W:      http://www.drbd.org
3764 T:      git git://git.linbit.com/linux-drbd.git
3765 T:      git git://git.linbit.com/drbd-8.4.git
3766 S:      Supported
3767 F:      drivers/block/drbd/
3768 F:      lib/lru_cache.c
3769 F:      Documentation/blockdev/drbd/
3770
3771 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3772 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3774 S:      Supported
3775 F:      Documentation/kobject.txt
3776 F:      drivers/base/
3777 F:      fs/debugfs/
3778 F:      fs/kernfs/
3779 F:      fs/sysfs/
3780 F:      include/linux/debugfs.h
3781 F:      include/linux/kobj*
3782 F:      lib/kobj*
3783
3784 DRM DRIVERS
3785 M:      David Airlie <airlied@linux.ie>
3786 L:      dri-devel@lists.freedesktop.org
3787 T:      git git://people.freedesktop.org/~airlied/linux
3788 S:      Maintained
3789 F:      drivers/gpu/drm/
3790 F:      drivers/gpu/vga/
3791 F:      include/drm/
3792 F:      include/uapi/drm/
3793
3794 RADEON and AMDGPU DRM DRIVERS
3795 M:      Alex Deucher <alexander.deucher@amd.com>
3796 M:      Christian König <christian.koenig@amd.com>
3797 L:      dri-devel@lists.freedesktop.org
3798 T:      git git://people.freedesktop.org/~agd5f/linux
3799 S:      Supported
3800 F:      drivers/gpu/drm/radeon/
3801 F:      include/uapi/drm/radeon*
3802 F:      drivers/gpu/drm/amd/
3803 F:      include/uapi/drm/amdgpu*
3804
3805 DRM PANEL DRIVERS
3806 M:      Thierry Reding <thierry.reding@gmail.com>
3807 L:      dri-devel@lists.freedesktop.org
3808 T:      git git://anongit.freedesktop.org/tegra/linux.git
3809 S:      Maintained
3810 F:      drivers/gpu/drm/drm_panel.c
3811 F:      drivers/gpu/drm/panel/
3812 F:      include/drm/drm_panel.h
3813 F:      Documentation/devicetree/bindings/display/panel/
3814
3815 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3816 M:      Daniel Vetter <daniel.vetter@intel.com>
3817 M:      Jani Nikula <jani.nikula@linux.intel.com>
3818 L:      intel-gfx@lists.freedesktop.org
3819 L:      dri-devel@lists.freedesktop.org
3820 W:      https://01.org/linuxgraphics/
3821 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
3822 T:      git git://anongit.freedesktop.org/drm-intel
3823 S:      Supported
3824 F:      drivers/gpu/drm/i915/
3825 F:      include/drm/i915*
3826 F:      include/uapi/drm/i915*
3827
3828 DRM DRIVERS FOR ATMEL HLCDC
3829 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
3830 L:      dri-devel@lists.freedesktop.org
3831 S:      Supported
3832 F:      drivers/gpu/drm/atmel-hlcdc/
3833 F:      Documentation/devicetree/bindings/drm/atmel/
3834
3835 DRM DRIVERS FOR EXYNOS
3836 M:      Inki Dae <inki.dae@samsung.com>
3837 M:      Joonyoung Shim <jy0922.shim@samsung.com>
3838 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
3839 M:      Kyungmin Park <kyungmin.park@samsung.com>
3840 L:      dri-devel@lists.freedesktop.org
3841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3842 S:      Supported
3843 F:      drivers/gpu/drm/exynos/
3844 F:      include/drm/exynos*
3845 F:      include/uapi/drm/exynos*
3846
3847 DRM DRIVERS FOR FREESCALE DCU
3848 M:      Stefan Agner <stefan@agner.ch>
3849 M:      Alison Wang <alison.wang@freescale.com>
3850 L:      dri-devel@lists.freedesktop.org
3851 S:      Supported
3852 F:      drivers/gpu/drm/fsl-dcu/
3853 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
3854 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3855
3856 DRM DRIVERS FOR FREESCALE IMX
3857 M:      Philipp Zabel <p.zabel@pengutronix.de>
3858 L:      dri-devel@lists.freedesktop.org
3859 S:      Maintained
3860 F:      drivers/gpu/drm/imx/
3861 F:      drivers/gpu/ipu-v3/
3862 F:      Documentation/devicetree/bindings/display/imx/
3863
3864 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3865 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3866 L:      dri-devel@lists.freedesktop.org
3867 T:      git git://github.com/patjak/drm-gma500
3868 S:      Maintained
3869 F:      drivers/gpu/drm/gma500
3870 F:      include/drm/gma500*
3871
3872 DRM DRIVERS FOR NVIDIA TEGRA
3873 M:      Thierry Reding <thierry.reding@gmail.com>
3874 M:      Terje Bergström <tbergstrom@nvidia.com>
3875 L:      dri-devel@lists.freedesktop.org
3876 L:      linux-tegra@vger.kernel.org
3877 T:      git git://anongit.freedesktop.org/tegra/linux.git
3878 S:      Supported
3879 F:      drivers/gpu/drm/tegra/
3880 F:      drivers/gpu/host1x/
3881 F:      include/linux/host1x.h
3882 F:      include/uapi/drm/tegra_drm.h
3883 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3884
3885 DRM DRIVERS FOR RENESAS
3886 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3887 L:      dri-devel@lists.freedesktop.org
3888 L:      linux-renesas-soc@vger.kernel.org
3889 T:      git git://people.freedesktop.org/~airlied/linux
3890 S:      Supported
3891 F:      drivers/gpu/drm/rcar-du/
3892 F:      drivers/gpu/drm/shmobile/
3893 F:      include/linux/platform_data/shmob_drm.h
3894
3895 DRM DRIVERS FOR ROCKCHIP
3896 M:      Mark Yao <mark.yao@rock-chips.com>
3897 L:      dri-devel@lists.freedesktop.org
3898 S:      Maintained
3899 F:      drivers/gpu/drm/rockchip/
3900 F:      Documentation/devicetree/bindings/display/rockchip*
3901
3902 DRM DRIVERS FOR STI
3903 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
3904 M:      Vincent Abriou <vincent.abriou@st.com>
3905 L:      dri-devel@lists.freedesktop.org
3906 T:      git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3907 S:      Maintained
3908 F:      drivers/gpu/drm/sti
3909 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
3910
3911 DRM DRIVERS FOR VIVANTE GPU IP
3912 M:      Lucas Stach <l.stach@pengutronix.de>
3913 R:      Russell King <linux+etnaviv@arm.linux.org.uk>
3914 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
3915 L:      dri-devel@lists.freedesktop.org
3916 S:      Maintained
3917 F:      drivers/gpu/drm/etnaviv
3918 F:      Documentation/devicetree/bindings/display/etnaviv
3919
3920 DSBR100 USB FM RADIO DRIVER
3921 M:      Alexey Klimov <klimov.linux@gmail.com>
3922 L:      linux-media@vger.kernel.org
3923 T:      git git://linuxtv.org/media_tree.git
3924 S:      Maintained
3925 F:      drivers/media/radio/dsbr100.c
3926
3927 DSCC4 DRIVER
3928 M:      Francois Romieu <romieu@fr.zoreil.com>
3929 L:      netdev@vger.kernel.org
3930 S:      Maintained
3931 F:      drivers/net/wan/dscc4.c
3932
3933 DT3155 MEDIA DRIVER
3934 M:      Hans Verkuil <hverkuil@xs4all.nl>
3935 L:      linux-media@vger.kernel.org
3936 T:      git git://linuxtv.org/media_tree.git
3937 W:      https://linuxtv.org
3938 S:      Odd Fixes
3939 F:      drivers/media/pci/dt3155/
3940
3941 DVB_USB_AF9015 MEDIA DRIVER
3942 M:      Antti Palosaari <crope@iki.fi>
3943 L:      linux-media@vger.kernel.org
3944 W:      https://linuxtv.org
3945 W:      http://palosaari.fi/linux/
3946 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3947 T:      git git://linuxtv.org/anttip/media_tree.git
3948 S:      Maintained
3949 F:      drivers/media/usb/dvb-usb-v2/af9015*
3950
3951 DVB_USB_AF9035 MEDIA DRIVER
3952 M:      Antti Palosaari <crope@iki.fi>
3953 L:      linux-media@vger.kernel.org
3954 W:      https://linuxtv.org
3955 W:      http://palosaari.fi/linux/
3956 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3957 T:      git git://linuxtv.org/anttip/media_tree.git
3958 S:      Maintained
3959 F:      drivers/media/usb/dvb-usb-v2/af9035*
3960
3961 DVB_USB_ANYSEE 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/usb/dvb-usb-v2/anysee*
3970
3971 DVB_USB_AU6610 MEDIA DRIVER
3972 M:      Antti Palosaari <crope@iki.fi>
3973 L:      linux-media@vger.kernel.org
3974 W:      https://linuxtv.org
3975 W:      http://palosaari.fi/linux/
3976 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3977 T:      git git://linuxtv.org/anttip/media_tree.git
3978 S:      Maintained
3979 F:      drivers/media/usb/dvb-usb-v2/au6610*
3980
3981 DVB_USB_CE6230 MEDIA DRIVER
3982 M:      Antti Palosaari <crope@iki.fi>
3983 L:      linux-media@vger.kernel.org
3984 W:      https://linuxtv.org
3985 W:      http://palosaari.fi/linux/
3986 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3987 T:      git git://linuxtv.org/anttip/media_tree.git
3988 S:      Maintained
3989 F:      drivers/media/usb/dvb-usb-v2/ce6230*
3990
3991 DVB_USB_CXUSB MEDIA DRIVER
3992 M:      Michael Krufky <mkrufky@linuxtv.org>
3993 L:      linux-media@vger.kernel.org
3994 W:      https://linuxtv.org
3995 W:      http://github.com/mkrufky
3996 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3997 T:      git git://linuxtv.org/media_tree.git
3998 S:      Maintained
3999 F:      drivers/media/usb/dvb-usb/cxusb*
4000
4001 DVB_USB_EC168 MEDIA DRIVER
4002 M:      Antti Palosaari <crope@iki.fi>
4003 L:      linux-media@vger.kernel.org
4004 W:      https://linuxtv.org
4005 W:      http://palosaari.fi/linux/
4006 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4007 T:      git git://linuxtv.org/anttip/media_tree.git
4008 S:      Maintained
4009 F:      drivers/media/usb/dvb-usb-v2/ec168*
4010
4011 DVB_USB_GL861 MEDIA DRIVER
4012 M:      Antti Palosaari <crope@iki.fi>
4013 L:      linux-media@vger.kernel.org
4014 W:      https://linuxtv.org
4015 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4016 T:      git git://linuxtv.org/anttip/media_tree.git
4017 S:      Maintained
4018 F:      drivers/media/usb/dvb-usb-v2/gl861*
4019
4020 DVB_USB_MXL111SF MEDIA DRIVER
4021 M:      Michael Krufky <mkrufky@linuxtv.org>
4022 L:      linux-media@vger.kernel.org
4023 W:      https://linuxtv.org
4024 W:      http://github.com/mkrufky
4025 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4026 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4027 S:      Maintained
4028 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4029
4030 DVB_USB_RTL28XXU MEDIA DRIVER
4031 M:      Antti Palosaari <crope@iki.fi>
4032 L:      linux-media@vger.kernel.org
4033 W:      https://linuxtv.org
4034 W:      http://palosaari.fi/linux/
4035 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4036 T:      git git://linuxtv.org/anttip/media_tree.git
4037 S:      Maintained
4038 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4039
4040 DVB_USB_V2 MEDIA DRIVER
4041 M:      Antti Palosaari <crope@iki.fi>
4042 L:      linux-media@vger.kernel.org
4043 W:      https://linuxtv.org
4044 W:      http://palosaari.fi/linux/
4045 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4046 T:      git git://linuxtv.org/anttip/media_tree.git
4047 S:      Maintained
4048 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4049 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4050
4051 DYNAMIC DEBUG
4052 M:      Jason Baron <jbaron@akamai.com>
4053 S:      Maintained
4054 F:      lib/dynamic_debug.c
4055 F:      include/linux/dynamic_debug.h
4056
4057 DZ DECSTATION DZ11 SERIAL DRIVER
4058 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4059 S:      Maintained
4060 F:      drivers/tty/serial/dz.*
4061
4062 E3X0 POWER BUTTON DRIVER
4063 M:      Moritz Fischer <moritz.fischer@ettus.com>
4064 L:      usrp-users@lists.ettus.com
4065 W:      http://www.ettus.com
4066 S:      Supported
4067 F:      drivers/input/misc/e3x0-button.c
4068 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4069
4070 E4000 MEDIA DRIVER
4071 M:      Antti Palosaari <crope@iki.fi>
4072 L:      linux-media@vger.kernel.org
4073 W:      https://linuxtv.org
4074 W:      http://palosaari.fi/linux/
4075 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4076 T:      git git://linuxtv.org/anttip/media_tree.git
4077 S:      Maintained
4078 F:      drivers/media/tuners/e4000*
4079
4080 EATA ISA/EISA/PCI SCSI DRIVER
4081 M:      Dario Ballabio <ballabio_dario@emc.com>
4082 L:      linux-scsi@vger.kernel.org
4083 S:      Maintained
4084 F:      drivers/scsi/eata.c
4085
4086 EC100 MEDIA DRIVER
4087 M:      Antti Palosaari <crope@iki.fi>
4088 L:      linux-media@vger.kernel.org
4089 W:      https://linuxtv.org
4090 W:      http://palosaari.fi/linux/
4091 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4092 T:      git git://linuxtv.org/anttip/media_tree.git
4093 S:      Maintained
4094 F:      drivers/media/dvb-frontends/ec100*
4095
4096 ECRYPT FILE SYSTEM
4097 M:      Tyler Hicks <tyhicks@canonical.com>
4098 L:      ecryptfs@vger.kernel.org
4099 W:      http://ecryptfs.org
4100 W:      https://launchpad.net/ecryptfs
4101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4102 S:      Supported
4103 F:      Documentation/filesystems/ecryptfs.txt
4104 F:      fs/ecryptfs/
4105
4106 EDAC-CORE
4107 M:      Doug Thompson <dougthompson@xmission.com>
4108 M:      Borislav Petkov <bp@alien8.de>
4109 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4110 L:      linux-edac@vger.kernel.org
4111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4113 S:      Supported
4114 F:      Documentation/edac.txt
4115 F:      drivers/edac/
4116 F:      include/linux/edac.h
4117
4118 EDAC-AMD64
4119 M:      Doug Thompson <dougthompson@xmission.com>
4120 M:      Borislav Petkov <bp@alien8.de>
4121 L:      linux-edac@vger.kernel.org
4122 S:      Maintained
4123 F:      drivers/edac/amd64_edac*
4124
4125 EDAC-CALXEDA
4126 M:      Doug Thompson <dougthompson@xmission.com>
4127 M:      Robert Richter <rric@kernel.org>
4128 L:      linux-edac@vger.kernel.org
4129 S:      Maintained
4130 F:      drivers/edac/highbank*
4131
4132 EDAC-CAVIUM
4133 M:      Ralf Baechle <ralf@linux-mips.org>
4134 M:      David Daney <david.daney@cavium.com>
4135 L:      linux-edac@vger.kernel.org
4136 L:      linux-mips@linux-mips.org
4137 S:      Supported
4138 F:      drivers/edac/octeon_edac*
4139
4140 EDAC-E752X
4141 M:      Mark Gross <mark.gross@intel.com>
4142 M:      Doug Thompson <dougthompson@xmission.com>
4143 L:      linux-edac@vger.kernel.org
4144 S:      Maintained
4145 F:      drivers/edac/e752x_edac.c
4146
4147 EDAC-E7XXX
4148 M:      Doug Thompson <dougthompson@xmission.com>
4149 L:      linux-edac@vger.kernel.org
4150 S:      Maintained
4151 F:      drivers/edac/e7xxx_edac.c
4152
4153 EDAC-GHES
4154 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4155 L:      linux-edac@vger.kernel.org
4156 S:      Maintained
4157 F:      drivers/edac/ghes_edac.c
4158
4159 EDAC-I82443BXGX
4160 M:      Tim Small <tim@buttersideup.com>
4161 L:      linux-edac@vger.kernel.org
4162 S:      Maintained
4163 F:      drivers/edac/i82443bxgx_edac.c
4164
4165 EDAC-I3000
4166 M:      Jason Uhlenkott <juhlenko@akamai.com>
4167 L:      linux-edac@vger.kernel.org
4168 S:      Maintained
4169 F:      drivers/edac/i3000_edac.c
4170
4171 EDAC-I5000
4172 M:      Doug Thompson <dougthompson@xmission.com>
4173 L:      linux-edac@vger.kernel.org
4174 S:      Maintained
4175 F:      drivers/edac/i5000_edac.c
4176
4177 EDAC-I5400
4178 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4179 L:      linux-edac@vger.kernel.org
4180 S:      Maintained
4181 F:      drivers/edac/i5400_edac.c
4182
4183 EDAC-I7300
4184 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4185 L:      linux-edac@vger.kernel.org
4186 S:      Maintained
4187 F:      drivers/edac/i7300_edac.c
4188
4189 EDAC-I7CORE
4190 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4191 L:      linux-edac@vger.kernel.org
4192 S:      Maintained
4193 F:      drivers/edac/i7core_edac.c
4194
4195 EDAC-I82975X
4196 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4197 M:      "Arvind R." <arvino55@gmail.com>
4198 L:      linux-edac@vger.kernel.org
4199 S:      Maintained
4200 F:      drivers/edac/i82975x_edac.c
4201
4202 EDAC-IE31200
4203 M:      Jason Baron <jbaron@akamai.com>
4204 L:      linux-edac@vger.kernel.org
4205 S:      Maintained
4206 F:      drivers/edac/ie31200_edac.c
4207
4208 EDAC-MPC85XX
4209 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4210 L:      linux-edac@vger.kernel.org
4211 S:      Maintained
4212 F:      drivers/edac/mpc85xx_edac.[ch]
4213
4214 EDAC-PASEMI
4215 M:      Egor Martovetsky <egor@pasemi.com>
4216 L:      linux-edac@vger.kernel.org
4217 S:      Maintained
4218 F:      drivers/edac/pasemi_edac.c
4219
4220 EDAC-R82600
4221 M:      Tim Small <tim@buttersideup.com>
4222 L:      linux-edac@vger.kernel.org
4223 S:      Maintained
4224 F:      drivers/edac/r82600_edac.c
4225
4226 EDAC-SBRIDGE
4227 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4228 L:      linux-edac@vger.kernel.org
4229 S:      Maintained
4230 F:      drivers/edac/sb_edac.c
4231
4232 EDAC-XGENE
4233 APPLIED MICRO (APM) X-GENE SOC EDAC
4234 M:     Loc Ho <lho@apm.com>
4235 S:     Supported
4236 F:     drivers/edac/xgene_edac.c
4237 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4238
4239 EDIROL UA-101/UA-1000 DRIVER
4240 M:      Clemens Ladisch <clemens@ladisch.de>
4241 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4242 T:      git git://git.alsa-project.org/alsa-kernel.git
4243 S:      Maintained
4244 F:      sound/usb/misc/ua101.c
4245
4246 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4247 M:      Matt Fleming <matt@codeblueprint.co.uk>
4248 L:      linux-efi@vger.kernel.org
4249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4250 S:      Maintained
4251 F:      Documentation/efi-stub.txt
4252 F:      arch/ia64/kernel/efi.c
4253 F:      arch/x86/boot/compressed/eboot.[ch]
4254 F:      arch/x86/include/asm/efi.h
4255 F:      arch/x86/platform/efi/*
4256 F:      drivers/firmware/efi/*
4257 F:      include/linux/efi*.h
4258
4259 EFI VARIABLE FILESYSTEM
4260 M:      Matthew Garrett <matthew.garrett@nebula.com>
4261 M:      Jeremy Kerr <jk@ozlabs.org>
4262 M:      Matt Fleming <matt@codeblueprint.co.uk>
4263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4264 L:      linux-efi@vger.kernel.org
4265 S:      Maintained
4266 F:      fs/efivarfs/
4267
4268 EFIFB FRAMEBUFFER DRIVER
4269 L:      linux-fbdev@vger.kernel.org
4270 M:      Peter Jones <pjones@redhat.com>
4271 S:      Maintained
4272 F:      drivers/video/fbdev/efifb.c
4273
4274 EFS FILESYSTEM
4275 W:      http://aeschi.ch.eu.org/efs/
4276 S:      Orphan
4277 F:      fs/efs/
4278
4279 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4280 M:      Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4281 L:      netdev@vger.kernel.org
4282 S:      Maintained
4283 F:      drivers/net/ethernet/ibm/ehea/
4284
4285 EM28XX VIDEO4LINUX DRIVER
4286 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4287 L:      linux-media@vger.kernel.org
4288 W:      https://linuxtv.org
4289 T:      git git://linuxtv.org/media_tree.git
4290 S:      Maintained
4291 F:      drivers/media/usb/em28xx/
4292
4293 EMBEDDED LINUX
4294 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4295 M:      Matt Mackall <mpm@selenic.com>
4296 M:      David Woodhouse <dwmw2@infradead.org>
4297 L:      linux-embedded@vger.kernel.org
4298 S:      Maintained
4299
4300 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4301 M:      James Smart <james.smart@avagotech.com>
4302 M:      Dick Kennedy <dick.kennedy@avagotech.com>
4303 L:      linux-scsi@vger.kernel.org
4304 W:      http://www.avagotech.com
4305 S:      Supported
4306 F:      drivers/scsi/lpfc/
4307
4308 ENE CB710 FLASH CARD READER DRIVER
4309 M:      MichaÅ‚ MirosÅ‚aw <mirq-linux@rere.qmqm.pl>
4310 S:      Maintained
4311 F:      drivers/misc/cb710/
4312 F:      drivers/mmc/host/cb710-mmc.*
4313 F:      include/linux/cb710.h
4314
4315 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4316 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4317 S:      Maintained
4318 F:      drivers/media/rc/ene_ir.*
4319
4320 EPSON S1D13XXX FRAMEBUFFER DRIVER
4321 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4322 S:      Maintained
4323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4324 F:      drivers/video/fbdev/s1d13xxxfb.c
4325 F:      include/video/s1d13xxxfb.h
4326
4327 ET131X NETWORK DRIVER
4328 M:      Mark Einon <mark.einon@gmail.com>
4329 S:      Odd Fixes
4330 F:      drivers/net/ethernet/agere/
4331
4332 ETHERNET BRIDGE
4333 M:      Stephen Hemminger <stephen@networkplumber.org>
4334 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4335 L:      netdev@vger.kernel.org
4336 W:      http://www.linuxfoundation.org/en/Net:Bridge
4337 S:      Maintained
4338 F:      include/linux/netfilter_bridge/
4339 F:      net/bridge/
4340
4341 ETHERNET PHY LIBRARY
4342 M:      Florian Fainelli <f.fainelli@gmail.com>
4343 L:      netdev@vger.kernel.org
4344 S:      Maintained
4345 F:      include/linux/phy.h
4346 F:      include/linux/phy_fixed.h
4347 F:      drivers/net/phy/
4348 F:      Documentation/networking/phy.txt
4349 F:      drivers/of/of_mdio.c
4350 F:      drivers/of/of_net.c
4351
4352 EXT2 FILE SYSTEM
4353 M:      Jan Kara <jack@suse.com>
4354 L:      linux-ext4@vger.kernel.org
4355 S:      Maintained
4356 F:      Documentation/filesystems/ext2.txt
4357 F:      fs/ext2/
4358 F:      include/linux/ext2*
4359
4360 EXT4 FILE SYSTEM
4361 M:      "Theodore Ts'o" <tytso@mit.edu>
4362 M:      Andreas Dilger <adilger.kernel@dilger.ca>
4363 L:      linux-ext4@vger.kernel.org
4364 W:      http://ext4.wiki.kernel.org
4365 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
4366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4367 S:      Maintained
4368 F:      Documentation/filesystems/ext4.txt
4369 F:      fs/ext4/
4370
4371 Extended Verification Module (EVM)
4372 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
4373 L:      linux-ima-devel@lists.sourceforge.net
4374 L:      linux-security-module@vger.kernel.org
4375 S:      Supported
4376 F:      security/integrity/evm/
4377
4378 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4379 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4380 M:      Chanwoo Choi <cw00.choi@samsung.com>
4381 L:      linux-kernel@vger.kernel.org
4382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4383 S:      Maintained
4384 F:      drivers/extcon/
4385 F:      include/linux/extcon/
4386 F:      include/linux/extcon.h
4387 F:      Documentation/extcon/
4388 F:      Documentation/devicetree/bindings/extcon/
4389
4390 EXYNOS DP DRIVER
4391 M:      Jingoo Han <jingoohan1@gmail.com>
4392 L:      dri-devel@lists.freedesktop.org
4393 S:      Maintained
4394 F:      drivers/gpu/drm/exynos/exynos_dp*
4395
4396 EXYNOS SYSMMU (IOMMU) driver
4397 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4398 L:      iommu@lists.linux-foundation.org
4399 S:      Maintained
4400 F:      drivers/iommu/exynos-iommu.c
4401
4402 EXYNOS MIPI DISPLAY DRIVERS
4403 M:      Inki Dae <inki.dae@samsung.com>
4404 M:      Donghwa Lee <dh09.lee@samsung.com>
4405 M:      Kyungmin Park <kyungmin.park@samsung.com>
4406 L:      linux-fbdev@vger.kernel.org
4407 S:      Maintained
4408 F:      drivers/video/fbdev/exynos/exynos_mipi*
4409 F:      include/video/exynos_mipi*
4410
4411 F71805F HARDWARE MONITORING DRIVER
4412 M:      Jean Delvare <jdelvare@suse.com>
4413 L:      linux-hwmon@vger.kernel.org
4414 S:      Maintained
4415 F:      Documentation/hwmon/f71805f
4416 F:      drivers/hwmon/f71805f.c
4417
4418 FC0011 TUNER DRIVER
4419 M:      Michael Buesch <m@bues.ch>
4420 L:      linux-media@vger.kernel.org
4421 S:      Maintained
4422 F:      drivers/media/tuners/fc0011.h
4423 F:      drivers/media/tuners/fc0011.c
4424
4425 FC2580 MEDIA DRIVER
4426 M:      Antti Palosaari <crope@iki.fi>
4427 L:      linux-media@vger.kernel.org
4428 W:      https://linuxtv.org
4429 W:      http://palosaari.fi/linux/
4430 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4431 T:      git git://linuxtv.org/anttip/media_tree.git
4432 S:      Maintained
4433 F:      drivers/media/tuners/fc2580*
4434
4435 FANOTIFY
4436 M:      Eric Paris <eparis@redhat.com>
4437 S:      Maintained
4438 F:      fs/notify/fanotify/
4439 F:      include/linux/fanotify.h
4440 F:      include/uapi/linux/fanotify.h
4441
4442 FARSYNC SYNCHRONOUS DRIVER
4443 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
4444 W:      http://www.farsite.co.uk/
4445 S:      Supported
4446 F:      drivers/net/wan/farsync.*
4447
4448 FAULT INJECTION SUPPORT
4449 M:      Akinobu Mita <akinobu.mita@gmail.com>
4450 S:      Supported
4451 F:      Documentation/fault-injection/
4452 F:      lib/fault-inject.c
4453
4454 FBTFT Framebuffer drivers
4455 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4456 M:      Noralf Trønnes <noralf@tronnes.org>
4457 S:      Maintained
4458 F:      drivers/staging/fbtft/
4459
4460 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4461 M:      Vasu Dev <vasu.dev@intel.com>
4462 L:      fcoe-devel@open-fcoe.org
4463 W:      www.Open-FCoE.org
4464 S:      Supported
4465 F:      drivers/scsi/libfc/
4466 F:      drivers/scsi/fcoe/
4467 F:      include/scsi/fc/
4468 F:      include/scsi/libfc.h
4469 F:      include/scsi/libfcoe.h
4470 F:      include/uapi/scsi/fc/
4471
4472 FILE LOCKING (flock() and fcntl()/lockf())
4473 M:      Jeff Layton <jlayton@poochiereds.net>
4474 M:      "J. Bruce Fields" <bfields@fieldses.org>
4475 L:      linux-fsdevel@vger.kernel.org
4476 S:      Maintained
4477 F:      include/linux/fcntl.h
4478 F:      include/linux/fs.h
4479 F:      include/uapi/linux/fcntl.h
4480 F:      include/uapi/linux/fs.h
4481 F:      fs/fcntl.c
4482 F:      fs/locks.c
4483
4484 FILESYSTEMS (VFS and infrastructure)
4485 M:      Alexander Viro <viro@zeniv.linux.org.uk>
4486 L:      linux-fsdevel@vger.kernel.org
4487 S:      Maintained
4488 F:      fs/*
4489
4490 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4491 M:      Riku Voipio <riku.voipio@iki.fi>
4492 L:      linux-hwmon@vger.kernel.org
4493 S:      Maintained
4494 F:      drivers/hwmon/f75375s.c
4495 F:      include/linux/f75375s.h
4496
4497 FIREWIRE AUDIO DRIVERS
4498 M:      Clemens Ladisch <clemens@ladisch.de>
4499 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4500 T:      git git://git.alsa-project.org/alsa-kernel.git
4501 S:      Maintained
4502 F:      sound/firewire/
4503
4504 FIREWIRE MEDIA DRIVERS (firedtv)
4505 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
4506 L:      linux-media@vger.kernel.org
4507 L:      linux1394-devel@lists.sourceforge.net
4508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4509 S:      Maintained
4510 F:      drivers/media/firewire/
4511
4512 FIREWIRE SBP-2 TARGET
4513 M:      Chris Boot <bootc@bootc.net>
4514 L:      linux-scsi@vger.kernel.org
4515 L:      target-devel@vger.kernel.org
4516 L:      linux1394-devel@lists.sourceforge.net
4517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4518 S:      Maintained
4519 F:      drivers/target/sbp/
4520
4521 FIREWIRE SUBSYSTEM
4522 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
4523 L:      linux1394-devel@lists.sourceforge.net
4524 W:      http://ieee1394.wiki.kernel.org/
4525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4526 S:      Maintained
4527 F:      drivers/firewire/
4528 F:      include/linux/firewire.h
4529 F:      include/uapi/linux/firewire*.h
4530 F:      tools/firewire/
4531
4532 FIRMWARE LOADER (request_firmware)
4533 M:      Ming Lei <ming.lei@canonical.com>
4534 L:      linux-kernel@vger.kernel.org
4535 S:      Maintained
4536 F:      Documentation/firmware_class/
4537 F:      drivers/base/firmware*.c
4538 F:      include/linux/firmware.h
4539
4540 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4541 M:      Joshua Morris <josh.h.morris@us.ibm.com>
4542 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4543 S:      Maintained
4544 F:      drivers/block/rsxx/
4545
4546 FLOPPY DRIVER
4547 M:      Jiri Kosina <jikos@kernel.org>
4548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4549 S:      Odd fixes
4550 F:      drivers/block/floppy.c
4551
4552 FMC SUBSYSTEM
4553 M:      Alessandro Rubini <rubini@gnudd.com>
4554 W:      http://www.ohwr.org/projects/fmc-bus
4555 S:      Supported
4556 F:      drivers/fmc/
4557 F:      include/linux/fmc*.h
4558 F:      include/linux/ipmi-fru.h
4559 K:      fmc_d.*register
4560
4561 FPGA MANAGER FRAMEWORK
4562 M:      Alan Tull <atull@opensource.altera.com>
4563 R:      Moritz Fischer <moritz.fischer@ettus.com>
4564 S:      Maintained
4565 F:      drivers/fpga/
4566 F:      include/linux/fpga/fpga-mgr.h
4567 W:      http://www.rocketboards.org
4568
4569 FPU EMULATOR
4570 M:      Bill Metzenthen <billm@melbpc.org.au>
4571 W:      http://floatingpoint.sourceforge.net/emulator/index.html
4572 S:      Maintained
4573 F:      arch/x86/math-emu/
4574
4575 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4576 L:      netdev@vger.kernel.org
4577 S:      Orphan
4578 F:      drivers/net/wan/dlci.c
4579 F:      drivers/net/wan/sdla.c
4580
4581 FRAMEBUFFER LAYER
4582 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4583 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4584 L:      linux-fbdev@vger.kernel.org
4585 W:      http://linux-fbdev.sourceforge.net/
4586 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
4587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4588 S:      Maintained
4589 F:      Documentation/fb/
4590 F:      drivers/video/
4591 F:      include/video/
4592 F:      include/linux/fb.h
4593 F:      include/uapi/video/
4594 F:      include/uapi/linux/fb.h
4595
4596 FREESCALE DIU FRAMEBUFFER DRIVER
4597 M:      Timur Tabi <timur@tabi.org>
4598 L:      linux-fbdev@vger.kernel.org
4599 S:      Maintained
4600 F:      drivers/video/fbdev/fsl-diu-fb.*
4601
4602 FREESCALE DMA DRIVER
4603 M:      Li Yang <leoli@freescale.com>
4604 M:      Zhang Wei <zw@zh-kernel.org>
4605 L:      linuxppc-dev@lists.ozlabs.org
4606 S:      Maintained
4607 F:      drivers/dma/fsldma.*
4608
4609 FREESCALE GPMI NAND DRIVER
4610 M:      Han Xu <han.xu@nxp.com>
4611 L:      linux-mtd@lists.infradead.org
4612 S:      Maintained
4613 F:      drivers/mtd/nand/gpmi-nand/*
4614
4615 FREESCALE I2C CPM DRIVER
4616 M:      Jochen Friedrich <jochen@scram.de>
4617 L:      linuxppc-dev@lists.ozlabs.org
4618 L:      linux-i2c@vger.kernel.org
4619 S:      Maintained
4620 F:      drivers/i2c/busses/i2c-cpm.c
4621
4622 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4623 M:      Sascha Hauer <kernel@pengutronix.de>
4624 L:      linux-fbdev@vger.kernel.org
4625 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4626 S:      Maintained
4627 F:      include/linux/platform_data/video-imxfb.h
4628 F:      drivers/video/fbdev/imxfb.c
4629
4630 FREESCALE QUAD SPI DRIVER
4631 M:      Han Xu <han.xu@nxp.com>
4632 L:      linux-mtd@lists.infradead.org
4633 S:      Maintained
4634 F:      drivers/mtd/spi-nor/fsl-quadspi.c
4635
4636 FREESCALE SOC FS_ENET DRIVER
4637 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
4638 M:      Vitaly Bordug <vbordug@ru.mvista.com>
4639 L:      linuxppc-dev@lists.ozlabs.org
4640 L:      netdev@vger.kernel.org
4641 S:      Maintained
4642 F:      drivers/net/ethernet/freescale/fs_enet/
4643 F:      include/linux/fs_enet_pd.h
4644
4645 FREESCALE IMX / MXC FEC DRIVER
4646 M:      Fugang Duan <fugang.duan@nxp.com>
4647 L:      netdev@vger.kernel.org
4648 S:      Maintained
4649 F:      drivers/net/ethernet/freescale/fec_main.c
4650 F:      drivers/net/ethernet/freescale/fec_ptp.c
4651 F:      drivers/net/ethernet/freescale/fec.h
4652 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
4653
4654 FREESCALE QUICC ENGINE LIBRARY
4655 L:      linuxppc-dev@lists.ozlabs.org
4656 S:      Orphan
4657 F:      drivers/soc/fsl/qe/
4658 F:      include/soc/fsl/*qe*.h
4659 F:      include/soc/fsl/*ucc*.h
4660
4661 FREESCALE USB PERIPHERAL DRIVERS
4662 M:      Li Yang <leoli@freescale.com>
4663 L:      linux-usb@vger.kernel.org
4664 L:      linuxppc-dev@lists.ozlabs.org
4665 S:      Maintained
4666 F:      drivers/usb/gadget/udc/fsl*
4667
4668 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4669 M:      Li Yang <leoli@freescale.com>
4670 L:      netdev@vger.kernel.org
4671 L:      linuxppc-dev@lists.ozlabs.org
4672 S:      Maintained
4673 F:      drivers/net/ethernet/freescale/ucc_geth*
4674
4675 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4676 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
4677 L:      netdev@vger.kernel.org
4678 S:      Maintained
4679 F:      drivers/net/ethernet/freescale/gianfar*
4680 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
4681 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4682
4683 FREESCALE QUICC ENGINE UCC UART DRIVER
4684 M:      Timur Tabi <timur@tabi.org>
4685 L:      linuxppc-dev@lists.ozlabs.org
4686 S:      Maintained
4687 F:      drivers/tty/serial/ucc_uart.c
4688
4689 FREESCALE SOC SOUND DRIVERS
4690 M:      Timur Tabi <timur@tabi.org>
4691 M:      Nicolin Chen <nicoleotsuka@gmail.com>
4692 M:      Xiubo Li <Xiubo.Lee@gmail.com>
4693 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4694 L:      linuxppc-dev@lists.ozlabs.org
4695 S:      Maintained
4696 F:      sound/soc/fsl/fsl*
4697 F:      sound/soc/fsl/imx*
4698 F:      sound/soc/fsl/mpc8610_hpcd.c
4699
4700 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4701 M:      "J. German Rivera" <German.Rivera@freescale.com>
4702 L:      linux-kernel@vger.kernel.org
4703 S:      Maintained
4704 F:      drivers/staging/fsl-mc/
4705
4706 FREEVXFS FILESYSTEM
4707 M:      Christoph Hellwig <hch@infradead.org>
4708 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
4709 S:      Maintained
4710 F:      fs/freevxfs/
4711
4712 FREEZER
4713 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4714 M:      Pavel Machek <pavel@ucw.cz>
4715 L:      linux-pm@vger.kernel.org
4716 S:      Supported
4717 F:      Documentation/power/freezing-of-tasks.txt
4718 F:      include/linux/freezer.h
4719 F:      kernel/freezer.c
4720
4721 FRONTSWAP API
4722 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4723 L:      linux-kernel@vger.kernel.org
4724 S:      Maintained
4725 F:      mm/frontswap.c
4726 F:      include/linux/frontswap.h
4727
4728 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4729 M:      David Howells <dhowells@redhat.com>
4730 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
4731 S:      Supported
4732 F:      Documentation/filesystems/caching/
4733 F:      fs/fscache/
4734 F:      include/linux/fscache*.h
4735
4736 F2FS FILE SYSTEM
4737 M:      Jaegeuk Kim <jaegeuk@kernel.org>
4738 M:      Changman Lee <cm224.lee@samsung.com>
4739 R:      Chao Yu <chao2.yu@samsung.com>
4740 L:      linux-f2fs-devel@lists.sourceforge.net
4741 W:      http://en.wikipedia.org/wiki/F2FS
4742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4743 S:      Maintained
4744 F:      Documentation/filesystems/f2fs.txt
4745 F:      Documentation/ABI/testing/sysfs-fs-f2fs
4746 F:      fs/f2fs/
4747 F:      include/linux/f2fs_fs.h
4748 F:      include/trace/events/f2fs.h
4749
4750 FUJITSU FR-V (FRV) PORT
4751 S:      Orphan
4752 F:      arch/frv/
4753
4754 FUJITSU LAPTOP EXTRAS
4755 M:      Jonathan Woithe <jwoithe@just42.net>
4756 L:      platform-driver-x86@vger.kernel.org
4757 S:      Maintained
4758 F:      drivers/platform/x86/fujitsu-laptop.c
4759
4760 FUJITSU M-5MO LS CAMERA ISP DRIVER
4761 M:      Kyungmin Park <kyungmin.park@samsung.com>
4762 M:      Heungjun Kim <riverful.kim@samsung.com>
4763 L:      linux-media@vger.kernel.org
4764 S:      Maintained
4765 F:      drivers/media/i2c/m5mols/
4766 F:      include/media/i2c/m5mols.h
4767
4768 FUJITSU TABLET EXTRAS
4769 M:      Robert Gerlach <khnz@gmx.de>
4770 L:      platform-driver-x86@vger.kernel.org
4771 S:      Maintained
4772 F:      drivers/platform/x86/fujitsu-tablet.c
4773
4774 FUSE: FILESYSTEM IN USERSPACE
4775 M:      Miklos Szeredi <miklos@szeredi.hu>
4776 L:      fuse-devel@lists.sourceforge.net
4777 W:      http://fuse.sourceforge.net/
4778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4779 S:      Maintained
4780 F:      fs/fuse/
4781 F:      include/uapi/linux/fuse.h
4782 F:      Documentation/filesystems/fuse.txt
4783
4784 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4785 M:      Rik Faith <faith@cs.unc.edu>
4786 L:      linux-scsi@vger.kernel.org
4787 S:      Odd Fixes (e.g., new signatures)
4788 F:      drivers/scsi/fdomain.*
4789
4790 GCOV BASED KERNEL PROFILING
4791 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4792 S:      Maintained
4793 F:      kernel/gcov/
4794 F:      Documentation/gcov.txt
4795
4796 GDT SCSI DISK ARRAY CONTROLLER DRIVER
4797 M:      Achim Leubner <achim_leubner@adaptec.com>
4798 L:      linux-scsi@vger.kernel.org
4799 W:      http://www.icp-vortex.com/
4800 S:      Supported
4801 F:      drivers/scsi/gdt*
4802
4803 GDB KERNEL DEBUGGING HELPER SCRIPTS
4804 M:      Jan Kiszka <jan.kiszka@siemens.com>
4805 S:      Supported
4806 F:      scripts/gdb/
4807
4808 GEMTEK FM RADIO RECEIVER DRIVER
4809 M:      Hans Verkuil <hverkuil@xs4all.nl>
4810 L:      linux-media@vger.kernel.org
4811 T:      git git://linuxtv.org/media_tree.git
4812 W:      https://linuxtv.org
4813 S:      Maintained
4814 F:      drivers/media/radio/radio-gemtek*
4815
4816 GENERIC GPIO I2C DRIVER
4817 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
4818 S:      Supported
4819 F:      drivers/i2c/busses/i2c-gpio.c
4820 F:      include/linux/i2c-gpio.h
4821
4822 GENERIC GPIO I2C MULTIPLEXER DRIVER
4823 M:      Peter Korsgaard <peter.korsgaard@barco.com>
4824 L:      linux-i2c@vger.kernel.org
4825 S:      Supported
4826 F:      drivers/i2c/muxes/i2c-mux-gpio.c
4827 F:      include/linux/i2c-mux-gpio.h
4828 F:      Documentation/i2c/muxes/i2c-mux-gpio
4829
4830 GENERIC HDLC (WAN) DRIVERS
4831 M:      Krzysztof Halasa <khc@pm.waw.pl>
4832 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
4833 S:      Maintained
4834 F:      drivers/net/wan/c101.c
4835 F:      drivers/net/wan/hd6457*
4836 F:      drivers/net/wan/hdlc*
4837 F:      drivers/net/wan/n2.c
4838 F:      drivers/net/wan/pc300too.c
4839 F:      drivers/net/wan/pci200syn.c
4840 F:      drivers/net/wan/wanxl*
4841
4842 GENERIC INCLUDE/ASM HEADER FILES
4843 M:      Arnd Bergmann <arnd@arndb.de>
4844 L:      linux-arch@vger.kernel.org
4845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4846 S:      Maintained
4847 F:      include/asm-generic/
4848 F:      include/uapi/asm-generic/
4849
4850 GENERIC PHY FRAMEWORK
4851 M:      Kishon Vijay Abraham I <kishon@ti.com>
4852 L:      linux-kernel@vger.kernel.org
4853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4854 S:      Supported
4855 F:      drivers/phy/
4856 F:      include/linux/phy/
4857
4858 GENERIC PM DOMAINS
4859 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4860 M:      Kevin Hilman <khilman@kernel.org>
4861 M:      Ulf Hansson <ulf.hansson@linaro.org>
4862 L:      linux-pm@vger.kernel.org
4863 S:      Supported
4864 F:      drivers/base/power/domain*.c
4865 F:      include/linux/pm_domain.h
4866
4867 GENERIC UIO DRIVER FOR PCI DEVICES
4868 M:      "Michael S. Tsirkin" <mst@redhat.com>
4869 L:      kvm@vger.kernel.org
4870 S:      Supported
4871 F:      drivers/uio/uio_pci_generic.c
4872
4873 GET_MAINTAINER SCRIPT
4874 M:      Joe Perches <joe@perches.com>
4875 S:      Maintained
4876 F:      scripts/get_maintainer.pl
4877
4878 GFS2 FILE SYSTEM
4879 M:      Steven Whitehouse <swhiteho@redhat.com>
4880 M:      Bob Peterson <rpeterso@redhat.com>
4881 L:      cluster-devel@redhat.com
4882 W:      http://sources.redhat.com/cluster/
4883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4884 S:      Supported
4885 F:      Documentation/filesystems/gfs2*.txt
4886 F:      fs/gfs2/
4887 F:      include/uapi/linux/gfs2_ondisk.h
4888
4889 GIGASET ISDN DRIVERS
4890 M:      Paul Bolle <pebolle@tiscali.nl>
4891 L:      gigaset307x-common@lists.sourceforge.net
4892 W:      http://gigaset307x.sourceforge.net/
4893 S:      Odd Fixes
4894 F:      Documentation/isdn/README.gigaset
4895 F:      drivers/isdn/gigaset/
4896 F:      include/uapi/linux/gigaset_dev.h
4897
4898 GO7007 MPEG CODEC
4899 M:      Hans Verkuil <hans.verkuil@cisco.com>
4900 L:      linux-media@vger.kernel.org
4901 S:      Maintained
4902 F:      drivers/media/usb/go7007/
4903
4904 GOODIX TOUCHSCREEN
4905 M:      Bastien Nocera <hadess@hadess.net>
4906 L:      linux-input@vger.kernel.org
4907 S:      Maintained
4908 F:      drivers/input/touchscreen/goodix.c
4909
4910 GPIO SUBSYSTEM
4911 M:      Linus Walleij <linus.walleij@linaro.org>
4912 M:      Alexandre Courbot <gnurou@gmail.com>
4913 L:      linux-gpio@vger.kernel.org
4914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4915 S:      Maintained
4916 F:      Documentation/gpio/
4917 F:      Documentation/ABI/testing/gpio-cdev
4918 F:      Documentation/ABI/obsolete/sysfs-gpio
4919 F:      drivers/gpio/
4920 F:      include/linux/gpio/
4921 F:      include/linux/gpio.h
4922 F:      include/asm-generic/gpio.h
4923 F:      include/uapi/linux/gpio.h
4924 F:      tools/gpio/
4925
4926 GRE DEMULTIPLEXER DRIVER
4927 M:      Dmitry Kozlov <xeb@mail.ru>
4928 L:      netdev@vger.kernel.org
4929 S:      Maintained
4930 F:      net/ipv4/gre_demux.c
4931 F:      net/ipv4/gre_offload.c
4932 F:      include/net/gre.h
4933
4934 GRETH 10/100/1G Ethernet MAC device driver
4935 M:      Kristoffer Glembo <kristoffer@gaisler.com>
4936 L:      netdev@vger.kernel.org
4937 S:      Maintained
4938 F:      drivers/net/ethernet/aeroflex/
4939
4940 GSPCA FINEPIX SUBDRIVER
4941 M:      Frank Zago <frank@zago.net>
4942 L:      linux-media@vger.kernel.org
4943 T:      git git://linuxtv.org/media_tree.git
4944 S:      Maintained
4945 F:      drivers/media/usb/gspca/finepix.c
4946
4947 GSPCA GL860 SUBDRIVER
4948 M:      Olivier Lorin <o.lorin@laposte.net>
4949 L:      linux-media@vger.kernel.org
4950 T:      git git://linuxtv.org/media_tree.git
4951 S:      Maintained
4952 F:      drivers/media/usb/gspca/gl860/
4953
4954 GSPCA M5602 SUBDRIVER
4955 M:      Erik Andren <erik.andren@gmail.com>
4956 L:      linux-media@vger.kernel.org
4957 T:      git git://linuxtv.org/media_tree.git
4958 S:      Maintained
4959 F:      drivers/media/usb/gspca/m5602/
4960
4961 GSPCA PAC207 SONIXB SUBDRIVER
4962 M:      Hans de Goede <hdegoede@redhat.com>
4963 L:      linux-media@vger.kernel.org
4964 T:      git git://linuxtv.org/media_tree.git
4965 S:      Maintained
4966 F:      drivers/media/usb/gspca/pac207.c
4967
4968 GSPCA SN9C20X SUBDRIVER
4969 M:      Brian Johnson <brijohn@gmail.com>
4970 L:      linux-media@vger.kernel.org
4971 T:      git git://linuxtv.org/media_tree.git
4972 S:      Maintained
4973 F:      drivers/media/usb/gspca/sn9c20x.c
4974
4975 GSPCA T613 SUBDRIVER
4976 M:      Leandro Costantino <lcostantino@gmail.com>
4977 L:      linux-media@vger.kernel.org
4978 T:      git git://linuxtv.org/media_tree.git
4979 S:      Maintained
4980 F:      drivers/media/usb/gspca/t613.c
4981
4982 GSPCA USB WEBCAM DRIVER
4983 M:      Hans de Goede <hdegoede@redhat.com>
4984 L:      linux-media@vger.kernel.org
4985 T:      git git://linuxtv.org/media_tree.git
4986 S:      Maintained
4987 F:      drivers/media/usb/gspca/
4988
4989 GUID PARTITION TABLE (GPT)
4990 M:      Davidlohr Bueso <dave@stgolabs.net>
4991 L:      linux-efi@vger.kernel.org
4992 S:      Maintained
4993 F:      block/partitions/efi.*
4994
4995 STK1160 USB VIDEO CAPTURE DRIVER
4996 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4997 L:      linux-media@vger.kernel.org
4998 T:      git git://linuxtv.org/media_tree.git
4999 S:      Maintained
5000 F:      drivers/media/usb/stk1160/
5001
5002 H8/300 ARCHITECTURE
5003 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5004 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5005 W:      http://uclinux-h8.sourceforge.jp
5006 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5007 S:      Maintained
5008 F:      arch/h8300/
5009 F:      drivers/clocksource/h8300_*.c
5010 F:      drivers/clk/h8300/
5011 F:      drivers/irqchip/irq-renesas-h8*.c
5012
5013 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5014 M:      Frank Seidel <frank@f-seidel.de>
5015 L:      platform-driver-x86@vger.kernel.org
5016 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5017 S:      Maintained
5018 F:      drivers/platform/x86/hdaps.c
5019
5020 HDPVR USB VIDEO ENCODER DRIVER
5021 M:      Hans Verkuil <hverkuil@xs4all.nl>
5022 L:      linux-media@vger.kernel.org
5023 T:      git git://linuxtv.org/media_tree.git
5024 W:      https://linuxtv.org
5025 S:      Odd Fixes
5026 F:      drivers/media/usb/hdpvr/
5027
5028 HWPOISON MEMORY FAILURE HANDLING
5029 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5030 L:      linux-mm@kvack.org
5031 S:      Maintained
5032 F:      mm/memory-failure.c
5033 F:      mm/hwpoison-inject.c
5034
5035 HYPERVISOR VIRTUAL CONSOLE DRIVER
5036 L:      linuxppc-dev@lists.ozlabs.org
5037 S:      Odd Fixes
5038 F:      drivers/tty/hvc/
5039
5040 HACKRF MEDIA DRIVER
5041 M:      Antti Palosaari <crope@iki.fi>
5042 L:      linux-media@vger.kernel.org
5043 W:      https://linuxtv.org
5044 W:      http://palosaari.fi/linux/
5045 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5046 T:      git git://linuxtv.org/anttip/media_tree.git
5047 S:      Maintained
5048 F:      drivers/media/usb/hackrf/
5049
5050 HARDWARE MONITORING
5051 M:      Jean Delvare <jdelvare@suse.com>
5052 M:      Guenter Roeck <linux@roeck-us.net>
5053 L:      linux-hwmon@vger.kernel.org
5054 W:      http://hwmon.wiki.kernel.org/
5055 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5057 S:      Maintained
5058 F:      Documentation/hwmon/
5059 F:      drivers/hwmon/
5060 F:      include/linux/hwmon*.h
5061
5062 HARDWARE RANDOM NUMBER GENERATOR CORE
5063 M:      Matt Mackall <mpm@selenic.com>
5064 M:      Herbert Xu <herbert@gondor.apana.org.au>
5065 L:      linux-crypto@vger.kernel.org
5066 S:      Odd fixes
5067 F:      Documentation/hw_random.txt
5068 F:      drivers/char/hw_random/
5069 F:      include/linux/hw_random.h
5070
5071 HARDWARE SPINLOCK CORE
5072 M:      Ohad Ben-Cohen <ohad@wizery.com>
5073 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5074 L:      linux-remoteproc@vger.kernel.org
5075 S:      Maintained
5076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5077 F:      Documentation/hwspinlock.txt
5078 F:      drivers/hwspinlock/hwspinlock_*
5079 F:      include/linux/hwspinlock.h
5080
5081 HARMONY SOUND DRIVER
5082 L:      linux-parisc@vger.kernel.org
5083 S:      Maintained
5084 F:      sound/parisc/harmony.*
5085
5086 HD29L2 MEDIA DRIVER
5087 M:      Antti Palosaari <crope@iki.fi>
5088 L:      linux-media@vger.kernel.org
5089 W:      https://linuxtv.org
5090 W:      http://palosaari.fi/linux/
5091 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5092 T:      git git://linuxtv.org/anttip/media_tree.git
5093 S:      Maintained
5094 F:      drivers/media/dvb-frontends/hd29l2*
5095
5096 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5097 M:      Don Brace <don.brace@microsemi.com>
5098 L:      iss_storagedev@hp.com
5099 L:      esc.storagedev@microsemi.com
5100 L:      linux-scsi@vger.kernel.org
5101 S:      Supported
5102 F:      Documentation/scsi/hpsa.txt
5103 F:      drivers/scsi/hpsa*.[ch]
5104 F:      include/linux/cciss*.h
5105 F:      include/uapi/linux/cciss*.h
5106
5107 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5108 M:      Don Brace <don.brace@microsemi.com>
5109 L:      iss_storagedev@hp.com
5110 L:      esc.storagedev@microsemi.com
5111 L:      linux-scsi@vger.kernel.org
5112 S:      Supported
5113 F:      Documentation/blockdev/cciss.txt
5114 F:      drivers/block/cciss*
5115 F:      include/linux/cciss_ioctl.h
5116 F:      include/uapi/linux/cciss_ioctl.h
5117
5118 HFS FILESYSTEM
5119 L:      linux-fsdevel@vger.kernel.org
5120 S:      Orphan
5121 F:      Documentation/filesystems/hfs.txt
5122 F:      fs/hfs/
5123
5124 HFSPLUS FILESYSTEM
5125 L:      linux-fsdevel@vger.kernel.org
5126 S:      Orphan
5127 F:      Documentation/filesystems/hfsplus.txt
5128 F:      fs/hfsplus/
5129
5130 HGA FRAMEBUFFER DRIVER
5131 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5132 L:      linux-nvidia@lists.surfsouth.com
5133 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5134 S:      Maintained
5135 F:      drivers/video/fbdev/hgafb.c
5136
5137 HIBERNATION (aka Software Suspend, aka swsusp)
5138 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5139 M:      Pavel Machek <pavel@ucw.cz>
5140 L:      linux-pm@vger.kernel.org
5141 S:      Supported
5142 F:      arch/x86/power/
5143 F:      drivers/base/power/
5144 F:      kernel/power/
5145 F:      include/linux/suspend.h
5146 F:      include/linux/freezer.h
5147 F:      include/linux/pm.h
5148 F:      arch/*/include/asm/suspend*.h
5149
5150 HID CORE LAYER
5151 M:      Jiri Kosina <jikos@kernel.org>
5152 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5153 L:      linux-input@vger.kernel.org
5154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5155 S:      Maintained
5156 F:      drivers/hid/
5157 F:      include/linux/hid*
5158 F:      include/uapi/linux/hid*
5159
5160 HID SENSOR HUB DRIVERS
5161 M:      Jiri Kosina <jikos@kernel.org>
5162 M:      Jonathan Cameron <jic23@kernel.org>
5163 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5164 L:      linux-input@vger.kernel.org
5165 L:      linux-iio@vger.kernel.org
5166 S:      Maintained
5167 F:      Documentation/hid/hid-sensor*
5168 F:      drivers/hid/hid-sensor-*
5169 F:      drivers/iio/*/hid-*
5170 F:      include/linux/hid-sensor-*
5171
5172 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5173 M:      Thomas Gleixner <tglx@linutronix.de>
5174 L:      linux-kernel@vger.kernel.org
5175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5176 S:      Maintained
5177 F:      Documentation/timers/
5178 F:      kernel/time/hrtimer.c
5179 F:      kernel/time/clockevents.c
5180 F:      kernel/time/tick*.*
5181 F:      kernel/time/timer_*.c
5182 F:      include/linux/clockchips.h
5183 F:      include/linux/hrtimer.h
5184
5185 HIGH-SPEED SCC DRIVER FOR AX.25
5186 L:      linux-hams@vger.kernel.org
5187 S:      Orphan
5188 F:      drivers/net/hamradio/dmascc.c
5189 F:      drivers/net/hamradio/scc.c
5190
5191 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5192 M:      HighPoint Linux Team <linux@highpoint-tech.com>
5193 W:      http://www.highpoint-tech.com
5194 S:      Supported
5195 F:      Documentation/scsi/hptiop.txt
5196 F:      drivers/scsi/hptiop.c
5197
5198 HIPPI
5199 M:      Jes Sorensen <jes@trained-monkey.org>
5200 L:      linux-hippi@sunsite.dk
5201 S:      Maintained
5202 F:      include/linux/hippidevice.h
5203 F:      include/uapi/linux/if_hippi.h
5204 F:      net/802/hippi.c
5205 F:      drivers/net/hippi/
5206
5207 HISILICON SAS Controller
5208 M:      John Garry <john.garry@huawei.com>
5209 W:      http://www.hisilicon.com
5210 S:      Supported
5211 F:      drivers/scsi/hisi_sas/
5212 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5213
5214 HOST AP DRIVER
5215 M:      Jouni Malinen <j@w1.fi>
5216 L:      hostap@shmoo.com (subscribers-only)
5217 L:      linux-wireless@vger.kernel.org
5218 W:      http://hostap.epitest.fi/
5219 S:      Maintained
5220 F:      drivers/net/wireless/intersil/hostap/
5221
5222 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5223 L:      platform-driver-x86@vger.kernel.org
5224 S:      Orphan
5225 F:      drivers/platform/x86/tc1100-wmi.c
5226
5227 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5228 M:      Jaroslav Kysela <perex@perex.cz>
5229 S:      Maintained
5230 F:      drivers/net/ethernet/hp/hp100.*
5231
5232 HPET:   High Precision Event Timers driver
5233 M:      Clemens Ladisch <clemens@ladisch.de>
5234 S:      Maintained
5235 F:      Documentation/timers/hpet.txt
5236 F:      drivers/char/hpet.c
5237 F:      include/linux/hpet.h
5238 F:      include/uapi/linux/hpet.h
5239
5240 HPET:   x86
5241 S:      Orphan
5242 F:      arch/x86/kernel/hpet.c
5243 F:      arch/x86/include/asm/hpet.h
5244
5245 HPFS FILESYSTEM
5246 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5247 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5248 S:      Maintained
5249 F:      fs/hpfs/
5250
5251 HSI SUBSYSTEM
5252 M:      Sebastian Reichel <sre@kernel.org>
5253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5254 S:      Maintained
5255 F:      Documentation/ABI/testing/sysfs-bus-hsi
5256 F:      Documentation/hsi.txt
5257 F:      drivers/hsi/
5258 F:      include/linux/hsi/
5259 F:      include/uapi/linux/hsi/
5260
5261 HSO 3G MODEM DRIVER
5262 M:      Jan Dumon <j.dumon@option.com>
5263 W:      http://www.pharscape.org
5264 S:      Maintained
5265 F:      drivers/net/usb/hso.c
5266
5267 HSR NETWORK PROTOCOL
5268 M:      Arvid Brodin <arvid.brodin@alten.se>
5269 L:      netdev@vger.kernel.org
5270 S:      Maintained
5271 F:      net/hsr/
5272
5273 HTCPEN TOUCHSCREEN DRIVER
5274 M:      Pau Oliva Fora <pof@eslack.org>
5275 L:      linux-input@vger.kernel.org
5276 S:      Maintained
5277 F:      drivers/input/touchscreen/htcpen.c
5278
5279 HUGETLB FILESYSTEM
5280 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
5281 S:      Maintained
5282 F:      fs/hugetlbfs/
5283
5284 Hyper-V CORE AND DRIVERS
5285 M:      "K. Y. Srinivasan" <kys@microsoft.com>
5286 M:      Haiyang Zhang <haiyangz@microsoft.com>
5287 L:      devel@linuxdriverproject.org
5288 S:      Maintained
5289 F:      arch/x86/include/asm/mshyperv.h
5290 F:      arch/x86/include/uapi/asm/hyperv.h
5291 F:      arch/x86/kernel/cpu/mshyperv.c
5292 F:      drivers/hid/hid-hyperv.c
5293 F:      drivers/hv/
5294 F:      drivers/input/serio/hyperv-keyboard.c
5295 F:      drivers/pci/host/pci-hyperv.c
5296 F:      drivers/net/hyperv/
5297 F:      drivers/scsi/storvsc_drv.c
5298 F:      drivers/video/fbdev/hyperv_fb.c
5299 F:      include/linux/hyperv.h
5300 F:      tools/hv/
5301 F:      Documentation/ABI/stable/sysfs-bus-vmbus
5302
5303 I2C MUXES
5304 M:      Peter Rosin <peda@axentia.se>
5305 L:      linux-i2c@vger.kernel.org
5306 S:      Maintained
5307 F:      Documentation/i2c/muxes/
5308 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
5309 F:      drivers/i2c/i2c-mux.c
5310 F:      drivers/i2c/muxes/
5311 F:      include/linux/i2c-mux.h
5312
5313 I2C OVER PARALLEL PORT
5314 M:      Jean Delvare <jdelvare@suse.com>
5315 L:      linux-i2c@vger.kernel.org
5316 S:      Maintained
5317 F:      Documentation/i2c/busses/i2c-parport
5318 F:      Documentation/i2c/busses/i2c-parport-light
5319 F:      drivers/i2c/busses/i2c-parport.c
5320 F:      drivers/i2c/busses/i2c-parport-light.c
5321
5322 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5323 M:      Jean Delvare <jdelvare@suse.com>
5324 L:      linux-i2c@vger.kernel.org
5325 S:      Maintained
5326 F:      Documentation/i2c/busses/i2c-ali1535
5327 F:      Documentation/i2c/busses/i2c-ali1563
5328 F:      Documentation/i2c/busses/i2c-ali15x3
5329 F:      Documentation/i2c/busses/i2c-amd756
5330 F:      Documentation/i2c/busses/i2c-amd8111
5331 F:      Documentation/i2c/busses/i2c-i801
5332 F:      Documentation/i2c/busses/i2c-nforce2
5333 F:      Documentation/i2c/busses/i2c-piix4
5334 F:      Documentation/i2c/busses/i2c-sis5595
5335 F:      Documentation/i2c/busses/i2c-sis630
5336 F:      Documentation/i2c/busses/i2c-sis96x
5337 F:      Documentation/i2c/busses/i2c-via
5338 F:      Documentation/i2c/busses/i2c-viapro
5339 F:      drivers/i2c/busses/i2c-ali1535.c
5340 F:      drivers/i2c/busses/i2c-ali1563.c
5341 F:      drivers/i2c/busses/i2c-ali15x3.c
5342 F:      drivers/i2c/busses/i2c-amd756.c
5343 F:      drivers/i2c/busses/i2c-amd756-s4882.c
5344 F:      drivers/i2c/busses/i2c-amd8111.c
5345 F:      drivers/i2c/busses/i2c-i801.c
5346 F:      drivers/i2c/busses/i2c-isch.c
5347 F:      drivers/i2c/busses/i2c-nforce2.c
5348 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
5349 F:      drivers/i2c/busses/i2c-piix4.c
5350 F:      drivers/i2c/busses/i2c-sis5595.c
5351 F:      drivers/i2c/busses/i2c-sis630.c
5352 F:      drivers/i2c/busses/i2c-sis96x.c
5353 F:      drivers/i2c/busses/i2c-via.c
5354 F:      drivers/i2c/busses/i2c-viapro.c
5355
5356 I2C/SMBUS ISMT DRIVER
5357 M:      Seth Heasley <seth.heasley@intel.com>
5358 M:      Neil Horman <nhorman@tuxdriver.com>
5359 L:      linux-i2c@vger.kernel.org
5360 F:      drivers/i2c/busses/i2c-ismt.c
5361 F:      Documentation/i2c/busses/i2c-ismt
5362
5363 I2C/SMBUS STUB DRIVER
5364 M:      Jean Delvare <jdelvare@suse.com>
5365 L:      linux-i2c@vger.kernel.org
5366 S:      Maintained
5367 F:      drivers/i2c/i2c-stub.c
5368
5369 I2C SUBSYSTEM
5370 M:      Wolfram Sang <wsa@the-dreams.de>
5371 L:      linux-i2c@vger.kernel.org
5372 W:      https://i2c.wiki.kernel.org/
5373 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
5374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5375 S:      Maintained
5376 F:      Documentation/devicetree/bindings/i2c/
5377 F:      Documentation/i2c/
5378 F:      drivers/i2c/
5379 F:      drivers/i2c/*/
5380 F:      include/linux/i2c.h
5381 F:      include/linux/i2c-*.h
5382 F:      include/uapi/linux/i2c.h
5383 F:      include/uapi/linux/i2c-*.h
5384
5385 I2C ACPI SUPPORT
5386 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5387 L:      linux-i2c@vger.kernel.org
5388 L:      linux-acpi@vger.kernel.org
5389 S:      Maintained
5390
5391 I2C-TAOS-EVM DRIVER
5392 M:      Jean Delvare <jdelvare@suse.com>
5393 L:      linux-i2c@vger.kernel.org
5394 S:      Maintained
5395 F:      Documentation/i2c/busses/i2c-taos-evm
5396 F:      drivers/i2c/busses/i2c-taos-evm.c
5397
5398 I2C-TINY-USB DRIVER
5399 M:      Till Harbaum <till@harbaum.org>
5400 L:      linux-i2c@vger.kernel.org
5401 W:      http://www.harbaum.org/till/i2c_tiny_usb
5402 S:      Maintained
5403 F:      drivers/i2c/busses/i2c-tiny-usb.c
5404
5405 i386 BOOT CODE
5406 M:      "H. Peter Anvin" <hpa@zytor.com>
5407 S:      Maintained
5408 F:      arch/x86/boot/
5409
5410 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5411 M:      "H. Peter Anvin" <hpa@zytor.com>
5412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5413 S:      Maintained
5414
5415 IA64 (Itanium) PLATFORM
5416 M:      Tony Luck <tony.luck@intel.com>
5417 M:      Fenghua Yu <fenghua.yu@intel.com>
5418 L:      linux-ia64@vger.kernel.org
5419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5420 S:      Maintained
5421 F:      arch/ia64/
5422
5423 IBM Power VMX Cryptographic instructions
5424 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5425 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5426 L:      linux-crypto@vger.kernel.org
5427 S:      Supported
5428 F:      drivers/crypto/vmx/Makefile
5429 F:      drivers/crypto/vmx/Kconfig
5430 F:      drivers/crypto/vmx/vmx.c
5431 F:      drivers/crypto/vmx/aes*
5432 F:      drivers/crypto/vmx/ghash*
5433 F:      drivers/crypto/vmx/ppc-xlate.pl
5434
5435 IBM Power in-Nest Crypto Acceleration
5436 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5437 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5438 L:      linux-crypto@vger.kernel.org
5439 S:      Supported
5440 F:      drivers/crypto/nx/Makefile
5441 F:      drivers/crypto/nx/Kconfig
5442 F:      drivers/crypto/nx/nx-aes*
5443 F:      drivers/crypto/nx/nx-sha*
5444 F:      drivers/crypto/nx/nx.*
5445 F:      drivers/crypto/nx/nx_csbcpb.h
5446 F:      drivers/crypto/nx/nx_debugfs.h
5447
5448 IBM Power 842 compression accelerator
5449 M:      Dan Streetman <ddstreet@ieee.org>
5450 S:      Supported
5451 F:      drivers/crypto/nx/Makefile
5452 F:      drivers/crypto/nx/Kconfig
5453 F:      drivers/crypto/nx/nx-842*
5454 F:      include/linux/sw842.h
5455 F:      crypto/842.c
5456 F:      lib/842/
5457
5458 IBM Power Linux RAID adapter
5459 M:      Brian King <brking@us.ibm.com>
5460 S:      Supported
5461 F:      drivers/scsi/ipr.*
5462
5463 IBM Power Virtual Ethernet Device Driver
5464 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5465 L:      netdev@vger.kernel.org
5466 S:      Supported
5467 F:      drivers/net/ethernet/ibm/ibmveth.*
5468
5469 IBM Power SRIOV Virtual NIC Device Driver
5470 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5471 M:      John Allen <jallen@linux.vnet.ibm.com>
5472 L:      netdev@vger.kernel.org
5473 S:      Supported
5474 F:      drivers/net/ethernet/ibm/ibmvnic.*
5475
5476 IBM Power Virtual SCSI Device Drivers
5477 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5478 L:      linux-scsi@vger.kernel.org
5479 S:      Supported
5480 F:      drivers/scsi/ibmvscsi/ibmvscsi*
5481 F:      drivers/scsi/ibmvscsi/viosrp.h
5482
5483 IBM Power Virtual FC Device Drivers
5484 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5485 L:      linux-scsi@vger.kernel.org
5486 S:      Supported
5487 F:      drivers/scsi/ibmvscsi/ibmvfc*
5488
5489 IBM ServeRAID RAID DRIVER
5490 S:      Orphan
5491 F:      drivers/scsi/ips.*
5492
5493 ICH LPC AND GPIO DRIVER
5494 M:      Peter Tyser <ptyser@xes-inc.com>
5495 S:      Maintained
5496 F:      drivers/mfd/lpc_ich.c
5497 F:      drivers/gpio/gpio-ich.c
5498
5499 IDE SUBSYSTEM
5500 M:      "David S. Miller" <davem@davemloft.net>
5501 L:      linux-ide@vger.kernel.org
5502 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
5503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5504 S:      Maintained
5505 F:      Documentation/ide/
5506 F:      drivers/ide/
5507 F:      include/linux/ide.h
5508
5509 IDEAPAD LAPTOP EXTRAS DRIVER
5510 M:      Ike Panhc <ike.pan@canonical.com>
5511 L:      platform-driver-x86@vger.kernel.org
5512 W:      http://launchpad.net/ideapad-laptop
5513 S:      Maintained
5514 F:      drivers/platform/x86/ideapad-laptop.c
5515
5516 IDEAPAD LAPTOP SLIDEBAR DRIVER
5517 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
5518 L:      linux-input@vger.kernel.org
5519 W:      https://github.com/o2genum/ideapad-slidebar
5520 S:      Maintained
5521 F:      drivers/input/misc/ideapad_slidebar.c
5522
5523 IDE/ATAPI DRIVERS
5524 M:      Borislav Petkov <bp@alien8.de>
5525 L:      linux-ide@vger.kernel.org
5526 S:      Maintained
5527 F:      Documentation/cdrom/ide-cd
5528 F:      drivers/ide/ide-cd*
5529
5530 IDLE-I7300
5531 M:      Andy Henroid <andrew.d.henroid@intel.com>
5532 L:      linux-pm@vger.kernel.org
5533 S:      Supported
5534 F:      drivers/idle/i7300_idle.c
5535
5536 IEEE 802.15.4 SUBSYSTEM
5537 M:      Alexander Aring <aar@pengutronix.de>
5538 L:      linux-wpan@vger.kernel.org
5539 W:      http://wpan.cakelab.org/
5540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5542 S:      Maintained
5543 F:      net/ieee802154/
5544 F:      net/mac802154/
5545 F:      drivers/net/ieee802154/
5546 F:      include/linux/nl802154.h
5547 F:      include/linux/ieee802154.h
5548 F:      include/net/nl802154.h
5549 F:      include/net/mac802154.h
5550 F:      include/net/af_ieee802154.h
5551 F:      include/net/cfg802154.h
5552 F:      include/net/ieee802154_netdev.h
5553 F:      Documentation/networking/ieee802154.txt
5554
5555 IGORPLUG-USB IR RECEIVER
5556 M:      Sean Young <sean@mess.org>
5557 L:      linux-media@vger.kernel.org
5558 S:      Maintained
5559 F:      drivers/media/rc/igorplugusb.c
5560
5561 IGUANAWORKS USB IR TRANSCEIVER
5562 M:      Sean Young <sean@mess.org>
5563 L:      linux-media@vger.kernel.org
5564 S:      Maintained
5565 F:      drivers/media/rc/iguanair.c
5566
5567 IIO SUBSYSTEM AND DRIVERS
5568 M:      Jonathan Cameron <jic23@kernel.org>
5569 R:      Hartmut Knaack <knaack.h@gmx.de>
5570 R:      Lars-Peter Clausen <lars@metafoo.de>
5571 R:      Peter Meerwald <pmeerw@pmeerw.net>
5572 L:      linux-iio@vger.kernel.org
5573 S:      Maintained
5574 F:      drivers/iio/
5575 F:      drivers/staging/iio/
5576 F:      include/linux/iio/
5577 F:      tools/iio/
5578
5579 IKANOS/ADI EAGLE ADSL USB DRIVER
5580 M:      Matthieu Castet <castet.matthieu@free.fr>
5581 M:      Stanislaw Gruszka <stf_xl@wp.pl>
5582 S:      Maintained
5583 F:      drivers/usb/atm/ueagle-atm.c
5584
5585 INA209 HARDWARE MONITOR DRIVER
5586 M:      Guenter Roeck <linux@roeck-us.net>
5587 L:      linux-hwmon@vger.kernel.org
5588 S:      Maintained
5589 F:      Documentation/hwmon/ina209
5590 F:      Documentation/devicetree/bindings/i2c/ina209.txt
5591 F:      drivers/hwmon/ina209.c
5592
5593 INA2XX HARDWARE MONITOR DRIVER
5594 M:      Guenter Roeck <linux@roeck-us.net>
5595 L:      linux-hwmon@vger.kernel.org
5596 S:      Maintained
5597 F:      Documentation/hwmon/ina2xx
5598 F:      drivers/hwmon/ina2xx.c
5599 F:      include/linux/platform_data/ina2xx.h
5600
5601 INDUSTRY PACK SUBSYSTEM (IPACK)
5602 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5603 M:      Jens Taprogge <jens.taprogge@taprogge.org>
5604 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5605 L:      industrypack-devel@lists.sourceforge.net
5606 W:      http://industrypack.sourceforge.net
5607 S:      Maintained
5608 F:      drivers/ipack/
5609
5610 INGENIC JZ4780 DMA Driver
5611 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5612 S:      Maintained
5613 F:      drivers/dma/dma-jz4780.c
5614
5615 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5616 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5617 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5618 L:      linux-ima-devel@lists.sourceforge.net
5619 L:      linux-ima-user@lists.sourceforge.net
5620 L:      linux-security-module@vger.kernel.org
5621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5622 S:      Supported
5623 F:      security/integrity/ima/
5624
5625 IMGTEC IR DECODER DRIVER
5626 M:      James Hogan <james.hogan@imgtec.com>
5627 S:      Maintained
5628 F:      drivers/media/rc/img-ir/
5629
5630 IMS TWINTURBO FRAMEBUFFER DRIVER
5631 L:      linux-fbdev@vger.kernel.org
5632 S:      Orphan
5633 F:      drivers/video/fbdev/imsttfb.c
5634
5635 INFINIBAND SUBSYSTEM
5636 M:      Doug Ledford <dledford@redhat.com>
5637 M:      Sean Hefty <sean.hefty@intel.com>
5638 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
5639 L:      linux-rdma@vger.kernel.org
5640 W:      http://www.openfabrics.org/
5641 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
5642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5643 S:      Supported
5644 F:      Documentation/infiniband/
5645 F:      drivers/infiniband/
5646 F:      drivers/staging/rdma/
5647 F:      include/uapi/linux/if_infiniband.h
5648 F:      include/uapi/rdma/
5649 F:      include/rdma/
5650
5651 INOTIFY
5652 M:      John McCutchan <john@johnmccutchan.com>
5653 M:      Robert Love <rlove@rlove.org>
5654 M:      Eric Paris <eparis@parisplace.org>
5655 S:      Maintained
5656 F:      Documentation/filesystems/inotify.txt
5657 F:      fs/notify/inotify/
5658 F:      include/linux/inotify.h
5659 F:      include/uapi/linux/inotify.h
5660
5661 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5662 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
5663 L:      linux-input@vger.kernel.org
5664 Q:      http://patchwork.kernel.org/project/linux-input/list/
5665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5666 S:      Maintained
5667 F:      drivers/input/
5668 F:      include/linux/input.h
5669 F:      include/uapi/linux/input.h
5670 F:      include/linux/input/
5671 F:      Documentation/devicetree/bindings/input/
5672
5673 INPUT MULTITOUCH (MT) PROTOCOL
5674 M:      Henrik Rydberg <rydberg@bitmath.org>
5675 L:      linux-input@vger.kernel.org
5676 S:      Odd fixes
5677 F:      Documentation/input/multi-touch-protocol.txt
5678 F:      drivers/input/input-mt.c
5679 K:      \b(ABS|SYN)_MT_
5680
5681 INTEL ASoC BDW/HSW DRIVERS
5682 M:      Jie Yang <yang.jie@linux.intel.com>
5683 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5684 S:      Supported
5685 F:      sound/soc/intel/common/sst-dsp*
5686 F:      sound/soc/intel/common/sst-firmware.c
5687 F:      sound/soc/intel/boards/broadwell.c
5688 F:      sound/soc/intel/haswell/
5689
5690 INTEL C600 SERIES SAS CONTROLLER DRIVER
5691 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
5692 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5693 L:      linux-scsi@vger.kernel.org
5694 T:      git git://git.code.sf.net/p/intel-sas/isci
5695 S:      Supported
5696 F:      drivers/scsi/isci/
5697
5698 INTEL HID EVENT DRIVER
5699 M:      Alex Hung <alex.hung@canonical.com>
5700 L:      platform-driver-x86@vger.kernel.org
5701 S:      Maintained
5702 F:      drivers/platform/x86/intel-hid.c
5703
5704 INTEL IDLE DRIVER
5705 M:      Len Brown <lenb@kernel.org>
5706 L:      linux-pm@vger.kernel.org
5707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5708 S:      Supported
5709 F:      drivers/idle/intel_idle.c
5710
5711 INTEL PSTATE DRIVER
5712 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5713 M:      Len Brown <lenb@kernel.org>
5714 L:      linux-pm@vger.kernel.org
5715 S:      Supported
5716 F:      drivers/cpufreq/intel_pstate.c
5717
5718 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5719 M:      Maik Broemme <mbroemme@plusserver.de>
5720 L:      linux-fbdev@vger.kernel.org
5721 S:      Maintained
5722 F:      Documentation/fb/intelfb.txt
5723 F:      drivers/video/fbdev/intelfb/
5724
5725 INTEL 810/815 FRAMEBUFFER DRIVER
5726 M:      Antonino Daplas <adaplas@gmail.com>
5727 L:      linux-fbdev@vger.kernel.org
5728 S:      Maintained
5729 F:      drivers/video/fbdev/i810/
5730
5731 INTEL MENLOW THERMAL DRIVER
5732 M:      Sujith Thomas <sujith.thomas@intel.com>
5733 L:      platform-driver-x86@vger.kernel.org
5734 W:      https://01.org/linux-acpi
5735 S:      Supported
5736 F:      drivers/platform/x86/intel_menlow.c
5737
5738 INTEL I/OAT DMA DRIVER
5739 M:      Dave Jiang <dave.jiang@intel.com>
5740 R:      Dan Williams <dan.j.williams@intel.com>
5741 L:      dmaengine@vger.kernel.org
5742 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
5743 S:      Supported
5744 F:      drivers/dma/ioat*
5745
5746 INTEL IOMMU (VT-d)
5747 M:      David Woodhouse <dwmw2@infradead.org>
5748 L:      iommu@lists.linux-foundation.org
5749 T:      git git://git.infradead.org/iommu-2.6.git
5750 S:      Supported
5751 F:      drivers/iommu/intel-iommu.c
5752 F:      include/linux/intel-iommu.h
5753
5754 INTEL IOP-ADMA DMA DRIVER
5755 R:      Dan Williams <dan.j.williams@intel.com>
5756 S:      Odd fixes
5757 F:      drivers/dma/iop-adma.c
5758
5759 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5760 M:      Krzysztof Halasa <khalasa@piap.pl>
5761 S:      Maintained
5762 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
5763 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
5764 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5765 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
5766 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
5767 F:      drivers/net/wan/ixp4xx_hss.c
5768
5769 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5770 M:      Deepak Saxena <dsaxena@plexity.net>
5771 S:      Maintained
5772 F:      drivers/char/hw_random/ixp4xx-rng.c
5773
5774 INTEL ETHERNET DRIVERS
5775 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5776 R:      Jesse Brandeburg <jesse.brandeburg@intel.com>
5777 R:      Shannon Nelson <shannon.nelson@intel.com>
5778 R:      Carolyn Wyborny <carolyn.wyborny@intel.com>
5779 R:      Don Skidmore <donald.c.skidmore@intel.com>
5780 R:      Bruce Allan <bruce.w.allan@intel.com>
5781 R:      John Ronciak <john.ronciak@intel.com>
5782 R:      Mitch Williams <mitch.a.williams@intel.com>
5783 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
5784 W:      http://www.intel.com/support/feedback.htm
5785 W:      http://e1000.sourceforge.net/
5786 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5789 S:      Supported
5790 F:      Documentation/networking/e100.txt
5791 F:      Documentation/networking/e1000.txt
5792 F:      Documentation/networking/e1000e.txt
5793 F:      Documentation/networking/igb.txt
5794 F:      Documentation/networking/igbvf.txt
5795 F:      Documentation/networking/ixgb.txt
5796 F:      Documentation/networking/ixgbe.txt
5797 F:      Documentation/networking/ixgbevf.txt
5798 F:      Documentation/networking/i40e.txt
5799 F:      Documentation/networking/i40evf.txt
5800 F:      drivers/net/ethernet/intel/
5801 F:      drivers/net/ethernet/intel/*/
5802
5803 INTEL RDMA RNIC DRIVER
5804 M:     Faisal Latif <faisal.latif@intel.com>
5805 R:     Chien Tin Tung <chien.tin.tung@intel.com>
5806 R:     Mustafa Ismail <mustafa.ismail@intel.com>
5807 R:     Shiraz Saleem <shiraz.saleem@intel.com>
5808 R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
5809 L:     linux-rdma@vger.kernel.org
5810 S:     Supported
5811 F:     drivers/infiniband/hw/i40iw/
5812
5813 INTEL-MID GPIO DRIVER
5814 M:      David Cohen <david.a.cohen@linux.intel.com>
5815 L:      linux-gpio@vger.kernel.org
5816 S:      Maintained
5817 F:      drivers/gpio/gpio-intel-mid.c
5818
5819 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5820 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
5821 L:      linux-wireless@vger.kernel.org
5822 S:      Maintained
5823 F:      Documentation/networking/README.ipw2100
5824 F:      Documentation/networking/README.ipw2200
5825 F:      drivers/net/wireless/intel/ipw2x00/
5826
5827 INTEL(R) TRACE HUB
5828 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
5829 S:      Supported
5830 F:      Documentation/trace/intel_th.txt
5831 F:      drivers/hwtracing/intel_th/
5832
5833 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5834 M:      Ning Sun <ning.sun@intel.com>
5835 L:      tboot-devel@lists.sourceforge.net
5836 W:      http://tboot.sourceforge.net
5837 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5838 S:      Supported
5839 F:      Documentation/intel_txt.txt
5840 F:      include/linux/tboot.h
5841 F:      arch/x86/kernel/tboot.c
5842
5843 INTEL WIRELESS WIMAX CONNECTION 2400
5844 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5845 M:      linux-wimax@intel.com
5846 L:      wimax@linuxwimax.org (subscribers-only)
5847 S:      Supported
5848 W:      http://linuxwimax.org
5849 F:      Documentation/wimax/README.i2400m
5850 F:      drivers/net/wimax/i2400m/
5851 F:      include/uapi/linux/wimax/i2400m.h
5852
5853 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5854 M:      Stanislaw Gruszka <sgruszka@redhat.com>
5855 L:      linux-wireless@vger.kernel.org
5856 S:      Supported
5857 F:      drivers/net/wireless/intel/iwlegacy/
5858
5859 INTEL WIRELESS WIFI LINK (iwlwifi)
5860 M:      Johannes Berg <johannes.berg@intel.com>
5861 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5862 M:      Intel Linux Wireless <linuxwifi@intel.com>
5863 L:      linux-wireless@vger.kernel.org
5864 W:      http://intellinuxwireless.org
5865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5866 S:      Supported
5867 F:      drivers/net/wireless/intel/iwlwifi/
5868
5869 INTEL MANAGEMENT ENGINE (mei)
5870 M:      Tomas Winkler <tomas.winkler@intel.com>
5871 L:      linux-kernel@vger.kernel.org
5872 S:      Supported
5873 F:      include/uapi/linux/mei.h
5874 F:      include/linux/mei_cl_bus.h
5875 F:      drivers/misc/mei/*
5876 F:      drivers/watchdog/mei_wdt.c
5877 F:      Documentation/misc-devices/mei/*
5878
5879 INTEL MIC DRIVERS (mic)
5880 M:      Sudeep Dutt <sudeep.dutt@intel.com>
5881 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
5882 S:      Supported
5883 W:      https://github.com/sudeepdutt/mic
5884 W:      http://software.intel.com/en-us/mic-developer
5885 F:      include/linux/mic_bus.h
5886 F:      include/linux/scif.h
5887 F:      include/uapi/linux/mic_common.h
5888 F:      include/uapi/linux/mic_ioctl.h
5889 F:      include/uapi/linux/scif_ioctl.h
5890 F:      drivers/misc/mic/
5891 F:      drivers/dma/mic_x100_dma.c
5892 F:      drivers/dma/mic_x100_dma.h
5893 F:      Documentation/mic/
5894
5895 INTEL PMC/P-Unit IPC DRIVER
5896 M:      Zha Qipeng<qipeng.zha@intel.com>
5897 L:      platform-driver-x86@vger.kernel.org
5898 S:      Maintained
5899 F:      drivers/platform/x86/intel_pmc_ipc.c
5900 F:      drivers/platform/x86/intel_punit_ipc.c
5901 F:      arch/x86/include/asm/intel_pmc_ipc.h
5902 F:      arch/x86/include/asm/intel_punit_ipc.h
5903
5904 INTEL TELEMETRY DRIVER
5905 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5906 L:      platform-driver-x86@vger.kernel.org
5907 S:      Maintained
5908 F:      arch/x86/include/asm/intel_telemetry.h
5909 F:      drivers/platform/x86/intel_telemetry*
5910
5911 IOC3 ETHERNET DRIVER
5912 M:      Ralf Baechle <ralf@linux-mips.org>
5913 L:      linux-mips@linux-mips.org
5914 S:      Maintained
5915 F:      drivers/net/ethernet/sgi/ioc3-eth.c
5916
5917 IOC3 SERIAL DRIVER
5918 M:      Pat Gefre <pfg@sgi.com>
5919 L:      linux-serial@vger.kernel.org
5920 S:      Maintained
5921 F:      drivers/tty/serial/ioc3_serial.c
5922
5923 IOMMU DRIVERS
5924 M:      Joerg Roedel <joro@8bytes.org>
5925 L:      iommu@lists.linux-foundation.org
5926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5927 S:      Maintained
5928 F:      drivers/iommu/
5929
5930 IP MASQUERADING
5931 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5932 S:      Maintained
5933 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
5934
5935 IPMI SUBSYSTEM
5936 M:      Corey Minyard <minyard@acm.org>
5937 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5938 W:      http://openipmi.sourceforge.net/
5939 S:      Supported
5940 F:      Documentation/IPMI.txt
5941 F:      drivers/char/ipmi/
5942 F:      include/linux/ipmi*
5943 F:      include/uapi/linux/ipmi*
5944
5945 QCOM AUDIO (ASoC) DRIVERS
5946 M:      Patrick Lai <plai@codeaurora.org>
5947 M:      Banajit Goswami <bgoswami@codeaurora.org>
5948 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5949 S:      Supported
5950 F:      sound/soc/qcom/
5951
5952 IPS SCSI RAID DRIVER
5953 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5954 L:      linux-scsi@vger.kernel.org
5955 W:      http://www.adaptec.com/
5956 S:      Maintained
5957 F:      drivers/scsi/ips*
5958
5959 IPVS
5960 M:      Wensong Zhang <wensong@linux-vs.org>
5961 M:      Simon Horman <horms@verge.net.au>
5962 M:      Julian Anastasov <ja@ssi.bg>
5963 L:      netdev@vger.kernel.org
5964 L:      lvs-devel@vger.kernel.org
5965 S:      Maintained
5966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
5968 F:      Documentation/networking/ipvs-sysctl.txt
5969 F:      include/net/ip_vs.h
5970 F:      include/uapi/linux/ip_vs.h
5971 F:      net/netfilter/ipvs/
5972
5973 IPWIRELESS DRIVER
5974 M:      Jiri Kosina <jikos@kernel.org>
5975 M:      David Sterba <dsterba@suse.com>
5976 S:      Odd Fixes
5977 F:      drivers/tty/ipwireless/
5978
5979 IPX NETWORK LAYER
5980 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5981 L:      netdev@vger.kernel.org
5982 S:      Maintained
5983 F:      include/net/ipx.h
5984 F:      include/uapi/linux/ipx.h
5985 F:      net/ipx/
5986
5987 IRDA SUBSYSTEM
5988 M:      Samuel Ortiz <samuel@sortiz.org>
5989 L:      irda-users@lists.sourceforge.net (subscribers-only)
5990 L:      netdev@vger.kernel.org
5991 W:      http://irda.sourceforge.net/
5992 S:      Maintained
5993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5994 F:      Documentation/networking/irda.txt
5995 F:      drivers/net/irda/
5996 F:      include/net/irda/
5997 F:      net/irda/
5998
5999 IRQ SUBSYSTEM
6000 M:      Thomas Gleixner <tglx@linutronix.de>
6001 L:      linux-kernel@vger.kernel.org
6002 S:      Maintained
6003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6004 F:      kernel/irq/
6005
6006 IRQCHIP DRIVERS
6007 M:      Thomas Gleixner <tglx@linutronix.de>
6008 M:      Jason Cooper <jason@lakedaemon.net>
6009 M:      Marc Zyngier <marc.zyngier@arm.com>
6010 L:      linux-kernel@vger.kernel.org
6011 S:      Maintained
6012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6013 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6014 F:      Documentation/devicetree/bindings/interrupt-controller/
6015 F:      drivers/irqchip/
6016
6017 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6018 M:      Jiang Liu <jiang.liu@linux.intel.com>
6019 M:      Marc Zyngier <marc.zyngier@arm.com>
6020 S:      Maintained
6021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6022 F:      Documentation/IRQ-domain.txt
6023 F:      include/linux/irqdomain.h
6024 F:      kernel/irq/irqdomain.c
6025 F:      kernel/irq/msi.c
6026
6027 ISAPNP
6028 M:      Jaroslav Kysela <perex@perex.cz>
6029 S:      Maintained
6030 F:      Documentation/isapnp.txt
6031 F:      drivers/pnp/isapnp/
6032 F:      include/linux/isapnp.h
6033
6034 ISA RADIO MODULE
6035 M:      Hans Verkuil <hverkuil@xs4all.nl>
6036 L:      linux-media@vger.kernel.org
6037 T:      git git://linuxtv.org/media_tree.git
6038 W:      https://linuxtv.org
6039 S:      Maintained
6040 F:      drivers/media/radio/radio-isa*
6041
6042 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6043 M:      Peter Jones <pjones@redhat.com>
6044 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6045 S:      Maintained
6046 F:      drivers/firmware/iscsi_ibft*
6047
6048 ISCSI
6049 M:      Mike Christie <michaelc@cs.wisc.edu>
6050 L:      open-iscsi@googlegroups.com
6051 W:      www.open-iscsi.org
6052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6053 S:      Maintained
6054 F:      drivers/scsi/*iscsi*
6055 F:      include/scsi/*iscsi*
6056
6057 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6058 M:      Or Gerlitz <ogerlitz@mellanox.com>
6059 M:      Sagi Grimberg <sagig@mellanox.com>
6060 M:      Roi Dayan <roid@mellanox.com>
6061 L:      linux-rdma@vger.kernel.org
6062 S:      Supported
6063 W:      http://www.openfabrics.org
6064 W:      www.open-iscsi.org
6065 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6066 F:      drivers/infiniband/ulp/iser/
6067
6068 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6069 M:      Sagi Grimberg <sagig@mellanox.com>
6070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6071 L:      linux-rdma@vger.kernel.org
6072 L:      target-devel@vger.kernel.org
6073 S:      Supported
6074 W:      http://www.linux-iscsi.org
6075 F:      drivers/infiniband/ulp/isert
6076
6077 ISDN SUBSYSTEM
6078 M:      Karsten Keil <isdn@linux-pingi.de>
6079 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6080 L:      netdev@vger.kernel.org
6081 W:      http://www.isdn4linux.de
6082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6083 S:      Maintained
6084 F:      Documentation/isdn/
6085 F:      drivers/isdn/
6086 F:      include/linux/isdn.h
6087 F:      include/linux/isdn/
6088 F:      include/uapi/linux/isdn.h
6089 F:      include/uapi/linux/isdn/
6090
6091 ISDN SUBSYSTEM (Eicon active card driver)
6092 M:      Armin Schindler <mac@melware.de>
6093 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6094 W:      http://www.melware.de
6095 S:      Maintained
6096 F:      drivers/isdn/hardware/eicon/
6097
6098 IT87 HARDWARE MONITORING DRIVER
6099 M:      Jean Delvare <jdelvare@suse.com>
6100 L:      linux-hwmon@vger.kernel.org
6101 S:      Maintained
6102 F:      Documentation/hwmon/it87
6103 F:      drivers/hwmon/it87.c
6104
6105 IT913X MEDIA DRIVER
6106 M:      Antti Palosaari <crope@iki.fi>
6107 L:      linux-media@vger.kernel.org
6108 W:      https://linuxtv.org
6109 W:      http://palosaari.fi/linux/
6110 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6111 T:      git git://linuxtv.org/anttip/media_tree.git
6112 S:      Maintained
6113 F:      drivers/media/tuners/it913x*
6114
6115 IVTV VIDEO4LINUX DRIVER
6116 M:      Andy Walls <awalls@md.metrocast.net>
6117 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
6118 L:      linux-media@vger.kernel.org
6119 T:      git git://linuxtv.org/media_tree.git
6120 W:      http://www.ivtvdriver.org
6121 S:      Maintained
6122 F:      Documentation/video4linux/*.ivtv
6123 F:      drivers/media/pci/ivtv/
6124 F:      include/uapi/linux/ivtv*
6125
6126 IX2505V MEDIA DRIVER
6127 M:      Malcolm Priestley <tvboxspy@gmail.com>
6128 L:      linux-media@vger.kernel.org
6129 W:      https://linuxtv.org
6130 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6131 S:      Maintained
6132 F:      drivers/media/dvb-frontends/ix2505v*
6133
6134 JC42.4 TEMPERATURE SENSOR DRIVER
6135 M:      Guenter Roeck <linux@roeck-us.net>
6136 L:      linux-hwmon@vger.kernel.org
6137 S:      Maintained
6138 F:      drivers/hwmon/jc42.c
6139 F:      Documentation/hwmon/jc42
6140
6141 JFS FILESYSTEM
6142 M:      Dave Kleikamp <shaggy@kernel.org>
6143 L:      jfs-discussion@lists.sourceforge.net
6144 W:      http://jfs.sourceforge.net/
6145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6146 S:      Maintained
6147 F:      Documentation/filesystems/jfs.txt
6148 F:      fs/jfs/
6149
6150 JME NETWORK DRIVER
6151 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
6152 L:      netdev@vger.kernel.org
6153 S:      Maintained
6154 F:      drivers/net/ethernet/jme.*
6155
6156 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6157 M:      David Woodhouse <dwmw2@infradead.org>
6158 L:      linux-mtd@lists.infradead.org
6159 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
6160 S:      Maintained
6161 F:      fs/jffs2/
6162 F:      include/uapi/linux/jffs2.h
6163
6164 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6165 M:      "Theodore Ts'o" <tytso@mit.edu>
6166 M:      Jan Kara <jack@suse.com>
6167 L:      linux-ext4@vger.kernel.org
6168 S:      Maintained
6169 F:      fs/jbd2/
6170 F:      include/linux/jbd2.h
6171
6172 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6173 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6174 L:      linux-media@vger.kernel.org
6175 S:      Maintained
6176 F:      drivers/media/platform/rcar_jpu.c
6177
6178 JSM Neo PCI based serial card
6179 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6180 L:      linux-serial@vger.kernel.org
6181 S:      Maintained
6182 F:      drivers/tty/serial/jsm/
6183
6184 K10TEMP HARDWARE MONITORING DRIVER
6185 M:      Clemens Ladisch <clemens@ladisch.de>
6186 L:      linux-hwmon@vger.kernel.org
6187 S:      Maintained
6188 F:      Documentation/hwmon/k10temp
6189 F:      drivers/hwmon/k10temp.c
6190
6191 K8TEMP HARDWARE MONITORING DRIVER
6192 M:      Rudolf Marek <r.marek@assembler.cz>
6193 L:      linux-hwmon@vger.kernel.org
6194 S:      Maintained
6195 F:      Documentation/hwmon/k8temp
6196 F:      drivers/hwmon/k8temp.c
6197
6198 KASAN
6199 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
6200 R:      Alexander Potapenko <glider@google.com>
6201 R:      Dmitry Vyukov <dvyukov@google.com>
6202 L:      kasan-dev@googlegroups.com
6203 S:      Maintained
6204 F:      arch/*/include/asm/kasan.h
6205 F:      arch/*/mm/kasan_init*
6206 F:      Documentation/kasan.txt
6207 F:      include/linux/kasan.h
6208 F:      lib/test_kasan.c
6209 F:      mm/kasan/
6210 F:      scripts/Makefile.kasan
6211
6212 KCONFIG
6213 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
6214 L:      linux-kbuild@vger.kernel.org
6215 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
6216 S:      Maintained
6217 F:      Documentation/kbuild/kconfig-language.txt
6218 F:      scripts/kconfig/
6219
6220 KDUMP
6221 M:      Vivek Goyal <vgoyal@redhat.com>
6222 M:      Haren Myneni <hbabu@us.ibm.com>
6223 L:      kexec@lists.infradead.org
6224 W:      http://lse.sourceforge.net/kdump/
6225 S:      Maintained
6226 F:      Documentation/kdump/
6227
6228 KEENE FM RADIO TRANSMITTER DRIVER
6229 M:      Hans Verkuil <hverkuil@xs4all.nl>
6230 L:      linux-media@vger.kernel.org
6231 T:      git git://linuxtv.org/media_tree.git
6232 W:      https://linuxtv.org
6233 S:      Maintained
6234 F:      drivers/media/radio/radio-keene*
6235
6236 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6237 M:      Ian Kent <raven@themaw.net>
6238 L:      autofs@vger.kernel.org
6239 S:      Maintained
6240 F:      fs/autofs4/
6241
6242 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6243 M:      Michal Marek <mmarek@suse.com>
6244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6246 L:      linux-kbuild@vger.kernel.org
6247 S:      Maintained
6248 F:      Documentation/kbuild/
6249 F:      Makefile
6250 F:      scripts/Makefile.*
6251 F:      scripts/basic/
6252 F:      scripts/mk*
6253 F:      scripts/package/
6254
6255 KERNEL JANITORS
6256 L:      kernel-janitors@vger.kernel.org
6257 W:      http://kernelnewbies.org/KernelJanitors
6258 S:      Odd Fixes
6259
6260 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6261 M:      "J. Bruce Fields" <bfields@fieldses.org>
6262 M:      Jeff Layton <jlayton@poochiereds.net>
6263 L:      linux-nfs@vger.kernel.org
6264 W:      http://nfs.sourceforge.net/
6265 T:      git git://linux-nfs.org/~bfields/linux.git
6266 S:      Supported
6267 F:      fs/nfsd/
6268 F:      include/uapi/linux/nfsd/
6269 F:      fs/lockd/
6270 F:      fs/nfs_common/
6271 F:      net/sunrpc/
6272 F:      include/linux/lockd/
6273 F:      include/linux/sunrpc/
6274 F:      include/uapi/linux/sunrpc/
6275
6276 KERNEL SELFTEST FRAMEWORK
6277 M:      Shuah Khan <shuahkh@osg.samsung.com>
6278 L:      linux-kselftest@vger.kernel.org
6279 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6280 S:      Maintained
6281 F:      tools/testing/selftests
6282
6283 KERNEL VIRTUAL MACHINE (KVM)
6284 M:      Gleb Natapov <gleb@kernel.org>
6285 M:      Paolo Bonzini <pbonzini@redhat.com>
6286 L:      kvm@vger.kernel.org
6287 W:      http://www.linux-kvm.org
6288 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6289 S:      Supported
6290 F:      Documentation/*/kvm*.txt
6291 F:      Documentation/virtual/kvm/
6292 F:      arch/*/kvm/
6293 F:      arch/x86/kernel/kvm.c
6294 F:      arch/x86/kernel/kvmclock.c
6295 F:      arch/*/include/asm/kvm*
6296 F:      include/linux/kvm*
6297 F:      include/uapi/linux/kvm*
6298 F:      virt/kvm/
6299
6300 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6301 M:      Joerg Roedel <joro@8bytes.org>
6302 L:      kvm@vger.kernel.org
6303 W:      http://www.linux-kvm.org/
6304 S:      Maintained
6305 F:      arch/x86/include/asm/svm.h
6306 F:      arch/x86/kvm/svm.c
6307
6308 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6309 M:      Alexander Graf <agraf@suse.com>
6310 L:      kvm-ppc@vger.kernel.org
6311 W:      http://www.linux-kvm.org/
6312 T:      git git://github.com/agraf/linux-2.6.git
6313 S:      Supported
6314 F:      arch/powerpc/include/asm/kvm*
6315 F:      arch/powerpc/kvm/
6316
6317 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6318 M:      Christian Borntraeger <borntraeger@de.ibm.com>
6319 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
6320 L:      linux-s390@vger.kernel.org
6321 W:      http://www.ibm.com/developerworks/linux/linux390/
6322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6323 S:      Supported
6324 F:      Documentation/s390/kvm.txt
6325 F:      arch/s390/include/asm/kvm*
6326 F:      arch/s390/kvm/
6327
6328 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6329 M:      Christoffer Dall <christoffer.dall@linaro.org>
6330 M:      Marc Zyngier <marc.zyngier@arm.com>
6331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6332 L:      kvmarm@lists.cs.columbia.edu
6333 W:      http://systems.cs.columbia.edu/projects/kvm-arm
6334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6335 S:      Supported
6336 F:      arch/arm/include/uapi/asm/kvm*
6337 F:      arch/arm/include/asm/kvm*
6338 F:      arch/arm/kvm/
6339 F:      virt/kvm/arm/
6340 F:      include/kvm/arm_*
6341
6342 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6343 M:      Christoffer Dall <christoffer.dall@linaro.org>
6344 M:      Marc Zyngier <marc.zyngier@arm.com>
6345 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6346 L:      kvmarm@lists.cs.columbia.edu
6347 S:      Maintained
6348 F:      arch/arm64/include/uapi/asm/kvm*
6349 F:      arch/arm64/include/asm/kvm*
6350 F:      arch/arm64/kvm/
6351
6352 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6353 M:      James Hogan <james.hogan@imgtec.com>
6354 L:      linux-mips@linux-mips.org
6355 S:      Supported
6356 F:      arch/mips/include/uapi/asm/kvm*
6357 F:      arch/mips/include/asm/kvm*
6358 F:      arch/mips/kvm/
6359
6360 KEXEC
6361 M:      Eric Biederman <ebiederm@xmission.com>
6362 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
6363 L:      kexec@lists.infradead.org
6364 S:      Maintained
6365 F:      include/linux/kexec.h
6366 F:      include/uapi/linux/kexec.h
6367 F:      kernel/kexec.c
6368
6369 KEYS/KEYRINGS:
6370 M:      David Howells <dhowells@redhat.com>
6371 L:      keyrings@vger.kernel.org
6372 S:      Maintained
6373 F:      Documentation/security/keys.txt
6374 F:      include/linux/key.h
6375 F:      include/linux/key-type.h
6376 F:      include/keys/
6377 F:      security/keys/
6378
6379 KEYS-TRUSTED
6380 M:      David Safford <safford@us.ibm.com>
6381 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6382 L:      linux-security-module@vger.kernel.org
6383 L:      keyrings@vger.kernel.org
6384 S:      Supported
6385 F:      Documentation/security/keys-trusted-encrypted.txt
6386 F:      include/keys/trusted-type.h
6387 F:      security/keys/trusted.c
6388 F:      security/keys/trusted.h
6389
6390 KEYS-ENCRYPTED
6391 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6392 M:      David Safford <safford@us.ibm.com>
6393 L:      linux-security-module@vger.kernel.org
6394 L:      keyrings@vger.kernel.org
6395 S:      Supported
6396 F:      Documentation/security/keys-trusted-encrypted.txt
6397 F:      include/keys/encrypted-type.h
6398 F:      security/keys/encrypted-keys/
6399
6400 KGDB / KDB /debug_core
6401 M:      Jason Wessel <jason.wessel@windriver.com>
6402 W:      http://kgdb.wiki.kernel.org/
6403 L:      kgdb-bugreport@lists.sourceforge.net
6404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6405 S:      Maintained
6406 F:      Documentation/DocBook/kgdb.tmpl
6407 F:      drivers/misc/kgdbts.c
6408 F:      drivers/tty/serial/kgdboc.c
6409 F:      include/linux/kdb.h
6410 F:      include/linux/kgdb.h
6411 F:      kernel/debug/
6412
6413 KMEMCHECK
6414 M:      Vegard Nossum <vegardno@ifi.uio.no>
6415 M:      Pekka Enberg <penberg@kernel.org>
6416 S:      Maintained
6417 F:      Documentation/kmemcheck.txt
6418 F:      arch/x86/include/asm/kmemcheck.h
6419 F:      arch/x86/mm/kmemcheck/
6420 F:      include/linux/kmemcheck.h
6421 F:      mm/kmemcheck.c
6422
6423 KMEMLEAK
6424 M:      Catalin Marinas <catalin.marinas@arm.com>
6425 S:      Maintained
6426 F:      Documentation/kmemleak.txt
6427 F:      include/linux/kmemleak.h
6428 F:      mm/kmemleak.c
6429 F:      mm/kmemleak-test.c
6430
6431 KPROBES
6432 M:      Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6433 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6434 M:      "David S. Miller" <davem@davemloft.net>
6435 M:      Masami Hiramatsu <mhiramat@kernel.org>
6436 S:      Maintained
6437 F:      Documentation/kprobes.txt
6438 F:      include/linux/kprobes.h
6439 F:      kernel/kprobes.c
6440
6441 KS0108 LCD CONTROLLER DRIVER
6442 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6443 W:      http://miguelojeda.es/auxdisplay.htm
6444 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6445 S:      Maintained
6446 F:      Documentation/auxdisplay/ks0108
6447 F:      drivers/auxdisplay/ks0108.c
6448 F:      include/linux/ks0108.h
6449
6450 L3MDEV
6451 M:      David Ahern <dsa@cumulusnetworks.com>
6452 L:      netdev@vger.kernel.org
6453 S:      Maintained
6454 F:      net/l3mdev
6455 F:      include/net/l3mdev.h
6456
6457 LANTIQ MIPS ARCHITECTURE
6458 M:      John Crispin <blogic@openwrt.org>
6459 L:      linux-mips@linux-mips.org
6460 S:      Maintained
6461 F:      arch/mips/lantiq
6462
6463 LAPB module
6464 L:      linux-x25@vger.kernel.org
6465 S:      Orphan
6466 F:      Documentation/networking/lapb-module.txt
6467 F:      include/*/lapb.h
6468 F:      net/lapb/
6469
6470 LASI 53c700 driver for PARISC
6471 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6472 L:      linux-scsi@vger.kernel.org
6473 S:      Maintained
6474 F:      Documentation/scsi/53c700.txt
6475 F:      drivers/scsi/53c700*
6476
6477 LED SUBSYSTEM
6478 M:      Richard Purdie <rpurdie@rpsys.net>
6479 M:      Jacek Anaszewski <j.anaszewski@samsung.com>
6480 L:      linux-leds@vger.kernel.org
6481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6482 S:      Maintained
6483 F:      drivers/leds/
6484 F:      include/linux/leds.h
6485
6486 LEGACY EEPROM DRIVER
6487 M:      Jean Delvare <jdelvare@suse.com>
6488 S:      Maintained
6489 F:      Documentation/misc-devices/eeprom
6490 F:      drivers/misc/eeprom/eeprom.c
6491
6492 LEGO USB Tower driver
6493 M:      Juergen Stuber <starblue@users.sourceforge.net>
6494 L:      legousb-devel@lists.sourceforge.net
6495 W:      http://legousb.sourceforge.net/
6496 S:      Maintained
6497 F:      drivers/usb/misc/legousbtower.c
6498
6499 LG2160 MEDIA DRIVER
6500 M:      Michael Krufky <mkrufky@linuxtv.org>
6501 L:      linux-media@vger.kernel.org
6502 W:      https://linuxtv.org
6503 W:      http://github.com/mkrufky
6504 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6505 T:      git git://linuxtv.org/mkrufky/tuners.git
6506 S:      Maintained
6507 F:      drivers/media/dvb-frontends/lg2160.*
6508
6509 LGDT3305 MEDIA DRIVER
6510 M:      Michael Krufky <mkrufky@linuxtv.org>
6511 L:      linux-media@vger.kernel.org
6512 W:      https://linuxtv.org
6513 W:      http://github.com/mkrufky
6514 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6515 T:      git git://linuxtv.org/mkrufky/tuners.git
6516 S:      Maintained
6517 F:      drivers/media/dvb-frontends/lgdt3305.*
6518
6519 LGUEST
6520 M:      Rusty Russell <rusty@rustcorp.com.au>
6521 L:      lguest@lists.ozlabs.org
6522 W:      http://lguest.ozlabs.org/
6523 S:      Odd Fixes
6524 F:      arch/x86/include/asm/lguest*.h
6525 F:      arch/x86/lguest/
6526 F:      drivers/lguest/
6527 F:      include/linux/lguest*.h
6528 F:      tools/lguest/
6529
6530 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6531 M:      Tejun Heo <tj@kernel.org>
6532 L:      linux-ide@vger.kernel.org
6533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6534 S:      Maintained
6535 F:      drivers/ata/
6536 F:      include/linux/ata.h
6537 F:      include/linux/libata.h
6538
6539 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6540 M:      Viresh Kumar <vireshk@kernel.org>
6541 L:      linux-ide@vger.kernel.org
6542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6543 S:      Maintained
6544 F:      include/linux/pata_arasan_cf_data.h
6545 F:      drivers/ata/pata_arasan_cf.c
6546
6547 LIBATA PATA DRIVERS
6548 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6549 M:      Tejun Heo <tj@kernel.org>
6550 L:      linux-ide@vger.kernel.org
6551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6552 S:      Maintained
6553 F:      drivers/ata/pata_*.c
6554 F:      drivers/ata/ata_generic.c
6555
6556 LIBATA SATA AHCI PLATFORM devices support
6557 M:      Hans de Goede <hdegoede@redhat.com>
6558 M:      Tejun Heo <tj@kernel.org>
6559 L:      linux-ide@vger.kernel.org
6560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6561 S:      Maintained
6562 F:      drivers/ata/ahci_platform.c
6563 F:      drivers/ata/libahci_platform.c
6564 F:      include/linux/ahci_platform.h
6565
6566 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6567 M:      Mikael Pettersson <mikpelinux@gmail.com>
6568 L:      linux-ide@vger.kernel.org
6569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6570 S:      Maintained
6571 F:      drivers/ata/sata_promise.*
6572
6573 LIBLOCKDEP
6574 M:      Sasha Levin <sasha.levin@oracle.com>
6575 S:      Maintained
6576 F:      tools/lib/lockdep/
6577
6578 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6579 M:      Dan Williams <dan.j.williams@intel.com>
6580 L:      linux-nvdimm@lists.01.org
6581 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
6582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6583 S:      Supported
6584 F:      drivers/nvdimm/*
6585 F:      include/linux/nd.h
6586 F:      include/linux/libnvdimm.h
6587 F:      include/uapi/linux/ndctl.h
6588
6589 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6590 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
6591 L:      linux-nvdimm@lists.01.org
6592 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
6593 S:      Supported
6594 F:      drivers/nvdimm/blk.c
6595 F:      drivers/nvdimm/region_devs.c
6596 F:      drivers/acpi/nfit*
6597
6598 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6599 M:      Vishal Verma <vishal.l.verma@intel.com>
6600 L:      linux-nvdimm@lists.01.org
6601 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
6602 S:      Supported
6603 F:      drivers/nvdimm/btt*
6604
6605 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6606 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
6607 L:      linux-nvdimm@lists.01.org
6608 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
6609 S:      Supported
6610 F:      drivers/nvdimm/pmem.c
6611 F:      include/linux/pmem.h
6612 F:      arch/*/include/asm/pmem.h
6613
6614 LIGHTNVM PLATFORM SUPPORT
6615 M:      Matias Bjorling <mb@lightnvm.io>
6616 W:      http://github/OpenChannelSSD
6617 L:      linux-block@vger.kernel.org
6618 S:      Maintained
6619 F:      drivers/lightnvm/
6620 F:      include/linux/lightnvm.h
6621 F:      include/uapi/linux/lightnvm.h
6622
6623 LINUX FOR IBM pSERIES (RS/6000)
6624 M:      Paul Mackerras <paulus@au.ibm.com>
6625 W:      http://www.ibm.com/linux/ltc/projects/ppc
6626 S:      Supported
6627 F:      arch/powerpc/boot/rs6000.h
6628
6629 LINUX FOR POWERPC (32-BIT AND 64-BIT)
6630 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
6631 M:      Paul Mackerras <paulus@samba.org>
6632 M:      Michael Ellerman <mpe@ellerman.id.au>
6633 W:      http://www.penguinppc.org/
6634 L:      linuxppc-dev@lists.ozlabs.org
6635 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6637 S:      Supported
6638 F:      Documentation/powerpc/
6639 F:      arch/powerpc/
6640
6641 LINUX FOR POWER MACINTOSH
6642 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
6643 W:      http://www.penguinppc.org/
6644 L:      linuxppc-dev@lists.ozlabs.org
6645 S:      Maintained
6646 F:      arch/powerpc/platforms/powermac/
6647 F:      drivers/macintosh/
6648
6649 LINUX FOR POWERPC EMBEDDED MPC5XXX
6650 M:      Anatolij Gustschin <agust@denx.de>
6651 L:      linuxppc-dev@lists.ozlabs.org
6652 T:      git git://git.denx.de/linux-denx-agust.git
6653 S:      Maintained
6654 F:      arch/powerpc/platforms/512x/
6655 F:      arch/powerpc/platforms/52xx/
6656
6657 LINUX FOR POWERPC EMBEDDED PPC4XX
6658 M:      Alistair Popple <alistair@popple.id.au>
6659 M:      Matt Porter <mporter@kernel.crashing.org>
6660 W:      http://www.penguinppc.org/
6661 L:      linuxppc-dev@lists.ozlabs.org
6662 S:      Maintained
6663 F:      arch/powerpc/platforms/40x/
6664 F:      arch/powerpc/platforms/44x/
6665
6666 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6667 L:      linuxppc-dev@lists.ozlabs.org
6668 S:      Orphan
6669 F:      arch/powerpc/*/*virtex*
6670 F:      arch/powerpc/*/*/*virtex*
6671
6672 LINUX FOR POWERPC EMBEDDED PPC8XX
6673 M:      Vitaly Bordug <vitb@kernel.crashing.org>
6674 W:      http://www.penguinppc.org/
6675 L:      linuxppc-dev@lists.ozlabs.org
6676 S:      Maintained
6677 F:      arch/powerpc/platforms/8xx/
6678
6679 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6680 M:      Scott Wood <oss@buserror.net>
6681 M:      Kumar Gala <galak@kernel.crashing.org>
6682 W:      http://www.penguinppc.org/
6683 L:      linuxppc-dev@lists.ozlabs.org
6684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6685 S:      Maintained
6686 F:      arch/powerpc/platforms/83xx/
6687 F:      arch/powerpc/platforms/85xx/
6688
6689 LINUX FOR POWERPC PA SEMI PWRFICIENT
6690 M:      Olof Johansson <olof@lixom.net>
6691 L:      linuxppc-dev@lists.ozlabs.org
6692 S:      Maintained
6693 F:      arch/powerpc/platforms/pasemi/
6694 F:      drivers/*/*pasemi*
6695 F:      drivers/*/*/*pasemi*
6696
6697 LINUX SECURITY MODULE (LSM) FRAMEWORK
6698 M:      Chris Wright <chrisw@sous-sol.org>
6699 L:      linux-security-module@vger.kernel.org
6700 S:      Supported
6701
6702 LIS3LV02D ACCELEROMETER DRIVER
6703 M:      Eric Piel <eric.piel@tremplin-utc.net>
6704 S:      Maintained
6705 F:      Documentation/misc-devices/lis3lv02d
6706 F:      drivers/misc/lis3lv02d/
6707 F:      drivers/platform/x86/hp_accel.c
6708
6709 LIVE PATCHING
6710 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6711 M:      Jessica Yu <jeyu@redhat.com>
6712 M:      Jiri Kosina <jikos@kernel.org>
6713 M:      Miroslav Benes <mbenes@suse.cz>
6714 R:      Petr Mladek <pmladek@suse.com>
6715 S:      Maintained
6716 F:      kernel/livepatch/
6717 F:      include/linux/livepatch.h
6718 F:      arch/x86/include/asm/livepatch.h
6719 F:      arch/x86/kernel/livepatch.c
6720 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
6721 F:      samples/livepatch/
6722 L:      live-patching@vger.kernel.org
6723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6724
6725 LINUX KERNEL DUMP TEST MODULE (LKDTM)
6726 M:      Kees Cook <keescook@chromium.org>
6727 S:      Maintained
6728 F:      drivers/misc/lkdtm.c
6729
6730 LLC (802.2)
6731 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6732 S:      Maintained
6733 F:      include/linux/llc.h
6734 F:      include/uapi/linux/llc.h
6735 F:      include/net/llc*
6736 F:      net/llc/
6737
6738 LM73 HARDWARE MONITOR DRIVER
6739 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
6740 L:      linux-hwmon@vger.kernel.org
6741 S:      Maintained
6742 F:      drivers/hwmon/lm73.c
6743
6744 LM78 HARDWARE MONITOR DRIVER
6745 M:      Jean Delvare <jdelvare@suse.com>
6746 L:      linux-hwmon@vger.kernel.org
6747 S:      Maintained
6748 F:      Documentation/hwmon/lm78
6749 F:      drivers/hwmon/lm78.c
6750
6751 LM83 HARDWARE MONITOR DRIVER
6752 M:      Jean Delvare <jdelvare@suse.com>
6753 L:      linux-hwmon@vger.kernel.org
6754 S:      Maintained
6755 F:      Documentation/hwmon/lm83
6756 F:      drivers/hwmon/lm83.c
6757
6758 LM90 HARDWARE MONITOR DRIVER
6759 M:      Jean Delvare <jdelvare@suse.com>
6760 L:      linux-hwmon@vger.kernel.org
6761 S:      Maintained
6762 F:      Documentation/hwmon/lm90
6763 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
6764 F:      drivers/hwmon/lm90.c
6765
6766 LM95234 HARDWARE MONITOR DRIVER
6767 M:      Guenter Roeck <linux@roeck-us.net>
6768 L:      linux-hwmon@vger.kernel.org
6769 S:      Maintained
6770 F:      Documentation/hwmon/lm95234
6771 F:      drivers/hwmon/lm95234.c
6772
6773 LME2510 MEDIA DRIVER
6774 M:      Malcolm Priestley <tvboxspy@gmail.com>
6775 L:      linux-media@vger.kernel.org
6776 W:      https://linuxtv.org
6777 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6778 S:      Maintained
6779 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
6780
6781 LOCKDEP AND LOCKSTAT
6782 M:      Peter Zijlstra <peterz@infradead.org>
6783 M:      Ingo Molnar <mingo@redhat.com>
6784 L:      linux-kernel@vger.kernel.org
6785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6786 S:      Maintained
6787 F:      Documentation/locking/lockdep*.txt
6788 F:      Documentation/locking/lockstat.txt
6789 F:      include/linux/lockdep.h
6790 F:      kernel/locking/
6791
6792 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6793 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
6794 L:      linux-ntfs-dev@lists.sourceforge.net
6795 W:      http://www.linux-ntfs.org/content/view/19/37/
6796 S:      Maintained
6797 F:      Documentation/ldm.txt
6798 F:      block/partitions/ldm.*
6799
6800 LogFS
6801 M:      Joern Engel <joern@logfs.org>
6802 M:      Prasad Joshi <prasadjoshi.linux@gmail.com>
6803 L:      logfs@logfs.org
6804 W:      logfs.org
6805 S:      Maintained
6806 F:      fs/logfs/
6807
6808 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6809 M:      Sathya Prakash <sathya.prakash@broadcom.com>
6810 M:      Chaitra P B <chaitra.basappa@broadcom.com>
6811 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
6812 L:      MPT-FusionLinux.pdl@broadcom.com
6813 L:      linux-scsi@vger.kernel.org
6814 W:      http://www.avagotech.com/support/
6815 S:      Supported
6816 F:      drivers/message/fusion/
6817 F:      drivers/scsi/mpt2sas/
6818 F:      drivers/scsi/mpt3sas/
6819
6820 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6821 M:      Matthew Wilcox <matthew@wil.cx>
6822 L:      linux-scsi@vger.kernel.org
6823 S:      Maintained
6824 F:      drivers/scsi/sym53c8xx_2/
6825
6826 LTC4261 HARDWARE MONITOR DRIVER
6827 M:      Guenter Roeck <linux@roeck-us.net>
6828 L:      linux-hwmon@vger.kernel.org
6829 S:      Maintained
6830 F:      Documentation/hwmon/ltc4261
6831 F:      drivers/hwmon/ltc4261.c
6832
6833 LTP (Linux Test Project)
6834 M:      Mike Frysinger <vapier@gentoo.org>
6835 M:      Cyril Hrubis <chrubis@suse.cz>
6836 M:      Wanlong Gao <wanlong.gao@gmail.com>
6837 M:      Jan Stancek <jstancek@redhat.com>
6838 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6839 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
6840 L:      ltp@lists.linux.it (subscribers-only)
6841 W:      http://linux-test-project.github.io/
6842 T:      git git://github.com/linux-test-project/ltp.git
6843 S:      Maintained
6844
6845 M32R ARCHITECTURE
6846 W:      http://www.linux-m32r.org/
6847 S:      Orphan
6848 F:      arch/m32r/
6849
6850 M68K ARCHITECTURE
6851 M:      Geert Uytterhoeven <geert@linux-m68k.org>
6852 L:      linux-m68k@lists.linux-m68k.org
6853 W:      http://www.linux-m68k.org/
6854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6855 S:      Maintained
6856 F:      arch/m68k/
6857 F:      drivers/zorro/
6858
6859 M68K ON APPLE MACINTOSH
6860 M:      Joshua Thompson <funaho@jurai.org>
6861 W:      http://www.mac.linux-m68k.org/
6862 L:      linux-m68k@lists.linux-m68k.org
6863 S:      Maintained
6864 F:      arch/m68k/mac/
6865
6866 M68K ON HP9000/300
6867 M:      Philip Blundell <philb@gnu.org>
6868 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
6869 S:      Maintained
6870 F:      arch/m68k/hp300/
6871
6872 M88DS3103 MEDIA DRIVER
6873 M:      Antti Palosaari <crope@iki.fi>
6874 L:      linux-media@vger.kernel.org
6875 W:      https://linuxtv.org
6876 W:      http://palosaari.fi/linux/
6877 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6878 T:      git git://linuxtv.org/anttip/media_tree.git
6879 S:      Maintained
6880 F:      drivers/media/dvb-frontends/m88ds3103*
6881
6882 M88RS2000 MEDIA DRIVER
6883 M:      Malcolm Priestley <tvboxspy@gmail.com>
6884 L:      linux-media@vger.kernel.org
6885 W:      https://linuxtv.org
6886 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6887 S:      Maintained
6888 F:      drivers/media/dvb-frontends/m88rs2000*
6889
6890 MA901 MASTERKIT USB FM RADIO DRIVER
6891 M:      Alexey Klimov <klimov.linux@gmail.com>
6892 L:      linux-media@vger.kernel.org
6893 T:      git git://linuxtv.org/media_tree.git
6894 S:      Maintained
6895 F:      drivers/media/radio/radio-ma901.c
6896
6897 MAC80211
6898 M:      Johannes Berg <johannes@sipsolutions.net>
6899 L:      linux-wireless@vger.kernel.org
6900 W:      http://wireless.kernel.org/
6901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6903 S:      Maintained
6904 F:      Documentation/networking/mac80211-injection.txt
6905 F:      include/net/mac80211.h
6906 F:      net/mac80211/
6907 F:      drivers/net/wireless/mac80211_hwsim.[ch]
6908
6909 MACVLAN DRIVER
6910 M:      Patrick McHardy <kaber@trash.net>
6911 L:      netdev@vger.kernel.org
6912 S:      Maintained
6913 F:      drivers/net/macvlan.c
6914 F:      include/linux/if_macvlan.h
6915
6916 MAILBOX API
6917 M:      Jassi Brar <jassisinghbrar@gmail.com>
6918 L:      linux-kernel@vger.kernel.org
6919 S:      Maintained
6920 F:      drivers/mailbox/
6921 F:      include/linux/mailbox_client.h
6922 F:      include/linux/mailbox_controller.h
6923
6924 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6925 M:      Michael Kerrisk <mtk.manpages@gmail.com>
6926 W:      http://www.kernel.org/doc/man-pages
6927 L:      linux-man@vger.kernel.org
6928 S:      Maintained
6929
6930 MARVELL ARMADA DRM SUPPORT
6931 M:      Russell King <rmk+kernel@arm.linux.org.uk>
6932 S:      Maintained
6933 F:      drivers/gpu/drm/armada/
6934
6935 MARVELL 88E6352 DSA support
6936 M:      Guenter Roeck <linux@roeck-us.net>
6937 S:      Maintained
6938 F:      drivers/net/dsa/mv88e6352.c
6939
6940 MARVELL CRYPTO DRIVER
6941 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
6942 M:      Arnaud Ebalard <arno@natisbad.org>
6943 F:      drivers/crypto/marvell/
6944 S:      Maintained
6945 L:      linux-crypto@vger.kernel.org
6946
6947 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6948 M:      Mirko Lindner <mlindner@marvell.com>
6949 M:      Stephen Hemminger <stephen@networkplumber.org>
6950 L:      netdev@vger.kernel.org
6951 S:      Maintained
6952 F:      drivers/net/ethernet/marvell/sk*
6953
6954 MARVELL LIBERTAS WIRELESS DRIVER
6955 L:      libertas-dev@lists.infradead.org
6956 S:      Orphan
6957 F:      drivers/net/wireless/marvell/libertas/
6958
6959 MARVELL MV643XX ETHERNET DRIVER
6960 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6961 L:      netdev@vger.kernel.org
6962 S:      Maintained
6963 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
6964 F:      include/linux/mv643xx.h
6965
6966 MARVELL MVNETA ETHERNET DRIVER
6967 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6968 L:      netdev@vger.kernel.org
6969 S:      Maintained
6970 F:      drivers/net/ethernet/marvell/mvneta.*
6971
6972 MARVELL MWIFIEX WIRELESS DRIVER
6973 M:      Amitkumar Karwar <akarwar@marvell.com>
6974 M:      Nishant Sarmukadam <nishants@marvell.com>
6975 L:      linux-wireless@vger.kernel.org
6976 S:      Maintained
6977 F:      drivers/net/wireless/marvell/mwifiex/
6978
6979 MARVELL MWL8K WIRELESS DRIVER
6980 M:      Lennert Buytenhek <buytenh@wantstofly.org>
6981 L:      linux-wireless@vger.kernel.org
6982 S:      Odd Fixes
6983 F:      drivers/net/wireless/marvell/mwl8k.c
6984
6985 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6986 M:      Nicolas Pitre <nico@fluxnic.net>
6987 S:      Odd Fixes
6988 F:      drivers/mmc/host/mvsdio.*
6989
6990 MATROX FRAMEBUFFER DRIVER
6991 L:      linux-fbdev@vger.kernel.org
6992 S:      Orphan
6993 F:      drivers/video/fbdev/matrox/matroxfb_*
6994 F:      include/uapi/linux/matroxfb.h
6995
6996 MAX16065 HARDWARE MONITOR DRIVER
6997 M:      Guenter Roeck <linux@roeck-us.net>
6998 L:      linux-hwmon@vger.kernel.org
6999 S:      Maintained
7000 F:      Documentation/hwmon/max16065
7001 F:      drivers/hwmon/max16065.c
7002
7003 MAX20751 HARDWARE MONITOR DRIVER
7004 M:      Guenter Roeck <linux@roeck-us.net>
7005 L:      linux-hwmon@vger.kernel.org
7006 S:      Maintained
7007 F:      Documentation/hwmon/max20751
7008 F:      drivers/hwmon/max20751.c
7009
7010 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7011 M:      "Hans J. Koch" <hjk@hansjkoch.de>
7012 L:      linux-hwmon@vger.kernel.org
7013 S:      Maintained
7014 F:      Documentation/hwmon/max6650
7015 F:      drivers/hwmon/max6650.c
7016
7017 MAX6697 HARDWARE MONITOR DRIVER
7018 M:      Guenter Roeck <linux@roeck-us.net>
7019 L:      linux-hwmon@vger.kernel.org
7020 S:      Maintained
7021 F:      Documentation/hwmon/max6697
7022 F:      Documentation/devicetree/bindings/i2c/max6697.txt
7023 F:      drivers/hwmon/max6697.c
7024 F:      include/linux/platform_data/max6697.h
7025
7026 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7027 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
7028 L:      linux-pm@vger.kernel.org
7029 S:      Supported
7030 F:      drivers/power/max14577_charger.c
7031 F:      drivers/power/max77693_charger.c
7032
7033 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7034 M:      Javier Martinez Canillas <javier@osg.samsung.com>
7035 L:      linux-kernel@vger.kernel.org
7036 S:      Supported
7037 F:      drivers/*/*max77802*.c
7038 F:      Documentation/devicetree/bindings/*/*max77802.txt
7039 F:      include/dt-bindings/*/*max77802.h
7040
7041 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7042 M:      Chanwoo Choi <cw00.choi@samsung.com>
7043 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
7044 L:      linux-kernel@vger.kernel.org
7045 S:      Supported
7046 F:      drivers/*/max14577.c
7047 F:      drivers/*/max77686*.c
7048 F:      drivers/*/max77693.c
7049 F:      drivers/extcon/extcon-max14577.c
7050 F:      drivers/extcon/extcon-max77693.c
7051 F:      drivers/rtc/rtc-max77686.c
7052 F:      drivers/clk/clk-max77686.c
7053 F:      Documentation/devicetree/bindings/mfd/max14577.txt
7054 F:      Documentation/devicetree/bindings/*/max77686.txt
7055 F:      Documentation/devicetree/bindings/mfd/max77693.txt
7056 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
7057 F:      include/linux/mfd/max14577*.h
7058 F:      include/linux/mfd/max77686*.h
7059 F:      include/linux/mfd/max77693*.h
7060
7061 MAXIRADIO FM RADIO RECEIVER DRIVER
7062 M:      Hans Verkuil <hverkuil@xs4all.nl>
7063 L:      linux-media@vger.kernel.org
7064 T:      git git://linuxtv.org/media_tree.git
7065 W:      https://linuxtv.org
7066 S:      Maintained
7067 F:      drivers/media/radio/radio-maxiradio*
7068
7069 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7070 M:      Peter Rosin <peda@axentia.se>
7071 L:      linux-iio@vger.kernel.org
7072 S:      Maintained
7073 F:      drivers/iio/potentiometer/mcp4531.c
7074
7075 MEDIA DRIVERS FOR RENESAS - VSP1
7076 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7077 L:      linux-media@vger.kernel.org
7078 L:      linux-renesas-soc@vger.kernel.org
7079 T:      git git://linuxtv.org/media_tree.git
7080 S:      Supported
7081 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
7082 F:      drivers/media/platform/vsp1/
7083
7084 MEDIA DRIVERS FOR ASCOT2E
7085 M:      Sergey Kozlov <serjk@netup.ru>
7086 L:      linux-media@vger.kernel.org
7087 W:      https://linuxtv.org
7088 W:      http://netup.tv/
7089 T:      git git://linuxtv.org/media_tree.git
7090 S:      Supported
7091 F:      drivers/media/dvb-frontends/ascot2e*
7092
7093 MEDIA DRIVERS FOR CXD2841ER
7094 M:      Sergey Kozlov <serjk@netup.ru>
7095 L:      linux-media@vger.kernel.org
7096 W:      https://linuxtv.org
7097 W:      http://netup.tv/
7098 T:      git git://linuxtv.org/media_tree.git
7099 S:      Supported
7100 F:      drivers/media/dvb-frontends/cxd2841er*
7101
7102 MEDIA DRIVERS FOR HORUS3A
7103 M:      Sergey Kozlov <serjk@netup.ru>
7104 L:      linux-media@vger.kernel.org
7105 W:      https://linuxtv.org
7106 W:      http://netup.tv/
7107 T:      git git://linuxtv.org/media_tree.git
7108 S:      Supported
7109 F:      drivers/media/dvb-frontends/horus3a*
7110
7111 MEDIA DRIVERS FOR LNBH25
7112 M:      Sergey Kozlov <serjk@netup.ru>
7113 L:      linux-media@vger.kernel.org
7114 W:      https://linuxtv.org
7115 W:      http://netup.tv/
7116 T:      git git://linuxtv.org/media_tree.git
7117 S:      Supported
7118 F:      drivers/media/dvb-frontends/lnbh25*
7119
7120 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7121 M:      Sergey Kozlov <serjk@netup.ru>
7122 L:      linux-media@vger.kernel.org
7123 W:      https://linuxtv.org
7124 W:      http://netup.tv/
7125 T:      git git://linuxtv.org/media_tree.git
7126 S:      Supported
7127 F:      drivers/media/pci/netup_unidvb/*
7128
7129 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7130 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
7131 P:      LinuxTV.org Project
7132 L:      linux-media@vger.kernel.org
7133 W:      https://linuxtv.org
7134 Q:      http://patchwork.kernel.org/project/linux-media/list/
7135 T:      git git://linuxtv.org/media_tree.git
7136 S:      Maintained
7137 F:      Documentation/dvb/
7138 F:      Documentation/video4linux/
7139 F:      Documentation/DocBook/media/
7140 F:      drivers/media/
7141 F:      drivers/staging/media/
7142 F:      include/linux/platform_data/media/
7143 F:      include/media/
7144 F:      include/uapi/linux/dvb/
7145 F:      include/uapi/linux/videodev2.h
7146 F:      include/uapi/linux/media.h
7147 F:      include/uapi/linux/v4l2-*
7148 F:      include/uapi/linux/meye.h
7149 F:      include/uapi/linux/ivtv*
7150 F:      include/uapi/linux/uvcvideo.h
7151
7152 MEDIATEK ETHERNET DRIVER
7153 M:      Felix Fietkau <nbd@openwrt.org>
7154 M:      John Crispin <blogic@openwrt.org>
7155 L:      netdev@vger.kernel.org
7156 S:      Maintained
7157 F:      drivers/net/ethernet/mediatek/
7158
7159 MEDIATEK MT7601U WIRELESS LAN DRIVER
7160 M:      Jakub Kicinski <kubakici@wp.pl>
7161 L:      linux-wireless@vger.kernel.org
7162 S:      Maintained
7163 F:      drivers/net/wireless/mediatek/mt7601u/
7164
7165 MEGARAID SCSI/SAS DRIVERS
7166 M:      Kashyap Desai <kashyap.desai@avagotech.com>
7167 M:      Sumit Saxena <sumit.saxena@avagotech.com>
7168 M:      Uday Lingala <uday.lingala@avagotech.com>
7169 L:      megaraidlinux.pdl@avagotech.com
7170 L:      linux-scsi@vger.kernel.org
7171 W:      http://www.lsi.com
7172 S:      Maintained
7173 F:      Documentation/scsi/megaraid.txt
7174 F:      drivers/scsi/megaraid.*
7175 F:      drivers/scsi/megaraid/
7176
7177 MELLANOX ETHERNET DRIVER (mlx4_en)
7178 M:      Eugenia Emantayev <eugenia@mellanox.com>
7179 L:      netdev@vger.kernel.org
7180 S:      Supported
7181 W:      http://www.mellanox.com
7182 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7183 F:      drivers/net/ethernet/mellanox/mlx4/en_*
7184
7185 MELLANOX ETHERNET DRIVER (mlx5e)
7186 M:      Saeed Mahameed <saeedm@mellanox.com>
7187 L:      netdev@vger.kernel.org
7188 S:      Supported
7189 W:      http://www.mellanox.com
7190 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7191 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
7192
7193 MELLANOX ETHERNET SWITCH DRIVERS
7194 M:      Jiri Pirko <jiri@mellanox.com>
7195 M:      Ido Schimmel <idosch@mellanox.com>
7196 L:      netdev@vger.kernel.org
7197 S:      Supported
7198 W:      http://www.mellanox.com
7199 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7200 F:      drivers/net/ethernet/mellanox/mlxsw/
7201
7202 MEMBARRIER SUPPORT
7203 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7204 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7205 L:      linux-kernel@vger.kernel.org
7206 S:      Supported
7207 F:      kernel/membarrier.c
7208 F:      include/uapi/linux/membarrier.h
7209
7210 MEMORY MANAGEMENT
7211 L:      linux-mm@kvack.org
7212 W:      http://www.linux-mm.org
7213 S:      Maintained
7214 F:      include/linux/mm.h
7215 F:      include/linux/gfp.h
7216 F:      include/linux/mmzone.h
7217 F:      include/linux/memory_hotplug.h
7218 F:      include/linux/vmalloc.h
7219 F:      mm/
7220
7221 MEMORY TECHNOLOGY DEVICES (MTD)
7222 M:      David Woodhouse <dwmw2@infradead.org>
7223 M:      Brian Norris <computersforpeace@gmail.com>
7224 L:      linux-mtd@lists.infradead.org
7225 W:      http://www.linux-mtd.infradead.org/
7226 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
7227 T:      git git://git.infradead.org/linux-mtd.git
7228 T:      git git://git.infradead.org/l2-mtd.git
7229 S:      Maintained
7230 F:      drivers/mtd/
7231 F:      include/linux/mtd/
7232 F:      include/uapi/mtd/
7233
7234 MEN A21 WATCHDOG DRIVER
7235 M:      Johannes Thumshirn <morbidrsa@gmail.com>
7236 L:      linux-watchdog@vger.kernel.org
7237 S:      Maintained
7238 F:      drivers/watchdog/mena21_wdt.c
7239
7240 MEN CHAMELEON BUS (mcb)
7241 M:      Johannes Thumshirn <morbidrsa@gmail.com>
7242 S:      Maintained
7243 F:      drivers/mcb/
7244 F:      include/linux/mcb.h
7245 F:      Documentation/men-chameleon-bus.txt
7246
7247 MEN F21BMC (Board Management Controller)
7248 M:      Andreas Werner <andreas.werner@men.de>
7249 S:      Supported
7250 F:      drivers/mfd/menf21bmc.c
7251 F:      drivers/watchdog/menf21bmc_wdt.c
7252 F:      drivers/leds/leds-menf21bmc.c
7253 F:      drivers/hwmon/menf21bmc_hwmon.c
7254 F:      Documentation/hwmon/menf21bmc
7255
7256 METAG ARCHITECTURE
7257 M:      James Hogan <james.hogan@imgtec.com>
7258 L:      linux-metag@vger.kernel.org
7259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7260 S:      Odd Fixes
7261 F:      arch/metag/
7262 F:      Documentation/metag/
7263 F:      Documentation/devicetree/bindings/metag/
7264 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
7265 F:      drivers/clocksource/metag_generic.c
7266 F:      drivers/irqchip/irq-metag.c
7267 F:      drivers/irqchip/irq-metag-ext.c
7268 F:      drivers/tty/metag_da.c
7269
7270 MICROBLAZE ARCHITECTURE
7271 M:      Michal Simek <monstr@monstr.eu>
7272 W:      http://www.monstr.eu/fdt/
7273 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
7274 S:      Supported
7275 F:      arch/microblaze/
7276
7277 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7278 M:      Chen Yu <yu.c.chen@intel.com>
7279 L:      platform-driver-x86@vger.kernel.org
7280 S:      Supported
7281 F:      drivers/platform/x86/surfacepro3_button.c
7282
7283 MICROTEK X6 SCANNER
7284 M:      Oliver Neukum <oliver@neukum.org>
7285 S:      Maintained
7286 F:      drivers/usb/image/microtek.*
7287
7288 MIPS
7289 M:      Ralf Baechle <ralf@linux-mips.org>
7290 L:      linux-mips@linux-mips.org
7291 W:      http://www.linux-mips.org/
7292 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
7293 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
7294 S:      Supported
7295 F:      Documentation/mips/
7296 F:      arch/mips/
7297
7298 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7299 M:      Hans Verkuil <hverkuil@xs4all.nl>
7300 L:      linux-media@vger.kernel.org
7301 T:      git git://linuxtv.org/media_tree.git
7302 W:      https://linuxtv.org
7303 S:      Odd Fixes
7304 F:      drivers/media/radio/radio-miropcm20*
7305
7306 MELLANOX MLX4 core VPI driver
7307 M:      Yishai Hadas <yishaih@mellanox.com>
7308 L:      netdev@vger.kernel.org
7309 L:      linux-rdma@vger.kernel.org
7310 W:      http://www.mellanox.com
7311 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7312 S:      Supported
7313 F:      drivers/net/ethernet/mellanox/mlx4/
7314 F:      include/linux/mlx4/
7315
7316 MELLANOX MLX4 IB driver
7317 M:      Yishai Hadas <yishaih@mellanox.com>
7318 L:      linux-rdma@vger.kernel.org
7319 W:      http://www.mellanox.com
7320 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7321 S:      Supported
7322 F:      drivers/infiniband/hw/mlx4/
7323 F:      include/linux/mlx4/
7324
7325 MELLANOX MLX5 core VPI driver
7326 M:      Matan Barak <matanb@mellanox.com>
7327 M:      Leon Romanovsky <leonro@mellanox.com>
7328 L:      netdev@vger.kernel.org
7329 L:      linux-rdma@vger.kernel.org
7330 W:      http://www.mellanox.com
7331 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7332 S:      Supported
7333 F:      drivers/net/ethernet/mellanox/mlx5/core/
7334 F:      include/linux/mlx5/
7335
7336 MELLANOX MLX5 IB driver
7337 M:      Matan Barak <matanb@mellanox.com>
7338 M:      Leon Romanovsky <leonro@mellanox.com>
7339 L:      linux-rdma@vger.kernel.org
7340 W:      http://www.mellanox.com
7341 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7342 S:      Supported
7343 F:      drivers/infiniband/hw/mlx5/
7344 F:      include/linux/mlx5/
7345
7346 MELEXIS MLX90614 DRIVER
7347 M:      Crt Mori <cmo@melexis.com>
7348 L:      linux-iio@vger.kernel.org
7349 W:      http://www.melexis.com
7350 S:      Supported
7351 F:      drivers/iio/temperature/mlx90614.c
7352
7353 MN88472 MEDIA DRIVER
7354 M:      Antti Palosaari <crope@iki.fi>
7355 L:      linux-media@vger.kernel.org
7356 W:      https://linuxtv.org
7357 W:      http://palosaari.fi/linux/
7358 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7359 T:      git git://linuxtv.org/anttip/media_tree.git
7360 S:      Maintained
7361 F:      drivers/staging/media/mn88472/
7362 F:      drivers/media/dvb-frontends/mn88472.h
7363
7364 MN88473 MEDIA DRIVER
7365 M:      Antti Palosaari <crope@iki.fi>
7366 L:      linux-media@vger.kernel.org
7367 W:      https://linuxtv.org
7368 W:      http://palosaari.fi/linux/
7369 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7370 S:      Maintained
7371 F:      drivers/media/dvb-frontends/mn88473*
7372
7373 MODULE SUPPORT
7374 M:      Rusty Russell <rusty@rustcorp.com.au>
7375 S:      Maintained
7376 F:      include/linux/module.h
7377 F:      kernel/module.c
7378
7379 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7380 W:      http://popies.net/meye/
7381 S:      Orphan
7382 F:      Documentation/video4linux/meye.txt
7383 F:      drivers/media/pci/meye/
7384 F:      include/uapi/linux/meye.h
7385
7386 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7387 M:      Jiri Slaby <jirislaby@gmail.com>
7388 S:      Maintained
7389 F:      Documentation/serial/moxa-smartio
7390 F:      drivers/tty/mxser.*
7391
7392 MR800 AVERMEDIA USB FM RADIO DRIVER
7393 M:      Alexey Klimov <klimov.linux@gmail.com>
7394 L:      linux-media@vger.kernel.org
7395 T:      git git://linuxtv.org/media_tree.git
7396 S:      Maintained
7397 F:      drivers/media/radio/radio-mr800.c
7398
7399 MRF24J40 IEEE 802.15.4 RADIO DRIVER
7400 M:      Alan Ott <alan@signal11.us>
7401 L:      linux-wpan@vger.kernel.org
7402 S:      Maintained
7403 F:      drivers/net/ieee802154/mrf24j40.c
7404 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7405
7406 MSI LAPTOP SUPPORT
7407 M:      "Lee, Chun-Yi" <jlee@suse.com>
7408 L:      platform-driver-x86@vger.kernel.org
7409 S:      Maintained
7410 F:      drivers/platform/x86/msi-laptop.c
7411
7412 MSI WMI SUPPORT
7413 L:      platform-driver-x86@vger.kernel.org
7414 S:      Orphan
7415 F:      drivers/platform/x86/msi-wmi.c
7416
7417 MSI001 MEDIA DRIVER
7418 M:      Antti Palosaari <crope@iki.fi>
7419 L:      linux-media@vger.kernel.org
7420 W:      https://linuxtv.org
7421 W:      http://palosaari.fi/linux/
7422 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7423 T:      git git://linuxtv.org/anttip/media_tree.git
7424 S:      Maintained
7425 F:      drivers/media/tuners/msi001*
7426
7427 MSI2500 MEDIA DRIVER
7428 M:      Antti Palosaari <crope@iki.fi>
7429 L:      linux-media@vger.kernel.org
7430 W:      https://linuxtv.org
7431 W:      http://palosaari.fi/linux/
7432 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7433 T:      git git://linuxtv.org/anttip/media_tree.git
7434 S:      Maintained
7435 F:      drivers/media/usb/msi2500/
7436
7437 MSYSTEMS DISKONCHIP G3 MTD DRIVER
7438 M:      Robert Jarzmik <robert.jarzmik@free.fr>
7439 L:      linux-mtd@lists.infradead.org
7440 S:      Maintained
7441 F:      drivers/mtd/devices/docg3*
7442
7443 MT9M032 APTINA SENSOR DRIVER
7444 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7445 L:      linux-media@vger.kernel.org
7446 T:      git git://linuxtv.org/media_tree.git
7447 S:      Maintained
7448 F:      drivers/media/i2c/mt9m032.c
7449 F:      include/media/i2c/mt9m032.h
7450
7451 MT9P031 APTINA CAMERA SENSOR
7452 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7453 L:      linux-media@vger.kernel.org
7454 T:      git git://linuxtv.org/media_tree.git
7455 S:      Maintained
7456 F:      drivers/media/i2c/mt9p031.c
7457 F:      include/media/i2c/mt9p031.h
7458
7459 MT9T001 APTINA CAMERA SENSOR
7460 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7461 L:      linux-media@vger.kernel.org
7462 T:      git git://linuxtv.org/media_tree.git
7463 S:      Maintained
7464 F:      drivers/media/i2c/mt9t001.c
7465 F:      include/media/i2c/mt9t001.h
7466
7467 MT9V032 APTINA CAMERA SENSOR
7468 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7469 L:      linux-media@vger.kernel.org
7470 T:      git git://linuxtv.org/media_tree.git
7471 S:      Maintained
7472 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7473 F:      drivers/media/i2c/mt9v032.c
7474 F:      include/media/i2c/mt9v032.h
7475
7476 MULTIFUNCTION DEVICES (MFD)
7477 M:      Lee Jones <lee.jones@linaro.org>
7478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7479 S:      Supported
7480 F:      drivers/mfd/
7481 F:      include/linux/mfd/
7482
7483 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7484 M:      Ulf Hansson <ulf.hansson@linaro.org>
7485 L:      linux-mmc@vger.kernel.org
7486 T:      git git://git.linaro.org/people/ulf.hansson/mmc.git
7487 S:      Maintained
7488 F:      drivers/mmc/
7489 F:      include/linux/mmc/
7490 F:      include/uapi/linux/mmc/
7491
7492 MULTIMEDIA CARD (MMC) ETC. OVER SPI
7493 S:      Orphan
7494 F:      drivers/mmc/host/mmc_spi.c
7495 F:      include/linux/spi/mmc_spi.h
7496
7497 MULTISOUND SOUND DRIVER
7498 M:      Andrew Veliath <andrewtv@usa.net>
7499 S:      Maintained
7500 F:      Documentation/sound/oss/MultiSound
7501 F:      sound/oss/msnd*
7502
7503 MULTITECH MULTIPORT CARD (ISICOM)
7504 S:      Orphan
7505 F:      drivers/tty/isicom.c
7506 F:      include/linux/isicom.h
7507
7508 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7509 M:      Bin Liu <b-liu@ti.com>
7510 L:      linux-usb@vger.kernel.org
7511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7512 S:      Maintained
7513 F:      drivers/usb/musb/
7514
7515 MXL5007T MEDIA DRIVER
7516 M:      Michael Krufky <mkrufky@linuxtv.org>
7517 L:      linux-media@vger.kernel.org
7518 W:      https://linuxtv.org
7519 W:      http://github.com/mkrufky
7520 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7521 T:      git git://linuxtv.org/mkrufky/tuners.git
7522 S:      Maintained
7523 F:      drivers/media/tuners/mxl5007t.*
7524
7525 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7526 M:      Hyong-Youb Kim <hykim@myri.com>
7527 L:      netdev@vger.kernel.org
7528 W:      https://www.myricom.com/support/downloads/myri10ge.html
7529 S:      Supported
7530 F:      drivers/net/ethernet/myricom/myri10ge/
7531
7532 NAND FLASH SUBSYSTEM
7533 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7534 R:      Richard Weinberger <richard@nod.at>
7535 L:      linux-mtd@lists.infradead.org
7536 W:      http://www.linux-mtd.infradead.org/
7537 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
7538 T:      git git://github.com/linux-nand/linux.git
7539 S:      Maintained
7540 F:      drivers/mtd/nand/
7541 F:      include/linux/mtd/nand*.h
7542
7543 NATSEMI ETHERNET DRIVER (DP8381x)
7544 S:      Orphan
7545 F:      drivers/net/ethernet/natsemi/natsemi.c
7546
7547 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7548 M:      Daniel Mack <zonque@gmail.com>
7549 S:      Maintained
7550 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7551 W:      http://www.native-instruments.com
7552 F:      sound/usb/caiaq/
7553
7554 NCP FILESYSTEM
7555 M:      Petr Vandrovec <petr@vandrovec.name>
7556 S:      Odd Fixes
7557 F:      fs/ncpfs/
7558
7559 NCR 5380 SCSI DRIVERS
7560 M:      Finn Thain <fthain@telegraphics.com.au>
7561 M:      Michael Schmitz <schmitzmic@gmail.com>
7562 L:      linux-scsi@vger.kernel.org
7563 S:      Maintained
7564 F:      Documentation/scsi/g_NCR5380.txt
7565 F:      drivers/scsi/NCR5380.*
7566 F:      drivers/scsi/arm/cumana_1.c
7567 F:      drivers/scsi/arm/oak.c
7568 F:      drivers/scsi/atari_NCR5380.c
7569 F:      drivers/scsi/atari_scsi.*
7570 F:      drivers/scsi/dmx3191d.c
7571 F:      drivers/scsi/dtc.*
7572 F:      drivers/scsi/g_NCR5380.*
7573 F:      drivers/scsi/g_NCR5380_mmio.c
7574 F:      drivers/scsi/mac_scsi.*
7575 F:      drivers/scsi/pas16.*
7576 F:      drivers/scsi/sun3_scsi.*
7577 F:      drivers/scsi/sun3_scsi_vme.c
7578 F:      drivers/scsi/t128.*
7579
7580 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7581 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7582 L:      linux-scsi@vger.kernel.org
7583 S:      Maintained
7584 F:      drivers/scsi/NCR_D700.*
7585
7586 NCT6775 HARDWARE MONITOR DRIVER
7587 M:      Guenter Roeck <linux@roeck-us.net>
7588 L:      linux-hwmon@vger.kernel.org
7589 S:      Maintained
7590 F:      Documentation/hwmon/nct6775
7591 F:      drivers/hwmon/nct6775.c
7592
7593 NETEFFECT IWARP RNIC DRIVER (IW_NES)
7594 M:      Faisal Latif <faisal.latif@intel.com>
7595 L:      linux-rdma@vger.kernel.org
7596 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7597 S:      Supported
7598 F:      drivers/infiniband/hw/nes/
7599
7600 NETEM NETWORK EMULATOR
7601 M:      Stephen Hemminger <stephen@networkplumber.org>
7602 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
7603 S:      Maintained
7604 F:      net/sched/sch_netem.c
7605
7606 NETERION 10GbE DRIVERS (s2io/vxge)
7607 M:      Jon Mason <jdmason@kudzu.us>
7608 L:      netdev@vger.kernel.org
7609 S:      Supported
7610 F:      Documentation/networking/s2io.txt
7611 F:      Documentation/networking/vxge.txt
7612 F:      drivers/net/ethernet/neterion/
7613
7614 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7615 M:      Pablo Neira Ayuso <pablo@netfilter.org>
7616 M:      Patrick McHardy <kaber@trash.net>
7617 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7618 L:      netfilter-devel@vger.kernel.org
7619 L:      coreteam@netfilter.org
7620 W:      http://www.netfilter.org/
7621 W:      http://www.iptables.org/
7622 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
7623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7625 S:      Supported
7626 F:      include/linux/netfilter*
7627 F:      include/linux/netfilter/
7628 F:      include/net/netfilter/
7629 F:      include/uapi/linux/netfilter*
7630 F:      include/uapi/linux/netfilter/
7631 F:      net/*/netfilter.c
7632 F:      net/*/netfilter/
7633 F:      net/netfilter/
7634 F:      net/bridge/br_netfilter*.c
7635
7636 NETLABEL
7637 M:      Paul Moore <paul@paul-moore.com>
7638 W:      http://netlabel.sf.net
7639 L:      netdev@vger.kernel.org
7640 S:      Maintained
7641 F:      Documentation/netlabel/
7642 F:      include/net/netlabel.h
7643 F:      net/netlabel/
7644
7645 NETROM NETWORK LAYER
7646 M:      Ralf Baechle <ralf@linux-mips.org>
7647 L:      linux-hams@vger.kernel.org
7648 W:      http://www.linux-ax25.org/
7649 S:      Maintained
7650 F:      include/net/netrom.h
7651 F:      include/uapi/linux/netrom.h
7652 F:      net/netrom/
7653
7654 NETRONOME ETHERNET DRIVERS
7655 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
7656 L:      oss-drivers@netronome.com
7657 S:      Maintained
7658 F:      drivers/net/ethernet/netronome/
7659
7660 NETWORK BLOCK DEVICE (NBD)
7661 M:      Markus Pargmann <mpa@pengutronix.de>
7662 S:      Maintained
7663 L:      nbd-general@lists.sourceforge.net
7664 T:      git git://git.pengutronix.de/git/mpa/linux-nbd.git
7665 F:      Documentation/blockdev/nbd.txt
7666 F:      drivers/block/nbd.c
7667 F:      include/uapi/linux/nbd.h
7668
7669 NETWORK DROP MONITOR
7670 M:      Neil Horman <nhorman@tuxdriver.com>
7671 L:      netdev@vger.kernel.org
7672 S:      Maintained
7673 W:      https://fedorahosted.org/dropwatch/
7674 F:      net/core/drop_monitor.c
7675
7676 NETWORKING [GENERAL]
7677 M:      "David S. Miller" <davem@davemloft.net>
7678 L:      netdev@vger.kernel.org
7679 W:      http://www.linuxfoundation.org/en/Net
7680 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7683 S:      Maintained
7684 F:      net/
7685 F:      include/net/
7686 F:      include/linux/in.h
7687 F:      include/linux/net.h
7688 F:      include/linux/netdevice.h
7689 F:      include/uapi/linux/in.h
7690 F:      include/uapi/linux/net.h
7691 F:      include/uapi/linux/netdevice.h
7692 F:      include/uapi/linux/net_namespace.h
7693 F:      tools/net/
7694 F:      tools/testing/selftests/net/
7695 F:      lib/random32.c
7696 F:      lib/test_bpf.c
7697
7698 NETWORKING [IPv4/IPv6]
7699 M:      "David S. Miller" <davem@davemloft.net>
7700 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7701 M:      James Morris <jmorris@namei.org>
7702 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7703 M:      Patrick McHardy <kaber@trash.net>
7704 L:      netdev@vger.kernel.org
7705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7706 S:      Maintained
7707 F:      net/ipv4/
7708 F:      net/ipv6/
7709 F:      include/net/ip*
7710 F:      arch/x86/net/*
7711
7712 NETWORKING [IPSEC]
7713 M:      Steffen Klassert <steffen.klassert@secunet.com>
7714 M:      Herbert Xu <herbert@gondor.apana.org.au>
7715 M:      "David S. Miller" <davem@davemloft.net>
7716 L:      netdev@vger.kernel.org
7717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7719 S:      Maintained
7720 F:      net/core/flow.c
7721 F:      net/xfrm/
7722 F:      net/key/
7723 F:      net/ipv4/xfrm*
7724 F:      net/ipv4/esp4.c
7725 F:      net/ipv4/ah4.c
7726 F:      net/ipv4/ipcomp.c
7727 F:      net/ipv4/ip_vti.c
7728 F:      net/ipv6/xfrm*
7729 F:      net/ipv6/esp6.c
7730 F:      net/ipv6/ah6.c
7731 F:      net/ipv6/ipcomp6.c
7732 F:      net/ipv6/ip6_vti.c
7733 F:      include/uapi/linux/xfrm.h
7734 F:      include/net/xfrm.h
7735
7736 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7737 M:      Paul Moore <paul@paul-moore.com>
7738 L:      netdev@vger.kernel.org
7739 S:      Maintained
7740
7741 NETWORKING [WIRELESS]
7742 L:      linux-wireless@vger.kernel.org
7743 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
7744
7745 NETWORKING DRIVERS
7746 L:      netdev@vger.kernel.org
7747 W:      http://www.linuxfoundation.org/en/Net
7748 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7751 S:      Odd Fixes
7752 F:      drivers/net/
7753 F:      include/linux/if_*
7754 F:      include/linux/netdevice.h
7755 F:      include/linux/etherdevice.h
7756 F:      include/linux/fcdevice.h
7757 F:      include/linux/fddidevice.h
7758 F:      include/linux/hippidevice.h
7759 F:      include/linux/inetdevice.h
7760 F:      include/uapi/linux/if_*
7761 F:      include/uapi/linux/netdevice.h
7762
7763 NETWORKING DRIVERS (WIRELESS)
7764 M:      Kalle Valo <kvalo@codeaurora.org>
7765 L:      linux-wireless@vger.kernel.org
7766 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
7767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
7769 S:      Maintained
7770 F:      drivers/net/wireless/
7771
7772 NETXEN (1/10) GbE SUPPORT
7773 M:      Manish Chopra <manish.chopra@qlogic.com>
7774 M:      Sony Chacko <sony.chacko@qlogic.com>
7775 M:      Rajesh Borundia <rajesh.borundia@qlogic.com>
7776 L:      netdev@vger.kernel.org
7777 W:      http://www.qlogic.com
7778 S:      Supported
7779 F:      drivers/net/ethernet/qlogic/netxen/
7780
7781 NFC SUBSYSTEM
7782 M:      Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7783 M:      Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7784 M:      Samuel Ortiz <sameo@linux.intel.com>
7785 L:      linux-wireless@vger.kernel.org
7786 L:      linux-nfc@lists.01.org (subscribers-only)
7787 S:      Supported
7788 F:      net/nfc/
7789 F:      include/net/nfc/
7790 F:      include/uapi/linux/nfc.h
7791 F:      drivers/nfc/
7792 F:      include/linux/platform_data/nfcmrvl.h
7793 F:      include/linux/platform_data/nxp-nci.h
7794 F:      include/linux/platform_data/pn544.h
7795 F:      include/linux/platform_data/st21nfca.h
7796 F:      include/linux/platform_data/st-nci.h
7797 F:      Documentation/devicetree/bindings/net/nfc/
7798
7799 NFS, SUNRPC, AND LOCKD CLIENTS
7800 M:      Trond Myklebust <trond.myklebust@primarydata.com>
7801 M:      Anna Schumaker <anna.schumaker@netapp.com>
7802 L:      linux-nfs@vger.kernel.org
7803 W:      http://client.linux-nfs.org
7804 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7805 S:      Maintained
7806 F:      fs/lockd/
7807 F:      fs/nfs/
7808 F:      fs/nfs_common/
7809 F:      net/sunrpc/
7810 F:      include/linux/lockd/
7811 F:      include/linux/nfs*
7812 F:      include/linux/sunrpc/
7813 F:      include/uapi/linux/nfs*
7814 F:      include/uapi/linux/sunrpc/
7815
7816 NILFS2 FILESYSTEM
7817 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7818 L:      linux-nilfs@vger.kernel.org
7819 W:      http://nilfs.sourceforge.net/
7820 T:      git git://github.com/konis/nilfs2.git
7821 S:      Supported
7822 F:      Documentation/filesystems/nilfs2.txt
7823 F:      fs/nilfs2/
7824 F:      include/linux/nilfs2_fs.h
7825 F:      include/trace/events/nilfs2.h
7826
7827 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7828 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7829 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7830 S:      Maintained
7831 F:      Documentation/scsi/NinjaSCSI.txt
7832 F:      drivers/scsi/pcmcia/nsp_*
7833
7834 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7835 M:      GOTO Masanori <gotom@debian.or.jp>
7836 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7837 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7838 S:      Maintained
7839 F:      Documentation/scsi/NinjaSCSI.txt
7840 F:      drivers/scsi/nsp32*
7841
7842 NIOS2 ARCHITECTURE
7843 M:      Ley Foon Tan <lftan@altera.com>
7844 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7846 S:      Maintained
7847 F:      arch/nios2/
7848
7849 NOKIA N900 POWER SUPPLY DRIVERS
7850 R:      Pali RohĂ¡r <pali.rohar@gmail.com>
7851 F:      include/linux/power/bq2415x_charger.h
7852 F:      include/linux/power/bq27xxx_battery.h
7853 F:      include/linux/power/isp1704_charger.h
7854 F:      drivers/power/bq2415x_charger.c
7855 F:      drivers/power/bq27xxx_battery.c
7856 F:      drivers/power/bq27xxx_battery_i2c.c
7857 F:      drivers/power/isp1704_charger.c
7858 F:      drivers/power/rx51_battery.c
7859
7860 NTB DRIVER CORE
7861 M:      Jon Mason <jdmason@kudzu.us>
7862 M:      Dave Jiang <dave.jiang@intel.com>
7863 M:      Allen Hubbe <Allen.Hubbe@emc.com>
7864 L:      linux-ntb@googlegroups.com
7865 S:      Supported
7866 W:      https://github.com/jonmason/ntb/wiki
7867 T:      git git://github.com/jonmason/ntb.git
7868 F:      drivers/ntb/
7869 F:      drivers/net/ntb_netdev.c
7870 F:      include/linux/ntb.h
7871 F:      include/linux/ntb_transport.h
7872
7873 NTB INTEL DRIVER
7874 M:      Jon Mason <jdmason@kudzu.us>
7875 M:      Dave Jiang <dave.jiang@intel.com>
7876 L:      linux-ntb@googlegroups.com
7877 S:      Supported
7878 W:      https://github.com/jonmason/ntb/wiki
7879 T:      git git://github.com/jonmason/ntb.git
7880 F:      drivers/ntb/hw/intel/
7881
7882 NTB AMD DRIVER
7883 M:      Xiangliang Yu <Xiangliang.Yu@amd.com>
7884 L:      linux-ntb@googlegroups.com
7885 S:      Supported
7886 F:      drivers/ntb/hw/amd/
7887
7888 NTFS FILESYSTEM
7889 M:      Anton Altaparmakov <anton@tuxera.com>
7890 L:      linux-ntfs-dev@lists.sourceforge.net
7891 W:      http://www.tuxera.com/
7892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7893 S:      Supported
7894 F:      Documentation/filesystems/ntfs.txt
7895 F:      fs/ntfs/
7896
7897 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7898 M:      Antonino Daplas <adaplas@gmail.com>
7899 L:      linux-fbdev@vger.kernel.org
7900 S:      Maintained
7901 F:      drivers/video/fbdev/riva/
7902 F:      drivers/video/fbdev/nvidia/
7903
7904 NVM EXPRESS DRIVER
7905 M:      Keith Busch <keith.busch@intel.com>
7906 M:      Jens Axboe <axboe@fb.com>
7907 L:      linux-nvme@lists.infradead.org
7908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7909 W:      https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7910 S:      Supported
7911 F:      drivers/nvme/host/
7912 F:      include/linux/nvme.h
7913
7914 NVMEM FRAMEWORK
7915 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7916 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
7917 S:      Maintained
7918 F:      drivers/nvmem/
7919 F:      Documentation/devicetree/bindings/nvmem/
7920 F:      include/linux/nvmem-consumer.h
7921 F:      include/linux/nvmem-provider.h
7922
7923 NXP-NCI NFC DRIVER
7924 M:      ClĂ©ment Perrochaud <clement.perrochaud@effinnov.com>
7925 R:      Charles Gorand <charles.gorand@effinnov.com>
7926 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
7927 S:      Supported
7928 F:      drivers/nfc/nxp-nci
7929
7930 NXP TDA998X DRM DRIVER
7931 M:      Russell King <rmk+kernel@arm.linux.org.uk>
7932 S:      Supported
7933 F:      drivers/gpu/drm/i2c/tda998x_drv.c
7934 F:      include/drm/i2c/tda998x.h
7935
7936 NXP TFA9879 DRIVER
7937 M:      Peter Rosin <peda@axentia.se>
7938 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7939 S:      Maintained
7940 F:      sound/soc/codecs/tfa9879*
7941
7942 OBJTOOL
7943 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7944 S:      Supported
7945 F:      tools/objtool/
7946
7947 OMAP SUPPORT
7948 M:      Tony Lindgren <tony@atomide.com>
7949 L:      linux-omap@vger.kernel.org
7950 W:      http://www.muru.com/linux/omap/
7951 W:      http://linux.omap.com/
7952 Q:      http://patchwork.kernel.org/project/linux-omap/list/
7953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7954 S:      Maintained
7955 F:      arch/arm/*omap*/
7956 F:      arch/arm/configs/omap1_defconfig
7957 F:      arch/arm/configs/omap2plus_defconfig
7958 F:      drivers/i2c/busses/i2c-omap.c
7959 F:      drivers/irqchip/irq-omap-intc.c
7960 F:      drivers/mfd/*omap*.c
7961 F:      drivers/mfd/menelaus.c
7962 F:      drivers/mfd/palmas.c
7963 F:      drivers/mfd/tps65217.c
7964 F:      drivers/mfd/tps65218.c
7965 F:      drivers/mfd/tps65910.c
7966 F:      drivers/mfd/twl-core.[ch]
7967 F:      drivers/mfd/twl4030*.c
7968 F:      drivers/mfd/twl6030*.c
7969 F:      drivers/mfd/twl6040*.c
7970 F:      drivers/regulator/palmas-regulator*.c
7971 F:      drivers/regulator/pbias-regulator.c
7972 F:      drivers/regulator/tps65217-regulator.c
7973 F:      drivers/regulator/tps65218-regulator.c
7974 F:      drivers/regulator/tps65910-regulator.c
7975 F:      drivers/regulator/twl-regulator.c
7976 F:      include/linux/i2c-omap.h
7977
7978 OMAP DEVICE TREE SUPPORT
7979 M:      BenoĂ®t Cousson <bcousson@baylibre.com>
7980 M:      Tony Lindgren <tony@atomide.com>
7981 L:      linux-omap@vger.kernel.org
7982 L:      devicetree@vger.kernel.org
7983 S:      Maintained
7984 F:      arch/arm/boot/dts/*omap*
7985 F:      arch/arm/boot/dts/*am3*
7986 F:      arch/arm/boot/dts/*am4*
7987 F:      arch/arm/boot/dts/*am5*
7988 F:      arch/arm/boot/dts/*dra7*
7989
7990 OMAP CLOCK FRAMEWORK SUPPORT
7991 M:      Paul Walmsley <paul@pwsan.com>
7992 L:      linux-omap@vger.kernel.org
7993 S:      Maintained
7994 F:      arch/arm/*omap*/*clock*
7995
7996 OMAP POWER MANAGEMENT SUPPORT
7997 M:      Kevin Hilman <khilman@kernel.org>
7998 L:      linux-omap@vger.kernel.org
7999 S:      Maintained
8000 F:      arch/arm/*omap*/*pm*
8001 F:      drivers/cpufreq/omap-cpufreq.c
8002
8003 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8004 M:      Rajendra Nayak <rnayak@ti.com>
8005 M:      Paul Walmsley <paul@pwsan.com>
8006 L:      linux-omap@vger.kernel.org
8007 S:      Maintained
8008 F:      arch/arm/mach-omap2/prm*
8009
8010 OMAP AUDIO SUPPORT
8011 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
8012 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
8013 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8014 L:      linux-omap@vger.kernel.org
8015 S:      Maintained
8016 F:      sound/soc/omap/
8017
8018 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8019 M:      Roger Quadros <rogerq@ti.com>
8020 M:      Tony Lindgren <tony@atomide.com>
8021 L:      linux-omap@vger.kernel.org
8022 S:      Maintained
8023 F:      drivers/memory/omap-gpmc.c
8024 F:      arch/arm/mach-omap2/*gpmc*
8025
8026 OMAP FRAMEBUFFER SUPPORT
8027 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8028 L:      linux-fbdev@vger.kernel.org
8029 L:      linux-omap@vger.kernel.org
8030 S:      Maintained
8031 F:      drivers/video/fbdev/omap/
8032
8033 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8034 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8035 L:      linux-omap@vger.kernel.org
8036 L:      linux-fbdev@vger.kernel.org
8037 S:      Maintained
8038 F:      drivers/video/fbdev/omap2/
8039 F:      Documentation/arm/OMAP/DSS
8040
8041 OMAP HARDWARE SPINLOCK SUPPORT
8042 M:      Ohad Ben-Cohen <ohad@wizery.com>
8043 L:      linux-omap@vger.kernel.org
8044 S:      Maintained
8045 F:      drivers/hwspinlock/omap_hwspinlock.c
8046
8047 OMAP MMC SUPPORT
8048 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
8049 L:      linux-omap@vger.kernel.org
8050 S:      Maintained
8051 F:      drivers/mmc/host/omap.c
8052
8053 OMAP HS MMC SUPPORT
8054 L:      linux-mmc@vger.kernel.org
8055 L:      linux-omap@vger.kernel.org
8056 S:      Orphan
8057 F:      drivers/mmc/host/omap_hsmmc.c
8058
8059 OMAP RANDOM NUMBER GENERATOR SUPPORT
8060 M:      Deepak Saxena <dsaxena@plexity.net>
8061 S:      Maintained
8062 F:      drivers/char/hw_random/omap-rng.c
8063
8064 OMAP HWMOD SUPPORT
8065 M:      BenoĂ®t Cousson <bcousson@baylibre.com>
8066 M:      Paul Walmsley <paul@pwsan.com>
8067 L:      linux-omap@vger.kernel.org
8068 S:      Maintained
8069 F:      arch/arm/mach-omap2/omap_hwmod.*
8070
8071 OMAP HWMOD DATA
8072 M:      Paul Walmsley <paul@pwsan.com>
8073 L:      linux-omap@vger.kernel.org
8074 S:      Maintained
8075 F:      arch/arm/mach-omap2/omap_hwmod*data*
8076
8077 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8078 M:      BenoĂ®t Cousson <bcousson@baylibre.com>
8079 L:      linux-omap@vger.kernel.org
8080 S:      Maintained
8081 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8082
8083 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8084 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8085 L:      linux-media@vger.kernel.org
8086 S:      Maintained
8087 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
8088 F:      drivers/media/platform/omap3isp/
8089 F:      drivers/staging/media/omap4iss/
8090
8091 OMAP USB SUPPORT
8092 L:      linux-usb@vger.kernel.org
8093 L:      linux-omap@vger.kernel.org
8094 S:      Orphan
8095 F:      drivers/usb/*/*omap*
8096 F:      arch/arm/*omap*/usb*
8097
8098 OMAP GPIO DRIVER
8099 M:      Grygorii Strashko <grygorii.strashko@ti.com>
8100 M:      Santosh Shilimkar <ssantosh@kernel.org>
8101 M:      Kevin Hilman <khilman@kernel.org>
8102 L:      linux-omap@vger.kernel.org
8103 S:      Maintained
8104 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
8105 F:      drivers/gpio/gpio-omap.c
8106
8107 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8108 M:      Mark Jackson <mpfj@newflow.co.uk>
8109 L:      linux-omap@vger.kernel.org
8110 S:      Maintained
8111 F:      arch/arm/boot/dts/am335x-nano.dts
8112
8113 OMFS FILESYSTEM
8114 M:      Bob Copeland <me@bobcopeland.com>
8115 L:      linux-karma-devel@lists.sourceforge.net
8116 S:      Maintained
8117 F:      Documentation/filesystems/omfs.txt
8118 F:      fs/omfs/
8119
8120 OMNIKEY CARDMAN 4000 DRIVER
8121 M:      Harald Welte <laforge@gnumonks.org>
8122 S:      Maintained
8123 F:      drivers/char/pcmcia/cm4000_cs.c
8124 F:      include/linux/cm4000_cs.h
8125 F:      include/uapi/linux/cm4000_cs.h
8126
8127 OMNIKEY CARDMAN 4040 DRIVER
8128 M:      Harald Welte <laforge@gnumonks.org>
8129 S:      Maintained
8130 F:      drivers/char/pcmcia/cm4040_cs.*
8131
8132 OMNIVISION OV7670 SENSOR DRIVER
8133 M:      Jonathan Corbet <corbet@lwn.net>
8134 L:      linux-media@vger.kernel.org
8135 T:      git git://linuxtv.org/media_tree.git
8136 S:      Maintained
8137 F:      drivers/media/i2c/ov7670.c
8138
8139 ONENAND FLASH DRIVER
8140 M:      Kyungmin Park <kyungmin.park@samsung.com>
8141 L:      linux-mtd@lists.infradead.org
8142 S:      Maintained
8143 F:      drivers/mtd/onenand/
8144 F:      include/linux/mtd/onenand*.h
8145
8146 ONSTREAM SCSI TAPE DRIVER
8147 M:      Willem Riede <osst@riede.org>
8148 L:      osst-users@lists.sourceforge.net
8149 L:      linux-scsi@vger.kernel.org
8150 S:      Maintained
8151 F:      Documentation/scsi/osst.txt
8152 F:      drivers/scsi/osst.*
8153 F:      drivers/scsi/osst_*.h
8154 F:      drivers/scsi/st.h
8155
8156 OPENCORES I2C BUS DRIVER
8157 M:      Peter Korsgaard <jacmet@sunsite.dk>
8158 L:      linux-i2c@vger.kernel.org
8159 S:      Maintained
8160 F:      Documentation/i2c/busses/i2c-ocores
8161 F:      drivers/i2c/busses/i2c-ocores.c
8162
8163 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8164 M:      Rob Herring <robh+dt@kernel.org>
8165 M:      Frank Rowand <frowand.list@gmail.com>
8166 M:      Grant Likely <grant.likely@linaro.org>
8167 L:      devicetree@vger.kernel.org
8168 W:      http://www.devicetree.org/
8169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8170 S:      Maintained
8171 F:      drivers/of/
8172 F:      include/linux/of*.h
8173 F:      scripts/dtc/
8174
8175 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8176 M:      Rob Herring <robh+dt@kernel.org>
8177 M:      Pawel Moll <pawel.moll@arm.com>
8178 M:      Mark Rutland <mark.rutland@arm.com>
8179 M:      Ian Campbell <ijc+devicetree@hellion.org.uk>
8180 M:      Kumar Gala <galak@codeaurora.org>
8181 L:      devicetree@vger.kernel.org
8182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8183 S:      Maintained
8184 F:      Documentation/devicetree/
8185 F:      arch/*/boot/dts/
8186 F:      include/dt-bindings/
8187
8188 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8189 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8190 L:      devicetree@vger.kernel.org
8191 S:      Maintained
8192 F:      Documentation/devicetree/dynamic-resolution-notes.txt
8193 F:      Documentation/devicetree/overlay-notes.txt
8194 F:      drivers/of/overlay.c
8195 F:      drivers/of/resolver.c
8196
8197 OPENRISC ARCHITECTURE
8198 M:      Jonas Bonn <jonas@southpole.se>
8199 W:      http://openrisc.net
8200 L:      linux@lists.openrisc.net (moderated for non-subscribers)
8201 S:      Maintained
8202 T:      git git://openrisc.net/~jonas/linux
8203 F:      arch/openrisc/
8204
8205 OPENVSWITCH
8206 M:      Pravin Shelar <pshelar@nicira.com>
8207 L:      netdev@vger.kernel.org
8208 L:      dev@openvswitch.org
8209 W:      http://openvswitch.org
8210 S:      Maintained
8211 F:      net/openvswitch/
8212 F:      include/uapi/linux/openvswitch.h
8213
8214 OPERATING PERFORMANCE POINTS (OPP)
8215 M:      Viresh Kumar <vireshk@kernel.org>
8216 M:      Nishanth Menon <nm@ti.com>
8217 M:      Stephen Boyd <sboyd@codeaurora.org>
8218 L:      linux-pm@vger.kernel.org
8219 S:      Maintained
8220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8221 F:      drivers/base/power/opp/
8222 F:      include/linux/pm_opp.h
8223 F:      Documentation/power/opp.txt
8224 F:      Documentation/devicetree/bindings/opp/
8225
8226 OPL4 DRIVER
8227 M:      Clemens Ladisch <clemens@ladisch.de>
8228 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8229 T:      git git://git.alsa-project.org/alsa-kernel.git
8230 S:      Maintained
8231 F:      sound/drivers/opl4/
8232
8233 OPROFILE
8234 M:      Robert Richter <rric@kernel.org>
8235 L:      oprofile-list@lists.sf.net
8236 S:      Maintained
8237 F:      arch/*/include/asm/oprofile*.h
8238 F:      arch/*/oprofile/
8239 F:      drivers/oprofile/
8240 F:      include/linux/oprofile.h
8241
8242 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8243 M:      Mark Fasheh <mfasheh@suse.com>
8244 M:      Joel Becker <jlbec@evilplan.org>
8245 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8246 W:      http://ocfs2.wiki.kernel.org
8247 S:      Supported
8248 F:      Documentation/filesystems/ocfs2.txt
8249 F:      Documentation/filesystems/dlmfs.txt
8250 F:      fs/ocfs2/
8251
8252 ORINOCO DRIVER
8253 L:      linux-wireless@vger.kernel.org
8254 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
8255 W:      http://www.nongnu.org/orinoco/
8256 S:      Orphan
8257 F:      drivers/net/wireless/intersil/orinoco/
8258
8259 OSD LIBRARY and FILESYSTEM
8260 M:      Boaz Harrosh <ooo@electrozaur.com>
8261 M:      Benny Halevy <bhalevy@primarydata.com>
8262 L:      osd-dev@open-osd.org
8263 W:      http://open-osd.org
8264 T:      git git://git.open-osd.org/open-osd.git
8265 S:      Maintained
8266 F:      drivers/scsi/osd/
8267 F:      include/scsi/osd_*
8268 F:      fs/exofs/
8269
8270 OVERLAY FILESYSTEM
8271 M:      Miklos Szeredi <miklos@szeredi.hu>
8272 L:      linux-unionfs@vger.kernel.org
8273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8274 S:      Supported
8275 F:      fs/overlayfs/
8276 F:      Documentation/filesystems/overlayfs.txt
8277
8278 ORANGEFS FILESYSTEM
8279 M:      Mike Marshall <hubcap@omnibond.com>
8280 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
8281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8282 S:      Supported
8283 F:      fs/orangefs/
8284 F:      Documentation/filesystems/orangefs.txt
8285
8286 P54 WIRELESS DRIVER
8287 M:      Christian Lamparter <chunkeey@googlemail.com>
8288 L:      linux-wireless@vger.kernel.org
8289 W:      http://wireless.kernel.org/en/users/Drivers/p54
8290 S:      Maintained
8291 F:      drivers/net/wireless/intersil/p54/
8292
8293 PA SEMI ETHERNET DRIVER
8294 M:      Olof Johansson <olof@lixom.net>
8295 L:      netdev@vger.kernel.org
8296 S:      Maintained
8297 F:      drivers/net/ethernet/pasemi/*
8298
8299 PA SEMI SMBUS DRIVER
8300 M:      Olof Johansson <olof@lixom.net>
8301 L:      linux-i2c@vger.kernel.org
8302 S:      Maintained
8303 F:      drivers/i2c/busses/i2c-pasemi.c
8304
8305 PADATA PARALLEL EXECUTION MECHANISM
8306 M:      Steffen Klassert <steffen.klassert@secunet.com>
8307 L:      linux-crypto@vger.kernel.org
8308 S:      Maintained
8309 F:      kernel/padata.c
8310 F:      include/linux/padata.h
8311 F:      Documentation/padata.txt
8312
8313 PANASONIC LAPTOP ACPI EXTRAS DRIVER
8314 M:      Harald Welte <laforge@gnumonks.org>
8315 L:      platform-driver-x86@vger.kernel.org
8316 S:      Maintained
8317 F:      drivers/platform/x86/panasonic-laptop.c
8318
8319 PANASONIC MN10300/AM33/AM34 PORT
8320 M:      David Howells <dhowells@redhat.com>
8321 M:      Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
8322 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
8323 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8324 S:      Maintained
8325 F:      Documentation/mn10300/
8326 F:      arch/mn10300/
8327
8328 PARALLEL LCD/KEYPAD PANEL DRIVER
8329 M:      Willy Tarreau <willy@haproxy.com>
8330 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8331 S:      Odd Fixes
8332 F:      Documentation/misc-devices/lcd-panel-cgram.txt
8333 F:      drivers/misc/panel.c
8334
8335 PARALLEL PORT SUBSYSTEM
8336 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8337 M:      Sudip Mukherjee <sudip@vectorindia.org>
8338 L:      linux-parport@lists.infradead.org (subscribers-only)
8339 S:      Maintained
8340 F:      drivers/parport/
8341 F:      include/linux/parport*.h
8342 F:      drivers/char/ppdev.c
8343 F:      include/uapi/linux/ppdev.h
8344 F:      Documentation/parport*.txt
8345
8346 PARAVIRT_OPS INTERFACE
8347 M:      Jeremy Fitzhardinge <jeremy@goop.org>
8348 M:      Chris Wright <chrisw@sous-sol.org>
8349 M:      Alok Kataria <akataria@vmware.com>
8350 M:      Rusty Russell <rusty@rustcorp.com.au>
8351 L:      virtualization@lists.linux-foundation.org
8352 S:      Supported
8353 F:      Documentation/virtual/paravirt_ops.txt
8354 F:      arch/*/kernel/paravirt*
8355 F:      arch/*/include/asm/paravirt.h
8356
8357 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8358 M:      Tim Waugh <tim@cyberelk.net>
8359 L:      linux-parport@lists.infradead.org (subscribers-only)
8360 S:      Maintained
8361 F:      Documentation/blockdev/paride.txt
8362 F:      drivers/block/paride/
8363
8364 PARISC ARCHITECTURE
8365 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
8366 M:      Helge Deller <deller@gmx.de>
8367 L:      linux-parisc@vger.kernel.org
8368 W:      http://www.parisc-linux.org/
8369 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
8370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8372 S:      Maintained
8373 F:      arch/parisc/
8374 F:      Documentation/parisc/
8375 F:      drivers/parisc/
8376 F:      drivers/char/agp/parisc-agp.c
8377 F:      drivers/input/serio/gscps2.c
8378 F:      drivers/parport/parport_gsc.*
8379 F:      drivers/tty/serial/8250/8250_gsc.c
8380 F:      drivers/video/fbdev/sti*
8381 F:      drivers/video/console/sti*
8382 F:      drivers/video/logo/logo_parisc*
8383
8384 PC87360 HARDWARE MONITORING DRIVER
8385 M:      Jim Cromie <jim.cromie@gmail.com>
8386 L:      linux-hwmon@vger.kernel.org
8387 S:      Maintained
8388 F:      Documentation/hwmon/pc87360
8389 F:      drivers/hwmon/pc87360.c
8390
8391 PC8736x GPIO DRIVER
8392 M:      Jim Cromie <jim.cromie@gmail.com>
8393 S:      Maintained
8394 F:      drivers/char/pc8736x_gpio.c
8395
8396 PC87427 HARDWARE MONITORING DRIVER
8397 M:      Jean Delvare <jdelvare@suse.com>
8398 L:      linux-hwmon@vger.kernel.org
8399 S:      Maintained
8400 F:      Documentation/hwmon/pc87427
8401 F:      drivers/hwmon/pc87427.c
8402
8403 PCA9532 LED DRIVER
8404 M:      Riku Voipio <riku.voipio@iki.fi>
8405 S:      Maintained
8406 F:      drivers/leds/leds-pca9532.c
8407 F:      include/linux/leds-pca9532.h
8408
8409 PCA9541 I2C BUS MASTER SELECTOR DRIVER
8410 M:      Guenter Roeck <linux@roeck-us.net>
8411 L:      linux-i2c@vger.kernel.org
8412 S:      Maintained
8413 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
8414
8415 PCDP - PRIMARY CONSOLE AND DEBUG PORT
8416 M:      Khalid Aziz <khalid@gonehiking.org>
8417 S:      Maintained
8418 F:      drivers/firmware/pcdp.*
8419
8420 PCI ERROR RECOVERY
8421 M:      Linas Vepstas <linasvepstas@gmail.com>
8422 L:      linux-pci@vger.kernel.org
8423 S:      Supported
8424 F:      Documentation/PCI/pci-error-recovery.txt
8425
8426 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8427 M:      Russell Currey <ruscur@russell.cc>
8428 L:      linuxppc-dev@lists.ozlabs.org
8429 S:      Supported
8430 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
8431 F:      arch/powerpc/kernel/eeh*.c
8432 F:      arch/powerpc/platforms/*/eeh*.c
8433 F:      arch/powerpc/include/*/eeh*.h
8434
8435 PCI SUBSYSTEM
8436 M:      Bjorn Helgaas <bhelgaas@google.com>
8437 L:      linux-pci@vger.kernel.org
8438 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
8439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8440 S:      Supported
8441 F:      Documentation/PCI/
8442 F:      drivers/pci/
8443 F:      include/linux/pci*
8444 F:      arch/x86/pci/
8445 F:      arch/x86/kernel/quirks.c
8446
8447 PCI DRIVER FOR ALTERA PCIE IP
8448 M:      Ley Foon Tan <lftan@altera.com>
8449 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
8450 L:      linux-pci@vger.kernel.org
8451 S:      Supported
8452 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
8453 F:      drivers/pci/host/pcie-altera.c
8454
8455 PCI DRIVER FOR ARM VERSATILE PLATFORM
8456 M:      Rob Herring <robh@kernel.org>
8457 L:      linux-pci@vger.kernel.org
8458 L:      linux-arm-kernel@lists.infradead.org
8459 S:      Maintained
8460 F:      Documentation/devicetree/bindings/pci/versatile.txt
8461 F:      drivers/pci/host/pci-versatile.c
8462
8463 PCI DRIVER FOR APPLIEDMICRO XGENE
8464 M:      Tanmay Inamdar <tinamdar@apm.com>
8465 L:      linux-pci@vger.kernel.org
8466 L:      linux-arm-kernel@lists.infradead.org
8467 S:      Maintained
8468 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
8469 F:      drivers/pci/host/pci-xgene.c
8470
8471 PCI DRIVER FOR FREESCALE LAYERSCAPE
8472 M:      Minghuan Lian <minghuan.Lian@freescale.com>
8473 M:      Mingkai Hu <mingkai.hu@freescale.com>
8474 M:      Roy Zang <tie-fei.zang@freescale.com>
8475 L:      linuxppc-dev@lists.ozlabs.org
8476 L:      linux-pci@vger.kernel.org
8477 L:      linux-arm-kernel@lists.infradead.org
8478 S:      Maintained
8479 F:      drivers/pci/host/*layerscape*
8480
8481 PCI DRIVER FOR IMX6
8482 M:      Richard Zhu <Richard.Zhu@freescale.com>
8483 M:      Lucas Stach <l.stach@pengutronix.de>
8484 L:      linux-pci@vger.kernel.org
8485 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8486 S:      Maintained
8487 F:      drivers/pci/host/*imx6*
8488
8489 PCI DRIVER FOR TI KEYSTONE
8490 M:      Murali Karicheri <m-karicheri2@ti.com>
8491 L:      linux-pci@vger.kernel.org
8492 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8493 S:      Maintained
8494 F:      drivers/pci/host/*keystone*
8495
8496 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8497 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8498 M:      Jason Cooper <jason@lakedaemon.net>
8499 L:      linux-pci@vger.kernel.org
8500 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8501 S:      Maintained
8502 F:      drivers/pci/host/*mvebu*
8503
8504 PCI DRIVER FOR NVIDIA TEGRA
8505 M:      Thierry Reding <thierry.reding@gmail.com>
8506 L:      linux-tegra@vger.kernel.org
8507 L:      linux-pci@vger.kernel.org
8508 S:      Supported
8509 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8510 F:      drivers/pci/host/pci-tegra.c
8511
8512 PCI DRIVER FOR TI DRA7XX
8513 M:      Kishon Vijay Abraham I <kishon@ti.com>
8514 L:      linux-omap@vger.kernel.org
8515 L:      linux-pci@vger.kernel.org
8516 S:      Supported
8517 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
8518 F:      drivers/pci/host/pci-dra7xx.c
8519
8520 PCI DRIVER FOR RENESAS R-CAR
8521 M:      Simon Horman <horms@verge.net.au>
8522 L:      linux-pci@vger.kernel.org
8523 L:      linux-renesas-soc@vger.kernel.org
8524 S:      Maintained
8525 F:      drivers/pci/host/*rcar*
8526
8527 PCI DRIVER FOR SAMSUNG EXYNOS
8528 M:      Jingoo Han <jingoohan1@gmail.com>
8529 L:      linux-pci@vger.kernel.org
8530 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8531 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8532 S:      Maintained
8533 F:      drivers/pci/host/pci-exynos.c
8534
8535 PCI DRIVER FOR SYNOPSIS DESIGNWARE
8536 M:      Jingoo Han <jingoohan1@gmail.com>
8537 M:      Pratyush Anand <pratyush.anand@gmail.com>
8538 L:      linux-pci@vger.kernel.org
8539 S:      Maintained
8540 F:      drivers/pci/host/*designware*
8541
8542 PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8543 M:      Joao Pinto <jpinto@synopsys.com>
8544 L:      linux-pci@vger.kernel.org
8545 S:      Maintained
8546 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
8547 F:      drivers/pci/host/pcie-designware-plat.c
8548
8549 PCI DRIVER FOR GENERIC OF HOSTS
8550 M:      Will Deacon <will.deacon@arm.com>
8551 L:      linux-pci@vger.kernel.org
8552 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8553 S:      Maintained
8554 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
8555 F:      drivers/pci/host/pci-host-common.c
8556 F:      drivers/pci/host/pci-host-generic.c
8557
8558 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8559 M:      Keith Busch <keith.busch@intel.com>
8560 L:      linux-pci@vger.kernel.org
8561 S:      Supported
8562 F:      arch/x86/pci/vmd.c
8563
8564 PCIE DRIVER FOR ST SPEAR13XX
8565 M:      Pratyush Anand <pratyush.anand@gmail.com>
8566 L:      linux-pci@vger.kernel.org
8567 S:      Maintained
8568 F:      drivers/pci/host/*spear*
8569
8570 PCI MSI DRIVER FOR ALTERA MSI IP
8571 M:      Ley Foon Tan <lftan@altera.com>
8572 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
8573 L:      linux-pci@vger.kernel.org
8574 S:      Supported
8575 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8576 F:      drivers/pci/host/pcie-altera-msi.c
8577
8578 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8579 M:      Duc Dang <dhdang@apm.com>
8580 L:      linux-pci@vger.kernel.org
8581 L:      linux-arm-kernel@lists.infradead.org
8582 S:      Maintained
8583 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8584 F:      drivers/pci/host/pci-xgene-msi.c
8585
8586 PCIE DRIVER FOR HISILICON
8587 M:      Zhou Wang <wangzhou1@hisilicon.com>
8588 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
8589 L:      linux-pci@vger.kernel.org
8590 S:      Maintained
8591 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8592 F:      drivers/pci/host/pcie-hisi.c
8593
8594 PCIE DRIVER FOR QUALCOMM MSM
8595 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
8596 L:     linux-pci@vger.kernel.org
8597 L:     linux-arm-msm@vger.kernel.org
8598 S:     Maintained
8599 F:     drivers/pci/host/*qcom*
8600
8601 PCIE DRIVER FOR CAVIUM THUNDERX
8602 M:      David Daney <david.daney@cavium.com>
8603 L:      linux-pci@vger.kernel.org
8604 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8605 S:      Supported
8606 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
8607 F:      drivers/pci/host/pci-thunder-*
8608
8609 PCMCIA SUBSYSTEM
8610 P:      Linux PCMCIA Team
8611 L:      linux-pcmcia@lists.infradead.org
8612 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8614 S:      Maintained
8615 F:      Documentation/pcmcia/
8616 F:      drivers/pcmcia/
8617 F:      include/pcmcia/
8618
8619 PCNET32 NETWORK DRIVER
8620 M:      Don Fry <pcnet32@frontier.com>
8621 L:      netdev@vger.kernel.org
8622 S:      Maintained
8623 F:      drivers/net/ethernet/amd/pcnet32.c
8624
8625 PCRYPT PARALLEL CRYPTO ENGINE
8626 M:      Steffen Klassert <steffen.klassert@secunet.com>
8627 L:      linux-crypto@vger.kernel.org
8628 S:      Maintained
8629 F:      crypto/pcrypt.c
8630 F:      include/crypto/pcrypt.h
8631
8632 PER-CPU MEMORY ALLOCATOR
8633 M:      Tejun Heo <tj@kernel.org>
8634 M:      Christoph Lameter <cl@linux.com>
8635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8636 S:      Maintained
8637 F:      include/linux/percpu*.h
8638 F:      mm/percpu*.c
8639 F:      arch/*/include/asm/percpu.h
8640
8641 PER-TASK DELAY ACCOUNTING
8642 M:      Balbir Singh <bsingharora@gmail.com>
8643 S:      Maintained
8644 F:      include/linux/delayacct.h
8645 F:      kernel/delayacct.c
8646
8647 PERFORMANCE EVENTS SUBSYSTEM
8648 M:      Peter Zijlstra <peterz@infradead.org>
8649 M:      Ingo Molnar <mingo@redhat.com>
8650 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
8651 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8652 L:      linux-kernel@vger.kernel.org
8653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8654 S:      Supported
8655 F:      kernel/events/*
8656 F:      include/linux/perf_event.h
8657 F:      include/uapi/linux/perf_event.h
8658 F:      arch/*/kernel/perf_event*.c
8659 F:      arch/*/kernel/*/perf_event*.c
8660 F:      arch/*/kernel/*/*/perf_event*.c
8661 F:      arch/*/include/asm/perf_event.h
8662 F:      arch/*/kernel/perf_callchain.c
8663 F:      tools/perf/
8664
8665 PERSONALITY HANDLING
8666 M:      Christoph Hellwig <hch@infradead.org>
8667 L:      linux-abi-devel@lists.sourceforge.net
8668 S:      Maintained
8669 F:      include/linux/personality.h
8670 F:      include/uapi/linux/personality.h
8671
8672 PHONET PROTOCOL
8673 M:      Remi Denis-Courmont <courmisch@gmail.com>
8674 S:      Supported
8675 F:      Documentation/networking/phonet.txt
8676 F:      include/linux/phonet.h
8677 F:      include/net/phonet/
8678 F:      include/uapi/linux/phonet.h
8679 F:      net/phonet/
8680
8681 PHRAM MTD DRIVER
8682 M:      Joern Engel <joern@lazybastard.org>
8683 L:      linux-mtd@lists.infradead.org
8684 S:      Maintained
8685 F:      drivers/mtd/devices/phram.c
8686
8687 PICOLCD HID DRIVER
8688 M:      Bruno PrĂ©mont <bonbons@linux-vserver.org>
8689 L:      linux-input@vger.kernel.org
8690 S:      Maintained
8691 F:      drivers/hid/hid-picolcd*
8692
8693 PICOXCELL SUPPORT
8694 M:      Jamie Iles <jamie@jamieiles.com>
8695 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8696 T:      git git://github.com/jamieiles/linux-2.6-ji.git
8697 S:      Supported
8698 F:      arch/arm/boot/dts/picoxcell*
8699 F:      arch/arm/mach-picoxcell/
8700 F:      drivers/crypto/picoxcell*
8701
8702 PIN CONTROL SUBSYSTEM
8703 M:      Linus Walleij <linus.walleij@linaro.org>
8704 L:      linux-gpio@vger.kernel.org
8705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8706 S:      Maintained
8707 F:      drivers/pinctrl/
8708 F:      include/linux/pinctrl/
8709
8710 PIN CONTROLLER - ATMEL AT91
8711 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8712 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8713 S:      Maintained
8714 F:      drivers/pinctrl/pinctrl-at91.*
8715
8716 PIN CONTROLLER - ATMEL AT91 PIO4
8717 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
8718 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8719 L:      linux-gpio@vger.kernel.org
8720 S:      Supported
8721 F:      drivers/pinctrl/pinctrl-at91-pio4.*
8722
8723 PIN CONTROLLER - INTEL
8724 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
8725 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
8726 S:      Maintained
8727 F:      drivers/pinctrl/intel/
8728
8729 PIN CONTROLLER - RENESAS
8730 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8731 M:      Geert Uytterhoeven <geert+renesas@glider.be>
8732 L:      linux-renesas-soc@vger.kernel.org
8733 S:      Maintained
8734 F:      drivers/pinctrl/sh-pfc/
8735
8736 PIN CONTROLLER - SAMSUNG
8737 M:      Tomasz Figa <tomasz.figa@gmail.com>
8738 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
8739 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
8740 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8741 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8742 S:      Maintained
8743 F:      drivers/pinctrl/samsung/
8744
8745 PIN CONTROLLER - SINGLE
8746 M:      Tony Lindgren <tony@atomide.com>
8747 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
8748 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8749 L:      linux-omap@vger.kernel.org
8750 S:      Maintained
8751 F:      drivers/pinctrl/pinctrl-single.c
8752
8753 PIN CONTROLLER - ST SPEAR
8754 M:      Viresh Kumar <vireshk@kernel.org>
8755 L:      spear-devel@list.st.com
8756 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8757 W:      http://www.st.com/spear
8758 S:      Maintained
8759 F:      drivers/pinctrl/spear/
8760
8761 PKTCDVD DRIVER
8762 M:      Jiri Kosina <jikos@kernel.org>
8763 S:      Maintained
8764 F:      drivers/block/pktcdvd.c
8765 F:      include/linux/pktcdvd.h
8766 F:      include/uapi/linux/pktcdvd.h
8767
8768 PKUNITY SOC DRIVERS
8769 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
8770 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
8771 S:      Maintained
8772 T:      git git://github.com/gxt/linux.git
8773 F:      drivers/input/serio/i8042-unicore32io.h
8774 F:      drivers/i2c/busses/i2c-puv3.c
8775 F:      drivers/video/fbdev/fb-puv3.c
8776 F:      drivers/rtc/rtc-puv3.c
8777
8778 PMBUS HARDWARE MONITORING DRIVERS
8779 M:      Guenter Roeck <linux@roeck-us.net>
8780 L:      linux-hwmon@vger.kernel.org
8781 W:      http://hwmon.wiki.kernel.org/
8782 W:      http://www.roeck-us.net/linux/drivers/
8783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8784 S:      Maintained
8785 F:      Documentation/hwmon/pmbus
8786 F:      drivers/hwmon/pmbus/
8787 F:      include/linux/i2c/pmbus.h
8788
8789 PMC SIERRA MaxRAID DRIVER
8790 L:      linux-scsi@vger.kernel.org
8791 W:      http://www.pmc-sierra.com/
8792 S:      Orphan
8793 F:      drivers/scsi/pmcraid.*
8794
8795 PMC SIERRA PM8001 DRIVER
8796 M:      Jack Wang <jinpu.wang@profitbricks.com>
8797 M:      lindar_liu@usish.com
8798 L:      pmchba@pmcs.com
8799 L:      linux-scsi@vger.kernel.org
8800 S:      Supported
8801 F:      drivers/scsi/pm8001/
8802
8803 POSIX CLOCKS and TIMERS
8804 M:      Thomas Gleixner <tglx@linutronix.de>
8805 L:      linux-kernel@vger.kernel.org
8806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8807 S:      Maintained
8808 F:      fs/timerfd.c
8809 F:      include/linux/timer*
8810 F:      kernel/time/*timer*
8811
8812 POWER MANAGEMENT CORE
8813 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
8814 L:      linux-pm@vger.kernel.org
8815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8816 S:      Supported
8817 F:      drivers/base/power/
8818 F:      include/linux/pm.h
8819 F:      include/linux/pm_*
8820 F:      include/linux/powercap.h
8821 F:      drivers/powercap/
8822
8823 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8824 M:      Sebastian Reichel <sre@kernel.org>
8825 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8826 M:      David Woodhouse <dwmw2@infradead.org>
8827 L:      linux-pm@vger.kernel.org
8828 T:      git git://git.infradead.org/battery-2.6.git
8829 S:      Maintained
8830 F:      include/linux/power_supply.h
8831 F:      drivers/power/
8832 X:      drivers/power/avs/
8833
8834 POWER STATE COORDINATION INTERFACE (PSCI)
8835 M:      Mark Rutland <mark.rutland@arm.com>
8836 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8837 L:      linux-arm-kernel@lists.infradead.org
8838 S:      Maintained
8839 F:      drivers/firmware/psci.c
8840 F:      include/linux/psci.h
8841 F:      include/uapi/linux/psci.h
8842
8843 PNP SUPPORT
8844 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8845 S:      Maintained
8846 F:      drivers/pnp/
8847
8848 PPP PROTOCOL DRIVERS AND COMPRESSORS
8849 M:      Paul Mackerras <paulus@samba.org>
8850 L:      linux-ppp@vger.kernel.org
8851 S:      Maintained
8852 F:      drivers/net/ppp/ppp_*
8853
8854 PPP OVER ATM (RFC 2364)
8855 M:      Mitchell Blank Jr <mitch@sfgoth.com>
8856 S:      Maintained
8857 F:      net/atm/pppoatm.c
8858 F:      include/uapi/linux/atmppp.h
8859
8860 PPP OVER ETHERNET
8861 M:      Michal Ostrowski <mostrows@earthlink.net>
8862 S:      Maintained
8863 F:      drivers/net/ppp/pppoe.c
8864 F:      drivers/net/ppp/pppox.c
8865
8866 PPP OVER L2TP
8867 M:      James Chapman <jchapman@katalix.com>
8868 S:      Maintained
8869 F:      net/l2tp/l2tp_ppp.c
8870 F:      include/linux/if_pppol2tp.h
8871 F:      include/uapi/linux/if_pppol2tp.h
8872
8873 PPS SUPPORT
8874 M:      Rodolfo Giometti <giometti@enneenne.com>
8875 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
8876 L:      linuxpps@ml.enneenne.com (subscribers-only)
8877 S:      Maintained
8878 F:      Documentation/pps/
8879 F:      drivers/pps/
8880 F:      include/linux/pps*.h
8881
8882 PPTP DRIVER
8883 M:      Dmitry Kozlov <xeb@mail.ru>
8884 L:      netdev@vger.kernel.org
8885 S:      Maintained
8886 F:      drivers/net/ppp/pptp.c
8887 W:      http://sourceforge.net/projects/accel-pptp
8888
8889 PREEMPTIBLE KERNEL
8890 M:      Robert Love <rml@tech9.net>
8891 L:      kpreempt-tech@lists.sourceforge.net
8892 W:      ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8893 S:      Supported
8894 F:      Documentation/preempt-locking.txt
8895 F:      include/linux/preempt.h
8896
8897 PRISM54 WIRELESS DRIVER
8898 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
8899 L:      linux-wireless@vger.kernel.org
8900 W:      http://wireless.kernel.org/en/users/Drivers/p54
8901 S:      Obsolete
8902 F:      drivers/net/wireless/intersil/prism54/
8903
8904 PS3 NETWORK SUPPORT
8905 M:      Geoff Levand <geoff@infradead.org>
8906 L:      netdev@vger.kernel.org
8907 L:      linuxppc-dev@lists.ozlabs.org
8908 S:      Maintained
8909 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
8910
8911 PS3 PLATFORM SUPPORT
8912 M:      Geoff Levand <geoff@infradead.org>
8913 L:      linuxppc-dev@lists.ozlabs.org
8914 S:      Maintained
8915 F:      arch/powerpc/boot/ps3*
8916 F:      arch/powerpc/include/asm/lv1call.h
8917 F:      arch/powerpc/include/asm/ps3*.h
8918 F:      arch/powerpc/platforms/ps3/
8919 F:      drivers/*/ps3*
8920 F:      drivers/ps3/
8921 F:      drivers/rtc/rtc-ps3.c
8922 F:      drivers/usb/host/*ps3.c
8923 F:      sound/ppc/snd_ps3*
8924
8925 PS3VRAM DRIVER
8926 M:      Jim Paris <jim@jtan.com>
8927 M:      Geoff Levand <geoff@infradead.org>
8928 L:      linuxppc-dev@lists.ozlabs.org
8929 S:      Maintained
8930 F:      drivers/block/ps3vram.c
8931
8932 PSTORE FILESYSTEM
8933 M:      Anton Vorontsov <anton@enomsg.org>
8934 M:      Colin Cross <ccross@android.com>
8935 M:      Kees Cook <keescook@chromium.org>
8936 M:      Tony Luck <tony.luck@intel.com>
8937 S:      Maintained
8938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8939 F:      fs/pstore/
8940 F:      include/linux/pstore*
8941 F:      drivers/firmware/efi/efi-pstore.c
8942 F:      drivers/acpi/apei/erst.c
8943
8944 PTP HARDWARE CLOCK SUPPORT
8945 M:      Richard Cochran <richardcochran@gmail.com>
8946 L:      netdev@vger.kernel.org
8947 S:      Maintained
8948 W:      http://linuxptp.sourceforge.net/
8949 F:      Documentation/ABI/testing/sysfs-ptp
8950 F:      Documentation/ptp/*
8951 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
8952 F:      drivers/net/phy/dp83640*
8953 F:      drivers/ptp/*
8954 F:      include/linux/ptp_cl*
8955
8956 PTRACE SUPPORT
8957 M:      Roland McGrath <roland@hack.frob.com>
8958 M:      Oleg Nesterov <oleg@redhat.com>
8959 S:      Maintained
8960 F:      include/asm-generic/syscall.h
8961 F:      include/linux/ptrace.h
8962 F:      include/linux/regset.h
8963 F:      include/linux/tracehook.h
8964 F:      include/uapi/linux/ptrace.h
8965 F:      kernel/ptrace.c
8966
8967 PVRUSB2 VIDEO4LINUX DRIVER
8968 M:      Mike Isely <isely@pobox.com>
8969 L:      pvrusb2@isely.net       (subscribers-only)
8970 L:      linux-media@vger.kernel.org
8971 W:      http://www.isely.net/pvrusb2/
8972 T:      git git://linuxtv.org/media_tree.git
8973 S:      Maintained
8974 F:      Documentation/video4linux/README.pvrusb2
8975 F:      drivers/media/usb/pvrusb2/
8976
8977 PWC WEBCAM DRIVER
8978 M:      Hans de Goede <hdegoede@redhat.com>
8979 L:      linux-media@vger.kernel.org
8980 T:      git git://linuxtv.org/media_tree.git
8981 S:      Maintained
8982 F:      drivers/media/usb/pwc/*
8983
8984 PWM FAN DRIVER
8985 M:      Kamil Debski <k.debski@samsung.com>
8986 L:      linux-hwmon@vger.kernel.org
8987 S:      Supported
8988 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8989 F:      Documentation/hwmon/pwm-fan
8990 F:      drivers/hwmon/pwm-fan.c
8991
8992 PWM SUBSYSTEM
8993 M:      Thierry Reding <thierry.reding@gmail.com>
8994 L:      linux-pwm@vger.kernel.org
8995 S:      Maintained
8996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8997 F:      Documentation/pwm.txt
8998 F:      Documentation/devicetree/bindings/pwm/
8999 F:      include/linux/pwm.h
9000 F:      drivers/pwm/
9001 F:      drivers/video/backlight/pwm_bl.c
9002 F:      include/linux/pwm_backlight.h
9003
9004 PXA2xx/PXA3xx SUPPORT
9005 M:      Daniel Mack <daniel@zonque.org>
9006 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9007 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9008 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9009 T:      git git://github.com/hzhuang1/linux.git
9010 T:      git git://github.com/rjarzmik/linux.git
9011 S:      Maintained
9012 F:      arch/arm/boot/dts/pxa*
9013 F:      arch/arm/mach-pxa/
9014 F:      drivers/dma/pxa*
9015 F:      drivers/pcmcia/pxa2xx*
9016 F:      drivers/pinctrl/pxa/
9017 F:      drivers/spi/spi-pxa2xx*
9018 F:      drivers/usb/gadget/udc/pxa2*
9019 F:      include/sound/pxa2xx-lib.h
9020 F:      sound/arm/pxa*
9021 F:      sound/soc/pxa/
9022
9023 PXA GPIO DRIVER
9024 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9025 L:      linux-gpio@vger.kernel.org
9026 S:      Maintained
9027 F:      drivers/gpio/gpio-pxa.c
9028
9029 PXA3xx NAND FLASH DRIVER
9030 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9031 L:      linux-mtd@lists.infradead.org
9032 S:      Maintained
9033 F:      drivers/mtd/nand/pxa3xx_nand.c
9034
9035 MMP SUPPORT
9036 M:      Eric Miao <eric.y.miao@gmail.com>
9037 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9038 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9039 T:      git git://github.com/hzhuang1/linux.git
9040 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9041 S:      Maintained
9042 F:      arch/arm/boot/dts/mmp*
9043 F:      arch/arm/mach-mmp/
9044
9045 PXA MMCI DRIVER
9046 S:      Orphan
9047
9048 PXA RTC DRIVER
9049 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9050 L:      rtc-linux@googlegroups.com
9051 S:      Maintained
9052
9053 QAT DRIVER
9054 M:      Tadeusz Struk <tadeusz.struk@intel.com>
9055 L:      qat-linux@intel.com
9056 S:      Supported
9057 F:      drivers/crypto/qat/
9058
9059 QIB DRIVER
9060 M:      Mike Marciniszyn <infinipath@intel.com>
9061 L:      linux-rdma@vger.kernel.org
9062 S:      Supported
9063 F:      drivers/infiniband/hw/qib/
9064
9065 QLOGIC QLA1280 SCSI DRIVER
9066 M:      Michael Reed <mdr@sgi.com>
9067 L:      linux-scsi@vger.kernel.org
9068 S:      Maintained
9069 F:      drivers/scsi/qla1280.[ch]
9070
9071 QLOGIC QLA2XXX FC-SCSI DRIVER
9072 M:      qla2xxx-upstream@qlogic.com
9073 L:      linux-scsi@vger.kernel.org
9074 S:      Supported
9075 F:      Documentation/scsi/LICENSE.qla2xxx
9076 F:      drivers/scsi/qla2xxx/
9077
9078 QLOGIC QLA4XXX iSCSI DRIVER
9079 M:      QLogic-Storage-Upstream@qlogic.com
9080 L:      linux-scsi@vger.kernel.org
9081 S:      Supported
9082 F:      Documentation/scsi/LICENSE.qla4xxx
9083 F:      drivers/scsi/qla4xxx/
9084
9085 QLOGIC QLA3XXX NETWORK DRIVER
9086 M:      Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9087 M:      Ron Mercer <ron.mercer@qlogic.com>
9088 M:      linux-driver@qlogic.com
9089 L:      netdev@vger.kernel.org
9090 S:      Supported
9091 F:      Documentation/networking/LICENSE.qla3xxx
9092 F:      drivers/net/ethernet/qlogic/qla3xxx.*
9093
9094 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9095 M:      Dept-GELinuxNICDev@qlogic.com
9096 L:      netdev@vger.kernel.org
9097 S:      Supported
9098 F:      drivers/net/ethernet/qlogic/qlcnic/
9099
9100 QLOGIC QLGE 10Gb ETHERNET DRIVER
9101 M:      Harish Patil <harish.patil@qlogic.com>
9102 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9103 M:      Dept-GELinuxNICDev@qlogic.com
9104 M:      linux-driver@qlogic.com
9105 L:      netdev@vger.kernel.org
9106 S:      Supported
9107 F:      drivers/net/ethernet/qlogic/qlge/
9108
9109 QLOGIC QL4xxx ETHERNET DRIVER
9110 M:      Yuval Mintz <Yuval.Mintz@qlogic.com>
9111 M:      Ariel Elior <Ariel.Elior@qlogic.com>
9112 M:      everest-linux-l2@qlogic.com
9113 L:      netdev@vger.kernel.org
9114 S:      Supported
9115 F:      drivers/net/ethernet/qlogic/qed/
9116 F:      include/linux/qed/
9117 F:      drivers/net/ethernet/qlogic/qede/
9118
9119 QNX4 FILESYSTEM
9120 M:      Anders Larsen <al@alarsen.net>
9121 W:      http://www.alarsen.net/linux/qnx4fs/
9122 S:      Maintained
9123 F:      fs/qnx4/
9124 F:      include/uapi/linux/qnx4_fs.h
9125 F:      include/uapi/linux/qnxtypes.h
9126
9127 QT1010 MEDIA DRIVER
9128 M:      Antti Palosaari <crope@iki.fi>
9129 L:      linux-media@vger.kernel.org
9130 W:      https://linuxtv.org
9131 W:      http://palosaari.fi/linux/
9132 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9133 T:      git git://linuxtv.org/anttip/media_tree.git
9134 S:      Maintained
9135 F:      drivers/media/tuners/qt1010*
9136
9137 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9138 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9139 L:      linux-wireless@vger.kernel.org
9140 L:      ath9k-devel@lists.ath9k.org
9141 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
9142 S:      Supported
9143 F:      drivers/net/wireless/ath/ath9k/
9144
9145 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9146 M:      Kalle Valo <kvalo@qca.qualcomm.com>
9147 L:      ath10k@lists.infradead.org
9148 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
9149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9150 S:      Supported
9151 F:      drivers/net/wireless/ath/ath10k/
9152
9153 QUALCOMM HEXAGON ARCHITECTURE
9154 M:      Richard Kuo <rkuo@codeaurora.org>
9155 L:      linux-hexagon@vger.kernel.org
9156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9157 S:      Supported
9158 F:      arch/hexagon/
9159
9160 QUALCOMM WCN36XX WIRELESS DRIVER
9161 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
9162 L:      wcn36xx@lists.infradead.org
9163 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
9164 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
9165 S:      Supported
9166 F:      drivers/net/wireless/ath/wcn36xx/
9167
9168 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9169 M:      Gabriel Somlo <somlo@cmu.edu>
9170 M:      "Michael S. Tsirkin" <mst@redhat.com>
9171 L:      qemu-devel@nongnu.org
9172 S:      Maintained
9173 F:      drivers/firmware/qemu_fw_cfg.c
9174
9175 RADOS BLOCK DEVICE (RBD)
9176 M:      Ilya Dryomov <idryomov@gmail.com>
9177 M:      Sage Weil <sage@redhat.com>
9178 M:      Alex Elder <elder@kernel.org>
9179 L:      ceph-devel@vger.kernel.org
9180 W:      http://ceph.com/
9181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9182 T:      git git://github.com/ceph/ceph-client.git
9183 S:      Supported
9184 F:      Documentation/ABI/testing/sysfs-bus-rbd
9185 F:      drivers/block/rbd.c
9186 F:      drivers/block/rbd_types.h
9187
9188 RADEON FRAMEBUFFER DISPLAY DRIVER
9189 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9190 L:      linux-fbdev@vger.kernel.org
9191 S:      Maintained
9192 F:      drivers/video/fbdev/aty/radeon*
9193 F:      include/uapi/linux/radeonfb.h
9194
9195 RADIOSHARK RADIO DRIVER
9196 M:      Hans de Goede <hdegoede@redhat.com>
9197 L:      linux-media@vger.kernel.org
9198 T:      git git://linuxtv.org/media_tree.git
9199 S:      Maintained
9200 F:      drivers/media/radio/radio-shark.c
9201
9202 RADIOSHARK2 RADIO DRIVER
9203 M:      Hans de Goede <hdegoede@redhat.com>
9204 L:      linux-media@vger.kernel.org
9205 T:      git git://linuxtv.org/media_tree.git
9206 S:      Maintained
9207 F:      drivers/media/radio/radio-shark2.c
9208 F:      drivers/media/radio/radio-tea5777.c
9209
9210 RAGE128 FRAMEBUFFER DISPLAY DRIVER
9211 M:      Paul Mackerras <paulus@samba.org>
9212 L:      linux-fbdev@vger.kernel.org
9213 S:      Maintained
9214 F:      drivers/video/fbdev/aty/aty128fb.c
9215
9216 RALINK MIPS ARCHITECTURE
9217 M:      John Crispin <blogic@openwrt.org>
9218 L:      linux-mips@linux-mips.org
9219 S:      Maintained
9220 F:      arch/mips/ralink
9221
9222 RALINK RT2X00 WIRELESS LAN DRIVER
9223 P:      rt2x00 project
9224 M:      Stanislaw Gruszka <sgruszka@redhat.com>
9225 M:      Helmut Schaa <helmut.schaa@googlemail.com>
9226 L:      linux-wireless@vger.kernel.org
9227 S:      Maintained
9228 F:      drivers/net/wireless/ralink/rt2x00/
9229
9230 RAMDISK RAM BLOCK DEVICE DRIVER
9231 M:      Jens Axboe <axboe@kernel.dk>
9232 S:      Maintained
9233 F:      Documentation/blockdev/ramdisk.txt
9234 F:      drivers/block/brd.c
9235
9236 RANDOM NUMBER DRIVER
9237 M:      "Theodore Ts'o" <tytso@mit.edu>
9238 S:      Maintained
9239 F:      drivers/char/random.c
9240
9241 RAPIDIO SUBSYSTEM
9242 M:      Matt Porter <mporter@kernel.crashing.org>
9243 M:      Alexandre Bounine <alexandre.bounine@idt.com>
9244 S:      Maintained
9245 F:      drivers/rapidio/
9246
9247 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9248 L:      linux-wireless@vger.kernel.org
9249 S:      Orphan
9250 F:      drivers/net/wireless/ray*
9251
9252 RCUTORTURE MODULE
9253 M:      Josh Triplett <josh@joshtriplett.org>
9254 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9255 L:      linux-kernel@vger.kernel.org
9256 S:      Supported
9257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9258 F:      Documentation/RCU/torture.txt
9259 F:      kernel/rcu/rcutorture.c
9260
9261 RCUTORTURE TEST FRAMEWORK
9262 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9263 M:      Josh Triplett <josh@joshtriplett.org>
9264 R:      Steven Rostedt <rostedt@goodmis.org>
9265 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9266 R:      Lai Jiangshan <jiangshanlai@gmail.com>
9267 L:      linux-kernel@vger.kernel.org
9268 S:      Supported
9269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9270 F:      tools/testing/selftests/rcutorture
9271
9272 RDC R-321X SoC
9273 M:      Florian Fainelli <florian@openwrt.org>
9274 S:      Maintained
9275
9276 RDC R6040 FAST ETHERNET DRIVER
9277 M:      Florian Fainelli <florian@openwrt.org>
9278 L:      netdev@vger.kernel.org
9279 S:      Maintained
9280 F:      drivers/net/ethernet/rdc/r6040.c
9281
9282 RDS - RELIABLE DATAGRAM SOCKETS
9283 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
9284 L:      netdev@vger.kernel.org
9285 L:      linux-rdma@vger.kernel.org
9286 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
9287 W:      https://oss.oracle.com/projects/rds/
9288 S:      Supported
9289 F:      net/rds/
9290 F:      Documentation/networking/rds.txt
9291
9292 RDMAVT - RDMA verbs software
9293 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
9294 L:      linux-rdma@vger.kernel.org
9295 S:      Supported
9296 F:      drivers/infiniband/sw/rdmavt
9297
9298 READ-COPY UPDATE (RCU)
9299 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9300 M:      Josh Triplett <josh@joshtriplett.org>
9301 R:      Steven Rostedt <rostedt@goodmis.org>
9302 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9303 R:      Lai Jiangshan <jiangshanlai@gmail.com>
9304 L:      linux-kernel@vger.kernel.org
9305 W:      http://www.rdrop.com/users/paulmck/RCU/
9306 S:      Supported
9307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9308 F:      Documentation/RCU/
9309 X:      Documentation/RCU/torture.txt
9310 F:      include/linux/rcu*
9311 X:      include/linux/srcu.h
9312 F:      kernel/rcu/
9313 X:      kernel/torture.c
9314
9315 REAL TIME CLOCK (RTC) SUBSYSTEM
9316 M:      Alessandro Zummo <a.zummo@towertech.it>
9317 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
9318 L:      rtc-linux@googlegroups.com
9319 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
9320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9321 S:      Maintained
9322 F:      Documentation/rtc.txt
9323 F:      drivers/rtc/
9324 F:      include/linux/rtc.h
9325 F:      include/uapi/linux/rtc.h
9326
9327 REALTEK AUDIO CODECS
9328 M:      Bard Liao <bardliao@realtek.com>
9329 M:      Oder Chiou <oder_chiou@realtek.com>
9330 S:      Maintained
9331 F:      sound/soc/codecs/rt*
9332 F:      include/sound/rt*.h
9333
9334 REISERFS FILE SYSTEM
9335 L:      reiserfs-devel@vger.kernel.org
9336 S:      Supported
9337 F:      fs/reiserfs/
9338
9339 REGISTER MAP ABSTRACTION
9340 M:      Mark Brown <broonie@kernel.org>
9341 L:      linux-kernel@vger.kernel.org
9342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9343 S:      Supported
9344 F:      drivers/base/regmap/
9345 F:      include/linux/regmap.h
9346
9347 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9348 M:      Ohad Ben-Cohen <ohad@wizery.com>
9349 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
9350 L:      linux-remoteproc@vger.kernel.org
9351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9352 S:      Maintained
9353 F:      drivers/remoteproc/
9354 F:      Documentation/remoteproc.txt
9355 F:      include/linux/remoteproc.h
9356
9357 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9358 M:      Ohad Ben-Cohen <ohad@wizery.com>
9359 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
9360 L:      linux-remoteproc@vger.kernel.org
9361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9362 S:      Maintained
9363 F:      drivers/rpmsg/
9364 F:      Documentation/rpmsg.txt
9365 F:      include/linux/rpmsg.h
9366
9367 RENESAS ETHERNET DRIVERS
9368 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9369 L:      netdev@vger.kernel.org
9370 L:      linux-renesas-soc@vger.kernel.org
9371 F:      drivers/net/ethernet/renesas/
9372 F:      include/linux/sh_eth.h
9373
9374 RENESAS USB2 PHY DRIVER
9375 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9376 L:      linux-renesas-soc@vger.kernel.org
9377 S:      Maintained
9378 F:      drivers/phy/phy-rcar-gen3-usb2.c
9379
9380 RESET CONTROLLER FRAMEWORK
9381 M:      Philipp Zabel <p.zabel@pengutronix.de>
9382 T:      git git://git.pengutronix.de/git/pza/linux
9383 S:      Maintained
9384 F:      drivers/reset/
9385 F:      Documentation/devicetree/bindings/reset/
9386 F:      include/dt-bindings/reset/
9387 F:      include/linux/reset.h
9388 F:      include/linux/reset-controller.h
9389
9390 RFKILL
9391 M:      Johannes Berg <johannes@sipsolutions.net>
9392 L:      linux-wireless@vger.kernel.org
9393 W:      http://wireless.kernel.org/
9394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9396 S:      Maintained
9397 F:      Documentation/rfkill.txt
9398 F:      net/rfkill/
9399
9400 RHASHTABLE
9401 M:      Thomas Graf <tgraf@suug.ch>
9402 L:      netdev@vger.kernel.org
9403 S:      Maintained
9404 F:      lib/rhashtable.c
9405 F:      include/linux/rhashtable.h
9406
9407 RICOH SMARTMEDIA/XD DRIVER
9408 M:      Maxim Levitsky <maximlevitsky@gmail.com>
9409 S:      Maintained
9410 F:      drivers/mtd/nand/r852.c
9411 F:      drivers/mtd/nand/r852.h
9412
9413 RICOH R5C592 MEMORYSTICK DRIVER
9414 M:      Maxim Levitsky <maximlevitsky@gmail.com>
9415 S:      Maintained
9416 F:      drivers/memstick/host/r592.*
9417
9418 ROCCAT DRIVERS
9419 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
9420 W:      http://sourceforge.net/projects/roccat/
9421 S:      Maintained
9422 F:      drivers/hid/hid-roccat*
9423 F:      include/linux/hid-roccat*
9424 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
9425
9426 ROCKER DRIVER
9427 M:      Jiri Pirko <jiri@resnulli.us>
9428 M:      Scott Feldman <sfeldma@gmail.com>
9429 L:      netdev@vger.kernel.org
9430 S:      Supported
9431 F:      drivers/net/ethernet/rocker/
9432
9433 ROCKETPORT DRIVER
9434 P:      Comtrol Corp.
9435 W:      http://www.comtrol.com
9436 S:      Maintained
9437 F:      Documentation/serial/rocket.txt
9438 F:      drivers/tty/rocket*
9439
9440 ROCKETPORT EXPRESS/INFINITY DRIVER
9441 M:      Kevin Cernekee <cernekee@gmail.com>
9442 L:      linux-serial@vger.kernel.org
9443 S:      Odd Fixes
9444 F:      drivers/tty/serial/rp2.*
9445
9446 ROSE NETWORK LAYER
9447 M:      Ralf Baechle <ralf@linux-mips.org>
9448 L:      linux-hams@vger.kernel.org
9449 W:      http://www.linux-ax25.org/
9450 S:      Maintained
9451 F:      include/net/rose.h
9452 F:      include/uapi/linux/rose.h
9453 F:      net/rose/
9454
9455 RTL2830 MEDIA DRIVER
9456 M:      Antti Palosaari <crope@iki.fi>
9457 L:      linux-media@vger.kernel.org
9458 W:      https://linuxtv.org
9459 W:      http://palosaari.fi/linux/
9460 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9461 T:      git git://linuxtv.org/anttip/media_tree.git
9462 S:      Maintained
9463 F:      drivers/media/dvb-frontends/rtl2830*
9464
9465 RTL2832 MEDIA DRIVER
9466 M:      Antti Palosaari <crope@iki.fi>
9467 L:      linux-media@vger.kernel.org
9468 W:      https://linuxtv.org
9469 W:      http://palosaari.fi/linux/
9470 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9471 T:      git git://linuxtv.org/anttip/media_tree.git
9472 S:      Maintained
9473 F:      drivers/media/dvb-frontends/rtl2832*
9474
9475 RTL2832_SDR MEDIA DRIVER
9476 M:      Antti Palosaari <crope@iki.fi>
9477 L:      linux-media@vger.kernel.org
9478 W:      https://linuxtv.org
9479 W:      http://palosaari.fi/linux/
9480 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9481 T:      git git://linuxtv.org/anttip/media_tree.git
9482 S:      Maintained
9483 F:      drivers/media/dvb-frontends/rtl2832_sdr*
9484
9485 RTL8180 WIRELESS DRIVER
9486 L:      linux-wireless@vger.kernel.org
9487 W:      http://wireless.kernel.org/
9488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9489 S:      Orphan
9490 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
9491
9492 RTL8187 WIRELESS DRIVER
9493 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
9494 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
9495 M:      Larry Finger <Larry.Finger@lwfinger.net>
9496 L:      linux-wireless@vger.kernel.org
9497 W:      http://wireless.kernel.org/
9498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9499 S:      Maintained
9500 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
9501
9502 RTL8192CE WIRELESS DRIVER
9503 M:      Larry Finger <Larry.Finger@lwfinger.net>
9504 M:      Chaoming Li <chaoming_li@realsil.com.cn>
9505 L:      linux-wireless@vger.kernel.org
9506 W:      http://wireless.kernel.org/
9507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9508 S:      Maintained
9509 F:      drivers/net/wireless/realtek/rtlwifi/
9510 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9511
9512 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9513 M:      Jes Sorensen <Jes.Sorensen@redhat.com>
9514 L:      linux-wireless@vger.kernel.org
9515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9516 S:      Maintained
9517 F:      drivers/net/wireless/realtek/rtl8xxxu/
9518
9519 S3 SAVAGE FRAMEBUFFER DRIVER
9520 M:      Antonino Daplas <adaplas@gmail.com>
9521 L:      linux-fbdev@vger.kernel.org
9522 S:      Maintained
9523 F:      drivers/video/fbdev/savage/
9524
9525 S390
9526 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
9527 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
9528 L:      linux-s390@vger.kernel.org
9529 W:      http://www.ibm.com/developerworks/linux/linux390/
9530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9531 S:      Supported
9532 F:      arch/s390/
9533 F:      drivers/s390/
9534 F:      Documentation/s390/
9535 F:      Documentation/DocBook/s390*
9536
9537 S390 COMMON I/O LAYER
9538 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
9539 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9540 L:      linux-s390@vger.kernel.org
9541 W:      http://www.ibm.com/developerworks/linux/linux390/
9542 S:      Supported
9543 F:      drivers/s390/cio/
9544
9545 S390 DASD DRIVER
9546 M:      Stefan Weinhuber <wein@de.ibm.com>
9547 M:      Stefan Haberland <stefan.haberland@de.ibm.com>
9548 L:      linux-s390@vger.kernel.org
9549 W:      http://www.ibm.com/developerworks/linux/linux390/
9550 S:      Supported
9551 F:      drivers/s390/block/dasd*
9552 F:      block/partitions/ibm.c
9553
9554 S390 NETWORK DRIVERS
9555 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
9556 L:      linux-s390@vger.kernel.org
9557 W:      http://www.ibm.com/developerworks/linux/linux390/
9558 S:      Supported
9559 F:      drivers/s390/net/
9560
9561 S390 PCI SUBSYSTEM
9562 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
9563 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
9564 L:      linux-s390@vger.kernel.org
9565 W:      http://www.ibm.com/developerworks/linux/linux390/
9566 S:      Supported
9567 F:      arch/s390/pci/
9568 F:      drivers/pci/hotplug/s390_pci_hpc.c
9569
9570 S390 ZCRYPT DRIVER
9571 M:      Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9572 L:      linux-s390@vger.kernel.org
9573 W:      http://www.ibm.com/developerworks/linux/linux390/
9574 S:      Supported
9575 F:      drivers/s390/crypto/
9576
9577 S390 ZFCP DRIVER
9578 M:      Steffen Maier <maier@linux.vnet.ibm.com>
9579 L:      linux-s390@vger.kernel.org
9580 W:      http://www.ibm.com/developerworks/linux/linux390/
9581 S:      Supported
9582 F:      drivers/s390/scsi/zfcp_*
9583
9584 S390 IUCV NETWORK LAYER
9585 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
9586 L:      linux-s390@vger.kernel.org
9587 W:      http://www.ibm.com/developerworks/linux/linux390/
9588 S:      Supported
9589 F:      drivers/s390/net/*iucv*
9590 F:      include/net/iucv/
9591 F:      net/iucv/
9592
9593 S390 IOMMU (PCI)
9594 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
9595 L:      linux-s390@vger.kernel.org
9596 W:      http://www.ibm.com/developerworks/linux/linux390/
9597 S:      Supported
9598 F:      drivers/iommu/s390-iommu.c
9599
9600 S3C24XX SD/MMC Driver
9601 M:      Ben Dooks <ben-linux@fluff.org>
9602 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9603 S:      Supported
9604 F:      drivers/mmc/host/s3cmci.*
9605
9606 SAA6588 RDS RECEIVER DRIVER
9607 M:      Hans Verkuil <hverkuil@xs4all.nl>
9608 L:      linux-media@vger.kernel.org
9609 T:      git git://linuxtv.org/media_tree.git
9610 W:      https://linuxtv.org
9611 S:      Odd Fixes
9612 F:      drivers/media/i2c/saa6588*
9613
9614 SAA7134 VIDEO4LINUX DRIVER
9615 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9616 L:      linux-media@vger.kernel.org
9617 W:      https://linuxtv.org
9618 T:      git git://linuxtv.org/media_tree.git
9619 S:      Odd fixes
9620 F:      Documentation/video4linux/*.saa7134
9621 F:      drivers/media/pci/saa7134/
9622
9623 SAA7146 VIDEO4LINUX-2 DRIVER
9624 M:      Hans Verkuil <hverkuil@xs4all.nl>
9625 L:      linux-media@vger.kernel.org
9626 T:      git git://linuxtv.org/media_tree.git
9627 S:      Maintained
9628 F:      drivers/media/common/saa7146/
9629 F:      drivers/media/pci/saa7146/
9630 F:      include/media/saa7146*
9631
9632 SAMSUNG LAPTOP DRIVER
9633 M:      Corentin Chary <corentin.chary@gmail.com>
9634 L:      platform-driver-x86@vger.kernel.org
9635 S:      Maintained
9636 F:      drivers/platform/x86/samsung-laptop.c
9637
9638 SAMSUNG AUDIO (ASoC) DRIVERS
9639 M:      Sangbeom Kim <sbkim73@samsung.com>
9640 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9641 S:      Supported
9642 F:      sound/soc/samsung/
9643
9644 SAMSUNG FRAMEBUFFER DRIVER
9645 M:      Jingoo Han <jingoohan1@gmail.com>
9646 L:      linux-fbdev@vger.kernel.org
9647 S:      Maintained
9648 F:      drivers/video/fbdev/s3c-fb.c
9649
9650 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9651 M:      Sangbeom Kim <sbkim73@samsung.com>
9652 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
9653 L:      linux-kernel@vger.kernel.org
9654 L:      linux-samsung-soc@vger.kernel.org
9655 S:      Supported
9656 F:      drivers/mfd/sec*.c
9657 F:      drivers/regulator/s2m*.c
9658 F:      drivers/regulator/s5m*.c
9659 F:      drivers/clk/clk-s2mps11.c
9660 F:      drivers/rtc/rtc-s5m.c
9661 F:      include/linux/mfd/samsung/
9662 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9663 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9664 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9665 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9666
9667 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9668 M:      Kyungmin Park <kyungmin.park@samsung.com>
9669 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9670 L:      linux-media@vger.kernel.org
9671 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
9672 S:      Supported
9673 F:      drivers/media/platform/exynos4-is/
9674
9675 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9676 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9677 L:      linux-media@vger.kernel.org
9678 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9679 S:      Maintained
9680 F:      drivers/media/platform/s3c-camif/
9681 F:      include/media/drv-intf/s3c_camif.h
9682
9683 SAMSUNG S5C73M3 CAMERA DRIVER
9684 M:      Kyungmin Park <kyungmin.park@samsung.com>
9685 M:      Andrzej Hajda <a.hajda@samsung.com>
9686 L:      linux-media@vger.kernel.org
9687 S:      Supported
9688 F:      drivers/media/i2c/s5c73m3/*
9689
9690 SAMSUNG S5K5BAF CAMERA DRIVER
9691 M:      Kyungmin Park <kyungmin.park@samsung.com>
9692 M:      Andrzej Hajda <a.hajda@samsung.com>
9693 L:      linux-media@vger.kernel.org
9694 S:      Supported
9695 F:      drivers/media/i2c/s5k5baf.c
9696
9697 SAMSUNG S3FWRN5 NFC DRIVER
9698 M:      Robert Baldyga <r.baldyga@samsung.com>
9699 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
9700 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9701 S:      Supported
9702 F:      drivers/nfc/s3fwrn5
9703
9704 SAMSUNG SOC CLOCK DRIVERS
9705 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9706 M:      Tomasz Figa <tomasz.figa@gmail.com>
9707 S:      Supported
9708 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9709 F:      drivers/clk/samsung/
9710
9711 SAMSUNG SXGBE DRIVERS
9712 M:      Byungho An <bh74.an@samsung.com>
9713 M:      Girish K S <ks.giri@samsung.com>
9714 M:      Vipul Pandya <vipul.pandya@samsung.com>
9715 S:      Supported
9716 L:      netdev@vger.kernel.org
9717 F:      drivers/net/ethernet/samsung/sxgbe/
9718
9719 SAMSUNG THERMAL DRIVER
9720 M:      Lukasz Majewski <l.majewski@samsung.com>
9721 L:      linux-pm@vger.kernel.org
9722 L:      linux-samsung-soc@vger.kernel.org
9723 S:      Supported
9724 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
9725 F:      drivers/thermal/samsung/
9726
9727 SAMSUNG USB2 PHY DRIVER
9728 M:      Kamil Debski <k.debski@samsung.com>
9729 L:      linux-kernel@vger.kernel.org
9730 S:      Supported
9731 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
9732 F:      Documentation/phy/samsung-usb2.txt
9733 F:      drivers/phy/phy-exynos4210-usb2.c
9734 F:      drivers/phy/phy-exynos4x12-usb2.c
9735 F:      drivers/phy/phy-exynos5250-usb2.c
9736 F:      drivers/phy/phy-s5pv210-usb2.c
9737 F:      drivers/phy/phy-samsung-usb2.c
9738 F:      drivers/phy/phy-samsung-usb2.h
9739
9740 SERIAL DRIVERS
9741 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9742 L:      linux-serial@vger.kernel.org
9743 S:      Maintained
9744 F:      drivers/tty/serial/
9745
9746 SYNOPSYS DESIGNWARE DMAC DRIVER
9747 M:      Viresh Kumar <vireshk@kernel.org>
9748 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9749 S:      Maintained
9750 F:      include/linux/dma/dw.h
9751 F:      include/linux/platform_data/dma-dw.h
9752 F:      drivers/dma/dw/
9753
9754 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9755 M: Lars Persson <lars.persson@axis.com>
9756 L: netdev@vger.kernel.org
9757 S: Supported
9758 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9759 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9760
9761 SYNOPSYS DESIGNWARE I2C DRIVER
9762 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
9763 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9764 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
9765 L:      linux-i2c@vger.kernel.org
9766 S:      Maintained
9767 F:      drivers/i2c/busses/i2c-designware-*
9768 F:      include/linux/platform_data/i2c-designware.h
9769
9770 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9771 M:      Jaehoon Chung <jh80.chung@samsung.com>
9772 L:      linux-mmc@vger.kernel.org
9773 S:      Maintained
9774 F:      include/linux/mmc/dw_mmc.h
9775 F:      drivers/mmc/host/dw_mmc*
9776
9777 SYSTEM TRACE MODULE CLASS
9778 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9779 S:      Maintained
9780 F:      Documentation/trace/stm.txt
9781 F:      drivers/hwtracing/stm/
9782 F:      include/linux/stm.h
9783 F:      include/uapi/linux/stm.h
9784
9785 THUNDERBOLT DRIVER
9786 M:      Andreas Noever <andreas.noever@gmail.com>
9787 S:      Maintained
9788 F:      drivers/thunderbolt/
9789
9790 TI BQ27XXX POWER SUPPLY DRIVER
9791 R:      Andrew F. Davis <afd@ti.com>
9792 F:      include/linux/power/bq27xxx_battery.h
9793 F:      drivers/power/bq27xxx_battery.c
9794 F:      drivers/power/bq27xxx_battery_i2c.c
9795
9796 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9797 M:      John Stultz <john.stultz@linaro.org>
9798 M:      Thomas Gleixner <tglx@linutronix.de>
9799 L:      linux-kernel@vger.kernel.org
9800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9801 S:      Supported
9802 F:      include/linux/clocksource.h
9803 F:      include/linux/time.h
9804 F:      include/linux/timex.h
9805 F:      include/uapi/linux/time.h
9806 F:      include/uapi/linux/timex.h
9807 F:      kernel/time/clocksource.c
9808 F:      kernel/time/time*.c
9809 F:      kernel/time/alarmtimer.c
9810 F:      kernel/time/ntp.c
9811 F:      tools/testing/selftests/timers/
9812
9813 SC1200 WDT DRIVER
9814 M:      Zwane Mwaikambo <zwanem@gmail.com>
9815 S:      Maintained
9816 F:      drivers/watchdog/sc1200wdt.c
9817
9818 SCHEDULER
9819 M:      Ingo Molnar <mingo@redhat.com>
9820 M:      Peter Zijlstra <peterz@infradead.org>
9821 L:      linux-kernel@vger.kernel.org
9822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9823 S:      Maintained
9824 F:      kernel/sched/
9825 F:      include/linux/sched.h
9826 F:      include/uapi/linux/sched.h
9827 F:      include/linux/wait.h
9828
9829 SCORE ARCHITECTURE
9830 M:      Chen Liqin <liqin.linux@gmail.com>
9831 M:      Lennox Wu <lennox.wu@gmail.com>
9832 W:      http://www.sunplus.com
9833 S:      Supported
9834 F:      arch/score/
9835
9836 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9837 M:      Sudeep Holla <sudeep.holla@arm.com>
9838 L:      linux-arm-kernel@lists.infradead.org
9839 S:      Maintained
9840 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
9841 F:      drivers/clk/clk-scpi.c
9842 F:      drivers/cpufreq/scpi-cpufreq.c
9843 F:      drivers/firmware/arm_scpi.c
9844 F:      include/linux/scpi_protocol.h
9845
9846 SCSI CDROM DRIVER
9847 M:      Jens Axboe <axboe@kernel.dk>
9848 L:      linux-scsi@vger.kernel.org
9849 W:      http://www.kernel.dk
9850 S:      Maintained
9851 F:      drivers/scsi/sr*
9852
9853 SCSI RDMA PROTOCOL (SRP) INITIATOR
9854 M:      Bart Van Assche <bart.vanassche@sandisk.com>
9855 L:      linux-rdma@vger.kernel.org
9856 S:      Supported
9857 W:      http://www.openfabrics.org
9858 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9860 F:      drivers/infiniband/ulp/srp/
9861 F:      include/scsi/srp.h
9862
9863 SCSI SG DRIVER
9864 M:      Doug Gilbert <dgilbert@interlog.com>
9865 L:      linux-scsi@vger.kernel.org
9866 W:      http://sg.danny.cz/sg
9867 S:      Maintained
9868 F:      Documentation/scsi/scsi-generic.txt
9869 F:      drivers/scsi/sg.c
9870 F:      include/scsi/sg.h
9871
9872 SCSI SUBSYSTEM
9873 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
9874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9875 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
9876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9877 L:      linux-scsi@vger.kernel.org
9878 S:      Maintained
9879 F:      drivers/scsi/
9880 F:      include/scsi/
9881
9882 SCSI TAPE DRIVER
9883 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9884 L:      linux-scsi@vger.kernel.org
9885 S:      Maintained
9886 F:      Documentation/scsi/st.txt
9887 F:      drivers/scsi/st.*
9888 F:      drivers/scsi/st_*.h
9889
9890 SCTP PROTOCOL
9891 M:      Vlad Yasevich <vyasevich@gmail.com>
9892 M:      Neil Horman <nhorman@tuxdriver.com>
9893 L:      linux-sctp@vger.kernel.org
9894 W:      http://lksctp.sourceforge.net
9895 S:      Maintained
9896 F:      Documentation/networking/sctp.txt
9897 F:      include/linux/sctp.h
9898 F:      include/uapi/linux/sctp.h
9899 F:      include/net/sctp/
9900 F:      net/sctp/
9901
9902 SCx200 CPU SUPPORT
9903 M:      Jim Cromie <jim.cromie@gmail.com>
9904 S:      Odd Fixes
9905 F:      Documentation/i2c/busses/scx200_acb
9906 F:      arch/x86/platform/scx200/
9907 F:      drivers/watchdog/scx200_wdt.c
9908 F:      drivers/i2c/busses/scx200*
9909 F:      drivers/mtd/maps/scx200_docflash.c
9910 F:      include/linux/scx200.h
9911
9912 SCx200 GPIO DRIVER
9913 M:      Jim Cromie <jim.cromie@gmail.com>
9914 S:      Maintained
9915 F:      drivers/char/scx200_gpio.c
9916 F:      include/linux/scx200_gpio.h
9917
9918 SCx200 HRT CLOCKSOURCE DRIVER
9919 M:      Jim Cromie <jim.cromie@gmail.com>
9920 S:      Maintained
9921 F:      drivers/clocksource/scx200_hrt.c
9922
9923 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9924 M:      Sascha Sommer <saschasommer@freenet.de>
9925 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9926 S:      Maintained
9927 F:      drivers/mmc/host/sdricoh_cs.c
9928
9929 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9930 M:      Adrian Hunter <adrian.hunter@intel.com>
9931 L:      linux-mmc@vger.kernel.org
9932 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
9933 S:      Maintained
9934 F:      drivers/mmc/host/sdhci*
9935 F:      include/linux/mmc/sdhci*
9936
9937 SECURE COMPUTING
9938 M:      Kees Cook <keescook@chromium.org>
9939 R:      Andy Lutomirski <luto@amacapital.net>
9940 R:      Will Drewry <wad@chromium.org>
9941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9942 S:      Supported
9943 F:      kernel/seccomp.c
9944 F:      include/uapi/linux/seccomp.h
9945 F:      include/linux/seccomp.h
9946 F:      tools/testing/selftests/seccomp/*
9947 K:      \bsecure_computing
9948 K:      \bTIF_SECCOMP\b
9949
9950 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9951 M:      Ben Dooks <ben-linux@fluff.org>
9952 M:      Jaehoon Chung <jh80.chung@samsung.com>
9953 L:      linux-mmc@vger.kernel.org
9954 S:      Maintained
9955 F:      drivers/mmc/host/sdhci-s3c*
9956
9957 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9958 M:      Viresh Kumar <vireshk@kernel.org>
9959 L:      spear-devel@list.st.com
9960 L:      linux-mmc@vger.kernel.org
9961 S:      Maintained
9962 F:      drivers/mmc/host/sdhci-spear.c
9963
9964 SECURITY SUBSYSTEM
9965 M:      James Morris <james.l.morris@oracle.com>
9966 M:      "Serge E. Hallyn" <serge@hallyn.com>
9967 L:      linux-security-module@vger.kernel.org (suggested Cc:)
9968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9969 W:      http://kernsec.org/
9970 S:      Supported
9971 F:      security/
9972
9973 SECURITY CONTACT
9974 M:      Security Officers <security@kernel.org>
9975 S:      Supported
9976
9977 SELINUX SECURITY MODULE
9978 M:      Paul Moore <paul@paul-moore.com>
9979 M:      Stephen Smalley <sds@tycho.nsa.gov>
9980 M:      Eric Paris <eparis@parisplace.org>
9981 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
9982 W:      http://selinuxproject.org
9983 T:      git git://git.infradead.org/users/pcmoore/selinux
9984 S:      Supported
9985 F:      include/linux/selinux*
9986 F:      security/selinux/
9987 F:      scripts/selinux/
9988
9989 APPARMOR SECURITY MODULE
9990 M:      John Johansen <john.johansen@canonical.com>
9991 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9992 W:      apparmor.wiki.kernel.org
9993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9994 S:      Supported
9995 F:      security/apparmor/
9996
9997 YAMA SECURITY MODULE
9998 M:      Kees Cook <keescook@chromium.org>
9999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10000 S:      Supported
10001 F:      security/yama/
10002
10003 SENSABLE PHANTOM
10004 M:      Jiri Slaby <jirislaby@gmail.com>
10005 S:      Maintained
10006 F:      drivers/misc/phantom.c
10007 F:      include/uapi/linux/phantom.h
10008
10009 SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10010 M:      Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10011 M:      Ketan Mukadam <ketan.mukadam@avagotech.com>
10012 M:      John Soni Jose <sony.john@avagotech.com>
10013 L:      linux-scsi@vger.kernel.org
10014 W:      http://www.avagotech.com
10015 S:      Supported
10016 F:      drivers/scsi/be2iscsi/
10017
10018 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
10019 M:      Sathya Perla <sathya.perla@broadcom.com>
10020 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
10021 M:      Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10022 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10023 M:      Somnath Kotur <somnath.kotur@broadcom.com>
10024 L:      netdev@vger.kernel.org
10025 W:      http://www.emulex.com
10026 S:      Supported
10027 F:      drivers/net/ethernet/emulex/benet/
10028
10029 EMULEX ONECONNECT ROCE DRIVER
10030 M:      Selvin Xavier <selvin.xavier@avagotech.com>
10031 M:      Devesh Sharma <devesh.sharma@avagotech.com>
10032 M:      Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10033 L:      linux-rdma@vger.kernel.org
10034 W:      http://www.emulex.com
10035 S:      Supported
10036 F:      drivers/infiniband/hw/ocrdma/
10037
10038 SFC NETWORK DRIVER
10039 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10040 M:      Shradha Shah <sshah@solarflare.com>
10041 L:      netdev@vger.kernel.org
10042 S:      Supported
10043 F:      drivers/net/ethernet/sfc/
10044
10045 SGI GRU DRIVER
10046 M:      Dimitri Sivanich <sivanich@sgi.com>
10047 S:      Maintained
10048 F:      drivers/misc/sgi-gru/
10049
10050 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10051 M:      Pat Gefre <pfg@sgi.com>
10052 L:      linux-ia64@vger.kernel.org
10053 S:      Supported
10054 F:      Documentation/ia64/serial.txt
10055 F:      drivers/tty/serial/ioc?_serial.c
10056 F:      include/linux/ioc?.h
10057
10058 SGI XP/XPC/XPNET DRIVER
10059 M:      Cliff Whickman <cpw@sgi.com>
10060 M:      Robin Holt <robinmholt@gmail.com>
10061 S:      Maintained
10062 F:      drivers/misc/sgi-xp/
10063
10064 SI2157 MEDIA DRIVER
10065 M:      Antti Palosaari <crope@iki.fi>
10066 L:      linux-media@vger.kernel.org
10067 W:      https://linuxtv.org
10068 W:      http://palosaari.fi/linux/
10069 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10070 T:      git git://linuxtv.org/anttip/media_tree.git
10071 S:      Maintained
10072 F:      drivers/media/tuners/si2157*
10073
10074 SI2168 MEDIA DRIVER
10075 M:      Antti Palosaari <crope@iki.fi>
10076 L:      linux-media@vger.kernel.org
10077 W:      https://linuxtv.org
10078 W:      http://palosaari.fi/linux/
10079 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10080 T:      git git://linuxtv.org/anttip/media_tree.git
10081 S:      Maintained
10082 F:      drivers/media/dvb-frontends/si2168*
10083
10084 SI470X FM RADIO RECEIVER I2C DRIVER
10085 M:      Hans Verkuil <hverkuil@xs4all.nl>
10086 L:      linux-media@vger.kernel.org
10087 T:      git git://linuxtv.org/media_tree.git
10088 W:      https://linuxtv.org
10089 S:      Odd Fixes
10090 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
10091
10092 SI470X FM RADIO RECEIVER USB DRIVER
10093 M:      Hans Verkuil <hverkuil@xs4all.nl>
10094 L:      linux-media@vger.kernel.org
10095 T:      git git://linuxtv.org/media_tree.git
10096 W:      https://linuxtv.org
10097 S:      Maintained
10098 F:      drivers/media/radio/si470x/radio-si470x-common.c
10099 F:      drivers/media/radio/si470x/radio-si470x.h
10100 F:      drivers/media/radio/si470x/radio-si470x-usb.c
10101
10102 SI4713 FM RADIO TRANSMITTER I2C DRIVER
10103 M:      Eduardo Valentin <edubezval@gmail.com>
10104 L:      linux-media@vger.kernel.org
10105 T:      git git://linuxtv.org/media_tree.git
10106 W:      https://linuxtv.org
10107 S:      Odd Fixes
10108 F:      drivers/media/radio/si4713/si4713.?
10109
10110 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10111 M:      Eduardo Valentin <edubezval@gmail.com>
10112 L:      linux-media@vger.kernel.org
10113 T:      git git://linuxtv.org/media_tree.git
10114 W:      https://linuxtv.org
10115 S:      Odd Fixes
10116 F:      drivers/media/radio/si4713/radio-platform-si4713.c
10117
10118 SI4713 FM RADIO TRANSMITTER USB DRIVER
10119 M:      Hans Verkuil <hverkuil@xs4all.nl>
10120 L:      linux-media@vger.kernel.org
10121 T:      git git://linuxtv.org/media_tree.git
10122 W:      https://linuxtv.org
10123 S:      Maintained
10124 F:      drivers/media/radio/si4713/radio-usb-si4713.c
10125
10126 SIANO DVB DRIVER
10127 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10128 L:      linux-media@vger.kernel.org
10129 W:      https://linuxtv.org
10130 T:      git git://linuxtv.org/media_tree.git
10131 S:      Odd fixes
10132 F:      drivers/media/common/siano/
10133 F:      drivers/media/usb/siano/
10134 F:      drivers/media/usb/siano/
10135 F:      drivers/media/mmc/siano/
10136
10137 SIMPLEFB FB DRIVER
10138 M:      Hans de Goede <hdegoede@redhat.com>
10139 L:      linux-fbdev@vger.kernel.org
10140 S:      Maintained
10141 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
10142 F:      drivers/video/fbdev/simplefb.c
10143 F:      include/linux/platform_data/simplefb.h
10144
10145 SH_VEU V4L2 MEM2MEM DRIVER
10146 L:      linux-media@vger.kernel.org
10147 S:      Orphan
10148 F:      drivers/media/platform/sh_veu.c
10149
10150 SH_VOU V4L2 OUTPUT DRIVER
10151 L:      linux-media@vger.kernel.org
10152 S:      Orphan
10153 F:      drivers/media/platform/sh_vou.c
10154 F:      include/media/drv-intf/sh_vou.h
10155
10156 SIMPLE FIRMWARE INTERFACE (SFI)
10157 M:      Len Brown <lenb@kernel.org>
10158 L:      sfi-devel@simplefirmware.org
10159 W:      http://simplefirmware.org/
10160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10161 S:      Supported
10162 F:      arch/x86/platform/sfi/
10163 F:      drivers/sfi/
10164 F:      include/linux/sfi*.h
10165
10166 SIMTEC EB110ATX (Chalice CATS)
10167 P:      Ben Dooks
10168 P:      Vincent Sanders <vince@simtec.co.uk>
10169 M:      Simtec Linux Team <linux@simtec.co.uk>
10170 W:      http://www.simtec.co.uk/products/EB110ATX/
10171 S:      Supported
10172
10173 SIMTEC EB2410ITX (BAST)
10174 P:      Ben Dooks
10175 P:      Vincent Sanders <vince@simtec.co.uk>
10176 M:      Simtec Linux Team <linux@simtec.co.uk>
10177 W:      http://www.simtec.co.uk/products/EB2410ITX/
10178 S:      Supported
10179 F:      arch/arm/mach-s3c24xx/mach-bast.c
10180 F:      arch/arm/mach-s3c24xx/bast-ide.c
10181 F:      arch/arm/mach-s3c24xx/bast-irq.c
10182
10183 TI DAVINCI MACHINE SUPPORT
10184 M:      Sekhar Nori <nsekhar@ti.com>
10185 M:      Kevin Hilman <khilman@kernel.org>
10186 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10188 S:      Supported
10189 F:      arch/arm/mach-davinci/
10190 F:      drivers/i2c/busses/i2c-davinci.c
10191
10192 TI DAVINCI SERIES MEDIA DRIVER
10193 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10194 L:      linux-media@vger.kernel.org
10195 W:      https://linuxtv.org
10196 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10197 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10198 S:      Maintained
10199 F:      drivers/media/platform/davinci/
10200 F:      include/media/davinci/
10201
10202 TI AM437X VPFE DRIVER
10203 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10204 L:      linux-media@vger.kernel.org
10205 W:      https://linuxtv.org
10206 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10207 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10208 S:      Maintained
10209 F:      drivers/media/platform/am437x/
10210
10211 OV2659 OMNIVISION SENSOR DRIVER
10212 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10213 L:      linux-media@vger.kernel.org
10214 W:      https://linuxtv.org
10215 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10216 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10217 S:      Maintained
10218 F:      drivers/media/i2c/ov2659.c
10219 F:      include/media/i2c/ov2659.h
10220
10221 SILICON MOTION SM712 FRAME BUFFER DRIVER
10222 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10223 M:      Teddy Wang <teddy.wang@siliconmotion.com>
10224 M:      Sudip Mukherjee <sudip@vectorindia.org>
10225 L:      linux-fbdev@vger.kernel.org
10226 S:      Maintained
10227 F:      drivers/video/fbdev/sm712*
10228 F:      Documentation/fb/sm712fb.txt
10229
10230 SIS 190 ETHERNET DRIVER
10231 M:      Francois Romieu <romieu@fr.zoreil.com>
10232 L:      netdev@vger.kernel.org
10233 S:      Maintained
10234 F:      drivers/net/ethernet/sis/sis190.c
10235
10236 SIS 900/7016 FAST ETHERNET DRIVER
10237 M:      Daniele Venzano <venza@brownhat.org>
10238 W:      http://www.brownhat.org/sis900.html
10239 L:      netdev@vger.kernel.org
10240 S:      Maintained
10241 F:      drivers/net/ethernet/sis/sis900.*
10242
10243 SIS FRAMEBUFFER DRIVER
10244 M:      Thomas Winischhofer <thomas@winischhofer.net>
10245 W:      http://www.winischhofer.net/linuxsisvga.shtml
10246 S:      Maintained
10247 F:      Documentation/fb/sisfb.txt
10248 F:      drivers/video/fbdev/sis/
10249 F:      include/video/sisfb.h
10250
10251 SIS USB2VGA DRIVER
10252 M:      Thomas Winischhofer <thomas@winischhofer.net>
10253 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
10254 S:      Maintained
10255 F:      drivers/usb/misc/sisusbvga/
10256
10257 SLAB ALLOCATOR
10258 M:      Christoph Lameter <cl@linux.com>
10259 M:      Pekka Enberg <penberg@kernel.org>
10260 M:      David Rientjes <rientjes@google.com>
10261 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
10262 M:      Andrew Morton <akpm@linux-foundation.org>
10263 L:      linux-mm@kvack.org
10264 S:      Maintained
10265 F:      include/linux/sl?b*.h
10266 F:      mm/sl?b*
10267
10268 SLEEPABLE READ-COPY UPDATE (SRCU)
10269 M:      Lai Jiangshan <jiangshanlai@gmail.com>
10270 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10271 M:      Josh Triplett <josh@joshtriplett.org>
10272 R:      Steven Rostedt <rostedt@goodmis.org>
10273 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10274 L:      linux-kernel@vger.kernel.org
10275 W:      http://www.rdrop.com/users/paulmck/RCU/
10276 S:      Supported
10277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10278 F:      include/linux/srcu.h
10279 F:      kernel/rcu/srcu.c
10280
10281 SMACK SECURITY MODULE
10282 M:      Casey Schaufler <casey@schaufler-ca.com>
10283 L:      linux-security-module@vger.kernel.org
10284 W:      http://schaufler-ca.com
10285 T:      git git://git.gitorious.org/smack-next/kernel.git
10286 S:      Maintained
10287 F:      Documentation/security/Smack.txt
10288 F:      security/smack/
10289
10290 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10291 M:      Kevin Hilman <khilman@kernel.org>
10292 M:      Nishanth Menon <nm@ti.com>
10293 S:      Maintained
10294 F:      drivers/power/avs/
10295 F:      include/linux/power/smartreflex.h
10296 L:      linux-pm@vger.kernel.org
10297
10298 SMC91x ETHERNET DRIVER
10299 M:      Nicolas Pitre <nico@fluxnic.net>
10300 S:      Odd Fixes
10301 F:      drivers/net/ethernet/smsc/smc91x.*
10302
10303 SMIA AND SMIA++ IMAGE SENSOR DRIVER
10304 M:      Sakari Ailus <sakari.ailus@iki.fi>
10305 L:      linux-media@vger.kernel.org
10306 S:      Maintained
10307 F:      drivers/media/i2c/smiapp/
10308 F:      include/media/i2c/smiapp.h
10309 F:      drivers/media/i2c/smiapp-pll.c
10310 F:      drivers/media/i2c/smiapp-pll.h
10311 F:      include/uapi/linux/smiapp.h
10312 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10313
10314 SMM665 HARDWARE MONITOR DRIVER
10315 M:      Guenter Roeck <linux@roeck-us.net>
10316 L:      linux-hwmon@vger.kernel.org
10317 S:      Maintained
10318 F:      Documentation/hwmon/smm665
10319 F:      drivers/hwmon/smm665.c
10320
10321 SMSC EMC2103 HARDWARE MONITOR DRIVER
10322 M:      Steve Glendinning <steve.glendinning@shawell.net>
10323 L:      linux-hwmon@vger.kernel.org
10324 S:      Maintained
10325 F:      Documentation/hwmon/emc2103
10326 F:      drivers/hwmon/emc2103.c
10327
10328 SMSC SCH5627 HARDWARE MONITOR DRIVER
10329 M:      Hans de Goede <hdegoede@redhat.com>
10330 L:      linux-hwmon@vger.kernel.org
10331 S:      Supported
10332 F:      Documentation/hwmon/sch5627
10333 F:      drivers/hwmon/sch5627.c
10334
10335 SMSC47B397 HARDWARE MONITOR DRIVER
10336 M:      Jean Delvare <jdelvare@suse.com>
10337 L:      linux-hwmon@vger.kernel.org
10338 S:      Maintained
10339 F:      Documentation/hwmon/smsc47b397
10340 F:      drivers/hwmon/smsc47b397.c
10341
10342 SMSC911x ETHERNET DRIVER
10343 M:      Steve Glendinning <steve.glendinning@shawell.net>
10344 L:      netdev@vger.kernel.org
10345 S:      Maintained
10346 F:      include/linux/smsc911x.h
10347 F:      drivers/net/ethernet/smsc/smsc911x.*
10348
10349 SMSC9420 PCI ETHERNET DRIVER
10350 M:      Steve Glendinning <steve.glendinning@shawell.net>
10351 L:      netdev@vger.kernel.org
10352 S:      Maintained
10353 F:      drivers/net/ethernet/smsc/smsc9420.*
10354
10355 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10356 M:      Steve Glendinning <steve.glendinning@shawell.net>
10357 L:      linux-fbdev@vger.kernel.org
10358 S:      Maintained
10359 F:      drivers/video/fbdev/smscufx.c
10360
10361 SOC-CAMERA V4L2 SUBSYSTEM
10362 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10363 L:      linux-media@vger.kernel.org
10364 T:      git git://linuxtv.org/media_tree.git
10365 S:      Maintained
10366 F:      include/media/soc*
10367 F:      drivers/media/i2c/soc_camera/
10368 F:      drivers/media/platform/soc_camera/
10369
10370 SOEKRIS NET48XX LED SUPPORT
10371 M:      Chris Boot <bootc@bootc.net>
10372 S:      Maintained
10373 F:      drivers/leds/leds-net48xx.c
10374
10375 SOFTLOGIC 6x10 MPEG CODEC
10376 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10377 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10378 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
10379 M:      Ismael Luceno <ismael@iodev.co.uk>
10380 L:      linux-media@vger.kernel.org
10381 S:      Supported
10382 F:      drivers/media/pci/solo6x10/
10383
10384 SOFTWARE RAID (Multiple Disks) SUPPORT
10385 M:      Shaohua Li <shli@kernel.org>
10386 L:      linux-raid@vger.kernel.org
10387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10388 S:      Supported
10389 F:      drivers/md/
10390 F:      include/linux/raid/
10391 F:      include/uapi/linux/raid/
10392
10393 SONIC NETWORK DRIVER
10394 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10395 L:      netdev@vger.kernel.org
10396 S:      Maintained
10397 F:      drivers/net/ethernet/natsemi/sonic.*
10398
10399 SONICS SILICON BACKPLANE DRIVER (SSB)
10400 M:      Michael Buesch <m@bues.ch>
10401 L:      linux-wireless@vger.kernel.org
10402 S:      Maintained
10403 F:      drivers/ssb/
10404 F:      include/linux/ssb/
10405
10406 SONY VAIO CONTROL DEVICE DRIVER
10407 M:      Mattia Dongili <malattia@linux.it>
10408 L:      platform-driver-x86@vger.kernel.org
10409 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10410 S:      Maintained
10411 F:      Documentation/laptops/sony-laptop.txt
10412 F:      drivers/char/sonypi.c
10413 F:      drivers/platform/x86/sony-laptop.c
10414 F:      include/linux/sony-laptop.h
10415
10416 SONY MEMORYSTICK CARD SUPPORT
10417 M:      Alex Dubov <oakad@yahoo.com>
10418 W:      http://tifmxx.berlios.de/
10419 S:      Maintained
10420 F:      drivers/memstick/host/tifm_ms.c
10421
10422 SONY MEMORYSTICK STANDARD SUPPORT
10423 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10424 S:      Maintained
10425 F:      drivers/memstick/core/ms_block.*
10426
10427 SOUND
10428 M:      Jaroslav Kysela <perex@perex.cz>
10429 M:      Takashi Iwai <tiwai@suse.com>
10430 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10431 W:      http://www.alsa-project.org/
10432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10433 T:      git git://git.alsa-project.org/alsa-kernel.git
10434 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
10435 S:      Maintained
10436 F:      Documentation/sound/
10437 F:      include/sound/
10438 F:      include/uapi/sound/
10439 F:      sound/
10440
10441 SOUND - COMPRESSED AUDIO
10442 M:      Vinod Koul <vinod.koul@intel.com>
10443 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10445 S:      Supported
10446 F:      Documentation/sound/alsa/compress_offload.txt
10447 F:      include/sound/compress_driver.h
10448 F:      include/uapi/sound/compress_*
10449 F:      sound/core/compress_offload.c
10450 F:      sound/soc/soc-compress.c
10451
10452 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10453 M:      Liam Girdwood <lgirdwood@gmail.com>
10454 M:      Mark Brown <broonie@kernel.org>
10455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10456 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10457 W:      http://alsa-project.org/main/index.php/ASoC
10458 S:      Supported
10459 F:      Documentation/sound/alsa/soc/
10460 F:      sound/soc/
10461 F:      include/sound/soc*
10462
10463 SOUND - DMAENGINE HELPERS
10464 M:      Lars-Peter Clausen <lars@metafoo.de>
10465 S:      Supported
10466 F:      include/sound/dmaengine_pcm.h
10467 F:      sound/core/pcm_dmaengine.c
10468 F:      sound/soc/soc-generic-dmaengine-pcm.c
10469
10470 SP2 MEDIA DRIVER
10471 M:      Olli Salonen <olli.salonen@iki.fi>
10472 L:      linux-media@vger.kernel.org
10473 W:      https://linuxtv.org
10474 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10475 S:      Maintained
10476 F:      drivers/media/dvb-frontends/sp2*
10477
10478 SPARC + UltraSPARC (sparc/sparc64)
10479 M:      "David S. Miller" <davem@davemloft.net>
10480 L:      sparclinux@vger.kernel.org
10481 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
10482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10484 S:      Maintained
10485 F:      arch/sparc/
10486 F:      drivers/sbus/
10487
10488 SPARC SERIAL DRIVERS
10489 M:      "David S. Miller" <davem@davemloft.net>
10490 L:      sparclinux@vger.kernel.org
10491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10493 S:      Maintained
10494 F:      include/linux/sunserialcore.h
10495 F:      drivers/tty/serial/suncore.c
10496 F:      drivers/tty/serial/sunhv.c
10497 F:      drivers/tty/serial/sunsab.c
10498 F:      drivers/tty/serial/sunsab.h
10499 F:      drivers/tty/serial/sunsu.c
10500 F:      drivers/tty/serial/sunzilog.c
10501 F:      drivers/tty/serial/sunzilog.h
10502
10503 SPARSE CHECKER
10504 M:      "Christopher Li" <sparse@chrisli.org>
10505 L:      linux-sparse@vger.kernel.org
10506 W:      https://sparse.wiki.kernel.org/
10507 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10508 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10509 S:      Maintained
10510 F:      include/linux/compiler.h
10511
10512 SPEAR PLATFORM SUPPORT
10513 M:      Viresh Kumar <vireshk@kernel.org>
10514 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10515 L:      spear-devel@list.st.com
10516 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10517 W:      http://www.st.com/spear
10518 S:      Maintained
10519 F:      arch/arm/boot/dts/spear*
10520 F:      arch/arm/mach-spear/
10521
10522 SPEAR CLOCK FRAMEWORK SUPPORT
10523 M:      Viresh Kumar <vireshk@kernel.org>
10524 L:      spear-devel@list.st.com
10525 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10526 W:      http://www.st.com/spear
10527 S:      Maintained
10528 F:      drivers/clk/spear/
10529
10530 SPI SUBSYSTEM
10531 M:      Mark Brown <broonie@kernel.org>
10532 L:      linux-spi@vger.kernel.org
10533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10534 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
10535 S:      Maintained
10536 F:      Documentation/spi/
10537 F:      drivers/spi/
10538 F:      include/linux/spi/
10539 F:      include/uapi/linux/spi/
10540
10541 SPIDERNET NETWORK DRIVER for CELL
10542 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10543 L:      netdev@vger.kernel.org
10544 S:      Supported
10545 F:      Documentation/networking/spider_net.txt
10546 F:      drivers/net/ethernet/toshiba/spider_net*
10547
10548 SPU FILE SYSTEM
10549 M:      Jeremy Kerr <jk@ozlabs.org>
10550 L:      linuxppc-dev@lists.ozlabs.org
10551 W:      http://www.ibm.com/developerworks/power/cell/
10552 S:      Supported
10553 F:      Documentation/filesystems/spufs.txt
10554 F:      arch/powerpc/platforms/cell/spufs/
10555
10556 SQUASHFS FILE SYSTEM
10557 M:      Phillip Lougher <phillip@squashfs.org.uk>
10558 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
10559 W:      http://squashfs.org.uk
10560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10561 S:      Maintained
10562 F:      Documentation/filesystems/squashfs.txt
10563 F:      fs/squashfs/
10564
10565 SRM (Alpha) environment access
10566 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
10567 S:      Maintained
10568 F:      arch/alpha/kernel/srm_env.c
10569
10570 STABLE BRANCH
10571 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10572 L:      stable@vger.kernel.org
10573 S:      Supported
10574 F:      Documentation/stable_kernel_rules.txt
10575
10576 STAGING SUBSYSTEM
10577 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10579 L:      devel@driverdev.osuosl.org
10580 S:      Supported
10581 F:      drivers/staging/
10582
10583 STAGING - COMEDI
10584 M:      Ian Abbott <abbotti@mev.co.uk>
10585 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
10586 S:      Odd Fixes
10587 F:      drivers/staging/comedi/
10588
10589 STAGING - FLARION FT1000 DRIVERS
10590 M:      Marek Belisko <marek.belisko@gmail.com>
10591 S:      Odd Fixes
10592 F:      drivers/staging/ft1000/
10593
10594 STAGING - INDUSTRIAL IO
10595 M:      Jonathan Cameron <jic23@kernel.org>
10596 L:      linux-iio@vger.kernel.org
10597 S:      Odd Fixes
10598 F:      drivers/staging/iio/
10599
10600 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10601 M:      Jarod Wilson <jarod@wilsonet.com>
10602 W:      http://www.lirc.org/
10603 S:      Odd Fixes
10604 F:      drivers/staging/media/lirc/
10605
10606 STAGING - LUSTRE PARALLEL FILESYSTEM
10607 M:      Oleg Drokin <oleg.drokin@intel.com>
10608 M:      Andreas Dilger <andreas.dilger@intel.com>
10609 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
10610 W:      http://wiki.lustre.org/
10611 S:      Maintained
10612 F:      drivers/staging/lustre
10613
10614 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10615 M:      Marc Dietrich <marvin24@gmx.de>
10616 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
10617 L:      linux-tegra@vger.kernel.org
10618 S:      Maintained
10619 F:      drivers/staging/nvec/
10620
10621 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10622 M:      Jens Frederich <jfrederich@gmail.com>
10623 M:      Daniel Drake <dsd@laptop.org>
10624 M:      Jon Nettleton <jon.nettleton@gmail.com>
10625 W:      http://wiki.laptop.org/go/DCON
10626 S:      Maintained
10627 F:      drivers/staging/olpc_dcon/
10628
10629 STAGING - REALTEK RTL8712U DRIVERS
10630 M:      Larry Finger <Larry.Finger@lwfinger.net>
10631 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10632 S:      Odd Fixes
10633 F:      drivers/staging/rtl8712/
10634
10635 STAGING - REALTEK RTL8723U WIRELESS DRIVER
10636 M:      Larry Finger <Larry.Finger@lwfinger.net>
10637 M:      Jes Sorensen <Jes.Sorensen@redhat.com>
10638 L:      linux-wireless@vger.kernel.org
10639 S:      Maintained
10640 F:      drivers/staging/rtl8723au/
10641
10642 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10643 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10644 M:      Teddy Wang <teddy.wang@siliconmotion.com>
10645 M:      Sudip Mukherjee <sudip@vectorindia.org>
10646 L:      linux-fbdev@vger.kernel.org
10647 S:      Maintained
10648 F:      drivers/staging/sm750fb/
10649
10650 STAGING - SLICOSS
10651 M:      Lior Dotan <liodot@gmail.com>
10652 M:      Christopher Harrer <charrer@alacritech.com>
10653 S:      Odd Fixes
10654 F:      drivers/staging/slicoss/
10655
10656 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10657 M:      William Hubbs <w.d.hubbs@gmail.com>
10658 M:      Chris Brannon <chris@the-brannons.com>
10659 M:      Kirk Reiser <kirk@reisers.ca>
10660 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
10661 L:      speakup@linux-speakup.org
10662 W:      http://www.linux-speakup.org/
10663 S:      Odd Fixes
10664 F:      drivers/staging/speakup/
10665
10666 STAGING - VIA VT665X DRIVERS
10667 M:      Forest Bond <forest@alittletooquiet.net>
10668 S:      Odd Fixes
10669 F:      drivers/staging/vt665?/
10670
10671 STAGING - WILC1000 WIFI DRIVER
10672 M:      Johnny Kim <johnny.kim@atmel.com>
10673 M:      Austin Shin <austin.shin@atmel.com>
10674 M:      Chris Park <chris.park@atmel.com>
10675 M:      Tony Cho <tony.cho@atmel.com>
10676 M:      Glen Lee <glen.lee@atmel.com>
10677 M:      Leo Kim <leo.kim@atmel.com>
10678 L:      linux-wireless@vger.kernel.org
10679 S:      Supported
10680 F:      drivers/staging/wilc1000/
10681
10682 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10683 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
10684 S:      Odd Fixes
10685 F:      drivers/staging/xgifb/
10686
10687 HFI1 DRIVER
10688 M:      Mike Marciniszyn <infinipath@intel.com>
10689 L:      linux-rdma@vger.kernel.org
10690 S:      Supported
10691 F:      drivers/staging/rdma/hfi1
10692
10693 STARFIRE/DURALAN NETWORK DRIVER
10694 M:      Ion Badulescu <ionut@badula.org>
10695 S:      Odd Fixes
10696 F:      drivers/net/ethernet/adaptec/starfire*
10697
10698 SUN3/3X
10699 M:      Sam Creasey <sammy@sammy.net>
10700 W:      http://sammy.net/sun3/
10701 S:      Maintained
10702 F:      arch/m68k/kernel/*sun3*
10703 F:      arch/m68k/sun3*/
10704 F:      arch/m68k/include/asm/sun3*
10705 F:      drivers/net/ethernet/i825xx/sun3*
10706
10707 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10708 M:      Hans de Goede <hdegoede@redhat.com>
10709 L:      linux-input@vger.kernel.org
10710 S:      Maintained
10711 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10712 F:      drivers/input/keyboard/sun4i-lradc-keys.c
10713
10714 SUNDANCE NETWORK DRIVER
10715 M:      Denis Kirjanov <kda@linux-powerpc.org>
10716 L:      netdev@vger.kernel.org
10717 S:      Maintained
10718 F:      drivers/net/ethernet/dlink/sundance.c
10719
10720 SUPERH
10721 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
10722 M:      Rich Felker <dalias@libc.org>
10723 L:      linux-sh@vger.kernel.org
10724 Q:      http://patchwork.kernel.org/project/linux-sh/list/
10725 S:      Maintained
10726 F:      Documentation/sh/
10727 F:      arch/sh/
10728 F:      drivers/sh/
10729
10730 SUSPEND TO RAM
10731 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10732 M:      Len Brown <len.brown@intel.com>
10733 M:      Pavel Machek <pavel@ucw.cz>
10734 L:      linux-pm@vger.kernel.org
10735 S:      Supported
10736 F:      Documentation/power/
10737 F:      arch/x86/kernel/acpi/
10738 F:      drivers/base/power/
10739 F:      kernel/power/
10740 F:      include/linux/suspend.h
10741 F:      include/linux/freezer.h
10742 F:      include/linux/pm.h
10743
10744 SVGA HANDLING
10745 M:      Martin Mares <mj@ucw.cz>
10746 L:      linux-video@atrey.karlin.mff.cuni.cz
10747 S:      Maintained
10748 F:      Documentation/svga.txt
10749 F:      arch/x86/boot/video*
10750
10751 SWIOTLB SUBSYSTEM
10752 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10753 L:      linux-kernel@vger.kernel.org
10754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10755 S:      Supported
10756 F:      lib/swiotlb.c
10757 F:      arch/*/kernel/pci-swiotlb.c
10758 F:      include/linux/swiotlb.h
10759
10760 SWITCHDEV
10761 M:      Jiri Pirko <jiri@resnulli.us>
10762 L:      netdev@vger.kernel.org
10763 S:      Supported
10764 F:      net/switchdev/
10765 F:      include/net/switchdev.h
10766
10767 SYNOPSYS ARC ARCHITECTURE
10768 M:      Vineet Gupta <vgupta@synopsys.com>
10769 L:      linux-snps-arc@lists.infradead.org
10770 S:      Supported
10771 F:      arch/arc/
10772 F:      Documentation/devicetree/bindings/arc/*
10773 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10774 F:      drivers/tty/serial/arc_uart.c
10775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10776
10777 SYNOPSYS ARC SDP platform support
10778 M:      Alexey Brodkin <abrodkin@synopsys.com>
10779 S:      Supported
10780 F:      arch/arc/plat-axs10x
10781 F:      arch/arc/boot/dts/ax*
10782 F:      Documentation/devicetree/bindings/arc/axs10*
10783
10784 SYSTEM CONFIGURATION (SYSCON)
10785 M:      Lee Jones <lee.jones@linaro.org>
10786 M:      Arnd Bergmann <arnd@arndb.de>
10787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10788 S:      Supported
10789 F:      drivers/mfd/syscon.c
10790
10791 SYSV FILESYSTEM
10792 M:      Christoph Hellwig <hch@infradead.org>
10793 S:      Maintained
10794 F:      Documentation/filesystems/sysv-fs.txt
10795 F:      fs/sysv/
10796 F:      include/linux/sysv_fs.h
10797
10798 TARGET SUBSYSTEM
10799 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
10800 L:      linux-scsi@vger.kernel.org
10801 L:      target-devel@vger.kernel.org
10802 W:      http://www.linux-iscsi.org
10803 W:      http://groups.google.com/group/linux-iscsi-target-dev
10804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10805 S:      Supported
10806 F:      drivers/target/
10807 F:      include/target/
10808 F:      Documentation/target/
10809
10810 TASKSTATS STATISTICS INTERFACE
10811 M:      Balbir Singh <bsingharora@gmail.com>
10812 S:      Maintained
10813 F:      Documentation/accounting/taskstats*
10814 F:      include/linux/taskstats*
10815 F:      kernel/taskstats.c
10816
10817 TC CLASSIFIER
10818 M:      Jamal Hadi Salim <jhs@mojatatu.com>
10819 L:      netdev@vger.kernel.org
10820 S:      Maintained
10821 F:      include/net/pkt_cls.h
10822 F:      include/uapi/linux/pkt_cls.h
10823 F:      net/sched/
10824
10825 TCP LOW PRIORITY MODULE
10826 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10827 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10828 W:      http://tcp-lp-mod.sourceforge.net/
10829 S:      Maintained
10830 F:      net/ipv4/tcp_lp.c
10831
10832 TDA10071 MEDIA DRIVER
10833 M:      Antti Palosaari <crope@iki.fi>
10834 L:      linux-media@vger.kernel.org
10835 W:      https://linuxtv.org
10836 W:      http://palosaari.fi/linux/
10837 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10838 T:      git git://linuxtv.org/anttip/media_tree.git
10839 S:      Maintained
10840 F:      drivers/media/dvb-frontends/tda10071*
10841
10842 TDA18212 MEDIA DRIVER
10843 M:      Antti Palosaari <crope@iki.fi>
10844 L:      linux-media@vger.kernel.org
10845 W:      https://linuxtv.org
10846 W:      http://palosaari.fi/linux/
10847 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10848 T:      git git://linuxtv.org/anttip/media_tree.git
10849 S:      Maintained
10850 F:      drivers/media/tuners/tda18212*
10851
10852 TDA18218 MEDIA DRIVER
10853 M:      Antti Palosaari <crope@iki.fi>
10854 L:      linux-media@vger.kernel.org
10855 W:      https://linuxtv.org
10856 W:      http://palosaari.fi/linux/
10857 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10858 T:      git git://linuxtv.org/anttip/media_tree.git
10859 S:      Maintained
10860 F:      drivers/media/tuners/tda18218*
10861
10862 TDA18271 MEDIA DRIVER
10863 M:      Michael Krufky <mkrufky@linuxtv.org>
10864 L:      linux-media@vger.kernel.org
10865 W:      https://linuxtv.org
10866 W:      http://github.com/mkrufky
10867 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10868 T:      git git://linuxtv.org/mkrufky/tuners.git
10869 S:      Maintained
10870 F:      drivers/media/tuners/tda18271*
10871
10872 TDA827x MEDIA DRIVER
10873 M:      Michael Krufky <mkrufky@linuxtv.org>
10874 L:      linux-media@vger.kernel.org
10875 W:      https://linuxtv.org
10876 W:      http://github.com/mkrufky
10877 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10878 T:      git git://linuxtv.org/mkrufky/tuners.git
10879 S:      Maintained
10880 F:      drivers/media/tuners/tda8290.*
10881
10882 TDA8290 MEDIA DRIVER
10883 M:      Michael Krufky <mkrufky@linuxtv.org>
10884 L:      linux-media@vger.kernel.org
10885 W:      https://linuxtv.org
10886 W:      http://github.com/mkrufky
10887 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10888 T:      git git://linuxtv.org/mkrufky/tuners.git
10889 S:      Maintained
10890 F:      drivers/media/tuners/tda8290.*
10891
10892 TDA9840 MEDIA DRIVER
10893 M:      Hans Verkuil <hverkuil@xs4all.nl>
10894 L:      linux-media@vger.kernel.org
10895 T:      git git://linuxtv.org/media_tree.git
10896 W:      https://linuxtv.org
10897 S:      Maintained
10898 F:      drivers/media/i2c/tda9840*
10899
10900 TEA5761 TUNER DRIVER
10901 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10902 L:      linux-media@vger.kernel.org
10903 W:      https://linuxtv.org
10904 T:      git git://linuxtv.org/media_tree.git
10905 S:      Odd fixes
10906 F:      drivers/media/tuners/tea5761.*
10907
10908 TEA5767 TUNER DRIVER
10909 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10910 L:      linux-media@vger.kernel.org
10911 W:      https://linuxtv.org
10912 T:      git git://linuxtv.org/media_tree.git
10913 S:      Maintained
10914 F:      drivers/media/tuners/tea5767.*
10915
10916 TEA6415C MEDIA DRIVER
10917 M:      Hans Verkuil <hverkuil@xs4all.nl>
10918 L:      linux-media@vger.kernel.org
10919 T:      git git://linuxtv.org/media_tree.git
10920 W:      https://linuxtv.org
10921 S:      Maintained
10922 F:      drivers/media/i2c/tea6415c*
10923
10924 TEA6420 MEDIA DRIVER
10925 M:      Hans Verkuil <hverkuil@xs4all.nl>
10926 L:      linux-media@vger.kernel.org
10927 T:      git git://linuxtv.org/media_tree.git
10928 W:      https://linuxtv.org
10929 S:      Maintained
10930 F:      drivers/media/i2c/tea6420*
10931
10932 TEAM DRIVER
10933 M:      Jiri Pirko <jiri@resnulli.us>
10934 L:      netdev@vger.kernel.org
10935 S:      Supported
10936 F:      drivers/net/team/
10937 F:      include/linux/if_team.h
10938 F:      include/uapi/linux/if_team.h
10939
10940 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10941 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10942 S:      Maintained
10943 F:      arch/x86/platform/ts5500/
10944
10945 TECHNOTREND USB IR RECEIVER
10946 M:      Sean Young <sean@mess.org>
10947 L:      linux-media@vger.kernel.org
10948 S:      Maintained
10949 F:      drivers/media/rc/ttusbir.c
10950
10951 TEGRA ARCHITECTURE SUPPORT
10952 M:      Stephen Warren <swarren@wwwdotorg.org>
10953 M:      Thierry Reding <thierry.reding@gmail.com>
10954 M:      Alexandre Courbot <gnurou@gmail.com>
10955 L:      linux-tegra@vger.kernel.org
10956 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
10957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10958 S:      Supported
10959 N:      [^a-z]tegra
10960
10961 TEGRA CLOCK DRIVER
10962 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
10963 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
10964 S:      Supported
10965 F:      drivers/clk/tegra/
10966
10967 TEGRA DMA DRIVER
10968 M:      Laxman Dewangan <ldewangan@nvidia.com>
10969 S:      Supported
10970 F:      drivers/dma/tegra20-apb-dma.c
10971
10972 TEGRA I2C DRIVER
10973 M:      Laxman Dewangan <ldewangan@nvidia.com>
10974 S:      Supported
10975 F:      drivers/i2c/busses/i2c-tegra.c
10976
10977 TEGRA IOMMU DRIVERS
10978 M:      Hiroshi Doyu <hdoyu@nvidia.com>
10979 S:      Supported
10980 F:      drivers/iommu/tegra*
10981
10982 TEGRA KBC DRIVER
10983 M:      Rakesh Iyer <riyer@nvidia.com>
10984 M:      Laxman Dewangan <ldewangan@nvidia.com>
10985 S:      Supported
10986 F:      drivers/input/keyboard/tegra-kbc.c
10987
10988 TEGRA PWM DRIVER
10989 M:      Thierry Reding <thierry.reding@gmail.com>
10990 S:      Supported
10991 F:      drivers/pwm/pwm-tegra.c
10992
10993 TEGRA SERIAL DRIVER
10994 M:      Laxman Dewangan <ldewangan@nvidia.com>
10995 S:      Supported
10996 F:      drivers/tty/serial/serial-tegra.c
10997
10998 TEGRA SPI DRIVER
10999 M:      Laxman Dewangan <ldewangan@nvidia.com>
11000 S:      Supported
11001 F:      drivers/spi/spi-tegra*
11002
11003 TEHUTI ETHERNET DRIVER
11004 M:      Andy Gospodarek <andy@greyhouse.net>
11005 L:      netdev@vger.kernel.org
11006 S:      Supported
11007 F:      drivers/net/ethernet/tehuti/*
11008
11009 Telecom Clock Driver for MCPL0010
11010 M:      Mark Gross <mark.gross@intel.com>
11011 S:      Supported
11012 F:      drivers/char/tlclk.c
11013
11014 TENSILICA XTENSA PORT (xtensa)
11015 M:      Chris Zankel <chris@zankel.net>
11016 M:      Max Filippov <jcmvbkbc@gmail.com>
11017 L:      linux-xtensa@linux-xtensa.org
11018 T:      git git://github.com/czankel/xtensa-linux.git
11019 S:      Maintained
11020 F:      arch/xtensa/
11021 F:      drivers/irqchip/irq-xtensa-*
11022
11023 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11024 M:      Hans Verkuil <hverkuil@xs4all.nl>
11025 L:      linux-media@vger.kernel.org
11026 T:      git git://linuxtv.org/media_tree.git
11027 W:      https://linuxtv.org
11028 S:      Maintained
11029 F:      drivers/media/radio/radio-raremono.c
11030
11031 THERMAL
11032 M:      Zhang Rui <rui.zhang@intel.com>
11033 M:      Eduardo Valentin <edubezval@gmail.com>
11034 L:      linux-pm@vger.kernel.org
11035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11037 Q:      https://patchwork.kernel.org/project/linux-pm/list/
11038 S:      Supported
11039 F:      drivers/thermal/
11040 F:      include/linux/thermal.h
11041 F:      include/uapi/linux/thermal.h
11042 F:      include/linux/cpu_cooling.h
11043 F:      Documentation/devicetree/bindings/thermal/
11044
11045 THERMAL/CPU_COOLING
11046 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
11047 M:      Viresh Kumar <viresh.kumar@linaro.org>
11048 M:      Javi Merino <javi.merino@arm.com>
11049 L:      linux-pm@vger.kernel.org
11050 S:      Supported
11051 F:      Documentation/thermal/cpu-cooling-api.txt
11052 F:      drivers/thermal/cpu_cooling.c
11053 F:      include/linux/cpu_cooling.h
11054
11055 THINGM BLINK(1) USB RGB LED DRIVER
11056 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11057 S:      Maintained
11058 F:      drivers/hid/hid-thingm.c
11059
11060 THINKPAD ACPI EXTRAS DRIVER
11061 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11062 L:      ibm-acpi-devel@lists.sourceforge.net
11063 L:      platform-driver-x86@vger.kernel.org
11064 W:      http://ibm-acpi.sourceforge.net
11065 W:      http://thinkwiki.org/wiki/Ibm-acpi
11066 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11067 S:      Maintained
11068 F:      drivers/platform/x86/thinkpad_acpi.c
11069
11070 TI BANDGAP AND THERMAL DRIVER
11071 M:      Eduardo Valentin <edubezval@gmail.com>
11072 L:      linux-pm@vger.kernel.org
11073 L:      linux-omap@vger.kernel.org
11074 S:      Maintained
11075 F:      drivers/thermal/ti-soc-thermal/
11076
11077 TI VPE/CAL DRIVERS
11078 M:      Benoit Parrot <bparrot@ti.com>
11079 L:      linux-media@vger.kernel.org
11080 W:      http://linuxtv.org/
11081 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11082 S:      Maintained
11083 F:      drivers/media/platform/ti-vpe/
11084
11085 TI CDCE706 CLOCK DRIVER
11086 M:      Max Filippov <jcmvbkbc@gmail.com>
11087 S:      Maintained
11088 F:      drivers/clk/clk-cdce706.c
11089
11090 TI CLOCK DRIVER
11091 M:      Tero Kristo <t-kristo@ti.com>
11092 L:      linux-omap@vger.kernel.org
11093 S:      Maintained
11094 F:      drivers/clk/ti/
11095 F:      include/linux/clk/ti.h
11096
11097 TI FLASH MEDIA INTERFACE DRIVER
11098 M:      Alex Dubov <oakad@yahoo.com>
11099 S:      Maintained
11100 F:      drivers/misc/tifm*
11101 F:      drivers/mmc/host/tifm_sd.c
11102 F:      include/linux/tifm.h
11103
11104 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11105 M:      Santosh Shilimkar <ssantosh@kernel.org>
11106 L:      linux-kernel@vger.kernel.org
11107 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11108 S:      Maintained
11109 F:      drivers/soc/ti/*
11110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11111
11112
11113 TI LM49xxx FAMILY ASoC CODEC DRIVERS
11114 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
11115 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11116 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11117 S:      Maintained
11118 F:      sound/soc/codecs/lm49453*
11119 F:      sound/soc/codecs/isabelle*
11120
11121 TI LP855x BACKLIGHT DRIVER
11122 M:      Milo Kim <milo.kim@ti.com>
11123 S:      Maintained
11124 F:      Documentation/backlight/lp855x-driver.txt
11125 F:      drivers/video/backlight/lp855x_bl.c
11126 F:      include/linux/platform_data/lp855x.h
11127
11128 TI LP8727 CHARGER DRIVER
11129 M:      Milo Kim <milo.kim@ti.com>
11130 S:      Maintained
11131 F:      drivers/power/lp8727_charger.c
11132 F:      include/linux/platform_data/lp8727.h
11133
11134 TI LP8788 MFD DRIVER
11135 M:      Milo Kim <milo.kim@ti.com>
11136 S:      Maintained
11137 F:      drivers/iio/adc/lp8788_adc.c
11138 F:      drivers/leds/leds-lp8788.c
11139 F:      drivers/mfd/lp8788*.c
11140 F:      drivers/power/lp8788-charger.c
11141 F:      drivers/regulator/lp8788-*.c
11142 F:      include/linux/mfd/lp8788*.h
11143
11144 TI NETCP ETHERNET DRIVER
11145 M:      Wingman Kwok <w-kwok2@ti.com>
11146 M:      Murali Karicheri <m-karicheri2@ti.com>
11147 L:      netdev@vger.kernel.org
11148 S:      Maintained
11149 F:      drivers/net/ethernet/ti/netcp*
11150
11151 TI TAS571X FAMILY ASoC CODEC DRIVER
11152 M:      Kevin Cernekee <cernekee@chromium.org>
11153 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11154 S:      Odd Fixes
11155 F:      sound/soc/codecs/tas571x*
11156
11157 TI TWL4030 SERIES SOC CODEC DRIVER
11158 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11159 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11160 S:      Maintained
11161 F:      sound/soc/codecs/twl4030*
11162
11163 TI WILINK WIRELESS DRIVERS
11164 L:      linux-wireless@vger.kernel.org
11165 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
11166 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
11167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11168 S:      Orphan
11169 F:      drivers/net/wireless/ti/
11170 F:      include/linux/wl12xx.h
11171
11172 TIPC NETWORK LAYER
11173 M:      Jon Maloy <jon.maloy@ericsson.com>
11174 M:      Ying Xue <ying.xue@windriver.com>
11175 L:      netdev@vger.kernel.org (core kernel code)
11176 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11177 W:      http://tipc.sourceforge.net/
11178 S:      Maintained
11179 F:      include/uapi/linux/tipc*.h
11180 F:      net/tipc/
11181
11182 TILE ARCHITECTURE
11183 M:      Chris Metcalf <cmetcalf@mellanox.com>
11184 W:      http://www.mellanox.com/repository/solutions/tile-scm/
11185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11186 S:      Supported
11187 F:      arch/tile/
11188 F:      drivers/char/tile-srom.c
11189 F:      drivers/edac/tile_edac.c
11190 F:      drivers/net/ethernet/tile/
11191 F:      drivers/rtc/rtc-tile.c
11192 F:      drivers/tty/hvc/hvc_tile.c
11193 F:      drivers/tty/serial/tilegx.c
11194 F:      drivers/usb/host/*-tilegx.c
11195 F:      include/linux/usb/tilegx.h
11196
11197 TLAN NETWORK DRIVER
11198 M:      Samuel Chessman <chessman@tux.org>
11199 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
11200 W:      http://sourceforge.net/projects/tlan/
11201 S:      Maintained
11202 F:      Documentation/networking/tlan.txt
11203 F:      drivers/net/ethernet/ti/tlan.*
11204
11205 TOMOYO SECURITY MODULE
11206 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
11207 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11208 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11209 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11210 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11211 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11212 W:      http://tomoyo.sourceforge.jp/
11213 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11214 S:      Maintained
11215 F:      security/tomoyo/
11216
11217 TOPSTAR LAPTOP EXTRAS DRIVER
11218 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11219 L:      platform-driver-x86@vger.kernel.org
11220 S:      Maintained
11221 F:      drivers/platform/x86/topstar-laptop.c
11222
11223 TOSHIBA ACPI EXTRAS DRIVER
11224 M:      Azael Avalos <coproscefalo@gmail.com>
11225 L:      platform-driver-x86@vger.kernel.org
11226 S:      Maintained
11227 F:      drivers/platform/x86/toshiba_acpi.c
11228
11229 TOSHIBA BLUETOOTH DRIVER
11230 M:      Azael Avalos <coproscefalo@gmail.com>
11231 L:      platform-driver-x86@vger.kernel.org
11232 S:      Maintained
11233 F:      drivers/platform/x86/toshiba_bluetooth.c
11234
11235 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11236 M:      Azael Avalos <coproscefalo@gmail.com>
11237 L:      platform-driver-x86@vger.kernel.org
11238 S:      Maintained
11239 F:      drivers/platform/x86/toshiba_haps.c
11240
11241 TOSHIBA WMI HOTKEYS DRIVER
11242 M:      Azael Avalos <coproscefalo@gmail.com>
11243 L:      platform-driver-x86@vger.kernel.org
11244 S:      Maintained
11245 F:      drivers/platform/x86/toshiba-wmi.c
11246
11247 TOSHIBA SMM DRIVER
11248 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
11249 W:      http://www.buzzard.org.uk/toshiba/
11250 S:      Maintained
11251 F:      drivers/char/toshiba.c
11252 F:      include/linux/toshiba.h
11253 F:      include/uapi/linux/toshiba.h
11254
11255 TOSHIBA TC358743 DRIVER
11256 M:      Mats Randgaard <matrandg@cisco.com>
11257 L:      linux-media@vger.kernel.org
11258 S:      Maintained
11259 F:      drivers/media/i2c/tc358743*
11260 F:      include/media/i2c/tc358743.h
11261
11262 TMIO MMC DRIVER
11263 M:      Ian Molton <ian@mnementh.co.uk>
11264 L:      linux-mmc@vger.kernel.org
11265 S:      Maintained
11266 F:      drivers/mmc/host/tmio_mmc*
11267 F:      drivers/mmc/host/sh_mobile_sdhi.c
11268 F:      include/linux/mmc/tmio.h
11269 F:      include/linux/mmc/sh_mobile_sdhi.h
11270
11271 TMP401 HARDWARE MONITOR DRIVER
11272 M:      Guenter Roeck <linux@roeck-us.net>
11273 L:      linux-hwmon@vger.kernel.org
11274 S:      Maintained
11275 F:      Documentation/hwmon/tmp401
11276 F:      drivers/hwmon/tmp401.c
11277
11278 TMPFS (SHMEM FILESYSTEM)
11279 M:      Hugh Dickins <hughd@google.com>
11280 L:      linux-mm@kvack.org
11281 S:      Maintained
11282 F:      include/linux/shmem_fs.h
11283 F:      mm/shmem.c
11284
11285 TM6000 VIDEO4LINUX DRIVER
11286 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11287 L:      linux-media@vger.kernel.org
11288 W:      https://linuxtv.org
11289 T:      git git://linuxtv.org/media_tree.git
11290 S:      Odd fixes
11291 F:      drivers/media/usb/tm6000/
11292
11293 TW68 VIDEO4LINUX DRIVER
11294 M:      Hans Verkuil <hverkuil@xs4all.nl>
11295 L:      linux-media@vger.kernel.org
11296 T:      git git://linuxtv.org/media_tree.git
11297 W:      https://linuxtv.org
11298 S:      Odd Fixes
11299 F:      drivers/media/pci/tw68/
11300
11301 TPM DEVICE DRIVER
11302 M:      Peter Huewe <peterhuewe@gmx.de>
11303 M:      Marcel Selhorst <tpmdd@selhorst.net>
11304 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11305 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11306 W:      http://tpmdd.sourceforge.net
11307 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11308 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
11309 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
11310 S:      Maintained
11311 F:      drivers/char/tpm/
11312
11313 TPM IBM_VTPM DEVICE DRIVER
11314 M:      Ashley Lai <ashleydlai@gmail.com>
11315 W:      http://tpmdd.sourceforge.net
11316 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11317 S:      Maintained
11318 F:      drivers/char/tpm/tpm_ibmvtpm*
11319
11320 TRACING
11321 M:      Steven Rostedt <rostedt@goodmis.org>
11322 M:      Ingo Molnar <mingo@redhat.com>
11323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11324 S:      Maintained
11325 F:      Documentation/trace/ftrace.txt
11326 F:      arch/*/*/*/ftrace.h
11327 F:      arch/*/kernel/ftrace.c
11328 F:      include/*/ftrace.h
11329 F:      include/linux/trace*.h
11330 F:      include/trace/
11331 F:      kernel/trace/
11332 F:      tools/testing/selftests/ftrace/
11333
11334 TRIVIAL PATCHES
11335 M:      Jiri Kosina <trivial@kernel.org>
11336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11337 S:      Maintained
11338 K:      ^Subject:.*(?i)trivial
11339
11340 TTY LAYER
11341 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11342 M:      Jiri Slaby <jslaby@suse.com>
11343 S:      Supported
11344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11345 F:      Documentation/serial/
11346 F:      drivers/tty/
11347 F:      drivers/tty/serial/serial_core.c
11348 F:      include/linux/serial_core.h
11349 F:      include/linux/serial.h
11350 F:      include/linux/tty.h
11351 F:      include/uapi/linux/serial_core.h
11352 F:      include/uapi/linux/serial.h
11353 F:      include/uapi/linux/tty.h
11354
11355 TUA9001 MEDIA DRIVER
11356 M:      Antti Palosaari <crope@iki.fi>
11357 L:      linux-media@vger.kernel.org
11358 W:      https://linuxtv.org
11359 W:      http://palosaari.fi/linux/
11360 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11361 T:      git git://linuxtv.org/anttip/media_tree.git
11362 S:      Maintained
11363 F:      drivers/media/tuners/tua9001*
11364
11365 TULIP NETWORK DRIVERS
11366 L:      netdev@vger.kernel.org
11367 L:      linux-parisc@vger.kernel.org
11368 S:      Orphan
11369 F:      drivers/net/ethernet/dec/tulip/
11370
11371 TUN/TAP driver
11372 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
11373 W:      http://vtun.sourceforge.net/tun
11374 S:      Maintained
11375 F:      Documentation/networking/tuntap.txt
11376 F:      arch/um/os-Linux/drivers/
11377
11378 TURBOCHANNEL SUBSYSTEM
11379 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
11380 M:      Ralf Baechle <ralf@linux-mips.org>
11381 L:      linux-mips@linux-mips.org
11382 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
11383 S:      Maintained
11384 F:      drivers/tc/
11385 F:      include/linux/tc.h
11386
11387 U14-34F SCSI DRIVER
11388 M:      Dario Ballabio <ballabio_dario@emc.com>
11389 L:      linux-scsi@vger.kernel.org
11390 S:      Maintained
11391 F:      drivers/scsi/u14-34f.c
11392
11393 UBI FILE SYSTEM (UBIFS)
11394 M:      Richard Weinberger <richard@nod.at>
11395 M:      Artem Bityutskiy <dedekind1@gmail.com>
11396 M:      Adrian Hunter <adrian.hunter@intel.com>
11397 L:      linux-mtd@lists.infradead.org
11398 T:      git git://git.infradead.org/ubifs-2.6.git
11399 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
11400 S:      Supported
11401 F:      Documentation/filesystems/ubifs.txt
11402 F:      fs/ubifs/
11403
11404 UCLINUX (M68KNOMMU AND COLDFIRE)
11405 M:      Greg Ungerer <gerg@uclinux.org>
11406 W:      http://www.uclinux.org/
11407 L:      linux-m68k@lists.linux-m68k.org
11408 L:      uclinux-dev@uclinux.org  (subscribers-only)
11409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11410 S:      Maintained
11411 F:      arch/m68k/coldfire/
11412 F:      arch/m68k/68*/
11413 F:      arch/m68k/*/*_no.*
11414 F:      arch/m68k/include/asm/*_no.*
11415
11416 UDF FILESYSTEM
11417 M:      Jan Kara <jack@suse.com>
11418 S:      Maintained
11419 F:      Documentation/filesystems/udf.txt
11420 F:      fs/udf/
11421
11422 UFS FILESYSTEM
11423 M:      Evgeniy Dushistov <dushistov@mail.ru>
11424 S:      Maintained
11425 F:      Documentation/filesystems/ufs.txt
11426 F:      fs/ufs/
11427
11428 UHID USERSPACE HID IO DRIVER:
11429 M:      David Herrmann <dh.herrmann@googlemail.com>
11430 L:      linux-input@vger.kernel.org
11431 S:      Maintained
11432 F:      drivers/hid/uhid.c
11433 F:      include/uapi/linux/uhid.h
11434
11435 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11436 L:      linux-usb@vger.kernel.org
11437 S:      Orphan
11438 F:      drivers/uwb/
11439 F:      include/linux/uwb.h
11440 F:      include/linux/uwb/
11441
11442 UNICORE32 ARCHITECTURE:
11443 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
11444 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11445 S:      Maintained
11446 T:      git git://github.com/gxt/linux.git
11447 F:      arch/unicore32/
11448
11449 UNIFDEF
11450 M:      Tony Finch <dot@dotat.at>
11451 W:      http://dotat.at/prog/unifdef
11452 S:      Maintained
11453 F:      scripts/unifdef.c
11454
11455 UNIFORM CDROM DRIVER
11456 M:      Jens Axboe <axboe@kernel.dk>
11457 W:      http://www.kernel.dk
11458 S:      Maintained
11459 F:      Documentation/cdrom/
11460 F:      drivers/cdrom/cdrom.c
11461 F:      include/linux/cdrom.h
11462 F:      include/uapi/linux/cdrom.h
11463
11464 UNISYS S-PAR DRIVERS
11465 M:      David Kershner <david.kershner@unisys.com>
11466 L:      sparmaintainer@unisys.com (Unisys internal)
11467 S:      Supported
11468 F:      drivers/staging/unisys/
11469
11470 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11471 M:      Vinayak Holikatti <vinholikatti@gmail.com>
11472 L:      linux-scsi@vger.kernel.org
11473 S:      Supported
11474 F:      Documentation/scsi/ufs.txt
11475 F:      drivers/scsi/ufs/
11476
11477 UNSORTED BLOCK IMAGES (UBI)
11478 M:      Artem Bityutskiy <dedekind1@gmail.com>
11479 M:      Richard Weinberger <richard@nod.at>
11480 W:      http://www.linux-mtd.infradead.org/
11481 L:      linux-mtd@lists.infradead.org
11482 T:      git git://git.infradead.org/ubifs-2.6.git
11483 S:      Supported
11484 F:      drivers/mtd/ubi/
11485 F:      include/linux/mtd/ubi.h
11486 F:      include/uapi/mtd/ubi-user.h
11487
11488 USB ACM DRIVER
11489 M:      Oliver Neukum <oneukum@suse.com>
11490 L:      linux-usb@vger.kernel.org
11491 S:      Maintained
11492 F:      Documentation/usb/acm.txt
11493 F:      drivers/usb/class/cdc-acm.*
11494
11495 USB AR5523 WIRELESS DRIVER
11496 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
11497 L:      linux-wireless@vger.kernel.org
11498 S:      Maintained
11499 F:      drivers/net/wireless/ath/ar5523/
11500
11501 USB ATTACHED SCSI
11502 M:      Hans de Goede <hdegoede@redhat.com>
11503 M:      Gerd Hoffmann <kraxel@redhat.com>
11504 L:      linux-usb@vger.kernel.org
11505 L:      linux-scsi@vger.kernel.org
11506 S:      Maintained
11507 F:      drivers/usb/storage/uas.c
11508
11509 USB CDC ETHERNET DRIVER
11510 M:      Oliver Neukum <oliver@neukum.org>
11511 L:      linux-usb@vger.kernel.org
11512 S:      Maintained
11513 F:      drivers/net/usb/cdc_*.c
11514 F:      include/uapi/linux/usb/cdc.h
11515
11516 USB CHAOSKEY DRIVER
11517 M:      Keith Packard <keithp@keithp.com>
11518 L:      linux-usb@vger.kernel.org
11519 S:      Maintained
11520 F:      drivers/usb/misc/chaoskey.c
11521
11522 USB CYPRESS C67X00 DRIVER
11523 M:      Peter Korsgaard <jacmet@sunsite.dk>
11524 L:      linux-usb@vger.kernel.org
11525 S:      Maintained
11526 F:      drivers/usb/c67x00/
11527
11528 USB DAVICOM DM9601 DRIVER
11529 M:      Peter Korsgaard <jacmet@sunsite.dk>
11530 L:      netdev@vger.kernel.org
11531 W:      http://www.linux-usb.org/usbnet
11532 S:      Maintained
11533 F:      drivers/net/usb/dm9601.c
11534
11535 USB DIAMOND RIO500 DRIVER
11536 M:      Cesar Miquel <miquel@df.uba.ar>
11537 L:      rio500-users@lists.sourceforge.net
11538 W:      http://rio500.sourceforge.net
11539 S:      Maintained
11540 F:      drivers/usb/misc/rio500*
11541
11542 USB EHCI DRIVER
11543 M:      Alan Stern <stern@rowland.harvard.edu>
11544 L:      linux-usb@vger.kernel.org
11545 S:      Maintained
11546 F:      Documentation/usb/ehci.txt
11547 F:      drivers/usb/host/ehci*
11548
11549 USB GADGET/PERIPHERAL SUBSYSTEM
11550 M:      Felipe Balbi <balbi@kernel.org>
11551 L:      linux-usb@vger.kernel.org
11552 W:      http://www.linux-usb.org/gadget
11553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11554 S:      Maintained
11555 F:      drivers/usb/gadget/
11556 F:      include/linux/usb/gadget*
11557
11558 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11559 M:      Jiri Kosina <jikos@kernel.org>
11560 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
11561 L:      linux-usb@vger.kernel.org
11562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11563 S:      Maintained
11564 F:      Documentation/hid/hiddev.txt
11565 F:      drivers/hid/usbhid/
11566
11567 USB ISP116X DRIVER
11568 M:      Olav Kongas <ok@artecdesign.ee>
11569 L:      linux-usb@vger.kernel.org
11570 S:      Maintained
11571 F:      drivers/usb/host/isp116x*
11572 F:      include/linux/usb/isp116x.h
11573
11574 USB LAN78XX ETHERNET DRIVER
11575 M:      Woojung Huh <woojung.huh@microchip.com>
11576 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11577 L:      netdev@vger.kernel.org
11578 S:      Maintained
11579 F:      drivers/net/usb/lan78xx.*
11580
11581 USB MASS STORAGE DRIVER
11582 M:      Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11583 L:      linux-usb@vger.kernel.org
11584 L:      usb-storage@lists.one-eyed-alien.net
11585 S:      Maintained
11586 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
11587 F:      drivers/usb/storage/
11588
11589 USB MIDI DRIVER
11590 M:      Clemens Ladisch <clemens@ladisch.de>
11591 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11592 T:      git git://git.alsa-project.org/alsa-kernel.git
11593 S:      Maintained
11594 F:      sound/usb/midi.*
11595
11596 USB NETWORKING DRIVERS
11597 L:      linux-usb@vger.kernel.org
11598 S:      Odd Fixes
11599 F:      drivers/net/usb/
11600
11601 USB OHCI DRIVER
11602 M:      Alan Stern <stern@rowland.harvard.edu>
11603 L:      linux-usb@vger.kernel.org
11604 S:      Maintained
11605 F:      Documentation/usb/ohci.txt
11606 F:      drivers/usb/host/ohci*
11607
11608 USB OTG FSM (Finite State Machine)
11609 M:      Peter Chen <Peter.Chen@nxp.com>
11610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11611 L:      linux-usb@vger.kernel.org
11612 S:      Maintained
11613 F:      drivers/usb/common/usb-otg-fsm.c
11614
11615 USB OVER IP DRIVER
11616 M:      Valentina Manea <valentina.manea.m@gmail.com>
11617 M:      Shuah Khan <shuah.kh@samsung.com>
11618 L:      linux-usb@vger.kernel.org
11619 S:      Maintained
11620 F:      Documentation/usb/usbip_protocol.txt
11621 F:      drivers/usb/usbip/
11622 F:      tools/usb/usbip/
11623
11624 USB PEGASUS DRIVER
11625 M:      Petko Manolov <petkan@nucleusys.com>
11626 L:      linux-usb@vger.kernel.org
11627 L:      netdev@vger.kernel.org
11628 T:      git git://github.com/petkan/pegasus.git
11629 W:      https://github.com/petkan/pegasus
11630 S:      Maintained
11631 F:      drivers/net/usb/pegasus.*
11632
11633 USB PHY LAYER
11634 M:      Felipe Balbi <balbi@kernel.org>
11635 L:      linux-usb@vger.kernel.org
11636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11637 S:      Maintained
11638 F:      drivers/usb/phy/
11639
11640 USB PRINTER DRIVER (usblp)
11641 M:      Pete Zaitcev <zaitcev@redhat.com>
11642 L:      linux-usb@vger.kernel.org
11643 S:      Supported
11644 F:      drivers/usb/class/usblp.c
11645
11646 USB QMI WWAN NETWORK DRIVER
11647 M:      Bjørn Mork <bjorn@mork.no>
11648 L:      netdev@vger.kernel.org
11649 S:      Maintained
11650 F:      Documentation/ABI/testing/sysfs-class-net-qmi
11651 F:      drivers/net/usb/qmi_wwan.c
11652
11653 USB RTL8150 DRIVER
11654 M:      Petko Manolov <petkan@nucleusys.com>
11655 L:      linux-usb@vger.kernel.org
11656 L:      netdev@vger.kernel.org
11657 T:      git git://github.com/petkan/rtl8150.git
11658 W:      https://github.com/petkan/rtl8150
11659 S:      Maintained
11660 F:      drivers/net/usb/rtl8150.c
11661
11662 USB SERIAL SUBSYSTEM
11663 M:      Johan Hovold <johan@kernel.org>
11664 L:      linux-usb@vger.kernel.org
11665 S:      Maintained
11666 F:      Documentation/usb/usb-serial.txt
11667 F:      drivers/usb/serial/
11668 F:      include/linux/usb/serial.h
11669
11670 USB SMSC75XX ETHERNET DRIVER
11671 M:      Steve Glendinning <steve.glendinning@shawell.net>
11672 L:      netdev@vger.kernel.org
11673 S:      Maintained
11674 F:      drivers/net/usb/smsc75xx.*
11675
11676 USB SMSC95XX ETHERNET DRIVER
11677 M:      Steve Glendinning <steve.glendinning@shawell.net>
11678 L:      netdev@vger.kernel.org
11679 S:      Maintained
11680 F:      drivers/net/usb/smsc95xx.*
11681
11682 USB SUBSYSTEM
11683 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11684 L:      linux-usb@vger.kernel.org
11685 W:      http://www.linux-usb.org
11686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11687 S:      Supported
11688 F:      Documentation/usb/
11689 F:      drivers/usb/
11690 F:      include/linux/usb.h
11691 F:      include/linux/usb/
11692
11693 USB UHCI DRIVER
11694 M:      Alan Stern <stern@rowland.harvard.edu>
11695 L:      linux-usb@vger.kernel.org
11696 S:      Maintained
11697 F:      drivers/usb/host/uhci*
11698
11699 USB "USBNET" DRIVER FRAMEWORK
11700 M:      Oliver Neukum <oneukum@suse.com>
11701 L:      netdev@vger.kernel.org
11702 W:      http://www.linux-usb.org/usbnet
11703 S:      Maintained
11704 F:      drivers/net/usb/usbnet.c
11705 F:      include/linux/usb/usbnet.h
11706
11707 USB VIDEO CLASS
11708 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11709 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11710 L:      linux-media@vger.kernel.org
11711 T:      git git://linuxtv.org/media_tree.git
11712 W:      http://www.ideasonboard.org/uvc/
11713 S:      Maintained
11714 F:      drivers/media/usb/uvc/
11715 F:      include/uapi/linux/uvcvideo.h
11716
11717 USB VISION DRIVER
11718 M:      Hans Verkuil <hverkuil@xs4all.nl>
11719 L:      linux-media@vger.kernel.org
11720 T:      git git://linuxtv.org/media_tree.git
11721 W:      https://linuxtv.org
11722 S:      Odd Fixes
11723 F:      drivers/media/usb/usbvision/
11724
11725 USB WEBCAM GADGET
11726 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11727 L:      linux-usb@vger.kernel.org
11728 S:      Maintained
11729 F:      drivers/usb/gadget/function/*uvc*
11730 F:      drivers/usb/gadget/legacy/webcam.c
11731
11732 USB WIRELESS RNDIS DRIVER (rndis_wlan)
11733 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
11734 L:      linux-wireless@vger.kernel.org
11735 S:      Maintained
11736 F:      drivers/net/wireless/rndis_wlan.c
11737
11738 USB XHCI DRIVER
11739 M:      Mathias Nyman <mathias.nyman@intel.com>
11740 L:      linux-usb@vger.kernel.org
11741 S:      Supported
11742 F:      drivers/usb/host/xhci*
11743 F:      drivers/usb/host/pci-quirks*
11744
11745 USB ZD1201 DRIVER
11746 L:      linux-wireless@vger.kernel.org
11747 W:      http://linux-lc100020.sourceforge.net
11748 S:      Orphan
11749 F:      drivers/net/wireless/zydas/zd1201.*
11750
11751 USB ZR364XX DRIVER
11752 M:      Antoine Jacquet <royale@zerezo.com>
11753 L:      linux-usb@vger.kernel.org
11754 L:      linux-media@vger.kernel.org
11755 T:      git git://linuxtv.org/media_tree.git
11756 W:      http://royale.zerezo.com/zr364xx/
11757 S:      Maintained
11758 F:      Documentation/video4linux/zr364xx.txt
11759 F:      drivers/media/usb/zr364xx/
11760
11761 ULPI BUS
11762 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
11763 L:      linux-usb@vger.kernel.org
11764 S:      Maintained
11765 F:      drivers/usb/common/ulpi.c
11766 F:      include/linux/ulpi/
11767
11768 USER-MODE LINUX (UML)
11769 M:      Jeff Dike <jdike@addtoit.com>
11770 M:      Richard Weinberger <richard@nod.at>
11771 L:      user-mode-linux-devel@lists.sourceforge.net
11772 L:      user-mode-linux-user@lists.sourceforge.net
11773 W:      http://user-mode-linux.sourceforge.net
11774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
11775 S:      Maintained
11776 F:      Documentation/virtual/uml/
11777 F:      arch/um/
11778 F:      arch/x86/um/
11779 F:      fs/hostfs/
11780 F:      fs/hppfs/
11781
11782 USERSPACE I/O (UIO)
11783 M:      "Hans J. Koch" <hjk@hansjkoch.de>
11784 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11785 S:      Maintained
11786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11787 F:      Documentation/DocBook/uio-howto.tmpl
11788 F:      drivers/uio/
11789 F:      include/linux/uio*.h
11790
11791 UTIL-LINUX PACKAGE
11792 M:      Karel Zak <kzak@redhat.com>
11793 L:      util-linux@vger.kernel.org
11794 W:      http://en.wikipedia.org/wiki/Util-linux
11795 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11796 S:      Maintained
11797
11798 UVESAFB DRIVER
11799 M:      Michal Januszewski <spock@gentoo.org>
11800 L:      linux-fbdev@vger.kernel.org
11801 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
11802 S:      Maintained
11803 F:      Documentation/fb/uvesafb.txt
11804 F:      drivers/video/fbdev/uvesafb.*
11805
11806 VF610 NAND DRIVER
11807 M:      Stefan Agner <stefan@agner.ch>
11808 L:      linux-mtd@lists.infradead.org
11809 S:      Supported
11810 F:      drivers/mtd/nand/vf610_nfc.c
11811
11812 VFAT/FAT/MSDOS FILESYSTEM
11813 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11814 S:      Maintained
11815 F:      Documentation/filesystems/vfat.txt
11816 F:      fs/fat/
11817
11818 VFIO DRIVER
11819 M:      Alex Williamson <alex.williamson@redhat.com>
11820 L:      kvm@vger.kernel.org
11821 T:      git git://github.com/awilliam/linux-vfio.git
11822 S:      Maintained
11823 F:      Documentation/vfio.txt
11824 F:      drivers/vfio/
11825 F:      include/linux/vfio.h
11826 F:      include/uapi/linux/vfio.h
11827
11828 VFIO PLATFORM DRIVER
11829 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
11830 L:      kvm@vger.kernel.org
11831 S:      Maintained
11832 F:      drivers/vfio/platform/
11833
11834 VIDEOBUF2 FRAMEWORK
11835 M:      Pawel Osciak <pawel@osciak.com>
11836 M:      Marek Szyprowski <m.szyprowski@samsung.com>
11837 M:      Kyungmin Park <kyungmin.park@samsung.com>
11838 L:      linux-media@vger.kernel.org
11839 S:      Maintained
11840 F:      drivers/media/v4l2-core/videobuf2-*
11841 F:      include/media/videobuf2-*
11842
11843 VIRTUAL SERIO DEVICE DRIVER
11844 M:      Stephen Chandler Paul <thatslyude@gmail.com>
11845 S:      Maintained
11846 F:      drivers/input/serio/userio.c
11847 F:      include/uapi/linux/userio.h
11848
11849 VIRTIO CONSOLE DRIVER
11850 M:      Amit Shah <amit.shah@redhat.com>
11851 L:      virtualization@lists.linux-foundation.org
11852 S:      Maintained
11853 F:      drivers/char/virtio_console.c
11854 F:      include/linux/virtio_console.h
11855 F:      include/uapi/linux/virtio_console.h
11856
11857 VIRTIO CORE, NET AND BLOCK DRIVERS
11858 M:      "Michael S. Tsirkin" <mst@redhat.com>
11859 L:      virtualization@lists.linux-foundation.org
11860 S:      Maintained
11861 F:      drivers/virtio/
11862 F:      tools/virtio/
11863 F:      drivers/net/virtio_net.c
11864 F:      drivers/block/virtio_blk.c
11865 F:      include/linux/virtio_*.h
11866 F:      include/uapi/linux/virtio_*.h
11867
11868 VIRTIO DRIVERS FOR S390
11869 M:      Christian Borntraeger <borntraeger@de.ibm.com>
11870 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
11871 L:      linux-s390@vger.kernel.org
11872 L:      virtualization@lists.linux-foundation.org
11873 L:      kvm@vger.kernel.org
11874 S:      Supported
11875 F:      drivers/s390/virtio/
11876
11877 VIRTIO GPU DRIVER
11878 M:      David Airlie <airlied@linux.ie>
11879 M:      Gerd Hoffmann <kraxel@redhat.com>
11880 L:      dri-devel@lists.freedesktop.org
11881 L:      virtualization@lists.linux-foundation.org
11882 S:      Maintained
11883 F:      drivers/gpu/drm/virtio/
11884 F:      include/uapi/linux/virtio_gpu.h
11885
11886 VIRTIO HOST (VHOST)
11887 M:      "Michael S. Tsirkin" <mst@redhat.com>
11888 L:      kvm@vger.kernel.org
11889 L:      virtualization@lists.linux-foundation.org
11890 L:      netdev@vger.kernel.org
11891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
11892 S:      Maintained
11893 F:      drivers/vhost/
11894 F:      include/uapi/linux/vhost.h
11895
11896 VIRTIO INPUT DRIVER
11897 M:      Gerd Hoffmann <kraxel@redhat.com>
11898 S:      Maintained
11899 F:      drivers/virtio/virtio_input.c
11900 F:      include/uapi/linux/virtio_input.h
11901
11902 VIA RHINE NETWORK DRIVER
11903 S:      Orphan
11904 F:      drivers/net/ethernet/via/via-rhine.c
11905
11906 VIA SD/MMC CARD CONTROLLER DRIVER
11907 M:      Bruce Chang <brucechang@via.com.tw>
11908 M:      Harald Welte <HaraldWelte@viatech.com>
11909 S:      Maintained
11910 F:      drivers/mmc/host/via-sdmmc.c
11911
11912 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11913 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
11914 L:      linux-fbdev@vger.kernel.org
11915 S:      Maintained
11916 F:      include/linux/via-core.h
11917 F:      include/linux/via-gpio.h
11918 F:      include/linux/via_i2c.h
11919 F:      drivers/video/fbdev/via/
11920
11921 VIA VELOCITY NETWORK DRIVER
11922 M:      Francois Romieu <romieu@fr.zoreil.com>
11923 L:      netdev@vger.kernel.org
11924 S:      Maintained
11925 F:      drivers/net/ethernet/via/via-velocity.*
11926
11927 VIRT LIB
11928 M:      Alex Williamson <alex.williamson@redhat.com>
11929 M:      Paolo Bonzini <pbonzini@redhat.com>
11930 L:      kvm@vger.kernel.org
11931 S:      Supported
11932 F:      virt/lib/
11933
11934 VIVID VIRTUAL VIDEO DRIVER
11935 M:      Hans Verkuil <hverkuil@xs4all.nl>
11936 L:      linux-media@vger.kernel.org
11937 T:      git git://linuxtv.org/media_tree.git
11938 W:      https://linuxtv.org
11939 S:      Maintained
11940 F:      drivers/media/platform/vivid/*
11941
11942 VLAN (802.1Q)
11943 M:      Patrick McHardy <kaber@trash.net>
11944 L:      netdev@vger.kernel.org
11945 S:      Maintained
11946 F:      drivers/net/macvlan.c
11947 F:      include/linux/if_*vlan.h
11948 F:      net/8021q/
11949
11950 VLYNQ BUS
11951 M:      Florian Fainelli <florian@openwrt.org>
11952 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
11953 S:      Maintained
11954 F:      drivers/vlynq/vlynq.c
11955 F:      include/linux/vlynq.h
11956
11957 VME SUBSYSTEM
11958 M:      Martyn Welch <martyn@welchs.me.uk>
11959 M:      Manohar Vanga <manohar.vanga@gmail.com>
11960 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11961 L:      devel@driverdev.osuosl.org
11962 S:      Maintained
11963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11964 F:      Documentation/vme_api.txt
11965 F:      drivers/staging/vme/
11966 F:      drivers/vme/
11967 F:      include/linux/vme*
11968
11969 VMWARE HYPERVISOR INTERFACE
11970 M:      Alok Kataria <akataria@vmware.com>
11971 L:      virtualization@lists.linux-foundation.org
11972 S:      Supported
11973 F:      arch/x86/kernel/cpu/vmware.c
11974
11975 VMWARE BALLOON DRIVER
11976 M:      Xavier Deguillard <xdeguillard@vmware.com>
11977 M:      Philip Moltmann <moltmann@vmware.com>
11978 M:      "VMware, Inc." <pv-drivers@vmware.com>
11979 L:      linux-kernel@vger.kernel.org
11980 S:      Maintained
11981 F:      drivers/misc/vmw_balloon.c
11982
11983 VMWARE VMMOUSE SUBDRIVER
11984 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11985 M:      "VMware, Inc." <pv-drivers@vmware.com>
11986 L:      linux-input@vger.kernel.org
11987 S:      Maintained
11988 F:      drivers/input/mouse/vmmouse.c
11989 F:      drivers/input/mouse/vmmouse.h
11990
11991 VMWARE VMXNET3 ETHERNET DRIVER
11992 M:      Shrikrishna Khare <skhare@vmware.com>
11993 M:      "VMware, Inc." <pv-drivers@vmware.com>
11994 L:      netdev@vger.kernel.org
11995 S:      Maintained
11996 F:      drivers/net/vmxnet3/
11997
11998 VMware PVSCSI driver
11999 M:      Arvind Kumar <arvindkumar@vmware.com>
12000 M:      VMware PV-Drivers <pv-drivers@vmware.com>
12001 L:      linux-scsi@vger.kernel.org
12002 S:      Maintained
12003 F:      drivers/scsi/vmw_pvscsi.c
12004 F:      drivers/scsi/vmw_pvscsi.h
12005
12006 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12007 M:      Liam Girdwood <lgirdwood@gmail.com>
12008 M:      Mark Brown <broonie@kernel.org>
12009 L:      linux-kernel@vger.kernel.org
12010 W:      http://www.slimlogic.co.uk/?p=48
12011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12012 S:      Supported
12013 F:      drivers/regulator/
12014 F:      include/linux/regulator/
12015
12016 VRF
12017 M:      David Ahern <dsa@cumulusnetworks.com>
12018 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
12019 L:      netdev@vger.kernel.org
12020 S:      Maintained
12021 F:      drivers/net/vrf.c
12022 F:      Documentation/networking/vrf.txt
12023
12024 VT1211 HARDWARE MONITOR DRIVER
12025 M:      Juerg Haefliger <juergh@gmail.com>
12026 L:      linux-hwmon@vger.kernel.org
12027 S:      Maintained
12028 F:      Documentation/hwmon/vt1211
12029 F:      drivers/hwmon/vt1211.c
12030
12031 VT8231 HARDWARE MONITOR DRIVER
12032 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
12033 L:      linux-hwmon@vger.kernel.org
12034 S:      Maintained
12035 F:      drivers/hwmon/vt8231.c
12036
12037 VUB300 USB to SDIO/SD/MMC bridge chip
12038 M:      Tony Olech <tony.olech@elandigitalsystems.com>
12039 L:      linux-mmc@vger.kernel.org
12040 L:      linux-usb@vger.kernel.org
12041 S:      Supported
12042 F:      drivers/mmc/host/vub300.c
12043
12044 W1 DALLAS'S 1-WIRE BUS
12045 M:      Evgeniy Polyakov <zbr@ioremap.net>
12046 S:      Maintained
12047 F:      Documentation/w1/
12048 F:      drivers/w1/
12049
12050 W83791D HARDWARE MONITORING DRIVER
12051 M:      Marc Hulsman <m.hulsman@tudelft.nl>
12052 L:      linux-hwmon@vger.kernel.org
12053 S:      Maintained
12054 F:      Documentation/hwmon/w83791d
12055 F:      drivers/hwmon/w83791d.c
12056
12057 W83793 HARDWARE MONITORING DRIVER
12058 M:      Rudolf Marek <r.marek@assembler.cz>
12059 L:      linux-hwmon@vger.kernel.org
12060 S:      Maintained
12061 F:      Documentation/hwmon/w83793
12062 F:      drivers/hwmon/w83793.c
12063
12064 W83795 HARDWARE MONITORING DRIVER
12065 M:      Jean Delvare <jdelvare@suse.com>
12066 L:      linux-hwmon@vger.kernel.org
12067 S:      Maintained
12068 F:      drivers/hwmon/w83795.c
12069
12070 W83L51xD SD/MMC CARD INTERFACE DRIVER
12071 M:      Pierre Ossman <pierre@ossman.eu>
12072 S:      Maintained
12073 F:      drivers/mmc/host/wbsd.*
12074
12075 WACOM PROTOCOL 4 SERIAL TABLETS
12076 M:      Julian Squires <julian@cipht.net>
12077 M:      Hans de Goede <hdegoede@redhat.com>
12078 L:      linux-input@vger.kernel.org
12079 S:      Maintained
12080 F:      drivers/input/tablet/wacom_serial4.c
12081
12082 WATCHDOG DEVICE DRIVERS
12083 M:      Wim Van Sebroeck <wim@iguana.be>
12084 R:      Guenter Roeck <linux@roeck-us.net>
12085 L:      linux-watchdog@vger.kernel.org
12086 W:      http://www.linux-watchdog.org/
12087 T:      git git://www.linux-watchdog.org/linux-watchdog.git
12088 S:      Maintained
12089 F:      Documentation/watchdog/
12090 F:      drivers/watchdog/
12091 F:      include/linux/watchdog.h
12092 F:      include/uapi/linux/watchdog.h
12093
12094 WD7000 SCSI DRIVER
12095 M:      Miroslav Zagorac <zaga@fly.cc.fer.hr>
12096 L:      linux-scsi@vger.kernel.org
12097 S:      Maintained
12098 F:      drivers/scsi/wd7000.c
12099
12100 WIIMOTE HID DRIVER
12101 M:      David Herrmann <dh.herrmann@googlemail.com>
12102 L:      linux-input@vger.kernel.org
12103 S:      Maintained
12104 F:      drivers/hid/hid-wiimote*
12105
12106 WINBOND CIR DRIVER
12107 M:      David Härdeman <david@hardeman.nu>
12108 S:      Maintained
12109 F:      drivers/media/rc/winbond-cir.c
12110
12111 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12112 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
12113 L:      linux-watchdog@vger.kernel.org
12114 S:      Maintained
12115 F:      drivers/watchdog/ebc-c384_wdt.c
12116
12117 WINSYSTEMS WS16C48 GPIO DRIVER
12118 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
12119 L:      linux-gpio@vger.kernel.org
12120 S:      Maintained
12121 F:      drivers/gpio/gpio-ws16c48.c
12122
12123 WIMAX STACK
12124 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12125 M:      linux-wimax@intel.com
12126 L:      wimax@linuxwimax.org (subscribers-only)
12127 S:      Supported
12128 W:      http://linuxwimax.org
12129 F:      Documentation/wimax/README.wimax
12130 F:      include/linux/wimax/debug.h
12131 F:      include/net/wimax.h
12132 F:      include/uapi/linux/wimax.h
12133 F:      net/wimax/
12134
12135 WISTRON LAPTOP BUTTON DRIVER
12136 M:      Miloslav Trmac <mitr@volny.cz>
12137 S:      Maintained
12138 F:      drivers/input/misc/wistron_btns.c
12139
12140 WL3501 WIRELESS PCMCIA CARD DRIVER
12141 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12142 L:      linux-wireless@vger.kernel.org
12143 W:      http://oops.ghostprotocols.net:81/blog
12144 S:      Maintained
12145 F:      drivers/net/wireless/wl3501*
12146
12147 WOLFSON MICROELECTRONICS DRIVERS
12148 L:      patches@opensource.wolfsonmicro.com
12149 T:      git https://github.com/CirrusLogic/linux-drivers.git
12150 W:      https://github.com/CirrusLogic/linux-drivers/wiki
12151 S:      Supported
12152 F:      Documentation/hwmon/wm83??
12153 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12154 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12155 F:      Documentation/devicetree/bindings/mfd/arizona.txt
12156 F:      arch/arm/mach-s3c64xx/mach-crag6410*
12157 F:      drivers/clk/clk-wm83*.c
12158 F:      drivers/extcon/extcon-arizona.c
12159 F:      drivers/leds/leds-wm83*.c
12160 F:      drivers/gpio/gpio-*wm*.c
12161 F:      drivers/gpio/gpio-arizona.c
12162 F:      drivers/hwmon/wm83??-hwmon.c
12163 F:      drivers/input/misc/wm831x-on.c
12164 F:      drivers/input/touchscreen/wm831x-ts.c
12165 F:      drivers/input/touchscreen/wm97*.c
12166 F:      drivers/mfd/arizona*
12167 F:      drivers/mfd/wm*.c
12168 F:      drivers/mfd/cs47l24*
12169 F:      drivers/power/wm83*.c
12170 F:      drivers/rtc/rtc-wm83*.c
12171 F:      drivers/regulator/wm8*.c
12172 F:      drivers/video/backlight/wm83*_bl.c
12173 F:      drivers/watchdog/wm83*_wdt.c
12174 F:      include/linux/mfd/arizona/
12175 F:      include/linux/mfd/wm831x/
12176 F:      include/linux/mfd/wm8350/
12177 F:      include/linux/mfd/wm8400*
12178 F:      include/linux/wm97xx.h
12179 F:      include/sound/wm????.h
12180 F:      sound/soc/codecs/arizona.?
12181 F:      sound/soc/codecs/wm*
12182 F:      sound/soc/codecs/cs47l24*
12183
12184 WORKQUEUE
12185 M:      Tejun Heo <tj@kernel.org>
12186 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12188 S:      Maintained
12189 F:      include/linux/workqueue.h
12190 F:      kernel/workqueue.c
12191 F:      Documentation/workqueue.txt
12192
12193 X.25 NETWORK LAYER
12194 M:      Andrew Hendry <andrew.hendry@gmail.com>
12195 L:      linux-x25@vger.kernel.org
12196 S:      Odd Fixes
12197 F:      Documentation/networking/x25*
12198 F:      include/net/x25*
12199 F:      net/x25/
12200
12201 X86 ARCHITECTURE (32-BIT AND 64-BIT)
12202 M:      Thomas Gleixner <tglx@linutronix.de>
12203 M:      Ingo Molnar <mingo@redhat.com>
12204 M:      "H. Peter Anvin" <hpa@zytor.com>
12205 M:      x86@kernel.org
12206 L:      linux-kernel@vger.kernel.org
12207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12208 S:      Maintained
12209 F:      Documentation/x86/
12210 F:      arch/x86/
12211
12212 X86 PLATFORM DRIVERS
12213 M:      Darren Hart <dvhart@infradead.org>
12214 L:      platform-driver-x86@vger.kernel.org
12215 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12216 S:      Maintained
12217 F:      drivers/platform/x86/
12218 F:      drivers/platform/olpc/
12219
12220 X86 MCE INFRASTRUCTURE
12221 M:      Tony Luck <tony.luck@intel.com>
12222 M:      Borislav Petkov <bp@alien8.de>
12223 L:      linux-edac@vger.kernel.org
12224 S:      Maintained
12225 F:      arch/x86/kernel/cpu/mcheck/*
12226
12227 X86 MICROCODE UPDATE SUPPORT
12228 M:      Borislav Petkov <bp@alien8.de>
12229 S:      Maintained
12230 F:      arch/x86/kernel/cpu/microcode/*
12231
12232 X86 VDSO
12233 M:      Andy Lutomirski <luto@amacapital.net>
12234 L:      linux-kernel@vger.kernel.org
12235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12236 S:      Maintained
12237 F:      arch/x86/entry/vdso/
12238
12239 XC2028/3028 TUNER DRIVER
12240 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
12241 L:      linux-media@vger.kernel.org
12242 W:      https://linuxtv.org
12243 T:      git git://linuxtv.org/media_tree.git
12244 S:      Maintained
12245 F:      drivers/media/tuners/tuner-xc2028.*
12246
12247 XEN HYPERVISOR INTERFACE
12248 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
12249 M:      David Vrabel <david.vrabel@citrix.com>
12250 M:      Juergen Gross <jgross@suse.com>
12251 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12253 S:      Supported
12254 F:      arch/x86/xen/
12255 F:      drivers/*/xen-*front.c
12256 F:      drivers/xen/
12257 F:      arch/x86/include/asm/xen/
12258 F:      include/xen/
12259 F:      include/uapi/xen/
12260
12261 XEN HYPERVISOR ARM
12262 M:      Stefano Stabellini <sstabellini@kernel.org>
12263 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12264 S:      Maintained
12265 F:      arch/arm/xen/
12266 F:      arch/arm/include/asm/xen/
12267
12268 XEN HYPERVISOR ARM64
12269 M:      Stefano Stabellini <sstabellini@kernel.org>
12270 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12271 S:      Maintained
12272 F:      arch/arm64/xen/
12273 F:      arch/arm64/include/asm/xen/
12274
12275 XEN NETWORK BACKEND DRIVER
12276 M:      Wei Liu <wei.liu2@citrix.com>
12277 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12278 L:      netdev@vger.kernel.org
12279 S:      Supported
12280 F:      drivers/net/xen-netback/*
12281
12282 XEN PCI SUBSYSTEM
12283 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12284 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12285 S:      Supported
12286 F:      arch/x86/pci/*xen*
12287 F:      drivers/pci/*xen*
12288
12289 XEN BLOCK SUBSYSTEM
12290 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12291 M:      Roger Pau MonnĂ© <roger.pau@citrix.com>
12292 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12293 S:      Supported
12294 F:      drivers/block/xen-blkback/*
12295 F:      drivers/block/xen*
12296
12297 XEN PVSCSI DRIVERS
12298 M:      Juergen Gross <jgross@suse.com>
12299 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12300 L:      linux-scsi@vger.kernel.org
12301 S:      Supported
12302 F:      drivers/scsi/xen-scsifront.c
12303 F:      drivers/xen/xen-scsiback.c
12304 F:      include/xen/interface/io/vscsiif.h
12305
12306 XEN SWIOTLB SUBSYSTEM
12307 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12308 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12309 S:      Supported
12310 F:      arch/x86/xen/*swiotlb*
12311 F:      drivers/xen/*swiotlb*
12312
12313 XFS FILESYSTEM
12314 P:      Silicon Graphics Inc
12315 M:      Dave Chinner <david@fromorbit.com>
12316 M:      xfs@oss.sgi.com
12317 L:      xfs@oss.sgi.com
12318 W:      http://oss.sgi.com/projects/xfs
12319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12320 S:      Supported
12321 F:      Documentation/filesystems/xfs.txt
12322 F:      fs/xfs/
12323
12324 XILINX AXI ETHERNET DRIVER
12325 M:      Anirudha Sarangi <anirudh@xilinx.com>
12326 M:      John Linn <John.Linn@xilinx.com>
12327 S:      Maintained
12328 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
12329
12330 XILINX UARTLITE SERIAL DRIVER
12331 M:      Peter Korsgaard <jacmet@sunsite.dk>
12332 L:      linux-serial@vger.kernel.org
12333 S:      Maintained
12334 F:      drivers/tty/serial/uartlite.c
12335
12336 XILINX VIDEO IP CORES
12337 M:      Hyun Kwon <hyun.kwon@xilinx.com>
12338 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12339 L:      linux-media@vger.kernel.org
12340 T:      git git://linuxtv.org/media_tree.git
12341 S:      Supported
12342 F:      Documentation/devicetree/bindings/media/xilinx/
12343 F:      drivers/media/platform/xilinx/
12344 F:      include/uapi/linux/xilinx-v4l2-controls.h
12345
12346 XILLYBUS DRIVER
12347 M:      Eli Billauer <eli.billauer@gmail.com>
12348 L:      linux-kernel@vger.kernel.org
12349 S:      Supported
12350 F:      drivers/char/xillybus/
12351
12352 XTENSA XTFPGA PLATFORM SUPPORT
12353 M:      Max Filippov <jcmvbkbc@gmail.com>
12354 L:      linux-xtensa@linux-xtensa.org
12355 S:      Maintained
12356 F:      drivers/spi/spi-xtensa-xtfpga.c
12357 F:      sound/soc/xtensa/xtfpga-i2s.c
12358
12359 YAM DRIVER FOR AX.25
12360 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
12361 L:      linux-hams@vger.kernel.org
12362 S:      Maintained
12363 F:      drivers/net/hamradio/yam*
12364 F:      include/linux/yam.h
12365
12366 YEALINK PHONE DRIVER
12367 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
12368 L:      usbb2k-api-dev@nongnu.org
12369 S:      Maintained
12370 F:      Documentation/input/yealink.txt
12371 F:      drivers/input/misc/yealink.*
12372
12373 Z8530 DRIVER FOR AX.25
12374 M:      Joerg Reuter <jreuter@yaina.de>
12375 W:      http://yaina.de/jreuter/
12376 W:      http://www.qsl.net/dl1bke/
12377 L:      linux-hams@vger.kernel.org
12378 S:      Maintained
12379 F:      Documentation/networking/z8530drv.txt
12380 F:      drivers/net/hamradio/*scc.c
12381 F:      drivers/net/hamradio/z8530.h
12382
12383 ZBUD COMPRESSED PAGE ALLOCATOR
12384 M:      Seth Jennings <sjenning@redhat.com>
12385 L:      linux-mm@kvack.org
12386 S:      Maintained
12387 F:      mm/zbud.c
12388 F:      include/linux/zbud.h
12389
12390 ZD1211RW WIRELESS DRIVER
12391 M:      Daniel Drake <dsd@gentoo.org>
12392 M:      Ulrich Kunitz <kune@deine-taler.de>
12393 W:      http://zd1211.ath.cx/wiki/DriverRewrite
12394 L:      linux-wireless@vger.kernel.org
12395 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
12396 S:      Maintained
12397 F:      drivers/net/wireless/zydas/zd1211rw/
12398
12399 ZPOOL COMPRESSED PAGE STORAGE API
12400 M:      Dan Streetman <ddstreet@ieee.org>
12401 L:      linux-mm@kvack.org
12402 S:      Maintained
12403 F:      mm/zpool.c
12404 F:      include/linux/zpool.h
12405
12406 ZR36067 VIDEO FOR LINUX DRIVER
12407 L:      mjpeg-users@lists.sourceforge.net
12408 L:      linux-media@vger.kernel.org
12409 W:      http://mjpeg.sourceforge.net/driver-zoran/
12410 T:      hg https://linuxtv.org/hg/v4l-dvb
12411 S:      Odd Fixes
12412 F:      drivers/media/pci/zoran/
12413
12414 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12415 M:      Minchan Kim <minchan@kernel.org>
12416 M:      Nitin Gupta <ngupta@vflare.org>
12417 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12418 L:      linux-kernel@vger.kernel.org
12419 S:      Maintained
12420 F:      drivers/block/zram/
12421 F:      Documentation/blockdev/zram.txt
12422
12423 ZS DECSTATION Z85C30 SERIAL DRIVER
12424 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12425 S:      Maintained
12426 F:      drivers/tty/serial/zs.*
12427
12428 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12429 M:      Minchan Kim <minchan@kernel.org>
12430 M:      Nitin Gupta <ngupta@vflare.org>
12431 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12432 L:      linux-mm@kvack.org
12433 S:      Maintained
12434 F:      mm/zsmalloc.c
12435 F:      include/linux/zsmalloc.h
12436 F:      Documentation/vm/zsmalloc.txt
12437
12438 ZSWAP COMPRESSED SWAP CACHING
12439 M:      Seth Jennings <sjenning@redhat.com>
12440 L:      linux-mm@kvack.org
12441 S:      Maintained
12442 F:      mm/zswap.c
12443
12444 THE REST
12445 M:      Linus Torvalds <torvalds@linux-foundation.org>
12446 L:      linux-kernel@vger.kernel.org
12447 Q:      http://patchwork.kernel.org/project/LKML/list/
12448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12449 S:      Buried alive in reporters
12450 F:      *
12451 F:      */