blk-mq: clear q->mq_ops if init fail
[linux-2.6-block.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/CodingStyle for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/SubmittingPatches for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/SubmittingPatches.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond.
66
67 8.      Happy hacking.
68
69 Descriptions of section entries:
70
71         P: Person (obsolete)
72         M: Mail patches to: FullName <address@domain>
73         R: Designated reviewer: FullName <address@domain>
74            These reviewers should be CCed on patches.
75         L: Mailing list that is relevant to this area
76         W: Web-page with status/info
77         Q: Patchwork web based patch tracking system site
78         T: SCM tree type and location.
79            Type is one of: git, hg, quilt, stgit, topgit
80         S: Status, one of the following:
81            Supported:   Someone is actually paid to look after this.
82            Maintained:  Someone actually looks after it.
83            Odd Fixes:   It has a maintainer but they don't have time to do
84                         much other than throw the odd patch in. See below..
85            Orphan:      No current maintainer [but maybe you could take the
86                         role as you write your new code].
87            Obsolete:    Old code. Something tagged obsolete generally means
88                         it has been replaced by a better system and you
89                         should be using that.
90         F: Files and directories with wildcard patterns.
91            A trailing slash includes all files and subdirectory files.
92            F:   drivers/net/    all files in and below drivers/net
93            F:   drivers/net/*   all files in drivers/net, but not below
94            F:   */net/*         all files in "any top level directory"/net
95            One pattern per line.  Multiple F: lines acceptable.
96         N: Files and directories with regex patterns.
97            N:   [^a-z]tegra     all files whose path contains the word tegra
98            One pattern per line.  Multiple N: lines acceptable.
99            scripts/get_maintainer.pl has different behavior for files that
100            match F: pattern and matches of N: patterns.  By default,
101            get_maintainer will not look at git log history when an F: pattern
102            match occurs.  When an N: match occurs, git log history is used
103            to also notify the people that have git commit signatures.
104         X: Files and directories that are NOT maintained, same rules as F:
105            Files exclusions are tested before file matches.
106            Can be useful for excluding a specific subdirectory, for instance:
107            F:   net/
108            X:   net/ipv6/
109            matches all files in and below net excluding net/ipv6/
110         K: Keyword perl extended regex pattern to match content in a
111            patch or file.  For instance:
112            K: of_get_profile
113               matches patches or files that contain "of_get_profile"
114            K: \b(printk|pr_(info|err))\b
115               matches patches or files that contain one or more of the words
116               printk, pr_info or pr_err
117            One regex pattern per line.  Multiple K: lines acceptable.
118
119 Note: For the hard of thinking, this list is meant to remain in alphabetical
120 order. If you could add yourselves to it in alphabetical order that would be
121 so much easier [Ed]
122
123 Maintainers List (try to look for most precise areas first)
124
125                 -----------------------------------
126
127 3C59X NETWORK DRIVER
128 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129 L:      netdev@vger.kernel.org
130 S:      Maintained
131 F:      Documentation/networking/vortex.txt
132 F:      drivers/net/ethernet/3com/3c59x.c
133
134 3CR990 NETWORK DRIVER
135 M:      David Dillow <dave@thedillows.org>
136 L:      netdev@vger.kernel.org
137 S:      Maintained
138 F:      drivers/net/ethernet/3com/typhoon*
139
140 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141 M:      Adam Radford <linuxraid@lsi.com>
142 L:      linux-scsi@vger.kernel.org
143 W:      http://www.lsi.com
144 S:      Supported
145 F:      drivers/scsi/3w-*
146
147 53C700 AND 53C700-66 SCSI DRIVER
148 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149 L:      linux-scsi@vger.kernel.org
150 S:      Maintained
151 F:      drivers/scsi/53c700*
152
153 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154 M:      Alexander Aring <aar@pengutronix.de>
155 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
156 L:      linux-bluetooth@vger.kernel.org
157 L:      linux-wpan@vger.kernel.org
158 S:      Maintained
159 F:      net/6lowpan/
160 F:      include/net/6lowpan.h
161 F:      Documentation/networking/6lowpan.txt
162
163 6PACK NETWORK DRIVER FOR AX.25
164 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
165 L:      linux-hams@vger.kernel.org
166 S:      Maintained
167 F:      drivers/net/hamradio/6pack.c
168
169 8169 10/100/1000 GIGABIT ETHERNET DRIVER
170 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
171 L:      netdev@vger.kernel.org
172 S:      Maintained
173 F:      drivers/net/ethernet/realtek/r8169.c
174
175 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177 L:      linux-serial@vger.kernel.org
178 W:      http://serial.sourceforge.net
179 S:      Maintained
180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
181 F:      drivers/tty/serial/8250*
182 F:      include/linux/serial_8250.h
183
184 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
185 L:      netdev@vger.kernel.org
186 S:      Orphan / Obsolete
187 F:      drivers/net/ethernet/8390/
188
189 9P FILE SYSTEM
190 M:      Eric Van Hensbergen <ericvh@gmail.com>
191 M:      Ron Minnich <rminnich@sandia.gov>
192 M:      Latchesar Ionkov <lucho@ionkov.net>
193 L:      v9fs-developer@lists.sourceforge.net
194 W:      http://swik.net/v9fs
195 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
197 S:      Maintained
198 F:      Documentation/filesystems/9p.txt
199 F:      fs/9p/
200 F:      net/9p/
201 F:      include/net/9p/
202 F:      include/uapi/linux/virtio_9p.h
203 F:      include/trace/events/9p.h
204
205
206 A8293 MEDIA DRIVER
207 M:      Antti Palosaari <crope@iki.fi>
208 L:      linux-media@vger.kernel.org
209 W:      https://linuxtv.org
210 W:      http://palosaari.fi/linux/
211 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
212 T:      git git://linuxtv.org/anttip/media_tree.git
213 S:      Maintained
214 F:      drivers/media/dvb-frontends/a8293*
215
216 AACRAID SCSI RAID DRIVER
217 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
218 L:      linux-scsi@vger.kernel.org
219 W:      http://www.adaptec.com/
220 S:      Supported
221 F:      Documentation/scsi/aacraid.txt
222 F:      drivers/scsi/aacraid/
223
224 ABI/API
225 L:      linux-api@vger.kernel.org
226 F:      include/linux/syscalls.h
227 F:      kernel/sys_ni.c
228
229 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
230 M:      Hans de Goede <hdegoede@redhat.com>
231 L:      linux-hwmon@vger.kernel.org
232 S:      Maintained
233 F:      drivers/hwmon/abituguru.c
234
235 ABIT UGURU 3 HARDWARE MONITOR DRIVER
236 M:      Alistair John Strachan <alistair@devzero.co.uk>
237 L:      linux-hwmon@vger.kernel.org
238 S:      Maintained
239 F:      drivers/hwmon/abituguru3.c
240
241 ACCES 104-DIO-48E GPIO DRIVER
242 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
243 L:      linux-gpio@vger.kernel.org
244 S:      Maintained
245 F:      drivers/gpio/gpio-104-dio-48e.c
246
247 ACCES 104-IDI-48 GPIO DRIVER
248 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
249 L:      linux-gpio@vger.kernel.org
250 S:      Maintained
251 F:      drivers/gpio/gpio-104-idi-48.c
252
253 ACCES 104-IDIO-16 GPIO DRIVER
254 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-idio-16.c
258
259 ACENIC DRIVER
260 M:      Jes Sorensen <jes@trained-monkey.org>
261 L:      linux-acenic@sunsite.dk
262 S:      Maintained
263 F:      drivers/net/ethernet/alteon/acenic*
264
265 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
266 M:      Peter Feuerer <peter@piie.net>
267 L:      platform-driver-x86@vger.kernel.org
268 W:      http://piie.net/?section=acerhdf
269 S:      Maintained
270 F:      drivers/platform/x86/acerhdf.c
271
272 ACER WMI LAPTOP EXTRAS
273 M:      "Lee, Chun-Yi" <jlee@suse.com>
274 L:      platform-driver-x86@vger.kernel.org
275 S:      Maintained
276 F:      drivers/platform/x86/acer-wmi.c
277
278 ACPI
279 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
280 M:      Len Brown <lenb@kernel.org>
281 L:      linux-acpi@vger.kernel.org
282 W:      https://01.org/linux-acpi
283 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
285 S:      Supported
286 F:      drivers/acpi/
287 F:      drivers/pnp/pnpacpi/
288 F:      include/linux/acpi.h
289 F:      include/acpi/
290 F:      Documentation/acpi/
291 F:      Documentation/ABI/testing/sysfs-bus-acpi
292 F:      drivers/pci/*acpi*
293 F:      drivers/pci/*/*acpi*
294 F:      drivers/pci/*/*/*acpi*
295 F:      tools/power/acpi/
296
297 ACPI COMPONENT ARCHITECTURE (ACPICA)
298 M:      Robert Moore <robert.moore@intel.com>
299 M:      Lv Zheng <lv.zheng@intel.com>
300 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301 L:      linux-acpi@vger.kernel.org
302 L:      devel@acpica.org
303 W:      https://acpica.org/
304 W:      https://github.com/acpica/acpica/
305 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307 S:      Supported
308 F:      drivers/acpi/acpica/
309 F:      include/acpi/
310 F:      tools/power/acpi/
311
312 ACPI FAN DRIVER
313 M:      Zhang Rui <rui.zhang@intel.com>
314 L:      linux-acpi@vger.kernel.org
315 W:      https://01.org/linux-acpi
316 S:      Supported
317 F:      drivers/acpi/fan.c
318
319 ACPI THERMAL DRIVER
320 M:      Zhang Rui <rui.zhang@intel.com>
321 L:      linux-acpi@vger.kernel.org
322 W:      https://01.org/linux-acpi
323 S:      Supported
324 F:      drivers/acpi/*thermal*
325
326 ACPI VIDEO DRIVER
327 M:      Zhang Rui <rui.zhang@intel.com>
328 L:      linux-acpi@vger.kernel.org
329 W:      https://01.org/linux-acpi
330 S:      Supported
331 F:      drivers/acpi/acpi_video.c
332
333 ACPI WMI DRIVER
334 L:      platform-driver-x86@vger.kernel.org
335 S:      Orphan
336 F:      drivers/platform/x86/wmi.c
337
338 AD1889 ALSA SOUND DRIVER
339 M:      Thibaut Varene <T-Bone@parisc-linux.org>
340 W:      http://wiki.parisc-linux.org/AD1889
341 L:      linux-parisc@vger.kernel.org
342 S:      Maintained
343 F:      sound/pci/ad1889.*
344
345 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346 M:      Michael Hennerich <michael.hennerich@analog.com>
347 W:      http://wiki.analog.com/AD5254
348 W:      http://ez.analog.com/community/linux-device-drivers
349 S:      Supported
350 F:      drivers/misc/ad525x_dpot.c
351
352 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353 M:      Michael Hennerich <michael.hennerich@analog.com>
354 W:      http://wiki.analog.com/AD5398
355 W:      http://ez.analog.com/community/linux-device-drivers
356 S:      Supported
357 F:      drivers/regulator/ad5398.c
358
359 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360 M:      Michael Hennerich <michael.hennerich@analog.com>
361 W:      http://wiki.analog.com/AD7142
362 W:      http://ez.analog.com/community/linux-device-drivers
363 S:      Supported
364 F:      drivers/input/misc/ad714x.c
365
366 AD7877 TOUCHSCREEN DRIVER
367 M:      Michael Hennerich <michael.hennerich@analog.com>
368 W:      http://wiki.analog.com/AD7877
369 W:      http://ez.analog.com/community/linux-device-drivers
370 S:      Supported
371 F:      drivers/input/touchscreen/ad7877.c
372
373 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374 M:      Michael Hennerich <michael.hennerich@analog.com>
375 W:      http://wiki.analog.com/AD7879
376 W:      http://ez.analog.com/community/linux-device-drivers
377 S:      Supported
378 F:      drivers/input/touchscreen/ad7879.c
379
380 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
381 M:      Jiri Kosina <jikos@kernel.org>
382 S:      Maintained
383
384 ADF7242 IEEE 802.15.4 RADIO DRIVER
385 M:      Michael Hennerich <michael.hennerich@analog.com>
386 W:      https://wiki.analog.com/ADF7242
387 W:      http://ez.analog.com/community/linux-device-drivers
388 L:      linux-wpan@vger.kernel.org
389 S:      Supported
390 F:      drivers/net/ieee802154/adf7242.c
391 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
393 ADM1025 HARDWARE MONITOR DRIVER
394 M:      Jean Delvare <jdelvare@suse.com>
395 L:      linux-hwmon@vger.kernel.org
396 S:      Maintained
397 F:      Documentation/hwmon/adm1025
398 F:      drivers/hwmon/adm1025.c
399
400 ADM1029 HARDWARE MONITOR DRIVER
401 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
402 L:      linux-hwmon@vger.kernel.org
403 S:      Maintained
404 F:      drivers/hwmon/adm1029.c
405
406 ADM8211 WIRELESS DRIVER
407 L:      linux-wireless@vger.kernel.org
408 W:      http://wireless.kernel.org/
409 S:      Orphan
410 F:      drivers/net/wireless/admtek/adm8211.*
411
412 ADP1653 FLASH CONTROLLER DRIVER
413 M:      Sakari Ailus <sakari.ailus@iki.fi>
414 L:      linux-media@vger.kernel.org
415 S:      Maintained
416 F:      drivers/media/i2c/adp1653.c
417 F:      include/media/i2c/adp1653.h
418
419 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420 M:      Michael Hennerich <michael.hennerich@analog.com>
421 W:      http://wiki.analog.com/ADP5520
422 W:      http://ez.analog.com/community/linux-device-drivers
423 S:      Supported
424 F:      drivers/mfd/adp5520.c
425 F:      drivers/video/backlight/adp5520_bl.c
426 F:      drivers/leds/leds-adp5520.c
427 F:      drivers/gpio/gpio-adp5520.c
428 F:      drivers/input/keyboard/adp5520-keys.c
429
430 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431 M:      Michael Hennerich <michael.hennerich@analog.com>
432 W:      http://wiki.analog.com/ADP5588
433 W:      http://ez.analog.com/community/linux-device-drivers
434 S:      Supported
435 F:      drivers/input/keyboard/adp5588-keys.c
436 F:      drivers/gpio/gpio-adp5588.c
437
438 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439 M:      Michael Hennerich <michael.hennerich@analog.com>
440 W:      http://wiki.analog.com/ADP8860
441 W:      http://ez.analog.com/community/linux-device-drivers
442 S:      Supported
443 F:      drivers/video/backlight/adp8860_bl.c
444
445 ADS1015 HARDWARE MONITOR DRIVER
446 M:      Dirk Eibach <eibach@gdsys.de>
447 L:      linux-hwmon@vger.kernel.org
448 S:      Maintained
449 F:      Documentation/hwmon/ads1015
450 F:      drivers/hwmon/ads1015.c
451 F:      include/linux/i2c/ads1015.h
452
453 ADT746X FAN DRIVER
454 M:      Colin Leroy <colin@colino.net>
455 S:      Maintained
456 F:      drivers/macintosh/therm_adt746x.c
457
458 ADT7475 HARDWARE MONITOR DRIVER
459 M:      Jean Delvare <jdelvare@suse.com>
460 L:      linux-hwmon@vger.kernel.org
461 S:      Maintained
462 F:      Documentation/hwmon/adt7475
463 F:      drivers/hwmon/adt7475.c
464
465 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466 M:      Michael Hennerich <michael.hennerich@analog.com>
467 W:      http://wiki.analog.com/ADXL345
468 W:      http://ez.analog.com/community/linux-device-drivers
469 S:      Supported
470 F:      drivers/input/misc/adxl34x.c
471
472 ADVANSYS SCSI DRIVER
473 M:      Matthew Wilcox <matthew@wil.cx>
474 M:      Hannes Reinecke <hare@suse.com>
475 L:      linux-scsi@vger.kernel.org
476 S:      Maintained
477 F:      Documentation/scsi/advansys.txt
478 F:      drivers/scsi/advansys.c
479
480 AEDSP16 DRIVER
481 M:      Riccardo Facchetti <fizban@tin.it>
482 S:      Maintained
483 F:      sound/oss/aedsp16.c
484
485 AF9013 MEDIA DRIVER
486 M:      Antti Palosaari <crope@iki.fi>
487 L:      linux-media@vger.kernel.org
488 W:      https://linuxtv.org
489 W:      http://palosaari.fi/linux/
490 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
491 T:      git git://linuxtv.org/anttip/media_tree.git
492 S:      Maintained
493 F:      drivers/media/dvb-frontends/af9013*
494
495 AF9033 MEDIA DRIVER
496 M:      Antti Palosaari <crope@iki.fi>
497 L:      linux-media@vger.kernel.org
498 W:      https://linuxtv.org
499 W:      http://palosaari.fi/linux/
500 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
501 T:      git git://linuxtv.org/anttip/media_tree.git
502 S:      Maintained
503 F:      drivers/media/dvb-frontends/af9033*
504
505 AFFS FILE SYSTEM
506 L:      linux-fsdevel@vger.kernel.org
507 S:      Orphan
508 F:      Documentation/filesystems/affs.txt
509 F:      fs/affs/
510
511 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
512 M:      David Howells <dhowells@redhat.com>
513 L:      linux-afs@lists.infradead.org
514 S:      Supported
515 F:      fs/afs/
516 F:      include/net/af_rxrpc.h
517 F:      net/rxrpc/af_rxrpc.c
518
519 AGPGART DRIVER
520 M:      David Airlie <airlied@linux.ie>
521 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
522 S:      Maintained
523 F:      drivers/char/agp/
524 F:      include/linux/agp*
525 F:      include/uapi/linux/agp*
526
527 AHA152X SCSI DRIVER
528 M:      "Juergen E. Fischer" <fischer@norbit.de>
529 L:      linux-scsi@vger.kernel.org
530 S:      Maintained
531 F:      drivers/scsi/aha152x*
532 F:      drivers/scsi/pcmcia/aha152x*
533
534 AIC7XXX / AIC79XX SCSI DRIVER
535 M:      Hannes Reinecke <hare@suse.com>
536 L:      linux-scsi@vger.kernel.org
537 S:      Maintained
538 F:      drivers/scsi/aic7xxx/
539
540 AIMSLAB FM RADIO RECEIVER DRIVER
541 M:      Hans Verkuil <hverkuil@xs4all.nl>
542 L:      linux-media@vger.kernel.org
543 T:      git git://linuxtv.org/media_tree.git
544 W:      https://linuxtv.org
545 S:      Maintained
546 F:      drivers/media/radio/radio-aimslab*
547
548 AIO
549 M:      Benjamin LaHaise <bcrl@kvack.org>
550 L:      linux-aio@kvack.org
551 S:      Supported
552 F:      fs/aio.c
553 F:      include/linux/*aio*.h
554
555 AIRSPY MEDIA DRIVER
556 M:      Antti Palosaari <crope@iki.fi>
557 L:      linux-media@vger.kernel.org
558 W:      https://linuxtv.org
559 W:      http://palosaari.fi/linux/
560 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
561 T:      git git://linuxtv.org/anttip/media_tree.git
562 S:      Maintained
563 F:      drivers/media/usb/airspy/
564
565 ALCATEL SPEEDTOUCH USB DRIVER
566 M:      Duncan Sands <duncan.sands@free.fr>
567 L:      linux-usb@vger.kernel.org
568 W:      http://www.linux-usb.org/SpeedTouch/
569 S:      Maintained
570 F:      drivers/usb/atm/speedtch.c
571 F:      drivers/usb/atm/usbatm.c
572
573 ALCHEMY AU1XX0 MMC DRIVER
574 M:      Manuel Lauss <manuel.lauss@gmail.com>
575 S:      Maintained
576 F:      drivers/mmc/host/au1xmmc.c
577
578 ALI1563 I2C DRIVER
579 M:      Rudolf Marek <r.marek@assembler.cz>
580 L:      linux-i2c@vger.kernel.org
581 S:      Maintained
582 F:      Documentation/i2c/busses/i2c-ali1563
583 F:      drivers/i2c/busses/i2c-ali1563.c
584
585 ALLWINNER SECURITY SYSTEM
586 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
587 L:      linux-crypto@vger.kernel.org
588 S:      Maintained
589 F:      drivers/crypto/sunxi-ss/
590
591 ALPHA PORT
592 M:      Richard Henderson <rth@twiddle.net>
593 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
594 M:      Matt Turner <mattst88@gmail.com>
595 S:      Odd Fixes
596 L:      linux-alpha@vger.kernel.org
597 F:      arch/alpha/
598
599 ALTERA MAILBOX DRIVER
600 M:      Ley Foon Tan <lftan@altera.com>
601 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
602 S:      Maintained
603 F:      drivers/mailbox/mailbox-altera.c
604
605 ALTERA PIO DRIVER
606 M:      Tien Hock Loh <thloh@altera.com>
607 L:      linux-gpio@vger.kernel.org
608 S:      Maintained
609 F:      drivers/gpio/gpio-altera.c
610
611 ALTERA TRIPLE SPEED ETHERNET DRIVER
612 M:      Vince Bridgers <vbridger@opensource.altera.com>
613 L:      netdev@vger.kernel.org
614 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
615 S:      Maintained
616 F:      drivers/net/ethernet/altera/
617
618 ALTERA UART/JTAG UART SERIAL DRIVERS
619 M:      Tobias Klauser <tklauser@distanz.ch>
620 L:      linux-serial@vger.kernel.org
621 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
622 S:      Maintained
623 F:      drivers/tty/serial/altera_uart.c
624 F:      drivers/tty/serial/altera_jtaguart.c
625 F:      include/linux/altera_uart.h
626 F:      include/linux/altera_jtaguart.h
627
628 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
629 M:      Tom Lendacky <thomas.lendacky@amd.com>
630 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/soc/qcom/
1476 F:      drivers/tty/serial/msm_serial.h
1477 F:      drivers/tty/serial/msm_serial.c
1478 F:      drivers/*/pm8???-*
1479 F:      drivers/mfd/ssbi.c
1480 F:      drivers/firmware/qcom_scm.c
1481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1482
1483 ARM/RADISYS ENP2611 MACHINE SUPPORT
1484 M:      Lennert Buytenhek <kernel@wantstofly.org>
1485 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486 S:      Maintained
1487
1488 ARM/RENESAS ARM64 ARCHITECTURE
1489 M:      Simon Horman <horms@verge.net.au>
1490 M:      Magnus Damm <magnus.damm@gmail.com>
1491 L:      linux-renesas-soc@vger.kernel.org
1492 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1494 S:      Supported
1495 F:      arch/arm64/boot/dts/renesas/
1496
1497 ARM/RISCPC ARCHITECTURE
1498 M:      Russell King <linux@armlinux.org.uk>
1499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500 W:      http://www.armlinux.org.uk/
1501 S:      Maintained
1502 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1503 F:      arch/arm/include/asm/hardware/ioc.h
1504 F:      arch/arm/include/asm/hardware/iomd.h
1505 F:      arch/arm/include/asm/hardware/memc.h
1506 F:      arch/arm/mach-rpc/
1507 F:      drivers/net/ethernet/8390/etherh.c
1508 F:      drivers/net/ethernet/i825xx/ether1*
1509 F:      drivers/net/ethernet/seeq/ether3*
1510 F:      drivers/scsi/arm/
1511
1512 ARM/Rockchip SoC support
1513 M:      Heiko Stuebner <heiko@sntech.de>
1514 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515 L:      linux-rockchip@lists.infradead.org
1516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1517 S:      Maintained
1518 F:      arch/arm/boot/dts/rk3*
1519 F:      arch/arm/mach-rockchip/
1520 F:      drivers/clk/rockchip/
1521 F:      drivers/i2c/busses/i2c-rk3x.c
1522 F:      drivers/*/*rockchip*
1523 F:      drivers/*/*/*rockchip*
1524 F:      sound/soc/rockchip/
1525 N:      rockchip
1526
1527 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1528 M:      Kukjin Kim <kgene@kernel.org>
1529 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
1530 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1532 S:      Maintained
1533 F:      arch/arm/boot/dts/s3c*
1534 F:      arch/arm/boot/dts/s5p*
1535 F:      arch/arm/boot/dts/samsung*
1536 F:      arch/arm/boot/dts/exynos*
1537 F:      arch/arm64/boot/dts/exynos/
1538 F:      arch/arm/plat-samsung/
1539 F:      arch/arm/mach-s3c24*/
1540 F:      arch/arm/mach-s3c64xx/
1541 F:      arch/arm/mach-s5p*/
1542 F:      arch/arm/mach-exynos*/
1543 F:      drivers/*/*s3c2410*
1544 F:      drivers/*/*/*s3c2410*
1545 F:      drivers/soc/samsung/*
1546 F:      drivers/spi/spi-s3c*
1547 F:      sound/soc/samsung/*
1548 F:      Documentation/arm/Samsung/
1549 F:      Documentation/devicetree/bindings/arm/samsung/
1550 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1551 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1552 N:      exynos
1553
1554 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1555 M:      Kyungmin Park <kyungmin.park@samsung.com>
1556 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 S:      Maintained
1558 F:      arch/arm/mach-s5pv210/
1559
1560 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1561 M:      Kyungmin Park <kyungmin.park@samsung.com>
1562 M:      Kamil Debski <k.debski@samsung.com>
1563 L:      linux-arm-kernel@lists.infradead.org
1564 L:      linux-media@vger.kernel.org
1565 S:      Maintained
1566 F:      drivers/media/platform/s5p-g2d/
1567
1568 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1569 M:      Kyungmin Park <kyungmin.park@samsung.com>
1570 M:      Kamil Debski <k.debski@samsung.com>
1571 M:      Jeongtae Park <jtp.park@samsung.com>
1572 L:      linux-arm-kernel@lists.infradead.org
1573 L:      linux-media@vger.kernel.org
1574 S:      Maintained
1575 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1576 F:      drivers/media/platform/s5p-mfc/
1577
1578 ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1579 M:      Kyungmin Park <kyungmin.park@samsung.com>
1580 M:      Tomasz Stanislawski <t.stanislaws@samsung.com>
1581 L:      linux-arm-kernel@lists.infradead.org
1582 L:      linux-media@vger.kernel.org
1583 S:      Maintained
1584 F:      drivers/media/platform/s5p-tv/
1585
1586 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1587 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1588 M:      Jacek Anaszewski <j.anaszewski@samsung.com>
1589 L:      linux-arm-kernel@lists.infradead.org
1590 L:      linux-media@vger.kernel.org
1591 S:      Maintained
1592 F:      drivers/media/platform/s5p-jpeg/
1593
1594 ARM/SHMOBILE ARM ARCHITECTURE
1595 M:      Simon Horman <horms@verge.net.au>
1596 M:      Magnus Damm <magnus.damm@gmail.com>
1597 L:      linux-renesas-soc@vger.kernel.org
1598 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1600 S:      Supported
1601 F:      arch/arm/boot/dts/emev2*
1602 F:      arch/arm/boot/dts/r7s*
1603 F:      arch/arm/boot/dts/r8a*
1604 F:      arch/arm/boot/dts/sh*
1605 F:      arch/arm/configs/shmobile_defconfig
1606 F:      arch/arm/include/debug/renesas-scif.S
1607 F:      arch/arm/mach-shmobile/
1608 F:      drivers/sh/
1609
1610 ARM/SOCFPGA ARCHITECTURE
1611 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1612 S:      Maintained
1613 F:      arch/arm/mach-socfpga/
1614 F:      arch/arm/boot/dts/socfpga*
1615 F:      arch/arm/configs/socfpga_defconfig
1616 F:      arch/arm64/boot/dts/altera/
1617 W:      http://www.rocketboards.org
1618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1619
1620 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1621 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1622 S:      Maintained
1623 F:      drivers/clk/socfpga/
1624
1625 ARM/SOCFPGA EDAC SUPPORT
1626 M:      Thor Thayer <tthayer@opensource.altera.com>
1627 S:      Maintained
1628 F:      drivers/edac/altera_edac.
1629
1630 ARM/STI ARCHITECTURE
1631 M:      Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1632 M:      Maxime Coquelin <maxime.coquelin@st.com>
1633 M:      Patrice Chotard <patrice.chotard@st.com>
1634 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635 L:      kernel@stlinux.com
1636 W:      http://www.stlinux.com
1637 S:      Maintained
1638 F:      arch/arm/mach-sti/
1639 F:      arch/arm/boot/dts/sti*
1640 F:      drivers/char/hw_random/st-rng.c
1641 F:      drivers/clocksource/arm_global_timer.c
1642 F:      drivers/clocksource/clksrc_st_lpc.c
1643 F:      drivers/i2c/busses/i2c-st.c
1644 F:      drivers/media/rc/st_rc.c
1645 F:      drivers/media/platform/sti/c8sectpfe/
1646 F:      drivers/mmc/host/sdhci-st.c
1647 F:      drivers/phy/phy-miphy28lp.c
1648 F:      drivers/phy/phy-miphy365x.c
1649 F:      drivers/phy/phy-stih407-usb.c
1650 F:      drivers/phy/phy-stih41x-usb.c
1651 F:      drivers/pinctrl/pinctrl-st.c
1652 F:      drivers/reset/sti/
1653 F:      drivers/rtc/rtc-st-lpc.c
1654 F:      drivers/tty/serial/st-asc.c
1655 F:      drivers/usb/dwc3/dwc3-st.c
1656 F:      drivers/usb/host/ehci-st.c
1657 F:      drivers/usb/host/ohci-st.c
1658 F:      drivers/watchdog/st_lpc_wdt.c
1659 F:      drivers/ata/ahci_st.c
1660
1661 ARM/STM32 ARCHITECTURE
1662 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1663 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 S:      Maintained
1665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1666 N:      stm32
1667 F:      drivers/clocksource/armv7m_systick.c
1668
1669 ARM/TANGO ARCHITECTURE
1670 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1671 L:      linux-arm-kernel@lists.infradead.org
1672 S:      Maintained
1673 F:      arch/arm/mach-tango/
1674 F:      arch/arm/boot/dts/tango*
1675
1676 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1677 M:      Lennert Buytenhek <kernel@wantstofly.org>
1678 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 S:      Maintained
1680
1681 ARM/TETON BGA MACHINE SUPPORT
1682 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1683 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1684 S:      Maintained
1685
1686 ARM/THECUS N2100 MACHINE SUPPORT
1687 M:      Lennert Buytenhek <kernel@wantstofly.org>
1688 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689 S:      Maintained
1690
1691 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1692 M:      Wan ZongShun <mcuos.com@gmail.com>
1693 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1694 W:      http://www.mcuos.com
1695 S:      Maintained
1696 F:      arch/arm/mach-w90x900/
1697 F:      drivers/input/keyboard/w90p910_keypad.c
1698 F:      drivers/input/touchscreen/w90p910_ts.c
1699 F:      drivers/watchdog/nuc900_wdt.c
1700 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1701 F:      drivers/mtd/nand/nuc900_nand.c
1702 F:      drivers/rtc/rtc-nuc900.c
1703 F:      drivers/spi/spi-nuc900.c
1704 F:      drivers/usb/host/ehci-w90x900.c
1705 F:      drivers/video/fbdev/nuc900fb.c
1706
1707 ARM/U300 MACHINE SUPPORT
1708 M:      Linus Walleij <linus.walleij@linaro.org>
1709 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710 S:      Supported
1711 F:      arch/arm/mach-u300/
1712 F:      drivers/clocksource/timer-u300.c
1713 F:      drivers/i2c/busses/i2c-stu300.c
1714 F:      drivers/rtc/rtc-coh901331.c
1715 F:      drivers/watchdog/coh901327_wdt.c
1716 F:      drivers/dma/coh901318*
1717 F:      drivers/mfd/ab3100*
1718 F:      drivers/rtc/rtc-ab3100.c
1719 F:      drivers/rtc/rtc-coh901331.c
1720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1721
1722 ARM/UNIPHIER ARCHITECTURE
1723 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1724 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725 S:      Maintained
1726 F:      arch/arm/boot/dts/uniphier*
1727 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1728 F:      arch/arm/mach-uniphier/
1729 F:      arch/arm/mm/cache-uniphier.c
1730 F:      arch/arm64/boot/dts/socionext/
1731 F:      drivers/bus/uniphier-system-bus.c
1732 F:      drivers/i2c/busses/i2c-uniphier*
1733 F:      drivers/pinctrl/uniphier/
1734 F:      drivers/tty/serial/8250/8250_uniphier.c
1735 N:      uniphier
1736
1737 ARM/Ux500 ARM ARCHITECTURE
1738 M:      Linus Walleij <linus.walleij@linaro.org>
1739 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740 S:      Maintained
1741 F:      arch/arm/mach-ux500/
1742 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1743 F:      drivers/dma/ste_dma40*
1744 F:      drivers/hwspinlock/u8500_hsem.c
1745 F:      drivers/mfd/abx500*
1746 F:      drivers/mfd/ab8500*
1747 F:      drivers/mfd/dbx500*
1748 F:      drivers/mfd/db8500*
1749 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1750 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1751 F:      drivers/rtc/rtc-ab8500.c
1752 F:      drivers/rtc/rtc-pl031.c
1753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1754
1755 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1756 M:      Ulf Hansson <ulf.hansson@linaro.org>
1757 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758 T:      git git://git.linaro.org/people/ulfh/clk.git
1759 S:      Maintained
1760 F:      drivers/clk/ux500/
1761 F:      include/linux/platform_data/clk-ux500.h
1762
1763 ARM/VERSATILE EXPRESS PLATFORM
1764 M:      Liviu Dudau <liviu.dudau@arm.com>
1765 M:      Sudeep Holla <sudeep.holla@arm.com>
1766 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1767 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768 S:      Maintained
1769 F:      arch/arm/boot/dts/vexpress*
1770 F:      arch/arm64/boot/dts/arm/
1771 F:      arch/arm/mach-vexpress/
1772 F:      */*/vexpress*
1773 F:      */*/*/vexpress*
1774 F:      drivers/clk/versatile/clk-vexpress-osc.c
1775 F:      drivers/clocksource/versatile.c
1776
1777 ARM/VFP SUPPORT
1778 M:      Russell King <linux@armlinux.org.uk>
1779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 W:      http://www.armlinux.org.uk/
1781 S:      Maintained
1782 F:      arch/arm/vfp/
1783
1784 ARM/VOIPAC PXA270 SUPPORT
1785 M:      Marek Vasut <marek.vasut@gmail.com>
1786 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787 S:      Maintained
1788 F:      arch/arm/mach-pxa/vpac270.c
1789 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1790
1791 ARM/VT8500 ARM ARCHITECTURE
1792 M:      Tony Prisk <linux@prisktech.co.nz>
1793 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794 S:      Maintained
1795 F:      arch/arm/mach-vt8500/
1796 F:      drivers/clocksource/vt8500_timer.c
1797 F:      drivers/i2c/busses/i2c-wmt.c
1798 F:      drivers/mmc/host/wmt-sdmmc.c
1799 F:      drivers/pwm/pwm-vt8500.c
1800 F:      drivers/rtc/rtc-vt8500.c
1801 F:      drivers/tty/serial/vt8500_serial.c
1802 F:      drivers/usb/host/ehci-platform.c
1803 F:      drivers/usb/host/uhci-platform.c
1804 F:      drivers/video/fbdev/vt8500lcdfb.*
1805 F:      drivers/video/fbdev/wm8505fb*
1806 F:      drivers/video/fbdev/wmt_ge_rops.*
1807
1808 ARM/ZIPIT Z2 SUPPORT
1809 M:      Marek Vasut <marek.vasut@gmail.com>
1810 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1811 S:      Maintained
1812 F:      arch/arm/mach-pxa/z2.c
1813 F:      arch/arm/mach-pxa/include/mach/z2.h
1814
1815 ARM/ZTE ARCHITECTURE
1816 M:      Jun Nie <jun.nie@linaro.org>
1817 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1818 S:      Maintained
1819 F:      arch/arm/mach-zx/
1820 F:      drivers/clk/zte/
1821 F:      Documentation/devicetree/bindings/arm/zte.txt
1822 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
1823
1824 ARM/ZYNQ ARCHITECTURE
1825 M:      Michal Simek <michal.simek@xilinx.com>
1826 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
1827 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 W:      http://wiki.xilinx.com
1829 T:      git https://github.com/Xilinx/linux-xlnx.git
1830 S:      Supported
1831 F:      arch/arm/mach-zynq/
1832 F:      drivers/cpuidle/cpuidle-zynq.c
1833 F:      drivers/block/xsysace.c
1834 N:      zynq
1835 N:      xilinx
1836 F:      drivers/clocksource/cadence_ttc_timer.c
1837 F:      drivers/i2c/busses/i2c-cadence.c
1838 F:      drivers/mmc/host/sdhci-of-arasan.c
1839 F:      drivers/edac/synopsys_edac.c
1840
1841 ARM SMMU DRIVERS
1842 M:      Will Deacon <will.deacon@arm.com>
1843 R:      Robin Murphy <robin.murphy@arm.com>
1844 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845 S:      Maintained
1846 F:      drivers/iommu/arm-smmu.c
1847 F:      drivers/iommu/arm-smmu-v3.c
1848 F:      drivers/iommu/io-pgtable-arm.c
1849 F:      drivers/iommu/io-pgtable-arm-v7s.c
1850
1851 ARM64 PORT (AARCH64 ARCHITECTURE)
1852 M:      Catalin Marinas <catalin.marinas@arm.com>
1853 M:      Will Deacon <will.deacon@arm.com>
1854 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1856 S:      Maintained
1857 F:      arch/arm64/
1858 F:      Documentation/arm64/
1859
1860 AS3645A LED FLASH CONTROLLER DRIVER
1861 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1862 L:      linux-media@vger.kernel.org
1863 T:      git git://linuxtv.org/media_tree.git
1864 S:      Maintained
1865 F:      drivers/media/i2c/as3645a.c
1866 F:      include/media/i2c/as3645a.h
1867
1868 ASC7621 HARDWARE MONITOR DRIVER
1869 M:      George Joseph <george.joseph@fairview5.com>
1870 L:      linux-hwmon@vger.kernel.org
1871 S:      Maintained
1872 F:      Documentation/hwmon/asc7621
1873 F:      drivers/hwmon/asc7621.c
1874
1875 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1876 M:      Corentin Chary <corentin.chary@gmail.com>
1877 L:      acpi4asus-user@lists.sourceforge.net
1878 L:      platform-driver-x86@vger.kernel.org
1879 W:      http://acpi4asus.sf.net
1880 S:      Maintained
1881 F:      drivers/platform/x86/asus*.c
1882 F:      drivers/platform/x86/eeepc*.c
1883
1884 ASUS WIRELESS RADIO CONTROL DRIVER
1885 M:      João Paulo Rechi Vita <jprvita@gmail.com>
1886 L:      platform-driver-x86@vger.kernel.org
1887 S:      Maintained
1888 F:      drivers/platform/x86/asus-wireless.c
1889
1890 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1891 R:      Dan Williams <dan.j.williams@intel.com>
1892 W:      http://sourceforge.net/projects/xscaleiop
1893 S:      Odd fixes
1894 F:      Documentation/crypto/async-tx-api.txt
1895 F:      crypto/async_tx/
1896 F:      drivers/dma/
1897 F:      include/linux/dmaengine.h
1898 F:      include/linux/async_tx.h
1899
1900 AT24 EEPROM DRIVER
1901 M:      Wolfram Sang <wsa@the-dreams.de>
1902 L:      linux-i2c@vger.kernel.org
1903 S:      Maintained
1904 F:      drivers/misc/eeprom/at24.c
1905 F:      include/linux/platform_data/at24.h
1906
1907 ATA OVER ETHERNET (AOE) DRIVER
1908 M:      "Ed L. Cashin" <ed.cashin@acm.org>
1909 W:      http://www.openaoe.org/
1910 S:      Supported
1911 F:      Documentation/aoe/
1912 F:      drivers/block/aoe/
1913
1914 ATHEROS 71XX/9XXX GPIO DRIVER
1915 M:      Alban Bedel <albeu@free.fr>
1916 W:      https://github.com/AlbanBedel/linux
1917 T:      git git://github.com/AlbanBedel/linux
1918 S:      Maintained
1919 F:      drivers/gpio/gpio-ath79.c
1920 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1921
1922 ATHEROS ATH GENERIC UTILITIES
1923 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1924 L:      linux-wireless@vger.kernel.org
1925 S:      Supported
1926 F:      drivers/net/wireless/ath/*
1927
1928 ATHEROS ATH5K WIRELESS DRIVER
1929 M:      Jiri Slaby <jirislaby@gmail.com>
1930 M:      Nick Kossifidis <mickflemm@gmail.com>
1931 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1932 L:      linux-wireless@vger.kernel.org
1933 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
1934 S:      Maintained
1935 F:      drivers/net/wireless/ath/ath5k/
1936
1937 ATHEROS ATH6KL WIRELESS DRIVER
1938 M:      Kalle Valo <kvalo@qca.qualcomm.com>
1939 L:      linux-wireless@vger.kernel.org
1940 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
1941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
1942 S:      Supported
1943 F:      drivers/net/wireless/ath/ath6kl/
1944
1945 WILOCITY WIL6210 WIRELESS DRIVER
1946 M:      Maya Erez <qca_merez@qca.qualcomm.com>
1947 L:      linux-wireless@vger.kernel.org
1948 L:      wil6210@qca.qualcomm.com
1949 S:      Supported
1950 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
1951 F:      drivers/net/wireless/ath/wil6210/
1952 F:      include/uapi/linux/wil6210_uapi.h
1953
1954 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1955 M:      Christian Lamparter <chunkeey@googlemail.com>
1956 L:      linux-wireless@vger.kernel.org
1957 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
1958 S:      Maintained
1959 F:      drivers/net/wireless/ath/carl9170/
1960
1961 ATK0110 HWMON DRIVER
1962 M:      Luca Tettamanti <kronos.it@gmail.com>
1963 L:      linux-hwmon@vger.kernel.org
1964 S:      Maintained
1965 F:      drivers/hwmon/asus_atk0110.c
1966
1967 ATI_REMOTE2 DRIVER
1968 M:      Ville Syrjala <syrjala@sci.fi>
1969 S:      Maintained
1970 F:      drivers/input/misc/ati_remote2.c
1971
1972 ATLX ETHERNET DRIVERS
1973 M:      Jay Cliburn <jcliburn@gmail.com>
1974 M:      Chris Snook <chris.snook@gmail.com>
1975 L:      netdev@vger.kernel.org
1976 W:      http://sourceforge.net/projects/atl1
1977 W:      http://atl1.sourceforge.net
1978 S:      Maintained
1979 F:      drivers/net/ethernet/atheros/
1980
1981 ATM
1982 M:      Chas Williams <3chas3@gmail.com>
1983 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1984 L:      netdev@vger.kernel.org
1985 W:      http://linux-atm.sourceforge.net
1986 S:      Maintained
1987 F:      drivers/atm/
1988 F:      include/linux/atm*
1989 F:      include/uapi/linux/atm*
1990
1991 ATMEL AT91 / AT32 MCI DRIVER
1992 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
1993 S:      Maintained
1994 F:      drivers/mmc/host/atmel-mci.c
1995
1996 ATMEL AT91 / AT32 SERIAL DRIVER
1997 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
1998 S:      Supported
1999 F:      drivers/tty/serial/atmel_serial.c
2000
2001 ATMEL SAMA5D2 ADC DRIVER
2002 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2003 L:      linux-iio@vger.kernel.org
2004 S:      Supported
2005 F:      drivers/iio/adc/at91-sama5d2_adc.c
2006
2007 ATMEL Audio ALSA driver
2008 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2009 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2010 S:      Supported
2011 F:      sound/soc/atmel
2012
2013 ATMEL DMA DRIVER
2014 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2015 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2016 S:      Supported
2017 F:      drivers/dma/at_hdmac.c
2018 F:      drivers/dma/at_hdmac_regs.h
2019 F:      include/linux/platform_data/dma-atmel.h
2020
2021 ATMEL XDMA DRIVER
2022 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2023 L:      linux-arm-kernel@lists.infradead.org
2024 L:      dmaengine@vger.kernel.org
2025 S:      Supported
2026 F:      drivers/dma/at_xdmac.c
2027
2028 ATMEL I2C DRIVER
2029 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2030 L:      linux-i2c@vger.kernel.org
2031 S:      Supported
2032 F:      drivers/i2c/busses/i2c-at91.c
2033
2034 ATMEL ISI DRIVER
2035 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2036 L:      linux-media@vger.kernel.org
2037 S:      Supported
2038 F:      drivers/media/platform/soc_camera/atmel-isi.c
2039 F:      include/media/atmel-isi.h
2040
2041 ATMEL LCDFB DRIVER
2042 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2043 L:      linux-fbdev@vger.kernel.org
2044 S:      Maintained
2045 F:      drivers/video/fbdev/atmel_lcdfb.c
2046 F:      include/video/atmel_lcdc.h
2047
2048 ATMEL MACB ETHERNET DRIVER
2049 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2050 S:      Supported
2051 F:      drivers/net/ethernet/cadence/
2052
2053 ATMEL NAND DRIVER
2054 M:      Wenyou Yang <wenyou.yang@atmel.com>
2055 M:      Josh Wu <rainyfeeling@outlook.com>
2056 L:      linux-mtd@lists.infradead.org
2057 S:      Supported
2058 F:      drivers/mtd/nand/atmel_nand*
2059
2060 ATMEL SDMMC DRIVER
2061 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2062 L:      linux-mmc@vger.kernel.org
2063 S:      Supported
2064 F:      drivers/mmc/host/sdhci-of-at91.c
2065
2066 ATMEL SPI DRIVER
2067 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2068 S:      Supported
2069 F:      drivers/spi/spi-atmel.*
2070
2071 ATMEL SSC DRIVER
2072 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2073 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2074 S:      Supported
2075 F:      drivers/misc/atmel-ssc.c
2076 F:      include/linux/atmel-ssc.h
2077
2078 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2079 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2080 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081 S:      Supported
2082 F:      drivers/misc/atmel_tclib.c
2083 F:      drivers/clocksource/tcb_clksrc.c
2084
2085 ATMEL USBA UDC DRIVER
2086 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2087 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2088 S:      Supported
2089 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2090
2091 ATMEL WIRELESS DRIVER
2092 M:      Simon Kelley <simon@thekelleys.org.uk>
2093 L:      linux-wireless@vger.kernel.org
2094 W:      http://www.thekelleys.org.uk/atmel
2095 W:      http://atmelwlandriver.sourceforge.net/
2096 S:      Maintained
2097 F:      drivers/net/wireless/atmel/atmel*
2098
2099 ATMEL MAXTOUCH DRIVER
2100 M:      Nick Dyer <nick.dyer@itdev.co.uk>
2101 T:      git git://github.com/atmel-maxtouch/linux.git
2102 S:      Supported
2103 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2104 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2105 F:      include/linux/platform_data/atmel_mxt_ts.h
2106
2107 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2108 M:      Bradley Grove <linuxdrivers@attotech.com>
2109 L:      linux-scsi@vger.kernel.org
2110 W:      http://www.attotech.com
2111 S:      Supported
2112 F:      drivers/scsi/esas2r
2113
2114 ATUSB IEEE 802.15.4 RADIO DRIVER
2115 M:      Stefan Schmidt <stefan@osg.samsung.com>
2116 L:      linux-wpan@vger.kernel.org
2117 S:      Maintained
2118 F:      drivers/net/ieee802154/atusb.c
2119 F:      drivers/net/ieee802154/atusb.h
2120 F:      drivers/net/ieee802154/at86rf230.h
2121
2122 AUDIT SUBSYSTEM
2123 M:      Paul Moore <paul@paul-moore.com>
2124 M:      Eric Paris <eparis@redhat.com>
2125 L:      linux-audit@redhat.com (moderated for non-subscribers)
2126 W:      http://people.redhat.com/sgrubb/audit/
2127 T:      git git://git.infradead.org/users/pcmoore/audit
2128 S:      Maintained
2129 F:      include/linux/audit.h
2130 F:      include/uapi/linux/audit.h
2131 F:      kernel/audit*
2132
2133 AUXILIARY DISPLAY DRIVERS
2134 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2135 W:      http://miguelojeda.es/auxdisplay.htm
2136 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2137 S:      Maintained
2138 F:      drivers/auxdisplay/
2139 F:      include/linux/cfag12864b.h
2140
2141 AVR32 ARCHITECTURE
2142 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2143 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2144 W:      http://www.atmel.com/products/AVR32/
2145 W:      http://mirror.egtvedt.no/avr32linux.org/
2146 W:      http://avrfreaks.net/
2147 S:      Maintained
2148 F:      arch/avr32/
2149
2150 AVR32/AT32AP MACHINE SUPPORT
2151 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2152 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2153 S:      Maintained
2154 F:      arch/avr32/mach-at32ap/
2155
2156 AX.25 NETWORK LAYER
2157 M:      Ralf Baechle <ralf@linux-mips.org>
2158 L:      linux-hams@vger.kernel.org
2159 W:      http://www.linux-ax25.org/
2160 S:      Maintained
2161 F:      include/uapi/linux/ax25.h
2162 F:      include/net/ax25.h
2163 F:      net/ax25/
2164
2165 AZ6007 DVB DRIVER
2166 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2167 L:      linux-media@vger.kernel.org
2168 W:      https://linuxtv.org
2169 T:      git git://linuxtv.org/media_tree.git
2170 S:      Maintained
2171 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2172
2173 AZTECH FM RADIO RECEIVER DRIVER
2174 M:      Hans Verkuil <hverkuil@xs4all.nl>
2175 L:      linux-media@vger.kernel.org
2176 T:      git git://linuxtv.org/media_tree.git
2177 W:      https://linuxtv.org
2178 S:      Maintained
2179 F:      drivers/media/radio/radio-aztech*
2180
2181 B43 WIRELESS DRIVER
2182 L:      linux-wireless@vger.kernel.org
2183 L:      b43-dev@lists.infradead.org
2184 W:      http://wireless.kernel.org/en/users/Drivers/b43
2185 S:      Odd Fixes
2186 F:      drivers/net/wireless/broadcom/b43/
2187
2188 B43LEGACY WIRELESS DRIVER
2189 M:      Larry Finger <Larry.Finger@lwfinger.net>
2190 L:      linux-wireless@vger.kernel.org
2191 L:      b43-dev@lists.infradead.org
2192 W:      http://wireless.kernel.org/en/users/Drivers/b43
2193 S:      Maintained
2194 F:      drivers/net/wireless/broadcom/b43legacy/
2195
2196 BACKLIGHT CLASS/SUBSYSTEM
2197 M:      Jingoo Han <jingoohan1@gmail.com>
2198 M:      Lee Jones <lee.jones@linaro.org>
2199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2200 S:      Maintained
2201 F:      drivers/video/backlight/
2202 F:      include/linux/backlight.h
2203
2204 BATMAN ADVANCED
2205 M:      Marek Lindner <mareklindner@neomailbox.ch>
2206 M:      Simon Wunderlich <sw@simonwunderlich.de>
2207 M:      Antonio Quartulli <a@unstable.cc>
2208 L:      b.a.t.m.a.n@lists.open-mesh.org
2209 W:      https://www.open-mesh.org/
2210 Q:      https://patchwork.open-mesh.org/project/batman/list/
2211 S:      Maintained
2212 F:      net/batman-adv/
2213
2214 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2215 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2216 L:      linux-hams@vger.kernel.org
2217 W:      http://www.baycom.org/~tom/ham/ham.html
2218 S:      Maintained
2219 F:      drivers/net/hamradio/baycom*
2220
2221 BCACHE (BLOCK LAYER CACHE)
2222 M:      Kent Overstreet <kent.overstreet@gmail.com>
2223 L:      linux-bcache@vger.kernel.org
2224 W:      http://bcache.evilpiepirate.org
2225 S:      Orphan
2226 F:      drivers/md/bcache/
2227
2228 BDISP ST MEDIA DRIVER
2229 M:      Fabien Dessenne <fabien.dessenne@st.com>
2230 L:      linux-media@vger.kernel.org
2231 T:      git git://linuxtv.org/media_tree.git
2232 W:      https://linuxtv.org
2233 S:      Supported
2234 F:      drivers/media/platform/sti/bdisp
2235
2236 BEFS FILE SYSTEM
2237 S:      Orphan
2238 F:      Documentation/filesystems/befs.txt
2239 F:      fs/befs/
2240
2241 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2242 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2243 L:      netdev@vger.kernel.org
2244 S:      Maintained
2245 F:      drivers/net/ethernet/ec_bhf.c
2246
2247 BFS FILE SYSTEM
2248 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2249 S:      Maintained
2250 F:      Documentation/filesystems/bfs.txt
2251 F:      fs/bfs/
2252 F:      include/uapi/linux/bfs_fs.h
2253
2254 BLACKFIN ARCHITECTURE
2255 M:      Steven Miao <realmz6@gmail.com>
2256 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2257 T:      git git://git.code.sf.net/p/adi-linux/code
2258 W:      http://blackfin.uclinux.org
2259 S:      Supported
2260 F:      arch/blackfin/
2261
2262 BLACKFIN EMAC DRIVER
2263 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2264 W:      http://blackfin.uclinux.org
2265 S:      Supported
2266 F:      drivers/net/ethernet/adi/
2267
2268 BLACKFIN RTC 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/rtc/rtc-bfin.c
2273
2274 BLACKFIN SDH DRIVER
2275 M:      Sonic Zhang <sonic.zhang@analog.com>
2276 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2277 W:      http://blackfin.uclinux.org
2278 S:      Supported
2279 F:      drivers/mmc/host/bfin_sdh.c
2280
2281 BLACKFIN SERIAL DRIVER
2282 M:      Sonic Zhang <sonic.zhang@analog.com>
2283 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2284 W:      http://blackfin.uclinux.org
2285 S:      Supported
2286 F:      drivers/tty/serial/bfin_uart.c
2287
2288 BLACKFIN WATCHDOG DRIVER
2289 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2290 W:      http://blackfin.uclinux.org
2291 S:      Supported
2292 F:      drivers/watchdog/bfin_wdt.c
2293
2294 BLACKFIN I2C TWI DRIVER
2295 M:      Sonic Zhang <sonic.zhang@analog.com>
2296 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2297 W:      http://blackfin.uclinux.org/
2298 S:      Supported
2299 F:      drivers/i2c/busses/i2c-bfin-twi.c
2300
2301 BLACKFIN MEDIA DRIVER
2302 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2303 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2304 W:      http://blackfin.uclinux.org/
2305 S:      Supported
2306 F:      drivers/media/platform/blackfin/
2307 F:      drivers/media/i2c/adv7183*
2308 F:      drivers/media/i2c/vs6624*
2309
2310 BLINKM RGB LED DRIVER
2311 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2312 S:      Maintained
2313 F:      drivers/leds/leds-blinkm.c
2314
2315 BLOCK LAYER
2316 M:      Jens Axboe <axboe@kernel.dk>
2317 L:      linux-block@vger.kernel.org
2318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2319 S:      Maintained
2320 F:      block/
2321 F:      kernel/trace/blktrace.c
2322
2323 BLOCK2MTD DRIVER
2324 M:      Joern Engel <joern@lazybastard.org>
2325 L:      linux-mtd@lists.infradead.org
2326 S:      Maintained
2327 F:      drivers/mtd/devices/block2mtd.c
2328
2329 BLUETOOTH DRIVERS
2330 M:      Marcel Holtmann <marcel@holtmann.org>
2331 M:      Gustavo Padovan <gustavo@padovan.org>
2332 M:      Johan Hedberg <johan.hedberg@gmail.com>
2333 L:      linux-bluetooth@vger.kernel.org
2334 W:      http://www.bluez.org/
2335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2337 S:      Maintained
2338 F:      drivers/bluetooth/
2339
2340 BLUETOOTH SUBSYSTEM
2341 M:      Marcel Holtmann <marcel@holtmann.org>
2342 M:      Gustavo Padovan <gustavo@padovan.org>
2343 M:      Johan Hedberg <johan.hedberg@gmail.com>
2344 L:      linux-bluetooth@vger.kernel.org
2345 W:      http://www.bluez.org/
2346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2348 S:      Maintained
2349 F:      net/bluetooth/
2350 F:      include/net/bluetooth/
2351
2352 BONDING DRIVER
2353 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2354 M:      Veaceslav Falico <vfalico@gmail.com>
2355 M:      Andy Gospodarek <gospo@cumulusnetworks.com>
2356 L:      netdev@vger.kernel.org
2357 W:      http://sourceforge.net/projects/bonding/
2358 S:      Supported
2359 F:      drivers/net/bonding/
2360 F:      include/uapi/linux/if_bonding.h
2361
2362 BPF (Safe dynamic programs and tools)
2363 M:      Alexei Starovoitov <ast@kernel.org>
2364 L:      netdev@vger.kernel.org
2365 L:      linux-kernel@vger.kernel.org
2366 S:      Supported
2367 F:      kernel/bpf/
2368
2369 BROADCOM B44 10/100 ETHERNET DRIVER
2370 M:      Gary Zambrano <zambrano@broadcom.com>
2371 L:      netdev@vger.kernel.org
2372 S:      Supported
2373 F:      drivers/net/ethernet/broadcom/b44.*
2374
2375 BROADCOM GENET ETHERNET DRIVER
2376 M:      Florian Fainelli <f.fainelli@gmail.com>
2377 L:      netdev@vger.kernel.org
2378 S:      Supported
2379 F:      drivers/net/ethernet/broadcom/genet/
2380
2381 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2382 M:      Sony Chacko <sony.chacko@qlogic.com>
2383 M:      Dept-HSGLinuxNICDev@qlogic.com
2384 L:      netdev@vger.kernel.org
2385 S:      Supported
2386 F:      drivers/net/ethernet/broadcom/bnx2.*
2387 F:      drivers/net/ethernet/broadcom/bnx2_*
2388
2389 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2390 M:      Ariel Elior <ariel.elior@qlogic.com>
2391 L:      netdev@vger.kernel.org
2392 S:      Supported
2393 F:      drivers/net/ethernet/broadcom/bnx2x/
2394
2395 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2396 M:      Florian Fainelli <f.fainelli@gmail.com>
2397 M:      Ray Jui <rjui@broadcom.com>
2398 M:      Scott Branden <sbranden@broadcom.com>
2399 L:      bcm-kernel-feedback-list@broadcom.com
2400 T:      git git://github.com/broadcom/mach-bcm
2401 S:      Maintained
2402 F:      arch/arm/mach-bcm/
2403 F:      arch/arm/boot/dts/bcm113*
2404 F:      arch/arm/boot/dts/bcm216*
2405 F:      arch/arm/boot/dts/bcm281*
2406 F:      arch/arm64/boot/dts/broadcom/
2407 F:      arch/arm/configs/bcm_defconfig
2408 F:      drivers/mmc/host/sdhci-bcm-kona.c
2409 F:      drivers/clocksource/bcm_kona_timer.c
2410
2411 BROADCOM BCM2835 ARM ARCHITECTURE
2412 M:      Stephen Warren <swarren@wwwdotorg.org>
2413 M:      Lee Jones <lee@kernel.org>
2414 M:      Eric Anholt <eric@anholt.net>
2415 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2416 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2418 S:      Maintained
2419 N:      bcm2835
2420
2421 BROADCOM BCM47XX MIPS ARCHITECTURE
2422 M:      Hauke Mehrtens <hauke@hauke-m.de>
2423 M:      Rafał Miłecki <zajec5@gmail.com>
2424 L:      linux-mips@linux-mips.org
2425 S:      Maintained
2426 F:      arch/mips/bcm47xx/*
2427 F:      arch/mips/include/asm/mach-bcm47xx/*
2428
2429 BROADCOM BCM5301X ARM ARCHITECTURE
2430 M:      Hauke Mehrtens <hauke@hauke-m.de>
2431 L:      linux-arm-kernel@lists.infradead.org
2432 S:      Maintained
2433 F:      arch/arm/mach-bcm/bcm_5301x.c
2434 F:      arch/arm/boot/dts/bcm5301x.dtsi
2435 F:      arch/arm/boot/dts/bcm470*
2436
2437 BROADCOM BCM63XX ARM ARCHITECTURE
2438 M:      Florian Fainelli <f.fainelli@gmail.com>
2439 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2440 L:      bcm-kernel-feedback-list@broadcom.com
2441 T:      git git://github.com/broadcom/stblinux.git
2442 S:      Maintained
2443 F:      arch/arm/mach-bcm/bcm63xx.c
2444 F:      arch/arm/include/debug/bcm63xx.S
2445
2446 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2447 M:      Kevin Cernekee <cernekee@gmail.com>
2448 L:      linux-usb@vger.kernel.org
2449 S:      Maintained
2450 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2451
2452 BROADCOM BCM7XXX ARM ARCHITECTURE
2453 M:      Brian Norris <computersforpeace@gmail.com>
2454 M:      Gregory Fong <gregory.0xf0@gmail.com>
2455 M:      Florian Fainelli <f.fainelli@gmail.com>
2456 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2457 L:      bcm-kernel-feedback-list@broadcom.com
2458 T:      git git://github.com/broadcom/stblinux.git
2459 S:      Maintained
2460 F:      arch/arm/mach-bcm/*brcmstb*
2461 F:      arch/arm/boot/dts/bcm7*.dts*
2462 F:      drivers/bus/brcmstb_gisb.c
2463 N:      brcmstb
2464
2465 BROADCOM BMIPS MIPS ARCHITECTURE
2466 M:      Kevin Cernekee <cernekee@gmail.com>
2467 M:      Florian Fainelli <f.fainelli@gmail.com>
2468 L:      linux-mips@linux-mips.org
2469 T:      git git://github.com/broadcom/stblinux.git
2470 S:      Maintained
2471 F:      arch/mips/bmips/*
2472 F:      arch/mips/include/asm/mach-bmips/*
2473 F:      arch/mips/kernel/*bmips*
2474 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2475 F:      drivers/irqchip/irq-bcm63*
2476 F:      drivers/irqchip/irq-bcm7*
2477 F:      drivers/irqchip/irq-brcmstb*
2478 F:      include/linux/bcm963xx_nvram.h
2479 F:      include/linux/bcm963xx_tag.h
2480
2481 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2482 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2483 M:      Prashant Sreedharan <prashant@broadcom.com>
2484 M:      Michael Chan <mchan@broadcom.com>
2485 L:      netdev@vger.kernel.org
2486 S:      Supported
2487 F:      drivers/net/ethernet/broadcom/tg3.*
2488
2489 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2490 M:      Brett Rudley <brudley@broadcom.com>
2491 M:      Arend van Spriel <arend@broadcom.com>
2492 M:      Franky (Zhenhui) Lin <frankyl@broadcom.com>
2493 M:      Hante Meuleman <meuleman@broadcom.com>
2494 L:      linux-wireless@vger.kernel.org
2495 L:      brcm80211-dev-list@broadcom.com
2496 S:      Supported
2497 F:      drivers/net/wireless/broadcom/brcm80211/
2498
2499 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2500 M:      QLogic-Storage-Upstream@qlogic.com
2501 L:      linux-scsi@vger.kernel.org
2502 S:      Supported
2503 F:      drivers/scsi/bnx2fc/
2504
2505 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2506 M:      QLogic-Storage-Upstream@qlogic.com
2507 L:      linux-scsi@vger.kernel.org
2508 S:      Supported
2509 F:      drivers/scsi/bnx2i/
2510
2511 BROADCOM IPROC ARM ARCHITECTURE
2512 M:      Ray Jui <rjui@broadcom.com>
2513 M:      Scott Branden <sbranden@broadcom.com>
2514 M:      Jon Mason <jonmason@broadcom.com>
2515 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2516 L:      bcm-kernel-feedback-list@broadcom.com
2517 T:      git git://github.com/broadcom/cygnus-linux.git
2518 S:      Maintained
2519 N:      iproc
2520 N:      cygnus
2521 N:      nsp
2522 N:      bcm9113*
2523 N:      bcm9583*
2524 N:      bcm9585*
2525 N:      bcm9586*
2526 N:      bcm988312
2527 N:      bcm113*
2528 N:      bcm583*
2529 N:      bcm585*
2530 N:      bcm586*
2531 N:      bcm88312
2532
2533 BROADCOM BRCMSTB GPIO DRIVER
2534 M:      Gregory Fong <gregory.0xf0@gmail.com>
2535 L:      bcm-kernel-feedback-list@broadcom.com
2536 S:      Supported
2537 F:      drivers/gpio/gpio-brcmstb.c
2538 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2539
2540 BROADCOM KONA GPIO DRIVER
2541 M:      Ray Jui <rjui@broadcom.com>
2542 L:      bcm-kernel-feedback-list@broadcom.com
2543 S:      Supported
2544 F:      drivers/gpio/gpio-bcm-kona.c
2545 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2546
2547 BROADCOM NVRAM DRIVER
2548 M:      Rafał Miłecki <zajec5@gmail.com>
2549 L:      linux-mips@linux-mips.org
2550 S:      Maintained
2551 F:      drivers/firmware/broadcom/*
2552
2553 BROADCOM STB NAND FLASH DRIVER
2554 M:      Brian Norris <computersforpeace@gmail.com>
2555 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2556 L:      linux-mtd@lists.infradead.org
2557 L:      bcm-kernel-feedback-list@broadcom.com
2558 S:      Maintained
2559 F:      drivers/mtd/nand/brcmnand/
2560
2561 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2562 M:      Rafał Miłecki <zajec5@gmail.com>
2563 L:      linux-wireless@vger.kernel.org
2564 S:      Maintained
2565 F:      drivers/bcma/
2566 F:      include/linux/bcma/
2567
2568 BROADCOM SYSTEMPORT ETHERNET DRIVER
2569 M:      Florian Fainelli <f.fainelli@gmail.com>
2570 L:      netdev@vger.kernel.org
2571 S:      Supported
2572 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2573
2574 BROADCOM VULCAN ARM64 SOC
2575 M:      Jayachandran C. <jchandra@broadcom.com>
2576 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2577 L:      bcm-kernel-feedback-list@broadcom.com
2578 S:      Maintained
2579 F:      arch/arm64/boot/dts/broadcom/vulcan*
2580
2581 BROCADE BFA FC SCSI DRIVER
2582 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2583 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2584 L:      linux-scsi@vger.kernel.org
2585 S:      Supported
2586 F:      drivers/scsi/bfa/
2587
2588 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2589 M:      Rasesh Mody <rasesh.mody@qlogic.com>
2590 L:      netdev@vger.kernel.org
2591 S:      Supported
2592 F:      drivers/net/ethernet/brocade/bna/
2593
2594 BSG (block layer generic sg v4 driver)
2595 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2596 L:      linux-scsi@vger.kernel.org
2597 S:      Supported
2598 F:      block/bsg.c
2599 F:      include/linux/bsg.h
2600 F:      include/uapi/linux/bsg.h
2601
2602 BT87X AUDIO DRIVER
2603 M:      Clemens Ladisch <clemens@ladisch.de>
2604 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2605 T:      git git://git.alsa-project.org/alsa-kernel.git
2606 S:      Maintained
2607 F:      Documentation/sound/alsa/Bt87x.txt
2608 F:      sound/pci/bt87x.c
2609
2610 BT8XXGPIO DRIVER
2611 M:      Michael Buesch <m@bues.ch>
2612 W:      http://bu3sch.de/btgpio.php
2613 S:      Maintained
2614 F:      drivers/gpio/gpio-bt8xx.c
2615
2616 BTRFS FILE SYSTEM
2617 M:      Chris Mason <clm@fb.com>
2618 M:      Josef Bacik <jbacik@fb.com>
2619 M:      David Sterba <dsterba@suse.com>
2620 L:      linux-btrfs@vger.kernel.org
2621 W:      http://btrfs.wiki.kernel.org/
2622 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2624 S:      Maintained
2625 F:      Documentation/filesystems/btrfs.txt
2626 F:      fs/btrfs/
2627
2628 BTTV VIDEO4LINUX DRIVER
2629 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2630 L:      linux-media@vger.kernel.org
2631 W:      https://linuxtv.org
2632 T:      git git://linuxtv.org/media_tree.git
2633 S:      Odd fixes
2634 F:      Documentation/video4linux/bttv/
2635 F:      drivers/media/pci/bt8xx/bttv*
2636
2637 BUSLOGIC SCSI DRIVER
2638 M:      Khalid Aziz <khalid@gonehiking.org>
2639 L:      linux-scsi@vger.kernel.org
2640 S:      Maintained
2641 F:      drivers/scsi/BusLogic.*
2642 F:      drivers/scsi/FlashPoint.*
2643
2644 C-MEDIA CMI8788 DRIVER
2645 M:      Clemens Ladisch <clemens@ladisch.de>
2646 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2647 T:      git git://git.alsa-project.org/alsa-kernel.git
2648 S:      Maintained
2649 F:      sound/pci/oxygen/
2650
2651 C6X ARCHITECTURE
2652 M:      Mark Salter <msalter@redhat.com>
2653 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2654 L:      linux-c6x-dev@linux-c6x.org
2655 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2656 S:      Maintained
2657 F:      arch/c6x/
2658
2659 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2660 M:      David Howells <dhowells@redhat.com>
2661 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2662 S:      Supported
2663 F:      Documentation/filesystems/caching/cachefiles.txt
2664 F:      fs/cachefiles/
2665
2666 CADET FM/AM RADIO RECEIVER DRIVER
2667 M:      Hans Verkuil <hverkuil@xs4all.nl>
2668 L:      linux-media@vger.kernel.org
2669 T:      git git://linuxtv.org/media_tree.git
2670 W:      https://linuxtv.org
2671 S:      Maintained
2672 F:      drivers/media/radio/radio-cadet*
2673
2674 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2675 M:      Jonathan Corbet <corbet@lwn.net>
2676 L:      linux-media@vger.kernel.org
2677 T:      git git://linuxtv.org/media_tree.git
2678 S:      Maintained
2679 F:      Documentation/video4linux/cafe_ccic
2680 F:      drivers/media/platform/marvell-ccic/
2681
2682 CAIF NETWORK LAYER
2683 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2684 L:      netdev@vger.kernel.org
2685 S:      Supported
2686 F:      Documentation/networking/caif/
2687 F:      drivers/net/caif/
2688 F:      include/uapi/linux/caif/
2689 F:      include/net/caif/
2690 F:      net/caif/
2691
2692 CALGARY x86-64 IOMMU
2693 M:      Muli Ben-Yehuda <muli@il.ibm.com>
2694 M:      "Jon D. Mason" <jdmason@kudzu.us>
2695 L:      discuss@x86-64.org
2696 S:      Maintained
2697 F:      arch/x86/kernel/pci-calgary_64.c
2698 F:      arch/x86/kernel/tce_64.c
2699 F:      arch/x86/include/asm/calgary.h
2700 F:      arch/x86/include/asm/tce.h
2701
2702 CAN NETWORK LAYER
2703 M:      Oliver Hartkopp <socketcan@hartkopp.net>
2704 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2705 L:      linux-can@vger.kernel.org
2706 W:      https://github.com/linux-can
2707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2709 S:      Maintained
2710 F:      Documentation/networking/can.txt
2711 F:      net/can/
2712 F:      include/linux/can/core.h
2713 F:      include/uapi/linux/can.h
2714 F:      include/uapi/linux/can/bcm.h
2715 F:      include/uapi/linux/can/raw.h
2716 F:      include/uapi/linux/can/gw.h
2717
2718 CAN NETWORK DRIVERS
2719 M:      Wolfgang Grandegger <wg@grandegger.com>
2720 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2721 L:      linux-can@vger.kernel.org
2722 W:      https://github.com/linux-can
2723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2725 S:      Maintained
2726 F:      drivers/net/can/
2727 F:      include/linux/can/dev.h
2728 F:      include/linux/can/platform/
2729 F:      include/uapi/linux/can/error.h
2730 F:      include/uapi/linux/can/netlink.h
2731
2732 CAPABILITIES
2733 M:      Serge Hallyn <serge.hallyn@canonical.com>
2734 L:      linux-security-module@vger.kernel.org
2735 S:      Supported
2736 F:      include/linux/capability.h
2737 F:      include/uapi/linux/capability.h
2738 F:      security/commoncap.c
2739 F:      kernel/capability.c
2740
2741 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2742 M:      Kevin Tsai <ktsai@capellamicro.com>
2743 S:      Maintained
2744 F:      drivers/iio/light/cm*
2745 F:      Documentation/devicetree/bindings/i2c/trivial-devices.txt
2746
2747 CAVIUM LIQUIDIO NETWORK DRIVER
2748 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2749 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2750 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2751 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2752 L:     netdev@vger.kernel.org
2753 W:     http://www.cavium.com
2754 S:     Supported
2755 F:     drivers/net/ethernet/cavium/liquidio/
2756
2757 CC2520 IEEE-802.15.4 RADIO DRIVER
2758 M:      Varka Bhadram <varkabhadram@gmail.com>
2759 L:      linux-wpan@vger.kernel.org
2760 S:      Maintained
2761 F:      drivers/net/ieee802154/cc2520.c
2762 F:      include/linux/spi/cc2520.h
2763 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2764
2765 CELL BROADBAND ENGINE ARCHITECTURE
2766 M:      Arnd Bergmann <arnd@arndb.de>
2767 L:      linuxppc-dev@lists.ozlabs.org
2768 W:      http://www.ibm.com/developerworks/power/cell/
2769 S:      Supported
2770 F:      arch/powerpc/include/asm/cell*.h
2771 F:      arch/powerpc/include/asm/spu*.h
2772 F:      arch/powerpc/include/uapi/asm/spu*.h
2773 F:      arch/powerpc/oprofile/*cell*
2774 F:      arch/powerpc/platforms/cell/
2775
2776 CEPH COMMON CODE (LIBCEPH)
2777 M:      Ilya Dryomov <idryomov@gmail.com>
2778 M:      "Yan, Zheng" <zyan@redhat.com>
2779 M:      Sage Weil <sage@redhat.com>
2780 L:      ceph-devel@vger.kernel.org
2781 W:      http://ceph.com/
2782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2783 T:      git git://github.com/ceph/ceph-client.git
2784 S:      Supported
2785 F:      net/ceph/
2786 F:      include/linux/ceph/
2787 F:      include/linux/crush/
2788
2789 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2790 M:      "Yan, Zheng" <zyan@redhat.com>
2791 M:      Sage Weil <sage@redhat.com>
2792 M:      Ilya Dryomov <idryomov@gmail.com>
2793 L:      ceph-devel@vger.kernel.org
2794 W:      http://ceph.com/
2795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2796 T:      git git://github.com/ceph/ceph-client.git
2797 S:      Supported
2798 F:      Documentation/filesystems/ceph.txt
2799 F:      fs/ceph/
2800
2801 CERTIFICATE HANDLING:
2802 M:      David Howells <dhowells@redhat.com>
2803 M:      David Woodhouse <dwmw2@infradead.org>
2804 L:      keyrings@vger.kernel.org
2805 S:      Maintained
2806 F:      Documentation/module-signing.txt
2807 F:      certs/
2808 F:      scripts/sign-file.c
2809 F:      scripts/extract-cert.c
2810
2811 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2812 L:      linux-usb@vger.kernel.org
2813 S:      Orphan
2814 F:      Documentation/usb/WUSB-Design-overview.txt
2815 F:      Documentation/usb/wusb-cbaf
2816 F:      drivers/usb/host/hwa-hc.c
2817 F:      drivers/usb/host/whci/
2818 F:      drivers/usb/wusbcore/
2819 F:      include/linux/usb/wusb*
2820
2821 CFAG12864B LCD DRIVER
2822 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2823 W:      http://miguelojeda.es/auxdisplay.htm
2824 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2825 S:      Maintained
2826 F:      drivers/auxdisplay/cfag12864b.c
2827 F:      include/linux/cfag12864b.h
2828
2829 CFAG12864BFB LCD FRAMEBUFFER DRIVER
2830 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2831 W:      http://miguelojeda.es/auxdisplay.htm
2832 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2833 S:      Maintained
2834 F:      drivers/auxdisplay/cfag12864bfb.c
2835 F:      include/linux/cfag12864b.h
2836
2837 CFG80211 and NL80211
2838 M:      Johannes Berg <johannes@sipsolutions.net>
2839 L:      linux-wireless@vger.kernel.org
2840 W:      http://wireless.kernel.org/
2841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2843 S:      Maintained
2844 F:      include/uapi/linux/nl80211.h
2845 F:      include/net/cfg80211.h
2846 F:      net/wireless/*
2847 X:      net/wireless/wext*
2848
2849 CHAR and MISC DRIVERS
2850 M:      Arnd Bergmann <arnd@arndb.de>
2851 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2853 S:      Supported
2854 F:      drivers/char/*
2855 F:      drivers/misc/*
2856 F:      include/linux/miscdevice.h
2857
2858 CHECKPATCH
2859 M:      Andy Whitcroft <apw@canonical.com>
2860 M:      Joe Perches <joe@perches.com>
2861 S:      Maintained
2862 F:      scripts/checkpatch.pl
2863
2864 CHINESE DOCUMENTATION
2865 M:      Harry Wei <harryxiyou@gmail.com>
2866 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2867 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
2868 S:      Maintained
2869 F:      Documentation/zh_CN/
2870
2871 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2872 M:      Peter Chen <Peter.Chen@nxp.com>
2873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2874 L:      linux-usb@vger.kernel.org
2875 S:      Maintained
2876 F:      drivers/usb/chipidea/
2877
2878 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2879 M:      Hans de Goede <hdegoede@redhat.com>
2880 L:      linux-input@vger.kernel.org
2881 S:      Maintained
2882 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2883 F:      drivers/input/touchscreen/chipone_icn8318.c
2884
2885 CHROME HARDWARE PLATFORM SUPPORT
2886 M:      Olof Johansson <olof@lixom.net>
2887 S:      Maintained
2888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2889 F:      drivers/platform/chrome/
2890
2891 CISCO VIC ETHERNET NIC DRIVER
2892 M:      Christian Benvenuti <benve@cisco.com>
2893 M:      Sujith Sankar <ssujith@cisco.com>
2894 M:      Govindarajulu Varadarajan <_govind@gmx.com>
2895 M:      Neel Patel <neepatel@cisco.com>
2896 S:      Supported
2897 F:      drivers/net/ethernet/cisco/enic/
2898
2899 CISCO VIC LOW LATENCY NIC DRIVER
2900 M:      Christian Benvenuti <benve@cisco.com>
2901 M:      Dave Goodell <dgoodell@cisco.com>
2902 S:      Supported
2903 F:      drivers/infiniband/hw/usnic/
2904
2905 CIRRUS LOGIC EP93XX ETHERNET DRIVER
2906 M:      Hartley Sweeten <hsweeten@visionengravers.com>
2907 L:      netdev@vger.kernel.org
2908 S:      Maintained
2909 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
2910
2911 CIRRUS LOGIC AUDIO CODEC DRIVERS
2912 M:      Brian Austin <brian.austin@cirrus.com>
2913 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
2914 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2915 S:      Maintained
2916 F:      sound/soc/codecs/cs*
2917
2918 CLEANCACHE API
2919 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2920 L:      linux-kernel@vger.kernel.org
2921 S:      Maintained
2922 F:      mm/cleancache.c
2923 F:      include/linux/cleancache.h
2924
2925 CLK API
2926 M:      Russell King <linux@armlinux.org.uk>
2927 L:      linux-clk@vger.kernel.org
2928 S:      Maintained
2929 F:      include/linux/clk.h
2930
2931 CLOCKSOURCE, CLOCKEVENT DRIVERS
2932 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
2933 M:      Thomas Gleixner <tglx@linutronix.de>
2934 L:      linux-kernel@vger.kernel.org
2935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2936 S:      Supported
2937 F:      drivers/clocksource
2938
2939 CISCO FCOE HBA DRIVER
2940 M:      Hiral Patel <hiralpat@cisco.com>
2941 M:      Suma Ramars <sramars@cisco.com>
2942 M:      Brian Uchino <buchino@cisco.com>
2943 L:      linux-scsi@vger.kernel.org
2944 S:      Supported
2945 F:      drivers/scsi/fnic/
2946
2947 CISCO SCSI HBA DRIVER
2948 M:      Narsimhulu Musini <nmusini@cisco.com>
2949 M:      Sesidhar Baddela <sebaddel@cisco.com>
2950 L:      linux-scsi@vger.kernel.org
2951 S:      Supported
2952 F:      drivers/scsi/snic/
2953
2954 CMPC ACPI DRIVER
2955 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2956 M:      Daniel Oliveira Nascimento <don@syst.com.br>
2957 L:      platform-driver-x86@vger.kernel.org
2958 S:      Supported
2959 F:      drivers/platform/x86/classmate-laptop.c
2960
2961 COBALT MEDIA DRIVER
2962 M:      Hans Verkuil <hans.verkuil@cisco.com>
2963 L:      linux-media@vger.kernel.org
2964 T:      git git://linuxtv.org/media_tree.git
2965 W:      https://linuxtv.org
2966 S:      Supported
2967 F:      drivers/media/pci/cobalt/
2968
2969 COCCINELLE/Semantic Patches (SmPL)
2970 M:      Julia Lawall <Julia.Lawall@lip6.fr>
2971 M:      Gilles Muller <Gilles.Muller@lip6.fr>
2972 M:      Nicolas Palix <nicolas.palix@imag.fr>
2973 M:      Michal Marek <mmarek@suse.com>
2974 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
2975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2976 W:      http://coccinelle.lip6.fr/
2977 S:      Supported
2978 F:      Documentation/coccinelle.txt
2979 F:      scripts/coccinelle/
2980 F:      scripts/coccicheck
2981
2982 CODA FILE SYSTEM
2983 M:      Jan Harkes <jaharkes@cs.cmu.edu>
2984 M:      coda@cs.cmu.edu
2985 L:      codalist@coda.cs.cmu.edu
2986 W:      http://www.coda.cs.cmu.edu/
2987 S:      Maintained
2988 F:      Documentation/filesystems/coda.txt
2989 F:      fs/coda/
2990 F:      include/linux/coda*.h
2991 F:      include/uapi/linux/coda*.h
2992
2993 CODA V4L2 MEM2MEM DRIVER
2994 M:      Philipp Zabel <p.zabel@pengutronix.de>
2995 L:      linux-media@vger.kernel.org
2996 S:      Maintained
2997 F:      Documentation/devicetree/bindings/media/coda.txt
2998 F:      drivers/media/platform/coda/
2999
3000 COMMON CLK FRAMEWORK
3001 M:      Michael Turquette <mturquette@baylibre.com>
3002 M:      Stephen Boyd <sboyd@codeaurora.org>
3003 L:      linux-clk@vger.kernel.org
3004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3005 S:      Maintained
3006 F:      drivers/clk/
3007 X:      drivers/clk/clkdev.c
3008 F:      include/linux/clk-pr*
3009 F:      include/linux/clk/
3010
3011 COMMON INTERNET FILE SYSTEM (CIFS)
3012 M:      Steve French <sfrench@samba.org>
3013 L:      linux-cifs@vger.kernel.org
3014 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3015 W:      http://linux-cifs.samba.org/
3016 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3017 S:      Supported
3018 F:      Documentation/filesystems/cifs/
3019 F:      fs/cifs/
3020
3021 COMPACTPCI HOTPLUG CORE
3022 M:      Scott Murray <scott@spiteful.org>
3023 L:      linux-pci@vger.kernel.org
3024 S:      Maintained
3025 F:      drivers/pci/hotplug/cpci_hotplug*
3026
3027 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3028 M:      Scott Murray <scott@spiteful.org>
3029 L:      linux-pci@vger.kernel.org
3030 S:      Maintained
3031 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3032
3033 COMPACTPCI HOTPLUG GENERIC DRIVER
3034 M:      Scott Murray <scott@spiteful.org>
3035 L:      linux-pci@vger.kernel.org
3036 S:      Maintained
3037 F:      drivers/pci/hotplug/cpcihp_generic.c
3038
3039 COMPAL LAPTOP SUPPORT
3040 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3041 L:      platform-driver-x86@vger.kernel.org
3042 S:      Maintained
3043 F:      drivers/platform/x86/compal-laptop.c
3044
3045 CONEXANT ACCESSRUNNER USB DRIVER
3046 L:      accessrunner-general@lists.sourceforge.net
3047 W:      http://accessrunner.sourceforge.net/
3048 S:      Orphan
3049 F:      drivers/usb/atm/cxacru.c
3050
3051 CONFIGFS
3052 M:      Joel Becker <jlbec@evilplan.org>
3053 M:      Christoph Hellwig <hch@lst.de>
3054 T:      git git://git.infradead.org/users/hch/configfs.git
3055 S:      Supported
3056 F:      fs/configfs/
3057 F:      include/linux/configfs.h
3058
3059 CONNECTOR
3060 M:      Evgeniy Polyakov <zbr@ioremap.net>
3061 L:      netdev@vger.kernel.org
3062 S:      Maintained
3063 F:      drivers/connector/
3064
3065 CONTROL GROUP (CGROUP)
3066 M:      Tejun Heo <tj@kernel.org>
3067 M:      Li Zefan <lizefan@huawei.com>
3068 M:      Johannes Weiner <hannes@cmpxchg.org>
3069 L:      cgroups@vger.kernel.org
3070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3071 S:      Maintained
3072 F:      Documentation/cgroups/
3073 F:      include/linux/cgroup*
3074 F:      kernel/cgroup*
3075
3076 CONTROL GROUP - CPUSET
3077 M:      Li Zefan <lizefan@huawei.com>
3078 L:      cgroups@vger.kernel.org
3079 W:      http://www.bullopensource.org/cpuset/
3080 W:      http://oss.sgi.com/projects/cpusets/
3081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3082 S:      Maintained
3083 F:      Documentation/cgroups/cpusets.txt
3084 F:      include/linux/cpuset.h
3085 F:      kernel/cpuset.c
3086
3087 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3088 M:      Johannes Weiner <hannes@cmpxchg.org>
3089 M:      Michal Hocko <mhocko@kernel.org>
3090 M:      Vladimir Davydov <vdavydov@virtuozzo.com>
3091 L:      cgroups@vger.kernel.org
3092 L:      linux-mm@kvack.org
3093 S:      Maintained
3094 F:      mm/memcontrol.c
3095 F:      mm/swap_cgroup.c
3096
3097 CORETEMP HARDWARE MONITORING DRIVER
3098 M:      Fenghua Yu <fenghua.yu@intel.com>
3099 L:      linux-hwmon@vger.kernel.org
3100 S:      Maintained
3101 F:      Documentation/hwmon/coretemp
3102 F:      drivers/hwmon/coretemp.c
3103
3104 COSA/SRP SYNC SERIAL DRIVER
3105 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3106 W:      http://www.fi.muni.cz/~kas/cosa/
3107 S:      Maintained
3108 F:      drivers/net/wan/cosa*
3109
3110 CPMAC ETHERNET DRIVER
3111 M:      Florian Fainelli <florian@openwrt.org>
3112 L:      netdev@vger.kernel.org
3113 S:      Maintained
3114 F:      drivers/net/ethernet/ti/cpmac.c
3115
3116 CPU FREQUENCY DRIVERS
3117 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3118 M:      Viresh Kumar <viresh.kumar@linaro.org>
3119 L:      linux-pm@vger.kernel.org
3120 S:      Maintained
3121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3122 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3123 F:      drivers/cpufreq/
3124 F:      include/linux/cpufreq.h
3125
3126 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3127 M:      Viresh Kumar <viresh.kumar@linaro.org>
3128 M:      Sudeep Holla <sudeep.holla@arm.com>
3129 L:      linux-pm@vger.kernel.org
3130 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3131 S:      Maintained
3132 F:      drivers/cpufreq/arm_big_little.h
3133 F:      drivers/cpufreq/arm_big_little.c
3134 F:      drivers/cpufreq/arm_big_little_dt.c
3135
3136 CPUIDLE DRIVER - ARM BIG LITTLE
3137 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3138 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3139 L:      linux-pm@vger.kernel.org
3140 L:      linux-arm-kernel@lists.infradead.org
3141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3142 S:      Maintained
3143 F:      drivers/cpuidle/cpuidle-big_little.c
3144
3145 CPUIDLE DRIVER - ARM EXYNOS
3146 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3147 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3148 M:      Kukjin Kim <kgene@kernel.org>
3149 L:      linux-pm@vger.kernel.org
3150 L:      linux-samsung-soc@vger.kernel.org
3151 S:      Supported
3152 F:      drivers/cpuidle/cpuidle-exynos.c
3153 F:      arch/arm/mach-exynos/pm.c
3154
3155 CPUIDLE DRIVERS
3156 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3157 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3158 L:      linux-pm@vger.kernel.org
3159 S:      Maintained
3160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3161 F:      drivers/cpuidle/*
3162 F:      include/linux/cpuidle.h
3163
3164 CPUID/MSR DRIVER
3165 M:      "H. Peter Anvin" <hpa@zytor.com>
3166 S:      Maintained
3167 F:      arch/x86/kernel/cpuid.c
3168 F:      arch/x86/kernel/msr.c
3169
3170 CPU POWER MONITORING SUBSYSTEM
3171 M:      Thomas Renninger <trenn@suse.com>
3172 L:      linux-pm@vger.kernel.org
3173 S:      Maintained
3174 F:      tools/power/cpupower/
3175
3176 CRAMFS FILESYSTEM
3177 W:      http://sourceforge.net/projects/cramfs/
3178 S:      Orphan / Obsolete
3179 F:      Documentation/filesystems/cramfs.txt
3180 F:      fs/cramfs/
3181
3182 CRIS PORT
3183 M:      Mikael Starvik <starvik@axis.com>
3184 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3185 L:      linux-cris-kernel@axis.com
3186 W:      http://developer.axis.com
3187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3188 S:      Maintained
3189 F:      arch/cris/
3190 F:      drivers/tty/serial/crisv10.*
3191
3192 CRYPTO API
3193 M:      Herbert Xu <herbert@gondor.apana.org.au>
3194 M:      "David S. Miller" <davem@davemloft.net>
3195 L:      linux-crypto@vger.kernel.org
3196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3198 S:      Maintained
3199 F:      Documentation/crypto/
3200 F:      Documentation/DocBook/crypto-API.tmpl
3201 F:      arch/*/crypto/
3202 F:      crypto/
3203 F:      drivers/crypto/
3204 F:      include/crypto/
3205
3206 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3207 M:      Neil Horman <nhorman@tuxdriver.com>
3208 L:      linux-crypto@vger.kernel.org
3209 S:      Maintained
3210 F:      crypto/ansi_cprng.c
3211 F:      crypto/rng.c
3212
3213 CS3308 MEDIA DRIVER
3214 M:      Hans Verkuil <hverkuil@xs4all.nl>
3215 L:      linux-media@vger.kernel.org
3216 T:      git git://linuxtv.org/media_tree.git
3217 W:      http://linuxtv.org
3218 S:      Odd Fixes
3219 F:      drivers/media/i2c/cs3308.c
3220 F:      drivers/media/i2c/cs3308.h
3221
3222 CS5535 Audio ALSA driver
3223 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3224 S:      Maintained
3225 F:      sound/pci/cs5535audio/
3226
3227 CW1200 WLAN driver
3228 M:      Solomon Peachy <pizza@shaftnet.org>
3229 S:      Maintained
3230 F:      drivers/net/wireless/st/cw1200/
3231
3232 CX18 VIDEO4LINUX DRIVER
3233 M:      Andy Walls <awalls@md.metrocast.net>
3234 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3235 L:      linux-media@vger.kernel.org
3236 T:      git git://linuxtv.org/media_tree.git
3237 W:      https://linuxtv.org
3238 W:      http://www.ivtvdriver.org/index.php/Cx18
3239 S:      Maintained
3240 F:      Documentation/video4linux/cx18.txt
3241 F:      drivers/media/pci/cx18/
3242 F:      include/uapi/linux/ivtv*
3243
3244 CX2341X MPEG ENCODER HELPER MODULE
3245 M:      Hans Verkuil <hverkuil@xs4all.nl>
3246 L:      linux-media@vger.kernel.org
3247 T:      git git://linuxtv.org/media_tree.git
3248 W:      https://linuxtv.org
3249 S:      Maintained
3250 F:      drivers/media/common/cx2341x*
3251 F:      include/media/cx2341x*
3252
3253 CX24120 MEDIA DRIVER
3254 M:      Jemma Denson <jdenson@gmail.com>
3255 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3256 L:      linux-media@vger.kernel.org
3257 W:      https://linuxtv.org
3258 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3259 S:      Maintained
3260 F:      drivers/media/dvb-frontends/cx24120*
3261
3262 CX88 VIDEO4LINUX DRIVER
3263 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3264 L:      linux-media@vger.kernel.org
3265 W:      https://linuxtv.org
3266 T:      git git://linuxtv.org/media_tree.git
3267 S:      Odd fixes
3268 F:      Documentation/video4linux/cx88/
3269 F:      drivers/media/pci/cx88/
3270
3271 CXD2820R MEDIA DRIVER
3272 M:      Antti Palosaari <crope@iki.fi>
3273 L:      linux-media@vger.kernel.org
3274 W:      https://linuxtv.org
3275 W:      http://palosaari.fi/linux/
3276 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3277 T:      git git://linuxtv.org/anttip/media_tree.git
3278 S:      Maintained
3279 F:      drivers/media/dvb-frontends/cxd2820r*
3280
3281 CXGB3 ETHERNET DRIVER (CXGB3)
3282 M:      Santosh Raspatur <santosh@chelsio.com>
3283 L:      netdev@vger.kernel.org
3284 W:      http://www.chelsio.com
3285 S:      Supported
3286 F:      drivers/net/ethernet/chelsio/cxgb3/
3287
3288 CXGB3 ISCSI DRIVER (CXGB3I)
3289 M:      Karen Xie <kxie@chelsio.com>
3290 L:      linux-scsi@vger.kernel.org
3291 W:      http://www.chelsio.com
3292 S:      Supported
3293 F:      drivers/scsi/cxgbi/cxgb3i
3294
3295 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3296 M:      Steve Wise <swise@chelsio.com>
3297 L:      linux-rdma@vger.kernel.org
3298 W:      http://www.openfabrics.org
3299 S:      Supported
3300 F:      drivers/infiniband/hw/cxgb3/
3301
3302 CXGB4 ETHERNET DRIVER (CXGB4)
3303 M:      Hariprasad S <hariprasad@chelsio.com>
3304 L:      netdev@vger.kernel.org
3305 W:      http://www.chelsio.com
3306 S:      Supported
3307 F:      drivers/net/ethernet/chelsio/cxgb4/
3308
3309 CXGB4 ISCSI DRIVER (CXGB4I)
3310 M:      Karen Xie <kxie@chelsio.com>
3311 L:      linux-scsi@vger.kernel.org
3312 W:      http://www.chelsio.com
3313 S:      Supported
3314 F:      drivers/scsi/cxgbi/cxgb4i
3315
3316 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3317 M:      Steve Wise <swise@chelsio.com>
3318 L:      linux-rdma@vger.kernel.org
3319 W:      http://www.openfabrics.org
3320 S:      Supported
3321 F:      drivers/infiniband/hw/cxgb4/
3322
3323 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3324 M:      Casey Leedom <leedom@chelsio.com>
3325 L:      netdev@vger.kernel.org
3326 W:      http://www.chelsio.com
3327 S:      Supported
3328 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3329
3330 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3331 M:      Ian Munsie <imunsie@au1.ibm.com>
3332 M:      Michael Neuling <mikey@neuling.org>
3333 L:      linuxppc-dev@lists.ozlabs.org
3334 S:      Supported
3335 F:      drivers/misc/cxl/
3336 F:      include/misc/cxl*
3337 F:      include/uapi/misc/cxl.h
3338 F:      Documentation/powerpc/cxl.txt
3339 F:      Documentation/powerpc/cxl.txt
3340 F:      Documentation/ABI/testing/sysfs-class-cxl
3341
3342 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3343 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3344 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3345 L:      linux-scsi@vger.kernel.org
3346 S:      Supported
3347 F:      drivers/scsi/cxlflash/
3348 F:      include/uapi/scsi/cxlflash_ioctls.h
3349 F:      Documentation/powerpc/cxlflash.txt
3350
3351 STMMAC ETHERNET DRIVER
3352 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3353 L:      netdev@vger.kernel.org
3354 W:      http://www.stlinux.com
3355 S:      Supported
3356 F:      drivers/net/ethernet/stmicro/stmmac/
3357
3358 CYBERPRO FB DRIVER
3359 M:      Russell King <linux@armlinux.org.uk>
3360 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3361 W:      http://www.armlinux.org.uk/
3362 S:      Maintained
3363 F:      drivers/video/fbdev/cyber2000fb.*
3364
3365 CYCLADES ASYNC MUX DRIVER
3366 W:      http://www.cyclades.com/
3367 S:      Orphan
3368 F:      drivers/tty/cyclades.c
3369 F:      include/linux/cyclades.h
3370 F:      include/uapi/linux/cyclades.h
3371
3372 CYCLADES PC300 DRIVER
3373 W:      http://www.cyclades.com/
3374 S:      Orphan
3375 F:      drivers/net/wan/pc300*
3376
3377 CYPRESS_FIRMWARE MEDIA DRIVER
3378 M:      Antti Palosaari <crope@iki.fi>
3379 L:      linux-media@vger.kernel.org
3380 W:      https://linuxtv.org
3381 W:      http://palosaari.fi/linux/
3382 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3383 T:      git git://linuxtv.org/anttip/media_tree.git
3384 S:      Maintained
3385 F:      drivers/media/common/cypress_firmware*
3386
3387 CYTTSP TOUCHSCREEN DRIVER
3388 M:      Ferruh Yigit <fery@cypress.com>
3389 L:      linux-input@vger.kernel.org
3390 S:      Supported
3391 F:      drivers/input/touchscreen/cyttsp*
3392 F:      include/linux/input/cyttsp.h
3393
3394 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3395 M:      Joshua Kinard <kumba@gentoo.org>
3396 S:      Maintained
3397 F:      drivers/rtc/rtc-ds1685.c
3398 F:      include/linux/rtc/ds1685.h
3399
3400 DAMA SLAVE for AX.25
3401 M:      Joerg Reuter <jreuter@yaina.de>
3402 W:      http://yaina.de/jreuter/
3403 W:      http://www.qsl.net/dl1bke/
3404 L:      linux-hams@vger.kernel.org
3405 S:      Maintained
3406 F:      net/ax25/af_ax25.c
3407 F:      net/ax25/ax25_dev.c
3408 F:      net/ax25/ax25_ds_*
3409 F:      net/ax25/ax25_in.c
3410 F:      net/ax25/ax25_out.c
3411 F:      net/ax25/ax25_timer.c
3412 F:      net/ax25/sysctl_net_ax25.c
3413
3414 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3415 L:      netdev@vger.kernel.org
3416 S:      Orphan
3417 F:      Documentation/networking/dmfe.txt
3418 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3419
3420 DC390/AM53C974 SCSI driver
3421 M:      Hannes Reinecke <hare@suse.com>
3422 L:      linux-scsi@vger.kernel.org
3423 S:      Maintained
3424 F:      drivers/scsi/am53c974.c
3425
3426 DC395x SCSI driver
3427 M:      Oliver Neukum <oliver@neukum.org>
3428 M:      Ali Akcaagac <aliakc@web.de>
3429 M:      Jamie Lenehan <lenehan@twibble.org>
3430 L:      dc395x@twibble.org
3431 W:      http://twibble.org/dist/dc395x/
3432 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3433 S:      Maintained
3434 F:      Documentation/scsi/dc395x.txt
3435 F:      drivers/scsi/dc395x.*
3436
3437 DCCP PROTOCOL
3438 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3439 L:      dccp@vger.kernel.org
3440 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3441 S:      Maintained
3442 F:      include/linux/dccp.h
3443 F:      include/uapi/linux/dccp.h
3444 F:      include/linux/tfrc.h
3445 F:      net/dccp/
3446
3447 DECnet NETWORK LAYER
3448 W:      http://linux-decnet.sourceforge.net
3449 L:      linux-decnet-user@lists.sourceforge.net
3450 S:      Orphan
3451 F:      Documentation/networking/decnet.txt
3452 F:      net/decnet/
3453
3454 DECSTATION PLATFORM SUPPORT
3455 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3456 L:      linux-mips@linux-mips.org
3457 W:      http://www.linux-mips.org/wiki/DECstation
3458 S:      Maintained
3459 F:      arch/mips/dec/
3460 F:      arch/mips/include/asm/dec/
3461 F:      arch/mips/include/asm/mach-dec/
3462
3463 DEFXX FDDI NETWORK DRIVER
3464 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3465 S:      Maintained
3466 F:      drivers/net/fddi/defxx.*
3467
3468 DELL LAPTOP DRIVER
3469 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3470 M:      Pali Rohár <pali.rohar@gmail.com>
3471 L:      platform-driver-x86@vger.kernel.org
3472 S:      Maintained
3473 F:      drivers/platform/x86/dell-laptop.c
3474
3475 DELL LAPTOP RBTN DRIVER
3476 M:      Pali Rohár <pali.rohar@gmail.com>
3477 S:      Maintained
3478 F:      drivers/platform/x86/dell-rbtn.*
3479
3480 DELL LAPTOP FREEFALL DRIVER
3481 M:      Pali Rohár <pali.rohar@gmail.com>
3482 S:      Maintained
3483 F:      drivers/platform/x86/dell-smo8800.c
3484
3485 DELL LAPTOP SMM DRIVER
3486 M:      Pali Rohár <pali.rohar@gmail.com>
3487 S:      Maintained
3488 F:      drivers/hwmon/dell-smm-hwmon.c
3489 F:      include/uapi/linux/i8k.h
3490
3491 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3492 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3493 S:      Maintained
3494 F:      Documentation/dcdbas.txt
3495 F:      drivers/firmware/dcdbas.*
3496
3497 DELL WMI EXTRAS DRIVER
3498 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3499 M:      Pali Rohár <pali.rohar@gmail.com>
3500 S:      Maintained
3501 F:      drivers/platform/x86/dell-wmi.c
3502
3503 DESIGNWARE USB2 DRD IP DRIVER
3504 M:      John Youn <johnyoun@synopsys.com>
3505 L:      linux-usb@vger.kernel.org
3506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3507 S:      Maintained
3508 F:      drivers/usb/dwc2/
3509
3510 DESIGNWARE USB3 DRD IP DRIVER
3511 M:      Felipe Balbi <balbi@kernel.org>
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/dwc3/
3516
3517 DEVICE COREDUMP (DEV_COREDUMP)
3518 M:      Johannes Berg <johannes@sipsolutions.net>
3519 L:      linux-kernel@vger.kernel.org
3520 S:      Maintained
3521 F:      drivers/base/devcoredump.c
3522 F:      include/linux/devcoredump.h
3523
3524 DEVICE FREQUENCY (DEVFREQ)
3525 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3526 M:      Kyungmin Park <kyungmin.park@samsung.com>
3527 L:      linux-pm@vger.kernel.org
3528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3529 S:      Maintained
3530 F:      drivers/devfreq/
3531 F:      include/linux/devfreq.h
3532 F:      Documentation/devicetree/bindings/devfreq/
3533
3534 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3535 M:      Chanwoo Choi <cw00.choi@samsung.com>
3536 L:      linux-pm@vger.kernel.org
3537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3538 S:      Supported
3539 F:      drivers/devfreq/event/
3540 F:      drivers/devfreq/devfreq-event.c
3541 F:      include/linux/devfreq-event.h
3542 F:      Documentation/devicetree/bindings/devfreq/event/
3543
3544 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3545 M:      Chanwoo Choi <cw00.choi@samsung.com>
3546 L:      linux-pm@vger.kernel.org
3547 L:      linux-samsung-soc@vger.kernel.org
3548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3549 S:      Maintained
3550 F:      drivers/devfreq/exynos-bus.c
3551 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3552
3553 DEVICE NUMBER REGISTRY
3554 M:      Torben Mathiasen <device@lanana.org>
3555 W:      http://lanana.org/docs/device-list/index.html
3556 S:      Maintained
3557
3558 DEVICE-MAPPER  (LVM)
3559 M:      Alasdair Kergon <agk@redhat.com>
3560 M:      Mike Snitzer <snitzer@redhat.com>
3561 M:      dm-devel@redhat.com
3562 L:      dm-devel@redhat.com
3563 W:      http://sources.redhat.com/dm
3564 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3566 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3567 S:      Maintained
3568 F:      Documentation/device-mapper/
3569 F:      drivers/md/dm*
3570 F:      drivers/md/persistent-data/
3571 F:      include/linux/device-mapper.h
3572 F:      include/linux/dm-*.h
3573 F:      include/uapi/linux/dm-*.h
3574
3575 DEVLINK
3576 M:      Jiri Pirko <jiri@mellanox.com>
3577 L:      netdev@vger.kernel.org
3578 S:      Supported
3579 F:      net/core/devlink.c
3580 F:      include/net/devlink.h
3581 F:      include/uapi/linux/devlink.h
3582
3583 DIALOG SEMICONDUCTOR DRIVERS
3584 M:      Support Opensource <support.opensource@diasemi.com>
3585 W:      http://www.dialog-semiconductor.com/products
3586 S:      Supported
3587 F:      Documentation/hwmon/da90??
3588 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3589 F:      drivers/gpio/gpio-da90??.c
3590 F:      drivers/hwmon/da90??-hwmon.c
3591 F:      drivers/iio/adc/da91??-*.c
3592 F:      drivers/input/misc/da90??_onkey.c
3593 F:      drivers/input/touchscreen/da9052_tsi.c
3594 F:      drivers/leds/leds-da90??.c
3595 F:      drivers/mfd/da903x.c
3596 F:      drivers/mfd/da90??-*.c
3597 F:      drivers/mfd/da91??-*.c
3598 F:      drivers/power/da9052-battery.c
3599 F:      drivers/power/da91??-*.c
3600 F:      drivers/regulator/da903x.c
3601 F:      drivers/regulator/da9???-regulator.[ch]
3602 F:      drivers/rtc/rtc-da90??.c
3603 F:      drivers/video/backlight/da90??_bl.c
3604 F:      drivers/watchdog/da90??_wdt.c
3605 F:      include/linux/mfd/da903x.h
3606 F:      include/linux/mfd/da9052/
3607 F:      include/linux/mfd/da9055/
3608 F:      include/linux/mfd/da9063/
3609 F:      include/linux/mfd/da9150/
3610 F:      include/sound/da[79]*.h
3611 F:      sound/soc/codecs/da[79]*.[ch]
3612
3613 DIGI NEO AND CLASSIC PCI PRODUCTS
3614 M:      Lidza Louina <lidza.louina@gmail.com>
3615 M:      Mark Hounschell <markh@compro.net>
3616 L:      driverdev-devel@linuxdriverproject.org
3617 S:      Maintained
3618 F:      drivers/staging/dgnc/
3619
3620 DIOLAN U2C-12 I2C DRIVER
3621 M:      Guenter Roeck <linux@roeck-us.net>
3622 L:      linux-i2c@vger.kernel.org
3623 S:      Maintained
3624 F:      drivers/i2c/busses/i2c-diolan-u2c.c
3625
3626 DIRECT ACCESS (DAX)
3627 M:      Matthew Wilcox <willy@linux.intel.com>
3628 L:      linux-fsdevel@vger.kernel.org
3629 S:      Supported
3630 F:      fs/dax.c
3631
3632 DIRECTORY NOTIFICATION (DNOTIFY)
3633 M:      Eric Paris <eparis@parisplace.org>
3634 S:      Maintained
3635 F:      Documentation/filesystems/dnotify.txt
3636 F:      fs/notify/dnotify/
3637 F:      include/linux/dnotify.h
3638
3639 DISK GEOMETRY AND PARTITION HANDLING
3640 M:      Andries Brouwer <aeb@cwi.nl>
3641 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3642 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3643 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3644 S:      Maintained
3645
3646 DISKQUOTA
3647 M:      Jan Kara <jack@suse.com>
3648 S:      Maintained
3649 F:      Documentation/filesystems/quota.txt
3650 F:      fs/quota/
3651 F:      include/linux/quota*.h
3652 F:      include/uapi/linux/quota*.h
3653
3654 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3655 M:      Bernie Thompson <bernie@plugable.com>
3656 L:      linux-fbdev@vger.kernel.org
3657 S:      Maintained
3658 W:      http://plugable.com/category/projects/udlfb/
3659 F:      drivers/video/fbdev/udlfb.c
3660 F:      include/video/udlfb.h
3661 F:      Documentation/fb/udlfb.txt
3662
3663 DISTRIBUTED LOCK MANAGER (DLM)
3664 M:      Christine Caulfield <ccaulfie@redhat.com>
3665 M:      David Teigland <teigland@redhat.com>
3666 L:      cluster-devel@redhat.com
3667 W:      http://sources.redhat.com/cluster/
3668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3669 S:      Supported
3670 F:      fs/dlm/
3671
3672 DMA BUFFER SHARING FRAMEWORK
3673 M:      Sumit Semwal <sumit.semwal@linaro.org>
3674 S:      Maintained
3675 L:      linux-media@vger.kernel.org
3676 L:      dri-devel@lists.freedesktop.org
3677 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3678 F:      drivers/dma-buf/
3679 F:      include/linux/dma-buf*
3680 F:      include/linux/reservation.h
3681 F:      include/linux/*fence.h
3682 F:      Documentation/dma-buf-sharing.txt
3683 T:      git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3684
3685 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3686 M:      Vinod Koul <vinod.koul@intel.com>
3687 L:      dmaengine@vger.kernel.org
3688 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
3689 S:      Maintained
3690 F:      drivers/dma/
3691 F:      include/linux/dmaengine.h
3692 F:      Documentation/dmaengine/
3693 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
3694
3695 DME1737 HARDWARE MONITOR DRIVER
3696 M:      Juerg Haefliger <juergh@gmail.com>
3697 L:      linux-hwmon@vger.kernel.org
3698 S:      Maintained
3699 F:      Documentation/hwmon/dme1737
3700 F:      drivers/hwmon/dme1737.c
3701
3702 DMI/SMBIOS SUPPORT
3703 M:      Jean Delvare <jdelvare@suse.com>
3704 S:      Maintained
3705 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3706 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
3707 F:      drivers/firmware/dmi-id.c
3708 F:      drivers/firmware/dmi_scan.c
3709 F:      include/linux/dmi.h
3710
3711 DOCUMENTATION
3712 M:      Jonathan Corbet <corbet@lwn.net>
3713 L:      linux-doc@vger.kernel.org
3714 S:      Maintained
3715 F:      Documentation/
3716 F:      scripts/docproc.c
3717 F:      scripts/kernel-doc*
3718 X:      Documentation/ABI/
3719 X:      Documentation/devicetree/
3720 X:      Documentation/acpi
3721 X:      Documentation/power
3722 X:      Documentation/spi
3723 X:      Documentation/DocBook/media
3724 T:      git git://git.lwn.net/linux.git docs-next
3725
3726 DOUBLETALK DRIVER
3727 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
3728 L:      blinux-list@redhat.com
3729 S:      Maintained
3730 F:      drivers/char/dtlk.c
3731 F:      include/linux/dtlk.h
3732
3733 DPT_I2O SCSI RAID DRIVER
3734 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3735 L:      linux-scsi@vger.kernel.org
3736 W:      http://www.adaptec.com/
3737 S:      Maintained
3738 F:      drivers/scsi/dpt*
3739 F:      drivers/scsi/dpt/
3740
3741 DRBD DRIVER
3742 M:      Philipp Reisner <philipp.reisner@linbit.com>
3743 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
3744 L:      drbd-dev@lists.linbit.com
3745 W:      http://www.drbd.org
3746 T:      git git://git.linbit.com/linux-drbd.git
3747 T:      git git://git.linbit.com/drbd-8.4.git
3748 S:      Supported
3749 F:      drivers/block/drbd/
3750 F:      lib/lru_cache.c
3751 F:      Documentation/blockdev/drbd/
3752
3753 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3754 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3756 S:      Supported
3757 F:      Documentation/kobject.txt
3758 F:      drivers/base/
3759 F:      fs/debugfs/
3760 F:      fs/kernfs/
3761 F:      fs/sysfs/
3762 F:      include/linux/debugfs.h
3763 F:      include/linux/kobj*
3764 F:      lib/kobj*
3765
3766 DRM DRIVERS
3767 M:      David Airlie <airlied@linux.ie>
3768 L:      dri-devel@lists.freedesktop.org
3769 T:      git git://people.freedesktop.org/~airlied/linux
3770 S:      Maintained
3771 F:      drivers/gpu/drm/
3772 F:      drivers/gpu/vga/
3773 F:      include/drm/
3774 F:      include/uapi/drm/
3775
3776 RADEON and AMDGPU DRM DRIVERS
3777 M:      Alex Deucher <alexander.deucher@amd.com>
3778 M:      Christian König <christian.koenig@amd.com>
3779 L:      dri-devel@lists.freedesktop.org
3780 T:      git git://people.freedesktop.org/~agd5f/linux
3781 S:      Supported
3782 F:      drivers/gpu/drm/radeon/
3783 F:      include/uapi/drm/radeon*
3784 F:      drivers/gpu/drm/amd/
3785 F:      include/uapi/drm/amdgpu*
3786
3787 DRM PANEL DRIVERS
3788 M:      Thierry Reding <thierry.reding@gmail.com>
3789 L:      dri-devel@lists.freedesktop.org
3790 T:      git git://anongit.freedesktop.org/tegra/linux.git
3791 S:      Maintained
3792 F:      drivers/gpu/drm/drm_panel.c
3793 F:      drivers/gpu/drm/panel/
3794 F:      include/drm/drm_panel.h
3795 F:      Documentation/devicetree/bindings/display/panel/
3796
3797 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3798 M:      Daniel Vetter <daniel.vetter@intel.com>
3799 M:      Jani Nikula <jani.nikula@linux.intel.com>
3800 L:      intel-gfx@lists.freedesktop.org
3801 L:      dri-devel@lists.freedesktop.org
3802 W:      https://01.org/linuxgraphics/
3803 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
3804 T:      git git://anongit.freedesktop.org/drm-intel
3805 S:      Supported
3806 F:      drivers/gpu/drm/i915/
3807 F:      include/drm/i915*
3808 F:      include/uapi/drm/i915*
3809
3810 DRM DRIVERS FOR ATMEL HLCDC
3811 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
3812 L:      dri-devel@lists.freedesktop.org
3813 S:      Supported
3814 F:      drivers/gpu/drm/atmel-hlcdc/
3815 F:      Documentation/devicetree/bindings/drm/atmel/
3816
3817 DRM DRIVERS FOR EXYNOS
3818 M:      Inki Dae <inki.dae@samsung.com>
3819 M:      Joonyoung Shim <jy0922.shim@samsung.com>
3820 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
3821 M:      Kyungmin Park <kyungmin.park@samsung.com>
3822 L:      dri-devel@lists.freedesktop.org
3823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3824 S:      Supported
3825 F:      drivers/gpu/drm/exynos/
3826 F:      include/drm/exynos*
3827 F:      include/uapi/drm/exynos*
3828
3829 DRM DRIVERS FOR FREESCALE DCU
3830 M:      Stefan Agner <stefan@agner.ch>
3831 M:      Alison Wang <alison.wang@freescale.com>
3832 L:      dri-devel@lists.freedesktop.org
3833 S:      Supported
3834 F:      drivers/gpu/drm/fsl-dcu/
3835 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
3836 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3837
3838 DRM DRIVERS FOR FREESCALE IMX
3839 M:      Philipp Zabel <p.zabel@pengutronix.de>
3840 L:      dri-devel@lists.freedesktop.org
3841 S:      Maintained
3842 F:      drivers/gpu/drm/imx/
3843 F:      drivers/gpu/ipu-v3/
3844 F:      Documentation/devicetree/bindings/display/imx/
3845
3846 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3847 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3848 L:      dri-devel@lists.freedesktop.org
3849 T:      git git://github.com/patjak/drm-gma500
3850 S:      Maintained
3851 F:      drivers/gpu/drm/gma500
3852 F:      include/drm/gma500*
3853
3854 DRM DRIVERS FOR NVIDIA TEGRA
3855 M:      Thierry Reding <thierry.reding@gmail.com>
3856 M:      Terje Bergström <tbergstrom@nvidia.com>
3857 L:      dri-devel@lists.freedesktop.org
3858 L:      linux-tegra@vger.kernel.org
3859 T:      git git://anongit.freedesktop.org/tegra/linux.git
3860 S:      Supported
3861 F:      drivers/gpu/drm/tegra/
3862 F:      drivers/gpu/host1x/
3863 F:      include/linux/host1x.h
3864 F:      include/uapi/drm/tegra_drm.h
3865 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3866
3867 DRM DRIVERS FOR RENESAS
3868 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3869 L:      dri-devel@lists.freedesktop.org
3870 L:      linux-renesas-soc@vger.kernel.org
3871 T:      git git://people.freedesktop.org/~airlied/linux
3872 S:      Supported
3873 F:      drivers/gpu/drm/rcar-du/
3874 F:      drivers/gpu/drm/shmobile/
3875 F:      include/linux/platform_data/shmob_drm.h
3876
3877 DRM DRIVERS FOR ROCKCHIP
3878 M:      Mark Yao <mark.yao@rock-chips.com>
3879 L:      dri-devel@lists.freedesktop.org
3880 S:      Maintained
3881 F:      drivers/gpu/drm/rockchip/
3882 F:      Documentation/devicetree/bindings/display/rockchip*
3883
3884 DRM DRIVERS FOR STI
3885 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
3886 M:      Vincent Abriou <vincent.abriou@st.com>
3887 L:      dri-devel@lists.freedesktop.org
3888 T:      git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3889 S:      Maintained
3890 F:      drivers/gpu/drm/sti
3891 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
3892
3893 DRM DRIVERS FOR VIVANTE GPU IP
3894 M:      Lucas Stach <l.stach@pengutronix.de>
3895 R:      Russell King <linux+etnaviv@armlinux.org.uk>
3896 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
3897 L:      dri-devel@lists.freedesktop.org
3898 S:      Maintained
3899 F:      drivers/gpu/drm/etnaviv
3900 F:      Documentation/devicetree/bindings/display/etnaviv
3901
3902 DSBR100 USB FM RADIO DRIVER
3903 M:      Alexey Klimov <klimov.linux@gmail.com>
3904 L:      linux-media@vger.kernel.org
3905 T:      git git://linuxtv.org/media_tree.git
3906 S:      Maintained
3907 F:      drivers/media/radio/dsbr100.c
3908
3909 DSCC4 DRIVER
3910 M:      Francois Romieu <romieu@fr.zoreil.com>
3911 L:      netdev@vger.kernel.org
3912 S:      Maintained
3913 F:      drivers/net/wan/dscc4.c
3914
3915 DT3155 MEDIA DRIVER
3916 M:      Hans Verkuil <hverkuil@xs4all.nl>
3917 L:      linux-media@vger.kernel.org
3918 T:      git git://linuxtv.org/media_tree.git
3919 W:      https://linuxtv.org
3920 S:      Odd Fixes
3921 F:      drivers/media/pci/dt3155/
3922
3923 DVB_USB_AF9015 MEDIA DRIVER
3924 M:      Antti Palosaari <crope@iki.fi>
3925 L:      linux-media@vger.kernel.org
3926 W:      https://linuxtv.org
3927 W:      http://palosaari.fi/linux/
3928 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3929 T:      git git://linuxtv.org/anttip/media_tree.git
3930 S:      Maintained
3931 F:      drivers/media/usb/dvb-usb-v2/af9015*
3932
3933 DVB_USB_AF9035 MEDIA DRIVER
3934 M:      Antti Palosaari <crope@iki.fi>
3935 L:      linux-media@vger.kernel.org
3936 W:      https://linuxtv.org
3937 W:      http://palosaari.fi/linux/
3938 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3939 T:      git git://linuxtv.org/anttip/media_tree.git
3940 S:      Maintained
3941 F:      drivers/media/usb/dvb-usb-v2/af9035*
3942
3943 DVB_USB_ANYSEE MEDIA DRIVER
3944 M:      Antti Palosaari <crope@iki.fi>
3945 L:      linux-media@vger.kernel.org
3946 W:      https://linuxtv.org
3947 W:      http://palosaari.fi/linux/
3948 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3949 T:      git git://linuxtv.org/anttip/media_tree.git
3950 S:      Maintained
3951 F:      drivers/media/usb/dvb-usb-v2/anysee*
3952
3953 DVB_USB_AU6610 MEDIA DRIVER
3954 M:      Antti Palosaari <crope@iki.fi>
3955 L:      linux-media@vger.kernel.org
3956 W:      https://linuxtv.org
3957 W:      http://palosaari.fi/linux/
3958 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3959 T:      git git://linuxtv.org/anttip/media_tree.git
3960 S:      Maintained
3961 F:      drivers/media/usb/dvb-usb-v2/au6610*
3962
3963 DVB_USB_CE6230 MEDIA DRIVER
3964 M:      Antti Palosaari <crope@iki.fi>
3965 L:      linux-media@vger.kernel.org
3966 W:      https://linuxtv.org
3967 W:      http://palosaari.fi/linux/
3968 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3969 T:      git git://linuxtv.org/anttip/media_tree.git
3970 S:      Maintained
3971 F:      drivers/media/usb/dvb-usb-v2/ce6230*
3972
3973 DVB_USB_CXUSB MEDIA DRIVER
3974 M:      Michael Krufky <mkrufky@linuxtv.org>
3975 L:      linux-media@vger.kernel.org
3976 W:      https://linuxtv.org
3977 W:      http://github.com/mkrufky
3978 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3979 T:      git git://linuxtv.org/media_tree.git
3980 S:      Maintained
3981 F:      drivers/media/usb/dvb-usb/cxusb*
3982
3983 DVB_USB_EC168 MEDIA DRIVER
3984 M:      Antti Palosaari <crope@iki.fi>
3985 L:      linux-media@vger.kernel.org
3986 W:      https://linuxtv.org
3987 W:      http://palosaari.fi/linux/
3988 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3989 T:      git git://linuxtv.org/anttip/media_tree.git
3990 S:      Maintained
3991 F:      drivers/media/usb/dvb-usb-v2/ec168*
3992
3993 DVB_USB_GL861 MEDIA DRIVER
3994 M:      Antti Palosaari <crope@iki.fi>
3995 L:      linux-media@vger.kernel.org
3996 W:      https://linuxtv.org
3997 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3998 T:      git git://linuxtv.org/anttip/media_tree.git
3999 S:      Maintained
4000 F:      drivers/media/usb/dvb-usb-v2/gl861*
4001
4002 DVB_USB_MXL111SF MEDIA DRIVER
4003 M:      Michael Krufky <mkrufky@linuxtv.org>
4004 L:      linux-media@vger.kernel.org
4005 W:      https://linuxtv.org
4006 W:      http://github.com/mkrufky
4007 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4008 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4009 S:      Maintained
4010 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4011
4012 DVB_USB_RTL28XXU MEDIA DRIVER
4013 M:      Antti Palosaari <crope@iki.fi>
4014 L:      linux-media@vger.kernel.org
4015 W:      https://linuxtv.org
4016 W:      http://palosaari.fi/linux/
4017 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4018 T:      git git://linuxtv.org/anttip/media_tree.git
4019 S:      Maintained
4020 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4021
4022 DVB_USB_V2 MEDIA DRIVER
4023 M:      Antti Palosaari <crope@iki.fi>
4024 L:      linux-media@vger.kernel.org
4025 W:      https://linuxtv.org
4026 W:      http://palosaari.fi/linux/
4027 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4028 T:      git git://linuxtv.org/anttip/media_tree.git
4029 S:      Maintained
4030 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4031 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4032
4033 DYNAMIC DEBUG
4034 M:      Jason Baron <jbaron@akamai.com>
4035 S:      Maintained
4036 F:      lib/dynamic_debug.c
4037 F:      include/linux/dynamic_debug.h
4038
4039 DZ DECSTATION DZ11 SERIAL DRIVER
4040 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4041 S:      Maintained
4042 F:      drivers/tty/serial/dz.*
4043
4044 E3X0 POWER BUTTON DRIVER
4045 M:      Moritz Fischer <moritz.fischer@ettus.com>
4046 L:      usrp-users@lists.ettus.com
4047 W:      http://www.ettus.com
4048 S:      Supported
4049 F:      drivers/input/misc/e3x0-button.c
4050 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4051
4052 E4000 MEDIA DRIVER
4053 M:      Antti Palosaari <crope@iki.fi>
4054 L:      linux-media@vger.kernel.org
4055 W:      https://linuxtv.org
4056 W:      http://palosaari.fi/linux/
4057 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4058 T:      git git://linuxtv.org/anttip/media_tree.git
4059 S:      Maintained
4060 F:      drivers/media/tuners/e4000*
4061
4062 EATA ISA/EISA/PCI SCSI DRIVER
4063 M:      Dario Ballabio <ballabio_dario@emc.com>
4064 L:      linux-scsi@vger.kernel.org
4065 S:      Maintained
4066 F:      drivers/scsi/eata.c
4067
4068 EC100 MEDIA DRIVER
4069 M:      Antti Palosaari <crope@iki.fi>
4070 L:      linux-media@vger.kernel.org
4071 W:      https://linuxtv.org
4072 W:      http://palosaari.fi/linux/
4073 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4074 T:      git git://linuxtv.org/anttip/media_tree.git
4075 S:      Maintained
4076 F:      drivers/media/dvb-frontends/ec100*
4077
4078 ECRYPT FILE SYSTEM
4079 M:      Tyler Hicks <tyhicks@canonical.com>
4080 L:      ecryptfs@vger.kernel.org
4081 W:      http://ecryptfs.org
4082 W:      https://launchpad.net/ecryptfs
4083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4084 S:      Supported
4085 F:      Documentation/filesystems/ecryptfs.txt
4086 F:      fs/ecryptfs/
4087
4088 EDAC-CORE
4089 M:      Doug Thompson <dougthompson@xmission.com>
4090 M:      Borislav Petkov <bp@alien8.de>
4091 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4092 L:      linux-edac@vger.kernel.org
4093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4095 S:      Supported
4096 F:      Documentation/edac.txt
4097 F:      drivers/edac/
4098 F:      include/linux/edac.h
4099
4100 EDAC-AMD64
4101 M:      Doug Thompson <dougthompson@xmission.com>
4102 M:      Borislav Petkov <bp@alien8.de>
4103 L:      linux-edac@vger.kernel.org
4104 S:      Maintained
4105 F:      drivers/edac/amd64_edac*
4106
4107 EDAC-CALXEDA
4108 M:      Doug Thompson <dougthompson@xmission.com>
4109 M:      Robert Richter <rric@kernel.org>
4110 L:      linux-edac@vger.kernel.org
4111 S:      Maintained
4112 F:      drivers/edac/highbank*
4113
4114 EDAC-CAVIUM
4115 M:      Ralf Baechle <ralf@linux-mips.org>
4116 M:      David Daney <david.daney@cavium.com>
4117 L:      linux-edac@vger.kernel.org
4118 L:      linux-mips@linux-mips.org
4119 S:      Supported
4120 F:      drivers/edac/octeon_edac*
4121
4122 EDAC-E752X
4123 M:      Mark Gross <mark.gross@intel.com>
4124 M:      Doug Thompson <dougthompson@xmission.com>
4125 L:      linux-edac@vger.kernel.org
4126 S:      Maintained
4127 F:      drivers/edac/e752x_edac.c
4128
4129 EDAC-E7XXX
4130 M:      Doug Thompson <dougthompson@xmission.com>
4131 L:      linux-edac@vger.kernel.org
4132 S:      Maintained
4133 F:      drivers/edac/e7xxx_edac.c
4134
4135 EDAC-GHES
4136 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4137 L:      linux-edac@vger.kernel.org
4138 S:      Maintained
4139 F:      drivers/edac/ghes_edac.c
4140
4141 EDAC-I82443BXGX
4142 M:      Tim Small <tim@buttersideup.com>
4143 L:      linux-edac@vger.kernel.org
4144 S:      Maintained
4145 F:      drivers/edac/i82443bxgx_edac.c
4146
4147 EDAC-I3000
4148 M:      Jason Uhlenkott <juhlenko@akamai.com>
4149 L:      linux-edac@vger.kernel.org
4150 S:      Maintained
4151 F:      drivers/edac/i3000_edac.c
4152
4153 EDAC-I5000
4154 M:      Doug Thompson <dougthompson@xmission.com>
4155 L:      linux-edac@vger.kernel.org
4156 S:      Maintained
4157 F:      drivers/edac/i5000_edac.c
4158
4159 EDAC-I5400
4160 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4161 L:      linux-edac@vger.kernel.org
4162 S:      Maintained
4163 F:      drivers/edac/i5400_edac.c
4164
4165 EDAC-I7300
4166 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4167 L:      linux-edac@vger.kernel.org
4168 S:      Maintained
4169 F:      drivers/edac/i7300_edac.c
4170
4171 EDAC-I7CORE
4172 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4173 L:      linux-edac@vger.kernel.org
4174 S:      Maintained
4175 F:      drivers/edac/i7core_edac.c
4176
4177 EDAC-I82975X
4178 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4179 M:      "Arvind R." <arvino55@gmail.com>
4180 L:      linux-edac@vger.kernel.org
4181 S:      Maintained
4182 F:      drivers/edac/i82975x_edac.c
4183
4184 EDAC-IE31200
4185 M:      Jason Baron <jbaron@akamai.com>
4186 L:      linux-edac@vger.kernel.org
4187 S:      Maintained
4188 F:      drivers/edac/ie31200_edac.c
4189
4190 EDAC-MPC85XX
4191 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4192 L:      linux-edac@vger.kernel.org
4193 S:      Maintained
4194 F:      drivers/edac/mpc85xx_edac.[ch]
4195
4196 EDAC-PASEMI
4197 M:      Egor Martovetsky <egor@pasemi.com>
4198 L:      linux-edac@vger.kernel.org
4199 S:      Maintained
4200 F:      drivers/edac/pasemi_edac.c
4201
4202 EDAC-R82600
4203 M:      Tim Small <tim@buttersideup.com>
4204 L:      linux-edac@vger.kernel.org
4205 S:      Maintained
4206 F:      drivers/edac/r82600_edac.c
4207
4208 EDAC-SBRIDGE
4209 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4210 L:      linux-edac@vger.kernel.org
4211 S:      Maintained
4212 F:      drivers/edac/sb_edac.c
4213
4214 EDAC-XGENE
4215 APPLIED MICRO (APM) X-GENE SOC EDAC
4216 M:     Loc Ho <lho@apm.com>
4217 S:     Supported
4218 F:     drivers/edac/xgene_edac.c
4219 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4220
4221 EDIROL UA-101/UA-1000 DRIVER
4222 M:      Clemens Ladisch <clemens@ladisch.de>
4223 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4224 T:      git git://git.alsa-project.org/alsa-kernel.git
4225 S:      Maintained
4226 F:      sound/usb/misc/ua101.c
4227
4228 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4229 M:      Matt Fleming <matt@codeblueprint.co.uk>
4230 L:      linux-efi@vger.kernel.org
4231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4232 S:      Maintained
4233 F:      Documentation/efi-stub.txt
4234 F:      arch/ia64/kernel/efi.c
4235 F:      arch/x86/boot/compressed/eboot.[ch]
4236 F:      arch/x86/include/asm/efi.h
4237 F:      arch/x86/platform/efi/
4238 F:      drivers/firmware/efi/
4239 F:      include/linux/efi*.h
4240
4241 EFI VARIABLE FILESYSTEM
4242 M:      Matthew Garrett <matthew.garrett@nebula.com>
4243 M:      Jeremy Kerr <jk@ozlabs.org>
4244 M:      Matt Fleming <matt@codeblueprint.co.uk>
4245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4246 L:      linux-efi@vger.kernel.org
4247 S:      Maintained
4248 F:      fs/efivarfs/
4249
4250 EFIFB FRAMEBUFFER DRIVER
4251 L:      linux-fbdev@vger.kernel.org
4252 M:      Peter Jones <pjones@redhat.com>
4253 S:      Maintained
4254 F:      drivers/video/fbdev/efifb.c
4255
4256 EFS FILESYSTEM
4257 W:      http://aeschi.ch.eu.org/efs/
4258 S:      Orphan
4259 F:      fs/efs/
4260
4261 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4262 M:      Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4263 L:      netdev@vger.kernel.org
4264 S:      Maintained
4265 F:      drivers/net/ethernet/ibm/ehea/
4266
4267 EM28XX VIDEO4LINUX DRIVER
4268 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4269 L:      linux-media@vger.kernel.org
4270 W:      https://linuxtv.org
4271 T:      git git://linuxtv.org/media_tree.git
4272 S:      Maintained
4273 F:      drivers/media/usb/em28xx/
4274
4275 EMBEDDED LINUX
4276 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4277 M:      Matt Mackall <mpm@selenic.com>
4278 M:      David Woodhouse <dwmw2@infradead.org>
4279 L:      linux-embedded@vger.kernel.org
4280 S:      Maintained
4281
4282 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4283 M:      James Smart <james.smart@avagotech.com>
4284 M:      Dick Kennedy <dick.kennedy@avagotech.com>
4285 L:      linux-scsi@vger.kernel.org
4286 W:      http://www.avagotech.com
4287 S:      Supported
4288 F:      drivers/scsi/lpfc/
4289
4290 ENE CB710 FLASH CARD READER DRIVER
4291 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4292 S:      Maintained
4293 F:      drivers/misc/cb710/
4294 F:      drivers/mmc/host/cb710-mmc.*
4295 F:      include/linux/cb710.h
4296
4297 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4298 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4299 S:      Maintained
4300 F:      drivers/media/rc/ene_ir.*
4301
4302 EPSON S1D13XXX FRAMEBUFFER DRIVER
4303 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4304 S:      Maintained
4305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4306 F:      drivers/video/fbdev/s1d13xxxfb.c
4307 F:      include/video/s1d13xxxfb.h
4308
4309 ET131X NETWORK DRIVER
4310 M:      Mark Einon <mark.einon@gmail.com>
4311 S:      Odd Fixes
4312 F:      drivers/net/ethernet/agere/
4313
4314 ETHERNET BRIDGE
4315 M:      Stephen Hemminger <stephen@networkplumber.org>
4316 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4317 L:      netdev@vger.kernel.org
4318 W:      http://www.linuxfoundation.org/en/Net:Bridge
4319 S:      Maintained
4320 F:      include/linux/netfilter_bridge/
4321 F:      net/bridge/
4322
4323 ETHERNET PHY LIBRARY
4324 M:      Florian Fainelli <f.fainelli@gmail.com>
4325 L:      netdev@vger.kernel.org
4326 S:      Maintained
4327 F:      include/linux/phy.h
4328 F:      include/linux/phy_fixed.h
4329 F:      drivers/net/phy/
4330 F:      Documentation/networking/phy.txt
4331 F:      drivers/of/of_mdio.c
4332 F:      drivers/of/of_net.c
4333
4334 EXT2 FILE SYSTEM
4335 M:      Jan Kara <jack@suse.com>
4336 L:      linux-ext4@vger.kernel.org
4337 S:      Maintained
4338 F:      Documentation/filesystems/ext2.txt
4339 F:      fs/ext2/
4340 F:      include/linux/ext2*
4341
4342 EXT4 FILE SYSTEM
4343 M:      "Theodore Ts'o" <tytso@mit.edu>
4344 M:      Andreas Dilger <adilger.kernel@dilger.ca>
4345 L:      linux-ext4@vger.kernel.org
4346 W:      http://ext4.wiki.kernel.org
4347 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
4348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4349 S:      Maintained
4350 F:      Documentation/filesystems/ext4.txt
4351 F:      fs/ext4/
4352
4353 Extended Verification Module (EVM)
4354 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
4355 L:      linux-ima-devel@lists.sourceforge.net
4356 L:      linux-security-module@vger.kernel.org
4357 S:      Supported
4358 F:      security/integrity/evm/
4359
4360 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4361 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4362 M:      Chanwoo Choi <cw00.choi@samsung.com>
4363 L:      linux-kernel@vger.kernel.org
4364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4365 S:      Maintained
4366 F:      drivers/extcon/
4367 F:      include/linux/extcon/
4368 F:      include/linux/extcon.h
4369 F:      Documentation/extcon/
4370 F:      Documentation/devicetree/bindings/extcon/
4371
4372 EXYNOS DP DRIVER
4373 M:      Jingoo Han <jingoohan1@gmail.com>
4374 L:      dri-devel@lists.freedesktop.org
4375 S:      Maintained
4376 F:      drivers/gpu/drm/exynos/exynos_dp*
4377
4378 EXYNOS SYSMMU (IOMMU) driver
4379 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4380 L:      iommu@lists.linux-foundation.org
4381 S:      Maintained
4382 F:      drivers/iommu/exynos-iommu.c
4383
4384 EXYNOS MIPI DISPLAY DRIVERS
4385 M:      Inki Dae <inki.dae@samsung.com>
4386 M:      Donghwa Lee <dh09.lee@samsung.com>
4387 M:      Kyungmin Park <kyungmin.park@samsung.com>
4388 L:      linux-fbdev@vger.kernel.org
4389 S:      Maintained
4390 F:      drivers/video/fbdev/exynos/exynos_mipi*
4391 F:      include/video/exynos_mipi*
4392
4393 F71805F HARDWARE MONITORING DRIVER
4394 M:      Jean Delvare <jdelvare@suse.com>
4395 L:      linux-hwmon@vger.kernel.org
4396 S:      Maintained
4397 F:      Documentation/hwmon/f71805f
4398 F:      drivers/hwmon/f71805f.c
4399
4400 FC0011 TUNER DRIVER
4401 M:      Michael Buesch <m@bues.ch>
4402 L:      linux-media@vger.kernel.org
4403 S:      Maintained
4404 F:      drivers/media/tuners/fc0011.h
4405 F:      drivers/media/tuners/fc0011.c
4406
4407 FC2580 MEDIA DRIVER
4408 M:      Antti Palosaari <crope@iki.fi>
4409 L:      linux-media@vger.kernel.org
4410 W:      https://linuxtv.org
4411 W:      http://palosaari.fi/linux/
4412 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4413 T:      git git://linuxtv.org/anttip/media_tree.git
4414 S:      Maintained
4415 F:      drivers/media/tuners/fc2580*
4416
4417 FANOTIFY
4418 M:      Eric Paris <eparis@redhat.com>
4419 S:      Maintained
4420 F:      fs/notify/fanotify/
4421 F:      include/linux/fanotify.h
4422 F:      include/uapi/linux/fanotify.h
4423
4424 FARSYNC SYNCHRONOUS DRIVER
4425 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
4426 W:      http://www.farsite.co.uk/
4427 S:      Supported
4428 F:      drivers/net/wan/farsync.*
4429
4430 FAULT INJECTION SUPPORT
4431 M:      Akinobu Mita <akinobu.mita@gmail.com>
4432 S:      Supported
4433 F:      Documentation/fault-injection/
4434 F:      lib/fault-inject.c
4435
4436 FBTFT Framebuffer drivers
4437 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4438 M:      Noralf Trønnes <noralf@tronnes.org>
4439 S:      Maintained
4440 F:      drivers/staging/fbtft/
4441
4442 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4443 M:      Vasu Dev <vasu.dev@intel.com>
4444 L:      fcoe-devel@open-fcoe.org
4445 W:      www.Open-FCoE.org
4446 S:      Supported
4447 F:      drivers/scsi/libfc/
4448 F:      drivers/scsi/fcoe/
4449 F:      include/scsi/fc/
4450 F:      include/scsi/libfc.h
4451 F:      include/scsi/libfcoe.h
4452 F:      include/uapi/scsi/fc/
4453
4454 FILE LOCKING (flock() and fcntl()/lockf())
4455 M:      Jeff Layton <jlayton@poochiereds.net>
4456 M:      "J. Bruce Fields" <bfields@fieldses.org>
4457 L:      linux-fsdevel@vger.kernel.org
4458 S:      Maintained
4459 F:      include/linux/fcntl.h
4460 F:      include/linux/fs.h
4461 F:      include/uapi/linux/fcntl.h
4462 F:      include/uapi/linux/fs.h
4463 F:      fs/fcntl.c
4464 F:      fs/locks.c
4465
4466 FILESYSTEMS (VFS and infrastructure)
4467 M:      Alexander Viro <viro@zeniv.linux.org.uk>
4468 L:      linux-fsdevel@vger.kernel.org
4469 S:      Maintained
4470 F:      fs/*
4471
4472 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4473 M:      Riku Voipio <riku.voipio@iki.fi>
4474 L:      linux-hwmon@vger.kernel.org
4475 S:      Maintained
4476 F:      drivers/hwmon/f75375s.c
4477 F:      include/linux/f75375s.h
4478
4479 FIREWIRE AUDIO DRIVERS
4480 M:      Clemens Ladisch <clemens@ladisch.de>
4481 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4482 T:      git git://git.alsa-project.org/alsa-kernel.git
4483 S:      Maintained
4484 F:      sound/firewire/
4485
4486 FIREWIRE MEDIA DRIVERS (firedtv)
4487 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
4488 L:      linux-media@vger.kernel.org
4489 L:      linux1394-devel@lists.sourceforge.net
4490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4491 S:      Maintained
4492 F:      drivers/media/firewire/
4493
4494 FIREWIRE SBP-2 TARGET
4495 M:      Chris Boot <bootc@bootc.net>
4496 L:      linux-scsi@vger.kernel.org
4497 L:      target-devel@vger.kernel.org
4498 L:      linux1394-devel@lists.sourceforge.net
4499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4500 S:      Maintained
4501 F:      drivers/target/sbp/
4502
4503 FIREWIRE SUBSYSTEM
4504 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
4505 L:      linux1394-devel@lists.sourceforge.net
4506 W:      http://ieee1394.wiki.kernel.org/
4507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4508 S:      Maintained
4509 F:      drivers/firewire/
4510 F:      include/linux/firewire.h
4511 F:      include/uapi/linux/firewire*.h
4512 F:      tools/firewire/
4513
4514 FIRMWARE LOADER (request_firmware)
4515 M:      Ming Lei <ming.lei@canonical.com>
4516 L:      linux-kernel@vger.kernel.org
4517 S:      Maintained
4518 F:      Documentation/firmware_class/
4519 F:      drivers/base/firmware*.c
4520 F:      include/linux/firmware.h
4521
4522 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4523 M:      Joshua Morris <josh.h.morris@us.ibm.com>
4524 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4525 S:      Maintained
4526 F:      drivers/block/rsxx/
4527
4528 FLOPPY DRIVER
4529 M:      Jiri Kosina <jikos@kernel.org>
4530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4531 S:      Odd fixes
4532 F:      drivers/block/floppy.c
4533
4534 FMC SUBSYSTEM
4535 M:      Alessandro Rubini <rubini@gnudd.com>
4536 W:      http://www.ohwr.org/projects/fmc-bus
4537 S:      Supported
4538 F:      drivers/fmc/
4539 F:      include/linux/fmc*.h
4540 F:      include/linux/ipmi-fru.h
4541 K:      fmc_d.*register
4542
4543 FPGA MANAGER FRAMEWORK
4544 M:      Alan Tull <atull@opensource.altera.com>
4545 R:      Moritz Fischer <moritz.fischer@ettus.com>
4546 S:      Maintained
4547 F:      drivers/fpga/
4548 F:      include/linux/fpga/fpga-mgr.h
4549 W:      http://www.rocketboards.org
4550
4551 FPU EMULATOR
4552 M:      Bill Metzenthen <billm@melbpc.org.au>
4553 W:      http://floatingpoint.sourceforge.net/emulator/index.html
4554 S:      Maintained
4555 F:      arch/x86/math-emu/
4556
4557 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4558 L:      netdev@vger.kernel.org
4559 S:      Orphan
4560 F:      drivers/net/wan/dlci.c
4561 F:      drivers/net/wan/sdla.c
4562
4563 FRAMEBUFFER LAYER
4564 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4565 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4566 L:      linux-fbdev@vger.kernel.org
4567 W:      http://linux-fbdev.sourceforge.net/
4568 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
4569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4570 S:      Maintained
4571 F:      Documentation/fb/
4572 F:      drivers/video/
4573 F:      include/video/
4574 F:      include/linux/fb.h
4575 F:      include/uapi/video/
4576 F:      include/uapi/linux/fb.h
4577
4578 FREESCALE DIU FRAMEBUFFER DRIVER
4579 M:      Timur Tabi <timur@tabi.org>
4580 L:      linux-fbdev@vger.kernel.org
4581 S:      Maintained
4582 F:      drivers/video/fbdev/fsl-diu-fb.*
4583
4584 FREESCALE DMA DRIVER
4585 M:      Li Yang <leoli@freescale.com>
4586 M:      Zhang Wei <zw@zh-kernel.org>
4587 L:      linuxppc-dev@lists.ozlabs.org
4588 S:      Maintained
4589 F:      drivers/dma/fsldma.*
4590
4591 FREESCALE GPMI NAND DRIVER
4592 M:      Han Xu <han.xu@nxp.com>
4593 L:      linux-mtd@lists.infradead.org
4594 S:      Maintained
4595 F:      drivers/mtd/nand/gpmi-nand/*
4596
4597 FREESCALE I2C CPM DRIVER
4598 M:      Jochen Friedrich <jochen@scram.de>
4599 L:      linuxppc-dev@lists.ozlabs.org
4600 L:      linux-i2c@vger.kernel.org
4601 S:      Maintained
4602 F:      drivers/i2c/busses/i2c-cpm.c
4603
4604 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4605 M:      Sascha Hauer <kernel@pengutronix.de>
4606 L:      linux-fbdev@vger.kernel.org
4607 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4608 S:      Maintained
4609 F:      include/linux/platform_data/video-imxfb.h
4610 F:      drivers/video/fbdev/imxfb.c
4611
4612 FREESCALE QUAD SPI DRIVER
4613 M:      Han Xu <han.xu@nxp.com>
4614 L:      linux-mtd@lists.infradead.org
4615 S:      Maintained
4616 F:      drivers/mtd/spi-nor/fsl-quadspi.c
4617
4618 FREESCALE SOC FS_ENET DRIVER
4619 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
4620 M:      Vitaly Bordug <vbordug@ru.mvista.com>
4621 L:      linuxppc-dev@lists.ozlabs.org
4622 L:      netdev@vger.kernel.org
4623 S:      Maintained
4624 F:      drivers/net/ethernet/freescale/fs_enet/
4625 F:      include/linux/fs_enet_pd.h
4626
4627 FREESCALE IMX / MXC FEC DRIVER
4628 M:      Fugang Duan <fugang.duan@nxp.com>
4629 L:      netdev@vger.kernel.org
4630 S:      Maintained
4631 F:      drivers/net/ethernet/freescale/fec_main.c
4632 F:      drivers/net/ethernet/freescale/fec_ptp.c
4633 F:      drivers/net/ethernet/freescale/fec.h
4634 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
4635
4636 FREESCALE QUICC ENGINE LIBRARY
4637 L:      linuxppc-dev@lists.ozlabs.org
4638 S:      Orphan
4639 F:      drivers/soc/fsl/qe/
4640 F:      include/soc/fsl/*qe*.h
4641 F:      include/soc/fsl/*ucc*.h
4642
4643 FREESCALE USB PERIPHERAL DRIVERS
4644 M:      Li Yang <leoli@freescale.com>
4645 L:      linux-usb@vger.kernel.org
4646 L:      linuxppc-dev@lists.ozlabs.org
4647 S:      Maintained
4648 F:      drivers/usb/gadget/udc/fsl*
4649
4650 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4651 M:      Li Yang <leoli@freescale.com>
4652 L:      netdev@vger.kernel.org
4653 L:      linuxppc-dev@lists.ozlabs.org
4654 S:      Maintained
4655 F:      drivers/net/ethernet/freescale/ucc_geth*
4656
4657 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4658 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
4659 L:      netdev@vger.kernel.org
4660 S:      Maintained
4661 F:      drivers/net/ethernet/freescale/gianfar*
4662 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
4663 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4664
4665 FREESCALE QUICC ENGINE UCC UART DRIVER
4666 M:      Timur Tabi <timur@tabi.org>
4667 L:      linuxppc-dev@lists.ozlabs.org
4668 S:      Maintained
4669 F:      drivers/tty/serial/ucc_uart.c
4670
4671 FREESCALE SOC SOUND DRIVERS
4672 M:      Timur Tabi <timur@tabi.org>
4673 M:      Nicolin Chen <nicoleotsuka@gmail.com>
4674 M:      Xiubo Li <Xiubo.Lee@gmail.com>
4675 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4676 L:      linuxppc-dev@lists.ozlabs.org
4677 S:      Maintained
4678 F:      sound/soc/fsl/fsl*
4679 F:      sound/soc/fsl/imx*
4680 F:      sound/soc/fsl/mpc8610_hpcd.c
4681
4682 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4683 M:      "J. German Rivera" <German.Rivera@freescale.com>
4684 L:      linux-kernel@vger.kernel.org
4685 S:      Maintained
4686 F:      drivers/staging/fsl-mc/
4687
4688 FREEVXFS FILESYSTEM
4689 M:      Christoph Hellwig <hch@infradead.org>
4690 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
4691 S:      Maintained
4692 F:      fs/freevxfs/
4693
4694 FREEZER
4695 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4696 M:      Pavel Machek <pavel@ucw.cz>
4697 L:      linux-pm@vger.kernel.org
4698 S:      Supported
4699 F:      Documentation/power/freezing-of-tasks.txt
4700 F:      include/linux/freezer.h
4701 F:      kernel/freezer.c
4702
4703 FRONTSWAP API
4704 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4705 L:      linux-kernel@vger.kernel.org
4706 S:      Maintained
4707 F:      mm/frontswap.c
4708 F:      include/linux/frontswap.h
4709
4710 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4711 M:      David Howells <dhowells@redhat.com>
4712 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
4713 S:      Supported
4714 F:      Documentation/filesystems/caching/
4715 F:      fs/fscache/
4716 F:      include/linux/fscache*.h
4717
4718 F2FS FILE SYSTEM
4719 M:      Jaegeuk Kim <jaegeuk@kernel.org>
4720 M:      Changman Lee <cm224.lee@samsung.com>
4721 R:      Chao Yu <chao2.yu@samsung.com>
4722 L:      linux-f2fs-devel@lists.sourceforge.net
4723 W:      http://en.wikipedia.org/wiki/F2FS
4724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4725 S:      Maintained
4726 F:      Documentation/filesystems/f2fs.txt
4727 F:      Documentation/ABI/testing/sysfs-fs-f2fs
4728 F:      fs/f2fs/
4729 F:      include/linux/f2fs_fs.h
4730 F:      include/trace/events/f2fs.h
4731
4732 FUJITSU FR-V (FRV) PORT
4733 S:      Orphan
4734 F:      arch/frv/
4735
4736 FUJITSU LAPTOP EXTRAS
4737 M:      Jonathan Woithe <jwoithe@just42.net>
4738 L:      platform-driver-x86@vger.kernel.org
4739 S:      Maintained
4740 F:      drivers/platform/x86/fujitsu-laptop.c
4741
4742 FUJITSU M-5MO LS CAMERA ISP DRIVER
4743 M:      Kyungmin Park <kyungmin.park@samsung.com>
4744 M:      Heungjun Kim <riverful.kim@samsung.com>
4745 L:      linux-media@vger.kernel.org
4746 S:      Maintained
4747 F:      drivers/media/i2c/m5mols/
4748 F:      include/media/i2c/m5mols.h
4749
4750 FUJITSU TABLET EXTRAS
4751 M:      Robert Gerlach <khnz@gmx.de>
4752 L:      platform-driver-x86@vger.kernel.org
4753 S:      Maintained
4754 F:      drivers/platform/x86/fujitsu-tablet.c
4755
4756 FUSE: FILESYSTEM IN USERSPACE
4757 M:      Miklos Szeredi <miklos@szeredi.hu>
4758 L:      linux-fsdevel@vger.kernel.org
4759 W:      http://fuse.sourceforge.net/
4760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4761 S:      Maintained
4762 F:      fs/fuse/
4763 F:      include/uapi/linux/fuse.h
4764 F:      Documentation/filesystems/fuse.txt
4765
4766 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4767 M:      Rik Faith <faith@cs.unc.edu>
4768 L:      linux-scsi@vger.kernel.org
4769 S:      Odd Fixes (e.g., new signatures)
4770 F:      drivers/scsi/fdomain.*
4771
4772 GCOV BASED KERNEL PROFILING
4773 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4774 S:      Maintained
4775 F:      kernel/gcov/
4776 F:      Documentation/gcov.txt
4777
4778 GDT SCSI DISK ARRAY CONTROLLER DRIVER
4779 M:      Achim Leubner <achim_leubner@adaptec.com>
4780 L:      linux-scsi@vger.kernel.org
4781 W:      http://www.icp-vortex.com/
4782 S:      Supported
4783 F:      drivers/scsi/gdt*
4784
4785 GDB KERNEL DEBUGGING HELPER SCRIPTS
4786 M:      Jan Kiszka <jan.kiszka@siemens.com>
4787 S:      Supported
4788 F:      scripts/gdb/
4789
4790 GEMTEK FM RADIO RECEIVER DRIVER
4791 M:      Hans Verkuil <hverkuil@xs4all.nl>
4792 L:      linux-media@vger.kernel.org
4793 T:      git git://linuxtv.org/media_tree.git
4794 W:      https://linuxtv.org
4795 S:      Maintained
4796 F:      drivers/media/radio/radio-gemtek*
4797
4798 GENERIC GPIO I2C DRIVER
4799 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
4800 S:      Supported
4801 F:      drivers/i2c/busses/i2c-gpio.c
4802 F:      include/linux/i2c-gpio.h
4803
4804 GENERIC GPIO I2C MULTIPLEXER DRIVER
4805 M:      Peter Korsgaard <peter.korsgaard@barco.com>
4806 L:      linux-i2c@vger.kernel.org
4807 S:      Supported
4808 F:      drivers/i2c/muxes/i2c-mux-gpio.c
4809 F:      include/linux/i2c-mux-gpio.h
4810 F:      Documentation/i2c/muxes/i2c-mux-gpio
4811
4812 GENERIC HDLC (WAN) DRIVERS
4813 M:      Krzysztof Halasa <khc@pm.waw.pl>
4814 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
4815 S:      Maintained
4816 F:      drivers/net/wan/c101.c
4817 F:      drivers/net/wan/hd6457*
4818 F:      drivers/net/wan/hdlc*
4819 F:      drivers/net/wan/n2.c
4820 F:      drivers/net/wan/pc300too.c
4821 F:      drivers/net/wan/pci200syn.c
4822 F:      drivers/net/wan/wanxl*
4823
4824 GENERIC INCLUDE/ASM HEADER FILES
4825 M:      Arnd Bergmann <arnd@arndb.de>
4826 L:      linux-arch@vger.kernel.org
4827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4828 S:      Maintained
4829 F:      include/asm-generic/
4830 F:      include/uapi/asm-generic/
4831
4832 GENERIC PHY FRAMEWORK
4833 M:      Kishon Vijay Abraham I <kishon@ti.com>
4834 L:      linux-kernel@vger.kernel.org
4835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4836 S:      Supported
4837 F:      drivers/phy/
4838 F:      include/linux/phy/
4839
4840 GENERIC PM DOMAINS
4841 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4842 M:      Kevin Hilman <khilman@kernel.org>
4843 M:      Ulf Hansson <ulf.hansson@linaro.org>
4844 L:      linux-pm@vger.kernel.org
4845 S:      Supported
4846 F:      drivers/base/power/domain*.c
4847 F:      include/linux/pm_domain.h
4848
4849 GENERIC UIO DRIVER FOR PCI DEVICES
4850 M:      "Michael S. Tsirkin" <mst@redhat.com>
4851 L:      kvm@vger.kernel.org
4852 S:      Supported
4853 F:      drivers/uio/uio_pci_generic.c
4854
4855 GET_MAINTAINER SCRIPT
4856 M:      Joe Perches <joe@perches.com>
4857 S:      Maintained
4858 F:      scripts/get_maintainer.pl
4859
4860 GFS2 FILE SYSTEM
4861 M:      Steven Whitehouse <swhiteho@redhat.com>
4862 M:      Bob Peterson <rpeterso@redhat.com>
4863 L:      cluster-devel@redhat.com
4864 W:      http://sources.redhat.com/cluster/
4865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4866 S:      Supported
4867 F:      Documentation/filesystems/gfs2*.txt
4868 F:      fs/gfs2/
4869 F:      include/uapi/linux/gfs2_ondisk.h
4870
4871 GIGASET ISDN DRIVERS
4872 M:      Paul Bolle <pebolle@tiscali.nl>
4873 L:      gigaset307x-common@lists.sourceforge.net
4874 W:      http://gigaset307x.sourceforge.net/
4875 S:      Odd Fixes
4876 F:      Documentation/isdn/README.gigaset
4877 F:      drivers/isdn/gigaset/
4878 F:      include/uapi/linux/gigaset_dev.h
4879
4880 GO7007 MPEG CODEC
4881 M:      Hans Verkuil <hans.verkuil@cisco.com>
4882 L:      linux-media@vger.kernel.org
4883 S:      Maintained
4884 F:      drivers/media/usb/go7007/
4885
4886 GOODIX TOUCHSCREEN
4887 M:      Bastien Nocera <hadess@hadess.net>
4888 L:      linux-input@vger.kernel.org
4889 S:      Maintained
4890 F:      drivers/input/touchscreen/goodix.c
4891
4892 GPIO SUBSYSTEM
4893 M:      Linus Walleij <linus.walleij@linaro.org>
4894 M:      Alexandre Courbot <gnurou@gmail.com>
4895 L:      linux-gpio@vger.kernel.org
4896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4897 S:      Maintained
4898 F:      Documentation/gpio/
4899 F:      Documentation/ABI/testing/gpio-cdev
4900 F:      Documentation/ABI/obsolete/sysfs-gpio
4901 F:      drivers/gpio/
4902 F:      include/linux/gpio/
4903 F:      include/linux/gpio.h
4904 F:      include/asm-generic/gpio.h
4905 F:      include/uapi/linux/gpio.h
4906 F:      tools/gpio/
4907
4908 GRE DEMULTIPLEXER DRIVER
4909 M:      Dmitry Kozlov <xeb@mail.ru>
4910 L:      netdev@vger.kernel.org
4911 S:      Maintained
4912 F:      net/ipv4/gre_demux.c
4913 F:      net/ipv4/gre_offload.c
4914 F:      include/net/gre.h
4915
4916 GRETH 10/100/1G Ethernet MAC device driver
4917 M:      Andreas Larsson <andreas@gaisler.com>
4918 L:      netdev@vger.kernel.org
4919 S:      Maintained
4920 F:      drivers/net/ethernet/aeroflex/
4921
4922 GSPCA FINEPIX SUBDRIVER
4923 M:      Frank Zago <frank@zago.net>
4924 L:      linux-media@vger.kernel.org
4925 T:      git git://linuxtv.org/media_tree.git
4926 S:      Maintained
4927 F:      drivers/media/usb/gspca/finepix.c
4928
4929 GSPCA GL860 SUBDRIVER
4930 M:      Olivier Lorin <o.lorin@laposte.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/gl860/
4935
4936 GSPCA M5602 SUBDRIVER
4937 M:      Erik Andren <erik.andren@gmail.com>
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/m5602/
4942
4943 GSPCA PAC207 SONIXB SUBDRIVER
4944 M:      Hans de Goede <hdegoede@redhat.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/pac207.c
4949
4950 GSPCA SN9C20X SUBDRIVER
4951 M:      Brian Johnson <brijohn@gmail.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/sn9c20x.c
4956
4957 GSPCA T613 SUBDRIVER
4958 M:      Leandro Costantino <lcostantino@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/t613.c
4963
4964 GSPCA USB WEBCAM DRIVER
4965 M:      Hans de Goede <hdegoede@redhat.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/
4970
4971 GUID PARTITION TABLE (GPT)
4972 M:      Davidlohr Bueso <dave@stgolabs.net>
4973 L:      linux-efi@vger.kernel.org
4974 S:      Maintained
4975 F:      block/partitions/efi.*
4976
4977 STK1160 USB VIDEO CAPTURE DRIVER
4978 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4979 L:      linux-media@vger.kernel.org
4980 T:      git git://linuxtv.org/media_tree.git
4981 S:      Maintained
4982 F:      drivers/media/usb/stk1160/
4983
4984 H8/300 ARCHITECTURE
4985 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
4986 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4987 W:      http://uclinux-h8.sourceforge.jp
4988 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4989 S:      Maintained
4990 F:      arch/h8300/
4991 F:      drivers/clocksource/h8300_*.c
4992 F:      drivers/clk/h8300/
4993 F:      drivers/irqchip/irq-renesas-h8*.c
4994
4995 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4996 M:      Frank Seidel <frank@f-seidel.de>
4997 L:      platform-driver-x86@vger.kernel.org
4998 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4999 S:      Maintained
5000 F:      drivers/platform/x86/hdaps.c
5001
5002 HDPVR USB VIDEO ENCODER DRIVER
5003 M:      Hans Verkuil <hverkuil@xs4all.nl>
5004 L:      linux-media@vger.kernel.org
5005 T:      git git://linuxtv.org/media_tree.git
5006 W:      https://linuxtv.org
5007 S:      Odd Fixes
5008 F:      drivers/media/usb/hdpvr/
5009
5010 HWPOISON MEMORY FAILURE HANDLING
5011 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5012 L:      linux-mm@kvack.org
5013 S:      Maintained
5014 F:      mm/memory-failure.c
5015 F:      mm/hwpoison-inject.c
5016
5017 HYPERVISOR VIRTUAL CONSOLE DRIVER
5018 L:      linuxppc-dev@lists.ozlabs.org
5019 S:      Odd Fixes
5020 F:      drivers/tty/hvc/
5021
5022 HACKRF MEDIA DRIVER
5023 M:      Antti Palosaari <crope@iki.fi>
5024 L:      linux-media@vger.kernel.org
5025 W:      https://linuxtv.org
5026 W:      http://palosaari.fi/linux/
5027 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5028 T:      git git://linuxtv.org/anttip/media_tree.git
5029 S:      Maintained
5030 F:      drivers/media/usb/hackrf/
5031
5032 HARDWARE MONITORING
5033 M:      Jean Delvare <jdelvare@suse.com>
5034 M:      Guenter Roeck <linux@roeck-us.net>
5035 L:      linux-hwmon@vger.kernel.org
5036 W:      http://hwmon.wiki.kernel.org/
5037 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5039 S:      Maintained
5040 F:      Documentation/hwmon/
5041 F:      drivers/hwmon/
5042 F:      include/linux/hwmon*.h
5043
5044 HARDWARE RANDOM NUMBER GENERATOR CORE
5045 M:      Matt Mackall <mpm@selenic.com>
5046 M:      Herbert Xu <herbert@gondor.apana.org.au>
5047 L:      linux-crypto@vger.kernel.org
5048 S:      Odd fixes
5049 F:      Documentation/hw_random.txt
5050 F:      drivers/char/hw_random/
5051 F:      include/linux/hw_random.h
5052
5053 HARDWARE SPINLOCK CORE
5054 M:      Ohad Ben-Cohen <ohad@wizery.com>
5055 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5056 L:      linux-remoteproc@vger.kernel.org
5057 S:      Maintained
5058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5059 F:      Documentation/hwspinlock.txt
5060 F:      drivers/hwspinlock/hwspinlock_*
5061 F:      include/linux/hwspinlock.h
5062
5063 HARMONY SOUND DRIVER
5064 L:      linux-parisc@vger.kernel.org
5065 S:      Maintained
5066 F:      sound/parisc/harmony.*
5067
5068 HD29L2 MEDIA DRIVER
5069 M:      Antti Palosaari <crope@iki.fi>
5070 L:      linux-media@vger.kernel.org
5071 W:      https://linuxtv.org
5072 W:      http://palosaari.fi/linux/
5073 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5074 T:      git git://linuxtv.org/anttip/media_tree.git
5075 S:      Maintained
5076 F:      drivers/media/dvb-frontends/hd29l2*
5077
5078 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5079 M:      Don Brace <don.brace@microsemi.com>
5080 L:      iss_storagedev@hp.com
5081 L:      esc.storagedev@microsemi.com
5082 L:      linux-scsi@vger.kernel.org
5083 S:      Supported
5084 F:      Documentation/scsi/hpsa.txt
5085 F:      drivers/scsi/hpsa*.[ch]
5086 F:      include/linux/cciss*.h
5087 F:      include/uapi/linux/cciss*.h
5088
5089 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5090 M:      Don Brace <don.brace@microsemi.com>
5091 L:      iss_storagedev@hp.com
5092 L:      esc.storagedev@microsemi.com
5093 L:      linux-scsi@vger.kernel.org
5094 S:      Supported
5095 F:      Documentation/blockdev/cciss.txt
5096 F:      drivers/block/cciss*
5097 F:      include/linux/cciss_ioctl.h
5098 F:      include/uapi/linux/cciss_ioctl.h
5099
5100 HFS FILESYSTEM
5101 L:      linux-fsdevel@vger.kernel.org
5102 S:      Orphan
5103 F:      Documentation/filesystems/hfs.txt
5104 F:      fs/hfs/
5105
5106 HFSPLUS FILESYSTEM
5107 L:      linux-fsdevel@vger.kernel.org
5108 S:      Orphan
5109 F:      Documentation/filesystems/hfsplus.txt
5110 F:      fs/hfsplus/
5111
5112 HGA FRAMEBUFFER DRIVER
5113 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5114 L:      linux-nvidia@lists.surfsouth.com
5115 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5116 S:      Maintained
5117 F:      drivers/video/fbdev/hgafb.c
5118
5119 HIBERNATION (aka Software Suspend, aka swsusp)
5120 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5121 M:      Pavel Machek <pavel@ucw.cz>
5122 L:      linux-pm@vger.kernel.org
5123 S:      Supported
5124 F:      arch/x86/power/
5125 F:      drivers/base/power/
5126 F:      kernel/power/
5127 F:      include/linux/suspend.h
5128 F:      include/linux/freezer.h
5129 F:      include/linux/pm.h
5130 F:      arch/*/include/asm/suspend*.h
5131
5132 HID CORE LAYER
5133 M:      Jiri Kosina <jikos@kernel.org>
5134 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5135 L:      linux-input@vger.kernel.org
5136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5137 S:      Maintained
5138 F:      drivers/hid/
5139 F:      include/linux/hid*
5140 F:      include/uapi/linux/hid*
5141
5142 HID SENSOR HUB DRIVERS
5143 M:      Jiri Kosina <jikos@kernel.org>
5144 M:      Jonathan Cameron <jic23@kernel.org>
5145 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5146 L:      linux-input@vger.kernel.org
5147 L:      linux-iio@vger.kernel.org
5148 S:      Maintained
5149 F:      Documentation/hid/hid-sensor*
5150 F:      drivers/hid/hid-sensor-*
5151 F:      drivers/iio/*/hid-*
5152 F:      include/linux/hid-sensor-*
5153
5154 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5155 M:      Thomas Gleixner <tglx@linutronix.de>
5156 L:      linux-kernel@vger.kernel.org
5157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5158 S:      Maintained
5159 F:      Documentation/timers/
5160 F:      kernel/time/hrtimer.c
5161 F:      kernel/time/clockevents.c
5162 F:      kernel/time/tick*.*
5163 F:      kernel/time/timer_*.c
5164 F:      include/linux/clockchips.h
5165 F:      include/linux/hrtimer.h
5166
5167 HIGH-SPEED SCC DRIVER FOR AX.25
5168 L:      linux-hams@vger.kernel.org
5169 S:      Orphan
5170 F:      drivers/net/hamradio/dmascc.c
5171 F:      drivers/net/hamradio/scc.c
5172
5173 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5174 M:      HighPoint Linux Team <linux@highpoint-tech.com>
5175 W:      http://www.highpoint-tech.com
5176 S:      Supported
5177 F:      Documentation/scsi/hptiop.txt
5178 F:      drivers/scsi/hptiop.c
5179
5180 HIPPI
5181 M:      Jes Sorensen <jes@trained-monkey.org>
5182 L:      linux-hippi@sunsite.dk
5183 S:      Maintained
5184 F:      include/linux/hippidevice.h
5185 F:      include/uapi/linux/if_hippi.h
5186 F:      net/802/hippi.c
5187 F:      drivers/net/hippi/
5188
5189 HISILICON SAS Controller
5190 M:      John Garry <john.garry@huawei.com>
5191 W:      http://www.hisilicon.com
5192 S:      Supported
5193 F:      drivers/scsi/hisi_sas/
5194 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5195
5196 HOST AP DRIVER
5197 M:      Jouni Malinen <j@w1.fi>
5198 L:      hostap@shmoo.com (subscribers-only)
5199 L:      linux-wireless@vger.kernel.org
5200 W:      http://hostap.epitest.fi/
5201 S:      Maintained
5202 F:      drivers/net/wireless/intersil/hostap/
5203
5204 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5205 L:      platform-driver-x86@vger.kernel.org
5206 S:      Orphan
5207 F:      drivers/platform/x86/tc1100-wmi.c
5208
5209 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5210 M:      Jaroslav Kysela <perex@perex.cz>
5211 S:      Maintained
5212 F:      drivers/net/ethernet/hp/hp100.*
5213
5214 HPET:   High Precision Event Timers driver
5215 M:      Clemens Ladisch <clemens@ladisch.de>
5216 S:      Maintained
5217 F:      Documentation/timers/hpet.txt
5218 F:      drivers/char/hpet.c
5219 F:      include/linux/hpet.h
5220 F:      include/uapi/linux/hpet.h
5221
5222 HPET:   x86
5223 S:      Orphan
5224 F:      arch/x86/kernel/hpet.c
5225 F:      arch/x86/include/asm/hpet.h
5226
5227 HPFS FILESYSTEM
5228 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5229 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5230 S:      Maintained
5231 F:      fs/hpfs/
5232
5233 HSI SUBSYSTEM
5234 M:      Sebastian Reichel <sre@kernel.org>
5235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5236 S:      Maintained
5237 F:      Documentation/ABI/testing/sysfs-bus-hsi
5238 F:      Documentation/hsi.txt
5239 F:      drivers/hsi/
5240 F:      include/linux/hsi/
5241 F:      include/uapi/linux/hsi/
5242
5243 HSO 3G MODEM DRIVER
5244 M:      Jan Dumon <j.dumon@option.com>
5245 W:      http://www.pharscape.org
5246 S:      Maintained
5247 F:      drivers/net/usb/hso.c
5248
5249 HSR NETWORK PROTOCOL
5250 M:      Arvid Brodin <arvid.brodin@alten.se>
5251 L:      netdev@vger.kernel.org
5252 S:      Maintained
5253 F:      net/hsr/
5254
5255 HTCPEN TOUCHSCREEN DRIVER
5256 M:      Pau Oliva Fora <pof@eslack.org>
5257 L:      linux-input@vger.kernel.org
5258 S:      Maintained
5259 F:      drivers/input/touchscreen/htcpen.c
5260
5261 HUGETLB FILESYSTEM
5262 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
5263 S:      Maintained
5264 F:      fs/hugetlbfs/
5265
5266 Hyper-V CORE AND DRIVERS
5267 M:      "K. Y. Srinivasan" <kys@microsoft.com>
5268 M:      Haiyang Zhang <haiyangz@microsoft.com>
5269 L:      devel@linuxdriverproject.org
5270 S:      Maintained
5271 F:      arch/x86/include/asm/mshyperv.h
5272 F:      arch/x86/include/uapi/asm/hyperv.h
5273 F:      arch/x86/kernel/cpu/mshyperv.c
5274 F:      drivers/hid/hid-hyperv.c
5275 F:      drivers/hv/
5276 F:      drivers/input/serio/hyperv-keyboard.c
5277 F:      drivers/pci/host/pci-hyperv.c
5278 F:      drivers/net/hyperv/
5279 F:      drivers/scsi/storvsc_drv.c
5280 F:      drivers/video/fbdev/hyperv_fb.c
5281 F:      include/linux/hyperv.h
5282 F:      tools/hv/
5283 F:      Documentation/ABI/stable/sysfs-bus-vmbus
5284
5285 I2C MUXES
5286 M:      Peter Rosin <peda@axentia.se>
5287 L:      linux-i2c@vger.kernel.org
5288 S:      Maintained
5289 F:      Documentation/i2c/muxes/
5290 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
5291 F:      drivers/i2c/i2c-mux.c
5292 F:      drivers/i2c/muxes/
5293 F:      include/linux/i2c-mux.h
5294
5295 I2C OVER PARALLEL PORT
5296 M:      Jean Delvare <jdelvare@suse.com>
5297 L:      linux-i2c@vger.kernel.org
5298 S:      Maintained
5299 F:      Documentation/i2c/busses/i2c-parport
5300 F:      Documentation/i2c/busses/i2c-parport-light
5301 F:      drivers/i2c/busses/i2c-parport.c
5302 F:      drivers/i2c/busses/i2c-parport-light.c
5303
5304 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5305 M:      Jean Delvare <jdelvare@suse.com>
5306 L:      linux-i2c@vger.kernel.org
5307 S:      Maintained
5308 F:      Documentation/i2c/busses/i2c-ali1535
5309 F:      Documentation/i2c/busses/i2c-ali1563
5310 F:      Documentation/i2c/busses/i2c-ali15x3
5311 F:      Documentation/i2c/busses/i2c-amd756
5312 F:      Documentation/i2c/busses/i2c-amd8111
5313 F:      Documentation/i2c/busses/i2c-i801
5314 F:      Documentation/i2c/busses/i2c-nforce2
5315 F:      Documentation/i2c/busses/i2c-piix4
5316 F:      Documentation/i2c/busses/i2c-sis5595
5317 F:      Documentation/i2c/busses/i2c-sis630
5318 F:      Documentation/i2c/busses/i2c-sis96x
5319 F:      Documentation/i2c/busses/i2c-via
5320 F:      Documentation/i2c/busses/i2c-viapro
5321 F:      drivers/i2c/busses/i2c-ali1535.c
5322 F:      drivers/i2c/busses/i2c-ali1563.c
5323 F:      drivers/i2c/busses/i2c-ali15x3.c
5324 F:      drivers/i2c/busses/i2c-amd756.c
5325 F:      drivers/i2c/busses/i2c-amd756-s4882.c
5326 F:      drivers/i2c/busses/i2c-amd8111.c
5327 F:      drivers/i2c/busses/i2c-i801.c
5328 F:      drivers/i2c/busses/i2c-isch.c
5329 F:      drivers/i2c/busses/i2c-nforce2.c
5330 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
5331 F:      drivers/i2c/busses/i2c-piix4.c
5332 F:      drivers/i2c/busses/i2c-sis5595.c
5333 F:      drivers/i2c/busses/i2c-sis630.c
5334 F:      drivers/i2c/busses/i2c-sis96x.c
5335 F:      drivers/i2c/busses/i2c-via.c
5336 F:      drivers/i2c/busses/i2c-viapro.c
5337
5338 I2C/SMBUS ISMT DRIVER
5339 M:      Seth Heasley <seth.heasley@intel.com>
5340 M:      Neil Horman <nhorman@tuxdriver.com>
5341 L:      linux-i2c@vger.kernel.org
5342 F:      drivers/i2c/busses/i2c-ismt.c
5343 F:      Documentation/i2c/busses/i2c-ismt
5344
5345 I2C/SMBUS STUB DRIVER
5346 M:      Jean Delvare <jdelvare@suse.com>
5347 L:      linux-i2c@vger.kernel.org
5348 S:      Maintained
5349 F:      drivers/i2c/i2c-stub.c
5350
5351 I2C SUBSYSTEM
5352 M:      Wolfram Sang <wsa@the-dreams.de>
5353 L:      linux-i2c@vger.kernel.org
5354 W:      https://i2c.wiki.kernel.org/
5355 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
5356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5357 S:      Maintained
5358 F:      Documentation/devicetree/bindings/i2c/
5359 F:      Documentation/i2c/
5360 F:      drivers/i2c/
5361 F:      drivers/i2c/*/
5362 F:      include/linux/i2c.h
5363 F:      include/linux/i2c-*.h
5364 F:      include/uapi/linux/i2c.h
5365 F:      include/uapi/linux/i2c-*.h
5366
5367 I2C ACPI SUPPORT
5368 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5369 L:      linux-i2c@vger.kernel.org
5370 L:      linux-acpi@vger.kernel.org
5371 S:      Maintained
5372
5373 I2C-TAOS-EVM DRIVER
5374 M:      Jean Delvare <jdelvare@suse.com>
5375 L:      linux-i2c@vger.kernel.org
5376 S:      Maintained
5377 F:      Documentation/i2c/busses/i2c-taos-evm
5378 F:      drivers/i2c/busses/i2c-taos-evm.c
5379
5380 I2C-TINY-USB DRIVER
5381 M:      Till Harbaum <till@harbaum.org>
5382 L:      linux-i2c@vger.kernel.org
5383 W:      http://www.harbaum.org/till/i2c_tiny_usb
5384 S:      Maintained
5385 F:      drivers/i2c/busses/i2c-tiny-usb.c
5386
5387 i386 BOOT CODE
5388 M:      "H. Peter Anvin" <hpa@zytor.com>
5389 S:      Maintained
5390 F:      arch/x86/boot/
5391
5392 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5393 M:      "H. Peter Anvin" <hpa@zytor.com>
5394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5395 S:      Maintained
5396
5397 IA64 (Itanium) PLATFORM
5398 M:      Tony Luck <tony.luck@intel.com>
5399 M:      Fenghua Yu <fenghua.yu@intel.com>
5400 L:      linux-ia64@vger.kernel.org
5401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5402 S:      Maintained
5403 F:      arch/ia64/
5404
5405 IBM Power VMX Cryptographic instructions
5406 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5407 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5408 L:      linux-crypto@vger.kernel.org
5409 S:      Supported
5410 F:      drivers/crypto/vmx/Makefile
5411 F:      drivers/crypto/vmx/Kconfig
5412 F:      drivers/crypto/vmx/vmx.c
5413 F:      drivers/crypto/vmx/aes*
5414 F:      drivers/crypto/vmx/ghash*
5415 F:      drivers/crypto/vmx/ppc-xlate.pl
5416
5417 IBM Power in-Nest Crypto Acceleration
5418 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5419 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5420 L:      linux-crypto@vger.kernel.org
5421 S:      Supported
5422 F:      drivers/crypto/nx/Makefile
5423 F:      drivers/crypto/nx/Kconfig
5424 F:      drivers/crypto/nx/nx-aes*
5425 F:      drivers/crypto/nx/nx-sha*
5426 F:      drivers/crypto/nx/nx.*
5427 F:      drivers/crypto/nx/nx_csbcpb.h
5428 F:      drivers/crypto/nx/nx_debugfs.h
5429
5430 IBM Power 842 compression accelerator
5431 M:      Dan Streetman <ddstreet@ieee.org>
5432 S:      Supported
5433 F:      drivers/crypto/nx/Makefile
5434 F:      drivers/crypto/nx/Kconfig
5435 F:      drivers/crypto/nx/nx-842*
5436 F:      include/linux/sw842.h
5437 F:      crypto/842.c
5438 F:      lib/842/
5439
5440 IBM Power Linux RAID adapter
5441 M:      Brian King <brking@us.ibm.com>
5442 S:      Supported
5443 F:      drivers/scsi/ipr.*
5444
5445 IBM Power Virtual Ethernet Device Driver
5446 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5447 L:      netdev@vger.kernel.org
5448 S:      Supported
5449 F:      drivers/net/ethernet/ibm/ibmveth.*
5450
5451 IBM Power SRIOV Virtual NIC Device Driver
5452 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5453 M:      John Allen <jallen@linux.vnet.ibm.com>
5454 L:      netdev@vger.kernel.org
5455 S:      Supported
5456 F:      drivers/net/ethernet/ibm/ibmvnic.*
5457
5458 IBM Power Virtual SCSI Device Drivers
5459 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5460 L:      linux-scsi@vger.kernel.org
5461 S:      Supported
5462 F:      drivers/scsi/ibmvscsi/ibmvscsi*
5463 F:      drivers/scsi/ibmvscsi/viosrp.h
5464
5465 IBM Power Virtual FC 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/ibmvfc*
5470
5471 IBM ServeRAID RAID DRIVER
5472 S:      Orphan
5473 F:      drivers/scsi/ips.*
5474
5475 ICH LPC AND GPIO DRIVER
5476 M:      Peter Tyser <ptyser@xes-inc.com>
5477 S:      Maintained
5478 F:      drivers/mfd/lpc_ich.c
5479 F:      drivers/gpio/gpio-ich.c
5480
5481 IDE SUBSYSTEM
5482 M:      "David S. Miller" <davem@davemloft.net>
5483 L:      linux-ide@vger.kernel.org
5484 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
5485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5486 S:      Maintained
5487 F:      Documentation/ide/
5488 F:      drivers/ide/
5489 F:      include/linux/ide.h
5490
5491 IDEAPAD LAPTOP EXTRAS DRIVER
5492 M:      Ike Panhc <ike.pan@canonical.com>
5493 L:      platform-driver-x86@vger.kernel.org
5494 W:      http://launchpad.net/ideapad-laptop
5495 S:      Maintained
5496 F:      drivers/platform/x86/ideapad-laptop.c
5497
5498 IDEAPAD LAPTOP SLIDEBAR DRIVER
5499 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
5500 L:      linux-input@vger.kernel.org
5501 W:      https://github.com/o2genum/ideapad-slidebar
5502 S:      Maintained
5503 F:      drivers/input/misc/ideapad_slidebar.c
5504
5505 IDE/ATAPI DRIVERS
5506 M:      Borislav Petkov <bp@alien8.de>
5507 L:      linux-ide@vger.kernel.org
5508 S:      Maintained
5509 F:      Documentation/cdrom/ide-cd
5510 F:      drivers/ide/ide-cd*
5511
5512 IDLE-I7300
5513 M:      Andy Henroid <andrew.d.henroid@intel.com>
5514 L:      linux-pm@vger.kernel.org
5515 S:      Supported
5516 F:      drivers/idle/i7300_idle.c
5517
5518 IEEE 802.15.4 SUBSYSTEM
5519 M:      Alexander Aring <aar@pengutronix.de>
5520 L:      linux-wpan@vger.kernel.org
5521 W:      http://wpan.cakelab.org/
5522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5524 S:      Maintained
5525 F:      net/ieee802154/
5526 F:      net/mac802154/
5527 F:      drivers/net/ieee802154/
5528 F:      include/linux/nl802154.h
5529 F:      include/linux/ieee802154.h
5530 F:      include/net/nl802154.h
5531 F:      include/net/mac802154.h
5532 F:      include/net/af_ieee802154.h
5533 F:      include/net/cfg802154.h
5534 F:      include/net/ieee802154_netdev.h
5535 F:      Documentation/networking/ieee802154.txt
5536
5537 IGORPLUG-USB IR RECEIVER
5538 M:      Sean Young <sean@mess.org>
5539 L:      linux-media@vger.kernel.org
5540 S:      Maintained
5541 F:      drivers/media/rc/igorplugusb.c
5542
5543 IGUANAWORKS USB IR TRANSCEIVER
5544 M:      Sean Young <sean@mess.org>
5545 L:      linux-media@vger.kernel.org
5546 S:      Maintained
5547 F:      drivers/media/rc/iguanair.c
5548
5549 IIO SUBSYSTEM AND DRIVERS
5550 M:      Jonathan Cameron <jic23@kernel.org>
5551 R:      Hartmut Knaack <knaack.h@gmx.de>
5552 R:      Lars-Peter Clausen <lars@metafoo.de>
5553 R:      Peter Meerwald <pmeerw@pmeerw.net>
5554 L:      linux-iio@vger.kernel.org
5555 S:      Maintained
5556 F:      drivers/iio/
5557 F:      drivers/staging/iio/
5558 F:      include/linux/iio/
5559 F:      tools/iio/
5560
5561 IKANOS/ADI EAGLE ADSL USB DRIVER
5562 M:      Matthieu Castet <castet.matthieu@free.fr>
5563 M:      Stanislaw Gruszka <stf_xl@wp.pl>
5564 S:      Maintained
5565 F:      drivers/usb/atm/ueagle-atm.c
5566
5567 INA209 HARDWARE MONITOR DRIVER
5568 M:      Guenter Roeck <linux@roeck-us.net>
5569 L:      linux-hwmon@vger.kernel.org
5570 S:      Maintained
5571 F:      Documentation/hwmon/ina209
5572 F:      Documentation/devicetree/bindings/i2c/ina209.txt
5573 F:      drivers/hwmon/ina209.c
5574
5575 INA2XX HARDWARE MONITOR DRIVER
5576 M:      Guenter Roeck <linux@roeck-us.net>
5577 L:      linux-hwmon@vger.kernel.org
5578 S:      Maintained
5579 F:      Documentation/hwmon/ina2xx
5580 F:      drivers/hwmon/ina2xx.c
5581 F:      include/linux/platform_data/ina2xx.h
5582
5583 INDUSTRY PACK SUBSYSTEM (IPACK)
5584 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5585 M:      Jens Taprogge <jens.taprogge@taprogge.org>
5586 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5587 L:      industrypack-devel@lists.sourceforge.net
5588 W:      http://industrypack.sourceforge.net
5589 S:      Maintained
5590 F:      drivers/ipack/
5591
5592 INGENIC JZ4780 DMA Driver
5593 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5594 S:      Maintained
5595 F:      drivers/dma/dma-jz4780.c
5596
5597 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5598 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5599 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5600 L:      linux-ima-devel@lists.sourceforge.net
5601 L:      linux-ima-user@lists.sourceforge.net
5602 L:      linux-security-module@vger.kernel.org
5603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5604 S:      Supported
5605 F:      security/integrity/ima/
5606
5607 IMGTEC IR DECODER DRIVER
5608 M:      James Hogan <james.hogan@imgtec.com>
5609 S:      Maintained
5610 F:      drivers/media/rc/img-ir/
5611
5612 IMS TWINTURBO FRAMEBUFFER DRIVER
5613 L:      linux-fbdev@vger.kernel.org
5614 S:      Orphan
5615 F:      drivers/video/fbdev/imsttfb.c
5616
5617 INFINIBAND SUBSYSTEM
5618 M:      Doug Ledford <dledford@redhat.com>
5619 M:      Sean Hefty <sean.hefty@intel.com>
5620 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
5621 L:      linux-rdma@vger.kernel.org
5622 W:      http://www.openfabrics.org/
5623 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
5624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5625 S:      Supported
5626 F:      Documentation/infiniband/
5627 F:      drivers/infiniband/
5628 F:      drivers/staging/rdma/
5629 F:      include/uapi/linux/if_infiniband.h
5630 F:      include/uapi/rdma/
5631 F:      include/rdma/
5632
5633 INOTIFY
5634 M:      John McCutchan <john@johnmccutchan.com>
5635 M:      Robert Love <rlove@rlove.org>
5636 M:      Eric Paris <eparis@parisplace.org>
5637 S:      Maintained
5638 F:      Documentation/filesystems/inotify.txt
5639 F:      fs/notify/inotify/
5640 F:      include/linux/inotify.h
5641 F:      include/uapi/linux/inotify.h
5642
5643 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5644 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
5645 L:      linux-input@vger.kernel.org
5646 Q:      http://patchwork.kernel.org/project/linux-input/list/
5647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5648 S:      Maintained
5649 F:      drivers/input/
5650 F:      include/linux/input.h
5651 F:      include/uapi/linux/input.h
5652 F:      include/linux/input/
5653 F:      Documentation/devicetree/bindings/input/
5654
5655 INPUT MULTITOUCH (MT) PROTOCOL
5656 M:      Henrik Rydberg <rydberg@bitmath.org>
5657 L:      linux-input@vger.kernel.org
5658 S:      Odd fixes
5659 F:      Documentation/input/multi-touch-protocol.txt
5660 F:      drivers/input/input-mt.c
5661 K:      \b(ABS|SYN)_MT_
5662
5663 INTEL ASoC BDW/HSW DRIVERS
5664 M:      Jie Yang <yang.jie@linux.intel.com>
5665 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5666 S:      Supported
5667 F:      sound/soc/intel/common/sst-dsp*
5668 F:      sound/soc/intel/common/sst-firmware.c
5669 F:      sound/soc/intel/boards/broadwell.c
5670 F:      sound/soc/intel/haswell/
5671
5672 INTEL C600 SERIES SAS CONTROLLER DRIVER
5673 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
5674 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5675 L:      linux-scsi@vger.kernel.org
5676 T:      git git://git.code.sf.net/p/intel-sas/isci
5677 S:      Supported
5678 F:      drivers/scsi/isci/
5679
5680 INTEL HID EVENT DRIVER
5681 M:      Alex Hung <alex.hung@canonical.com>
5682 L:      platform-driver-x86@vger.kernel.org
5683 S:      Maintained
5684 F:      drivers/platform/x86/intel-hid.c
5685
5686 INTEL IDLE DRIVER
5687 M:      Len Brown <lenb@kernel.org>
5688 L:      linux-pm@vger.kernel.org
5689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5690 S:      Supported
5691 F:      drivers/idle/intel_idle.c
5692
5693 INTEL PSTATE DRIVER
5694 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5695 M:      Len Brown <lenb@kernel.org>
5696 L:      linux-pm@vger.kernel.org
5697 S:      Supported
5698 F:      drivers/cpufreq/intel_pstate.c
5699
5700 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5701 M:      Maik Broemme <mbroemme@plusserver.de>
5702 L:      linux-fbdev@vger.kernel.org
5703 S:      Maintained
5704 F:      Documentation/fb/intelfb.txt
5705 F:      drivers/video/fbdev/intelfb/
5706
5707 INTEL 810/815 FRAMEBUFFER DRIVER
5708 M:      Antonino Daplas <adaplas@gmail.com>
5709 L:      linux-fbdev@vger.kernel.org
5710 S:      Maintained
5711 F:      drivers/video/fbdev/i810/
5712
5713 INTEL MENLOW THERMAL DRIVER
5714 M:      Sujith Thomas <sujith.thomas@intel.com>
5715 L:      platform-driver-x86@vger.kernel.org
5716 W:      https://01.org/linux-acpi
5717 S:      Supported
5718 F:      drivers/platform/x86/intel_menlow.c
5719
5720 INTEL I/OAT DMA DRIVER
5721 M:      Dave Jiang <dave.jiang@intel.com>
5722 R:      Dan Williams <dan.j.williams@intel.com>
5723 L:      dmaengine@vger.kernel.org
5724 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
5725 S:      Supported
5726 F:      drivers/dma/ioat*
5727
5728 INTEL IOMMU (VT-d)
5729 M:      David Woodhouse <dwmw2@infradead.org>
5730 L:      iommu@lists.linux-foundation.org
5731 T:      git git://git.infradead.org/iommu-2.6.git
5732 S:      Supported
5733 F:      drivers/iommu/intel-iommu.c
5734 F:      include/linux/intel-iommu.h
5735
5736 INTEL IOP-ADMA DMA DRIVER
5737 R:      Dan Williams <dan.j.williams@intel.com>
5738 S:      Odd fixes
5739 F:      drivers/dma/iop-adma.c
5740
5741 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5742 M:      Krzysztof Halasa <khalasa@piap.pl>
5743 S:      Maintained
5744 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
5745 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
5746 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5747 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
5748 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
5749 F:      drivers/net/wan/ixp4xx_hss.c
5750
5751 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5752 M:      Deepak Saxena <dsaxena@plexity.net>
5753 S:      Maintained
5754 F:      drivers/char/hw_random/ixp4xx-rng.c
5755
5756 INTEL ETHERNET DRIVERS
5757 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5758 R:      Jesse Brandeburg <jesse.brandeburg@intel.com>
5759 R:      Shannon Nelson <shannon.nelson@intel.com>
5760 R:      Carolyn Wyborny <carolyn.wyborny@intel.com>
5761 R:      Don Skidmore <donald.c.skidmore@intel.com>
5762 R:      Bruce Allan <bruce.w.allan@intel.com>
5763 R:      John Ronciak <john.ronciak@intel.com>
5764 R:      Mitch Williams <mitch.a.williams@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 rtl8723au-mac80211
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:      */