Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
[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/gpio/
4906 F:      Documentation/ABI/testing/gpio-cdev
4907 F:      Documentation/ABI/obsolete/sysfs-gpio
4908 F:      drivers/gpio/
4909 F:      include/linux/gpio/
4910 F:      include/linux/gpio.h
4911 F:      include/asm-generic/gpio.h
4912 F:      include/uapi/linux/gpio.h
4913 F:      tools/gpio/
4914
4915 GRE DEMULTIPLEXER DRIVER
4916 M:      Dmitry Kozlov <xeb@mail.ru>
4917 L:      netdev@vger.kernel.org
4918 S:      Maintained
4919 F:      net/ipv4/gre_demux.c
4920 F:      net/ipv4/gre_offload.c
4921 F:      include/net/gre.h
4922
4923 GRETH 10/100/1G Ethernet MAC device driver
4924 M:      Andreas Larsson <andreas@gaisler.com>
4925 L:      netdev@vger.kernel.org
4926 S:      Maintained
4927 F:      drivers/net/ethernet/aeroflex/
4928
4929 GSPCA FINEPIX SUBDRIVER
4930 M:      Frank Zago <frank@zago.net>
4931 L:      linux-media@vger.kernel.org
4932 T:      git git://linuxtv.org/media_tree.git
4933 S:      Maintained
4934 F:      drivers/media/usb/gspca/finepix.c
4935
4936 GSPCA GL860 SUBDRIVER
4937 M:      Olivier Lorin <o.lorin@laposte.net>
4938 L:      linux-media@vger.kernel.org
4939 T:      git git://linuxtv.org/media_tree.git
4940 S:      Maintained
4941 F:      drivers/media/usb/gspca/gl860/
4942
4943 GSPCA M5602 SUBDRIVER
4944 M:      Erik Andren <erik.andren@gmail.com>
4945 L:      linux-media@vger.kernel.org
4946 T:      git git://linuxtv.org/media_tree.git
4947 S:      Maintained
4948 F:      drivers/media/usb/gspca/m5602/
4949
4950 GSPCA PAC207 SONIXB SUBDRIVER
4951 M:      Hans de Goede <hdegoede@redhat.com>
4952 L:      linux-media@vger.kernel.org
4953 T:      git git://linuxtv.org/media_tree.git
4954 S:      Maintained
4955 F:      drivers/media/usb/gspca/pac207.c
4956
4957 GSPCA SN9C20X SUBDRIVER
4958 M:      Brian Johnson <brijohn@gmail.com>
4959 L:      linux-media@vger.kernel.org
4960 T:      git git://linuxtv.org/media_tree.git
4961 S:      Maintained
4962 F:      drivers/media/usb/gspca/sn9c20x.c
4963
4964 GSPCA T613 SUBDRIVER
4965 M:      Leandro Costantino <lcostantino@gmail.com>
4966 L:      linux-media@vger.kernel.org
4967 T:      git git://linuxtv.org/media_tree.git
4968 S:      Maintained
4969 F:      drivers/media/usb/gspca/t613.c
4970
4971 GSPCA USB WEBCAM DRIVER
4972 M:      Hans de Goede <hdegoede@redhat.com>
4973 L:      linux-media@vger.kernel.org
4974 T:      git git://linuxtv.org/media_tree.git
4975 S:      Maintained
4976 F:      drivers/media/usb/gspca/
4977
4978 GUID PARTITION TABLE (GPT)
4979 M:      Davidlohr Bueso <dave@stgolabs.net>
4980 L:      linux-efi@vger.kernel.org
4981 S:      Maintained
4982 F:      block/partitions/efi.*
4983
4984 STK1160 USB VIDEO CAPTURE DRIVER
4985 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4986 L:      linux-media@vger.kernel.org
4987 T:      git git://linuxtv.org/media_tree.git
4988 S:      Maintained
4989 F:      drivers/media/usb/stk1160/
4990
4991 H8/300 ARCHITECTURE
4992 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
4993 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4994 W:      http://uclinux-h8.sourceforge.jp
4995 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4996 S:      Maintained
4997 F:      arch/h8300/
4998 F:      drivers/clocksource/h8300_*.c
4999 F:      drivers/clk/h8300/
5000 F:      drivers/irqchip/irq-renesas-h8*.c
5001
5002 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5003 M:      Frank Seidel <frank@f-seidel.de>
5004 L:      platform-driver-x86@vger.kernel.org
5005 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5006 S:      Maintained
5007 F:      drivers/platform/x86/hdaps.c
5008
5009 HDPVR USB VIDEO ENCODER DRIVER
5010 M:      Hans Verkuil <hverkuil@xs4all.nl>
5011 L:      linux-media@vger.kernel.org
5012 T:      git git://linuxtv.org/media_tree.git
5013 W:      https://linuxtv.org
5014 S:      Odd Fixes
5015 F:      drivers/media/usb/hdpvr/
5016
5017 HWPOISON MEMORY FAILURE HANDLING
5018 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5019 L:      linux-mm@kvack.org
5020 S:      Maintained
5021 F:      mm/memory-failure.c
5022 F:      mm/hwpoison-inject.c
5023
5024 HYPERVISOR VIRTUAL CONSOLE DRIVER
5025 L:      linuxppc-dev@lists.ozlabs.org
5026 S:      Odd Fixes
5027 F:      drivers/tty/hvc/
5028
5029 HACKRF MEDIA DRIVER
5030 M:      Antti Palosaari <crope@iki.fi>
5031 L:      linux-media@vger.kernel.org
5032 W:      https://linuxtv.org
5033 W:      http://palosaari.fi/linux/
5034 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5035 T:      git git://linuxtv.org/anttip/media_tree.git
5036 S:      Maintained
5037 F:      drivers/media/usb/hackrf/
5038
5039 HARDWARE MONITORING
5040 M:      Jean Delvare <jdelvare@suse.com>
5041 M:      Guenter Roeck <linux@roeck-us.net>
5042 L:      linux-hwmon@vger.kernel.org
5043 W:      http://hwmon.wiki.kernel.org/
5044 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5046 S:      Maintained
5047 F:      Documentation/hwmon/
5048 F:      drivers/hwmon/
5049 F:      include/linux/hwmon*.h
5050
5051 HARDWARE RANDOM NUMBER GENERATOR CORE
5052 M:      Matt Mackall <mpm@selenic.com>
5053 M:      Herbert Xu <herbert@gondor.apana.org.au>
5054 L:      linux-crypto@vger.kernel.org
5055 S:      Odd fixes
5056 F:      Documentation/hw_random.txt
5057 F:      drivers/char/hw_random/
5058 F:      include/linux/hw_random.h
5059
5060 HARDWARE SPINLOCK CORE
5061 M:      Ohad Ben-Cohen <ohad@wizery.com>
5062 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5063 L:      linux-remoteproc@vger.kernel.org
5064 S:      Maintained
5065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5066 F:      Documentation/hwspinlock.txt
5067 F:      drivers/hwspinlock/hwspinlock_*
5068 F:      include/linux/hwspinlock.h
5069
5070 HARMONY SOUND DRIVER
5071 L:      linux-parisc@vger.kernel.org
5072 S:      Maintained
5073 F:      sound/parisc/harmony.*
5074
5075 HD29L2 MEDIA DRIVER
5076 M:      Antti Palosaari <crope@iki.fi>
5077 L:      linux-media@vger.kernel.org
5078 W:      https://linuxtv.org
5079 W:      http://palosaari.fi/linux/
5080 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5081 T:      git git://linuxtv.org/anttip/media_tree.git
5082 S:      Maintained
5083 F:      drivers/media/dvb-frontends/hd29l2*
5084
5085 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5086 M:      Don Brace <don.brace@microsemi.com>
5087 L:      iss_storagedev@hp.com
5088 L:      esc.storagedev@microsemi.com
5089 L:      linux-scsi@vger.kernel.org
5090 S:      Supported
5091 F:      Documentation/scsi/hpsa.txt
5092 F:      drivers/scsi/hpsa*.[ch]
5093 F:      include/linux/cciss*.h
5094 F:      include/uapi/linux/cciss*.h
5095
5096 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5097 M:      Don Brace <don.brace@microsemi.com>
5098 L:      iss_storagedev@hp.com
5099 L:      esc.storagedev@microsemi.com
5100 L:      linux-scsi@vger.kernel.org
5101 S:      Supported
5102 F:      Documentation/blockdev/cciss.txt
5103 F:      drivers/block/cciss*
5104 F:      include/linux/cciss_ioctl.h
5105 F:      include/uapi/linux/cciss_ioctl.h
5106
5107 HFS FILESYSTEM
5108 L:      linux-fsdevel@vger.kernel.org
5109 S:      Orphan
5110 F:      Documentation/filesystems/hfs.txt
5111 F:      fs/hfs/
5112
5113 HFSPLUS FILESYSTEM
5114 L:      linux-fsdevel@vger.kernel.org
5115 S:      Orphan
5116 F:      Documentation/filesystems/hfsplus.txt
5117 F:      fs/hfsplus/
5118
5119 HGA FRAMEBUFFER DRIVER
5120 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5121 L:      linux-nvidia@lists.surfsouth.com
5122 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5123 S:      Maintained
5124 F:      drivers/video/fbdev/hgafb.c
5125
5126 HIBERNATION (aka Software Suspend, aka swsusp)
5127 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5128 M:      Pavel Machek <pavel@ucw.cz>
5129 L:      linux-pm@vger.kernel.org
5130 S:      Supported
5131 F:      arch/x86/power/
5132 F:      drivers/base/power/
5133 F:      kernel/power/
5134 F:      include/linux/suspend.h
5135 F:      include/linux/freezer.h
5136 F:      include/linux/pm.h
5137 F:      arch/*/include/asm/suspend*.h
5138
5139 HID CORE LAYER
5140 M:      Jiri Kosina <jikos@kernel.org>
5141 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5142 L:      linux-input@vger.kernel.org
5143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5144 S:      Maintained
5145 F:      drivers/hid/
5146 F:      include/linux/hid*
5147 F:      include/uapi/linux/hid*
5148
5149 HID SENSOR HUB DRIVERS
5150 M:      Jiri Kosina <jikos@kernel.org>
5151 M:      Jonathan Cameron <jic23@kernel.org>
5152 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5153 L:      linux-input@vger.kernel.org
5154 L:      linux-iio@vger.kernel.org
5155 S:      Maintained
5156 F:      Documentation/hid/hid-sensor*
5157 F:      drivers/hid/hid-sensor-*
5158 F:      drivers/iio/*/hid-*
5159 F:      include/linux/hid-sensor-*
5160
5161 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5162 M:      Thomas Gleixner <tglx@linutronix.de>
5163 L:      linux-kernel@vger.kernel.org
5164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5165 S:      Maintained
5166 F:      Documentation/timers/
5167 F:      kernel/time/hrtimer.c
5168 F:      kernel/time/clockevents.c
5169 F:      kernel/time/tick*.*
5170 F:      kernel/time/timer_*.c
5171 F:      include/linux/clockchips.h
5172 F:      include/linux/hrtimer.h
5173
5174 HIGH-SPEED SCC DRIVER FOR AX.25
5175 L:      linux-hams@vger.kernel.org
5176 S:      Orphan
5177 F:      drivers/net/hamradio/dmascc.c
5178 F:      drivers/net/hamradio/scc.c
5179
5180 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5181 M:      HighPoint Linux Team <linux@highpoint-tech.com>
5182 W:      http://www.highpoint-tech.com
5183 S:      Supported
5184 F:      Documentation/scsi/hptiop.txt
5185 F:      drivers/scsi/hptiop.c
5186
5187 HIPPI
5188 M:      Jes Sorensen <jes@trained-monkey.org>
5189 L:      linux-hippi@sunsite.dk
5190 S:      Maintained
5191 F:      include/linux/hippidevice.h
5192 F:      include/uapi/linux/if_hippi.h
5193 F:      net/802/hippi.c
5194 F:      drivers/net/hippi/
5195
5196 HISILICON SAS Controller
5197 M:      John Garry <john.garry@huawei.com>
5198 W:      http://www.hisilicon.com
5199 S:      Supported
5200 F:      drivers/scsi/hisi_sas/
5201 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5202
5203 HOST AP DRIVER
5204 M:      Jouni Malinen <j@w1.fi>
5205 L:      hostap@shmoo.com (subscribers-only)
5206 L:      linux-wireless@vger.kernel.org
5207 W:      http://hostap.epitest.fi/
5208 S:      Maintained
5209 F:      drivers/net/wireless/intersil/hostap/
5210
5211 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5212 L:      platform-driver-x86@vger.kernel.org
5213 S:      Orphan
5214 F:      drivers/platform/x86/tc1100-wmi.c
5215
5216 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5217 M:      Jaroslav Kysela <perex@perex.cz>
5218 S:      Maintained
5219 F:      drivers/net/ethernet/hp/hp100.*
5220
5221 HPET:   High Precision Event Timers driver
5222 M:      Clemens Ladisch <clemens@ladisch.de>
5223 S:      Maintained
5224 F:      Documentation/timers/hpet.txt
5225 F:      drivers/char/hpet.c
5226 F:      include/linux/hpet.h
5227 F:      include/uapi/linux/hpet.h
5228
5229 HPET:   x86
5230 S:      Orphan
5231 F:      arch/x86/kernel/hpet.c
5232 F:      arch/x86/include/asm/hpet.h
5233
5234 HPFS FILESYSTEM
5235 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5236 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5237 S:      Maintained
5238 F:      fs/hpfs/
5239
5240 HSI SUBSYSTEM
5241 M:      Sebastian Reichel <sre@kernel.org>
5242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5243 S:      Maintained
5244 F:      Documentation/ABI/testing/sysfs-bus-hsi
5245 F:      Documentation/hsi.txt
5246 F:      drivers/hsi/
5247 F:      include/linux/hsi/
5248 F:      include/uapi/linux/hsi/
5249
5250 HSO 3G MODEM DRIVER
5251 M:      Jan Dumon <j.dumon@option.com>
5252 W:      http://www.pharscape.org
5253 S:      Maintained
5254 F:      drivers/net/usb/hso.c
5255
5256 HSR NETWORK PROTOCOL
5257 M:      Arvid Brodin <arvid.brodin@alten.se>
5258 L:      netdev@vger.kernel.org
5259 S:      Maintained
5260 F:      net/hsr/
5261
5262 HTCPEN TOUCHSCREEN DRIVER
5263 M:      Pau Oliva Fora <pof@eslack.org>
5264 L:      linux-input@vger.kernel.org
5265 S:      Maintained
5266 F:      drivers/input/touchscreen/htcpen.c
5267
5268 HUGETLB FILESYSTEM
5269 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
5270 S:      Maintained
5271 F:      fs/hugetlbfs/
5272
5273 Hyper-V CORE AND DRIVERS
5274 M:      "K. Y. Srinivasan" <kys@microsoft.com>
5275 M:      Haiyang Zhang <haiyangz@microsoft.com>
5276 L:      devel@linuxdriverproject.org
5277 S:      Maintained
5278 F:      arch/x86/include/asm/mshyperv.h
5279 F:      arch/x86/include/uapi/asm/hyperv.h
5280 F:      arch/x86/kernel/cpu/mshyperv.c
5281 F:      drivers/hid/hid-hyperv.c
5282 F:      drivers/hv/
5283 F:      drivers/input/serio/hyperv-keyboard.c
5284 F:      drivers/pci/host/pci-hyperv.c
5285 F:      drivers/net/hyperv/
5286 F:      drivers/scsi/storvsc_drv.c
5287 F:      drivers/video/fbdev/hyperv_fb.c
5288 F:      include/linux/hyperv.h
5289 F:      tools/hv/
5290 F:      Documentation/ABI/stable/sysfs-bus-vmbus
5291
5292 I2C MUXES
5293 M:      Peter Rosin <peda@axentia.se>
5294 L:      linux-i2c@vger.kernel.org
5295 S:      Maintained
5296 F:      Documentation/i2c/muxes/
5297 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
5298 F:      drivers/i2c/i2c-mux.c
5299 F:      drivers/i2c/muxes/
5300 F:      include/linux/i2c-mux.h
5301
5302 I2C OVER PARALLEL PORT
5303 M:      Jean Delvare <jdelvare@suse.com>
5304 L:      linux-i2c@vger.kernel.org
5305 S:      Maintained
5306 F:      Documentation/i2c/busses/i2c-parport
5307 F:      Documentation/i2c/busses/i2c-parport-light
5308 F:      drivers/i2c/busses/i2c-parport.c
5309 F:      drivers/i2c/busses/i2c-parport-light.c
5310
5311 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5312 M:      Jean Delvare <jdelvare@suse.com>
5313 L:      linux-i2c@vger.kernel.org
5314 S:      Maintained
5315 F:      Documentation/i2c/busses/i2c-ali1535
5316 F:      Documentation/i2c/busses/i2c-ali1563
5317 F:      Documentation/i2c/busses/i2c-ali15x3
5318 F:      Documentation/i2c/busses/i2c-amd756
5319 F:      Documentation/i2c/busses/i2c-amd8111
5320 F:      Documentation/i2c/busses/i2c-i801
5321 F:      Documentation/i2c/busses/i2c-nforce2
5322 F:      Documentation/i2c/busses/i2c-piix4
5323 F:      Documentation/i2c/busses/i2c-sis5595
5324 F:      Documentation/i2c/busses/i2c-sis630
5325 F:      Documentation/i2c/busses/i2c-sis96x
5326 F:      Documentation/i2c/busses/i2c-via
5327 F:      Documentation/i2c/busses/i2c-viapro
5328 F:      drivers/i2c/busses/i2c-ali1535.c
5329 F:      drivers/i2c/busses/i2c-ali1563.c
5330 F:      drivers/i2c/busses/i2c-ali15x3.c
5331 F:      drivers/i2c/busses/i2c-amd756.c
5332 F:      drivers/i2c/busses/i2c-amd756-s4882.c
5333 F:      drivers/i2c/busses/i2c-amd8111.c
5334 F:      drivers/i2c/busses/i2c-i801.c
5335 F:      drivers/i2c/busses/i2c-isch.c
5336 F:      drivers/i2c/busses/i2c-nforce2.c
5337 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
5338 F:      drivers/i2c/busses/i2c-piix4.c
5339 F:      drivers/i2c/busses/i2c-sis5595.c
5340 F:      drivers/i2c/busses/i2c-sis630.c
5341 F:      drivers/i2c/busses/i2c-sis96x.c
5342 F:      drivers/i2c/busses/i2c-via.c
5343 F:      drivers/i2c/busses/i2c-viapro.c
5344
5345 I2C/SMBUS ISMT DRIVER
5346 M:      Seth Heasley <seth.heasley@intel.com>
5347 M:      Neil Horman <nhorman@tuxdriver.com>
5348 L:      linux-i2c@vger.kernel.org
5349 F:      drivers/i2c/busses/i2c-ismt.c
5350 F:      Documentation/i2c/busses/i2c-ismt
5351
5352 I2C/SMBUS STUB DRIVER
5353 M:      Jean Delvare <jdelvare@suse.com>
5354 L:      linux-i2c@vger.kernel.org
5355 S:      Maintained
5356 F:      drivers/i2c/i2c-stub.c
5357
5358 I2C SUBSYSTEM
5359 M:      Wolfram Sang <wsa@the-dreams.de>
5360 L:      linux-i2c@vger.kernel.org
5361 W:      https://i2c.wiki.kernel.org/
5362 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
5363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5364 S:      Maintained
5365 F:      Documentation/devicetree/bindings/i2c/
5366 F:      Documentation/i2c/
5367 F:      drivers/i2c/
5368 F:      drivers/i2c/*/
5369 F:      include/linux/i2c.h
5370 F:      include/linux/i2c-*.h
5371 F:      include/uapi/linux/i2c.h
5372 F:      include/uapi/linux/i2c-*.h
5373
5374 I2C ACPI SUPPORT
5375 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5376 L:      linux-i2c@vger.kernel.org
5377 L:      linux-acpi@vger.kernel.org
5378 S:      Maintained
5379
5380 I2C-TAOS-EVM DRIVER
5381 M:      Jean Delvare <jdelvare@suse.com>
5382 L:      linux-i2c@vger.kernel.org
5383 S:      Maintained
5384 F:      Documentation/i2c/busses/i2c-taos-evm
5385 F:      drivers/i2c/busses/i2c-taos-evm.c
5386
5387 I2C-TINY-USB DRIVER
5388 M:      Till Harbaum <till@harbaum.org>
5389 L:      linux-i2c@vger.kernel.org
5390 W:      http://www.harbaum.org/till/i2c_tiny_usb
5391 S:      Maintained
5392 F:      drivers/i2c/busses/i2c-tiny-usb.c
5393
5394 i386 BOOT CODE
5395 M:      "H. Peter Anvin" <hpa@zytor.com>
5396 S:      Maintained
5397 F:      arch/x86/boot/
5398
5399 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5400 M:      "H. Peter Anvin" <hpa@zytor.com>
5401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5402 S:      Maintained
5403
5404 IA64 (Itanium) PLATFORM
5405 M:      Tony Luck <tony.luck@intel.com>
5406 M:      Fenghua Yu <fenghua.yu@intel.com>
5407 L:      linux-ia64@vger.kernel.org
5408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5409 S:      Maintained
5410 F:      arch/ia64/
5411
5412 IBM Power VMX Cryptographic instructions
5413 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5414 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5415 L:      linux-crypto@vger.kernel.org
5416 S:      Supported
5417 F:      drivers/crypto/vmx/Makefile
5418 F:      drivers/crypto/vmx/Kconfig
5419 F:      drivers/crypto/vmx/vmx.c
5420 F:      drivers/crypto/vmx/aes*
5421 F:      drivers/crypto/vmx/ghash*
5422 F:      drivers/crypto/vmx/ppc-xlate.pl
5423
5424 IBM Power in-Nest Crypto Acceleration
5425 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5426 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5427 L:      linux-crypto@vger.kernel.org
5428 S:      Supported
5429 F:      drivers/crypto/nx/Makefile
5430 F:      drivers/crypto/nx/Kconfig
5431 F:      drivers/crypto/nx/nx-aes*
5432 F:      drivers/crypto/nx/nx-sha*
5433 F:      drivers/crypto/nx/nx.*
5434 F:      drivers/crypto/nx/nx_csbcpb.h
5435 F:      drivers/crypto/nx/nx_debugfs.h
5436
5437 IBM Power 842 compression accelerator
5438 M:      Dan Streetman <ddstreet@ieee.org>
5439 S:      Supported
5440 F:      drivers/crypto/nx/Makefile
5441 F:      drivers/crypto/nx/Kconfig
5442 F:      drivers/crypto/nx/nx-842*
5443 F:      include/linux/sw842.h
5444 F:      crypto/842.c
5445 F:      lib/842/
5446
5447 IBM Power Linux RAID adapter
5448 M:      Brian King <brking@us.ibm.com>
5449 S:      Supported
5450 F:      drivers/scsi/ipr.*
5451
5452 IBM Power Virtual Ethernet Device Driver
5453 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5454 L:      netdev@vger.kernel.org
5455 S:      Supported
5456 F:      drivers/net/ethernet/ibm/ibmveth.*
5457
5458 IBM Power SRIOV Virtual NIC Device Driver
5459 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5460 M:      John Allen <jallen@linux.vnet.ibm.com>
5461 L:      netdev@vger.kernel.org
5462 S:      Supported
5463 F:      drivers/net/ethernet/ibm/ibmvnic.*
5464
5465 IBM Power Virtual SCSI Device Drivers
5466 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5467 L:      linux-scsi@vger.kernel.org
5468 S:      Supported
5469 F:      drivers/scsi/ibmvscsi/ibmvscsi*
5470 F:      drivers/scsi/ibmvscsi/viosrp.h
5471
5472 IBM Power Virtual FC Device Drivers
5473 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5474 L:      linux-scsi@vger.kernel.org
5475 S:      Supported
5476 F:      drivers/scsi/ibmvscsi/ibmvfc*
5477
5478 IBM ServeRAID RAID DRIVER
5479 S:      Orphan
5480 F:      drivers/scsi/ips.*
5481
5482 ICH LPC AND GPIO DRIVER
5483 M:      Peter Tyser <ptyser@xes-inc.com>
5484 S:      Maintained
5485 F:      drivers/mfd/lpc_ich.c
5486 F:      drivers/gpio/gpio-ich.c
5487
5488 IDE SUBSYSTEM
5489 M:      "David S. Miller" <davem@davemloft.net>
5490 L:      linux-ide@vger.kernel.org
5491 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
5492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5493 S:      Maintained
5494 F:      Documentation/ide/
5495 F:      drivers/ide/
5496 F:      include/linux/ide.h
5497
5498 IDEAPAD LAPTOP EXTRAS DRIVER
5499 M:      Ike Panhc <ike.pan@canonical.com>
5500 L:      platform-driver-x86@vger.kernel.org
5501 W:      http://launchpad.net/ideapad-laptop
5502 S:      Maintained
5503 F:      drivers/platform/x86/ideapad-laptop.c
5504
5505 IDEAPAD LAPTOP SLIDEBAR DRIVER
5506 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
5507 L:      linux-input@vger.kernel.org
5508 W:      https://github.com/o2genum/ideapad-slidebar
5509 S:      Maintained
5510 F:      drivers/input/misc/ideapad_slidebar.c
5511
5512 IDE/ATAPI DRIVERS
5513 M:      Borislav Petkov <bp@alien8.de>
5514 L:      linux-ide@vger.kernel.org
5515 S:      Maintained
5516 F:      Documentation/cdrom/ide-cd
5517 F:      drivers/ide/ide-cd*
5518
5519 IDLE-I7300
5520 M:      Andy Henroid <andrew.d.henroid@intel.com>
5521 L:      linux-pm@vger.kernel.org
5522 S:      Supported
5523 F:      drivers/idle/i7300_idle.c
5524
5525 IEEE 802.15.4 SUBSYSTEM
5526 M:      Alexander Aring <aar@pengutronix.de>
5527 L:      linux-wpan@vger.kernel.org
5528 W:      http://wpan.cakelab.org/
5529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5531 S:      Maintained
5532 F:      net/ieee802154/
5533 F:      net/mac802154/
5534 F:      drivers/net/ieee802154/
5535 F:      include/linux/nl802154.h
5536 F:      include/linux/ieee802154.h
5537 F:      include/net/nl802154.h
5538 F:      include/net/mac802154.h
5539 F:      include/net/af_ieee802154.h
5540 F:      include/net/cfg802154.h
5541 F:      include/net/ieee802154_netdev.h
5542 F:      Documentation/networking/ieee802154.txt
5543
5544 IGORPLUG-USB IR RECEIVER
5545 M:      Sean Young <sean@mess.org>
5546 L:      linux-media@vger.kernel.org
5547 S:      Maintained
5548 F:      drivers/media/rc/igorplugusb.c
5549
5550 IGUANAWORKS USB IR TRANSCEIVER
5551 M:      Sean Young <sean@mess.org>
5552 L:      linux-media@vger.kernel.org
5553 S:      Maintained
5554 F:      drivers/media/rc/iguanair.c
5555
5556 IIO SUBSYSTEM AND DRIVERS
5557 M:      Jonathan Cameron <jic23@kernel.org>
5558 R:      Hartmut Knaack <knaack.h@gmx.de>
5559 R:      Lars-Peter Clausen <lars@metafoo.de>
5560 R:      Peter Meerwald <pmeerw@pmeerw.net>
5561 L:      linux-iio@vger.kernel.org
5562 S:      Maintained
5563 F:      drivers/iio/
5564 F:      drivers/staging/iio/
5565 F:      include/linux/iio/
5566 F:      tools/iio/
5567
5568 IKANOS/ADI EAGLE ADSL USB DRIVER
5569 M:      Matthieu Castet <castet.matthieu@free.fr>
5570 M:      Stanislaw Gruszka <stf_xl@wp.pl>
5571 S:      Maintained
5572 F:      drivers/usb/atm/ueagle-atm.c
5573
5574 INA209 HARDWARE MONITOR DRIVER
5575 M:      Guenter Roeck <linux@roeck-us.net>
5576 L:      linux-hwmon@vger.kernel.org
5577 S:      Maintained
5578 F:      Documentation/hwmon/ina209
5579 F:      Documentation/devicetree/bindings/i2c/ina209.txt
5580 F:      drivers/hwmon/ina209.c
5581
5582 INA2XX HARDWARE MONITOR DRIVER
5583 M:      Guenter Roeck <linux@roeck-us.net>
5584 L:      linux-hwmon@vger.kernel.org
5585 S:      Maintained
5586 F:      Documentation/hwmon/ina2xx
5587 F:      drivers/hwmon/ina2xx.c
5588 F:      include/linux/platform_data/ina2xx.h
5589
5590 INDUSTRY PACK SUBSYSTEM (IPACK)
5591 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5592 M:      Jens Taprogge <jens.taprogge@taprogge.org>
5593 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5594 L:      industrypack-devel@lists.sourceforge.net
5595 W:      http://industrypack.sourceforge.net
5596 S:      Maintained
5597 F:      drivers/ipack/
5598
5599 INGENIC JZ4780 DMA Driver
5600 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5601 S:      Maintained
5602 F:      drivers/dma/dma-jz4780.c
5603
5604 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5605 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5606 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5607 L:      linux-ima-devel@lists.sourceforge.net
5608 L:      linux-ima-user@lists.sourceforge.net
5609 L:      linux-security-module@vger.kernel.org
5610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5611 S:      Supported
5612 F:      security/integrity/ima/
5613
5614 IMGTEC IR DECODER DRIVER
5615 M:      James Hogan <james.hogan@imgtec.com>
5616 S:      Maintained
5617 F:      drivers/media/rc/img-ir/
5618
5619 IMS TWINTURBO FRAMEBUFFER DRIVER
5620 L:      linux-fbdev@vger.kernel.org
5621 S:      Orphan
5622 F:      drivers/video/fbdev/imsttfb.c
5623
5624 INFINIBAND SUBSYSTEM
5625 M:      Doug Ledford <dledford@redhat.com>
5626 M:      Sean Hefty <sean.hefty@intel.com>
5627 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
5628 L:      linux-rdma@vger.kernel.org
5629 W:      http://www.openfabrics.org/
5630 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
5631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5632 S:      Supported
5633 F:      Documentation/infiniband/
5634 F:      drivers/infiniband/
5635 F:      drivers/staging/rdma/
5636 F:      include/uapi/linux/if_infiniband.h
5637 F:      include/uapi/rdma/
5638 F:      include/rdma/
5639
5640 INOTIFY
5641 M:      John McCutchan <john@johnmccutchan.com>
5642 M:      Robert Love <rlove@rlove.org>
5643 M:      Eric Paris <eparis@parisplace.org>
5644 S:      Maintained
5645 F:      Documentation/filesystems/inotify.txt
5646 F:      fs/notify/inotify/
5647 F:      include/linux/inotify.h
5648 F:      include/uapi/linux/inotify.h
5649
5650 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5651 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
5652 L:      linux-input@vger.kernel.org
5653 Q:      http://patchwork.kernel.org/project/linux-input/list/
5654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5655 S:      Maintained
5656 F:      drivers/input/
5657 F:      include/linux/input.h
5658 F:      include/uapi/linux/input.h
5659 F:      include/linux/input/
5660 F:      Documentation/devicetree/bindings/input/
5661
5662 INPUT MULTITOUCH (MT) PROTOCOL
5663 M:      Henrik Rydberg <rydberg@bitmath.org>
5664 L:      linux-input@vger.kernel.org
5665 S:      Odd fixes
5666 F:      Documentation/input/multi-touch-protocol.txt
5667 F:      drivers/input/input-mt.c
5668 K:      \b(ABS|SYN)_MT_
5669
5670 INTEL ASoC BDW/HSW DRIVERS
5671 M:      Jie Yang <yang.jie@linux.intel.com>
5672 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5673 S:      Supported
5674 F:      sound/soc/intel/common/sst-dsp*
5675 F:      sound/soc/intel/common/sst-firmware.c
5676 F:      sound/soc/intel/boards/broadwell.c
5677 F:      sound/soc/intel/haswell/
5678
5679 INTEL C600 SERIES SAS CONTROLLER DRIVER
5680 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
5681 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5682 L:      linux-scsi@vger.kernel.org
5683 T:      git git://git.code.sf.net/p/intel-sas/isci
5684 S:      Supported
5685 F:      drivers/scsi/isci/
5686
5687 INTEL HID EVENT DRIVER
5688 M:      Alex Hung <alex.hung@canonical.com>
5689 L:      platform-driver-x86@vger.kernel.org
5690 S:      Maintained
5691 F:      drivers/platform/x86/intel-hid.c
5692
5693 INTEL IDLE DRIVER
5694 M:      Len Brown <lenb@kernel.org>
5695 L:      linux-pm@vger.kernel.org
5696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5697 S:      Supported
5698 F:      drivers/idle/intel_idle.c
5699
5700 INTEL PSTATE DRIVER
5701 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5702 M:      Len Brown <lenb@kernel.org>
5703 L:      linux-pm@vger.kernel.org
5704 S:      Supported
5705 F:      drivers/cpufreq/intel_pstate.c
5706
5707 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5708 M:      Maik Broemme <mbroemme@plusserver.de>
5709 L:      linux-fbdev@vger.kernel.org
5710 S:      Maintained
5711 F:      Documentation/fb/intelfb.txt
5712 F:      drivers/video/fbdev/intelfb/
5713
5714 INTEL 810/815 FRAMEBUFFER DRIVER
5715 M:      Antonino Daplas <adaplas@gmail.com>
5716 L:      linux-fbdev@vger.kernel.org
5717 S:      Maintained
5718 F:      drivers/video/fbdev/i810/
5719
5720 INTEL MENLOW THERMAL DRIVER
5721 M:      Sujith Thomas <sujith.thomas@intel.com>
5722 L:      platform-driver-x86@vger.kernel.org
5723 W:      https://01.org/linux-acpi
5724 S:      Supported
5725 F:      drivers/platform/x86/intel_menlow.c
5726
5727 INTEL I/OAT DMA DRIVER
5728 M:      Dave Jiang <dave.jiang@intel.com>
5729 R:      Dan Williams <dan.j.williams@intel.com>
5730 L:      dmaengine@vger.kernel.org
5731 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
5732 S:      Supported
5733 F:      drivers/dma/ioat*
5734
5735 INTEL IOMMU (VT-d)
5736 M:      David Woodhouse <dwmw2@infradead.org>
5737 L:      iommu@lists.linux-foundation.org
5738 T:      git git://git.infradead.org/iommu-2.6.git
5739 S:      Supported
5740 F:      drivers/iommu/intel-iommu.c
5741 F:      include/linux/intel-iommu.h
5742
5743 INTEL IOP-ADMA DMA DRIVER
5744 R:      Dan Williams <dan.j.williams@intel.com>
5745 S:      Odd fixes
5746 F:      drivers/dma/iop-adma.c
5747
5748 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5749 M:      Krzysztof Halasa <khalasa@piap.pl>
5750 S:      Maintained
5751 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
5752 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
5753 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5754 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
5755 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
5756 F:      drivers/net/wan/ixp4xx_hss.c
5757
5758 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5759 M:      Deepak Saxena <dsaxena@plexity.net>
5760 S:      Maintained
5761 F:      drivers/char/hw_random/ixp4xx-rng.c
5762
5763 INTEL ETHERNET DRIVERS
5764 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5765 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
5766 W:      http://www.intel.com/support/feedback.htm
5767 W:      http://e1000.sourceforge.net/
5768 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5771 S:      Supported
5772 F:      Documentation/networking/e100.txt
5773 F:      Documentation/networking/e1000.txt
5774 F:      Documentation/networking/e1000e.txt
5775 F:      Documentation/networking/igb.txt
5776 F:      Documentation/networking/igbvf.txt
5777 F:      Documentation/networking/ixgb.txt
5778 F:      Documentation/networking/ixgbe.txt
5779 F:      Documentation/networking/ixgbevf.txt
5780 F:      Documentation/networking/i40e.txt
5781 F:      Documentation/networking/i40evf.txt
5782 F:      drivers/net/ethernet/intel/
5783 F:      drivers/net/ethernet/intel/*/
5784
5785 INTEL RDMA RNIC DRIVER
5786 M:     Faisal Latif <faisal.latif@intel.com>
5787 R:     Chien Tin Tung <chien.tin.tung@intel.com>
5788 R:     Mustafa Ismail <mustafa.ismail@intel.com>
5789 R:     Shiraz Saleem <shiraz.saleem@intel.com>
5790 R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
5791 L:     linux-rdma@vger.kernel.org
5792 S:     Supported
5793 F:     drivers/infiniband/hw/i40iw/
5794
5795 INTEL-MID GPIO DRIVER
5796 M:      David Cohen <david.a.cohen@linux.intel.com>
5797 L:      linux-gpio@vger.kernel.org
5798 S:      Maintained
5799 F:      drivers/gpio/gpio-intel-mid.c
5800
5801 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5802 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
5803 L:      linux-wireless@vger.kernel.org
5804 S:      Maintained
5805 F:      Documentation/networking/README.ipw2100
5806 F:      Documentation/networking/README.ipw2200
5807 F:      drivers/net/wireless/intel/ipw2x00/
5808
5809 INTEL(R) TRACE HUB
5810 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
5811 S:      Supported
5812 F:      Documentation/trace/intel_th.txt
5813 F:      drivers/hwtracing/intel_th/
5814
5815 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5816 M:      Ning Sun <ning.sun@intel.com>
5817 L:      tboot-devel@lists.sourceforge.net
5818 W:      http://tboot.sourceforge.net
5819 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5820 S:      Supported
5821 F:      Documentation/intel_txt.txt
5822 F:      include/linux/tboot.h
5823 F:      arch/x86/kernel/tboot.c
5824
5825 INTEL WIRELESS WIMAX CONNECTION 2400
5826 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5827 M:      linux-wimax@intel.com
5828 L:      wimax@linuxwimax.org (subscribers-only)
5829 S:      Supported
5830 W:      http://linuxwimax.org
5831 F:      Documentation/wimax/README.i2400m
5832 F:      drivers/net/wimax/i2400m/
5833 F:      include/uapi/linux/wimax/i2400m.h
5834
5835 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5836 M:      Stanislaw Gruszka <sgruszka@redhat.com>
5837 L:      linux-wireless@vger.kernel.org
5838 S:      Supported
5839 F:      drivers/net/wireless/intel/iwlegacy/
5840
5841 INTEL WIRELESS WIFI LINK (iwlwifi)
5842 M:      Johannes Berg <johannes.berg@intel.com>
5843 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5844 M:      Intel Linux Wireless <linuxwifi@intel.com>
5845 L:      linux-wireless@vger.kernel.org
5846 W:      http://intellinuxwireless.org
5847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5848 S:      Supported
5849 F:      drivers/net/wireless/intel/iwlwifi/
5850
5851 INTEL MANAGEMENT ENGINE (mei)
5852 M:      Tomas Winkler <tomas.winkler@intel.com>
5853 L:      linux-kernel@vger.kernel.org
5854 S:      Supported
5855 F:      include/uapi/linux/mei.h
5856 F:      include/linux/mei_cl_bus.h
5857 F:      drivers/misc/mei/*
5858 F:      drivers/watchdog/mei_wdt.c
5859 F:      Documentation/misc-devices/mei/*
5860
5861 INTEL MIC DRIVERS (mic)
5862 M:      Sudeep Dutt <sudeep.dutt@intel.com>
5863 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
5864 S:      Supported
5865 W:      https://github.com/sudeepdutt/mic
5866 W:      http://software.intel.com/en-us/mic-developer
5867 F:      include/linux/mic_bus.h
5868 F:      include/linux/scif.h
5869 F:      include/uapi/linux/mic_common.h
5870 F:      include/uapi/linux/mic_ioctl.h
5871 F:      include/uapi/linux/scif_ioctl.h
5872 F:      drivers/misc/mic/
5873 F:      drivers/dma/mic_x100_dma.c
5874 F:      drivers/dma/mic_x100_dma.h
5875 F:      Documentation/mic/
5876
5877 INTEL PMC/P-Unit IPC DRIVER
5878 M:      Zha Qipeng<qipeng.zha@intel.com>
5879 L:      platform-driver-x86@vger.kernel.org
5880 S:      Maintained
5881 F:      drivers/platform/x86/intel_pmc_ipc.c
5882 F:      drivers/platform/x86/intel_punit_ipc.c
5883 F:      arch/x86/include/asm/intel_pmc_ipc.h
5884 F:      arch/x86/include/asm/intel_punit_ipc.h
5885
5886 INTEL TELEMETRY DRIVER
5887 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5888 L:      platform-driver-x86@vger.kernel.org
5889 S:      Maintained
5890 F:      arch/x86/include/asm/intel_telemetry.h
5891 F:      drivers/platform/x86/intel_telemetry*
5892
5893 IOC3 ETHERNET DRIVER
5894 M:      Ralf Baechle <ralf@linux-mips.org>
5895 L:      linux-mips@linux-mips.org
5896 S:      Maintained
5897 F:      drivers/net/ethernet/sgi/ioc3-eth.c
5898
5899 IOC3 SERIAL DRIVER
5900 M:      Pat Gefre <pfg@sgi.com>
5901 L:      linux-serial@vger.kernel.org
5902 S:      Maintained
5903 F:      drivers/tty/serial/ioc3_serial.c
5904
5905 IOMMU DRIVERS
5906 M:      Joerg Roedel <joro@8bytes.org>
5907 L:      iommu@lists.linux-foundation.org
5908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5909 S:      Maintained
5910 F:      drivers/iommu/
5911
5912 IP MASQUERADING
5913 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5914 S:      Maintained
5915 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
5916
5917 IPMI SUBSYSTEM
5918 M:      Corey Minyard <minyard@acm.org>
5919 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5920 W:      http://openipmi.sourceforge.net/
5921 S:      Supported
5922 F:      Documentation/IPMI.txt
5923 F:      drivers/char/ipmi/
5924 F:      include/linux/ipmi*
5925 F:      include/uapi/linux/ipmi*
5926
5927 QCOM AUDIO (ASoC) DRIVERS
5928 M:      Patrick Lai <plai@codeaurora.org>
5929 M:      Banajit Goswami <bgoswami@codeaurora.org>
5930 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5931 S:      Supported
5932 F:      sound/soc/qcom/
5933
5934 IPS SCSI RAID DRIVER
5935 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5936 L:      linux-scsi@vger.kernel.org
5937 W:      http://www.adaptec.com/
5938 S:      Maintained
5939 F:      drivers/scsi/ips*
5940
5941 IPVS
5942 M:      Wensong Zhang <wensong@linux-vs.org>
5943 M:      Simon Horman <horms@verge.net.au>
5944 M:      Julian Anastasov <ja@ssi.bg>
5945 L:      netdev@vger.kernel.org
5946 L:      lvs-devel@vger.kernel.org
5947 S:      Maintained
5948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
5950 F:      Documentation/networking/ipvs-sysctl.txt
5951 F:      include/net/ip_vs.h
5952 F:      include/uapi/linux/ip_vs.h
5953 F:      net/netfilter/ipvs/
5954
5955 IPWIRELESS DRIVER
5956 M:      Jiri Kosina <jikos@kernel.org>
5957 M:      David Sterba <dsterba@suse.com>
5958 S:      Odd Fixes
5959 F:      drivers/tty/ipwireless/
5960
5961 IPX NETWORK LAYER
5962 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5963 L:      netdev@vger.kernel.org
5964 S:      Maintained
5965 F:      include/net/ipx.h
5966 F:      include/uapi/linux/ipx.h
5967 F:      net/ipx/
5968
5969 IRDA SUBSYSTEM
5970 M:      Samuel Ortiz <samuel@sortiz.org>
5971 L:      irda-users@lists.sourceforge.net (subscribers-only)
5972 L:      netdev@vger.kernel.org
5973 W:      http://irda.sourceforge.net/
5974 S:      Maintained
5975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5976 F:      Documentation/networking/irda.txt
5977 F:      drivers/net/irda/
5978 F:      include/net/irda/
5979 F:      net/irda/
5980
5981 IRQ SUBSYSTEM
5982 M:      Thomas Gleixner <tglx@linutronix.de>
5983 L:      linux-kernel@vger.kernel.org
5984 S:      Maintained
5985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5986 F:      kernel/irq/
5987
5988 IRQCHIP DRIVERS
5989 M:      Thomas Gleixner <tglx@linutronix.de>
5990 M:      Jason Cooper <jason@lakedaemon.net>
5991 M:      Marc Zyngier <marc.zyngier@arm.com>
5992 L:      linux-kernel@vger.kernel.org
5993 S:      Maintained
5994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5995 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5996 F:      Documentation/devicetree/bindings/interrupt-controller/
5997 F:      drivers/irqchip/
5998
5999 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6000 M:      Jiang Liu <jiang.liu@linux.intel.com>
6001 M:      Marc Zyngier <marc.zyngier@arm.com>
6002 S:      Maintained
6003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6004 F:      Documentation/IRQ-domain.txt
6005 F:      include/linux/irqdomain.h
6006 F:      kernel/irq/irqdomain.c
6007 F:      kernel/irq/msi.c
6008
6009 ISAPNP
6010 M:      Jaroslav Kysela <perex@perex.cz>
6011 S:      Maintained
6012 F:      Documentation/isapnp.txt
6013 F:      drivers/pnp/isapnp/
6014 F:      include/linux/isapnp.h
6015
6016 ISA RADIO MODULE
6017 M:      Hans Verkuil <hverkuil@xs4all.nl>
6018 L:      linux-media@vger.kernel.org
6019 T:      git git://linuxtv.org/media_tree.git
6020 W:      https://linuxtv.org
6021 S:      Maintained
6022 F:      drivers/media/radio/radio-isa*
6023
6024 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6025 M:      Peter Jones <pjones@redhat.com>
6026 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6027 S:      Maintained
6028 F:      drivers/firmware/iscsi_ibft*
6029
6030 ISCSI
6031 M:      Mike Christie <michaelc@cs.wisc.edu>
6032 L:      open-iscsi@googlegroups.com
6033 W:      www.open-iscsi.org
6034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6035 S:      Maintained
6036 F:      drivers/scsi/*iscsi*
6037 F:      include/scsi/*iscsi*
6038
6039 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6040 M:      Or Gerlitz <ogerlitz@mellanox.com>
6041 M:      Sagi Grimberg <sagi@grimberg.me>
6042 M:      Roi Dayan <roid@mellanox.com>
6043 L:      linux-rdma@vger.kernel.org
6044 S:      Supported
6045 W:      http://www.openfabrics.org
6046 W:      www.open-iscsi.org
6047 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6048 F:      drivers/infiniband/ulp/iser/
6049
6050 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6051 M:      Sagi Grimberg <sagi@grimberg.me>
6052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6053 L:      linux-rdma@vger.kernel.org
6054 L:      target-devel@vger.kernel.org
6055 S:      Supported
6056 W:      http://www.linux-iscsi.org
6057 F:      drivers/infiniband/ulp/isert
6058
6059 ISDN SUBSYSTEM
6060 M:      Karsten Keil <isdn@linux-pingi.de>
6061 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6062 L:      netdev@vger.kernel.org
6063 W:      http://www.isdn4linux.de
6064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6065 S:      Maintained
6066 F:      Documentation/isdn/
6067 F:      drivers/isdn/
6068 F:      include/linux/isdn.h
6069 F:      include/linux/isdn/
6070 F:      include/uapi/linux/isdn.h
6071 F:      include/uapi/linux/isdn/
6072
6073 ISDN SUBSYSTEM (Eicon active card driver)
6074 M:      Armin Schindler <mac@melware.de>
6075 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6076 W:      http://www.melware.de
6077 S:      Maintained
6078 F:      drivers/isdn/hardware/eicon/
6079
6080 IT87 HARDWARE MONITORING DRIVER
6081 M:      Jean Delvare <jdelvare@suse.com>
6082 L:      linux-hwmon@vger.kernel.org
6083 S:      Maintained
6084 F:      Documentation/hwmon/it87
6085 F:      drivers/hwmon/it87.c
6086
6087 IT913X MEDIA DRIVER
6088 M:      Antti Palosaari <crope@iki.fi>
6089 L:      linux-media@vger.kernel.org
6090 W:      https://linuxtv.org
6091 W:      http://palosaari.fi/linux/
6092 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6093 T:      git git://linuxtv.org/anttip/media_tree.git
6094 S:      Maintained
6095 F:      drivers/media/tuners/it913x*
6096
6097 IVTV VIDEO4LINUX DRIVER
6098 M:      Andy Walls <awalls@md.metrocast.net>
6099 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
6100 L:      linux-media@vger.kernel.org
6101 T:      git git://linuxtv.org/media_tree.git
6102 W:      http://www.ivtvdriver.org
6103 S:      Maintained
6104 F:      Documentation/video4linux/*.ivtv
6105 F:      drivers/media/pci/ivtv/
6106 F:      include/uapi/linux/ivtv*
6107
6108 IX2505V MEDIA DRIVER
6109 M:      Malcolm Priestley <tvboxspy@gmail.com>
6110 L:      linux-media@vger.kernel.org
6111 W:      https://linuxtv.org
6112 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6113 S:      Maintained
6114 F:      drivers/media/dvb-frontends/ix2505v*
6115
6116 JC42.4 TEMPERATURE SENSOR DRIVER
6117 M:      Guenter Roeck <linux@roeck-us.net>
6118 L:      linux-hwmon@vger.kernel.org
6119 S:      Maintained
6120 F:      drivers/hwmon/jc42.c
6121 F:      Documentation/hwmon/jc42
6122
6123 JFS FILESYSTEM
6124 M:      Dave Kleikamp <shaggy@kernel.org>
6125 L:      jfs-discussion@lists.sourceforge.net
6126 W:      http://jfs.sourceforge.net/
6127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6128 S:      Maintained
6129 F:      Documentation/filesystems/jfs.txt
6130 F:      fs/jfs/
6131
6132 JME NETWORK DRIVER
6133 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
6134 L:      netdev@vger.kernel.org
6135 S:      Maintained
6136 F:      drivers/net/ethernet/jme.*
6137
6138 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6139 M:      David Woodhouse <dwmw2@infradead.org>
6140 L:      linux-mtd@lists.infradead.org
6141 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
6142 S:      Maintained
6143 F:      fs/jffs2/
6144 F:      include/uapi/linux/jffs2.h
6145
6146 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6147 M:      "Theodore Ts'o" <tytso@mit.edu>
6148 M:      Jan Kara <jack@suse.com>
6149 L:      linux-ext4@vger.kernel.org
6150 S:      Maintained
6151 F:      fs/jbd2/
6152 F:      include/linux/jbd2.h
6153
6154 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6155 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6156 L:      linux-media@vger.kernel.org
6157 S:      Maintained
6158 F:      drivers/media/platform/rcar_jpu.c
6159
6160 JSM Neo PCI based serial card
6161 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6162 L:      linux-serial@vger.kernel.org
6163 S:      Maintained
6164 F:      drivers/tty/serial/jsm/
6165
6166 K10TEMP HARDWARE MONITORING DRIVER
6167 M:      Clemens Ladisch <clemens@ladisch.de>
6168 L:      linux-hwmon@vger.kernel.org
6169 S:      Maintained
6170 F:      Documentation/hwmon/k10temp
6171 F:      drivers/hwmon/k10temp.c
6172
6173 K8TEMP HARDWARE MONITORING DRIVER
6174 M:      Rudolf Marek <r.marek@assembler.cz>
6175 L:      linux-hwmon@vger.kernel.org
6176 S:      Maintained
6177 F:      Documentation/hwmon/k8temp
6178 F:      drivers/hwmon/k8temp.c
6179
6180 KASAN
6181 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
6182 R:      Alexander Potapenko <glider@google.com>
6183 R:      Dmitry Vyukov <dvyukov@google.com>
6184 L:      kasan-dev@googlegroups.com
6185 S:      Maintained
6186 F:      arch/*/include/asm/kasan.h
6187 F:      arch/*/mm/kasan_init*
6188 F:      Documentation/kasan.txt
6189 F:      include/linux/kasan.h
6190 F:      lib/test_kasan.c
6191 F:      mm/kasan/
6192 F:      scripts/Makefile.kasan
6193
6194 KCONFIG
6195 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
6196 L:      linux-kbuild@vger.kernel.org
6197 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
6198 S:      Maintained
6199 F:      Documentation/kbuild/kconfig-language.txt
6200 F:      scripts/kconfig/
6201
6202 KDUMP
6203 M:      Vivek Goyal <vgoyal@redhat.com>
6204 M:      Haren Myneni <hbabu@us.ibm.com>
6205 L:      kexec@lists.infradead.org
6206 W:      http://lse.sourceforge.net/kdump/
6207 S:      Maintained
6208 F:      Documentation/kdump/
6209
6210 KEENE FM RADIO TRANSMITTER DRIVER
6211 M:      Hans Verkuil <hverkuil@xs4all.nl>
6212 L:      linux-media@vger.kernel.org
6213 T:      git git://linuxtv.org/media_tree.git
6214 W:      https://linuxtv.org
6215 S:      Maintained
6216 F:      drivers/media/radio/radio-keene*
6217
6218 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6219 M:      Ian Kent <raven@themaw.net>
6220 L:      autofs@vger.kernel.org
6221 S:      Maintained
6222 F:      fs/autofs4/
6223
6224 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6225 M:      Michal Marek <mmarek@suse.com>
6226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6228 L:      linux-kbuild@vger.kernel.org
6229 S:      Maintained
6230 F:      Documentation/kbuild/
6231 F:      Makefile
6232 F:      scripts/Makefile.*
6233 F:      scripts/basic/
6234 F:      scripts/mk*
6235 F:      scripts/package/
6236
6237 KERNEL JANITORS
6238 L:      kernel-janitors@vger.kernel.org
6239 W:      http://kernelnewbies.org/KernelJanitors
6240 S:      Odd Fixes
6241
6242 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6243 M:      "J. Bruce Fields" <bfields@fieldses.org>
6244 M:      Jeff Layton <jlayton@poochiereds.net>
6245 L:      linux-nfs@vger.kernel.org
6246 W:      http://nfs.sourceforge.net/
6247 T:      git git://linux-nfs.org/~bfields/linux.git
6248 S:      Supported
6249 F:      fs/nfsd/
6250 F:      include/uapi/linux/nfsd/
6251 F:      fs/lockd/
6252 F:      fs/nfs_common/
6253 F:      net/sunrpc/
6254 F:      include/linux/lockd/
6255 F:      include/linux/sunrpc/
6256 F:      include/uapi/linux/sunrpc/
6257
6258 KERNEL SELFTEST FRAMEWORK
6259 M:      Shuah Khan <shuahkh@osg.samsung.com>
6260 L:      linux-kselftest@vger.kernel.org
6261 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6262 S:      Maintained
6263 F:      tools/testing/selftests
6264
6265 KERNEL VIRTUAL MACHINE (KVM)
6266 M:      Paolo Bonzini <pbonzini@redhat.com>
6267 M:      Radim Krčmář <rkrcmar@redhat.com>
6268 L:      kvm@vger.kernel.org
6269 W:      http://www.linux-kvm.org
6270 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6271 S:      Supported
6272 F:      Documentation/*/kvm*.txt
6273 F:      Documentation/virtual/kvm/
6274 F:      arch/*/kvm/
6275 F:      arch/x86/kernel/kvm.c
6276 F:      arch/x86/kernel/kvmclock.c
6277 F:      arch/*/include/asm/kvm*
6278 F:      include/linux/kvm*
6279 F:      include/uapi/linux/kvm*
6280 F:      virt/kvm/
6281
6282 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6283 M:      Joerg Roedel <joro@8bytes.org>
6284 L:      kvm@vger.kernel.org
6285 W:      http://www.linux-kvm.org/
6286 S:      Maintained
6287 F:      arch/x86/include/asm/svm.h
6288 F:      arch/x86/kvm/svm.c
6289
6290 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6291 M:      Alexander Graf <agraf@suse.com>
6292 L:      kvm-ppc@vger.kernel.org
6293 W:      http://www.linux-kvm.org/
6294 T:      git git://github.com/agraf/linux-2.6.git
6295 S:      Supported
6296 F:      arch/powerpc/include/asm/kvm*
6297 F:      arch/powerpc/kvm/
6298
6299 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6300 M:      Christian Borntraeger <borntraeger@de.ibm.com>
6301 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
6302 L:      linux-s390@vger.kernel.org
6303 W:      http://www.ibm.com/developerworks/linux/linux390/
6304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6305 S:      Supported
6306 F:      Documentation/s390/kvm.txt
6307 F:      arch/s390/include/asm/kvm*
6308 F:      arch/s390/kvm/
6309
6310 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6311 M:      Christoffer Dall <christoffer.dall@linaro.org>
6312 M:      Marc Zyngier <marc.zyngier@arm.com>
6313 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6314 L:      kvmarm@lists.cs.columbia.edu
6315 W:      http://systems.cs.columbia.edu/projects/kvm-arm
6316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6317 S:      Supported
6318 F:      arch/arm/include/uapi/asm/kvm*
6319 F:      arch/arm/include/asm/kvm*
6320 F:      arch/arm/kvm/
6321 F:      virt/kvm/arm/
6322 F:      include/kvm/arm_*
6323
6324 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6325 M:      Christoffer Dall <christoffer.dall@linaro.org>
6326 M:      Marc Zyngier <marc.zyngier@arm.com>
6327 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6328 L:      kvmarm@lists.cs.columbia.edu
6329 S:      Maintained
6330 F:      arch/arm64/include/uapi/asm/kvm*
6331 F:      arch/arm64/include/asm/kvm*
6332 F:      arch/arm64/kvm/
6333
6334 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6335 M:      James Hogan <james.hogan@imgtec.com>
6336 L:      linux-mips@linux-mips.org
6337 S:      Supported
6338 F:      arch/mips/include/uapi/asm/kvm*
6339 F:      arch/mips/include/asm/kvm*
6340 F:      arch/mips/kvm/
6341
6342 KEXEC
6343 M:      Eric Biederman <ebiederm@xmission.com>
6344 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
6345 L:      kexec@lists.infradead.org
6346 S:      Maintained
6347 F:      include/linux/kexec.h
6348 F:      include/uapi/linux/kexec.h
6349 F:      kernel/kexec.c
6350
6351 KEYS/KEYRINGS:
6352 M:      David Howells <dhowells@redhat.com>
6353 L:      keyrings@vger.kernel.org
6354 S:      Maintained
6355 F:      Documentation/security/keys.txt
6356 F:      include/linux/key.h
6357 F:      include/linux/key-type.h
6358 F:      include/keys/
6359 F:      security/keys/
6360
6361 KEYS-TRUSTED
6362 M:      David Safford <safford@us.ibm.com>
6363 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6364 L:      linux-security-module@vger.kernel.org
6365 L:      keyrings@vger.kernel.org
6366 S:      Supported
6367 F:      Documentation/security/keys-trusted-encrypted.txt
6368 F:      include/keys/trusted-type.h
6369 F:      security/keys/trusted.c
6370 F:      security/keys/trusted.h
6371
6372 KEYS-ENCRYPTED
6373 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6374 M:      David Safford <safford@us.ibm.com>
6375 L:      linux-security-module@vger.kernel.org
6376 L:      keyrings@vger.kernel.org
6377 S:      Supported
6378 F:      Documentation/security/keys-trusted-encrypted.txt
6379 F:      include/keys/encrypted-type.h
6380 F:      security/keys/encrypted-keys/
6381
6382 KGDB / KDB /debug_core
6383 M:      Jason Wessel <jason.wessel@windriver.com>
6384 W:      http://kgdb.wiki.kernel.org/
6385 L:      kgdb-bugreport@lists.sourceforge.net
6386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6387 S:      Maintained
6388 F:      Documentation/DocBook/kgdb.tmpl
6389 F:      drivers/misc/kgdbts.c
6390 F:      drivers/tty/serial/kgdboc.c
6391 F:      include/linux/kdb.h
6392 F:      include/linux/kgdb.h
6393 F:      kernel/debug/
6394
6395 KMEMCHECK
6396 M:      Vegard Nossum <vegardno@ifi.uio.no>
6397 M:      Pekka Enberg <penberg@kernel.org>
6398 S:      Maintained
6399 F:      Documentation/kmemcheck.txt
6400 F:      arch/x86/include/asm/kmemcheck.h
6401 F:      arch/x86/mm/kmemcheck/
6402 F:      include/linux/kmemcheck.h
6403 F:      mm/kmemcheck.c
6404
6405 KMEMLEAK
6406 M:      Catalin Marinas <catalin.marinas@arm.com>
6407 S:      Maintained
6408 F:      Documentation/kmemleak.txt
6409 F:      include/linux/kmemleak.h
6410 F:      mm/kmemleak.c
6411 F:      mm/kmemleak-test.c
6412
6413 KPROBES
6414 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6415 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6416 M:      "David S. Miller" <davem@davemloft.net>
6417 M:      Masami Hiramatsu <mhiramat@kernel.org>
6418 S:      Maintained
6419 F:      Documentation/kprobes.txt
6420 F:      include/linux/kprobes.h
6421 F:      kernel/kprobes.c
6422
6423 KS0108 LCD CONTROLLER DRIVER
6424 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6425 W:      http://miguelojeda.es/auxdisplay.htm
6426 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6427 S:      Maintained
6428 F:      Documentation/auxdisplay/ks0108
6429 F:      drivers/auxdisplay/ks0108.c
6430 F:      include/linux/ks0108.h
6431
6432 L3MDEV
6433 M:      David Ahern <dsa@cumulusnetworks.com>
6434 L:      netdev@vger.kernel.org
6435 S:      Maintained
6436 F:      net/l3mdev
6437 F:      include/net/l3mdev.h
6438
6439 LANTIQ MIPS ARCHITECTURE
6440 M:      John Crispin <blogic@openwrt.org>
6441 L:      linux-mips@linux-mips.org
6442 S:      Maintained
6443 F:      arch/mips/lantiq
6444
6445 LAPB module
6446 L:      linux-x25@vger.kernel.org
6447 S:      Orphan
6448 F:      Documentation/networking/lapb-module.txt
6449 F:      include/*/lapb.h
6450 F:      net/lapb/
6451
6452 LASI 53c700 driver for PARISC
6453 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6454 L:      linux-scsi@vger.kernel.org
6455 S:      Maintained
6456 F:      Documentation/scsi/53c700.txt
6457 F:      drivers/scsi/53c700*
6458
6459 LED SUBSYSTEM
6460 M:      Richard Purdie <rpurdie@rpsys.net>
6461 M:      Jacek Anaszewski <j.anaszewski@samsung.com>
6462 L:      linux-leds@vger.kernel.org
6463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6464 S:      Maintained
6465 F:      drivers/leds/
6466 F:      include/linux/leds.h
6467
6468 LEGACY EEPROM DRIVER
6469 M:      Jean Delvare <jdelvare@suse.com>
6470 S:      Maintained
6471 F:      Documentation/misc-devices/eeprom
6472 F:      drivers/misc/eeprom/eeprom.c
6473
6474 LEGO USB Tower driver
6475 M:      Juergen Stuber <starblue@users.sourceforge.net>
6476 L:      legousb-devel@lists.sourceforge.net
6477 W:      http://legousb.sourceforge.net/
6478 S:      Maintained
6479 F:      drivers/usb/misc/legousbtower.c
6480
6481 LG2160 MEDIA DRIVER
6482 M:      Michael Krufky <mkrufky@linuxtv.org>
6483 L:      linux-media@vger.kernel.org
6484 W:      https://linuxtv.org
6485 W:      http://github.com/mkrufky
6486 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6487 T:      git git://linuxtv.org/mkrufky/tuners.git
6488 S:      Maintained
6489 F:      drivers/media/dvb-frontends/lg2160.*
6490
6491 LGDT3305 MEDIA DRIVER
6492 M:      Michael Krufky <mkrufky@linuxtv.org>
6493 L:      linux-media@vger.kernel.org
6494 W:      https://linuxtv.org
6495 W:      http://github.com/mkrufky
6496 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6497 T:      git git://linuxtv.org/mkrufky/tuners.git
6498 S:      Maintained
6499 F:      drivers/media/dvb-frontends/lgdt3305.*
6500
6501 LGUEST
6502 M:      Rusty Russell <rusty@rustcorp.com.au>
6503 L:      lguest@lists.ozlabs.org
6504 W:      http://lguest.ozlabs.org/
6505 S:      Odd Fixes
6506 F:      arch/x86/include/asm/lguest*.h
6507 F:      arch/x86/lguest/
6508 F:      drivers/lguest/
6509 F:      include/linux/lguest*.h
6510 F:      tools/lguest/
6511
6512 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6513 M:      Tejun Heo <tj@kernel.org>
6514 L:      linux-ide@vger.kernel.org
6515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6516 S:      Maintained
6517 F:      drivers/ata/
6518 F:      include/linux/ata.h
6519 F:      include/linux/libata.h
6520
6521 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6522 M:      Viresh Kumar <vireshk@kernel.org>
6523 L:      linux-ide@vger.kernel.org
6524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6525 S:      Maintained
6526 F:      include/linux/pata_arasan_cf_data.h
6527 F:      drivers/ata/pata_arasan_cf.c
6528
6529 LIBATA PATA DRIVERS
6530 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6531 M:      Tejun Heo <tj@kernel.org>
6532 L:      linux-ide@vger.kernel.org
6533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6534 S:      Maintained
6535 F:      drivers/ata/pata_*.c
6536 F:      drivers/ata/ata_generic.c
6537
6538 LIBATA SATA AHCI PLATFORM devices support
6539 M:      Hans de Goede <hdegoede@redhat.com>
6540 M:      Tejun Heo <tj@kernel.org>
6541 L:      linux-ide@vger.kernel.org
6542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6543 S:      Maintained
6544 F:      drivers/ata/ahci_platform.c
6545 F:      drivers/ata/libahci_platform.c
6546 F:      include/linux/ahci_platform.h
6547
6548 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6549 M:      Mikael Pettersson <mikpelinux@gmail.com>
6550 L:      linux-ide@vger.kernel.org
6551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6552 S:      Maintained
6553 F:      drivers/ata/sata_promise.*
6554
6555 LIBLOCKDEP
6556 M:      Sasha Levin <sasha.levin@oracle.com>
6557 S:      Maintained
6558 F:      tools/lib/lockdep/
6559
6560 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6561 M:      Dan Williams <dan.j.williams@intel.com>
6562 L:      linux-nvdimm@lists.01.org
6563 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
6564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6565 S:      Supported
6566 F:      drivers/nvdimm/*
6567 F:      include/linux/nd.h
6568 F:      include/linux/libnvdimm.h
6569 F:      include/uapi/linux/ndctl.h
6570
6571 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6572 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
6573 L:      linux-nvdimm@lists.01.org
6574 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
6575 S:      Supported
6576 F:      drivers/nvdimm/blk.c
6577 F:      drivers/nvdimm/region_devs.c
6578 F:      drivers/acpi/nfit*
6579
6580 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6581 M:      Vishal Verma <vishal.l.verma@intel.com>
6582 L:      linux-nvdimm@lists.01.org
6583 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
6584 S:      Supported
6585 F:      drivers/nvdimm/btt*
6586
6587 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6588 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
6589 L:      linux-nvdimm@lists.01.org
6590 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
6591 S:      Supported
6592 F:      drivers/nvdimm/pmem.c
6593 F:      include/linux/pmem.h
6594 F:      arch/*/include/asm/pmem.h
6595
6596 LIGHTNVM PLATFORM SUPPORT
6597 M:      Matias Bjorling <mb@lightnvm.io>
6598 W:      http://github/OpenChannelSSD
6599 L:      linux-block@vger.kernel.org
6600 S:      Maintained
6601 F:      drivers/lightnvm/
6602 F:      include/linux/lightnvm.h
6603 F:      include/uapi/linux/lightnvm.h
6604
6605 LINUX FOR IBM pSERIES (RS/6000)
6606 M:      Paul Mackerras <paulus@au.ibm.com>
6607 W:      http://www.ibm.com/linux/ltc/projects/ppc
6608 S:      Supported
6609 F:      arch/powerpc/boot/rs6000.h
6610
6611 LINUX FOR POWERPC (32-BIT AND 64-BIT)
6612 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
6613 M:      Paul Mackerras <paulus@samba.org>
6614 M:      Michael Ellerman <mpe@ellerman.id.au>
6615 W:      http://www.penguinppc.org/
6616 L:      linuxppc-dev@lists.ozlabs.org
6617 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6619 S:      Supported
6620 F:      Documentation/powerpc/
6621 F:      arch/powerpc/
6622
6623 LINUX FOR POWER MACINTOSH
6624 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
6625 W:      http://www.penguinppc.org/
6626 L:      linuxppc-dev@lists.ozlabs.org
6627 S:      Maintained
6628 F:      arch/powerpc/platforms/powermac/
6629 F:      drivers/macintosh/
6630
6631 LINUX FOR POWERPC EMBEDDED MPC5XXX
6632 M:      Anatolij Gustschin <agust@denx.de>
6633 L:      linuxppc-dev@lists.ozlabs.org
6634 T:      git git://git.denx.de/linux-denx-agust.git
6635 S:      Maintained
6636 F:      arch/powerpc/platforms/512x/
6637 F:      arch/powerpc/platforms/52xx/
6638
6639 LINUX FOR POWERPC EMBEDDED PPC4XX
6640 M:      Alistair Popple <alistair@popple.id.au>
6641 M:      Matt Porter <mporter@kernel.crashing.org>
6642 W:      http://www.penguinppc.org/
6643 L:      linuxppc-dev@lists.ozlabs.org
6644 S:      Maintained
6645 F:      arch/powerpc/platforms/40x/
6646 F:      arch/powerpc/platforms/44x/
6647
6648 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6649 L:      linuxppc-dev@lists.ozlabs.org
6650 S:      Orphan
6651 F:      arch/powerpc/*/*virtex*
6652 F:      arch/powerpc/*/*/*virtex*
6653
6654 LINUX FOR POWERPC EMBEDDED PPC8XX
6655 M:      Vitaly Bordug <vitb@kernel.crashing.org>
6656 W:      http://www.penguinppc.org/
6657 L:      linuxppc-dev@lists.ozlabs.org
6658 S:      Maintained
6659 F:      arch/powerpc/platforms/8xx/
6660
6661 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6662 M:      Scott Wood <oss@buserror.net>
6663 M:      Kumar Gala <galak@kernel.crashing.org>
6664 W:      http://www.penguinppc.org/
6665 L:      linuxppc-dev@lists.ozlabs.org
6666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6667 S:      Maintained
6668 F:      arch/powerpc/platforms/83xx/
6669 F:      arch/powerpc/platforms/85xx/
6670
6671 LINUX FOR POWERPC PA SEMI PWRFICIENT
6672 M:      Olof Johansson <olof@lixom.net>
6673 L:      linuxppc-dev@lists.ozlabs.org
6674 S:      Maintained
6675 F:      arch/powerpc/platforms/pasemi/
6676 F:      drivers/*/*pasemi*
6677 F:      drivers/*/*/*pasemi*
6678
6679 LINUX SECURITY MODULE (LSM) FRAMEWORK
6680 M:      Chris Wright <chrisw@sous-sol.org>
6681 L:      linux-security-module@vger.kernel.org
6682 S:      Supported
6683
6684 LIS3LV02D ACCELEROMETER DRIVER
6685 M:      Eric Piel <eric.piel@tremplin-utc.net>
6686 S:      Maintained
6687 F:      Documentation/misc-devices/lis3lv02d
6688 F:      drivers/misc/lis3lv02d/
6689 F:      drivers/platform/x86/hp_accel.c
6690
6691 LIVE PATCHING
6692 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6693 M:      Jessica Yu <jeyu@redhat.com>
6694 M:      Jiri Kosina <jikos@kernel.org>
6695 M:      Miroslav Benes <mbenes@suse.cz>
6696 R:      Petr Mladek <pmladek@suse.com>
6697 S:      Maintained
6698 F:      kernel/livepatch/
6699 F:      include/linux/livepatch.h
6700 F:      arch/x86/include/asm/livepatch.h
6701 F:      arch/x86/kernel/livepatch.c
6702 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
6703 F:      samples/livepatch/
6704 L:      live-patching@vger.kernel.org
6705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6706
6707 LINUX KERNEL DUMP TEST MODULE (LKDTM)
6708 M:      Kees Cook <keescook@chromium.org>
6709 S:      Maintained
6710 F:      drivers/misc/lkdtm.c
6711
6712 LLC (802.2)
6713 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6714 S:      Maintained
6715 F:      include/linux/llc.h
6716 F:      include/uapi/linux/llc.h
6717 F:      include/net/llc*
6718 F:      net/llc/
6719
6720 LM73 HARDWARE MONITOR DRIVER
6721 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
6722 L:      linux-hwmon@vger.kernel.org
6723 S:      Maintained
6724 F:      drivers/hwmon/lm73.c
6725
6726 LM78 HARDWARE MONITOR DRIVER
6727 M:      Jean Delvare <jdelvare@suse.com>
6728 L:      linux-hwmon@vger.kernel.org
6729 S:      Maintained
6730 F:      Documentation/hwmon/lm78
6731 F:      drivers/hwmon/lm78.c
6732
6733 LM83 HARDWARE MONITOR DRIVER
6734 M:      Jean Delvare <jdelvare@suse.com>
6735 L:      linux-hwmon@vger.kernel.org
6736 S:      Maintained
6737 F:      Documentation/hwmon/lm83
6738 F:      drivers/hwmon/lm83.c
6739
6740 LM90 HARDWARE MONITOR DRIVER
6741 M:      Jean Delvare <jdelvare@suse.com>
6742 L:      linux-hwmon@vger.kernel.org
6743 S:      Maintained
6744 F:      Documentation/hwmon/lm90
6745 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
6746 F:      drivers/hwmon/lm90.c
6747
6748 LM95234 HARDWARE MONITOR DRIVER
6749 M:      Guenter Roeck <linux@roeck-us.net>
6750 L:      linux-hwmon@vger.kernel.org
6751 S:      Maintained
6752 F:      Documentation/hwmon/lm95234
6753 F:      drivers/hwmon/lm95234.c
6754
6755 LME2510 MEDIA DRIVER
6756 M:      Malcolm Priestley <tvboxspy@gmail.com>
6757 L:      linux-media@vger.kernel.org
6758 W:      https://linuxtv.org
6759 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6760 S:      Maintained
6761 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
6762
6763 LOCKDEP AND LOCKSTAT
6764 M:      Peter Zijlstra <peterz@infradead.org>
6765 M:      Ingo Molnar <mingo@redhat.com>
6766 L:      linux-kernel@vger.kernel.org
6767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6768 S:      Maintained
6769 F:      Documentation/locking/lockdep*.txt
6770 F:      Documentation/locking/lockstat.txt
6771 F:      include/linux/lockdep.h
6772 F:      kernel/locking/
6773
6774 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6775 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
6776 L:      linux-ntfs-dev@lists.sourceforge.net
6777 W:      http://www.linux-ntfs.org/content/view/19/37/
6778 S:      Maintained
6779 F:      Documentation/ldm.txt
6780 F:      block/partitions/ldm.*
6781
6782 LogFS
6783 M:      Joern Engel <joern@logfs.org>
6784 M:      Prasad Joshi <prasadjoshi.linux@gmail.com>
6785 L:      logfs@logfs.org
6786 W:      logfs.org
6787 S:      Maintained
6788 F:      fs/logfs/
6789
6790 LPC32XX MACHINE SUPPORT
6791 M:      Roland Stigge <stigge@antcom.de>
6792 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6793 S:      Maintained
6794 F:      arch/arm/mach-lpc32xx/
6795
6796 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6797 M:      Sathya Prakash <sathya.prakash@broadcom.com>
6798 M:      Chaitra P B <chaitra.basappa@broadcom.com>
6799 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
6800 L:      MPT-FusionLinux.pdl@broadcom.com
6801 L:      linux-scsi@vger.kernel.org
6802 W:      http://www.avagotech.com/support/
6803 S:      Supported
6804 F:      drivers/message/fusion/
6805 F:      drivers/scsi/mpt2sas/
6806 F:      drivers/scsi/mpt3sas/
6807
6808 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6809 M:      Matthew Wilcox <matthew@wil.cx>
6810 L:      linux-scsi@vger.kernel.org
6811 S:      Maintained
6812 F:      drivers/scsi/sym53c8xx_2/
6813
6814 LTC4261 HARDWARE MONITOR DRIVER
6815 M:      Guenter Roeck <linux@roeck-us.net>
6816 L:      linux-hwmon@vger.kernel.org
6817 S:      Maintained
6818 F:      Documentation/hwmon/ltc4261
6819 F:      drivers/hwmon/ltc4261.c
6820
6821 LTP (Linux Test Project)
6822 M:      Mike Frysinger <vapier@gentoo.org>
6823 M:      Cyril Hrubis <chrubis@suse.cz>
6824 M:      Wanlong Gao <wanlong.gao@gmail.com>
6825 M:      Jan Stancek <jstancek@redhat.com>
6826 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6827 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
6828 L:      ltp@lists.linux.it (subscribers-only)
6829 W:      http://linux-test-project.github.io/
6830 T:      git git://github.com/linux-test-project/ltp.git
6831 S:      Maintained
6832
6833 M32R ARCHITECTURE
6834 W:      http://www.linux-m32r.org/
6835 S:      Orphan
6836 F:      arch/m32r/
6837
6838 M68K ARCHITECTURE
6839 M:      Geert Uytterhoeven <geert@linux-m68k.org>
6840 L:      linux-m68k@lists.linux-m68k.org
6841 W:      http://www.linux-m68k.org/
6842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6843 S:      Maintained
6844 F:      arch/m68k/
6845 F:      drivers/zorro/
6846
6847 M68K ON APPLE MACINTOSH
6848 M:      Joshua Thompson <funaho@jurai.org>
6849 W:      http://www.mac.linux-m68k.org/
6850 L:      linux-m68k@lists.linux-m68k.org
6851 S:      Maintained
6852 F:      arch/m68k/mac/
6853
6854 M68K ON HP9000/300
6855 M:      Philip Blundell <philb@gnu.org>
6856 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
6857 S:      Maintained
6858 F:      arch/m68k/hp300/
6859
6860 M88DS3103 MEDIA DRIVER
6861 M:      Antti Palosaari <crope@iki.fi>
6862 L:      linux-media@vger.kernel.org
6863 W:      https://linuxtv.org
6864 W:      http://palosaari.fi/linux/
6865 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6866 T:      git git://linuxtv.org/anttip/media_tree.git
6867 S:      Maintained
6868 F:      drivers/media/dvb-frontends/m88ds3103*
6869
6870 M88RS2000 MEDIA DRIVER
6871 M:      Malcolm Priestley <tvboxspy@gmail.com>
6872 L:      linux-media@vger.kernel.org
6873 W:      https://linuxtv.org
6874 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6875 S:      Maintained
6876 F:      drivers/media/dvb-frontends/m88rs2000*
6877
6878 MA901 MASTERKIT USB FM RADIO DRIVER
6879 M:      Alexey Klimov <klimov.linux@gmail.com>
6880 L:      linux-media@vger.kernel.org
6881 T:      git git://linuxtv.org/media_tree.git
6882 S:      Maintained
6883 F:      drivers/media/radio/radio-ma901.c
6884
6885 MAC80211
6886 M:      Johannes Berg <johannes@sipsolutions.net>
6887 L:      linux-wireless@vger.kernel.org
6888 W:      http://wireless.kernel.org/
6889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6891 S:      Maintained
6892 F:      Documentation/networking/mac80211-injection.txt
6893 F:      include/net/mac80211.h
6894 F:      net/mac80211/
6895 F:      drivers/net/wireless/mac80211_hwsim.[ch]
6896
6897 MACVLAN DRIVER
6898 M:      Patrick McHardy <kaber@trash.net>
6899 L:      netdev@vger.kernel.org
6900 S:      Maintained
6901 F:      drivers/net/macvlan.c
6902 F:      include/linux/if_macvlan.h
6903
6904 MAILBOX API
6905 M:      Jassi Brar <jassisinghbrar@gmail.com>
6906 L:      linux-kernel@vger.kernel.org
6907 S:      Maintained
6908 F:      drivers/mailbox/
6909 F:      include/linux/mailbox_client.h
6910 F:      include/linux/mailbox_controller.h
6911
6912 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6913 M:      Michael Kerrisk <mtk.manpages@gmail.com>
6914 W:      http://www.kernel.org/doc/man-pages
6915 L:      linux-man@vger.kernel.org
6916 S:      Maintained
6917
6918 MARVELL ARMADA DRM SUPPORT
6919 M:      Russell King <rmk+kernel@armlinux.org.uk>
6920 S:      Maintained
6921 F:      drivers/gpu/drm/armada/
6922
6923 MARVELL 88E6352 DSA support
6924 M:      Guenter Roeck <linux@roeck-us.net>
6925 S:      Maintained
6926 F:      drivers/net/dsa/mv88e6352.c
6927
6928 MARVELL CRYPTO DRIVER
6929 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
6930 M:      Arnaud Ebalard <arno@natisbad.org>
6931 F:      drivers/crypto/marvell/
6932 S:      Maintained
6933 L:      linux-crypto@vger.kernel.org
6934
6935 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6936 M:      Mirko Lindner <mlindner@marvell.com>
6937 M:      Stephen Hemminger <stephen@networkplumber.org>
6938 L:      netdev@vger.kernel.org
6939 S:      Maintained
6940 F:      drivers/net/ethernet/marvell/sk*
6941
6942 MARVELL LIBERTAS WIRELESS DRIVER
6943 L:      libertas-dev@lists.infradead.org
6944 S:      Orphan
6945 F:      drivers/net/wireless/marvell/libertas/
6946
6947 MARVELL MV643XX ETHERNET DRIVER
6948 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6949 L:      netdev@vger.kernel.org
6950 S:      Maintained
6951 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
6952 F:      include/linux/mv643xx.h
6953
6954 MARVELL MVNETA ETHERNET DRIVER
6955 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6956 L:      netdev@vger.kernel.org
6957 S:      Maintained
6958 F:      drivers/net/ethernet/marvell/mvneta.*
6959
6960 MARVELL MWIFIEX WIRELESS DRIVER
6961 M:      Amitkumar Karwar <akarwar@marvell.com>
6962 M:      Nishant Sarmukadam <nishants@marvell.com>
6963 L:      linux-wireless@vger.kernel.org
6964 S:      Maintained
6965 F:      drivers/net/wireless/marvell/mwifiex/
6966
6967 MARVELL MWL8K WIRELESS DRIVER
6968 M:      Lennert Buytenhek <buytenh@wantstofly.org>
6969 L:      linux-wireless@vger.kernel.org
6970 S:      Odd Fixes
6971 F:      drivers/net/wireless/marvell/mwl8k.c
6972
6973 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6974 M:      Nicolas Pitre <nico@fluxnic.net>
6975 S:      Odd Fixes
6976 F:      drivers/mmc/host/mvsdio.*
6977
6978 MATROX FRAMEBUFFER DRIVER
6979 L:      linux-fbdev@vger.kernel.org
6980 S:      Orphan
6981 F:      drivers/video/fbdev/matrox/matroxfb_*
6982 F:      include/uapi/linux/matroxfb.h
6983
6984 MAX16065 HARDWARE MONITOR DRIVER
6985 M:      Guenter Roeck <linux@roeck-us.net>
6986 L:      linux-hwmon@vger.kernel.org
6987 S:      Maintained
6988 F:      Documentation/hwmon/max16065
6989 F:      drivers/hwmon/max16065.c
6990
6991 MAX20751 HARDWARE MONITOR DRIVER
6992 M:      Guenter Roeck <linux@roeck-us.net>
6993 L:      linux-hwmon@vger.kernel.org
6994 S:      Maintained
6995 F:      Documentation/hwmon/max20751
6996 F:      drivers/hwmon/max20751.c
6997
6998 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6999 M:      "Hans J. Koch" <hjk@hansjkoch.de>
7000 L:      linux-hwmon@vger.kernel.org
7001 S:      Maintained
7002 F:      Documentation/hwmon/max6650
7003 F:      drivers/hwmon/max6650.c
7004
7005 MAX6697 HARDWARE MONITOR DRIVER
7006 M:      Guenter Roeck <linux@roeck-us.net>
7007 L:      linux-hwmon@vger.kernel.org
7008 S:      Maintained
7009 F:      Documentation/hwmon/max6697
7010 F:      Documentation/devicetree/bindings/i2c/max6697.txt
7011 F:      drivers/hwmon/max6697.c
7012 F:      include/linux/platform_data/max6697.h
7013
7014 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7015 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
7016 L:      linux-pm@vger.kernel.org
7017 S:      Supported
7018 F:      drivers/power/max14577_charger.c
7019 F:      drivers/power/max77693_charger.c
7020
7021 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7022 M:      Javier Martinez Canillas <javier@osg.samsung.com>
7023 L:      linux-kernel@vger.kernel.org
7024 S:      Supported
7025 F:      drivers/*/*max77802*.c
7026 F:      Documentation/devicetree/bindings/*/*max77802.txt
7027 F:      include/dt-bindings/*/*max77802.h
7028
7029 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7030 M:      Chanwoo Choi <cw00.choi@samsung.com>
7031 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
7032 L:      linux-kernel@vger.kernel.org
7033 S:      Supported
7034 F:      drivers/*/max14577*.c
7035 F:      drivers/*/max77686*.c
7036 F:      drivers/*/max77693*.c
7037 F:      drivers/extcon/extcon-max14577.c
7038 F:      drivers/extcon/extcon-max77693.c
7039 F:      drivers/rtc/rtc-max77686.c
7040 F:      drivers/clk/clk-max77686.c
7041 F:      Documentation/devicetree/bindings/mfd/max14577.txt
7042 F:      Documentation/devicetree/bindings/*/max77686.txt
7043 F:      Documentation/devicetree/bindings/mfd/max77693.txt
7044 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
7045 F:      include/linux/mfd/max14577*.h
7046 F:      include/linux/mfd/max77686*.h
7047 F:      include/linux/mfd/max77693*.h
7048
7049 MAXIRADIO FM RADIO RECEIVER DRIVER
7050 M:      Hans Verkuil <hverkuil@xs4all.nl>
7051 L:      linux-media@vger.kernel.org
7052 T:      git git://linuxtv.org/media_tree.git
7053 W:      https://linuxtv.org
7054 S:      Maintained
7055 F:      drivers/media/radio/radio-maxiradio*
7056
7057 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7058 M:      Peter Rosin <peda@axentia.se>
7059 L:      linux-iio@vger.kernel.org
7060 S:      Maintained
7061 F:      drivers/iio/potentiometer/mcp4531.c
7062
7063 MEDIA DRIVERS FOR RENESAS - VSP1
7064 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7065 L:      linux-media@vger.kernel.org
7066 L:      linux-renesas-soc@vger.kernel.org
7067 T:      git git://linuxtv.org/media_tree.git
7068 S:      Supported
7069 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
7070 F:      drivers/media/platform/vsp1/
7071
7072 MEDIA DRIVERS FOR ASCOT2E
7073 M:      Sergey Kozlov <serjk@netup.ru>
7074 L:      linux-media@vger.kernel.org
7075 W:      https://linuxtv.org
7076 W:      http://netup.tv/
7077 T:      git git://linuxtv.org/media_tree.git
7078 S:      Supported
7079 F:      drivers/media/dvb-frontends/ascot2e*
7080
7081 MEDIA DRIVERS FOR CXD2841ER
7082 M:      Sergey Kozlov <serjk@netup.ru>
7083 L:      linux-media@vger.kernel.org
7084 W:      https://linuxtv.org
7085 W:      http://netup.tv/
7086 T:      git git://linuxtv.org/media_tree.git
7087 S:      Supported
7088 F:      drivers/media/dvb-frontends/cxd2841er*
7089
7090 MEDIA DRIVERS FOR HORUS3A
7091 M:      Sergey Kozlov <serjk@netup.ru>
7092 L:      linux-media@vger.kernel.org
7093 W:      https://linuxtv.org
7094 W:      http://netup.tv/
7095 T:      git git://linuxtv.org/media_tree.git
7096 S:      Supported
7097 F:      drivers/media/dvb-frontends/horus3a*
7098
7099 MEDIA DRIVERS FOR LNBH25
7100 M:      Sergey Kozlov <serjk@netup.ru>
7101 L:      linux-media@vger.kernel.org
7102 W:      https://linuxtv.org
7103 W:      http://netup.tv/
7104 T:      git git://linuxtv.org/media_tree.git
7105 S:      Supported
7106 F:      drivers/media/dvb-frontends/lnbh25*
7107
7108 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7109 M:      Sergey Kozlov <serjk@netup.ru>
7110 L:      linux-media@vger.kernel.org
7111 W:      https://linuxtv.org
7112 W:      http://netup.tv/
7113 T:      git git://linuxtv.org/media_tree.git
7114 S:      Supported
7115 F:      drivers/media/pci/netup_unidvb/*
7116
7117 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7118 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
7119 P:      LinuxTV.org Project
7120 L:      linux-media@vger.kernel.org
7121 W:      https://linuxtv.org
7122 Q:      http://patchwork.kernel.org/project/linux-media/list/
7123 T:      git git://linuxtv.org/media_tree.git
7124 S:      Maintained
7125 F:      Documentation/dvb/
7126 F:      Documentation/video4linux/
7127 F:      Documentation/DocBook/media/
7128 F:      drivers/media/
7129 F:      drivers/staging/media/
7130 F:      include/linux/platform_data/media/
7131 F:      include/media/
7132 F:      include/uapi/linux/dvb/
7133 F:      include/uapi/linux/videodev2.h
7134 F:      include/uapi/linux/media.h
7135 F:      include/uapi/linux/v4l2-*
7136 F:      include/uapi/linux/meye.h
7137 F:      include/uapi/linux/ivtv*
7138 F:      include/uapi/linux/uvcvideo.h
7139
7140 MEDIATEK ETHERNET DRIVER
7141 M:      Felix Fietkau <nbd@openwrt.org>
7142 M:      John Crispin <blogic@openwrt.org>
7143 L:      netdev@vger.kernel.org
7144 S:      Maintained
7145 F:      drivers/net/ethernet/mediatek/
7146
7147 MEDIATEK MT7601U WIRELESS LAN DRIVER
7148 M:      Jakub Kicinski <kubakici@wp.pl>
7149 L:      linux-wireless@vger.kernel.org
7150 S:      Maintained
7151 F:      drivers/net/wireless/mediatek/mt7601u/
7152
7153 MEGARAID SCSI/SAS DRIVERS
7154 M:      Kashyap Desai <kashyap.desai@avagotech.com>
7155 M:      Sumit Saxena <sumit.saxena@avagotech.com>
7156 M:      Uday Lingala <uday.lingala@avagotech.com>
7157 L:      megaraidlinux.pdl@avagotech.com
7158 L:      linux-scsi@vger.kernel.org
7159 W:      http://www.lsi.com
7160 S:      Maintained
7161 F:      Documentation/scsi/megaraid.txt
7162 F:      drivers/scsi/megaraid.*
7163 F:      drivers/scsi/megaraid/
7164
7165 MELLANOX ETHERNET DRIVER (mlx4_en)
7166 M:      Eugenia Emantayev <eugenia@mellanox.com>
7167 L:      netdev@vger.kernel.org
7168 S:      Supported
7169 W:      http://www.mellanox.com
7170 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7171 F:      drivers/net/ethernet/mellanox/mlx4/en_*
7172
7173 MELLANOX ETHERNET DRIVER (mlx5e)
7174 M:      Saeed Mahameed <saeedm@mellanox.com>
7175 L:      netdev@vger.kernel.org
7176 S:      Supported
7177 W:      http://www.mellanox.com
7178 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7179 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
7180
7181 MELLANOX ETHERNET SWITCH DRIVERS
7182 M:      Jiri Pirko <jiri@mellanox.com>
7183 M:      Ido Schimmel <idosch@mellanox.com>
7184 L:      netdev@vger.kernel.org
7185 S:      Supported
7186 W:      http://www.mellanox.com
7187 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7188 F:      drivers/net/ethernet/mellanox/mlxsw/
7189
7190 MEMBARRIER SUPPORT
7191 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7192 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7193 L:      linux-kernel@vger.kernel.org
7194 S:      Supported
7195 F:      kernel/membarrier.c
7196 F:      include/uapi/linux/membarrier.h
7197
7198 MEMORY MANAGEMENT
7199 L:      linux-mm@kvack.org
7200 W:      http://www.linux-mm.org
7201 S:      Maintained
7202 F:      include/linux/mm.h
7203 F:      include/linux/gfp.h
7204 F:      include/linux/mmzone.h
7205 F:      include/linux/memory_hotplug.h
7206 F:      include/linux/vmalloc.h
7207 F:      mm/
7208
7209 MEMORY TECHNOLOGY DEVICES (MTD)
7210 M:      David Woodhouse <dwmw2@infradead.org>
7211 M:      Brian Norris <computersforpeace@gmail.com>
7212 L:      linux-mtd@lists.infradead.org
7213 W:      http://www.linux-mtd.infradead.org/
7214 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
7215 T:      git git://git.infradead.org/linux-mtd.git
7216 T:      git git://git.infradead.org/l2-mtd.git
7217 S:      Maintained
7218 F:      drivers/mtd/
7219 F:      include/linux/mtd/
7220 F:      include/uapi/mtd/
7221
7222 MEN A21 WATCHDOG DRIVER
7223 M:      Johannes Thumshirn <morbidrsa@gmail.com>
7224 L:      linux-watchdog@vger.kernel.org
7225 S:      Maintained
7226 F:      drivers/watchdog/mena21_wdt.c
7227
7228 MEN CHAMELEON BUS (mcb)
7229 M:      Johannes Thumshirn <morbidrsa@gmail.com>
7230 S:      Maintained
7231 F:      drivers/mcb/
7232 F:      include/linux/mcb.h
7233 F:      Documentation/men-chameleon-bus.txt
7234
7235 MEN F21BMC (Board Management Controller)
7236 M:      Andreas Werner <andreas.werner@men.de>
7237 S:      Supported
7238 F:      drivers/mfd/menf21bmc.c
7239 F:      drivers/watchdog/menf21bmc_wdt.c
7240 F:      drivers/leds/leds-menf21bmc.c
7241 F:      drivers/hwmon/menf21bmc_hwmon.c
7242 F:      Documentation/hwmon/menf21bmc
7243
7244 METAG ARCHITECTURE
7245 M:      James Hogan <james.hogan@imgtec.com>
7246 L:      linux-metag@vger.kernel.org
7247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7248 S:      Odd Fixes
7249 F:      arch/metag/
7250 F:      Documentation/metag/
7251 F:      Documentation/devicetree/bindings/metag/
7252 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
7253 F:      drivers/clocksource/metag_generic.c
7254 F:      drivers/irqchip/irq-metag.c
7255 F:      drivers/irqchip/irq-metag-ext.c
7256 F:      drivers/tty/metag_da.c
7257
7258 MICROBLAZE ARCHITECTURE
7259 M:      Michal Simek <monstr@monstr.eu>
7260 W:      http://www.monstr.eu/fdt/
7261 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
7262 S:      Supported
7263 F:      arch/microblaze/
7264
7265 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7266 M:      Chen Yu <yu.c.chen@intel.com>
7267 L:      platform-driver-x86@vger.kernel.org
7268 S:      Supported
7269 F:      drivers/platform/x86/surfacepro3_button.c
7270
7271 MICROTEK X6 SCANNER
7272 M:      Oliver Neukum <oliver@neukum.org>
7273 S:      Maintained
7274 F:      drivers/usb/image/microtek.*
7275
7276 MIPS
7277 M:      Ralf Baechle <ralf@linux-mips.org>
7278 L:      linux-mips@linux-mips.org
7279 W:      http://www.linux-mips.org/
7280 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
7281 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
7282 S:      Supported
7283 F:      Documentation/mips/
7284 F:      arch/mips/
7285
7286 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7287 M:      Hans Verkuil <hverkuil@xs4all.nl>
7288 L:      linux-media@vger.kernel.org
7289 T:      git git://linuxtv.org/media_tree.git
7290 W:      https://linuxtv.org
7291 S:      Odd Fixes
7292 F:      drivers/media/radio/radio-miropcm20*
7293
7294 MELLANOX MLX4 core VPI driver
7295 M:      Yishai Hadas <yishaih@mellanox.com>
7296 L:      netdev@vger.kernel.org
7297 L:      linux-rdma@vger.kernel.org
7298 W:      http://www.mellanox.com
7299 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7300 S:      Supported
7301 F:      drivers/net/ethernet/mellanox/mlx4/
7302 F:      include/linux/mlx4/
7303
7304 MELLANOX MLX4 IB driver
7305 M:      Yishai Hadas <yishaih@mellanox.com>
7306 L:      linux-rdma@vger.kernel.org
7307 W:      http://www.mellanox.com
7308 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7309 S:      Supported
7310 F:      drivers/infiniband/hw/mlx4/
7311 F:      include/linux/mlx4/
7312
7313 MELLANOX MLX5 core VPI driver
7314 M:      Matan Barak <matanb@mellanox.com>
7315 M:      Leon Romanovsky <leonro@mellanox.com>
7316 L:      netdev@vger.kernel.org
7317 L:      linux-rdma@vger.kernel.org
7318 W:      http://www.mellanox.com
7319 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7320 S:      Supported
7321 F:      drivers/net/ethernet/mellanox/mlx5/core/
7322 F:      include/linux/mlx5/
7323
7324 MELLANOX MLX5 IB driver
7325 M:      Matan Barak <matanb@mellanox.com>
7326 M:      Leon Romanovsky <leonro@mellanox.com>
7327 L:      linux-rdma@vger.kernel.org
7328 W:      http://www.mellanox.com
7329 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7330 S:      Supported
7331 F:      drivers/infiniband/hw/mlx5/
7332 F:      include/linux/mlx5/
7333
7334 MELEXIS MLX90614 DRIVER
7335 M:      Crt Mori <cmo@melexis.com>
7336 L:      linux-iio@vger.kernel.org
7337 W:      http://www.melexis.com
7338 S:      Supported
7339 F:      drivers/iio/temperature/mlx90614.c
7340
7341 MN88472 MEDIA DRIVER
7342 M:      Antti Palosaari <crope@iki.fi>
7343 L:      linux-media@vger.kernel.org
7344 W:      https://linuxtv.org
7345 W:      http://palosaari.fi/linux/
7346 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7347 T:      git git://linuxtv.org/anttip/media_tree.git
7348 S:      Maintained
7349 F:      drivers/staging/media/mn88472/
7350 F:      drivers/media/dvb-frontends/mn88472.h
7351
7352 MN88473 MEDIA DRIVER
7353 M:      Antti Palosaari <crope@iki.fi>
7354 L:      linux-media@vger.kernel.org
7355 W:      https://linuxtv.org
7356 W:      http://palosaari.fi/linux/
7357 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7358 S:      Maintained
7359 F:      drivers/media/dvb-frontends/mn88473*
7360
7361 MODULE SUPPORT
7362 M:      Rusty Russell <rusty@rustcorp.com.au>
7363 S:      Maintained
7364 F:      include/linux/module.h
7365 F:      kernel/module.c
7366
7367 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7368 W:      http://popies.net/meye/
7369 S:      Orphan
7370 F:      Documentation/video4linux/meye.txt
7371 F:      drivers/media/pci/meye/
7372 F:      include/uapi/linux/meye.h
7373
7374 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7375 M:      Jiri Slaby <jirislaby@gmail.com>
7376 S:      Maintained
7377 F:      Documentation/serial/moxa-smartio
7378 F:      drivers/tty/mxser.*
7379
7380 MR800 AVERMEDIA USB FM RADIO DRIVER
7381 M:      Alexey Klimov <klimov.linux@gmail.com>
7382 L:      linux-media@vger.kernel.org
7383 T:      git git://linuxtv.org/media_tree.git
7384 S:      Maintained
7385 F:      drivers/media/radio/radio-mr800.c
7386
7387 MRF24J40 IEEE 802.15.4 RADIO DRIVER
7388 M:      Alan Ott <alan@signal11.us>
7389 L:      linux-wpan@vger.kernel.org
7390 S:      Maintained
7391 F:      drivers/net/ieee802154/mrf24j40.c
7392 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7393
7394 MSI LAPTOP SUPPORT
7395 M:      "Lee, Chun-Yi" <jlee@suse.com>
7396 L:      platform-driver-x86@vger.kernel.org
7397 S:      Maintained
7398 F:      drivers/platform/x86/msi-laptop.c
7399
7400 MSI WMI SUPPORT
7401 L:      platform-driver-x86@vger.kernel.org
7402 S:      Orphan
7403 F:      drivers/platform/x86/msi-wmi.c
7404
7405 MSI001 MEDIA DRIVER
7406 M:      Antti Palosaari <crope@iki.fi>
7407 L:      linux-media@vger.kernel.org
7408 W:      https://linuxtv.org
7409 W:      http://palosaari.fi/linux/
7410 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7411 T:      git git://linuxtv.org/anttip/media_tree.git
7412 S:      Maintained
7413 F:      drivers/media/tuners/msi001*
7414
7415 MSI2500 MEDIA DRIVER
7416 M:      Antti Palosaari <crope@iki.fi>
7417 L:      linux-media@vger.kernel.org
7418 W:      https://linuxtv.org
7419 W:      http://palosaari.fi/linux/
7420 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7421 T:      git git://linuxtv.org/anttip/media_tree.git
7422 S:      Maintained
7423 F:      drivers/media/usb/msi2500/
7424
7425 MSYSTEMS DISKONCHIP G3 MTD DRIVER
7426 M:      Robert Jarzmik <robert.jarzmik@free.fr>
7427 L:      linux-mtd@lists.infradead.org
7428 S:      Maintained
7429 F:      drivers/mtd/devices/docg3*
7430
7431 MT9M032 APTINA SENSOR DRIVER
7432 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7433 L:      linux-media@vger.kernel.org
7434 T:      git git://linuxtv.org/media_tree.git
7435 S:      Maintained
7436 F:      drivers/media/i2c/mt9m032.c
7437 F:      include/media/i2c/mt9m032.h
7438
7439 MT9P031 APTINA CAMERA SENSOR
7440 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7441 L:      linux-media@vger.kernel.org
7442 T:      git git://linuxtv.org/media_tree.git
7443 S:      Maintained
7444 F:      drivers/media/i2c/mt9p031.c
7445 F:      include/media/i2c/mt9p031.h
7446
7447 MT9T001 APTINA CAMERA SENSOR
7448 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7449 L:      linux-media@vger.kernel.org
7450 T:      git git://linuxtv.org/media_tree.git
7451 S:      Maintained
7452 F:      drivers/media/i2c/mt9t001.c
7453 F:      include/media/i2c/mt9t001.h
7454
7455 MT9V032 APTINA CAMERA SENSOR
7456 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7457 L:      linux-media@vger.kernel.org
7458 T:      git git://linuxtv.org/media_tree.git
7459 S:      Maintained
7460 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7461 F:      drivers/media/i2c/mt9v032.c
7462 F:      include/media/i2c/mt9v032.h
7463
7464 MULTIFUNCTION DEVICES (MFD)
7465 M:      Lee Jones <lee.jones@linaro.org>
7466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7467 S:      Supported
7468 F:      drivers/mfd/
7469 F:      include/linux/mfd/
7470
7471 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7472 M:      Ulf Hansson <ulf.hansson@linaro.org>
7473 L:      linux-mmc@vger.kernel.org
7474 T:      git git://git.linaro.org/people/ulf.hansson/mmc.git
7475 S:      Maintained
7476 F:      drivers/mmc/
7477 F:      include/linux/mmc/
7478 F:      include/uapi/linux/mmc/
7479
7480 MULTIMEDIA CARD (MMC) ETC. OVER SPI
7481 S:      Orphan
7482 F:      drivers/mmc/host/mmc_spi.c
7483 F:      include/linux/spi/mmc_spi.h
7484
7485 MULTISOUND SOUND DRIVER
7486 M:      Andrew Veliath <andrewtv@usa.net>
7487 S:      Maintained
7488 F:      Documentation/sound/oss/MultiSound
7489 F:      sound/oss/msnd*
7490
7491 MULTITECH MULTIPORT CARD (ISICOM)
7492 S:      Orphan
7493 F:      drivers/tty/isicom.c
7494 F:      include/linux/isicom.h
7495
7496 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7497 M:      Bin Liu <b-liu@ti.com>
7498 L:      linux-usb@vger.kernel.org
7499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7500 S:      Maintained
7501 F:      drivers/usb/musb/
7502
7503 MXL5007T MEDIA DRIVER
7504 M:      Michael Krufky <mkrufky@linuxtv.org>
7505 L:      linux-media@vger.kernel.org
7506 W:      https://linuxtv.org
7507 W:      http://github.com/mkrufky
7508 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7509 T:      git git://linuxtv.org/mkrufky/tuners.git
7510 S:      Maintained
7511 F:      drivers/media/tuners/mxl5007t.*
7512
7513 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7514 M:      Hyong-Youb Kim <hykim@myri.com>
7515 L:      netdev@vger.kernel.org
7516 W:      https://www.myricom.com/support/downloads/myri10ge.html
7517 S:      Supported
7518 F:      drivers/net/ethernet/myricom/myri10ge/
7519
7520 NAND FLASH SUBSYSTEM
7521 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7522 R:      Richard Weinberger <richard@nod.at>
7523 L:      linux-mtd@lists.infradead.org
7524 W:      http://www.linux-mtd.infradead.org/
7525 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
7526 T:      git git://github.com/linux-nand/linux.git
7527 S:      Maintained
7528 F:      drivers/mtd/nand/
7529 F:      include/linux/mtd/nand*.h
7530
7531 NATSEMI ETHERNET DRIVER (DP8381x)
7532 S:      Orphan
7533 F:      drivers/net/ethernet/natsemi/natsemi.c
7534
7535 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7536 M:      Daniel Mack <zonque@gmail.com>
7537 S:      Maintained
7538 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7539 W:      http://www.native-instruments.com
7540 F:      sound/usb/caiaq/
7541
7542 NCP FILESYSTEM
7543 M:      Petr Vandrovec <petr@vandrovec.name>
7544 S:      Odd Fixes
7545 F:      fs/ncpfs/
7546
7547 NCR 5380 SCSI DRIVERS
7548 M:      Finn Thain <fthain@telegraphics.com.au>
7549 M:      Michael Schmitz <schmitzmic@gmail.com>
7550 L:      linux-scsi@vger.kernel.org
7551 S:      Maintained
7552 F:      Documentation/scsi/g_NCR5380.txt
7553 F:      drivers/scsi/NCR5380.*
7554 F:      drivers/scsi/arm/cumana_1.c
7555 F:      drivers/scsi/arm/oak.c
7556 F:      drivers/scsi/atari_NCR5380.c
7557 F:      drivers/scsi/atari_scsi.*
7558 F:      drivers/scsi/dmx3191d.c
7559 F:      drivers/scsi/dtc.*
7560 F:      drivers/scsi/g_NCR5380.*
7561 F:      drivers/scsi/g_NCR5380_mmio.c
7562 F:      drivers/scsi/mac_scsi.*
7563 F:      drivers/scsi/pas16.*
7564 F:      drivers/scsi/sun3_scsi.*
7565 F:      drivers/scsi/sun3_scsi_vme.c
7566 F:      drivers/scsi/t128.*
7567
7568 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7569 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7570 L:      linux-scsi@vger.kernel.org
7571 S:      Maintained
7572 F:      drivers/scsi/NCR_D700.*
7573
7574 NCT6775 HARDWARE MONITOR DRIVER
7575 M:      Guenter Roeck <linux@roeck-us.net>
7576 L:      linux-hwmon@vger.kernel.org
7577 S:      Maintained
7578 F:      Documentation/hwmon/nct6775
7579 F:      drivers/hwmon/nct6775.c
7580
7581 NETEFFECT IWARP RNIC DRIVER (IW_NES)
7582 M:      Faisal Latif <faisal.latif@intel.com>
7583 L:      linux-rdma@vger.kernel.org
7584 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7585 S:      Supported
7586 F:      drivers/infiniband/hw/nes/
7587
7588 NETEM NETWORK EMULATOR
7589 M:      Stephen Hemminger <stephen@networkplumber.org>
7590 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
7591 S:      Maintained
7592 F:      net/sched/sch_netem.c
7593
7594 NETERION 10GbE DRIVERS (s2io/vxge)
7595 M:      Jon Mason <jdmason@kudzu.us>
7596 L:      netdev@vger.kernel.org
7597 S:      Supported
7598 F:      Documentation/networking/s2io.txt
7599 F:      Documentation/networking/vxge.txt
7600 F:      drivers/net/ethernet/neterion/
7601
7602 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7603 M:      Pablo Neira Ayuso <pablo@netfilter.org>
7604 M:      Patrick McHardy <kaber@trash.net>
7605 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7606 L:      netfilter-devel@vger.kernel.org
7607 L:      coreteam@netfilter.org
7608 W:      http://www.netfilter.org/
7609 W:      http://www.iptables.org/
7610 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
7611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7613 S:      Supported
7614 F:      include/linux/netfilter*
7615 F:      include/linux/netfilter/
7616 F:      include/net/netfilter/
7617 F:      include/uapi/linux/netfilter*
7618 F:      include/uapi/linux/netfilter/
7619 F:      net/*/netfilter.c
7620 F:      net/*/netfilter/
7621 F:      net/netfilter/
7622 F:      net/bridge/br_netfilter*.c
7623
7624 NETLABEL
7625 M:      Paul Moore <paul@paul-moore.com>
7626 W:      http://netlabel.sf.net
7627 L:      netdev@vger.kernel.org
7628 S:      Maintained
7629 F:      Documentation/netlabel/
7630 F:      include/net/netlabel.h
7631 F:      net/netlabel/
7632
7633 NETROM NETWORK LAYER
7634 M:      Ralf Baechle <ralf@linux-mips.org>
7635 L:      linux-hams@vger.kernel.org
7636 W:      http://www.linux-ax25.org/
7637 S:      Maintained
7638 F:      include/net/netrom.h
7639 F:      include/uapi/linux/netrom.h
7640 F:      net/netrom/
7641
7642 NETRONOME ETHERNET DRIVERS
7643 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
7644 L:      oss-drivers@netronome.com
7645 S:      Maintained
7646 F:      drivers/net/ethernet/netronome/
7647
7648 NETWORK BLOCK DEVICE (NBD)
7649 M:      Markus Pargmann <mpa@pengutronix.de>
7650 S:      Maintained
7651 L:      nbd-general@lists.sourceforge.net
7652 T:      git git://git.pengutronix.de/git/mpa/linux-nbd.git
7653 F:      Documentation/blockdev/nbd.txt
7654 F:      drivers/block/nbd.c
7655 F:      include/uapi/linux/nbd.h
7656
7657 NETWORK DROP MONITOR
7658 M:      Neil Horman <nhorman@tuxdriver.com>
7659 L:      netdev@vger.kernel.org
7660 S:      Maintained
7661 W:      https://fedorahosted.org/dropwatch/
7662 F:      net/core/drop_monitor.c
7663
7664 NETWORKING [GENERAL]
7665 M:      "David S. Miller" <davem@davemloft.net>
7666 L:      netdev@vger.kernel.org
7667 W:      http://www.linuxfoundation.org/en/Net
7668 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7671 S:      Maintained
7672 F:      net/
7673 F:      include/net/
7674 F:      include/linux/in.h
7675 F:      include/linux/net.h
7676 F:      include/linux/netdevice.h
7677 F:      include/uapi/linux/in.h
7678 F:      include/uapi/linux/net.h
7679 F:      include/uapi/linux/netdevice.h
7680 F:      include/uapi/linux/net_namespace.h
7681 F:      tools/net/
7682 F:      tools/testing/selftests/net/
7683 F:      lib/random32.c
7684 F:      lib/test_bpf.c
7685
7686 NETWORKING [IPv4/IPv6]
7687 M:      "David S. Miller" <davem@davemloft.net>
7688 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7689 M:      James Morris <jmorris@namei.org>
7690 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7691 M:      Patrick McHardy <kaber@trash.net>
7692 L:      netdev@vger.kernel.org
7693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7694 S:      Maintained
7695 F:      net/ipv4/
7696 F:      net/ipv6/
7697 F:      include/net/ip*
7698 F:      arch/x86/net/*
7699
7700 NETWORKING [IPSEC]
7701 M:      Steffen Klassert <steffen.klassert@secunet.com>
7702 M:      Herbert Xu <herbert@gondor.apana.org.au>
7703 M:      "David S. Miller" <davem@davemloft.net>
7704 L:      netdev@vger.kernel.org
7705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7707 S:      Maintained
7708 F:      net/core/flow.c
7709 F:      net/xfrm/
7710 F:      net/key/
7711 F:      net/ipv4/xfrm*
7712 F:      net/ipv4/esp4.c
7713 F:      net/ipv4/ah4.c
7714 F:      net/ipv4/ipcomp.c
7715 F:      net/ipv4/ip_vti.c
7716 F:      net/ipv6/xfrm*
7717 F:      net/ipv6/esp6.c
7718 F:      net/ipv6/ah6.c
7719 F:      net/ipv6/ipcomp6.c
7720 F:      net/ipv6/ip6_vti.c
7721 F:      include/uapi/linux/xfrm.h
7722 F:      include/net/xfrm.h
7723
7724 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7725 M:      Paul Moore <paul@paul-moore.com>
7726 L:      netdev@vger.kernel.org
7727 S:      Maintained
7728
7729 NETWORKING [WIRELESS]
7730 L:      linux-wireless@vger.kernel.org
7731 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
7732
7733 NETWORKING DRIVERS
7734 L:      netdev@vger.kernel.org
7735 W:      http://www.linuxfoundation.org/en/Net
7736 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7739 S:      Odd Fixes
7740 F:      drivers/net/
7741 F:      include/linux/if_*
7742 F:      include/linux/netdevice.h
7743 F:      include/linux/etherdevice.h
7744 F:      include/linux/fcdevice.h
7745 F:      include/linux/fddidevice.h
7746 F:      include/linux/hippidevice.h
7747 F:      include/linux/inetdevice.h
7748 F:      include/uapi/linux/if_*
7749 F:      include/uapi/linux/netdevice.h
7750
7751 NETWORKING DRIVERS (WIRELESS)
7752 M:      Kalle Valo <kvalo@codeaurora.org>
7753 L:      linux-wireless@vger.kernel.org
7754 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
7755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
7757 S:      Maintained
7758 F:      drivers/net/wireless/
7759
7760 NETXEN (1/10) GbE SUPPORT
7761 M:      Manish Chopra <manish.chopra@qlogic.com>
7762 M:      Sony Chacko <sony.chacko@qlogic.com>
7763 M:      Rajesh Borundia <rajesh.borundia@qlogic.com>
7764 L:      netdev@vger.kernel.org
7765 W:      http://www.qlogic.com
7766 S:      Supported
7767 F:      drivers/net/ethernet/qlogic/netxen/
7768
7769 NFC SUBSYSTEM
7770 M:      Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7771 M:      Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7772 M:      Samuel Ortiz <sameo@linux.intel.com>
7773 L:      linux-wireless@vger.kernel.org
7774 L:      linux-nfc@lists.01.org (subscribers-only)
7775 S:      Supported
7776 F:      net/nfc/
7777 F:      include/net/nfc/
7778 F:      include/uapi/linux/nfc.h
7779 F:      drivers/nfc/
7780 F:      include/linux/platform_data/nfcmrvl.h
7781 F:      include/linux/platform_data/nxp-nci.h
7782 F:      include/linux/platform_data/pn544.h
7783 F:      include/linux/platform_data/st21nfca.h
7784 F:      include/linux/platform_data/st-nci.h
7785 F:      Documentation/devicetree/bindings/net/nfc/
7786
7787 NFS, SUNRPC, AND LOCKD CLIENTS
7788 M:      Trond Myklebust <trond.myklebust@primarydata.com>
7789 M:      Anna Schumaker <anna.schumaker@netapp.com>
7790 L:      linux-nfs@vger.kernel.org
7791 W:      http://client.linux-nfs.org
7792 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7793 S:      Maintained
7794 F:      fs/lockd/
7795 F:      fs/nfs/
7796 F:      fs/nfs_common/
7797 F:      net/sunrpc/
7798 F:      include/linux/lockd/
7799 F:      include/linux/nfs*
7800 F:      include/linux/sunrpc/
7801 F:      include/uapi/linux/nfs*
7802 F:      include/uapi/linux/sunrpc/
7803
7804 NILFS2 FILESYSTEM
7805 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7806 L:      linux-nilfs@vger.kernel.org
7807 W:      http://nilfs.sourceforge.net/
7808 T:      git git://github.com/konis/nilfs2.git
7809 S:      Supported
7810 F:      Documentation/filesystems/nilfs2.txt
7811 F:      fs/nilfs2/
7812 F:      include/linux/nilfs2_fs.h
7813 F:      include/trace/events/nilfs2.h
7814
7815 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7816 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7817 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7818 S:      Maintained
7819 F:      Documentation/scsi/NinjaSCSI.txt
7820 F:      drivers/scsi/pcmcia/nsp_*
7821
7822 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7823 M:      GOTO Masanori <gotom@debian.or.jp>
7824 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7825 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7826 S:      Maintained
7827 F:      Documentation/scsi/NinjaSCSI.txt
7828 F:      drivers/scsi/nsp32*
7829
7830 NIOS2 ARCHITECTURE
7831 M:      Ley Foon Tan <lftan@altera.com>
7832 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7834 S:      Maintained
7835 F:      arch/nios2/
7836
7837 NOKIA N900 POWER SUPPLY DRIVERS
7838 R:      Pali Rohár <pali.rohar@gmail.com>
7839 F:      include/linux/power/bq2415x_charger.h
7840 F:      include/linux/power/bq27xxx_battery.h
7841 F:      include/linux/power/isp1704_charger.h
7842 F:      drivers/power/bq2415x_charger.c
7843 F:      drivers/power/bq27xxx_battery.c
7844 F:      drivers/power/bq27xxx_battery_i2c.c
7845 F:      drivers/power/isp1704_charger.c
7846 F:      drivers/power/rx51_battery.c
7847
7848 NTB DRIVER CORE
7849 M:      Jon Mason <jdmason@kudzu.us>
7850 M:      Dave Jiang <dave.jiang@intel.com>
7851 M:      Allen Hubbe <Allen.Hubbe@emc.com>
7852 L:      linux-ntb@googlegroups.com
7853 S:      Supported
7854 W:      https://github.com/jonmason/ntb/wiki
7855 T:      git git://github.com/jonmason/ntb.git
7856 F:      drivers/ntb/
7857 F:      drivers/net/ntb_netdev.c
7858 F:      include/linux/ntb.h
7859 F:      include/linux/ntb_transport.h
7860
7861 NTB INTEL DRIVER
7862 M:      Jon Mason <jdmason@kudzu.us>
7863 M:      Dave Jiang <dave.jiang@intel.com>
7864 L:      linux-ntb@googlegroups.com
7865 S:      Supported
7866 W:      https://github.com/jonmason/ntb/wiki
7867 T:      git git://github.com/jonmason/ntb.git
7868 F:      drivers/ntb/hw/intel/
7869
7870 NTB AMD DRIVER
7871 M:      Xiangliang Yu <Xiangliang.Yu@amd.com>
7872 L:      linux-ntb@googlegroups.com
7873 S:      Supported
7874 F:      drivers/ntb/hw/amd/
7875
7876 NTFS FILESYSTEM
7877 M:      Anton Altaparmakov <anton@tuxera.com>
7878 L:      linux-ntfs-dev@lists.sourceforge.net
7879 W:      http://www.tuxera.com/
7880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7881 S:      Supported
7882 F:      Documentation/filesystems/ntfs.txt
7883 F:      fs/ntfs/
7884
7885 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7886 M:      Antonino Daplas <adaplas@gmail.com>
7887 L:      linux-fbdev@vger.kernel.org
7888 S:      Maintained
7889 F:      drivers/video/fbdev/riva/
7890 F:      drivers/video/fbdev/nvidia/
7891
7892 NVM EXPRESS DRIVER
7893 M:      Keith Busch <keith.busch@intel.com>
7894 M:      Jens Axboe <axboe@fb.com>
7895 L:      linux-nvme@lists.infradead.org
7896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7897 W:      https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7898 S:      Supported
7899 F:      drivers/nvme/host/
7900 F:      include/linux/nvme.h
7901
7902 NVMEM FRAMEWORK
7903 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7904 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
7905 S:      Maintained
7906 F:      drivers/nvmem/
7907 F:      Documentation/devicetree/bindings/nvmem/
7908 F:      include/linux/nvmem-consumer.h
7909 F:      include/linux/nvmem-provider.h
7910
7911 NXP-NCI NFC DRIVER
7912 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
7913 R:      Charles Gorand <charles.gorand@effinnov.com>
7914 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
7915 S:      Supported
7916 F:      drivers/nfc/nxp-nci
7917
7918 NXP TDA998X DRM DRIVER
7919 M:      Russell King <rmk+kernel@armlinux.org.uk>
7920 S:      Supported
7921 F:      drivers/gpu/drm/i2c/tda998x_drv.c
7922 F:      include/drm/i2c/tda998x.h
7923
7924 NXP TFA9879 DRIVER
7925 M:      Peter Rosin <peda@axentia.se>
7926 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7927 S:      Maintained
7928 F:      sound/soc/codecs/tfa9879*
7929
7930 OBJTOOL
7931 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7932 S:      Supported
7933 F:      tools/objtool/
7934
7935 OMAP SUPPORT
7936 M:      Tony Lindgren <tony@atomide.com>
7937 L:      linux-omap@vger.kernel.org
7938 W:      http://www.muru.com/linux/omap/
7939 W:      http://linux.omap.com/
7940 Q:      http://patchwork.kernel.org/project/linux-omap/list/
7941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7942 S:      Maintained
7943 F:      arch/arm/*omap*/
7944 F:      arch/arm/configs/omap1_defconfig
7945 F:      arch/arm/configs/omap2plus_defconfig
7946 F:      drivers/i2c/busses/i2c-omap.c
7947 F:      drivers/irqchip/irq-omap-intc.c
7948 F:      drivers/mfd/*omap*.c
7949 F:      drivers/mfd/menelaus.c
7950 F:      drivers/mfd/palmas.c
7951 F:      drivers/mfd/tps65217.c
7952 F:      drivers/mfd/tps65218.c
7953 F:      drivers/mfd/tps65910.c
7954 F:      drivers/mfd/twl-core.[ch]
7955 F:      drivers/mfd/twl4030*.c
7956 F:      drivers/mfd/twl6030*.c
7957 F:      drivers/mfd/twl6040*.c
7958 F:      drivers/regulator/palmas-regulator*.c
7959 F:      drivers/regulator/pbias-regulator.c
7960 F:      drivers/regulator/tps65217-regulator.c
7961 F:      drivers/regulator/tps65218-regulator.c
7962 F:      drivers/regulator/tps65910-regulator.c
7963 F:      drivers/regulator/twl-regulator.c
7964 F:      include/linux/i2c-omap.h
7965
7966 OMAP DEVICE TREE SUPPORT
7967 M:      Benoît Cousson <bcousson@baylibre.com>
7968 M:      Tony Lindgren <tony@atomide.com>
7969 L:      linux-omap@vger.kernel.org
7970 L:      devicetree@vger.kernel.org
7971 S:      Maintained
7972 F:      arch/arm/boot/dts/*omap*
7973 F:      arch/arm/boot/dts/*am3*
7974 F:      arch/arm/boot/dts/*am4*
7975 F:      arch/arm/boot/dts/*am5*
7976 F:      arch/arm/boot/dts/*dra7*
7977
7978 OMAP CLOCK FRAMEWORK SUPPORT
7979 M:      Paul Walmsley <paul@pwsan.com>
7980 L:      linux-omap@vger.kernel.org
7981 S:      Maintained
7982 F:      arch/arm/*omap*/*clock*
7983
7984 OMAP POWER MANAGEMENT SUPPORT
7985 M:      Kevin Hilman <khilman@kernel.org>
7986 L:      linux-omap@vger.kernel.org
7987 S:      Maintained
7988 F:      arch/arm/*omap*/*pm*
7989 F:      drivers/cpufreq/omap-cpufreq.c
7990
7991 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7992 M:      Rajendra Nayak <rnayak@codeaurora.org>
7993 M:      Paul Walmsley <paul@pwsan.com>
7994 L:      linux-omap@vger.kernel.org
7995 S:      Maintained
7996 F:      arch/arm/mach-omap2/prm*
7997
7998 OMAP AUDIO SUPPORT
7999 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
8000 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
8001 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8002 L:      linux-omap@vger.kernel.org
8003 S:      Maintained
8004 F:      sound/soc/omap/
8005
8006 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8007 M:      Roger Quadros <rogerq@ti.com>
8008 M:      Tony Lindgren <tony@atomide.com>
8009 L:      linux-omap@vger.kernel.org
8010 S:      Maintained
8011 F:      drivers/memory/omap-gpmc.c
8012 F:      arch/arm/mach-omap2/*gpmc*
8013
8014 OMAP FRAMEBUFFER SUPPORT
8015 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8016 L:      linux-fbdev@vger.kernel.org
8017 L:      linux-omap@vger.kernel.org
8018 S:      Maintained
8019 F:      drivers/video/fbdev/omap/
8020
8021 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8022 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8023 L:      linux-omap@vger.kernel.org
8024 L:      linux-fbdev@vger.kernel.org
8025 S:      Maintained
8026 F:      drivers/video/fbdev/omap2/
8027 F:      Documentation/arm/OMAP/DSS
8028
8029 OMAP HARDWARE SPINLOCK SUPPORT
8030 M:      Ohad Ben-Cohen <ohad@wizery.com>
8031 L:      linux-omap@vger.kernel.org
8032 S:      Maintained
8033 F:      drivers/hwspinlock/omap_hwspinlock.c
8034
8035 OMAP MMC SUPPORT
8036 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
8037 L:      linux-omap@vger.kernel.org
8038 S:      Maintained
8039 F:      drivers/mmc/host/omap.c
8040
8041 OMAP HS MMC SUPPORT
8042 L:      linux-mmc@vger.kernel.org
8043 L:      linux-omap@vger.kernel.org
8044 S:      Orphan
8045 F:      drivers/mmc/host/omap_hsmmc.c
8046
8047 OMAP RANDOM NUMBER GENERATOR SUPPORT
8048 M:      Deepak Saxena <dsaxena@plexity.net>
8049 S:      Maintained
8050 F:      drivers/char/hw_random/omap-rng.c
8051
8052 OMAP HWMOD SUPPORT
8053 M:      Benoît Cousson <bcousson@baylibre.com>
8054 M:      Paul Walmsley <paul@pwsan.com>
8055 L:      linux-omap@vger.kernel.org
8056 S:      Maintained
8057 F:      arch/arm/mach-omap2/omap_hwmod.*
8058
8059 OMAP HWMOD DATA
8060 M:      Paul Walmsley <paul@pwsan.com>
8061 L:      linux-omap@vger.kernel.org
8062 S:      Maintained
8063 F:      arch/arm/mach-omap2/omap_hwmod*data*
8064
8065 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8066 M:      Benoît Cousson <bcousson@baylibre.com>
8067 L:      linux-omap@vger.kernel.org
8068 S:      Maintained
8069 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8070
8071 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8072 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8073 L:      linux-media@vger.kernel.org
8074 S:      Maintained
8075 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
8076 F:      drivers/media/platform/omap3isp/
8077 F:      drivers/staging/media/omap4iss/
8078
8079 OMAP USB SUPPORT
8080 L:      linux-usb@vger.kernel.org
8081 L:      linux-omap@vger.kernel.org
8082 S:      Orphan
8083 F:      drivers/usb/*/*omap*
8084 F:      arch/arm/*omap*/usb*
8085
8086 OMAP GPIO DRIVER
8087 M:      Grygorii Strashko <grygorii.strashko@ti.com>
8088 M:      Santosh Shilimkar <ssantosh@kernel.org>
8089 M:      Kevin Hilman <khilman@kernel.org>
8090 L:      linux-omap@vger.kernel.org
8091 S:      Maintained
8092 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
8093 F:      drivers/gpio/gpio-omap.c
8094
8095 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8096 M:      Mark Jackson <mpfj@newflow.co.uk>
8097 L:      linux-omap@vger.kernel.org
8098 S:      Maintained
8099 F:      arch/arm/boot/dts/am335x-nano.dts
8100
8101 OMFS FILESYSTEM
8102 M:      Bob Copeland <me@bobcopeland.com>
8103 L:      linux-karma-devel@lists.sourceforge.net
8104 S:      Maintained
8105 F:      Documentation/filesystems/omfs.txt
8106 F:      fs/omfs/
8107
8108 OMNIKEY CARDMAN 4000 DRIVER
8109 M:      Harald Welte <laforge@gnumonks.org>
8110 S:      Maintained
8111 F:      drivers/char/pcmcia/cm4000_cs.c
8112 F:      include/linux/cm4000_cs.h
8113 F:      include/uapi/linux/cm4000_cs.h
8114
8115 OMNIKEY CARDMAN 4040 DRIVER
8116 M:      Harald Welte <laforge@gnumonks.org>
8117 S:      Maintained
8118 F:      drivers/char/pcmcia/cm4040_cs.*
8119
8120 OMNIVISION OV7670 SENSOR DRIVER
8121 M:      Jonathan Corbet <corbet@lwn.net>
8122 L:      linux-media@vger.kernel.org
8123 T:      git git://linuxtv.org/media_tree.git
8124 S:      Maintained
8125 F:      drivers/media/i2c/ov7670.c
8126
8127 ONENAND FLASH DRIVER
8128 M:      Kyungmin Park <kyungmin.park@samsung.com>
8129 L:      linux-mtd@lists.infradead.org
8130 S:      Maintained
8131 F:      drivers/mtd/onenand/
8132 F:      include/linux/mtd/onenand*.h
8133
8134 ONSTREAM SCSI TAPE DRIVER
8135 M:      Willem Riede <osst@riede.org>
8136 L:      osst-users@lists.sourceforge.net
8137 L:      linux-scsi@vger.kernel.org
8138 S:      Maintained
8139 F:      Documentation/scsi/osst.txt
8140 F:      drivers/scsi/osst.*
8141 F:      drivers/scsi/osst_*.h
8142 F:      drivers/scsi/st.h
8143
8144 OPENCORES I2C BUS DRIVER
8145 M:      Peter Korsgaard <jacmet@sunsite.dk>
8146 L:      linux-i2c@vger.kernel.org
8147 S:      Maintained
8148 F:      Documentation/i2c/busses/i2c-ocores
8149 F:      drivers/i2c/busses/i2c-ocores.c
8150
8151 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8152 M:      Rob Herring <robh+dt@kernel.org>
8153 M:      Frank Rowand <frowand.list@gmail.com>
8154 M:      Grant Likely <grant.likely@linaro.org>
8155 L:      devicetree@vger.kernel.org
8156 W:      http://www.devicetree.org/
8157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8158 S:      Maintained
8159 F:      drivers/of/
8160 F:      include/linux/of*.h
8161 F:      scripts/dtc/
8162
8163 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8164 M:      Rob Herring <robh+dt@kernel.org>
8165 M:      Pawel Moll <pawel.moll@arm.com>
8166 M:      Mark Rutland <mark.rutland@arm.com>
8167 M:      Ian Campbell <ijc+devicetree@hellion.org.uk>
8168 M:      Kumar Gala <galak@codeaurora.org>
8169 L:      devicetree@vger.kernel.org
8170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8171 S:      Maintained
8172 F:      Documentation/devicetree/
8173 F:      arch/*/boot/dts/
8174 F:      include/dt-bindings/
8175
8176 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8177 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8178 L:      devicetree@vger.kernel.org
8179 S:      Maintained
8180 F:      Documentation/devicetree/dynamic-resolution-notes.txt
8181 F:      Documentation/devicetree/overlay-notes.txt
8182 F:      drivers/of/overlay.c
8183 F:      drivers/of/resolver.c
8184
8185 OPENRISC ARCHITECTURE
8186 M:      Jonas Bonn <jonas@southpole.se>
8187 W:      http://openrisc.net
8188 L:      linux@lists.openrisc.net (moderated for non-subscribers)
8189 S:      Maintained
8190 T:      git git://openrisc.net/~jonas/linux
8191 F:      arch/openrisc/
8192
8193 OPENVSWITCH
8194 M:      Pravin Shelar <pshelar@nicira.com>
8195 L:      netdev@vger.kernel.org
8196 L:      dev@openvswitch.org
8197 W:      http://openvswitch.org
8198 S:      Maintained
8199 F:      net/openvswitch/
8200 F:      include/uapi/linux/openvswitch.h
8201
8202 OPERATING PERFORMANCE POINTS (OPP)
8203 M:      Viresh Kumar <vireshk@kernel.org>
8204 M:      Nishanth Menon <nm@ti.com>
8205 M:      Stephen Boyd <sboyd@codeaurora.org>
8206 L:      linux-pm@vger.kernel.org
8207 S:      Maintained
8208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8209 F:      drivers/base/power/opp/
8210 F:      include/linux/pm_opp.h
8211 F:      Documentation/power/opp.txt
8212 F:      Documentation/devicetree/bindings/opp/
8213
8214 OPL4 DRIVER
8215 M:      Clemens Ladisch <clemens@ladisch.de>
8216 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8217 T:      git git://git.alsa-project.org/alsa-kernel.git
8218 S:      Maintained
8219 F:      sound/drivers/opl4/
8220
8221 OPROFILE
8222 M:      Robert Richter <rric@kernel.org>
8223 L:      oprofile-list@lists.sf.net
8224 S:      Maintained
8225 F:      arch/*/include/asm/oprofile*.h
8226 F:      arch/*/oprofile/
8227 F:      drivers/oprofile/
8228 F:      include/linux/oprofile.h
8229
8230 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8231 M:      Mark Fasheh <mfasheh@suse.com>
8232 M:      Joel Becker <jlbec@evilplan.org>
8233 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8234 W:      http://ocfs2.wiki.kernel.org
8235 S:      Supported
8236 F:      Documentation/filesystems/ocfs2.txt
8237 F:      Documentation/filesystems/dlmfs.txt
8238 F:      fs/ocfs2/
8239
8240 ORINOCO DRIVER
8241 L:      linux-wireless@vger.kernel.org
8242 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
8243 W:      http://www.nongnu.org/orinoco/
8244 S:      Orphan
8245 F:      drivers/net/wireless/intersil/orinoco/
8246
8247 OSD LIBRARY and FILESYSTEM
8248 M:      Boaz Harrosh <ooo@electrozaur.com>
8249 M:      Benny Halevy <bhalevy@primarydata.com>
8250 L:      osd-dev@open-osd.org
8251 W:      http://open-osd.org
8252 T:      git git://git.open-osd.org/open-osd.git
8253 S:      Maintained
8254 F:      drivers/scsi/osd/
8255 F:      include/scsi/osd_*
8256 F:      fs/exofs/
8257
8258 OVERLAY FILESYSTEM
8259 M:      Miklos Szeredi <miklos@szeredi.hu>
8260 L:      linux-unionfs@vger.kernel.org
8261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8262 S:      Supported
8263 F:      fs/overlayfs/
8264 F:      Documentation/filesystems/overlayfs.txt
8265
8266 ORANGEFS FILESYSTEM
8267 M:      Mike Marshall <hubcap@omnibond.com>
8268 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
8269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8270 S:      Supported
8271 F:      fs/orangefs/
8272 F:      Documentation/filesystems/orangefs.txt
8273
8274 P54 WIRELESS DRIVER
8275 M:      Christian Lamparter <chunkeey@googlemail.com>
8276 L:      linux-wireless@vger.kernel.org
8277 W:      http://wireless.kernel.org/en/users/Drivers/p54
8278 S:      Maintained
8279 F:      drivers/net/wireless/intersil/p54/
8280
8281 PA SEMI ETHERNET DRIVER
8282 M:      Olof Johansson <olof@lixom.net>
8283 L:      netdev@vger.kernel.org
8284 S:      Maintained
8285 F:      drivers/net/ethernet/pasemi/*
8286
8287 PA SEMI SMBUS DRIVER
8288 M:      Olof Johansson <olof@lixom.net>
8289 L:      linux-i2c@vger.kernel.org
8290 S:      Maintained
8291 F:      drivers/i2c/busses/i2c-pasemi.c
8292
8293 PADATA PARALLEL EXECUTION MECHANISM
8294 M:      Steffen Klassert <steffen.klassert@secunet.com>
8295 L:      linux-crypto@vger.kernel.org
8296 S:      Maintained
8297 F:      kernel/padata.c
8298 F:      include/linux/padata.h
8299 F:      Documentation/padata.txt
8300
8301 PANASONIC LAPTOP ACPI EXTRAS DRIVER
8302 M:      Harald Welte <laforge@gnumonks.org>
8303 L:      platform-driver-x86@vger.kernel.org
8304 S:      Maintained
8305 F:      drivers/platform/x86/panasonic-laptop.c
8306
8307 PANASONIC MN10300/AM33/AM34 PORT
8308 M:      David Howells <dhowells@redhat.com>
8309 M:      Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
8310 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
8311 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8312 S:      Maintained
8313 F:      Documentation/mn10300/
8314 F:      arch/mn10300/
8315
8316 PARALLEL LCD/KEYPAD PANEL DRIVER
8317 M:      Willy Tarreau <willy@haproxy.com>
8318 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8319 S:      Odd Fixes
8320 F:      Documentation/misc-devices/lcd-panel-cgram.txt
8321 F:      drivers/misc/panel.c
8322
8323 PARALLEL PORT SUBSYSTEM
8324 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8325 M:      Sudip Mukherjee <sudip@vectorindia.org>
8326 L:      linux-parport@lists.infradead.org (subscribers-only)
8327 S:      Maintained
8328 F:      drivers/parport/
8329 F:      include/linux/parport*.h
8330 F:      drivers/char/ppdev.c
8331 F:      include/uapi/linux/ppdev.h
8332 F:      Documentation/parport*.txt
8333
8334 PARAVIRT_OPS INTERFACE
8335 M:      Jeremy Fitzhardinge <jeremy@goop.org>
8336 M:      Chris Wright <chrisw@sous-sol.org>
8337 M:      Alok Kataria <akataria@vmware.com>
8338 M:      Rusty Russell <rusty@rustcorp.com.au>
8339 L:      virtualization@lists.linux-foundation.org
8340 S:      Supported
8341 F:      Documentation/virtual/paravirt_ops.txt
8342 F:      arch/*/kernel/paravirt*
8343 F:      arch/*/include/asm/paravirt.h
8344
8345 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8346 M:      Tim Waugh <tim@cyberelk.net>
8347 L:      linux-parport@lists.infradead.org (subscribers-only)
8348 S:      Maintained
8349 F:      Documentation/blockdev/paride.txt
8350 F:      drivers/block/paride/
8351
8352 PARISC ARCHITECTURE
8353 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
8354 M:      Helge Deller <deller@gmx.de>
8355 L:      linux-parisc@vger.kernel.org
8356 W:      http://www.parisc-linux.org/
8357 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
8358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8360 S:      Maintained
8361 F:      arch/parisc/
8362 F:      Documentation/parisc/
8363 F:      drivers/parisc/
8364 F:      drivers/char/agp/parisc-agp.c
8365 F:      drivers/input/serio/gscps2.c
8366 F:      drivers/parport/parport_gsc.*
8367 F:      drivers/tty/serial/8250/8250_gsc.c
8368 F:      drivers/video/fbdev/sti*
8369 F:      drivers/video/console/sti*
8370 F:      drivers/video/logo/logo_parisc*
8371
8372 PC87360 HARDWARE MONITORING DRIVER
8373 M:      Jim Cromie <jim.cromie@gmail.com>
8374 L:      linux-hwmon@vger.kernel.org
8375 S:      Maintained
8376 F:      Documentation/hwmon/pc87360
8377 F:      drivers/hwmon/pc87360.c
8378
8379 PC8736x GPIO DRIVER
8380 M:      Jim Cromie <jim.cromie@gmail.com>
8381 S:      Maintained
8382 F:      drivers/char/pc8736x_gpio.c
8383
8384 PC87427 HARDWARE MONITORING DRIVER
8385 M:      Jean Delvare <jdelvare@suse.com>
8386 L:      linux-hwmon@vger.kernel.org
8387 S:      Maintained
8388 F:      Documentation/hwmon/pc87427
8389 F:      drivers/hwmon/pc87427.c
8390
8391 PCA9532 LED DRIVER
8392 M:      Riku Voipio <riku.voipio@iki.fi>
8393 S:      Maintained
8394 F:      drivers/leds/leds-pca9532.c
8395 F:      include/linux/leds-pca9532.h
8396
8397 PCA9541 I2C BUS MASTER SELECTOR DRIVER
8398 M:      Guenter Roeck <linux@roeck-us.net>
8399 L:      linux-i2c@vger.kernel.org
8400 S:      Maintained
8401 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
8402
8403 PCDP - PRIMARY CONSOLE AND DEBUG PORT
8404 M:      Khalid Aziz <khalid@gonehiking.org>
8405 S:      Maintained
8406 F:      drivers/firmware/pcdp.*
8407
8408 PCI ERROR RECOVERY
8409 M:      Linas Vepstas <linasvepstas@gmail.com>
8410 L:      linux-pci@vger.kernel.org
8411 S:      Supported
8412 F:      Documentation/PCI/pci-error-recovery.txt
8413
8414 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8415 M:      Russell Currey <ruscur@russell.cc>
8416 L:      linuxppc-dev@lists.ozlabs.org
8417 S:      Supported
8418 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
8419 F:      arch/powerpc/kernel/eeh*.c
8420 F:      arch/powerpc/platforms/*/eeh*.c
8421 F:      arch/powerpc/include/*/eeh*.h
8422
8423 PCI SUBSYSTEM
8424 M:      Bjorn Helgaas <bhelgaas@google.com>
8425 L:      linux-pci@vger.kernel.org
8426 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
8427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8428 S:      Supported
8429 F:      Documentation/PCI/
8430 F:      drivers/pci/
8431 F:      include/linux/pci*
8432 F:      arch/x86/pci/
8433 F:      arch/x86/kernel/quirks.c
8434
8435 PCI DRIVER FOR ALTERA PCIE IP
8436 M:      Ley Foon Tan <lftan@altera.com>
8437 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
8438 L:      linux-pci@vger.kernel.org
8439 S:      Supported
8440 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
8441 F:      drivers/pci/host/pcie-altera.c
8442
8443 PCI DRIVER FOR ARM VERSATILE PLATFORM
8444 M:      Rob Herring <robh@kernel.org>
8445 L:      linux-pci@vger.kernel.org
8446 L:      linux-arm-kernel@lists.infradead.org
8447 S:      Maintained
8448 F:      Documentation/devicetree/bindings/pci/versatile.txt
8449 F:      drivers/pci/host/pci-versatile.c
8450
8451 PCI DRIVER FOR APPLIEDMICRO XGENE
8452 M:      Tanmay Inamdar <tinamdar@apm.com>
8453 L:      linux-pci@vger.kernel.org
8454 L:      linux-arm-kernel@lists.infradead.org
8455 S:      Maintained
8456 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
8457 F:      drivers/pci/host/pci-xgene.c
8458
8459 PCI DRIVER FOR FREESCALE LAYERSCAPE
8460 M:      Minghuan Lian <minghuan.Lian@freescale.com>
8461 M:      Mingkai Hu <mingkai.hu@freescale.com>
8462 M:      Roy Zang <tie-fei.zang@freescale.com>
8463 L:      linuxppc-dev@lists.ozlabs.org
8464 L:      linux-pci@vger.kernel.org
8465 L:      linux-arm-kernel@lists.infradead.org
8466 S:      Maintained
8467 F:      drivers/pci/host/*layerscape*
8468
8469 PCI DRIVER FOR IMX6
8470 M:      Richard Zhu <Richard.Zhu@freescale.com>
8471 M:      Lucas Stach <l.stach@pengutronix.de>
8472 L:      linux-pci@vger.kernel.org
8473 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8474 S:      Maintained
8475 F:      drivers/pci/host/*imx6*
8476
8477 PCI DRIVER FOR TI KEYSTONE
8478 M:      Murali Karicheri <m-karicheri2@ti.com>
8479 L:      linux-pci@vger.kernel.org
8480 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8481 S:      Maintained
8482 F:      drivers/pci/host/*keystone*
8483
8484 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8485 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8486 M:      Jason Cooper <jason@lakedaemon.net>
8487 L:      linux-pci@vger.kernel.org
8488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8489 S:      Maintained
8490 F:      drivers/pci/host/*mvebu*
8491
8492 PCI DRIVER FOR NVIDIA TEGRA
8493 M:      Thierry Reding <thierry.reding@gmail.com>
8494 L:      linux-tegra@vger.kernel.org
8495 L:      linux-pci@vger.kernel.org
8496 S:      Supported
8497 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8498 F:      drivers/pci/host/pci-tegra.c
8499
8500 PCI DRIVER FOR TI DRA7XX
8501 M:      Kishon Vijay Abraham I <kishon@ti.com>
8502 L:      linux-omap@vger.kernel.org
8503 L:      linux-pci@vger.kernel.org
8504 S:      Supported
8505 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
8506 F:      drivers/pci/host/pci-dra7xx.c
8507
8508 PCI DRIVER FOR RENESAS R-CAR
8509 M:      Simon Horman <horms@verge.net.au>
8510 L:      linux-pci@vger.kernel.org
8511 L:      linux-renesas-soc@vger.kernel.org
8512 S:      Maintained
8513 F:      drivers/pci/host/*rcar*
8514
8515 PCI DRIVER FOR SAMSUNG EXYNOS
8516 M:      Jingoo Han <jingoohan1@gmail.com>
8517 L:      linux-pci@vger.kernel.org
8518 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8519 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8520 S:      Maintained
8521 F:      drivers/pci/host/pci-exynos.c
8522
8523 PCI DRIVER FOR SYNOPSIS DESIGNWARE
8524 M:      Jingoo Han <jingoohan1@gmail.com>
8525 M:      Pratyush Anand <pratyush.anand@gmail.com>
8526 L:      linux-pci@vger.kernel.org
8527 S:      Maintained
8528 F:      drivers/pci/host/*designware*
8529
8530 PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8531 M:      Joao Pinto <jpinto@synopsys.com>
8532 L:      linux-pci@vger.kernel.org
8533 S:      Maintained
8534 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
8535 F:      drivers/pci/host/pcie-designware-plat.c
8536
8537 PCI DRIVER FOR GENERIC OF HOSTS
8538 M:      Will Deacon <will.deacon@arm.com>
8539 L:      linux-pci@vger.kernel.org
8540 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8541 S:      Maintained
8542 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
8543 F:      drivers/pci/host/pci-host-common.c
8544 F:      drivers/pci/host/pci-host-generic.c
8545
8546 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8547 M:      Keith Busch <keith.busch@intel.com>
8548 L:      linux-pci@vger.kernel.org
8549 S:      Supported
8550 F:      arch/x86/pci/vmd.c
8551
8552 PCIE DRIVER FOR ST SPEAR13XX
8553 M:      Pratyush Anand <pratyush.anand@gmail.com>
8554 L:      linux-pci@vger.kernel.org
8555 S:      Maintained
8556 F:      drivers/pci/host/*spear*
8557
8558 PCI MSI DRIVER FOR ALTERA MSI IP
8559 M:      Ley Foon Tan <lftan@altera.com>
8560 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
8561 L:      linux-pci@vger.kernel.org
8562 S:      Supported
8563 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8564 F:      drivers/pci/host/pcie-altera-msi.c
8565
8566 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8567 M:      Duc Dang <dhdang@apm.com>
8568 L:      linux-pci@vger.kernel.org
8569 L:      linux-arm-kernel@lists.infradead.org
8570 S:      Maintained
8571 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8572 F:      drivers/pci/host/pci-xgene-msi.c
8573
8574 PCIE DRIVER FOR HISILICON
8575 M:      Zhou Wang <wangzhou1@hisilicon.com>
8576 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
8577 L:      linux-pci@vger.kernel.org
8578 S:      Maintained
8579 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8580 F:      drivers/pci/host/pcie-hisi.c
8581
8582 PCIE DRIVER FOR QUALCOMM MSM
8583 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
8584 L:     linux-pci@vger.kernel.org
8585 L:     linux-arm-msm@vger.kernel.org
8586 S:     Maintained
8587 F:     drivers/pci/host/*qcom*
8588
8589 PCIE DRIVER FOR CAVIUM THUNDERX
8590 M:      David Daney <david.daney@cavium.com>
8591 L:      linux-pci@vger.kernel.org
8592 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8593 S:      Supported
8594 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
8595 F:      drivers/pci/host/pci-thunder-*
8596
8597 PCMCIA SUBSYSTEM
8598 P:      Linux PCMCIA Team
8599 L:      linux-pcmcia@lists.infradead.org
8600 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8602 S:      Maintained
8603 F:      Documentation/pcmcia/
8604 F:      drivers/pcmcia/
8605 F:      include/pcmcia/
8606
8607 PCNET32 NETWORK DRIVER
8608 M:      Don Fry <pcnet32@frontier.com>
8609 L:      netdev@vger.kernel.org
8610 S:      Maintained
8611 F:      drivers/net/ethernet/amd/pcnet32.c
8612
8613 PCRYPT PARALLEL CRYPTO ENGINE
8614 M:      Steffen Klassert <steffen.klassert@secunet.com>
8615 L:      linux-crypto@vger.kernel.org
8616 S:      Maintained
8617 F:      crypto/pcrypt.c
8618 F:      include/crypto/pcrypt.h
8619
8620 PER-CPU MEMORY ALLOCATOR
8621 M:      Tejun Heo <tj@kernel.org>
8622 M:      Christoph Lameter <cl@linux.com>
8623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8624 S:      Maintained
8625 F:      include/linux/percpu*.h
8626 F:      mm/percpu*.c
8627 F:      arch/*/include/asm/percpu.h
8628
8629 PER-TASK DELAY ACCOUNTING
8630 M:      Balbir Singh <bsingharora@gmail.com>
8631 S:      Maintained
8632 F:      include/linux/delayacct.h
8633 F:      kernel/delayacct.c
8634
8635 PERFORMANCE EVENTS SUBSYSTEM
8636 M:      Peter Zijlstra <peterz@infradead.org>
8637 M:      Ingo Molnar <mingo@redhat.com>
8638 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
8639 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8640 L:      linux-kernel@vger.kernel.org
8641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8642 S:      Supported
8643 F:      kernel/events/*
8644 F:      include/linux/perf_event.h
8645 F:      include/uapi/linux/perf_event.h
8646 F:      arch/*/kernel/perf_event*.c
8647 F:      arch/*/kernel/*/perf_event*.c
8648 F:      arch/*/kernel/*/*/perf_event*.c
8649 F:      arch/*/include/asm/perf_event.h
8650 F:      arch/*/kernel/perf_callchain.c
8651 F:      tools/perf/
8652
8653 PERSONALITY HANDLING
8654 M:      Christoph Hellwig <hch@infradead.org>
8655 L:      linux-abi-devel@lists.sourceforge.net
8656 S:      Maintained
8657 F:      include/linux/personality.h
8658 F:      include/uapi/linux/personality.h
8659
8660 PHONET PROTOCOL
8661 M:      Remi Denis-Courmont <courmisch@gmail.com>
8662 S:      Supported
8663 F:      Documentation/networking/phonet.txt
8664 F:      include/linux/phonet.h
8665 F:      include/net/phonet/
8666 F:      include/uapi/linux/phonet.h
8667 F:      net/phonet/
8668
8669 PHRAM MTD DRIVER
8670 M:      Joern Engel <joern@lazybastard.org>
8671 L:      linux-mtd@lists.infradead.org
8672 S:      Maintained
8673 F:      drivers/mtd/devices/phram.c
8674
8675 PICOLCD HID DRIVER
8676 M:      Bruno Prémont <bonbons@linux-vserver.org>
8677 L:      linux-input@vger.kernel.org
8678 S:      Maintained
8679 F:      drivers/hid/hid-picolcd*
8680
8681 PICOXCELL SUPPORT
8682 M:      Jamie Iles <jamie@jamieiles.com>
8683 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8684 T:      git git://github.com/jamieiles/linux-2.6-ji.git
8685 S:      Supported
8686 F:      arch/arm/boot/dts/picoxcell*
8687 F:      arch/arm/mach-picoxcell/
8688 F:      drivers/crypto/picoxcell*
8689
8690 PIN CONTROL SUBSYSTEM
8691 M:      Linus Walleij <linus.walleij@linaro.org>
8692 L:      linux-gpio@vger.kernel.org
8693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8694 S:      Maintained
8695 F:      drivers/pinctrl/
8696 F:      include/linux/pinctrl/
8697
8698 PIN CONTROLLER - ATMEL AT91
8699 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8700 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8701 S:      Maintained
8702 F:      drivers/pinctrl/pinctrl-at91.*
8703
8704 PIN CONTROLLER - ATMEL AT91 PIO4
8705 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
8706 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8707 L:      linux-gpio@vger.kernel.org
8708 S:      Supported
8709 F:      drivers/pinctrl/pinctrl-at91-pio4.*
8710
8711 PIN CONTROLLER - INTEL
8712 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
8713 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
8714 S:      Maintained
8715 F:      drivers/pinctrl/intel/
8716
8717 PIN CONTROLLER - RENESAS
8718 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8719 M:      Geert Uytterhoeven <geert+renesas@glider.be>
8720 L:      linux-renesas-soc@vger.kernel.org
8721 S:      Maintained
8722 F:      drivers/pinctrl/sh-pfc/
8723
8724 PIN CONTROLLER - SAMSUNG
8725 M:      Tomasz Figa <tomasz.figa@gmail.com>
8726 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
8727 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
8728 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8729 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8730 S:      Maintained
8731 F:      drivers/pinctrl/samsung/
8732
8733 PIN CONTROLLER - SINGLE
8734 M:      Tony Lindgren <tony@atomide.com>
8735 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
8736 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8737 L:      linux-omap@vger.kernel.org
8738 S:      Maintained
8739 F:      drivers/pinctrl/pinctrl-single.c
8740
8741 PIN CONTROLLER - ST SPEAR
8742 M:      Viresh Kumar <vireshk@kernel.org>
8743 L:      spear-devel@list.st.com
8744 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8745 W:      http://www.st.com/spear
8746 S:      Maintained
8747 F:      drivers/pinctrl/spear/
8748
8749 PKTCDVD DRIVER
8750 M:      Jiri Kosina <jikos@kernel.org>
8751 S:      Maintained
8752 F:      drivers/block/pktcdvd.c
8753 F:      include/linux/pktcdvd.h
8754 F:      include/uapi/linux/pktcdvd.h
8755
8756 PKUNITY SOC DRIVERS
8757 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
8758 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
8759 S:      Maintained
8760 T:      git git://github.com/gxt/linux.git
8761 F:      drivers/input/serio/i8042-unicore32io.h
8762 F:      drivers/i2c/busses/i2c-puv3.c
8763 F:      drivers/video/fbdev/fb-puv3.c
8764 F:      drivers/rtc/rtc-puv3.c
8765
8766 PMBUS HARDWARE MONITORING DRIVERS
8767 M:      Guenter Roeck <linux@roeck-us.net>
8768 L:      linux-hwmon@vger.kernel.org
8769 W:      http://hwmon.wiki.kernel.org/
8770 W:      http://www.roeck-us.net/linux/drivers/
8771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8772 S:      Maintained
8773 F:      Documentation/hwmon/pmbus
8774 F:      drivers/hwmon/pmbus/
8775 F:      include/linux/i2c/pmbus.h
8776
8777 PMC SIERRA MaxRAID DRIVER
8778 L:      linux-scsi@vger.kernel.org
8779 W:      http://www.pmc-sierra.com/
8780 S:      Orphan
8781 F:      drivers/scsi/pmcraid.*
8782
8783 PMC SIERRA PM8001 DRIVER
8784 M:      Jack Wang <jinpu.wang@profitbricks.com>
8785 M:      lindar_liu@usish.com
8786 L:      pmchba@pmcs.com
8787 L:      linux-scsi@vger.kernel.org
8788 S:      Supported
8789 F:      drivers/scsi/pm8001/
8790
8791 POSIX CLOCKS and TIMERS
8792 M:      Thomas Gleixner <tglx@linutronix.de>
8793 L:      linux-kernel@vger.kernel.org
8794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8795 S:      Maintained
8796 F:      fs/timerfd.c
8797 F:      include/linux/timer*
8798 F:      kernel/time/*timer*
8799
8800 POWER MANAGEMENT CORE
8801 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
8802 L:      linux-pm@vger.kernel.org
8803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8804 S:      Supported
8805 F:      drivers/base/power/
8806 F:      include/linux/pm.h
8807 F:      include/linux/pm_*
8808 F:      include/linux/powercap.h
8809 F:      drivers/powercap/
8810
8811 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8812 M:      Sebastian Reichel <sre@kernel.org>
8813 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8814 M:      David Woodhouse <dwmw2@infradead.org>
8815 L:      linux-pm@vger.kernel.org
8816 T:      git git://git.infradead.org/battery-2.6.git
8817 S:      Maintained
8818 F:      include/linux/power_supply.h
8819 F:      drivers/power/
8820 X:      drivers/power/avs/
8821
8822 POWER STATE COORDINATION INTERFACE (PSCI)
8823 M:      Mark Rutland <mark.rutland@arm.com>
8824 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8825 L:      linux-arm-kernel@lists.infradead.org
8826 S:      Maintained
8827 F:      drivers/firmware/psci.c
8828 F:      include/linux/psci.h
8829 F:      include/uapi/linux/psci.h
8830
8831 PNP SUPPORT
8832 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8833 S:      Maintained
8834 F:      drivers/pnp/
8835
8836 PPP PROTOCOL DRIVERS AND COMPRESSORS
8837 M:      Paul Mackerras <paulus@samba.org>
8838 L:      linux-ppp@vger.kernel.org
8839 S:      Maintained
8840 F:      drivers/net/ppp/ppp_*
8841
8842 PPP OVER ATM (RFC 2364)
8843 M:      Mitchell Blank Jr <mitch@sfgoth.com>
8844 S:      Maintained
8845 F:      net/atm/pppoatm.c
8846 F:      include/uapi/linux/atmppp.h
8847
8848 PPP OVER ETHERNET
8849 M:      Michal Ostrowski <mostrows@earthlink.net>
8850 S:      Maintained
8851 F:      drivers/net/ppp/pppoe.c
8852 F:      drivers/net/ppp/pppox.c
8853
8854 PPP OVER L2TP
8855 M:      James Chapman <jchapman@katalix.com>
8856 S:      Maintained
8857 F:      net/l2tp/l2tp_ppp.c
8858 F:      include/linux/if_pppol2tp.h
8859 F:      include/uapi/linux/if_pppol2tp.h
8860
8861 PPS SUPPORT
8862 M:      Rodolfo Giometti <giometti@enneenne.com>
8863 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
8864 L:      linuxpps@ml.enneenne.com (subscribers-only)
8865 S:      Maintained
8866 F:      Documentation/pps/
8867 F:      drivers/pps/
8868 F:      include/linux/pps*.h
8869
8870 PPTP DRIVER
8871 M:      Dmitry Kozlov <xeb@mail.ru>
8872 L:      netdev@vger.kernel.org
8873 S:      Maintained
8874 F:      drivers/net/ppp/pptp.c
8875 W:      http://sourceforge.net/projects/accel-pptp
8876
8877 PREEMPTIBLE KERNEL
8878 M:      Robert Love <rml@tech9.net>
8879 L:      kpreempt-tech@lists.sourceforge.net
8880 W:      ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8881 S:      Supported
8882 F:      Documentation/preempt-locking.txt
8883 F:      include/linux/preempt.h
8884
8885 PRISM54 WIRELESS DRIVER
8886 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
8887 L:      linux-wireless@vger.kernel.org
8888 W:      http://wireless.kernel.org/en/users/Drivers/p54
8889 S:      Obsolete
8890 F:      drivers/net/wireless/intersil/prism54/
8891
8892 PS3 NETWORK SUPPORT
8893 M:      Geoff Levand <geoff@infradead.org>
8894 L:      netdev@vger.kernel.org
8895 L:      linuxppc-dev@lists.ozlabs.org
8896 S:      Maintained
8897 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
8898
8899 PS3 PLATFORM SUPPORT
8900 M:      Geoff Levand <geoff@infradead.org>
8901 L:      linuxppc-dev@lists.ozlabs.org
8902 S:      Maintained
8903 F:      arch/powerpc/boot/ps3*
8904 F:      arch/powerpc/include/asm/lv1call.h
8905 F:      arch/powerpc/include/asm/ps3*.h
8906 F:      arch/powerpc/platforms/ps3/
8907 F:      drivers/*/ps3*
8908 F:      drivers/ps3/
8909 F:      drivers/rtc/rtc-ps3.c
8910 F:      drivers/usb/host/*ps3.c
8911 F:      sound/ppc/snd_ps3*
8912
8913 PS3VRAM DRIVER
8914 M:      Jim Paris <jim@jtan.com>
8915 M:      Geoff Levand <geoff@infradead.org>
8916 L:      linuxppc-dev@lists.ozlabs.org
8917 S:      Maintained
8918 F:      drivers/block/ps3vram.c
8919
8920 PSTORE FILESYSTEM
8921 M:      Anton Vorontsov <anton@enomsg.org>
8922 M:      Colin Cross <ccross@android.com>
8923 M:      Kees Cook <keescook@chromium.org>
8924 M:      Tony Luck <tony.luck@intel.com>
8925 S:      Maintained
8926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8927 F:      fs/pstore/
8928 F:      include/linux/pstore*
8929 F:      drivers/firmware/efi/efi-pstore.c
8930 F:      drivers/acpi/apei/erst.c
8931
8932 PTP HARDWARE CLOCK SUPPORT
8933 M:      Richard Cochran <richardcochran@gmail.com>
8934 L:      netdev@vger.kernel.org
8935 S:      Maintained
8936 W:      http://linuxptp.sourceforge.net/
8937 F:      Documentation/ABI/testing/sysfs-ptp
8938 F:      Documentation/ptp/*
8939 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
8940 F:      drivers/net/phy/dp83640*
8941 F:      drivers/ptp/*
8942 F:      include/linux/ptp_cl*
8943
8944 PTRACE SUPPORT
8945 M:      Roland McGrath <roland@hack.frob.com>
8946 M:      Oleg Nesterov <oleg@redhat.com>
8947 S:      Maintained
8948 F:      include/asm-generic/syscall.h
8949 F:      include/linux/ptrace.h
8950 F:      include/linux/regset.h
8951 F:      include/linux/tracehook.h
8952 F:      include/uapi/linux/ptrace.h
8953 F:      kernel/ptrace.c
8954
8955 PVRUSB2 VIDEO4LINUX DRIVER
8956 M:      Mike Isely <isely@pobox.com>
8957 L:      pvrusb2@isely.net       (subscribers-only)
8958 L:      linux-media@vger.kernel.org
8959 W:      http://www.isely.net/pvrusb2/
8960 T:      git git://linuxtv.org/media_tree.git
8961 S:      Maintained
8962 F:      Documentation/video4linux/README.pvrusb2
8963 F:      drivers/media/usb/pvrusb2/
8964
8965 PWC WEBCAM DRIVER
8966 M:      Hans de Goede <hdegoede@redhat.com>
8967 L:      linux-media@vger.kernel.org
8968 T:      git git://linuxtv.org/media_tree.git
8969 S:      Maintained
8970 F:      drivers/media/usb/pwc/*
8971
8972 PWM FAN DRIVER
8973 M:      Kamil Debski <k.debski@samsung.com>
8974 L:      linux-hwmon@vger.kernel.org
8975 S:      Supported
8976 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8977 F:      Documentation/hwmon/pwm-fan
8978 F:      drivers/hwmon/pwm-fan.c
8979
8980 PWM SUBSYSTEM
8981 M:      Thierry Reding <thierry.reding@gmail.com>
8982 L:      linux-pwm@vger.kernel.org
8983 S:      Maintained
8984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8985 F:      Documentation/pwm.txt
8986 F:      Documentation/devicetree/bindings/pwm/
8987 F:      include/linux/pwm.h
8988 F:      drivers/pwm/
8989 F:      drivers/video/backlight/pwm_bl.c
8990 F:      include/linux/pwm_backlight.h
8991
8992 PXA2xx/PXA3xx SUPPORT
8993 M:      Daniel Mack <daniel@zonque.org>
8994 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
8995 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8996 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8997 T:      git git://github.com/hzhuang1/linux.git
8998 T:      git git://github.com/rjarzmik/linux.git
8999 S:      Maintained
9000 F:      arch/arm/boot/dts/pxa*
9001 F:      arch/arm/mach-pxa/
9002 F:      drivers/dma/pxa*
9003 F:      drivers/pcmcia/pxa2xx*
9004 F:      drivers/pinctrl/pxa/
9005 F:      drivers/spi/spi-pxa2xx*
9006 F:      drivers/usb/gadget/udc/pxa2*
9007 F:      include/sound/pxa2xx-lib.h
9008 F:      sound/arm/pxa*
9009 F:      sound/soc/pxa/
9010
9011 PXA GPIO DRIVER
9012 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9013 L:      linux-gpio@vger.kernel.org
9014 S:      Maintained
9015 F:      drivers/gpio/gpio-pxa.c
9016
9017 PXA3xx NAND FLASH DRIVER
9018 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9019 L:      linux-mtd@lists.infradead.org
9020 S:      Maintained
9021 F:      drivers/mtd/nand/pxa3xx_nand.c
9022
9023 MMP SUPPORT
9024 M:      Eric Miao <eric.y.miao@gmail.com>
9025 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9026 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9027 T:      git git://github.com/hzhuang1/linux.git
9028 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9029 S:      Maintained
9030 F:      arch/arm/boot/dts/mmp*
9031 F:      arch/arm/mach-mmp/
9032
9033 PXA MMCI DRIVER
9034 S:      Orphan
9035
9036 PXA RTC DRIVER
9037 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9038 L:      rtc-linux@googlegroups.com
9039 S:      Maintained
9040
9041 QAT DRIVER
9042 M:      Tadeusz Struk <tadeusz.struk@intel.com>
9043 L:      qat-linux@intel.com
9044 S:      Supported
9045 F:      drivers/crypto/qat/
9046
9047 QIB DRIVER
9048 M:      Mike Marciniszyn <infinipath@intel.com>
9049 L:      linux-rdma@vger.kernel.org
9050 S:      Supported
9051 F:      drivers/infiniband/hw/qib/
9052
9053 QLOGIC QLA1280 SCSI DRIVER
9054 M:      Michael Reed <mdr@sgi.com>
9055 L:      linux-scsi@vger.kernel.org
9056 S:      Maintained
9057 F:      drivers/scsi/qla1280.[ch]
9058
9059 QLOGIC QLA2XXX FC-SCSI DRIVER
9060 M:      qla2xxx-upstream@qlogic.com
9061 L:      linux-scsi@vger.kernel.org
9062 S:      Supported
9063 F:      Documentation/scsi/LICENSE.qla2xxx
9064 F:      drivers/scsi/qla2xxx/
9065
9066 QLOGIC QLA4XXX iSCSI DRIVER
9067 M:      QLogic-Storage-Upstream@qlogic.com
9068 L:      linux-scsi@vger.kernel.org
9069 S:      Supported
9070 F:      Documentation/scsi/LICENSE.qla4xxx
9071 F:      drivers/scsi/qla4xxx/
9072
9073 QLOGIC QLA3XXX NETWORK DRIVER
9074 M:      Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9075 M:      Ron Mercer <ron.mercer@qlogic.com>
9076 M:      linux-driver@qlogic.com
9077 L:      netdev@vger.kernel.org
9078 S:      Supported
9079 F:      Documentation/networking/LICENSE.qla3xxx
9080 F:      drivers/net/ethernet/qlogic/qla3xxx.*
9081
9082 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9083 M:      Dept-GELinuxNICDev@qlogic.com
9084 L:      netdev@vger.kernel.org
9085 S:      Supported
9086 F:      drivers/net/ethernet/qlogic/qlcnic/
9087
9088 QLOGIC QLGE 10Gb ETHERNET DRIVER
9089 M:      Harish Patil <harish.patil@qlogic.com>
9090 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9091 M:      Dept-GELinuxNICDev@qlogic.com
9092 M:      linux-driver@qlogic.com
9093 L:      netdev@vger.kernel.org
9094 S:      Supported
9095 F:      drivers/net/ethernet/qlogic/qlge/
9096
9097 QLOGIC QL4xxx ETHERNET DRIVER
9098 M:      Yuval Mintz <Yuval.Mintz@qlogic.com>
9099 M:      Ariel Elior <Ariel.Elior@qlogic.com>
9100 M:      everest-linux-l2@qlogic.com
9101 L:      netdev@vger.kernel.org
9102 S:      Supported
9103 F:      drivers/net/ethernet/qlogic/qed/
9104 F:      include/linux/qed/
9105 F:      drivers/net/ethernet/qlogic/qede/
9106
9107 QNX4 FILESYSTEM
9108 M:      Anders Larsen <al@alarsen.net>
9109 W:      http://www.alarsen.net/linux/qnx4fs/
9110 S:      Maintained
9111 F:      fs/qnx4/
9112 F:      include/uapi/linux/qnx4_fs.h
9113 F:      include/uapi/linux/qnxtypes.h
9114
9115 QT1010 MEDIA DRIVER
9116 M:      Antti Palosaari <crope@iki.fi>
9117 L:      linux-media@vger.kernel.org
9118 W:      https://linuxtv.org
9119 W:      http://palosaari.fi/linux/
9120 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9121 T:      git git://linuxtv.org/anttip/media_tree.git
9122 S:      Maintained
9123 F:      drivers/media/tuners/qt1010*
9124
9125 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9126 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9127 L:      linux-wireless@vger.kernel.org
9128 L:      ath9k-devel@lists.ath9k.org
9129 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
9130 S:      Supported
9131 F:      drivers/net/wireless/ath/ath9k/
9132
9133 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9134 M:      Kalle Valo <kvalo@qca.qualcomm.com>
9135 L:      ath10k@lists.infradead.org
9136 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
9137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9138 S:      Supported
9139 F:      drivers/net/wireless/ath/ath10k/
9140
9141 QUALCOMM HEXAGON ARCHITECTURE
9142 M:      Richard Kuo <rkuo@codeaurora.org>
9143 L:      linux-hexagon@vger.kernel.org
9144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9145 S:      Supported
9146 F:      arch/hexagon/
9147
9148 QUALCOMM WCN36XX WIRELESS DRIVER
9149 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
9150 L:      wcn36xx@lists.infradead.org
9151 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
9152 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
9153 S:      Supported
9154 F:      drivers/net/wireless/ath/wcn36xx/
9155
9156 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9157 M:      Gabriel Somlo <somlo@cmu.edu>
9158 M:      "Michael S. Tsirkin" <mst@redhat.com>
9159 L:      qemu-devel@nongnu.org
9160 S:      Maintained
9161 F:      drivers/firmware/qemu_fw_cfg.c
9162
9163 RADOS BLOCK DEVICE (RBD)
9164 M:      Ilya Dryomov <idryomov@gmail.com>
9165 M:      Sage Weil <sage@redhat.com>
9166 M:      Alex Elder <elder@kernel.org>
9167 L:      ceph-devel@vger.kernel.org
9168 W:      http://ceph.com/
9169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9170 T:      git git://github.com/ceph/ceph-client.git
9171 S:      Supported
9172 F:      Documentation/ABI/testing/sysfs-bus-rbd
9173 F:      drivers/block/rbd.c
9174 F:      drivers/block/rbd_types.h
9175
9176 RADEON FRAMEBUFFER DISPLAY DRIVER
9177 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9178 L:      linux-fbdev@vger.kernel.org
9179 S:      Maintained
9180 F:      drivers/video/fbdev/aty/radeon*
9181 F:      include/uapi/linux/radeonfb.h
9182
9183 RADIOSHARK RADIO DRIVER
9184 M:      Hans de Goede <hdegoede@redhat.com>
9185 L:      linux-media@vger.kernel.org
9186 T:      git git://linuxtv.org/media_tree.git
9187 S:      Maintained
9188 F:      drivers/media/radio/radio-shark.c
9189
9190 RADIOSHARK2 RADIO DRIVER
9191 M:      Hans de Goede <hdegoede@redhat.com>
9192 L:      linux-media@vger.kernel.org
9193 T:      git git://linuxtv.org/media_tree.git
9194 S:      Maintained
9195 F:      drivers/media/radio/radio-shark2.c
9196 F:      drivers/media/radio/radio-tea5777.c
9197
9198 RAGE128 FRAMEBUFFER DISPLAY DRIVER
9199 M:      Paul Mackerras <paulus@samba.org>
9200 L:      linux-fbdev@vger.kernel.org
9201 S:      Maintained
9202 F:      drivers/video/fbdev/aty/aty128fb.c
9203
9204 RALINK MIPS ARCHITECTURE
9205 M:      John Crispin <blogic@openwrt.org>
9206 L:      linux-mips@linux-mips.org
9207 S:      Maintained
9208 F:      arch/mips/ralink
9209
9210 RALINK RT2X00 WIRELESS LAN DRIVER
9211 P:      rt2x00 project
9212 M:      Stanislaw Gruszka <sgruszka@redhat.com>
9213 M:      Helmut Schaa <helmut.schaa@googlemail.com>
9214 L:      linux-wireless@vger.kernel.org
9215 S:      Maintained
9216 F:      drivers/net/wireless/ralink/rt2x00/
9217
9218 RAMDISK RAM BLOCK DEVICE DRIVER
9219 M:      Jens Axboe <axboe@kernel.dk>
9220 S:      Maintained
9221 F:      Documentation/blockdev/ramdisk.txt
9222 F:      drivers/block/brd.c
9223
9224 RANDOM NUMBER DRIVER
9225 M:      "Theodore Ts'o" <tytso@mit.edu>
9226 S:      Maintained
9227 F:      drivers/char/random.c
9228
9229 RAPIDIO SUBSYSTEM
9230 M:      Matt Porter <mporter@kernel.crashing.org>
9231 M:      Alexandre Bounine <alexandre.bounine@idt.com>
9232 S:      Maintained
9233 F:      drivers/rapidio/
9234
9235 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9236 L:      linux-wireless@vger.kernel.org
9237 S:      Orphan
9238 F:      drivers/net/wireless/ray*
9239
9240 RCUTORTURE MODULE
9241 M:      Josh Triplett <josh@joshtriplett.org>
9242 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9243 L:      linux-kernel@vger.kernel.org
9244 S:      Supported
9245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9246 F:      Documentation/RCU/torture.txt
9247 F:      kernel/rcu/rcutorture.c
9248
9249 RCUTORTURE TEST FRAMEWORK
9250 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9251 M:      Josh Triplett <josh@joshtriplett.org>
9252 R:      Steven Rostedt <rostedt@goodmis.org>
9253 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9254 R:      Lai Jiangshan <jiangshanlai@gmail.com>
9255 L:      linux-kernel@vger.kernel.org
9256 S:      Supported
9257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9258 F:      tools/testing/selftests/rcutorture
9259
9260 RDC R-321X SoC
9261 M:      Florian Fainelli <florian@openwrt.org>
9262 S:      Maintained
9263
9264 RDC R6040 FAST ETHERNET DRIVER
9265 M:      Florian Fainelli <florian@openwrt.org>
9266 L:      netdev@vger.kernel.org
9267 S:      Maintained
9268 F:      drivers/net/ethernet/rdc/r6040.c
9269
9270 RDS - RELIABLE DATAGRAM SOCKETS
9271 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
9272 L:      netdev@vger.kernel.org
9273 L:      linux-rdma@vger.kernel.org
9274 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
9275 W:      https://oss.oracle.com/projects/rds/
9276 S:      Supported
9277 F:      net/rds/
9278 F:      Documentation/networking/rds.txt
9279
9280 RDMAVT - RDMA verbs software
9281 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
9282 L:      linux-rdma@vger.kernel.org
9283 S:      Supported
9284 F:      drivers/infiniband/sw/rdmavt
9285
9286 READ-COPY UPDATE (RCU)
9287 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9288 M:      Josh Triplett <josh@joshtriplett.org>
9289 R:      Steven Rostedt <rostedt@goodmis.org>
9290 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9291 R:      Lai Jiangshan <jiangshanlai@gmail.com>
9292 L:      linux-kernel@vger.kernel.org
9293 W:      http://www.rdrop.com/users/paulmck/RCU/
9294 S:      Supported
9295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9296 F:      Documentation/RCU/
9297 X:      Documentation/RCU/torture.txt
9298 F:      include/linux/rcu*
9299 X:      include/linux/srcu.h
9300 F:      kernel/rcu/
9301 X:      kernel/torture.c
9302
9303 REAL TIME CLOCK (RTC) SUBSYSTEM
9304 M:      Alessandro Zummo <a.zummo@towertech.it>
9305 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
9306 L:      rtc-linux@googlegroups.com
9307 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
9308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9309 S:      Maintained
9310 F:      Documentation/rtc.txt
9311 F:      drivers/rtc/
9312 F:      include/linux/rtc.h
9313 F:      include/uapi/linux/rtc.h
9314
9315 REALTEK AUDIO CODECS
9316 M:      Bard Liao <bardliao@realtek.com>
9317 M:      Oder Chiou <oder_chiou@realtek.com>
9318 S:      Maintained
9319 F:      sound/soc/codecs/rt*
9320 F:      include/sound/rt*.h
9321
9322 REISERFS FILE SYSTEM
9323 L:      reiserfs-devel@vger.kernel.org
9324 S:      Supported
9325 F:      fs/reiserfs/
9326
9327 REGISTER MAP ABSTRACTION
9328 M:      Mark Brown <broonie@kernel.org>
9329 L:      linux-kernel@vger.kernel.org
9330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9331 S:      Supported
9332 F:      drivers/base/regmap/
9333 F:      include/linux/regmap.h
9334
9335 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9336 M:      Ohad Ben-Cohen <ohad@wizery.com>
9337 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
9338 L:      linux-remoteproc@vger.kernel.org
9339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9340 S:      Maintained
9341 F:      drivers/remoteproc/
9342 F:      Documentation/remoteproc.txt
9343 F:      include/linux/remoteproc.h
9344
9345 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9346 M:      Ohad Ben-Cohen <ohad@wizery.com>
9347 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
9348 L:      linux-remoteproc@vger.kernel.org
9349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9350 S:      Maintained
9351 F:      drivers/rpmsg/
9352 F:      Documentation/rpmsg.txt
9353 F:      include/linux/rpmsg.h
9354
9355 RENESAS ETHERNET DRIVERS
9356 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9357 L:      netdev@vger.kernel.org
9358 L:      linux-renesas-soc@vger.kernel.org
9359 F:      drivers/net/ethernet/renesas/
9360 F:      include/linux/sh_eth.h
9361
9362 RENESAS USB2 PHY DRIVER
9363 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9364 L:      linux-renesas-soc@vger.kernel.org
9365 S:      Maintained
9366 F:      drivers/phy/phy-rcar-gen3-usb2.c
9367
9368 RESET CONTROLLER FRAMEWORK
9369 M:      Philipp Zabel <p.zabel@pengutronix.de>
9370 T:      git git://git.pengutronix.de/git/pza/linux
9371 S:      Maintained
9372 F:      drivers/reset/
9373 F:      Documentation/devicetree/bindings/reset/
9374 F:      include/dt-bindings/reset/
9375 F:      include/linux/reset.h
9376 F:      include/linux/reset-controller.h
9377
9378 RFKILL
9379 M:      Johannes Berg <johannes@sipsolutions.net>
9380 L:      linux-wireless@vger.kernel.org
9381 W:      http://wireless.kernel.org/
9382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9384 S:      Maintained
9385 F:      Documentation/rfkill.txt
9386 F:      net/rfkill/
9387
9388 RHASHTABLE
9389 M:      Thomas Graf <tgraf@suug.ch>
9390 L:      netdev@vger.kernel.org
9391 S:      Maintained
9392 F:      lib/rhashtable.c
9393 F:      include/linux/rhashtable.h
9394
9395 RICOH SMARTMEDIA/XD DRIVER
9396 M:      Maxim Levitsky <maximlevitsky@gmail.com>
9397 S:      Maintained
9398 F:      drivers/mtd/nand/r852.c
9399 F:      drivers/mtd/nand/r852.h
9400
9401 RICOH R5C592 MEMORYSTICK DRIVER
9402 M:      Maxim Levitsky <maximlevitsky@gmail.com>
9403 S:      Maintained
9404 F:      drivers/memstick/host/r592.*
9405
9406 ROCCAT DRIVERS
9407 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
9408 W:      http://sourceforge.net/projects/roccat/
9409 S:      Maintained
9410 F:      drivers/hid/hid-roccat*
9411 F:      include/linux/hid-roccat*
9412 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
9413
9414 ROCKER DRIVER
9415 M:      Jiri Pirko <jiri@resnulli.us>
9416 M:      Scott Feldman <sfeldma@gmail.com>
9417 L:      netdev@vger.kernel.org
9418 S:      Supported
9419 F:      drivers/net/ethernet/rocker/
9420
9421 ROCKETPORT DRIVER
9422 P:      Comtrol Corp.
9423 W:      http://www.comtrol.com
9424 S:      Maintained
9425 F:      Documentation/serial/rocket.txt
9426 F:      drivers/tty/rocket*
9427
9428 ROCKETPORT EXPRESS/INFINITY DRIVER
9429 M:      Kevin Cernekee <cernekee@gmail.com>
9430 L:      linux-serial@vger.kernel.org
9431 S:      Odd Fixes
9432 F:      drivers/tty/serial/rp2.*
9433
9434 ROSE NETWORK LAYER
9435 M:      Ralf Baechle <ralf@linux-mips.org>
9436 L:      linux-hams@vger.kernel.org
9437 W:      http://www.linux-ax25.org/
9438 S:      Maintained
9439 F:      include/net/rose.h
9440 F:      include/uapi/linux/rose.h
9441 F:      net/rose/
9442
9443 RTL2830 MEDIA DRIVER
9444 M:      Antti Palosaari <crope@iki.fi>
9445 L:      linux-media@vger.kernel.org
9446 W:      https://linuxtv.org
9447 W:      http://palosaari.fi/linux/
9448 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9449 T:      git git://linuxtv.org/anttip/media_tree.git
9450 S:      Maintained
9451 F:      drivers/media/dvb-frontends/rtl2830*
9452
9453 RTL2832 MEDIA DRIVER
9454 M:      Antti Palosaari <crope@iki.fi>
9455 L:      linux-media@vger.kernel.org
9456 W:      https://linuxtv.org
9457 W:      http://palosaari.fi/linux/
9458 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9459 T:      git git://linuxtv.org/anttip/media_tree.git
9460 S:      Maintained
9461 F:      drivers/media/dvb-frontends/rtl2832*
9462
9463 RTL2832_SDR MEDIA DRIVER
9464 M:      Antti Palosaari <crope@iki.fi>
9465 L:      linux-media@vger.kernel.org
9466 W:      https://linuxtv.org
9467 W:      http://palosaari.fi/linux/
9468 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9469 T:      git git://linuxtv.org/anttip/media_tree.git
9470 S:      Maintained
9471 F:      drivers/media/dvb-frontends/rtl2832_sdr*
9472
9473 RTL8180 WIRELESS DRIVER
9474 L:      linux-wireless@vger.kernel.org
9475 W:      http://wireless.kernel.org/
9476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9477 S:      Orphan
9478 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
9479
9480 RTL8187 WIRELESS DRIVER
9481 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
9482 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
9483 M:      Larry Finger <Larry.Finger@lwfinger.net>
9484 L:      linux-wireless@vger.kernel.org
9485 W:      http://wireless.kernel.org/
9486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9487 S:      Maintained
9488 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
9489
9490 RTL8192CE WIRELESS DRIVER
9491 M:      Larry Finger <Larry.Finger@lwfinger.net>
9492 M:      Chaoming Li <chaoming_li@realsil.com.cn>
9493 L:      linux-wireless@vger.kernel.org
9494 W:      http://wireless.kernel.org/
9495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9496 S:      Maintained
9497 F:      drivers/net/wireless/realtek/rtlwifi/
9498 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9499
9500 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9501 M:      Jes Sorensen <Jes.Sorensen@redhat.com>
9502 L:      linux-wireless@vger.kernel.org
9503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
9504 S:      Maintained
9505 F:      drivers/net/wireless/realtek/rtl8xxxu/
9506
9507 S3 SAVAGE FRAMEBUFFER DRIVER
9508 M:      Antonino Daplas <adaplas@gmail.com>
9509 L:      linux-fbdev@vger.kernel.org
9510 S:      Maintained
9511 F:      drivers/video/fbdev/savage/
9512
9513 S390
9514 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
9515 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
9516 L:      linux-s390@vger.kernel.org
9517 W:      http://www.ibm.com/developerworks/linux/linux390/
9518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9519 S:      Supported
9520 F:      arch/s390/
9521 F:      drivers/s390/
9522 F:      Documentation/s390/
9523 F:      Documentation/DocBook/s390*
9524
9525 S390 COMMON I/O LAYER
9526 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
9527 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9528 L:      linux-s390@vger.kernel.org
9529 W:      http://www.ibm.com/developerworks/linux/linux390/
9530 S:      Supported
9531 F:      drivers/s390/cio/
9532
9533 S390 DASD DRIVER
9534 M:      Stefan Weinhuber <wein@de.ibm.com>
9535 M:      Stefan Haberland <stefan.haberland@de.ibm.com>
9536 L:      linux-s390@vger.kernel.org
9537 W:      http://www.ibm.com/developerworks/linux/linux390/
9538 S:      Supported
9539 F:      drivers/s390/block/dasd*
9540 F:      block/partitions/ibm.c
9541
9542 S390 NETWORK DRIVERS
9543 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
9544 L:      linux-s390@vger.kernel.org
9545 W:      http://www.ibm.com/developerworks/linux/linux390/
9546 S:      Supported
9547 F:      drivers/s390/net/
9548
9549 S390 PCI SUBSYSTEM
9550 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
9551 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
9552 L:      linux-s390@vger.kernel.org
9553 W:      http://www.ibm.com/developerworks/linux/linux390/
9554 S:      Supported
9555 F:      arch/s390/pci/
9556 F:      drivers/pci/hotplug/s390_pci_hpc.c
9557
9558 S390 ZCRYPT DRIVER
9559 M:      Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9560 L:      linux-s390@vger.kernel.org
9561 W:      http://www.ibm.com/developerworks/linux/linux390/
9562 S:      Supported
9563 F:      drivers/s390/crypto/
9564
9565 S390 ZFCP DRIVER
9566 M:      Steffen Maier <maier@linux.vnet.ibm.com>
9567 L:      linux-s390@vger.kernel.org
9568 W:      http://www.ibm.com/developerworks/linux/linux390/
9569 S:      Supported
9570 F:      drivers/s390/scsi/zfcp_*
9571
9572 S390 IUCV NETWORK LAYER
9573 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
9574 L:      linux-s390@vger.kernel.org
9575 W:      http://www.ibm.com/developerworks/linux/linux390/
9576 S:      Supported
9577 F:      drivers/s390/net/*iucv*
9578 F:      include/net/iucv/
9579 F:      net/iucv/
9580
9581 S390 IOMMU (PCI)
9582 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
9583 L:      linux-s390@vger.kernel.org
9584 W:      http://www.ibm.com/developerworks/linux/linux390/
9585 S:      Supported
9586 F:      drivers/iommu/s390-iommu.c
9587
9588 S3C24XX SD/MMC Driver
9589 M:      Ben Dooks <ben-linux@fluff.org>
9590 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9591 S:      Supported
9592 F:      drivers/mmc/host/s3cmci.*
9593
9594 SAA6588 RDS RECEIVER DRIVER
9595 M:      Hans Verkuil <hverkuil@xs4all.nl>
9596 L:      linux-media@vger.kernel.org
9597 T:      git git://linuxtv.org/media_tree.git
9598 W:      https://linuxtv.org
9599 S:      Odd Fixes
9600 F:      drivers/media/i2c/saa6588*
9601
9602 SAA7134 VIDEO4LINUX DRIVER
9603 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9604 L:      linux-media@vger.kernel.org
9605 W:      https://linuxtv.org
9606 T:      git git://linuxtv.org/media_tree.git
9607 S:      Odd fixes
9608 F:      Documentation/video4linux/*.saa7134
9609 F:      drivers/media/pci/saa7134/
9610
9611 SAA7146 VIDEO4LINUX-2 DRIVER
9612 M:      Hans Verkuil <hverkuil@xs4all.nl>
9613 L:      linux-media@vger.kernel.org
9614 T:      git git://linuxtv.org/media_tree.git
9615 S:      Maintained
9616 F:      drivers/media/common/saa7146/
9617 F:      drivers/media/pci/saa7146/
9618 F:      include/media/saa7146*
9619
9620 SAMSUNG LAPTOP DRIVER
9621 M:      Corentin Chary <corentin.chary@gmail.com>
9622 L:      platform-driver-x86@vger.kernel.org
9623 S:      Maintained
9624 F:      drivers/platform/x86/samsung-laptop.c
9625
9626 SAMSUNG AUDIO (ASoC) DRIVERS
9627 M:      Sangbeom Kim <sbkim73@samsung.com>
9628 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9629 S:      Supported
9630 F:      sound/soc/samsung/
9631
9632 SAMSUNG FRAMEBUFFER DRIVER
9633 M:      Jingoo Han <jingoohan1@gmail.com>
9634 L:      linux-fbdev@vger.kernel.org
9635 S:      Maintained
9636 F:      drivers/video/fbdev/s3c-fb.c
9637
9638 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9639 M:      Sangbeom Kim <sbkim73@samsung.com>
9640 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
9641 L:      linux-kernel@vger.kernel.org
9642 L:      linux-samsung-soc@vger.kernel.org
9643 S:      Supported
9644 F:      drivers/mfd/sec*.c
9645 F:      drivers/regulator/s2m*.c
9646 F:      drivers/regulator/s5m*.c
9647 F:      drivers/clk/clk-s2mps11.c
9648 F:      drivers/rtc/rtc-s5m.c
9649 F:      include/linux/mfd/samsung/
9650 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9651 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9652 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9653 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9654
9655 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9656 M:      Kyungmin Park <kyungmin.park@samsung.com>
9657 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9658 L:      linux-media@vger.kernel.org
9659 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
9660 S:      Supported
9661 F:      drivers/media/platform/exynos4-is/
9662
9663 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9664 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9665 L:      linux-media@vger.kernel.org
9666 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9667 S:      Maintained
9668 F:      drivers/media/platform/s3c-camif/
9669 F:      include/media/drv-intf/s3c_camif.h
9670
9671 SAMSUNG S5C73M3 CAMERA DRIVER
9672 M:      Kyungmin Park <kyungmin.park@samsung.com>
9673 M:      Andrzej Hajda <a.hajda@samsung.com>
9674 L:      linux-media@vger.kernel.org
9675 S:      Supported
9676 F:      drivers/media/i2c/s5c73m3/*
9677
9678 SAMSUNG S5K5BAF CAMERA DRIVER
9679 M:      Kyungmin Park <kyungmin.park@samsung.com>
9680 M:      Andrzej Hajda <a.hajda@samsung.com>
9681 L:      linux-media@vger.kernel.org
9682 S:      Supported
9683 F:      drivers/media/i2c/s5k5baf.c
9684
9685 SAMSUNG S3FWRN5 NFC DRIVER
9686 M:      Robert Baldyga <r.baldyga@samsung.com>
9687 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
9688 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9689 S:      Supported
9690 F:      drivers/nfc/s3fwrn5
9691
9692 SAMSUNG SOC CLOCK DRIVERS
9693 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9694 M:      Tomasz Figa <tomasz.figa@gmail.com>
9695 S:      Supported
9696 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9697 F:      drivers/clk/samsung/
9698
9699 SAMSUNG SXGBE DRIVERS
9700 M:      Byungho An <bh74.an@samsung.com>
9701 M:      Girish K S <ks.giri@samsung.com>
9702 M:      Vipul Pandya <vipul.pandya@samsung.com>
9703 S:      Supported
9704 L:      netdev@vger.kernel.org
9705 F:      drivers/net/ethernet/samsung/sxgbe/
9706
9707 SAMSUNG THERMAL DRIVER
9708 M:      Lukasz Majewski <l.majewski@samsung.com>
9709 L:      linux-pm@vger.kernel.org
9710 L:      linux-samsung-soc@vger.kernel.org
9711 S:      Supported
9712 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
9713 F:      drivers/thermal/samsung/
9714
9715 SAMSUNG USB2 PHY DRIVER
9716 M:      Kamil Debski <k.debski@samsung.com>
9717 L:      linux-kernel@vger.kernel.org
9718 S:      Supported
9719 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
9720 F:      Documentation/phy/samsung-usb2.txt
9721 F:      drivers/phy/phy-exynos4210-usb2.c
9722 F:      drivers/phy/phy-exynos4x12-usb2.c
9723 F:      drivers/phy/phy-exynos5250-usb2.c
9724 F:      drivers/phy/phy-s5pv210-usb2.c
9725 F:      drivers/phy/phy-samsung-usb2.c
9726 F:      drivers/phy/phy-samsung-usb2.h
9727
9728 SERIAL DRIVERS
9729 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9730 L:      linux-serial@vger.kernel.org
9731 S:      Maintained
9732 F:      drivers/tty/serial/
9733
9734 SYNOPSYS DESIGNWARE DMAC DRIVER
9735 M:      Viresh Kumar <vireshk@kernel.org>
9736 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9737 S:      Maintained
9738 F:      include/linux/dma/dw.h
9739 F:      include/linux/platform_data/dma-dw.h
9740 F:      drivers/dma/dw/
9741
9742 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9743 M: Lars Persson <lars.persson@axis.com>
9744 L: netdev@vger.kernel.org
9745 S: Supported
9746 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9747 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9748
9749 SYNOPSYS DESIGNWARE I2C DRIVER
9750 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
9751 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9752 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
9753 L:      linux-i2c@vger.kernel.org
9754 S:      Maintained
9755 F:      drivers/i2c/busses/i2c-designware-*
9756 F:      include/linux/platform_data/i2c-designware.h
9757
9758 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9759 M:      Jaehoon Chung <jh80.chung@samsung.com>
9760 L:      linux-mmc@vger.kernel.org
9761 S:      Maintained
9762 F:      include/linux/mmc/dw_mmc.h
9763 F:      drivers/mmc/host/dw_mmc*
9764
9765 SYSTEM TRACE MODULE CLASS
9766 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9767 S:      Maintained
9768 F:      Documentation/trace/stm.txt
9769 F:      drivers/hwtracing/stm/
9770 F:      include/linux/stm.h
9771 F:      include/uapi/linux/stm.h
9772
9773 THUNDERBOLT DRIVER
9774 M:      Andreas Noever <andreas.noever@gmail.com>
9775 S:      Maintained
9776 F:      drivers/thunderbolt/
9777
9778 TI BQ27XXX POWER SUPPLY DRIVER
9779 R:      Andrew F. Davis <afd@ti.com>
9780 F:      include/linux/power/bq27xxx_battery.h
9781 F:      drivers/power/bq27xxx_battery.c
9782 F:      drivers/power/bq27xxx_battery_i2c.c
9783
9784 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9785 M:      John Stultz <john.stultz@linaro.org>
9786 M:      Thomas Gleixner <tglx@linutronix.de>
9787 L:      linux-kernel@vger.kernel.org
9788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9789 S:      Supported
9790 F:      include/linux/clocksource.h
9791 F:      include/linux/time.h
9792 F:      include/linux/timex.h
9793 F:      include/uapi/linux/time.h
9794 F:      include/uapi/linux/timex.h
9795 F:      kernel/time/clocksource.c
9796 F:      kernel/time/time*.c
9797 F:      kernel/time/alarmtimer.c
9798 F:      kernel/time/ntp.c
9799 F:      tools/testing/selftests/timers/
9800
9801 SC1200 WDT DRIVER
9802 M:      Zwane Mwaikambo <zwanem@gmail.com>
9803 S:      Maintained
9804 F:      drivers/watchdog/sc1200wdt.c
9805
9806 SCHEDULER
9807 M:      Ingo Molnar <mingo@redhat.com>
9808 M:      Peter Zijlstra <peterz@infradead.org>
9809 L:      linux-kernel@vger.kernel.org
9810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9811 S:      Maintained
9812 F:      kernel/sched/
9813 F:      include/linux/sched.h
9814 F:      include/uapi/linux/sched.h
9815 F:      include/linux/wait.h
9816
9817 SCORE ARCHITECTURE
9818 M:      Chen Liqin <liqin.linux@gmail.com>
9819 M:      Lennox Wu <lennox.wu@gmail.com>
9820 W:      http://www.sunplus.com
9821 S:      Supported
9822 F:      arch/score/
9823
9824 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9825 M:      Sudeep Holla <sudeep.holla@arm.com>
9826 L:      linux-arm-kernel@lists.infradead.org
9827 S:      Maintained
9828 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
9829 F:      drivers/clk/clk-scpi.c
9830 F:      drivers/cpufreq/scpi-cpufreq.c
9831 F:      drivers/firmware/arm_scpi.c
9832 F:      include/linux/scpi_protocol.h
9833
9834 SCSI CDROM DRIVER
9835 M:      Jens Axboe <axboe@kernel.dk>
9836 L:      linux-scsi@vger.kernel.org
9837 W:      http://www.kernel.dk
9838 S:      Maintained
9839 F:      drivers/scsi/sr*
9840
9841 SCSI RDMA PROTOCOL (SRP) INITIATOR
9842 M:      Bart Van Assche <bart.vanassche@sandisk.com>
9843 L:      linux-rdma@vger.kernel.org
9844 S:      Supported
9845 W:      http://www.openfabrics.org
9846 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9848 F:      drivers/infiniband/ulp/srp/
9849 F:      include/scsi/srp.h
9850
9851 SCSI SG DRIVER
9852 M:      Doug Gilbert <dgilbert@interlog.com>
9853 L:      linux-scsi@vger.kernel.org
9854 W:      http://sg.danny.cz/sg
9855 S:      Maintained
9856 F:      Documentation/scsi/scsi-generic.txt
9857 F:      drivers/scsi/sg.c
9858 F:      include/scsi/sg.h
9859
9860 SCSI SUBSYSTEM
9861 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
9862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9863 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
9864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9865 L:      linux-scsi@vger.kernel.org
9866 S:      Maintained
9867 F:      drivers/scsi/
9868 F:      include/scsi/
9869
9870 SCSI TAPE DRIVER
9871 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9872 L:      linux-scsi@vger.kernel.org
9873 S:      Maintained
9874 F:      Documentation/scsi/st.txt
9875 F:      drivers/scsi/st.*
9876 F:      drivers/scsi/st_*.h
9877
9878 SCTP PROTOCOL
9879 M:      Vlad Yasevich <vyasevich@gmail.com>
9880 M:      Neil Horman <nhorman@tuxdriver.com>
9881 L:      linux-sctp@vger.kernel.org
9882 W:      http://lksctp.sourceforge.net
9883 S:      Maintained
9884 F:      Documentation/networking/sctp.txt
9885 F:      include/linux/sctp.h
9886 F:      include/uapi/linux/sctp.h
9887 F:      include/net/sctp/
9888 F:      net/sctp/
9889
9890 SCx200 CPU SUPPORT
9891 M:      Jim Cromie <jim.cromie@gmail.com>
9892 S:      Odd Fixes
9893 F:      Documentation/i2c/busses/scx200_acb
9894 F:      arch/x86/platform/scx200/
9895 F:      drivers/watchdog/scx200_wdt.c
9896 F:      drivers/i2c/busses/scx200*
9897 F:      drivers/mtd/maps/scx200_docflash.c
9898 F:      include/linux/scx200.h
9899
9900 SCx200 GPIO DRIVER
9901 M:      Jim Cromie <jim.cromie@gmail.com>
9902 S:      Maintained
9903 F:      drivers/char/scx200_gpio.c
9904 F:      include/linux/scx200_gpio.h
9905
9906 SCx200 HRT CLOCKSOURCE DRIVER
9907 M:      Jim Cromie <jim.cromie@gmail.com>
9908 S:      Maintained
9909 F:      drivers/clocksource/scx200_hrt.c
9910
9911 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9912 M:      Sascha Sommer <saschasommer@freenet.de>
9913 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9914 S:      Maintained
9915 F:      drivers/mmc/host/sdricoh_cs.c
9916
9917 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9918 M:      Adrian Hunter <adrian.hunter@intel.com>
9919 L:      linux-mmc@vger.kernel.org
9920 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
9921 S:      Maintained
9922 F:      drivers/mmc/host/sdhci*
9923 F:      include/linux/mmc/sdhci*
9924
9925 SECURE COMPUTING
9926 M:      Kees Cook <keescook@chromium.org>
9927 R:      Andy Lutomirski <luto@amacapital.net>
9928 R:      Will Drewry <wad@chromium.org>
9929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9930 S:      Supported
9931 F:      kernel/seccomp.c
9932 F:      include/uapi/linux/seccomp.h
9933 F:      include/linux/seccomp.h
9934 F:      tools/testing/selftests/seccomp/*
9935 K:      \bsecure_computing
9936 K:      \bTIF_SECCOMP\b
9937
9938 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9939 M:      Ben Dooks <ben-linux@fluff.org>
9940 M:      Jaehoon Chung <jh80.chung@samsung.com>
9941 L:      linux-mmc@vger.kernel.org
9942 S:      Maintained
9943 F:      drivers/mmc/host/sdhci-s3c*
9944
9945 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9946 M:      Viresh Kumar <vireshk@kernel.org>
9947 L:      spear-devel@list.st.com
9948 L:      linux-mmc@vger.kernel.org
9949 S:      Maintained
9950 F:      drivers/mmc/host/sdhci-spear.c
9951
9952 SECURITY SUBSYSTEM
9953 M:      James Morris <james.l.morris@oracle.com>
9954 M:      "Serge E. Hallyn" <serge@hallyn.com>
9955 L:      linux-security-module@vger.kernel.org (suggested Cc:)
9956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9957 W:      http://kernsec.org/
9958 S:      Supported
9959 F:      security/
9960
9961 SECURITY CONTACT
9962 M:      Security Officers <security@kernel.org>
9963 S:      Supported
9964
9965 SELINUX SECURITY MODULE
9966 M:      Paul Moore <paul@paul-moore.com>
9967 M:      Stephen Smalley <sds@tycho.nsa.gov>
9968 M:      Eric Paris <eparis@parisplace.org>
9969 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
9970 W:      http://selinuxproject.org
9971 T:      git git://git.infradead.org/users/pcmoore/selinux
9972 S:      Supported
9973 F:      include/linux/selinux*
9974 F:      security/selinux/
9975 F:      scripts/selinux/
9976
9977 APPARMOR SECURITY MODULE
9978 M:      John Johansen <john.johansen@canonical.com>
9979 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9980 W:      apparmor.wiki.kernel.org
9981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9982 S:      Supported
9983 F:      security/apparmor/
9984
9985 YAMA SECURITY MODULE
9986 M:      Kees Cook <keescook@chromium.org>
9987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9988 S:      Supported
9989 F:      security/yama/
9990
9991 SENSABLE PHANTOM
9992 M:      Jiri Slaby <jirislaby@gmail.com>
9993 S:      Maintained
9994 F:      drivers/misc/phantom.c
9995 F:      include/uapi/linux/phantom.h
9996
9997 SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9998 M:      Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9999 M:      Ketan Mukadam <ketan.mukadam@avagotech.com>
10000 M:      John Soni Jose <sony.john@avagotech.com>
10001 L:      linux-scsi@vger.kernel.org
10002 W:      http://www.avagotech.com
10003 S:      Supported
10004 F:      drivers/scsi/be2iscsi/
10005
10006 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
10007 M:      Sathya Perla <sathya.perla@broadcom.com>
10008 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
10009 M:      Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10010 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10011 M:      Somnath Kotur <somnath.kotur@broadcom.com>
10012 L:      netdev@vger.kernel.org
10013 W:      http://www.emulex.com
10014 S:      Supported
10015 F:      drivers/net/ethernet/emulex/benet/
10016
10017 EMULEX ONECONNECT ROCE DRIVER
10018 M:      Selvin Xavier <selvin.xavier@avagotech.com>
10019 M:      Devesh Sharma <devesh.sharma@avagotech.com>
10020 M:      Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10021 L:      linux-rdma@vger.kernel.org
10022 W:      http://www.emulex.com
10023 S:      Supported
10024 F:      drivers/infiniband/hw/ocrdma/
10025
10026 SFC NETWORK DRIVER
10027 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10028 M:      Edward Cree <ecree@solarflare.com>
10029 M:      Bert Kenward <bkenward@solarflare.com>
10030 L:      netdev@vger.kernel.org
10031 S:      Supported
10032 F:      drivers/net/ethernet/sfc/
10033
10034 SGI GRU DRIVER
10035 M:      Dimitri Sivanich <sivanich@sgi.com>
10036 S:      Maintained
10037 F:      drivers/misc/sgi-gru/
10038
10039 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10040 M:      Pat Gefre <pfg@sgi.com>
10041 L:      linux-ia64@vger.kernel.org
10042 S:      Supported
10043 F:      Documentation/ia64/serial.txt
10044 F:      drivers/tty/serial/ioc?_serial.c
10045 F:      include/linux/ioc?.h
10046
10047 SGI XP/XPC/XPNET DRIVER
10048 M:      Cliff Whickman <cpw@sgi.com>
10049 M:      Robin Holt <robinmholt@gmail.com>
10050 S:      Maintained
10051 F:      drivers/misc/sgi-xp/
10052
10053 SI2157 MEDIA DRIVER
10054 M:      Antti Palosaari <crope@iki.fi>
10055 L:      linux-media@vger.kernel.org
10056 W:      https://linuxtv.org
10057 W:      http://palosaari.fi/linux/
10058 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10059 T:      git git://linuxtv.org/anttip/media_tree.git
10060 S:      Maintained
10061 F:      drivers/media/tuners/si2157*
10062
10063 SI2168 MEDIA DRIVER
10064 M:      Antti Palosaari <crope@iki.fi>
10065 L:      linux-media@vger.kernel.org
10066 W:      https://linuxtv.org
10067 W:      http://palosaari.fi/linux/
10068 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10069 T:      git git://linuxtv.org/anttip/media_tree.git
10070 S:      Maintained
10071 F:      drivers/media/dvb-frontends/si2168*
10072
10073 SI470X FM RADIO RECEIVER I2C DRIVER
10074 M:      Hans Verkuil <hverkuil@xs4all.nl>
10075 L:      linux-media@vger.kernel.org
10076 T:      git git://linuxtv.org/media_tree.git
10077 W:      https://linuxtv.org
10078 S:      Odd Fixes
10079 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
10080
10081 SI470X FM RADIO RECEIVER USB DRIVER
10082 M:      Hans Verkuil <hverkuil@xs4all.nl>
10083 L:      linux-media@vger.kernel.org
10084 T:      git git://linuxtv.org/media_tree.git
10085 W:      https://linuxtv.org
10086 S:      Maintained
10087 F:      drivers/media/radio/si470x/radio-si470x-common.c
10088 F:      drivers/media/radio/si470x/radio-si470x.h
10089 F:      drivers/media/radio/si470x/radio-si470x-usb.c
10090
10091 SI4713 FM RADIO TRANSMITTER I2C DRIVER
10092 M:      Eduardo Valentin <edubezval@gmail.com>
10093 L:      linux-media@vger.kernel.org
10094 T:      git git://linuxtv.org/media_tree.git
10095 W:      https://linuxtv.org
10096 S:      Odd Fixes
10097 F:      drivers/media/radio/si4713/si4713.?
10098
10099 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10100 M:      Eduardo Valentin <edubezval@gmail.com>
10101 L:      linux-media@vger.kernel.org
10102 T:      git git://linuxtv.org/media_tree.git
10103 W:      https://linuxtv.org
10104 S:      Odd Fixes
10105 F:      drivers/media/radio/si4713/radio-platform-si4713.c
10106
10107 SI4713 FM RADIO TRANSMITTER USB DRIVER
10108 M:      Hans Verkuil <hverkuil@xs4all.nl>
10109 L:      linux-media@vger.kernel.org
10110 T:      git git://linuxtv.org/media_tree.git
10111 W:      https://linuxtv.org
10112 S:      Maintained
10113 F:      drivers/media/radio/si4713/radio-usb-si4713.c
10114
10115 SIANO DVB DRIVER
10116 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10117 L:      linux-media@vger.kernel.org
10118 W:      https://linuxtv.org
10119 T:      git git://linuxtv.org/media_tree.git
10120 S:      Odd fixes
10121 F:      drivers/media/common/siano/
10122 F:      drivers/media/usb/siano/
10123 F:      drivers/media/usb/siano/
10124 F:      drivers/media/mmc/siano/
10125
10126 SIMPLEFB FB DRIVER
10127 M:      Hans de Goede <hdegoede@redhat.com>
10128 L:      linux-fbdev@vger.kernel.org
10129 S:      Maintained
10130 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
10131 F:      drivers/video/fbdev/simplefb.c
10132 F:      include/linux/platform_data/simplefb.h
10133
10134 SH_VEU V4L2 MEM2MEM DRIVER
10135 L:      linux-media@vger.kernel.org
10136 S:      Orphan
10137 F:      drivers/media/platform/sh_veu.c
10138
10139 SH_VOU V4L2 OUTPUT DRIVER
10140 L:      linux-media@vger.kernel.org
10141 S:      Orphan
10142 F:      drivers/media/platform/sh_vou.c
10143 F:      include/media/drv-intf/sh_vou.h
10144
10145 SIMPLE FIRMWARE INTERFACE (SFI)
10146 M:      Len Brown <lenb@kernel.org>
10147 L:      sfi-devel@simplefirmware.org
10148 W:      http://simplefirmware.org/
10149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10150 S:      Supported
10151 F:      arch/x86/platform/sfi/
10152 F:      drivers/sfi/
10153 F:      include/linux/sfi*.h
10154
10155 SIMTEC EB110ATX (Chalice CATS)
10156 P:      Ben Dooks
10157 P:      Vincent Sanders <vince@simtec.co.uk>
10158 M:      Simtec Linux Team <linux@simtec.co.uk>
10159 W:      http://www.simtec.co.uk/products/EB110ATX/
10160 S:      Supported
10161
10162 SIMTEC EB2410ITX (BAST)
10163 P:      Ben Dooks
10164 P:      Vincent Sanders <vince@simtec.co.uk>
10165 M:      Simtec Linux Team <linux@simtec.co.uk>
10166 W:      http://www.simtec.co.uk/products/EB2410ITX/
10167 S:      Supported
10168 F:      arch/arm/mach-s3c24xx/mach-bast.c
10169 F:      arch/arm/mach-s3c24xx/bast-ide.c
10170 F:      arch/arm/mach-s3c24xx/bast-irq.c
10171
10172 TI DAVINCI MACHINE SUPPORT
10173 M:      Sekhar Nori <nsekhar@ti.com>
10174 M:      Kevin Hilman <khilman@kernel.org>
10175 T:      git git://gitorious.org/linux-davinci/linux-davinci.git
10176 Q:      http://patchwork.kernel.org/project/linux-davinci/list/
10177 S:      Supported
10178 F:      arch/arm/mach-davinci/
10179 F:      drivers/i2c/busses/i2c-davinci.c
10180
10181 TI DAVINCI SERIES MEDIA DRIVER
10182 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10183 L:      linux-media@vger.kernel.org
10184 W:      https://linuxtv.org
10185 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10186 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10187 S:      Maintained
10188 F:      drivers/media/platform/davinci/
10189 F:      include/media/davinci/
10190
10191 TI AM437X VPFE DRIVER
10192 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10193 L:      linux-media@vger.kernel.org
10194 W:      https://linuxtv.org
10195 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10196 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10197 S:      Maintained
10198 F:      drivers/media/platform/am437x/
10199
10200 OV2659 OMNIVISION SENSOR DRIVER
10201 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10202 L:      linux-media@vger.kernel.org
10203 W:      https://linuxtv.org
10204 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10205 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10206 S:      Maintained
10207 F:      drivers/media/i2c/ov2659.c
10208 F:      include/media/i2c/ov2659.h
10209
10210 SILICON MOTION SM712 FRAME BUFFER DRIVER
10211 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10212 M:      Teddy Wang <teddy.wang@siliconmotion.com>
10213 M:      Sudip Mukherjee <sudip@vectorindia.org>
10214 L:      linux-fbdev@vger.kernel.org
10215 S:      Maintained
10216 F:      drivers/video/fbdev/sm712*
10217 F:      Documentation/fb/sm712fb.txt
10218
10219 SIS 190 ETHERNET DRIVER
10220 M:      Francois Romieu <romieu@fr.zoreil.com>
10221 L:      netdev@vger.kernel.org
10222 S:      Maintained
10223 F:      drivers/net/ethernet/sis/sis190.c
10224
10225 SIS 900/7016 FAST ETHERNET DRIVER
10226 M:      Daniele Venzano <venza@brownhat.org>
10227 W:      http://www.brownhat.org/sis900.html
10228 L:      netdev@vger.kernel.org
10229 S:      Maintained
10230 F:      drivers/net/ethernet/sis/sis900.*
10231
10232 SIS FRAMEBUFFER DRIVER
10233 M:      Thomas Winischhofer <thomas@winischhofer.net>
10234 W:      http://www.winischhofer.net/linuxsisvga.shtml
10235 S:      Maintained
10236 F:      Documentation/fb/sisfb.txt
10237 F:      drivers/video/fbdev/sis/
10238 F:      include/video/sisfb.h
10239
10240 SIS USB2VGA DRIVER
10241 M:      Thomas Winischhofer <thomas@winischhofer.net>
10242 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
10243 S:      Maintained
10244 F:      drivers/usb/misc/sisusbvga/
10245
10246 SLAB ALLOCATOR
10247 M:      Christoph Lameter <cl@linux.com>
10248 M:      Pekka Enberg <penberg@kernel.org>
10249 M:      David Rientjes <rientjes@google.com>
10250 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
10251 M:      Andrew Morton <akpm@linux-foundation.org>
10252 L:      linux-mm@kvack.org
10253 S:      Maintained
10254 F:      include/linux/sl?b*.h
10255 F:      mm/sl?b*
10256
10257 SLEEPABLE READ-COPY UPDATE (SRCU)
10258 M:      Lai Jiangshan <jiangshanlai@gmail.com>
10259 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10260 M:      Josh Triplett <josh@joshtriplett.org>
10261 R:      Steven Rostedt <rostedt@goodmis.org>
10262 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10263 L:      linux-kernel@vger.kernel.org
10264 W:      http://www.rdrop.com/users/paulmck/RCU/
10265 S:      Supported
10266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10267 F:      include/linux/srcu.h
10268 F:      kernel/rcu/srcu.c
10269
10270 SMACK SECURITY MODULE
10271 M:      Casey Schaufler <casey@schaufler-ca.com>
10272 L:      linux-security-module@vger.kernel.org
10273 W:      http://schaufler-ca.com
10274 T:      git git://git.gitorious.org/smack-next/kernel.git
10275 S:      Maintained
10276 F:      Documentation/security/Smack.txt
10277 F:      security/smack/
10278
10279 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10280 M:      Kevin Hilman <khilman@kernel.org>
10281 M:      Nishanth Menon <nm@ti.com>
10282 S:      Maintained
10283 F:      drivers/power/avs/
10284 F:      include/linux/power/smartreflex.h
10285 L:      linux-pm@vger.kernel.org
10286
10287 SMC91x ETHERNET DRIVER
10288 M:      Nicolas Pitre <nico@fluxnic.net>
10289 S:      Odd Fixes
10290 F:      drivers/net/ethernet/smsc/smc91x.*
10291
10292 SMIA AND SMIA++ IMAGE SENSOR DRIVER
10293 M:      Sakari Ailus <sakari.ailus@iki.fi>
10294 L:      linux-media@vger.kernel.org
10295 S:      Maintained
10296 F:      drivers/media/i2c/smiapp/
10297 F:      include/media/i2c/smiapp.h
10298 F:      drivers/media/i2c/smiapp-pll.c
10299 F:      drivers/media/i2c/smiapp-pll.h
10300 F:      include/uapi/linux/smiapp.h
10301 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10302
10303 SMM665 HARDWARE MONITOR DRIVER
10304 M:      Guenter Roeck <linux@roeck-us.net>
10305 L:      linux-hwmon@vger.kernel.org
10306 S:      Maintained
10307 F:      Documentation/hwmon/smm665
10308 F:      drivers/hwmon/smm665.c
10309
10310 SMSC EMC2103 HARDWARE MONITOR DRIVER
10311 M:      Steve Glendinning <steve.glendinning@shawell.net>
10312 L:      linux-hwmon@vger.kernel.org
10313 S:      Maintained
10314 F:      Documentation/hwmon/emc2103
10315 F:      drivers/hwmon/emc2103.c
10316
10317 SMSC SCH5627 HARDWARE MONITOR DRIVER
10318 M:      Hans de Goede <hdegoede@redhat.com>
10319 L:      linux-hwmon@vger.kernel.org
10320 S:      Supported
10321 F:      Documentation/hwmon/sch5627
10322 F:      drivers/hwmon/sch5627.c
10323
10324 SMSC47B397 HARDWARE MONITOR DRIVER
10325 M:      Jean Delvare <jdelvare@suse.com>
10326 L:      linux-hwmon@vger.kernel.org
10327 S:      Maintained
10328 F:      Documentation/hwmon/smsc47b397
10329 F:      drivers/hwmon/smsc47b397.c
10330
10331 SMSC911x ETHERNET DRIVER
10332 M:      Steve Glendinning <steve.glendinning@shawell.net>
10333 L:      netdev@vger.kernel.org
10334 S:      Maintained
10335 F:      include/linux/smsc911x.h
10336 F:      drivers/net/ethernet/smsc/smsc911x.*
10337
10338 SMSC9420 PCI ETHERNET DRIVER
10339 M:      Steve Glendinning <steve.glendinning@shawell.net>
10340 L:      netdev@vger.kernel.org
10341 S:      Maintained
10342 F:      drivers/net/ethernet/smsc/smsc9420.*
10343
10344 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10345 M:      Steve Glendinning <steve.glendinning@shawell.net>
10346 L:      linux-fbdev@vger.kernel.org
10347 S:      Maintained
10348 F:      drivers/video/fbdev/smscufx.c
10349
10350 SOC-CAMERA V4L2 SUBSYSTEM
10351 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10352 L:      linux-media@vger.kernel.org
10353 T:      git git://linuxtv.org/media_tree.git
10354 S:      Maintained
10355 F:      include/media/soc*
10356 F:      drivers/media/i2c/soc_camera/
10357 F:      drivers/media/platform/soc_camera/
10358
10359 SOEKRIS NET48XX LED SUPPORT
10360 M:      Chris Boot <bootc@bootc.net>
10361 S:      Maintained
10362 F:      drivers/leds/leds-net48xx.c
10363
10364 SOFTLOGIC 6x10 MPEG CODEC
10365 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10366 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10367 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
10368 M:      Ismael Luceno <ismael@iodev.co.uk>
10369 L:      linux-media@vger.kernel.org
10370 S:      Supported
10371 F:      drivers/media/pci/solo6x10/
10372
10373 SOFTWARE RAID (Multiple Disks) SUPPORT
10374 M:      Shaohua Li <shli@kernel.org>
10375 L:      linux-raid@vger.kernel.org
10376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10377 S:      Supported
10378 F:      drivers/md/
10379 F:      include/linux/raid/
10380 F:      include/uapi/linux/raid/
10381
10382 SONIC NETWORK DRIVER
10383 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10384 L:      netdev@vger.kernel.org
10385 S:      Maintained
10386 F:      drivers/net/ethernet/natsemi/sonic.*
10387
10388 SONICS SILICON BACKPLANE DRIVER (SSB)
10389 M:      Michael Buesch <m@bues.ch>
10390 L:      linux-wireless@vger.kernel.org
10391 S:      Maintained
10392 F:      drivers/ssb/
10393 F:      include/linux/ssb/
10394
10395 SONY VAIO CONTROL DEVICE DRIVER
10396 M:      Mattia Dongili <malattia@linux.it>
10397 L:      platform-driver-x86@vger.kernel.org
10398 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10399 S:      Maintained
10400 F:      Documentation/laptops/sony-laptop.txt
10401 F:      drivers/char/sonypi.c
10402 F:      drivers/platform/x86/sony-laptop.c
10403 F:      include/linux/sony-laptop.h
10404
10405 SONY MEMORYSTICK CARD SUPPORT
10406 M:      Alex Dubov <oakad@yahoo.com>
10407 W:      http://tifmxx.berlios.de/
10408 S:      Maintained
10409 F:      drivers/memstick/host/tifm_ms.c
10410
10411 SONY MEMORYSTICK STANDARD SUPPORT
10412 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10413 S:      Maintained
10414 F:      drivers/memstick/core/ms_block.*
10415
10416 SOUND
10417 M:      Jaroslav Kysela <perex@perex.cz>
10418 M:      Takashi Iwai <tiwai@suse.com>
10419 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10420 W:      http://www.alsa-project.org/
10421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10422 T:      git git://git.alsa-project.org/alsa-kernel.git
10423 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
10424 S:      Maintained
10425 F:      Documentation/sound/
10426 F:      include/sound/
10427 F:      include/uapi/sound/
10428 F:      sound/
10429
10430 SOUND - COMPRESSED AUDIO
10431 M:      Vinod Koul <vinod.koul@intel.com>
10432 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10434 S:      Supported
10435 F:      Documentation/sound/alsa/compress_offload.txt
10436 F:      include/sound/compress_driver.h
10437 F:      include/uapi/sound/compress_*
10438 F:      sound/core/compress_offload.c
10439 F:      sound/soc/soc-compress.c
10440
10441 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10442 M:      Liam Girdwood <lgirdwood@gmail.com>
10443 M:      Mark Brown <broonie@kernel.org>
10444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10445 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10446 W:      http://alsa-project.org/main/index.php/ASoC
10447 S:      Supported
10448 F:      Documentation/sound/alsa/soc/
10449 F:      sound/soc/
10450 F:      include/sound/soc*
10451
10452 SOUND - DMAENGINE HELPERS
10453 M:      Lars-Peter Clausen <lars@metafoo.de>
10454 S:      Supported
10455 F:      include/sound/dmaengine_pcm.h
10456 F:      sound/core/pcm_dmaengine.c
10457 F:      sound/soc/soc-generic-dmaengine-pcm.c
10458
10459 SP2 MEDIA DRIVER
10460 M:      Olli Salonen <olli.salonen@iki.fi>
10461 L:      linux-media@vger.kernel.org
10462 W:      https://linuxtv.org
10463 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10464 S:      Maintained
10465 F:      drivers/media/dvb-frontends/sp2*
10466
10467 SPARC + UltraSPARC (sparc/sparc64)
10468 M:      "David S. Miller" <davem@davemloft.net>
10469 L:      sparclinux@vger.kernel.org
10470 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
10471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10473 S:      Maintained
10474 F:      arch/sparc/
10475 F:      drivers/sbus/
10476
10477 SPARC SERIAL DRIVERS
10478 M:      "David S. Miller" <davem@davemloft.net>
10479 L:      sparclinux@vger.kernel.org
10480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10482 S:      Maintained
10483 F:      include/linux/sunserialcore.h
10484 F:      drivers/tty/serial/suncore.c
10485 F:      drivers/tty/serial/sunhv.c
10486 F:      drivers/tty/serial/sunsab.c
10487 F:      drivers/tty/serial/sunsab.h
10488 F:      drivers/tty/serial/sunsu.c
10489 F:      drivers/tty/serial/sunzilog.c
10490 F:      drivers/tty/serial/sunzilog.h
10491
10492 SPARSE CHECKER
10493 M:      "Christopher Li" <sparse@chrisli.org>
10494 L:      linux-sparse@vger.kernel.org
10495 W:      https://sparse.wiki.kernel.org/
10496 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10497 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10498 S:      Maintained
10499 F:      include/linux/compiler.h
10500
10501 SPEAR PLATFORM SUPPORT
10502 M:      Viresh Kumar <vireshk@kernel.org>
10503 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10504 L:      spear-devel@list.st.com
10505 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10506 W:      http://www.st.com/spear
10507 S:      Maintained
10508 F:      arch/arm/boot/dts/spear*
10509 F:      arch/arm/mach-spear/
10510
10511 SPEAR CLOCK FRAMEWORK SUPPORT
10512 M:      Viresh Kumar <vireshk@kernel.org>
10513 L:      spear-devel@list.st.com
10514 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10515 W:      http://www.st.com/spear
10516 S:      Maintained
10517 F:      drivers/clk/spear/
10518
10519 SPI SUBSYSTEM
10520 M:      Mark Brown <broonie@kernel.org>
10521 L:      linux-spi@vger.kernel.org
10522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10523 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
10524 S:      Maintained
10525 F:      Documentation/spi/
10526 F:      drivers/spi/
10527 F:      include/linux/spi/
10528 F:      include/uapi/linux/spi/
10529
10530 SPIDERNET NETWORK DRIVER for CELL
10531 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10532 L:      netdev@vger.kernel.org
10533 S:      Supported
10534 F:      Documentation/networking/spider_net.txt
10535 F:      drivers/net/ethernet/toshiba/spider_net*
10536
10537 SPU FILE SYSTEM
10538 M:      Jeremy Kerr <jk@ozlabs.org>
10539 L:      linuxppc-dev@lists.ozlabs.org
10540 W:      http://www.ibm.com/developerworks/power/cell/
10541 S:      Supported
10542 F:      Documentation/filesystems/spufs.txt
10543 F:      arch/powerpc/platforms/cell/spufs/
10544
10545 SQUASHFS FILE SYSTEM
10546 M:      Phillip Lougher <phillip@squashfs.org.uk>
10547 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
10548 W:      http://squashfs.org.uk
10549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10550 S:      Maintained
10551 F:      Documentation/filesystems/squashfs.txt
10552 F:      fs/squashfs/
10553
10554 SRM (Alpha) environment access
10555 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
10556 S:      Maintained
10557 F:      arch/alpha/kernel/srm_env.c
10558
10559 STABLE BRANCH
10560 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10561 L:      stable@vger.kernel.org
10562 S:      Supported
10563 F:      Documentation/stable_kernel_rules.txt
10564
10565 STAGING SUBSYSTEM
10566 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10568 L:      devel@driverdev.osuosl.org
10569 S:      Supported
10570 F:      drivers/staging/
10571
10572 STAGING - COMEDI
10573 M:      Ian Abbott <abbotti@mev.co.uk>
10574 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
10575 S:      Odd Fixes
10576 F:      drivers/staging/comedi/
10577
10578 STAGING - FLARION FT1000 DRIVERS
10579 M:      Marek Belisko <marek.belisko@gmail.com>
10580 S:      Odd Fixes
10581 F:      drivers/staging/ft1000/
10582
10583 STAGING - INDUSTRIAL IO
10584 M:      Jonathan Cameron <jic23@kernel.org>
10585 L:      linux-iio@vger.kernel.org
10586 S:      Odd Fixes
10587 F:      drivers/staging/iio/
10588
10589 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10590 M:      Jarod Wilson <jarod@wilsonet.com>
10591 W:      http://www.lirc.org/
10592 S:      Odd Fixes
10593 F:      drivers/staging/media/lirc/
10594
10595 STAGING - LUSTRE PARALLEL FILESYSTEM
10596 M:      Oleg Drokin <oleg.drokin@intel.com>
10597 M:      Andreas Dilger <andreas.dilger@intel.com>
10598 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
10599 W:      http://wiki.lustre.org/
10600 S:      Maintained
10601 F:      drivers/staging/lustre
10602
10603 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10604 M:      Marc Dietrich <marvin24@gmx.de>
10605 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
10606 L:      linux-tegra@vger.kernel.org
10607 S:      Maintained
10608 F:      drivers/staging/nvec/
10609
10610 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10611 M:      Jens Frederich <jfrederich@gmail.com>
10612 M:      Daniel Drake <dsd@laptop.org>
10613 M:      Jon Nettleton <jon.nettleton@gmail.com>
10614 W:      http://wiki.laptop.org/go/DCON
10615 S:      Maintained
10616 F:      drivers/staging/olpc_dcon/
10617
10618 STAGING - REALTEK RTL8712U DRIVERS
10619 M:      Larry Finger <Larry.Finger@lwfinger.net>
10620 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10621 S:      Odd Fixes
10622 F:      drivers/staging/rtl8712/
10623
10624 STAGING - REALTEK RTL8723U WIRELESS DRIVER
10625 M:      Larry Finger <Larry.Finger@lwfinger.net>
10626 M:      Jes Sorensen <Jes.Sorensen@redhat.com>
10627 L:      linux-wireless@vger.kernel.org
10628 S:      Maintained
10629 F:      drivers/staging/rtl8723au/
10630
10631 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10632 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10633 M:      Teddy Wang <teddy.wang@siliconmotion.com>
10634 M:      Sudip Mukherjee <sudip@vectorindia.org>
10635 L:      linux-fbdev@vger.kernel.org
10636 S:      Maintained
10637 F:      drivers/staging/sm750fb/
10638
10639 STAGING - SLICOSS
10640 M:      Lior Dotan <liodot@gmail.com>
10641 M:      Christopher Harrer <charrer@alacritech.com>
10642 S:      Odd Fixes
10643 F:      drivers/staging/slicoss/
10644
10645 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10646 M:      William Hubbs <w.d.hubbs@gmail.com>
10647 M:      Chris Brannon <chris@the-brannons.com>
10648 M:      Kirk Reiser <kirk@reisers.ca>
10649 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
10650 L:      speakup@linux-speakup.org
10651 W:      http://www.linux-speakup.org/
10652 S:      Odd Fixes
10653 F:      drivers/staging/speakup/
10654
10655 STAGING - VIA VT665X DRIVERS
10656 M:      Forest Bond <forest@alittletooquiet.net>
10657 S:      Odd Fixes
10658 F:      drivers/staging/vt665?/
10659
10660 STAGING - WILC1000 WIFI DRIVER
10661 M:      Johnny Kim <johnny.kim@atmel.com>
10662 M:      Austin Shin <austin.shin@atmel.com>
10663 M:      Chris Park <chris.park@atmel.com>
10664 M:      Tony Cho <tony.cho@atmel.com>
10665 M:      Glen Lee <glen.lee@atmel.com>
10666 M:      Leo Kim <leo.kim@atmel.com>
10667 L:      linux-wireless@vger.kernel.org
10668 S:      Supported
10669 F:      drivers/staging/wilc1000/
10670
10671 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10672 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
10673 S:      Odd Fixes
10674 F:      drivers/staging/xgifb/
10675
10676 HFI1 DRIVER
10677 M:      Mike Marciniszyn <infinipath@intel.com>
10678 L:      linux-rdma@vger.kernel.org
10679 S:      Supported
10680 F:      drivers/staging/rdma/hfi1
10681
10682 STARFIRE/DURALAN NETWORK DRIVER
10683 M:      Ion Badulescu <ionut@badula.org>
10684 S:      Odd Fixes
10685 F:      drivers/net/ethernet/adaptec/starfire*
10686
10687 SUN3/3X
10688 M:      Sam Creasey <sammy@sammy.net>
10689 W:      http://sammy.net/sun3/
10690 S:      Maintained
10691 F:      arch/m68k/kernel/*sun3*
10692 F:      arch/m68k/sun3*/
10693 F:      arch/m68k/include/asm/sun3*
10694 F:      drivers/net/ethernet/i825xx/sun3*
10695
10696 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10697 M:      Hans de Goede <hdegoede@redhat.com>
10698 L:      linux-input@vger.kernel.org
10699 S:      Maintained
10700 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10701 F:      drivers/input/keyboard/sun4i-lradc-keys.c
10702
10703 SUNDANCE NETWORK DRIVER
10704 M:      Denis Kirjanov <kda@linux-powerpc.org>
10705 L:      netdev@vger.kernel.org
10706 S:      Maintained
10707 F:      drivers/net/ethernet/dlink/sundance.c
10708
10709 SUPERH
10710 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
10711 M:      Rich Felker <dalias@libc.org>
10712 L:      linux-sh@vger.kernel.org
10713 Q:      http://patchwork.kernel.org/project/linux-sh/list/
10714 S:      Maintained
10715 F:      Documentation/sh/
10716 F:      arch/sh/
10717 F:      drivers/sh/
10718
10719 SUSPEND TO RAM
10720 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10721 M:      Len Brown <len.brown@intel.com>
10722 M:      Pavel Machek <pavel@ucw.cz>
10723 L:      linux-pm@vger.kernel.org
10724 S:      Supported
10725 F:      Documentation/power/
10726 F:      arch/x86/kernel/acpi/
10727 F:      drivers/base/power/
10728 F:      kernel/power/
10729 F:      include/linux/suspend.h
10730 F:      include/linux/freezer.h
10731 F:      include/linux/pm.h
10732
10733 SVGA HANDLING
10734 M:      Martin Mares <mj@ucw.cz>
10735 L:      linux-video@atrey.karlin.mff.cuni.cz
10736 S:      Maintained
10737 F:      Documentation/svga.txt
10738 F:      arch/x86/boot/video*
10739
10740 SWIOTLB SUBSYSTEM
10741 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10742 L:      linux-kernel@vger.kernel.org
10743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10744 S:      Supported
10745 F:      lib/swiotlb.c
10746 F:      arch/*/kernel/pci-swiotlb.c
10747 F:      include/linux/swiotlb.h
10748
10749 SWITCHDEV
10750 M:      Jiri Pirko <jiri@resnulli.us>
10751 L:      netdev@vger.kernel.org
10752 S:      Supported
10753 F:      net/switchdev/
10754 F:      include/net/switchdev.h
10755
10756 SYNOPSYS ARC ARCHITECTURE
10757 M:      Vineet Gupta <vgupta@synopsys.com>
10758 L:      linux-snps-arc@lists.infradead.org
10759 S:      Supported
10760 F:      arch/arc/
10761 F:      Documentation/devicetree/bindings/arc/*
10762 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10763 F:      drivers/tty/serial/arc_uart.c
10764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10765
10766 SYNOPSYS ARC SDP platform support
10767 M:      Alexey Brodkin <abrodkin@synopsys.com>
10768 S:      Supported
10769 F:      arch/arc/plat-axs10x
10770 F:      arch/arc/boot/dts/ax*
10771 F:      Documentation/devicetree/bindings/arc/axs10*
10772
10773 SYSTEM CONFIGURATION (SYSCON)
10774 M:      Lee Jones <lee.jones@linaro.org>
10775 M:      Arnd Bergmann <arnd@arndb.de>
10776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10777 S:      Supported
10778 F:      drivers/mfd/syscon.c
10779
10780 SYSV FILESYSTEM
10781 M:      Christoph Hellwig <hch@infradead.org>
10782 S:      Maintained
10783 F:      Documentation/filesystems/sysv-fs.txt
10784 F:      fs/sysv/
10785 F:      include/linux/sysv_fs.h
10786
10787 TARGET SUBSYSTEM
10788 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
10789 L:      linux-scsi@vger.kernel.org
10790 L:      target-devel@vger.kernel.org
10791 W:      http://www.linux-iscsi.org
10792 W:      http://groups.google.com/group/linux-iscsi-target-dev
10793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10794 S:      Supported
10795 F:      drivers/target/
10796 F:      include/target/
10797 F:      Documentation/target/
10798
10799 TASKSTATS STATISTICS INTERFACE
10800 M:      Balbir Singh <bsingharora@gmail.com>
10801 S:      Maintained
10802 F:      Documentation/accounting/taskstats*
10803 F:      include/linux/taskstats*
10804 F:      kernel/taskstats.c
10805
10806 TC CLASSIFIER
10807 M:      Jamal Hadi Salim <jhs@mojatatu.com>
10808 L:      netdev@vger.kernel.org
10809 S:      Maintained
10810 F:      include/net/pkt_cls.h
10811 F:      include/uapi/linux/pkt_cls.h
10812 F:      net/sched/
10813
10814 TCP LOW PRIORITY MODULE
10815 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10816 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10817 W:      http://tcp-lp-mod.sourceforge.net/
10818 S:      Maintained
10819 F:      net/ipv4/tcp_lp.c
10820
10821 TDA10071 MEDIA DRIVER
10822 M:      Antti Palosaari <crope@iki.fi>
10823 L:      linux-media@vger.kernel.org
10824 W:      https://linuxtv.org
10825 W:      http://palosaari.fi/linux/
10826 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10827 T:      git git://linuxtv.org/anttip/media_tree.git
10828 S:      Maintained
10829 F:      drivers/media/dvb-frontends/tda10071*
10830
10831 TDA18212 MEDIA DRIVER
10832 M:      Antti Palosaari <crope@iki.fi>
10833 L:      linux-media@vger.kernel.org
10834 W:      https://linuxtv.org
10835 W:      http://palosaari.fi/linux/
10836 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10837 T:      git git://linuxtv.org/anttip/media_tree.git
10838 S:      Maintained
10839 F:      drivers/media/tuners/tda18212*
10840
10841 TDA18218 MEDIA DRIVER
10842 M:      Antti Palosaari <crope@iki.fi>
10843 L:      linux-media@vger.kernel.org
10844 W:      https://linuxtv.org
10845 W:      http://palosaari.fi/linux/
10846 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10847 T:      git git://linuxtv.org/anttip/media_tree.git
10848 S:      Maintained
10849 F:      drivers/media/tuners/tda18218*
10850
10851 TDA18271 MEDIA DRIVER
10852 M:      Michael Krufky <mkrufky@linuxtv.org>
10853 L:      linux-media@vger.kernel.org
10854 W:      https://linuxtv.org
10855 W:      http://github.com/mkrufky
10856 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10857 T:      git git://linuxtv.org/mkrufky/tuners.git
10858 S:      Maintained
10859 F:      drivers/media/tuners/tda18271*
10860
10861 TDA827x MEDIA DRIVER
10862 M:      Michael Krufky <mkrufky@linuxtv.org>
10863 L:      linux-media@vger.kernel.org
10864 W:      https://linuxtv.org
10865 W:      http://github.com/mkrufky
10866 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10867 T:      git git://linuxtv.org/mkrufky/tuners.git
10868 S:      Maintained
10869 F:      drivers/media/tuners/tda8290.*
10870
10871 TDA8290 MEDIA DRIVER
10872 M:      Michael Krufky <mkrufky@linuxtv.org>
10873 L:      linux-media@vger.kernel.org
10874 W:      https://linuxtv.org
10875 W:      http://github.com/mkrufky
10876 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10877 T:      git git://linuxtv.org/mkrufky/tuners.git
10878 S:      Maintained
10879 F:      drivers/media/tuners/tda8290.*
10880
10881 TDA9840 MEDIA DRIVER
10882 M:      Hans Verkuil <hverkuil@xs4all.nl>
10883 L:      linux-media@vger.kernel.org
10884 T:      git git://linuxtv.org/media_tree.git
10885 W:      https://linuxtv.org
10886 S:      Maintained
10887 F:      drivers/media/i2c/tda9840*
10888
10889 TEA5761 TUNER DRIVER
10890 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10891 L:      linux-media@vger.kernel.org
10892 W:      https://linuxtv.org
10893 T:      git git://linuxtv.org/media_tree.git
10894 S:      Odd fixes
10895 F:      drivers/media/tuners/tea5761.*
10896
10897 TEA5767 TUNER DRIVER
10898 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10899 L:      linux-media@vger.kernel.org
10900 W:      https://linuxtv.org
10901 T:      git git://linuxtv.org/media_tree.git
10902 S:      Maintained
10903 F:      drivers/media/tuners/tea5767.*
10904
10905 TEA6415C MEDIA DRIVER
10906 M:      Hans Verkuil <hverkuil@xs4all.nl>
10907 L:      linux-media@vger.kernel.org
10908 T:      git git://linuxtv.org/media_tree.git
10909 W:      https://linuxtv.org
10910 S:      Maintained
10911 F:      drivers/media/i2c/tea6415c*
10912
10913 TEA6420 MEDIA DRIVER
10914 M:      Hans Verkuil <hverkuil@xs4all.nl>
10915 L:      linux-media@vger.kernel.org
10916 T:      git git://linuxtv.org/media_tree.git
10917 W:      https://linuxtv.org
10918 S:      Maintained
10919 F:      drivers/media/i2c/tea6420*
10920
10921 TEAM DRIVER
10922 M:      Jiri Pirko <jiri@resnulli.us>
10923 L:      netdev@vger.kernel.org
10924 S:      Supported
10925 F:      drivers/net/team/
10926 F:      include/linux/if_team.h
10927 F:      include/uapi/linux/if_team.h
10928
10929 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10930 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10931 S:      Maintained
10932 F:      arch/x86/platform/ts5500/
10933
10934 TECHNOTREND USB IR RECEIVER
10935 M:      Sean Young <sean@mess.org>
10936 L:      linux-media@vger.kernel.org
10937 S:      Maintained
10938 F:      drivers/media/rc/ttusbir.c
10939
10940 TEGRA ARCHITECTURE SUPPORT
10941 M:      Stephen Warren <swarren@wwwdotorg.org>
10942 M:      Thierry Reding <thierry.reding@gmail.com>
10943 M:      Alexandre Courbot <gnurou@gmail.com>
10944 L:      linux-tegra@vger.kernel.org
10945 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
10946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10947 S:      Supported
10948 N:      [^a-z]tegra
10949
10950 TEGRA CLOCK DRIVER
10951 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
10952 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
10953 S:      Supported
10954 F:      drivers/clk/tegra/
10955
10956 TEGRA DMA DRIVER
10957 M:      Laxman Dewangan <ldewangan@nvidia.com>
10958 S:      Supported
10959 F:      drivers/dma/tegra20-apb-dma.c
10960
10961 TEGRA I2C DRIVER
10962 M:      Laxman Dewangan <ldewangan@nvidia.com>
10963 S:      Supported
10964 F:      drivers/i2c/busses/i2c-tegra.c
10965
10966 TEGRA IOMMU DRIVERS
10967 M:      Hiroshi Doyu <hdoyu@nvidia.com>
10968 S:      Supported
10969 F:      drivers/iommu/tegra*
10970
10971 TEGRA KBC DRIVER
10972 M:      Rakesh Iyer <riyer@nvidia.com>
10973 M:      Laxman Dewangan <ldewangan@nvidia.com>
10974 S:      Supported
10975 F:      drivers/input/keyboard/tegra-kbc.c
10976
10977 TEGRA PWM DRIVER
10978 M:      Thierry Reding <thierry.reding@gmail.com>
10979 S:      Supported
10980 F:      drivers/pwm/pwm-tegra.c
10981
10982 TEGRA SERIAL DRIVER
10983 M:      Laxman Dewangan <ldewangan@nvidia.com>
10984 S:      Supported
10985 F:      drivers/tty/serial/serial-tegra.c
10986
10987 TEGRA SPI DRIVER
10988 M:      Laxman Dewangan <ldewangan@nvidia.com>
10989 S:      Supported
10990 F:      drivers/spi/spi-tegra*
10991
10992 TEHUTI ETHERNET DRIVER
10993 M:      Andy Gospodarek <andy@greyhouse.net>
10994 L:      netdev@vger.kernel.org
10995 S:      Supported
10996 F:      drivers/net/ethernet/tehuti/*
10997
10998 Telecom Clock Driver for MCPL0010
10999 M:      Mark Gross <mark.gross@intel.com>
11000 S:      Supported
11001 F:      drivers/char/tlclk.c
11002
11003 TENSILICA XTENSA PORT (xtensa)
11004 M:      Chris Zankel <chris@zankel.net>
11005 M:      Max Filippov <jcmvbkbc@gmail.com>
11006 L:      linux-xtensa@linux-xtensa.org
11007 T:      git git://github.com/czankel/xtensa-linux.git
11008 S:      Maintained
11009 F:      arch/xtensa/
11010 F:      drivers/irqchip/irq-xtensa-*
11011
11012 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11013 M:      Hans Verkuil <hverkuil@xs4all.nl>
11014 L:      linux-media@vger.kernel.org
11015 T:      git git://linuxtv.org/media_tree.git
11016 W:      https://linuxtv.org
11017 S:      Maintained
11018 F:      drivers/media/radio/radio-raremono.c
11019
11020 THERMAL
11021 M:      Zhang Rui <rui.zhang@intel.com>
11022 M:      Eduardo Valentin <edubezval@gmail.com>
11023 L:      linux-pm@vger.kernel.org
11024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11026 Q:      https://patchwork.kernel.org/project/linux-pm/list/
11027 S:      Supported
11028 F:      drivers/thermal/
11029 F:      include/linux/thermal.h
11030 F:      include/uapi/linux/thermal.h
11031 F:      include/linux/cpu_cooling.h
11032 F:      Documentation/devicetree/bindings/thermal/
11033
11034 THERMAL/CPU_COOLING
11035 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
11036 M:      Viresh Kumar <viresh.kumar@linaro.org>
11037 M:      Javi Merino <javi.merino@arm.com>
11038 L:      linux-pm@vger.kernel.org
11039 S:      Supported
11040 F:      Documentation/thermal/cpu-cooling-api.txt
11041 F:      drivers/thermal/cpu_cooling.c
11042 F:      include/linux/cpu_cooling.h
11043
11044 THINGM BLINK(1) USB RGB LED DRIVER
11045 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11046 S:      Maintained
11047 F:      drivers/hid/hid-thingm.c
11048
11049 THINKPAD ACPI EXTRAS DRIVER
11050 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11051 L:      ibm-acpi-devel@lists.sourceforge.net
11052 L:      platform-driver-x86@vger.kernel.org
11053 W:      http://ibm-acpi.sourceforge.net
11054 W:      http://thinkwiki.org/wiki/Ibm-acpi
11055 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11056 S:      Maintained
11057 F:      drivers/platform/x86/thinkpad_acpi.c
11058
11059 TI BANDGAP AND THERMAL DRIVER
11060 M:      Eduardo Valentin <edubezval@gmail.com>
11061 L:      linux-pm@vger.kernel.org
11062 L:      linux-omap@vger.kernel.org
11063 S:      Maintained
11064 F:      drivers/thermal/ti-soc-thermal/
11065
11066 TI VPE/CAL DRIVERS
11067 M:      Benoit Parrot <bparrot@ti.com>
11068 L:      linux-media@vger.kernel.org
11069 W:      http://linuxtv.org/
11070 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11071 S:      Maintained
11072 F:      drivers/media/platform/ti-vpe/
11073
11074 TI CDCE706 CLOCK DRIVER
11075 M:      Max Filippov <jcmvbkbc@gmail.com>
11076 S:      Maintained
11077 F:      drivers/clk/clk-cdce706.c
11078
11079 TI CLOCK DRIVER
11080 M:      Tero Kristo <t-kristo@ti.com>
11081 L:      linux-omap@vger.kernel.org
11082 S:      Maintained
11083 F:      drivers/clk/ti/
11084 F:      include/linux/clk/ti.h
11085
11086 TI ETHERNET SWITCH DRIVER (CPSW)
11087 M:      Mugunthan V N <mugunthanvnm@ti.com>
11088 R:      Grygorii Strashko <grygorii.strashko@ti.com>
11089 L:      linux-omap@vger.kernel.org
11090 L:      netdev@vger.kernel.org
11091 S:      Maintained
11092 F:      drivers/net/ethernet/ti/cpsw*
11093 F:      drivers/net/ethernet/ti/davinci*
11094
11095 TI FLASH MEDIA INTERFACE DRIVER
11096 M:      Alex Dubov <oakad@yahoo.com>
11097 S:      Maintained
11098 F:      drivers/misc/tifm*
11099 F:      drivers/mmc/host/tifm_sd.c
11100 F:      include/linux/tifm.h
11101
11102 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11103 M:      Santosh Shilimkar <ssantosh@kernel.org>
11104 L:      linux-kernel@vger.kernel.org
11105 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11106 S:      Maintained
11107 F:      drivers/soc/ti/*
11108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11109
11110
11111 TI LM49xxx FAMILY ASoC CODEC DRIVERS
11112 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
11113 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11114 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11115 S:      Maintained
11116 F:      sound/soc/codecs/lm49453*
11117 F:      sound/soc/codecs/isabelle*
11118
11119 TI LP855x BACKLIGHT DRIVER
11120 M:      Milo Kim <milo.kim@ti.com>
11121 S:      Maintained
11122 F:      Documentation/backlight/lp855x-driver.txt
11123 F:      drivers/video/backlight/lp855x_bl.c
11124 F:      include/linux/platform_data/lp855x.h
11125
11126 TI LP8727 CHARGER DRIVER
11127 M:      Milo Kim <milo.kim@ti.com>
11128 S:      Maintained
11129 F:      drivers/power/lp8727_charger.c
11130 F:      include/linux/platform_data/lp8727.h
11131
11132 TI LP8788 MFD DRIVER
11133 M:      Milo Kim <milo.kim@ti.com>
11134 S:      Maintained
11135 F:      drivers/iio/adc/lp8788_adc.c
11136 F:      drivers/leds/leds-lp8788.c
11137 F:      drivers/mfd/lp8788*.c
11138 F:      drivers/power/lp8788-charger.c
11139 F:      drivers/regulator/lp8788-*.c
11140 F:      include/linux/mfd/lp8788*.h
11141
11142 TI NETCP ETHERNET DRIVER
11143 M:      Wingman Kwok <w-kwok2@ti.com>
11144 M:      Murali Karicheri <m-karicheri2@ti.com>
11145 L:      netdev@vger.kernel.org
11146 S:      Maintained
11147 F:      drivers/net/ethernet/ti/netcp*
11148
11149 TI TAS571X FAMILY ASoC CODEC DRIVER
11150 M:      Kevin Cernekee <cernekee@chromium.org>
11151 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11152 S:      Odd Fixes
11153 F:      sound/soc/codecs/tas571x*
11154
11155 TI TWL4030 SERIES SOC CODEC DRIVER
11156 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11157 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11158 S:      Maintained
11159 F:      sound/soc/codecs/twl4030*
11160
11161 TI WILINK WIRELESS DRIVERS
11162 L:      linux-wireless@vger.kernel.org
11163 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
11164 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
11165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11166 S:      Orphan
11167 F:      drivers/net/wireless/ti/
11168 F:      include/linux/wl12xx.h
11169
11170 TIPC NETWORK LAYER
11171 M:      Jon Maloy <jon.maloy@ericsson.com>
11172 M:      Ying Xue <ying.xue@windriver.com>
11173 L:      netdev@vger.kernel.org (core kernel code)
11174 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11175 W:      http://tipc.sourceforge.net/
11176 S:      Maintained
11177 F:      include/uapi/linux/tipc*.h
11178 F:      net/tipc/
11179
11180 TILE ARCHITECTURE
11181 M:      Chris Metcalf <cmetcalf@mellanox.com>
11182 W:      http://www.mellanox.com/repository/solutions/tile-scm/
11183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11184 S:      Supported
11185 F:      arch/tile/
11186 F:      drivers/char/tile-srom.c
11187 F:      drivers/edac/tile_edac.c
11188 F:      drivers/net/ethernet/tile/
11189 F:      drivers/rtc/rtc-tile.c
11190 F:      drivers/tty/hvc/hvc_tile.c
11191 F:      drivers/tty/serial/tilegx.c
11192 F:      drivers/usb/host/*-tilegx.c
11193 F:      include/linux/usb/tilegx.h
11194
11195 TLAN NETWORK DRIVER
11196 M:      Samuel Chessman <chessman@tux.org>
11197 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
11198 W:      http://sourceforge.net/projects/tlan/
11199 S:      Maintained
11200 F:      Documentation/networking/tlan.txt
11201 F:      drivers/net/ethernet/ti/tlan.*
11202
11203 TOMOYO SECURITY MODULE
11204 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
11205 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11206 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11207 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11208 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11209 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11210 W:      http://tomoyo.sourceforge.jp/
11211 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11212 S:      Maintained
11213 F:      security/tomoyo/
11214
11215 TOPSTAR LAPTOP EXTRAS DRIVER
11216 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11217 L:      platform-driver-x86@vger.kernel.org
11218 S:      Maintained
11219 F:      drivers/platform/x86/topstar-laptop.c
11220
11221 TOSHIBA ACPI EXTRAS DRIVER
11222 M:      Azael Avalos <coproscefalo@gmail.com>
11223 L:      platform-driver-x86@vger.kernel.org
11224 S:      Maintained
11225 F:      drivers/platform/x86/toshiba_acpi.c
11226
11227 TOSHIBA BLUETOOTH DRIVER
11228 M:      Azael Avalos <coproscefalo@gmail.com>
11229 L:      platform-driver-x86@vger.kernel.org
11230 S:      Maintained
11231 F:      drivers/platform/x86/toshiba_bluetooth.c
11232
11233 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11234 M:      Azael Avalos <coproscefalo@gmail.com>
11235 L:      platform-driver-x86@vger.kernel.org
11236 S:      Maintained
11237 F:      drivers/platform/x86/toshiba_haps.c
11238
11239 TOSHIBA WMI HOTKEYS DRIVER
11240 M:      Azael Avalos <coproscefalo@gmail.com>
11241 L:      platform-driver-x86@vger.kernel.org
11242 S:      Maintained
11243 F:      drivers/platform/x86/toshiba-wmi.c
11244
11245 TOSHIBA SMM DRIVER
11246 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
11247 W:      http://www.buzzard.org.uk/toshiba/
11248 S:      Maintained
11249 F:      drivers/char/toshiba.c
11250 F:      include/linux/toshiba.h
11251 F:      include/uapi/linux/toshiba.h
11252
11253 TOSHIBA TC358743 DRIVER
11254 M:      Mats Randgaard <matrandg@cisco.com>
11255 L:      linux-media@vger.kernel.org
11256 S:      Maintained
11257 F:      drivers/media/i2c/tc358743*
11258 F:      include/media/i2c/tc358743.h
11259
11260 TMIO/SDHI MMC DRIVER
11261 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
11262 L:      linux-mmc@vger.kernel.org
11263 S:      Supported
11264 F:      drivers/mmc/host/tmio_mmc*
11265 F:      drivers/mmc/host/sh_mobile_sdhi.c
11266 F:      include/linux/mfd/tmio.h
11267
11268 TMP401 HARDWARE MONITOR DRIVER
11269 M:      Guenter Roeck <linux@roeck-us.net>
11270 L:      linux-hwmon@vger.kernel.org
11271 S:      Maintained
11272 F:      Documentation/hwmon/tmp401
11273 F:      drivers/hwmon/tmp401.c
11274
11275 TMPFS (SHMEM FILESYSTEM)
11276 M:      Hugh Dickins <hughd@google.com>
11277 L:      linux-mm@kvack.org
11278 S:      Maintained
11279 F:      include/linux/shmem_fs.h
11280 F:      mm/shmem.c
11281
11282 TM6000 VIDEO4LINUX DRIVER
11283 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11284 L:      linux-media@vger.kernel.org
11285 W:      https://linuxtv.org
11286 T:      git git://linuxtv.org/media_tree.git
11287 S:      Odd fixes
11288 F:      drivers/media/usb/tm6000/
11289
11290 TW68 VIDEO4LINUX DRIVER
11291 M:      Hans Verkuil <hverkuil@xs4all.nl>
11292 L:      linux-media@vger.kernel.org
11293 T:      git git://linuxtv.org/media_tree.git
11294 W:      https://linuxtv.org
11295 S:      Odd Fixes
11296 F:      drivers/media/pci/tw68/
11297
11298 TPM DEVICE DRIVER
11299 M:      Peter Huewe <peterhuewe@gmx.de>
11300 M:      Marcel Selhorst <tpmdd@selhorst.net>
11301 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11302 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11303 W:      http://tpmdd.sourceforge.net
11304 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11305 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
11306 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
11307 S:      Maintained
11308 F:      drivers/char/tpm/
11309
11310 TPM IBM_VTPM DEVICE DRIVER
11311 M:      Ashley Lai <ashleydlai@gmail.com>
11312 W:      http://tpmdd.sourceforge.net
11313 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11314 S:      Maintained
11315 F:      drivers/char/tpm/tpm_ibmvtpm*
11316
11317 TRACING
11318 M:      Steven Rostedt <rostedt@goodmis.org>
11319 M:      Ingo Molnar <mingo@redhat.com>
11320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11321 S:      Maintained
11322 F:      Documentation/trace/ftrace.txt
11323 F:      arch/*/*/*/ftrace.h
11324 F:      arch/*/kernel/ftrace.c
11325 F:      include/*/ftrace.h
11326 F:      include/linux/trace*.h
11327 F:      include/trace/
11328 F:      kernel/trace/
11329 F:      tools/testing/selftests/ftrace/
11330
11331 TRACING MMIO ACCESSES (MMIOTRACE)
11332 M:      Steven Rostedt <rostedt@goodmis.org>
11333 M:      Ingo Molnar <mingo@kernel.org>
11334 R:      Karol Herbst <karolherbst@gmail.com>
11335 R:      Pekka Paalanen <ppaalanen@gmail.com>
11336 S:      Maintained
11337 L:      linux-kernel@vger.kernel.org
11338 L:      nouveau@lists.freedesktop.org
11339 F:      kernel/trace/trace_mmiotrace.c
11340 F:      include/linux/mmiotrace.h
11341 F:      arch/x86/mm/kmmio.c
11342 F:      arch/x86/mm/mmio-mod.c
11343 F:      arch/x86/mm/testmmiotrace.c
11344
11345 TRIVIAL PATCHES
11346 M:      Jiri Kosina <trivial@kernel.org>
11347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11348 S:      Maintained
11349 K:      ^Subject:.*(?i)trivial
11350
11351 TTY LAYER
11352 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11353 M:      Jiri Slaby <jslaby@suse.com>
11354 S:      Supported
11355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11356 F:      Documentation/serial/
11357 F:      drivers/tty/
11358 F:      drivers/tty/serial/serial_core.c
11359 F:      include/linux/serial_core.h
11360 F:      include/linux/serial.h
11361 F:      include/linux/tty.h
11362 F:      include/uapi/linux/serial_core.h
11363 F:      include/uapi/linux/serial.h
11364 F:      include/uapi/linux/tty.h
11365
11366 TUA9001 MEDIA DRIVER
11367 M:      Antti Palosaari <crope@iki.fi>
11368 L:      linux-media@vger.kernel.org
11369 W:      https://linuxtv.org
11370 W:      http://palosaari.fi/linux/
11371 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11372 T:      git git://linuxtv.org/anttip/media_tree.git
11373 S:      Maintained
11374 F:      drivers/media/tuners/tua9001*
11375
11376 TULIP NETWORK DRIVERS
11377 L:      netdev@vger.kernel.org
11378 L:      linux-parisc@vger.kernel.org
11379 S:      Orphan
11380 F:      drivers/net/ethernet/dec/tulip/
11381
11382 TUN/TAP driver
11383 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
11384 W:      http://vtun.sourceforge.net/tun
11385 S:      Maintained
11386 F:      Documentation/networking/tuntap.txt
11387 F:      arch/um/os-Linux/drivers/
11388
11389 TURBOCHANNEL SUBSYSTEM
11390 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
11391 M:      Ralf Baechle <ralf@linux-mips.org>
11392 L:      linux-mips@linux-mips.org
11393 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
11394 S:      Maintained
11395 F:      drivers/tc/
11396 F:      include/linux/tc.h
11397
11398 U14-34F SCSI DRIVER
11399 M:      Dario Ballabio <ballabio_dario@emc.com>
11400 L:      linux-scsi@vger.kernel.org
11401 S:      Maintained
11402 F:      drivers/scsi/u14-34f.c
11403
11404 UBI FILE SYSTEM (UBIFS)
11405 M:      Richard Weinberger <richard@nod.at>
11406 M:      Artem Bityutskiy <dedekind1@gmail.com>
11407 M:      Adrian Hunter <adrian.hunter@intel.com>
11408 L:      linux-mtd@lists.infradead.org
11409 T:      git git://git.infradead.org/ubifs-2.6.git
11410 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
11411 S:      Supported
11412 F:      Documentation/filesystems/ubifs.txt
11413 F:      fs/ubifs/
11414
11415 UCLINUX (M68KNOMMU AND COLDFIRE)
11416 M:      Greg Ungerer <gerg@uclinux.org>
11417 W:      http://www.uclinux.org/
11418 L:      linux-m68k@lists.linux-m68k.org
11419 L:      uclinux-dev@uclinux.org  (subscribers-only)
11420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11421 S:      Maintained
11422 F:      arch/m68k/coldfire/
11423 F:      arch/m68k/68*/
11424 F:      arch/m68k/*/*_no.*
11425 F:      arch/m68k/include/asm/*_no.*
11426
11427 UDF FILESYSTEM
11428 M:      Jan Kara <jack@suse.com>
11429 S:      Maintained
11430 F:      Documentation/filesystems/udf.txt
11431 F:      fs/udf/
11432
11433 UFS FILESYSTEM
11434 M:      Evgeniy Dushistov <dushistov@mail.ru>
11435 S:      Maintained
11436 F:      Documentation/filesystems/ufs.txt
11437 F:      fs/ufs/
11438
11439 UHID USERSPACE HID IO DRIVER:
11440 M:      David Herrmann <dh.herrmann@googlemail.com>
11441 L:      linux-input@vger.kernel.org
11442 S:      Maintained
11443 F:      drivers/hid/uhid.c
11444 F:      include/uapi/linux/uhid.h
11445
11446 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11447 L:      linux-usb@vger.kernel.org
11448 S:      Orphan
11449 F:      drivers/uwb/
11450 F:      include/linux/uwb.h
11451 F:      include/linux/uwb/
11452
11453 UNICORE32 ARCHITECTURE:
11454 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
11455 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11456 S:      Maintained
11457 T:      git git://github.com/gxt/linux.git
11458 F:      arch/unicore32/
11459
11460 UNIFDEF
11461 M:      Tony Finch <dot@dotat.at>
11462 W:      http://dotat.at/prog/unifdef
11463 S:      Maintained
11464 F:      scripts/unifdef.c
11465
11466 UNIFORM CDROM DRIVER
11467 M:      Jens Axboe <axboe@kernel.dk>
11468 W:      http://www.kernel.dk
11469 S:      Maintained
11470 F:      Documentation/cdrom/
11471 F:      drivers/cdrom/cdrom.c
11472 F:      include/linux/cdrom.h
11473 F:      include/uapi/linux/cdrom.h
11474
11475 UNISYS S-PAR DRIVERS
11476 M:      David Kershner <david.kershner@unisys.com>
11477 L:      sparmaintainer@unisys.com (Unisys internal)
11478 S:      Supported
11479 F:      drivers/staging/unisys/
11480
11481 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11482 M:      Vinayak Holikatti <vinholikatti@gmail.com>
11483 L:      linux-scsi@vger.kernel.org
11484 S:      Supported
11485 F:      Documentation/scsi/ufs.txt
11486 F:      drivers/scsi/ufs/
11487
11488 UNSORTED BLOCK IMAGES (UBI)
11489 M:      Artem Bityutskiy <dedekind1@gmail.com>
11490 M:      Richard Weinberger <richard@nod.at>
11491 W:      http://www.linux-mtd.infradead.org/
11492 L:      linux-mtd@lists.infradead.org
11493 T:      git git://git.infradead.org/ubifs-2.6.git
11494 S:      Supported
11495 F:      drivers/mtd/ubi/
11496 F:      include/linux/mtd/ubi.h
11497 F:      include/uapi/mtd/ubi-user.h
11498
11499 USB ACM DRIVER
11500 M:      Oliver Neukum <oneukum@suse.com>
11501 L:      linux-usb@vger.kernel.org
11502 S:      Maintained
11503 F:      Documentation/usb/acm.txt
11504 F:      drivers/usb/class/cdc-acm.*
11505
11506 USB AR5523 WIRELESS DRIVER
11507 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
11508 L:      linux-wireless@vger.kernel.org
11509 S:      Maintained
11510 F:      drivers/net/wireless/ath/ar5523/
11511
11512 USB ATTACHED SCSI
11513 M:      Hans de Goede <hdegoede@redhat.com>
11514 M:      Gerd Hoffmann <kraxel@redhat.com>
11515 L:      linux-usb@vger.kernel.org
11516 L:      linux-scsi@vger.kernel.org
11517 S:      Maintained
11518 F:      drivers/usb/storage/uas.c
11519
11520 USB CDC ETHERNET DRIVER
11521 M:      Oliver Neukum <oliver@neukum.org>
11522 L:      linux-usb@vger.kernel.org
11523 S:      Maintained
11524 F:      drivers/net/usb/cdc_*.c
11525 F:      include/uapi/linux/usb/cdc.h
11526
11527 USB CHAOSKEY DRIVER
11528 M:      Keith Packard <keithp@keithp.com>
11529 L:      linux-usb@vger.kernel.org
11530 S:      Maintained
11531 F:      drivers/usb/misc/chaoskey.c
11532
11533 USB CYPRESS C67X00 DRIVER
11534 M:      Peter Korsgaard <jacmet@sunsite.dk>
11535 L:      linux-usb@vger.kernel.org
11536 S:      Maintained
11537 F:      drivers/usb/c67x00/
11538
11539 USB DAVICOM DM9601 DRIVER
11540 M:      Peter Korsgaard <jacmet@sunsite.dk>
11541 L:      netdev@vger.kernel.org
11542 W:      http://www.linux-usb.org/usbnet
11543 S:      Maintained
11544 F:      drivers/net/usb/dm9601.c
11545
11546 USB DIAMOND RIO500 DRIVER
11547 M:      Cesar Miquel <miquel@df.uba.ar>
11548 L:      rio500-users@lists.sourceforge.net
11549 W:      http://rio500.sourceforge.net
11550 S:      Maintained
11551 F:      drivers/usb/misc/rio500*
11552
11553 USB EHCI DRIVER
11554 M:      Alan Stern <stern@rowland.harvard.edu>
11555 L:      linux-usb@vger.kernel.org
11556 S:      Maintained
11557 F:      Documentation/usb/ehci.txt
11558 F:      drivers/usb/host/ehci*
11559
11560 USB GADGET/PERIPHERAL SUBSYSTEM
11561 M:      Felipe Balbi <balbi@kernel.org>
11562 L:      linux-usb@vger.kernel.org
11563 W:      http://www.linux-usb.org/gadget
11564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11565 S:      Maintained
11566 F:      drivers/usb/gadget/
11567 F:      include/linux/usb/gadget*
11568
11569 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11570 M:      Jiri Kosina <jikos@kernel.org>
11571 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
11572 L:      linux-usb@vger.kernel.org
11573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11574 S:      Maintained
11575 F:      Documentation/hid/hiddev.txt
11576 F:      drivers/hid/usbhid/
11577
11578 USB ISP116X DRIVER
11579 M:      Olav Kongas <ok@artecdesign.ee>
11580 L:      linux-usb@vger.kernel.org
11581 S:      Maintained
11582 F:      drivers/usb/host/isp116x*
11583 F:      include/linux/usb/isp116x.h
11584
11585 USB LAN78XX ETHERNET DRIVER
11586 M:      Woojung Huh <woojung.huh@microchip.com>
11587 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11588 L:      netdev@vger.kernel.org
11589 S:      Maintained
11590 F:      drivers/net/usb/lan78xx.*
11591
11592 USB MASS STORAGE DRIVER
11593 M:      Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11594 L:      linux-usb@vger.kernel.org
11595 L:      usb-storage@lists.one-eyed-alien.net
11596 S:      Maintained
11597 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
11598 F:      drivers/usb/storage/
11599
11600 USB MIDI DRIVER
11601 M:      Clemens Ladisch <clemens@ladisch.de>
11602 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11603 T:      git git://git.alsa-project.org/alsa-kernel.git
11604 S:      Maintained
11605 F:      sound/usb/midi.*
11606
11607 USB NETWORKING DRIVERS
11608 L:      linux-usb@vger.kernel.org
11609 S:      Odd Fixes
11610 F:      drivers/net/usb/
11611
11612 USB OHCI DRIVER
11613 M:      Alan Stern <stern@rowland.harvard.edu>
11614 L:      linux-usb@vger.kernel.org
11615 S:      Maintained
11616 F:      Documentation/usb/ohci.txt
11617 F:      drivers/usb/host/ohci*
11618
11619 USB OTG FSM (Finite State Machine)
11620 M:      Peter Chen <Peter.Chen@nxp.com>
11621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11622 L:      linux-usb@vger.kernel.org
11623 S:      Maintained
11624 F:      drivers/usb/common/usb-otg-fsm.c
11625
11626 USB OVER IP DRIVER
11627 M:      Valentina Manea <valentina.manea.m@gmail.com>
11628 M:      Shuah Khan <shuah.kh@samsung.com>
11629 L:      linux-usb@vger.kernel.org
11630 S:      Maintained
11631 F:      Documentation/usb/usbip_protocol.txt
11632 F:      drivers/usb/usbip/
11633 F:      tools/usb/usbip/
11634
11635 USB PEGASUS DRIVER
11636 M:      Petko Manolov <petkan@nucleusys.com>
11637 L:      linux-usb@vger.kernel.org
11638 L:      netdev@vger.kernel.org
11639 T:      git git://github.com/petkan/pegasus.git
11640 W:      https://github.com/petkan/pegasus
11641 S:      Maintained
11642 F:      drivers/net/usb/pegasus.*
11643
11644 USB PHY LAYER
11645 M:      Felipe Balbi <balbi@kernel.org>
11646 L:      linux-usb@vger.kernel.org
11647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11648 S:      Maintained
11649 F:      drivers/usb/phy/
11650
11651 USB PRINTER DRIVER (usblp)
11652 M:      Pete Zaitcev <zaitcev@redhat.com>
11653 L:      linux-usb@vger.kernel.org
11654 S:      Supported
11655 F:      drivers/usb/class/usblp.c
11656
11657 USB QMI WWAN NETWORK DRIVER
11658 M:      Bjørn Mork <bjorn@mork.no>
11659 L:      netdev@vger.kernel.org
11660 S:      Maintained
11661 F:      Documentation/ABI/testing/sysfs-class-net-qmi
11662 F:      drivers/net/usb/qmi_wwan.c
11663
11664 USB RTL8150 DRIVER
11665 M:      Petko Manolov <petkan@nucleusys.com>
11666 L:      linux-usb@vger.kernel.org
11667 L:      netdev@vger.kernel.org
11668 T:      git git://github.com/petkan/rtl8150.git
11669 W:      https://github.com/petkan/rtl8150
11670 S:      Maintained
11671 F:      drivers/net/usb/rtl8150.c
11672
11673 USB SERIAL SUBSYSTEM
11674 M:      Johan Hovold <johan@kernel.org>
11675 L:      linux-usb@vger.kernel.org
11676 S:      Maintained
11677 F:      Documentation/usb/usb-serial.txt
11678 F:      drivers/usb/serial/
11679 F:      include/linux/usb/serial.h
11680
11681 USB SMSC75XX ETHERNET DRIVER
11682 M:      Steve Glendinning <steve.glendinning@shawell.net>
11683 L:      netdev@vger.kernel.org
11684 S:      Maintained
11685 F:      drivers/net/usb/smsc75xx.*
11686
11687 USB SMSC95XX ETHERNET DRIVER
11688 M:      Steve Glendinning <steve.glendinning@shawell.net>
11689 L:      netdev@vger.kernel.org
11690 S:      Maintained
11691 F:      drivers/net/usb/smsc95xx.*
11692
11693 USB SUBSYSTEM
11694 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11695 L:      linux-usb@vger.kernel.org
11696 W:      http://www.linux-usb.org
11697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11698 S:      Supported
11699 F:      Documentation/usb/
11700 F:      drivers/usb/
11701 F:      include/linux/usb.h
11702 F:      include/linux/usb/
11703
11704 USB UHCI DRIVER
11705 M:      Alan Stern <stern@rowland.harvard.edu>
11706 L:      linux-usb@vger.kernel.org
11707 S:      Maintained
11708 F:      drivers/usb/host/uhci*
11709
11710 USB "USBNET" DRIVER FRAMEWORK
11711 M:      Oliver Neukum <oneukum@suse.com>
11712 L:      netdev@vger.kernel.org
11713 W:      http://www.linux-usb.org/usbnet
11714 S:      Maintained
11715 F:      drivers/net/usb/usbnet.c
11716 F:      include/linux/usb/usbnet.h
11717
11718 USB VIDEO CLASS
11719 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11720 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11721 L:      linux-media@vger.kernel.org
11722 T:      git git://linuxtv.org/media_tree.git
11723 W:      http://www.ideasonboard.org/uvc/
11724 S:      Maintained
11725 F:      drivers/media/usb/uvc/
11726 F:      include/uapi/linux/uvcvideo.h
11727
11728 USB VISION DRIVER
11729 M:      Hans Verkuil <hverkuil@xs4all.nl>
11730 L:      linux-media@vger.kernel.org
11731 T:      git git://linuxtv.org/media_tree.git
11732 W:      https://linuxtv.org
11733 S:      Odd Fixes
11734 F:      drivers/media/usb/usbvision/
11735
11736 USB WEBCAM GADGET
11737 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11738 L:      linux-usb@vger.kernel.org
11739 S:      Maintained
11740 F:      drivers/usb/gadget/function/*uvc*
11741 F:      drivers/usb/gadget/legacy/webcam.c
11742
11743 USB WIRELESS RNDIS DRIVER (rndis_wlan)
11744 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
11745 L:      linux-wireless@vger.kernel.org
11746 S:      Maintained
11747 F:      drivers/net/wireless/rndis_wlan.c
11748
11749 USB XHCI DRIVER
11750 M:      Mathias Nyman <mathias.nyman@intel.com>
11751 L:      linux-usb@vger.kernel.org
11752 S:      Supported
11753 F:      drivers/usb/host/xhci*
11754 F:      drivers/usb/host/pci-quirks*
11755
11756 USB ZD1201 DRIVER
11757 L:      linux-wireless@vger.kernel.org
11758 W:      http://linux-lc100020.sourceforge.net
11759 S:      Orphan
11760 F:      drivers/net/wireless/zydas/zd1201.*
11761
11762 USB ZR364XX DRIVER
11763 M:      Antoine Jacquet <royale@zerezo.com>
11764 L:      linux-usb@vger.kernel.org
11765 L:      linux-media@vger.kernel.org
11766 T:      git git://linuxtv.org/media_tree.git
11767 W:      http://royale.zerezo.com/zr364xx/
11768 S:      Maintained
11769 F:      Documentation/video4linux/zr364xx.txt
11770 F:      drivers/media/usb/zr364xx/
11771
11772 ULPI BUS
11773 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
11774 L:      linux-usb@vger.kernel.org
11775 S:      Maintained
11776 F:      drivers/usb/common/ulpi.c
11777 F:      include/linux/ulpi/
11778
11779 USER-MODE LINUX (UML)
11780 M:      Jeff Dike <jdike@addtoit.com>
11781 M:      Richard Weinberger <richard@nod.at>
11782 L:      user-mode-linux-devel@lists.sourceforge.net
11783 L:      user-mode-linux-user@lists.sourceforge.net
11784 W:      http://user-mode-linux.sourceforge.net
11785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
11786 S:      Maintained
11787 F:      Documentation/virtual/uml/
11788 F:      arch/um/
11789 F:      arch/x86/um/
11790 F:      fs/hostfs/
11791 F:      fs/hppfs/
11792
11793 USERSPACE I/O (UIO)
11794 M:      "Hans J. Koch" <hjk@hansjkoch.de>
11795 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11796 S:      Maintained
11797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11798 F:      Documentation/DocBook/uio-howto.tmpl
11799 F:      drivers/uio/
11800 F:      include/linux/uio*.h
11801
11802 UTIL-LINUX PACKAGE
11803 M:      Karel Zak <kzak@redhat.com>
11804 L:      util-linux@vger.kernel.org
11805 W:      http://en.wikipedia.org/wiki/Util-linux
11806 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11807 S:      Maintained
11808
11809 UVESAFB DRIVER
11810 M:      Michal Januszewski <spock@gentoo.org>
11811 L:      linux-fbdev@vger.kernel.org
11812 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
11813 S:      Maintained
11814 F:      Documentation/fb/uvesafb.txt
11815 F:      drivers/video/fbdev/uvesafb.*
11816
11817 VF610 NAND DRIVER
11818 M:      Stefan Agner <stefan@agner.ch>
11819 L:      linux-mtd@lists.infradead.org
11820 S:      Supported
11821 F:      drivers/mtd/nand/vf610_nfc.c
11822
11823 VFAT/FAT/MSDOS FILESYSTEM
11824 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11825 S:      Maintained
11826 F:      Documentation/filesystems/vfat.txt
11827 F:      fs/fat/
11828
11829 VFIO DRIVER
11830 M:      Alex Williamson <alex.williamson@redhat.com>
11831 L:      kvm@vger.kernel.org
11832 T:      git git://github.com/awilliam/linux-vfio.git
11833 S:      Maintained
11834 F:      Documentation/vfio.txt
11835 F:      drivers/vfio/
11836 F:      include/linux/vfio.h
11837 F:      include/uapi/linux/vfio.h
11838
11839 VFIO PLATFORM DRIVER
11840 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
11841 L:      kvm@vger.kernel.org
11842 S:      Maintained
11843 F:      drivers/vfio/platform/
11844
11845 VIDEOBUF2 FRAMEWORK
11846 M:      Pawel Osciak <pawel@osciak.com>
11847 M:      Marek Szyprowski <m.szyprowski@samsung.com>
11848 M:      Kyungmin Park <kyungmin.park@samsung.com>
11849 L:      linux-media@vger.kernel.org
11850 S:      Maintained
11851 F:      drivers/media/v4l2-core/videobuf2-*
11852 F:      include/media/videobuf2-*
11853
11854 VIRTUAL SERIO DEVICE DRIVER
11855 M:      Stephen Chandler Paul <thatslyude@gmail.com>
11856 S:      Maintained
11857 F:      drivers/input/serio/userio.c
11858 F:      include/uapi/linux/userio.h
11859
11860 VIRTIO CONSOLE DRIVER
11861 M:      Amit Shah <amit.shah@redhat.com>
11862 L:      virtualization@lists.linux-foundation.org
11863 S:      Maintained
11864 F:      drivers/char/virtio_console.c
11865 F:      include/linux/virtio_console.h
11866 F:      include/uapi/linux/virtio_console.h
11867
11868 VIRTIO CORE, NET AND BLOCK DRIVERS
11869 M:      "Michael S. Tsirkin" <mst@redhat.com>
11870 L:      virtualization@lists.linux-foundation.org
11871 S:      Maintained
11872 F:      drivers/virtio/
11873 F:      tools/virtio/
11874 F:      drivers/net/virtio_net.c
11875 F:      drivers/block/virtio_blk.c
11876 F:      include/linux/virtio_*.h
11877 F:      include/uapi/linux/virtio_*.h
11878
11879 VIRTIO DRIVERS FOR S390
11880 M:      Christian Borntraeger <borntraeger@de.ibm.com>
11881 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
11882 L:      linux-s390@vger.kernel.org
11883 L:      virtualization@lists.linux-foundation.org
11884 L:      kvm@vger.kernel.org
11885 S:      Supported
11886 F:      drivers/s390/virtio/
11887
11888 VIRTIO GPU DRIVER
11889 M:      David Airlie <airlied@linux.ie>
11890 M:      Gerd Hoffmann <kraxel@redhat.com>
11891 L:      dri-devel@lists.freedesktop.org
11892 L:      virtualization@lists.linux-foundation.org
11893 S:      Maintained
11894 F:      drivers/gpu/drm/virtio/
11895 F:      include/uapi/linux/virtio_gpu.h
11896
11897 VIRTIO HOST (VHOST)
11898 M:      "Michael S. Tsirkin" <mst@redhat.com>
11899 L:      kvm@vger.kernel.org
11900 L:      virtualization@lists.linux-foundation.org
11901 L:      netdev@vger.kernel.org
11902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
11903 S:      Maintained
11904 F:      drivers/vhost/
11905 F:      include/uapi/linux/vhost.h
11906
11907 VIRTIO INPUT DRIVER
11908 M:      Gerd Hoffmann <kraxel@redhat.com>
11909 S:      Maintained
11910 F:      drivers/virtio/virtio_input.c
11911 F:      include/uapi/linux/virtio_input.h
11912
11913 VIA RHINE NETWORK DRIVER
11914 S:      Orphan
11915 F:      drivers/net/ethernet/via/via-rhine.c
11916
11917 VIA SD/MMC CARD CONTROLLER DRIVER
11918 M:      Bruce Chang <brucechang@via.com.tw>
11919 M:      Harald Welte <HaraldWelte@viatech.com>
11920 S:      Maintained
11921 F:      drivers/mmc/host/via-sdmmc.c
11922
11923 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11924 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
11925 L:      linux-fbdev@vger.kernel.org
11926 S:      Maintained
11927 F:      include/linux/via-core.h
11928 F:      include/linux/via-gpio.h
11929 F:      include/linux/via_i2c.h
11930 F:      drivers/video/fbdev/via/
11931
11932 VIA VELOCITY NETWORK DRIVER
11933 M:      Francois Romieu <romieu@fr.zoreil.com>
11934 L:      netdev@vger.kernel.org
11935 S:      Maintained
11936 F:      drivers/net/ethernet/via/via-velocity.*
11937
11938 VIRT LIB
11939 M:      Alex Williamson <alex.williamson@redhat.com>
11940 M:      Paolo Bonzini <pbonzini@redhat.com>
11941 L:      kvm@vger.kernel.org
11942 S:      Supported
11943 F:      virt/lib/
11944
11945 VIVID VIRTUAL VIDEO DRIVER
11946 M:      Hans Verkuil <hverkuil@xs4all.nl>
11947 L:      linux-media@vger.kernel.org
11948 T:      git git://linuxtv.org/media_tree.git
11949 W:      https://linuxtv.org
11950 S:      Maintained
11951 F:      drivers/media/platform/vivid/*
11952
11953 VLAN (802.1Q)
11954 M:      Patrick McHardy <kaber@trash.net>
11955 L:      netdev@vger.kernel.org
11956 S:      Maintained
11957 F:      drivers/net/macvlan.c
11958 F:      include/linux/if_*vlan.h
11959 F:      net/8021q/
11960
11961 VLYNQ BUS
11962 M:      Florian Fainelli <florian@openwrt.org>
11963 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
11964 S:      Maintained
11965 F:      drivers/vlynq/vlynq.c
11966 F:      include/linux/vlynq.h
11967
11968 VME SUBSYSTEM
11969 M:      Martyn Welch <martyn@welchs.me.uk>
11970 M:      Manohar Vanga <manohar.vanga@gmail.com>
11971 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11972 L:      devel@driverdev.osuosl.org
11973 S:      Maintained
11974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11975 F:      Documentation/vme_api.txt
11976 F:      drivers/staging/vme/
11977 F:      drivers/vme/
11978 F:      include/linux/vme*
11979
11980 VMWARE HYPERVISOR INTERFACE
11981 M:      Alok Kataria <akataria@vmware.com>
11982 L:      virtualization@lists.linux-foundation.org
11983 S:      Supported
11984 F:      arch/x86/kernel/cpu/vmware.c
11985
11986 VMWARE BALLOON DRIVER
11987 M:      Xavier Deguillard <xdeguillard@vmware.com>
11988 M:      Philip Moltmann <moltmann@vmware.com>
11989 M:      "VMware, Inc." <pv-drivers@vmware.com>
11990 L:      linux-kernel@vger.kernel.org
11991 S:      Maintained
11992 F:      drivers/misc/vmw_balloon.c
11993
11994 VMWARE VMMOUSE SUBDRIVER
11995 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11996 M:      "VMware, Inc." <pv-drivers@vmware.com>
11997 L:      linux-input@vger.kernel.org
11998 S:      Maintained
11999 F:      drivers/input/mouse/vmmouse.c
12000 F:      drivers/input/mouse/vmmouse.h
12001
12002 VMWARE VMXNET3 ETHERNET DRIVER
12003 M:      Shrikrishna Khare <skhare@vmware.com>
12004 M:      "VMware, Inc." <pv-drivers@vmware.com>
12005 L:      netdev@vger.kernel.org
12006 S:      Maintained
12007 F:      drivers/net/vmxnet3/
12008
12009 VMware PVSCSI driver
12010 M:      Arvind Kumar <arvindkumar@vmware.com>
12011 M:      VMware PV-Drivers <pv-drivers@vmware.com>
12012 L:      linux-scsi@vger.kernel.org
12013 S:      Maintained
12014 F:      drivers/scsi/vmw_pvscsi.c
12015 F:      drivers/scsi/vmw_pvscsi.h
12016
12017 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12018 M:      Liam Girdwood <lgirdwood@gmail.com>
12019 M:      Mark Brown <broonie@kernel.org>
12020 L:      linux-kernel@vger.kernel.org
12021 W:      http://www.slimlogic.co.uk/?p=48
12022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12023 S:      Supported
12024 F:      Documentation/devicetree/bindings/regulator/
12025 F:      drivers/regulator/
12026 F:      include/dt-bindings/regulator/
12027 F:      include/linux/regulator/
12028
12029 VRF
12030 M:      David Ahern <dsa@cumulusnetworks.com>
12031 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
12032 L:      netdev@vger.kernel.org
12033 S:      Maintained
12034 F:      drivers/net/vrf.c
12035 F:      Documentation/networking/vrf.txt
12036
12037 VT1211 HARDWARE MONITOR DRIVER
12038 M:      Juerg Haefliger <juergh@gmail.com>
12039 L:      linux-hwmon@vger.kernel.org
12040 S:      Maintained
12041 F:      Documentation/hwmon/vt1211
12042 F:      drivers/hwmon/vt1211.c
12043
12044 VT8231 HARDWARE MONITOR DRIVER
12045 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
12046 L:      linux-hwmon@vger.kernel.org
12047 S:      Maintained
12048 F:      drivers/hwmon/vt8231.c
12049
12050 VUB300 USB to SDIO/SD/MMC bridge chip
12051 M:      Tony Olech <tony.olech@elandigitalsystems.com>
12052 L:      linux-mmc@vger.kernel.org
12053 L:      linux-usb@vger.kernel.org
12054 S:      Supported
12055 F:      drivers/mmc/host/vub300.c
12056
12057 W1 DALLAS'S 1-WIRE BUS
12058 M:      Evgeniy Polyakov <zbr@ioremap.net>
12059 S:      Maintained
12060 F:      Documentation/w1/
12061 F:      drivers/w1/
12062
12063 W83791D HARDWARE MONITORING DRIVER
12064 M:      Marc Hulsman <m.hulsman@tudelft.nl>
12065 L:      linux-hwmon@vger.kernel.org
12066 S:      Maintained
12067 F:      Documentation/hwmon/w83791d
12068 F:      drivers/hwmon/w83791d.c
12069
12070 W83793 HARDWARE MONITORING DRIVER
12071 M:      Rudolf Marek <r.marek@assembler.cz>
12072 L:      linux-hwmon@vger.kernel.org
12073 S:      Maintained
12074 F:      Documentation/hwmon/w83793
12075 F:      drivers/hwmon/w83793.c
12076
12077 W83795 HARDWARE MONITORING DRIVER
12078 M:      Jean Delvare <jdelvare@suse.com>
12079 L:      linux-hwmon@vger.kernel.org
12080 S:      Maintained
12081 F:      drivers/hwmon/w83795.c
12082
12083 W83L51xD SD/MMC CARD INTERFACE DRIVER
12084 M:      Pierre Ossman <pierre@ossman.eu>
12085 S:      Maintained
12086 F:      drivers/mmc/host/wbsd.*
12087
12088 WACOM PROTOCOL 4 SERIAL TABLETS
12089 M:      Julian Squires <julian@cipht.net>
12090 M:      Hans de Goede <hdegoede@redhat.com>
12091 L:      linux-input@vger.kernel.org
12092 S:      Maintained
12093 F:      drivers/input/tablet/wacom_serial4.c
12094
12095 WATCHDOG DEVICE DRIVERS
12096 M:      Wim Van Sebroeck <wim@iguana.be>
12097 R:      Guenter Roeck <linux@roeck-us.net>
12098 L:      linux-watchdog@vger.kernel.org
12099 W:      http://www.linux-watchdog.org/
12100 T:      git git://www.linux-watchdog.org/linux-watchdog.git
12101 S:      Maintained
12102 F:      Documentation/watchdog/
12103 F:      drivers/watchdog/
12104 F:      include/linux/watchdog.h
12105 F:      include/uapi/linux/watchdog.h
12106
12107 WD7000 SCSI DRIVER
12108 M:      Miroslav Zagorac <zaga@fly.cc.fer.hr>
12109 L:      linux-scsi@vger.kernel.org
12110 S:      Maintained
12111 F:      drivers/scsi/wd7000.c
12112
12113 WIIMOTE HID DRIVER
12114 M:      David Herrmann <dh.herrmann@googlemail.com>
12115 L:      linux-input@vger.kernel.org
12116 S:      Maintained
12117 F:      drivers/hid/hid-wiimote*
12118
12119 WINBOND CIR DRIVER
12120 M:      David Härdeman <david@hardeman.nu>
12121 S:      Maintained
12122 F:      drivers/media/rc/winbond-cir.c
12123
12124 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12125 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
12126 L:      linux-watchdog@vger.kernel.org
12127 S:      Maintained
12128 F:      drivers/watchdog/ebc-c384_wdt.c
12129
12130 WINSYSTEMS WS16C48 GPIO DRIVER
12131 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
12132 L:      linux-gpio@vger.kernel.org
12133 S:      Maintained
12134 F:      drivers/gpio/gpio-ws16c48.c
12135
12136 WIMAX STACK
12137 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12138 M:      linux-wimax@intel.com
12139 L:      wimax@linuxwimax.org (subscribers-only)
12140 S:      Supported
12141 W:      http://linuxwimax.org
12142 F:      Documentation/wimax/README.wimax
12143 F:      include/linux/wimax/debug.h
12144 F:      include/net/wimax.h
12145 F:      include/uapi/linux/wimax.h
12146 F:      net/wimax/
12147
12148 WISTRON LAPTOP BUTTON DRIVER
12149 M:      Miloslav Trmac <mitr@volny.cz>
12150 S:      Maintained
12151 F:      drivers/input/misc/wistron_btns.c
12152
12153 WL3501 WIRELESS PCMCIA CARD DRIVER
12154 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12155 L:      linux-wireless@vger.kernel.org
12156 W:      http://oops.ghostprotocols.net:81/blog
12157 S:      Maintained
12158 F:      drivers/net/wireless/wl3501*
12159
12160 WOLFSON MICROELECTRONICS DRIVERS
12161 L:      patches@opensource.wolfsonmicro.com
12162 T:      git https://github.com/CirrusLogic/linux-drivers.git
12163 W:      https://github.com/CirrusLogic/linux-drivers/wiki
12164 S:      Supported
12165 F:      Documentation/hwmon/wm83??
12166 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12167 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12168 F:      Documentation/devicetree/bindings/mfd/arizona.txt
12169 F:      arch/arm/mach-s3c64xx/mach-crag6410*
12170 F:      drivers/clk/clk-wm83*.c
12171 F:      drivers/extcon/extcon-arizona.c
12172 F:      drivers/leds/leds-wm83*.c
12173 F:      drivers/gpio/gpio-*wm*.c
12174 F:      drivers/gpio/gpio-arizona.c
12175 F:      drivers/hwmon/wm83??-hwmon.c
12176 F:      drivers/input/misc/wm831x-on.c
12177 F:      drivers/input/touchscreen/wm831x-ts.c
12178 F:      drivers/input/touchscreen/wm97*.c
12179 F:      drivers/mfd/arizona*
12180 F:      drivers/mfd/wm*.c
12181 F:      drivers/mfd/cs47l24*
12182 F:      drivers/power/wm83*.c
12183 F:      drivers/rtc/rtc-wm83*.c
12184 F:      drivers/regulator/wm8*.c
12185 F:      drivers/video/backlight/wm83*_bl.c
12186 F:      drivers/watchdog/wm83*_wdt.c
12187 F:      include/linux/mfd/arizona/
12188 F:      include/linux/mfd/wm831x/
12189 F:      include/linux/mfd/wm8350/
12190 F:      include/linux/mfd/wm8400*
12191 F:      include/linux/wm97xx.h
12192 F:      include/sound/wm????.h
12193 F:      sound/soc/codecs/arizona.?
12194 F:      sound/soc/codecs/wm*
12195 F:      sound/soc/codecs/cs47l24*
12196
12197 WORKQUEUE
12198 M:      Tejun Heo <tj@kernel.org>
12199 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12201 S:      Maintained
12202 F:      include/linux/workqueue.h
12203 F:      kernel/workqueue.c
12204 F:      Documentation/workqueue.txt
12205
12206 X.25 NETWORK LAYER
12207 M:      Andrew Hendry <andrew.hendry@gmail.com>
12208 L:      linux-x25@vger.kernel.org
12209 S:      Odd Fixes
12210 F:      Documentation/networking/x25*
12211 F:      include/net/x25*
12212 F:      net/x25/
12213
12214 X86 ARCHITECTURE (32-BIT AND 64-BIT)
12215 M:      Thomas Gleixner <tglx@linutronix.de>
12216 M:      Ingo Molnar <mingo@redhat.com>
12217 M:      "H. Peter Anvin" <hpa@zytor.com>
12218 M:      x86@kernel.org
12219 L:      linux-kernel@vger.kernel.org
12220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12221 S:      Maintained
12222 F:      Documentation/x86/
12223 F:      arch/x86/
12224
12225 X86 PLATFORM DRIVERS
12226 M:      Darren Hart <dvhart@infradead.org>
12227 L:      platform-driver-x86@vger.kernel.org
12228 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12229 S:      Maintained
12230 F:      drivers/platform/x86/
12231 F:      drivers/platform/olpc/
12232
12233 X86 MCE INFRASTRUCTURE
12234 M:      Tony Luck <tony.luck@intel.com>
12235 M:      Borislav Petkov <bp@alien8.de>
12236 L:      linux-edac@vger.kernel.org
12237 S:      Maintained
12238 F:      arch/x86/kernel/cpu/mcheck/*
12239
12240 X86 MICROCODE UPDATE SUPPORT
12241 M:      Borislav Petkov <bp@alien8.de>
12242 S:      Maintained
12243 F:      arch/x86/kernel/cpu/microcode/*
12244
12245 X86 VDSO
12246 M:      Andy Lutomirski <luto@amacapital.net>
12247 L:      linux-kernel@vger.kernel.org
12248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12249 S:      Maintained
12250 F:      arch/x86/entry/vdso/
12251
12252 XC2028/3028 TUNER DRIVER
12253 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
12254 L:      linux-media@vger.kernel.org
12255 W:      https://linuxtv.org
12256 T:      git git://linuxtv.org/media_tree.git
12257 S:      Maintained
12258 F:      drivers/media/tuners/tuner-xc2028.*
12259
12260 XEN HYPERVISOR INTERFACE
12261 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
12262 M:      David Vrabel <david.vrabel@citrix.com>
12263 M:      Juergen Gross <jgross@suse.com>
12264 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12266 S:      Supported
12267 F:      arch/x86/xen/
12268 F:      drivers/*/xen-*front.c
12269 F:      drivers/xen/
12270 F:      arch/x86/include/asm/xen/
12271 F:      include/xen/
12272 F:      include/uapi/xen/
12273
12274 XEN HYPERVISOR ARM
12275 M:      Stefano Stabellini <sstabellini@kernel.org>
12276 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12277 S:      Maintained
12278 F:      arch/arm/xen/
12279 F:      arch/arm/include/asm/xen/
12280
12281 XEN HYPERVISOR ARM64
12282 M:      Stefano Stabellini <sstabellini@kernel.org>
12283 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12284 S:      Maintained
12285 F:      arch/arm64/xen/
12286 F:      arch/arm64/include/asm/xen/
12287
12288 XEN NETWORK BACKEND DRIVER
12289 M:      Wei Liu <wei.liu2@citrix.com>
12290 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12291 L:      netdev@vger.kernel.org
12292 S:      Supported
12293 F:      drivers/net/xen-netback/*
12294
12295 XEN PCI SUBSYSTEM
12296 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12297 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12298 S:      Supported
12299 F:      arch/x86/pci/*xen*
12300 F:      drivers/pci/*xen*
12301
12302 XEN BLOCK SUBSYSTEM
12303 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12304 M:      Roger Pau Monné <roger.pau@citrix.com>
12305 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12306 S:      Supported
12307 F:      drivers/block/xen-blkback/*
12308 F:      drivers/block/xen*
12309
12310 XEN PVSCSI DRIVERS
12311 M:      Juergen Gross <jgross@suse.com>
12312 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12313 L:      linux-scsi@vger.kernel.org
12314 S:      Supported
12315 F:      drivers/scsi/xen-scsifront.c
12316 F:      drivers/xen/xen-scsiback.c
12317 F:      include/xen/interface/io/vscsiif.h
12318
12319 XEN SWIOTLB SUBSYSTEM
12320 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12321 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12322 S:      Supported
12323 F:      arch/x86/xen/*swiotlb*
12324 F:      drivers/xen/*swiotlb*
12325
12326 XFS FILESYSTEM
12327 P:      Silicon Graphics Inc
12328 M:      Dave Chinner <david@fromorbit.com>
12329 M:      xfs@oss.sgi.com
12330 L:      xfs@oss.sgi.com
12331 W:      http://oss.sgi.com/projects/xfs
12332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12333 S:      Supported
12334 F:      Documentation/filesystems/xfs.txt
12335 F:      fs/xfs/
12336
12337 XILINX AXI ETHERNET DRIVER
12338 M:      Anirudha Sarangi <anirudh@xilinx.com>
12339 M:      John Linn <John.Linn@xilinx.com>
12340 S:      Maintained
12341 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
12342
12343 XILINX UARTLITE SERIAL DRIVER
12344 M:      Peter Korsgaard <jacmet@sunsite.dk>
12345 L:      linux-serial@vger.kernel.org
12346 S:      Maintained
12347 F:      drivers/tty/serial/uartlite.c
12348
12349 XILINX VIDEO IP CORES
12350 M:      Hyun Kwon <hyun.kwon@xilinx.com>
12351 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12352 L:      linux-media@vger.kernel.org
12353 T:      git git://linuxtv.org/media_tree.git
12354 S:      Supported
12355 F:      Documentation/devicetree/bindings/media/xilinx/
12356 F:      drivers/media/platform/xilinx/
12357 F:      include/uapi/linux/xilinx-v4l2-controls.h
12358
12359 XILLYBUS DRIVER
12360 M:      Eli Billauer <eli.billauer@gmail.com>
12361 L:      linux-kernel@vger.kernel.org
12362 S:      Supported
12363 F:      drivers/char/xillybus/
12364
12365 XTENSA XTFPGA PLATFORM SUPPORT
12366 M:      Max Filippov <jcmvbkbc@gmail.com>
12367 L:      linux-xtensa@linux-xtensa.org
12368 S:      Maintained
12369 F:      drivers/spi/spi-xtensa-xtfpga.c
12370 F:      sound/soc/xtensa/xtfpga-i2s.c
12371
12372 YAM DRIVER FOR AX.25
12373 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
12374 L:      linux-hams@vger.kernel.org
12375 S:      Maintained
12376 F:      drivers/net/hamradio/yam*
12377 F:      include/linux/yam.h
12378
12379 YEALINK PHONE DRIVER
12380 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
12381 L:      usbb2k-api-dev@nongnu.org
12382 S:      Maintained
12383 F:      Documentation/input/yealink.txt
12384 F:      drivers/input/misc/yealink.*
12385
12386 Z8530 DRIVER FOR AX.25
12387 M:      Joerg Reuter <jreuter@yaina.de>
12388 W:      http://yaina.de/jreuter/
12389 W:      http://www.qsl.net/dl1bke/
12390 L:      linux-hams@vger.kernel.org
12391 S:      Maintained
12392 F:      Documentation/networking/z8530drv.txt
12393 F:      drivers/net/hamradio/*scc.c
12394 F:      drivers/net/hamradio/z8530.h
12395
12396 ZBUD COMPRESSED PAGE ALLOCATOR
12397 M:      Seth Jennings <sjenning@redhat.com>
12398 L:      linux-mm@kvack.org
12399 S:      Maintained
12400 F:      mm/zbud.c
12401 F:      include/linux/zbud.h
12402
12403 ZD1211RW WIRELESS DRIVER
12404 M:      Daniel Drake <dsd@gentoo.org>
12405 M:      Ulrich Kunitz <kune@deine-taler.de>
12406 W:      http://zd1211.ath.cx/wiki/DriverRewrite
12407 L:      linux-wireless@vger.kernel.org
12408 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
12409 S:      Maintained
12410 F:      drivers/net/wireless/zydas/zd1211rw/
12411
12412 ZPOOL COMPRESSED PAGE STORAGE API
12413 M:      Dan Streetman <ddstreet@ieee.org>
12414 L:      linux-mm@kvack.org
12415 S:      Maintained
12416 F:      mm/zpool.c
12417 F:      include/linux/zpool.h
12418
12419 ZR36067 VIDEO FOR LINUX DRIVER
12420 L:      mjpeg-users@lists.sourceforge.net
12421 L:      linux-media@vger.kernel.org
12422 W:      http://mjpeg.sourceforge.net/driver-zoran/
12423 T:      hg https://linuxtv.org/hg/v4l-dvb
12424 S:      Odd Fixes
12425 F:      drivers/media/pci/zoran/
12426
12427 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12428 M:      Minchan Kim <minchan@kernel.org>
12429 M:      Nitin Gupta <ngupta@vflare.org>
12430 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12431 L:      linux-kernel@vger.kernel.org
12432 S:      Maintained
12433 F:      drivers/block/zram/
12434 F:      Documentation/blockdev/zram.txt
12435
12436 ZS DECSTATION Z85C30 SERIAL DRIVER
12437 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12438 S:      Maintained
12439 F:      drivers/tty/serial/zs.*
12440
12441 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12442 M:      Minchan Kim <minchan@kernel.org>
12443 M:      Nitin Gupta <ngupta@vflare.org>
12444 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12445 L:      linux-mm@kvack.org
12446 S:      Maintained
12447 F:      mm/zsmalloc.c
12448 F:      include/linux/zsmalloc.h
12449 F:      Documentation/vm/zsmalloc.txt
12450
12451 ZSWAP COMPRESSED SWAP CACHING
12452 M:      Seth Jennings <sjenning@redhat.com>
12453 L:      linux-mm@kvack.org
12454 S:      Maintained
12455 F:      mm/zswap.c
12456
12457 THE REST
12458 M:      Linus Torvalds <torvalds@linux-foundation.org>
12459 L:      linux-kernel@vger.kernel.org
12460 Q:      http://patchwork.kernel.org/project/LKML/list/
12461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12462 S:      Buried alive in reporters
12463 F:      *
12464 F:      */