Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
[cascardo/linux.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/CodingStyle for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/SubmittingPatches for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/SubmittingPatches.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond.
66
67 8.      Happy hacking.
68
69 Descriptions of section entries:
70
71         P: Person (obsolete)
72         M: Mail patches to: FullName <address@domain>
73         R: Designated reviewer: FullName <address@domain>
74            These reviewers should be CCed on patches.
75         L: Mailing list that is relevant to this area
76         W: Web-page with status/info
77         Q: Patchwork web based patch tracking system site
78         T: SCM tree type and location.
79            Type is one of: git, hg, quilt, stgit, topgit
80         S: Status, one of the following:
81            Supported:   Someone is actually paid to look after this.
82            Maintained:  Someone actually looks after it.
83            Odd Fixes:   It has a maintainer but they don't have time to do
84                         much other than throw the odd patch in. See below..
85            Orphan:      No current maintainer [but maybe you could take the
86                         role as you write your new code].
87            Obsolete:    Old code. Something tagged obsolete generally means
88                         it has been replaced by a better system and you
89                         should be using that.
90         F: Files and directories with wildcard patterns.
91            A trailing slash includes all files and subdirectory files.
92            F:   drivers/net/    all files in and below drivers/net
93            F:   drivers/net/*   all files in drivers/net, but not below
94            F:   */net/*         all files in "any top level directory"/net
95            One pattern per line.  Multiple F: lines acceptable.
96         N: Files and directories with regex patterns.
97            N:   [^a-z]tegra     all files whose path contains the word tegra
98            One pattern per line.  Multiple N: lines acceptable.
99            scripts/get_maintainer.pl has different behavior for files that
100            match F: pattern and matches of N: patterns.  By default,
101            get_maintainer will not look at git log history when an F: pattern
102            match occurs.  When an N: match occurs, git log history is used
103            to also notify the people that have git commit signatures.
104         X: Files and directories that are NOT maintained, same rules as F:
105            Files exclusions are tested before file matches.
106            Can be useful for excluding a specific subdirectory, for instance:
107            F:   net/
108            X:   net/ipv6/
109            matches all files in and below net excluding net/ipv6/
110         K: Keyword perl extended regex pattern to match content in a
111            patch or file.  For instance:
112            K: of_get_profile
113               matches patches or files that contain "of_get_profile"
114            K: \b(printk|pr_(info|err))\b
115               matches patches or files that contain one or more of the words
116               printk, pr_info or pr_err
117            One regex pattern per line.  Multiple K: lines acceptable.
118
119 Note: For the hard of thinking, this list is meant to remain in alphabetical
120 order. If you could add yourselves to it in alphabetical order that would be
121 so much easier [Ed]
122
123 Maintainers List (try to look for most precise areas first)
124
125                 -----------------------------------
126
127 3C59X NETWORK DRIVER
128 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129 L:      netdev@vger.kernel.org
130 S:      Maintained
131 F:      Documentation/networking/vortex.txt
132 F:      drivers/net/ethernet/3com/3c59x.c
133
134 3CR990 NETWORK DRIVER
135 M:      David Dillow <dave@thedillows.org>
136 L:      netdev@vger.kernel.org
137 S:      Maintained
138 F:      drivers/net/ethernet/3com/typhoon*
139
140 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141 M:      Adam Radford <linuxraid@lsi.com>
142 L:      linux-scsi@vger.kernel.org
143 W:      http://www.lsi.com
144 S:      Supported
145 F:      drivers/scsi/3w-*
146
147 53C700 AND 53C700-66 SCSI DRIVER
148 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149 L:      linux-scsi@vger.kernel.org
150 S:      Maintained
151 F:      drivers/scsi/53c700*
152
153 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154 M:      Alexander Aring <aar@pengutronix.de>
155 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
156 L:      linux-bluetooth@vger.kernel.org
157 L:      linux-wpan@vger.kernel.org
158 S:      Maintained
159 F:      net/6lowpan/
160 F:      include/net/6lowpan.h
161 F:      Documentation/networking/6lowpan.txt
162
163 6PACK NETWORK DRIVER FOR AX.25
164 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
165 L:      linux-hams@vger.kernel.org
166 S:      Maintained
167 F:      drivers/net/hamradio/6pack.c
168
169 8169 10/100/1000 GIGABIT ETHERNET DRIVER
170 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
171 L:      netdev@vger.kernel.org
172 S:      Maintained
173 F:      drivers/net/ethernet/realtek/r8169.c
174
175 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177 L:      linux-serial@vger.kernel.org
178 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 M:      Gary Hook <gary.hook@amd.com>
631 L:      linux-crypto@vger.kernel.org
632 S:      Supported
633 F:      drivers/crypto/ccp/
634 F:      include/linux/ccp.h
635
636 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
637 M:      Huang Rui <ray.huang@amd.com>
638 L:      linux-hwmon@vger.kernel.org
639 S:      Supported
640 F:      Documentation/hwmon/fam15h_power
641 F:      drivers/hwmon/fam15h_power.c
642
643 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
644 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
645 S:      Orphan
646 F:      drivers/usb/gadget/udc/amd5536udc.*
647
648 AMD GEODE PROCESSOR/CHIPSET SUPPORT
649 P:      Andres Salomon <dilinger@queued.net>
650 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
651 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
652 S:      Supported
653 F:      drivers/char/hw_random/geode-rng.c
654 F:      drivers/crypto/geode*
655 F:      drivers/video/fbdev/geode/
656 F:      arch/x86/include/asm/geode.h
657
658 AMD IOMMU (AMD-VI)
659 M:      Joerg Roedel <joro@8bytes.org>
660 L:      iommu@lists.linux-foundation.org
661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
662 S:      Maintained
663 F:      drivers/iommu/amd_iommu*.[ch]
664 F:      include/linux/amd-iommu.h
665
666 AMD KFD
667 M:      Oded Gabbay <oded.gabbay@gmail.com>
668 L:      dri-devel@lists.freedesktop.org
669 T:      git git://people.freedesktop.org/~gabbayo/linux.git
670 S:      Supported
671 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
672 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
673 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
674 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
675 F:      drivers/gpu/drm/amd/amdkfd/
676 F:      drivers/gpu/drm/amd/include/cik_structs.h
677 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
678 F:      drivers/gpu/drm/amd/include/vi_structs.h
679 F:      drivers/gpu/drm/radeon/radeon_kfd.c
680 F:      drivers/gpu/drm/radeon/radeon_kfd.h
681 F:      include/uapi/linux/kfd_ioctl.h
682
683 AMD SEATTLE DEVICE TREE SUPPORT
684 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
685 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
686 M:      Tom Lendacky <thomas.lendacky@amd.com>
687 S:      Supported
688 F:      arch/arm64/boot/dts/amd/
689
690 AMD XGBE DRIVER
691 M:      Tom Lendacky <thomas.lendacky@amd.com>
692 L:      netdev@vger.kernel.org
693 S:      Supported
694 F:      drivers/net/ethernet/amd/xgbe/
695 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
696
697 AMS (Apple Motion Sensor) DRIVER
698 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
699 S:      Supported
700 F:      drivers/macintosh/ams/
701
702 ANALOG DEVICES INC AD9389B DRIVER
703 M:      Hans Verkuil <hans.verkuil@cisco.com>
704 L:      linux-media@vger.kernel.org
705 S:      Maintained
706 F:      drivers/media/i2c/ad9389b*
707
708 ANALOG DEVICES INC ADV7180 DRIVER
709 M:      Lars-Peter Clausen <lars@metafoo.de>
710 L:      linux-media@vger.kernel.org
711 W:      http://ez.analog.com/community/linux-device-drivers
712 S:      Supported
713 F:      drivers/media/i2c/adv7180.c
714
715 ANALOG DEVICES INC ADV7511 DRIVER
716 M:      Hans Verkuil <hans.verkuil@cisco.com>
717 L:      linux-media@vger.kernel.org
718 S:      Maintained
719 F:      drivers/media/i2c/adv7511*
720
721 ANALOG DEVICES INC ADV7604 DRIVER
722 M:      Hans Verkuil <hans.verkuil@cisco.com>
723 L:      linux-media@vger.kernel.org
724 S:      Maintained
725 F:      drivers/media/i2c/adv7604*
726
727 ANALOG DEVICES INC ADV7842 DRIVER
728 M:      Hans Verkuil <hans.verkuil@cisco.com>
729 L:      linux-media@vger.kernel.org
730 S:      Maintained
731 F:      drivers/media/i2c/adv7842*
732
733 ANALOG DEVICES INC ASOC CODEC DRIVERS
734 M:      Lars-Peter Clausen <lars@metafoo.de>
735 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
736 W:      http://wiki.analog.com/
737 W:      http://ez.analog.com/community/linux-device-drivers
738 S:      Supported
739 F:      sound/soc/codecs/adau*
740 F:      sound/soc/codecs/adav*
741 F:      sound/soc/codecs/ad1*
742 F:      sound/soc/codecs/ad7*
743 F:      sound/soc/codecs/ssm*
744 F:      sound/soc/codecs/sigmadsp.*
745
746 ANALOG DEVICES INC ASOC DRIVERS
747 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
748 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
749 W:      http://blackfin.uclinux.org/
750 S:      Supported
751 F:      sound/soc/blackfin/*
752
753 ANALOG DEVICES INC IIO DRIVERS
754 M:      Lars-Peter Clausen <lars@metafoo.de>
755 M:      Michael Hennerich <Michael.Hennerich@analog.com>
756 W:      http://wiki.analog.com/
757 W:      http://ez.analog.com/community/linux-device-drivers
758 S:      Supported
759 F:      drivers/iio/*/ad*
760 X:      drivers/iio/*/adjd*
761 F:      drivers/staging/iio/*/ad*
762 F:      staging/iio/trigger/iio-trig-bfin-timer.c
763
764 ANALOG DEVICES INC DMA DRIVERS
765 M:      Lars-Peter Clausen <lars@metafoo.de>
766 W:      http://ez.analog.com/community/linux-device-drivers
767 S:      Supported
768 F:      drivers/dma/dma-axi-dmac.c
769
770 ANDROID DRIVERS
771 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
772 M:      Arve Hjønnevåg <arve@android.com>
773 M:      Riley Andrews <riandrews@android.com>
774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
775 L:      devel@driverdev.osuosl.org
776 S:      Supported
777 F:      drivers/android/
778 F:      drivers/staging/android/
779
780 AOA (Apple Onboard Audio) ALSA DRIVER
781 M:      Johannes Berg <johannes@sipsolutions.net>
782 L:      linuxppc-dev@lists.ozlabs.org
783 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
784 S:      Maintained
785 F:      sound/aoa/
786
787 APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
788 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
789 L:      linux-iio@vger.kernel.org
790 S:      Maintained
791 F:      drivers/iio/dac/stx104.c
792
793 APM DRIVER
794 M:      Jiri Kosina <jikos@kernel.org>
795 S:      Odd fixes
796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
797 F:      arch/x86/kernel/apm_32.c
798 F:      include/linux/apm_bios.h
799 F:      include/uapi/linux/apm_bios.h
800 F:      drivers/char/apm-emulation.c
801
802 APPLE BCM5974 MULTITOUCH DRIVER
803 M:      Henrik Rydberg <rydberg@bitmath.org>
804 L:      linux-input@vger.kernel.org
805 S:      Odd fixes
806 F:      drivers/input/mouse/bcm5974.c
807
808 APPLE SMC DRIVER
809 M:      Henrik Rydberg <rydberg@bitmath.org>
810 L:      linux-hwmon@vger.kernel.org
811 S:      Odd fixes
812 F:      drivers/hwmon/applesmc.c
813
814 APPLETALK NETWORK LAYER
815 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
816 S:      Maintained
817 F:      drivers/net/appletalk/
818 F:      net/appletalk/
819
820 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
821 M:      Duc Dang <dhdang@apm.com>
822 S:      Supported
823 F:      arch/arm64/boot/dts/apm/
824
825 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
826 M:      Iyappan Subramanian <isubramanian@apm.com>
827 M:      Keyur Chudgar <kchudgar@apm.com>
828 S:      Supported
829 F:      drivers/net/ethernet/apm/xgene/
830 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
831
832 APTINA CAMERA SENSOR PLL
833 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
834 L:      linux-media@vger.kernel.org
835 S:      Maintained
836 F:      drivers/media/i2c/aptina-pll.*
837
838 ARC FRAMEBUFFER DRIVER
839 M:      Jaya Kumar <jayalk@intworks.biz>
840 S:      Maintained
841 F:      drivers/video/fbdev/arcfb.c
842 F:      drivers/video/fbdev/core/fb_defio.c
843
844 ARCNET NETWORK LAYER
845 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
846 L:      netdev@vger.kernel.org
847 S:      Maintained
848 F:      drivers/net/arcnet/
849 F:      include/uapi/linux/if_arcnet.h
850
851 ARM HDLCD DRM DRIVER
852 M:      Liviu Dudau <liviu.dudau@arm.com>
853 S:      Supported
854 F:      drivers/gpu/drm/arm/
855 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
856
857 ARM MFM AND FLOPPY DRIVERS
858 M:      Ian Molton <spyro@f2s.com>
859 S:      Maintained
860 F:      arch/arm/lib/floppydma.S
861 F:      arch/arm/include/asm/floppy.h
862
863 ARM PMU PROFILING AND DEBUGGING
864 M:      Will Deacon <will.deacon@arm.com>
865 R:      Mark Rutland <mark.rutland@arm.com>
866 S:      Maintained
867 F:      arch/arm*/kernel/perf_*
868 F:      arch/arm/oprofile/common.c
869 F:      arch/arm*/kernel/hw_breakpoint.c
870 F:      arch/arm*/include/asm/hw_breakpoint.h
871 F:      arch/arm*/include/asm/perf_event.h
872 F:      drivers/perf/arm_pmu.c
873 F:      include/linux/perf/arm_pmu.h
874
875 ARM PORT
876 M:      Russell King <linux@armlinux.org.uk>
877 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
878 W:      http://www.armlinux.org.uk/
879 S:      Maintained
880 F:      arch/arm/
881
882 ARM SUB-ARCHITECTURES
883 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
884 S:      Maintained
885 F:      arch/arm/mach-*/
886 F:      arch/arm/plat-*/
887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
888
889 ARM PRIMECELL AACI PL041 DRIVER
890 M:      Russell King <linux@armlinux.org.uk>
891 S:      Maintained
892 F:      sound/arm/aaci.*
893
894 ARM PRIMECELL CLCD PL110 DRIVER
895 M:      Russell King <linux@armlinux.org.uk>
896 S:      Maintained
897 F:      drivers/video/fbdev/amba-clcd.*
898
899 ARM PRIMECELL KMI PL050 DRIVER
900 M:      Russell King <linux@armlinux.org.uk>
901 S:      Maintained
902 F:      drivers/input/serio/ambakmi.*
903 F:      include/linux/amba/kmi.h
904
905 ARM PRIMECELL MMCI PL180/1 DRIVER
906 M:      Russell King <linux@armlinux.org.uk>
907 S:      Maintained
908 F:      drivers/mmc/host/mmci.*
909 F:      include/linux/amba/mmci.h
910
911 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
912 M:      Russell King <linux@armlinux.org.uk>
913 S:      Maintained
914 F:      drivers/tty/serial/amba-pl01*.c
915 F:      include/linux/amba/serial.h
916
917 ARM PRIMECELL BUS SUPPORT
918 M:      Russell King <linux@armlinux.org.uk>
919 S:      Maintained
920 F:      drivers/amba/
921 F:      include/linux/amba/bus.h
922
923 ARM/ADS SPHERE MACHINE SUPPORT
924 M:      Lennert Buytenhek <kernel@wantstofly.org>
925 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
926 S:      Maintained
927
928 ARM/AFEB9260 MACHINE SUPPORT
929 M:      Sergey Lapin <slapin@ossfans.org>
930 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
931 S:      Maintained
932
933 ARM/AJECO 1ARM MACHINE SUPPORT
934 M:      Lennert Buytenhek <kernel@wantstofly.org>
935 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
936 S:      Maintained
937
938 ARM/Allwinner sunXi SoC support
939 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
940 M:      Chen-Yu Tsai <wens@csie.org>
941 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
942 S:      Maintained
943 N:      sun[x456789]i
944
945 ARM/Allwinner SoC Clock Support
946 M:      Emilio López <emilio@elopez.com.ar>
947 S:      Maintained
948 F:      drivers/clk/sunxi/
949
950 ARM/Amlogic Meson SoC support
951 M:      Carlo Caione <carlo@caione.org>
952 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
953 L:      linux-meson@googlegroups.com
954 W:      http://linux-meson.com/
955 S:      Maintained
956 F:      arch/arm/mach-meson/
957 F:      arch/arm/boot/dts/meson*
958 N:      meson
959
960 ARM/Annapurna Labs ALPINE ARCHITECTURE
961 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
962 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
963 S:      Maintained
964 F:      arch/arm/mach-alpine/
965 F:      arch/arm/boot/dts/alpine*
966 F:      arch/arm64/boot/dts/al/
967 F:      drivers/*/*alpine*
968
969 ARM/ARTPEC MACHINE SUPPORT
970 M:      Jesper Nilsson <jesper.nilsson@axis.com>
971 M:      Lars Persson <lars.persson@axis.com>
972 M:      Niklas Cassel <niklas.cassel@axis.com>
973 S:      Maintained
974 L:      linux-arm-kernel@axis.com
975 F:      arch/arm/mach-artpec
976 F:      arch/arm/boot/dts/artpec6*
977 F:      drivers/clk/clk-artpec6.c
978
979 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
980 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
981 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
982 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
983 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
984 W:      http://www.linux4sam.org
985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
986 S:      Supported
987 F:      arch/arm/mach-at91/
988 F:      include/soc/at91/
989 F:      arch/arm/boot/dts/at91*.dts
990 F:      arch/arm/boot/dts/at91*.dtsi
991 F:      arch/arm/boot/dts/sama*.dts
992 F:      arch/arm/boot/dts/sama*.dtsi
993 F:      arch/arm/include/debug/at91.S
994
995 ARM/ATMEL AT91 Clock Support
996 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
997 S:      Maintained
998 F:      drivers/clk/at91
999
1000 ARM/CALXEDA HIGHBANK ARCHITECTURE
1001 M:      Rob Herring <robh@kernel.org>
1002 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1003 S:      Maintained
1004 F:      arch/arm/mach-highbank/
1005 F:      arch/arm/boot/dts/highbank.dts
1006 F:      arch/arm/boot/dts/ecx-*.dts*
1007
1008 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1009 M:      Krzysztof Halasa <khalasa@piap.pl>
1010 S:      Maintained
1011 F:      arch/arm/mach-cns3xxx/
1012
1013 ARM/CAVIUM THUNDER NETWORK DRIVER
1014 M:      Sunil Goutham <sgoutham@cavium.com>
1015 M:      Robert Richter <rric@kernel.org>
1016 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1017 S:      Supported
1018 F:      drivers/net/ethernet/cavium/thunder/
1019
1020 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1021 M:      Alexander Shiyan <shc_work@mail.ru>
1022 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1023 S:      Odd Fixes
1024 N:      clps711x
1025
1026 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1027 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1028 M:      Ryan Mallon <rmallon@gmail.com>
1029 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1030 S:      Maintained
1031 F:      arch/arm/mach-ep93xx/
1032 F:      arch/arm/mach-ep93xx/include/mach/
1033
1034 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1035 M:      Lennert Buytenhek <kernel@wantstofly.org>
1036 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1037 S:      Maintained
1038
1039 ARM/CLKDEV SUPPORT
1040 M:      Russell King <linux@armlinux.org.uk>
1041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042 S:      Maintained
1043 F:      arch/arm/include/asm/clkdev.h
1044 F:      drivers/clk/clkdev.c
1045
1046 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1047 M:      Mike Rapoport <mike@compulab.co.il>
1048 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1049 S:      Maintained
1050
1051 ARM/CONTEC MICRO9 MACHINE SUPPORT
1052 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1053 S:      Maintained
1054 F:      arch/arm/mach-ep93xx/micro9.c
1055
1056 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1057 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1058 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1059 S:      Maintained
1060 F:      drivers/hwtracing/coresight/*
1061 F:      Documentation/trace/coresight.txt
1062 F:      Documentation/devicetree/bindings/arm/coresight.txt
1063 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1064
1065 ARM/CORGI MACHINE SUPPORT
1066 M:      Richard Purdie <rpurdie@rpsys.net>
1067 S:      Maintained
1068
1069 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1070 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1071 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1072 T:      git git://github.com/ulli-kroll/linux.git
1073 S:      Maintained
1074 F:      arch/arm/mach-gemini/
1075 F:      drivers/rtc/rtc-gemini.c
1076
1077 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1078 M:      Barry Song <baohua@kernel.org>
1079 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1081 S:      Maintained
1082 F:      arch/arm/boot/dts/prima2*
1083 F:      arch/arm/mach-prima2/
1084 F:      drivers/clk/sirf/
1085 F:      drivers/clocksource/timer-prima2.c
1086 F:      drivers/clocksource/timer-atlas7.c
1087 N:      [^a-z]sirf
1088
1089 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1090 M:      Baruch Siach <baruch@tkos.co.il>
1091 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092 S:      Maintained
1093 F:      arch/arm/boot/dts/cx92755*
1094 N:      digicolor
1095
1096 ARM/EBSA110 MACHINE SUPPORT
1097 M:      Russell King <linux@armlinux.org.uk>
1098 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1099 W:      http://www.armlinux.org.uk/
1100 S:      Maintained
1101 F:      arch/arm/mach-ebsa110/
1102 F:      drivers/net/ethernet/amd/am79c961a.*
1103
1104 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1105 M:      Uwe Kleine-König <kernel@pengutronix.de>
1106 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1107 S:      Maintained
1108 N:      efm32
1109
1110 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1111 M:      Daniel Ribeiro <drwyrm@gmail.com>
1112 M:      Stefan Schmidt <stefan@openezx.org>
1113 M:      Harald Welte <laforge@openezx.org>
1114 L:      openezx-devel@lists.openezx.org (moderated for non-subscribers)
1115 W:      http://www.openezx.org/
1116 S:      Maintained
1117 T:      topgit git://git.openezx.org/openezx.git
1118 F:      arch/arm/mach-pxa/ezx.c
1119
1120 ARM/FARADAY FA526 PORT
1121 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1122 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123 S:      Maintained
1124 T:      git git://git.berlios.de/gemini-board
1125 F:      arch/arm/mm/*-fa*
1126
1127 ARM/FOOTBRIDGE ARCHITECTURE
1128 M:      Russell King <linux@armlinux.org.uk>
1129 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130 W:      http://www.armlinux.org.uk/
1131 S:      Maintained
1132 F:      arch/arm/include/asm/hardware/dec21285.h
1133 F:      arch/arm/mach-footbridge/
1134
1135 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1136 M:      Shawn Guo <shawnguo@kernel.org>
1137 M:      Sascha Hauer <kernel@pengutronix.de>
1138 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1139 S:      Maintained
1140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1141 F:      arch/arm/mach-imx/
1142 F:      arch/arm/mach-mxs/
1143 F:      arch/arm/boot/dts/imx*
1144 F:      arch/arm/configs/imx*_defconfig
1145 F:      drivers/clk/imx/
1146 F:      include/soc/imx/
1147
1148 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1149 M:      Shawn Guo <shawnguo@kernel.org>
1150 M:      Sascha Hauer <kernel@pengutronix.de>
1151 R:      Stefan Agner <stefan@agner.ch>
1152 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153 S:      Maintained
1154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1155 F:      arch/arm/mach-imx/*vf610*
1156 F:      arch/arm/boot/dts/vf*
1157
1158 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1159 M:      Lennert Buytenhek <kernel@wantstofly.org>
1160 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1161 S:      Maintained
1162
1163 ARM/GUMSTIX MACHINE SUPPORT
1164 M:      Steve Sakoman <sakoman@gmail.com>
1165 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166 S:      Maintained
1167
1168 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1169 M:      Philipp Zabel <philipp.zabel@gmail.com>
1170 M:      Paul Parsons <lost.distance@yahoo.com>
1171 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1172 S:      Maintained
1173 F:      arch/arm/mach-pxa/hx4700.c
1174 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1175 F:      sound/soc/pxa/hx4700.c
1176
1177 ARM/HISILICON SOC SUPPORT
1178 M:      Wei Xu <xuwei5@hisilicon.com>
1179 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180 W:      http://www.hisilicon.com
1181 S:      Supported
1182 T:      git git://github.com/hisilicon/linux-hisi.git
1183 F:      arch/arm/mach-hisi/
1184 F:      arch/arm/boot/dts/hi3*
1185 F:      arch/arm/boot/dts/hip*
1186 F:      arch/arm/boot/dts/hisi*
1187 F:      arch/arm64/boot/dts/hisilicon/
1188
1189 ARM/HP JORNADA 7XX MACHINE SUPPORT
1190 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1191 W:      www.jlime.com
1192 S:      Maintained
1193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1194 F:      arch/arm/mach-sa1100/jornada720.c
1195 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1196
1197 ARM/IGEP MACHINE SUPPORT
1198 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1199 M:      Javier Martinez Canillas <javier@dowhile0.org>
1200 L:      linux-omap@vger.kernel.org
1201 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202 S:      Maintained
1203 F:      arch/arm/boot/dts/omap3-igep*
1204
1205 ARM/INCOME PXA270 SUPPORT
1206 M:      Marek Vasut <marek.vasut@gmail.com>
1207 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208 S:      Maintained
1209 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1210
1211 ARM/INTEL IOP32X ARM ARCHITECTURE
1212 M:      Lennert Buytenhek <kernel@wantstofly.org>
1213 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1214 S:      Maintained
1215
1216 ARM/INTEL IOP33X ARM ARCHITECTURE
1217 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 S:      Orphan
1219
1220 ARM/INTEL IOP13XX ARM ARCHITECTURE
1221 M:      Lennert Buytenhek <kernel@wantstofly.org>
1222 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1223 S:      Maintained
1224
1225 ARM/INTEL IQ81342EX MACHINE SUPPORT
1226 M:      Lennert Buytenhek <kernel@wantstofly.org>
1227 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1228 S:      Maintained
1229
1230 ARM/INTEL IXDP2850 MACHINE SUPPORT
1231 M:      Lennert Buytenhek <kernel@wantstofly.org>
1232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233 S:      Maintained
1234
1235 ARM/INTEL IXP4XX ARM ARCHITECTURE
1236 M:      Imre Kaloz <kaloz@openwrt.org>
1237 M:      Krzysztof Halasa <khalasa@piap.pl>
1238 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239 S:      Maintained
1240 F:      arch/arm/mach-ixp4xx/
1241
1242 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1243 M:      Jonathan Cameron <jic23@cam.ac.uk>
1244 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1245 S:      Maintained
1246 F:      arch/arm/mach-pxa/stargate2.c
1247 F:      drivers/pcmcia/pxa2xx_stargate2.c
1248
1249 ARM/INTEL XSC3 (MANZANO) ARM CORE
1250 M:      Lennert Buytenhek <kernel@wantstofly.org>
1251 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252 S:      Maintained
1253
1254 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1255 M:      Lennert Buytenhek <kernel@wantstofly.org>
1256 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257 S:      Maintained
1258
1259 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1260 M:      Santosh Shilimkar <ssantosh@kernel.org>
1261 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262 S:      Maintained
1263 F:      arch/arm/mach-keystone/
1264 F:      arch/arm/boot/dts/k2*
1265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1266
1267 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1268 M:      Santosh Shilimkar <ssantosh@kernel.org>
1269 L:      linux-kernel@vger.kernel.org
1270 S:      Maintained
1271 F:      drivers/clk/keystone/
1272
1273 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1274 M:      Santosh Shilimkar <ssantosh@kernel.org>
1275 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276 L:      linux-kernel@vger.kernel.org
1277 S:      Maintained
1278 F:      drivers/clocksource/timer-keystone.c
1279
1280 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1281 M:      Santosh Shilimkar <ssantosh@kernel.org>
1282 L:      linux-kernel@vger.kernel.org
1283 S:      Maintained
1284 F:      drivers/power/reset/keystone-reset.c
1285
1286 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1287 M:      Santosh Shilimkar <ssantosh@kernel.org>
1288 L:      linux-kernel@vger.kernel.org
1289 S:      Maintained
1290 F:      drivers/memory/*emif*
1291
1292 ARM/LOGICPD PXA270 MACHINE SUPPORT
1293 M:      Lennert Buytenhek <kernel@wantstofly.org>
1294 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295 S:      Maintained
1296
1297 ARM/LPC18XX ARCHITECTURE
1298 M:      Joachim Eastwood <manabian@gmail.com>
1299 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300 S:      Maintained
1301 F:      arch/arm/boot/dts/lpc43*
1302 F:      drivers/clk/nxp/clk-lpc18xx*
1303 F:      drivers/clocksource/time-lpc32xx.c
1304 F:      drivers/i2c/busses/i2c-lpc2k.c
1305 F:      drivers/memory/pl172.c
1306 F:      drivers/mtd/spi-nor/nxp-spifi.c
1307 F:      drivers/rtc/rtc-lpc24xx.c
1308 N:      lpc18xx
1309
1310 ARM/MAGICIAN MACHINE SUPPORT
1311 M:      Philipp Zabel <philipp.zabel@gmail.com>
1312 S:      Maintained
1313
1314 ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1315 M:      Jason Cooper <jason@lakedaemon.net>
1316 M:      Andrew Lunn <andrew@lunn.ch>
1317 M:      Gregory Clement <gregory.clement@free-electrons.com>
1318 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1319 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320 S:      Maintained
1321 F:      arch/arm/mach-mvebu/
1322 F:      drivers/rtc/rtc-armada38x.c
1323 F:      arch/arm/boot/dts/armada*
1324 F:      arch/arm/boot/dts/kirkwood*
1325 F:      arch/arm64/boot/dts/marvell/armada*
1326 F:      drivers/cpufreq/mvebu-cpufreq.c
1327
1328
1329 ARM/Marvell Berlin SoC support
1330 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332 S:      Maintained
1333 F:      arch/arm/mach-berlin/
1334 F:      arch/arm/boot/dts/berlin*
1335 F:      arch/arm64/boot/dts/marvell/berlin*
1336
1337
1338 ARM/Marvell Dove/MV78xx0/Orion SOC support
1339 M:      Jason Cooper <jason@lakedaemon.net>
1340 M:      Andrew Lunn <andrew@lunn.ch>
1341 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1342 M:      Gregory Clement <gregory.clement@free-electrons.com>
1343 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344 S:      Maintained
1345 F:      arch/arm/mach-dove/
1346 F:      arch/arm/mach-mv78xx0/
1347 F:      arch/arm/mach-orion5x/
1348 F:      arch/arm/plat-orion/
1349 F:      arch/arm/boot/dts/dove*
1350 F:      arch/arm/boot/dts/orion5x*
1351
1352
1353 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1354 M:      Alexander Clouter <alex@digriz.org.uk>
1355 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356 W:      http://www.digriz.org.uk/ts78xx/kernel
1357 S:      Maintained
1358 F:      arch/arm/mach-orion5x/ts78xx-*
1359
1360 ARM/Mediatek RTC DRIVER
1361 M:      Eddie Huang <eddie.huang@mediatek.com>
1362 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1364 S:      Maintained
1365 F:      drivers/rtc/rtc-mt6397.c
1366
1367 ARM/Mediatek SoC support
1368 M:      Matthias Brugger <matthias.bgg@gmail.com>
1369 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1371 S:      Maintained
1372 F:      arch/arm/boot/dts/mt6*
1373 F:      arch/arm/boot/dts/mt8*
1374 F:      arch/arm/mach-mediatek/
1375 N:      mtk
1376 K:      mediatek
1377
1378 ARM/Mediatek USB3 PHY DRIVER
1379 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1380 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1382 S:      Maintained
1383 F:      drivers/phy/phy-mt65xx-usb3.c
1384
1385 ARM/MICREL KS8695 ARCHITECTURE
1386 M:      Greg Ungerer <gerg@uclinux.org>
1387 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388 F:      arch/arm/mach-ks8695/
1389 S:      Odd Fixes
1390
1391 ARM/MIOA701 MACHINE SUPPORT
1392 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1393 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394 F:      arch/arm/mach-pxa/mioa701.c
1395 S:      Maintained
1396
1397 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1398 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1399 S:      Maintained
1400
1401 ARM/NOMADIK ARCHITECTURE
1402 M:      Alessandro Rubini <rubini@unipv.it>
1403 M:      Linus Walleij <linus.walleij@linaro.org>
1404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405 S:      Maintained
1406 F:      arch/arm/mach-nomadik/
1407 F:      drivers/pinctrl/nomadik/
1408 F:      drivers/i2c/busses/i2c-nomadik.c
1409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1410
1411 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1412 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1413 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1414 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1415 S:      Supported
1416
1417 ARM/TOSA MACHINE SUPPORT
1418 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1419 M:      Dirk Opfer <dirk@opfer-online.de>
1420 S:      Maintained
1421
1422 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1423 M:      Marek Vasut <marek.vasut@gmail.com>
1424 L:      linux-arm-kernel@lists.infradead.org
1425 W:      http://hackndev.com
1426 S:      Maintained
1427 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1428 F:      arch/arm/mach-pxa/palmtx.c
1429 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1430 F:      arch/arm/mach-pxa/palmt5.c
1431 F:      arch/arm/mach-pxa/include/mach/palmld.h
1432 F:      arch/arm/mach-pxa/palmld.c
1433 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1434 F:      arch/arm/mach-pxa/palmte2.c
1435 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1436 F:      arch/arm/mach-pxa/palmtc.c
1437
1438 ARM/PALM TREO SUPPORT
1439 M:      Tomas Cech <sleep_walker@suse.com>
1440 L:      linux-arm-kernel@lists.infradead.org
1441 W:      http://hackndev.com
1442 S:      Maintained
1443 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1444 F:      arch/arm/mach-pxa/palmtreo.c
1445
1446 ARM/PALMZ72 SUPPORT
1447 M:      Sergey Lapin <slapin@ossfans.org>
1448 L:      linux-arm-kernel@lists.infradead.org
1449 W:      http://hackndev.com
1450 S:      Maintained
1451 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1452 F:      arch/arm/mach-pxa/palmz72.c
1453
1454 ARM/PLEB SUPPORT
1455 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1456 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1457 S:      Maintained
1458
1459 ARM/PT DIGITAL BOARD PORT
1460 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1461 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462 W:      http://www.armlinux.org.uk/
1463 S:      Maintained
1464
1465 ARM/QUALCOMM SUPPORT
1466 M:      Andy Gross <andy.gross@linaro.org>
1467 M:      David Brown <david.brown@linaro.org>
1468 L:      linux-arm-msm@vger.kernel.org
1469 L:      linux-soc@vger.kernel.org
1470 S:      Maintained
1471 F:      arch/arm/boot/dts/qcom-*.dts
1472 F:      arch/arm/boot/dts/qcom-*.dtsi
1473 F:      arch/arm/mach-qcom/
1474 F:      arch/arm64/boot/dts/qcom/*
1475 F:      drivers/i2c/busses/i2c-qup.c
1476 F:      drivers/clk/qcom/
1477 F:      drivers/soc/qcom/
1478 F:      drivers/spi/spi-qup.c
1479 F:      drivers/tty/serial/msm_serial.h
1480 F:      drivers/tty/serial/msm_serial.c
1481 F:      drivers/*/pm8???-*
1482 F:      drivers/mfd/ssbi.c
1483 F:      drivers/firmware/qcom_scm.c
1484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1485
1486 ARM/RADISYS ENP2611 MACHINE SUPPORT
1487 M:      Lennert Buytenhek <kernel@wantstofly.org>
1488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 S:      Maintained
1490
1491 ARM/RENESAS ARM64 ARCHITECTURE
1492 M:      Simon Horman <horms@verge.net.au>
1493 M:      Magnus Damm <magnus.damm@gmail.com>
1494 L:      linux-renesas-soc@vger.kernel.org
1495 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1497 S:      Supported
1498 F:      arch/arm64/boot/dts/renesas/
1499
1500 ARM/RISCPC ARCHITECTURE
1501 M:      Russell King <linux@armlinux.org.uk>
1502 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 W:      http://www.armlinux.org.uk/
1504 S:      Maintained
1505 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1506 F:      arch/arm/include/asm/hardware/ioc.h
1507 F:      arch/arm/include/asm/hardware/iomd.h
1508 F:      arch/arm/include/asm/hardware/memc.h
1509 F:      arch/arm/mach-rpc/
1510 F:      drivers/net/ethernet/8390/etherh.c
1511 F:      drivers/net/ethernet/i825xx/ether1*
1512 F:      drivers/net/ethernet/seeq/ether3*
1513 F:      drivers/scsi/arm/
1514
1515 ARM/Rockchip SoC support
1516 M:      Heiko Stuebner <heiko@sntech.de>
1517 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 L:      linux-rockchip@lists.infradead.org
1519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1520 S:      Maintained
1521 F:      arch/arm/boot/dts/rk3*
1522 F:      arch/arm/mach-rockchip/
1523 F:      drivers/clk/rockchip/
1524 F:      drivers/i2c/busses/i2c-rk3x.c
1525 F:      drivers/*/*rockchip*
1526 F:      drivers/*/*/*rockchip*
1527 F:      sound/soc/rockchip/
1528 N:      rockchip
1529
1530 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1531 M:      Kukjin Kim <kgene@kernel.org>
1532 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
1533 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1535 S:      Maintained
1536 F:      arch/arm/boot/dts/s3c*
1537 F:      arch/arm/boot/dts/s5p*
1538 F:      arch/arm/boot/dts/samsung*
1539 F:      arch/arm/boot/dts/exynos*
1540 F:      arch/arm64/boot/dts/exynos/
1541 F:      arch/arm/plat-samsung/
1542 F:      arch/arm/mach-s3c24*/
1543 F:      arch/arm/mach-s3c64xx/
1544 F:      arch/arm/mach-s5p*/
1545 F:      arch/arm/mach-exynos*/
1546 F:      drivers/*/*s3c2410*
1547 F:      drivers/*/*/*s3c2410*
1548 F:      drivers/soc/samsung/*
1549 F:      drivers/spi/spi-s3c*
1550 F:      sound/soc/samsung/*
1551 F:      Documentation/arm/Samsung/
1552 F:      Documentation/devicetree/bindings/arm/samsung/
1553 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1554 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1555 N:      exynos
1556
1557 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1558 M:      Kyungmin Park <kyungmin.park@samsung.com>
1559 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560 S:      Maintained
1561 F:      arch/arm/mach-s5pv210/
1562
1563 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1564 M:      Kyungmin Park <kyungmin.park@samsung.com>
1565 M:      Kamil Debski <k.debski@samsung.com>
1566 L:      linux-arm-kernel@lists.infradead.org
1567 L:      linux-media@vger.kernel.org
1568 S:      Maintained
1569 F:      drivers/media/platform/s5p-g2d/
1570
1571 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1572 M:      Kyungmin Park <kyungmin.park@samsung.com>
1573 M:      Kamil Debski <k.debski@samsung.com>
1574 M:      Jeongtae Park <jtp.park@samsung.com>
1575 L:      linux-arm-kernel@lists.infradead.org
1576 L:      linux-media@vger.kernel.org
1577 S:      Maintained
1578 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1579 F:      drivers/media/platform/s5p-mfc/
1580
1581 ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1582 M:      Kyungmin Park <kyungmin.park@samsung.com>
1583 M:      Tomasz Stanislawski <t.stanislaws@samsung.com>
1584 L:      linux-arm-kernel@lists.infradead.org
1585 L:      linux-media@vger.kernel.org
1586 S:      Maintained
1587 F:      drivers/media/platform/s5p-tv/
1588
1589 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1590 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1591 M:      Jacek Anaszewski <j.anaszewski@samsung.com>
1592 L:      linux-arm-kernel@lists.infradead.org
1593 L:      linux-media@vger.kernel.org
1594 S:      Maintained
1595 F:      drivers/media/platform/s5p-jpeg/
1596
1597 ARM/SHMOBILE ARM ARCHITECTURE
1598 M:      Simon Horman <horms@verge.net.au>
1599 M:      Magnus Damm <magnus.damm@gmail.com>
1600 L:      linux-renesas-soc@vger.kernel.org
1601 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1603 S:      Supported
1604 F:      arch/arm/boot/dts/emev2*
1605 F:      arch/arm/boot/dts/r7s*
1606 F:      arch/arm/boot/dts/r8a*
1607 F:      arch/arm/boot/dts/sh*
1608 F:      arch/arm/configs/shmobile_defconfig
1609 F:      arch/arm/include/debug/renesas-scif.S
1610 F:      arch/arm/mach-shmobile/
1611 F:      drivers/sh/
1612
1613 ARM/SOCFPGA ARCHITECTURE
1614 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1615 S:      Maintained
1616 F:      arch/arm/mach-socfpga/
1617 F:      arch/arm/boot/dts/socfpga*
1618 F:      arch/arm/configs/socfpga_defconfig
1619 F:      arch/arm64/boot/dts/altera/
1620 W:      http://www.rocketboards.org
1621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1622
1623 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1624 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1625 S:      Maintained
1626 F:      drivers/clk/socfpga/
1627
1628 ARM/SOCFPGA EDAC SUPPORT
1629 M:      Thor Thayer <tthayer@opensource.altera.com>
1630 S:      Maintained
1631 F:      drivers/edac/altera_edac.
1632
1633 ARM/STI ARCHITECTURE
1634 M:      Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1635 M:      Maxime Coquelin <maxime.coquelin@st.com>
1636 M:      Patrice Chotard <patrice.chotard@st.com>
1637 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 L:      kernel@stlinux.com
1639 W:      http://www.stlinux.com
1640 S:      Maintained
1641 F:      arch/arm/mach-sti/
1642 F:      arch/arm/boot/dts/sti*
1643 F:      drivers/char/hw_random/st-rng.c
1644 F:      drivers/clocksource/arm_global_timer.c
1645 F:      drivers/clocksource/clksrc_st_lpc.c
1646 F:      drivers/i2c/busses/i2c-st.c
1647 F:      drivers/media/rc/st_rc.c
1648 F:      drivers/media/platform/sti/c8sectpfe/
1649 F:      drivers/mmc/host/sdhci-st.c
1650 F:      drivers/phy/phy-miphy28lp.c
1651 F:      drivers/phy/phy-miphy365x.c
1652 F:      drivers/phy/phy-stih407-usb.c
1653 F:      drivers/phy/phy-stih41x-usb.c
1654 F:      drivers/pinctrl/pinctrl-st.c
1655 F:      drivers/reset/sti/
1656 F:      drivers/rtc/rtc-st-lpc.c
1657 F:      drivers/tty/serial/st-asc.c
1658 F:      drivers/usb/dwc3/dwc3-st.c
1659 F:      drivers/usb/host/ehci-st.c
1660 F:      drivers/usb/host/ohci-st.c
1661 F:      drivers/watchdog/st_lpc_wdt.c
1662 F:      drivers/ata/ahci_st.c
1663
1664 ARM/STM32 ARCHITECTURE
1665 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1666 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 S:      Maintained
1668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1669 N:      stm32
1670 F:      drivers/clocksource/armv7m_systick.c
1671
1672 ARM/TANGO ARCHITECTURE
1673 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1674 L:      linux-arm-kernel@lists.infradead.org
1675 S:      Maintained
1676 F:      arch/arm/mach-tango/
1677 F:      arch/arm/boot/dts/tango*
1678
1679 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1680 M:      Lennert Buytenhek <kernel@wantstofly.org>
1681 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 S:      Maintained
1683
1684 ARM/TETON BGA MACHINE SUPPORT
1685 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1686 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 S:      Maintained
1688
1689 ARM/THECUS N2100 MACHINE SUPPORT
1690 M:      Lennert Buytenhek <kernel@wantstofly.org>
1691 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692 S:      Maintained
1693
1694 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1695 M:      Wan ZongShun <mcuos.com@gmail.com>
1696 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697 W:      http://www.mcuos.com
1698 S:      Maintained
1699 F:      arch/arm/mach-w90x900/
1700 F:      drivers/input/keyboard/w90p910_keypad.c
1701 F:      drivers/input/touchscreen/w90p910_ts.c
1702 F:      drivers/watchdog/nuc900_wdt.c
1703 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1704 F:      drivers/mtd/nand/nuc900_nand.c
1705 F:      drivers/rtc/rtc-nuc900.c
1706 F:      drivers/spi/spi-nuc900.c
1707 F:      drivers/usb/host/ehci-w90x900.c
1708 F:      drivers/video/fbdev/nuc900fb.c
1709
1710 ARM/U300 MACHINE SUPPORT
1711 M:      Linus Walleij <linus.walleij@linaro.org>
1712 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 S:      Supported
1714 F:      arch/arm/mach-u300/
1715 F:      drivers/clocksource/timer-u300.c
1716 F:      drivers/i2c/busses/i2c-stu300.c
1717 F:      drivers/rtc/rtc-coh901331.c
1718 F:      drivers/watchdog/coh901327_wdt.c
1719 F:      drivers/dma/coh901318*
1720 F:      drivers/mfd/ab3100*
1721 F:      drivers/rtc/rtc-ab3100.c
1722 F:      drivers/rtc/rtc-coh901331.c
1723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1724
1725 ARM/UNIPHIER ARCHITECTURE
1726 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1727 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728 S:      Maintained
1729 F:      arch/arm/boot/dts/uniphier*
1730 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1731 F:      arch/arm/mach-uniphier/
1732 F:      arch/arm/mm/cache-uniphier.c
1733 F:      arch/arm64/boot/dts/socionext/
1734 F:      drivers/bus/uniphier-system-bus.c
1735 F:      drivers/i2c/busses/i2c-uniphier*
1736 F:      drivers/pinctrl/uniphier/
1737 F:      drivers/tty/serial/8250/8250_uniphier.c
1738 N:      uniphier
1739
1740 ARM/Ux500 ARM ARCHITECTURE
1741 M:      Linus Walleij <linus.walleij@linaro.org>
1742 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743 S:      Maintained
1744 F:      arch/arm/mach-ux500/
1745 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1746 F:      drivers/dma/ste_dma40*
1747 F:      drivers/hwspinlock/u8500_hsem.c
1748 F:      drivers/mfd/abx500*
1749 F:      drivers/mfd/ab8500*
1750 F:      drivers/mfd/dbx500*
1751 F:      drivers/mfd/db8500*
1752 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1753 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1754 F:      drivers/rtc/rtc-ab8500.c
1755 F:      drivers/rtc/rtc-pl031.c
1756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1757
1758 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1759 M:      Ulf Hansson <ulf.hansson@linaro.org>
1760 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761 T:      git git://git.linaro.org/people/ulfh/clk.git
1762 S:      Maintained
1763 F:      drivers/clk/ux500/
1764 F:      include/linux/platform_data/clk-ux500.h
1765
1766 ARM/VERSATILE EXPRESS PLATFORM
1767 M:      Liviu Dudau <liviu.dudau@arm.com>
1768 M:      Sudeep Holla <sudeep.holla@arm.com>
1769 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1770 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771 S:      Maintained
1772 F:      arch/arm/boot/dts/vexpress*
1773 F:      arch/arm64/boot/dts/arm/
1774 F:      arch/arm/mach-vexpress/
1775 F:      */*/vexpress*
1776 F:      */*/*/vexpress*
1777 F:      drivers/clk/versatile/clk-vexpress-osc.c
1778 F:      drivers/clocksource/versatile.c
1779
1780 ARM/VFP SUPPORT
1781 M:      Russell King <linux@armlinux.org.uk>
1782 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783 W:      http://www.armlinux.org.uk/
1784 S:      Maintained
1785 F:      arch/arm/vfp/
1786
1787 ARM/VOIPAC PXA270 SUPPORT
1788 M:      Marek Vasut <marek.vasut@gmail.com>
1789 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790 S:      Maintained
1791 F:      arch/arm/mach-pxa/vpac270.c
1792 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1793
1794 ARM/VT8500 ARM ARCHITECTURE
1795 M:      Tony Prisk <linux@prisktech.co.nz>
1796 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797 S:      Maintained
1798 F:      arch/arm/mach-vt8500/
1799 F:      drivers/clocksource/vt8500_timer.c
1800 F:      drivers/i2c/busses/i2c-wmt.c
1801 F:      drivers/mmc/host/wmt-sdmmc.c
1802 F:      drivers/pwm/pwm-vt8500.c
1803 F:      drivers/rtc/rtc-vt8500.c
1804 F:      drivers/tty/serial/vt8500_serial.c
1805 F:      drivers/usb/host/ehci-platform.c
1806 F:      drivers/usb/host/uhci-platform.c
1807 F:      drivers/video/fbdev/vt8500lcdfb.*
1808 F:      drivers/video/fbdev/wm8505fb*
1809 F:      drivers/video/fbdev/wmt_ge_rops.*
1810
1811 ARM/ZIPIT Z2 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/z2.c
1816 F:      arch/arm/mach-pxa/include/mach/z2.h
1817
1818 ARM/ZTE ARCHITECTURE
1819 M:      Jun Nie <jun.nie@linaro.org>
1820 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821 S:      Maintained
1822 F:      arch/arm/mach-zx/
1823 F:      drivers/clk/zte/
1824 F:      Documentation/devicetree/bindings/arm/zte.txt
1825 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
1826
1827 ARM/ZYNQ ARCHITECTURE
1828 M:      Michal Simek <michal.simek@xilinx.com>
1829 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
1830 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831 W:      http://wiki.xilinx.com
1832 T:      git https://github.com/Xilinx/linux-xlnx.git
1833 S:      Supported
1834 F:      arch/arm/mach-zynq/
1835 F:      drivers/cpuidle/cpuidle-zynq.c
1836 F:      drivers/block/xsysace.c
1837 N:      zynq
1838 N:      xilinx
1839 F:      drivers/clocksource/cadence_ttc_timer.c
1840 F:      drivers/i2c/busses/i2c-cadence.c
1841 F:      drivers/mmc/host/sdhci-of-arasan.c
1842 F:      drivers/edac/synopsys_edac.c
1843
1844 ARM SMMU DRIVERS
1845 M:      Will Deacon <will.deacon@arm.com>
1846 R:      Robin Murphy <robin.murphy@arm.com>
1847 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848 S:      Maintained
1849 F:      drivers/iommu/arm-smmu.c
1850 F:      drivers/iommu/arm-smmu-v3.c
1851 F:      drivers/iommu/io-pgtable-arm.c
1852 F:      drivers/iommu/io-pgtable-arm-v7s.c
1853
1854 ARM64 PORT (AARCH64 ARCHITECTURE)
1855 M:      Catalin Marinas <catalin.marinas@arm.com>
1856 M:      Will Deacon <will.deacon@arm.com>
1857 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1859 S:      Maintained
1860 F:      arch/arm64/
1861 F:      Documentation/arm64/
1862
1863 AS3645A LED FLASH CONTROLLER DRIVER
1864 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1865 L:      linux-media@vger.kernel.org
1866 T:      git git://linuxtv.org/media_tree.git
1867 S:      Maintained
1868 F:      drivers/media/i2c/as3645a.c
1869 F:      include/media/i2c/as3645a.h
1870
1871 ASC7621 HARDWARE MONITOR DRIVER
1872 M:      George Joseph <george.joseph@fairview5.com>
1873 L:      linux-hwmon@vger.kernel.org
1874 S:      Maintained
1875 F:      Documentation/hwmon/asc7621
1876 F:      drivers/hwmon/asc7621.c
1877
1878 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1879 M:      Corentin Chary <corentin.chary@gmail.com>
1880 L:      acpi4asus-user@lists.sourceforge.net
1881 L:      platform-driver-x86@vger.kernel.org
1882 W:      http://acpi4asus.sf.net
1883 S:      Maintained
1884 F:      drivers/platform/x86/asus*.c
1885 F:      drivers/platform/x86/eeepc*.c
1886
1887 ASUS WIRELESS RADIO CONTROL DRIVER
1888 M:      João Paulo Rechi Vita <jprvita@gmail.com>
1889 L:      platform-driver-x86@vger.kernel.org
1890 S:      Maintained
1891 F:      drivers/platform/x86/asus-wireless.c
1892
1893 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1894 R:      Dan Williams <dan.j.williams@intel.com>
1895 W:      http://sourceforge.net/projects/xscaleiop
1896 S:      Odd fixes
1897 F:      Documentation/crypto/async-tx-api.txt
1898 F:      crypto/async_tx/
1899 F:      drivers/dma/
1900 F:      include/linux/dmaengine.h
1901 F:      include/linux/async_tx.h
1902
1903 AT24 EEPROM DRIVER
1904 M:      Wolfram Sang <wsa@the-dreams.de>
1905 L:      linux-i2c@vger.kernel.org
1906 S:      Maintained
1907 F:      drivers/misc/eeprom/at24.c
1908 F:      include/linux/platform_data/at24.h
1909
1910 ATA OVER ETHERNET (AOE) DRIVER
1911 M:      "Ed L. Cashin" <ed.cashin@acm.org>
1912 W:      http://www.openaoe.org/
1913 S:      Supported
1914 F:      Documentation/aoe/
1915 F:      drivers/block/aoe/
1916
1917 ATHEROS 71XX/9XXX GPIO DRIVER
1918 M:      Alban Bedel <albeu@free.fr>
1919 W:      https://github.com/AlbanBedel/linux
1920 T:      git git://github.com/AlbanBedel/linux
1921 S:      Maintained
1922 F:      drivers/gpio/gpio-ath79.c
1923 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1924
1925 ATHEROS ATH GENERIC UTILITIES
1926 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1927 L:      linux-wireless@vger.kernel.org
1928 S:      Supported
1929 F:      drivers/net/wireless/ath/*
1930
1931 ATHEROS ATH5K WIRELESS DRIVER
1932 M:      Jiri Slaby <jirislaby@gmail.com>
1933 M:      Nick Kossifidis <mickflemm@gmail.com>
1934 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1935 L:      linux-wireless@vger.kernel.org
1936 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
1937 S:      Maintained
1938 F:      drivers/net/wireless/ath/ath5k/
1939
1940 ATHEROS ATH6KL WIRELESS DRIVER
1941 M:      Kalle Valo <kvalo@qca.qualcomm.com>
1942 L:      linux-wireless@vger.kernel.org
1943 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
1944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
1945 S:      Supported
1946 F:      drivers/net/wireless/ath/ath6kl/
1947
1948 WILOCITY WIL6210 WIRELESS DRIVER
1949 M:      Maya Erez <qca_merez@qca.qualcomm.com>
1950 L:      linux-wireless@vger.kernel.org
1951 L:      wil6210@qca.qualcomm.com
1952 S:      Supported
1953 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
1954 F:      drivers/net/wireless/ath/wil6210/
1955 F:      include/uapi/linux/wil6210_uapi.h
1956
1957 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1958 M:      Christian Lamparter <chunkeey@googlemail.com>
1959 L:      linux-wireless@vger.kernel.org
1960 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
1961 S:      Maintained
1962 F:      drivers/net/wireless/ath/carl9170/
1963
1964 ATK0110 HWMON DRIVER
1965 M:      Luca Tettamanti <kronos.it@gmail.com>
1966 L:      linux-hwmon@vger.kernel.org
1967 S:      Maintained
1968 F:      drivers/hwmon/asus_atk0110.c
1969
1970 ATI_REMOTE2 DRIVER
1971 M:      Ville Syrjala <syrjala@sci.fi>
1972 S:      Maintained
1973 F:      drivers/input/misc/ati_remote2.c
1974
1975 ATLX ETHERNET DRIVERS
1976 M:      Jay Cliburn <jcliburn@gmail.com>
1977 M:      Chris Snook <chris.snook@gmail.com>
1978 L:      netdev@vger.kernel.org
1979 W:      http://sourceforge.net/projects/atl1
1980 W:      http://atl1.sourceforge.net
1981 S:      Maintained
1982 F:      drivers/net/ethernet/atheros/
1983
1984 ATM
1985 M:      Chas Williams <3chas3@gmail.com>
1986 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1987 L:      netdev@vger.kernel.org
1988 W:      http://linux-atm.sourceforge.net
1989 S:      Maintained
1990 F:      drivers/atm/
1991 F:      include/linux/atm*
1992 F:      include/uapi/linux/atm*
1993
1994 ATMEL AT91 / AT32 MCI DRIVER
1995 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
1996 S:      Maintained
1997 F:      drivers/mmc/host/atmel-mci.c
1998
1999 ATMEL AT91 / AT32 SERIAL DRIVER
2000 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2001 S:      Supported
2002 F:      drivers/tty/serial/atmel_serial.c
2003
2004 ATMEL SAMA5D2 ADC DRIVER
2005 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2006 L:      linux-iio@vger.kernel.org
2007 S:      Supported
2008 F:      drivers/iio/adc/at91-sama5d2_adc.c
2009
2010 ATMEL Audio ALSA driver
2011 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2012 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2013 S:      Supported
2014 F:      sound/soc/atmel
2015
2016 ATMEL DMA DRIVER
2017 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2018 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2019 S:      Supported
2020 F:      drivers/dma/at_hdmac.c
2021 F:      drivers/dma/at_hdmac_regs.h
2022 F:      include/linux/platform_data/dma-atmel.h
2023
2024 ATMEL XDMA DRIVER
2025 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2026 L:      linux-arm-kernel@lists.infradead.org
2027 L:      dmaengine@vger.kernel.org
2028 S:      Supported
2029 F:      drivers/dma/at_xdmac.c
2030
2031 ATMEL I2C DRIVER
2032 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2033 L:      linux-i2c@vger.kernel.org
2034 S:      Supported
2035 F:      drivers/i2c/busses/i2c-at91.c
2036
2037 ATMEL ISI DRIVER
2038 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2039 L:      linux-media@vger.kernel.org
2040 S:      Supported
2041 F:      drivers/media/platform/soc_camera/atmel-isi.c
2042 F:      include/media/atmel-isi.h
2043
2044 ATMEL LCDFB DRIVER
2045 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2046 L:      linux-fbdev@vger.kernel.org
2047 S:      Maintained
2048 F:      drivers/video/fbdev/atmel_lcdfb.c
2049 F:      include/video/atmel_lcdc.h
2050
2051 ATMEL MACB ETHERNET DRIVER
2052 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2053 S:      Supported
2054 F:      drivers/net/ethernet/cadence/
2055
2056 ATMEL NAND DRIVER
2057 M:      Wenyou Yang <wenyou.yang@atmel.com>
2058 M:      Josh Wu <rainyfeeling@outlook.com>
2059 L:      linux-mtd@lists.infradead.org
2060 S:      Supported
2061 F:      drivers/mtd/nand/atmel_nand*
2062
2063 ATMEL SDMMC DRIVER
2064 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2065 L:      linux-mmc@vger.kernel.org
2066 S:      Supported
2067 F:      drivers/mmc/host/sdhci-of-at91.c
2068
2069 ATMEL SPI DRIVER
2070 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2071 S:      Supported
2072 F:      drivers/spi/spi-atmel.*
2073
2074 ATMEL SSC DRIVER
2075 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2076 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2077 S:      Supported
2078 F:      drivers/misc/atmel-ssc.c
2079 F:      include/linux/atmel-ssc.h
2080
2081 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2082 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2083 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2084 S:      Supported
2085 F:      drivers/misc/atmel_tclib.c
2086 F:      drivers/clocksource/tcb_clksrc.c
2087
2088 ATMEL USBA UDC DRIVER
2089 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2090 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091 S:      Supported
2092 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2093
2094 ATMEL WIRELESS DRIVER
2095 M:      Simon Kelley <simon@thekelleys.org.uk>
2096 L:      linux-wireless@vger.kernel.org
2097 W:      http://www.thekelleys.org.uk/atmel
2098 W:      http://atmelwlandriver.sourceforge.net/
2099 S:      Maintained
2100 F:      drivers/net/wireless/atmel/atmel*
2101
2102 ATMEL MAXTOUCH DRIVER
2103 M:      Nick Dyer <nick.dyer@itdev.co.uk>
2104 T:      git git://github.com/atmel-maxtouch/linux.git
2105 S:      Supported
2106 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2107 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2108 F:      include/linux/platform_data/atmel_mxt_ts.h
2109
2110 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2111 M:      Bradley Grove <linuxdrivers@attotech.com>
2112 L:      linux-scsi@vger.kernel.org
2113 W:      http://www.attotech.com
2114 S:      Supported
2115 F:      drivers/scsi/esas2r
2116
2117 ATUSB IEEE 802.15.4 RADIO DRIVER
2118 M:      Stefan Schmidt <stefan@osg.samsung.com>
2119 L:      linux-wpan@vger.kernel.org
2120 S:      Maintained
2121 F:      drivers/net/ieee802154/atusb.c
2122 F:      drivers/net/ieee802154/atusb.h
2123 F:      drivers/net/ieee802154/at86rf230.h
2124
2125 AUDIT SUBSYSTEM
2126 M:      Paul Moore <paul@paul-moore.com>
2127 M:      Eric Paris <eparis@redhat.com>
2128 L:      linux-audit@redhat.com (moderated for non-subscribers)
2129 W:      http://people.redhat.com/sgrubb/audit/
2130 T:      git git://git.infradead.org/users/pcmoore/audit
2131 S:      Maintained
2132 F:      include/linux/audit.h
2133 F:      include/uapi/linux/audit.h
2134 F:      kernel/audit*
2135
2136 AUXILIARY DISPLAY DRIVERS
2137 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2138 W:      http://miguelojeda.es/auxdisplay.htm
2139 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2140 S:      Maintained
2141 F:      drivers/auxdisplay/
2142 F:      include/linux/cfag12864b.h
2143
2144 AVR32 ARCHITECTURE
2145 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2146 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2147 W:      http://www.atmel.com/products/AVR32/
2148 W:      http://mirror.egtvedt.no/avr32linux.org/
2149 W:      http://avrfreaks.net/
2150 S:      Maintained
2151 F:      arch/avr32/
2152
2153 AVR32/AT32AP MACHINE SUPPORT
2154 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2155 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2156 S:      Maintained
2157 F:      arch/avr32/mach-at32ap/
2158
2159 AX.25 NETWORK LAYER
2160 M:      Ralf Baechle <ralf@linux-mips.org>
2161 L:      linux-hams@vger.kernel.org
2162 W:      http://www.linux-ax25.org/
2163 S:      Maintained
2164 F:      include/uapi/linux/ax25.h
2165 F:      include/net/ax25.h
2166 F:      net/ax25/
2167
2168 AZ6007 DVB DRIVER
2169 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2170 L:      linux-media@vger.kernel.org
2171 W:      https://linuxtv.org
2172 T:      git git://linuxtv.org/media_tree.git
2173 S:      Maintained
2174 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2175
2176 AZTECH FM RADIO RECEIVER DRIVER
2177 M:      Hans Verkuil <hverkuil@xs4all.nl>
2178 L:      linux-media@vger.kernel.org
2179 T:      git git://linuxtv.org/media_tree.git
2180 W:      https://linuxtv.org
2181 S:      Maintained
2182 F:      drivers/media/radio/radio-aztech*
2183
2184 B43 WIRELESS DRIVER
2185 L:      linux-wireless@vger.kernel.org
2186 L:      b43-dev@lists.infradead.org
2187 W:      http://wireless.kernel.org/en/users/Drivers/b43
2188 S:      Odd Fixes
2189 F:      drivers/net/wireless/broadcom/b43/
2190
2191 B43LEGACY WIRELESS DRIVER
2192 M:      Larry Finger <Larry.Finger@lwfinger.net>
2193 L:      linux-wireless@vger.kernel.org
2194 L:      b43-dev@lists.infradead.org
2195 W:      http://wireless.kernel.org/en/users/Drivers/b43
2196 S:      Maintained
2197 F:      drivers/net/wireless/broadcom/b43legacy/
2198
2199 BACKLIGHT CLASS/SUBSYSTEM
2200 M:      Jingoo Han <jingoohan1@gmail.com>
2201 M:      Lee Jones <lee.jones@linaro.org>
2202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2203 S:      Maintained
2204 F:      drivers/video/backlight/
2205 F:      include/linux/backlight.h
2206
2207 BATMAN ADVANCED
2208 M:      Marek Lindner <mareklindner@neomailbox.ch>
2209 M:      Simon Wunderlich <sw@simonwunderlich.de>
2210 M:      Antonio Quartulli <a@unstable.cc>
2211 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2212 W:      https://www.open-mesh.org/
2213 Q:      https://patchwork.open-mesh.org/project/batman/list/
2214 S:      Maintained
2215 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2216 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2217 F:      Documentation/networking/batman-adv.txt
2218 F:      net/batman-adv/
2219
2220 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2221 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2222 L:      linux-hams@vger.kernel.org
2223 W:      http://www.baycom.org/~tom/ham/ham.html
2224 S:      Maintained
2225 F:      drivers/net/hamradio/baycom*
2226
2227 BCACHE (BLOCK LAYER CACHE)
2228 M:      Kent Overstreet <kent.overstreet@gmail.com>
2229 L:      linux-bcache@vger.kernel.org
2230 W:      http://bcache.evilpiepirate.org
2231 S:      Maintained
2232 F:      drivers/md/bcache/
2233
2234 BDISP ST MEDIA DRIVER
2235 M:      Fabien Dessenne <fabien.dessenne@st.com>
2236 L:      linux-media@vger.kernel.org
2237 T:      git git://linuxtv.org/media_tree.git
2238 W:      https://linuxtv.org
2239 S:      Supported
2240 F:      drivers/media/platform/sti/bdisp
2241
2242 BEFS FILE SYSTEM
2243 S:      Orphan
2244 F:      Documentation/filesystems/befs.txt
2245 F:      fs/befs/
2246
2247 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2248 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2249 L:      netdev@vger.kernel.org
2250 S:      Maintained
2251 F:      drivers/net/ethernet/ec_bhf.c
2252
2253 BFS FILE SYSTEM
2254 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2255 S:      Maintained
2256 F:      Documentation/filesystems/bfs.txt
2257 F:      fs/bfs/
2258 F:      include/uapi/linux/bfs_fs.h
2259
2260 BLACKFIN ARCHITECTURE
2261 M:      Steven Miao <realmz6@gmail.com>
2262 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2263 T:      git git://git.code.sf.net/p/adi-linux/code
2264 W:      http://blackfin.uclinux.org
2265 S:      Supported
2266 F:      arch/blackfin/
2267
2268 BLACKFIN EMAC DRIVER
2269 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2270 W:      http://blackfin.uclinux.org
2271 S:      Supported
2272 F:      drivers/net/ethernet/adi/
2273
2274 BLACKFIN RTC DRIVER
2275 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2276 W:      http://blackfin.uclinux.org
2277 S:      Supported
2278 F:      drivers/rtc/rtc-bfin.c
2279
2280 BLACKFIN SDH DRIVER
2281 M:      Sonic Zhang <sonic.zhang@analog.com>
2282 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2283 W:      http://blackfin.uclinux.org
2284 S:      Supported
2285 F:      drivers/mmc/host/bfin_sdh.c
2286
2287 BLACKFIN SERIAL DRIVER
2288 M:      Sonic Zhang <sonic.zhang@analog.com>
2289 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2290 W:      http://blackfin.uclinux.org
2291 S:      Supported
2292 F:      drivers/tty/serial/bfin_uart.c
2293
2294 BLACKFIN WATCHDOG DRIVER
2295 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2296 W:      http://blackfin.uclinux.org
2297 S:      Supported
2298 F:      drivers/watchdog/bfin_wdt.c
2299
2300 BLACKFIN I2C TWI DRIVER
2301 M:      Sonic Zhang <sonic.zhang@analog.com>
2302 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2303 W:      http://blackfin.uclinux.org/
2304 S:      Supported
2305 F:      drivers/i2c/busses/i2c-bfin-twi.c
2306
2307 BLACKFIN MEDIA DRIVER
2308 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2309 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2310 W:      http://blackfin.uclinux.org/
2311 S:      Supported
2312 F:      drivers/media/platform/blackfin/
2313 F:      drivers/media/i2c/adv7183*
2314 F:      drivers/media/i2c/vs6624*
2315
2316 BLINKM RGB LED DRIVER
2317 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2318 S:      Maintained
2319 F:      drivers/leds/leds-blinkm.c
2320
2321 BLOCK LAYER
2322 M:      Jens Axboe <axboe@kernel.dk>
2323 L:      linux-block@vger.kernel.org
2324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2325 S:      Maintained
2326 F:      block/
2327 F:      kernel/trace/blktrace.c
2328
2329 BLOCK2MTD DRIVER
2330 M:      Joern Engel <joern@lazybastard.org>
2331 L:      linux-mtd@lists.infradead.org
2332 S:      Maintained
2333 F:      drivers/mtd/devices/block2mtd.c
2334
2335 BLUETOOTH DRIVERS
2336 M:      Marcel Holtmann <marcel@holtmann.org>
2337 M:      Gustavo Padovan <gustavo@padovan.org>
2338 M:      Johan Hedberg <johan.hedberg@gmail.com>
2339 L:      linux-bluetooth@vger.kernel.org
2340 W:      http://www.bluez.org/
2341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2343 S:      Maintained
2344 F:      drivers/bluetooth/
2345
2346 BLUETOOTH SUBSYSTEM
2347 M:      Marcel Holtmann <marcel@holtmann.org>
2348 M:      Gustavo Padovan <gustavo@padovan.org>
2349 M:      Johan Hedberg <johan.hedberg@gmail.com>
2350 L:      linux-bluetooth@vger.kernel.org
2351 W:      http://www.bluez.org/
2352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2354 S:      Maintained
2355 F:      net/bluetooth/
2356 F:      include/net/bluetooth/
2357
2358 BONDING DRIVER
2359 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2360 M:      Veaceslav Falico <vfalico@gmail.com>
2361 M:      Andy Gospodarek <gospo@cumulusnetworks.com>
2362 L:      netdev@vger.kernel.org
2363 W:      http://sourceforge.net/projects/bonding/
2364 S:      Supported
2365 F:      drivers/net/bonding/
2366 F:      include/uapi/linux/if_bonding.h
2367
2368 BPF (Safe dynamic programs and tools)
2369 M:      Alexei Starovoitov <ast@kernel.org>
2370 L:      netdev@vger.kernel.org
2371 L:      linux-kernel@vger.kernel.org
2372 S:      Supported
2373 F:      kernel/bpf/
2374
2375 BROADCOM B44 10/100 ETHERNET DRIVER
2376 M:      Gary Zambrano <zambrano@broadcom.com>
2377 L:      netdev@vger.kernel.org
2378 S:      Supported
2379 F:      drivers/net/ethernet/broadcom/b44.*
2380
2381 BROADCOM GENET ETHERNET DRIVER
2382 M:      Florian Fainelli <f.fainelli@gmail.com>
2383 L:      netdev@vger.kernel.org
2384 S:      Supported
2385 F:      drivers/net/ethernet/broadcom/genet/
2386
2387 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2388 M:      Sony Chacko <sony.chacko@qlogic.com>
2389 M:      Dept-HSGLinuxNICDev@qlogic.com
2390 L:      netdev@vger.kernel.org
2391 S:      Supported
2392 F:      drivers/net/ethernet/broadcom/bnx2.*
2393 F:      drivers/net/ethernet/broadcom/bnx2_*
2394
2395 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2396 M:      Ariel Elior <ariel.elior@qlogic.com>
2397 L:      netdev@vger.kernel.org
2398 S:      Supported
2399 F:      drivers/net/ethernet/broadcom/bnx2x/
2400
2401 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2402 M:      Florian Fainelli <f.fainelli@gmail.com>
2403 M:      Ray Jui <rjui@broadcom.com>
2404 M:      Scott Branden <sbranden@broadcom.com>
2405 L:      bcm-kernel-feedback-list@broadcom.com
2406 T:      git git://github.com/broadcom/mach-bcm
2407 S:      Maintained
2408 F:      arch/arm/mach-bcm/
2409 F:      arch/arm/boot/dts/bcm113*
2410 F:      arch/arm/boot/dts/bcm216*
2411 F:      arch/arm/boot/dts/bcm281*
2412 F:      arch/arm64/boot/dts/broadcom/
2413 F:      arch/arm/configs/bcm_defconfig
2414 F:      drivers/mmc/host/sdhci-bcm-kona.c
2415 F:      drivers/clocksource/bcm_kona_timer.c
2416
2417 BROADCOM BCM2835 ARM ARCHITECTURE
2418 M:      Stephen Warren <swarren@wwwdotorg.org>
2419 M:      Lee Jones <lee@kernel.org>
2420 M:      Eric Anholt <eric@anholt.net>
2421 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2422 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2424 S:      Maintained
2425 N:      bcm2835
2426
2427 BROADCOM BCM47XX MIPS ARCHITECTURE
2428 M:      Hauke Mehrtens <hauke@hauke-m.de>
2429 M:      Rafał Miłecki <zajec5@gmail.com>
2430 L:      linux-mips@linux-mips.org
2431 S:      Maintained
2432 F:      arch/mips/bcm47xx/*
2433 F:      arch/mips/include/asm/mach-bcm47xx/*
2434
2435 BROADCOM BCM5301X ARM ARCHITECTURE
2436 M:      Hauke Mehrtens <hauke@hauke-m.de>
2437 L:      linux-arm-kernel@lists.infradead.org
2438 S:      Maintained
2439 F:      arch/arm/mach-bcm/bcm_5301x.c
2440 F:      arch/arm/boot/dts/bcm5301x.dtsi
2441 F:      arch/arm/boot/dts/bcm470*
2442
2443 BROADCOM BCM63XX ARM ARCHITECTURE
2444 M:      Florian Fainelli <f.fainelli@gmail.com>
2445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2446 L:      bcm-kernel-feedback-list@broadcom.com
2447 T:      git git://github.com/broadcom/stblinux.git
2448 S:      Maintained
2449 F:      arch/arm/mach-bcm/bcm63xx.c
2450 F:      arch/arm/include/debug/bcm63xx.S
2451
2452 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2453 M:      Kevin Cernekee <cernekee@gmail.com>
2454 L:      linux-usb@vger.kernel.org
2455 S:      Maintained
2456 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2457
2458 BROADCOM BCM7XXX ARM ARCHITECTURE
2459 M:      Brian Norris <computersforpeace@gmail.com>
2460 M:      Gregory Fong <gregory.0xf0@gmail.com>
2461 M:      Florian Fainelli <f.fainelli@gmail.com>
2462 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2463 L:      bcm-kernel-feedback-list@broadcom.com
2464 T:      git git://github.com/broadcom/stblinux.git
2465 S:      Maintained
2466 F:      arch/arm/mach-bcm/*brcmstb*
2467 F:      arch/arm/boot/dts/bcm7*.dts*
2468 F:      drivers/bus/brcmstb_gisb.c
2469 N:      brcmstb
2470
2471 BROADCOM BMIPS MIPS ARCHITECTURE
2472 M:      Kevin Cernekee <cernekee@gmail.com>
2473 M:      Florian Fainelli <f.fainelli@gmail.com>
2474 L:      linux-mips@linux-mips.org
2475 T:      git git://github.com/broadcom/stblinux.git
2476 S:      Maintained
2477 F:      arch/mips/bmips/*
2478 F:      arch/mips/include/asm/mach-bmips/*
2479 F:      arch/mips/kernel/*bmips*
2480 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2481 F:      drivers/irqchip/irq-bcm63*
2482 F:      drivers/irqchip/irq-bcm7*
2483 F:      drivers/irqchip/irq-brcmstb*
2484 F:      include/linux/bcm963xx_nvram.h
2485 F:      include/linux/bcm963xx_tag.h
2486
2487 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2488 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2489 M:      Prashant Sreedharan <prashant@broadcom.com>
2490 M:      Michael Chan <mchan@broadcom.com>
2491 L:      netdev@vger.kernel.org
2492 S:      Supported
2493 F:      drivers/net/ethernet/broadcom/tg3.*
2494
2495 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2496 M:      Brett Rudley <brudley@broadcom.com>
2497 M:      Arend van Spriel <arend@broadcom.com>
2498 M:      Franky (Zhenhui) Lin <frankyl@broadcom.com>
2499 M:      Hante Meuleman <meuleman@broadcom.com>
2500 L:      linux-wireless@vger.kernel.org
2501 L:      brcm80211-dev-list@broadcom.com
2502 S:      Supported
2503 F:      drivers/net/wireless/broadcom/brcm80211/
2504
2505 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2506 M:      QLogic-Storage-Upstream@qlogic.com
2507 L:      linux-scsi@vger.kernel.org
2508 S:      Supported
2509 F:      drivers/scsi/bnx2fc/
2510
2511 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2512 M:      QLogic-Storage-Upstream@qlogic.com
2513 L:      linux-scsi@vger.kernel.org
2514 S:      Supported
2515 F:      drivers/scsi/bnx2i/
2516
2517 BROADCOM IPROC ARM ARCHITECTURE
2518 M:      Ray Jui <rjui@broadcom.com>
2519 M:      Scott Branden <sbranden@broadcom.com>
2520 M:      Jon Mason <jonmason@broadcom.com>
2521 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2522 L:      bcm-kernel-feedback-list@broadcom.com
2523 T:      git git://github.com/broadcom/cygnus-linux.git
2524 S:      Maintained
2525 N:      iproc
2526 N:      cygnus
2527 N:      nsp
2528 N:      bcm9113*
2529 N:      bcm9583*
2530 N:      bcm9585*
2531 N:      bcm9586*
2532 N:      bcm988312
2533 N:      bcm113*
2534 N:      bcm583*
2535 N:      bcm585*
2536 N:      bcm586*
2537 N:      bcm88312
2538
2539 BROADCOM BRCMSTB GPIO DRIVER
2540 M:      Gregory Fong <gregory.0xf0@gmail.com>
2541 L:      bcm-kernel-feedback-list@broadcom.com
2542 S:      Supported
2543 F:      drivers/gpio/gpio-brcmstb.c
2544 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2545
2546 BROADCOM KONA GPIO DRIVER
2547 M:      Ray Jui <rjui@broadcom.com>
2548 L:      bcm-kernel-feedback-list@broadcom.com
2549 S:      Supported
2550 F:      drivers/gpio/gpio-bcm-kona.c
2551 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2552
2553 BROADCOM NVRAM DRIVER
2554 M:      Rafał Miłecki <zajec5@gmail.com>
2555 L:      linux-mips@linux-mips.org
2556 S:      Maintained
2557 F:      drivers/firmware/broadcom/*
2558
2559 BROADCOM STB NAND FLASH DRIVER
2560 M:      Brian Norris <computersforpeace@gmail.com>
2561 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2562 L:      linux-mtd@lists.infradead.org
2563 L:      bcm-kernel-feedback-list@broadcom.com
2564 S:      Maintained
2565 F:      drivers/mtd/nand/brcmnand/
2566
2567 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2568 M:      Rafał Miłecki <zajec5@gmail.com>
2569 L:      linux-wireless@vger.kernel.org
2570 S:      Maintained
2571 F:      drivers/bcma/
2572 F:      include/linux/bcma/
2573
2574 BROADCOM SYSTEMPORT ETHERNET DRIVER
2575 M:      Florian Fainelli <f.fainelli@gmail.com>
2576 L:      netdev@vger.kernel.org
2577 S:      Supported
2578 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2579
2580 BROADCOM VULCAN ARM64 SOC
2581 M:      Jayachandran C. <jchandra@broadcom.com>
2582 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2583 L:      bcm-kernel-feedback-list@broadcom.com
2584 S:      Maintained
2585 F:      arch/arm64/boot/dts/broadcom/vulcan*
2586
2587 BROCADE BFA FC SCSI DRIVER
2588 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2589 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2590 L:      linux-scsi@vger.kernel.org
2591 S:      Supported
2592 F:      drivers/scsi/bfa/
2593
2594 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2595 M:      Rasesh Mody <rasesh.mody@qlogic.com>
2596 L:      netdev@vger.kernel.org
2597 S:      Supported
2598 F:      drivers/net/ethernet/brocade/bna/
2599
2600 BSG (block layer generic sg v4 driver)
2601 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2602 L:      linux-scsi@vger.kernel.org
2603 S:      Supported
2604 F:      block/bsg.c
2605 F:      include/linux/bsg.h
2606 F:      include/uapi/linux/bsg.h
2607
2608 BT87X AUDIO DRIVER
2609 M:      Clemens Ladisch <clemens@ladisch.de>
2610 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2611 T:      git git://git.alsa-project.org/alsa-kernel.git
2612 S:      Maintained
2613 F:      Documentation/sound/alsa/Bt87x.txt
2614 F:      sound/pci/bt87x.c
2615
2616 BT8XXGPIO DRIVER
2617 M:      Michael Buesch <m@bues.ch>
2618 W:      http://bu3sch.de/btgpio.php
2619 S:      Maintained
2620 F:      drivers/gpio/gpio-bt8xx.c
2621
2622 BTRFS FILE SYSTEM
2623 M:      Chris Mason <clm@fb.com>
2624 M:      Josef Bacik <jbacik@fb.com>
2625 M:      David Sterba <dsterba@suse.com>
2626 L:      linux-btrfs@vger.kernel.org
2627 W:      http://btrfs.wiki.kernel.org/
2628 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2630 S:      Maintained
2631 F:      Documentation/filesystems/btrfs.txt
2632 F:      fs/btrfs/
2633
2634 BTTV VIDEO4LINUX DRIVER
2635 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2636 L:      linux-media@vger.kernel.org
2637 W:      https://linuxtv.org
2638 T:      git git://linuxtv.org/media_tree.git
2639 S:      Odd fixes
2640 F:      Documentation/video4linux/bttv/
2641 F:      drivers/media/pci/bt8xx/bttv*
2642
2643 BUSLOGIC SCSI DRIVER
2644 M:      Khalid Aziz <khalid@gonehiking.org>
2645 L:      linux-scsi@vger.kernel.org
2646 S:      Maintained
2647 F:      drivers/scsi/BusLogic.*
2648 F:      drivers/scsi/FlashPoint.*
2649
2650 C-MEDIA CMI8788 DRIVER
2651 M:      Clemens Ladisch <clemens@ladisch.de>
2652 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2653 T:      git git://git.alsa-project.org/alsa-kernel.git
2654 S:      Maintained
2655 F:      sound/pci/oxygen/
2656
2657 C6X ARCHITECTURE
2658 M:      Mark Salter <msalter@redhat.com>
2659 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2660 L:      linux-c6x-dev@linux-c6x.org
2661 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2662 S:      Maintained
2663 F:      arch/c6x/
2664
2665 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2666 M:      David Howells <dhowells@redhat.com>
2667 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2668 S:      Supported
2669 F:      Documentation/filesystems/caching/cachefiles.txt
2670 F:      fs/cachefiles/
2671
2672 CADET FM/AM RADIO RECEIVER DRIVER
2673 M:      Hans Verkuil <hverkuil@xs4all.nl>
2674 L:      linux-media@vger.kernel.org
2675 T:      git git://linuxtv.org/media_tree.git
2676 W:      https://linuxtv.org
2677 S:      Maintained
2678 F:      drivers/media/radio/radio-cadet*
2679
2680 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2681 M:      Jonathan Corbet <corbet@lwn.net>
2682 L:      linux-media@vger.kernel.org
2683 T:      git git://linuxtv.org/media_tree.git
2684 S:      Maintained
2685 F:      Documentation/video4linux/cafe_ccic
2686 F:      drivers/media/platform/marvell-ccic/
2687
2688 CAIF NETWORK LAYER
2689 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2690 L:      netdev@vger.kernel.org
2691 S:      Supported
2692 F:      Documentation/networking/caif/
2693 F:      drivers/net/caif/
2694 F:      include/uapi/linux/caif/
2695 F:      include/net/caif/
2696 F:      net/caif/
2697
2698 CALGARY x86-64 IOMMU
2699 M:      Muli Ben-Yehuda <muli@il.ibm.com>
2700 M:      "Jon D. Mason" <jdmason@kudzu.us>
2701 L:      discuss@x86-64.org
2702 S:      Maintained
2703 F:      arch/x86/kernel/pci-calgary_64.c
2704 F:      arch/x86/kernel/tce_64.c
2705 F:      arch/x86/include/asm/calgary.h
2706 F:      arch/x86/include/asm/tce.h
2707
2708 CAN NETWORK LAYER
2709 M:      Oliver Hartkopp <socketcan@hartkopp.net>
2710 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2711 L:      linux-can@vger.kernel.org
2712 W:      https://github.com/linux-can
2713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2715 S:      Maintained
2716 F:      Documentation/networking/can.txt
2717 F:      net/can/
2718 F:      include/linux/can/core.h
2719 F:      include/uapi/linux/can.h
2720 F:      include/uapi/linux/can/bcm.h
2721 F:      include/uapi/linux/can/raw.h
2722 F:      include/uapi/linux/can/gw.h
2723
2724 CAN NETWORK DRIVERS
2725 M:      Wolfgang Grandegger <wg@grandegger.com>
2726 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2727 L:      linux-can@vger.kernel.org
2728 W:      https://github.com/linux-can
2729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2731 S:      Maintained
2732 F:      drivers/net/can/
2733 F:      include/linux/can/dev.h
2734 F:      include/linux/can/platform/
2735 F:      include/uapi/linux/can/error.h
2736 F:      include/uapi/linux/can/netlink.h
2737
2738 CAPABILITIES
2739 M:      Serge Hallyn <serge.hallyn@canonical.com>
2740 L:      linux-security-module@vger.kernel.org
2741 S:      Supported
2742 F:      include/linux/capability.h
2743 F:      include/uapi/linux/capability.h
2744 F:      security/commoncap.c
2745 F:      kernel/capability.c
2746
2747 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2748 M:      Kevin Tsai <ktsai@capellamicro.com>
2749 S:      Maintained
2750 F:      drivers/iio/light/cm*
2751 F:      Documentation/devicetree/bindings/i2c/trivial-devices.txt
2752
2753 CAVIUM LIQUIDIO NETWORK DRIVER
2754 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2755 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2756 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2757 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2758 L:     netdev@vger.kernel.org
2759 W:     http://www.cavium.com
2760 S:     Supported
2761 F:     drivers/net/ethernet/cavium/liquidio/
2762
2763 CC2520 IEEE-802.15.4 RADIO DRIVER
2764 M:      Varka Bhadram <varkabhadram@gmail.com>
2765 L:      linux-wpan@vger.kernel.org
2766 S:      Maintained
2767 F:      drivers/net/ieee802154/cc2520.c
2768 F:      include/linux/spi/cc2520.h
2769 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2770
2771 CELL BROADBAND ENGINE ARCHITECTURE
2772 M:      Arnd Bergmann <arnd@arndb.de>
2773 L:      linuxppc-dev@lists.ozlabs.org
2774 W:      http://www.ibm.com/developerworks/power/cell/
2775 S:      Supported
2776 F:      arch/powerpc/include/asm/cell*.h
2777 F:      arch/powerpc/include/asm/spu*.h
2778 F:      arch/powerpc/include/uapi/asm/spu*.h
2779 F:      arch/powerpc/oprofile/*cell*
2780 F:      arch/powerpc/platforms/cell/
2781
2782 CEPH COMMON CODE (LIBCEPH)
2783 M:      Ilya Dryomov <idryomov@gmail.com>
2784 M:      "Yan, Zheng" <zyan@redhat.com>
2785 M:      Sage Weil <sage@redhat.com>
2786 L:      ceph-devel@vger.kernel.org
2787 W:      http://ceph.com/
2788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2789 T:      git git://github.com/ceph/ceph-client.git
2790 S:      Supported
2791 F:      net/ceph/
2792 F:      include/linux/ceph/
2793 F:      include/linux/crush/
2794
2795 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2796 M:      "Yan, Zheng" <zyan@redhat.com>
2797 M:      Sage Weil <sage@redhat.com>
2798 M:      Ilya Dryomov <idryomov@gmail.com>
2799 L:      ceph-devel@vger.kernel.org
2800 W:      http://ceph.com/
2801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2802 T:      git git://github.com/ceph/ceph-client.git
2803 S:      Supported
2804 F:      Documentation/filesystems/ceph.txt
2805 F:      fs/ceph/
2806
2807 CERTIFICATE HANDLING:
2808 M:      David Howells <dhowells@redhat.com>
2809 M:      David Woodhouse <dwmw2@infradead.org>
2810 L:      keyrings@vger.kernel.org
2811 S:      Maintained
2812 F:      Documentation/module-signing.txt
2813 F:      certs/
2814 F:      scripts/sign-file.c
2815 F:      scripts/extract-cert.c
2816
2817 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2818 L:      linux-usb@vger.kernel.org
2819 S:      Orphan
2820 F:      Documentation/usb/WUSB-Design-overview.txt
2821 F:      Documentation/usb/wusb-cbaf
2822 F:      drivers/usb/host/hwa-hc.c
2823 F:      drivers/usb/host/whci/
2824 F:      drivers/usb/wusbcore/
2825 F:      include/linux/usb/wusb*
2826
2827 CFAG12864B LCD DRIVER
2828 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2829 W:      http://miguelojeda.es/auxdisplay.htm
2830 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2831 S:      Maintained
2832 F:      drivers/auxdisplay/cfag12864b.c
2833 F:      include/linux/cfag12864b.h
2834
2835 CFAG12864BFB LCD FRAMEBUFFER DRIVER
2836 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2837 W:      http://miguelojeda.es/auxdisplay.htm
2838 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2839 S:      Maintained
2840 F:      drivers/auxdisplay/cfag12864bfb.c
2841 F:      include/linux/cfag12864b.h
2842
2843 CFG80211 and NL80211
2844 M:      Johannes Berg <johannes@sipsolutions.net>
2845 L:      linux-wireless@vger.kernel.org
2846 W:      http://wireless.kernel.org/
2847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2849 S:      Maintained
2850 F:      include/uapi/linux/nl80211.h
2851 F:      include/net/cfg80211.h
2852 F:      net/wireless/*
2853 X:      net/wireless/wext*
2854
2855 CHAR and MISC DRIVERS
2856 M:      Arnd Bergmann <arnd@arndb.de>
2857 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2859 S:      Supported
2860 F:      drivers/char/*
2861 F:      drivers/misc/*
2862 F:      include/linux/miscdevice.h
2863
2864 CHECKPATCH
2865 M:      Andy Whitcroft <apw@canonical.com>
2866 M:      Joe Perches <joe@perches.com>
2867 S:      Maintained
2868 F:      scripts/checkpatch.pl
2869
2870 CHINESE DOCUMENTATION
2871 M:      Harry Wei <harryxiyou@gmail.com>
2872 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2873 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
2874 S:      Maintained
2875 F:      Documentation/zh_CN/
2876
2877 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2878 M:      Peter Chen <Peter.Chen@nxp.com>
2879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2880 L:      linux-usb@vger.kernel.org
2881 S:      Maintained
2882 F:      drivers/usb/chipidea/
2883
2884 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2885 M:      Hans de Goede <hdegoede@redhat.com>
2886 L:      linux-input@vger.kernel.org
2887 S:      Maintained
2888 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2889 F:      drivers/input/touchscreen/chipone_icn8318.c
2890
2891 CHROME HARDWARE PLATFORM SUPPORT
2892 M:      Olof Johansson <olof@lixom.net>
2893 S:      Maintained
2894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2895 F:      drivers/platform/chrome/
2896
2897 CISCO VIC ETHERNET NIC DRIVER
2898 M:      Christian Benvenuti <benve@cisco.com>
2899 M:      Sujith Sankar <ssujith@cisco.com>
2900 M:      Govindarajulu Varadarajan <_govind@gmx.com>
2901 M:      Neel Patel <neepatel@cisco.com>
2902 S:      Supported
2903 F:      drivers/net/ethernet/cisco/enic/
2904
2905 CISCO VIC LOW LATENCY NIC DRIVER
2906 M:      Christian Benvenuti <benve@cisco.com>
2907 M:      Dave Goodell <dgoodell@cisco.com>
2908 S:      Supported
2909 F:      drivers/infiniband/hw/usnic/
2910
2911 CIRRUS LOGIC EP93XX ETHERNET DRIVER
2912 M:      Hartley Sweeten <hsweeten@visionengravers.com>
2913 L:      netdev@vger.kernel.org
2914 S:      Maintained
2915 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
2916
2917 CIRRUS LOGIC AUDIO CODEC DRIVERS
2918 M:      Brian Austin <brian.austin@cirrus.com>
2919 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
2920 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2921 S:      Maintained
2922 F:      sound/soc/codecs/cs*
2923
2924 CLEANCACHE API
2925 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2926 L:      linux-kernel@vger.kernel.org
2927 S:      Maintained
2928 F:      mm/cleancache.c
2929 F:      include/linux/cleancache.h
2930
2931 CLK API
2932 M:      Russell King <linux@armlinux.org.uk>
2933 L:      linux-clk@vger.kernel.org
2934 S:      Maintained
2935 F:      include/linux/clk.h
2936
2937 CLOCKSOURCE, CLOCKEVENT DRIVERS
2938 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
2939 M:      Thomas Gleixner <tglx@linutronix.de>
2940 L:      linux-kernel@vger.kernel.org
2941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2942 S:      Supported
2943 F:      drivers/clocksource
2944
2945 CISCO FCOE HBA DRIVER
2946 M:      Hiral Patel <hiralpat@cisco.com>
2947 M:      Suma Ramars <sramars@cisco.com>
2948 M:      Brian Uchino <buchino@cisco.com>
2949 L:      linux-scsi@vger.kernel.org
2950 S:      Supported
2951 F:      drivers/scsi/fnic/
2952
2953 CISCO SCSI HBA DRIVER
2954 M:      Narsimhulu Musini <nmusini@cisco.com>
2955 M:      Sesidhar Baddela <sebaddel@cisco.com>
2956 L:      linux-scsi@vger.kernel.org
2957 S:      Supported
2958 F:      drivers/scsi/snic/
2959
2960 CMPC ACPI DRIVER
2961 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2962 M:      Daniel Oliveira Nascimento <don@syst.com.br>
2963 L:      platform-driver-x86@vger.kernel.org
2964 S:      Supported
2965 F:      drivers/platform/x86/classmate-laptop.c
2966
2967 COBALT MEDIA DRIVER
2968 M:      Hans Verkuil <hans.verkuil@cisco.com>
2969 L:      linux-media@vger.kernel.org
2970 T:      git git://linuxtv.org/media_tree.git
2971 W:      https://linuxtv.org
2972 S:      Supported
2973 F:      drivers/media/pci/cobalt/
2974
2975 COCCINELLE/Semantic Patches (SmPL)
2976 M:      Julia Lawall <Julia.Lawall@lip6.fr>
2977 M:      Gilles Muller <Gilles.Muller@lip6.fr>
2978 M:      Nicolas Palix <nicolas.palix@imag.fr>
2979 M:      Michal Marek <mmarek@suse.com>
2980 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
2981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2982 W:      http://coccinelle.lip6.fr/
2983 S:      Supported
2984 F:      Documentation/coccinelle.txt
2985 F:      scripts/coccinelle/
2986 F:      scripts/coccicheck
2987
2988 CODA FILE SYSTEM
2989 M:      Jan Harkes <jaharkes@cs.cmu.edu>
2990 M:      coda@cs.cmu.edu
2991 L:      codalist@coda.cs.cmu.edu
2992 W:      http://www.coda.cs.cmu.edu/
2993 S:      Maintained
2994 F:      Documentation/filesystems/coda.txt
2995 F:      fs/coda/
2996 F:      include/linux/coda*.h
2997 F:      include/uapi/linux/coda*.h
2998
2999 CODA V4L2 MEM2MEM DRIVER
3000 M:      Philipp Zabel <p.zabel@pengutronix.de>
3001 L:      linux-media@vger.kernel.org
3002 S:      Maintained
3003 F:      Documentation/devicetree/bindings/media/coda.txt
3004 F:      drivers/media/platform/coda/
3005
3006 COMMON CLK FRAMEWORK
3007 M:      Michael Turquette <mturquette@baylibre.com>
3008 M:      Stephen Boyd <sboyd@codeaurora.org>
3009 L:      linux-clk@vger.kernel.org
3010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3011 S:      Maintained
3012 F:      drivers/clk/
3013 X:      drivers/clk/clkdev.c
3014 F:      include/linux/clk-pr*
3015 F:      include/linux/clk/
3016
3017 COMMON INTERNET FILE SYSTEM (CIFS)
3018 M:      Steve French <sfrench@samba.org>
3019 L:      linux-cifs@vger.kernel.org
3020 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3021 W:      http://linux-cifs.samba.org/
3022 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3023 S:      Supported
3024 F:      Documentation/filesystems/cifs/
3025 F:      fs/cifs/
3026
3027 COMPACTPCI HOTPLUG CORE
3028 M:      Scott Murray <scott@spiteful.org>
3029 L:      linux-pci@vger.kernel.org
3030 S:      Maintained
3031 F:      drivers/pci/hotplug/cpci_hotplug*
3032
3033 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3034 M:      Scott Murray <scott@spiteful.org>
3035 L:      linux-pci@vger.kernel.org
3036 S:      Maintained
3037 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3038
3039 COMPACTPCI HOTPLUG GENERIC DRIVER
3040 M:      Scott Murray <scott@spiteful.org>
3041 L:      linux-pci@vger.kernel.org
3042 S:      Maintained
3043 F:      drivers/pci/hotplug/cpcihp_generic.c
3044
3045 COMPAL LAPTOP SUPPORT
3046 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3047 L:      platform-driver-x86@vger.kernel.org
3048 S:      Maintained
3049 F:      drivers/platform/x86/compal-laptop.c
3050
3051 CONEXANT ACCESSRUNNER USB DRIVER
3052 L:      accessrunner-general@lists.sourceforge.net
3053 W:      http://accessrunner.sourceforge.net/
3054 S:      Orphan
3055 F:      drivers/usb/atm/cxacru.c
3056
3057 CONFIGFS
3058 M:      Joel Becker <jlbec@evilplan.org>
3059 M:      Christoph Hellwig <hch@lst.de>
3060 T:      git git://git.infradead.org/users/hch/configfs.git
3061 S:      Supported
3062 F:      fs/configfs/
3063 F:      include/linux/configfs.h
3064
3065 CONNECTOR
3066 M:      Evgeniy Polyakov <zbr@ioremap.net>
3067 L:      netdev@vger.kernel.org
3068 S:      Maintained
3069 F:      drivers/connector/
3070
3071 CONTROL GROUP (CGROUP)
3072 M:      Tejun Heo <tj@kernel.org>
3073 M:      Li Zefan <lizefan@huawei.com>
3074 M:      Johannes Weiner <hannes@cmpxchg.org>
3075 L:      cgroups@vger.kernel.org
3076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3077 S:      Maintained
3078 F:      Documentation/cgroups/
3079 F:      include/linux/cgroup*
3080 F:      kernel/cgroup*
3081
3082 CONTROL GROUP - CPUSET
3083 M:      Li Zefan <lizefan@huawei.com>
3084 L:      cgroups@vger.kernel.org
3085 W:      http://www.bullopensource.org/cpuset/
3086 W:      http://oss.sgi.com/projects/cpusets/
3087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3088 S:      Maintained
3089 F:      Documentation/cgroups/cpusets.txt
3090 F:      include/linux/cpuset.h
3091 F:      kernel/cpuset.c
3092
3093 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3094 M:      Johannes Weiner <hannes@cmpxchg.org>
3095 M:      Michal Hocko <mhocko@kernel.org>
3096 M:      Vladimir Davydov <vdavydov@virtuozzo.com>
3097 L:      cgroups@vger.kernel.org
3098 L:      linux-mm@kvack.org
3099 S:      Maintained
3100 F:      mm/memcontrol.c
3101 F:      mm/swap_cgroup.c
3102
3103 CORETEMP HARDWARE MONITORING DRIVER
3104 M:      Fenghua Yu <fenghua.yu@intel.com>
3105 L:      linux-hwmon@vger.kernel.org
3106 S:      Maintained
3107 F:      Documentation/hwmon/coretemp
3108 F:      drivers/hwmon/coretemp.c
3109
3110 COSA/SRP SYNC SERIAL DRIVER
3111 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3112 W:      http://www.fi.muni.cz/~kas/cosa/
3113 S:      Maintained
3114 F:      drivers/net/wan/cosa*
3115
3116 CPMAC ETHERNET DRIVER
3117 M:      Florian Fainelli <florian@openwrt.org>
3118 L:      netdev@vger.kernel.org
3119 S:      Maintained
3120 F:      drivers/net/ethernet/ti/cpmac.c
3121
3122 CPU FREQUENCY DRIVERS
3123 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3124 M:      Viresh Kumar <viresh.kumar@linaro.org>
3125 L:      linux-pm@vger.kernel.org
3126 S:      Maintained
3127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3128 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3129 F:      drivers/cpufreq/
3130 F:      include/linux/cpufreq.h
3131
3132 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3133 M:      Viresh Kumar <viresh.kumar@linaro.org>
3134 M:      Sudeep Holla <sudeep.holla@arm.com>
3135 L:      linux-pm@vger.kernel.org
3136 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3137 S:      Maintained
3138 F:      drivers/cpufreq/arm_big_little.h
3139 F:      drivers/cpufreq/arm_big_little.c
3140 F:      drivers/cpufreq/arm_big_little_dt.c
3141
3142 CPUIDLE DRIVER - ARM BIG LITTLE
3143 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3144 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3145 L:      linux-pm@vger.kernel.org
3146 L:      linux-arm-kernel@lists.infradead.org
3147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3148 S:      Maintained
3149 F:      drivers/cpuidle/cpuidle-big_little.c
3150
3151 CPUIDLE DRIVER - ARM EXYNOS
3152 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3153 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3154 M:      Kukjin Kim <kgene@kernel.org>
3155 L:      linux-pm@vger.kernel.org
3156 L:      linux-samsung-soc@vger.kernel.org
3157 S:      Supported
3158 F:      drivers/cpuidle/cpuidle-exynos.c
3159 F:      arch/arm/mach-exynos/pm.c
3160
3161 CPUIDLE DRIVERS
3162 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3163 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3164 L:      linux-pm@vger.kernel.org
3165 S:      Maintained
3166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3167 F:      drivers/cpuidle/*
3168 F:      include/linux/cpuidle.h
3169
3170 CPUID/MSR DRIVER
3171 M:      "H. Peter Anvin" <hpa@zytor.com>
3172 S:      Maintained
3173 F:      arch/x86/kernel/cpuid.c
3174 F:      arch/x86/kernel/msr.c
3175
3176 CPU POWER MONITORING SUBSYSTEM
3177 M:      Thomas Renninger <trenn@suse.com>
3178 L:      linux-pm@vger.kernel.org
3179 S:      Maintained
3180 F:      tools/power/cpupower/
3181
3182 CRAMFS FILESYSTEM
3183 W:      http://sourceforge.net/projects/cramfs/
3184 S:      Orphan / Obsolete
3185 F:      Documentation/filesystems/cramfs.txt
3186 F:      fs/cramfs/
3187
3188 CRIS PORT
3189 M:      Mikael Starvik <starvik@axis.com>
3190 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3191 L:      linux-cris-kernel@axis.com
3192 W:      http://developer.axis.com
3193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3194 S:      Maintained
3195 F:      arch/cris/
3196 F:      drivers/tty/serial/crisv10.*
3197
3198 CRYPTO API
3199 M:      Herbert Xu <herbert@gondor.apana.org.au>
3200 M:      "David S. Miller" <davem@davemloft.net>
3201 L:      linux-crypto@vger.kernel.org
3202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3204 S:      Maintained
3205 F:      Documentation/crypto/
3206 F:      Documentation/DocBook/crypto-API.tmpl
3207 F:      arch/*/crypto/
3208 F:      crypto/
3209 F:      drivers/crypto/
3210 F:      include/crypto/
3211
3212 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3213 M:      Neil Horman <nhorman@tuxdriver.com>
3214 L:      linux-crypto@vger.kernel.org
3215 S:      Maintained
3216 F:      crypto/ansi_cprng.c
3217 F:      crypto/rng.c
3218
3219 CS3308 MEDIA DRIVER
3220 M:      Hans Verkuil <hverkuil@xs4all.nl>
3221 L:      linux-media@vger.kernel.org
3222 T:      git git://linuxtv.org/media_tree.git
3223 W:      http://linuxtv.org
3224 S:      Odd Fixes
3225 F:      drivers/media/i2c/cs3308.c
3226 F:      drivers/media/i2c/cs3308.h
3227
3228 CS5535 Audio ALSA driver
3229 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3230 S:      Maintained
3231 F:      sound/pci/cs5535audio/
3232
3233 CW1200 WLAN driver
3234 M:      Solomon Peachy <pizza@shaftnet.org>
3235 S:      Maintained
3236 F:      drivers/net/wireless/st/cw1200/
3237
3238 CX18 VIDEO4LINUX DRIVER
3239 M:      Andy Walls <awalls@md.metrocast.net>
3240 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3241 L:      linux-media@vger.kernel.org
3242 T:      git git://linuxtv.org/media_tree.git
3243 W:      https://linuxtv.org
3244 W:      http://www.ivtvdriver.org/index.php/Cx18
3245 S:      Maintained
3246 F:      Documentation/video4linux/cx18.txt
3247 F:      drivers/media/pci/cx18/
3248 F:      include/uapi/linux/ivtv*
3249
3250 CX2341X MPEG ENCODER HELPER MODULE
3251 M:      Hans Verkuil <hverkuil@xs4all.nl>
3252 L:      linux-media@vger.kernel.org
3253 T:      git git://linuxtv.org/media_tree.git
3254 W:      https://linuxtv.org
3255 S:      Maintained
3256 F:      drivers/media/common/cx2341x*
3257 F:      include/media/cx2341x*
3258
3259 CX24120 MEDIA DRIVER
3260 M:      Jemma Denson <jdenson@gmail.com>
3261 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3262 L:      linux-media@vger.kernel.org
3263 W:      https://linuxtv.org
3264 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3265 S:      Maintained
3266 F:      drivers/media/dvb-frontends/cx24120*
3267
3268 CX88 VIDEO4LINUX DRIVER
3269 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3270 L:      linux-media@vger.kernel.org
3271 W:      https://linuxtv.org
3272 T:      git git://linuxtv.org/media_tree.git
3273 S:      Odd fixes
3274 F:      Documentation/video4linux/cx88/
3275 F:      drivers/media/pci/cx88/
3276
3277 CXD2820R MEDIA DRIVER
3278 M:      Antti Palosaari <crope@iki.fi>
3279 L:      linux-media@vger.kernel.org
3280 W:      https://linuxtv.org
3281 W:      http://palosaari.fi/linux/
3282 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3283 T:      git git://linuxtv.org/anttip/media_tree.git
3284 S:      Maintained
3285 F:      drivers/media/dvb-frontends/cxd2820r*
3286
3287 CXGB3 ETHERNET DRIVER (CXGB3)
3288 M:      Santosh Raspatur <santosh@chelsio.com>
3289 L:      netdev@vger.kernel.org
3290 W:      http://www.chelsio.com
3291 S:      Supported
3292 F:      drivers/net/ethernet/chelsio/cxgb3/
3293
3294 CXGB3 ISCSI DRIVER (CXGB3I)
3295 M:      Karen Xie <kxie@chelsio.com>
3296 L:      linux-scsi@vger.kernel.org
3297 W:      http://www.chelsio.com
3298 S:      Supported
3299 F:      drivers/scsi/cxgbi/cxgb3i
3300
3301 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3302 M:      Steve Wise <swise@chelsio.com>
3303 L:      linux-rdma@vger.kernel.org
3304 W:      http://www.openfabrics.org
3305 S:      Supported
3306 F:      drivers/infiniband/hw/cxgb3/
3307
3308 CXGB4 ETHERNET DRIVER (CXGB4)
3309 M:      Hariprasad S <hariprasad@chelsio.com>
3310 L:      netdev@vger.kernel.org
3311 W:      http://www.chelsio.com
3312 S:      Supported
3313 F:      drivers/net/ethernet/chelsio/cxgb4/
3314
3315 CXGB4 ISCSI DRIVER (CXGB4I)
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/cxgb4i
3321
3322 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
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/cxgb4/
3328
3329 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3330 M:      Casey Leedom <leedom@chelsio.com>
3331 L:      netdev@vger.kernel.org
3332 W:      http://www.chelsio.com
3333 S:      Supported
3334 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3335
3336 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3337 M:      Ian Munsie <imunsie@au1.ibm.com>
3338 M:      Michael Neuling <mikey@neuling.org>
3339 L:      linuxppc-dev@lists.ozlabs.org
3340 S:      Supported
3341 F:      drivers/misc/cxl/
3342 F:      include/misc/cxl*
3343 F:      include/uapi/misc/cxl.h
3344 F:      Documentation/powerpc/cxl.txt
3345 F:      Documentation/powerpc/cxl.txt
3346 F:      Documentation/ABI/testing/sysfs-class-cxl
3347
3348 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3349 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3350 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3351 L:      linux-scsi@vger.kernel.org
3352 S:      Supported
3353 F:      drivers/scsi/cxlflash/
3354 F:      include/uapi/scsi/cxlflash_ioctls.h
3355 F:      Documentation/powerpc/cxlflash.txt
3356
3357 STMMAC ETHERNET DRIVER
3358 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3359 M:      Alexandre Torgue <alexandre.torgue@st.com>
3360 L:      netdev@vger.kernel.org
3361 W:      http://www.stlinux.com
3362 S:      Supported
3363 F:      drivers/net/ethernet/stmicro/stmmac/
3364
3365 CYBERPRO FB DRIVER
3366 M:      Russell King <linux@armlinux.org.uk>
3367 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3368 W:      http://www.armlinux.org.uk/
3369 S:      Maintained
3370 F:      drivers/video/fbdev/cyber2000fb.*
3371
3372 CYCLADES ASYNC MUX DRIVER
3373 W:      http://www.cyclades.com/
3374 S:      Orphan
3375 F:      drivers/tty/cyclades.c
3376 F:      include/linux/cyclades.h
3377 F:      include/uapi/linux/cyclades.h
3378
3379 CYCLADES PC300 DRIVER
3380 W:      http://www.cyclades.com/
3381 S:      Orphan
3382 F:      drivers/net/wan/pc300*
3383
3384 CYPRESS_FIRMWARE MEDIA DRIVER
3385 M:      Antti Palosaari <crope@iki.fi>
3386 L:      linux-media@vger.kernel.org
3387 W:      https://linuxtv.org
3388 W:      http://palosaari.fi/linux/
3389 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3390 T:      git git://linuxtv.org/anttip/media_tree.git
3391 S:      Maintained
3392 F:      drivers/media/common/cypress_firmware*
3393
3394 CYTTSP TOUCHSCREEN DRIVER
3395 M:      Ferruh Yigit <fery@cypress.com>
3396 L:      linux-input@vger.kernel.org
3397 S:      Supported
3398 F:      drivers/input/touchscreen/cyttsp*
3399 F:      include/linux/input/cyttsp.h
3400
3401 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3402 M:      Joshua Kinard <kumba@gentoo.org>
3403 S:      Maintained
3404 F:      drivers/rtc/rtc-ds1685.c
3405 F:      include/linux/rtc/ds1685.h
3406
3407 DAMA SLAVE for AX.25
3408 M:      Joerg Reuter <jreuter@yaina.de>
3409 W:      http://yaina.de/jreuter/
3410 W:      http://www.qsl.net/dl1bke/
3411 L:      linux-hams@vger.kernel.org
3412 S:      Maintained
3413 F:      net/ax25/af_ax25.c
3414 F:      net/ax25/ax25_dev.c
3415 F:      net/ax25/ax25_ds_*
3416 F:      net/ax25/ax25_in.c
3417 F:      net/ax25/ax25_out.c
3418 F:      net/ax25/ax25_timer.c
3419 F:      net/ax25/sysctl_net_ax25.c
3420
3421 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3422 L:      netdev@vger.kernel.org
3423 S:      Orphan
3424 F:      Documentation/networking/dmfe.txt
3425 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3426
3427 DC390/AM53C974 SCSI driver
3428 M:      Hannes Reinecke <hare@suse.com>
3429 L:      linux-scsi@vger.kernel.org
3430 S:      Maintained
3431 F:      drivers/scsi/am53c974.c
3432
3433 DC395x SCSI driver
3434 M:      Oliver Neukum <oliver@neukum.org>
3435 M:      Ali Akcaagac <aliakc@web.de>
3436 M:      Jamie Lenehan <lenehan@twibble.org>
3437 L:      dc395x@twibble.org
3438 W:      http://twibble.org/dist/dc395x/
3439 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3440 S:      Maintained
3441 F:      Documentation/scsi/dc395x.txt
3442 F:      drivers/scsi/dc395x.*
3443
3444 DCCP PROTOCOL
3445 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3446 L:      dccp@vger.kernel.org
3447 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3448 S:      Maintained
3449 F:      include/linux/dccp.h
3450 F:      include/uapi/linux/dccp.h
3451 F:      include/linux/tfrc.h
3452 F:      net/dccp/
3453
3454 DECnet NETWORK LAYER
3455 W:      http://linux-decnet.sourceforge.net
3456 L:      linux-decnet-user@lists.sourceforge.net
3457 S:      Orphan
3458 F:      Documentation/networking/decnet.txt
3459 F:      net/decnet/
3460
3461 DECSTATION PLATFORM SUPPORT
3462 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3463 L:      linux-mips@linux-mips.org
3464 W:      http://www.linux-mips.org/wiki/DECstation
3465 S:      Maintained
3466 F:      arch/mips/dec/
3467 F:      arch/mips/include/asm/dec/
3468 F:      arch/mips/include/asm/mach-dec/
3469
3470 DEFXX FDDI NETWORK DRIVER
3471 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3472 S:      Maintained
3473 F:      drivers/net/fddi/defxx.*
3474
3475 DELL LAPTOP DRIVER
3476 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3477 M:      Pali Rohár <pali.rohar@gmail.com>
3478 L:      platform-driver-x86@vger.kernel.org
3479 S:      Maintained
3480 F:      drivers/platform/x86/dell-laptop.c
3481
3482 DELL LAPTOP RBTN DRIVER
3483 M:      Pali Rohár <pali.rohar@gmail.com>
3484 S:      Maintained
3485 F:      drivers/platform/x86/dell-rbtn.*
3486
3487 DELL LAPTOP FREEFALL DRIVER
3488 M:      Pali Rohár <pali.rohar@gmail.com>
3489 S:      Maintained
3490 F:      drivers/platform/x86/dell-smo8800.c
3491
3492 DELL LAPTOP SMM DRIVER
3493 M:      Pali Rohár <pali.rohar@gmail.com>
3494 S:      Maintained
3495 F:      drivers/hwmon/dell-smm-hwmon.c
3496 F:      include/uapi/linux/i8k.h
3497
3498 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3499 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3500 S:      Maintained
3501 F:      Documentation/dcdbas.txt
3502 F:      drivers/firmware/dcdbas.*
3503
3504 DELL WMI EXTRAS DRIVER
3505 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3506 M:      Pali Rohár <pali.rohar@gmail.com>
3507 S:      Maintained
3508 F:      drivers/platform/x86/dell-wmi.c
3509
3510 DESIGNWARE USB2 DRD IP DRIVER
3511 M:      John Youn <johnyoun@synopsys.com>
3512 L:      linux-usb@vger.kernel.org
3513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3514 S:      Maintained
3515 F:      drivers/usb/dwc2/
3516
3517 DESIGNWARE USB3 DRD IP DRIVER
3518 M:      Felipe Balbi <balbi@kernel.org>
3519 L:      linux-usb@vger.kernel.org
3520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3521 S:      Maintained
3522 F:      drivers/usb/dwc3/
3523
3524 DEVICE COREDUMP (DEV_COREDUMP)
3525 M:      Johannes Berg <johannes@sipsolutions.net>
3526 L:      linux-kernel@vger.kernel.org
3527 S:      Maintained
3528 F:      drivers/base/devcoredump.c
3529 F:      include/linux/devcoredump.h
3530
3531 DEVICE FREQUENCY (DEVFREQ)
3532 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3533 M:      Kyungmin Park <kyungmin.park@samsung.com>
3534 L:      linux-pm@vger.kernel.org
3535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3536 S:      Maintained
3537 F:      drivers/devfreq/
3538 F:      include/linux/devfreq.h
3539 F:      Documentation/devicetree/bindings/devfreq/
3540
3541 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3542 M:      Chanwoo Choi <cw00.choi@samsung.com>
3543 L:      linux-pm@vger.kernel.org
3544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3545 S:      Supported
3546 F:      drivers/devfreq/event/
3547 F:      drivers/devfreq/devfreq-event.c
3548 F:      include/linux/devfreq-event.h
3549 F:      Documentation/devicetree/bindings/devfreq/event/
3550
3551 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3552 M:      Chanwoo Choi <cw00.choi@samsung.com>
3553 L:      linux-pm@vger.kernel.org
3554 L:      linux-samsung-soc@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/exynos-bus.c
3558 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3559
3560 DEVICE NUMBER REGISTRY
3561 M:      Torben Mathiasen <device@lanana.org>
3562 W:      http://lanana.org/docs/device-list/index.html
3563 S:      Maintained
3564
3565 DEVICE-MAPPER  (LVM)
3566 M:      Alasdair Kergon <agk@redhat.com>
3567 M:      Mike Snitzer <snitzer@redhat.com>
3568 M:      dm-devel@redhat.com
3569 L:      dm-devel@redhat.com
3570 W:      http://sources.redhat.com/dm
3571 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3573 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3574 S:      Maintained
3575 F:      Documentation/device-mapper/
3576 F:      drivers/md/dm*
3577 F:      drivers/md/persistent-data/
3578 F:      include/linux/device-mapper.h
3579 F:      include/linux/dm-*.h
3580 F:      include/uapi/linux/dm-*.h
3581
3582 DEVLINK
3583 M:      Jiri Pirko <jiri@mellanox.com>
3584 L:      netdev@vger.kernel.org
3585 S:      Supported
3586 F:      net/core/devlink.c
3587 F:      include/net/devlink.h
3588 F:      include/uapi/linux/devlink.h
3589
3590 DIALOG SEMICONDUCTOR DRIVERS
3591 M:      Support Opensource <support.opensource@diasemi.com>
3592 W:      http://www.dialog-semiconductor.com/products
3593 S:      Supported
3594 F:      Documentation/hwmon/da90??
3595 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3596 F:      drivers/gpio/gpio-da90??.c
3597 F:      drivers/hwmon/da90??-hwmon.c
3598 F:      drivers/iio/adc/da91??-*.c
3599 F:      drivers/input/misc/da90??_onkey.c
3600 F:      drivers/input/touchscreen/da9052_tsi.c
3601 F:      drivers/leds/leds-da90??.c
3602 F:      drivers/mfd/da903x.c
3603 F:      drivers/mfd/da90??-*.c
3604 F:      drivers/mfd/da91??-*.c
3605 F:      drivers/power/da9052-battery.c
3606 F:      drivers/power/da91??-*.c
3607 F:      drivers/regulator/da903x.c
3608 F:      drivers/regulator/da9???-regulator.[ch]
3609 F:      drivers/rtc/rtc-da90??.c
3610 F:      drivers/video/backlight/da90??_bl.c
3611 F:      drivers/watchdog/da90??_wdt.c
3612 F:      include/linux/mfd/da903x.h
3613 F:      include/linux/mfd/da9052/
3614 F:      include/linux/mfd/da9055/
3615 F:      include/linux/mfd/da9063/
3616 F:      include/linux/mfd/da9150/
3617 F:      include/sound/da[79]*.h
3618 F:      sound/soc/codecs/da[79]*.[ch]
3619
3620 DIGI NEO AND CLASSIC PCI PRODUCTS
3621 M:      Lidza Louina <lidza.louina@gmail.com>
3622 M:      Mark Hounschell <markh@compro.net>
3623 L:      driverdev-devel@linuxdriverproject.org
3624 S:      Maintained
3625 F:      drivers/staging/dgnc/
3626
3627 DIOLAN U2C-12 I2C DRIVER
3628 M:      Guenter Roeck <linux@roeck-us.net>
3629 L:      linux-i2c@vger.kernel.org
3630 S:      Maintained
3631 F:      drivers/i2c/busses/i2c-diolan-u2c.c
3632
3633 DIRECT ACCESS (DAX)
3634 M:      Matthew Wilcox <willy@linux.intel.com>
3635 L:      linux-fsdevel@vger.kernel.org
3636 S:      Supported
3637 F:      fs/dax.c
3638
3639 DIRECTORY NOTIFICATION (DNOTIFY)
3640 M:      Eric Paris <eparis@parisplace.org>
3641 S:      Maintained
3642 F:      Documentation/filesystems/dnotify.txt
3643 F:      fs/notify/dnotify/
3644 F:      include/linux/dnotify.h
3645
3646 DISK GEOMETRY AND PARTITION HANDLING
3647 M:      Andries Brouwer <aeb@cwi.nl>
3648 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3649 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3650 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3651 S:      Maintained
3652
3653 DISKQUOTA
3654 M:      Jan Kara <jack@suse.com>
3655 S:      Maintained
3656 F:      Documentation/filesystems/quota.txt
3657 F:      fs/quota/
3658 F:      include/linux/quota*.h
3659 F:      include/uapi/linux/quota*.h
3660
3661 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3662 M:      Bernie Thompson <bernie@plugable.com>
3663 L:      linux-fbdev@vger.kernel.org
3664 S:      Maintained
3665 W:      http://plugable.com/category/projects/udlfb/
3666 F:      drivers/video/fbdev/udlfb.c
3667 F:      include/video/udlfb.h
3668 F:      Documentation/fb/udlfb.txt
3669
3670 DISTRIBUTED LOCK MANAGER (DLM)
3671 M:      Christine Caulfield <ccaulfie@redhat.com>
3672 M:      David Teigland <teigland@redhat.com>
3673 L:      cluster-devel@redhat.com
3674 W:      http://sources.redhat.com/cluster/
3675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3676 S:      Supported
3677 F:      fs/dlm/
3678
3679 DMA BUFFER SHARING FRAMEWORK
3680 M:      Sumit Semwal <sumit.semwal@linaro.org>
3681 S:      Maintained
3682 L:      linux-media@vger.kernel.org
3683 L:      dri-devel@lists.freedesktop.org
3684 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3685 F:      drivers/dma-buf/
3686 F:      include/linux/dma-buf*
3687 F:      include/linux/reservation.h
3688 F:      include/linux/*fence.h
3689 F:      Documentation/dma-buf-sharing.txt
3690 T:      git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3691
3692 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3693 M:      Vinod Koul <vinod.koul@intel.com>
3694 L:      dmaengine@vger.kernel.org
3695 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
3696 S:      Maintained
3697 F:      drivers/dma/
3698 F:      include/linux/dmaengine.h
3699 F:      Documentation/dmaengine/
3700 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
3701
3702 DME1737 HARDWARE MONITOR DRIVER
3703 M:      Juerg Haefliger <juergh@gmail.com>
3704 L:      linux-hwmon@vger.kernel.org
3705 S:      Maintained
3706 F:      Documentation/hwmon/dme1737
3707 F:      drivers/hwmon/dme1737.c
3708
3709 DMI/SMBIOS SUPPORT
3710 M:      Jean Delvare <jdelvare@suse.com>
3711 S:      Maintained
3712 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3713 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
3714 F:      drivers/firmware/dmi-id.c
3715 F:      drivers/firmware/dmi_scan.c
3716 F:      include/linux/dmi.h
3717
3718 DOCUMENTATION
3719 M:      Jonathan Corbet <corbet@lwn.net>
3720 L:      linux-doc@vger.kernel.org
3721 S:      Maintained
3722 F:      Documentation/
3723 F:      scripts/docproc.c
3724 F:      scripts/kernel-doc*
3725 X:      Documentation/ABI/
3726 X:      Documentation/devicetree/
3727 X:      Documentation/acpi
3728 X:      Documentation/power
3729 X:      Documentation/spi
3730 X:      Documentation/DocBook/media
3731 T:      git git://git.lwn.net/linux.git docs-next
3732
3733 DOUBLETALK DRIVER
3734 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
3735 L:      blinux-list@redhat.com
3736 S:      Maintained
3737 F:      drivers/char/dtlk.c
3738 F:      include/linux/dtlk.h
3739
3740 DPT_I2O SCSI RAID DRIVER
3741 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3742 L:      linux-scsi@vger.kernel.org
3743 W:      http://www.adaptec.com/
3744 S:      Maintained
3745 F:      drivers/scsi/dpt*
3746 F:      drivers/scsi/dpt/
3747
3748 DRBD DRIVER
3749 M:      Philipp Reisner <philipp.reisner@linbit.com>
3750 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
3751 L:      drbd-dev@lists.linbit.com
3752 W:      http://www.drbd.org
3753 T:      git git://git.linbit.com/linux-drbd.git
3754 T:      git git://git.linbit.com/drbd-8.4.git
3755 S:      Supported
3756 F:      drivers/block/drbd/
3757 F:      lib/lru_cache.c
3758 F:      Documentation/blockdev/drbd/
3759
3760 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3761 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3763 S:      Supported
3764 F:      Documentation/kobject.txt
3765 F:      drivers/base/
3766 F:      fs/debugfs/
3767 F:      fs/kernfs/
3768 F:      fs/sysfs/
3769 F:      include/linux/debugfs.h
3770 F:      include/linux/kobj*
3771 F:      lib/kobj*
3772
3773 DRM DRIVERS
3774 M:      David Airlie <airlied@linux.ie>
3775 L:      dri-devel@lists.freedesktop.org
3776 T:      git git://people.freedesktop.org/~airlied/linux
3777 S:      Maintained
3778 F:      drivers/gpu/drm/
3779 F:      drivers/gpu/vga/
3780 F:      include/drm/
3781 F:      include/uapi/drm/
3782
3783 RADEON and AMDGPU DRM DRIVERS
3784 M:      Alex Deucher <alexander.deucher@amd.com>
3785 M:      Christian König <christian.koenig@amd.com>
3786 L:      dri-devel@lists.freedesktop.org
3787 T:      git git://people.freedesktop.org/~agd5f/linux
3788 S:      Supported
3789 F:      drivers/gpu/drm/radeon/
3790 F:      include/uapi/drm/radeon*
3791 F:      drivers/gpu/drm/amd/
3792 F:      include/uapi/drm/amdgpu*
3793
3794 DRM PANEL DRIVERS
3795 M:      Thierry Reding <thierry.reding@gmail.com>
3796 L:      dri-devel@lists.freedesktop.org
3797 T:      git git://anongit.freedesktop.org/tegra/linux.git
3798 S:      Maintained
3799 F:      drivers/gpu/drm/drm_panel.c
3800 F:      drivers/gpu/drm/panel/
3801 F:      include/drm/drm_panel.h
3802 F:      Documentation/devicetree/bindings/display/panel/
3803
3804 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3805 M:      Daniel Vetter <daniel.vetter@intel.com>
3806 M:      Jani Nikula <jani.nikula@linux.intel.com>
3807 L:      intel-gfx@lists.freedesktop.org
3808 L:      dri-devel@lists.freedesktop.org
3809 W:      https://01.org/linuxgraphics/
3810 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
3811 T:      git git://anongit.freedesktop.org/drm-intel
3812 S:      Supported
3813 F:      drivers/gpu/drm/i915/
3814 F:      include/drm/i915*
3815 F:      include/uapi/drm/i915*
3816
3817 DRM DRIVERS FOR ATMEL HLCDC
3818 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
3819 L:      dri-devel@lists.freedesktop.org
3820 S:      Supported
3821 F:      drivers/gpu/drm/atmel-hlcdc/
3822 F:      Documentation/devicetree/bindings/drm/atmel/
3823
3824 DRM DRIVERS FOR EXYNOS
3825 M:      Inki Dae <inki.dae@samsung.com>
3826 M:      Joonyoung Shim <jy0922.shim@samsung.com>
3827 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
3828 M:      Kyungmin Park <kyungmin.park@samsung.com>
3829 L:      dri-devel@lists.freedesktop.org
3830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3831 S:      Supported
3832 F:      drivers/gpu/drm/exynos/
3833 F:      include/drm/exynos*
3834 F:      include/uapi/drm/exynos*
3835
3836 DRM DRIVERS FOR FREESCALE DCU
3837 M:      Stefan Agner <stefan@agner.ch>
3838 M:      Alison Wang <alison.wang@freescale.com>
3839 L:      dri-devel@lists.freedesktop.org
3840 S:      Supported
3841 F:      drivers/gpu/drm/fsl-dcu/
3842 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
3843 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3844
3845 DRM DRIVERS FOR FREESCALE IMX
3846 M:      Philipp Zabel <p.zabel@pengutronix.de>
3847 L:      dri-devel@lists.freedesktop.org
3848 S:      Maintained
3849 F:      drivers/gpu/drm/imx/
3850 F:      drivers/gpu/ipu-v3/
3851 F:      Documentation/devicetree/bindings/display/imx/
3852
3853 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3854 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3855 L:      dri-devel@lists.freedesktop.org
3856 T:      git git://github.com/patjak/drm-gma500
3857 S:      Maintained
3858 F:      drivers/gpu/drm/gma500
3859 F:      include/drm/gma500*
3860
3861 DRM DRIVERS FOR NVIDIA TEGRA
3862 M:      Thierry Reding <thierry.reding@gmail.com>
3863 M:      Terje Bergström <tbergstrom@nvidia.com>
3864 L:      dri-devel@lists.freedesktop.org
3865 L:      linux-tegra@vger.kernel.org
3866 T:      git git://anongit.freedesktop.org/tegra/linux.git
3867 S:      Supported
3868 F:      drivers/gpu/drm/tegra/
3869 F:      drivers/gpu/host1x/
3870 F:      include/linux/host1x.h
3871 F:      include/uapi/drm/tegra_drm.h
3872 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3873
3874 DRM DRIVERS FOR RENESAS
3875 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3876 L:      dri-devel@lists.freedesktop.org
3877 L:      linux-renesas-soc@vger.kernel.org
3878 T:      git git://people.freedesktop.org/~airlied/linux
3879 S:      Supported
3880 F:      drivers/gpu/drm/rcar-du/
3881 F:      drivers/gpu/drm/shmobile/
3882 F:      include/linux/platform_data/shmob_drm.h
3883
3884 DRM DRIVERS FOR ROCKCHIP
3885 M:      Mark Yao <mark.yao@rock-chips.com>
3886 L:      dri-devel@lists.freedesktop.org
3887 S:      Maintained
3888 F:      drivers/gpu/drm/rockchip/
3889 F:      Documentation/devicetree/bindings/display/rockchip*
3890
3891 DRM DRIVERS FOR STI
3892 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
3893 M:      Vincent Abriou <vincent.abriou@st.com>
3894 L:      dri-devel@lists.freedesktop.org
3895 T:      git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3896 S:      Maintained
3897 F:      drivers/gpu/drm/sti
3898 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
3899
3900 DRM DRIVERS FOR VIVANTE GPU IP
3901 M:      Lucas Stach <l.stach@pengutronix.de>
3902 R:      Russell King <linux+etnaviv@armlinux.org.uk>
3903 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
3904 L:      dri-devel@lists.freedesktop.org
3905 S:      Maintained
3906 F:      drivers/gpu/drm/etnaviv
3907 F:      Documentation/devicetree/bindings/display/etnaviv
3908
3909 DSBR100 USB FM RADIO DRIVER
3910 M:      Alexey Klimov <klimov.linux@gmail.com>
3911 L:      linux-media@vger.kernel.org
3912 T:      git git://linuxtv.org/media_tree.git
3913 S:      Maintained
3914 F:      drivers/media/radio/dsbr100.c
3915
3916 DSCC4 DRIVER
3917 M:      Francois Romieu <romieu@fr.zoreil.com>
3918 L:      netdev@vger.kernel.org
3919 S:      Maintained
3920 F:      drivers/net/wan/dscc4.c
3921
3922 DT3155 MEDIA DRIVER
3923 M:      Hans Verkuil <hverkuil@xs4all.nl>
3924 L:      linux-media@vger.kernel.org
3925 T:      git git://linuxtv.org/media_tree.git
3926 W:      https://linuxtv.org
3927 S:      Odd Fixes
3928 F:      drivers/media/pci/dt3155/
3929
3930 DVB_USB_AF9015 MEDIA DRIVER
3931 M:      Antti Palosaari <crope@iki.fi>
3932 L:      linux-media@vger.kernel.org
3933 W:      https://linuxtv.org
3934 W:      http://palosaari.fi/linux/
3935 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3936 T:      git git://linuxtv.org/anttip/media_tree.git
3937 S:      Maintained
3938 F:      drivers/media/usb/dvb-usb-v2/af9015*
3939
3940 DVB_USB_AF9035 MEDIA DRIVER
3941 M:      Antti Palosaari <crope@iki.fi>
3942 L:      linux-media@vger.kernel.org
3943 W:      https://linuxtv.org
3944 W:      http://palosaari.fi/linux/
3945 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3946 T:      git git://linuxtv.org/anttip/media_tree.git
3947 S:      Maintained
3948 F:      drivers/media/usb/dvb-usb-v2/af9035*
3949
3950 DVB_USB_ANYSEE MEDIA DRIVER
3951 M:      Antti Palosaari <crope@iki.fi>
3952 L:      linux-media@vger.kernel.org
3953 W:      https://linuxtv.org
3954 W:      http://palosaari.fi/linux/
3955 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3956 T:      git git://linuxtv.org/anttip/media_tree.git
3957 S:      Maintained
3958 F:      drivers/media/usb/dvb-usb-v2/anysee*
3959
3960 DVB_USB_AU6610 MEDIA DRIVER
3961 M:      Antti Palosaari <crope@iki.fi>
3962 L:      linux-media@vger.kernel.org
3963 W:      https://linuxtv.org
3964 W:      http://palosaari.fi/linux/
3965 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3966 T:      git git://linuxtv.org/anttip/media_tree.git
3967 S:      Maintained
3968 F:      drivers/media/usb/dvb-usb-v2/au6610*
3969
3970 DVB_USB_CE6230 MEDIA DRIVER
3971 M:      Antti Palosaari <crope@iki.fi>
3972 L:      linux-media@vger.kernel.org
3973 W:      https://linuxtv.org
3974 W:      http://palosaari.fi/linux/
3975 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3976 T:      git git://linuxtv.org/anttip/media_tree.git
3977 S:      Maintained
3978 F:      drivers/media/usb/dvb-usb-v2/ce6230*
3979
3980 DVB_USB_CXUSB MEDIA DRIVER
3981 M:      Michael Krufky <mkrufky@linuxtv.org>
3982 L:      linux-media@vger.kernel.org
3983 W:      https://linuxtv.org
3984 W:      http://github.com/mkrufky
3985 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3986 T:      git git://linuxtv.org/media_tree.git
3987 S:      Maintained
3988 F:      drivers/media/usb/dvb-usb/cxusb*
3989
3990 DVB_USB_EC168 MEDIA DRIVER
3991 M:      Antti Palosaari <crope@iki.fi>
3992 L:      linux-media@vger.kernel.org
3993 W:      https://linuxtv.org
3994 W:      http://palosaari.fi/linux/
3995 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3996 T:      git git://linuxtv.org/anttip/media_tree.git
3997 S:      Maintained
3998 F:      drivers/media/usb/dvb-usb-v2/ec168*
3999
4000 DVB_USB_GL861 MEDIA DRIVER
4001 M:      Antti Palosaari <crope@iki.fi>
4002 L:      linux-media@vger.kernel.org
4003 W:      https://linuxtv.org
4004 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4005 T:      git git://linuxtv.org/anttip/media_tree.git
4006 S:      Maintained
4007 F:      drivers/media/usb/dvb-usb-v2/gl861*
4008
4009 DVB_USB_MXL111SF MEDIA DRIVER
4010 M:      Michael Krufky <mkrufky@linuxtv.org>
4011 L:      linux-media@vger.kernel.org
4012 W:      https://linuxtv.org
4013 W:      http://github.com/mkrufky
4014 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4015 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4016 S:      Maintained
4017 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4018
4019 DVB_USB_RTL28XXU MEDIA DRIVER
4020 M:      Antti Palosaari <crope@iki.fi>
4021 L:      linux-media@vger.kernel.org
4022 W:      https://linuxtv.org
4023 W:      http://palosaari.fi/linux/
4024 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4025 T:      git git://linuxtv.org/anttip/media_tree.git
4026 S:      Maintained
4027 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4028
4029 DVB_USB_V2 MEDIA DRIVER
4030 M:      Antti Palosaari <crope@iki.fi>
4031 L:      linux-media@vger.kernel.org
4032 W:      https://linuxtv.org
4033 W:      http://palosaari.fi/linux/
4034 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4035 T:      git git://linuxtv.org/anttip/media_tree.git
4036 S:      Maintained
4037 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4038 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4039
4040 DYNAMIC DEBUG
4041 M:      Jason Baron <jbaron@akamai.com>
4042 S:      Maintained
4043 F:      lib/dynamic_debug.c
4044 F:      include/linux/dynamic_debug.h
4045
4046 DZ DECSTATION DZ11 SERIAL DRIVER
4047 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4048 S:      Maintained
4049 F:      drivers/tty/serial/dz.*
4050
4051 E3X0 POWER BUTTON DRIVER
4052 M:      Moritz Fischer <moritz.fischer@ettus.com>
4053 L:      usrp-users@lists.ettus.com
4054 W:      http://www.ettus.com
4055 S:      Supported
4056 F:      drivers/input/misc/e3x0-button.c
4057 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4058
4059 E4000 MEDIA DRIVER
4060 M:      Antti Palosaari <crope@iki.fi>
4061 L:      linux-media@vger.kernel.org
4062 W:      https://linuxtv.org
4063 W:      http://palosaari.fi/linux/
4064 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4065 T:      git git://linuxtv.org/anttip/media_tree.git
4066 S:      Maintained
4067 F:      drivers/media/tuners/e4000*
4068
4069 EATA ISA/EISA/PCI SCSI DRIVER
4070 M:      Dario Ballabio <ballabio_dario@emc.com>
4071 L:      linux-scsi@vger.kernel.org
4072 S:      Maintained
4073 F:      drivers/scsi/eata.c
4074
4075 EC100 MEDIA DRIVER
4076 M:      Antti Palosaari <crope@iki.fi>
4077 L:      linux-media@vger.kernel.org
4078 W:      https://linuxtv.org
4079 W:      http://palosaari.fi/linux/
4080 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4081 T:      git git://linuxtv.org/anttip/media_tree.git
4082 S:      Maintained
4083 F:      drivers/media/dvb-frontends/ec100*
4084
4085 ECRYPT FILE SYSTEM
4086 M:      Tyler Hicks <tyhicks@canonical.com>
4087 L:      ecryptfs@vger.kernel.org
4088 W:      http://ecryptfs.org
4089 W:      https://launchpad.net/ecryptfs
4090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4091 S:      Supported
4092 F:      Documentation/filesystems/ecryptfs.txt
4093 F:      fs/ecryptfs/
4094
4095 EDAC-CORE
4096 M:      Doug Thompson <dougthompson@xmission.com>
4097 M:      Borislav Petkov <bp@alien8.de>
4098 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4099 L:      linux-edac@vger.kernel.org
4100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4102 S:      Supported
4103 F:      Documentation/edac.txt
4104 F:      drivers/edac/
4105 F:      include/linux/edac.h
4106
4107 EDAC-AMD64
4108 M:      Doug Thompson <dougthompson@xmission.com>
4109 M:      Borislav Petkov <bp@alien8.de>
4110 L:      linux-edac@vger.kernel.org
4111 S:      Maintained
4112 F:      drivers/edac/amd64_edac*
4113
4114 EDAC-CALXEDA
4115 M:      Doug Thompson <dougthompson@xmission.com>
4116 M:      Robert Richter <rric@kernel.org>
4117 L:      linux-edac@vger.kernel.org
4118 S:      Maintained
4119 F:      drivers/edac/highbank*
4120
4121 EDAC-CAVIUM
4122 M:      Ralf Baechle <ralf@linux-mips.org>
4123 M:      David Daney <david.daney@cavium.com>
4124 L:      linux-edac@vger.kernel.org
4125 L:      linux-mips@linux-mips.org
4126 S:      Supported
4127 F:      drivers/edac/octeon_edac*
4128
4129 EDAC-E752X
4130 M:      Mark Gross <mark.gross@intel.com>
4131 M:      Doug Thompson <dougthompson@xmission.com>
4132 L:      linux-edac@vger.kernel.org
4133 S:      Maintained
4134 F:      drivers/edac/e752x_edac.c
4135
4136 EDAC-E7XXX
4137 M:      Doug Thompson <dougthompson@xmission.com>
4138 L:      linux-edac@vger.kernel.org
4139 S:      Maintained
4140 F:      drivers/edac/e7xxx_edac.c
4141
4142 EDAC-GHES
4143 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4144 L:      linux-edac@vger.kernel.org
4145 S:      Maintained
4146 F:      drivers/edac/ghes_edac.c
4147
4148 EDAC-I82443BXGX
4149 M:      Tim Small <tim@buttersideup.com>
4150 L:      linux-edac@vger.kernel.org
4151 S:      Maintained
4152 F:      drivers/edac/i82443bxgx_edac.c
4153
4154 EDAC-I3000
4155 M:      Jason Uhlenkott <juhlenko@akamai.com>
4156 L:      linux-edac@vger.kernel.org
4157 S:      Maintained
4158 F:      drivers/edac/i3000_edac.c
4159
4160 EDAC-I5000
4161 M:      Doug Thompson <dougthompson@xmission.com>
4162 L:      linux-edac@vger.kernel.org
4163 S:      Maintained
4164 F:      drivers/edac/i5000_edac.c
4165
4166 EDAC-I5400
4167 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4168 L:      linux-edac@vger.kernel.org
4169 S:      Maintained
4170 F:      drivers/edac/i5400_edac.c
4171
4172 EDAC-I7300
4173 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4174 L:      linux-edac@vger.kernel.org
4175 S:      Maintained
4176 F:      drivers/edac/i7300_edac.c
4177
4178 EDAC-I7CORE
4179 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4180 L:      linux-edac@vger.kernel.org
4181 S:      Maintained
4182 F:      drivers/edac/i7core_edac.c
4183
4184 EDAC-I82975X
4185 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4186 M:      "Arvind R." <arvino55@gmail.com>
4187 L:      linux-edac@vger.kernel.org
4188 S:      Maintained
4189 F:      drivers/edac/i82975x_edac.c
4190
4191 EDAC-IE31200
4192 M:      Jason Baron <jbaron@akamai.com>
4193 L:      linux-edac@vger.kernel.org
4194 S:      Maintained
4195 F:      drivers/edac/ie31200_edac.c
4196
4197 EDAC-MPC85XX
4198 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4199 L:      linux-edac@vger.kernel.org
4200 S:      Maintained
4201 F:      drivers/edac/mpc85xx_edac.[ch]
4202
4203 EDAC-PASEMI
4204 M:      Egor Martovetsky <egor@pasemi.com>
4205 L:      linux-edac@vger.kernel.org
4206 S:      Maintained
4207 F:      drivers/edac/pasemi_edac.c
4208
4209 EDAC-R82600
4210 M:      Tim Small <tim@buttersideup.com>
4211 L:      linux-edac@vger.kernel.org
4212 S:      Maintained
4213 F:      drivers/edac/r82600_edac.c
4214
4215 EDAC-SBRIDGE
4216 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4217 L:      linux-edac@vger.kernel.org
4218 S:      Maintained
4219 F:      drivers/edac/sb_edac.c
4220
4221 EDAC-XGENE
4222 APPLIED MICRO (APM) X-GENE SOC EDAC
4223 M:     Loc Ho <lho@apm.com>
4224 S:     Supported
4225 F:     drivers/edac/xgene_edac.c
4226 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4227
4228 EDIROL UA-101/UA-1000 DRIVER
4229 M:      Clemens Ladisch <clemens@ladisch.de>
4230 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4231 T:      git git://git.alsa-project.org/alsa-kernel.git
4232 S:      Maintained
4233 F:      sound/usb/misc/ua101.c
4234
4235 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4236 M:      Matt Fleming <matt@codeblueprint.co.uk>
4237 L:      linux-efi@vger.kernel.org
4238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4239 S:      Maintained
4240 F:      Documentation/efi-stub.txt
4241 F:      arch/ia64/kernel/efi.c
4242 F:      arch/x86/boot/compressed/eboot.[ch]
4243 F:      arch/x86/include/asm/efi.h
4244 F:      arch/x86/platform/efi/
4245 F:      drivers/firmware/efi/
4246 F:      include/linux/efi*.h
4247
4248 EFI VARIABLE FILESYSTEM
4249 M:      Matthew Garrett <matthew.garrett@nebula.com>
4250 M:      Jeremy Kerr <jk@ozlabs.org>
4251 M:      Matt Fleming <matt@codeblueprint.co.uk>
4252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4253 L:      linux-efi@vger.kernel.org
4254 S:      Maintained
4255 F:      fs/efivarfs/
4256
4257 EFIFB FRAMEBUFFER DRIVER
4258 L:      linux-fbdev@vger.kernel.org
4259 M:      Peter Jones <pjones@redhat.com>
4260 S:      Maintained
4261 F:      drivers/video/fbdev/efifb.c
4262
4263 EFS FILESYSTEM
4264 W:      http://aeschi.ch.eu.org/efs/
4265 S:      Orphan
4266 F:      fs/efs/
4267
4268 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4269 M:      Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4270 L:      netdev@vger.kernel.org
4271 S:      Maintained
4272 F:      drivers/net/ethernet/ibm/ehea/
4273
4274 EM28XX VIDEO4LINUX DRIVER
4275 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4276 L:      linux-media@vger.kernel.org
4277 W:      https://linuxtv.org
4278 T:      git git://linuxtv.org/media_tree.git
4279 S:      Maintained
4280 F:      drivers/media/usb/em28xx/
4281
4282 EMBEDDED LINUX
4283 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4284 M:      Matt Mackall <mpm@selenic.com>
4285 M:      David Woodhouse <dwmw2@infradead.org>
4286 L:      linux-embedded@vger.kernel.org
4287 S:      Maintained
4288
4289 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4290 M:      James Smart <james.smart@avagotech.com>
4291 M:      Dick Kennedy <dick.kennedy@avagotech.com>
4292 L:      linux-scsi@vger.kernel.org
4293 W:      http://www.avagotech.com
4294 S:      Supported
4295 F:      drivers/scsi/lpfc/
4296
4297 ENE CB710 FLASH CARD READER DRIVER
4298 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4299 S:      Maintained
4300 F:      drivers/misc/cb710/
4301 F:      drivers/mmc/host/cb710-mmc.*
4302 F:      include/linux/cb710.h
4303
4304 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4305 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4306 S:      Maintained
4307 F:      drivers/media/rc/ene_ir.*
4308
4309 EPSON S1D13XXX FRAMEBUFFER DRIVER
4310 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4311 S:      Maintained
4312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4313 F:      drivers/video/fbdev/s1d13xxxfb.c
4314 F:      include/video/s1d13xxxfb.h
4315
4316 ET131X NETWORK DRIVER
4317 M:      Mark Einon <mark.einon@gmail.com>
4318 S:      Odd Fixes
4319 F:      drivers/net/ethernet/agere/
4320
4321 ETHERNET BRIDGE
4322 M:      Stephen Hemminger <stephen@networkplumber.org>
4323 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4324 L:      netdev@vger.kernel.org
4325 W:      http://www.linuxfoundation.org/en/Net:Bridge
4326 S:      Maintained
4327 F:      include/linux/netfilter_bridge/
4328 F:      net/bridge/
4329
4330 ETHERNET PHY LIBRARY
4331 M:      Florian Fainelli <f.fainelli@gmail.com>
4332 L:      netdev@vger.kernel.org
4333 S:      Maintained
4334 F:      include/linux/phy.h
4335 F:      include/linux/phy_fixed.h
4336 F:      drivers/net/phy/
4337 F:      Documentation/networking/phy.txt
4338 F:      drivers/of/of_mdio.c
4339 F:      drivers/of/of_net.c
4340
4341 EXT2 FILE SYSTEM
4342 M:      Jan Kara <jack@suse.com>
4343 L:      linux-ext4@vger.kernel.org
4344 S:      Maintained
4345 F:      Documentation/filesystems/ext2.txt
4346 F:      fs/ext2/
4347 F:      include/linux/ext2*
4348
4349 EXT4 FILE SYSTEM
4350 M:      "Theodore Ts'o" <tytso@mit.edu>
4351 M:      Andreas Dilger <adilger.kernel@dilger.ca>
4352 L:      linux-ext4@vger.kernel.org
4353 W:      http://ext4.wiki.kernel.org
4354 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
4355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4356 S:      Maintained
4357 F:      Documentation/filesystems/ext4.txt
4358 F:      fs/ext4/
4359
4360 Extended Verification Module (EVM)
4361 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
4362 L:      linux-ima-devel@lists.sourceforge.net
4363 L:      linux-security-module@vger.kernel.org
4364 S:      Supported
4365 F:      security/integrity/evm/
4366
4367 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4368 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4369 M:      Chanwoo Choi <cw00.choi@samsung.com>
4370 L:      linux-kernel@vger.kernel.org
4371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4372 S:      Maintained
4373 F:      drivers/extcon/
4374 F:      include/linux/extcon/
4375 F:      include/linux/extcon.h
4376 F:      Documentation/extcon/
4377 F:      Documentation/devicetree/bindings/extcon/
4378
4379 EXYNOS DP DRIVER
4380 M:      Jingoo Han <jingoohan1@gmail.com>
4381 L:      dri-devel@lists.freedesktop.org
4382 S:      Maintained
4383 F:      drivers/gpu/drm/exynos/exynos_dp*
4384
4385 EXYNOS SYSMMU (IOMMU) driver
4386 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4387 L:      iommu@lists.linux-foundation.org
4388 S:      Maintained
4389 F:      drivers/iommu/exynos-iommu.c
4390
4391 EXYNOS MIPI DISPLAY DRIVERS
4392 M:      Inki Dae <inki.dae@samsung.com>
4393 M:      Donghwa Lee <dh09.lee@samsung.com>
4394 M:      Kyungmin Park <kyungmin.park@samsung.com>
4395 L:      linux-fbdev@vger.kernel.org
4396 S:      Maintained
4397 F:      drivers/video/fbdev/exynos/exynos_mipi*
4398 F:      include/video/exynos_mipi*
4399
4400 F71805F HARDWARE MONITORING DRIVER
4401 M:      Jean Delvare <jdelvare@suse.com>
4402 L:      linux-hwmon@vger.kernel.org
4403 S:      Maintained
4404 F:      Documentation/hwmon/f71805f
4405 F:      drivers/hwmon/f71805f.c
4406
4407 FC0011 TUNER DRIVER
4408 M:      Michael Buesch <m@bues.ch>
4409 L:      linux-media@vger.kernel.org
4410 S:      Maintained
4411 F:      drivers/media/tuners/fc0011.h
4412 F:      drivers/media/tuners/fc0011.c
4413
4414 FC2580 MEDIA DRIVER
4415 M:      Antti Palosaari <crope@iki.fi>
4416 L:      linux-media@vger.kernel.org
4417 W:      https://linuxtv.org
4418 W:      http://palosaari.fi/linux/
4419 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4420 T:      git git://linuxtv.org/anttip/media_tree.git
4421 S:      Maintained
4422 F:      drivers/media/tuners/fc2580*
4423
4424 FANOTIFY
4425 M:      Eric Paris <eparis@redhat.com>
4426 S:      Maintained
4427 F:      fs/notify/fanotify/
4428 F:      include/linux/fanotify.h
4429 F:      include/uapi/linux/fanotify.h
4430
4431 FARSYNC SYNCHRONOUS DRIVER
4432 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
4433 W:      http://www.farsite.co.uk/
4434 S:      Supported
4435 F:      drivers/net/wan/farsync.*
4436
4437 FAULT INJECTION SUPPORT
4438 M:      Akinobu Mita <akinobu.mita@gmail.com>
4439 S:      Supported
4440 F:      Documentation/fault-injection/
4441 F:      lib/fault-inject.c
4442
4443 FBTFT Framebuffer drivers
4444 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4445 M:      Noralf Trønnes <noralf@tronnes.org>
4446 S:      Maintained
4447 F:      drivers/staging/fbtft/
4448
4449 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4450 M:      Vasu Dev <vasu.dev@intel.com>
4451 L:      fcoe-devel@open-fcoe.org
4452 W:      www.Open-FCoE.org
4453 S:      Supported
4454 F:      drivers/scsi/libfc/
4455 F:      drivers/scsi/fcoe/
4456 F:      include/scsi/fc/
4457 F:      include/scsi/libfc.h
4458 F:      include/scsi/libfcoe.h
4459 F:      include/uapi/scsi/fc/
4460
4461 FILE LOCKING (flock() and fcntl()/lockf())
4462 M:      Jeff Layton <jlayton@poochiereds.net>
4463 M:      "J. Bruce Fields" <bfields@fieldses.org>
4464 L:      linux-fsdevel@vger.kernel.org
4465 S:      Maintained
4466 F:      include/linux/fcntl.h
4467 F:      include/linux/fs.h
4468 F:      include/uapi/linux/fcntl.h
4469 F:      include/uapi/linux/fs.h
4470 F:      fs/fcntl.c
4471 F:      fs/locks.c
4472
4473 FILESYSTEMS (VFS and infrastructure)
4474 M:      Alexander Viro <viro@zeniv.linux.org.uk>
4475 L:      linux-fsdevel@vger.kernel.org
4476 S:      Maintained
4477 F:      fs/*
4478
4479 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4480 M:      Riku Voipio <riku.voipio@iki.fi>
4481 L:      linux-hwmon@vger.kernel.org
4482 S:      Maintained
4483 F:      drivers/hwmon/f75375s.c
4484 F:      include/linux/f75375s.h
4485
4486 FIREWIRE AUDIO DRIVERS
4487 M:      Clemens Ladisch <clemens@ladisch.de>
4488 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4489 T:      git git://git.alsa-project.org/alsa-kernel.git
4490 S:      Maintained
4491 F:      sound/firewire/
4492
4493 FIREWIRE MEDIA DRIVERS (firedtv)
4494 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
4495 L:      linux-media@vger.kernel.org
4496 L:      linux1394-devel@lists.sourceforge.net
4497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4498 S:      Maintained
4499 F:      drivers/media/firewire/
4500
4501 FIREWIRE SBP-2 TARGET
4502 M:      Chris Boot <bootc@bootc.net>
4503 L:      linux-scsi@vger.kernel.org
4504 L:      target-devel@vger.kernel.org
4505 L:      linux1394-devel@lists.sourceforge.net
4506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4507 S:      Maintained
4508 F:      drivers/target/sbp/
4509
4510 FIREWIRE SUBSYSTEM
4511 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
4512 L:      linux1394-devel@lists.sourceforge.net
4513 W:      http://ieee1394.wiki.kernel.org/
4514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4515 S:      Maintained
4516 F:      drivers/firewire/
4517 F:      include/linux/firewire.h
4518 F:      include/uapi/linux/firewire*.h
4519 F:      tools/firewire/
4520
4521 FIRMWARE LOADER (request_firmware)
4522 M:      Ming Lei <ming.lei@canonical.com>
4523 L:      linux-kernel@vger.kernel.org
4524 S:      Maintained
4525 F:      Documentation/firmware_class/
4526 F:      drivers/base/firmware*.c
4527 F:      include/linux/firmware.h
4528
4529 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4530 M:      Joshua Morris <josh.h.morris@us.ibm.com>
4531 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4532 S:      Maintained
4533 F:      drivers/block/rsxx/
4534
4535 FLOPPY DRIVER
4536 M:      Jiri Kosina <jikos@kernel.org>
4537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4538 S:      Odd fixes
4539 F:      drivers/block/floppy.c
4540
4541 FMC SUBSYSTEM
4542 M:      Alessandro Rubini <rubini@gnudd.com>
4543 W:      http://www.ohwr.org/projects/fmc-bus
4544 S:      Supported
4545 F:      drivers/fmc/
4546 F:      include/linux/fmc*.h
4547 F:      include/linux/ipmi-fru.h
4548 K:      fmc_d.*register
4549
4550 FPGA MANAGER FRAMEWORK
4551 M:      Alan Tull <atull@opensource.altera.com>
4552 R:      Moritz Fischer <moritz.fischer@ettus.com>
4553 S:      Maintained
4554 F:      drivers/fpga/
4555 F:      include/linux/fpga/fpga-mgr.h
4556 W:      http://www.rocketboards.org
4557
4558 FPU EMULATOR
4559 M:      Bill Metzenthen <billm@melbpc.org.au>
4560 W:      http://floatingpoint.sourceforge.net/emulator/index.html
4561 S:      Maintained
4562 F:      arch/x86/math-emu/
4563
4564 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4565 L:      netdev@vger.kernel.org
4566 S:      Orphan
4567 F:      drivers/net/wan/dlci.c
4568 F:      drivers/net/wan/sdla.c
4569
4570 FRAMEBUFFER LAYER
4571 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4572 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4573 L:      linux-fbdev@vger.kernel.org
4574 W:      http://linux-fbdev.sourceforge.net/
4575 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
4576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4577 S:      Maintained
4578 F:      Documentation/fb/
4579 F:      drivers/video/
4580 F:      include/video/
4581 F:      include/linux/fb.h
4582 F:      include/uapi/video/
4583 F:      include/uapi/linux/fb.h
4584
4585 FREESCALE DIU FRAMEBUFFER DRIVER
4586 M:      Timur Tabi <timur@tabi.org>
4587 L:      linux-fbdev@vger.kernel.org
4588 S:      Maintained
4589 F:      drivers/video/fbdev/fsl-diu-fb.*
4590
4591 FREESCALE DMA DRIVER
4592 M:      Li Yang <leoli@freescale.com>
4593 M:      Zhang Wei <zw@zh-kernel.org>
4594 L:      linuxppc-dev@lists.ozlabs.org
4595 S:      Maintained
4596 F:      drivers/dma/fsldma.*
4597
4598 FREESCALE GPMI NAND DRIVER
4599 M:      Han Xu <han.xu@nxp.com>
4600 L:      linux-mtd@lists.infradead.org
4601 S:      Maintained
4602 F:      drivers/mtd/nand/gpmi-nand/*
4603
4604 FREESCALE I2C CPM DRIVER
4605 M:      Jochen Friedrich <jochen@scram.de>
4606 L:      linuxppc-dev@lists.ozlabs.org
4607 L:      linux-i2c@vger.kernel.org
4608 S:      Maintained
4609 F:      drivers/i2c/busses/i2c-cpm.c
4610
4611 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4612 M:      Sascha Hauer <kernel@pengutronix.de>
4613 L:      linux-fbdev@vger.kernel.org
4614 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4615 S:      Maintained
4616 F:      include/linux/platform_data/video-imxfb.h
4617 F:      drivers/video/fbdev/imxfb.c
4618
4619 FREESCALE QUAD SPI DRIVER
4620 M:      Han Xu <han.xu@nxp.com>
4621 L:      linux-mtd@lists.infradead.org
4622 S:      Maintained
4623 F:      drivers/mtd/spi-nor/fsl-quadspi.c
4624
4625 FREESCALE SOC FS_ENET DRIVER
4626 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
4627 M:      Vitaly Bordug <vbordug@ru.mvista.com>
4628 L:      linuxppc-dev@lists.ozlabs.org
4629 L:      netdev@vger.kernel.org
4630 S:      Maintained
4631 F:      drivers/net/ethernet/freescale/fs_enet/
4632 F:      include/linux/fs_enet_pd.h
4633
4634 FREESCALE IMX / MXC FEC DRIVER
4635 M:      Fugang Duan <fugang.duan@nxp.com>
4636 L:      netdev@vger.kernel.org
4637 S:      Maintained
4638 F:      drivers/net/ethernet/freescale/fec_main.c
4639 F:      drivers/net/ethernet/freescale/fec_ptp.c
4640 F:      drivers/net/ethernet/freescale/fec.h
4641 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
4642
4643 FREESCALE QUICC ENGINE LIBRARY
4644 L:      linuxppc-dev@lists.ozlabs.org
4645 S:      Orphan
4646 F:      drivers/soc/fsl/qe/
4647 F:      include/soc/fsl/*qe*.h
4648 F:      include/soc/fsl/*ucc*.h
4649
4650 FREESCALE USB PERIPHERAL DRIVERS
4651 M:      Li Yang <leoli@freescale.com>
4652 L:      linux-usb@vger.kernel.org
4653 L:      linuxppc-dev@lists.ozlabs.org
4654 S:      Maintained
4655 F:      drivers/usb/gadget/udc/fsl*
4656
4657 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4658 M:      Li Yang <leoli@freescale.com>
4659 L:      netdev@vger.kernel.org
4660 L:      linuxppc-dev@lists.ozlabs.org
4661 S:      Maintained
4662 F:      drivers/net/ethernet/freescale/ucc_geth*
4663
4664 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4665 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
4666 L:      netdev@vger.kernel.org
4667 S:      Maintained
4668 F:      drivers/net/ethernet/freescale/gianfar*
4669 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
4670 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4671
4672 FREESCALE QUICC ENGINE UCC UART DRIVER
4673 M:      Timur Tabi <timur@tabi.org>
4674 L:      linuxppc-dev@lists.ozlabs.org
4675 S:      Maintained
4676 F:      drivers/tty/serial/ucc_uart.c
4677
4678 FREESCALE SOC SOUND DRIVERS
4679 M:      Timur Tabi <timur@tabi.org>
4680 M:      Nicolin Chen <nicoleotsuka@gmail.com>
4681 M:      Xiubo Li <Xiubo.Lee@gmail.com>
4682 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4683 L:      linuxppc-dev@lists.ozlabs.org
4684 S:      Maintained
4685 F:      sound/soc/fsl/fsl*
4686 F:      sound/soc/fsl/imx*
4687 F:      sound/soc/fsl/mpc8610_hpcd.c
4688
4689 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4690 M:      "J. German Rivera" <German.Rivera@freescale.com>
4691 L:      linux-kernel@vger.kernel.org
4692 S:      Maintained
4693 F:      drivers/staging/fsl-mc/
4694
4695 FREEVXFS FILESYSTEM
4696 M:      Christoph Hellwig <hch@infradead.org>
4697 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
4698 S:      Maintained
4699 F:      fs/freevxfs/
4700
4701 FREEZER
4702 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4703 M:      Pavel Machek <pavel@ucw.cz>
4704 L:      linux-pm@vger.kernel.org
4705 S:      Supported
4706 F:      Documentation/power/freezing-of-tasks.txt
4707 F:      include/linux/freezer.h
4708 F:      kernel/freezer.c
4709
4710 FRONTSWAP API
4711 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4712 L:      linux-kernel@vger.kernel.org
4713 S:      Maintained
4714 F:      mm/frontswap.c
4715 F:      include/linux/frontswap.h
4716
4717 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4718 M:      David Howells <dhowells@redhat.com>
4719 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
4720 S:      Supported
4721 F:      Documentation/filesystems/caching/
4722 F:      fs/fscache/
4723 F:      include/linux/fscache*.h
4724
4725 F2FS FILE SYSTEM
4726 M:      Jaegeuk Kim <jaegeuk@kernel.org>
4727 M:      Changman Lee <cm224.lee@samsung.com>
4728 R:      Chao Yu <chao2.yu@samsung.com>
4729 L:      linux-f2fs-devel@lists.sourceforge.net
4730 W:      http://en.wikipedia.org/wiki/F2FS
4731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4732 S:      Maintained
4733 F:      Documentation/filesystems/f2fs.txt
4734 F:      Documentation/ABI/testing/sysfs-fs-f2fs
4735 F:      fs/f2fs/
4736 F:      include/linux/f2fs_fs.h
4737 F:      include/trace/events/f2fs.h
4738
4739 FUJITSU FR-V (FRV) PORT
4740 S:      Orphan
4741 F:      arch/frv/
4742
4743 FUJITSU LAPTOP EXTRAS
4744 M:      Jonathan Woithe <jwoithe@just42.net>
4745 L:      platform-driver-x86@vger.kernel.org
4746 S:      Maintained
4747 F:      drivers/platform/x86/fujitsu-laptop.c
4748
4749 FUJITSU M-5MO LS CAMERA ISP DRIVER
4750 M:      Kyungmin Park <kyungmin.park@samsung.com>
4751 M:      Heungjun Kim <riverful.kim@samsung.com>
4752 L:      linux-media@vger.kernel.org
4753 S:      Maintained
4754 F:      drivers/media/i2c/m5mols/
4755 F:      include/media/i2c/m5mols.h
4756
4757 FUJITSU TABLET EXTRAS
4758 M:      Robert Gerlach <khnz@gmx.de>
4759 L:      platform-driver-x86@vger.kernel.org
4760 S:      Maintained
4761 F:      drivers/platform/x86/fujitsu-tablet.c
4762
4763 FUSE: FILESYSTEM IN USERSPACE
4764 M:      Miklos Szeredi <miklos@szeredi.hu>
4765 L:      linux-fsdevel@vger.kernel.org
4766 W:      http://fuse.sourceforge.net/
4767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4768 S:      Maintained
4769 F:      fs/fuse/
4770 F:      include/uapi/linux/fuse.h
4771 F:      Documentation/filesystems/fuse.txt
4772
4773 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4774 M:      Rik Faith <faith@cs.unc.edu>
4775 L:      linux-scsi@vger.kernel.org
4776 S:      Odd Fixes (e.g., new signatures)
4777 F:      drivers/scsi/fdomain.*
4778
4779 GCOV BASED KERNEL PROFILING
4780 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4781 S:      Maintained
4782 F:      kernel/gcov/
4783 F:      Documentation/gcov.txt
4784
4785 GDT SCSI DISK ARRAY CONTROLLER DRIVER
4786 M:      Achim Leubner <achim_leubner@adaptec.com>
4787 L:      linux-scsi@vger.kernel.org
4788 W:      http://www.icp-vortex.com/
4789 S:      Supported
4790 F:      drivers/scsi/gdt*
4791
4792 GDB KERNEL DEBUGGING HELPER SCRIPTS
4793 M:      Jan Kiszka <jan.kiszka@siemens.com>
4794 S:      Supported
4795 F:      scripts/gdb/
4796
4797 GEMTEK FM RADIO RECEIVER DRIVER
4798 M:      Hans Verkuil <hverkuil@xs4all.nl>
4799 L:      linux-media@vger.kernel.org
4800 T:      git git://linuxtv.org/media_tree.git
4801 W:      https://linuxtv.org
4802 S:      Maintained
4803 F:      drivers/media/radio/radio-gemtek*
4804
4805 GENERIC GPIO I2C DRIVER
4806 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
4807 S:      Supported
4808 F:      drivers/i2c/busses/i2c-gpio.c
4809 F:      include/linux/i2c-gpio.h
4810
4811 GENERIC GPIO I2C MULTIPLEXER DRIVER
4812 M:      Peter Korsgaard <peter.korsgaard@barco.com>
4813 L:      linux-i2c@vger.kernel.org
4814 S:      Supported
4815 F:      drivers/i2c/muxes/i2c-mux-gpio.c
4816 F:      include/linux/i2c-mux-gpio.h
4817 F:      Documentation/i2c/muxes/i2c-mux-gpio
4818
4819 GENERIC HDLC (WAN) DRIVERS
4820 M:      Krzysztof Halasa <khc@pm.waw.pl>
4821 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
4822 S:      Maintained
4823 F:      drivers/net/wan/c101.c
4824 F:      drivers/net/wan/hd6457*
4825 F:      drivers/net/wan/hdlc*
4826 F:      drivers/net/wan/n2.c
4827 F:      drivers/net/wan/pc300too.c
4828 F:      drivers/net/wan/pci200syn.c
4829 F:      drivers/net/wan/wanxl*
4830
4831 GENERIC INCLUDE/ASM HEADER FILES
4832 M:      Arnd Bergmann <arnd@arndb.de>
4833 L:      linux-arch@vger.kernel.org
4834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4835 S:      Maintained
4836 F:      include/asm-generic/
4837 F:      include/uapi/asm-generic/
4838
4839 GENERIC PHY FRAMEWORK
4840 M:      Kishon Vijay Abraham I <kishon@ti.com>
4841 L:      linux-kernel@vger.kernel.org
4842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4843 S:      Supported
4844 F:      drivers/phy/
4845 F:      include/linux/phy/
4846
4847 GENERIC PM DOMAINS
4848 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4849 M:      Kevin Hilman <khilman@kernel.org>
4850 M:      Ulf Hansson <ulf.hansson@linaro.org>
4851 L:      linux-pm@vger.kernel.org
4852 S:      Supported
4853 F:      drivers/base/power/domain*.c
4854 F:      include/linux/pm_domain.h
4855
4856 GENERIC UIO DRIVER FOR PCI DEVICES
4857 M:      "Michael S. Tsirkin" <mst@redhat.com>
4858 L:      kvm@vger.kernel.org
4859 S:      Supported
4860 F:      drivers/uio/uio_pci_generic.c
4861
4862 GET_MAINTAINER SCRIPT
4863 M:      Joe Perches <joe@perches.com>
4864 S:      Maintained
4865 F:      scripts/get_maintainer.pl
4866
4867 GFS2 FILE SYSTEM
4868 M:      Steven Whitehouse <swhiteho@redhat.com>
4869 M:      Bob Peterson <rpeterso@redhat.com>
4870 L:      cluster-devel@redhat.com
4871 W:      http://sources.redhat.com/cluster/
4872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4873 S:      Supported
4874 F:      Documentation/filesystems/gfs2*.txt
4875 F:      fs/gfs2/
4876 F:      include/uapi/linux/gfs2_ondisk.h
4877
4878 GIGASET ISDN DRIVERS
4879 M:      Paul Bolle <pebolle@tiscali.nl>
4880 L:      gigaset307x-common@lists.sourceforge.net
4881 W:      http://gigaset307x.sourceforge.net/
4882 S:      Odd Fixes
4883 F:      Documentation/isdn/README.gigaset
4884 F:      drivers/isdn/gigaset/
4885 F:      include/uapi/linux/gigaset_dev.h
4886
4887 GO7007 MPEG CODEC
4888 M:      Hans Verkuil <hans.verkuil@cisco.com>
4889 L:      linux-media@vger.kernel.org
4890 S:      Maintained
4891 F:      drivers/media/usb/go7007/
4892
4893 GOODIX TOUCHSCREEN
4894 M:      Bastien Nocera <hadess@hadess.net>
4895 L:      linux-input@vger.kernel.org
4896 S:      Maintained
4897 F:      drivers/input/touchscreen/goodix.c
4898
4899 GPIO SUBSYSTEM
4900 M:      Linus Walleij <linus.walleij@linaro.org>
4901 M:      Alexandre Courbot <gnurou@gmail.com>
4902 L:      linux-gpio@vger.kernel.org
4903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4904 S:      Maintained
4905 F:      Documentation/devicetree/bindings/gpio/
4906 F:      Documentation/gpio/
4907 F:      Documentation/ABI/testing/gpio-cdev
4908 F:      Documentation/ABI/obsolete/sysfs-gpio
4909 F:      drivers/gpio/
4910 F:      include/linux/gpio/
4911 F:      include/linux/gpio.h
4912 F:      include/asm-generic/gpio.h
4913 F:      include/uapi/linux/gpio.h
4914 F:      tools/gpio/
4915
4916 GRE DEMULTIPLEXER DRIVER
4917 M:      Dmitry Kozlov <xeb@mail.ru>
4918 L:      netdev@vger.kernel.org
4919 S:      Maintained
4920 F:      net/ipv4/gre_demux.c
4921 F:      net/ipv4/gre_offload.c
4922 F:      include/net/gre.h
4923
4924 GRETH 10/100/1G Ethernet MAC device driver
4925 M:      Andreas Larsson <andreas@gaisler.com>
4926 L:      netdev@vger.kernel.org
4927 S:      Maintained
4928 F:      drivers/net/ethernet/aeroflex/
4929
4930 GSPCA FINEPIX SUBDRIVER
4931 M:      Frank Zago <frank@zago.net>
4932 L:      linux-media@vger.kernel.org
4933 T:      git git://linuxtv.org/media_tree.git
4934 S:      Maintained
4935 F:      drivers/media/usb/gspca/finepix.c
4936
4937 GSPCA GL860 SUBDRIVER
4938 M:      Olivier Lorin <o.lorin@laposte.net>
4939 L:      linux-media@vger.kernel.org
4940 T:      git git://linuxtv.org/media_tree.git
4941 S:      Maintained
4942 F:      drivers/media/usb/gspca/gl860/
4943
4944 GSPCA M5602 SUBDRIVER
4945 M:      Erik Andren <erik.andren@gmail.com>
4946 L:      linux-media@vger.kernel.org
4947 T:      git git://linuxtv.org/media_tree.git
4948 S:      Maintained
4949 F:      drivers/media/usb/gspca/m5602/
4950
4951 GSPCA PAC207 SONIXB SUBDRIVER
4952 M:      Hans de Goede <hdegoede@redhat.com>
4953 L:      linux-media@vger.kernel.org
4954 T:      git git://linuxtv.org/media_tree.git
4955 S:      Maintained
4956 F:      drivers/media/usb/gspca/pac207.c
4957
4958 GSPCA SN9C20X SUBDRIVER
4959 M:      Brian Johnson <brijohn@gmail.com>
4960 L:      linux-media@vger.kernel.org
4961 T:      git git://linuxtv.org/media_tree.git
4962 S:      Maintained
4963 F:      drivers/media/usb/gspca/sn9c20x.c
4964
4965 GSPCA T613 SUBDRIVER
4966 M:      Leandro Costantino <lcostantino@gmail.com>
4967 L:      linux-media@vger.kernel.org
4968 T:      git git://linuxtv.org/media_tree.git
4969 S:      Maintained
4970 F:      drivers/media/usb/gspca/t613.c
4971
4972 GSPCA USB WEBCAM DRIVER
4973 M:      Hans de Goede <hdegoede@redhat.com>
4974 L:      linux-media@vger.kernel.org
4975 T:      git git://linuxtv.org/media_tree.git
4976 S:      Maintained
4977 F:      drivers/media/usb/gspca/
4978
4979 GUID PARTITION TABLE (GPT)
4980 M:      Davidlohr Bueso <dave@stgolabs.net>
4981 L:      linux-efi@vger.kernel.org
4982 S:      Maintained
4983 F:      block/partitions/efi.*
4984
4985 STK1160 USB VIDEO CAPTURE DRIVER
4986 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4987 L:      linux-media@vger.kernel.org
4988 T:      git git://linuxtv.org/media_tree.git
4989 S:      Maintained
4990 F:      drivers/media/usb/stk1160/
4991
4992 H8/300 ARCHITECTURE
4993 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
4994 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4995 W:      http://uclinux-h8.sourceforge.jp
4996 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4997 S:      Maintained
4998 F:      arch/h8300/
4999 F:      drivers/clocksource/h8300_*.c
5000 F:      drivers/clk/h8300/
5001 F:      drivers/irqchip/irq-renesas-h8*.c
5002
5003 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5004 M:      Frank Seidel <frank@f-seidel.de>
5005 L:      platform-driver-x86@vger.kernel.org
5006 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5007 S:      Maintained
5008 F:      drivers/platform/x86/hdaps.c
5009
5010 HDPVR USB VIDEO ENCODER DRIVER
5011 M:      Hans Verkuil <hverkuil@xs4all.nl>
5012 L:      linux-media@vger.kernel.org
5013 T:      git git://linuxtv.org/media_tree.git
5014 W:      https://linuxtv.org
5015 S:      Odd Fixes
5016 F:      drivers/media/usb/hdpvr/
5017
5018 HWPOISON MEMORY FAILURE HANDLING
5019 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5020 L:      linux-mm@kvack.org
5021 S:      Maintained
5022 F:      mm/memory-failure.c
5023 F:      mm/hwpoison-inject.c
5024
5025 HYPERVISOR VIRTUAL CONSOLE DRIVER
5026 L:      linuxppc-dev@lists.ozlabs.org
5027 S:      Odd Fixes
5028 F:      drivers/tty/hvc/
5029
5030 HACKRF MEDIA DRIVER
5031 M:      Antti Palosaari <crope@iki.fi>
5032 L:      linux-media@vger.kernel.org
5033 W:      https://linuxtv.org
5034 W:      http://palosaari.fi/linux/
5035 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5036 T:      git git://linuxtv.org/anttip/media_tree.git
5037 S:      Maintained
5038 F:      drivers/media/usb/hackrf/
5039
5040 HARDWARE MONITORING
5041 M:      Jean Delvare <jdelvare@suse.com>
5042 M:      Guenter Roeck <linux@roeck-us.net>
5043 L:      linux-hwmon@vger.kernel.org
5044 W:      http://hwmon.wiki.kernel.org/
5045 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5047 S:      Maintained
5048 F:      Documentation/hwmon/
5049 F:      drivers/hwmon/
5050 F:      include/linux/hwmon*.h
5051
5052 HARDWARE RANDOM NUMBER GENERATOR CORE
5053 M:      Matt Mackall <mpm@selenic.com>
5054 M:      Herbert Xu <herbert@gondor.apana.org.au>
5055 L:      linux-crypto@vger.kernel.org
5056 S:      Odd fixes
5057 F:      Documentation/hw_random.txt
5058 F:      drivers/char/hw_random/
5059 F:      include/linux/hw_random.h
5060
5061 HARDWARE SPINLOCK CORE
5062 M:      Ohad Ben-Cohen <ohad@wizery.com>
5063 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5064 L:      linux-remoteproc@vger.kernel.org
5065 S:      Maintained
5066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5067 F:      Documentation/hwspinlock.txt
5068 F:      drivers/hwspinlock/hwspinlock_*
5069 F:      include/linux/hwspinlock.h
5070
5071 HARMONY SOUND DRIVER
5072 L:      linux-parisc@vger.kernel.org
5073 S:      Maintained
5074 F:      sound/parisc/harmony.*
5075
5076 HD29L2 MEDIA DRIVER
5077 M:      Antti Palosaari <crope@iki.fi>
5078 L:      linux-media@vger.kernel.org
5079 W:      https://linuxtv.org
5080 W:      http://palosaari.fi/linux/
5081 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5082 T:      git git://linuxtv.org/anttip/media_tree.git
5083 S:      Maintained
5084 F:      drivers/media/dvb-frontends/hd29l2*
5085
5086 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5087 M:      Don Brace <don.brace@microsemi.com>
5088 L:      iss_storagedev@hp.com
5089 L:      esc.storagedev@microsemi.com
5090 L:      linux-scsi@vger.kernel.org
5091 S:      Supported
5092 F:      Documentation/scsi/hpsa.txt
5093 F:      drivers/scsi/hpsa*.[ch]
5094 F:      include/linux/cciss*.h
5095 F:      include/uapi/linux/cciss*.h
5096
5097 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5098 M:      Don Brace <don.brace@microsemi.com>
5099 L:      iss_storagedev@hp.com
5100 L:      esc.storagedev@microsemi.com
5101 L:      linux-scsi@vger.kernel.org
5102 S:      Supported
5103 F:      Documentation/blockdev/cciss.txt
5104 F:      drivers/block/cciss*
5105 F:      include/linux/cciss_ioctl.h
5106 F:      include/uapi/linux/cciss_ioctl.h
5107
5108 HFS FILESYSTEM
5109 L:      linux-fsdevel@vger.kernel.org
5110 S:      Orphan
5111 F:      Documentation/filesystems/hfs.txt
5112 F:      fs/hfs/
5113
5114 HFSPLUS FILESYSTEM
5115 L:      linux-fsdevel@vger.kernel.org
5116 S:      Orphan
5117 F:      Documentation/filesystems/hfsplus.txt
5118 F:      fs/hfsplus/
5119
5120 HGA FRAMEBUFFER DRIVER
5121 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5122 L:      linux-nvidia@lists.surfsouth.com
5123 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5124 S:      Maintained
5125 F:      drivers/video/fbdev/hgafb.c
5126
5127 HIBERNATION (aka Software Suspend, aka swsusp)
5128 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5129 M:      Pavel Machek <pavel@ucw.cz>
5130 L:      linux-pm@vger.kernel.org
5131 S:      Supported
5132 F:      arch/x86/power/
5133 F:      drivers/base/power/
5134 F:      kernel/power/
5135 F:      include/linux/suspend.h
5136 F:      include/linux/freezer.h
5137 F:      include/linux/pm.h
5138 F:      arch/*/include/asm/suspend*.h
5139
5140 HID CORE LAYER
5141 M:      Jiri Kosina <jikos@kernel.org>
5142 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5143 L:      linux-input@vger.kernel.org
5144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5145 S:      Maintained
5146 F:      drivers/hid/
5147 F:      include/linux/hid*
5148 F:      include/uapi/linux/hid*
5149
5150 HID SENSOR HUB DRIVERS
5151 M:      Jiri Kosina <jikos@kernel.org>
5152 M:      Jonathan Cameron <jic23@kernel.org>
5153 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5154 L:      linux-input@vger.kernel.org
5155 L:      linux-iio@vger.kernel.org
5156 S:      Maintained
5157 F:      Documentation/hid/hid-sensor*
5158 F:      drivers/hid/hid-sensor-*
5159 F:      drivers/iio/*/hid-*
5160 F:      include/linux/hid-sensor-*
5161
5162 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5163 M:      Thomas Gleixner <tglx@linutronix.de>
5164 L:      linux-kernel@vger.kernel.org
5165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5166 S:      Maintained
5167 F:      Documentation/timers/
5168 F:      kernel/time/hrtimer.c
5169 F:      kernel/time/clockevents.c
5170 F:      kernel/time/tick*.*
5171 F:      kernel/time/timer_*.c
5172 F:      include/linux/clockchips.h
5173 F:      include/linux/hrtimer.h
5174
5175 HIGH-SPEED SCC DRIVER FOR AX.25
5176 L:      linux-hams@vger.kernel.org
5177 S:      Orphan
5178 F:      drivers/net/hamradio/dmascc.c
5179 F:      drivers/net/hamradio/scc.c
5180
5181 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5182 M:      HighPoint Linux Team <linux@highpoint-tech.com>
5183 W:      http://www.highpoint-tech.com
5184 S:      Supported
5185 F:      Documentation/scsi/hptiop.txt
5186 F:      drivers/scsi/hptiop.c
5187
5188 HIPPI
5189 M:      Jes Sorensen <jes@trained-monkey.org>
5190 L:      linux-hippi@sunsite.dk
5191 S:      Maintained
5192 F:      include/linux/hippidevice.h
5193 F:      include/uapi/linux/if_hippi.h
5194 F:      net/802/hippi.c
5195 F:      drivers/net/hippi/
5196
5197 HISILICON SAS Controller
5198 M:      John Garry <john.garry@huawei.com>
5199 W:      http://www.hisilicon.com
5200 S:      Supported
5201 F:      drivers/scsi/hisi_sas/
5202 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5203
5204 HOST AP DRIVER
5205 M:      Jouni Malinen <j@w1.fi>
5206 L:      hostap@shmoo.com (subscribers-only)
5207 L:      linux-wireless@vger.kernel.org
5208 W:      http://hostap.epitest.fi/
5209 S:      Maintained
5210 F:      drivers/net/wireless/intersil/hostap/
5211
5212 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5213 L:      platform-driver-x86@vger.kernel.org
5214 S:      Orphan
5215 F:      drivers/platform/x86/tc1100-wmi.c
5216
5217 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5218 M:      Jaroslav Kysela <perex@perex.cz>
5219 S:      Maintained
5220 F:      drivers/net/ethernet/hp/hp100.*
5221
5222 HPET:   High Precision Event Timers driver
5223 M:      Clemens Ladisch <clemens@ladisch.de>
5224 S:      Maintained
5225 F:      Documentation/timers/hpet.txt
5226 F:      drivers/char/hpet.c
5227 F:      include/linux/hpet.h
5228 F:      include/uapi/linux/hpet.h
5229
5230 HPET:   x86
5231 S:      Orphan
5232 F:      arch/x86/kernel/hpet.c
5233 F:      arch/x86/include/asm/hpet.h
5234
5235 HPFS FILESYSTEM
5236 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5237 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5238 S:      Maintained
5239 F:      fs/hpfs/
5240
5241 HSI SUBSYSTEM
5242 M:      Sebastian Reichel <sre@kernel.org>
5243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5244 S:      Maintained
5245 F:      Documentation/ABI/testing/sysfs-bus-hsi
5246 F:      Documentation/hsi.txt
5247 F:      drivers/hsi/
5248 F:      include/linux/hsi/
5249 F:      include/uapi/linux/hsi/
5250
5251 HSO 3G MODEM DRIVER
5252 M:      Jan Dumon <j.dumon@option.com>
5253 W:      http://www.pharscape.org
5254 S:      Maintained
5255 F:      drivers/net/usb/hso.c
5256
5257 HSR NETWORK PROTOCOL
5258 M:      Arvid Brodin <arvid.brodin@alten.se>
5259 L:      netdev@vger.kernel.org
5260 S:      Maintained
5261 F:      net/hsr/
5262
5263 HTCPEN TOUCHSCREEN DRIVER
5264 M:      Pau Oliva Fora <pof@eslack.org>
5265 L:      linux-input@vger.kernel.org
5266 S:      Maintained
5267 F:      drivers/input/touchscreen/htcpen.c
5268
5269 HUGETLB FILESYSTEM
5270 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
5271 S:      Maintained
5272 F:      fs/hugetlbfs/
5273
5274 Hyper-V CORE AND DRIVERS
5275 M:      "K. Y. Srinivasan" <kys@microsoft.com>
5276 M:      Haiyang Zhang <haiyangz@microsoft.com>
5277 L:      devel@linuxdriverproject.org
5278 S:      Maintained
5279 F:      arch/x86/include/asm/mshyperv.h
5280 F:      arch/x86/include/uapi/asm/hyperv.h
5281 F:      arch/x86/kernel/cpu/mshyperv.c
5282 F:      drivers/hid/hid-hyperv.c
5283 F:      drivers/hv/
5284 F:      drivers/input/serio/hyperv-keyboard.c
5285 F:      drivers/pci/host/pci-hyperv.c
5286 F:      drivers/net/hyperv/
5287 F:      drivers/scsi/storvsc_drv.c
5288 F:      drivers/video/fbdev/hyperv_fb.c
5289 F:      include/linux/hyperv.h
5290 F:      tools/hv/
5291 F:      Documentation/ABI/stable/sysfs-bus-vmbus
5292
5293 I2C MUXES
5294 M:      Peter Rosin <peda@axentia.se>
5295 L:      linux-i2c@vger.kernel.org
5296 S:      Maintained
5297 F:      Documentation/i2c/muxes/
5298 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
5299 F:      drivers/i2c/i2c-mux.c
5300 F:      drivers/i2c/muxes/
5301 F:      include/linux/i2c-mux.h
5302
5303 I2C OVER PARALLEL PORT
5304 M:      Jean Delvare <jdelvare@suse.com>
5305 L:      linux-i2c@vger.kernel.org
5306 S:      Maintained
5307 F:      Documentation/i2c/busses/i2c-parport
5308 F:      Documentation/i2c/busses/i2c-parport-light
5309 F:      drivers/i2c/busses/i2c-parport.c
5310 F:      drivers/i2c/busses/i2c-parport-light.c
5311
5312 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5313 M:      Jean Delvare <jdelvare@suse.com>
5314 L:      linux-i2c@vger.kernel.org
5315 S:      Maintained
5316 F:      Documentation/i2c/busses/i2c-ali1535
5317 F:      Documentation/i2c/busses/i2c-ali1563
5318 F:      Documentation/i2c/busses/i2c-ali15x3
5319 F:      Documentation/i2c/busses/i2c-amd756
5320 F:      Documentation/i2c/busses/i2c-amd8111
5321 F:      Documentation/i2c/busses/i2c-i801
5322 F:      Documentation/i2c/busses/i2c-nforce2
5323 F:      Documentation/i2c/busses/i2c-piix4
5324 F:      Documentation/i2c/busses/i2c-sis5595
5325 F:      Documentation/i2c/busses/i2c-sis630
5326 F:      Documentation/i2c/busses/i2c-sis96x
5327 F:      Documentation/i2c/busses/i2c-via
5328 F:      Documentation/i2c/busses/i2c-viapro
5329 F:      drivers/i2c/busses/i2c-ali1535.c
5330 F:      drivers/i2c/busses/i2c-ali1563.c
5331 F:      drivers/i2c/busses/i2c-ali15x3.c
5332 F:      drivers/i2c/busses/i2c-amd756.c
5333 F:      drivers/i2c/busses/i2c-amd756-s4882.c
5334 F:      drivers/i2c/busses/i2c-amd8111.c
5335 F:      drivers/i2c/busses/i2c-i801.c
5336 F:      drivers/i2c/busses/i2c-isch.c
5337 F:      drivers/i2c/busses/i2c-nforce2.c
5338 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
5339 F:      drivers/i2c/busses/i2c-piix4.c
5340 F:      drivers/i2c/busses/i2c-sis5595.c
5341 F:      drivers/i2c/busses/i2c-sis630.c
5342 F:      drivers/i2c/busses/i2c-sis96x.c
5343 F:      drivers/i2c/busses/i2c-via.c
5344 F:      drivers/i2c/busses/i2c-viapro.c
5345
5346 I2C/SMBUS ISMT DRIVER
5347 M:      Seth Heasley <seth.heasley@intel.com>
5348 M:      Neil Horman <nhorman@tuxdriver.com>
5349 L:      linux-i2c@vger.kernel.org
5350 F:      drivers/i2c/busses/i2c-ismt.c
5351 F:      Documentation/i2c/busses/i2c-ismt
5352
5353 I2C/SMBUS STUB DRIVER
5354 M:      Jean Delvare <jdelvare@suse.com>
5355 L:      linux-i2c@vger.kernel.org
5356 S:      Maintained
5357 F:      drivers/i2c/i2c-stub.c
5358
5359 I2C SUBSYSTEM
5360 M:      Wolfram Sang <wsa@the-dreams.de>
5361 L:      linux-i2c@vger.kernel.org
5362 W:      https://i2c.wiki.kernel.org/
5363 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
5364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5365 S:      Maintained
5366 F:      Documentation/devicetree/bindings/i2c/
5367 F:      Documentation/i2c/
5368 F:      drivers/i2c/
5369 F:      drivers/i2c/*/
5370 F:      include/linux/i2c.h
5371 F:      include/linux/i2c-*.h
5372 F:      include/uapi/linux/i2c.h
5373 F:      include/uapi/linux/i2c-*.h
5374
5375 I2C ACPI SUPPORT
5376 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5377 L:      linux-i2c@vger.kernel.org
5378 L:      linux-acpi@vger.kernel.org
5379 S:      Maintained
5380
5381 I2C-TAOS-EVM DRIVER
5382 M:      Jean Delvare <jdelvare@suse.com>
5383 L:      linux-i2c@vger.kernel.org
5384 S:      Maintained
5385 F:      Documentation/i2c/busses/i2c-taos-evm
5386 F:      drivers/i2c/busses/i2c-taos-evm.c
5387
5388 I2C-TINY-USB DRIVER
5389 M:      Till Harbaum <till@harbaum.org>
5390 L:      linux-i2c@vger.kernel.org
5391 W:      http://www.harbaum.org/till/i2c_tiny_usb
5392 S:      Maintained
5393 F:      drivers/i2c/busses/i2c-tiny-usb.c
5394
5395 i386 BOOT CODE
5396 M:      "H. Peter Anvin" <hpa@zytor.com>
5397 S:      Maintained
5398 F:      arch/x86/boot/
5399
5400 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5401 M:      "H. Peter Anvin" <hpa@zytor.com>
5402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5403 S:      Maintained
5404
5405 IA64 (Itanium) PLATFORM
5406 M:      Tony Luck <tony.luck@intel.com>
5407 M:      Fenghua Yu <fenghua.yu@intel.com>
5408 L:      linux-ia64@vger.kernel.org
5409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5410 S:      Maintained
5411 F:      arch/ia64/
5412
5413 IBM Power VMX Cryptographic instructions
5414 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5415 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5416 L:      linux-crypto@vger.kernel.org
5417 S:      Supported
5418 F:      drivers/crypto/vmx/Makefile
5419 F:      drivers/crypto/vmx/Kconfig
5420 F:      drivers/crypto/vmx/vmx.c
5421 F:      drivers/crypto/vmx/aes*
5422 F:      drivers/crypto/vmx/ghash*
5423 F:      drivers/crypto/vmx/ppc-xlate.pl
5424
5425 IBM Power in-Nest Crypto Acceleration
5426 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5427 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5428 L:      linux-crypto@vger.kernel.org
5429 S:      Supported
5430 F:      drivers/crypto/nx/Makefile
5431 F:      drivers/crypto/nx/Kconfig
5432 F:      drivers/crypto/nx/nx-aes*
5433 F:      drivers/crypto/nx/nx-sha*
5434 F:      drivers/crypto/nx/nx.*
5435 F:      drivers/crypto/nx/nx_csbcpb.h
5436 F:      drivers/crypto/nx/nx_debugfs.h
5437
5438 IBM Power 842 compression accelerator
5439 M:      Dan Streetman <ddstreet@ieee.org>
5440 S:      Supported
5441 F:      drivers/crypto/nx/Makefile
5442 F:      drivers/crypto/nx/Kconfig
5443 F:      drivers/crypto/nx/nx-842*
5444 F:      include/linux/sw842.h
5445 F:      crypto/842.c
5446 F:      lib/842/
5447
5448 IBM Power Linux RAID adapter
5449 M:      Brian King <brking@us.ibm.com>
5450 S:      Supported
5451 F:      drivers/scsi/ipr.*
5452
5453 IBM Power Virtual Ethernet Device Driver
5454 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5455 L:      netdev@vger.kernel.org
5456 S:      Supported
5457 F:      drivers/net/ethernet/ibm/ibmveth.*
5458
5459 IBM Power SRIOV Virtual NIC Device Driver
5460 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5461 M:      John Allen <jallen@linux.vnet.ibm.com>
5462 L:      netdev@vger.kernel.org
5463 S:      Supported
5464 F:      drivers/net/ethernet/ibm/ibmvnic.*
5465
5466 IBM Power Virtual SCSI Device Drivers
5467 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5468 L:      linux-scsi@vger.kernel.org
5469 S:      Supported
5470 F:      drivers/scsi/ibmvscsi/ibmvscsi*
5471 F:      drivers/scsi/ibmvscsi/viosrp.h
5472
5473 IBM Power Virtual FC Device Drivers
5474 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5475 L:      linux-scsi@vger.kernel.org
5476 S:      Supported
5477 F:      drivers/scsi/ibmvscsi/ibmvfc*
5478
5479 IBM ServeRAID RAID DRIVER
5480 S:      Orphan
5481 F:      drivers/scsi/ips.*
5482
5483 ICH LPC AND GPIO DRIVER
5484 M:      Peter Tyser <ptyser@xes-inc.com>
5485 S:      Maintained
5486 F:      drivers/mfd/lpc_ich.c
5487 F:      drivers/gpio/gpio-ich.c
5488
5489 IDE SUBSYSTEM
5490 M:      "David S. Miller" <davem@davemloft.net>
5491 L:      linux-ide@vger.kernel.org
5492 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
5493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5494 S:      Maintained
5495 F:      Documentation/ide/
5496 F:      drivers/ide/
5497 F:      include/linux/ide.h
5498
5499 IDEAPAD LAPTOP EXTRAS DRIVER
5500 M:      Ike Panhc <ike.pan@canonical.com>
5501 L:      platform-driver-x86@vger.kernel.org
5502 W:      http://launchpad.net/ideapad-laptop
5503 S:      Maintained
5504 F:      drivers/platform/x86/ideapad-laptop.c
5505
5506 IDEAPAD LAPTOP SLIDEBAR DRIVER
5507 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
5508 L:      linux-input@vger.kernel.org
5509 W:      https://github.com/o2genum/ideapad-slidebar
5510 S:      Maintained
5511 F:      drivers/input/misc/ideapad_slidebar.c
5512
5513 IDE/ATAPI DRIVERS
5514 M:      Borislav Petkov <bp@alien8.de>
5515 L:      linux-ide@vger.kernel.org
5516 S:      Maintained
5517 F:      Documentation/cdrom/ide-cd
5518 F:      drivers/ide/ide-cd*
5519
5520 IDLE-I7300
5521 M:      Andy Henroid <andrew.d.henroid@intel.com>
5522 L:      linux-pm@vger.kernel.org
5523 S:      Supported
5524 F:      drivers/idle/i7300_idle.c
5525
5526 IEEE 802.15.4 SUBSYSTEM
5527 M:      Alexander Aring <aar@pengutronix.de>
5528 L:      linux-wpan@vger.kernel.org
5529 W:      http://wpan.cakelab.org/
5530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5532 S:      Maintained
5533 F:      net/ieee802154/
5534 F:      net/mac802154/
5535 F:      drivers/net/ieee802154/
5536 F:      include/linux/nl802154.h
5537 F:      include/linux/ieee802154.h
5538 F:      include/net/nl802154.h
5539 F:      include/net/mac802154.h
5540 F:      include/net/af_ieee802154.h
5541 F:      include/net/cfg802154.h
5542 F:      include/net/ieee802154_netdev.h
5543 F:      Documentation/networking/ieee802154.txt
5544
5545 IGORPLUG-USB IR RECEIVER
5546 M:      Sean Young <sean@mess.org>
5547 L:      linux-media@vger.kernel.org
5548 S:      Maintained
5549 F:      drivers/media/rc/igorplugusb.c
5550
5551 IGUANAWORKS USB IR TRANSCEIVER
5552 M:      Sean Young <sean@mess.org>
5553 L:      linux-media@vger.kernel.org
5554 S:      Maintained
5555 F:      drivers/media/rc/iguanair.c
5556
5557 IIO SUBSYSTEM AND DRIVERS
5558 M:      Jonathan Cameron <jic23@kernel.org>
5559 R:      Hartmut Knaack <knaack.h@gmx.de>
5560 R:      Lars-Peter Clausen <lars@metafoo.de>
5561 R:      Peter Meerwald <pmeerw@pmeerw.net>
5562 L:      linux-iio@vger.kernel.org
5563 S:      Maintained
5564 F:      drivers/iio/
5565 F:      drivers/staging/iio/
5566 F:      include/linux/iio/
5567 F:      tools/iio/
5568
5569 IKANOS/ADI EAGLE ADSL USB DRIVER
5570 M:      Matthieu Castet <castet.matthieu@free.fr>
5571 M:      Stanislaw Gruszka <stf_xl@wp.pl>
5572 S:      Maintained
5573 F:      drivers/usb/atm/ueagle-atm.c
5574
5575 INA209 HARDWARE MONITOR DRIVER
5576 M:      Guenter Roeck <linux@roeck-us.net>
5577 L:      linux-hwmon@vger.kernel.org
5578 S:      Maintained
5579 F:      Documentation/hwmon/ina209
5580 F:      Documentation/devicetree/bindings/i2c/ina209.txt
5581 F:      drivers/hwmon/ina209.c
5582
5583 INA2XX HARDWARE MONITOR DRIVER
5584 M:      Guenter Roeck <linux@roeck-us.net>
5585 L:      linux-hwmon@vger.kernel.org
5586 S:      Maintained
5587 F:      Documentation/hwmon/ina2xx
5588 F:      drivers/hwmon/ina2xx.c
5589 F:      include/linux/platform_data/ina2xx.h
5590
5591 INDUSTRY PACK SUBSYSTEM (IPACK)
5592 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5593 M:      Jens Taprogge <jens.taprogge@taprogge.org>
5594 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5595 L:      industrypack-devel@lists.sourceforge.net
5596 W:      http://industrypack.sourceforge.net
5597 S:      Maintained
5598 F:      drivers/ipack/
5599
5600 INGENIC JZ4780 DMA Driver
5601 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5602 S:      Maintained
5603 F:      drivers/dma/dma-jz4780.c
5604
5605 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5606 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5607 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5608 L:      linux-ima-devel@lists.sourceforge.net
5609 L:      linux-ima-user@lists.sourceforge.net
5610 L:      linux-security-module@vger.kernel.org
5611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5612 S:      Supported
5613 F:      security/integrity/ima/
5614
5615 IMGTEC IR DECODER DRIVER
5616 M:      James Hogan <james.hogan@imgtec.com>
5617 S:      Maintained
5618 F:      drivers/media/rc/img-ir/
5619
5620 IMS TWINTURBO FRAMEBUFFER DRIVER
5621 L:      linux-fbdev@vger.kernel.org
5622 S:      Orphan
5623 F:      drivers/video/fbdev/imsttfb.c
5624
5625 INFINIBAND SUBSYSTEM
5626 M:      Doug Ledford <dledford@redhat.com>
5627 M:      Sean Hefty <sean.hefty@intel.com>
5628 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
5629 L:      linux-rdma@vger.kernel.org
5630 W:      http://www.openfabrics.org/
5631 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
5632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5633 S:      Supported
5634 F:      Documentation/infiniband/
5635 F:      drivers/infiniband/
5636 F:      drivers/staging/rdma/
5637 F:      include/uapi/linux/if_infiniband.h
5638 F:      include/uapi/rdma/
5639 F:      include/rdma/
5640
5641 INOTIFY
5642 M:      John McCutchan <john@johnmccutchan.com>
5643 M:      Robert Love <rlove@rlove.org>
5644 M:      Eric Paris <eparis@parisplace.org>
5645 S:      Maintained
5646 F:      Documentation/filesystems/inotify.txt
5647 F:      fs/notify/inotify/
5648 F:      include/linux/inotify.h
5649 F:      include/uapi/linux/inotify.h
5650
5651 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5652 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
5653 L:      linux-input@vger.kernel.org
5654 Q:      http://patchwork.kernel.org/project/linux-input/list/
5655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5656 S:      Maintained
5657 F:      drivers/input/
5658 F:      include/linux/input.h
5659 F:      include/uapi/linux/input.h
5660 F:      include/linux/input/
5661 F:      Documentation/devicetree/bindings/input/
5662
5663 INPUT MULTITOUCH (MT) PROTOCOL
5664 M:      Henrik Rydberg <rydberg@bitmath.org>
5665 L:      linux-input@vger.kernel.org
5666 S:      Odd fixes
5667 F:      Documentation/input/multi-touch-protocol.txt
5668 F:      drivers/input/input-mt.c
5669 K:      \b(ABS|SYN)_MT_
5670
5671 INTEL ASoC BDW/HSW DRIVERS
5672 M:      Jie Yang <yang.jie@linux.intel.com>
5673 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5674 S:      Supported
5675 F:      sound/soc/intel/common/sst-dsp*
5676 F:      sound/soc/intel/common/sst-firmware.c
5677 F:      sound/soc/intel/boards/broadwell.c
5678 F:      sound/soc/intel/haswell/
5679
5680 INTEL C600 SERIES SAS CONTROLLER DRIVER
5681 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
5682 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5683 L:      linux-scsi@vger.kernel.org
5684 T:      git git://git.code.sf.net/p/intel-sas/isci
5685 S:      Supported
5686 F:      drivers/scsi/isci/
5687
5688 INTEL HID EVENT DRIVER
5689 M:      Alex Hung <alex.hung@canonical.com>
5690 L:      platform-driver-x86@vger.kernel.org
5691 S:      Maintained
5692 F:      drivers/platform/x86/intel-hid.c
5693
5694 INTEL IDLE DRIVER
5695 M:      Len Brown <lenb@kernel.org>
5696 L:      linux-pm@vger.kernel.org
5697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5698 S:      Supported
5699 F:      drivers/idle/intel_idle.c
5700
5701 INTEL PSTATE DRIVER
5702 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5703 M:      Len Brown <lenb@kernel.org>
5704 L:      linux-pm@vger.kernel.org
5705 S:      Supported
5706 F:      drivers/cpufreq/intel_pstate.c
5707
5708 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5709 M:      Maik Broemme <mbroemme@plusserver.de>
5710 L:      linux-fbdev@vger.kernel.org
5711 S:      Maintained
5712 F:      Documentation/fb/intelfb.txt
5713 F:      drivers/video/fbdev/intelfb/
5714
5715 INTEL 810/815 FRAMEBUFFER DRIVER
5716 M:      Antonino Daplas <adaplas@gmail.com>
5717 L:      linux-fbdev@vger.kernel.org
5718 S:      Maintained
5719 F:      drivers/video/fbdev/i810/
5720
5721 INTEL MENLOW THERMAL DRIVER
5722 M:      Sujith Thomas <sujith.thomas@intel.com>
5723 L:      platform-driver-x86@vger.kernel.org
5724 W:      https://01.org/linux-acpi
5725 S:      Supported
5726 F:      drivers/platform/x86/intel_menlow.c
5727
5728 INTEL I/OAT DMA DRIVER
5729 M:      Dave Jiang <dave.jiang@intel.com>
5730 R:      Dan Williams <dan.j.williams@intel.com>
5731 L:      dmaengine@vger.kernel.org
5732 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
5733 S:      Supported
5734 F:      drivers/dma/ioat*
5735
5736 INTEL IOMMU (VT-d)
5737 M:      David Woodhouse <dwmw2@infradead.org>
5738 L:      iommu@lists.linux-foundation.org
5739 T:      git git://git.infradead.org/iommu-2.6.git
5740 S:      Supported
5741 F:      drivers/iommu/intel-iommu.c
5742 F:      include/linux/intel-iommu.h
5743
5744 INTEL IOP-ADMA DMA DRIVER
5745 R:      Dan Williams <dan.j.williams@intel.com>
5746 S:      Odd fixes
5747 F:      drivers/dma/iop-adma.c
5748
5749 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5750 M:      Krzysztof Halasa <khalasa@piap.pl>
5751 S:      Maintained
5752 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
5753 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
5754 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5755 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
5756 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
5757 F:      drivers/net/wan/ixp4xx_hss.c
5758
5759 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5760 M:      Deepak Saxena <dsaxena@plexity.net>
5761 S:      Maintained
5762 F:      drivers/char/hw_random/ixp4xx-rng.c
5763
5764 INTEL ETHERNET DRIVERS
5765 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5766 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
5767 W:      http://www.intel.com/support/feedback.htm
5768 W:      http://e1000.sourceforge.net/
5769 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5772 S:      Supported
5773 F:      Documentation/networking/e100.txt
5774 F:      Documentation/networking/e1000.txt
5775 F:      Documentation/networking/e1000e.txt
5776 F:      Documentation/networking/igb.txt
5777 F:      Documentation/networking/igbvf.txt
5778 F:      Documentation/networking/ixgb.txt
5779 F:      Documentation/networking/ixgbe.txt
5780 F:      Documentation/networking/ixgbevf.txt
5781 F:      Documentation/networking/i40e.txt
5782 F:      Documentation/networking/i40evf.txt
5783 F:      drivers/net/ethernet/intel/
5784 F:      drivers/net/ethernet/intel/*/
5785
5786 INTEL RDMA RNIC DRIVER
5787 M:     Faisal Latif <faisal.latif@intel.com>
5788 R:     Chien Tin Tung <chien.tin.tung@intel.com>
5789 R:     Mustafa Ismail <mustafa.ismail@intel.com>
5790 R:     Shiraz Saleem <shiraz.saleem@intel.com>
5791 R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
5792 L:     linux-rdma@vger.kernel.org
5793 S:     Supported
5794 F:     drivers/infiniband/hw/i40iw/
5795
5796 INTEL-MID GPIO DRIVER
5797 M:      David Cohen <david.a.cohen@linux.intel.com>
5798 L:      linux-gpio@vger.kernel.org
5799 S:      Maintained
5800 F:      drivers/gpio/gpio-intel-mid.c
5801
5802 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5803 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
5804 L:      linux-wireless@vger.kernel.org
5805 S:      Maintained
5806 F:      Documentation/networking/README.ipw2100
5807 F:      Documentation/networking/README.ipw2200
5808 F:      drivers/net/wireless/intel/ipw2x00/
5809
5810 INTEL(R) TRACE HUB
5811 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
5812 S:      Supported
5813 F:      Documentation/trace/intel_th.txt
5814 F:      drivers/hwtracing/intel_th/
5815
5816 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5817 M:      Ning Sun <ning.sun@intel.com>
5818 L:      tboot-devel@lists.sourceforge.net
5819 W:      http://tboot.sourceforge.net
5820 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5821 S:      Supported
5822 F:      Documentation/intel_txt.txt
5823 F:      include/linux/tboot.h
5824 F:      arch/x86/kernel/tboot.c
5825
5826 INTEL WIRELESS WIMAX CONNECTION 2400
5827 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5828 M:      linux-wimax@intel.com
5829 L:      wimax@linuxwimax.org (subscribers-only)
5830 S:      Supported
5831 W:      http://linuxwimax.org
5832 F:      Documentation/wimax/README.i2400m
5833 F:      drivers/net/wimax/i2400m/
5834 F:      include/uapi/linux/wimax/i2400m.h
5835
5836 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5837 M:      Stanislaw Gruszka <sgruszka@redhat.com>
5838 L:      linux-wireless@vger.kernel.org
5839 S:      Supported
5840 F:      drivers/net/wireless/intel/iwlegacy/
5841
5842 INTEL WIRELESS WIFI LINK (iwlwifi)
5843 M:      Johannes Berg <johannes.berg@intel.com>
5844 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5845 M:      Intel Linux Wireless <linuxwifi@intel.com>
5846 L:      linux-wireless@vger.kernel.org
5847 W:      http://intellinuxwireless.org
5848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5849 S:      Supported
5850 F:      drivers/net/wireless/intel/iwlwifi/
5851
5852 INTEL MANAGEMENT ENGINE (mei)
5853 M:      Tomas Winkler <tomas.winkler@intel.com>
5854 L:      linux-kernel@vger.kernel.org
5855 S:      Supported
5856 F:      include/uapi/linux/mei.h
5857 F:      include/linux/mei_cl_bus.h
5858 F:      drivers/misc/mei/*
5859 F:      drivers/watchdog/mei_wdt.c
5860 F:      Documentation/misc-devices/mei/*
5861
5862 INTEL MIC DRIVERS (mic)
5863 M:      Sudeep Dutt <sudeep.dutt@intel.com>
5864 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
5865 S:      Supported
5866 W:      https://github.com/sudeepdutt/mic
5867 W:      http://software.intel.com/en-us/mic-developer
5868 F:      include/linux/mic_bus.h
5869 F:      include/linux/scif.h
5870 F:      include/uapi/linux/mic_common.h
5871 F:      include/uapi/linux/mic_ioctl.h
5872 F:      include/uapi/linux/scif_ioctl.h
5873 F:      drivers/misc/mic/
5874 F:      drivers/dma/mic_x100_dma.c
5875 F:      drivers/dma/mic_x100_dma.h
5876 F:      Documentation/mic/
5877
5878 INTEL PMC/P-Unit IPC DRIVER
5879 M:      Zha Qipeng<qipeng.zha@intel.com>
5880 L:      platform-driver-x86@vger.kernel.org
5881 S:      Maintained
5882 F:      drivers/platform/x86/intel_pmc_ipc.c
5883 F:      drivers/platform/x86/intel_punit_ipc.c
5884 F:      arch/x86/include/asm/intel_pmc_ipc.h
5885 F:      arch/x86/include/asm/intel_punit_ipc.h
5886
5887 INTEL TELEMETRY DRIVER
5888 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5889 L:      platform-driver-x86@vger.kernel.org
5890 S:      Maintained
5891 F:      arch/x86/include/asm/intel_telemetry.h
5892 F:      drivers/platform/x86/intel_telemetry*
5893
5894 IOC3 ETHERNET DRIVER
5895 M:      Ralf Baechle <ralf@linux-mips.org>
5896 L:      linux-mips@linux-mips.org
5897 S:      Maintained
5898 F:      drivers/net/ethernet/sgi/ioc3-eth.c
5899
5900 IOC3 SERIAL DRIVER
5901 M:      Pat Gefre <pfg@sgi.com>
5902 L:      linux-serial@vger.kernel.org
5903 S:      Maintained
5904 F:      drivers/tty/serial/ioc3_serial.c
5905
5906 IOMMU DRIVERS
5907 M:      Joerg Roedel <joro@8bytes.org>
5908 L:      iommu@lists.linux-foundation.org
5909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5910 S:      Maintained
5911 F:      drivers/iommu/
5912
5913 IP MASQUERADING
5914 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5915 S:      Maintained
5916 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
5917
5918 IPMI SUBSYSTEM
5919 M:      Corey Minyard <minyard@acm.org>
5920 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5921 W:      http://openipmi.sourceforge.net/
5922 S:      Supported
5923 F:      Documentation/IPMI.txt
5924 F:      drivers/char/ipmi/
5925 F:      include/linux/ipmi*
5926 F:      include/uapi/linux/ipmi*
5927
5928 QCOM AUDIO (ASoC) DRIVERS
5929 M:      Patrick Lai <plai@codeaurora.org>
5930 M:      Banajit Goswami <bgoswami@codeaurora.org>
5931 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5932 S:      Supported
5933 F:      sound/soc/qcom/
5934
5935 IPS SCSI RAID DRIVER
5936 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5937 L:      linux-scsi@vger.kernel.org
5938 W:      http://www.adaptec.com/
5939 S:      Maintained
5940 F:      drivers/scsi/ips*
5941
5942 IPVS
5943 M:      Wensong Zhang <wensong@linux-vs.org>
5944 M:      Simon Horman <horms@verge.net.au>
5945 M:      Julian Anastasov <ja@ssi.bg>
5946 L:      netdev@vger.kernel.org
5947 L:      lvs-devel@vger.kernel.org
5948 S:      Maintained
5949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
5951 F:      Documentation/networking/ipvs-sysctl.txt
5952 F:      include/net/ip_vs.h
5953 F:      include/uapi/linux/ip_vs.h
5954 F:      net/netfilter/ipvs/
5955
5956 IPWIRELESS DRIVER
5957 M:      Jiri Kosina <jikos@kernel.org>
5958 M:      David Sterba <dsterba@suse.com>
5959 S:      Odd Fixes
5960 F:      drivers/tty/ipwireless/
5961
5962 IPX NETWORK LAYER
5963 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5964 L:      netdev@vger.kernel.org
5965 S:      Maintained
5966 F:      include/net/ipx.h
5967 F:      include/uapi/linux/ipx.h
5968 F:      net/ipx/
5969
5970 IRDA SUBSYSTEM
5971 M:      Samuel Ortiz <samuel@sortiz.org>
5972 L:      irda-users@lists.sourceforge.net (subscribers-only)
5973 L:      netdev@vger.kernel.org
5974 W:      http://irda.sourceforge.net/
5975 S:      Maintained
5976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5977 F:      Documentation/networking/irda.txt
5978 F:      drivers/net/irda/
5979 F:      include/net/irda/
5980 F:      net/irda/
5981
5982 IRQ SUBSYSTEM
5983 M:      Thomas Gleixner <tglx@linutronix.de>
5984 L:      linux-kernel@vger.kernel.org
5985 S:      Maintained
5986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5987 F:      kernel/irq/
5988
5989 IRQCHIP DRIVERS
5990 M:      Thomas Gleixner <tglx@linutronix.de>
5991 M:      Jason Cooper <jason@lakedaemon.net>
5992 M:      Marc Zyngier <marc.zyngier@arm.com>
5993 L:      linux-kernel@vger.kernel.org
5994 S:      Maintained
5995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5996 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5997 F:      Documentation/devicetree/bindings/interrupt-controller/
5998 F:      drivers/irqchip/
5999
6000 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6001 M:      Jiang Liu <jiang.liu@linux.intel.com>
6002 M:      Marc Zyngier <marc.zyngier@arm.com>
6003 S:      Maintained
6004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6005 F:      Documentation/IRQ-domain.txt
6006 F:      include/linux/irqdomain.h
6007 F:      kernel/irq/irqdomain.c
6008 F:      kernel/irq/msi.c
6009
6010 ISAPNP
6011 M:      Jaroslav Kysela <perex@perex.cz>
6012 S:      Maintained
6013 F:      Documentation/isapnp.txt
6014 F:      drivers/pnp/isapnp/
6015 F:      include/linux/isapnp.h
6016
6017 ISA RADIO MODULE
6018 M:      Hans Verkuil <hverkuil@xs4all.nl>
6019 L:      linux-media@vger.kernel.org
6020 T:      git git://linuxtv.org/media_tree.git
6021 W:      https://linuxtv.org
6022 S:      Maintained
6023 F:      drivers/media/radio/radio-isa*
6024
6025 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6026 M:      Peter Jones <pjones@redhat.com>
6027 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6028 S:      Maintained
6029 F:      drivers/firmware/iscsi_ibft*
6030
6031 ISCSI
6032 M:      Mike Christie <michaelc@cs.wisc.edu>
6033 L:      open-iscsi@googlegroups.com
6034 W:      www.open-iscsi.org
6035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6036 S:      Maintained
6037 F:      drivers/scsi/*iscsi*
6038 F:      include/scsi/*iscsi*
6039
6040 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6041 M:      Or Gerlitz <ogerlitz@mellanox.com>
6042 M:      Sagi Grimberg <sagi@grimberg.me>
6043 M:      Roi Dayan <roid@mellanox.com>
6044 L:      linux-rdma@vger.kernel.org
6045 S:      Supported
6046 W:      http://www.openfabrics.org
6047 W:      www.open-iscsi.org
6048 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6049 F:      drivers/infiniband/ulp/iser/
6050
6051 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6052 M:      Sagi Grimberg <sagi@grimberg.me>
6053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6054 L:      linux-rdma@vger.kernel.org
6055 L:      target-devel@vger.kernel.org
6056 S:      Supported
6057 W:      http://www.linux-iscsi.org
6058 F:      drivers/infiniband/ulp/isert
6059
6060 ISDN SUBSYSTEM
6061 M:      Karsten Keil <isdn@linux-pingi.de>
6062 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6063 L:      netdev@vger.kernel.org
6064 W:      http://www.isdn4linux.de
6065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6066 S:      Maintained
6067 F:      Documentation/isdn/
6068 F:      drivers/isdn/
6069 F:      include/linux/isdn.h
6070 F:      include/linux/isdn/
6071 F:      include/uapi/linux/isdn.h
6072 F:      include/uapi/linux/isdn/
6073
6074 ISDN SUBSYSTEM (Eicon active card driver)
6075 M:      Armin Schindler <mac@melware.de>
6076 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6077 W:      http://www.melware.de
6078 S:      Maintained
6079 F:      drivers/isdn/hardware/eicon/
6080
6081 IT87 HARDWARE MONITORING DRIVER
6082 M:      Jean Delvare <jdelvare@suse.com>
6083 L:      linux-hwmon@vger.kernel.org
6084 S:      Maintained
6085 F:      Documentation/hwmon/it87
6086 F:      drivers/hwmon/it87.c
6087
6088 IT913X MEDIA DRIVER
6089 M:      Antti Palosaari <crope@iki.fi>
6090 L:      linux-media@vger.kernel.org
6091 W:      https://linuxtv.org
6092 W:      http://palosaari.fi/linux/
6093 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6094 T:      git git://linuxtv.org/anttip/media_tree.git
6095 S:      Maintained
6096 F:      drivers/media/tuners/it913x*
6097
6098 IVTV VIDEO4LINUX DRIVER
6099 M:      Andy Walls <awalls@md.metrocast.net>
6100 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
6101 L:      linux-media@vger.kernel.org
6102 T:      git git://linuxtv.org/media_tree.git
6103 W:      http://www.ivtvdriver.org
6104 S:      Maintained
6105 F:      Documentation/video4linux/*.ivtv
6106 F:      drivers/media/pci/ivtv/
6107 F:      include/uapi/linux/ivtv*
6108
6109 IX2505V MEDIA DRIVER
6110 M:      Malcolm Priestley <tvboxspy@gmail.com>
6111 L:      linux-media@vger.kernel.org
6112 W:      https://linuxtv.org
6113 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6114 S:      Maintained
6115 F:      drivers/media/dvb-frontends/ix2505v*
6116
6117 JC42.4 TEMPERATURE SENSOR DRIVER
6118 M:      Guenter Roeck <linux@roeck-us.net>
6119 L:      linux-hwmon@vger.kernel.org
6120 S:      Maintained
6121 F:      drivers/hwmon/jc42.c
6122 F:      Documentation/hwmon/jc42
6123
6124 JFS FILESYSTEM
6125 M:      Dave Kleikamp <shaggy@kernel.org>
6126 L:      jfs-discussion@lists.sourceforge.net
6127 W:      http://jfs.sourceforge.net/
6128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6129 S:      Maintained
6130 F:      Documentation/filesystems/jfs.txt
6131 F:      fs/jfs/
6132
6133 JME NETWORK DRIVER
6134 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
6135 L:      netdev@vger.kernel.org
6136 S:      Maintained
6137 F:      drivers/net/ethernet/jme.*
6138
6139 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6140 M:      David Woodhouse <dwmw2@infradead.org>
6141 L:      linux-mtd@lists.infradead.org
6142 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
6143 S:      Maintained
6144 F:      fs/jffs2/
6145 F:      include/uapi/linux/jffs2.h
6146
6147 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6148 M:      "Theodore Ts'o" <tytso@mit.edu>
6149 M:      Jan Kara <jack@suse.com>
6150 L:      linux-ext4@vger.kernel.org
6151 S:      Maintained
6152 F:      fs/jbd2/
6153 F:      include/linux/jbd2.h
6154
6155 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6156 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6157 L:      linux-media@vger.kernel.org
6158 S:      Maintained
6159 F:      drivers/media/platform/rcar_jpu.c
6160
6161 JSM Neo PCI based serial card
6162 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6163 L:      linux-serial@vger.kernel.org
6164 S:      Maintained
6165 F:      drivers/tty/serial/jsm/
6166
6167 K10TEMP HARDWARE MONITORING DRIVER
6168 M:      Clemens Ladisch <clemens@ladisch.de>
6169 L:      linux-hwmon@vger.kernel.org
6170 S:      Maintained
6171 F:      Documentation/hwmon/k10temp
6172 F:      drivers/hwmon/k10temp.c
6173
6174 K8TEMP HARDWARE MONITORING DRIVER
6175 M:      Rudolf Marek <r.marek@assembler.cz>
6176 L:      linux-hwmon@vger.kernel.org
6177 S:      Maintained
6178 F:      Documentation/hwmon/k8temp
6179 F:      drivers/hwmon/k8temp.c
6180
6181 KASAN
6182 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
6183 R:      Alexander Potapenko <glider@google.com>
6184 R:      Dmitry Vyukov <dvyukov@google.com>
6185 L:      kasan-dev@googlegroups.com
6186 S:      Maintained
6187 F:      arch/*/include/asm/kasan.h
6188 F:      arch/*/mm/kasan_init*
6189 F:      Documentation/kasan.txt
6190 F:      include/linux/kasan.h
6191 F:      lib/test_kasan.c
6192 F:      mm/kasan/
6193 F:      scripts/Makefile.kasan
6194
6195 KCONFIG
6196 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
6197 L:      linux-kbuild@vger.kernel.org
6198 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
6199 S:      Maintained
6200 F:      Documentation/kbuild/kconfig-language.txt
6201 F:      scripts/kconfig/
6202
6203 KDUMP
6204 M:      Vivek Goyal <vgoyal@redhat.com>
6205 M:      Haren Myneni <hbabu@us.ibm.com>
6206 L:      kexec@lists.infradead.org
6207 W:      http://lse.sourceforge.net/kdump/
6208 S:      Maintained
6209 F:      Documentation/kdump/
6210
6211 KEENE FM RADIO TRANSMITTER DRIVER
6212 M:      Hans Verkuil <hverkuil@xs4all.nl>
6213 L:      linux-media@vger.kernel.org
6214 T:      git git://linuxtv.org/media_tree.git
6215 W:      https://linuxtv.org
6216 S:      Maintained
6217 F:      drivers/media/radio/radio-keene*
6218
6219 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6220 M:      Ian Kent <raven@themaw.net>
6221 L:      autofs@vger.kernel.org
6222 S:      Maintained
6223 F:      fs/autofs4/
6224
6225 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6226 M:      Michal Marek <mmarek@suse.com>
6227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6229 L:      linux-kbuild@vger.kernel.org
6230 S:      Maintained
6231 F:      Documentation/kbuild/
6232 F:      Makefile
6233 F:      scripts/Makefile.*
6234 F:      scripts/basic/
6235 F:      scripts/mk*
6236 F:      scripts/package/
6237
6238 KERNEL JANITORS
6239 L:      kernel-janitors@vger.kernel.org
6240 W:      http://kernelnewbies.org/KernelJanitors
6241 S:      Odd Fixes
6242
6243 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6244 M:      "J. Bruce Fields" <bfields@fieldses.org>
6245 M:      Jeff Layton <jlayton@poochiereds.net>
6246 L:      linux-nfs@vger.kernel.org
6247 W:      http://nfs.sourceforge.net/
6248 T:      git git://linux-nfs.org/~bfields/linux.git
6249 S:      Supported
6250 F:      fs/nfsd/
6251 F:      include/uapi/linux/nfsd/
6252 F:      fs/lockd/
6253 F:      fs/nfs_common/
6254 F:      net/sunrpc/
6255 F:      include/linux/lockd/
6256 F:      include/linux/sunrpc/
6257 F:      include/uapi/linux/sunrpc/
6258
6259 KERNEL SELFTEST FRAMEWORK
6260 M:      Shuah Khan <shuahkh@osg.samsung.com>
6261 L:      linux-kselftest@vger.kernel.org
6262 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6263 S:      Maintained
6264 F:      tools/testing/selftests
6265
6266 KERNEL VIRTUAL MACHINE (KVM)
6267 M:      Paolo Bonzini <pbonzini@redhat.com>
6268 M:      Radim Krčmář <rkrcmar@redhat.com>
6269 L:      kvm@vger.kernel.org
6270 W:      http://www.linux-kvm.org
6271 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6272 S:      Supported
6273 F:      Documentation/*/kvm*.txt
6274 F:      Documentation/virtual/kvm/
6275 F:      arch/*/kvm/
6276 F:      arch/x86/kernel/kvm.c
6277 F:      arch/x86/kernel/kvmclock.c
6278 F:      arch/*/include/asm/kvm*
6279 F:      include/linux/kvm*
6280 F:      include/uapi/linux/kvm*
6281 F:      virt/kvm/
6282
6283 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6284 M:      Joerg Roedel <joro@8bytes.org>
6285 L:      kvm@vger.kernel.org
6286 W:      http://www.linux-kvm.org/
6287 S:      Maintained
6288 F:      arch/x86/include/asm/svm.h
6289 F:      arch/x86/kvm/svm.c
6290
6291 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6292 M:      Alexander Graf <agraf@suse.com>
6293 L:      kvm-ppc@vger.kernel.org
6294 W:      http://www.linux-kvm.org/
6295 T:      git git://github.com/agraf/linux-2.6.git
6296 S:      Supported
6297 F:      arch/powerpc/include/asm/kvm*
6298 F:      arch/powerpc/kvm/
6299
6300 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6301 M:      Christian Borntraeger <borntraeger@de.ibm.com>
6302 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
6303 L:      linux-s390@vger.kernel.org
6304 W:      http://www.ibm.com/developerworks/linux/linux390/
6305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6306 S:      Supported
6307 F:      Documentation/s390/kvm.txt
6308 F:      arch/s390/include/asm/kvm*
6309 F:      arch/s390/kvm/
6310
6311 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6312 M:      Christoffer Dall <christoffer.dall@linaro.org>
6313 M:      Marc Zyngier <marc.zyngier@arm.com>
6314 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6315 L:      kvmarm@lists.cs.columbia.edu
6316 W:      http://systems.cs.columbia.edu/projects/kvm-arm
6317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6318 S:      Supported
6319 F:      arch/arm/include/uapi/asm/kvm*
6320 F:      arch/arm/include/asm/kvm*
6321 F:      arch/arm/kvm/
6322 F:      virt/kvm/arm/
6323 F:      include/kvm/arm_*
6324
6325 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6326 M:      Christoffer Dall <christoffer.dall@linaro.org>
6327 M:      Marc Zyngier <marc.zyngier@arm.com>
6328 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6329 L:      kvmarm@lists.cs.columbia.edu
6330 S:      Maintained
6331 F:      arch/arm64/include/uapi/asm/kvm*
6332 F:      arch/arm64/include/asm/kvm*
6333 F:      arch/arm64/kvm/
6334
6335 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6336 M:      James Hogan <james.hogan@imgtec.com>
6337 L:      linux-mips@linux-mips.org
6338 S:      Supported
6339 F:      arch/mips/include/uapi/asm/kvm*
6340 F:      arch/mips/include/asm/kvm*
6341 F:      arch/mips/kvm/
6342
6343 KEXEC
6344 M:      Eric Biederman <ebiederm@xmission.com>
6345 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
6346 L:      kexec@lists.infradead.org
6347 S:      Maintained
6348 F:      include/linux/kexec.h
6349 F:      include/uapi/linux/kexec.h
6350 F:      kernel/kexec.c
6351
6352 KEYS/KEYRINGS:
6353 M:      David Howells <dhowells@redhat.com>
6354 L:      keyrings@vger.kernel.org
6355 S:      Maintained
6356 F:      Documentation/security/keys.txt
6357 F:      include/linux/key.h
6358 F:      include/linux/key-type.h
6359 F:      include/keys/
6360 F:      security/keys/
6361
6362 KEYS-TRUSTED
6363 M:      David Safford <safford@us.ibm.com>
6364 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6365 L:      linux-security-module@vger.kernel.org
6366 L:      keyrings@vger.kernel.org
6367 S:      Supported
6368 F:      Documentation/security/keys-trusted-encrypted.txt
6369 F:      include/keys/trusted-type.h
6370 F:      security/keys/trusted.c
6371 F:      security/keys/trusted.h
6372
6373 KEYS-ENCRYPTED
6374 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6375 M:      David Safford <safford@us.ibm.com>
6376 L:      linux-security-module@vger.kernel.org
6377 L:      keyrings@vger.kernel.org
6378 S:      Supported
6379 F:      Documentation/security/keys-trusted-encrypted.txt
6380 F:      include/keys/encrypted-type.h
6381 F:      security/keys/encrypted-keys/
6382
6383 KGDB / KDB /debug_core
6384 M:      Jason Wessel <jason.wessel@windriver.com>
6385 W:      http://kgdb.wiki.kernel.org/
6386 L:      kgdb-bugreport@lists.sourceforge.net
6387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6388 S:      Maintained
6389 F:      Documentation/DocBook/kgdb.tmpl
6390 F:      drivers/misc/kgdbts.c
6391 F:      drivers/tty/serial/kgdboc.c
6392 F:      include/linux/kdb.h
6393 F:      include/linux/kgdb.h
6394 F:      kernel/debug/
6395
6396 KMEMCHECK
6397 M:      Vegard Nossum <vegardno@ifi.uio.no>
6398 M:      Pekka Enberg <penberg@kernel.org>
6399 S:      Maintained
6400 F:      Documentation/kmemcheck.txt
6401 F:      arch/x86/include/asm/kmemcheck.h
6402 F:      arch/x86/mm/kmemcheck/
6403 F:      include/linux/kmemcheck.h
6404 F:      mm/kmemcheck.c
6405
6406 KMEMLEAK
6407 M:      Catalin Marinas <catalin.marinas@arm.com>
6408 S:      Maintained
6409 F:      Documentation/kmemleak.txt
6410 F:      include/linux/kmemleak.h
6411 F:      mm/kmemleak.c
6412 F:      mm/kmemleak-test.c
6413
6414 KPROBES
6415 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6416 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6417 M:      "David S. Miller" <davem@davemloft.net>
6418 M:      Masami Hiramatsu <mhiramat@kernel.org>
6419 S:      Maintained
6420 F:      Documentation/kprobes.txt
6421 F:      include/linux/kprobes.h
6422 F:      kernel/kprobes.c
6423
6424 KS0108 LCD CONTROLLER DRIVER
6425 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6426 W:      http://miguelojeda.es/auxdisplay.htm
6427 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6428 S:      Maintained
6429 F:      Documentation/auxdisplay/ks0108
6430 F:      drivers/auxdisplay/ks0108.c
6431 F:      include/linux/ks0108.h
6432
6433 L3MDEV
6434 M:      David Ahern <dsa@cumulusnetworks.com>
6435 L:      netdev@vger.kernel.org
6436 S:      Maintained
6437 F:      net/l3mdev
6438 F:      include/net/l3mdev.h
6439
6440 LANTIQ MIPS ARCHITECTURE
6441 M:      John Crispin <blogic@openwrt.org>
6442 L:      linux-mips@linux-mips.org
6443 S:      Maintained
6444 F:      arch/mips/lantiq
6445
6446 LAPB module
6447 L:      linux-x25@vger.kernel.org
6448 S:      Orphan
6449 F:      Documentation/networking/lapb-module.txt
6450 F:      include/*/lapb.h
6451 F:      net/lapb/
6452
6453 LASI 53c700 driver for PARISC
6454 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6455 L:      linux-scsi@vger.kernel.org
6456 S:      Maintained
6457 F:      Documentation/scsi/53c700.txt
6458 F:      drivers/scsi/53c700*
6459
6460 LED SUBSYSTEM
6461 M:      Richard Purdie <rpurdie@rpsys.net>
6462 M:      Jacek Anaszewski <j.anaszewski@samsung.com>
6463 L:      linux-leds@vger.kernel.org
6464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6465 S:      Maintained
6466 F:      drivers/leds/
6467 F:      include/linux/leds.h
6468
6469 LEGACY EEPROM DRIVER
6470 M:      Jean Delvare <jdelvare@suse.com>
6471 S:      Maintained
6472 F:      Documentation/misc-devices/eeprom
6473 F:      drivers/misc/eeprom/eeprom.c
6474
6475 LEGO USB Tower driver
6476 M:      Juergen Stuber <starblue@users.sourceforge.net>
6477 L:      legousb-devel@lists.sourceforge.net
6478 W:      http://legousb.sourceforge.net/
6479 S:      Maintained
6480 F:      drivers/usb/misc/legousbtower.c
6481
6482 LG2160 MEDIA DRIVER
6483 M:      Michael Krufky <mkrufky@linuxtv.org>
6484 L:      linux-media@vger.kernel.org
6485 W:      https://linuxtv.org
6486 W:      http://github.com/mkrufky
6487 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6488 T:      git git://linuxtv.org/mkrufky/tuners.git
6489 S:      Maintained
6490 F:      drivers/media/dvb-frontends/lg2160.*
6491
6492 LGDT3305 MEDIA DRIVER
6493 M:      Michael Krufky <mkrufky@linuxtv.org>
6494 L:      linux-media@vger.kernel.org
6495 W:      https://linuxtv.org
6496 W:      http://github.com/mkrufky
6497 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6498 T:      git git://linuxtv.org/mkrufky/tuners.git
6499 S:      Maintained
6500 F:      drivers/media/dvb-frontends/lgdt3305.*
6501
6502 LGUEST
6503 M:      Rusty Russell <rusty@rustcorp.com.au>
6504 L:      lguest@lists.ozlabs.org
6505 W:      http://lguest.ozlabs.org/
6506 S:      Odd Fixes
6507 F:      arch/x86/include/asm/lguest*.h
6508 F:      arch/x86/lguest/
6509 F:      drivers/lguest/
6510 F:      include/linux/lguest*.h
6511 F:      tools/lguest/
6512
6513 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6514 M:      Tejun Heo <tj@kernel.org>
6515 L:      linux-ide@vger.kernel.org
6516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6517 S:      Maintained
6518 F:      drivers/ata/
6519 F:      include/linux/ata.h
6520 F:      include/linux/libata.h
6521
6522 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6523 M:      Viresh Kumar <vireshk@kernel.org>
6524 L:      linux-ide@vger.kernel.org
6525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6526 S:      Maintained
6527 F:      include/linux/pata_arasan_cf_data.h
6528 F:      drivers/ata/pata_arasan_cf.c
6529
6530 LIBATA PATA DRIVERS
6531 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6532 M:      Tejun Heo <tj@kernel.org>
6533 L:      linux-ide@vger.kernel.org
6534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6535 S:      Maintained
6536 F:      drivers/ata/pata_*.c
6537 F:      drivers/ata/ata_generic.c
6538
6539 LIBATA SATA AHCI PLATFORM devices support
6540 M:      Hans de Goede <hdegoede@redhat.com>
6541 M:      Tejun Heo <tj@kernel.org>
6542 L:      linux-ide@vger.kernel.org
6543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6544 S:      Maintained
6545 F:      drivers/ata/ahci_platform.c
6546 F:      drivers/ata/libahci_platform.c
6547 F:      include/linux/ahci_platform.h
6548
6549 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6550 M:      Mikael Pettersson <mikpelinux@gmail.com>
6551 L:      linux-ide@vger.kernel.org
6552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6553 S:      Maintained
6554 F:      drivers/ata/sata_promise.*
6555
6556 LIBLOCKDEP
6557 M:      Sasha Levin <sasha.levin@oracle.com>
6558 S:      Maintained
6559 F:      tools/lib/lockdep/
6560
6561 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6562 M:      Dan Williams <dan.j.williams@intel.com>
6563 L:      linux-nvdimm@lists.01.org
6564 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
6565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6566 S:      Supported
6567 F:      drivers/nvdimm/*
6568 F:      include/linux/nd.h
6569 F:      include/linux/libnvdimm.h
6570 F:      include/uapi/linux/ndctl.h
6571
6572 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6573 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
6574 L:      linux-nvdimm@lists.01.org
6575 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
6576 S:      Supported
6577 F:      drivers/nvdimm/blk.c
6578 F:      drivers/nvdimm/region_devs.c
6579 F:      drivers/acpi/nfit*
6580
6581 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6582 M:      Vishal Verma <vishal.l.verma@intel.com>
6583 L:      linux-nvdimm@lists.01.org
6584 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
6585 S:      Supported
6586 F:      drivers/nvdimm/btt*
6587
6588 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6589 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
6590 L:      linux-nvdimm@lists.01.org
6591 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
6592 S:      Supported
6593 F:      drivers/nvdimm/pmem.c
6594 F:      include/linux/pmem.h
6595 F:      arch/*/include/asm/pmem.h
6596
6597 LIGHTNVM PLATFORM SUPPORT
6598 M:      Matias Bjorling <mb@lightnvm.io>
6599 W:      http://github/OpenChannelSSD
6600 L:      linux-block@vger.kernel.org
6601 S:      Maintained
6602 F:      drivers/lightnvm/
6603 F:      include/linux/lightnvm.h
6604 F:      include/uapi/linux/lightnvm.h
6605
6606 LINUX FOR IBM pSERIES (RS/6000)
6607 M:      Paul Mackerras <paulus@au.ibm.com>
6608 W:      http://www.ibm.com/linux/ltc/projects/ppc
6609 S:      Supported
6610 F:      arch/powerpc/boot/rs6000.h
6611
6612 LINUX FOR POWERPC (32-BIT AND 64-BIT)
6613 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
6614 M:      Paul Mackerras <paulus@samba.org>
6615 M:      Michael Ellerman <mpe@ellerman.id.au>
6616 W:      http://www.penguinppc.org/
6617 L:      linuxppc-dev@lists.ozlabs.org
6618 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6620 S:      Supported
6621 F:      Documentation/powerpc/
6622 F:      arch/powerpc/
6623
6624 LINUX FOR POWER MACINTOSH
6625 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
6626 W:      http://www.penguinppc.org/
6627 L:      linuxppc-dev@lists.ozlabs.org
6628 S:      Maintained
6629 F:      arch/powerpc/platforms/powermac/
6630 F:      drivers/macintosh/
6631
6632 LINUX FOR POWERPC EMBEDDED MPC5XXX
6633 M:      Anatolij Gustschin <agust@denx.de>
6634 L:      linuxppc-dev@lists.ozlabs.org
6635 T:      git git://git.denx.de/linux-denx-agust.git
6636 S:      Maintained
6637 F:      arch/powerpc/platforms/512x/
6638 F:      arch/powerpc/platforms/52xx/
6639
6640 LINUX FOR POWERPC EMBEDDED PPC4XX
6641 M:      Alistair Popple <alistair@popple.id.au>
6642 M:      Matt Porter <mporter@kernel.crashing.org>
6643 W:      http://www.penguinppc.org/
6644 L:      linuxppc-dev@lists.ozlabs.org
6645 S:      Maintained
6646 F:      arch/powerpc/platforms/40x/
6647 F:      arch/powerpc/platforms/44x/
6648
6649 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6650 L:      linuxppc-dev@lists.ozlabs.org
6651 S:      Orphan
6652 F:      arch/powerpc/*/*virtex*
6653 F:      arch/powerpc/*/*/*virtex*
6654
6655 LINUX FOR POWERPC EMBEDDED PPC8XX
6656 M:      Vitaly Bordug <vitb@kernel.crashing.org>
6657 W:      http://www.penguinppc.org/
6658 L:      linuxppc-dev@lists.ozlabs.org
6659 S:      Maintained
6660 F:      arch/powerpc/platforms/8xx/
6661
6662 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6663 M:      Scott Wood <oss@buserror.net>
6664 M:      Kumar Gala <galak@kernel.crashing.org>
6665 W:      http://www.penguinppc.org/
6666 L:      linuxppc-dev@lists.ozlabs.org
6667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6668 S:      Maintained
6669 F:      arch/powerpc/platforms/83xx/
6670 F:      arch/powerpc/platforms/85xx/
6671
6672 LINUX FOR POWERPC PA SEMI PWRFICIENT
6673 M:      Olof Johansson <olof@lixom.net>
6674 L:      linuxppc-dev@lists.ozlabs.org
6675 S:      Maintained
6676 F:      arch/powerpc/platforms/pasemi/
6677 F:      drivers/*/*pasemi*
6678 F:      drivers/*/*/*pasemi*
6679
6680 LINUX SECURITY MODULE (LSM) FRAMEWORK
6681 M:      Chris Wright <chrisw@sous-sol.org>
6682 L:      linux-security-module@vger.kernel.org
6683 S:      Supported
6684
6685 LIS3LV02D ACCELEROMETER DRIVER
6686 M:      Eric Piel <eric.piel@tremplin-utc.net>
6687 S:      Maintained
6688 F:      Documentation/misc-devices/lis3lv02d
6689 F:      drivers/misc/lis3lv02d/
6690 F:      drivers/platform/x86/hp_accel.c
6691
6692 LIVE PATCHING
6693 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6694 M:      Jessica Yu <jeyu@redhat.com>
6695 M:      Jiri Kosina <jikos@kernel.org>
6696 M:      Miroslav Benes <mbenes@suse.cz>
6697 R:      Petr Mladek <pmladek@suse.com>
6698 S:      Maintained
6699 F:      kernel/livepatch/
6700 F:      include/linux/livepatch.h
6701 F:      arch/x86/include/asm/livepatch.h
6702 F:      arch/x86/kernel/livepatch.c
6703 F:      Documentation/livepatch/
6704 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
6705 F:      samples/livepatch/
6706 L:      live-patching@vger.kernel.org
6707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6708
6709 LINUX KERNEL DUMP TEST MODULE (LKDTM)
6710 M:      Kees Cook <keescook@chromium.org>
6711 S:      Maintained
6712 F:      drivers/misc/lkdtm.c
6713
6714 LLC (802.2)
6715 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6716 S:      Maintained
6717 F:      include/linux/llc.h
6718 F:      include/uapi/linux/llc.h
6719 F:      include/net/llc*
6720 F:      net/llc/
6721
6722 LM73 HARDWARE MONITOR DRIVER
6723 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
6724 L:      linux-hwmon@vger.kernel.org
6725 S:      Maintained
6726 F:      drivers/hwmon/lm73.c
6727
6728 LM78 HARDWARE MONITOR DRIVER
6729 M:      Jean Delvare <jdelvare@suse.com>
6730 L:      linux-hwmon@vger.kernel.org
6731 S:      Maintained
6732 F:      Documentation/hwmon/lm78
6733 F:      drivers/hwmon/lm78.c
6734
6735 LM83 HARDWARE MONITOR DRIVER
6736 M:      Jean Delvare <jdelvare@suse.com>
6737 L:      linux-hwmon@vger.kernel.org
6738 S:      Maintained
6739 F:      Documentation/hwmon/lm83
6740 F:      drivers/hwmon/lm83.c
6741
6742 LM90 HARDWARE MONITOR DRIVER
6743 M:      Jean Delvare <jdelvare@suse.com>
6744 L:      linux-hwmon@vger.kernel.org
6745 S:      Maintained
6746 F:      Documentation/hwmon/lm90
6747 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
6748 F:      drivers/hwmon/lm90.c
6749
6750 LM95234 HARDWARE MONITOR DRIVER
6751 M:      Guenter Roeck <linux@roeck-us.net>
6752 L:      linux-hwmon@vger.kernel.org
6753 S:      Maintained
6754 F:      Documentation/hwmon/lm95234
6755 F:      drivers/hwmon/lm95234.c
6756
6757 LME2510 MEDIA DRIVER
6758 M:      Malcolm Priestley <tvboxspy@gmail.com>
6759 L:      linux-media@vger.kernel.org
6760 W:      https://linuxtv.org
6761 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6762 S:      Maintained
6763 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
6764
6765 LOCKDEP AND LOCKSTAT
6766 M:      Peter Zijlstra <peterz@infradead.org>
6767 M:      Ingo Molnar <mingo@redhat.com>
6768 L:      linux-kernel@vger.kernel.org
6769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6770 S:      Maintained
6771 F:      Documentation/locking/lockdep*.txt
6772 F:      Documentation/locking/lockstat.txt
6773 F:      include/linux/lockdep.h
6774 F:      kernel/locking/
6775
6776 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6777 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
6778 L:      linux-ntfs-dev@lists.sourceforge.net
6779 W:      http://www.linux-ntfs.org/content/view/19/37/
6780 S:      Maintained
6781 F:      Documentation/ldm.txt
6782 F:      block/partitions/ldm.*
6783
6784 LogFS
6785 M:      Joern Engel <joern@logfs.org>
6786 M:      Prasad Joshi <prasadjoshi.linux@gmail.com>
6787 L:      logfs@logfs.org
6788 W:      logfs.org
6789 S:      Maintained
6790 F:      fs/logfs/
6791
6792 LPC32XX MACHINE SUPPORT
6793 M:      Roland Stigge <stigge@antcom.de>
6794 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6795 S:      Maintained
6796 F:      arch/arm/mach-lpc32xx/
6797
6798 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6799 M:      Sathya Prakash <sathya.prakash@broadcom.com>
6800 M:      Chaitra P B <chaitra.basappa@broadcom.com>
6801 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
6802 L:      MPT-FusionLinux.pdl@broadcom.com
6803 L:      linux-scsi@vger.kernel.org
6804 W:      http://www.avagotech.com/support/
6805 S:      Supported
6806 F:      drivers/message/fusion/
6807 F:      drivers/scsi/mpt2sas/
6808 F:      drivers/scsi/mpt3sas/
6809
6810 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6811 M:      Matthew Wilcox <matthew@wil.cx>
6812 L:      linux-scsi@vger.kernel.org
6813 S:      Maintained
6814 F:      drivers/scsi/sym53c8xx_2/
6815
6816 LTC4261 HARDWARE MONITOR DRIVER
6817 M:      Guenter Roeck <linux@roeck-us.net>
6818 L:      linux-hwmon@vger.kernel.org
6819 S:      Maintained
6820 F:      Documentation/hwmon/ltc4261
6821 F:      drivers/hwmon/ltc4261.c
6822
6823 LTP (Linux Test Project)
6824 M:      Mike Frysinger <vapier@gentoo.org>
6825 M:      Cyril Hrubis <chrubis@suse.cz>
6826 M:      Wanlong Gao <wanlong.gao@gmail.com>
6827 M:      Jan Stancek <jstancek@redhat.com>
6828 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6829 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
6830 L:      ltp@lists.linux.it (subscribers-only)
6831 W:      http://linux-test-project.github.io/
6832 T:      git git://github.com/linux-test-project/ltp.git
6833 S:      Maintained
6834
6835 M32R ARCHITECTURE
6836 W:      http://www.linux-m32r.org/
6837 S:      Orphan
6838 F:      arch/m32r/
6839
6840 M68K ARCHITECTURE
6841 M:      Geert Uytterhoeven <geert@linux-m68k.org>
6842 L:      linux-m68k@lists.linux-m68k.org
6843 W:      http://www.linux-m68k.org/
6844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6845 S:      Maintained
6846 F:      arch/m68k/
6847 F:      drivers/zorro/
6848
6849 M68K ON APPLE MACINTOSH
6850 M:      Joshua Thompson <funaho@jurai.org>
6851 W:      http://www.mac.linux-m68k.org/
6852 L:      linux-m68k@lists.linux-m68k.org
6853 S:      Maintained
6854 F:      arch/m68k/mac/
6855
6856 M68K ON HP9000/300
6857 M:      Philip Blundell <philb@gnu.org>
6858 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
6859 S:      Maintained
6860 F:      arch/m68k/hp300/
6861
6862 M88DS3103 MEDIA DRIVER
6863 M:      Antti Palosaari <crope@iki.fi>
6864 L:      linux-media@vger.kernel.org
6865 W:      https://linuxtv.org
6866 W:      http://palosaari.fi/linux/
6867 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6868 T:      git git://linuxtv.org/anttip/media_tree.git
6869 S:      Maintained
6870 F:      drivers/media/dvb-frontends/m88ds3103*
6871
6872 M88RS2000 MEDIA DRIVER
6873 M:      Malcolm Priestley <tvboxspy@gmail.com>
6874 L:      linux-media@vger.kernel.org
6875 W:      https://linuxtv.org
6876 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6877 S:      Maintained
6878 F:      drivers/media/dvb-frontends/m88rs2000*
6879
6880 MA901 MASTERKIT USB FM RADIO DRIVER
6881 M:      Alexey Klimov <klimov.linux@gmail.com>
6882 L:      linux-media@vger.kernel.org
6883 T:      git git://linuxtv.org/media_tree.git
6884 S:      Maintained
6885 F:      drivers/media/radio/radio-ma901.c
6886
6887 MAC80211
6888 M:      Johannes Berg <johannes@sipsolutions.net>
6889 L:      linux-wireless@vger.kernel.org
6890 W:      http://wireless.kernel.org/
6891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6893 S:      Maintained
6894 F:      Documentation/networking/mac80211-injection.txt
6895 F:      include/net/mac80211.h
6896 F:      net/mac80211/
6897 F:      drivers/net/wireless/mac80211_hwsim.[ch]
6898
6899 MACVLAN DRIVER
6900 M:      Patrick McHardy <kaber@trash.net>
6901 L:      netdev@vger.kernel.org
6902 S:      Maintained
6903 F:      drivers/net/macvlan.c
6904 F:      include/linux/if_macvlan.h
6905
6906 MAILBOX API
6907 M:      Jassi Brar <jassisinghbrar@gmail.com>
6908 L:      linux-kernel@vger.kernel.org
6909 S:      Maintained
6910 F:      drivers/mailbox/
6911 F:      include/linux/mailbox_client.h
6912 F:      include/linux/mailbox_controller.h
6913
6914 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6915 M:      Michael Kerrisk <mtk.manpages@gmail.com>
6916 W:      http://www.kernel.org/doc/man-pages
6917 L:      linux-man@vger.kernel.org
6918 S:      Maintained
6919
6920 MARVELL ARMADA DRM SUPPORT
6921 M:      Russell King <rmk+kernel@armlinux.org.uk>
6922 S:      Maintained
6923 F:      drivers/gpu/drm/armada/
6924
6925 MARVELL 88E6352 DSA support
6926 M:      Guenter Roeck <linux@roeck-us.net>
6927 S:      Maintained
6928 F:      drivers/net/dsa/mv88e6352.c
6929
6930 MARVELL CRYPTO DRIVER
6931 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
6932 M:      Arnaud Ebalard <arno@natisbad.org>
6933 F:      drivers/crypto/marvell/
6934 S:      Maintained
6935 L:      linux-crypto@vger.kernel.org
6936
6937 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6938 M:      Mirko Lindner <mlindner@marvell.com>
6939 M:      Stephen Hemminger <stephen@networkplumber.org>
6940 L:      netdev@vger.kernel.org
6941 S:      Maintained
6942 F:      drivers/net/ethernet/marvell/sk*
6943
6944 MARVELL LIBERTAS WIRELESS DRIVER
6945 L:      libertas-dev@lists.infradead.org
6946 S:      Orphan
6947 F:      drivers/net/wireless/marvell/libertas/
6948
6949 MARVELL MV643XX ETHERNET DRIVER
6950 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6951 L:      netdev@vger.kernel.org
6952 S:      Maintained
6953 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
6954 F:      include/linux/mv643xx.h
6955
6956 MARVELL MVNETA ETHERNET DRIVER
6957 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6958 L:      netdev@vger.kernel.org
6959 S:      Maintained
6960 F:      drivers/net/ethernet/marvell/mvneta.*
6961
6962 MARVELL MWIFIEX WIRELESS DRIVER
6963 M:      Amitkumar Karwar <akarwar@marvell.com>
6964 M:      Nishant Sarmukadam <nishants@marvell.com>
6965 L:      linux-wireless@vger.kernel.org
6966 S:      Maintained
6967 F:      drivers/net/wireless/marvell/mwifiex/
6968
6969 MARVELL MWL8K WIRELESS DRIVER
6970 M:      Lennert Buytenhek <buytenh@wantstofly.org>
6971 L:      linux-wireless@vger.kernel.org
6972 S:      Odd Fixes
6973 F:      drivers/net/wireless/marvell/mwl8k.c
6974
6975 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6976 M:      Nicolas Pitre <nico@fluxnic.net>
6977 S:      Odd Fixes
6978 F:      drivers/mmc/host/mvsdio.*
6979
6980 MATROX FRAMEBUFFER DRIVER
6981 L:      linux-fbdev@vger.kernel.org
6982 S:      Orphan
6983 F:      drivers/video/fbdev/matrox/matroxfb_*
6984 F:      include/uapi/linux/matroxfb.h
6985
6986 MAX16065 HARDWARE MONITOR DRIVER
6987 M:      Guenter Roeck <linux@roeck-us.net>
6988 L:      linux-hwmon@vger.kernel.org
6989 S:      Maintained
6990 F:      Documentation/hwmon/max16065
6991 F:      drivers/hwmon/max16065.c
6992
6993 MAX20751 HARDWARE MONITOR DRIVER
6994 M:      Guenter Roeck <linux@roeck-us.net>
6995 L:      linux-hwmon@vger.kernel.org
6996 S:      Maintained
6997 F:      Documentation/hwmon/max20751
6998 F:      drivers/hwmon/max20751.c
6999
7000 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7001 M:      "Hans J. Koch" <hjk@hansjkoch.de>
7002 L:      linux-hwmon@vger.kernel.org
7003 S:      Maintained
7004 F:      Documentation/hwmon/max6650
7005 F:      drivers/hwmon/max6650.c
7006
7007 MAX6697 HARDWARE MONITOR DRIVER
7008 M:      Guenter Roeck <linux@roeck-us.net>
7009 L:      linux-hwmon@vger.kernel.org
7010 S:      Maintained
7011 F:      Documentation/hwmon/max6697
7012 F:      Documentation/devicetree/bindings/i2c/max6697.txt
7013 F:      drivers/hwmon/max6697.c
7014 F:      include/linux/platform_data/max6697.h
7015
7016 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7017 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
7018 L:      linux-pm@vger.kernel.org
7019 S:      Supported
7020 F:      drivers/power/max14577_charger.c
7021 F:      drivers/power/max77693_charger.c
7022
7023 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7024 M:      Javier Martinez Canillas <javier@osg.samsung.com>
7025 L:      linux-kernel@vger.kernel.org
7026 S:      Supported
7027 F:      drivers/*/*max77802*.c
7028 F:      Documentation/devicetree/bindings/*/*max77802.txt
7029 F:      include/dt-bindings/*/*max77802.h
7030
7031 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7032 M:      Chanwoo Choi <cw00.choi@samsung.com>
7033 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
7034 L:      linux-kernel@vger.kernel.org
7035 S:      Supported
7036 F:      drivers/*/max14577*.c
7037 F:      drivers/*/max77686*.c
7038 F:      drivers/*/max77693*.c
7039 F:      drivers/extcon/extcon-max14577.c
7040 F:      drivers/extcon/extcon-max77693.c
7041 F:      drivers/rtc/rtc-max77686.c
7042 F:      drivers/clk/clk-max77686.c
7043 F:      Documentation/devicetree/bindings/mfd/max14577.txt
7044 F:      Documentation/devicetree/bindings/*/max77686.txt
7045 F:      Documentation/devicetree/bindings/mfd/max77693.txt
7046 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
7047 F:      include/linux/mfd/max14577*.h
7048 F:      include/linux/mfd/max77686*.h
7049 F:      include/linux/mfd/max77693*.h
7050
7051 MAXIRADIO FM RADIO RECEIVER DRIVER
7052 M:      Hans Verkuil <hverkuil@xs4all.nl>
7053 L:      linux-media@vger.kernel.org
7054 T:      git git://linuxtv.org/media_tree.git
7055 W:      https://linuxtv.org
7056 S:      Maintained
7057 F:      drivers/media/radio/radio-maxiradio*
7058
7059 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7060 M:      Peter Rosin <peda@axentia.se>
7061 L:      linux-iio@vger.kernel.org
7062 S:      Maintained
7063 F:      drivers/iio/potentiometer/mcp4531.c
7064
7065 MEDIA DRIVERS FOR RENESAS - VSP1
7066 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7067 L:      linux-media@vger.kernel.org
7068 L:      linux-renesas-soc@vger.kernel.org
7069 T:      git git://linuxtv.org/media_tree.git
7070 S:      Supported
7071 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
7072 F:      drivers/media/platform/vsp1/
7073
7074 MEDIA DRIVERS FOR ASCOT2E
7075 M:      Sergey Kozlov <serjk@netup.ru>
7076 L:      linux-media@vger.kernel.org
7077 W:      https://linuxtv.org
7078 W:      http://netup.tv/
7079 T:      git git://linuxtv.org/media_tree.git
7080 S:      Supported
7081 F:      drivers/media/dvb-frontends/ascot2e*
7082
7083 MEDIA DRIVERS FOR CXD2841ER
7084 M:      Sergey Kozlov <serjk@netup.ru>
7085 L:      linux-media@vger.kernel.org
7086 W:      https://linuxtv.org
7087 W:      http://netup.tv/
7088 T:      git git://linuxtv.org/media_tree.git
7089 S:      Supported
7090 F:      drivers/media/dvb-frontends/cxd2841er*
7091
7092 MEDIA DRIVERS FOR HORUS3A
7093 M:      Sergey Kozlov <serjk@netup.ru>
7094 L:      linux-media@vger.kernel.org
7095 W:      https://linuxtv.org
7096 W:      http://netup.tv/
7097 T:      git git://linuxtv.org/media_tree.git
7098 S:      Supported
7099 F:      drivers/media/dvb-frontends/horus3a*
7100
7101 MEDIA DRIVERS FOR LNBH25
7102 M:      Sergey Kozlov <serjk@netup.ru>
7103 L:      linux-media@vger.kernel.org
7104 W:      https://linuxtv.org
7105 W:      http://netup.tv/
7106 T:      git git://linuxtv.org/media_tree.git
7107 S:      Supported
7108 F:      drivers/media/dvb-frontends/lnbh25*
7109
7110 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7111 M:      Sergey Kozlov <serjk@netup.ru>
7112 L:      linux-media@vger.kernel.org
7113 W:      https://linuxtv.org
7114 W:      http://netup.tv/
7115 T:      git git://linuxtv.org/media_tree.git
7116 S:      Supported
7117 F:      drivers/media/pci/netup_unidvb/*
7118
7119 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7120 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
7121 P:      LinuxTV.org Project
7122 L:      linux-media@vger.kernel.org
7123 W:      https://linuxtv.org
7124 Q:      http://patchwork.kernel.org/project/linux-media/list/
7125 T:      git git://linuxtv.org/media_tree.git
7126 S:      Maintained
7127 F:      Documentation/dvb/
7128 F:      Documentation/video4linux/
7129 F:      Documentation/DocBook/media/
7130 F:      drivers/media/
7131 F:      drivers/staging/media/
7132 F:      include/linux/platform_data/media/
7133 F:      include/media/
7134 F:      include/uapi/linux/dvb/
7135 F:      include/uapi/linux/videodev2.h
7136 F:      include/uapi/linux/media.h
7137 F:      include/uapi/linux/v4l2-*
7138 F:      include/uapi/linux/meye.h
7139 F:      include/uapi/linux/ivtv*
7140 F:      include/uapi/linux/uvcvideo.h
7141
7142 MEDIATEK ETHERNET DRIVER
7143 M:      Felix Fietkau <nbd@openwrt.org>
7144 M:      John Crispin <blogic@openwrt.org>
7145 L:      netdev@vger.kernel.org
7146 S:      Maintained
7147 F:      drivers/net/ethernet/mediatek/
7148
7149 MEDIATEK MT7601U WIRELESS LAN DRIVER
7150 M:      Jakub Kicinski <kubakici@wp.pl>
7151 L:      linux-wireless@vger.kernel.org
7152 S:      Maintained
7153 F:      drivers/net/wireless/mediatek/mt7601u/
7154
7155 MEGARAID SCSI/SAS DRIVERS
7156 M:      Kashyap Desai <kashyap.desai@avagotech.com>
7157 M:      Sumit Saxena <sumit.saxena@avagotech.com>
7158 M:      Uday Lingala <uday.lingala@avagotech.com>
7159 L:      megaraidlinux.pdl@avagotech.com
7160 L:      linux-scsi@vger.kernel.org
7161 W:      http://www.lsi.com
7162 S:      Maintained
7163 F:      Documentation/scsi/megaraid.txt
7164 F:      drivers/scsi/megaraid.*
7165 F:      drivers/scsi/megaraid/
7166
7167 MELLANOX ETHERNET DRIVER (mlx4_en)
7168 M:      Eugenia Emantayev <eugenia@mellanox.com>
7169 L:      netdev@vger.kernel.org
7170 S:      Supported
7171 W:      http://www.mellanox.com
7172 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7173 F:      drivers/net/ethernet/mellanox/mlx4/en_*
7174
7175 MELLANOX ETHERNET DRIVER (mlx5e)
7176 M:      Saeed Mahameed <saeedm@mellanox.com>
7177 L:      netdev@vger.kernel.org
7178 S:      Supported
7179 W:      http://www.mellanox.com
7180 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7181 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
7182
7183 MELLANOX ETHERNET SWITCH DRIVERS
7184 M:      Jiri Pirko <jiri@mellanox.com>
7185 M:      Ido Schimmel <idosch@mellanox.com>
7186 L:      netdev@vger.kernel.org
7187 S:      Supported
7188 W:      http://www.mellanox.com
7189 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7190 F:      drivers/net/ethernet/mellanox/mlxsw/
7191
7192 MEMBARRIER SUPPORT
7193 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7194 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7195 L:      linux-kernel@vger.kernel.org
7196 S:      Supported
7197 F:      kernel/membarrier.c
7198 F:      include/uapi/linux/membarrier.h
7199
7200 MEMORY MANAGEMENT
7201 L:      linux-mm@kvack.org
7202 W:      http://www.linux-mm.org
7203 S:      Maintained
7204 F:      include/linux/mm.h
7205 F:      include/linux/gfp.h
7206 F:      include/linux/mmzone.h
7207 F:      include/linux/memory_hotplug.h
7208 F:      include/linux/vmalloc.h
7209 F:      mm/
7210
7211 MEMORY TECHNOLOGY DEVICES (MTD)
7212 M:      David Woodhouse <dwmw2@infradead.org>
7213 M:      Brian Norris <computersforpeace@gmail.com>
7214 L:      linux-mtd@lists.infradead.org
7215 W:      http://www.linux-mtd.infradead.org/
7216 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
7217 T:      git git://git.infradead.org/linux-mtd.git
7218 T:      git git://git.infradead.org/l2-mtd.git
7219 S:      Maintained
7220 F:      drivers/mtd/
7221 F:      include/linux/mtd/
7222 F:      include/uapi/mtd/
7223
7224 MEN A21 WATCHDOG DRIVER
7225 M:      Johannes Thumshirn <morbidrsa@gmail.com>
7226 L:      linux-watchdog@vger.kernel.org
7227 S:      Maintained
7228 F:      drivers/watchdog/mena21_wdt.c
7229
7230 MEN CHAMELEON BUS (mcb)
7231 M:      Johannes Thumshirn <morbidrsa@gmail.com>
7232 S:      Maintained
7233 F:      drivers/mcb/
7234 F:      include/linux/mcb.h
7235 F:      Documentation/men-chameleon-bus.txt
7236
7237 MEN F21BMC (Board Management Controller)
7238 M:      Andreas Werner <andreas.werner@men.de>
7239 S:      Supported
7240 F:      drivers/mfd/menf21bmc.c
7241 F:      drivers/watchdog/menf21bmc_wdt.c
7242 F:      drivers/leds/leds-menf21bmc.c
7243 F:      drivers/hwmon/menf21bmc_hwmon.c
7244 F:      Documentation/hwmon/menf21bmc
7245
7246 METAG ARCHITECTURE
7247 M:      James Hogan <james.hogan@imgtec.com>
7248 L:      linux-metag@vger.kernel.org
7249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7250 S:      Odd Fixes
7251 F:      arch/metag/
7252 F:      Documentation/metag/
7253 F:      Documentation/devicetree/bindings/metag/
7254 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
7255 F:      drivers/clocksource/metag_generic.c
7256 F:      drivers/irqchip/irq-metag.c
7257 F:      drivers/irqchip/irq-metag-ext.c
7258 F:      drivers/tty/metag_da.c
7259
7260 MICROBLAZE ARCHITECTURE
7261 M:      Michal Simek <monstr@monstr.eu>
7262 W:      http://www.monstr.eu/fdt/
7263 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
7264 S:      Supported
7265 F:      arch/microblaze/
7266
7267 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7268 M:      Chen Yu <yu.c.chen@intel.com>
7269 L:      platform-driver-x86@vger.kernel.org
7270 S:      Supported
7271 F:      drivers/platform/x86/surfacepro3_button.c
7272
7273 MICROTEK X6 SCANNER
7274 M:      Oliver Neukum <oliver@neukum.org>
7275 S:      Maintained
7276 F:      drivers/usb/image/microtek.*
7277
7278 MIPS
7279 M:      Ralf Baechle <ralf@linux-mips.org>
7280 L:      linux-mips@linux-mips.org
7281 W:      http://www.linux-mips.org/
7282 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
7283 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
7284 S:      Supported
7285 F:      Documentation/mips/
7286 F:      arch/mips/
7287
7288 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7289 M:      Hans Verkuil <hverkuil@xs4all.nl>
7290 L:      linux-media@vger.kernel.org
7291 T:      git git://linuxtv.org/media_tree.git
7292 W:      https://linuxtv.org
7293 S:      Odd Fixes
7294 F:      drivers/media/radio/radio-miropcm20*
7295
7296 MELLANOX MLX4 core VPI driver
7297 M:      Yishai Hadas <yishaih@mellanox.com>
7298 L:      netdev@vger.kernel.org
7299 L:      linux-rdma@vger.kernel.org
7300 W:      http://www.mellanox.com
7301 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7302 S:      Supported
7303 F:      drivers/net/ethernet/mellanox/mlx4/
7304 F:      include/linux/mlx4/
7305
7306 MELLANOX MLX4 IB driver
7307 M:      Yishai Hadas <yishaih@mellanox.com>
7308 L:      linux-rdma@vger.kernel.org
7309 W:      http://www.mellanox.com
7310 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7311 S:      Supported
7312 F:      drivers/infiniband/hw/mlx4/
7313 F:      include/linux/mlx4/
7314
7315 MELLANOX MLX5 core VPI driver
7316 M:      Matan Barak <matanb@mellanox.com>
7317 M:      Leon Romanovsky <leonro@mellanox.com>
7318 L:      netdev@vger.kernel.org
7319 L:      linux-rdma@vger.kernel.org
7320 W:      http://www.mellanox.com
7321 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7322 S:      Supported
7323 F:      drivers/net/ethernet/mellanox/mlx5/core/
7324 F:      include/linux/mlx5/
7325
7326 MELLANOX MLX5 IB driver
7327 M:      Matan Barak <matanb@mellanox.com>
7328 M:      Leon Romanovsky <leonro@mellanox.com>
7329 L:      linux-rdma@vger.kernel.org
7330 W:      http://www.mellanox.com
7331 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7332 S:      Supported
7333 F:      drivers/infiniband/hw/mlx5/
7334 F:      include/linux/mlx5/
7335
7336 MELEXIS MLX90614 DRIVER
7337 M:      Crt Mori <cmo@melexis.com>
7338 L:      linux-iio@vger.kernel.org
7339 W:      http://www.melexis.com
7340 S:      Supported
7341 F:      drivers/iio/temperature/mlx90614.c
7342
7343 MN88472 MEDIA DRIVER
7344 M:      Antti Palosaari <crope@iki.fi>
7345 L:      linux-media@vger.kernel.org
7346 W:      https://linuxtv.org
7347 W:      http://palosaari.fi/linux/
7348 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7349 T:      git git://linuxtv.org/anttip/media_tree.git
7350 S:      Maintained
7351 F:      drivers/staging/media/mn88472/
7352 F:      drivers/media/dvb-frontends/mn88472.h
7353
7354 MN88473 MEDIA DRIVER
7355 M:      Antti Palosaari <crope@iki.fi>
7356 L:      linux-media@vger.kernel.org
7357 W:      https://linuxtv.org
7358 W:      http://palosaari.fi/linux/
7359 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7360 S:      Maintained
7361 F:      drivers/media/dvb-frontends/mn88473*
7362
7363 MODULE SUPPORT
7364 M:      Rusty Russell <rusty@rustcorp.com.au>
7365 S:      Maintained
7366 F:      include/linux/module.h
7367 F:      kernel/module.c
7368
7369 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7370 W:      http://popies.net/meye/
7371 S:      Orphan
7372 F:      Documentation/video4linux/meye.txt
7373 F:      drivers/media/pci/meye/
7374 F:      include/uapi/linux/meye.h
7375
7376 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7377 M:      Jiri Slaby <jirislaby@gmail.com>
7378 S:      Maintained
7379 F:      Documentation/serial/moxa-smartio
7380 F:      drivers/tty/mxser.*
7381
7382 MR800 AVERMEDIA USB FM RADIO DRIVER
7383 M:      Alexey Klimov <klimov.linux@gmail.com>
7384 L:      linux-media@vger.kernel.org
7385 T:      git git://linuxtv.org/media_tree.git
7386 S:      Maintained
7387 F:      drivers/media/radio/radio-mr800.c
7388
7389 MRF24J40 IEEE 802.15.4 RADIO DRIVER
7390 M:      Alan Ott <alan@signal11.us>
7391 L:      linux-wpan@vger.kernel.org
7392 S:      Maintained
7393 F:      drivers/net/ieee802154/mrf24j40.c
7394 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7395
7396 MSI LAPTOP SUPPORT
7397 M:      "Lee, Chun-Yi" <jlee@suse.com>
7398 L:      platform-driver-x86@vger.kernel.org
7399 S:      Maintained
7400 F:      drivers/platform/x86/msi-laptop.c
7401
7402 MSI WMI SUPPORT
7403 L:      platform-driver-x86@vger.kernel.org
7404 S:      Orphan
7405 F:      drivers/platform/x86/msi-wmi.c
7406
7407 MSI001 MEDIA DRIVER
7408 M:      Antti Palosaari <crope@iki.fi>
7409 L:      linux-media@vger.kernel.org
7410 W:      https://linuxtv.org
7411 W:      http://palosaari.fi/linux/
7412 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7413 T:      git git://linuxtv.org/anttip/media_tree.git
7414 S:      Maintained
7415 F:      drivers/media/tuners/msi001*
7416
7417 MSI2500 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/usb/msi2500/
7426
7427 MSYSTEMS DISKONCHIP G3 MTD DRIVER
7428 M:      Robert Jarzmik <robert.jarzmik@free.fr>
7429 L:      linux-mtd@lists.infradead.org
7430 S:      Maintained
7431 F:      drivers/mtd/devices/docg3*
7432
7433 MT9M032 APTINA SENSOR DRIVER
7434 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7435 L:      linux-media@vger.kernel.org
7436 T:      git git://linuxtv.org/media_tree.git
7437 S:      Maintained
7438 F:      drivers/media/i2c/mt9m032.c
7439 F:      include/media/i2c/mt9m032.h
7440
7441 MT9P031 APTINA CAMERA SENSOR
7442 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7443 L:      linux-media@vger.kernel.org
7444 T:      git git://linuxtv.org/media_tree.git
7445 S:      Maintained
7446 F:      drivers/media/i2c/mt9p031.c
7447 F:      include/media/i2c/mt9p031.h
7448
7449 MT9T001 APTINA CAMERA SENSOR
7450 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7451 L:      linux-media@vger.kernel.org
7452 T:      git git://linuxtv.org/media_tree.git
7453 S:      Maintained
7454 F:      drivers/media/i2c/mt9t001.c
7455 F:      include/media/i2c/mt9t001.h
7456
7457 MT9V032 APTINA CAMERA SENSOR
7458 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7459 L:      linux-media@vger.kernel.org
7460 T:      git git://linuxtv.org/media_tree.git
7461 S:      Maintained
7462 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7463 F:      drivers/media/i2c/mt9v032.c
7464 F:      include/media/i2c/mt9v032.h
7465
7466 MULTIFUNCTION DEVICES (MFD)
7467 M:      Lee Jones <lee.jones@linaro.org>
7468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7469 S:      Supported
7470 F:      drivers/mfd/
7471 F:      include/linux/mfd/
7472
7473 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7474 M:      Ulf Hansson <ulf.hansson@linaro.org>
7475 L:      linux-mmc@vger.kernel.org
7476 T:      git git://git.linaro.org/people/ulf.hansson/mmc.git
7477 S:      Maintained
7478 F:      drivers/mmc/
7479 F:      include/linux/mmc/
7480 F:      include/uapi/linux/mmc/
7481
7482 MULTIMEDIA CARD (MMC) ETC. OVER SPI
7483 S:      Orphan
7484 F:      drivers/mmc/host/mmc_spi.c
7485 F:      include/linux/spi/mmc_spi.h
7486
7487 MULTISOUND SOUND DRIVER
7488 M:      Andrew Veliath <andrewtv@usa.net>
7489 S:      Maintained
7490 F:      Documentation/sound/oss/MultiSound
7491 F:      sound/oss/msnd*
7492
7493 MULTITECH MULTIPORT CARD (ISICOM)
7494 S:      Orphan
7495 F:      drivers/tty/isicom.c
7496 F:      include/linux/isicom.h
7497
7498 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7499 M:      Bin Liu <b-liu@ti.com>
7500 L:      linux-usb@vger.kernel.org
7501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7502 S:      Maintained
7503 F:      drivers/usb/musb/
7504
7505 MXL5007T MEDIA DRIVER
7506 M:      Michael Krufky <mkrufky@linuxtv.org>
7507 L:      linux-media@vger.kernel.org
7508 W:      https://linuxtv.org
7509 W:      http://github.com/mkrufky
7510 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7511 T:      git git://linuxtv.org/mkrufky/tuners.git
7512 S:      Maintained
7513 F:      drivers/media/tuners/mxl5007t.*
7514
7515 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7516 M:      Hyong-Youb Kim <hykim@myri.com>
7517 L:      netdev@vger.kernel.org
7518 W:      https://www.myricom.com/support/downloads/myri10ge.html
7519 S:      Supported
7520 F:      drivers/net/ethernet/myricom/myri10ge/
7521
7522 NAND FLASH SUBSYSTEM
7523 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7524 R:      Richard Weinberger <richard@nod.at>
7525 L:      linux-mtd@lists.infradead.org
7526 W:      http://www.linux-mtd.infradead.org/
7527 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
7528 T:      git git://github.com/linux-nand/linux.git
7529 S:      Maintained
7530 F:      drivers/mtd/nand/
7531 F:      include/linux/mtd/nand*.h
7532
7533 NATSEMI ETHERNET DRIVER (DP8381x)
7534 S:      Orphan
7535 F:      drivers/net/ethernet/natsemi/natsemi.c
7536
7537 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7538 M:      Daniel Mack <zonque@gmail.com>
7539 S:      Maintained
7540 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7541 W:      http://www.native-instruments.com
7542 F:      sound/usb/caiaq/
7543
7544 NCP FILESYSTEM
7545 M:      Petr Vandrovec <petr@vandrovec.name>
7546 S:      Odd Fixes
7547 F:      fs/ncpfs/
7548
7549 NCR 5380 SCSI DRIVERS
7550 M:      Finn Thain <fthain@telegraphics.com.au>
7551 M:      Michael Schmitz <schmitzmic@gmail.com>
7552 L:      linux-scsi@vger.kernel.org
7553 S:      Maintained
7554 F:      Documentation/scsi/g_NCR5380.txt
7555 F:      drivers/scsi/NCR5380.*
7556 F:      drivers/scsi/arm/cumana_1.c
7557 F:      drivers/scsi/arm/oak.c
7558 F:      drivers/scsi/atari_NCR5380.c
7559 F:      drivers/scsi/atari_scsi.*
7560 F:      drivers/scsi/dmx3191d.c
7561 F:      drivers/scsi/dtc.*
7562 F:      drivers/scsi/g_NCR5380.*
7563 F:      drivers/scsi/g_NCR5380_mmio.c
7564 F:      drivers/scsi/mac_scsi.*
7565 F:      drivers/scsi/pas16.*
7566 F:      drivers/scsi/sun3_scsi.*
7567 F:      drivers/scsi/sun3_scsi_vme.c
7568 F:      drivers/scsi/t128.*
7569
7570 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7571 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7572 L:      linux-scsi@vger.kernel.org
7573 S:      Maintained
7574 F:      drivers/scsi/NCR_D700.*
7575
7576 NCT6775 HARDWARE MONITOR DRIVER
7577 M:      Guenter Roeck <linux@roeck-us.net>
7578 L:      linux-hwmon@vger.kernel.org
7579 S:      Maintained
7580 F:      Documentation/hwmon/nct6775
7581 F:      drivers/hwmon/nct6775.c
7582
7583 NETEFFECT IWARP RNIC DRIVER (IW_NES)
7584 M:      Faisal Latif <faisal.latif@intel.com>
7585 L:      linux-rdma@vger.kernel.org
7586 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7587 S:      Supported
7588 F:      drivers/infiniband/hw/nes/
7589
7590 NETEM NETWORK EMULATOR
7591 M:      Stephen Hemminger <stephen@networkplumber.org>
7592 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
7593 S:      Maintained
7594 F:      net/sched/sch_netem.c
7595
7596 NETERION 10GbE DRIVERS (s2io/vxge)
7597 M:      Jon Mason <jdmason@kudzu.us>
7598 L:      netdev@vger.kernel.org
7599 S:      Supported
7600 F:      Documentation/networking/s2io.txt
7601 F:      Documentation/networking/vxge.txt
7602 F:      drivers/net/ethernet/neterion/
7603
7604 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7605 M:      Pablo Neira Ayuso <pablo@netfilter.org>
7606 M:      Patrick McHardy <kaber@trash.net>
7607 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7608 L:      netfilter-devel@vger.kernel.org
7609 L:      coreteam@netfilter.org
7610 W:      http://www.netfilter.org/
7611 W:      http://www.iptables.org/
7612 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
7613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7615 S:      Supported
7616 F:      include/linux/netfilter*
7617 F:      include/linux/netfilter/
7618 F:      include/net/netfilter/
7619 F:      include/uapi/linux/netfilter*
7620 F:      include/uapi/linux/netfilter/
7621 F:      net/*/netfilter.c
7622 F:      net/*/netfilter/
7623 F:      net/netfilter/
7624 F:      net/bridge/br_netfilter*.c
7625
7626 NETLABEL
7627 M:      Paul Moore <paul@paul-moore.com>
7628 W:      http://netlabel.sf.net
7629 L:      netdev@vger.kernel.org
7630 S:      Maintained
7631 F:      Documentation/netlabel/
7632 F:      include/net/netlabel.h
7633 F:      net/netlabel/
7634
7635 NETROM NETWORK LAYER
7636 M:      Ralf Baechle <ralf@linux-mips.org>
7637 L:      linux-hams@vger.kernel.org
7638 W:      http://www.linux-ax25.org/
7639 S:      Maintained
7640 F:      include/net/netrom.h
7641 F:      include/uapi/linux/netrom.h
7642 F:      net/netrom/
7643
7644 NETRONOME ETHERNET DRIVERS
7645 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
7646 L:      oss-drivers@netronome.com
7647 S:      Maintained
7648 F:      drivers/net/ethernet/netronome/
7649
7650 NETWORK BLOCK DEVICE (NBD)
7651 M:      Markus Pargmann <mpa@pengutronix.de>
7652 S:      Maintained
7653 L:      nbd-general@lists.sourceforge.net
7654 T:      git git://git.pengutronix.de/git/mpa/linux-nbd.git
7655 F:      Documentation/blockdev/nbd.txt
7656 F:      drivers/block/nbd.c
7657 F:      include/uapi/linux/nbd.h
7658
7659 NETWORK DROP MONITOR
7660 M:      Neil Horman <nhorman@tuxdriver.com>
7661 L:      netdev@vger.kernel.org
7662 S:      Maintained
7663 W:      https://fedorahosted.org/dropwatch/
7664 F:      net/core/drop_monitor.c
7665
7666 NETWORKING [GENERAL]
7667 M:      "David S. Miller" <davem@davemloft.net>
7668 L:      netdev@vger.kernel.org
7669 W:      http://www.linuxfoundation.org/en/Net
7670 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7673 S:      Maintained
7674 F:      net/
7675 F:      include/net/
7676 F:      include/linux/in.h
7677 F:      include/linux/net.h
7678 F:      include/linux/netdevice.h
7679 F:      include/uapi/linux/in.h
7680 F:      include/uapi/linux/net.h
7681 F:      include/uapi/linux/netdevice.h
7682 F:      include/uapi/linux/net_namespace.h
7683 F:      tools/net/
7684 F:      tools/testing/selftests/net/
7685 F:      lib/random32.c
7686 F:      lib/test_bpf.c
7687
7688 NETWORKING [IPv4/IPv6]
7689 M:      "David S. Miller" <davem@davemloft.net>
7690 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7691 M:      James Morris <jmorris@namei.org>
7692 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7693 M:      Patrick McHardy <kaber@trash.net>
7694 L:      netdev@vger.kernel.org
7695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7696 S:      Maintained
7697 F:      net/ipv4/
7698 F:      net/ipv6/
7699 F:      include/net/ip*
7700 F:      arch/x86/net/*
7701
7702 NETWORKING [IPSEC]
7703 M:      Steffen Klassert <steffen.klassert@secunet.com>
7704 M:      Herbert Xu <herbert@gondor.apana.org.au>
7705 M:      "David S. Miller" <davem@davemloft.net>
7706 L:      netdev@vger.kernel.org
7707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7709 S:      Maintained
7710 F:      net/core/flow.c
7711 F:      net/xfrm/
7712 F:      net/key/
7713 F:      net/ipv4/xfrm*
7714 F:      net/ipv4/esp4.c
7715 F:      net/ipv4/ah4.c
7716 F:      net/ipv4/ipcomp.c
7717 F:      net/ipv4/ip_vti.c
7718 F:      net/ipv6/xfrm*
7719 F:      net/ipv6/esp6.c
7720 F:      net/ipv6/ah6.c
7721 F:      net/ipv6/ipcomp6.c
7722 F:      net/ipv6/ip6_vti.c
7723 F:      include/uapi/linux/xfrm.h
7724 F:      include/net/xfrm.h
7725
7726 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7727 M:      Paul Moore <paul@paul-moore.com>
7728 L:      netdev@vger.kernel.org
7729 S:      Maintained
7730
7731 NETWORKING [WIRELESS]
7732 L:      linux-wireless@vger.kernel.org
7733 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
7734
7735 NETWORKING DRIVERS
7736 L:      netdev@vger.kernel.org
7737 W:      http://www.linuxfoundation.org/en/Net
7738 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7741 S:      Odd Fixes
7742 F:      drivers/net/
7743 F:      include/linux/if_*
7744 F:      include/linux/netdevice.h
7745 F:      include/linux/etherdevice.h
7746 F:      include/linux/fcdevice.h
7747 F:      include/linux/fddidevice.h
7748 F:      include/linux/hippidevice.h
7749 F:      include/linux/inetdevice.h
7750 F:      include/uapi/linux/if_*
7751 F:      include/uapi/linux/netdevice.h
7752
7753 NETWORKING DRIVERS (WIRELESS)
7754 M:      Kalle Valo <kvalo@codeaurora.org>
7755 L:      linux-wireless@vger.kernel.org
7756 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
7757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
7759 S:      Maintained
7760 F:      drivers/net/wireless/
7761
7762 NETXEN (1/10) GbE SUPPORT
7763 M:      Manish Chopra <manish.chopra@qlogic.com>
7764 M:      Sony Chacko <sony.chacko@qlogic.com>
7765 M:      Rajesh Borundia <rajesh.borundia@qlogic.com>
7766 L:      netdev@vger.kernel.org
7767 W:      http://www.qlogic.com
7768 S:      Supported
7769 F:      drivers/net/ethernet/qlogic/netxen/
7770
7771 NFC SUBSYSTEM
7772 M:      Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7773 M:      Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7774 M:      Samuel Ortiz <sameo@linux.intel.com>
7775 L:      linux-wireless@vger.kernel.org
7776 L:      linux-nfc@lists.01.org (subscribers-only)
7777 S:      Supported
7778 F:      net/nfc/
7779 F:      include/net/nfc/
7780 F:      include/uapi/linux/nfc.h
7781 F:      drivers/nfc/
7782 F:      include/linux/platform_data/nfcmrvl.h
7783 F:      include/linux/platform_data/nxp-nci.h
7784 F:      include/linux/platform_data/pn544.h
7785 F:      include/linux/platform_data/st21nfca.h
7786 F:      include/linux/platform_data/st-nci.h
7787 F:      Documentation/devicetree/bindings/net/nfc/
7788
7789 NFS, SUNRPC, AND LOCKD CLIENTS
7790 M:      Trond Myklebust <trond.myklebust@primarydata.com>
7791 M:      Anna Schumaker <anna.schumaker@netapp.com>
7792 L:      linux-nfs@vger.kernel.org
7793 W:      http://client.linux-nfs.org
7794 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7795 S:      Maintained
7796 F:      fs/lockd/
7797 F:      fs/nfs/
7798 F:      fs/nfs_common/
7799 F:      net/sunrpc/
7800 F:      include/linux/lockd/
7801 F:      include/linux/nfs*
7802 F:      include/linux/sunrpc/
7803 F:      include/uapi/linux/nfs*
7804 F:      include/uapi/linux/sunrpc/
7805
7806 NILFS2 FILESYSTEM
7807 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7808 L:      linux-nilfs@vger.kernel.org
7809 W:      http://nilfs.sourceforge.net/
7810 T:      git git://github.com/konis/nilfs2.git
7811 S:      Supported
7812 F:      Documentation/filesystems/nilfs2.txt
7813 F:      fs/nilfs2/
7814 F:      include/linux/nilfs2_fs.h
7815 F:      include/trace/events/nilfs2.h
7816
7817 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7818 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7819 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7820 S:      Maintained
7821 F:      Documentation/scsi/NinjaSCSI.txt
7822 F:      drivers/scsi/pcmcia/nsp_*
7823
7824 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7825 M:      GOTO Masanori <gotom@debian.or.jp>
7826 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7827 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7828 S:      Maintained
7829 F:      Documentation/scsi/NinjaSCSI.txt
7830 F:      drivers/scsi/nsp32*
7831
7832 NIOS2 ARCHITECTURE
7833 M:      Ley Foon Tan <lftan@altera.com>
7834 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7836 S:      Maintained
7837 F:      arch/nios2/
7838
7839 NOKIA N900 POWER SUPPLY DRIVERS
7840 R:      Pali Rohár <pali.rohar@gmail.com>
7841 F:      include/linux/power/bq2415x_charger.h
7842 F:      include/linux/power/bq27xxx_battery.h
7843 F:      include/linux/power/isp1704_charger.h
7844 F:      drivers/power/bq2415x_charger.c
7845 F:      drivers/power/bq27xxx_battery.c
7846 F:      drivers/power/bq27xxx_battery_i2c.c
7847 F:      drivers/power/isp1704_charger.c
7848 F:      drivers/power/rx51_battery.c
7849
7850 NTB DRIVER CORE
7851 M:      Jon Mason <jdmason@kudzu.us>
7852 M:      Dave Jiang <dave.jiang@intel.com>
7853 M:      Allen Hubbe <Allen.Hubbe@emc.com>
7854 L:      linux-ntb@googlegroups.com
7855 S:      Supported
7856 W:      https://github.com/jonmason/ntb/wiki
7857 T:      git git://github.com/jonmason/ntb.git
7858 F:      drivers/ntb/
7859 F:      drivers/net/ntb_netdev.c
7860 F:      include/linux/ntb.h
7861 F:      include/linux/ntb_transport.h
7862
7863 NTB INTEL DRIVER
7864 M:      Jon Mason <jdmason@kudzu.us>
7865 M:      Dave Jiang <dave.jiang@intel.com>
7866 L:      linux-ntb@googlegroups.com
7867 S:      Supported
7868 W:      https://github.com/jonmason/ntb/wiki
7869 T:      git git://github.com/jonmason/ntb.git
7870 F:      drivers/ntb/hw/intel/
7871
7872 NTB AMD DRIVER
7873 M:      Xiangliang Yu <Xiangliang.Yu@amd.com>
7874 L:      linux-ntb@googlegroups.com
7875 S:      Supported
7876 F:      drivers/ntb/hw/amd/
7877
7878 NTFS FILESYSTEM
7879 M:      Anton Altaparmakov <anton@tuxera.com>
7880 L:      linux-ntfs-dev@lists.sourceforge.net
7881 W:      http://www.tuxera.com/
7882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7883 S:      Supported
7884 F:      Documentation/filesystems/ntfs.txt
7885 F:      fs/ntfs/
7886
7887 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7888 M:      Antonino Daplas <adaplas@gmail.com>
7889 L:      linux-fbdev@vger.kernel.org
7890 S:      Maintained
7891 F:      drivers/video/fbdev/riva/
7892 F:      drivers/video/fbdev/nvidia/
7893
7894 NVM EXPRESS DRIVER
7895 M:      Keith Busch <keith.busch@intel.com>
7896 M:      Jens Axboe <axboe@fb.com>
7897 L:      linux-nvme@lists.infradead.org
7898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7899 W:      https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7900 S:      Supported
7901 F:      drivers/nvme/host/
7902 F:      include/linux/nvme.h
7903
7904 NVMEM FRAMEWORK
7905 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7906 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
7907 S:      Maintained
7908 F:      drivers/nvmem/
7909 F:      Documentation/devicetree/bindings/nvmem/
7910 F:      include/linux/nvmem-consumer.h
7911 F:      include/linux/nvmem-provider.h
7912
7913 NXP-NCI NFC DRIVER
7914 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
7915 R:      Charles Gorand <charles.gorand@effinnov.com>
7916 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
7917 S:      Supported
7918 F:      drivers/nfc/nxp-nci
7919
7920 NXP TDA998X DRM DRIVER
7921 M:      Russell King <rmk+kernel@armlinux.org.uk>
7922 S:      Supported
7923 F:      drivers/gpu/drm/i2c/tda998x_drv.c
7924 F:      include/drm/i2c/tda998x.h
7925
7926 NXP TFA9879 DRIVER
7927 M:      Peter Rosin <peda@axentia.se>
7928 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7929 S:      Maintained
7930 F:      sound/soc/codecs/tfa9879*
7931
7932 OBJTOOL
7933 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7934 S:      Supported
7935 F:      tools/objtool/
7936
7937 OMAP SUPPORT
7938 M:      Tony Lindgren <tony@atomide.com>
7939 L:      linux-omap@vger.kernel.org
7940 W:      http://www.muru.com/linux/omap/
7941 W:      http://linux.omap.com/
7942 Q:      http://patchwork.kernel.org/project/linux-omap/list/
7943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7944 S:      Maintained
7945 F:      arch/arm/*omap*/
7946 F:      arch/arm/configs/omap1_defconfig
7947 F:      arch/arm/configs/omap2plus_defconfig
7948 F:      drivers/i2c/busses/i2c-omap.c
7949 F:      drivers/irqchip/irq-omap-intc.c
7950 F:      drivers/mfd/*omap*.c
7951 F:      drivers/mfd/menelaus.c
7952 F:      drivers/mfd/palmas.c
7953 F:      drivers/mfd/tps65217.c
7954 F:      drivers/mfd/tps65218.c
7955 F:      drivers/mfd/tps65910.c
7956 F:      drivers/mfd/twl-core.[ch]
7957 F:      drivers/mfd/twl4030*.c
7958 F:      drivers/mfd/twl6030*.c
7959 F:      drivers/mfd/twl6040*.c
7960 F:      drivers/regulator/palmas-regulator*.c
7961 F:      drivers/regulator/pbias-regulator.c
7962 F:      drivers/regulator/tps65217-regulator.c
7963 F:      drivers/regulator/tps65218-regulator.c
7964 F:      drivers/regulator/tps65910-regulator.c
7965 F:      drivers/regulator/twl-regulator.c
7966 F:      include/linux/i2c-omap.h
7967
7968 OMAP DEVICE TREE SUPPORT
7969 M:      Benoît Cousson <bcousson@baylibre.com>
7970 M:      Tony Lindgren <tony@atomide.com>
7971 L:      linux-omap@vger.kernel.org
7972 L:      devicetree@vger.kernel.org
7973 S:      Maintained
7974 F:      arch/arm/boot/dts/*omap*
7975 F:      arch/arm/boot/dts/*am3*
7976 F:      arch/arm/boot/dts/*am4*
7977 F:      arch/arm/boot/dts/*am5*
7978 F:      arch/arm/boot/dts/*dra7*
7979
7980 OMAP CLOCK FRAMEWORK SUPPORT
7981 M:      Paul Walmsley <paul@pwsan.com>
7982 L:      linux-omap@vger.kernel.org
7983 S:      Maintained
7984 F:      arch/arm/*omap*/*clock*
7985
7986 OMAP POWER MANAGEMENT SUPPORT
7987 M:      Kevin Hilman <khilman@kernel.org>
7988 L:      linux-omap@vger.kernel.org
7989 S:      Maintained
7990 F:      arch/arm/*omap*/*pm*
7991 F:      drivers/cpufreq/omap-cpufreq.c
7992
7993 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7994 M:      Rajendra Nayak <rnayak@codeaurora.org>
7995 M:      Paul Walmsley <paul@pwsan.com>
7996 L:      linux-omap@vger.kernel.org
7997 S:      Maintained
7998 F:      arch/arm/mach-omap2/prm*
7999
8000 OMAP AUDIO SUPPORT
8001 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
8002 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
8003 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8004 L:      linux-omap@vger.kernel.org
8005 S:      Maintained
8006 F:      sound/soc/omap/
8007
8008 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8009 M:      Roger Quadros <rogerq@ti.com>
8010 M:      Tony Lindgren <tony@atomide.com>
8011 L:      linux-omap@vger.kernel.org
8012 S:      Maintained
8013 F:      drivers/memory/omap-gpmc.c
8014 F:      arch/arm/mach-omap2/*gpmc*
8015
8016 OMAP FRAMEBUFFER SUPPORT
8017 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8018 L:      linux-fbdev@vger.kernel.org
8019 L:      linux-omap@vger.kernel.org
8020 S:      Maintained
8021 F:      drivers/video/fbdev/omap/
8022
8023 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8024 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8025 L:      linux-omap@vger.kernel.org
8026 L:      linux-fbdev@vger.kernel.org
8027 S:      Maintained
8028 F:      drivers/video/fbdev/omap2/
8029 F:      Documentation/arm/OMAP/DSS
8030
8031 OMAP HARDWARE SPINLOCK SUPPORT
8032 M:      Ohad Ben-Cohen <ohad@wizery.com>
8033 L:      linux-omap@vger.kernel.org
8034 S:      Maintained
8035 F:      drivers/hwspinlock/omap_hwspinlock.c
8036
8037 OMAP MMC SUPPORT
8038 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
8039 L:      linux-omap@vger.kernel.org
8040 S:      Maintained
8041 F:      drivers/mmc/host/omap.c
8042
8043 OMAP HS MMC SUPPORT
8044 L:      linux-mmc@vger.kernel.org
8045 L:      linux-omap@vger.kernel.org
8046 S:      Orphan
8047 F:      drivers/mmc/host/omap_hsmmc.c
8048
8049 OMAP RANDOM NUMBER GENERATOR SUPPORT
8050 M:      Deepak Saxena <dsaxena@plexity.net>
8051 S:      Maintained
8052 F:      drivers/char/hw_random/omap-rng.c
8053
8054 OMAP HWMOD SUPPORT
8055 M:      Benoît Cousson <bcousson@baylibre.com>
8056 M:      Paul Walmsley <paul@pwsan.com>
8057 L:      linux-omap@vger.kernel.org
8058 S:      Maintained
8059 F:      arch/arm/mach-omap2/omap_hwmod.*
8060
8061 OMAP HWMOD DATA
8062 M:      Paul Walmsley <paul@pwsan.com>
8063 L:      linux-omap@vger.kernel.org
8064 S:      Maintained
8065 F:      arch/arm/mach-omap2/omap_hwmod*data*
8066
8067 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8068 M:      Benoît Cousson <bcousson@baylibre.com>
8069 L:      linux-omap@vger.kernel.org
8070 S:      Maintained
8071 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8072
8073 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8074 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8075 L:      linux-media@vger.kernel.org
8076 S:      Maintained
8077 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
8078 F:      drivers/media/platform/omap3isp/
8079 F:      drivers/staging/media/omap4iss/
8080
8081 OMAP USB SUPPORT
8082 L:      linux-usb@vger.kernel.org
8083 L:      linux-omap@vger.kernel.org
8084 S:      Orphan
8085 F:      drivers/usb/*/*omap*
8086 F:      arch/arm/*omap*/usb*
8087
8088 OMAP GPIO DRIVER
8089 M:      Grygorii Strashko <grygorii.strashko@ti.com>
8090 M:      Santosh Shilimkar <ssantosh@kernel.org>
8091 M:      Kevin Hilman <khilman@kernel.org>
8092 L:      linux-omap@vger.kernel.org
8093 S:      Maintained
8094 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
8095 F:      drivers/gpio/gpio-omap.c
8096
8097 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8098 M:      Mark Jackson <mpfj@newflow.co.uk>
8099 L:      linux-omap@vger.kernel.org
8100 S:      Maintained
8101 F:      arch/arm/boot/dts/am335x-nano.dts
8102
8103 OMFS FILESYSTEM
8104 M:      Bob Copeland <me@bobcopeland.com>
8105 L:      linux-karma-devel@lists.sourceforge.net
8106 S:      Maintained
8107 F:      Documentation/filesystems/omfs.txt
8108 F:      fs/omfs/
8109
8110 OMNIKEY CARDMAN 4000 DRIVER
8111 M:      Harald Welte <laforge@gnumonks.org>
8112 S:      Maintained
8113 F:      drivers/char/pcmcia/cm4000_cs.c
8114 F:      include/linux/cm4000_cs.h
8115 F:      include/uapi/linux/cm4000_cs.h
8116
8117 OMNIKEY CARDMAN 4040 DRIVER
8118 M:      Harald Welte <laforge@gnumonks.org>
8119 S:      Maintained
8120 F:      drivers/char/pcmcia/cm4040_cs.*
8121
8122 OMNIVISION OV7670 SENSOR DRIVER
8123 M:      Jonathan Corbet <corbet@lwn.net>
8124 L:      linux-media@vger.kernel.org
8125 T:      git git://linuxtv.org/media_tree.git
8126 S:      Maintained
8127 F:      drivers/media/i2c/ov7670.c
8128
8129 ONENAND FLASH DRIVER
8130 M:      Kyungmin Park <kyungmin.park@samsung.com>
8131 L:      linux-mtd@lists.infradead.org
8132 S:      Maintained
8133 F:      drivers/mtd/onenand/
8134 F:      include/linux/mtd/onenand*.h
8135
8136 ONSTREAM SCSI TAPE DRIVER
8137 M:      Willem Riede <osst@riede.org>
8138 L:      osst-users@lists.sourceforge.net
8139 L:      linux-scsi@vger.kernel.org
8140 S:      Maintained
8141 F:      Documentation/scsi/osst.txt
8142 F:      drivers/scsi/osst.*
8143 F:      drivers/scsi/osst_*.h
8144 F:      drivers/scsi/st.h
8145
8146 OPENCORES I2C BUS DRIVER
8147 M:      Peter Korsgaard <jacmet@sunsite.dk>
8148 L:      linux-i2c@vger.kernel.org
8149 S:      Maintained
8150 F:      Documentation/i2c/busses/i2c-ocores
8151 F:      drivers/i2c/busses/i2c-ocores.c
8152
8153 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8154 M:      Rob Herring <robh+dt@kernel.org>
8155 M:      Frank Rowand <frowand.list@gmail.com>
8156 M:      Grant Likely <grant.likely@linaro.org>
8157 L:      devicetree@vger.kernel.org
8158 W:      http://www.devicetree.org/
8159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8160 S:      Maintained
8161 F:      drivers/of/
8162 F:      include/linux/of*.h
8163 F:      scripts/dtc/
8164
8165 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8166 M:      Rob Herring <robh+dt@kernel.org>
8167 M:      Pawel Moll <pawel.moll@arm.com>
8168 M:      Mark Rutland <mark.rutland@arm.com>
8169 M:      Ian Campbell <ijc+devicetree@hellion.org.uk>
8170 M:      Kumar Gala <galak@codeaurora.org>
8171 L:      devicetree@vger.kernel.org
8172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8173 S:      Maintained
8174 F:      Documentation/devicetree/
8175 F:      arch/*/boot/dts/
8176 F:      include/dt-bindings/
8177
8178 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8179 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8180 L:      devicetree@vger.kernel.org
8181 S:      Maintained
8182 F:      Documentation/devicetree/dynamic-resolution-notes.txt
8183 F:      Documentation/devicetree/overlay-notes.txt
8184 F:      drivers/of/overlay.c
8185 F:      drivers/of/resolver.c
8186
8187 OPENRISC ARCHITECTURE
8188 M:      Jonas Bonn <jonas@southpole.se>
8189 W:      http://openrisc.net
8190 L:      linux@lists.openrisc.net (moderated for non-subscribers)
8191 S:      Maintained
8192 T:      git git://openrisc.net/~jonas/linux
8193 F:      arch/openrisc/
8194
8195 OPENVSWITCH
8196 M:      Pravin Shelar <pshelar@nicira.com>
8197 L:      netdev@vger.kernel.org
8198 L:      dev@openvswitch.org
8199 W:      http://openvswitch.org
8200 S:      Maintained
8201 F:      net/openvswitch/
8202 F:      include/uapi/linux/openvswitch.h
8203
8204 OPERATING PERFORMANCE POINTS (OPP)
8205 M:      Viresh Kumar <vireshk@kernel.org>
8206 M:      Nishanth Menon <nm@ti.com>
8207 M:      Stephen Boyd <sboyd@codeaurora.org>
8208 L:      linux-pm@vger.kernel.org
8209 S:      Maintained
8210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8211 F:      drivers/base/power/opp/
8212 F:      include/linux/pm_opp.h
8213 F:      Documentation/power/opp.txt
8214 F:      Documentation/devicetree/bindings/opp/
8215
8216 OPL4 DRIVER
8217 M:      Clemens Ladisch <clemens@ladisch.de>
8218 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8219 T:      git git://git.alsa-project.org/alsa-kernel.git
8220 S:      Maintained
8221 F:      sound/drivers/opl4/
8222
8223 OPROFILE
8224 M:      Robert Richter <rric@kernel.org>
8225 L:      oprofile-list@lists.sf.net
8226 S:      Maintained
8227 F:      arch/*/include/asm/oprofile*.h
8228 F:      arch/*/oprofile/
8229 F:      drivers/oprofile/
8230 F:      include/linux/oprofile.h
8231
8232 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8233 M:      Mark Fasheh <mfasheh@suse.com>
8234 M:      Joel Becker <jlbec@evilplan.org>
8235 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8236 W:      http://ocfs2.wiki.kernel.org
8237 S:      Supported
8238 F:      Documentation/filesystems/ocfs2.txt
8239 F:      Documentation/filesystems/dlmfs.txt
8240 F:      fs/ocfs2/
8241
8242 ORINOCO DRIVER
8243 L:      linux-wireless@vger.kernel.org
8244 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
8245 W:      http://www.nongnu.org/orinoco/
8246 S:      Orphan
8247 F:      drivers/net/wireless/intersil/orinoco/
8248
8249 OSD LIBRARY and FILESYSTEM
8250 M:      Boaz Harrosh <ooo@electrozaur.com>
8251 M:      Benny Halevy <bhalevy@primarydata.com>
8252 L:      osd-dev@open-osd.org
8253 W:      http://open-osd.org
8254 T:      git git://git.open-osd.org/open-osd.git
8255 S:      Maintained
8256 F:      drivers/scsi/osd/
8257 F:      include/scsi/osd_*
8258 F:      fs/exofs/
8259
8260 OVERLAY FILESYSTEM
8261 M:      Miklos Szeredi <miklos@szeredi.hu>
8262 L:      linux-unionfs@vger.kernel.org
8263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8264 S:      Supported
8265 F:      fs/overlayfs/
8266 F:      Documentation/filesystems/overlayfs.txt
8267
8268 ORANGEFS FILESYSTEM
8269 M:      Mike Marshall <hubcap@omnibond.com>
8270 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
8271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8272 S:      Supported
8273 F:      fs/orangefs/
8274 F:      Documentation/filesystems/orangefs.txt
8275
8276 P54 WIRELESS DRIVER
8277 M:      Christian Lamparter <chunkeey@googlemail.com>
8278 L:      linux-wireless@vger.kernel.org
8279 W:      http://wireless.kernel.org/en/users/Drivers/p54
8280 S:      Maintained
8281 F:      drivers/net/wireless/intersil/p54/
8282
8283 PA SEMI ETHERNET DRIVER
8284 M:      Olof Johansson <olof@lixom.net>
8285 L:      netdev@vger.kernel.org
8286 S:      Maintained
8287 F:      drivers/net/ethernet/pasemi/*
8288
8289 PA SEMI SMBUS DRIVER
8290 M:      Olof Johansson <olof@lixom.net>
8291 L:      linux-i2c@vger.kernel.org
8292 S:      Maintained
8293 F:      drivers/i2c/busses/i2c-pasemi.c
8294
8295 PADATA PARALLEL EXECUTION MECHANISM
8296 M:      Steffen Klassert <steffen.klassert@secunet.com>
8297 L:      linux-crypto@vger.kernel.org
8298 S:      Maintained
8299 F:      kernel/padata.c
8300 F:      include/linux/padata.h
8301 F:      Documentation/padata.txt
8302
8303 PANASONIC LAPTOP ACPI EXTRAS DRIVER
8304 M:      Harald Welte <laforge@gnumonks.org>
8305 L:      platform-driver-x86@vger.kernel.org
8306 S:      Maintained
8307 F:      drivers/platform/x86/panasonic-laptop.c
8308
8309 PANASONIC MN10300/AM33/AM34 PORT
8310 M:      David Howells <dhowells@redhat.com>
8311 M:      Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
8312 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
8313 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8314 S:      Maintained
8315 F:      Documentation/mn10300/
8316 F:      arch/mn10300/
8317
8318 PARALLEL LCD/KEYPAD PANEL DRIVER
8319 M:      Willy Tarreau <willy@haproxy.com>
8320 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8321 S:      Odd Fixes
8322 F:      Documentation/misc-devices/lcd-panel-cgram.txt
8323 F:      drivers/misc/panel.c
8324
8325 PARALLEL PORT SUBSYSTEM
8326 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8327 M:      Sudip Mukherjee <sudip@vectorindia.org>
8328 L:      linux-parport@lists.infradead.org (subscribers-only)
8329 S:      Maintained
8330 F:      drivers/parport/
8331 F:      include/linux/parport*.h
8332 F:      drivers/char/ppdev.c
8333 F:      include/uapi/linux/ppdev.h
8334 F:      Documentation/parport*.txt
8335
8336 PARAVIRT_OPS INTERFACE
8337 M:      Jeremy Fitzhardinge <jeremy@goop.org>
8338 M:      Chris Wright <chrisw@sous-sol.org>
8339 M:      Alok Kataria <akataria@vmware.com>
8340 M:      Rusty Russell <rusty@rustcorp.com.au>
8341 L:      virtualization@lists.linux-foundation.org
8342 S:      Supported
8343 F:      Documentation/virtual/paravirt_ops.txt
8344 F:      arch/*/kernel/paravirt*
8345 F:      arch/*/include/asm/paravirt.h
8346
8347 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8348 M:      Tim Waugh <tim@cyberelk.net>
8349 L:      linux-parport@lists.infradead.org (subscribers-only)
8350 S:      Maintained
8351 F:      Documentation/blockdev/paride.txt
8352 F:      drivers/block/paride/
8353
8354 PARISC ARCHITECTURE
8355 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
8356 M:      Helge Deller <deller@gmx.de>
8357 L:      linux-parisc@vger.kernel.org
8358 W:      http://www.parisc-linux.org/
8359 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
8360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8362 S:      Maintained
8363 F:      arch/parisc/
8364 F:      Documentation/parisc/
8365 F:      drivers/parisc/
8366 F:      drivers/char/agp/parisc-agp.c
8367 F:      drivers/input/serio/gscps2.c
8368 F:      drivers/parport/parport_gsc.*
8369 F:      drivers/tty/serial/8250/8250_gsc.c
8370 F:      drivers/video/fbdev/sti*
8371 F:      drivers/video/console/sti*
8372 F:      drivers/video/logo/logo_parisc*
8373
8374 PC87360 HARDWARE MONITORING DRIVER
8375 M:      Jim Cromie <jim.cromie@gmail.com>
8376 L:      linux-hwmon@vger.kernel.org
8377 S:      Maintained
8378 F:      Documentation/hwmon/pc87360
8379 F:      drivers/hwmon/pc87360.c
8380
8381 PC8736x GPIO DRIVER
8382 M:      Jim Cromie <jim.cromie@gmail.com>
8383 S:      Maintained
8384 F:      drivers/char/pc8736x_gpio.c
8385
8386 PC87427 HARDWARE MONITORING DRIVER
8387 M:      Jean Delvare <jdelvare@suse.com>
8388 L:      linux-hwmon@vger.kernel.org
8389 S:      Maintained
8390 F:      Documentation/hwmon/pc87427
8391 F:      drivers/hwmon/pc87427.c
8392
8393 PCA9532 LED DRIVER
8394 M:      Riku Voipio <riku.voipio@iki.fi>
8395 S:      Maintained
8396 F:      drivers/leds/leds-pca9532.c
8397 F:      include/linux/leds-pca9532.h
8398
8399 PCA9541 I2C BUS MASTER SELECTOR DRIVER
8400 M:      Guenter Roeck <linux@roeck-us.net>
8401 L:      linux-i2c@vger.kernel.org
8402 S:      Maintained
8403 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
8404
8405 PCDP - PRIMARY CONSOLE AND DEBUG PORT
8406 M:      Khalid Aziz <khalid@gonehiking.org>
8407 S:      Maintained
8408 F:      drivers/firmware/pcdp.*
8409
8410 PCI ERROR RECOVERY
8411 M:      Linas Vepstas <linasvepstas@gmail.com>
8412 L:      linux-pci@vger.kernel.org
8413 S:      Supported
8414 F:      Documentation/PCI/pci-error-recovery.txt
8415
8416 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8417 M:      Russell Currey <ruscur@russell.cc>
8418 L:      linuxppc-dev@lists.ozlabs.org
8419 S:      Supported
8420 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
8421 F:      arch/powerpc/kernel/eeh*.c
8422 F:      arch/powerpc/platforms/*/eeh*.c
8423 F:      arch/powerpc/include/*/eeh*.h
8424
8425 PCI SUBSYSTEM
8426 M:      Bjorn Helgaas <bhelgaas@google.com>
8427 L:      linux-pci@vger.kernel.org
8428 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
8429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8430 S:      Supported
8431 F:      Documentation/PCI/
8432 F:      drivers/pci/
8433 F:      include/linux/pci*
8434 F:      arch/x86/pci/
8435 F:      arch/x86/kernel/quirks.c
8436
8437 PCI DRIVER FOR ALTERA PCIE IP
8438 M:      Ley Foon Tan <lftan@altera.com>
8439 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
8440 L:      linux-pci@vger.kernel.org
8441 S:      Supported
8442 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
8443 F:      drivers/pci/host/pcie-altera.c
8444
8445 PCI DRIVER FOR ARM VERSATILE PLATFORM
8446 M:      Rob Herring <robh@kernel.org>
8447 L:      linux-pci@vger.kernel.org
8448 L:      linux-arm-kernel@lists.infradead.org
8449 S:      Maintained
8450 F:      Documentation/devicetree/bindings/pci/versatile.txt
8451 F:      drivers/pci/host/pci-versatile.c
8452
8453 PCI DRIVER FOR APPLIEDMICRO XGENE
8454 M:      Tanmay Inamdar <tinamdar@apm.com>
8455 L:      linux-pci@vger.kernel.org
8456 L:      linux-arm-kernel@lists.infradead.org
8457 S:      Maintained
8458 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
8459 F:      drivers/pci/host/pci-xgene.c
8460
8461 PCI DRIVER FOR FREESCALE LAYERSCAPE
8462 M:      Minghuan Lian <minghuan.Lian@freescale.com>
8463 M:      Mingkai Hu <mingkai.hu@freescale.com>
8464 M:      Roy Zang <tie-fei.zang@freescale.com>
8465 L:      linuxppc-dev@lists.ozlabs.org
8466 L:      linux-pci@vger.kernel.org
8467 L:      linux-arm-kernel@lists.infradead.org
8468 S:      Maintained
8469 F:      drivers/pci/host/*layerscape*
8470
8471 PCI DRIVER FOR IMX6
8472 M:      Richard Zhu <Richard.Zhu@freescale.com>
8473 M:      Lucas Stach <l.stach@pengutronix.de>
8474 L:      linux-pci@vger.kernel.org
8475 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8476 S:      Maintained
8477 F:      drivers/pci/host/*imx6*
8478
8479 PCI DRIVER FOR TI KEYSTONE
8480 M:      Murali Karicheri <m-karicheri2@ti.com>
8481 L:      linux-pci@vger.kernel.org
8482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8483 S:      Maintained
8484 F:      drivers/pci/host/*keystone*
8485
8486 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8487 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8488 M:      Jason Cooper <jason@lakedaemon.net>
8489 L:      linux-pci@vger.kernel.org
8490 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8491 S:      Maintained
8492 F:      drivers/pci/host/*mvebu*
8493
8494 PCI DRIVER FOR NVIDIA TEGRA
8495 M:      Thierry Reding <thierry.reding@gmail.com>
8496 L:      linux-tegra@vger.kernel.org
8497 L:      linux-pci@vger.kernel.org
8498 S:      Supported
8499 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8500 F:      drivers/pci/host/pci-tegra.c
8501
8502 PCI DRIVER FOR TI DRA7XX
8503 M:      Kishon Vijay Abraham I <kishon@ti.com>
8504 L:      linux-omap@vger.kernel.org
8505 L:      linux-pci@vger.kernel.org
8506 S:      Supported
8507 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
8508 F:      drivers/pci/host/pci-dra7xx.c
8509
8510 PCI DRIVER FOR RENESAS R-CAR
8511 M:      Simon Horman <horms@verge.net.au>
8512 L:      linux-pci@vger.kernel.org
8513 L:      linux-renesas-soc@vger.kernel.org
8514 S:      Maintained
8515 F:      drivers/pci/host/*rcar*
8516
8517 PCI DRIVER FOR SAMSUNG EXYNOS
8518 M:      Jingoo Han <jingoohan1@gmail.com>
8519 L:      linux-pci@vger.kernel.org
8520 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8521 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8522 S:      Maintained
8523 F:      drivers/pci/host/pci-exynos.c
8524
8525 PCI DRIVER FOR SYNOPSIS DESIGNWARE
8526 M:      Jingoo Han <jingoohan1@gmail.com>
8527 M:      Pratyush Anand <pratyush.anand@gmail.com>
8528 L:      linux-pci@vger.kernel.org
8529 S:      Maintained
8530 F:      drivers/pci/host/*designware*
8531
8532 PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8533 M:      Joao Pinto <jpinto@synopsys.com>
8534 L:      linux-pci@vger.kernel.org
8535 S:      Maintained
8536 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
8537 F:      drivers/pci/host/pcie-designware-plat.c
8538
8539 PCI DRIVER FOR GENERIC OF HOSTS
8540 M:      Will Deacon <will.deacon@arm.com>
8541 L:      linux-pci@vger.kernel.org
8542 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8543 S:      Maintained
8544 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
8545 F:      drivers/pci/host/pci-host-common.c
8546 F:      drivers/pci/host/pci-host-generic.c
8547
8548 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8549 M:      Keith Busch <keith.busch@intel.com>
8550 L:      linux-pci@vger.kernel.org
8551 S:      Supported
8552 F:      arch/x86/pci/vmd.c
8553
8554 PCIE DRIVER FOR ST SPEAR13XX
8555 M:      Pratyush Anand <pratyush.anand@gmail.com>
8556 L:      linux-pci@vger.kernel.org
8557 S:      Maintained
8558 F:      drivers/pci/host/*spear*
8559
8560 PCI MSI DRIVER FOR ALTERA MSI IP
8561 M:      Ley Foon Tan <lftan@altera.com>
8562 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
8563 L:      linux-pci@vger.kernel.org
8564 S:      Supported
8565 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8566 F:      drivers/pci/host/pcie-altera-msi.c
8567
8568 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8569 M:      Duc Dang <dhdang@apm.com>
8570 L:      linux-pci@vger.kernel.org
8571 L:      linux-arm-kernel@lists.infradead.org
8572 S:      Maintained
8573 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8574 F:      drivers/pci/host/pci-xgene-msi.c
8575
8576 PCIE DRIVER FOR HISILICON
8577 M:      Zhou Wang <wangzhou1@hisilicon.com>
8578 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
8579 L:      linux-pci@vger.kernel.org
8580 S:      Maintained
8581 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8582 F:      drivers/pci/host/pcie-hisi.c
8583
8584 PCIE DRIVER FOR QUALCOMM MSM
8585 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
8586 L:     linux-pci@vger.kernel.org
8587 L:     linux-arm-msm@vger.kernel.org
8588 S:     Maintained
8589 F:     drivers/pci/host/*qcom*
8590
8591 PCIE DRIVER FOR CAVIUM THUNDERX
8592 M:      David Daney <david.daney@cavium.com>
8593 L:      linux-pci@vger.kernel.org
8594 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8595 S:      Supported
8596 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
8597 F:      drivers/pci/host/pci-thunder-*
8598
8599 PCMCIA SUBSYSTEM
8600 P:      Linux PCMCIA Team
8601 L:      linux-pcmcia@lists.infradead.org
8602 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8604 S:      Maintained
8605 F:      Documentation/pcmcia/
8606 F:      drivers/pcmcia/
8607 F:      include/pcmcia/
8608
8609 PCNET32 NETWORK DRIVER
8610 M:      Don Fry <pcnet32@frontier.com>
8611 L:      netdev@vger.kernel.org
8612 S:      Maintained
8613 F:      drivers/net/ethernet/amd/pcnet32.c
8614
8615 PCRYPT PARALLEL CRYPTO ENGINE
8616 M:      Steffen Klassert <steffen.klassert@secunet.com>
8617 L:      linux-crypto@vger.kernel.org
8618 S:      Maintained
8619 F:      crypto/pcrypt.c
8620 F:      include/crypto/pcrypt.h
8621
8622 PER-CPU MEMORY ALLOCATOR
8623 M:      Tejun Heo <tj@kernel.org>
8624 M:      Christoph Lameter <cl@linux.com>
8625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8626 S:      Maintained
8627 F:      include/linux/percpu*.h
8628 F:      mm/percpu*.c
8629 F:      arch/*/include/asm/percpu.h
8630
8631 PER-TASK DELAY ACCOUNTING
8632 M:      Balbir Singh <bsingharora@gmail.com>
8633 S:      Maintained
8634 F:      include/linux/delayacct.h
8635 F:      kernel/delayacct.c
8636
8637 PERFORMANCE EVENTS SUBSYSTEM
8638 M:      Peter Zijlstra <peterz@infradead.org>
8639 M:      Ingo Molnar <mingo@redhat.com>
8640 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
8641 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8642 L:      linux-kernel@vger.kernel.org
8643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8644 S:      Supported
8645 F:      kernel/events/*
8646 F:      include/linux/perf_event.h
8647 F:      include/uapi/linux/perf_event.h
8648 F:      arch/*/kernel/perf_event*.c
8649 F:      arch/*/kernel/*/perf_event*.c
8650 F:      arch/*/kernel/*/*/perf_event*.c
8651 F:      arch/*/include/asm/perf_event.h
8652 F:      arch/*/kernel/perf_callchain.c
8653 F:      tools/perf/
8654
8655 PERSONALITY HANDLING
8656 M:      Christoph Hellwig <hch@infradead.org>
8657 L:      linux-abi-devel@lists.sourceforge.net
8658 S:      Maintained
8659 F:      include/linux/personality.h
8660 F:      include/uapi/linux/personality.h
8661
8662 PHONET PROTOCOL
8663 M:      Remi Denis-Courmont <courmisch@gmail.com>
8664 S:      Supported
8665 F:      Documentation/networking/phonet.txt
8666 F:      include/linux/phonet.h
8667 F:      include/net/phonet/
8668 F:      include/uapi/linux/phonet.h
8669 F:      net/phonet/
8670
8671 PHRAM MTD DRIVER
8672 M:      Joern Engel <joern@lazybastard.org>
8673 L:      linux-mtd@lists.infradead.org
8674 S:      Maintained
8675 F:      drivers/mtd/devices/phram.c
8676
8677 PICOLCD HID DRIVER
8678 M:      Bruno Prémont <bonbons@linux-vserver.org>
8679 L:      linux-input@vger.kernel.org
8680 S:      Maintained
8681 F:      drivers/hid/hid-picolcd*
8682
8683 PICOXCELL SUPPORT
8684 M:      Jamie Iles <jamie@jamieiles.com>
8685 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8686 T:      git git://github.com/jamieiles/linux-2.6-ji.git
8687 S:      Supported
8688 F:      arch/arm/boot/dts/picoxcell*
8689 F:      arch/arm/mach-picoxcell/
8690 F:      drivers/crypto/picoxcell*
8691
8692 PIN CONTROL SUBSYSTEM
8693 M:      Linus Walleij <linus.walleij@linaro.org>
8694 L:      linux-gpio@vger.kernel.org
8695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8696 S:      Maintained
8697 F:      drivers/pinctrl/
8698 F:      include/linux/pinctrl/
8699
8700 PIN CONTROLLER - ATMEL AT91
8701 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8702 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8703 S:      Maintained
8704 F:      drivers/pinctrl/pinctrl-at91.*
8705
8706 PIN CONTROLLER - ATMEL AT91 PIO4
8707 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
8708 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8709 L:      linux-gpio@vger.kernel.org
8710 S:      Supported
8711 F:      drivers/pinctrl/pinctrl-at91-pio4.*
8712
8713 PIN CONTROLLER - INTEL
8714 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
8715 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
8716 S:      Maintained
8717 F:      drivers/pinctrl/intel/
8718
8719 PIN CONTROLLER - RENESAS
8720 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8721 M:      Geert Uytterhoeven <geert+renesas@glider.be>
8722 L:      linux-renesas-soc@vger.kernel.org
8723 S:      Maintained
8724 F:      drivers/pinctrl/sh-pfc/
8725
8726 PIN CONTROLLER - SAMSUNG
8727 M:      Tomasz Figa <tomasz.figa@gmail.com>
8728 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
8729 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
8730 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8731 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8732 S:      Maintained
8733 F:      drivers/pinctrl/samsung/
8734
8735 PIN CONTROLLER - SINGLE
8736 M:      Tony Lindgren <tony@atomide.com>
8737 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
8738 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8739 L:      linux-omap@vger.kernel.org
8740 S:      Maintained
8741 F:      drivers/pinctrl/pinctrl-single.c
8742
8743 PIN CONTROLLER - ST SPEAR
8744 M:      Viresh Kumar <vireshk@kernel.org>
8745 L:      spear-devel@list.st.com
8746 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8747 W:      http://www.st.com/spear
8748 S:      Maintained
8749 F:      drivers/pinctrl/spear/
8750
8751 PKTCDVD DRIVER
8752 M:      Jiri Kosina <jikos@kernel.org>
8753 S:      Maintained
8754 F:      drivers/block/pktcdvd.c
8755 F:      include/linux/pktcdvd.h
8756 F:      include/uapi/linux/pktcdvd.h
8757
8758 PKUNITY SOC DRIVERS
8759 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
8760 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
8761 S:      Maintained
8762 T:      git git://github.com/gxt/linux.git
8763 F:      drivers/input/serio/i8042-unicore32io.h
8764 F:      drivers/i2c/busses/i2c-puv3.c
8765 F:      drivers/video/fbdev/fb-puv3.c
8766 F:      drivers/rtc/rtc-puv3.c
8767
8768 PMBUS HARDWARE MONITORING DRIVERS
8769 M:      Guenter Roeck <linux@roeck-us.net>
8770 L:      linux-hwmon@vger.kernel.org
8771 W:      http://hwmon.wiki.kernel.org/
8772 W:      http://www.roeck-us.net/linux/drivers/
8773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8774 S:      Maintained
8775 F:      Documentation/hwmon/pmbus
8776 F:      drivers/hwmon/pmbus/
8777 F:      include/linux/i2c/pmbus.h
8778
8779 PMC SIERRA MaxRAID DRIVER
8780 L:      linux-scsi@vger.kernel.org
8781 W:      http://www.pmc-sierra.com/
8782 S:      Orphan
8783 F:      drivers/scsi/pmcraid.*
8784
8785 PMC SIERRA PM8001 DRIVER
8786 M:      Jack Wang <jinpu.wang@profitbricks.com>
8787 M:      lindar_liu@usish.com
8788 L:      pmchba@pmcs.com
8789 L:      linux-scsi@vger.kernel.org
8790 S:      Supported
8791 F:      drivers/scsi/pm8001/
8792
8793 POSIX CLOCKS and TIMERS
8794 M:      Thomas Gleixner <tglx@linutronix.de>
8795 L:      linux-kernel@vger.kernel.org
8796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8797 S:      Maintained
8798 F:      fs/timerfd.c
8799 F:      include/linux/timer*
8800 F:      kernel/time/*timer*
8801
8802 POWER MANAGEMENT CORE
8803 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
8804 L:      linux-pm@vger.kernel.org
8805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8806 S:      Supported
8807 F:      drivers/base/power/
8808 F:      include/linux/pm.h
8809 F:      include/linux/pm_*
8810 F:      include/linux/powercap.h
8811 F:      drivers/powercap/
8812
8813 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8814 M:      Sebastian Reichel <sre@kernel.org>
8815 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8816 M:      David Woodhouse <dwmw2@infradead.org>
8817 L:      linux-pm@vger.kernel.org
8818 T:      git git://git.infradead.org/battery-2.6.git
8819 S:      Maintained
8820 F:      include/linux/power_supply.h
8821 F:      drivers/power/
8822 X:      drivers/power/avs/
8823
8824 POWER STATE COORDINATION INTERFACE (PSCI)
8825 M:      Mark Rutland <mark.rutland@arm.com>
8826 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8827 L:      linux-arm-kernel@lists.infradead.org
8828 S:      Maintained
8829 F:      drivers/firmware/psci.c
8830 F:      include/linux/psci.h
8831 F:      include/uapi/linux/psci.h
8832
8833 PNP SUPPORT
8834 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8835 S:      Maintained
8836 F:      drivers/pnp/
8837
8838 PPP PROTOCOL DRIVERS AND COMPRESSORS
8839 M:      Paul Mackerras <paulus@samba.org>
8840 L:      linux-ppp@vger.kernel.org
8841 S:      Maintained
8842 F:      drivers/net/ppp/ppp_*
8843
8844 PPP OVER ATM (RFC 2364)
8845 M:      Mitchell Blank Jr <mitch@sfgoth.com>
8846 S:      Maintained
8847 F:      net/atm/pppoatm.c
8848 F:      include/uapi/linux/atmppp.h
8849
8850 PPP OVER ETHERNET
8851 M:      Michal Ostrowski <mostrows@earthlink.net>
8852 S:      Maintained
8853 F:      drivers/net/ppp/pppoe.c
8854 F:      drivers/net/ppp/pppox.c
8855
8856 PPP OVER L2TP
8857 M:      James Chapman <jchapman@katalix.com>
8858 S:      Maintained
8859 F:      net/l2tp/l2tp_ppp.c
8860 F:      include/linux/if_pppol2tp.h
8861 F:      include/uapi/linux/if_pppol2tp.h
8862
8863 PPS SUPPORT
8864 M:      Rodolfo Giometti <giometti@enneenne.com>
8865 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
8866 L:      linuxpps@ml.enneenne.com (subscribers-only)
8867 S:      Maintained
8868 F:      Documentation/pps/
8869 F:      drivers/pps/
8870 F:      include/linux/pps*.h
8871
8872 PPTP DRIVER
8873 M:      Dmitry Kozlov <xeb@mail.ru>
8874 L:      netdev@vger.kernel.org
8875 S:      Maintained
8876 F:      drivers/net/ppp/pptp.c
8877 W:      http://sourceforge.net/projects/accel-pptp
8878
8879 PREEMPTIBLE KERNEL
8880 M:      Robert Love <rml@tech9.net>
8881 L:      kpreempt-tech@lists.sourceforge.net
8882 W:      ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8883 S:      Supported
8884 F:      Documentation/preempt-locking.txt
8885 F:      include/linux/preempt.h
8886
8887 PRISM54 WIRELESS DRIVER
8888 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
8889 L:      linux-wireless@vger.kernel.org
8890 W:      http://wireless.kernel.org/en/users/Drivers/p54
8891 S:      Obsolete
8892 F:      drivers/net/wireless/intersil/prism54/
8893
8894 PS3 NETWORK SUPPORT
8895 M:      Geoff Levand <geoff@infradead.org>
8896 L:      netdev@vger.kernel.org
8897 L:      linuxppc-dev@lists.ozlabs.org
8898 S:      Maintained
8899 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
8900
8901 PS3 PLATFORM SUPPORT
8902 M:      Geoff Levand <geoff@infradead.org>
8903 L:      linuxppc-dev@lists.ozlabs.org
8904 S:      Maintained
8905 F:      arch/powerpc/boot/ps3*
8906 F:      arch/powerpc/include/asm/lv1call.h
8907 F:      arch/powerpc/include/asm/ps3*.h
8908 F:      arch/powerpc/platforms/ps3/
8909 F:      drivers/*/ps3*
8910 F:      drivers/ps3/
8911 F:      drivers/rtc/rtc-ps3.c
8912 F:      drivers/usb/host/*ps3.c
8913 F:      sound/ppc/snd_ps3*
8914
8915 PS3VRAM DRIVER
8916 M:      Jim Paris <jim@jtan.com>
8917 M:      Geoff Levand <geoff@infradead.org>
8918 L:      linuxppc-dev@lists.ozlabs.org
8919 S:      Maintained
8920 F:      drivers/block/ps3vram.c
8921
8922 PSTORE FILESYSTEM
8923 M:      Anton Vorontsov <anton@enomsg.org>
8924 M:      Colin Cross <ccross@android.com>
8925 M:      Kees Cook <keescook@chromium.org>
8926 M:      Tony Luck <tony.luck@intel.com>
8927 S:      Maintained
8928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8929 F:      fs/pstore/
8930 F:      include/linux/pstore*
8931 F:      drivers/firmware/efi/efi-pstore.c
8932 F:      drivers/acpi/apei/erst.c
8933
8934 PTP HARDWARE CLOCK SUPPORT
8935 M:      Richard Cochran <richardcochran@gmail.com>
8936 L:      netdev@vger.kernel.org
8937 S:      Maintained
8938 W:      http://linuxptp.sourceforge.net/
8939 F:      Documentation/ABI/testing/sysfs-ptp
8940 F:      Documentation/ptp/*
8941 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
8942 F:      drivers/net/phy/dp83640*
8943 F:      drivers/ptp/*
8944 F:      include/linux/ptp_cl*
8945
8946 PTRACE SUPPORT
8947 M:      Roland McGrath <roland@hack.frob.com>
8948 M:      Oleg Nesterov <oleg@redhat.com>
8949 S:      Maintained
8950 F:      include/asm-generic/syscall.h
8951 F:      include/linux/ptrace.h
8952 F:      include/linux/regset.h
8953 F:      include/linux/tracehook.h
8954 F:      include/uapi/linux/ptrace.h
8955 F:      kernel/ptrace.c
8956
8957 PVRUSB2 VIDEO4LINUX DRIVER
8958 M:      Mike Isely <isely@pobox.com>
8959 L:      pvrusb2@isely.net       (subscribers-only)
8960 L:      linux-media@vger.kernel.org
8961 W:      http://www.isely.net/pvrusb2/
8962 T:      git git://linuxtv.org/media_tree.git
8963 S:      Maintained
8964 F:      Documentation/video4linux/README.pvrusb2
8965 F:      drivers/media/usb/pvrusb2/
8966
8967 PWC WEBCAM DRIVER
8968 M:      Hans de Goede <hdegoede@redhat.com>
8969 L:      linux-media@vger.kernel.org
8970 T:      git git://linuxtv.org/media_tree.git
8971 S:      Maintained
8972 F:      drivers/media/usb/pwc/*
8973
8974 PWM FAN DRIVER
8975 M:      Kamil Debski <k.debski@samsung.com>
8976 L:      linux-hwmon@vger.kernel.org
8977 S:      Supported
8978 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8979 F:      Documentation/hwmon/pwm-fan
8980 F:      drivers/hwmon/pwm-fan.c
8981
8982 PWM SUBSYSTEM
8983 M:      Thierry Reding <thierry.reding@gmail.com>
8984 L:      linux-pwm@vger.kernel.org
8985 S:      Maintained
8986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8987 F:      Documentation/pwm.txt
8988 F:      Documentation/devicetree/bindings/pwm/
8989 F:      include/linux/pwm.h
8990 F:      drivers/pwm/
8991 F:      drivers/video/backlight/pwm_bl.c
8992 F:      include/linux/pwm_backlight.h
8993
8994 PXA2xx/PXA3xx SUPPORT
8995 M:      Daniel Mack <daniel@zonque.org>
8996 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
8997 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8998 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8999 T:      git git://github.com/hzhuang1/linux.git
9000 T:      git git://github.com/rjarzmik/linux.git
9001 S:      Maintained
9002 F:      arch/arm/boot/dts/pxa*
9003 F:      arch/arm/mach-pxa/
9004 F:      drivers/dma/pxa*
9005 F:      drivers/pcmcia/pxa2xx*
9006 F:      drivers/pinctrl/pxa/
9007 F:      drivers/spi/spi-pxa2xx*
9008 F:      drivers/usb/gadget/udc/pxa2*
9009 F:      include/sound/pxa2xx-lib.h
9010 F:      sound/arm/pxa*
9011 F:      sound/soc/pxa/
9012
9013 PXA GPIO DRIVER
9014 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9015 L:      linux-gpio@vger.kernel.org
9016 S:      Maintained
9017 F:      drivers/gpio/gpio-pxa.c
9018
9019 PXA3xx NAND FLASH DRIVER
9020 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9021 L:      linux-mtd@lists.infradead.org
9022 S:      Maintained
9023 F:      drivers/mtd/nand/pxa3xx_nand.c
9024
9025 MMP SUPPORT
9026 M:      Eric Miao <eric.y.miao@gmail.com>
9027 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9028 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9029 T:      git git://github.com/hzhuang1/linux.git
9030 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9031 S:      Maintained
9032 F:      arch/arm/boot/dts/mmp*
9033 F:      arch/arm/mach-mmp/
9034
9035 PXA MMCI DRIVER
9036 S:      Orphan
9037
9038 PXA RTC DRIVER
9039 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9040 L:      rtc-linux@googlegroups.com
9041 S:      Maintained
9042
9043 QAT DRIVER
9044 M:      Tadeusz Struk <tadeusz.struk@intel.com>
9045 L:      qat-linux@intel.com
9046 S:      Supported
9047 F:      drivers/crypto/qat/
9048
9049 QIB DRIVER
9050 M:      Mike Marciniszyn <infinipath@intel.com>
9051 L:      linux-rdma@vger.kernel.org
9052 S:      Supported
9053 F:      drivers/infiniband/hw/qib/
9054
9055 QLOGIC QLA1280 SCSI DRIVER
9056 M:      Michael Reed <mdr@sgi.com>
9057 L:      linux-scsi@vger.kernel.org
9058 S:      Maintained
9059 F:      drivers/scsi/qla1280.[ch]
9060
9061 QLOGIC QLA2XXX FC-SCSI DRIVER
9062 M:      qla2xxx-upstream@qlogic.com
9063 L:      linux-scsi@vger.kernel.org
9064 S:      Supported
9065 F:      Documentation/scsi/LICENSE.qla2xxx
9066 F:      drivers/scsi/qla2xxx/
9067
9068 QLOGIC QLA4XXX iSCSI DRIVER
9069 M:      QLogic-Storage-Upstream@qlogic.com
9070 L:      linux-scsi@vger.kernel.org
9071 S:      Supported
9072 F:      Documentation/scsi/LICENSE.qla4xxx
9073 F:      drivers/scsi/qla4xxx/
9074
9075 QLOGIC QLA3XXX NETWORK DRIVER
9076 M:      Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9077 M:      Ron Mercer <ron.mercer@qlogic.com>
9078 M:      linux-driver@qlogic.com
9079 L:      netdev@vger.kernel.org
9080 S:      Supported
9081 F:      Documentation/networking/LICENSE.qla3xxx
9082 F:      drivers/net/ethernet/qlogic/qla3xxx.*
9083
9084 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9085 M:      Dept-GELinuxNICDev@qlogic.com
9086 L:      netdev@vger.kernel.org
9087 S:      Supported
9088 F:      drivers/net/ethernet/qlogic/qlcnic/
9089
9090 QLOGIC QLGE 10Gb ETHERNET DRIVER
9091 M:      Harish Patil <harish.patil@qlogic.com>
9092 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9093 M:      Dept-GELinuxNICDev@qlogic.com
9094 M:      linux-driver@qlogic.com
9095 L:      netdev@vger.kernel.org
9096 S:      Supported
9097 F:      drivers/net/ethernet/qlogic/qlge/
9098
9099 QLOGIC QL4xxx ETHERNET DRIVER
9100 M:      Yuval Mintz <Yuval.Mintz@qlogic.com>
9101 M:      Ariel Elior <Ariel.Elior@qlogic.com>
9102 M:      everest-linux-l2@qlogic.com
9103 L:      netdev@vger.kernel.org
9104 S:      Supported
9105 F:      drivers/net/ethernet/qlogic/qed/
9106 F:      include/linux/qed/
9107 F:      drivers/net/ethernet/qlogic/qede/
9108
9109 QNX4 FILESYSTEM
9110 M:      Anders Larsen <al@alarsen.net>
9111 W:      http://www.alarsen.net/linux/qnx4fs/
9112 S:      Maintained
9113 F:      fs/qnx4/
9114 F:      include/uapi/linux/qnx4_fs.h
9115 F:      include/uapi/linux/qnxtypes.h
9116
9117 QT1010 MEDIA DRIVER
9118 M:      Antti Palosaari <crope@iki.fi>
9119 L:      linux-media@vger.kernel.org
9120 W:      https://linuxtv.org
9121 W:      http://palosaari.fi/linux/
9122 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9123 T:      git git://linuxtv.org/anttip/media_tree.git
9124 S:      Maintained
9125 F:      drivers/media/tuners/qt1010*
9126
9127 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9128 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9129 L:      linux-wireless@vger.kernel.org
9130 L:      ath9k-devel@lists.ath9k.org
9131 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
9132 S:      Supported
9133 F:      drivers/net/wireless/ath/ath9k/
9134
9135 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9136 M:      Kalle Valo <kvalo@qca.qualcomm.com>
9137 L:      ath10k@lists.infradead.org
9138 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
9139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9140 S:      Supported
9141 F:      drivers/net/wireless/ath/ath10k/
9142
9143 QUALCOMM HEXAGON ARCHITECTURE
9144 M:      Richard Kuo <rkuo@codeaurora.org>
9145 L:      linux-hexagon@vger.kernel.org
9146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9147 S:      Supported
9148 F:      arch/hexagon/
9149
9150 QUALCOMM WCN36XX WIRELESS DRIVER
9151 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
9152 L:      wcn36xx@lists.infradead.org
9153 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
9154 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
9155 S:      Supported
9156 F:      drivers/net/wireless/ath/wcn36xx/
9157
9158 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9159 M:      Gabriel Somlo <somlo@cmu.edu>
9160 M:      "Michael S. Tsirkin" <mst@redhat.com>
9161 L:      qemu-devel@nongnu.org
9162 S:      Maintained
9163 F:      drivers/firmware/qemu_fw_cfg.c
9164
9165 RADOS BLOCK DEVICE (RBD)
9166 M:      Ilya Dryomov <idryomov@gmail.com>
9167 M:      Sage Weil <sage@redhat.com>
9168 M:      Alex Elder <elder@kernel.org>
9169 L:      ceph-devel@vger.kernel.org
9170 W:      http://ceph.com/
9171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9172 T:      git git://github.com/ceph/ceph-client.git
9173 S:      Supported
9174 F:      Documentation/ABI/testing/sysfs-bus-rbd
9175 F:      drivers/block/rbd.c
9176 F:      drivers/block/rbd_types.h
9177
9178 RADEON FRAMEBUFFER DISPLAY DRIVER
9179 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9180 L:      linux-fbdev@vger.kernel.org
9181 S:      Maintained
9182 F:      drivers/video/fbdev/aty/radeon*
9183 F:      include/uapi/linux/radeonfb.h
9184
9185 RADIOSHARK RADIO DRIVER
9186 M:      Hans de Goede <hdegoede@redhat.com>
9187 L:      linux-media@vger.kernel.org
9188 T:      git git://linuxtv.org/media_tree.git
9189 S:      Maintained
9190 F:      drivers/media/radio/radio-shark.c
9191
9192 RADIOSHARK2 RADIO DRIVER
9193 M:      Hans de Goede <hdegoede@redhat.com>
9194 L:      linux-media@vger.kernel.org
9195 T:      git git://linuxtv.org/media_tree.git
9196 S:      Maintained
9197 F:      drivers/media/radio/radio-shark2.c
9198 F:      drivers/media/radio/radio-tea5777.c
9199
9200 RAGE128 FRAMEBUFFER DISPLAY DRIVER
9201 M:      Paul Mackerras <paulus@samba.org>
9202 L:      linux-fbdev@vger.kernel.org
9203 S:      Maintained
9204 F:      drivers/video/fbdev/aty/aty128fb.c
9205
9206 RALINK MIPS ARCHITECTURE
9207 M:      John Crispin <blogic@openwrt.org>
9208 L:      linux-mips@linux-mips.org
9209 S:      Maintained
9210 F:      arch/mips/ralink
9211
9212 RALINK RT2X00 WIRELESS LAN DRIVER
9213 P:      rt2x00 project
9214 M:      Stanislaw Gruszka <sgruszka@redhat.com>
9215 M:      Helmut Schaa <helmut.schaa@googlemail.com>
9216 L:      linux-wireless@vger.kernel.org
9217 S:      Maintained
9218 F:      drivers/net/wireless/ralink/rt2x00/
9219
9220 RAMDISK RAM BLOCK DEVICE DRIVER
9221 M:      Jens Axboe <axboe@kernel.dk>
9222 S:      Maintained
9223 F:      Documentation/blockdev/ramdisk.txt
9224 F:      drivers/block/brd.c
9225
9226 RANDOM NUMBER DRIVER
9227 M:      "Theodore Ts'o" <tytso@mit.edu>
9228 S:      Maintained
9229 F:      drivers/char/random.c
9230
9231 RAPIDIO SUBSYSTEM
9232 M:      Matt Porter <mporter@kernel.crashing.org>
9233 M:      Alexandre Bounine <alexandre.bounine@idt.com>
9234 S:      Maintained
9235 F:      drivers/rapidio/
9236
9237 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9238 L:      linux-wireless@vger.kernel.org
9239 S:      Orphan
9240 F:      drivers/net/wireless/ray*
9241
9242 RCUTORTURE MODULE
9243 M:      Josh Triplett <josh@joshtriplett.org>
9244 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9245 L:      linux-kernel@vger.kernel.org
9246 S:      Supported
9247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9248 F:      Documentation/RCU/torture.txt
9249 F:      kernel/rcu/rcutorture.c
9250
9251 RCUTORTURE TEST FRAMEWORK
9252 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9253 M:      Josh Triplett <josh@joshtriplett.org>
9254 R:      Steven Rostedt <rostedt@goodmis.org>
9255 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9256 R:      Lai Jiangshan <jiangshanlai@gmail.com>
9257 L:      linux-kernel@vger.kernel.org
9258 S:      Supported
9259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9260 F:      tools/testing/selftests/rcutorture
9261
9262 RDC R-321X SoC
9263 M:      Florian Fainelli <florian@openwrt.org>
9264 S:      Maintained
9265
9266 RDC R6040 FAST ETHERNET DRIVER
9267 M:      Florian Fainelli <florian@openwrt.org>
9268 L:      netdev@vger.kernel.org
9269 S:      Maintained
9270 F:      drivers/net/ethernet/rdc/r6040.c
9271
9272 RDS - RELIABLE DATAGRAM SOCKETS
9273 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
9274 L:      netdev@vger.kernel.org
9275 L:      linux-rdma@vger.kernel.org
9276 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
9277 W:      https://oss.oracle.com/projects/rds/
9278 S:      Supported
9279 F:      net/rds/
9280 F:      Documentation/networking/rds.txt
9281
9282 RDMAVT - RDMA verbs software
9283 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
9284 L:      linux-rdma@vger.kernel.org
9285 S:      Supported
9286 F:      drivers/infiniband/sw/rdmavt
9287
9288 READ-COPY UPDATE (RCU)
9289 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9290 M:      Josh Triplett <josh@joshtriplett.org>
9291 R:      Steven Rostedt <rostedt@goodmis.org>
9292 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9293 R:      Lai Jiangshan <jiangshanlai@gmail.com>
9294 L:      linux-kernel@vger.kernel.org
9295 W:      http://www.rdrop.com/users/paulmck/RCU/
9296 S:      Supported
9297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9298 F:      Documentation/RCU/
9299 X:      Documentation/RCU/torture.txt
9300 F:      include/linux/rcu*
9301 X:      include/linux/srcu.h
9302 F:      kernel/rcu/
9303 X:      kernel/torture.c
9304
9305 REAL TIME CLOCK (RTC) SUBSYSTEM
9306 M:      Alessandro Zummo <a.zummo@towertech.it>
9307 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
9308 L:      rtc-linux@googlegroups.com
9309 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
9310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9311 S:      Maintained
9312 F:      Documentation/rtc.txt
9313 F:      drivers/rtc/
9314 F:      include/linux/rtc.h
9315 F:      include/uapi/linux/rtc.h
9316
9317 REALTEK AUDIO CODECS
9318 M:      Bard Liao <bardliao@realtek.com>
9319 M:      Oder Chiou <oder_chiou@realtek.com>
9320 S:      Maintained
9321 F:      sound/soc/codecs/rt*
9322 F:      include/sound/rt*.h
9323
9324 REISERFS FILE SYSTEM
9325 L:      reiserfs-devel@vger.kernel.org
9326 S:      Supported
9327 F:      fs/reiserfs/
9328
9329 REGISTER MAP ABSTRACTION
9330 M:      Mark Brown <broonie@kernel.org>
9331 L:      linux-kernel@vger.kernel.org
9332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9333 S:      Supported
9334 F:      drivers/base/regmap/
9335 F:      include/linux/regmap.h
9336
9337 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9338 M:      Ohad Ben-Cohen <ohad@wizery.com>
9339 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
9340 L:      linux-remoteproc@vger.kernel.org
9341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9342 S:      Maintained
9343 F:      drivers/remoteproc/
9344 F:      Documentation/remoteproc.txt
9345 F:      include/linux/remoteproc.h
9346
9347 REMOTE PROCESSOR MESSAGING (RPMSG) 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/rpmsg.git
9352 S:      Maintained
9353 F:      drivers/rpmsg/
9354 F:      Documentation/rpmsg.txt
9355 F:      include/linux/rpmsg.h
9356
9357 RENESAS ETHERNET DRIVERS
9358 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9359 L:      netdev@vger.kernel.org
9360 L:      linux-renesas-soc@vger.kernel.org
9361 F:      drivers/net/ethernet/renesas/
9362 F:      include/linux/sh_eth.h
9363
9364 RENESAS USB2 PHY DRIVER
9365 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9366 L:      linux-renesas-soc@vger.kernel.org
9367 S:      Maintained
9368 F:      drivers/phy/phy-rcar-gen3-usb2.c
9369
9370 RESET CONTROLLER FRAMEWORK
9371 M:      Philipp Zabel <p.zabel@pengutronix.de>
9372 T:      git git://git.pengutronix.de/git/pza/linux
9373 S:      Maintained
9374 F:      drivers/reset/
9375 F:      Documentation/devicetree/bindings/reset/
9376 F:      include/dt-bindings/reset/
9377 F:      include/linux/reset.h
9378 F:      include/linux/reset-controller.h
9379
9380 RFKILL
9381 M:      Johannes Berg <johannes@sipsolutions.net>
9382 L:      linux-wireless@vger.kernel.org
9383 W:      http://wireless.kernel.org/
9384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9386 S:      Maintained
9387 F:      Documentation/rfkill.txt
9388 F:      net/rfkill/
9389
9390 RHASHTABLE
9391 M:      Thomas Graf <tgraf@suug.ch>
9392 L:      netdev@vger.kernel.org
9393 S:      Maintained
9394 F:      lib/rhashtable.c
9395 F:      include/linux/rhashtable.h
9396
9397 RICOH SMARTMEDIA/XD DRIVER
9398 M:      Maxim Levitsky <maximlevitsky@gmail.com>
9399 S:      Maintained
9400 F:      drivers/mtd/nand/r852.c
9401 F:      drivers/mtd/nand/r852.h
9402
9403 RICOH R5C592 MEMORYSTICK DRIVER
9404 M:      Maxim Levitsky <maximlevitsky@gmail.com>
9405 S:      Maintained
9406 F:      drivers/memstick/host/r592.*
9407
9408 ROCCAT DRIVERS
9409 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
9410 W:      http://sourceforge.net/projects/roccat/
9411 S:      Maintained
9412 F:      drivers/hid/hid-roccat*
9413 F:      include/linux/hid-roccat*
9414 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
9415
9416 ROCKER DRIVER
9417 M:      Jiri Pirko <jiri@resnulli.us>
9418 M:      Scott Feldman <sfeldma@gmail.com>
9419 L:      netdev@vger.kernel.org
9420 S:      Supported
9421 F:      drivers/net/ethernet/rocker/
9422
9423 ROCKETPORT DRIVER
9424 P:      Comtrol Corp.
9425 W:      http://www.comtrol.com
9426 S:      Maintained
9427 F:      Documentation/serial/rocket.txt
9428 F:      drivers/tty/rocket*
9429
9430 ROCKETPORT EXPRESS/INFINITY DRIVER
9431 M:      Kevin Cernekee <cernekee@gmail.com>
9432 L:      linux-serial@vger.kernel.org
9433 S:      Odd Fixes
9434 F:      drivers/tty/serial/rp2.*
9435
9436 ROSE NETWORK LAYER
9437 M:      Ralf Baechle <ralf@linux-mips.org>
9438 L:      linux-hams@vger.kernel.org
9439 W:      http://www.linux-ax25.org/
9440 S:      Maintained
9441 F:      include/net/rose.h
9442 F:      include/uapi/linux/rose.h
9443 F:      net/rose/
9444
9445 RTL2830 MEDIA DRIVER
9446 M:      Antti Palosaari <crope@iki.fi>
9447 L:      linux-media@vger.kernel.org
9448 W:      https://linuxtv.org
9449 W:      http://palosaari.fi/linux/
9450 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9451 T:      git git://linuxtv.org/anttip/media_tree.git
9452 S:      Maintained
9453 F:      drivers/media/dvb-frontends/rtl2830*
9454
9455 RTL2832 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/rtl2832*
9464
9465 RTL2832_SDR 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_sdr*
9474
9475 RTL8180 WIRELESS DRIVER
9476 L:      linux-wireless@vger.kernel.org
9477 W:      http://wireless.kernel.org/
9478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9479 S:      Orphan
9480 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
9481
9482 RTL8187 WIRELESS DRIVER
9483 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
9484 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
9485 M:      Larry Finger <Larry.Finger@lwfinger.net>
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:      Maintained
9490 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
9491
9492 RTL8192CE WIRELESS DRIVER
9493 M:      Larry Finger <Larry.Finger@lwfinger.net>
9494 M:      Chaoming Li <chaoming_li@realsil.com.cn>
9495 L:      linux-wireless@vger.kernel.org
9496 W:      http://wireless.kernel.org/
9497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9498 S:      Maintained
9499 F:      drivers/net/wireless/realtek/rtlwifi/
9500 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9501
9502 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9503 M:      Jes Sorensen <Jes.Sorensen@redhat.com>
9504 L:      linux-wireless@vger.kernel.org
9505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
9506 S:      Maintained
9507 F:      drivers/net/wireless/realtek/rtl8xxxu/
9508
9509 S3 SAVAGE FRAMEBUFFER DRIVER
9510 M:      Antonino Daplas <adaplas@gmail.com>
9511 L:      linux-fbdev@vger.kernel.org
9512 S:      Maintained
9513 F:      drivers/video/fbdev/savage/
9514
9515 S390
9516 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
9517 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
9518 L:      linux-s390@vger.kernel.org
9519 W:      http://www.ibm.com/developerworks/linux/linux390/
9520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9521 S:      Supported
9522 F:      arch/s390/
9523 F:      drivers/s390/
9524 F:      Documentation/s390/
9525 F:      Documentation/DocBook/s390*
9526
9527 S390 COMMON I/O LAYER
9528 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
9529 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9530 L:      linux-s390@vger.kernel.org
9531 W:      http://www.ibm.com/developerworks/linux/linux390/
9532 S:      Supported
9533 F:      drivers/s390/cio/
9534
9535 S390 DASD DRIVER
9536 M:      Stefan Weinhuber <wein@de.ibm.com>
9537 M:      Stefan Haberland <stefan.haberland@de.ibm.com>
9538 L:      linux-s390@vger.kernel.org
9539 W:      http://www.ibm.com/developerworks/linux/linux390/
9540 S:      Supported
9541 F:      drivers/s390/block/dasd*
9542 F:      block/partitions/ibm.c
9543
9544 S390 NETWORK DRIVERS
9545 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
9546 L:      linux-s390@vger.kernel.org
9547 W:      http://www.ibm.com/developerworks/linux/linux390/
9548 S:      Supported
9549 F:      drivers/s390/net/
9550
9551 S390 PCI SUBSYSTEM
9552 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
9553 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
9554 L:      linux-s390@vger.kernel.org
9555 W:      http://www.ibm.com/developerworks/linux/linux390/
9556 S:      Supported
9557 F:      arch/s390/pci/
9558 F:      drivers/pci/hotplug/s390_pci_hpc.c
9559
9560 S390 ZCRYPT DRIVER
9561 M:      Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9562 L:      linux-s390@vger.kernel.org
9563 W:      http://www.ibm.com/developerworks/linux/linux390/
9564 S:      Supported
9565 F:      drivers/s390/crypto/
9566
9567 S390 ZFCP DRIVER
9568 M:      Steffen Maier <maier@linux.vnet.ibm.com>
9569 L:      linux-s390@vger.kernel.org
9570 W:      http://www.ibm.com/developerworks/linux/linux390/
9571 S:      Supported
9572 F:      drivers/s390/scsi/zfcp_*
9573
9574 S390 IUCV NETWORK LAYER
9575 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
9576 L:      linux-s390@vger.kernel.org
9577 W:      http://www.ibm.com/developerworks/linux/linux390/
9578 S:      Supported
9579 F:      drivers/s390/net/*iucv*
9580 F:      include/net/iucv/
9581 F:      net/iucv/
9582
9583 S390 IOMMU (PCI)
9584 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
9585 L:      linux-s390@vger.kernel.org
9586 W:      http://www.ibm.com/developerworks/linux/linux390/
9587 S:      Supported
9588 F:      drivers/iommu/s390-iommu.c
9589
9590 S3C24XX SD/MMC Driver
9591 M:      Ben Dooks <ben-linux@fluff.org>
9592 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9593 S:      Supported
9594 F:      drivers/mmc/host/s3cmci.*
9595
9596 SAA6588 RDS RECEIVER DRIVER
9597 M:      Hans Verkuil <hverkuil@xs4all.nl>
9598 L:      linux-media@vger.kernel.org
9599 T:      git git://linuxtv.org/media_tree.git
9600 W:      https://linuxtv.org
9601 S:      Odd Fixes
9602 F:      drivers/media/i2c/saa6588*
9603
9604 SAA7134 VIDEO4LINUX DRIVER
9605 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9606 L:      linux-media@vger.kernel.org
9607 W:      https://linuxtv.org
9608 T:      git git://linuxtv.org/media_tree.git
9609 S:      Odd fixes
9610 F:      Documentation/video4linux/*.saa7134
9611 F:      drivers/media/pci/saa7134/
9612
9613 SAA7146 VIDEO4LINUX-2 DRIVER
9614 M:      Hans Verkuil <hverkuil@xs4all.nl>
9615 L:      linux-media@vger.kernel.org
9616 T:      git git://linuxtv.org/media_tree.git
9617 S:      Maintained
9618 F:      drivers/media/common/saa7146/
9619 F:      drivers/media/pci/saa7146/
9620 F:      include/media/saa7146*
9621
9622 SAMSUNG LAPTOP DRIVER
9623 M:      Corentin Chary <corentin.chary@gmail.com>
9624 L:      platform-driver-x86@vger.kernel.org
9625 S:      Maintained
9626 F:      drivers/platform/x86/samsung-laptop.c
9627
9628 SAMSUNG AUDIO (ASoC) DRIVERS
9629 M:      Sangbeom Kim <sbkim73@samsung.com>
9630 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9631 S:      Supported
9632 F:      sound/soc/samsung/
9633
9634 SAMSUNG FRAMEBUFFER DRIVER
9635 M:      Jingoo Han <jingoohan1@gmail.com>
9636 L:      linux-fbdev@vger.kernel.org
9637 S:      Maintained
9638 F:      drivers/video/fbdev/s3c-fb.c
9639
9640 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9641 M:      Sangbeom Kim <sbkim73@samsung.com>
9642 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
9643 L:      linux-kernel@vger.kernel.org
9644 L:      linux-samsung-soc@vger.kernel.org
9645 S:      Supported
9646 F:      drivers/mfd/sec*.c
9647 F:      drivers/regulator/s2m*.c
9648 F:      drivers/regulator/s5m*.c
9649 F:      drivers/clk/clk-s2mps11.c
9650 F:      drivers/rtc/rtc-s5m.c
9651 F:      include/linux/mfd/samsung/
9652 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9653 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9654 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9655 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9656
9657 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9658 M:      Kyungmin Park <kyungmin.park@samsung.com>
9659 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9660 L:      linux-media@vger.kernel.org
9661 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
9662 S:      Supported
9663 F:      drivers/media/platform/exynos4-is/
9664
9665 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9666 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9667 L:      linux-media@vger.kernel.org
9668 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9669 S:      Maintained
9670 F:      drivers/media/platform/s3c-camif/
9671 F:      include/media/drv-intf/s3c_camif.h
9672
9673 SAMSUNG S5C73M3 CAMERA DRIVER
9674 M:      Kyungmin Park <kyungmin.park@samsung.com>
9675 M:      Andrzej Hajda <a.hajda@samsung.com>
9676 L:      linux-media@vger.kernel.org
9677 S:      Supported
9678 F:      drivers/media/i2c/s5c73m3/*
9679
9680 SAMSUNG S5K5BAF CAMERA DRIVER
9681 M:      Kyungmin Park <kyungmin.park@samsung.com>
9682 M:      Andrzej Hajda <a.hajda@samsung.com>
9683 L:      linux-media@vger.kernel.org
9684 S:      Supported
9685 F:      drivers/media/i2c/s5k5baf.c
9686
9687 SAMSUNG S3FWRN5 NFC DRIVER
9688 M:      Robert Baldyga <r.baldyga@samsung.com>
9689 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
9690 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9691 S:      Supported
9692 F:      drivers/nfc/s3fwrn5
9693
9694 SAMSUNG SOC CLOCK DRIVERS
9695 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9696 M:      Tomasz Figa <tomasz.figa@gmail.com>
9697 S:      Supported
9698 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9699 F:      drivers/clk/samsung/
9700
9701 SAMSUNG SXGBE DRIVERS
9702 M:      Byungho An <bh74.an@samsung.com>
9703 M:      Girish K S <ks.giri@samsung.com>
9704 M:      Vipul Pandya <vipul.pandya@samsung.com>
9705 S:      Supported
9706 L:      netdev@vger.kernel.org
9707 F:      drivers/net/ethernet/samsung/sxgbe/
9708
9709 SAMSUNG THERMAL DRIVER
9710 M:      Lukasz Majewski <l.majewski@samsung.com>
9711 L:      linux-pm@vger.kernel.org
9712 L:      linux-samsung-soc@vger.kernel.org
9713 S:      Supported
9714 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
9715 F:      drivers/thermal/samsung/
9716
9717 SAMSUNG USB2 PHY DRIVER
9718 M:      Kamil Debski <k.debski@samsung.com>
9719 L:      linux-kernel@vger.kernel.org
9720 S:      Supported
9721 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
9722 F:      Documentation/phy/samsung-usb2.txt
9723 F:      drivers/phy/phy-exynos4210-usb2.c
9724 F:      drivers/phy/phy-exynos4x12-usb2.c
9725 F:      drivers/phy/phy-exynos5250-usb2.c
9726 F:      drivers/phy/phy-s5pv210-usb2.c
9727 F:      drivers/phy/phy-samsung-usb2.c
9728 F:      drivers/phy/phy-samsung-usb2.h
9729
9730 SERIAL DRIVERS
9731 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9732 L:      linux-serial@vger.kernel.org
9733 S:      Maintained
9734 F:      drivers/tty/serial/
9735
9736 SYNOPSYS DESIGNWARE DMAC DRIVER
9737 M:      Viresh Kumar <vireshk@kernel.org>
9738 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9739 S:      Maintained
9740 F:      include/linux/dma/dw.h
9741 F:      include/linux/platform_data/dma-dw.h
9742 F:      drivers/dma/dw/
9743
9744 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9745 M: Lars Persson <lars.persson@axis.com>
9746 L: netdev@vger.kernel.org
9747 S: Supported
9748 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9749 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9750
9751 SYNOPSYS DESIGNWARE I2C DRIVER
9752 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
9753 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9754 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
9755 L:      linux-i2c@vger.kernel.org
9756 S:      Maintained
9757 F:      drivers/i2c/busses/i2c-designware-*
9758 F:      include/linux/platform_data/i2c-designware.h
9759
9760 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9761 M:      Jaehoon Chung <jh80.chung@samsung.com>
9762 L:      linux-mmc@vger.kernel.org
9763 S:      Maintained
9764 F:      include/linux/mmc/dw_mmc.h
9765 F:      drivers/mmc/host/dw_mmc*
9766
9767 SYSTEM TRACE MODULE CLASS
9768 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9769 S:      Maintained
9770 F:      Documentation/trace/stm.txt
9771 F:      drivers/hwtracing/stm/
9772 F:      include/linux/stm.h
9773 F:      include/uapi/linux/stm.h
9774
9775 THUNDERBOLT DRIVER
9776 M:      Andreas Noever <andreas.noever@gmail.com>
9777 S:      Maintained
9778 F:      drivers/thunderbolt/
9779
9780 TI BQ27XXX POWER SUPPLY DRIVER
9781 R:      Andrew F. Davis <afd@ti.com>
9782 F:      include/linux/power/bq27xxx_battery.h
9783 F:      drivers/power/bq27xxx_battery.c
9784 F:      drivers/power/bq27xxx_battery_i2c.c
9785
9786 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9787 M:      John Stultz <john.stultz@linaro.org>
9788 M:      Thomas Gleixner <tglx@linutronix.de>
9789 L:      linux-kernel@vger.kernel.org
9790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9791 S:      Supported
9792 F:      include/linux/clocksource.h
9793 F:      include/linux/time.h
9794 F:      include/linux/timex.h
9795 F:      include/uapi/linux/time.h
9796 F:      include/uapi/linux/timex.h
9797 F:      kernel/time/clocksource.c
9798 F:      kernel/time/time*.c
9799 F:      kernel/time/alarmtimer.c
9800 F:      kernel/time/ntp.c
9801 F:      tools/testing/selftests/timers/
9802
9803 SC1200 WDT DRIVER
9804 M:      Zwane Mwaikambo <zwanem@gmail.com>
9805 S:      Maintained
9806 F:      drivers/watchdog/sc1200wdt.c
9807
9808 SCHEDULER
9809 M:      Ingo Molnar <mingo@redhat.com>
9810 M:      Peter Zijlstra <peterz@infradead.org>
9811 L:      linux-kernel@vger.kernel.org
9812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9813 S:      Maintained
9814 F:      kernel/sched/
9815 F:      include/linux/sched.h
9816 F:      include/uapi/linux/sched.h
9817 F:      include/linux/wait.h
9818
9819 SCORE ARCHITECTURE
9820 M:      Chen Liqin <liqin.linux@gmail.com>
9821 M:      Lennox Wu <lennox.wu@gmail.com>
9822 W:      http://www.sunplus.com
9823 S:      Supported
9824 F:      arch/score/
9825
9826 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9827 M:      Sudeep Holla <sudeep.holla@arm.com>
9828 L:      linux-arm-kernel@lists.infradead.org
9829 S:      Maintained
9830 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
9831 F:      drivers/clk/clk-scpi.c
9832 F:      drivers/cpufreq/scpi-cpufreq.c
9833 F:      drivers/firmware/arm_scpi.c
9834 F:      include/linux/scpi_protocol.h
9835
9836 SCSI CDROM DRIVER
9837 M:      Jens Axboe <axboe@kernel.dk>
9838 L:      linux-scsi@vger.kernel.org
9839 W:      http://www.kernel.dk
9840 S:      Maintained
9841 F:      drivers/scsi/sr*
9842
9843 SCSI RDMA PROTOCOL (SRP) INITIATOR
9844 M:      Bart Van Assche <bart.vanassche@sandisk.com>
9845 L:      linux-rdma@vger.kernel.org
9846 S:      Supported
9847 W:      http://www.openfabrics.org
9848 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9850 F:      drivers/infiniband/ulp/srp/
9851 F:      include/scsi/srp.h
9852
9853 SCSI SG DRIVER
9854 M:      Doug Gilbert <dgilbert@interlog.com>
9855 L:      linux-scsi@vger.kernel.org
9856 W:      http://sg.danny.cz/sg
9857 S:      Maintained
9858 F:      Documentation/scsi/scsi-generic.txt
9859 F:      drivers/scsi/sg.c
9860 F:      include/scsi/sg.h
9861
9862 SCSI SUBSYSTEM
9863 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
9864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9865 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
9866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9867 L:      linux-scsi@vger.kernel.org
9868 S:      Maintained
9869 F:      drivers/scsi/
9870 F:      include/scsi/
9871
9872 SCSI TAPE DRIVER
9873 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9874 L:      linux-scsi@vger.kernel.org
9875 S:      Maintained
9876 F:      Documentation/scsi/st.txt
9877 F:      drivers/scsi/st.*
9878 F:      drivers/scsi/st_*.h
9879
9880 SCTP PROTOCOL
9881 M:      Vlad Yasevich <vyasevich@gmail.com>
9882 M:      Neil Horman <nhorman@tuxdriver.com>
9883 L:      linux-sctp@vger.kernel.org
9884 W:      http://lksctp.sourceforge.net
9885 S:      Maintained
9886 F:      Documentation/networking/sctp.txt
9887 F:      include/linux/sctp.h
9888 F:      include/uapi/linux/sctp.h
9889 F:      include/net/sctp/
9890 F:      net/sctp/
9891
9892 SCx200 CPU SUPPORT
9893 M:      Jim Cromie <jim.cromie@gmail.com>
9894 S:      Odd Fixes
9895 F:      Documentation/i2c/busses/scx200_acb
9896 F:      arch/x86/platform/scx200/
9897 F:      drivers/watchdog/scx200_wdt.c
9898 F:      drivers/i2c/busses/scx200*
9899 F:      drivers/mtd/maps/scx200_docflash.c
9900 F:      include/linux/scx200.h
9901
9902 SCx200 GPIO DRIVER
9903 M:      Jim Cromie <jim.cromie@gmail.com>
9904 S:      Maintained
9905 F:      drivers/char/scx200_gpio.c
9906 F:      include/linux/scx200_gpio.h
9907
9908 SCx200 HRT CLOCKSOURCE DRIVER
9909 M:      Jim Cromie <jim.cromie@gmail.com>
9910 S:      Maintained
9911 F:      drivers/clocksource/scx200_hrt.c
9912
9913 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9914 M:      Sascha Sommer <saschasommer@freenet.de>
9915 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9916 S:      Maintained
9917 F:      drivers/mmc/host/sdricoh_cs.c
9918
9919 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9920 M:      Adrian Hunter <adrian.hunter@intel.com>
9921 L:      linux-mmc@vger.kernel.org
9922 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
9923 S:      Maintained
9924 F:      drivers/mmc/host/sdhci*
9925 F:      include/linux/mmc/sdhci*
9926
9927 SECURE COMPUTING
9928 M:      Kees Cook <keescook@chromium.org>
9929 R:      Andy Lutomirski <luto@amacapital.net>
9930 R:      Will Drewry <wad@chromium.org>
9931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9932 S:      Supported
9933 F:      kernel/seccomp.c
9934 F:      include/uapi/linux/seccomp.h
9935 F:      include/linux/seccomp.h
9936 F:      tools/testing/selftests/seccomp/*
9937 K:      \bsecure_computing
9938 K:      \bTIF_SECCOMP\b
9939
9940 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9941 M:      Ben Dooks <ben-linux@fluff.org>
9942 M:      Jaehoon Chung <jh80.chung@samsung.com>
9943 L:      linux-mmc@vger.kernel.org
9944 S:      Maintained
9945 F:      drivers/mmc/host/sdhci-s3c*
9946
9947 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9948 M:      Viresh Kumar <vireshk@kernel.org>
9949 L:      spear-devel@list.st.com
9950 L:      linux-mmc@vger.kernel.org
9951 S:      Maintained
9952 F:      drivers/mmc/host/sdhci-spear.c
9953
9954 SECURITY SUBSYSTEM
9955 M:      James Morris <james.l.morris@oracle.com>
9956 M:      "Serge E. Hallyn" <serge@hallyn.com>
9957 L:      linux-security-module@vger.kernel.org (suggested Cc:)
9958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9959 W:      http://kernsec.org/
9960 S:      Supported
9961 F:      security/
9962
9963 SECURITY CONTACT
9964 M:      Security Officers <security@kernel.org>
9965 S:      Supported
9966
9967 SELINUX SECURITY MODULE
9968 M:      Paul Moore <paul@paul-moore.com>
9969 M:      Stephen Smalley <sds@tycho.nsa.gov>
9970 M:      Eric Paris <eparis@parisplace.org>
9971 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
9972 W:      http://selinuxproject.org
9973 T:      git git://git.infradead.org/users/pcmoore/selinux
9974 S:      Supported
9975 F:      include/linux/selinux*
9976 F:      security/selinux/
9977 F:      scripts/selinux/
9978
9979 APPARMOR SECURITY MODULE
9980 M:      John Johansen <john.johansen@canonical.com>
9981 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9982 W:      apparmor.wiki.kernel.org
9983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9984 S:      Supported
9985 F:      security/apparmor/
9986
9987 YAMA SECURITY MODULE
9988 M:      Kees Cook <keescook@chromium.org>
9989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9990 S:      Supported
9991 F:      security/yama/
9992
9993 SENSABLE PHANTOM
9994 M:      Jiri Slaby <jirislaby@gmail.com>
9995 S:      Maintained
9996 F:      drivers/misc/phantom.c
9997 F:      include/uapi/linux/phantom.h
9998
9999 SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10000 M:      Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10001 M:      Ketan Mukadam <ketan.mukadam@avagotech.com>
10002 M:      John Soni Jose <sony.john@avagotech.com>
10003 L:      linux-scsi@vger.kernel.org
10004 W:      http://www.avagotech.com
10005 S:      Supported
10006 F:      drivers/scsi/be2iscsi/
10007
10008 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
10009 M:      Sathya Perla <sathya.perla@broadcom.com>
10010 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
10011 M:      Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10012 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10013 M:      Somnath Kotur <somnath.kotur@broadcom.com>
10014 L:      netdev@vger.kernel.org
10015 W:      http://www.emulex.com
10016 S:      Supported
10017 F:      drivers/net/ethernet/emulex/benet/
10018
10019 EMULEX ONECONNECT ROCE DRIVER
10020 M:      Selvin Xavier <selvin.xavier@avagotech.com>
10021 M:      Devesh Sharma <devesh.sharma@avagotech.com>
10022 M:      Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10023 L:      linux-rdma@vger.kernel.org
10024 W:      http://www.emulex.com
10025 S:      Supported
10026 F:      drivers/infiniband/hw/ocrdma/
10027
10028 SFC NETWORK DRIVER
10029 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10030 M:      Edward Cree <ecree@solarflare.com>
10031 M:      Bert Kenward <bkenward@solarflare.com>
10032 L:      netdev@vger.kernel.org
10033 S:      Supported
10034 F:      drivers/net/ethernet/sfc/
10035
10036 SGI GRU DRIVER
10037 M:      Dimitri Sivanich <sivanich@sgi.com>
10038 S:      Maintained
10039 F:      drivers/misc/sgi-gru/
10040
10041 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10042 M:      Pat Gefre <pfg@sgi.com>
10043 L:      linux-ia64@vger.kernel.org
10044 S:      Supported
10045 F:      Documentation/ia64/serial.txt
10046 F:      drivers/tty/serial/ioc?_serial.c
10047 F:      include/linux/ioc?.h
10048
10049 SGI XP/XPC/XPNET DRIVER
10050 M:      Cliff Whickman <cpw@sgi.com>
10051 M:      Robin Holt <robinmholt@gmail.com>
10052 S:      Maintained
10053 F:      drivers/misc/sgi-xp/
10054
10055 SI2157 MEDIA DRIVER
10056 M:      Antti Palosaari <crope@iki.fi>
10057 L:      linux-media@vger.kernel.org
10058 W:      https://linuxtv.org
10059 W:      http://palosaari.fi/linux/
10060 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10061 T:      git git://linuxtv.org/anttip/media_tree.git
10062 S:      Maintained
10063 F:      drivers/media/tuners/si2157*
10064
10065 SI2168 MEDIA DRIVER
10066 M:      Antti Palosaari <crope@iki.fi>
10067 L:      linux-media@vger.kernel.org
10068 W:      https://linuxtv.org
10069 W:      http://palosaari.fi/linux/
10070 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10071 T:      git git://linuxtv.org/anttip/media_tree.git
10072 S:      Maintained
10073 F:      drivers/media/dvb-frontends/si2168*
10074
10075 SI470X FM RADIO RECEIVER I2C DRIVER
10076 M:      Hans Verkuil <hverkuil@xs4all.nl>
10077 L:      linux-media@vger.kernel.org
10078 T:      git git://linuxtv.org/media_tree.git
10079 W:      https://linuxtv.org
10080 S:      Odd Fixes
10081 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
10082
10083 SI470X FM RADIO RECEIVER USB DRIVER
10084 M:      Hans Verkuil <hverkuil@xs4all.nl>
10085 L:      linux-media@vger.kernel.org
10086 T:      git git://linuxtv.org/media_tree.git
10087 W:      https://linuxtv.org
10088 S:      Maintained
10089 F:      drivers/media/radio/si470x/radio-si470x-common.c
10090 F:      drivers/media/radio/si470x/radio-si470x.h
10091 F:      drivers/media/radio/si470x/radio-si470x-usb.c
10092
10093 SI4713 FM RADIO TRANSMITTER I2C DRIVER
10094 M:      Eduardo Valentin <edubezval@gmail.com>
10095 L:      linux-media@vger.kernel.org
10096 T:      git git://linuxtv.org/media_tree.git
10097 W:      https://linuxtv.org
10098 S:      Odd Fixes
10099 F:      drivers/media/radio/si4713/si4713.?
10100
10101 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10102 M:      Eduardo Valentin <edubezval@gmail.com>
10103 L:      linux-media@vger.kernel.org
10104 T:      git git://linuxtv.org/media_tree.git
10105 W:      https://linuxtv.org
10106 S:      Odd Fixes
10107 F:      drivers/media/radio/si4713/radio-platform-si4713.c
10108
10109 SI4713 FM RADIO TRANSMITTER USB DRIVER
10110 M:      Hans Verkuil <hverkuil@xs4all.nl>
10111 L:      linux-media@vger.kernel.org
10112 T:      git git://linuxtv.org/media_tree.git
10113 W:      https://linuxtv.org
10114 S:      Maintained
10115 F:      drivers/media/radio/si4713/radio-usb-si4713.c
10116
10117 SIANO DVB DRIVER
10118 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10119 L:      linux-media@vger.kernel.org
10120 W:      https://linuxtv.org
10121 T:      git git://linuxtv.org/media_tree.git
10122 S:      Odd fixes
10123 F:      drivers/media/common/siano/
10124 F:      drivers/media/usb/siano/
10125 F:      drivers/media/usb/siano/
10126 F:      drivers/media/mmc/siano/
10127
10128 SIMPLEFB FB DRIVER
10129 M:      Hans de Goede <hdegoede@redhat.com>
10130 L:      linux-fbdev@vger.kernel.org
10131 S:      Maintained
10132 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
10133 F:      drivers/video/fbdev/simplefb.c
10134 F:      include/linux/platform_data/simplefb.h
10135
10136 SH_VEU V4L2 MEM2MEM DRIVER
10137 L:      linux-media@vger.kernel.org
10138 S:      Orphan
10139 F:      drivers/media/platform/sh_veu.c
10140
10141 SH_VOU V4L2 OUTPUT DRIVER
10142 L:      linux-media@vger.kernel.org
10143 S:      Orphan
10144 F:      drivers/media/platform/sh_vou.c
10145 F:      include/media/drv-intf/sh_vou.h
10146
10147 SIMPLE FIRMWARE INTERFACE (SFI)
10148 M:      Len Brown <lenb@kernel.org>
10149 L:      sfi-devel@simplefirmware.org
10150 W:      http://simplefirmware.org/
10151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10152 S:      Supported
10153 F:      arch/x86/platform/sfi/
10154 F:      drivers/sfi/
10155 F:      include/linux/sfi*.h
10156
10157 SIMTEC EB110ATX (Chalice CATS)
10158 P:      Ben Dooks
10159 P:      Vincent Sanders <vince@simtec.co.uk>
10160 M:      Simtec Linux Team <linux@simtec.co.uk>
10161 W:      http://www.simtec.co.uk/products/EB110ATX/
10162 S:      Supported
10163
10164 SIMTEC EB2410ITX (BAST)
10165 P:      Ben Dooks
10166 P:      Vincent Sanders <vince@simtec.co.uk>
10167 M:      Simtec Linux Team <linux@simtec.co.uk>
10168 W:      http://www.simtec.co.uk/products/EB2410ITX/
10169 S:      Supported
10170 F:      arch/arm/mach-s3c24xx/mach-bast.c
10171 F:      arch/arm/mach-s3c24xx/bast-ide.c
10172 F:      arch/arm/mach-s3c24xx/bast-irq.c
10173
10174 TI DAVINCI MACHINE SUPPORT
10175 M:      Sekhar Nori <nsekhar@ti.com>
10176 M:      Kevin Hilman <khilman@kernel.org>
10177 T:      git git://gitorious.org/linux-davinci/linux-davinci.git
10178 Q:      http://patchwork.kernel.org/project/linux-davinci/list/
10179 S:      Supported
10180 F:      arch/arm/mach-davinci/
10181 F:      drivers/i2c/busses/i2c-davinci.c
10182
10183 TI DAVINCI SERIES MEDIA DRIVER
10184 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10185 L:      linux-media@vger.kernel.org
10186 W:      https://linuxtv.org
10187 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10188 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10189 S:      Maintained
10190 F:      drivers/media/platform/davinci/
10191 F:      include/media/davinci/
10192
10193 TI AM437X VPFE DRIVER
10194 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10195 L:      linux-media@vger.kernel.org
10196 W:      https://linuxtv.org
10197 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10198 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10199 S:      Maintained
10200 F:      drivers/media/platform/am437x/
10201
10202 OV2659 OMNIVISION SENSOR 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/i2c/ov2659.c
10210 F:      include/media/i2c/ov2659.h
10211
10212 SILICON MOTION SM712 FRAME BUFFER DRIVER
10213 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10214 M:      Teddy Wang <teddy.wang@siliconmotion.com>
10215 M:      Sudip Mukherjee <sudip@vectorindia.org>
10216 L:      linux-fbdev@vger.kernel.org
10217 S:      Maintained
10218 F:      drivers/video/fbdev/sm712*
10219 F:      Documentation/fb/sm712fb.txt
10220
10221 SIS 190 ETHERNET DRIVER
10222 M:      Francois Romieu <romieu@fr.zoreil.com>
10223 L:      netdev@vger.kernel.org
10224 S:      Maintained
10225 F:      drivers/net/ethernet/sis/sis190.c
10226
10227 SIS 900/7016 FAST ETHERNET DRIVER
10228 M:      Daniele Venzano <venza@brownhat.org>
10229 W:      http://www.brownhat.org/sis900.html
10230 L:      netdev@vger.kernel.org
10231 S:      Maintained
10232 F:      drivers/net/ethernet/sis/sis900.*
10233
10234 SIS FRAMEBUFFER DRIVER
10235 M:      Thomas Winischhofer <thomas@winischhofer.net>
10236 W:      http://www.winischhofer.net/linuxsisvga.shtml
10237 S:      Maintained
10238 F:      Documentation/fb/sisfb.txt
10239 F:      drivers/video/fbdev/sis/
10240 F:      include/video/sisfb.h
10241
10242 SIS USB2VGA DRIVER
10243 M:      Thomas Winischhofer <thomas@winischhofer.net>
10244 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
10245 S:      Maintained
10246 F:      drivers/usb/misc/sisusbvga/
10247
10248 SLAB ALLOCATOR
10249 M:      Christoph Lameter <cl@linux.com>
10250 M:      Pekka Enberg <penberg@kernel.org>
10251 M:      David Rientjes <rientjes@google.com>
10252 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
10253 M:      Andrew Morton <akpm@linux-foundation.org>
10254 L:      linux-mm@kvack.org
10255 S:      Maintained
10256 F:      include/linux/sl?b*.h
10257 F:      mm/sl?b*
10258
10259 SLEEPABLE READ-COPY UPDATE (SRCU)
10260 M:      Lai Jiangshan <jiangshanlai@gmail.com>
10261 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10262 M:      Josh Triplett <josh@joshtriplett.org>
10263 R:      Steven Rostedt <rostedt@goodmis.org>
10264 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10265 L:      linux-kernel@vger.kernel.org
10266 W:      http://www.rdrop.com/users/paulmck/RCU/
10267 S:      Supported
10268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10269 F:      include/linux/srcu.h
10270 F:      kernel/rcu/srcu.c
10271
10272 SMACK SECURITY MODULE
10273 M:      Casey Schaufler <casey@schaufler-ca.com>
10274 L:      linux-security-module@vger.kernel.org
10275 W:      http://schaufler-ca.com
10276 T:      git git://git.gitorious.org/smack-next/kernel.git
10277 S:      Maintained
10278 F:      Documentation/security/Smack.txt
10279 F:      security/smack/
10280
10281 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10282 M:      Kevin Hilman <khilman@kernel.org>
10283 M:      Nishanth Menon <nm@ti.com>
10284 S:      Maintained
10285 F:      drivers/power/avs/
10286 F:      include/linux/power/smartreflex.h
10287 L:      linux-pm@vger.kernel.org
10288
10289 SMC91x ETHERNET DRIVER
10290 M:      Nicolas Pitre <nico@fluxnic.net>
10291 S:      Odd Fixes
10292 F:      drivers/net/ethernet/smsc/smc91x.*
10293
10294 SMIA AND SMIA++ IMAGE SENSOR DRIVER
10295 M:      Sakari Ailus <sakari.ailus@iki.fi>
10296 L:      linux-media@vger.kernel.org
10297 S:      Maintained
10298 F:      drivers/media/i2c/smiapp/
10299 F:      include/media/i2c/smiapp.h
10300 F:      drivers/media/i2c/smiapp-pll.c
10301 F:      drivers/media/i2c/smiapp-pll.h
10302 F:      include/uapi/linux/smiapp.h
10303 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10304
10305 SMM665 HARDWARE MONITOR DRIVER
10306 M:      Guenter Roeck <linux@roeck-us.net>
10307 L:      linux-hwmon@vger.kernel.org
10308 S:      Maintained
10309 F:      Documentation/hwmon/smm665
10310 F:      drivers/hwmon/smm665.c
10311
10312 SMSC EMC2103 HARDWARE MONITOR DRIVER
10313 M:      Steve Glendinning <steve.glendinning@shawell.net>
10314 L:      linux-hwmon@vger.kernel.org
10315 S:      Maintained
10316 F:      Documentation/hwmon/emc2103
10317 F:      drivers/hwmon/emc2103.c
10318
10319 SMSC SCH5627 HARDWARE MONITOR DRIVER
10320 M:      Hans de Goede <hdegoede@redhat.com>
10321 L:      linux-hwmon@vger.kernel.org
10322 S:      Supported
10323 F:      Documentation/hwmon/sch5627
10324 F:      drivers/hwmon/sch5627.c
10325
10326 SMSC47B397 HARDWARE MONITOR DRIVER
10327 M:      Jean Delvare <jdelvare@suse.com>
10328 L:      linux-hwmon@vger.kernel.org
10329 S:      Maintained
10330 F:      Documentation/hwmon/smsc47b397
10331 F:      drivers/hwmon/smsc47b397.c
10332
10333 SMSC911x ETHERNET DRIVER
10334 M:      Steve Glendinning <steve.glendinning@shawell.net>
10335 L:      netdev@vger.kernel.org
10336 S:      Maintained
10337 F:      include/linux/smsc911x.h
10338 F:      drivers/net/ethernet/smsc/smsc911x.*
10339
10340 SMSC9420 PCI ETHERNET DRIVER
10341 M:      Steve Glendinning <steve.glendinning@shawell.net>
10342 L:      netdev@vger.kernel.org
10343 S:      Maintained
10344 F:      drivers/net/ethernet/smsc/smsc9420.*
10345
10346 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10347 M:      Steve Glendinning <steve.glendinning@shawell.net>
10348 L:      linux-fbdev@vger.kernel.org
10349 S:      Maintained
10350 F:      drivers/video/fbdev/smscufx.c
10351
10352 SOC-CAMERA V4L2 SUBSYSTEM
10353 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10354 L:      linux-media@vger.kernel.org
10355 T:      git git://linuxtv.org/media_tree.git
10356 S:      Maintained
10357 F:      include/media/soc*
10358 F:      drivers/media/i2c/soc_camera/
10359 F:      drivers/media/platform/soc_camera/
10360
10361 SOEKRIS NET48XX LED SUPPORT
10362 M:      Chris Boot <bootc@bootc.net>
10363 S:      Maintained
10364 F:      drivers/leds/leds-net48xx.c
10365
10366 SOFTLOGIC 6x10 MPEG CODEC
10367 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10368 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10369 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
10370 M:      Ismael Luceno <ismael@iodev.co.uk>
10371 L:      linux-media@vger.kernel.org
10372 S:      Supported
10373 F:      drivers/media/pci/solo6x10/
10374
10375 SOFTWARE RAID (Multiple Disks) SUPPORT
10376 M:      Shaohua Li <shli@kernel.org>
10377 L:      linux-raid@vger.kernel.org
10378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10379 S:      Supported
10380 F:      drivers/md/
10381 F:      include/linux/raid/
10382 F:      include/uapi/linux/raid/
10383
10384 SONIC NETWORK DRIVER
10385 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10386 L:      netdev@vger.kernel.org
10387 S:      Maintained
10388 F:      drivers/net/ethernet/natsemi/sonic.*
10389
10390 SONICS SILICON BACKPLANE DRIVER (SSB)
10391 M:      Michael Buesch <m@bues.ch>
10392 L:      linux-wireless@vger.kernel.org
10393 S:      Maintained
10394 F:      drivers/ssb/
10395 F:      include/linux/ssb/
10396
10397 SONY VAIO CONTROL DEVICE DRIVER
10398 M:      Mattia Dongili <malattia@linux.it>
10399 L:      platform-driver-x86@vger.kernel.org
10400 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10401 S:      Maintained
10402 F:      Documentation/laptops/sony-laptop.txt
10403 F:      drivers/char/sonypi.c
10404 F:      drivers/platform/x86/sony-laptop.c
10405 F:      include/linux/sony-laptop.h
10406
10407 SONY MEMORYSTICK CARD SUPPORT
10408 M:      Alex Dubov <oakad@yahoo.com>
10409 W:      http://tifmxx.berlios.de/
10410 S:      Maintained
10411 F:      drivers/memstick/host/tifm_ms.c
10412
10413 SONY MEMORYSTICK STANDARD SUPPORT
10414 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10415 S:      Maintained
10416 F:      drivers/memstick/core/ms_block.*
10417
10418 SOUND
10419 M:      Jaroslav Kysela <perex@perex.cz>
10420 M:      Takashi Iwai <tiwai@suse.com>
10421 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10422 W:      http://www.alsa-project.org/
10423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10424 T:      git git://git.alsa-project.org/alsa-kernel.git
10425 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
10426 S:      Maintained
10427 F:      Documentation/sound/
10428 F:      include/sound/
10429 F:      include/uapi/sound/
10430 F:      sound/
10431
10432 SOUND - COMPRESSED AUDIO
10433 M:      Vinod Koul <vinod.koul@intel.com>
10434 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10436 S:      Supported
10437 F:      Documentation/sound/alsa/compress_offload.txt
10438 F:      include/sound/compress_driver.h
10439 F:      include/uapi/sound/compress_*
10440 F:      sound/core/compress_offload.c
10441 F:      sound/soc/soc-compress.c
10442
10443 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10444 M:      Liam Girdwood <lgirdwood@gmail.com>
10445 M:      Mark Brown <broonie@kernel.org>
10446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10447 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10448 W:      http://alsa-project.org/main/index.php/ASoC
10449 S:      Supported
10450 F:      Documentation/sound/alsa/soc/
10451 F:      sound/soc/
10452 F:      include/sound/soc*
10453
10454 SOUND - DMAENGINE HELPERS
10455 M:      Lars-Peter Clausen <lars@metafoo.de>
10456 S:      Supported
10457 F:      include/sound/dmaengine_pcm.h
10458 F:      sound/core/pcm_dmaengine.c
10459 F:      sound/soc/soc-generic-dmaengine-pcm.c
10460
10461 SP2 MEDIA DRIVER
10462 M:      Olli Salonen <olli.salonen@iki.fi>
10463 L:      linux-media@vger.kernel.org
10464 W:      https://linuxtv.org
10465 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10466 S:      Maintained
10467 F:      drivers/media/dvb-frontends/sp2*
10468
10469 SPARC + UltraSPARC (sparc/sparc64)
10470 M:      "David S. Miller" <davem@davemloft.net>
10471 L:      sparclinux@vger.kernel.org
10472 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
10473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10475 S:      Maintained
10476 F:      arch/sparc/
10477 F:      drivers/sbus/
10478
10479 SPARC SERIAL DRIVERS
10480 M:      "David S. Miller" <davem@davemloft.net>
10481 L:      sparclinux@vger.kernel.org
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:      include/linux/sunserialcore.h
10486 F:      drivers/tty/serial/suncore.c
10487 F:      drivers/tty/serial/sunhv.c
10488 F:      drivers/tty/serial/sunsab.c
10489 F:      drivers/tty/serial/sunsab.h
10490 F:      drivers/tty/serial/sunsu.c
10491 F:      drivers/tty/serial/sunzilog.c
10492 F:      drivers/tty/serial/sunzilog.h
10493
10494 SPARSE CHECKER
10495 M:      "Christopher Li" <sparse@chrisli.org>
10496 L:      linux-sparse@vger.kernel.org
10497 W:      https://sparse.wiki.kernel.org/
10498 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10499 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10500 S:      Maintained
10501 F:      include/linux/compiler.h
10502
10503 SPEAR PLATFORM SUPPORT
10504 M:      Viresh Kumar <vireshk@kernel.org>
10505 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10506 L:      spear-devel@list.st.com
10507 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10508 W:      http://www.st.com/spear
10509 S:      Maintained
10510 F:      arch/arm/boot/dts/spear*
10511 F:      arch/arm/mach-spear/
10512
10513 SPEAR CLOCK FRAMEWORK SUPPORT
10514 M:      Viresh Kumar <vireshk@kernel.org>
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:      drivers/clk/spear/
10520
10521 SPI SUBSYSTEM
10522 M:      Mark Brown <broonie@kernel.org>
10523 L:      linux-spi@vger.kernel.org
10524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10525 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
10526 S:      Maintained
10527 F:      Documentation/spi/
10528 F:      drivers/spi/
10529 F:      include/linux/spi/
10530 F:      include/uapi/linux/spi/
10531
10532 SPIDERNET NETWORK DRIVER for CELL
10533 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10534 L:      netdev@vger.kernel.org
10535 S:      Supported
10536 F:      Documentation/networking/spider_net.txt
10537 F:      drivers/net/ethernet/toshiba/spider_net*
10538
10539 SPU FILE SYSTEM
10540 M:      Jeremy Kerr <jk@ozlabs.org>
10541 L:      linuxppc-dev@lists.ozlabs.org
10542 W:      http://www.ibm.com/developerworks/power/cell/
10543 S:      Supported
10544 F:      Documentation/filesystems/spufs.txt
10545 F:      arch/powerpc/platforms/cell/spufs/
10546
10547 SQUASHFS FILE SYSTEM
10548 M:      Phillip Lougher <phillip@squashfs.org.uk>
10549 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
10550 W:      http://squashfs.org.uk
10551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10552 S:      Maintained
10553 F:      Documentation/filesystems/squashfs.txt
10554 F:      fs/squashfs/
10555
10556 SRM (Alpha) environment access
10557 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
10558 S:      Maintained
10559 F:      arch/alpha/kernel/srm_env.c
10560
10561 STABLE BRANCH
10562 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10563 L:      stable@vger.kernel.org
10564 S:      Supported
10565 F:      Documentation/stable_kernel_rules.txt
10566
10567 STAGING SUBSYSTEM
10568 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10570 L:      devel@driverdev.osuosl.org
10571 S:      Supported
10572 F:      drivers/staging/
10573
10574 STAGING - COMEDI
10575 M:      Ian Abbott <abbotti@mev.co.uk>
10576 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
10577 S:      Odd Fixes
10578 F:      drivers/staging/comedi/
10579
10580 STAGING - FLARION FT1000 DRIVERS
10581 M:      Marek Belisko <marek.belisko@gmail.com>
10582 S:      Odd Fixes
10583 F:      drivers/staging/ft1000/
10584
10585 STAGING - INDUSTRIAL IO
10586 M:      Jonathan Cameron <jic23@kernel.org>
10587 L:      linux-iio@vger.kernel.org
10588 S:      Odd Fixes
10589 F:      drivers/staging/iio/
10590
10591 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10592 M:      Jarod Wilson <jarod@wilsonet.com>
10593 W:      http://www.lirc.org/
10594 S:      Odd Fixes
10595 F:      drivers/staging/media/lirc/
10596
10597 STAGING - LUSTRE PARALLEL FILESYSTEM
10598 M:      Oleg Drokin <oleg.drokin@intel.com>
10599 M:      Andreas Dilger <andreas.dilger@intel.com>
10600 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
10601 W:      http://wiki.lustre.org/
10602 S:      Maintained
10603 F:      drivers/staging/lustre
10604
10605 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10606 M:      Marc Dietrich <marvin24@gmx.de>
10607 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
10608 L:      linux-tegra@vger.kernel.org
10609 S:      Maintained
10610 F:      drivers/staging/nvec/
10611
10612 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10613 M:      Jens Frederich <jfrederich@gmail.com>
10614 M:      Daniel Drake <dsd@laptop.org>
10615 M:      Jon Nettleton <jon.nettleton@gmail.com>
10616 W:      http://wiki.laptop.org/go/DCON
10617 S:      Maintained
10618 F:      drivers/staging/olpc_dcon/
10619
10620 STAGING - REALTEK RTL8712U DRIVERS
10621 M:      Larry Finger <Larry.Finger@lwfinger.net>
10622 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10623 S:      Odd Fixes
10624 F:      drivers/staging/rtl8712/
10625
10626 STAGING - REALTEK RTL8723U WIRELESS DRIVER
10627 M:      Larry Finger <Larry.Finger@lwfinger.net>
10628 M:      Jes Sorensen <Jes.Sorensen@redhat.com>
10629 L:      linux-wireless@vger.kernel.org
10630 S:      Maintained
10631 F:      drivers/staging/rtl8723au/
10632
10633 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10634 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10635 M:      Teddy Wang <teddy.wang@siliconmotion.com>
10636 M:      Sudip Mukherjee <sudip@vectorindia.org>
10637 L:      linux-fbdev@vger.kernel.org
10638 S:      Maintained
10639 F:      drivers/staging/sm750fb/
10640
10641 STAGING - SLICOSS
10642 M:      Lior Dotan <liodot@gmail.com>
10643 M:      Christopher Harrer <charrer@alacritech.com>
10644 S:      Odd Fixes
10645 F:      drivers/staging/slicoss/
10646
10647 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10648 M:      William Hubbs <w.d.hubbs@gmail.com>
10649 M:      Chris Brannon <chris@the-brannons.com>
10650 M:      Kirk Reiser <kirk@reisers.ca>
10651 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
10652 L:      speakup@linux-speakup.org
10653 W:      http://www.linux-speakup.org/
10654 S:      Odd Fixes
10655 F:      drivers/staging/speakup/
10656
10657 STAGING - VIA VT665X DRIVERS
10658 M:      Forest Bond <forest@alittletooquiet.net>
10659 S:      Odd Fixes
10660 F:      drivers/staging/vt665?/
10661
10662 STAGING - WILC1000 WIFI DRIVER
10663 M:      Johnny Kim <johnny.kim@atmel.com>
10664 M:      Austin Shin <austin.shin@atmel.com>
10665 M:      Chris Park <chris.park@atmel.com>
10666 M:      Tony Cho <tony.cho@atmel.com>
10667 M:      Glen Lee <glen.lee@atmel.com>
10668 M:      Leo Kim <leo.kim@atmel.com>
10669 L:      linux-wireless@vger.kernel.org
10670 S:      Supported
10671 F:      drivers/staging/wilc1000/
10672
10673 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10674 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
10675 S:      Odd Fixes
10676 F:      drivers/staging/xgifb/
10677
10678 HFI1 DRIVER
10679 M:      Mike Marciniszyn <infinipath@intel.com>
10680 L:      linux-rdma@vger.kernel.org
10681 S:      Supported
10682 F:      drivers/staging/rdma/hfi1
10683
10684 STARFIRE/DURALAN NETWORK DRIVER
10685 M:      Ion Badulescu <ionut@badula.org>
10686 S:      Odd Fixes
10687 F:      drivers/net/ethernet/adaptec/starfire*
10688
10689 SUN3/3X
10690 M:      Sam Creasey <sammy@sammy.net>
10691 W:      http://sammy.net/sun3/
10692 S:      Maintained
10693 F:      arch/m68k/kernel/*sun3*
10694 F:      arch/m68k/sun3*/
10695 F:      arch/m68k/include/asm/sun3*
10696 F:      drivers/net/ethernet/i825xx/sun3*
10697
10698 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10699 M:      Hans de Goede <hdegoede@redhat.com>
10700 L:      linux-input@vger.kernel.org
10701 S:      Maintained
10702 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10703 F:      drivers/input/keyboard/sun4i-lradc-keys.c
10704
10705 SUNDANCE NETWORK DRIVER
10706 M:      Denis Kirjanov <kda@linux-powerpc.org>
10707 L:      netdev@vger.kernel.org
10708 S:      Maintained
10709 F:      drivers/net/ethernet/dlink/sundance.c
10710
10711 SUPERH
10712 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
10713 M:      Rich Felker <dalias@libc.org>
10714 L:      linux-sh@vger.kernel.org
10715 Q:      http://patchwork.kernel.org/project/linux-sh/list/
10716 S:      Maintained
10717 F:      Documentation/sh/
10718 F:      arch/sh/
10719 F:      drivers/sh/
10720
10721 SUSPEND TO RAM
10722 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10723 M:      Len Brown <len.brown@intel.com>
10724 M:      Pavel Machek <pavel@ucw.cz>
10725 L:      linux-pm@vger.kernel.org
10726 S:      Supported
10727 F:      Documentation/power/
10728 F:      arch/x86/kernel/acpi/
10729 F:      drivers/base/power/
10730 F:      kernel/power/
10731 F:      include/linux/suspend.h
10732 F:      include/linux/freezer.h
10733 F:      include/linux/pm.h
10734
10735 SVGA HANDLING
10736 M:      Martin Mares <mj@ucw.cz>
10737 L:      linux-video@atrey.karlin.mff.cuni.cz
10738 S:      Maintained
10739 F:      Documentation/svga.txt
10740 F:      arch/x86/boot/video*
10741
10742 SWIOTLB SUBSYSTEM
10743 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10744 L:      linux-kernel@vger.kernel.org
10745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10746 S:      Supported
10747 F:      lib/swiotlb.c
10748 F:      arch/*/kernel/pci-swiotlb.c
10749 F:      include/linux/swiotlb.h
10750
10751 SWITCHDEV
10752 M:      Jiri Pirko <jiri@resnulli.us>
10753 L:      netdev@vger.kernel.org
10754 S:      Supported
10755 F:      net/switchdev/
10756 F:      include/net/switchdev.h
10757
10758 SYNOPSYS ARC ARCHITECTURE
10759 M:      Vineet Gupta <vgupta@synopsys.com>
10760 L:      linux-snps-arc@lists.infradead.org
10761 S:      Supported
10762 F:      arch/arc/
10763 F:      Documentation/devicetree/bindings/arc/*
10764 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10765 F:      drivers/tty/serial/arc_uart.c
10766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10767
10768 SYNOPSYS ARC SDP platform support
10769 M:      Alexey Brodkin <abrodkin@synopsys.com>
10770 S:      Supported
10771 F:      arch/arc/plat-axs10x
10772 F:      arch/arc/boot/dts/ax*
10773 F:      Documentation/devicetree/bindings/arc/axs10*
10774
10775 SYSTEM CONFIGURATION (SYSCON)
10776 M:      Lee Jones <lee.jones@linaro.org>
10777 M:      Arnd Bergmann <arnd@arndb.de>
10778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10779 S:      Supported
10780 F:      drivers/mfd/syscon.c
10781
10782 SYSV FILESYSTEM
10783 M:      Christoph Hellwig <hch@infradead.org>
10784 S:      Maintained
10785 F:      Documentation/filesystems/sysv-fs.txt
10786 F:      fs/sysv/
10787 F:      include/linux/sysv_fs.h
10788
10789 TARGET SUBSYSTEM
10790 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
10791 L:      linux-scsi@vger.kernel.org
10792 L:      target-devel@vger.kernel.org
10793 W:      http://www.linux-iscsi.org
10794 W:      http://groups.google.com/group/linux-iscsi-target-dev
10795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10796 S:      Supported
10797 F:      drivers/target/
10798 F:      include/target/
10799 F:      Documentation/target/
10800
10801 TASKSTATS STATISTICS INTERFACE
10802 M:      Balbir Singh <bsingharora@gmail.com>
10803 S:      Maintained
10804 F:      Documentation/accounting/taskstats*
10805 F:      include/linux/taskstats*
10806 F:      kernel/taskstats.c
10807
10808 TC CLASSIFIER
10809 M:      Jamal Hadi Salim <jhs@mojatatu.com>
10810 L:      netdev@vger.kernel.org
10811 S:      Maintained
10812 F:      include/net/pkt_cls.h
10813 F:      include/uapi/linux/pkt_cls.h
10814 F:      net/sched/
10815
10816 TCP LOW PRIORITY MODULE
10817 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10818 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10819 W:      http://tcp-lp-mod.sourceforge.net/
10820 S:      Maintained
10821 F:      net/ipv4/tcp_lp.c
10822
10823 TDA10071 MEDIA DRIVER
10824 M:      Antti Palosaari <crope@iki.fi>
10825 L:      linux-media@vger.kernel.org
10826 W:      https://linuxtv.org
10827 W:      http://palosaari.fi/linux/
10828 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10829 T:      git git://linuxtv.org/anttip/media_tree.git
10830 S:      Maintained
10831 F:      drivers/media/dvb-frontends/tda10071*
10832
10833 TDA18212 MEDIA DRIVER
10834 M:      Antti Palosaari <crope@iki.fi>
10835 L:      linux-media@vger.kernel.org
10836 W:      https://linuxtv.org
10837 W:      http://palosaari.fi/linux/
10838 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10839 T:      git git://linuxtv.org/anttip/media_tree.git
10840 S:      Maintained
10841 F:      drivers/media/tuners/tda18212*
10842
10843 TDA18218 MEDIA DRIVER
10844 M:      Antti Palosaari <crope@iki.fi>
10845 L:      linux-media@vger.kernel.org
10846 W:      https://linuxtv.org
10847 W:      http://palosaari.fi/linux/
10848 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10849 T:      git git://linuxtv.org/anttip/media_tree.git
10850 S:      Maintained
10851 F:      drivers/media/tuners/tda18218*
10852
10853 TDA18271 MEDIA DRIVER
10854 M:      Michael Krufky <mkrufky@linuxtv.org>
10855 L:      linux-media@vger.kernel.org
10856 W:      https://linuxtv.org
10857 W:      http://github.com/mkrufky
10858 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10859 T:      git git://linuxtv.org/mkrufky/tuners.git
10860 S:      Maintained
10861 F:      drivers/media/tuners/tda18271*
10862
10863 TDA827x MEDIA DRIVER
10864 M:      Michael Krufky <mkrufky@linuxtv.org>
10865 L:      linux-media@vger.kernel.org
10866 W:      https://linuxtv.org
10867 W:      http://github.com/mkrufky
10868 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10869 T:      git git://linuxtv.org/mkrufky/tuners.git
10870 S:      Maintained
10871 F:      drivers/media/tuners/tda8290.*
10872
10873 TDA8290 MEDIA DRIVER
10874 M:      Michael Krufky <mkrufky@linuxtv.org>
10875 L:      linux-media@vger.kernel.org
10876 W:      https://linuxtv.org
10877 W:      http://github.com/mkrufky
10878 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10879 T:      git git://linuxtv.org/mkrufky/tuners.git
10880 S:      Maintained
10881 F:      drivers/media/tuners/tda8290.*
10882
10883 TDA9840 MEDIA DRIVER
10884 M:      Hans Verkuil <hverkuil@xs4all.nl>
10885 L:      linux-media@vger.kernel.org
10886 T:      git git://linuxtv.org/media_tree.git
10887 W:      https://linuxtv.org
10888 S:      Maintained
10889 F:      drivers/media/i2c/tda9840*
10890
10891 TEA5761 TUNER DRIVER
10892 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10893 L:      linux-media@vger.kernel.org
10894 W:      https://linuxtv.org
10895 T:      git git://linuxtv.org/media_tree.git
10896 S:      Odd fixes
10897 F:      drivers/media/tuners/tea5761.*
10898
10899 TEA5767 TUNER DRIVER
10900 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10901 L:      linux-media@vger.kernel.org
10902 W:      https://linuxtv.org
10903 T:      git git://linuxtv.org/media_tree.git
10904 S:      Maintained
10905 F:      drivers/media/tuners/tea5767.*
10906
10907 TEA6415C MEDIA DRIVER
10908 M:      Hans Verkuil <hverkuil@xs4all.nl>
10909 L:      linux-media@vger.kernel.org
10910 T:      git git://linuxtv.org/media_tree.git
10911 W:      https://linuxtv.org
10912 S:      Maintained
10913 F:      drivers/media/i2c/tea6415c*
10914
10915 TEA6420 MEDIA DRIVER
10916 M:      Hans Verkuil <hverkuil@xs4all.nl>
10917 L:      linux-media@vger.kernel.org
10918 T:      git git://linuxtv.org/media_tree.git
10919 W:      https://linuxtv.org
10920 S:      Maintained
10921 F:      drivers/media/i2c/tea6420*
10922
10923 TEAM DRIVER
10924 M:      Jiri Pirko <jiri@resnulli.us>
10925 L:      netdev@vger.kernel.org
10926 S:      Supported
10927 F:      drivers/net/team/
10928 F:      include/linux/if_team.h
10929 F:      include/uapi/linux/if_team.h
10930
10931 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10932 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10933 S:      Maintained
10934 F:      arch/x86/platform/ts5500/
10935
10936 TECHNOTREND USB IR RECEIVER
10937 M:      Sean Young <sean@mess.org>
10938 L:      linux-media@vger.kernel.org
10939 S:      Maintained
10940 F:      drivers/media/rc/ttusbir.c
10941
10942 TEGRA ARCHITECTURE SUPPORT
10943 M:      Stephen Warren <swarren@wwwdotorg.org>
10944 M:      Thierry Reding <thierry.reding@gmail.com>
10945 M:      Alexandre Courbot <gnurou@gmail.com>
10946 L:      linux-tegra@vger.kernel.org
10947 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
10948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10949 S:      Supported
10950 N:      [^a-z]tegra
10951
10952 TEGRA CLOCK DRIVER
10953 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
10954 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
10955 S:      Supported
10956 F:      drivers/clk/tegra/
10957
10958 TEGRA DMA DRIVER
10959 M:      Laxman Dewangan <ldewangan@nvidia.com>
10960 S:      Supported
10961 F:      drivers/dma/tegra20-apb-dma.c
10962
10963 TEGRA I2C DRIVER
10964 M:      Laxman Dewangan <ldewangan@nvidia.com>
10965 S:      Supported
10966 F:      drivers/i2c/busses/i2c-tegra.c
10967
10968 TEGRA IOMMU DRIVERS
10969 M:      Hiroshi Doyu <hdoyu@nvidia.com>
10970 S:      Supported
10971 F:      drivers/iommu/tegra*
10972
10973 TEGRA KBC DRIVER
10974 M:      Rakesh Iyer <riyer@nvidia.com>
10975 M:      Laxman Dewangan <ldewangan@nvidia.com>
10976 S:      Supported
10977 F:      drivers/input/keyboard/tegra-kbc.c
10978
10979 TEGRA PWM DRIVER
10980 M:      Thierry Reding <thierry.reding@gmail.com>
10981 S:      Supported
10982 F:      drivers/pwm/pwm-tegra.c
10983
10984 TEGRA SERIAL DRIVER
10985 M:      Laxman Dewangan <ldewangan@nvidia.com>
10986 S:      Supported
10987 F:      drivers/tty/serial/serial-tegra.c
10988
10989 TEGRA SPI DRIVER
10990 M:      Laxman Dewangan <ldewangan@nvidia.com>
10991 S:      Supported
10992 F:      drivers/spi/spi-tegra*
10993
10994 TEHUTI ETHERNET DRIVER
10995 M:      Andy Gospodarek <andy@greyhouse.net>
10996 L:      netdev@vger.kernel.org
10997 S:      Supported
10998 F:      drivers/net/ethernet/tehuti/*
10999
11000 Telecom Clock Driver for MCPL0010
11001 M:      Mark Gross <mark.gross@intel.com>
11002 S:      Supported
11003 F:      drivers/char/tlclk.c
11004
11005 TENSILICA XTENSA PORT (xtensa)
11006 M:      Chris Zankel <chris@zankel.net>
11007 M:      Max Filippov <jcmvbkbc@gmail.com>
11008 L:      linux-xtensa@linux-xtensa.org
11009 T:      git git://github.com/czankel/xtensa-linux.git
11010 S:      Maintained
11011 F:      arch/xtensa/
11012 F:      drivers/irqchip/irq-xtensa-*
11013
11014 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11015 M:      Hans Verkuil <hverkuil@xs4all.nl>
11016 L:      linux-media@vger.kernel.org
11017 T:      git git://linuxtv.org/media_tree.git
11018 W:      https://linuxtv.org
11019 S:      Maintained
11020 F:      drivers/media/radio/radio-raremono.c
11021
11022 THERMAL
11023 M:      Zhang Rui <rui.zhang@intel.com>
11024 M:      Eduardo Valentin <edubezval@gmail.com>
11025 L:      linux-pm@vger.kernel.org
11026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11028 Q:      https://patchwork.kernel.org/project/linux-pm/list/
11029 S:      Supported
11030 F:      drivers/thermal/
11031 F:      include/linux/thermal.h
11032 F:      include/uapi/linux/thermal.h
11033 F:      include/linux/cpu_cooling.h
11034 F:      Documentation/devicetree/bindings/thermal/
11035
11036 THERMAL/CPU_COOLING
11037 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
11038 M:      Viresh Kumar <viresh.kumar@linaro.org>
11039 M:      Javi Merino <javi.merino@arm.com>
11040 L:      linux-pm@vger.kernel.org
11041 S:      Supported
11042 F:      Documentation/thermal/cpu-cooling-api.txt
11043 F:      drivers/thermal/cpu_cooling.c
11044 F:      include/linux/cpu_cooling.h
11045
11046 THINGM BLINK(1) USB RGB LED DRIVER
11047 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11048 S:      Maintained
11049 F:      drivers/hid/hid-thingm.c
11050
11051 THINKPAD ACPI EXTRAS DRIVER
11052 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11053 L:      ibm-acpi-devel@lists.sourceforge.net
11054 L:      platform-driver-x86@vger.kernel.org
11055 W:      http://ibm-acpi.sourceforge.net
11056 W:      http://thinkwiki.org/wiki/Ibm-acpi
11057 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11058 S:      Maintained
11059 F:      drivers/platform/x86/thinkpad_acpi.c
11060
11061 TI BANDGAP AND THERMAL DRIVER
11062 M:      Eduardo Valentin <edubezval@gmail.com>
11063 L:      linux-pm@vger.kernel.org
11064 L:      linux-omap@vger.kernel.org
11065 S:      Maintained
11066 F:      drivers/thermal/ti-soc-thermal/
11067
11068 TI VPE/CAL DRIVERS
11069 M:      Benoit Parrot <bparrot@ti.com>
11070 L:      linux-media@vger.kernel.org
11071 W:      http://linuxtv.org/
11072 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11073 S:      Maintained
11074 F:      drivers/media/platform/ti-vpe/
11075
11076 TI CDCE706 CLOCK DRIVER
11077 M:      Max Filippov <jcmvbkbc@gmail.com>
11078 S:      Maintained
11079 F:      drivers/clk/clk-cdce706.c
11080
11081 TI CLOCK DRIVER
11082 M:      Tero Kristo <t-kristo@ti.com>
11083 L:      linux-omap@vger.kernel.org
11084 S:      Maintained
11085 F:      drivers/clk/ti/
11086 F:      include/linux/clk/ti.h
11087
11088 TI ETHERNET SWITCH DRIVER (CPSW)
11089 M:      Mugunthan V N <mugunthanvnm@ti.com>
11090 R:      Grygorii Strashko <grygorii.strashko@ti.com>
11091 L:      linux-omap@vger.kernel.org
11092 L:      netdev@vger.kernel.org
11093 S:      Maintained
11094 F:      drivers/net/ethernet/ti/cpsw*
11095 F:      drivers/net/ethernet/ti/davinci*
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/SDHI MMC DRIVER
11263 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
11264 L:      linux-mmc@vger.kernel.org
11265 S:      Supported
11266 F:      drivers/mmc/host/tmio_mmc*
11267 F:      drivers/mmc/host/sh_mobile_sdhi.c
11268 F:      include/linux/mfd/tmio.h
11269
11270 TMP401 HARDWARE MONITOR DRIVER
11271 M:      Guenter Roeck <linux@roeck-us.net>
11272 L:      linux-hwmon@vger.kernel.org
11273 S:      Maintained
11274 F:      Documentation/hwmon/tmp401
11275 F:      drivers/hwmon/tmp401.c
11276
11277 TMPFS (SHMEM FILESYSTEM)
11278 M:      Hugh Dickins <hughd@google.com>
11279 L:      linux-mm@kvack.org
11280 S:      Maintained
11281 F:      include/linux/shmem_fs.h
11282 F:      mm/shmem.c
11283
11284 TM6000 VIDEO4LINUX DRIVER
11285 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11286 L:      linux-media@vger.kernel.org
11287 W:      https://linuxtv.org
11288 T:      git git://linuxtv.org/media_tree.git
11289 S:      Odd fixes
11290 F:      drivers/media/usb/tm6000/
11291
11292 TW68 VIDEO4LINUX DRIVER
11293 M:      Hans Verkuil <hverkuil@xs4all.nl>
11294 L:      linux-media@vger.kernel.org
11295 T:      git git://linuxtv.org/media_tree.git
11296 W:      https://linuxtv.org
11297 S:      Odd Fixes
11298 F:      drivers/media/pci/tw68/
11299
11300 TPM DEVICE DRIVER
11301 M:      Peter Huewe <peterhuewe@gmx.de>
11302 M:      Marcel Selhorst <tpmdd@selhorst.net>
11303 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11304 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11305 W:      http://tpmdd.sourceforge.net
11306 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11307 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
11308 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
11309 S:      Maintained
11310 F:      drivers/char/tpm/
11311
11312 TPM IBM_VTPM DEVICE DRIVER
11313 M:      Ashley Lai <ashleydlai@gmail.com>
11314 W:      http://tpmdd.sourceforge.net
11315 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11316 S:      Maintained
11317 F:      drivers/char/tpm/tpm_ibmvtpm*
11318
11319 TRACING
11320 M:      Steven Rostedt <rostedt@goodmis.org>
11321 M:      Ingo Molnar <mingo@redhat.com>
11322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11323 S:      Maintained
11324 F:      Documentation/trace/ftrace.txt
11325 F:      arch/*/*/*/ftrace.h
11326 F:      arch/*/kernel/ftrace.c
11327 F:      include/*/ftrace.h
11328 F:      include/linux/trace*.h
11329 F:      include/trace/
11330 F:      kernel/trace/
11331 F:      tools/testing/selftests/ftrace/
11332
11333 TRACING MMIO ACCESSES (MMIOTRACE)
11334 M:      Steven Rostedt <rostedt@goodmis.org>
11335 M:      Ingo Molnar <mingo@kernel.org>
11336 R:      Karol Herbst <karolherbst@gmail.com>
11337 R:      Pekka Paalanen <ppaalanen@gmail.com>
11338 S:      Maintained
11339 L:      linux-kernel@vger.kernel.org
11340 L:      nouveau@lists.freedesktop.org
11341 F:      kernel/trace/trace_mmiotrace.c
11342 F:      include/linux/mmiotrace.h
11343 F:      arch/x86/mm/kmmio.c
11344 F:      arch/x86/mm/mmio-mod.c
11345 F:      arch/x86/mm/testmmiotrace.c
11346
11347 TRIVIAL PATCHES
11348 M:      Jiri Kosina <trivial@kernel.org>
11349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11350 S:      Maintained
11351 K:      ^Subject:.*(?i)trivial
11352
11353 TTY LAYER
11354 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11355 M:      Jiri Slaby <jslaby@suse.com>
11356 S:      Supported
11357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11358 F:      Documentation/serial/
11359 F:      drivers/tty/
11360 F:      drivers/tty/serial/serial_core.c
11361 F:      include/linux/serial_core.h
11362 F:      include/linux/serial.h
11363 F:      include/linux/tty.h
11364 F:      include/uapi/linux/serial_core.h
11365 F:      include/uapi/linux/serial.h
11366 F:      include/uapi/linux/tty.h
11367
11368 TUA9001 MEDIA DRIVER
11369 M:      Antti Palosaari <crope@iki.fi>
11370 L:      linux-media@vger.kernel.org
11371 W:      https://linuxtv.org
11372 W:      http://palosaari.fi/linux/
11373 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11374 T:      git git://linuxtv.org/anttip/media_tree.git
11375 S:      Maintained
11376 F:      drivers/media/tuners/tua9001*
11377
11378 TULIP NETWORK DRIVERS
11379 L:      netdev@vger.kernel.org
11380 L:      linux-parisc@vger.kernel.org
11381 S:      Orphan
11382 F:      drivers/net/ethernet/dec/tulip/
11383
11384 TUN/TAP driver
11385 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
11386 W:      http://vtun.sourceforge.net/tun
11387 S:      Maintained
11388 F:      Documentation/networking/tuntap.txt
11389 F:      arch/um/os-Linux/drivers/
11390
11391 TURBOCHANNEL SUBSYSTEM
11392 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
11393 M:      Ralf Baechle <ralf@linux-mips.org>
11394 L:      linux-mips@linux-mips.org
11395 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
11396 S:      Maintained
11397 F:      drivers/tc/
11398 F:      include/linux/tc.h
11399
11400 U14-34F SCSI DRIVER
11401 M:      Dario Ballabio <ballabio_dario@emc.com>
11402 L:      linux-scsi@vger.kernel.org
11403 S:      Maintained
11404 F:      drivers/scsi/u14-34f.c
11405
11406 UBI FILE SYSTEM (UBIFS)
11407 M:      Richard Weinberger <richard@nod.at>
11408 M:      Artem Bityutskiy <dedekind1@gmail.com>
11409 M:      Adrian Hunter <adrian.hunter@intel.com>
11410 L:      linux-mtd@lists.infradead.org
11411 T:      git git://git.infradead.org/ubifs-2.6.git
11412 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
11413 S:      Supported
11414 F:      Documentation/filesystems/ubifs.txt
11415 F:      fs/ubifs/
11416
11417 UCLINUX (M68KNOMMU AND COLDFIRE)
11418 M:      Greg Ungerer <gerg@uclinux.org>
11419 W:      http://www.uclinux.org/
11420 L:      linux-m68k@lists.linux-m68k.org
11421 L:      uclinux-dev@uclinux.org  (subscribers-only)
11422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11423 S:      Maintained
11424 F:      arch/m68k/coldfire/
11425 F:      arch/m68k/68*/
11426 F:      arch/m68k/*/*_no.*
11427 F:      arch/m68k/include/asm/*_no.*
11428
11429 UDF FILESYSTEM
11430 M:      Jan Kara <jack@suse.com>
11431 S:      Maintained
11432 F:      Documentation/filesystems/udf.txt
11433 F:      fs/udf/
11434
11435 UFS FILESYSTEM
11436 M:      Evgeniy Dushistov <dushistov@mail.ru>
11437 S:      Maintained
11438 F:      Documentation/filesystems/ufs.txt
11439 F:      fs/ufs/
11440
11441 UHID USERSPACE HID IO DRIVER:
11442 M:      David Herrmann <dh.herrmann@googlemail.com>
11443 L:      linux-input@vger.kernel.org
11444 S:      Maintained
11445 F:      drivers/hid/uhid.c
11446 F:      include/uapi/linux/uhid.h
11447
11448 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11449 L:      linux-usb@vger.kernel.org
11450 S:      Orphan
11451 F:      drivers/uwb/
11452 F:      include/linux/uwb.h
11453 F:      include/linux/uwb/
11454
11455 UNICORE32 ARCHITECTURE:
11456 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
11457 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11458 S:      Maintained
11459 T:      git git://github.com/gxt/linux.git
11460 F:      arch/unicore32/
11461
11462 UNIFDEF
11463 M:      Tony Finch <dot@dotat.at>
11464 W:      http://dotat.at/prog/unifdef
11465 S:      Maintained
11466 F:      scripts/unifdef.c
11467
11468 UNIFORM CDROM DRIVER
11469 M:      Jens Axboe <axboe@kernel.dk>
11470 W:      http://www.kernel.dk
11471 S:      Maintained
11472 F:      Documentation/cdrom/
11473 F:      drivers/cdrom/cdrom.c
11474 F:      include/linux/cdrom.h
11475 F:      include/uapi/linux/cdrom.h
11476
11477 UNISYS S-PAR DRIVERS
11478 M:      David Kershner <david.kershner@unisys.com>
11479 L:      sparmaintainer@unisys.com (Unisys internal)
11480 S:      Supported
11481 F:      drivers/staging/unisys/
11482
11483 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11484 M:      Vinayak Holikatti <vinholikatti@gmail.com>
11485 L:      linux-scsi@vger.kernel.org
11486 S:      Supported
11487 F:      Documentation/scsi/ufs.txt
11488 F:      drivers/scsi/ufs/
11489
11490 UNSORTED BLOCK IMAGES (UBI)
11491 M:      Artem Bityutskiy <dedekind1@gmail.com>
11492 M:      Richard Weinberger <richard@nod.at>
11493 W:      http://www.linux-mtd.infradead.org/
11494 L:      linux-mtd@lists.infradead.org
11495 T:      git git://git.infradead.org/ubifs-2.6.git
11496 S:      Supported
11497 F:      drivers/mtd/ubi/
11498 F:      include/linux/mtd/ubi.h
11499 F:      include/uapi/mtd/ubi-user.h
11500
11501 USB ACM DRIVER
11502 M:      Oliver Neukum <oneukum@suse.com>
11503 L:      linux-usb@vger.kernel.org
11504 S:      Maintained
11505 F:      Documentation/usb/acm.txt
11506 F:      drivers/usb/class/cdc-acm.*
11507
11508 USB AR5523 WIRELESS DRIVER
11509 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
11510 L:      linux-wireless@vger.kernel.org
11511 S:      Maintained
11512 F:      drivers/net/wireless/ath/ar5523/
11513
11514 USB ATTACHED SCSI
11515 M:      Hans de Goede <hdegoede@redhat.com>
11516 M:      Gerd Hoffmann <kraxel@redhat.com>
11517 L:      linux-usb@vger.kernel.org
11518 L:      linux-scsi@vger.kernel.org
11519 S:      Maintained
11520 F:      drivers/usb/storage/uas.c
11521
11522 USB CDC ETHERNET DRIVER
11523 M:      Oliver Neukum <oliver@neukum.org>
11524 L:      linux-usb@vger.kernel.org
11525 S:      Maintained
11526 F:      drivers/net/usb/cdc_*.c
11527 F:      include/uapi/linux/usb/cdc.h
11528
11529 USB CHAOSKEY DRIVER
11530 M:      Keith Packard <keithp@keithp.com>
11531 L:      linux-usb@vger.kernel.org
11532 S:      Maintained
11533 F:      drivers/usb/misc/chaoskey.c
11534
11535 USB CYPRESS C67X00 DRIVER
11536 M:      Peter Korsgaard <jacmet@sunsite.dk>
11537 L:      linux-usb@vger.kernel.org
11538 S:      Maintained
11539 F:      drivers/usb/c67x00/
11540
11541 USB DAVICOM DM9601 DRIVER
11542 M:      Peter Korsgaard <jacmet@sunsite.dk>
11543 L:      netdev@vger.kernel.org
11544 W:      http://www.linux-usb.org/usbnet
11545 S:      Maintained
11546 F:      drivers/net/usb/dm9601.c
11547
11548 USB DIAMOND RIO500 DRIVER
11549 M:      Cesar Miquel <miquel@df.uba.ar>
11550 L:      rio500-users@lists.sourceforge.net
11551 W:      http://rio500.sourceforge.net
11552 S:      Maintained
11553 F:      drivers/usb/misc/rio500*
11554
11555 USB EHCI DRIVER
11556 M:      Alan Stern <stern@rowland.harvard.edu>
11557 L:      linux-usb@vger.kernel.org
11558 S:      Maintained
11559 F:      Documentation/usb/ehci.txt
11560 F:      drivers/usb/host/ehci*
11561
11562 USB GADGET/PERIPHERAL SUBSYSTEM
11563 M:      Felipe Balbi <balbi@kernel.org>
11564 L:      linux-usb@vger.kernel.org
11565 W:      http://www.linux-usb.org/gadget
11566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11567 S:      Maintained
11568 F:      drivers/usb/gadget/
11569 F:      include/linux/usb/gadget*
11570
11571 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11572 M:      Jiri Kosina <jikos@kernel.org>
11573 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
11574 L:      linux-usb@vger.kernel.org
11575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11576 S:      Maintained
11577 F:      Documentation/hid/hiddev.txt
11578 F:      drivers/hid/usbhid/
11579
11580 USB ISP116X DRIVER
11581 M:      Olav Kongas <ok@artecdesign.ee>
11582 L:      linux-usb@vger.kernel.org
11583 S:      Maintained
11584 F:      drivers/usb/host/isp116x*
11585 F:      include/linux/usb/isp116x.h
11586
11587 USB LAN78XX ETHERNET DRIVER
11588 M:      Woojung Huh <woojung.huh@microchip.com>
11589 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11590 L:      netdev@vger.kernel.org
11591 S:      Maintained
11592 F:      drivers/net/usb/lan78xx.*
11593
11594 USB MASS STORAGE DRIVER
11595 M:      Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11596 L:      linux-usb@vger.kernel.org
11597 L:      usb-storage@lists.one-eyed-alien.net
11598 S:      Maintained
11599 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
11600 F:      drivers/usb/storage/
11601
11602 USB MIDI DRIVER
11603 M:      Clemens Ladisch <clemens@ladisch.de>
11604 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11605 T:      git git://git.alsa-project.org/alsa-kernel.git
11606 S:      Maintained
11607 F:      sound/usb/midi.*
11608
11609 USB NETWORKING DRIVERS
11610 L:      linux-usb@vger.kernel.org
11611 S:      Odd Fixes
11612 F:      drivers/net/usb/
11613
11614 USB OHCI DRIVER
11615 M:      Alan Stern <stern@rowland.harvard.edu>
11616 L:      linux-usb@vger.kernel.org
11617 S:      Maintained
11618 F:      Documentation/usb/ohci.txt
11619 F:      drivers/usb/host/ohci*
11620
11621 USB OTG FSM (Finite State Machine)
11622 M:      Peter Chen <Peter.Chen@nxp.com>
11623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11624 L:      linux-usb@vger.kernel.org
11625 S:      Maintained
11626 F:      drivers/usb/common/usb-otg-fsm.c
11627
11628 USB OVER IP DRIVER
11629 M:      Valentina Manea <valentina.manea.m@gmail.com>
11630 M:      Shuah Khan <shuah.kh@samsung.com>
11631 L:      linux-usb@vger.kernel.org
11632 S:      Maintained
11633 F:      Documentation/usb/usbip_protocol.txt
11634 F:      drivers/usb/usbip/
11635 F:      tools/usb/usbip/
11636
11637 USB PEGASUS DRIVER
11638 M:      Petko Manolov <petkan@nucleusys.com>
11639 L:      linux-usb@vger.kernel.org
11640 L:      netdev@vger.kernel.org
11641 T:      git git://github.com/petkan/pegasus.git
11642 W:      https://github.com/petkan/pegasus
11643 S:      Maintained
11644 F:      drivers/net/usb/pegasus.*
11645
11646 USB PHY LAYER
11647 M:      Felipe Balbi <balbi@kernel.org>
11648 L:      linux-usb@vger.kernel.org
11649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11650 S:      Maintained
11651 F:      drivers/usb/phy/
11652
11653 USB PRINTER DRIVER (usblp)
11654 M:      Pete Zaitcev <zaitcev@redhat.com>
11655 L:      linux-usb@vger.kernel.org
11656 S:      Supported
11657 F:      drivers/usb/class/usblp.c
11658
11659 USB QMI WWAN NETWORK DRIVER
11660 M:      Bjørn Mork <bjorn@mork.no>
11661 L:      netdev@vger.kernel.org
11662 S:      Maintained
11663 F:      Documentation/ABI/testing/sysfs-class-net-qmi
11664 F:      drivers/net/usb/qmi_wwan.c
11665
11666 USB RTL8150 DRIVER
11667 M:      Petko Manolov <petkan@nucleusys.com>
11668 L:      linux-usb@vger.kernel.org
11669 L:      netdev@vger.kernel.org
11670 T:      git git://github.com/petkan/rtl8150.git
11671 W:      https://github.com/petkan/rtl8150
11672 S:      Maintained
11673 F:      drivers/net/usb/rtl8150.c
11674
11675 USB SERIAL SUBSYSTEM
11676 M:      Johan Hovold <johan@kernel.org>
11677 L:      linux-usb@vger.kernel.org
11678 S:      Maintained
11679 F:      Documentation/usb/usb-serial.txt
11680 F:      drivers/usb/serial/
11681 F:      include/linux/usb/serial.h
11682
11683 USB SMSC75XX ETHERNET DRIVER
11684 M:      Steve Glendinning <steve.glendinning@shawell.net>
11685 L:      netdev@vger.kernel.org
11686 S:      Maintained
11687 F:      drivers/net/usb/smsc75xx.*
11688
11689 USB SMSC95XX ETHERNET DRIVER
11690 M:      Steve Glendinning <steve.glendinning@shawell.net>
11691 L:      netdev@vger.kernel.org
11692 S:      Maintained
11693 F:      drivers/net/usb/smsc95xx.*
11694
11695 USB SUBSYSTEM
11696 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11697 L:      linux-usb@vger.kernel.org
11698 W:      http://www.linux-usb.org
11699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11700 S:      Supported
11701 F:      Documentation/usb/
11702 F:      drivers/usb/
11703 F:      include/linux/usb.h
11704 F:      include/linux/usb/
11705
11706 USB UHCI DRIVER
11707 M:      Alan Stern <stern@rowland.harvard.edu>
11708 L:      linux-usb@vger.kernel.org
11709 S:      Maintained
11710 F:      drivers/usb/host/uhci*
11711
11712 USB "USBNET" DRIVER FRAMEWORK
11713 M:      Oliver Neukum <oneukum@suse.com>
11714 L:      netdev@vger.kernel.org
11715 W:      http://www.linux-usb.org/usbnet
11716 S:      Maintained
11717 F:      drivers/net/usb/usbnet.c
11718 F:      include/linux/usb/usbnet.h
11719
11720 USB VIDEO CLASS
11721 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11722 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11723 L:      linux-media@vger.kernel.org
11724 T:      git git://linuxtv.org/media_tree.git
11725 W:      http://www.ideasonboard.org/uvc/
11726 S:      Maintained
11727 F:      drivers/media/usb/uvc/
11728 F:      include/uapi/linux/uvcvideo.h
11729
11730 USB VISION DRIVER
11731 M:      Hans Verkuil <hverkuil@xs4all.nl>
11732 L:      linux-media@vger.kernel.org
11733 T:      git git://linuxtv.org/media_tree.git
11734 W:      https://linuxtv.org
11735 S:      Odd Fixes
11736 F:      drivers/media/usb/usbvision/
11737
11738 USB WEBCAM GADGET
11739 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11740 L:      linux-usb@vger.kernel.org
11741 S:      Maintained
11742 F:      drivers/usb/gadget/function/*uvc*
11743 F:      drivers/usb/gadget/legacy/webcam.c
11744
11745 USB WIRELESS RNDIS DRIVER (rndis_wlan)
11746 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
11747 L:      linux-wireless@vger.kernel.org
11748 S:      Maintained
11749 F:      drivers/net/wireless/rndis_wlan.c
11750
11751 USB XHCI DRIVER
11752 M:      Mathias Nyman <mathias.nyman@intel.com>
11753 L:      linux-usb@vger.kernel.org
11754 S:      Supported
11755 F:      drivers/usb/host/xhci*
11756 F:      drivers/usb/host/pci-quirks*
11757
11758 USB ZD1201 DRIVER
11759 L:      linux-wireless@vger.kernel.org
11760 W:      http://linux-lc100020.sourceforge.net
11761 S:      Orphan
11762 F:      drivers/net/wireless/zydas/zd1201.*
11763
11764 USB ZR364XX DRIVER
11765 M:      Antoine Jacquet <royale@zerezo.com>
11766 L:      linux-usb@vger.kernel.org
11767 L:      linux-media@vger.kernel.org
11768 T:      git git://linuxtv.org/media_tree.git
11769 W:      http://royale.zerezo.com/zr364xx/
11770 S:      Maintained
11771 F:      Documentation/video4linux/zr364xx.txt
11772 F:      drivers/media/usb/zr364xx/
11773
11774 ULPI BUS
11775 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
11776 L:      linux-usb@vger.kernel.org
11777 S:      Maintained
11778 F:      drivers/usb/common/ulpi.c
11779 F:      include/linux/ulpi/
11780
11781 USER-MODE LINUX (UML)
11782 M:      Jeff Dike <jdike@addtoit.com>
11783 M:      Richard Weinberger <richard@nod.at>
11784 L:      user-mode-linux-devel@lists.sourceforge.net
11785 L:      user-mode-linux-user@lists.sourceforge.net
11786 W:      http://user-mode-linux.sourceforge.net
11787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
11788 S:      Maintained
11789 F:      Documentation/virtual/uml/
11790 F:      arch/um/
11791 F:      arch/x86/um/
11792 F:      fs/hostfs/
11793 F:      fs/hppfs/
11794
11795 USERSPACE I/O (UIO)
11796 M:      "Hans J. Koch" <hjk@hansjkoch.de>
11797 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11798 S:      Maintained
11799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11800 F:      Documentation/DocBook/uio-howto.tmpl
11801 F:      drivers/uio/
11802 F:      include/linux/uio*.h
11803
11804 UTIL-LINUX PACKAGE
11805 M:      Karel Zak <kzak@redhat.com>
11806 L:      util-linux@vger.kernel.org
11807 W:      http://en.wikipedia.org/wiki/Util-linux
11808 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11809 S:      Maintained
11810
11811 UVESAFB DRIVER
11812 M:      Michal Januszewski <spock@gentoo.org>
11813 L:      linux-fbdev@vger.kernel.org
11814 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
11815 S:      Maintained
11816 F:      Documentation/fb/uvesafb.txt
11817 F:      drivers/video/fbdev/uvesafb.*
11818
11819 VF610 NAND DRIVER
11820 M:      Stefan Agner <stefan@agner.ch>
11821 L:      linux-mtd@lists.infradead.org
11822 S:      Supported
11823 F:      drivers/mtd/nand/vf610_nfc.c
11824
11825 VFAT/FAT/MSDOS FILESYSTEM
11826 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11827 S:      Maintained
11828 F:      Documentation/filesystems/vfat.txt
11829 F:      fs/fat/
11830
11831 VFIO DRIVER
11832 M:      Alex Williamson <alex.williamson@redhat.com>
11833 L:      kvm@vger.kernel.org
11834 T:      git git://github.com/awilliam/linux-vfio.git
11835 S:      Maintained
11836 F:      Documentation/vfio.txt
11837 F:      drivers/vfio/
11838 F:      include/linux/vfio.h
11839 F:      include/uapi/linux/vfio.h
11840
11841 VFIO PLATFORM DRIVER
11842 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
11843 L:      kvm@vger.kernel.org
11844 S:      Maintained
11845 F:      drivers/vfio/platform/
11846
11847 VIDEOBUF2 FRAMEWORK
11848 M:      Pawel Osciak <pawel@osciak.com>
11849 M:      Marek Szyprowski <m.szyprowski@samsung.com>
11850 M:      Kyungmin Park <kyungmin.park@samsung.com>
11851 L:      linux-media@vger.kernel.org
11852 S:      Maintained
11853 F:      drivers/media/v4l2-core/videobuf2-*
11854 F:      include/media/videobuf2-*
11855
11856 VIRTUAL SERIO DEVICE DRIVER
11857 M:      Stephen Chandler Paul <thatslyude@gmail.com>
11858 S:      Maintained
11859 F:      drivers/input/serio/userio.c
11860 F:      include/uapi/linux/userio.h
11861
11862 VIRTIO CONSOLE DRIVER
11863 M:      Amit Shah <amit.shah@redhat.com>
11864 L:      virtualization@lists.linux-foundation.org
11865 S:      Maintained
11866 F:      drivers/char/virtio_console.c
11867 F:      include/linux/virtio_console.h
11868 F:      include/uapi/linux/virtio_console.h
11869
11870 VIRTIO CORE, NET AND BLOCK DRIVERS
11871 M:      "Michael S. Tsirkin" <mst@redhat.com>
11872 L:      virtualization@lists.linux-foundation.org
11873 S:      Maintained
11874 F:      drivers/virtio/
11875 F:      tools/virtio/
11876 F:      drivers/net/virtio_net.c
11877 F:      drivers/block/virtio_blk.c
11878 F:      include/linux/virtio_*.h
11879 F:      include/uapi/linux/virtio_*.h
11880
11881 VIRTIO DRIVERS FOR S390
11882 M:      Christian Borntraeger <borntraeger@de.ibm.com>
11883 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
11884 L:      linux-s390@vger.kernel.org
11885 L:      virtualization@lists.linux-foundation.org
11886 L:      kvm@vger.kernel.org
11887 S:      Supported
11888 F:      drivers/s390/virtio/
11889
11890 VIRTIO GPU DRIVER
11891 M:      David Airlie <airlied@linux.ie>
11892 M:      Gerd Hoffmann <kraxel@redhat.com>
11893 L:      dri-devel@lists.freedesktop.org
11894 L:      virtualization@lists.linux-foundation.org
11895 S:      Maintained
11896 F:      drivers/gpu/drm/virtio/
11897 F:      include/uapi/linux/virtio_gpu.h
11898
11899 VIRTIO HOST (VHOST)
11900 M:      "Michael S. Tsirkin" <mst@redhat.com>
11901 L:      kvm@vger.kernel.org
11902 L:      virtualization@lists.linux-foundation.org
11903 L:      netdev@vger.kernel.org
11904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
11905 S:      Maintained
11906 F:      drivers/vhost/
11907 F:      include/uapi/linux/vhost.h
11908
11909 VIRTIO INPUT DRIVER
11910 M:      Gerd Hoffmann <kraxel@redhat.com>
11911 S:      Maintained
11912 F:      drivers/virtio/virtio_input.c
11913 F:      include/uapi/linux/virtio_input.h
11914
11915 VIA RHINE NETWORK DRIVER
11916 S:      Orphan
11917 F:      drivers/net/ethernet/via/via-rhine.c
11918
11919 VIA SD/MMC CARD CONTROLLER DRIVER
11920 M:      Bruce Chang <brucechang@via.com.tw>
11921 M:      Harald Welte <HaraldWelte@viatech.com>
11922 S:      Maintained
11923 F:      drivers/mmc/host/via-sdmmc.c
11924
11925 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11926 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
11927 L:      linux-fbdev@vger.kernel.org
11928 S:      Maintained
11929 F:      include/linux/via-core.h
11930 F:      include/linux/via-gpio.h
11931 F:      include/linux/via_i2c.h
11932 F:      drivers/video/fbdev/via/
11933
11934 VIA VELOCITY NETWORK DRIVER
11935 M:      Francois Romieu <romieu@fr.zoreil.com>
11936 L:      netdev@vger.kernel.org
11937 S:      Maintained
11938 F:      drivers/net/ethernet/via/via-velocity.*
11939
11940 VIRT LIB
11941 M:      Alex Williamson <alex.williamson@redhat.com>
11942 M:      Paolo Bonzini <pbonzini@redhat.com>
11943 L:      kvm@vger.kernel.org
11944 S:      Supported
11945 F:      virt/lib/
11946
11947 VIVID VIRTUAL VIDEO DRIVER
11948 M:      Hans Verkuil <hverkuil@xs4all.nl>
11949 L:      linux-media@vger.kernel.org
11950 T:      git git://linuxtv.org/media_tree.git
11951 W:      https://linuxtv.org
11952 S:      Maintained
11953 F:      drivers/media/platform/vivid/*
11954
11955 VLAN (802.1Q)
11956 M:      Patrick McHardy <kaber@trash.net>
11957 L:      netdev@vger.kernel.org
11958 S:      Maintained
11959 F:      drivers/net/macvlan.c
11960 F:      include/linux/if_*vlan.h
11961 F:      net/8021q/
11962
11963 VLYNQ BUS
11964 M:      Florian Fainelli <florian@openwrt.org>
11965 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
11966 S:      Maintained
11967 F:      drivers/vlynq/vlynq.c
11968 F:      include/linux/vlynq.h
11969
11970 VME SUBSYSTEM
11971 M:      Martyn Welch <martyn@welchs.me.uk>
11972 M:      Manohar Vanga <manohar.vanga@gmail.com>
11973 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11974 L:      devel@driverdev.osuosl.org
11975 S:      Maintained
11976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11977 F:      Documentation/vme_api.txt
11978 F:      drivers/staging/vme/
11979 F:      drivers/vme/
11980 F:      include/linux/vme*
11981
11982 VMWARE HYPERVISOR INTERFACE
11983 M:      Alok Kataria <akataria@vmware.com>
11984 L:      virtualization@lists.linux-foundation.org
11985 S:      Supported
11986 F:      arch/x86/kernel/cpu/vmware.c
11987
11988 VMWARE BALLOON DRIVER
11989 M:      Xavier Deguillard <xdeguillard@vmware.com>
11990 M:      Philip Moltmann <moltmann@vmware.com>
11991 M:      "VMware, Inc." <pv-drivers@vmware.com>
11992 L:      linux-kernel@vger.kernel.org
11993 S:      Maintained
11994 F:      drivers/misc/vmw_balloon.c
11995
11996 VMWARE VMMOUSE SUBDRIVER
11997 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11998 M:      "VMware, Inc." <pv-drivers@vmware.com>
11999 L:      linux-input@vger.kernel.org
12000 S:      Maintained
12001 F:      drivers/input/mouse/vmmouse.c
12002 F:      drivers/input/mouse/vmmouse.h
12003
12004 VMWARE VMXNET3 ETHERNET DRIVER
12005 M:      Shrikrishna Khare <skhare@vmware.com>
12006 M:      "VMware, Inc." <pv-drivers@vmware.com>
12007 L:      netdev@vger.kernel.org
12008 S:      Maintained
12009 F:      drivers/net/vmxnet3/
12010
12011 VMware PVSCSI driver
12012 M:      Arvind Kumar <arvindkumar@vmware.com>
12013 M:      VMware PV-Drivers <pv-drivers@vmware.com>
12014 L:      linux-scsi@vger.kernel.org
12015 S:      Maintained
12016 F:      drivers/scsi/vmw_pvscsi.c
12017 F:      drivers/scsi/vmw_pvscsi.h
12018
12019 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12020 M:      Liam Girdwood <lgirdwood@gmail.com>
12021 M:      Mark Brown <broonie@kernel.org>
12022 L:      linux-kernel@vger.kernel.org
12023 W:      http://www.slimlogic.co.uk/?p=48
12024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12025 S:      Supported
12026 F:      Documentation/devicetree/bindings/regulator/
12027 F:      drivers/regulator/
12028 F:      include/dt-bindings/regulator/
12029 F:      include/linux/regulator/
12030
12031 VRF
12032 M:      David Ahern <dsa@cumulusnetworks.com>
12033 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
12034 L:      netdev@vger.kernel.org
12035 S:      Maintained
12036 F:      drivers/net/vrf.c
12037 F:      Documentation/networking/vrf.txt
12038
12039 VT1211 HARDWARE MONITOR DRIVER
12040 M:      Juerg Haefliger <juergh@gmail.com>
12041 L:      linux-hwmon@vger.kernel.org
12042 S:      Maintained
12043 F:      Documentation/hwmon/vt1211
12044 F:      drivers/hwmon/vt1211.c
12045
12046 VT8231 HARDWARE MONITOR DRIVER
12047 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
12048 L:      linux-hwmon@vger.kernel.org
12049 S:      Maintained
12050 F:      drivers/hwmon/vt8231.c
12051
12052 VUB300 USB to SDIO/SD/MMC bridge chip
12053 M:      Tony Olech <tony.olech@elandigitalsystems.com>
12054 L:      linux-mmc@vger.kernel.org
12055 L:      linux-usb@vger.kernel.org
12056 S:      Supported
12057 F:      drivers/mmc/host/vub300.c
12058
12059 W1 DALLAS'S 1-WIRE BUS
12060 M:      Evgeniy Polyakov <zbr@ioremap.net>
12061 S:      Maintained
12062 F:      Documentation/w1/
12063 F:      drivers/w1/
12064
12065 W83791D HARDWARE MONITORING DRIVER
12066 M:      Marc Hulsman <m.hulsman@tudelft.nl>
12067 L:      linux-hwmon@vger.kernel.org
12068 S:      Maintained
12069 F:      Documentation/hwmon/w83791d
12070 F:      drivers/hwmon/w83791d.c
12071
12072 W83793 HARDWARE MONITORING DRIVER
12073 M:      Rudolf Marek <r.marek@assembler.cz>
12074 L:      linux-hwmon@vger.kernel.org
12075 S:      Maintained
12076 F:      Documentation/hwmon/w83793
12077 F:      drivers/hwmon/w83793.c
12078
12079 W83795 HARDWARE MONITORING DRIVER
12080 M:      Jean Delvare <jdelvare@suse.com>
12081 L:      linux-hwmon@vger.kernel.org
12082 S:      Maintained
12083 F:      drivers/hwmon/w83795.c
12084
12085 W83L51xD SD/MMC CARD INTERFACE DRIVER
12086 M:      Pierre Ossman <pierre@ossman.eu>
12087 S:      Maintained
12088 F:      drivers/mmc/host/wbsd.*
12089
12090 WACOM PROTOCOL 4 SERIAL TABLETS
12091 M:      Julian Squires <julian@cipht.net>
12092 M:      Hans de Goede <hdegoede@redhat.com>
12093 L:      linux-input@vger.kernel.org
12094 S:      Maintained
12095 F:      drivers/input/tablet/wacom_serial4.c
12096
12097 WATCHDOG DEVICE DRIVERS
12098 M:      Wim Van Sebroeck <wim@iguana.be>
12099 R:      Guenter Roeck <linux@roeck-us.net>
12100 L:      linux-watchdog@vger.kernel.org
12101 W:      http://www.linux-watchdog.org/
12102 T:      git git://www.linux-watchdog.org/linux-watchdog.git
12103 S:      Maintained
12104 F:      Documentation/watchdog/
12105 F:      drivers/watchdog/
12106 F:      include/linux/watchdog.h
12107 F:      include/uapi/linux/watchdog.h
12108
12109 WD7000 SCSI DRIVER
12110 M:      Miroslav Zagorac <zaga@fly.cc.fer.hr>
12111 L:      linux-scsi@vger.kernel.org
12112 S:      Maintained
12113 F:      drivers/scsi/wd7000.c
12114
12115 WIIMOTE HID DRIVER
12116 M:      David Herrmann <dh.herrmann@googlemail.com>
12117 L:      linux-input@vger.kernel.org
12118 S:      Maintained
12119 F:      drivers/hid/hid-wiimote*
12120
12121 WINBOND CIR DRIVER
12122 M:      David Härdeman <david@hardeman.nu>
12123 S:      Maintained
12124 F:      drivers/media/rc/winbond-cir.c
12125
12126 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12127 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
12128 L:      linux-watchdog@vger.kernel.org
12129 S:      Maintained
12130 F:      drivers/watchdog/ebc-c384_wdt.c
12131
12132 WINSYSTEMS WS16C48 GPIO DRIVER
12133 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
12134 L:      linux-gpio@vger.kernel.org
12135 S:      Maintained
12136 F:      drivers/gpio/gpio-ws16c48.c
12137
12138 WIMAX STACK
12139 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12140 M:      linux-wimax@intel.com
12141 L:      wimax@linuxwimax.org (subscribers-only)
12142 S:      Supported
12143 W:      http://linuxwimax.org
12144 F:      Documentation/wimax/README.wimax
12145 F:      include/linux/wimax/debug.h
12146 F:      include/net/wimax.h
12147 F:      include/uapi/linux/wimax.h
12148 F:      net/wimax/
12149
12150 WISTRON LAPTOP BUTTON DRIVER
12151 M:      Miloslav Trmac <mitr@volny.cz>
12152 S:      Maintained
12153 F:      drivers/input/misc/wistron_btns.c
12154
12155 WL3501 WIRELESS PCMCIA CARD DRIVER
12156 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12157 L:      linux-wireless@vger.kernel.org
12158 W:      http://oops.ghostprotocols.net:81/blog
12159 S:      Maintained
12160 F:      drivers/net/wireless/wl3501*
12161
12162 WOLFSON MICROELECTRONICS DRIVERS
12163 L:      patches@opensource.wolfsonmicro.com
12164 T:      git https://github.com/CirrusLogic/linux-drivers.git
12165 W:      https://github.com/CirrusLogic/linux-drivers/wiki
12166 S:      Supported
12167 F:      Documentation/hwmon/wm83??
12168 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12169 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12170 F:      Documentation/devicetree/bindings/mfd/arizona.txt
12171 F:      arch/arm/mach-s3c64xx/mach-crag6410*
12172 F:      drivers/clk/clk-wm83*.c
12173 F:      drivers/extcon/extcon-arizona.c
12174 F:      drivers/leds/leds-wm83*.c
12175 F:      drivers/gpio/gpio-*wm*.c
12176 F:      drivers/gpio/gpio-arizona.c
12177 F:      drivers/hwmon/wm83??-hwmon.c
12178 F:      drivers/input/misc/wm831x-on.c
12179 F:      drivers/input/touchscreen/wm831x-ts.c
12180 F:      drivers/input/touchscreen/wm97*.c
12181 F:      drivers/mfd/arizona*
12182 F:      drivers/mfd/wm*.c
12183 F:      drivers/mfd/cs47l24*
12184 F:      drivers/power/wm83*.c
12185 F:      drivers/rtc/rtc-wm83*.c
12186 F:      drivers/regulator/wm8*.c
12187 F:      drivers/video/backlight/wm83*_bl.c
12188 F:      drivers/watchdog/wm83*_wdt.c
12189 F:      include/linux/mfd/arizona/
12190 F:      include/linux/mfd/wm831x/
12191 F:      include/linux/mfd/wm8350/
12192 F:      include/linux/mfd/wm8400*
12193 F:      include/linux/wm97xx.h
12194 F:      include/sound/wm????.h
12195 F:      sound/soc/codecs/arizona.?
12196 F:      sound/soc/codecs/wm*
12197 F:      sound/soc/codecs/cs47l24*
12198
12199 WORKQUEUE
12200 M:      Tejun Heo <tj@kernel.org>
12201 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12203 S:      Maintained
12204 F:      include/linux/workqueue.h
12205 F:      kernel/workqueue.c
12206 F:      Documentation/workqueue.txt
12207
12208 X.25 NETWORK LAYER
12209 M:      Andrew Hendry <andrew.hendry@gmail.com>
12210 L:      linux-x25@vger.kernel.org
12211 S:      Odd Fixes
12212 F:      Documentation/networking/x25*
12213 F:      include/net/x25*
12214 F:      net/x25/
12215
12216 X86 ARCHITECTURE (32-BIT AND 64-BIT)
12217 M:      Thomas Gleixner <tglx@linutronix.de>
12218 M:      Ingo Molnar <mingo@redhat.com>
12219 M:      "H. Peter Anvin" <hpa@zytor.com>
12220 M:      x86@kernel.org
12221 L:      linux-kernel@vger.kernel.org
12222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12223 S:      Maintained
12224 F:      Documentation/x86/
12225 F:      arch/x86/
12226
12227 X86 PLATFORM DRIVERS
12228 M:      Darren Hart <dvhart@infradead.org>
12229 L:      platform-driver-x86@vger.kernel.org
12230 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12231 S:      Maintained
12232 F:      drivers/platform/x86/
12233 F:      drivers/platform/olpc/
12234
12235 X86 MCE INFRASTRUCTURE
12236 M:      Tony Luck <tony.luck@intel.com>
12237 M:      Borislav Petkov <bp@alien8.de>
12238 L:      linux-edac@vger.kernel.org
12239 S:      Maintained
12240 F:      arch/x86/kernel/cpu/mcheck/*
12241
12242 X86 MICROCODE UPDATE SUPPORT
12243 M:      Borislav Petkov <bp@alien8.de>
12244 S:      Maintained
12245 F:      arch/x86/kernel/cpu/microcode/*
12246
12247 X86 VDSO
12248 M:      Andy Lutomirski <luto@amacapital.net>
12249 L:      linux-kernel@vger.kernel.org
12250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12251 S:      Maintained
12252 F:      arch/x86/entry/vdso/
12253
12254 XC2028/3028 TUNER DRIVER
12255 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
12256 L:      linux-media@vger.kernel.org
12257 W:      https://linuxtv.org
12258 T:      git git://linuxtv.org/media_tree.git
12259 S:      Maintained
12260 F:      drivers/media/tuners/tuner-xc2028.*
12261
12262 XEN HYPERVISOR INTERFACE
12263 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
12264 M:      David Vrabel <david.vrabel@citrix.com>
12265 M:      Juergen Gross <jgross@suse.com>
12266 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12268 S:      Supported
12269 F:      arch/x86/xen/
12270 F:      drivers/*/xen-*front.c
12271 F:      drivers/xen/
12272 F:      arch/x86/include/asm/xen/
12273 F:      include/xen/
12274 F:      include/uapi/xen/
12275
12276 XEN HYPERVISOR ARM
12277 M:      Stefano Stabellini <sstabellini@kernel.org>
12278 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12279 S:      Maintained
12280 F:      arch/arm/xen/
12281 F:      arch/arm/include/asm/xen/
12282
12283 XEN HYPERVISOR ARM64
12284 M:      Stefano Stabellini <sstabellini@kernel.org>
12285 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12286 S:      Maintained
12287 F:      arch/arm64/xen/
12288 F:      arch/arm64/include/asm/xen/
12289
12290 XEN NETWORK BACKEND DRIVER
12291 M:      Wei Liu <wei.liu2@citrix.com>
12292 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12293 L:      netdev@vger.kernel.org
12294 S:      Supported
12295 F:      drivers/net/xen-netback/*
12296
12297 XEN PCI SUBSYSTEM
12298 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12299 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12300 S:      Supported
12301 F:      arch/x86/pci/*xen*
12302 F:      drivers/pci/*xen*
12303
12304 XEN BLOCK SUBSYSTEM
12305 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12306 M:      Roger Pau Monné <roger.pau@citrix.com>
12307 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12308 S:      Supported
12309 F:      drivers/block/xen-blkback/*
12310 F:      drivers/block/xen*
12311
12312 XEN PVSCSI DRIVERS
12313 M:      Juergen Gross <jgross@suse.com>
12314 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12315 L:      linux-scsi@vger.kernel.org
12316 S:      Supported
12317 F:      drivers/scsi/xen-scsifront.c
12318 F:      drivers/xen/xen-scsiback.c
12319 F:      include/xen/interface/io/vscsiif.h
12320
12321 XEN SWIOTLB SUBSYSTEM
12322 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12323 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12324 S:      Supported
12325 F:      arch/x86/xen/*swiotlb*
12326 F:      drivers/xen/*swiotlb*
12327
12328 XFS FILESYSTEM
12329 P:      Silicon Graphics Inc
12330 M:      Dave Chinner <david@fromorbit.com>
12331 M:      xfs@oss.sgi.com
12332 L:      xfs@oss.sgi.com
12333 W:      http://oss.sgi.com/projects/xfs
12334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12335 S:      Supported
12336 F:      Documentation/filesystems/xfs.txt
12337 F:      fs/xfs/
12338
12339 XILINX AXI ETHERNET DRIVER
12340 M:      Anirudha Sarangi <anirudh@xilinx.com>
12341 M:      John Linn <John.Linn@xilinx.com>
12342 S:      Maintained
12343 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
12344
12345 XILINX UARTLITE SERIAL DRIVER
12346 M:      Peter Korsgaard <jacmet@sunsite.dk>
12347 L:      linux-serial@vger.kernel.org
12348 S:      Maintained
12349 F:      drivers/tty/serial/uartlite.c
12350
12351 XILINX VIDEO IP CORES
12352 M:      Hyun Kwon <hyun.kwon@xilinx.com>
12353 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12354 L:      linux-media@vger.kernel.org
12355 T:      git git://linuxtv.org/media_tree.git
12356 S:      Supported
12357 F:      Documentation/devicetree/bindings/media/xilinx/
12358 F:      drivers/media/platform/xilinx/
12359 F:      include/uapi/linux/xilinx-v4l2-controls.h
12360
12361 XILLYBUS DRIVER
12362 M:      Eli Billauer <eli.billauer@gmail.com>
12363 L:      linux-kernel@vger.kernel.org
12364 S:      Supported
12365 F:      drivers/char/xillybus/
12366
12367 XTENSA XTFPGA PLATFORM SUPPORT
12368 M:      Max Filippov <jcmvbkbc@gmail.com>
12369 L:      linux-xtensa@linux-xtensa.org
12370 S:      Maintained
12371 F:      drivers/spi/spi-xtensa-xtfpga.c
12372 F:      sound/soc/xtensa/xtfpga-i2s.c
12373
12374 YAM DRIVER FOR AX.25
12375 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
12376 L:      linux-hams@vger.kernel.org
12377 S:      Maintained
12378 F:      drivers/net/hamradio/yam*
12379 F:      include/linux/yam.h
12380
12381 YEALINK PHONE DRIVER
12382 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
12383 L:      usbb2k-api-dev@nongnu.org
12384 S:      Maintained
12385 F:      Documentation/input/yealink.txt
12386 F:      drivers/input/misc/yealink.*
12387
12388 Z8530 DRIVER FOR AX.25
12389 M:      Joerg Reuter <jreuter@yaina.de>
12390 W:      http://yaina.de/jreuter/
12391 W:      http://www.qsl.net/dl1bke/
12392 L:      linux-hams@vger.kernel.org
12393 S:      Maintained
12394 F:      Documentation/networking/z8530drv.txt
12395 F:      drivers/net/hamradio/*scc.c
12396 F:      drivers/net/hamradio/z8530.h
12397
12398 ZBUD COMPRESSED PAGE ALLOCATOR
12399 M:      Seth Jennings <sjenning@redhat.com>
12400 L:      linux-mm@kvack.org
12401 S:      Maintained
12402 F:      mm/zbud.c
12403 F:      include/linux/zbud.h
12404
12405 ZD1211RW WIRELESS DRIVER
12406 M:      Daniel Drake <dsd@gentoo.org>
12407 M:      Ulrich Kunitz <kune@deine-taler.de>
12408 W:      http://zd1211.ath.cx/wiki/DriverRewrite
12409 L:      linux-wireless@vger.kernel.org
12410 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
12411 S:      Maintained
12412 F:      drivers/net/wireless/zydas/zd1211rw/
12413
12414 ZPOOL COMPRESSED PAGE STORAGE API
12415 M:      Dan Streetman <ddstreet@ieee.org>
12416 L:      linux-mm@kvack.org
12417 S:      Maintained
12418 F:      mm/zpool.c
12419 F:      include/linux/zpool.h
12420
12421 ZR36067 VIDEO FOR LINUX DRIVER
12422 L:      mjpeg-users@lists.sourceforge.net
12423 L:      linux-media@vger.kernel.org
12424 W:      http://mjpeg.sourceforge.net/driver-zoran/
12425 T:      hg https://linuxtv.org/hg/v4l-dvb
12426 S:      Odd Fixes
12427 F:      drivers/media/pci/zoran/
12428
12429 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12430 M:      Minchan Kim <minchan@kernel.org>
12431 M:      Nitin Gupta <ngupta@vflare.org>
12432 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12433 L:      linux-kernel@vger.kernel.org
12434 S:      Maintained
12435 F:      drivers/block/zram/
12436 F:      Documentation/blockdev/zram.txt
12437
12438 ZS DECSTATION Z85C30 SERIAL DRIVER
12439 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12440 S:      Maintained
12441 F:      drivers/tty/serial/zs.*
12442
12443 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12444 M:      Minchan Kim <minchan@kernel.org>
12445 M:      Nitin Gupta <ngupta@vflare.org>
12446 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12447 L:      linux-mm@kvack.org
12448 S:      Maintained
12449 F:      mm/zsmalloc.c
12450 F:      include/linux/zsmalloc.h
12451 F:      Documentation/vm/zsmalloc.txt
12452
12453 ZSWAP COMPRESSED SWAP CACHING
12454 M:      Seth Jennings <sjenning@redhat.com>
12455 L:      linux-mm@kvack.org
12456 S:      Maintained
12457 F:      mm/zswap.c
12458
12459 THE REST
12460 M:      Linus Torvalds <torvalds@linux-foundation.org>
12461 L:      linux-kernel@vger.kernel.org
12462 Q:      http://patchwork.kernel.org/project/LKML/list/
12463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12464 S:      Buried alive in reporters
12465 F:      *
12466 F:      */