HID: alps: pass correct sizes to hid_hw_raw_request()
[sfrench/cifs-2.6.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/CodingStyle for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/SubmittingPatches for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/SubmittingPatches.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond.
66
67 8.      Happy hacking.
68
69 Descriptions of section entries:
70
71         P: Person (obsolete)
72         M: Mail patches to: FullName <address@domain>
73         R: Designated reviewer: FullName <address@domain>
74            These reviewers should be CCed on patches.
75         L: Mailing list that is relevant to this area
76         W: Web-page with status/info
77         Q: Patchwork web based patch tracking system site
78         T: SCM tree type and location.
79            Type is one of: git, hg, quilt, stgit, topgit
80         S: Status, one of the following:
81            Supported:   Someone is actually paid to look after this.
82            Maintained:  Someone actually looks after it.
83            Odd Fixes:   It has a maintainer but they don't have time to do
84                         much other than throw the odd patch in. See below..
85            Orphan:      No current maintainer [but maybe you could take the
86                         role as you write your new code].
87            Obsolete:    Old code. Something tagged obsolete generally means
88                         it has been replaced by a better system and you
89                         should be using that.
90         F: Files and directories with wildcard patterns.
91            A trailing slash includes all files and subdirectory files.
92            F:   drivers/net/    all files in and below drivers/net
93            F:   drivers/net/*   all files in drivers/net, but not below
94            F:   */net/*         all files in "any top level directory"/net
95            One pattern per line.  Multiple F: lines acceptable.
96         N: Files and directories with regex patterns.
97            N:   [^a-z]tegra     all files whose path contains the word tegra
98            One pattern per line.  Multiple N: lines acceptable.
99            scripts/get_maintainer.pl has different behavior for files that
100            match F: pattern and matches of N: patterns.  By default,
101            get_maintainer will not look at git log history when an F: pattern
102            match occurs.  When an N: match occurs, git log history is used
103            to also notify the people that have git commit signatures.
104         X: Files and directories that are NOT maintained, same rules as F:
105            Files exclusions are tested before file matches.
106            Can be useful for excluding a specific subdirectory, for instance:
107            F:   net/
108            X:   net/ipv6/
109            matches all files in and below net excluding net/ipv6/
110         K: Keyword perl extended regex pattern to match content in a
111            patch or file.  For instance:
112            K: of_get_profile
113               matches patches or files that contain "of_get_profile"
114            K: \b(printk|pr_(info|err))\b
115               matches patches or files that contain one or more of the words
116               printk, pr_info or pr_err
117            One regex pattern per line.  Multiple K: lines acceptable.
118
119 Note: For the hard of thinking, this list is meant to remain in alphabetical
120 order. If you could add yourselves to it in alphabetical order that would be
121 so much easier [Ed]
122
123 Maintainers List (try to look for most precise areas first)
124
125                 -----------------------------------
126
127 3C59X NETWORK DRIVER
128 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129 L:      netdev@vger.kernel.org
130 S:      Maintained
131 F:      Documentation/networking/vortex.txt
132 F:      drivers/net/ethernet/3com/3c59x.c
133
134 3CR990 NETWORK DRIVER
135 M:      David Dillow <dave@thedillows.org>
136 L:      netdev@vger.kernel.org
137 S:      Maintained
138 F:      drivers/net/ethernet/3com/typhoon*
139
140 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141 M:      Adam Radford <linuxraid@lsi.com>
142 L:      linux-scsi@vger.kernel.org
143 W:      http://www.lsi.com
144 S:      Supported
145 F:      drivers/scsi/3w-*
146
147 53C700 AND 53C700-66 SCSI DRIVER
148 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149 L:      linux-scsi@vger.kernel.org
150 S:      Maintained
151 F:      drivers/scsi/53c700*
152
153 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154 M:      Alexander Aring <aar@pengutronix.de>
155 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
156 L:      linux-bluetooth@vger.kernel.org
157 L:      linux-wpan@vger.kernel.org
158 S:      Maintained
159 F:      net/6lowpan/
160 F:      include/net/6lowpan.h
161 F:      Documentation/networking/6lowpan.txt
162
163 6PACK NETWORK DRIVER FOR AX.25
164 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
165 L:      linux-hams@vger.kernel.org
166 S:      Maintained
167 F:      drivers/net/hamradio/6pack.c
168
169 8169 10/100/1000 GIGABIT ETHERNET DRIVER
170 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
171 L:      netdev@vger.kernel.org
172 S:      Maintained
173 F:      drivers/net/ethernet/realtek/r8169.c
174
175 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177 L:      linux-serial@vger.kernel.org
178 W:      http://serial.sourceforge.net
179 S:      Maintained
180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
181 F:      drivers/tty/serial/8250*
182 F:      include/linux/serial_8250.h
183
184 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
185 L:      netdev@vger.kernel.org
186 S:      Orphan / Obsolete
187 F:      drivers/net/ethernet/8390/
188
189 9P FILE SYSTEM
190 M:      Eric Van Hensbergen <ericvh@gmail.com>
191 M:      Ron Minnich <rminnich@sandia.gov>
192 M:      Latchesar Ionkov <lucho@ionkov.net>
193 L:      v9fs-developer@lists.sourceforge.net
194 W:      http://swik.net/v9fs
195 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
197 S:      Maintained
198 F:      Documentation/filesystems/9p.txt
199 F:      fs/9p/
200 F:      net/9p/
201 F:      include/net/9p/
202 F:      include/uapi/linux/virtio_9p.h
203 F:      include/trace/events/9p.h
204
205
206 A8293 MEDIA DRIVER
207 M:      Antti Palosaari <crope@iki.fi>
208 L:      linux-media@vger.kernel.org
209 W:      https://linuxtv.org
210 W:      http://palosaari.fi/linux/
211 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
212 T:      git git://linuxtv.org/anttip/media_tree.git
213 S:      Maintained
214 F:      drivers/media/dvb-frontends/a8293*
215
216 AACRAID SCSI RAID DRIVER
217 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
218 L:      linux-scsi@vger.kernel.org
219 W:      http://www.adaptec.com/
220 S:      Supported
221 F:      Documentation/scsi/aacraid.txt
222 F:      drivers/scsi/aacraid/
223
224 ABI/API
225 L:      linux-api@vger.kernel.org
226 F:      include/linux/syscalls.h
227 F:      kernel/sys_ni.c
228
229 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
230 M:      Hans de Goede <hdegoede@redhat.com>
231 L:      linux-hwmon@vger.kernel.org
232 S:      Maintained
233 F:      drivers/hwmon/abituguru.c
234
235 ABIT UGURU 3 HARDWARE MONITOR DRIVER
236 M:      Alistair John Strachan <alistair@devzero.co.uk>
237 L:      linux-hwmon@vger.kernel.org
238 S:      Maintained
239 F:      drivers/hwmon/abituguru3.c
240
241 ACCES 104-DIO-48E GPIO DRIVER
242 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
243 L:      linux-gpio@vger.kernel.org
244 S:      Maintained
245 F:      drivers/gpio/gpio-104-dio-48e.c
246
247 ACCES 104-IDI-48 GPIO DRIVER
248 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
249 L:      linux-gpio@vger.kernel.org
250 S:      Maintained
251 F:      drivers/gpio/gpio-104-idi-48.c
252
253 ACCES 104-IDIO-16 GPIO DRIVER
254 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-idio-16.c
258
259 ACENIC DRIVER
260 M:      Jes Sorensen <jes@trained-monkey.org>
261 L:      linux-acenic@sunsite.dk
262 S:      Maintained
263 F:      drivers/net/ethernet/alteon/acenic*
264
265 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
266 M:      Peter Feuerer <peter@piie.net>
267 L:      platform-driver-x86@vger.kernel.org
268 W:      http://piie.net/?section=acerhdf
269 S:      Maintained
270 F:      drivers/platform/x86/acerhdf.c
271
272 ACER WMI LAPTOP EXTRAS
273 M:      "Lee, Chun-Yi" <jlee@suse.com>
274 L:      platform-driver-x86@vger.kernel.org
275 S:      Maintained
276 F:      drivers/platform/x86/acer-wmi.c
277
278 ACPI
279 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
280 M:      Len Brown <lenb@kernel.org>
281 L:      linux-acpi@vger.kernel.org
282 W:      https://01.org/linux-acpi
283 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
285 S:      Supported
286 F:      drivers/acpi/
287 F:      drivers/pnp/pnpacpi/
288 F:      include/linux/acpi.h
289 F:      include/acpi/
290 F:      Documentation/acpi/
291 F:      Documentation/ABI/testing/sysfs-bus-acpi
292 F:      drivers/pci/*acpi*
293 F:      drivers/pci/*/*acpi*
294 F:      drivers/pci/*/*/*acpi*
295 F:      tools/power/acpi/
296
297 ACPI COMPONENT ARCHITECTURE (ACPICA)
298 M:      Robert Moore <robert.moore@intel.com>
299 M:      Lv Zheng <lv.zheng@intel.com>
300 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301 L:      linux-acpi@vger.kernel.org
302 L:      devel@acpica.org
303 W:      https://acpica.org/
304 W:      https://github.com/acpica/acpica/
305 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307 S:      Supported
308 F:      drivers/acpi/acpica/
309 F:      include/acpi/
310 F:      tools/power/acpi/
311
312 ACPI FAN DRIVER
313 M:      Zhang Rui <rui.zhang@intel.com>
314 L:      linux-acpi@vger.kernel.org
315 W:      https://01.org/linux-acpi
316 S:      Supported
317 F:      drivers/acpi/fan.c
318
319 ACPI THERMAL DRIVER
320 M:      Zhang Rui <rui.zhang@intel.com>
321 L:      linux-acpi@vger.kernel.org
322 W:      https://01.org/linux-acpi
323 S:      Supported
324 F:      drivers/acpi/*thermal*
325
326 ACPI VIDEO DRIVER
327 M:      Zhang Rui <rui.zhang@intel.com>
328 L:      linux-acpi@vger.kernel.org
329 W:      https://01.org/linux-acpi
330 S:      Supported
331 F:      drivers/acpi/acpi_video.c
332
333 ACPI WMI DRIVER
334 L:      platform-driver-x86@vger.kernel.org
335 S:      Orphan
336 F:      drivers/platform/x86/wmi.c
337
338 AD1889 ALSA SOUND DRIVER
339 M:      Thibaut Varene <T-Bone@parisc-linux.org>
340 W:      http://wiki.parisc-linux.org/AD1889
341 L:      linux-parisc@vger.kernel.org
342 S:      Maintained
343 F:      sound/pci/ad1889.*
344
345 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346 M:      Michael Hennerich <michael.hennerich@analog.com>
347 W:      http://wiki.analog.com/AD5254
348 W:      http://ez.analog.com/community/linux-device-drivers
349 S:      Supported
350 F:      drivers/misc/ad525x_dpot.c
351
352 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353 M:      Michael Hennerich <michael.hennerich@analog.com>
354 W:      http://wiki.analog.com/AD5398
355 W:      http://ez.analog.com/community/linux-device-drivers
356 S:      Supported
357 F:      drivers/regulator/ad5398.c
358
359 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360 M:      Michael Hennerich <michael.hennerich@analog.com>
361 W:      http://wiki.analog.com/AD7142
362 W:      http://ez.analog.com/community/linux-device-drivers
363 S:      Supported
364 F:      drivers/input/misc/ad714x.c
365
366 AD7877 TOUCHSCREEN DRIVER
367 M:      Michael Hennerich <michael.hennerich@analog.com>
368 W:      http://wiki.analog.com/AD7877
369 W:      http://ez.analog.com/community/linux-device-drivers
370 S:      Supported
371 F:      drivers/input/touchscreen/ad7877.c
372
373 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374 M:      Michael Hennerich <michael.hennerich@analog.com>
375 W:      http://wiki.analog.com/AD7879
376 W:      http://ez.analog.com/community/linux-device-drivers
377 S:      Supported
378 F:      drivers/input/touchscreen/ad7879.c
379
380 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
381 M:      Jiri Kosina <jikos@kernel.org>
382 S:      Maintained
383
384 ADF7242 IEEE 802.15.4 RADIO DRIVER
385 M:      Michael Hennerich <michael.hennerich@analog.com>
386 W:      https://wiki.analog.com/ADF7242
387 W:      http://ez.analog.com/community/linux-device-drivers
388 L:      linux-wpan@vger.kernel.org
389 S:      Supported
390 F:      drivers/net/ieee802154/adf7242.c
391 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
393 ADM1025 HARDWARE MONITOR DRIVER
394 M:      Jean Delvare <jdelvare@suse.com>
395 L:      linux-hwmon@vger.kernel.org
396 S:      Maintained
397 F:      Documentation/hwmon/adm1025
398 F:      drivers/hwmon/adm1025.c
399
400 ADM1029 HARDWARE MONITOR DRIVER
401 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
402 L:      linux-hwmon@vger.kernel.org
403 S:      Maintained
404 F:      drivers/hwmon/adm1029.c
405
406 ADM8211 WIRELESS DRIVER
407 L:      linux-wireless@vger.kernel.org
408 W:      http://wireless.kernel.org/
409 S:      Orphan
410 F:      drivers/net/wireless/admtek/adm8211.*
411
412 ADP1653 FLASH CONTROLLER DRIVER
413 M:      Sakari Ailus <sakari.ailus@iki.fi>
414 L:      linux-media@vger.kernel.org
415 S:      Maintained
416 F:      drivers/media/i2c/adp1653.c
417 F:      include/media/i2c/adp1653.h
418
419 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420 M:      Michael Hennerich <michael.hennerich@analog.com>
421 W:      http://wiki.analog.com/ADP5520
422 W:      http://ez.analog.com/community/linux-device-drivers
423 S:      Supported
424 F:      drivers/mfd/adp5520.c
425 F:      drivers/video/backlight/adp5520_bl.c
426 F:      drivers/leds/leds-adp5520.c
427 F:      drivers/gpio/gpio-adp5520.c
428 F:      drivers/input/keyboard/adp5520-keys.c
429
430 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431 M:      Michael Hennerich <michael.hennerich@analog.com>
432 W:      http://wiki.analog.com/ADP5588
433 W:      http://ez.analog.com/community/linux-device-drivers
434 S:      Supported
435 F:      drivers/input/keyboard/adp5588-keys.c
436 F:      drivers/gpio/gpio-adp5588.c
437
438 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439 M:      Michael Hennerich <michael.hennerich@analog.com>
440 W:      http://wiki.analog.com/ADP8860
441 W:      http://ez.analog.com/community/linux-device-drivers
442 S:      Supported
443 F:      drivers/video/backlight/adp8860_bl.c
444
445 ADS1015 HARDWARE MONITOR DRIVER
446 M:      Dirk Eibach <eibach@gdsys.de>
447 L:      linux-hwmon@vger.kernel.org
448 S:      Maintained
449 F:      Documentation/hwmon/ads1015
450 F:      drivers/hwmon/ads1015.c
451 F:      include/linux/i2c/ads1015.h
452
453 ADT746X FAN DRIVER
454 M:      Colin Leroy <colin@colino.net>
455 S:      Maintained
456 F:      drivers/macintosh/therm_adt746x.c
457
458 ADT7475 HARDWARE MONITOR DRIVER
459 M:      Jean Delvare <jdelvare@suse.com>
460 L:      linux-hwmon@vger.kernel.org
461 S:      Maintained
462 F:      Documentation/hwmon/adt7475
463 F:      drivers/hwmon/adt7475.c
464
465 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466 M:      Michael Hennerich <michael.hennerich@analog.com>
467 W:      http://wiki.analog.com/ADXL345
468 W:      http://ez.analog.com/community/linux-device-drivers
469 S:      Supported
470 F:      drivers/input/misc/adxl34x.c
471
472 ADVANSYS SCSI DRIVER
473 M:      Matthew Wilcox <matthew@wil.cx>
474 M:      Hannes Reinecke <hare@suse.com>
475 L:      linux-scsi@vger.kernel.org
476 S:      Maintained
477 F:      Documentation/scsi/advansys.txt
478 F:      drivers/scsi/advansys.c
479
480 AEDSP16 DRIVER
481 M:      Riccardo Facchetti <fizban@tin.it>
482 S:      Maintained
483 F:      sound/oss/aedsp16.c
484
485 AF9013 MEDIA DRIVER
486 M:      Antti Palosaari <crope@iki.fi>
487 L:      linux-media@vger.kernel.org
488 W:      https://linuxtv.org
489 W:      http://palosaari.fi/linux/
490 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
491 T:      git git://linuxtv.org/anttip/media_tree.git
492 S:      Maintained
493 F:      drivers/media/dvb-frontends/af9013*
494
495 AF9033 MEDIA DRIVER
496 M:      Antti Palosaari <crope@iki.fi>
497 L:      linux-media@vger.kernel.org
498 W:      https://linuxtv.org
499 W:      http://palosaari.fi/linux/
500 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
501 T:      git git://linuxtv.org/anttip/media_tree.git
502 S:      Maintained
503 F:      drivers/media/dvb-frontends/af9033*
504
505 AFFS FILE SYSTEM
506 L:      linux-fsdevel@vger.kernel.org
507 S:      Orphan
508 F:      Documentation/filesystems/affs.txt
509 F:      fs/affs/
510
511 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
512 M:      David Howells <dhowells@redhat.com>
513 L:      linux-afs@lists.infradead.org
514 S:      Supported
515 F:      fs/afs/
516 F:      include/net/af_rxrpc.h
517 F:      net/rxrpc/af_rxrpc.c
518
519 AGPGART DRIVER
520 M:      David Airlie <airlied@linux.ie>
521 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
522 S:      Maintained
523 F:      drivers/char/agp/
524 F:      include/linux/agp*
525 F:      include/uapi/linux/agp*
526
527 AHA152X SCSI DRIVER
528 M:      "Juergen E. Fischer" <fischer@norbit.de>
529 L:      linux-scsi@vger.kernel.org
530 S:      Maintained
531 F:      drivers/scsi/aha152x*
532 F:      drivers/scsi/pcmcia/aha152x*
533
534 AIC7XXX / AIC79XX SCSI DRIVER
535 M:      Hannes Reinecke <hare@suse.com>
536 L:      linux-scsi@vger.kernel.org
537 S:      Maintained
538 F:      drivers/scsi/aic7xxx/
539
540 AIMSLAB FM RADIO RECEIVER DRIVER
541 M:      Hans Verkuil <hverkuil@xs4all.nl>
542 L:      linux-media@vger.kernel.org
543 T:      git git://linuxtv.org/media_tree.git
544 W:      https://linuxtv.org
545 S:      Maintained
546 F:      drivers/media/radio/radio-aimslab*
547
548 AIO
549 M:      Benjamin LaHaise <bcrl@kvack.org>
550 L:      linux-aio@kvack.org
551 S:      Supported
552 F:      fs/aio.c
553 F:      include/linux/*aio*.h
554
555 AIRSPY MEDIA DRIVER
556 M:      Antti Palosaari <crope@iki.fi>
557 L:      linux-media@vger.kernel.org
558 W:      https://linuxtv.org
559 W:      http://palosaari.fi/linux/
560 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
561 T:      git git://linuxtv.org/anttip/media_tree.git
562 S:      Maintained
563 F:      drivers/media/usb/airspy/
564
565 ALCATEL SPEEDTOUCH USB DRIVER
566 M:      Duncan Sands <duncan.sands@free.fr>
567 L:      linux-usb@vger.kernel.org
568 W:      http://www.linux-usb.org/SpeedTouch/
569 S:      Maintained
570 F:      drivers/usb/atm/speedtch.c
571 F:      drivers/usb/atm/usbatm.c
572
573 ALCHEMY AU1XX0 MMC DRIVER
574 M:      Manuel Lauss <manuel.lauss@gmail.com>
575 S:      Maintained
576 F:      drivers/mmc/host/au1xmmc.c
577
578 ALI1563 I2C DRIVER
579 M:      Rudolf Marek <r.marek@assembler.cz>
580 L:      linux-i2c@vger.kernel.org
581 S:      Maintained
582 F:      Documentation/i2c/busses/i2c-ali1563
583 F:      drivers/i2c/busses/i2c-ali1563.c
584
585 ALLWINNER SECURITY SYSTEM
586 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
587 L:      linux-crypto@vger.kernel.org
588 S:      Maintained
589 F:      drivers/crypto/sunxi-ss/
590
591 ALPHA PORT
592 M:      Richard Henderson <rth@twiddle.net>
593 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
594 M:      Matt Turner <mattst88@gmail.com>
595 S:      Odd Fixes
596 L:      linux-alpha@vger.kernel.org
597 F:      arch/alpha/
598
599 ALTERA MAILBOX DRIVER
600 M:      Ley Foon Tan <lftan@altera.com>
601 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
602 S:      Maintained
603 F:      drivers/mailbox/mailbox-altera.c
604
605 ALTERA PIO DRIVER
606 M:      Tien Hock Loh <thloh@altera.com>
607 L:      linux-gpio@vger.kernel.org
608 S:      Maintained
609 F:      drivers/gpio/gpio-altera.c
610
611 ALTERA TRIPLE SPEED ETHERNET DRIVER
612 M:      Vince Bridgers <vbridger@opensource.altera.com>
613 L:      netdev@vger.kernel.org
614 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
615 S:      Maintained
616 F:      drivers/net/ethernet/altera/
617
618 ALTERA UART/JTAG UART SERIAL DRIVERS
619 M:      Tobias Klauser <tklauser@distanz.ch>
620 L:      linux-serial@vger.kernel.org
621 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
622 S:      Maintained
623 F:      drivers/tty/serial/altera_uart.c
624 F:      drivers/tty/serial/altera_jtaguart.c
625 F:      include/linux/altera_uart.h
626 F:      include/linux/altera_jtaguart.h
627
628 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
629 M:      Tom Lendacky <thomas.lendacky@amd.com>
630 M:      Gary Hook <gary.hook@amd.com>
631 L:      linux-crypto@vger.kernel.org
632 S:      Supported
633 F:      drivers/crypto/ccp/
634 F:      include/linux/ccp.h
635
636 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
637 M:      Huang Rui <ray.huang@amd.com>
638 L:      linux-hwmon@vger.kernel.org
639 S:      Supported
640 F:      Documentation/hwmon/fam15h_power
641 F:      drivers/hwmon/fam15h_power.c
642
643 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
644 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
645 S:      Orphan
646 F:      drivers/usb/gadget/udc/amd5536udc.*
647
648 AMD GEODE PROCESSOR/CHIPSET SUPPORT
649 P:      Andres Salomon <dilinger@queued.net>
650 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
651 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
652 S:      Supported
653 F:      drivers/char/hw_random/geode-rng.c
654 F:      drivers/crypto/geode*
655 F:      drivers/video/fbdev/geode/
656 F:      arch/x86/include/asm/geode.h
657
658 AMD IOMMU (AMD-VI)
659 M:      Joerg Roedel <joro@8bytes.org>
660 L:      iommu@lists.linux-foundation.org
661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
662 S:      Maintained
663 F:      drivers/iommu/amd_iommu*.[ch]
664 F:      include/linux/amd-iommu.h
665
666 AMD KFD
667 M:      Oded Gabbay <oded.gabbay@gmail.com>
668 L:      dri-devel@lists.freedesktop.org
669 T:      git git://people.freedesktop.org/~gabbayo/linux.git
670 S:      Supported
671 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
672 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
673 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
674 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
675 F:      drivers/gpu/drm/amd/amdkfd/
676 F:      drivers/gpu/drm/amd/include/cik_structs.h
677 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
678 F:      drivers/gpu/drm/amd/include/vi_structs.h
679 F:      drivers/gpu/drm/radeon/radeon_kfd.c
680 F:      drivers/gpu/drm/radeon/radeon_kfd.h
681 F:      include/uapi/linux/kfd_ioctl.h
682
683 AMD SEATTLE DEVICE TREE SUPPORT
684 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
685 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
686 M:      Tom Lendacky <thomas.lendacky@amd.com>
687 S:      Supported
688 F:      arch/arm64/boot/dts/amd/
689
690 AMD XGBE DRIVER
691 M:      Tom Lendacky <thomas.lendacky@amd.com>
692 L:      netdev@vger.kernel.org
693 S:      Supported
694 F:      drivers/net/ethernet/amd/xgbe/
695 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
696
697 AMS (Apple Motion Sensor) DRIVER
698 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
699 S:      Supported
700 F:      drivers/macintosh/ams/
701
702 ANALOG DEVICES INC AD9389B DRIVER
703 M:      Hans Verkuil <hans.verkuil@cisco.com>
704 L:      linux-media@vger.kernel.org
705 S:      Maintained
706 F:      drivers/media/i2c/ad9389b*
707
708 ANALOG DEVICES INC ADV7180 DRIVER
709 M:      Lars-Peter Clausen <lars@metafoo.de>
710 L:      linux-media@vger.kernel.org
711 W:      http://ez.analog.com/community/linux-device-drivers
712 S:      Supported
713 F:      drivers/media/i2c/adv7180.c
714
715 ANALOG DEVICES INC ADV7511 DRIVER
716 M:      Hans Verkuil <hans.verkuil@cisco.com>
717 L:      linux-media@vger.kernel.org
718 S:      Maintained
719 F:      drivers/media/i2c/adv7511*
720
721 ANALOG DEVICES INC ADV7604 DRIVER
722 M:      Hans Verkuil <hans.verkuil@cisco.com>
723 L:      linux-media@vger.kernel.org
724 S:      Maintained
725 F:      drivers/media/i2c/adv7604*
726
727 ANALOG DEVICES INC ADV7842 DRIVER
728 M:      Hans Verkuil <hans.verkuil@cisco.com>
729 L:      linux-media@vger.kernel.org
730 S:      Maintained
731 F:      drivers/media/i2c/adv7842*
732
733 ANALOG DEVICES INC ASOC CODEC DRIVERS
734 M:      Lars-Peter Clausen <lars@metafoo.de>
735 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
736 W:      http://wiki.analog.com/
737 W:      http://ez.analog.com/community/linux-device-drivers
738 S:      Supported
739 F:      sound/soc/codecs/adau*
740 F:      sound/soc/codecs/adav*
741 F:      sound/soc/codecs/ad1*
742 F:      sound/soc/codecs/ad7*
743 F:      sound/soc/codecs/ssm*
744 F:      sound/soc/codecs/sigmadsp.*
745
746 ANALOG DEVICES INC ASOC DRIVERS
747 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
748 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
749 W:      http://blackfin.uclinux.org/
750 S:      Supported
751 F:      sound/soc/blackfin/*
752
753 ANALOG DEVICES INC IIO DRIVERS
754 M:      Lars-Peter Clausen <lars@metafoo.de>
755 M:      Michael Hennerich <Michael.Hennerich@analog.com>
756 W:      http://wiki.analog.com/
757 W:      http://ez.analog.com/community/linux-device-drivers
758 S:      Supported
759 F:      drivers/iio/*/ad*
760 X:      drivers/iio/*/adjd*
761 F:      drivers/staging/iio/*/ad*
762 F:      staging/iio/trigger/iio-trig-bfin-timer.c
763
764 ANALOG DEVICES INC DMA DRIVERS
765 M:      Lars-Peter Clausen <lars@metafoo.de>
766 W:      http://ez.analog.com/community/linux-device-drivers
767 S:      Supported
768 F:      drivers/dma/dma-axi-dmac.c
769
770 ANDROID DRIVERS
771 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
772 M:      Arve Hjønnevåg <arve@android.com>
773 M:      Riley Andrews <riandrews@android.com>
774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
775 L:      devel@driverdev.osuosl.org
776 S:      Supported
777 F:      drivers/android/
778 F:      drivers/staging/android/
779
780 AOA (Apple Onboard Audio) ALSA DRIVER
781 M:      Johannes Berg <johannes@sipsolutions.net>
782 L:      linuxppc-dev@lists.ozlabs.org
783 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
784 S:      Maintained
785 F:      sound/aoa/
786
787 APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
788 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
789 L:      linux-iio@vger.kernel.org
790 S:      Maintained
791 F:      drivers/iio/dac/stx104.c
792
793 APM DRIVER
794 M:      Jiri Kosina <jikos@kernel.org>
795 S:      Odd fixes
796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
797 F:      arch/x86/kernel/apm_32.c
798 F:      include/linux/apm_bios.h
799 F:      include/uapi/linux/apm_bios.h
800 F:      drivers/char/apm-emulation.c
801
802 APPLE BCM5974 MULTITOUCH DRIVER
803 M:      Henrik Rydberg <rydberg@bitmath.org>
804 L:      linux-input@vger.kernel.org
805 S:      Odd fixes
806 F:      drivers/input/mouse/bcm5974.c
807
808 APPLE SMC DRIVER
809 M:      Henrik Rydberg <rydberg@bitmath.org>
810 L:      linux-hwmon@vger.kernel.org
811 S:      Odd fixes
812 F:      drivers/hwmon/applesmc.c
813
814 APPLETALK NETWORK LAYER
815 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
816 S:      Maintained
817 F:      drivers/net/appletalk/
818 F:      net/appletalk/
819
820 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
821 M:      Duc Dang <dhdang@apm.com>
822 S:      Supported
823 F:      arch/arm64/boot/dts/apm/
824
825 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
826 M:      Iyappan Subramanian <isubramanian@apm.com>
827 M:      Keyur Chudgar <kchudgar@apm.com>
828 S:      Supported
829 F:      drivers/net/ethernet/apm/xgene/
830 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
831
832 APTINA CAMERA SENSOR PLL
833 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
834 L:      linux-media@vger.kernel.org
835 S:      Maintained
836 F:      drivers/media/i2c/aptina-pll.*
837
838 ARC FRAMEBUFFER DRIVER
839 M:      Jaya Kumar <jayalk@intworks.biz>
840 S:      Maintained
841 F:      drivers/video/fbdev/arcfb.c
842 F:      drivers/video/fbdev/core/fb_defio.c
843
844 ARCNET NETWORK LAYER
845 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
846 L:      netdev@vger.kernel.org
847 S:      Maintained
848 F:      drivers/net/arcnet/
849 F:      include/uapi/linux/if_arcnet.h
850
851 ARM HDLCD DRM DRIVER
852 M:      Liviu Dudau <liviu.dudau@arm.com>
853 S:      Supported
854 F:      drivers/gpu/drm/arm/
855 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
856
857 ARM MFM AND FLOPPY DRIVERS
858 M:      Ian Molton <spyro@f2s.com>
859 S:      Maintained
860 F:      arch/arm/lib/floppydma.S
861 F:      arch/arm/include/asm/floppy.h
862
863 ARM PMU PROFILING AND DEBUGGING
864 M:      Will Deacon <will.deacon@arm.com>
865 R:      Mark Rutland <mark.rutland@arm.com>
866 S:      Maintained
867 F:      arch/arm*/kernel/perf_*
868 F:      arch/arm/oprofile/common.c
869 F:      arch/arm*/kernel/hw_breakpoint.c
870 F:      arch/arm*/include/asm/hw_breakpoint.h
871 F:      arch/arm*/include/asm/perf_event.h
872 F:      drivers/perf/arm_pmu.c
873 F:      include/linux/perf/arm_pmu.h
874
875 ARM PORT
876 M:      Russell King <linux@armlinux.org.uk>
877 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
878 W:      http://www.armlinux.org.uk/
879 S:      Maintained
880 F:      arch/arm/
881
882 ARM SUB-ARCHITECTURES
883 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
884 S:      Maintained
885 F:      arch/arm/mach-*/
886 F:      arch/arm/plat-*/
887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
888
889 ARM PRIMECELL AACI PL041 DRIVER
890 M:      Russell King <linux@armlinux.org.uk>
891 S:      Maintained
892 F:      sound/arm/aaci.*
893
894 ARM PRIMECELL CLCD PL110 DRIVER
895 M:      Russell King <linux@armlinux.org.uk>
896 S:      Maintained
897 F:      drivers/video/fbdev/amba-clcd.*
898
899 ARM PRIMECELL KMI PL050 DRIVER
900 M:      Russell King <linux@armlinux.org.uk>
901 S:      Maintained
902 F:      drivers/input/serio/ambakmi.*
903 F:      include/linux/amba/kmi.h
904
905 ARM PRIMECELL MMCI PL180/1 DRIVER
906 M:      Russell King <linux@armlinux.org.uk>
907 S:      Maintained
908 F:      drivers/mmc/host/mmci.*
909 F:      include/linux/amba/mmci.h
910
911 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
912 M:      Russell King <linux@armlinux.org.uk>
913 S:      Maintained
914 F:      drivers/tty/serial/amba-pl01*.c
915 F:      include/linux/amba/serial.h
916
917 ARM PRIMECELL BUS SUPPORT
918 M:      Russell King <linux@armlinux.org.uk>
919 S:      Maintained
920 F:      drivers/amba/
921 F:      include/linux/amba/bus.h
922
923 ARM/ADS SPHERE MACHINE SUPPORT
924 M:      Lennert Buytenhek <kernel@wantstofly.org>
925 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
926 S:      Maintained
927
928 ARM/AFEB9260 MACHINE SUPPORT
929 M:      Sergey Lapin <slapin@ossfans.org>
930 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
931 S:      Maintained
932
933 ARM/AJECO 1ARM MACHINE SUPPORT
934 M:      Lennert Buytenhek <kernel@wantstofly.org>
935 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
936 S:      Maintained
937
938 ARM/Allwinner sunXi SoC support
939 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
940 M:      Chen-Yu Tsai <wens@csie.org>
941 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
942 S:      Maintained
943 N:      sun[x456789]i
944
945 ARM/Allwinner SoC Clock Support
946 M:      Emilio López <emilio@elopez.com.ar>
947 S:      Maintained
948 F:      drivers/clk/sunxi/
949
950 ARM/Amlogic Meson SoC support
951 M:      Carlo Caione <carlo@caione.org>
952 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
953 L:      linux-meson@googlegroups.com
954 W:      http://linux-meson.com/
955 S:      Maintained
956 F:      arch/arm/mach-meson/
957 F:      arch/arm/boot/dts/meson*
958 N:      meson
959
960 ARM/Annapurna Labs ALPINE ARCHITECTURE
961 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
962 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
963 S:      Maintained
964 F:      arch/arm/mach-alpine/
965 F:      arch/arm/boot/dts/alpine*
966 F:      arch/arm64/boot/dts/al/
967 F:      drivers/*/*alpine*
968
969 ARM/ARTPEC MACHINE SUPPORT
970 M:      Jesper Nilsson <jesper.nilsson@axis.com>
971 M:      Lars Persson <lars.persson@axis.com>
972 M:      Niklas Cassel <niklas.cassel@axis.com>
973 S:      Maintained
974 L:      linux-arm-kernel@axis.com
975 F:      arch/arm/mach-artpec
976 F:      arch/arm/boot/dts/artpec6*
977 F:      drivers/clk/clk-artpec6.c
978
979 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
980 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
981 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
982 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
983 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
984 W:      http://www.linux4sam.org
985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
986 S:      Supported
987 F:      arch/arm/mach-at91/
988 F:      include/soc/at91/
989 F:      arch/arm/boot/dts/at91*.dts
990 F:      arch/arm/boot/dts/at91*.dtsi
991 F:      arch/arm/boot/dts/sama*.dts
992 F:      arch/arm/boot/dts/sama*.dtsi
993 F:      arch/arm/include/debug/at91.S
994
995 ARM/ATMEL AT91 Clock Support
996 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
997 S:      Maintained
998 F:      drivers/clk/at91
999
1000 ARM/CALXEDA HIGHBANK ARCHITECTURE
1001 M:      Rob Herring <robh@kernel.org>
1002 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1003 S:      Maintained
1004 F:      arch/arm/mach-highbank/
1005 F:      arch/arm/boot/dts/highbank.dts
1006 F:      arch/arm/boot/dts/ecx-*.dts*
1007
1008 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1009 M:      Krzysztof Halasa <khalasa@piap.pl>
1010 S:      Maintained
1011 F:      arch/arm/mach-cns3xxx/
1012
1013 ARM/CAVIUM THUNDER NETWORK DRIVER
1014 M:      Sunil Goutham <sgoutham@cavium.com>
1015 M:      Robert Richter <rric@kernel.org>
1016 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1017 S:      Supported
1018 F:      drivers/net/ethernet/cavium/thunder/
1019
1020 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1021 M:      Alexander Shiyan <shc_work@mail.ru>
1022 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1023 S:      Odd Fixes
1024 N:      clps711x
1025
1026 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1027 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1028 M:      Ryan Mallon <rmallon@gmail.com>
1029 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1030 S:      Maintained
1031 F:      arch/arm/mach-ep93xx/
1032 F:      arch/arm/mach-ep93xx/include/mach/
1033
1034 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1035 M:      Lennert Buytenhek <kernel@wantstofly.org>
1036 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1037 S:      Maintained
1038
1039 ARM/CLKDEV SUPPORT
1040 M:      Russell King <linux@armlinux.org.uk>
1041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042 S:      Maintained
1043 F:      arch/arm/include/asm/clkdev.h
1044 F:      drivers/clk/clkdev.c
1045
1046 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1047 M:      Mike Rapoport <mike@compulab.co.il>
1048 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1049 S:      Maintained
1050
1051 ARM/CONTEC MICRO9 MACHINE SUPPORT
1052 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1053 S:      Maintained
1054 F:      arch/arm/mach-ep93xx/micro9.c
1055
1056 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1057 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1058 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1059 S:      Maintained
1060 F:      drivers/hwtracing/coresight/*
1061 F:      Documentation/trace/coresight.txt
1062 F:      Documentation/devicetree/bindings/arm/coresight.txt
1063 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1064
1065 ARM/CORGI MACHINE SUPPORT
1066 M:      Richard Purdie <rpurdie@rpsys.net>
1067 S:      Maintained
1068
1069 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1070 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1071 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1072 T:      git git://github.com/ulli-kroll/linux.git
1073 S:      Maintained
1074 F:      arch/arm/mach-gemini/
1075 F:      drivers/rtc/rtc-gemini.c
1076
1077 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1078 M:      Barry Song <baohua@kernel.org>
1079 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1081 S:      Maintained
1082 F:      arch/arm/boot/dts/prima2*
1083 F:      arch/arm/mach-prima2/
1084 F:      drivers/clk/sirf/
1085 F:      drivers/clocksource/timer-prima2.c
1086 F:      drivers/clocksource/timer-atlas7.c
1087 N:      [^a-z]sirf
1088
1089 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1090 M:      Baruch Siach <baruch@tkos.co.il>
1091 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092 S:      Maintained
1093 F:      arch/arm/boot/dts/cx92755*
1094 N:      digicolor
1095
1096 ARM/EBSA110 MACHINE SUPPORT
1097 M:      Russell King <linux@armlinux.org.uk>
1098 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1099 W:      http://www.armlinux.org.uk/
1100 S:      Maintained
1101 F:      arch/arm/mach-ebsa110/
1102 F:      drivers/net/ethernet/amd/am79c961a.*
1103
1104 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1105 M:      Uwe Kleine-König <kernel@pengutronix.de>
1106 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1107 S:      Maintained
1108 N:      efm32
1109
1110 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1111 M:      Daniel Ribeiro <drwyrm@gmail.com>
1112 M:      Stefan Schmidt <stefan@openezx.org>
1113 M:      Harald Welte <laforge@openezx.org>
1114 L:      openezx-devel@lists.openezx.org (moderated for non-subscribers)
1115 W:      http://www.openezx.org/
1116 S:      Maintained
1117 T:      topgit git://git.openezx.org/openezx.git
1118 F:      arch/arm/mach-pxa/ezx.c
1119
1120 ARM/FARADAY FA526 PORT
1121 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1122 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123 S:      Maintained
1124 T:      git git://git.berlios.de/gemini-board
1125 F:      arch/arm/mm/*-fa*
1126
1127 ARM/FOOTBRIDGE ARCHITECTURE
1128 M:      Russell King <linux@armlinux.org.uk>
1129 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130 W:      http://www.armlinux.org.uk/
1131 S:      Maintained
1132 F:      arch/arm/include/asm/hardware/dec21285.h
1133 F:      arch/arm/mach-footbridge/
1134
1135 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1136 M:      Shawn Guo <shawnguo@kernel.org>
1137 M:      Sascha Hauer <kernel@pengutronix.de>
1138 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1139 S:      Maintained
1140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1141 F:      arch/arm/mach-imx/
1142 F:      arch/arm/mach-mxs/
1143 F:      arch/arm/boot/dts/imx*
1144 F:      arch/arm/configs/imx*_defconfig
1145 F:      drivers/clk/imx/
1146 F:      include/soc/imx/
1147
1148 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1149 M:      Shawn Guo <shawnguo@kernel.org>
1150 M:      Sascha Hauer <kernel@pengutronix.de>
1151 R:      Stefan Agner <stefan@agner.ch>
1152 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153 S:      Maintained
1154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1155 F:      arch/arm/mach-imx/*vf610*
1156 F:      arch/arm/boot/dts/vf*
1157
1158 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1159 M:      Lennert Buytenhek <kernel@wantstofly.org>
1160 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1161 S:      Maintained
1162
1163 ARM/GUMSTIX MACHINE SUPPORT
1164 M:      Steve Sakoman <sakoman@gmail.com>
1165 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166 S:      Maintained
1167
1168 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1169 M:      Philipp Zabel <philipp.zabel@gmail.com>
1170 M:      Paul Parsons <lost.distance@yahoo.com>
1171 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1172 S:      Maintained
1173 F:      arch/arm/mach-pxa/hx4700.c
1174 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1175 F:      sound/soc/pxa/hx4700.c
1176
1177 ARM/HISILICON SOC SUPPORT
1178 M:      Wei Xu <xuwei5@hisilicon.com>
1179 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180 W:      http://www.hisilicon.com
1181 S:      Supported
1182 T:      git git://github.com/hisilicon/linux-hisi.git
1183 F:      arch/arm/mach-hisi/
1184 F:      arch/arm/boot/dts/hi3*
1185 F:      arch/arm/boot/dts/hip*
1186 F:      arch/arm/boot/dts/hisi*
1187 F:      arch/arm64/boot/dts/hisilicon/
1188
1189 ARM/HP JORNADA 7XX MACHINE SUPPORT
1190 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1191 W:      www.jlime.com
1192 S:      Maintained
1193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1194 F:      arch/arm/mach-sa1100/jornada720.c
1195 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1196
1197 ARM/IGEP MACHINE SUPPORT
1198 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1199 M:      Javier Martinez Canillas <javier@dowhile0.org>
1200 L:      linux-omap@vger.kernel.org
1201 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202 S:      Maintained
1203 F:      arch/arm/boot/dts/omap3-igep*
1204
1205 ARM/INCOME PXA270 SUPPORT
1206 M:      Marek Vasut <marek.vasut@gmail.com>
1207 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208 S:      Maintained
1209 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1210
1211 ARM/INTEL IOP32X ARM ARCHITECTURE
1212 M:      Lennert Buytenhek <kernel@wantstofly.org>
1213 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1214 S:      Maintained
1215
1216 ARM/INTEL IOP33X ARM ARCHITECTURE
1217 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 S:      Orphan
1219
1220 ARM/INTEL IOP13XX ARM ARCHITECTURE
1221 M:      Lennert Buytenhek <kernel@wantstofly.org>
1222 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1223 S:      Maintained
1224
1225 ARM/INTEL IQ81342EX MACHINE SUPPORT
1226 M:      Lennert Buytenhek <kernel@wantstofly.org>
1227 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1228 S:      Maintained
1229
1230 ARM/INTEL IXDP2850 MACHINE SUPPORT
1231 M:      Lennert Buytenhek <kernel@wantstofly.org>
1232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233 S:      Maintained
1234
1235 ARM/INTEL IXP4XX ARM ARCHITECTURE
1236 M:      Imre Kaloz <kaloz@openwrt.org>
1237 M:      Krzysztof Halasa <khalasa@piap.pl>
1238 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239 S:      Maintained
1240 F:      arch/arm/mach-ixp4xx/
1241
1242 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1243 M:      Jonathan Cameron <jic23@cam.ac.uk>
1244 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1245 S:      Maintained
1246 F:      arch/arm/mach-pxa/stargate2.c
1247 F:      drivers/pcmcia/pxa2xx_stargate2.c
1248
1249 ARM/INTEL XSC3 (MANZANO) ARM CORE
1250 M:      Lennert Buytenhek <kernel@wantstofly.org>
1251 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252 S:      Maintained
1253
1254 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1255 M:      Lennert Buytenhek <kernel@wantstofly.org>
1256 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257 S:      Maintained
1258
1259 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1260 M:      Santosh Shilimkar <ssantosh@kernel.org>
1261 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262 S:      Maintained
1263 F:      arch/arm/mach-keystone/
1264 F:      arch/arm/boot/dts/k2*
1265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1266
1267 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1268 M:      Santosh Shilimkar <ssantosh@kernel.org>
1269 L:      linux-kernel@vger.kernel.org
1270 S:      Maintained
1271 F:      drivers/clk/keystone/
1272
1273 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1274 M:      Santosh Shilimkar <ssantosh@kernel.org>
1275 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276 L:      linux-kernel@vger.kernel.org
1277 S:      Maintained
1278 F:      drivers/clocksource/timer-keystone.c
1279
1280 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1281 M:      Santosh Shilimkar <ssantosh@kernel.org>
1282 L:      linux-kernel@vger.kernel.org
1283 S:      Maintained
1284 F:      drivers/power/reset/keystone-reset.c
1285
1286 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1287 M:      Santosh Shilimkar <ssantosh@kernel.org>
1288 L:      linux-kernel@vger.kernel.org
1289 S:      Maintained
1290 F:      drivers/memory/*emif*
1291
1292 ARM/LOGICPD PXA270 MACHINE SUPPORT
1293 M:      Lennert Buytenhek <kernel@wantstofly.org>
1294 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295 S:      Maintained
1296
1297 ARM/LPC18XX ARCHITECTURE
1298 M:      Joachim Eastwood <manabian@gmail.com>
1299 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300 S:      Maintained
1301 F:      arch/arm/boot/dts/lpc43*
1302 F:      drivers/clk/nxp/clk-lpc18xx*
1303 F:      drivers/clocksource/time-lpc32xx.c
1304 F:      drivers/i2c/busses/i2c-lpc2k.c
1305 F:      drivers/memory/pl172.c
1306 F:      drivers/mtd/spi-nor/nxp-spifi.c
1307 F:      drivers/rtc/rtc-lpc24xx.c
1308 N:      lpc18xx
1309
1310 ARM/MAGICIAN MACHINE SUPPORT
1311 M:      Philipp Zabel <philipp.zabel@gmail.com>
1312 S:      Maintained
1313
1314 ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1315 M:      Jason Cooper <jason@lakedaemon.net>
1316 M:      Andrew Lunn <andrew@lunn.ch>
1317 M:      Gregory Clement <gregory.clement@free-electrons.com>
1318 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1319 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320 S:      Maintained
1321 F:      arch/arm/mach-mvebu/
1322 F:      drivers/rtc/rtc-armada38x.c
1323 F:      arch/arm/boot/dts/armada*
1324 F:      arch/arm/boot/dts/kirkwood*
1325 F:      arch/arm64/boot/dts/marvell/armada*
1326 F:      drivers/cpufreq/mvebu-cpufreq.c
1327
1328
1329 ARM/Marvell Berlin SoC support
1330 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332 S:      Maintained
1333 F:      arch/arm/mach-berlin/
1334 F:      arch/arm/boot/dts/berlin*
1335 F:      arch/arm64/boot/dts/marvell/berlin*
1336
1337
1338 ARM/Marvell Dove/MV78xx0/Orion SOC support
1339 M:      Jason Cooper <jason@lakedaemon.net>
1340 M:      Andrew Lunn <andrew@lunn.ch>
1341 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1342 M:      Gregory Clement <gregory.clement@free-electrons.com>
1343 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344 S:      Maintained
1345 F:      arch/arm/mach-dove/
1346 F:      arch/arm/mach-mv78xx0/
1347 F:      arch/arm/mach-orion5x/
1348 F:      arch/arm/plat-orion/
1349 F:      arch/arm/boot/dts/dove*
1350 F:      arch/arm/boot/dts/orion5x*
1351
1352
1353 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1354 M:      Alexander Clouter <alex@digriz.org.uk>
1355 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356 W:      http://www.digriz.org.uk/ts78xx/kernel
1357 S:      Maintained
1358 F:      arch/arm/mach-orion5x/ts78xx-*
1359
1360 ARM/Mediatek RTC DRIVER
1361 M:      Eddie Huang <eddie.huang@mediatek.com>
1362 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1364 S:      Maintained
1365 F:      drivers/rtc/rtc-mt6397.c
1366
1367 ARM/Mediatek SoC support
1368 M:      Matthias Brugger <matthias.bgg@gmail.com>
1369 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1371 S:      Maintained
1372 F:      arch/arm/boot/dts/mt6*
1373 F:      arch/arm/boot/dts/mt8*
1374 F:      arch/arm/mach-mediatek/
1375 N:      mtk
1376 K:      mediatek
1377
1378 ARM/Mediatek USB3 PHY DRIVER
1379 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1380 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1382 S:      Maintained
1383 F:      drivers/phy/phy-mt65xx-usb3.c
1384
1385 ARM/MICREL KS8695 ARCHITECTURE
1386 M:      Greg Ungerer <gerg@uclinux.org>
1387 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388 F:      arch/arm/mach-ks8695/
1389 S:      Odd Fixes
1390
1391 ARM/MIOA701 MACHINE SUPPORT
1392 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1393 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394 F:      arch/arm/mach-pxa/mioa701.c
1395 S:      Maintained
1396
1397 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1398 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1399 S:      Maintained
1400
1401 ARM/NOMADIK ARCHITECTURE
1402 M:      Alessandro Rubini <rubini@unipv.it>
1403 M:      Linus Walleij <linus.walleij@linaro.org>
1404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405 S:      Maintained
1406 F:      arch/arm/mach-nomadik/
1407 F:      drivers/pinctrl/nomadik/
1408 F:      drivers/i2c/busses/i2c-nomadik.c
1409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1410
1411 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1412 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1413 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1414 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1415 S:      Supported
1416
1417 ARM/TOSA MACHINE SUPPORT
1418 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1419 M:      Dirk Opfer <dirk@opfer-online.de>
1420 S:      Maintained
1421
1422 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1423 M:      Marek Vasut <marek.vasut@gmail.com>
1424 L:      linux-arm-kernel@lists.infradead.org
1425 W:      http://hackndev.com
1426 S:      Maintained
1427 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1428 F:      arch/arm/mach-pxa/palmtx.c
1429 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1430 F:      arch/arm/mach-pxa/palmt5.c
1431 F:      arch/arm/mach-pxa/include/mach/palmld.h
1432 F:      arch/arm/mach-pxa/palmld.c
1433 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1434 F:      arch/arm/mach-pxa/palmte2.c
1435 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1436 F:      arch/arm/mach-pxa/palmtc.c
1437
1438 ARM/PALM TREO SUPPORT
1439 M:      Tomas Cech <sleep_walker@suse.com>
1440 L:      linux-arm-kernel@lists.infradead.org
1441 W:      http://hackndev.com
1442 S:      Maintained
1443 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1444 F:      arch/arm/mach-pxa/palmtreo.c
1445
1446 ARM/PALMZ72 SUPPORT
1447 M:      Sergey Lapin <slapin@ossfans.org>
1448 L:      linux-arm-kernel@lists.infradead.org
1449 W:      http://hackndev.com
1450 S:      Maintained
1451 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1452 F:      arch/arm/mach-pxa/palmz72.c
1453
1454 ARM/PLEB SUPPORT
1455 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1456 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1457 S:      Maintained
1458
1459 ARM/PT DIGITAL BOARD PORT
1460 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1461 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462 W:      http://www.armlinux.org.uk/
1463 S:      Maintained
1464
1465 ARM/QUALCOMM SUPPORT
1466 M:      Andy Gross <andy.gross@linaro.org>
1467 M:      David Brown <david.brown@linaro.org>
1468 L:      linux-arm-msm@vger.kernel.org
1469 L:      linux-soc@vger.kernel.org
1470 S:      Maintained
1471 F:      arch/arm/boot/dts/qcom-*.dts
1472 F:      arch/arm/boot/dts/qcom-*.dtsi
1473 F:      arch/arm/mach-qcom/
1474 F:      arch/arm64/boot/dts/qcom/*
1475 F:      drivers/i2c/busses/i2c-qup.c
1476 F:      drivers/clk/qcom/
1477 F:      drivers/soc/qcom/
1478 F:      drivers/spi/spi-qup.c
1479 F:      drivers/tty/serial/msm_serial.h
1480 F:      drivers/tty/serial/msm_serial.c
1481 F:      drivers/*/pm8???-*
1482 F:      drivers/mfd/ssbi.c
1483 F:      drivers/firmware/qcom_scm.c
1484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1485
1486 ARM/RADISYS ENP2611 MACHINE SUPPORT
1487 M:      Lennert Buytenhek <kernel@wantstofly.org>
1488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 S:      Maintained
1490
1491 ARM/RENESAS ARM64 ARCHITECTURE
1492 M:      Simon Horman <horms@verge.net.au>
1493 M:      Magnus Damm <magnus.damm@gmail.com>
1494 L:      linux-renesas-soc@vger.kernel.org
1495 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1497 S:      Supported
1498 F:      arch/arm64/boot/dts/renesas/
1499
1500 ARM/RISCPC ARCHITECTURE
1501 M:      Russell King <linux@armlinux.org.uk>
1502 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 W:      http://www.armlinux.org.uk/
1504 S:      Maintained
1505 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1506 F:      arch/arm/include/asm/hardware/ioc.h
1507 F:      arch/arm/include/asm/hardware/iomd.h
1508 F:      arch/arm/include/asm/hardware/memc.h
1509 F:      arch/arm/mach-rpc/
1510 F:      drivers/net/ethernet/8390/etherh.c
1511 F:      drivers/net/ethernet/i825xx/ether1*
1512 F:      drivers/net/ethernet/seeq/ether3*
1513 F:      drivers/scsi/arm/
1514
1515 ARM/Rockchip SoC support
1516 M:      Heiko Stuebner <heiko@sntech.de>
1517 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 L:      linux-rockchip@lists.infradead.org
1519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1520 S:      Maintained
1521 F:      arch/arm/boot/dts/rk3*
1522 F:      arch/arm/mach-rockchip/
1523 F:      drivers/clk/rockchip/
1524 F:      drivers/i2c/busses/i2c-rk3x.c
1525 F:      drivers/*/*rockchip*
1526 F:      drivers/*/*/*rockchip*
1527 F:      sound/soc/rockchip/
1528 N:      rockchip
1529
1530 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1531 M:      Kukjin Kim <kgene@kernel.org>
1532 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
1533 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1535 S:      Maintained
1536 F:      arch/arm/boot/dts/s3c*
1537 F:      arch/arm/boot/dts/s5p*
1538 F:      arch/arm/boot/dts/samsung*
1539 F:      arch/arm/boot/dts/exynos*
1540 F:      arch/arm64/boot/dts/exynos/
1541 F:      arch/arm/plat-samsung/
1542 F:      arch/arm/mach-s3c24*/
1543 F:      arch/arm/mach-s3c64xx/
1544 F:      arch/arm/mach-s5p*/
1545 F:      arch/arm/mach-exynos*/
1546 F:      drivers/*/*s3c2410*
1547 F:      drivers/*/*/*s3c2410*
1548 F:      drivers/soc/samsung/*
1549 F:      drivers/spi/spi-s3c*
1550 F:      sound/soc/samsung/*
1551 F:      Documentation/arm/Samsung/
1552 F:      Documentation/devicetree/bindings/arm/samsung/
1553 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1554 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1555 N:      exynos
1556
1557 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1558 M:      Kyungmin Park <kyungmin.park@samsung.com>
1559 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560 S:      Maintained
1561 F:      arch/arm/mach-s5pv210/
1562
1563 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1564 M:      Kyungmin Park <kyungmin.park@samsung.com>
1565 M:      Kamil Debski <k.debski@samsung.com>
1566 L:      linux-arm-kernel@lists.infradead.org
1567 L:      linux-media@vger.kernel.org
1568 S:      Maintained
1569 F:      drivers/media/platform/s5p-g2d/
1570
1571 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1572 M:      Kyungmin Park <kyungmin.park@samsung.com>
1573 M:      Kamil Debski <k.debski@samsung.com>
1574 M:      Jeongtae Park <jtp.park@samsung.com>
1575 L:      linux-arm-kernel@lists.infradead.org
1576 L:      linux-media@vger.kernel.org
1577 S:      Maintained
1578 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1579 F:      drivers/media/platform/s5p-mfc/
1580
1581 ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1582 M:      Kyungmin Park <kyungmin.park@samsung.com>
1583 M:      Tomasz Stanislawski <t.stanislaws@samsung.com>
1584 L:      linux-arm-kernel@lists.infradead.org
1585 L:      linux-media@vger.kernel.org
1586 S:      Maintained
1587 F:      drivers/media/platform/s5p-tv/
1588
1589 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1590 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1591 M:      Jacek Anaszewski <j.anaszewski@samsung.com>
1592 L:      linux-arm-kernel@lists.infradead.org
1593 L:      linux-media@vger.kernel.org
1594 S:      Maintained
1595 F:      drivers/media/platform/s5p-jpeg/
1596
1597 ARM/SHMOBILE ARM ARCHITECTURE
1598 M:      Simon Horman <horms@verge.net.au>
1599 M:      Magnus Damm <magnus.damm@gmail.com>
1600 L:      linux-renesas-soc@vger.kernel.org
1601 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1603 S:      Supported
1604 F:      arch/arm/boot/dts/emev2*
1605 F:      arch/arm/boot/dts/r7s*
1606 F:      arch/arm/boot/dts/r8a*
1607 F:      arch/arm/boot/dts/sh*
1608 F:      arch/arm/configs/shmobile_defconfig
1609 F:      arch/arm/include/debug/renesas-scif.S
1610 F:      arch/arm/mach-shmobile/
1611 F:      drivers/sh/
1612
1613 ARM/SOCFPGA ARCHITECTURE
1614 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1615 S:      Maintained
1616 F:      arch/arm/mach-socfpga/
1617 F:      arch/arm/boot/dts/socfpga*
1618 F:      arch/arm/configs/socfpga_defconfig
1619 F:      arch/arm64/boot/dts/altera/
1620 W:      http://www.rocketboards.org
1621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1622
1623 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1624 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1625 S:      Maintained
1626 F:      drivers/clk/socfpga/
1627
1628 ARM/SOCFPGA EDAC SUPPORT
1629 M:      Thor Thayer <tthayer@opensource.altera.com>
1630 S:      Maintained
1631 F:      drivers/edac/altera_edac.
1632
1633 ARM/STI ARCHITECTURE
1634 M:      Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1635 M:      Maxime Coquelin <maxime.coquelin@st.com>
1636 M:      Patrice Chotard <patrice.chotard@st.com>
1637 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 L:      kernel@stlinux.com
1639 W:      http://www.stlinux.com
1640 S:      Maintained
1641 F:      arch/arm/mach-sti/
1642 F:      arch/arm/boot/dts/sti*
1643 F:      drivers/char/hw_random/st-rng.c
1644 F:      drivers/clocksource/arm_global_timer.c
1645 F:      drivers/clocksource/clksrc_st_lpc.c
1646 F:      drivers/i2c/busses/i2c-st.c
1647 F:      drivers/media/rc/st_rc.c
1648 F:      drivers/media/platform/sti/c8sectpfe/
1649 F:      drivers/mmc/host/sdhci-st.c
1650 F:      drivers/phy/phy-miphy28lp.c
1651 F:      drivers/phy/phy-miphy365x.c
1652 F:      drivers/phy/phy-stih407-usb.c
1653 F:      drivers/phy/phy-stih41x-usb.c
1654 F:      drivers/pinctrl/pinctrl-st.c
1655 F:      drivers/reset/sti/
1656 F:      drivers/rtc/rtc-st-lpc.c
1657 F:      drivers/tty/serial/st-asc.c
1658 F:      drivers/usb/dwc3/dwc3-st.c
1659 F:      drivers/usb/host/ehci-st.c
1660 F:      drivers/usb/host/ohci-st.c
1661 F:      drivers/watchdog/st_lpc_wdt.c
1662 F:      drivers/ata/ahci_st.c
1663
1664 ARM/STM32 ARCHITECTURE
1665 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1666 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 S:      Maintained
1668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1669 N:      stm32
1670 F:      drivers/clocksource/armv7m_systick.c
1671
1672 ARM/TANGO ARCHITECTURE
1673 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1674 L:      linux-arm-kernel@lists.infradead.org
1675 S:      Maintained
1676 F:      arch/arm/mach-tango/
1677 F:      arch/arm/boot/dts/tango*
1678
1679 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1680 M:      Lennert Buytenhek <kernel@wantstofly.org>
1681 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 S:      Maintained
1683
1684 ARM/TETON BGA MACHINE SUPPORT
1685 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1686 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 S:      Maintained
1688
1689 ARM/THECUS N2100 MACHINE SUPPORT
1690 M:      Lennert Buytenhek <kernel@wantstofly.org>
1691 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692 S:      Maintained
1693
1694 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1695 M:      Wan ZongShun <mcuos.com@gmail.com>
1696 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697 W:      http://www.mcuos.com
1698 S:      Maintained
1699 F:      arch/arm/mach-w90x900/
1700 F:      drivers/input/keyboard/w90p910_keypad.c
1701 F:      drivers/input/touchscreen/w90p910_ts.c
1702 F:      drivers/watchdog/nuc900_wdt.c
1703 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1704 F:      drivers/mtd/nand/nuc900_nand.c
1705 F:      drivers/rtc/rtc-nuc900.c
1706 F:      drivers/spi/spi-nuc900.c
1707 F:      drivers/usb/host/ehci-w90x900.c
1708 F:      drivers/video/fbdev/nuc900fb.c
1709
1710 ARM/U300 MACHINE SUPPORT
1711 M:      Linus Walleij <linus.walleij@linaro.org>
1712 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 S:      Supported
1714 F:      arch/arm/mach-u300/
1715 F:      drivers/clocksource/timer-u300.c
1716 F:      drivers/i2c/busses/i2c-stu300.c
1717 F:      drivers/rtc/rtc-coh901331.c
1718 F:      drivers/watchdog/coh901327_wdt.c
1719 F:      drivers/dma/coh901318*
1720 F:      drivers/mfd/ab3100*
1721 F:      drivers/rtc/rtc-ab3100.c
1722 F:      drivers/rtc/rtc-coh901331.c
1723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1724
1725 ARM/UNIPHIER ARCHITECTURE
1726 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1727 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728 S:      Maintained
1729 F:      arch/arm/boot/dts/uniphier*
1730 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1731 F:      arch/arm/mach-uniphier/
1732 F:      arch/arm/mm/cache-uniphier.c
1733 F:      arch/arm64/boot/dts/socionext/
1734 F:      drivers/bus/uniphier-system-bus.c
1735 F:      drivers/i2c/busses/i2c-uniphier*
1736 F:      drivers/pinctrl/uniphier/
1737 F:      drivers/tty/serial/8250/8250_uniphier.c
1738 N:      uniphier
1739
1740 ARM/Ux500 ARM ARCHITECTURE
1741 M:      Linus Walleij <linus.walleij@linaro.org>
1742 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743 S:      Maintained
1744 F:      arch/arm/mach-ux500/
1745 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1746 F:      drivers/dma/ste_dma40*
1747 F:      drivers/hwspinlock/u8500_hsem.c
1748 F:      drivers/mfd/abx500*
1749 F:      drivers/mfd/ab8500*
1750 F:      drivers/mfd/dbx500*
1751 F:      drivers/mfd/db8500*
1752 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1753 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1754 F:      drivers/rtc/rtc-ab8500.c
1755 F:      drivers/rtc/rtc-pl031.c
1756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1757
1758 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1759 M:      Ulf Hansson <ulf.hansson@linaro.org>
1760 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761 T:      git git://git.linaro.org/people/ulfh/clk.git
1762 S:      Maintained
1763 F:      drivers/clk/ux500/
1764 F:      include/linux/platform_data/clk-ux500.h
1765
1766 ARM/VERSATILE EXPRESS PLATFORM
1767 M:      Liviu Dudau <liviu.dudau@arm.com>
1768 M:      Sudeep Holla <sudeep.holla@arm.com>
1769 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1770 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771 S:      Maintained
1772 F:      arch/arm/boot/dts/vexpress*
1773 F:      arch/arm64/boot/dts/arm/
1774 F:      arch/arm/mach-vexpress/
1775 F:      */*/vexpress*
1776 F:      */*/*/vexpress*
1777 F:      drivers/clk/versatile/clk-vexpress-osc.c
1778 F:      drivers/clocksource/versatile.c
1779
1780 ARM/VFP SUPPORT
1781 M:      Russell King <linux@armlinux.org.uk>
1782 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783 W:      http://www.armlinux.org.uk/
1784 S:      Maintained
1785 F:      arch/arm/vfp/
1786
1787 ARM/VOIPAC PXA270 SUPPORT
1788 M:      Marek Vasut <marek.vasut@gmail.com>
1789 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790 S:      Maintained
1791 F:      arch/arm/mach-pxa/vpac270.c
1792 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1793
1794 ARM/VT8500 ARM ARCHITECTURE
1795 M:      Tony Prisk <linux@prisktech.co.nz>
1796 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797 S:      Maintained
1798 F:      arch/arm/mach-vt8500/
1799 F:      drivers/clocksource/vt8500_timer.c
1800 F:      drivers/i2c/busses/i2c-wmt.c
1801 F:      drivers/mmc/host/wmt-sdmmc.c
1802 F:      drivers/pwm/pwm-vt8500.c
1803 F:      drivers/rtc/rtc-vt8500.c
1804 F:      drivers/tty/serial/vt8500_serial.c
1805 F:      drivers/usb/host/ehci-platform.c
1806 F:      drivers/usb/host/uhci-platform.c
1807 F:      drivers/video/fbdev/vt8500lcdfb.*
1808 F:      drivers/video/fbdev/wm8505fb*
1809 F:      drivers/video/fbdev/wmt_ge_rops.*
1810
1811 ARM/ZIPIT Z2 SUPPORT
1812 M:      Marek Vasut <marek.vasut@gmail.com>
1813 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814 S:      Maintained
1815 F:      arch/arm/mach-pxa/z2.c
1816 F:      arch/arm/mach-pxa/include/mach/z2.h
1817
1818 ARM/ZTE ARCHITECTURE
1819 M:      Jun Nie <jun.nie@linaro.org>
1820 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821 S:      Maintained
1822 F:      arch/arm/mach-zx/
1823 F:      drivers/clk/zte/
1824 F:      Documentation/devicetree/bindings/arm/zte.txt
1825 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
1826
1827 ARM/ZYNQ ARCHITECTURE
1828 M:      Michal Simek <michal.simek@xilinx.com>
1829 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
1830 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831 W:      http://wiki.xilinx.com
1832 T:      git https://github.com/Xilinx/linux-xlnx.git
1833 S:      Supported
1834 F:      arch/arm/mach-zynq/
1835 F:      drivers/cpuidle/cpuidle-zynq.c
1836 F:      drivers/block/xsysace.c
1837 N:      zynq
1838 N:      xilinx
1839 F:      drivers/clocksource/cadence_ttc_timer.c
1840 F:      drivers/i2c/busses/i2c-cadence.c
1841 F:      drivers/mmc/host/sdhci-of-arasan.c
1842 F:      drivers/edac/synopsys_edac.c
1843
1844 ARM SMMU DRIVERS
1845 M:      Will Deacon <will.deacon@arm.com>
1846 R:      Robin Murphy <robin.murphy@arm.com>
1847 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848 S:      Maintained
1849 F:      drivers/iommu/arm-smmu.c
1850 F:      drivers/iommu/arm-smmu-v3.c
1851 F:      drivers/iommu/io-pgtable-arm.c
1852 F:      drivers/iommu/io-pgtable-arm-v7s.c
1853
1854 ARM64 PORT (AARCH64 ARCHITECTURE)
1855 M:      Catalin Marinas <catalin.marinas@arm.com>
1856 M:      Will Deacon <will.deacon@arm.com>
1857 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1859 S:      Maintained
1860 F:      arch/arm64/
1861 F:      Documentation/arm64/
1862
1863 AS3645A LED FLASH CONTROLLER DRIVER
1864 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1865 L:      linux-media@vger.kernel.org
1866 T:      git git://linuxtv.org/media_tree.git
1867 S:      Maintained
1868 F:      drivers/media/i2c/as3645a.c
1869 F:      include/media/i2c/as3645a.h
1870
1871 ASC7621 HARDWARE MONITOR DRIVER
1872 M:      George Joseph <george.joseph@fairview5.com>
1873 L:      linux-hwmon@vger.kernel.org
1874 S:      Maintained
1875 F:      Documentation/hwmon/asc7621
1876 F:      drivers/hwmon/asc7621.c
1877
1878 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1879 M:      Corentin Chary <corentin.chary@gmail.com>
1880 L:      acpi4asus-user@lists.sourceforge.net
1881 L:      platform-driver-x86@vger.kernel.org
1882 W:      http://acpi4asus.sf.net
1883 S:      Maintained
1884 F:      drivers/platform/x86/asus*.c
1885 F:      drivers/platform/x86/eeepc*.c
1886
1887 ASUS WIRELESS RADIO CONTROL DRIVER
1888 M:      João Paulo Rechi Vita <jprvita@gmail.com>
1889 L:      platform-driver-x86@vger.kernel.org
1890 S:      Maintained
1891 F:      drivers/platform/x86/asus-wireless.c
1892
1893 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1894 R:      Dan Williams <dan.j.williams@intel.com>
1895 W:      http://sourceforge.net/projects/xscaleiop
1896 S:      Odd fixes
1897 F:      Documentation/crypto/async-tx-api.txt
1898 F:      crypto/async_tx/
1899 F:      drivers/dma/
1900 F:      include/linux/dmaengine.h
1901 F:      include/linux/async_tx.h
1902
1903 AT24 EEPROM DRIVER
1904 M:      Wolfram Sang <wsa@the-dreams.de>
1905 L:      linux-i2c@vger.kernel.org
1906 S:      Maintained
1907 F:      drivers/misc/eeprom/at24.c
1908 F:      include/linux/platform_data/at24.h
1909
1910 ATA OVER ETHERNET (AOE) DRIVER
1911 M:      "Ed L. Cashin" <ed.cashin@acm.org>
1912 W:      http://www.openaoe.org/
1913 S:      Supported
1914 F:      Documentation/aoe/
1915 F:      drivers/block/aoe/
1916
1917 ATHEROS 71XX/9XXX GPIO DRIVER
1918 M:      Alban Bedel <albeu@free.fr>
1919 W:      https://github.com/AlbanBedel/linux
1920 T:      git git://github.com/AlbanBedel/linux
1921 S:      Maintained
1922 F:      drivers/gpio/gpio-ath79.c
1923 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1924
1925 ATHEROS ATH GENERIC UTILITIES
1926 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1927 L:      linux-wireless@vger.kernel.org
1928 S:      Supported
1929 F:      drivers/net/wireless/ath/*
1930
1931 ATHEROS ATH5K WIRELESS DRIVER
1932 M:      Jiri Slaby <jirislaby@gmail.com>
1933 M:      Nick Kossifidis <mickflemm@gmail.com>
1934 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1935 L:      linux-wireless@vger.kernel.org
1936 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
1937 S:      Maintained
1938 F:      drivers/net/wireless/ath/ath5k/
1939
1940 ATHEROS ATH6KL WIRELESS DRIVER
1941 M:      Kalle Valo <kvalo@qca.qualcomm.com>
1942 L:      linux-wireless@vger.kernel.org
1943 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
1944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
1945 S:      Supported
1946 F:      drivers/net/wireless/ath/ath6kl/
1947
1948 WILOCITY WIL6210 WIRELESS DRIVER
1949 M:      Maya Erez <qca_merez@qca.qualcomm.com>
1950 L:      linux-wireless@vger.kernel.org
1951 L:      wil6210@qca.qualcomm.com
1952 S:      Supported
1953 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
1954 F:      drivers/net/wireless/ath/wil6210/
1955 F:      include/uapi/linux/wil6210_uapi.h
1956
1957 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1958 M:      Christian Lamparter <chunkeey@googlemail.com>
1959 L:      linux-wireless@vger.kernel.org
1960 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
1961 S:      Maintained
1962 F:      drivers/net/wireless/ath/carl9170/
1963
1964 ATK0110 HWMON DRIVER
1965 M:      Luca Tettamanti <kronos.it@gmail.com>
1966 L:      linux-hwmon@vger.kernel.org
1967 S:      Maintained
1968 F:      drivers/hwmon/asus_atk0110.c
1969
1970 ATI_REMOTE2 DRIVER
1971 M:      Ville Syrjala <syrjala@sci.fi>
1972 S:      Maintained
1973 F:      drivers/input/misc/ati_remote2.c
1974
1975 ATLX ETHERNET DRIVERS
1976 M:      Jay Cliburn <jcliburn@gmail.com>
1977 M:      Chris Snook <chris.snook@gmail.com>
1978 L:      netdev@vger.kernel.org
1979 W:      http://sourceforge.net/projects/atl1
1980 W:      http://atl1.sourceforge.net
1981 S:      Maintained
1982 F:      drivers/net/ethernet/atheros/
1983
1984 ATM
1985 M:      Chas Williams <3chas3@gmail.com>
1986 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1987 L:      netdev@vger.kernel.org
1988 W:      http://linux-atm.sourceforge.net
1989 S:      Maintained
1990 F:      drivers/atm/
1991 F:      include/linux/atm*
1992 F:      include/uapi/linux/atm*
1993
1994 ATMEL AT91 / AT32 MCI DRIVER
1995 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
1996 S:      Maintained
1997 F:      drivers/mmc/host/atmel-mci.c
1998
1999 ATMEL AT91 / AT32 SERIAL DRIVER
2000 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2001 S:      Supported
2002 F:      drivers/tty/serial/atmel_serial.c
2003
2004 ATMEL SAMA5D2 ADC DRIVER
2005 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2006 L:      linux-iio@vger.kernel.org
2007 S:      Supported
2008 F:      drivers/iio/adc/at91-sama5d2_adc.c
2009
2010 ATMEL Audio ALSA driver
2011 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2012 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2013 S:      Supported
2014 F:      sound/soc/atmel
2015
2016 ATMEL DMA DRIVER
2017 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2018 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2019 S:      Supported
2020 F:      drivers/dma/at_hdmac.c
2021 F:      drivers/dma/at_hdmac_regs.h
2022 F:      include/linux/platform_data/dma-atmel.h
2023
2024 ATMEL XDMA DRIVER
2025 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2026 L:      linux-arm-kernel@lists.infradead.org
2027 L:      dmaengine@vger.kernel.org
2028 S:      Supported
2029 F:      drivers/dma/at_xdmac.c
2030
2031 ATMEL I2C DRIVER
2032 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2033 L:      linux-i2c@vger.kernel.org
2034 S:      Supported
2035 F:      drivers/i2c/busses/i2c-at91.c
2036
2037 ATMEL ISI DRIVER
2038 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2039 L:      linux-media@vger.kernel.org
2040 S:      Supported
2041 F:      drivers/media/platform/soc_camera/atmel-isi.c
2042 F:      include/media/atmel-isi.h
2043
2044 ATMEL LCDFB DRIVER
2045 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2046 L:      linux-fbdev@vger.kernel.org
2047 S:      Maintained
2048 F:      drivers/video/fbdev/atmel_lcdfb.c
2049 F:      include/video/atmel_lcdc.h
2050
2051 ATMEL MACB ETHERNET DRIVER
2052 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2053 S:      Supported
2054 F:      drivers/net/ethernet/cadence/
2055
2056 ATMEL NAND DRIVER
2057 M:      Wenyou Yang <wenyou.yang@atmel.com>
2058 M:      Josh Wu <rainyfeeling@outlook.com>
2059 L:      linux-mtd@lists.infradead.org
2060 S:      Supported
2061 F:      drivers/mtd/nand/atmel_nand*
2062
2063 ATMEL SDMMC DRIVER
2064 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2065 L:      linux-mmc@vger.kernel.org
2066 S:      Supported
2067 F:      drivers/mmc/host/sdhci-of-at91.c
2068
2069 ATMEL SPI DRIVER
2070 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2071 S:      Supported
2072 F:      drivers/spi/spi-atmel.*
2073
2074 ATMEL SSC DRIVER
2075 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2076 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2077 S:      Supported
2078 F:      drivers/misc/atmel-ssc.c
2079 F:      include/linux/atmel-ssc.h
2080
2081 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2082 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2083 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2084 S:      Supported
2085 F:      drivers/misc/atmel_tclib.c
2086 F:      drivers/clocksource/tcb_clksrc.c
2087
2088 ATMEL USBA UDC DRIVER
2089 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2090 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091 S:      Supported
2092 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2093
2094 ATMEL WIRELESS DRIVER
2095 M:      Simon Kelley <simon@thekelleys.org.uk>
2096 L:      linux-wireless@vger.kernel.org
2097 W:      http://www.thekelleys.org.uk/atmel
2098 W:      http://atmelwlandriver.sourceforge.net/
2099 S:      Maintained
2100 F:      drivers/net/wireless/atmel/atmel*
2101
2102 ATMEL MAXTOUCH DRIVER
2103 M:      Nick Dyer <nick.dyer@itdev.co.uk>
2104 T:      git git://github.com/atmel-maxtouch/linux.git
2105 S:      Supported
2106 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2107 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2108 F:      include/linux/platform_data/atmel_mxt_ts.h
2109
2110 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2111 M:      Bradley Grove <linuxdrivers@attotech.com>
2112 L:      linux-scsi@vger.kernel.org
2113 W:      http://www.attotech.com
2114 S:      Supported
2115 F:      drivers/scsi/esas2r
2116
2117 ATUSB IEEE 802.15.4 RADIO DRIVER
2118 M:      Stefan Schmidt <stefan@osg.samsung.com>
2119 L:      linux-wpan@vger.kernel.org
2120 S:      Maintained
2121 F:      drivers/net/ieee802154/atusb.c
2122 F:      drivers/net/ieee802154/atusb.h
2123 F:      drivers/net/ieee802154/at86rf230.h
2124
2125 AUDIT SUBSYSTEM
2126 M:      Paul Moore <paul@paul-moore.com>
2127 M:      Eric Paris <eparis@redhat.com>
2128 L:      linux-audit@redhat.com (moderated for non-subscribers)
2129 W:      http://people.redhat.com/sgrubb/audit/
2130 T:      git git://git.infradead.org/users/pcmoore/audit
2131 S:      Maintained
2132 F:      include/linux/audit.h
2133 F:      include/uapi/linux/audit.h
2134 F:      kernel/audit*
2135
2136 AUXILIARY DISPLAY DRIVERS
2137 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2138 W:      http://miguelojeda.es/auxdisplay.htm
2139 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2140 S:      Maintained
2141 F:      drivers/auxdisplay/
2142 F:      include/linux/cfag12864b.h
2143
2144 AVR32 ARCHITECTURE
2145 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2146 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2147 W:      http://www.atmel.com/products/AVR32/
2148 W:      http://mirror.egtvedt.no/avr32linux.org/
2149 W:      http://avrfreaks.net/
2150 S:      Maintained
2151 F:      arch/avr32/
2152
2153 AVR32/AT32AP MACHINE SUPPORT
2154 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2155 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2156 S:      Maintained
2157 F:      arch/avr32/mach-at32ap/
2158
2159 AX.25 NETWORK LAYER
2160 M:      Ralf Baechle <ralf@linux-mips.org>
2161 L:      linux-hams@vger.kernel.org
2162 W:      http://www.linux-ax25.org/
2163 S:      Maintained
2164 F:      include/uapi/linux/ax25.h
2165 F:      include/net/ax25.h
2166 F:      net/ax25/
2167
2168 AZ6007 DVB DRIVER
2169 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2170 L:      linux-media@vger.kernel.org
2171 W:      https://linuxtv.org
2172 T:      git git://linuxtv.org/media_tree.git
2173 S:      Maintained
2174 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2175
2176 AZTECH FM RADIO RECEIVER DRIVER
2177 M:      Hans Verkuil <hverkuil@xs4all.nl>
2178 L:      linux-media@vger.kernel.org
2179 T:      git git://linuxtv.org/media_tree.git
2180 W:      https://linuxtv.org
2181 S:      Maintained
2182 F:      drivers/media/radio/radio-aztech*
2183
2184 B43 WIRELESS DRIVER
2185 L:      linux-wireless@vger.kernel.org
2186 L:      b43-dev@lists.infradead.org
2187 W:      http://wireless.kernel.org/en/users/Drivers/b43
2188 S:      Odd Fixes
2189 F:      drivers/net/wireless/broadcom/b43/
2190
2191 B43LEGACY WIRELESS DRIVER
2192 M:      Larry Finger <Larry.Finger@lwfinger.net>
2193 L:      linux-wireless@vger.kernel.org
2194 L:      b43-dev@lists.infradead.org
2195 W:      http://wireless.kernel.org/en/users/Drivers/b43
2196 S:      Maintained
2197 F:      drivers/net/wireless/broadcom/b43legacy/
2198
2199 BACKLIGHT CLASS/SUBSYSTEM
2200 M:      Jingoo Han <jingoohan1@gmail.com>
2201 M:      Lee Jones <lee.jones@linaro.org>
2202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2203 S:      Maintained
2204 F:      drivers/video/backlight/
2205 F:      include/linux/backlight.h
2206
2207 BATMAN ADVANCED
2208 M:      Marek Lindner <mareklindner@neomailbox.ch>
2209 M:      Simon Wunderlich <sw@simonwunderlich.de>
2210 M:      Antonio Quartulli <a@unstable.cc>
2211 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2212 W:      https://www.open-mesh.org/
2213 Q:      https://patchwork.open-mesh.org/project/batman/list/
2214 S:      Maintained
2215 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2216 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2217 F:      Documentation/networking/batman-adv.txt
2218 F:      net/batman-adv/
2219
2220 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2221 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2222 L:      linux-hams@vger.kernel.org
2223 W:      http://www.baycom.org/~tom/ham/ham.html
2224 S:      Maintained
2225 F:      drivers/net/hamradio/baycom*
2226
2227 BCACHE (BLOCK LAYER CACHE)
2228 M:      Kent Overstreet <kent.overstreet@gmail.com>
2229 L:      linux-bcache@vger.kernel.org
2230 W:      http://bcache.evilpiepirate.org
2231 S:      Maintained
2232 F:      drivers/md/bcache/
2233
2234 BDISP ST MEDIA DRIVER
2235 M:      Fabien Dessenne <fabien.dessenne@st.com>
2236 L:      linux-media@vger.kernel.org
2237 T:      git git://linuxtv.org/media_tree.git
2238 W:      https://linuxtv.org
2239 S:      Supported
2240 F:      drivers/media/platform/sti/bdisp
2241
2242 BEFS FILE SYSTEM
2243 S:      Orphan
2244 F:      Documentation/filesystems/befs.txt
2245 F:      fs/befs/
2246
2247 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2248 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2249 L:      netdev@vger.kernel.org
2250 S:      Maintained
2251 F:      drivers/net/ethernet/ec_bhf.c
2252
2253 BFS FILE SYSTEM
2254 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2255 S:      Maintained
2256 F:      Documentation/filesystems/bfs.txt
2257 F:      fs/bfs/
2258 F:      include/uapi/linux/bfs_fs.h
2259
2260 BLACKFIN ARCHITECTURE
2261 M:      Steven Miao <realmz6@gmail.com>
2262 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2263 T:      git git://git.code.sf.net/p/adi-linux/code
2264 W:      http://blackfin.uclinux.org
2265 S:      Supported
2266 F:      arch/blackfin/
2267
2268 BLACKFIN EMAC DRIVER
2269 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2270 W:      http://blackfin.uclinux.org
2271 S:      Supported
2272 F:      drivers/net/ethernet/adi/
2273
2274 BLACKFIN RTC DRIVER
2275 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2276 W:      http://blackfin.uclinux.org
2277 S:      Supported
2278 F:      drivers/rtc/rtc-bfin.c
2279
2280 BLACKFIN SDH DRIVER
2281 M:      Sonic Zhang <sonic.zhang@analog.com>
2282 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2283 W:      http://blackfin.uclinux.org
2284 S:      Supported
2285 F:      drivers/mmc/host/bfin_sdh.c
2286
2287 BLACKFIN SERIAL DRIVER
2288 M:      Sonic Zhang <sonic.zhang@analog.com>
2289 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2290 W:      http://blackfin.uclinux.org
2291 S:      Supported
2292 F:      drivers/tty/serial/bfin_uart.c
2293
2294 BLACKFIN WATCHDOG DRIVER
2295 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2296 W:      http://blackfin.uclinux.org
2297 S:      Supported
2298 F:      drivers/watchdog/bfin_wdt.c
2299
2300 BLACKFIN I2C TWI DRIVER
2301 M:      Sonic Zhang <sonic.zhang@analog.com>
2302 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2303 W:      http://blackfin.uclinux.org/
2304 S:      Supported
2305 F:      drivers/i2c/busses/i2c-bfin-twi.c
2306
2307 BLACKFIN MEDIA DRIVER
2308 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2309 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2310 W:      http://blackfin.uclinux.org/
2311 S:      Supported
2312 F:      drivers/media/platform/blackfin/
2313 F:      drivers/media/i2c/adv7183*
2314 F:      drivers/media/i2c/vs6624*
2315
2316 BLINKM RGB LED DRIVER
2317 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2318 S:      Maintained
2319 F:      drivers/leds/leds-blinkm.c
2320
2321 BLOCK LAYER
2322 M:      Jens Axboe <axboe@kernel.dk>
2323 L:      linux-block@vger.kernel.org
2324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2325 S:      Maintained
2326 F:      block/
2327 F:      kernel/trace/blktrace.c
2328
2329 BLOCK2MTD DRIVER
2330 M:      Joern Engel <joern@lazybastard.org>
2331 L:      linux-mtd@lists.infradead.org
2332 S:      Maintained
2333 F:      drivers/mtd/devices/block2mtd.c
2334
2335 BLUETOOTH DRIVERS
2336 M:      Marcel Holtmann <marcel@holtmann.org>
2337 M:      Gustavo Padovan <gustavo@padovan.org>
2338 M:      Johan Hedberg <johan.hedberg@gmail.com>
2339 L:      linux-bluetooth@vger.kernel.org
2340 W:      http://www.bluez.org/
2341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2343 S:      Maintained
2344 F:      drivers/bluetooth/
2345
2346 BLUETOOTH SUBSYSTEM
2347 M:      Marcel Holtmann <marcel@holtmann.org>
2348 M:      Gustavo Padovan <gustavo@padovan.org>
2349 M:      Johan Hedberg <johan.hedberg@gmail.com>
2350 L:      linux-bluetooth@vger.kernel.org
2351 W:      http://www.bluez.org/
2352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2354 S:      Maintained
2355 F:      net/bluetooth/
2356 F:      include/net/bluetooth/
2357
2358 BONDING DRIVER
2359 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2360 M:      Veaceslav Falico <vfalico@gmail.com>
2361 M:      Andy Gospodarek <gospo@cumulusnetworks.com>
2362 L:      netdev@vger.kernel.org
2363 W:      http://sourceforge.net/projects/bonding/
2364 S:      Supported
2365 F:      drivers/net/bonding/
2366 F:      include/uapi/linux/if_bonding.h
2367
2368 BPF (Safe dynamic programs and tools)
2369 M:      Alexei Starovoitov <ast@kernel.org>
2370 L:      netdev@vger.kernel.org
2371 L:      linux-kernel@vger.kernel.org
2372 S:      Supported
2373 F:      kernel/bpf/
2374
2375 BROADCOM B44 10/100 ETHERNET DRIVER
2376 M:      Gary Zambrano <zambrano@broadcom.com>
2377 L:      netdev@vger.kernel.org
2378 S:      Supported
2379 F:      drivers/net/ethernet/broadcom/b44.*
2380
2381 BROADCOM GENET ETHERNET DRIVER
2382 M:      Florian Fainelli <f.fainelli@gmail.com>
2383 L:      netdev@vger.kernel.org
2384 S:      Supported
2385 F:      drivers/net/ethernet/broadcom/genet/
2386
2387 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2388 M:      Sony Chacko <sony.chacko@qlogic.com>
2389 M:      Dept-HSGLinuxNICDev@qlogic.com
2390 L:      netdev@vger.kernel.org
2391 S:      Supported
2392 F:      drivers/net/ethernet/broadcom/bnx2.*
2393 F:      drivers/net/ethernet/broadcom/bnx2_*
2394
2395 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2396 M:      Ariel Elior <ariel.elior@qlogic.com>
2397 L:      netdev@vger.kernel.org
2398 S:      Supported
2399 F:      drivers/net/ethernet/broadcom/bnx2x/
2400
2401 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2402 M:      Florian Fainelli <f.fainelli@gmail.com>
2403 M:      Ray Jui <rjui@broadcom.com>
2404 M:      Scott Branden <sbranden@broadcom.com>
2405 L:      bcm-kernel-feedback-list@broadcom.com
2406 T:      git git://github.com/broadcom/mach-bcm
2407 S:      Maintained
2408 F:      arch/arm/mach-bcm/
2409 F:      arch/arm/boot/dts/bcm113*
2410 F:      arch/arm/boot/dts/bcm216*
2411 F:      arch/arm/boot/dts/bcm281*
2412 F:      arch/arm64/boot/dts/broadcom/
2413 F:      arch/arm/configs/bcm_defconfig
2414 F:      drivers/mmc/host/sdhci-bcm-kona.c
2415 F:      drivers/clocksource/bcm_kona_timer.c
2416
2417 BROADCOM BCM2835 ARM ARCHITECTURE
2418 M:      Stephen Warren <swarren@wwwdotorg.org>
2419 M:      Lee Jones <lee@kernel.org>
2420 M:      Eric Anholt <eric@anholt.net>
2421 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2422 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2424 S:      Maintained
2425 N:      bcm2835
2426
2427 BROADCOM BCM47XX MIPS ARCHITECTURE
2428 M:      Hauke Mehrtens <hauke@hauke-m.de>
2429 M:      Rafał Miłecki <zajec5@gmail.com>
2430 L:      linux-mips@linux-mips.org
2431 S:      Maintained
2432 F:      arch/mips/bcm47xx/*
2433 F:      arch/mips/include/asm/mach-bcm47xx/*
2434
2435 BROADCOM BCM5301X ARM ARCHITECTURE
2436 M:      Hauke Mehrtens <hauke@hauke-m.de>
2437 L:      linux-arm-kernel@lists.infradead.org
2438 S:      Maintained
2439 F:      arch/arm/mach-bcm/bcm_5301x.c
2440 F:      arch/arm/boot/dts/bcm5301x.dtsi
2441 F:      arch/arm/boot/dts/bcm470*
2442
2443 BROADCOM BCM63XX ARM ARCHITECTURE
2444 M:      Florian Fainelli <f.fainelli@gmail.com>
2445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2446 L:      bcm-kernel-feedback-list@broadcom.com
2447 T:      git git://github.com/broadcom/stblinux.git
2448 S:      Maintained
2449 F:      arch/arm/mach-bcm/bcm63xx.c
2450 F:      arch/arm/include/debug/bcm63xx.S
2451
2452 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2453 M:      Kevin Cernekee <cernekee@gmail.com>
2454 L:      linux-usb@vger.kernel.org
2455 S:      Maintained
2456 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2457
2458 BROADCOM BCM7XXX ARM ARCHITECTURE
2459 M:      Brian Norris <computersforpeace@gmail.com>
2460 M:      Gregory Fong <gregory.0xf0@gmail.com>
2461 M:      Florian Fainelli <f.fainelli@gmail.com>
2462 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2463 L:      bcm-kernel-feedback-list@broadcom.com
2464 T:      git git://github.com/broadcom/stblinux.git
2465 S:      Maintained
2466 F:      arch/arm/mach-bcm/*brcmstb*
2467 F:      arch/arm/boot/dts/bcm7*.dts*
2468 F:      drivers/bus/brcmstb_gisb.c
2469 N:      brcmstb
2470
2471 BROADCOM BMIPS MIPS ARCHITECTURE
2472 M:      Kevin Cernekee <cernekee@gmail.com>
2473 M:      Florian Fainelli <f.fainelli@gmail.com>
2474 L:      linux-mips@linux-mips.org
2475 T:      git git://github.com/broadcom/stblinux.git
2476 S:      Maintained
2477 F:      arch/mips/bmips/*
2478 F:      arch/mips/include/asm/mach-bmips/*
2479 F:      arch/mips/kernel/*bmips*
2480 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2481 F:      drivers/irqchip/irq-bcm63*
2482 F:      drivers/irqchip/irq-bcm7*
2483 F:      drivers/irqchip/irq-brcmstb*
2484 F:      include/linux/bcm963xx_nvram.h
2485 F:      include/linux/bcm963xx_tag.h
2486
2487 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2488 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2489 M:      Prashant Sreedharan <prashant@broadcom.com>
2490 M:      Michael Chan <mchan@broadcom.com>
2491 L:      netdev@vger.kernel.org
2492 S:      Supported
2493 F:      drivers/net/ethernet/broadcom/tg3.*
2494
2495 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2496 M:      Brett Rudley <brudley@broadcom.com>
2497 M:      Arend van Spriel <arend@broadcom.com>
2498 M:      Franky (Zhenhui) Lin <frankyl@broadcom.com>
2499 M:      Hante Meuleman <meuleman@broadcom.com>
2500 L:      linux-wireless@vger.kernel.org
2501 L:      brcm80211-dev-list@broadcom.com
2502 S:      Supported
2503 F:      drivers/net/wireless/broadcom/brcm80211/
2504
2505 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2506 M:      QLogic-Storage-Upstream@qlogic.com
2507 L:      linux-scsi@vger.kernel.org
2508 S:      Supported
2509 F:      drivers/scsi/bnx2fc/
2510
2511 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2512 M:      QLogic-Storage-Upstream@qlogic.com
2513 L:      linux-scsi@vger.kernel.org
2514 S:      Supported
2515 F:      drivers/scsi/bnx2i/
2516
2517 BROADCOM IPROC ARM ARCHITECTURE
2518 M:      Ray Jui <rjui@broadcom.com>
2519 M:      Scott Branden <sbranden@broadcom.com>
2520 M:      Jon Mason <jonmason@broadcom.com>
2521 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2522 L:      bcm-kernel-feedback-list@broadcom.com
2523 T:      git git://github.com/broadcom/cygnus-linux.git
2524 S:      Maintained
2525 N:      iproc
2526 N:      cygnus
2527 N:      nsp
2528 N:      bcm9113*
2529 N:      bcm9583*
2530 N:      bcm9585*
2531 N:      bcm9586*
2532 N:      bcm988312
2533 N:      bcm113*
2534 N:      bcm583*
2535 N:      bcm585*
2536 N:      bcm586*
2537 N:      bcm88312
2538
2539 BROADCOM BRCMSTB GPIO DRIVER
2540 M:      Gregory Fong <gregory.0xf0@gmail.com>
2541 L:      bcm-kernel-feedback-list@broadcom.com
2542 S:      Supported
2543 F:      drivers/gpio/gpio-brcmstb.c
2544 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2545
2546 BROADCOM KONA GPIO DRIVER
2547 M:      Ray Jui <rjui@broadcom.com>
2548 L:      bcm-kernel-feedback-list@broadcom.com
2549 S:      Supported
2550 F:      drivers/gpio/gpio-bcm-kona.c
2551 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2552
2553 BROADCOM NVRAM DRIVER
2554 M:      Rafał Miłecki <zajec5@gmail.com>
2555 L:      linux-mips@linux-mips.org
2556 S:      Maintained
2557 F:      drivers/firmware/broadcom/*
2558
2559 BROADCOM STB NAND FLASH DRIVER
2560 M:      Brian Norris <computersforpeace@gmail.com>
2561 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2562 L:      linux-mtd@lists.infradead.org
2563 L:      bcm-kernel-feedback-list@broadcom.com
2564 S:      Maintained
2565 F:      drivers/mtd/nand/brcmnand/
2566
2567 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2568 M:      Rafał Miłecki <zajec5@gmail.com>
2569 L:      linux-wireless@vger.kernel.org
2570 S:      Maintained
2571 F:      drivers/bcma/
2572 F:      include/linux/bcma/
2573
2574 BROADCOM SYSTEMPORT ETHERNET DRIVER
2575 M:      Florian Fainelli <f.fainelli@gmail.com>
2576 L:      netdev@vger.kernel.org
2577 S:      Supported
2578 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2579
2580 BROADCOM VULCAN ARM64 SOC
2581 M:      Jayachandran C. <jchandra@broadcom.com>
2582 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2583 L:      bcm-kernel-feedback-list@broadcom.com
2584 S:      Maintained
2585 F:      arch/arm64/boot/dts/broadcom/vulcan*
2586
2587 BROCADE BFA FC SCSI DRIVER
2588 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2589 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2590 L:      linux-scsi@vger.kernel.org
2591 S:      Supported
2592 F:      drivers/scsi/bfa/
2593
2594 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2595 M:      Rasesh Mody <rasesh.mody@qlogic.com>
2596 L:      netdev@vger.kernel.org
2597 S:      Supported
2598 F:      drivers/net/ethernet/brocade/bna/
2599
2600 BSG (block layer generic sg v4 driver)
2601 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2602 L:      linux-scsi@vger.kernel.org
2603 S:      Supported
2604 F:      block/bsg.c
2605 F:      include/linux/bsg.h
2606 F:      include/uapi/linux/bsg.h
2607
2608 BT87X AUDIO DRIVER
2609 M:      Clemens Ladisch <clemens@ladisch.de>
2610 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2611 T:      git git://git.alsa-project.org/alsa-kernel.git
2612 S:      Maintained
2613 F:      Documentation/sound/alsa/Bt87x.txt
2614 F:      sound/pci/bt87x.c
2615
2616 BT8XXGPIO DRIVER
2617 M:      Michael Buesch <m@bues.ch>
2618 W:      http://bu3sch.de/btgpio.php
2619 S:      Maintained
2620 F:      drivers/gpio/gpio-bt8xx.c
2621
2622 BTRFS FILE SYSTEM
2623 M:      Chris Mason <clm@fb.com>
2624 M:      Josef Bacik <jbacik@fb.com>
2625 M:      David Sterba <dsterba@suse.com>
2626 L:      linux-btrfs@vger.kernel.org
2627 W:      http://btrfs.wiki.kernel.org/
2628 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2630 S:      Maintained
2631 F:      Documentation/filesystems/btrfs.txt
2632 F:      fs/btrfs/
2633
2634 BTTV VIDEO4LINUX DRIVER
2635 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2636 L:      linux-media@vger.kernel.org
2637 W:      https://linuxtv.org
2638 T:      git git://linuxtv.org/media_tree.git
2639 S:      Odd fixes
2640 F:      Documentation/video4linux/bttv/
2641 F:      drivers/media/pci/bt8xx/bttv*
2642
2643 BUSLOGIC SCSI DRIVER
2644 M:      Khalid Aziz <khalid@gonehiking.org>
2645 L:      linux-scsi@vger.kernel.org
2646 S:      Maintained
2647 F:      drivers/scsi/BusLogic.*
2648 F:      drivers/scsi/FlashPoint.*
2649
2650 C-MEDIA CMI8788 DRIVER
2651 M:      Clemens Ladisch <clemens@ladisch.de>
2652 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2653 T:      git git://git.alsa-project.org/alsa-kernel.git
2654 S:      Maintained
2655 F:      sound/pci/oxygen/
2656
2657 C6X ARCHITECTURE
2658 M:      Mark Salter <msalter@redhat.com>
2659 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2660 L:      linux-c6x-dev@linux-c6x.org
2661 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2662 S:      Maintained
2663 F:      arch/c6x/
2664
2665 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2666 M:      David Howells <dhowells@redhat.com>
2667 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2668 S:      Supported
2669 F:      Documentation/filesystems/caching/cachefiles.txt
2670 F:      fs/cachefiles/
2671
2672 CADET FM/AM RADIO RECEIVER DRIVER
2673 M:      Hans Verkuil <hverkuil@xs4all.nl>
2674 L:      linux-media@vger.kernel.org
2675 T:      git git://linuxtv.org/media_tree.git
2676 W:      https://linuxtv.org
2677 S:      Maintained
2678 F:      drivers/media/radio/radio-cadet*
2679
2680 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2681 M:      Jonathan Corbet <corbet@lwn.net>
2682 L:      linux-media@vger.kernel.org
2683 T:      git git://linuxtv.org/media_tree.git
2684 S:      Maintained
2685 F:      Documentation/video4linux/cafe_ccic
2686 F:      drivers/media/platform/marvell-ccic/
2687
2688 CAIF NETWORK LAYER
2689 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2690 L:      netdev@vger.kernel.org
2691 S:      Supported
2692 F:      Documentation/networking/caif/
2693 F:      drivers/net/caif/
2694 F:      include/uapi/linux/caif/
2695 F:      include/net/caif/
2696 F:      net/caif/
2697
2698 CALGARY x86-64 IOMMU
2699 M:      Muli Ben-Yehuda <muli@il.ibm.com>
2700 M:      "Jon D. Mason" <jdmason@kudzu.us>
2701 L:      discuss@x86-64.org
2702 S:      Maintained
2703 F:      arch/x86/kernel/pci-calgary_64.c
2704 F:      arch/x86/kernel/tce_64.c
2705 F:      arch/x86/include/asm/calgary.h
2706 F:      arch/x86/include/asm/tce.h
2707
2708 CAN NETWORK LAYER
2709 M:      Oliver Hartkopp <socketcan@hartkopp.net>
2710 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2711 L:      linux-can@vger.kernel.org
2712 W:      https://github.com/linux-can
2713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2715 S:      Maintained
2716 F:      Documentation/networking/can.txt
2717 F:      net/can/
2718 F:      include/linux/can/core.h
2719 F:      include/uapi/linux/can.h
2720 F:      include/uapi/linux/can/bcm.h
2721 F:      include/uapi/linux/can/raw.h
2722 F:      include/uapi/linux/can/gw.h
2723
2724 CAN NETWORK DRIVERS
2725 M:      Wolfgang Grandegger <wg@grandegger.com>
2726 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2727 L:      linux-can@vger.kernel.org
2728 W:      https://github.com/linux-can
2729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2731 S:      Maintained
2732 F:      drivers/net/can/
2733 F:      include/linux/can/dev.h
2734 F:      include/linux/can/platform/
2735 F:      include/uapi/linux/can/error.h
2736 F:      include/uapi/linux/can/netlink.h
2737
2738 CAPABILITIES
2739 M:      Serge Hallyn <serge.hallyn@canonical.com>
2740 L:      linux-security-module@vger.kernel.org
2741 S:      Supported
2742 F:      include/linux/capability.h
2743 F:      include/uapi/linux/capability.h
2744 F:      security/commoncap.c
2745 F:      kernel/capability.c
2746
2747 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2748 M:      Kevin Tsai <ktsai@capellamicro.com>
2749 S:      Maintained
2750 F:      drivers/iio/light/cm*
2751 F:      Documentation/devicetree/bindings/i2c/trivial-devices.txt
2752
2753 CAVIUM LIQUIDIO NETWORK DRIVER
2754 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2755 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2756 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2757 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2758 L:     netdev@vger.kernel.org
2759 W:     http://www.cavium.com
2760 S:     Supported
2761 F:     drivers/net/ethernet/cavium/liquidio/
2762
2763 CC2520 IEEE-802.15.4 RADIO DRIVER
2764 M:      Varka Bhadram <varkabhadram@gmail.com>
2765 L:      linux-wpan@vger.kernel.org
2766 S:      Maintained
2767 F:      drivers/net/ieee802154/cc2520.c
2768 F:      include/linux/spi/cc2520.h
2769 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2770
2771 CELL BROADBAND ENGINE ARCHITECTURE
2772 M:      Arnd Bergmann <arnd@arndb.de>
2773 L:      linuxppc-dev@lists.ozlabs.org
2774 W:      http://www.ibm.com/developerworks/power/cell/
2775 S:      Supported
2776 F:      arch/powerpc/include/asm/cell*.h
2777 F:      arch/powerpc/include/asm/spu*.h
2778 F:      arch/powerpc/include/uapi/asm/spu*.h
2779 F:      arch/powerpc/oprofile/*cell*
2780 F:      arch/powerpc/platforms/cell/
2781
2782 CEPH COMMON CODE (LIBCEPH)
2783 M:      Ilya Dryomov <idryomov@gmail.com>
2784 M:      "Yan, Zheng" <zyan@redhat.com>
2785 M:      Sage Weil <sage@redhat.com>
2786 L:      ceph-devel@vger.kernel.org
2787 W:      http://ceph.com/
2788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2789 T:      git git://github.com/ceph/ceph-client.git
2790 S:      Supported
2791 F:      net/ceph/
2792 F:      include/linux/ceph/
2793 F:      include/linux/crush/
2794
2795 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2796 M:      "Yan, Zheng" <zyan@redhat.com>
2797 M:      Sage Weil <sage@redhat.com>
2798 M:      Ilya Dryomov <idryomov@gmail.com>
2799 L:      ceph-devel@vger.kernel.org
2800 W:      http://ceph.com/
2801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2802 T:      git git://github.com/ceph/ceph-client.git
2803 S:      Supported
2804 F:      Documentation/filesystems/ceph.txt
2805 F:      fs/ceph/
2806
2807 CERTIFICATE HANDLING:
2808 M:      David Howells <dhowells@redhat.com>
2809 M:      David Woodhouse <dwmw2@infradead.org>
2810 L:      keyrings@vger.kernel.org
2811 S:      Maintained
2812 F:      Documentation/module-signing.txt
2813 F:      certs/
2814 F:      scripts/sign-file.c
2815 F:      scripts/extract-cert.c
2816
2817 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2818 L:      linux-usb@vger.kernel.org
2819 S:      Orphan
2820 F:      Documentation/usb/WUSB-Design-overview.txt
2821 F:      Documentation/usb/wusb-cbaf
2822 F:      drivers/usb/host/hwa-hc.c
2823 F:      drivers/usb/host/whci/
2824 F:      drivers/usb/wusbcore/
2825 F:      include/linux/usb/wusb*
2826
2827 CFAG12864B LCD DRIVER
2828 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2829 W:      http://miguelojeda.es/auxdisplay.htm
2830 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2831 S:      Maintained
2832 F:      drivers/auxdisplay/cfag12864b.c
2833 F:      include/linux/cfag12864b.h
2834
2835 CFAG12864BFB LCD FRAMEBUFFER DRIVER
2836 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2837 W:      http://miguelojeda.es/auxdisplay.htm
2838 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2839 S:      Maintained
2840 F:      drivers/auxdisplay/cfag12864bfb.c
2841 F:      include/linux/cfag12864b.h
2842
2843 CFG80211 and NL80211
2844 M:      Johannes Berg <johannes@sipsolutions.net>
2845 L:      linux-wireless@vger.kernel.org
2846 W:      http://wireless.kernel.org/
2847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2849 S:      Maintained
2850 F:      include/uapi/linux/nl80211.h
2851 F:      include/net/cfg80211.h
2852 F:      net/wireless/*
2853 X:      net/wireless/wext*
2854
2855 CHAR and MISC DRIVERS
2856 M:      Arnd Bergmann <arnd@arndb.de>
2857 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2859 S:      Supported
2860 F:      drivers/char/*
2861 F:      drivers/misc/*
2862 F:      include/linux/miscdevice.h
2863
2864 CHECKPATCH
2865 M:      Andy Whitcroft <apw@canonical.com>
2866 M:      Joe Perches <joe@perches.com>
2867 S:      Maintained
2868 F:      scripts/checkpatch.pl
2869
2870 CHINESE DOCUMENTATION
2871 M:      Harry Wei <harryxiyou@gmail.com>
2872 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2873 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
2874 S:      Maintained
2875 F:      Documentation/zh_CN/
2876
2877 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2878 M:      Peter Chen <Peter.Chen@nxp.com>
2879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2880 L:      linux-usb@vger.kernel.org
2881 S:      Maintained
2882 F:      drivers/usb/chipidea/
2883
2884 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2885 M:      Hans de Goede <hdegoede@redhat.com>
2886 L:      linux-input@vger.kernel.org
2887 S:      Maintained
2888 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2889 F:      drivers/input/touchscreen/chipone_icn8318.c
2890
2891 CHROME HARDWARE PLATFORM SUPPORT
2892 M:      Olof Johansson <olof@lixom.net>
2893 S:      Maintained
2894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2895 F:      drivers/platform/chrome/
2896
2897 CISCO VIC ETHERNET NIC DRIVER
2898 M:      Christian Benvenuti <benve@cisco.com>
2899 M:      Sujith Sankar <ssujith@cisco.com>
2900 M:      Govindarajulu Varadarajan <_govind@gmx.com>
2901 M:      Neel Patel <neepatel@cisco.com>
2902 S:      Supported
2903 F:      drivers/net/ethernet/cisco/enic/
2904
2905 CISCO VIC LOW LATENCY NIC DRIVER
2906 M:      Christian Benvenuti <benve@cisco.com>
2907 M:      Dave Goodell <dgoodell@cisco.com>
2908 S:      Supported
2909 F:      drivers/infiniband/hw/usnic/
2910
2911 CIRRUS LOGIC EP93XX ETHERNET DRIVER
2912 M:      Hartley Sweeten <hsweeten@visionengravers.com>
2913 L:      netdev@vger.kernel.org
2914 S:      Maintained
2915 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
2916
2917 CIRRUS LOGIC AUDIO CODEC DRIVERS
2918 M:      Brian Austin <brian.austin@cirrus.com>
2919 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
2920 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2921 S:      Maintained
2922 F:      sound/soc/codecs/cs*
2923
2924 CLEANCACHE API
2925 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2926 L:      linux-kernel@vger.kernel.org
2927 S:      Maintained
2928 F:      mm/cleancache.c
2929 F:      include/linux/cleancache.h
2930
2931 CLK API
2932 M:      Russell King <linux@armlinux.org.uk>
2933 L:      linux-clk@vger.kernel.org
2934 S:      Maintained
2935 F:      include/linux/clk.h
2936
2937 CLOCKSOURCE, CLOCKEVENT DRIVERS
2938 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
2939 M:      Thomas Gleixner <tglx@linutronix.de>
2940 L:      linux-kernel@vger.kernel.org
2941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2942 S:      Supported
2943 F:      drivers/clocksource
2944
2945 CISCO FCOE HBA DRIVER
2946 M:      Hiral Patel <hiralpat@cisco.com>
2947 M:      Suma Ramars <sramars@cisco.com>
2948 M:      Brian Uchino <buchino@cisco.com>
2949 L:      linux-scsi@vger.kernel.org
2950 S:      Supported
2951 F:      drivers/scsi/fnic/
2952
2953 CISCO SCSI HBA DRIVER
2954 M:      Narsimhulu Musini <nmusini@cisco.com>
2955 M:      Sesidhar Baddela <sebaddel@cisco.com>
2956 L:      linux-scsi@vger.kernel.org
2957 S:      Supported
2958 F:      drivers/scsi/snic/
2959
2960 CMPC ACPI DRIVER
2961 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2962 M:      Daniel Oliveira Nascimento <don@syst.com.br>
2963 L:      platform-driver-x86@vger.kernel.org
2964 S:      Supported
2965 F:      drivers/platform/x86/classmate-laptop.c
2966
2967 COBALT MEDIA DRIVER
2968 M:      Hans Verkuil <hans.verkuil@cisco.com>
2969 L:      linux-media@vger.kernel.org
2970 T:      git git://linuxtv.org/media_tree.git
2971 W:      https://linuxtv.org
2972 S:      Supported
2973 F:      drivers/media/pci/cobalt/
2974
2975 COCCINELLE/Semantic Patches (SmPL)
2976 M:      Julia Lawall <Julia.Lawall@lip6.fr>
2977 M:      Gilles Muller <Gilles.Muller@lip6.fr>
2978 M:      Nicolas Palix <nicolas.palix@imag.fr>
2979 M:      Michal Marek <mmarek@suse.com>
2980 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
2981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2982 W:      http://coccinelle.lip6.fr/
2983 S:      Supported
2984 F:      Documentation/coccinelle.txt
2985 F:      scripts/coccinelle/
2986 F:      scripts/coccicheck
2987
2988 CODA FILE SYSTEM
2989 M:      Jan Harkes <jaharkes@cs.cmu.edu>
2990 M:      coda@cs.cmu.edu
2991 L:      codalist@coda.cs.cmu.edu
2992 W:      http://www.coda.cs.cmu.edu/
2993 S:      Maintained
2994 F:      Documentation/filesystems/coda.txt
2995 F:      fs/coda/
2996 F:      include/linux/coda*.h
2997 F:      include/uapi/linux/coda*.h
2998
2999 CODA V4L2 MEM2MEM DRIVER
3000 M:      Philipp Zabel <p.zabel@pengutronix.de>
3001 L:      linux-media@vger.kernel.org
3002 S:      Maintained
3003 F:      Documentation/devicetree/bindings/media/coda.txt
3004 F:      drivers/media/platform/coda/
3005
3006 COMMON CLK FRAMEWORK
3007 M:      Michael Turquette <mturquette@baylibre.com>
3008 M:      Stephen Boyd <sboyd@codeaurora.org>
3009 L:      linux-clk@vger.kernel.org
3010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3011 S:      Maintained
3012 F:      drivers/clk/
3013 X:      drivers/clk/clkdev.c
3014 F:      include/linux/clk-pr*
3015 F:      include/linux/clk/
3016
3017 COMMON INTERNET FILE SYSTEM (CIFS)
3018 M:      Steve French <sfrench@samba.org>
3019 L:      linux-cifs@vger.kernel.org
3020 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3021 W:      http://linux-cifs.samba.org/
3022 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3023 S:      Supported
3024 F:      Documentation/filesystems/cifs/
3025 F:      fs/cifs/
3026
3027 COMPACTPCI HOTPLUG CORE
3028 M:      Scott Murray <scott@spiteful.org>
3029 L:      linux-pci@vger.kernel.org
3030 S:      Maintained
3031 F:      drivers/pci/hotplug/cpci_hotplug*
3032
3033 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3034 M:      Scott Murray <scott@spiteful.org>
3035 L:      linux-pci@vger.kernel.org
3036 S:      Maintained
3037 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3038
3039 COMPACTPCI HOTPLUG GENERIC DRIVER
3040 M:      Scott Murray <scott@spiteful.org>
3041 L:      linux-pci@vger.kernel.org
3042 S:      Maintained
3043 F:      drivers/pci/hotplug/cpcihp_generic.c
3044
3045 COMPAL LAPTOP SUPPORT
3046 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3047 L:      platform-driver-x86@vger.kernel.org
3048 S:      Maintained
3049 F:      drivers/platform/x86/compal-laptop.c
3050
3051 CONEXANT ACCESSRUNNER USB DRIVER
3052 L:      accessrunner-general@lists.sourceforge.net
3053 W:      http://accessrunner.sourceforge.net/
3054 S:      Orphan
3055 F:      drivers/usb/atm/cxacru.c
3056
3057 CONFIGFS
3058 M:      Joel Becker <jlbec@evilplan.org>
3059 M:      Christoph Hellwig <hch@lst.de>
3060 T:      git git://git.infradead.org/users/hch/configfs.git
3061 S:      Supported
3062 F:      fs/configfs/
3063 F:      include/linux/configfs.h
3064
3065 CONNECTOR
3066 M:      Evgeniy Polyakov <zbr@ioremap.net>
3067 L:      netdev@vger.kernel.org
3068 S:      Maintained
3069 F:      drivers/connector/
3070
3071 CONTROL GROUP (CGROUP)
3072 M:      Tejun Heo <tj@kernel.org>
3073 M:      Li Zefan <lizefan@huawei.com>
3074 M:      Johannes Weiner <hannes@cmpxchg.org>
3075 L:      cgroups@vger.kernel.org
3076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3077 S:      Maintained
3078 F:      Documentation/cgroups/
3079 F:      include/linux/cgroup*
3080 F:      kernel/cgroup*
3081
3082 CONTROL GROUP - CPUSET
3083 M:      Li Zefan <lizefan@huawei.com>
3084 L:      cgroups@vger.kernel.org
3085 W:      http://www.bullopensource.org/cpuset/
3086 W:      http://oss.sgi.com/projects/cpusets/
3087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3088 S:      Maintained
3089 F:      Documentation/cgroups/cpusets.txt
3090 F:      include/linux/cpuset.h
3091 F:      kernel/cpuset.c
3092
3093 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3094 M:      Johannes Weiner <hannes@cmpxchg.org>
3095 M:      Michal Hocko <mhocko@kernel.org>
3096 M:      Vladimir Davydov <vdavydov@virtuozzo.com>
3097 L:      cgroups@vger.kernel.org
3098 L:      linux-mm@kvack.org
3099 S:      Maintained
3100 F:      mm/memcontrol.c
3101 F:      mm/swap_cgroup.c
3102
3103 CORETEMP HARDWARE MONITORING DRIVER
3104 M:      Fenghua Yu <fenghua.yu@intel.com>
3105 L:      linux-hwmon@vger.kernel.org
3106 S:      Maintained
3107 F:      Documentation/hwmon/coretemp
3108 F:      drivers/hwmon/coretemp.c
3109
3110 COSA/SRP SYNC SERIAL DRIVER
3111 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3112 W:      http://www.fi.muni.cz/~kas/cosa/
3113 S:      Maintained
3114 F:      drivers/net/wan/cosa*
3115
3116 CPMAC ETHERNET DRIVER
3117 M:      Florian Fainelli <florian@openwrt.org>
3118 L:      netdev@vger.kernel.org
3119 S:      Maintained
3120 F:      drivers/net/ethernet/ti/cpmac.c
3121
3122 CPU FREQUENCY DRIVERS
3123 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3124 M:      Viresh Kumar <viresh.kumar@linaro.org>
3125 L:      linux-pm@vger.kernel.org
3126 S:      Maintained
3127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3128 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3129 F:      drivers/cpufreq/
3130 F:      include/linux/cpufreq.h
3131
3132 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3133 M:      Viresh Kumar <viresh.kumar@linaro.org>
3134 M:      Sudeep Holla <sudeep.holla@arm.com>
3135 L:      linux-pm@vger.kernel.org
3136 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3137 S:      Maintained
3138 F:      drivers/cpufreq/arm_big_little.h
3139 F:      drivers/cpufreq/arm_big_little.c
3140 F:      drivers/cpufreq/arm_big_little_dt.c
3141
3142 CPUIDLE DRIVER - ARM BIG LITTLE
3143 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3144 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3145 L:      linux-pm@vger.kernel.org
3146 L:      linux-arm-kernel@lists.infradead.org
3147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3148 S:      Maintained
3149 F:      drivers/cpuidle/cpuidle-big_little.c
3150
3151 CPUIDLE DRIVER - ARM EXYNOS
3152 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3153 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3154 M:      Kukjin Kim <kgene@kernel.org>
3155 L:      linux-pm@vger.kernel.org
3156 L:      linux-samsung-soc@vger.kernel.org
3157 S:      Supported
3158 F:      drivers/cpuidle/cpuidle-exynos.c
3159 F:      arch/arm/mach-exynos/pm.c
3160
3161 CPUIDLE DRIVERS
3162 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3163 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3164 L:      linux-pm@vger.kernel.org
3165 S:      Maintained
3166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3167 F:      drivers/cpuidle/*
3168 F:      include/linux/cpuidle.h
3169
3170 CPUID/MSR DRIVER
3171 M:      "H. Peter Anvin" <hpa@zytor.com>
3172 S:      Maintained
3173 F:      arch/x86/kernel/cpuid.c
3174 F:      arch/x86/kernel/msr.c
3175
3176 CPU POWER MONITORING SUBSYSTEM
3177 M:      Thomas Renninger <trenn@suse.com>
3178 L:      linux-pm@vger.kernel.org
3179 S:      Maintained
3180 F:      tools/power/cpupower/
3181
3182 CRAMFS FILESYSTEM
3183 W:      http://sourceforge.net/projects/cramfs/
3184 S:      Orphan / Obsolete
3185 F:      Documentation/filesystems/cramfs.txt
3186 F:      fs/cramfs/
3187
3188 CRIS PORT
3189 M:      Mikael Starvik <starvik@axis.com>
3190 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3191 L:      linux-cris-kernel@axis.com
3192 W:      http://developer.axis.com
3193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3194 S:      Maintained
3195 F:      arch/cris/
3196 F:      drivers/tty/serial/crisv10.*
3197
3198 CRYPTO API
3199 M:      Herbert Xu <herbert@gondor.apana.org.au>
3200 M:      "David S. Miller" <davem@davemloft.net>
3201 L:      linux-crypto@vger.kernel.org
3202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3204 S:      Maintained
3205 F:      Documentation/crypto/
3206 F:      Documentation/DocBook/crypto-API.tmpl
3207 F:      arch/*/crypto/
3208 F:      crypto/
3209 F:      drivers/crypto/
3210 F:      include/crypto/
3211
3212 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3213 M:      Neil Horman <nhorman@tuxdriver.com>
3214 L:      linux-crypto@vger.kernel.org
3215 S:      Maintained
3216 F:      crypto/ansi_cprng.c
3217 F:      crypto/rng.c
3218
3219 CS3308 MEDIA DRIVER
3220 M:      Hans Verkuil <hverkuil@xs4all.nl>
3221 L:      linux-media@vger.kernel.org
3222 T:      git git://linuxtv.org/media_tree.git
3223 W:      http://linuxtv.org
3224 S:      Odd Fixes
3225 F:      drivers/media/i2c/cs3308.c
3226 F:      drivers/media/i2c/cs3308.h
3227
3228 CS5535 Audio ALSA driver
3229 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3230 S:      Maintained
3231 F:      sound/pci/cs5535audio/
3232
3233 CW1200 WLAN driver
3234 M:      Solomon Peachy <pizza@shaftnet.org>
3235 S:      Maintained
3236 F:      drivers/net/wireless/st/cw1200/
3237
3238 CX18 VIDEO4LINUX DRIVER
3239 M:      Andy Walls <awalls@md.metrocast.net>
3240 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3241 L:      linux-media@vger.kernel.org
3242 T:      git git://linuxtv.org/media_tree.git
3243 W:      https://linuxtv.org
3244 W:      http://www.ivtvdriver.org/index.php/Cx18
3245 S:      Maintained
3246 F:      Documentation/video4linux/cx18.txt
3247 F:      drivers/media/pci/cx18/
3248 F:      include/uapi/linux/ivtv*
3249
3250 CX2341X MPEG ENCODER HELPER MODULE
3251 M:      Hans Verkuil <hverkuil@xs4all.nl>
3252 L:      linux-media@vger.kernel.org
3253 T:      git git://linuxtv.org/media_tree.git
3254 W:      https://linuxtv.org
3255 S:      Maintained
3256 F:      drivers/media/common/cx2341x*
3257 F:      include/media/cx2341x*
3258
3259 CX24120 MEDIA DRIVER
3260 M:      Jemma Denson <jdenson@gmail.com>
3261 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3262 L:      linux-media@vger.kernel.org
3263 W:      https://linuxtv.org
3264 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3265 S:      Maintained
3266 F:      drivers/media/dvb-frontends/cx24120*
3267
3268 CX88 VIDEO4LINUX DRIVER
3269 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3270 L:      linux-media@vger.kernel.org
3271 W:      https://linuxtv.org
3272 T:      git git://linuxtv.org/media_tree.git
3273 S:      Odd fixes
3274 F:      Documentation/video4linux/cx88/
3275 F:      drivers/media/pci/cx88/
3276
3277 CXD2820R MEDIA DRIVER
3278 M:      Antti Palosaari <crope@iki.fi>
3279 L:      linux-media@vger.kernel.org
3280 W:      https://linuxtv.org
3281 W:      http://palosaari.fi/linux/
3282 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3283 T:      git git://linuxtv.org/anttip/media_tree.git
3284 S:      Maintained
3285 F:      drivers/media/dvb-frontends/cxd2820r*
3286
3287 CXGB3 ETHERNET DRIVER (CXGB3)
3288 M:      Santosh Raspatur <santosh@chelsio.com>
3289 L:      netdev@vger.kernel.org
3290 W:      http://www.chelsio.com
3291 S:      Supported
3292 F:      drivers/net/ethernet/chelsio/cxgb3/
3293
3294 CXGB3 ISCSI DRIVER (CXGB3I)
3295 M:      Karen Xie <kxie@chelsio.com>
3296 L:      linux-scsi@vger.kernel.org
3297 W:      http://www.chelsio.com
3298 S:      Supported
3299 F:      drivers/scsi/cxgbi/cxgb3i
3300
3301 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3302 M:      Steve Wise <swise@chelsio.com>
3303 L:      linux-rdma@vger.kernel.org
3304 W:      http://www.openfabrics.org
3305 S:      Supported
3306 F:      drivers/infiniband/hw/cxgb3/
3307
3308 CXGB4 ETHERNET DRIVER (CXGB4)
3309 M:      Hariprasad S <hariprasad@chelsio.com>
3310 L:      netdev@vger.kernel.org
3311 W:      http://www.chelsio.com
3312 S:      Supported
3313 F:      drivers/net/ethernet/chelsio/cxgb4/
3314
3315 CXGB4 ISCSI DRIVER (CXGB4I)
3316 M:      Karen Xie <kxie@chelsio.com>
3317 L:      linux-scsi@vger.kernel.org
3318 W:      http://www.chelsio.com
3319 S:      Supported
3320 F:      drivers/scsi/cxgbi/cxgb4i
3321
3322 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3323 M:      Steve Wise <swise@chelsio.com>
3324 L:      linux-rdma@vger.kernel.org
3325 W:      http://www.openfabrics.org
3326 S:      Supported
3327 F:      drivers/infiniband/hw/cxgb4/
3328
3329 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3330 M:      Casey Leedom <leedom@chelsio.com>
3331 L:      netdev@vger.kernel.org
3332 W:      http://www.chelsio.com
3333 S:      Supported
3334 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3335
3336 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3337 M:      Ian Munsie <imunsie@au1.ibm.com>
3338 M:      Michael Neuling <mikey@neuling.org>
3339 L:      linuxppc-dev@lists.ozlabs.org
3340 S:      Supported
3341 F:      drivers/misc/cxl/
3342 F:      include/misc/cxl*
3343 F:      include/uapi/misc/cxl.h
3344 F:      Documentation/powerpc/cxl.txt
3345 F:      Documentation/powerpc/cxl.txt
3346 F:      Documentation/ABI/testing/sysfs-class-cxl
3347
3348 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3349 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3350 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3351 L:      linux-scsi@vger.kernel.org
3352 S:      Supported
3353 F:      drivers/scsi/cxlflash/
3354 F:      include/uapi/scsi/cxlflash_ioctls.h
3355 F:      Documentation/powerpc/cxlflash.txt
3356
3357 STMMAC ETHERNET DRIVER
3358 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3359 M:      Alexandre Torgue <alexandre.torgue@st.com>
3360 L:      netdev@vger.kernel.org
3361 W:      http://www.stlinux.com
3362 S:      Supported
3363 F:      drivers/net/ethernet/stmicro/stmmac/
3364
3365 CYBERPRO FB DRIVER
3366 M:      Russell King <linux@armlinux.org.uk>
3367 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3368 W:      http://www.armlinux.org.uk/
3369 S:      Maintained
3370 F:      drivers/video/fbdev/cyber2000fb.*
3371
3372 CYCLADES ASYNC MUX DRIVER
3373 W:      http://www.cyclades.com/
3374 S:      Orphan
3375 F:      drivers/tty/cyclades.c
3376 F:      include/linux/cyclades.h
3377 F:      include/uapi/linux/cyclades.h
3378
3379 CYCLADES PC300 DRIVER
3380 W:      http://www.cyclades.com/
3381 S:      Orphan
3382 F:      drivers/net/wan/pc300*
3383
3384 CYPRESS_FIRMWARE MEDIA DRIVER
3385 M:      Antti Palosaari <crope@iki.fi>
3386 L:      linux-media@vger.kernel.org
3387 W:      https://linuxtv.org
3388 W:      http://palosaari.fi/linux/
3389 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3390 T:      git git://linuxtv.org/anttip/media_tree.git
3391 S:      Maintained
3392 F:      drivers/media/common/cypress_firmware*
3393
3394 CYTTSP TOUCHSCREEN DRIVER
3395 M:      Ferruh Yigit <fery@cypress.com>
3396 L:      linux-input@vger.kernel.org
3397 S:      Supported
3398 F:      drivers/input/touchscreen/cyttsp*
3399 F:      include/linux/input/cyttsp.h
3400
3401 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3402 M:      Joshua Kinard <kumba@gentoo.org>
3403 S:      Maintained
3404 F:      drivers/rtc/rtc-ds1685.c
3405 F:      include/linux/rtc/ds1685.h
3406
3407 DAMA SLAVE for AX.25
3408 M:      Joerg Reuter <jreuter@yaina.de>
3409 W:      http://yaina.de/jreuter/
3410 W:      http://www.qsl.net/dl1bke/
3411 L:      linux-hams@vger.kernel.org
3412 S:      Maintained
3413 F:      net/ax25/af_ax25.c
3414 F:      net/ax25/ax25_dev.c
3415 F:      net/ax25/ax25_ds_*
3416 F:      net/ax25/ax25_in.c
3417 F:      net/ax25/ax25_out.c
3418 F:      net/ax25/ax25_timer.c
3419 F:      net/ax25/sysctl_net_ax25.c
3420
3421 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3422 L:      netdev@vger.kernel.org
3423 S:      Orphan
3424 F:      Documentation/networking/dmfe.txt
3425 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3426
3427 DC390/AM53C974 SCSI driver
3428 M:      Hannes Reinecke <hare@suse.com>
3429 L:      linux-scsi@vger.kernel.org
3430 S:      Maintained
3431 F:      drivers/scsi/am53c974.c
3432
3433 DC395x SCSI driver
3434 M:      Oliver Neukum <oliver@neukum.org>
3435 M:      Ali Akcaagac <aliakc@web.de>
3436 M:      Jamie Lenehan <lenehan@twibble.org>
3437 L:      dc395x@twibble.org
3438 W:      http://twibble.org/dist/dc395x/
3439 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3440 S:      Maintained
3441 F:      Documentation/scsi/dc395x.txt
3442 F:      drivers/scsi/dc395x.*
3443
3444 DCCP PROTOCOL
3445 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3446 L:      dccp@vger.kernel.org
3447 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3448 S:      Maintained
3449 F:      include/linux/dccp.h
3450 F:      include/uapi/linux/dccp.h
3451 F:      include/linux/tfrc.h
3452 F:      net/dccp/
3453
3454 DECnet NETWORK LAYER
3455 W:      http://linux-decnet.sourceforge.net
3456 L:      linux-decnet-user@lists.sourceforge.net
3457 S:      Orphan
3458 F:      Documentation/networking/decnet.txt
3459 F:      net/decnet/
3460
3461 DECSTATION PLATFORM SUPPORT
3462 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3463 L:      linux-mips@linux-mips.org
3464 W:      http://www.linux-mips.org/wiki/DECstation
3465 S:      Maintained
3466 F:      arch/mips/dec/
3467 F:      arch/mips/include/asm/dec/
3468 F:      arch/mips/include/asm/mach-dec/
3469
3470 DEFXX FDDI NETWORK DRIVER
3471 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3472 S:      Maintained
3473 F:      drivers/net/fddi/defxx.*
3474
3475 DELL LAPTOP DRIVER
3476 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3477 M:      Pali Rohár <pali.rohar@gmail.com>
3478 L:      platform-driver-x86@vger.kernel.org
3479 S:      Maintained
3480 F:      drivers/platform/x86/dell-laptop.c
3481
3482 DELL LAPTOP RBTN DRIVER
3483 M:      Pali Rohár <pali.rohar@gmail.com>
3484 S:      Maintained
3485 F:      drivers/platform/x86/dell-rbtn.*
3486
3487 DELL LAPTOP FREEFALL DRIVER
3488 M:      Pali Rohár <pali.rohar@gmail.com>
3489 S:      Maintained
3490 F:      drivers/platform/x86/dell-smo8800.c
3491
3492 DELL LAPTOP SMM DRIVER
3493 M:      Pali Rohár <pali.rohar@gmail.com>
3494 S:      Maintained
3495 F:      drivers/hwmon/dell-smm-hwmon.c
3496 F:      include/uapi/linux/i8k.h
3497
3498 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3499 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3500 S:      Maintained
3501 F:      Documentation/dcdbas.txt
3502 F:      drivers/firmware/dcdbas.*
3503
3504 DELL WMI EXTRAS DRIVER
3505 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3506 M:      Pali Rohár <pali.rohar@gmail.com>
3507 S:      Maintained
3508 F:      drivers/platform/x86/dell-wmi.c
3509
3510 DESIGNWARE USB2 DRD IP DRIVER
3511 M:      John Youn <johnyoun@synopsys.com>
3512 L:      linux-usb@vger.kernel.org
3513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3514 S:      Maintained
3515 F:      drivers/usb/dwc2/
3516
3517 DESIGNWARE USB3 DRD IP DRIVER
3518 M:      Felipe Balbi <balbi@kernel.org>
3519 L:      linux-usb@vger.kernel.org
3520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3521 S:      Maintained
3522 F:      drivers/usb/dwc3/
3523
3524 DEVICE COREDUMP (DEV_COREDUMP)
3525 M:      Johannes Berg <johannes@sipsolutions.net>
3526 L:      linux-kernel@vger.kernel.org
3527 S:      Maintained
3528 F:      drivers/base/devcoredump.c
3529 F:      include/linux/devcoredump.h
3530
3531 DEVICE FREQUENCY (DEVFREQ)
3532 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3533 M:      Kyungmin Park <kyungmin.park@samsung.com>
3534 L:      linux-pm@vger.kernel.org
3535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3536 S:      Maintained
3537 F:      drivers/devfreq/
3538 F:      include/linux/devfreq.h
3539 F:      Documentation/devicetree/bindings/devfreq/
3540
3541 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3542 M:      Chanwoo Choi <cw00.choi@samsung.com>
3543 L:      linux-pm@vger.kernel.org
3544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3545 S:      Supported
3546 F:      drivers/devfreq/event/
3547 F:      drivers/devfreq/devfreq-event.c
3548 F:      include/linux/devfreq-event.h
3549 F:      Documentation/devicetree/bindings/devfreq/event/
3550
3551 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3552 M:      Chanwoo Choi <cw00.choi@samsung.com>
3553 L:      linux-pm@vger.kernel.org
3554 L:      linux-samsung-soc@vger.kernel.org
3555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3556 S:      Maintained
3557 F:      drivers/devfreq/exynos-bus.c
3558 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3559
3560 DEVICE NUMBER REGISTRY
3561 M:      Torben Mathiasen <device@lanana.org>
3562 W:      http://lanana.org/docs/device-list/index.html
3563 S:      Maintained
3564
3565 DEVICE-MAPPER  (LVM)
3566 M:      Alasdair Kergon <agk@redhat.com>
3567 M:      Mike Snitzer <snitzer@redhat.com>
3568 M:      dm-devel@redhat.com
3569 L:      dm-devel@redhat.com
3570 W:      http://sources.redhat.com/dm
3571 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3573 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3574 S:      Maintained
3575 F:      Documentation/device-mapper/
3576 F:      drivers/md/dm*
3577 F:      drivers/md/persistent-data/
3578 F:      include/linux/device-mapper.h
3579 F:      include/linux/dm-*.h
3580 F:      include/uapi/linux/dm-*.h
3581
3582 DEVLINK
3583 M:      Jiri Pirko <jiri@mellanox.com>
3584 L:      netdev@vger.kernel.org
3585 S:      Supported
3586 F:      net/core/devlink.c
3587 F:      include/net/devlink.h
3588 F:      include/uapi/linux/devlink.h
3589
3590 DIALOG SEMICONDUCTOR DRIVERS
3591 M:      Support Opensource <support.opensource@diasemi.com>
3592 W:      http://www.dialog-semiconductor.com/products
3593 S:      Supported
3594 F:      Documentation/hwmon/da90??
3595 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3596 F:      drivers/gpio/gpio-da90??.c
3597 F:      drivers/hwmon/da90??-hwmon.c
3598 F:      drivers/iio/adc/da91??-*.c
3599 F:      drivers/input/misc/da90??_onkey.c
3600 F:      drivers/input/touchscreen/da9052_tsi.c
3601 F:      drivers/leds/leds-da90??.c
3602 F:      drivers/mfd/da903x.c
3603 F:      drivers/mfd/da90??-*.c
3604 F:      drivers/mfd/da91??-*.c
3605 F:      drivers/power/da9052-battery.c
3606 F:      drivers/power/da91??-*.c
3607 F:      drivers/regulator/da903x.c
3608 F:      drivers/regulator/da9???-regulator.[ch]
3609 F:      drivers/rtc/rtc-da90??.c
3610 F:      drivers/video/backlight/da90??_bl.c
3611 F:      drivers/watchdog/da90??_wdt.c
3612 F:      include/linux/mfd/da903x.h
3613 F:      include/linux/mfd/da9052/
3614 F:      include/linux/mfd/da9055/
3615 F:      include/linux/mfd/da9063/
3616 F:      include/linux/mfd/da9150/
3617 F:      include/sound/da[79]*.h
3618 F:      sound/soc/codecs/da[79]*.[ch]
3619
3620 DIGI NEO AND CLASSIC PCI PRODUCTS
3621 M:      Lidza Louina <lidza.louina@gmail.com>
3622 M:      Mark Hounschell <markh@compro.net>
3623 L:      driverdev-devel@linuxdriverproject.org
3624 S:      Maintained
3625 F:      drivers/staging/dgnc/
3626
3627 DIOLAN U2C-12 I2C DRIVER
3628 M:      Guenter Roeck <linux@roeck-us.net>
3629 L:      linux-i2c@vger.kernel.org
3630 S:      Maintained
3631 F:      drivers/i2c/busses/i2c-diolan-u2c.c
3632
3633 DIRECT ACCESS (DAX)
3634 M:      Matthew Wilcox <willy@linux.intel.com>
3635 L:      linux-fsdevel@vger.kernel.org
3636 S:      Supported
3637 F:      fs/dax.c
3638
3639 DIRECTORY NOTIFICATION (DNOTIFY)
3640 M:      Eric Paris <eparis@parisplace.org>
3641 S:      Maintained
3642 F:      Documentation/filesystems/dnotify.txt
3643 F:      fs/notify/dnotify/
3644 F:      include/linux/dnotify.h
3645
3646 DISK GEOMETRY AND PARTITION HANDLING
3647 M:      Andries Brouwer <aeb@cwi.nl>
3648 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3649 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3650 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3651 S:      Maintained
3652
3653 DISKQUOTA
3654 M:      Jan Kara <jack@suse.com>
3655 S:      Maintained
3656 F:      Documentation/filesystems/quota.txt
3657 F:      fs/quota/
3658 F:      include/linux/quota*.h
3659 F:      include/uapi/linux/quota*.h
3660
3661 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3662 M:      Bernie Thompson <bernie@plugable.com>
3663 L:      linux-fbdev@vger.kernel.org
3664 S:      Maintained
3665 W:      http://plugable.com/category/projects/udlfb/
3666 F:      drivers/video/fbdev/udlfb.c
3667 F:      include/video/udlfb.h
3668 F:      Documentation/fb/udlfb.txt
3669
3670 DISTRIBUTED LOCK MANAGER (DLM)
3671 M:      Christine Caulfield <ccaulfie@redhat.com>
3672 M:      David Teigland <teigland@redhat.com>
3673 L:      cluster-devel@redhat.com
3674 W:      http://sources.redhat.com/cluster/
3675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3676 S:      Supported
3677 F:      fs/dlm/
3678
3679 DMA BUFFER SHARING FRAMEWORK
3680 M:      Sumit Semwal <sumit.semwal@linaro.org>
3681 S:      Maintained
3682 L:      linux-media@vger.kernel.org
3683 L:      dri-devel@lists.freedesktop.org
3684 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3685 F:      drivers/dma-buf/
3686 F:      include/linux/dma-buf*
3687 F:      include/linux/reservation.h
3688 F:      include/linux/*fence.h
3689 F:      Documentation/dma-buf-sharing.txt
3690 T:      git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3691
3692 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3693 M:      Vinod Koul <vinod.koul@intel.com>
3694 L:      dmaengine@vger.kernel.org
3695 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
3696 S:      Maintained
3697 F:      drivers/dma/
3698 F:      include/linux/dmaengine.h
3699 F:      Documentation/dmaengine/
3700 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
3701
3702 DME1737 HARDWARE MONITOR DRIVER
3703 M:      Juerg Haefliger <juergh@gmail.com>
3704 L:      linux-hwmon@vger.kernel.org
3705 S:      Maintained
3706 F:      Documentation/hwmon/dme1737
3707 F:      drivers/hwmon/dme1737.c
3708
3709 DMI/SMBIOS SUPPORT
3710 M:      Jean Delvare <jdelvare@suse.com>
3711 S:      Maintained
3712 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3713 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
3714 F:      drivers/firmware/dmi-id.c
3715 F:      drivers/firmware/dmi_scan.c
3716 F:      include/linux/dmi.h
3717
3718 DOCUMENTATION
3719 M:      Jonathan Corbet <corbet@lwn.net>
3720 L:      linux-doc@vger.kernel.org
3721 S:      Maintained
3722 F:      Documentation/
3723 F:      scripts/docproc.c
3724 F:      scripts/kernel-doc*
3725 X:      Documentation/ABI/
3726 X:      Documentation/devicetree/
3727 X:      Documentation/acpi
3728 X:      Documentation/power
3729 X:      Documentation/spi
3730 X:      Documentation/DocBook/media
3731 T:      git git://git.lwn.net/linux.git docs-next
3732
3733 DOUBLETALK DRIVER
3734 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
3735 L:      blinux-list@redhat.com
3736 S:      Maintained
3737 F:      drivers/char/dtlk.c
3738 F:      include/linux/dtlk.h
3739
3740 DPT_I2O SCSI RAID DRIVER
3741 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3742 L:      linux-scsi@vger.kernel.org
3743 W:      http://www.adaptec.com/
3744 S:      Maintained
3745 F:      drivers/scsi/dpt*
3746 F:      drivers/scsi/dpt/
3747
3748 DRBD DRIVER
3749 M:      Philipp Reisner <philipp.reisner@linbit.com>
3750 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
3751 L:      drbd-dev@lists.linbit.com
3752 W:      http://www.drbd.org
3753 T:      git git://git.linbit.com/linux-drbd.git
3754 T:      git git://git.linbit.com/drbd-8.4.git
3755 S:      Supported
3756 F:      drivers/block/drbd/
3757 F:      lib/lru_cache.c
3758 F:      Documentation/blockdev/drbd/
3759
3760 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3761 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3763 S:      Supported
3764 F:      Documentation/kobject.txt
3765 F:      drivers/base/
3766 F:      fs/debugfs/
3767 F:      fs/kernfs/
3768 F:      fs/sysfs/
3769 F:      include/linux/debugfs.h
3770 F:      include/linux/kobj*
3771 F:      lib/kobj*
3772
3773 DRM DRIVERS
3774 M:      David Airlie <airlied@linux.ie>
3775 L:      dri-devel@lists.freedesktop.org
3776 T:      git git://people.freedesktop.org/~airlied/linux
3777 S:      Maintained
3778 F:      drivers/gpu/drm/
3779 F:      drivers/gpu/vga/
3780 F:      include/drm/
3781 F:      include/uapi/drm/
3782
3783 RADEON and AMDGPU DRM DRIVERS
3784 M:      Alex Deucher <alexander.deucher@amd.com>
3785 M:      Christian König <christian.koenig@amd.com>
3786 L:      dri-devel@lists.freedesktop.org
3787 T:      git git://people.freedesktop.org/~agd5f/linux
3788 S:      Supported
3789 F:      drivers/gpu/drm/radeon/
3790 F:      include/uapi/drm/radeon*
3791 F:      drivers/gpu/drm/amd/
3792 F:      include/uapi/drm/amdgpu*
3793
3794 DRM PANEL DRIVERS
3795 M:      Thierry Reding <thierry.reding@gmail.com>
3796 L:      dri-devel@lists.freedesktop.org
3797 T:      git git://anongit.freedesktop.org/tegra/linux.git
3798 S:      Maintained
3799 F:      drivers/gpu/drm/drm_panel.c
3800 F:      drivers/gpu/drm/panel/
3801 F:      include/drm/drm_panel.h
3802 F:      Documentation/devicetree/bindings/display/panel/
3803
3804 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3805 M:      Daniel Vetter <daniel.vetter@intel.com>
3806 M:      Jani Nikula <jani.nikula@linux.intel.com>
3807 L:      intel-gfx@lists.freedesktop.org
3808 L:      dri-devel@lists.freedesktop.org
3809 W:      https://01.org/linuxgraphics/
3810 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
3811 T:      git git://anongit.freedesktop.org/drm-intel
3812 S:      Supported
3813 F:      drivers/gpu/drm/i915/
3814 F:      include/drm/i915*
3815 F:      include/uapi/drm/i915*
3816
3817 DRM DRIVERS FOR ATMEL HLCDC
3818 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
3819 L:      dri-devel@lists.freedesktop.org
3820 S:      Supported
3821 F:      drivers/gpu/drm/atmel-hlcdc/
3822 F:      Documentation/devicetree/bindings/drm/atmel/
3823
3824 DRM DRIVERS FOR EXYNOS
3825 M:      Inki Dae <inki.dae@samsung.com>
3826 M:      Joonyoung Shim <jy0922.shim@samsung.com>
3827 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
3828 M:      Kyungmin Park <kyungmin.park@samsung.com>
3829 L:      dri-devel@lists.freedesktop.org
3830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3831 S:      Supported
3832 F:      drivers/gpu/drm/exynos/
3833 F:      include/drm/exynos*
3834 F:      include/uapi/drm/exynos*
3835
3836 DRM DRIVERS FOR FREESCALE DCU
3837 M:      Stefan Agner <stefan@agner.ch>
3838 M:      Alison Wang <alison.wang@freescale.com>
3839 L:      dri-devel@lists.freedesktop.org
3840 S:      Supported
3841 F:      drivers/gpu/drm/fsl-dcu/
3842 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
3843 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3844
3845 DRM DRIVERS FOR FREESCALE IMX
3846 M:      Philipp Zabel <p.zabel@pengutronix.de>
3847 L:      dri-devel@lists.freedesktop.org
3848 S:      Maintained
3849 F:      drivers/gpu/drm/imx/
3850 F:      drivers/gpu/ipu-v3/
3851 F:      Documentation/devicetree/bindings/display/imx/
3852
3853 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3854 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3855 L:      dri-devel@lists.freedesktop.org
3856 T:      git git://github.com/patjak/drm-gma500
3857 S:      Maintained
3858 F:      drivers/gpu/drm/gma500
3859 F:      include/drm/gma500*
3860
3861 DRM DRIVERS FOR NVIDIA TEGRA
3862 M:      Thierry Reding <thierry.reding@gmail.com>
3863 M:      Terje Bergström <tbergstrom@nvidia.com>
3864 L:      dri-devel@lists.freedesktop.org
3865 L:      linux-tegra@vger.kernel.org
3866 T:      git git://anongit.freedesktop.org/tegra/linux.git
3867 S:      Supported
3868 F:      drivers/gpu/drm/tegra/
3869 F:      drivers/gpu/host1x/
3870 F:      include/linux/host1x.h
3871 F:      include/uapi/drm/tegra_drm.h
3872 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3873
3874 DRM DRIVERS FOR RENESAS
3875 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3876 L:      dri-devel@lists.freedesktop.org
3877 L:      linux-renesas-soc@vger.kernel.org
3878 T:      git git://people.freedesktop.org/~airlied/linux
3879 S:      Supported
3880 F:      drivers/gpu/drm/rcar-du/
3881 F:      drivers/gpu/drm/shmobile/
3882 F:      include/linux/platform_data/shmob_drm.h
3883
3884 DRM DRIVERS FOR ROCKCHIP
3885 M:      Mark Yao <mark.yao@rock-chips.com>
3886 L:      dri-devel@lists.freedesktop.org
3887 S:      Maintained
3888 F:      drivers/gpu/drm/rockchip/
3889 F:      Documentation/devicetree/bindings/display/rockchip*
3890
3891 DRM DRIVERS FOR STI
3892 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
3893 M:      Vincent Abriou <vincent.abriou@st.com>
3894 L:      dri-devel@lists.freedesktop.org
3895 T:      git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3896 S:      Maintained
3897 F:      drivers/gpu/drm/sti
3898 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
3899
3900 DRM DRIVERS FOR VIVANTE GPU IP
3901 M:      Lucas Stach <l.stach@pengutronix.de>
3902 R:      Russell King <linux+etnaviv@armlinux.org.uk>
3903 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
3904 L:      dri-devel@lists.freedesktop.org
3905 S:      Maintained
3906 F:      drivers/gpu/drm/etnaviv
3907 F:      Documentation/devicetree/bindings/display/etnaviv
3908
3909 DSBR100 USB FM RADIO DRIVER
3910 M:      Alexey Klimov <klimov.linux@gmail.com>
3911 L:      linux-media@vger.kernel.org
3912 T:      git git://linuxtv.org/media_tree.git
3913 S:      Maintained
3914 F:      drivers/media/radio/dsbr100.c
3915
3916 DSCC4 DRIVER
3917 M:      Francois Romieu <romieu@fr.zoreil.com>
3918 L:      netdev@vger.kernel.org
3919 S:      Maintained
3920 F:      drivers/net/wan/dscc4.c
3921
3922 DT3155 MEDIA DRIVER
3923 M:      Hans Verkuil <hverkuil@xs4all.nl>
3924 L:      linux-media@vger.kernel.org
3925 T:      git git://linuxtv.org/media_tree.git
3926 W:      https://linuxtv.org
3927 S:      Odd Fixes
3928 F:      drivers/media/pci/dt3155/
3929
3930 DVB_USB_AF9015 MEDIA DRIVER
3931 M:      Antti Palosaari <crope@iki.fi>
3932 L:      linux-media@vger.kernel.org
3933 W:      https://linuxtv.org
3934 W:      http://palosaari.fi/linux/
3935 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3936 T:      git git://linuxtv.org/anttip/media_tree.git
3937 S:      Maintained
3938 F:      drivers/media/usb/dvb-usb-v2/af9015*
3939
3940 DVB_USB_AF9035 MEDIA DRIVER
3941 M:      Antti Palosaari <crope@iki.fi>
3942 L:      linux-media@vger.kernel.org
3943 W:      https://linuxtv.org
3944 W:      http://palosaari.fi/linux/
3945 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3946 T:      git git://linuxtv.org/anttip/media_tree.git
3947 S:      Maintained
3948 F:      drivers/media/usb/dvb-usb-v2/af9035*
3949
3950 DVB_USB_ANYSEE MEDIA DRIVER
3951 M:      Antti Palosaari <crope@iki.fi>
3952 L:      linux-media@vger.kernel.org
3953 W:      https://linuxtv.org
3954 W:      http://palosaari.fi/linux/
3955 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3956 T:      git git://linuxtv.org/anttip/media_tree.git
3957 S:      Maintained
3958 F:      drivers/media/usb/dvb-usb-v2/anysee*
3959
3960 DVB_USB_AU6610 MEDIA DRIVER
3961 M:      Antti Palosaari <crope@iki.fi>
3962 L:      linux-media@vger.kernel.org
3963 W:      https://linuxtv.org
3964 W:      http://palosaari.fi/linux/
3965 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3966 T:      git git://linuxtv.org/anttip/media_tree.git
3967 S:      Maintained
3968 F:      drivers/media/usb/dvb-usb-v2/au6610*
3969
3970 DVB_USB_CE6230 MEDIA DRIVER
3971 M:      Antti Palosaari <crope@iki.fi>
3972 L:      linux-media@vger.kernel.org
3973 W:      https://linuxtv.org
3974 W:      http://palosaari.fi/linux/
3975 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3976 T:      git git://linuxtv.org/anttip/media_tree.git
3977 S:      Maintained
3978 F:      drivers/media/usb/dvb-usb-v2/ce6230*
3979
3980 DVB_USB_CXUSB MEDIA DRIVER
3981 M:      Michael Krufky <mkrufky@linuxtv.org>
3982 L:      linux-media@vger.kernel.org
3983 W:      https://linuxtv.org
3984 W:      http://github.com/mkrufky
3985 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3986 T:      git git://linuxtv.org/media_tree.git
3987 S:      Maintained
3988 F:      drivers/media/usb/dvb-usb/cxusb*
3989
3990 DVB_USB_EC168 MEDIA DRIVER
3991 M:      Antti Palosaari <crope@iki.fi>
3992 L:      linux-media@vger.kernel.org
3993 W:      https://linuxtv.org
3994 W:      http://palosaari.fi/linux/
3995 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3996 T:      git git://linuxtv.org/anttip/media_tree.git
3997 S:      Maintained
3998 F:      drivers/media/usb/dvb-usb-v2/ec168*
3999
4000 DVB_USB_GL861 MEDIA DRIVER
4001 M:      Antti Palosaari <crope@iki.fi>
4002 L:      linux-media@vger.kernel.org
4003 W:      https://linuxtv.org
4004 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4005 T:      git git://linuxtv.org/anttip/media_tree.git
4006 S:      Maintained
4007 F:      drivers/media/usb/dvb-usb-v2/gl861*
4008
4009 DVB_USB_MXL111SF MEDIA DRIVER
4010 M:      Michael Krufky <mkrufky@linuxtv.org>
4011 L:      linux-media@vger.kernel.org
4012 W:      https://linuxtv.org
4013 W:      http://github.com/mkrufky
4014 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4015 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4016 S:      Maintained
4017 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4018
4019 DVB_USB_RTL28XXU MEDIA DRIVER
4020 M:      Antti Palosaari <crope@iki.fi>
4021 L:      linux-media@vger.kernel.org
4022 W:      https://linuxtv.org
4023 W:      http://palosaari.fi/linux/
4024 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4025 T:      git git://linuxtv.org/anttip/media_tree.git
4026 S:      Maintained
4027 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4028
4029 DVB_USB_V2 MEDIA DRIVER
4030 M:      Antti Palosaari <crope@iki.fi>
4031 L:      linux-media@vger.kernel.org
4032 W:      https://linuxtv.org
4033 W:      http://palosaari.fi/linux/
4034 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4035 T:      git git://linuxtv.org/anttip/media_tree.git
4036 S:      Maintained
4037 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4038 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4039
4040 DYNAMIC DEBUG
4041 M:      Jason Baron <jbaron@akamai.com>
4042 S:      Maintained
4043 F:      lib/dynamic_debug.c
4044 F:      include/linux/dynamic_debug.h
4045
4046 DZ DECSTATION DZ11 SERIAL DRIVER
4047 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4048 S:      Maintained
4049 F:      drivers/tty/serial/dz.*
4050
4051 E3X0 POWER BUTTON DRIVER
4052 M:      Moritz Fischer <moritz.fischer@ettus.com>
4053 L:      usrp-users@lists.ettus.com
4054 W:      http://www.ettus.com
4055 S:      Supported
4056 F:      drivers/input/misc/e3x0-button.c
4057 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4058
4059 E4000 MEDIA DRIVER
4060 M:      Antti Palosaari <crope@iki.fi>
4061 L:      linux-media@vger.kernel.org
4062 W:      https://linuxtv.org
4063 W:      http://palosaari.fi/linux/
4064 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4065 T:      git git://linuxtv.org/anttip/media_tree.git
4066 S:      Maintained
4067 F:      drivers/media/tuners/e4000*
4068
4069 EATA ISA/EISA/PCI SCSI DRIVER
4070 M:      Dario Ballabio <ballabio_dario@emc.com>
4071 L:      linux-scsi@vger.kernel.org
4072 S:      Maintained
4073 F:      drivers/scsi/eata.c
4074
4075 EC100 MEDIA DRIVER
4076 M:      Antti Palosaari <crope@iki.fi>
4077 L:      linux-media@vger.kernel.org
4078 W:      https://linuxtv.org
4079 W:      http://palosaari.fi/linux/
4080 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4081 T:      git git://linuxtv.org/anttip/media_tree.git
4082 S:      Maintained
4083 F:      drivers/media/dvb-frontends/ec100*
4084
4085 ECRYPT FILE SYSTEM
4086 M:      Tyler Hicks <tyhicks@canonical.com>
4087 L:      ecryptfs@vger.kernel.org
4088 W:      http://ecryptfs.org
4089 W:      https://launchpad.net/ecryptfs
4090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4091 S:      Supported
4092 F:      Documentation/filesystems/ecryptfs.txt
4093 F:      fs/ecryptfs/
4094
4095 EDAC-CORE
4096 M:      Doug Thompson <dougthompson@xmission.com>
4097 M:      Borislav Petkov <bp@alien8.de>
4098 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4099 L:      linux-edac@vger.kernel.org
4100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4102 S:      Supported
4103 F:      Documentation/edac.txt
4104 F:      drivers/edac/
4105 F:      include/linux/edac.h
4106
4107 EDAC-AMD64
4108 M:      Doug Thompson <dougthompson@xmission.com>
4109 M:      Borislav Petkov <bp@alien8.de>
4110 L:      linux-edac@vger.kernel.org
4111 S:      Maintained
4112 F:      drivers/edac/amd64_edac*
4113
4114 EDAC-CALXEDA
4115 M:      Doug Thompson <dougthompson@xmission.com>
4116 M:      Robert Richter <rric@kernel.org>
4117 L:      linux-edac@vger.kernel.org
4118 S:      Maintained
4119 F:      drivers/edac/highbank*
4120
4121 EDAC-CAVIUM
4122 M:      Ralf Baechle <ralf@linux-mips.org>
4123 M:      David Daney <david.daney@cavium.com>
4124 L:      linux-edac@vger.kernel.org
4125 L:      linux-mips@linux-mips.org
4126 S:      Supported
4127 F:      drivers/edac/octeon_edac*
4128
4129 EDAC-E752X
4130 M:      Mark Gross <mark.gross@intel.com>
4131 M:      Doug Thompson <dougthompson@xmission.com>
4132 L:      linux-edac@vger.kernel.org
4133 S:      Maintained
4134 F:      drivers/edac/e752x_edac.c
4135
4136 EDAC-E7XXX
4137 M:      Doug Thompson <dougthompson@xmission.com>
4138 L:      linux-edac@vger.kernel.org
4139 S:      Maintained
4140 F:      drivers/edac/e7xxx_edac.c
4141
4142 EDAC-GHES
4143 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4144 L:      linux-edac@vger.kernel.org
4145 S:      Maintained
4146 F:      drivers/edac/ghes_edac.c
4147
4148 EDAC-I82443BXGX
4149 M:      Tim Small <tim@buttersideup.com>
4150 L:      linux-edac@vger.kernel.org
4151 S:      Maintained
4152 F:      drivers/edac/i82443bxgx_edac.c
4153
4154 EDAC-I3000
4155 M:      Jason Uhlenkott <juhlenko@akamai.com>
4156 L:      linux-edac@vger.kernel.org
4157 S:      Maintained
4158 F:      drivers/edac/i3000_edac.c
4159
4160 EDAC-I5000
4161 M:      Doug Thompson <dougthompson@xmission.com>
4162 L:      linux-edac@vger.kernel.org
4163 S:      Maintained
4164 F:      drivers/edac/i5000_edac.c
4165
4166 EDAC-I5400
4167 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4168 L:      linux-edac@vger.kernel.org
4169 S:      Maintained
4170 F:      drivers/edac/i5400_edac.c
4171
4172 EDAC-I7300
4173 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4174 L:      linux-edac@vger.kernel.org
4175 S:      Maintained
4176 F:      drivers/edac/i7300_edac.c
4177
4178 EDAC-I7CORE
4179 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4180 L:      linux-edac@vger.kernel.org
4181 S:      Maintained
4182 F:      drivers/edac/i7core_edac.c
4183
4184 EDAC-I82975X
4185 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4186 M:      "Arvind R." <arvino55@gmail.com>
4187 L:      linux-edac@vger.kernel.org
4188 S:      Maintained
4189 F:      drivers/edac/i82975x_edac.c
4190
4191 EDAC-IE31200
4192 M:      Jason Baron <jbaron@akamai.com>
4193 L:      linux-edac@vger.kernel.org
4194 S:      Maintained
4195 F:      drivers/edac/ie31200_edac.c
4196
4197 EDAC-MPC85XX
4198 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4199 L:      linux-edac@vger.kernel.org
4200 S:      Maintained
4201 F:      drivers/edac/mpc85xx_edac.[ch]
4202
4203 EDAC-PASEMI
4204 M:      Egor Martovetsky <egor@pasemi.com>
4205 L:      linux-edac@vger.kernel.org
4206 S:      Maintained
4207 F:      drivers/edac/pasemi_edac.c
4208
4209 EDAC-R82600
4210 M:      Tim Small <tim@buttersideup.com>
4211 L:      linux-edac@vger.kernel.org
4212 S:      Maintained
4213 F:      drivers/edac/r82600_edac.c
4214
4215 EDAC-SBRIDGE
4216 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4217 L:      linux-edac@vger.kernel.org
4218 S:      Maintained
4219 F:      drivers/edac/sb_edac.c
4220
4221 EDAC-XGENE
4222 APPLIED MICRO (APM) X-GENE SOC EDAC
4223 M:     Loc Ho <lho@apm.com>
4224 S:     Supported
4225 F:     drivers/edac/xgene_edac.c
4226 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4227
4228 EDIROL UA-101/UA-1000 DRIVER
4229 M:      Clemens Ladisch <clemens@ladisch.de>
4230 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4231 T:      git git://git.alsa-project.org/alsa-kernel.git
4232 S:      Maintained
4233 F:      sound/usb/misc/ua101.c
4234
4235 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4236 M:      Matt Fleming <matt@codeblueprint.co.uk>
4237 L:      linux-efi@vger.kernel.org
4238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4239 S:      Maintained
4240 F:      Documentation/efi-stub.txt
4241 F:      arch/ia64/kernel/efi.c
4242 F:      arch/x86/boot/compressed/eboot.[ch]
4243 F:      arch/x86/include/asm/efi.h
4244 F:      arch/x86/platform/efi/
4245 F:      drivers/firmware/efi/
4246 F:      include/linux/efi*.h
4247
4248 EFI VARIABLE FILESYSTEM
4249 M:      Matthew Garrett <matthew.garrett@nebula.com>
4250 M:      Jeremy Kerr <jk@ozlabs.org>
4251 M:      Matt Fleming <matt@codeblueprint.co.uk>
4252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4253 L:      linux-efi@vger.kernel.org
4254 S:      Maintained
4255 F:      fs/efivarfs/
4256
4257 EFIFB FRAMEBUFFER DRIVER
4258 L:      linux-fbdev@vger.kernel.org
4259 M:      Peter Jones <pjones@redhat.com>
4260 S:      Maintained
4261 F:      drivers/video/fbdev/efifb.c
4262
4263 EFS FILESYSTEM
4264 W:      http://aeschi.ch.eu.org/efs/
4265 S:      Orphan
4266 F:      fs/efs/
4267
4268 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4269 M:      Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4270 L:      netdev@vger.kernel.org
4271 S:      Maintained
4272 F:      drivers/net/ethernet/ibm/ehea/
4273
4274 EM28XX VIDEO4LINUX DRIVER
4275 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4276 L:      linux-media@vger.kernel.org
4277 W:      https://linuxtv.org
4278 T:      git git://linuxtv.org/media_tree.git
4279 S:      Maintained
4280 F:      drivers/media/usb/em28xx/
4281
4282 EMBEDDED LINUX
4283 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4284 M:      Matt Mackall <mpm@selenic.com>
4285 M:      David Woodhouse <dwmw2@infradead.org>
4286 L:      linux-embedded@vger.kernel.org
4287 S:      Maintained
4288
4289 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4290 M:      James Smart <james.smart@avagotech.com>
4291 M:      Dick Kennedy <dick.kennedy@avagotech.com>
4292 L:      linux-scsi@vger.kernel.org
4293 W:      http://www.avagotech.com
4294 S:      Supported
4295 F:      drivers/scsi/lpfc/
4296
4297 ENE CB710 FLASH CARD READER DRIVER
4298 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4299 S:      Maintained
4300 F:      drivers/misc/cb710/
4301 F:      drivers/mmc/host/cb710-mmc.*
4302 F:      include/linux/cb710.h
4303
4304 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4305 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4306 S:      Maintained
4307 F:      drivers/media/rc/ene_ir.*
4308
4309 EPSON S1D13XXX FRAMEBUFFER DRIVER
4310 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4311 S:      Maintained
4312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4313 F:      drivers/video/fbdev/s1d13xxxfb.c
4314 F:      include/video/s1d13xxxfb.h
4315
4316 ET131X NETWORK DRIVER
4317 M:      Mark Einon <mark.einon@gmail.com>
4318 S:      Odd Fixes
4319 F:      drivers/net/ethernet/agere/
4320
4321 ETHERNET BRIDGE
4322 M:      Stephen Hemminger <stephen@networkplumber.org>
4323 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4324 L:      netdev@vger.kernel.org
4325 W:      http://www.linuxfoundation.org/en/Net:Bridge
4326 S:      Maintained
4327 F:      include/linux/netfilter_bridge/
4328 F:      net/bridge/
4329
4330 ETHERNET PHY LIBRARY
4331 M:      Florian Fainelli <f.fainelli@gmail.com>
4332 L:      netdev@vger.kernel.org
4333 S:      Maintained
4334 F:      include/linux/phy.h
4335 F:      include/linux/phy_fixed.h
4336 F:      drivers/net/phy/
4337 F:      Documentation/networking/phy.txt
4338 F:      drivers/of/of_mdio.c
4339 F:      drivers/of/of_net.c
4340
4341 EXT2 FILE SYSTEM
4342 M:      Jan Kara <jack@suse.com>
4343 L:      linux-ext4@vger.kernel.org
4344 S:      Maintained
4345 F:      Documentation/filesystems/ext2.txt
4346 F:      fs/ext2/
4347 F:      include/linux/ext2*
4348
4349 EXT4 FILE SYSTEM
4350 M:      "Theodore Ts'o" <tytso@mit.edu>
4351 M:      Andreas Dilger <adilger.kernel@dilger.ca>
4352 L:      linux-ext4@vger.kernel.org
4353 W:      http://ext4.wiki.kernel.org
4354 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
4355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4356 S:      Maintained
4357 F:      Documentation/filesystems/ext4.txt
4358 F:      fs/ext4/
4359
4360 Extended Verification Module (EVM)
4361 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
4362 L:      linux-ima-devel@lists.sourceforge.net
4363 L:      linux-security-module@vger.kernel.org
4364 S:      Supported
4365 F:      security/integrity/evm/
4366
4367 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4368 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4369 M:      Chanwoo Choi <cw00.choi@samsung.com>
4370 L:      linux-kernel@vger.kernel.org
4371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4372 S:      Maintained
4373 F:      drivers/extcon/
4374 F:      include/linux/extcon/
4375 F:      include/linux/extcon.h
4376 F:      Documentation/extcon/
4377 F:      Documentation/devicetree/bindings/extcon/
4378
4379 EXYNOS DP DRIVER
4380 M:      Jingoo Han <jingoohan1@gmail.com>
4381 L:      dri-devel@lists.freedesktop.org
4382 S:      Maintained
4383 F:      drivers/gpu/drm/exynos/exynos_dp*
4384
4385 EXYNOS SYSMMU (IOMMU) driver
4386 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4387 L:      iommu@lists.linux-foundation.org
4388 S:      Maintained
4389 F:      drivers/iommu/exynos-iommu.c
4390
4391 EXYNOS MIPI DISPLAY DRIVERS
4392 M:      Inki Dae <inki.dae@samsung.com>
4393 M:      Donghwa Lee <dh09.lee@samsung.com>
4394 M:      Kyungmin Park <kyungmin.park@samsung.com>
4395 L:      linux-fbdev@vger.kernel.org
4396 S:      Maintained
4397 F:      drivers/video/fbdev/exynos/exynos_mipi*
4398 F:      include/video/exynos_mipi*
4399
4400 F71805F HARDWARE MONITORING DRIVER
4401 M:      Jean Delvare <jdelvare@suse.com>
4402 L:      linux-hwmon@vger.kernel.org
4403 S:      Maintained
4404 F:      Documentation/hwmon/f71805f
4405 F:      drivers/hwmon/f71805f.c
4406
4407 FC0011 TUNER DRIVER
4408 M:      Michael Buesch <m@bues.ch>
4409 L:      linux-media@vger.kernel.org
4410 S:      Maintained
4411 F:      drivers/media/tuners/fc0011.h
4412 F:      drivers/media/tuners/fc0011.c
4413
4414 FC2580 MEDIA DRIVER
4415 M:      Antti Palosaari <crope@iki.fi>
4416 L:      linux-media@vger.kernel.org
4417 W:      https://linuxtv.org
4418 W:      http://palosaari.fi/linux/
4419 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4420 T:      git git://linuxtv.org/anttip/media_tree.git
4421 S:      Maintained
4422 F:      drivers/media/tuners/fc2580*
4423
4424 FANOTIFY
4425 M:      Eric Paris <eparis@redhat.com>
4426 S:      Maintained
4427 F:      fs/notify/fanotify/
4428 F:      include/linux/fanotify.h
4429 F:      include/uapi/linux/fanotify.h
4430
4431 FARSYNC SYNCHRONOUS DRIVER
4432 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
4433 W:      http://www.farsite.co.uk/
4434 S:      Supported
4435 F:      drivers/net/wan/farsync.*
4436
4437 FAULT INJECTION SUPPORT
4438 M:      Akinobu Mita <akinobu.mita@gmail.com>
4439 S:      Supported
4440 F:      Documentation/fault-injection/
4441 F:      lib/fault-inject.c
4442
4443 FBTFT Framebuffer drivers
4444 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4445 M:      Noralf Trønnes <noralf@tronnes.org>
4446 S:      Maintained
4447 F:      drivers/staging/fbtft/
4448
4449 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4450 M:      Vasu Dev <vasu.dev@intel.com>
4451 L:      fcoe-devel@open-fcoe.org
4452 W:      www.Open-FCoE.org
4453 S:      Supported
4454 F:      drivers/scsi/libfc/
4455 F:      drivers/scsi/fcoe/
4456 F:      include/scsi/fc/
4457 F:      include/scsi/libfc.h
4458 F:      include/scsi/libfcoe.h
4459 F:      include/uapi/scsi/fc/
4460
4461 FILE LOCKING (flock() and fcntl()/lockf())
4462 M:      Jeff Layton <jlayton@poochiereds.net>
4463 M:      "J. Bruce Fields" <bfields@fieldses.org>
4464 L:      linux-fsdevel@vger.kernel.org
4465 S:      Maintained
4466 F:      include/linux/fcntl.h
4467 F:      include/linux/fs.h
4468 F:      include/uapi/linux/fcntl.h
4469 F:      include/uapi/linux/fs.h
4470 F:      fs/fcntl.c
4471 F:      fs/locks.c
4472
4473 FILESYSTEMS (VFS and infrastructure)
4474 M:      Alexander Viro <viro@zeniv.linux.org.uk>
4475 L:      linux-fsdevel@vger.kernel.org
4476 S:      Maintained
4477 F:      fs/*
4478
4479 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4480 M:      Riku Voipio <riku.voipio@iki.fi>
4481 L:      linux-hwmon@vger.kernel.org
4482 S:      Maintained
4483 F:      drivers/hwmon/f75375s.c
4484 F:      include/linux/f75375s.h
4485
4486 FIREWIRE AUDIO DRIVERS
4487 M:      Clemens Ladisch <clemens@ladisch.de>
4488 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4489 T:      git git://git.alsa-project.org/alsa-kernel.git
4490 S:      Maintained
4491 F:      sound/firewire/
4492
4493 FIREWIRE MEDIA DRIVERS (firedtv)
4494 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
4495 L:      linux-media@vger.kernel.org
4496 L:      linux1394-devel@lists.sourceforge.net
4497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4498 S:      Maintained
4499 F:      drivers/media/firewire/
4500
4501 FIREWIRE SBP-2 TARGET
4502 M:      Chris Boot <bootc@bootc.net>
4503 L:      linux-scsi@vger.kernel.org
4504 L:      target-devel@vger.kernel.org
4505 L:      linux1394-devel@lists.sourceforge.net
4506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4507 S:      Maintained
4508 F:      drivers/target/sbp/
4509
4510 FIREWIRE SUBSYSTEM
4511 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
4512 L:      linux1394-devel@lists.sourceforge.net
4513 W:      http://ieee1394.wiki.kernel.org/
4514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4515 S:      Maintained
4516 F:      drivers/firewire/
4517 F:      include/linux/firewire.h
4518 F:      include/uapi/linux/firewire*.h
4519 F:      tools/firewire/
4520
4521 FIRMWARE LOADER (request_firmware)
4522 M:      Ming Lei <ming.lei@canonical.com>
4523 L:      linux-kernel@vger.kernel.org
4524 S:      Maintained
4525 F:      Documentation/firmware_class/
4526 F:      drivers/base/firmware*.c
4527 F:      include/linux/firmware.h
4528
4529 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4530 M:      Joshua Morris <josh.h.morris@us.ibm.com>
4531 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4532 S:      Maintained
4533 F:      drivers/block/rsxx/
4534
4535 FLOPPY DRIVER
4536 M:      Jiri Kosina <jikos@kernel.org>
4537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4538 S:      Odd fixes
4539 F:      drivers/block/floppy.c
4540
4541 FMC SUBSYSTEM
4542 M:      Alessandro Rubini <rubini@gnudd.com>
4543 W:      http://www.ohwr.org/projects/fmc-bus
4544 S:      Supported
4545 F:      drivers/fmc/
4546 F:      include/linux/fmc*.h
4547 F:      include/linux/ipmi-fru.h
4548 K:      fmc_d.*register
4549
4550 FPGA MANAGER FRAMEWORK
4551 M:      Alan Tull <atull@opensource.altera.com>
4552 R:      Moritz Fischer <moritz.fischer@ettus.com>
4553 S:      Maintained
4554 F:      drivers/fpga/
4555 F:      include/linux/fpga/fpga-mgr.h
4556 W:      http://www.rocketboards.org
4557
4558 FPU EMULATOR
4559 M:      Bill Metzenthen <billm@melbpc.org.au>
4560 W:      http://floatingpoint.sourceforge.net/emulator/index.html
4561 S:      Maintained
4562 F:      arch/x86/math-emu/
4563
4564 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4565 L:      netdev@vger.kernel.org
4566 S:      Orphan
4567 F:      drivers/net/wan/dlci.c
4568 F:      drivers/net/wan/sdla.c
4569
4570 FRAMEBUFFER LAYER
4571 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4572 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4573 L:      linux-fbdev@vger.kernel.org
4574 W:      http://linux-fbdev.sourceforge.net/
4575 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
4576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4577 S:      Maintained
4578 F:      Documentation/fb/
4579 F:      drivers/video/
4580 F:      include/video/
4581 F:      include/linux/fb.h
4582 F:      include/uapi/video/
4583 F:      include/uapi/linux/fb.h
4584
4585 FREESCALE DIU FRAMEBUFFER DRIVER
4586 M:      Timur Tabi <timur@tabi.org>
4587 L:      linux-fbdev@vger.kernel.org
4588 S:      Maintained
4589 F:      drivers/video/fbdev/fsl-diu-fb.*
4590
4591 FREESCALE DMA DRIVER
4592 M:      Li Yang <leoli@freescale.com>
4593 M:      Zhang Wei <zw@zh-kernel.org>
4594 L:      linuxppc-dev@lists.ozlabs.org
4595 S:      Maintained
4596 F:      drivers/dma/fsldma.*
4597
4598 FREESCALE GPMI NAND DRIVER
4599 M:      Han Xu <han.xu@nxp.com>
4600 L:      linux-mtd@lists.infradead.org
4601 S:      Maintained
4602 F:      drivers/mtd/nand/gpmi-nand/*
4603
4604 FREESCALE I2C CPM DRIVER
4605 M:      Jochen Friedrich <jochen@scram.de>
4606 L:      linuxppc-dev@lists.ozlabs.org
4607 L:      linux-i2c@vger.kernel.org
4608 S:      Maintained
4609 F:      drivers/i2c/busses/i2c-cpm.c
4610
4611 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4612 M:      Sascha Hauer <kernel@pengutronix.de>
4613 L:      linux-fbdev@vger.kernel.org
4614 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4615 S:      Maintained
4616 F:      include/linux/platform_data/video-imxfb.h
4617 F:      drivers/video/fbdev/imxfb.c
4618
4619 FREESCALE QUAD SPI DRIVER
4620 M:      Han Xu <han.xu@nxp.com>
4621 L:      linux-mtd@lists.infradead.org
4622 S:      Maintained
4623 F:      drivers/mtd/spi-nor/fsl-quadspi.c
4624
4625 FREESCALE SOC FS_ENET DRIVER
4626 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
4627 M:      Vitaly Bordug <vbordug@ru.mvista.com>
4628 L:      linuxppc-dev@lists.ozlabs.org
4629 L:      netdev@vger.kernel.org
4630 S:      Maintained
4631 F:      drivers/net/ethernet/freescale/fs_enet/
4632 F:      include/linux/fs_enet_pd.h
4633
4634 FREESCALE IMX / MXC FEC DRIVER
4635 M:      Fugang Duan <fugang.duan@nxp.com>
4636 L:      netdev@vger.kernel.org
4637 S:      Maintained
4638 F:      drivers/net/ethernet/freescale/fec_main.c
4639 F:      drivers/net/ethernet/freescale/fec_ptp.c
4640 F:      drivers/net/ethernet/freescale/fec.h
4641 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
4642
4643 FREESCALE QUICC ENGINE LIBRARY
4644 L:      linuxppc-dev@lists.ozlabs.org
4645 S:      Orphan
4646 F:      drivers/soc/fsl/qe/
4647 F:      include/soc/fsl/*qe*.h
4648 F:      include/soc/fsl/*ucc*.h
4649
4650 FREESCALE USB PERIPHERAL DRIVERS
4651 M:      Li Yang <leoli@freescale.com>
4652 L:      linux-usb@vger.kernel.org
4653 L:      linuxppc-dev@lists.ozlabs.org
4654 S:      Maintained
4655 F:      drivers/usb/gadget/udc/fsl*
4656
4657 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4658 M:      Li Yang <leoli@freescale.com>
4659 L:      netdev@vger.kernel.org
4660 L:      linuxppc-dev@lists.ozlabs.org
4661 S:      Maintained
4662 F:      drivers/net/ethernet/freescale/ucc_geth*
4663
4664 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4665 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
4666 L:      netdev@vger.kernel.org
4667 S:      Maintained
4668 F:      drivers/net/ethernet/freescale/gianfar*
4669 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
4670 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4671
4672 FREESCALE QUICC ENGINE UCC UART DRIVER
4673 M:      Timur Tabi <timur@tabi.org>
4674 L:      linuxppc-dev@lists.ozlabs.org
4675 S:      Maintained
4676 F:      drivers/tty/serial/ucc_uart.c
4677
4678 FREESCALE SOC SOUND DRIVERS
4679 M:      Timur Tabi <timur@tabi.org>
4680 M:      Nicolin Chen <nicoleotsuka@gmail.com>
4681 M:      Xiubo Li <Xiubo.Lee@gmail.com>
4682 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4683 L:      linuxppc-dev@lists.ozlabs.org
4684 S:      Maintained
4685 F:      sound/soc/fsl/fsl*
4686 F:      sound/soc/fsl/imx*
4687 F:      sound/soc/fsl/mpc8610_hpcd.c
4688
4689 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4690 M:      "J. German Rivera" <German.Rivera@freescale.com>
4691 L:      linux-kernel@vger.kernel.org
4692 S:      Maintained
4693 F:      drivers/staging/fsl-mc/
4694
4695 FREEVXFS FILESYSTEM
4696 M:      Christoph Hellwig <hch@infradead.org>
4697 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
4698 S:      Maintained
4699 F:      fs/freevxfs/
4700
4701 FREEZER
4702 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4703 M:      Pavel Machek <pavel@ucw.cz>
4704 L:      linux-pm@vger.kernel.org
4705 S:      Supported
4706 F:      Documentation/power/freezing-of-tasks.txt
4707 F:      include/linux/freezer.h
4708 F:      kernel/freezer.c
4709
4710 FRONTSWAP API
4711 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4712 L:      linux-kernel@vger.kernel.org
4713 S:      Maintained
4714 F:      mm/frontswap.c
4715 F:      include/linux/frontswap.h
4716
4717 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4718 M:      David Howells <dhowells@redhat.com>
4719 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
4720 S:      Supported
4721 F:      Documentation/filesystems/caching/
4722 F:      fs/fscache/
4723 F:      include/linux/fscache*.h
4724
4725 F2FS FILE SYSTEM
4726 M:      Jaegeuk Kim <jaegeuk@kernel.org>
4727 M:      Changman Lee <cm224.lee@samsung.com>
4728 R:      Chao Yu <chao2.yu@samsung.com>
4729 L:      linux-f2fs-devel@lists.sourceforge.net
4730 W:      http://en.wikipedia.org/wiki/F2FS
4731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4732 S:      Maintained
4733 F:      Documentation/filesystems/f2fs.txt
4734 F:      Documentation/ABI/testing/sysfs-fs-f2fs
4735 F:      fs/f2fs/
4736 F:      include/linux/f2fs_fs.h
4737 F:      include/trace/events/f2fs.h
4738
4739 FUJITSU FR-V (FRV) PORT
4740 S:      Orphan
4741 F:      arch/frv/
4742
4743 FUJITSU LAPTOP EXTRAS
4744 M:      Jonathan Woithe <jwoithe@just42.net>
4745 L:      platform-driver-x86@vger.kernel.org
4746 S:      Maintained
4747 F:      drivers/platform/x86/fujitsu-laptop.c
4748
4749 FUJITSU M-5MO LS CAMERA ISP DRIVER
4750 M:      Kyungmin Park <kyungmin.park@samsung.com>
4751 M:      Heungjun Kim <riverful.kim@samsung.com>
4752 L:      linux-media@vger.kernel.org
4753 S:      Maintained
4754 F:      drivers/media/i2c/m5mols/
4755 F:      include/media/i2c/m5mols.h
4756
4757 FUJITSU TABLET EXTRAS
4758 M:      Robert Gerlach <khnz@gmx.de>
4759 L:      platform-driver-x86@vger.kernel.org
4760 S:      Maintained
4761 F:      drivers/platform/x86/fujitsu-tablet.c
4762
4763 FUSE: FILESYSTEM IN USERSPACE
4764 M:      Miklos Szeredi <miklos@szeredi.hu>
4765 L:      linux-fsdevel@vger.kernel.org
4766 W:      http://fuse.sourceforge.net/
4767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4768 S:      Maintained
4769 F:      fs/fuse/
4770 F:      include/uapi/linux/fuse.h
4771 F:      Documentation/filesystems/fuse.txt
4772
4773 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4774 M:      Rik Faith <faith@cs.unc.edu>
4775 L:      linux-scsi@vger.kernel.org
4776 S:      Odd Fixes (e.g., new signatures)
4777 F:      drivers/scsi/fdomain.*
4778
4779 GCOV BASED KERNEL PROFILING
4780 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4781 S:      Maintained
4782 F:      kernel/gcov/
4783 F:      Documentation/gcov.txt
4784
4785 GDT SCSI DISK ARRAY CONTROLLER DRIVER
4786 M:      Achim Leubner <achim_leubner@adaptec.com>
4787 L:      linux-scsi@vger.kernel.org
4788 W:      http://www.icp-vortex.com/
4789 S:      Supported
4790 F:      drivers/scsi/gdt*
4791
4792 GDB KERNEL DEBUGGING HELPER SCRIPTS
4793 M:      Jan Kiszka <jan.kiszka@siemens.com>
4794 S:      Supported
4795 F:      scripts/gdb/
4796
4797 GEMTEK FM RADIO RECEIVER DRIVER
4798 M:      Hans Verkuil <hverkuil@xs4all.nl>
4799 L:      linux-media@vger.kernel.org
4800 T:      git git://linuxtv.org/media_tree.git
4801 W:      https://linuxtv.org
4802 S:      Maintained
4803 F:      drivers/media/radio/radio-gemtek*
4804
4805 GENERIC GPIO I2C DRIVER
4806 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
4807 S:      Supported
4808 F:      drivers/i2c/busses/i2c-gpio.c
4809 F:      include/linux/i2c-gpio.h
4810
4811 GENERIC GPIO I2C MULTIPLEXER DRIVER
4812 M:      Peter Korsgaard <peter.korsgaard@barco.com>
4813 L:      linux-i2c@vger.kernel.org
4814 S:      Supported
4815 F:      drivers/i2c/muxes/i2c-mux-gpio.c
4816 F:      include/linux/i2c-mux-gpio.h
4817 F:      Documentation/i2c/muxes/i2c-mux-gpio
4818
4819 GENERIC HDLC (WAN) DRIVERS
4820 M:      Krzysztof Halasa <khc@pm.waw.pl>
4821 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
4822 S:      Maintained
4823 F:      drivers/net/wan/c101.c
4824 F:      drivers/net/wan/hd6457*
4825 F:      drivers/net/wan/hdlc*
4826 F:      drivers/net/wan/n2.c
4827 F:      drivers/net/wan/pc300too.c
4828 F:      drivers/net/wan/pci200syn.c
4829 F:      drivers/net/wan/wanxl*
4830
4831 GENERIC INCLUDE/ASM HEADER FILES
4832 M:      Arnd Bergmann <arnd@arndb.de>
4833 L:      linux-arch@vger.kernel.org
4834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4835 S:      Maintained
4836 F:      include/asm-generic/
4837 F:      include/uapi/asm-generic/
4838
4839 GENERIC PHY FRAMEWORK
4840 M:      Kishon Vijay Abraham I <kishon@ti.com>
4841 L:      linux-kernel@vger.kernel.org
4842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4843 S:      Supported
4844 F:      drivers/phy/
4845 F:      include/linux/phy/
4846
4847 GENERIC PM DOMAINS
4848 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4849 M:      Kevin Hilman <khilman@kernel.org>
4850 M:      Ulf Hansson <ulf.hansson@linaro.org>
4851 L:      linux-pm@vger.kernel.org
4852 S:      Supported
4853 F:      drivers/base/power/domain*.c
4854 F:      include/linux/pm_domain.h
4855
4856 GENERIC UIO DRIVER FOR PCI DEVICES
4857 M:      "Michael S. Tsirkin" <mst@redhat.com>
4858 L:      kvm@vger.kernel.org
4859 S:      Supported
4860 F:      drivers/uio/uio_pci_generic.c
4861
4862 GET_MAINTAINER SCRIPT
4863 M:      Joe Perches <joe@perches.com>
4864 S:      Maintained
4865 F:      scripts/get_maintainer.pl
4866
4867 GFS2 FILE SYSTEM
4868 M:      Steven Whitehouse <swhiteho@redhat.com>
4869 M:      Bob Peterson <rpeterso@redhat.com>
4870 L:      cluster-devel@redhat.com
4871 W:      http://sources.redhat.com/cluster/
4872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4873 S:      Supported
4874 F:      Documentation/filesystems/gfs2*.txt
4875 F:      fs/gfs2/
4876 F:      include/uapi/linux/gfs2_ondisk.h
4877
4878 GIGASET ISDN DRIVERS
4879 M:      Paul Bolle <pebolle@tiscali.nl>
4880 L:      gigaset307x-common@lists.sourceforge.net
4881 W:      http://gigaset307x.sourceforge.net/
4882 S:      Odd Fixes
4883 F:      Documentation/isdn/README.gigaset
4884 F:      drivers/isdn/gigaset/
4885 F:      include/uapi/linux/gigaset_dev.h
4886
4887 GO7007 MPEG CODEC
4888 M:      Hans Verkuil <hans.verkuil@cisco.com>
4889 L:      linux-media@vger.kernel.org
4890 S:      Maintained
4891 F:      drivers/media/usb/go7007/
4892
4893 GOODIX TOUCHSCREEN
4894 M:      Bastien Nocera <hadess@hadess.net>
4895 L:      linux-input@vger.kernel.org
4896 S:      Maintained
4897 F:      drivers/input/touchscreen/goodix.c
4898
4899 GPIO SUBSYSTEM
4900 M:      Linus Walleij <linus.walleij@linaro.org>
4901 M:      Alexandre Courbot <gnurou@gmail.com>
4902 L:      linux-gpio@vger.kernel.org
4903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4904 S:      Maintained
4905 F:      Documentation/gpio/
4906 F:      Documentation/ABI/testing/gpio-cdev
4907 F:      Documentation/ABI/obsolete/sysfs-gpio
4908 F:      drivers/gpio/
4909 F:      include/linux/gpio/
4910 F:      include/linux/gpio.h
4911 F:      include/asm-generic/gpio.h
4912 F:      include/uapi/linux/gpio.h
4913 F:      tools/gpio/
4914
4915 GRE DEMULTIPLEXER DRIVER
4916 M:      Dmitry Kozlov <xeb@mail.ru>
4917 L:      netdev@vger.kernel.org
4918 S:      Maintained
4919 F:      net/ipv4/gre_demux.c
4920 F:      net/ipv4/gre_offload.c
4921 F:      include/net/gre.h
4922
4923 GRETH 10/100/1G Ethernet MAC device driver
4924 M:      Andreas Larsson <andreas@gaisler.com>
4925 L:      netdev@vger.kernel.org
4926 S:      Maintained
4927 F:      drivers/net/ethernet/aeroflex/
4928
4929 GSPCA FINEPIX SUBDRIVER
4930 M:      Frank Zago <frank@zago.net>
4931 L:      linux-media@vger.kernel.org
4932 T:      git git://linuxtv.org/media_tree.git
4933 S:      Maintained
4934 F:      drivers/media/usb/gspca/finepix.c
4935
4936 GSPCA GL860 SUBDRIVER
4937 M:      Olivier Lorin <o.lorin@laposte.net>
4938 L:      linux-media@vger.kernel.org
4939 T:      git git://linuxtv.org/media_tree.git
4940 S:      Maintained
4941 F:      drivers/media/usb/gspca/gl860/
4942
4943 GSPCA M5602 SUBDRIVER
4944 M:      Erik Andren <erik.andren@gmail.com>
4945 L:      linux-media@vger.kernel.org
4946 T:      git git://linuxtv.org/media_tree.git
4947 S:      Maintained
4948 F:      drivers/media/usb/gspca/m5602/
4949
4950 GSPCA PAC207 SONIXB SUBDRIVER
4951 M:      Hans de Goede <hdegoede@redhat.com>
4952 L:      linux-media@vger.kernel.org
4953 T:      git git://linuxtv.org/media_tree.git
4954 S:      Maintained
4955 F:      drivers/media/usb/gspca/pac207.c
4956
4957 GSPCA SN9C20X SUBDRIVER
4958 M:      Brian Johnson <brijohn@gmail.com>
4959 L:      linux-media@vger.kernel.org
4960 T:      git git://linuxtv.org/media_tree.git
4961 S:      Maintained
4962 F:      drivers/media/usb/gspca/sn9c20x.c
4963
4964 GSPCA T613 SUBDRIVER
4965 M:      Leandro Costantino <lcostantino@gmail.com>
4966 L:      linux-media@vger.kernel.org
4967 T:      git git://linuxtv.org/media_tree.git
4968 S:      Maintained
4969 F:      drivers/media/usb/gspca/t613.c
4970
4971 GSPCA USB WEBCAM DRIVER
4972 M:      Hans de Goede <hdegoede@redhat.com>
4973 L:      linux-media@vger.kernel.org
4974 T:      git git://linuxtv.org/media_tree.git
4975 S:      Maintained
4976 F:      drivers/media/usb/gspca/
4977
4978 GUID PARTITION TABLE (GPT)
4979 M:      Davidlohr Bueso <dave@stgolabs.net>
4980 L:      linux-efi@vger.kernel.org
4981 S:      Maintained
4982 F:      block/partitions/efi.*
4983
4984 STK1160 USB VIDEO CAPTURE DRIVER
4985 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4986 L:      linux-media@vger.kernel.org
4987 T:      git git://linuxtv.org/media_tree.git
4988 S:      Maintained
4989 F:      drivers/media/usb/stk1160/
4990
4991 H8/300 ARCHITECTURE
4992 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
4993 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4994 W:      http://uclinux-h8.sourceforge.jp
4995 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4996 S:      Maintained
4997 F:      arch/h8300/
4998 F:      drivers/clocksource/h8300_*.c
4999 F:      drivers/clk/h8300/
5000 F:      drivers/irqchip/irq-renesas-h8*.c
5001
5002 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5003 M:      Frank Seidel <frank@f-seidel.de>
5004 L:      platform-driver-x86@vger.kernel.org
5005 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5006 S:      Maintained
5007 F:      drivers/platform/x86/hdaps.c
5008
5009 HDPVR USB VIDEO ENCODER DRIVER
5010 M:      Hans Verkuil <hverkuil@xs4all.nl>
5011 L:      linux-media@vger.kernel.org
5012 T:      git git://linuxtv.org/media_tree.git
5013 W:      https://linuxtv.org
5014 S:      Odd Fixes
5015 F:      drivers/media/usb/hdpvr/
5016
5017 HWPOISON MEMORY FAILURE HANDLING
5018 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5019 L:      linux-mm@kvack.org
5020 S:      Maintained
5021 F:      mm/memory-failure.c
5022 F:      mm/hwpoison-inject.c
5023
5024 HYPERVISOR VIRTUAL CONSOLE DRIVER
5025 L:      linuxppc-dev@lists.ozlabs.org
5026 S:      Odd Fixes
5027 F:      drivers/tty/hvc/
5028
5029 HACKRF MEDIA DRIVER
5030 M:      Antti Palosaari <crope@iki.fi>
5031 L:      linux-media@vger.kernel.org
5032 W:      https://linuxtv.org
5033 W:      http://palosaari.fi/linux/
5034 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5035 T:      git git://linuxtv.org/anttip/media_tree.git
5036 S:      Maintained
5037 F:      drivers/media/usb/hackrf/
5038
5039 HARDWARE MONITORING
5040 M:      Jean Delvare <jdelvare@suse.com>
5041 M:      Guenter Roeck <linux@roeck-us.net>
5042 L:      linux-hwmon@vger.kernel.org
5043 W:      http://hwmon.wiki.kernel.org/
5044 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5046 S:      Maintained
5047 F:      Documentation/hwmon/
5048 F:      drivers/hwmon/
5049 F:      include/linux/hwmon*.h
5050
5051 HARDWARE RANDOM NUMBER GENERATOR CORE
5052 M:      Matt Mackall <mpm@selenic.com>
5053 M:      Herbert Xu <herbert@gondor.apana.org.au>
5054 L:      linux-crypto@vger.kernel.org
5055 S:      Odd fixes
5056 F:      Documentation/hw_random.txt
5057 F:      drivers/char/hw_random/
5058 F:      include/linux/hw_random.h
5059
5060 HARDWARE SPINLOCK CORE
5061 M:      Ohad Ben-Cohen <ohad@wizery.com>
5062 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5063 L:      linux-remoteproc@vger.kernel.org
5064 S:      Maintained
5065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5066 F:      Documentation/hwspinlock.txt
5067 F:      drivers/hwspinlock/hwspinlock_*
5068 F:      include/linux/hwspinlock.h
5069
5070 HARMONY SOUND DRIVER
5071 L:      linux-parisc@vger.kernel.org
5072 S:      Maintained
5073 F:      sound/parisc/harmony.*
5074
5075 HD29L2 MEDIA DRIVER
5076 M:      Antti Palosaari <crope@iki.fi>
5077 L:      linux-media@vger.kernel.org
5078 W:      https://linuxtv.org
5079 W:      http://palosaari.fi/linux/
5080 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5081 T:      git git://linuxtv.org/anttip/media_tree.git
5082 S:      Maintained
5083 F:      drivers/media/dvb-frontends/hd29l2*
5084
5085 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5086 M:      Don Brace <don.brace@microsemi.com>
5087 L:      iss_storagedev@hp.com
5088 L:      esc.storagedev@microsemi.com
5089 L:      linux-scsi@vger.kernel.org
5090 S:      Supported
5091 F:      Documentation/scsi/hpsa.txt
5092 F:      drivers/scsi/hpsa*.[ch]
5093 F:      include/linux/cciss*.h
5094 F:      include/uapi/linux/cciss*.h
5095
5096 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5097 M:      Don Brace <don.brace@microsemi.com>
5098 L:      iss_storagedev@hp.com
5099 L:      esc.storagedev@microsemi.com
5100 L:      linux-scsi@vger.kernel.org
5101 S:      Supported
5102 F:      Documentation/blockdev/cciss.txt
5103 F:      drivers/block/cciss*
5104 F:      include/linux/cciss_ioctl.h
5105 F:      include/uapi/linux/cciss_ioctl.h
5106
5107 HFS FILESYSTEM
5108 L:      linux-fsdevel@vger.kernel.org
5109 S:      Orphan
5110 F:      Documentation/filesystems/hfs.txt
5111 F:      fs/hfs/
5112
5113 HFSPLUS FILESYSTEM
5114 L:      linux-fsdevel@vger.kernel.org
5115 S:      Orphan
5116 F:      Documentation/filesystems/hfsplus.txt
5117 F:      fs/hfsplus/
5118
5119 HGA FRAMEBUFFER DRIVER
5120 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5121 L:      linux-nvidia@lists.surfsouth.com
5122 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5123 S:      Maintained
5124 F:      drivers/video/fbdev/hgafb.c
5125
5126 HIBERNATION (aka Software Suspend, aka swsusp)
5127 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5128 M:      Pavel Machek <pavel@ucw.cz>
5129 L:      linux-pm@vger.kernel.org
5130 S:      Supported
5131 F:      arch/x86/power/
5132 F:      drivers/base/power/
5133 F:      kernel/power/
5134 F:      include/linux/suspend.h
5135 F:      include/linux/freezer.h
5136 F:      include/linux/pm.h
5137 F:      arch/*/include/asm/suspend*.h
5138
5139 HID CORE LAYER
5140 M:      Jiri Kosina <jikos@kernel.org>
5141 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5142 L:      linux-input@vger.kernel.org
5143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5144 S:      Maintained
5145 F:      drivers/hid/
5146 F:      include/linux/hid*
5147 F:      include/uapi/linux/hid*
5148
5149 HID SENSOR HUB DRIVERS
5150 M:      Jiri Kosina <jikos@kernel.org>
5151 M:      Jonathan Cameron <jic23@kernel.org>
5152 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5153 L:      linux-input@vger.kernel.org
5154 L:      linux-iio@vger.kernel.org
5155 S:      Maintained
5156 F:      Documentation/hid/hid-sensor*
5157 F:      drivers/hid/hid-sensor-*
5158 F:      drivers/iio/*/hid-*
5159 F:      include/linux/hid-sensor-*
5160
5161 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5162 M:      Thomas Gleixner <tglx@linutronix.de>
5163 L:      linux-kernel@vger.kernel.org
5164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5165 S:      Maintained
5166 F:      Documentation/timers/
5167 F:      kernel/time/hrtimer.c
5168 F:      kernel/time/clockevents.c
5169 F:      kernel/time/tick*.*
5170 F:      kernel/time/timer_*.c
5171 F:      include/linux/clockchips.h
5172 F:      include/linux/hrtimer.h
5173
5174 HIGH-SPEED SCC DRIVER FOR AX.25
5175 L:      linux-hams@vger.kernel.org
5176 S:      Orphan
5177 F:      drivers/net/hamradio/dmascc.c
5178 F:      drivers/net/hamradio/scc.c
5179
5180 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5181 M:      HighPoint Linux Team <linux@highpoint-tech.com>
5182 W:      http://www.highpoint-tech.com
5183 S:      Supported
5184 F:      Documentation/scsi/hptiop.txt
5185 F:      drivers/scsi/hptiop.c
5186
5187 HIPPI
5188 M:      Jes Sorensen <jes@trained-monkey.org>
5189 L:      linux-hippi@sunsite.dk
5190 S:      Maintained
5191 F:      include/linux/hippidevice.h
5192 F:      include/uapi/linux/if_hippi.h
5193 F:      net/802/hippi.c
5194 F:      drivers/net/hippi/
5195
5196 HISILICON SAS Controller
5197 M:      John Garry <john.garry@huawei.com>
5198 W:      http://www.hisilicon.com
5199 S:      Supported
5200 F:      drivers/scsi/hisi_sas/
5201 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5202
5203 HOST AP DRIVER
5204 M:      Jouni Malinen <j@w1.fi>
5205 L:      hostap@shmoo.com (subscribers-only)
5206 L:      linux-wireless@vger.kernel.org
5207 W:      http://hostap.epitest.fi/
5208 S:      Maintained
5209 F:      drivers/net/wireless/intersil/hostap/
5210
5211 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5212 L:      platform-driver-x86@vger.kernel.org
5213 S:      Orphan
5214 F:      drivers/platform/x86/tc1100-wmi.c
5215
5216 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5217 M:      Jaroslav Kysela <perex@perex.cz>
5218 S:      Maintained
5219 F:      drivers/net/ethernet/hp/hp100.*
5220
5221 HPET:   High Precision Event Timers driver
5222 M:      Clemens Ladisch <clemens@ladisch.de>
5223 S:      Maintained
5224 F:      Documentation/timers/hpet.txt
5225 F:      drivers/char/hpet.c
5226 F:      include/linux/hpet.h
5227 F:      include/uapi/linux/hpet.h
5228
5229 HPET:   x86
5230 S:      Orphan
5231 F:      arch/x86/kernel/hpet.c
5232 F:      arch/x86/include/asm/hpet.h
5233
5234 HPFS FILESYSTEM
5235 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5236 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5237 S:      Maintained
5238 F:      fs/hpfs/
5239
5240 HSI SUBSYSTEM
5241 M:      Sebastian Reichel <sre@kernel.org>
5242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5243 S:      Maintained
5244 F:      Documentation/ABI/testing/sysfs-bus-hsi
5245 F:      Documentation/hsi.txt
5246 F:      drivers/hsi/
5247 F:      include/linux/hsi/
5248 F:      include/uapi/linux/hsi/
5249
5250 HSO 3G MODEM DRIVER
5251 M:      Jan Dumon <j.dumon@option.com>
5252 W:      http://www.pharscape.org
5253 S:      Maintained
5254 F:      drivers/net/usb/hso.c
5255
5256 HSR NETWORK PROTOCOL
5257 M:      Arvid Brodin <arvid.brodin@alten.se>
5258 L:      netdev@vger.kernel.org
5259 S:      Maintained
5260 F:      net/hsr/
5261
5262 HTCPEN TOUCHSCREEN DRIVER
5263 M:      Pau Oliva Fora <pof@eslack.org>
5264 L:      linux-input@vger.kernel.org
5265 S:      Maintained
5266 F:      drivers/input/touchscreen/htcpen.c
5267
5268 HUGETLB FILESYSTEM
5269 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
5270 S:      Maintained
5271 F:      fs/hugetlbfs/
5272
5273 Hyper-V CORE AND DRIVERS
5274 M:      "K. Y. Srinivasan" <kys@microsoft.com>
5275 M:      Haiyang Zhang <haiyangz@microsoft.com>
5276 L:      devel@linuxdriverproject.org
5277 S:      Maintained
5278 F:      arch/x86/include/asm/mshyperv.h
5279 F:      arch/x86/include/uapi/asm/hyperv.h
5280 F:      arch/x86/kernel/cpu/mshyperv.c
5281 F:      drivers/hid/hid-hyperv.c
5282 F:      drivers/hv/
5283 F:      drivers/input/serio/hyperv-keyboard.c
5284 F:      drivers/pci/host/pci-hyperv.c
5285 F:      drivers/net/hyperv/
5286 F:      drivers/scsi/storvsc_drv.c
5287 F:      drivers/video/fbdev/hyperv_fb.c
5288 F:      include/linux/hyperv.h
5289 F:      tools/hv/
5290 F:      Documentation/ABI/stable/sysfs-bus-vmbus
5291
5292 I2C MUXES
5293 M:      Peter Rosin <peda@axentia.se>
5294 L:      linux-i2c@vger.kernel.org
5295 S:      Maintained
5296 F:      Documentation/i2c/muxes/
5297 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
5298 F:      drivers/i2c/i2c-mux.c
5299 F:      drivers/i2c/muxes/
5300 F:      include/linux/i2c-mux.h
5301
5302 I2C OVER PARALLEL PORT
5303 M:      Jean Delvare <jdelvare@suse.com>
5304 L:      linux-i2c@vger.kernel.org
5305 S:      Maintained
5306 F:      Documentation/i2c/busses/i2c-parport
5307 F:      Documentation/i2c/busses/i2c-parport-light
5308 F:      drivers/i2c/busses/i2c-parport.c
5309 F:      drivers/i2c/busses/i2c-parport-light.c
5310
5311 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5312 M:      Jean Delvare <jdelvare@suse.com>
5313 L:      linux-i2c@vger.kernel.org
5314 S:      Maintained
5315 F:      Documentation/i2c/busses/i2c-ali1535
5316 F:      Documentation/i2c/busses/i2c-ali1563
5317 F:      Documentation/i2c/busses/i2c-ali15x3
5318 F:      Documentation/i2c/busses/i2c-amd756
5319 F:      Documentation/i2c/busses/i2c-amd8111
5320 F:      Documentation/i2c/busses/i2c-i801
5321 F:      Documentation/i2c/busses/i2c-nforce2
5322 F:      Documentation/i2c/busses/i2c-piix4
5323 F:      Documentation/i2c/busses/i2c-sis5595
5324 F:      Documentation/i2c/busses/i2c-sis630
5325 F:      Documentation/i2c/busses/i2c-sis96x
5326 F:      Documentation/i2c/busses/i2c-via
5327 F:      Documentation/i2c/busses/i2c-viapro
5328 F:      drivers/i2c/busses/i2c-ali1535.c
5329 F:      drivers/i2c/busses/i2c-ali1563.c
5330 F:      drivers/i2c/busses/i2c-ali15x3.c
5331 F:      drivers/i2c/busses/i2c-amd756.c
5332 F:      drivers/i2c/busses/i2c-amd756-s4882.c
5333 F:      drivers/i2c/busses/i2c-amd8111.c
5334 F:      drivers/i2c/busses/i2c-i801.c
5335 F:      drivers/i2c/busses/i2c-isch.c
5336 F:      drivers/i2c/busses/i2c-nforce2.c
5337 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
5338 F:      drivers/i2c/busses/i2c-piix4.c
5339 F:      drivers/i2c/busses/i2c-sis5595.c
5340 F:      drivers/i2c/busses/i2c-sis630.c
5341 F:      drivers/i2c/busses/i2c-sis96x.c
5342 F:      drivers/i2c/busses/i2c-via.c
5343 F:      drivers/i2c/busses/i2c-viapro.c
5344
5345 I2C/SMBUS ISMT DRIVER
5346 M:      Seth Heasley <seth.heasley@intel.com>
5347 M:      Neil Horman <nhorman@tuxdriver.com>
5348 L:      linux-i2c@vger.kernel.org
5349 F:      drivers/i2c/busses/i2c-ismt.c
5350 F:      Documentation/i2c/busses/i2c-ismt
5351
5352 I2C/SMBUS STUB DRIVER
5353 M:      Jean Delvare <jdelvare@suse.com>
5354 L:      linux-i2c@vger.kernel.org
5355 S:      Maintained
5356 F:      drivers/i2c/i2c-stub.c
5357
5358 I2C SUBSYSTEM
5359 M:      Wolfram Sang <wsa@the-dreams.de>
5360 L:      linux-i2c@vger.kernel.org
5361 W:      https://i2c.wiki.kernel.org/
5362 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
5363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5364 S:      Maintained
5365 F:      Documentation/devicetree/bindings/i2c/
5366 F:      Documentation/i2c/
5367 F:      drivers/i2c/
5368 F:      drivers/i2c/*/
5369 F:      include/linux/i2c.h
5370 F:      include/linux/i2c-*.h
5371 F:      include/uapi/linux/i2c.h
5372 F:      include/uapi/linux/i2c-*.h
5373
5374 I2C ACPI SUPPORT
5375 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5376 L:      linux-i2c@vger.kernel.org
5377 L:      linux-acpi@vger.kernel.org
5378 S:      Maintained
5379
5380 I2C-TAOS-EVM DRIVER
5381 M:      Jean Delvare <jdelvare@suse.com>
5382 L:      linux-i2c@vger.kernel.org
5383 S:      Maintained
5384 F:      Documentation/i2c/busses/i2c-taos-evm
5385 F:      drivers/i2c/busses/i2c-taos-evm.c
5386
5387 I2C-TINY-USB DRIVER
5388 M:      Till Harbaum <till@harbaum.org>
5389 L:      linux-i2c@vger.kernel.org
5390 W:      http://www.harbaum.org/till/i2c_tiny_usb
5391 S:      Maintained
5392 F:      drivers/i2c/busses/i2c-tiny-usb.c
5393
5394 i386 BOOT CODE
5395 M:      "H. Peter Anvin" <hpa@zytor.com>
5396 S:      Maintained
5397 F:      arch/x86/boot/
5398
5399 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5400 M:      "H. Peter Anvin" <hpa@zytor.com>
5401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5402 S:      Maintained
5403
5404 IA64 (Itanium) PLATFORM
5405 M:      Tony Luck <tony.luck@intel.com>
5406 M:      Fenghua Yu <fenghua.yu@intel.com>
5407 L:      linux-ia64@vger.kernel.org
5408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5409 S:      Maintained
5410 F:      arch/ia64/
5411
5412 IBM Power VMX Cryptographic instructions
5413 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5414 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5415 L:      linux-crypto@vger.kernel.org
5416 S:      Supported
5417 F:      drivers/crypto/vmx/Makefile
5418 F:      drivers/crypto/vmx/Kconfig
5419 F:      drivers/crypto/vmx/vmx.c
5420 F:      drivers/crypto/vmx/aes*
5421 F:      drivers/crypto/vmx/ghash*
5422 F:      drivers/crypto/vmx/ppc-xlate.pl
5423
5424 IBM Power in-Nest Crypto Acceleration
5425 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5426 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5427 L:      linux-crypto@vger.kernel.org
5428 S:      Supported
5429 F:      drivers/crypto/nx/Makefile
5430 F:      drivers/crypto/nx/Kconfig
5431 F:      drivers/crypto/nx/nx-aes*
5432 F:      drivers/crypto/nx/nx-sha*
5433 F:      drivers/crypto/nx/nx.*
5434 F:      drivers/crypto/nx/nx_csbcpb.h
5435 F:      drivers/crypto/nx/nx_debugfs.h
5436
5437 IBM Power 842 compression accelerator
5438 M:      Dan Streetman <ddstreet@ieee.org>
5439 S:      Supported
5440 F:      drivers/crypto/nx/Makefile
5441 F:      drivers/crypto/nx/Kconfig
5442 F:      drivers/crypto/nx/nx-842*
5443 F:      include/linux/sw842.h
5444 F:      crypto/842.c
5445 F:      lib/842/
5446
5447 IBM Power Linux RAID adapter
5448 M:      Brian King <brking@us.ibm.com>
5449 S:      Supported
5450 F:      drivers/scsi/ipr.*
5451
5452 IBM Power Virtual Ethernet Device Driver
5453 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5454 L:      netdev@vger.kernel.org
5455 S:      Supported
5456 F:      drivers/net/ethernet/ibm/ibmveth.*
5457
5458 IBM Power SRIOV Virtual NIC Device Driver
5459 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5460 M:      John Allen <jallen@linux.vnet.ibm.com>
5461 L:      netdev@vger.kernel.org
5462 S:      Supported
5463 F:      drivers/net/ethernet/ibm/ibmvnic.*
5464
5465 IBM Power Virtual SCSI Device Drivers
5466 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5467 L:      linux-scsi@vger.kernel.org
5468 S:      Supported
5469 F:      drivers/scsi/ibmvscsi/ibmvscsi*
5470 F:      drivers/scsi/ibmvscsi/viosrp.h
5471
5472 IBM Power Virtual FC Device Drivers
5473 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5474 L:      linux-scsi@vger.kernel.org
5475 S:      Supported
5476 F:      drivers/scsi/ibmvscsi/ibmvfc*
5477
5478 IBM ServeRAID RAID DRIVER
5479 S:      Orphan
5480 F:      drivers/scsi/ips.*
5481
5482 ICH LPC AND GPIO DRIVER
5483 M:      Peter Tyser <ptyser@xes-inc.com>
5484 S:      Maintained
5485 F:      drivers/mfd/lpc_ich.c
5486 F:      drivers/gpio/gpio-ich.c
5487
5488 IDE SUBSYSTEM
5489 M:      "David S. Miller" <davem@davemloft.net>
5490 L:      linux-ide@vger.kernel.org
5491 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
5492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5493 S:      Maintained
5494 F:      Documentation/ide/
5495 F:      drivers/ide/
5496 F:      include/linux/ide.h
5497
5498 IDEAPAD LAPTOP EXTRAS DRIVER
5499 M:      Ike Panhc <ike.pan@canonical.com>
5500 L:      platform-driver-x86@vger.kernel.org
5501 W:      http://launchpad.net/ideapad-laptop
5502 S:      Maintained
5503 F:      drivers/platform/x86/ideapad-laptop.c
5504
5505 IDEAPAD LAPTOP SLIDEBAR DRIVER
5506 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
5507 L:      linux-input@vger.kernel.org
5508 W:      https://github.com/o2genum/ideapad-slidebar
5509 S:      Maintained
5510 F:      drivers/input/misc/ideapad_slidebar.c
5511
5512 IDE/ATAPI DRIVERS
5513 M:      Borislav Petkov <bp@alien8.de>
5514 L:      linux-ide@vger.kernel.org
5515 S:      Maintained
5516 F:      Documentation/cdrom/ide-cd
5517 F:      drivers/ide/ide-cd*
5518
5519 IDLE-I7300
5520 M:      Andy Henroid <andrew.d.henroid@intel.com>
5521 L:      linux-pm@vger.kernel.org
5522 S:      Supported
5523 F:      drivers/idle/i7300_idle.c
5524
5525 IEEE 802.15.4 SUBSYSTEM
5526 M:      Alexander Aring <aar@pengutronix.de>
5527 L:      linux-wpan@vger.kernel.org
5528 W:      http://wpan.cakelab.org/
5529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5531 S:      Maintained
5532 F:      net/ieee802154/
5533 F:      net/mac802154/
5534 F:      drivers/net/ieee802154/
5535 F:      include/linux/nl802154.h
5536 F:      include/linux/ieee802154.h
5537 F:      include/net/nl802154.h
5538 F:      include/net/mac802154.h
5539 F:      include/net/af_ieee802154.h
5540 F:      include/net/cfg802154.h
5541 F:      include/net/ieee802154_netdev.h
5542 F:      Documentation/networking/ieee802154.txt
5543
5544 IGORPLUG-USB IR RECEIVER
5545 M:      Sean Young <sean@mess.org>
5546 L:      linux-media@vger.kernel.org
5547 S:      Maintained
5548 F:      drivers/media/rc/igorplugusb.c
5549
5550 IGUANAWORKS USB IR TRANSCEIVER
5551 M:      Sean Young <sean@mess.org>
5552 L:      linux-media@vger.kernel.org
5553 S:      Maintained
5554 F:      drivers/media/rc/iguanair.c
5555
5556 IIO SUBSYSTEM AND DRIVERS
5557 M:      Jonathan Cameron <jic23@kernel.org>
5558 R:      Hartmut Knaack <knaack.h@gmx.de>
5559 R:      Lars-Peter Clausen <lars@metafoo.de>
5560 R:      Peter Meerwald <pmeerw@pmeerw.net>
5561 L:      linux-iio@vger.kernel.org
5562 S:      Maintained
5563 F:      drivers/iio/
5564 F:      drivers/staging/iio/
5565 F:      include/linux/iio/
5566 F:      tools/iio/
5567
5568 IKANOS/ADI EAGLE ADSL USB DRIVER
5569 M:      Matthieu Castet <castet.matthieu@free.fr>
5570 M:      Stanislaw Gruszka <stf_xl@wp.pl>
5571 S:      Maintained
5572 F:      drivers/usb/atm/ueagle-atm.c
5573
5574 INA209 HARDWARE MONITOR DRIVER
5575 M:      Guenter Roeck <linux@roeck-us.net>
5576 L:      linux-hwmon@vger.kernel.org
5577 S:      Maintained
5578 F:      Documentation/hwmon/ina209
5579 F:      Documentation/devicetree/bindings/i2c/ina209.txt
5580 F:      drivers/hwmon/ina209.c
5581
5582 INA2XX HARDWARE MONITOR DRIVER
5583 M:      Guenter Roeck <linux@roeck-us.net>
5584 L:      linux-hwmon@vger.kernel.org
5585 S:      Maintained
5586 F:      Documentation/hwmon/ina2xx
5587 F:      drivers/hwmon/ina2xx.c
5588 F:      include/linux/platform_data/ina2xx.h
5589
5590 INDUSTRY PACK SUBSYSTEM (IPACK)
5591 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5592 M:      Jens Taprogge <jens.taprogge@taprogge.org>
5593 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5594 L:      industrypack-devel@lists.sourceforge.net
5595 W:      http://industrypack.sourceforge.net
5596 S:      Maintained
5597 F:      drivers/ipack/
5598
5599 INGENIC JZ4780 DMA Driver
5600 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5601 S:      Maintained
5602 F:      drivers/dma/dma-jz4780.c
5603
5604 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5605 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5606 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5607 L:      linux-ima-devel@lists.sourceforge.net
5608 L:      linux-ima-user@lists.sourceforge.net
5609 L:      linux-security-module@vger.kernel.org
5610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5611 S:      Supported
5612 F:      security/integrity/ima/
5613
5614 IMGTEC IR DECODER DRIVER
5615 M:      James Hogan <james.hogan@imgtec.com>
5616 S:      Maintained
5617 F:      drivers/media/rc/img-ir/
5618
5619 IMS TWINTURBO FRAMEBUFFER DRIVER
5620 L:      linux-fbdev@vger.kernel.org
5621 S:      Orphan
5622 F:      drivers/video/fbdev/imsttfb.c
5623
5624 INFINIBAND SUBSYSTEM
5625 M:      Doug Ledford <dledford@redhat.com>
5626 M:      Sean Hefty <sean.hefty@intel.com>
5627 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
5628 L:      linux-rdma@vger.kernel.org
5629 W:      http://www.openfabrics.org/
5630 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
5631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5632 S:      Supported
5633 F:      Documentation/infiniband/
5634 F:      drivers/infiniband/
5635 F:      drivers/staging/rdma/
5636 F:      include/uapi/linux/if_infiniband.h
5637 F:      include/uapi/rdma/
5638 F:      include/rdma/
5639
5640 INOTIFY
5641 M:      John McCutchan <john@johnmccutchan.com>
5642 M:      Robert Love <rlove@rlove.org>
5643 M:      Eric Paris <eparis@parisplace.org>
5644 S:      Maintained
5645 F:      Documentation/filesystems/inotify.txt
5646 F:      fs/notify/inotify/
5647 F:      include/linux/inotify.h
5648 F:      include/uapi/linux/inotify.h
5649
5650 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5651 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
5652 L:      linux-input@vger.kernel.org
5653 Q:      http://patchwork.kernel.org/project/linux-input/list/
5654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5655 S:      Maintained
5656 F:      drivers/input/
5657 F:      include/linux/input.h
5658 F:      include/uapi/linux/input.h
5659 F:      include/linux/input/
5660 F:      Documentation/devicetree/bindings/input/
5661
5662 INPUT MULTITOUCH (MT) PROTOCOL
5663 M:      Henrik Rydberg <rydberg@bitmath.org>
5664 L:      linux-input@vger.kernel.org
5665 S:      Odd fixes
5666 F:      Documentation/input/multi-touch-protocol.txt
5667 F:      drivers/input/input-mt.c
5668 K:      \b(ABS|SYN)_MT_
5669
5670 INTEL ASoC BDW/HSW DRIVERS
5671 M:      Jie Yang <yang.jie@linux.intel.com>
5672 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5673 S:      Supported
5674 F:      sound/soc/intel/common/sst-dsp*
5675 F:      sound/soc/intel/common/sst-firmware.c
5676 F:      sound/soc/intel/boards/broadwell.c
5677 F:      sound/soc/intel/haswell/
5678
5679 INTEL C600 SERIES SAS CONTROLLER DRIVER
5680 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
5681 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5682 L:      linux-scsi@vger.kernel.org
5683 T:      git git://git.code.sf.net/p/intel-sas/isci
5684 S:      Supported
5685 F:      drivers/scsi/isci/
5686
5687 INTEL HID EVENT DRIVER
5688 M:      Alex Hung <alex.hung@canonical.com>
5689 L:      platform-driver-x86@vger.kernel.org
5690 S:      Maintained
5691 F:      drivers/platform/x86/intel-hid.c
5692
5693 INTEL IDLE DRIVER
5694 M:      Len Brown <lenb@kernel.org>
5695 L:      linux-pm@vger.kernel.org
5696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5697 S:      Supported
5698 F:      drivers/idle/intel_idle.c
5699
5700 INTEL PSTATE DRIVER
5701 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5702 M:      Len Brown <lenb@kernel.org>
5703 L:      linux-pm@vger.kernel.org
5704 S:      Supported
5705 F:      drivers/cpufreq/intel_pstate.c
5706
5707 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5708 M:      Maik Broemme <mbroemme@plusserver.de>
5709 L:      linux-fbdev@vger.kernel.org
5710 S:      Maintained
5711 F:      Documentation/fb/intelfb.txt
5712 F:      drivers/video/fbdev/intelfb/
5713
5714 INTEL 810/815 FRAMEBUFFER DRIVER
5715 M:      Antonino Daplas <adaplas@gmail.com>
5716 L:      linux-fbdev@vger.kernel.org
5717 S:      Maintained
5718 F:      drivers/video/fbdev/i810/
5719
5720 INTEL MENLOW THERMAL DRIVER
5721 M:      Sujith Thomas <sujith.thomas@intel.com>
5722 L:      platform-driver-x86@vger.kernel.org
5723 W:      https://01.org/linux-acpi
5724 S:      Supported
5725 F:      drivers/platform/x86/intel_menlow.c
5726
5727 INTEL I/OAT DMA DRIVER
5728 M:      Dave Jiang <dave.jiang@intel.com>
5729 R:      Dan Williams <dan.j.williams@intel.com>
5730 L:      dmaengine@vger.kernel.org
5731 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
5732 S:      Supported
5733 F:      drivers/dma/ioat*
5734
5735 INTEL IOMMU (VT-d)
5736 M:      David Woodhouse <dwmw2@infradead.org>
5737 L:      iommu@lists.linux-foundation.org
5738 T:      git git://git.infradead.org/iommu-2.6.git
5739 S:      Supported
5740 F:      drivers/iommu/intel-iommu.c
5741 F:      include/linux/intel-iommu.h
5742
5743 INTEL IOP-ADMA DMA DRIVER
5744 R:      Dan Williams <dan.j.williams@intel.com>
5745 S:      Odd fixes
5746 F:      drivers/dma/iop-adma.c
5747
5748 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5749 M:      Krzysztof Halasa <khalasa@piap.pl>
5750 S:      Maintained
5751 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
5752 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
5753 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5754 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
5755 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
5756 F:      drivers/net/wan/ixp4xx_hss.c
5757
5758 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5759 M:      Deepak Saxena <dsaxena@plexity.net>
5760 S:      Maintained
5761 F:      drivers/char/hw_random/ixp4xx-rng.c
5762
5763 INTEL ETHERNET DRIVERS
5764 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5765 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
5766 W:      http://www.intel.com/support/feedback.htm
5767 W:      http://e1000.sourceforge.net/
5768 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5771 S:      Supported
5772 F:      Documentation/networking/e100.txt
5773 F:      Documentation/networking/e1000.txt
5774 F:      Documentation/networking/e1000e.txt
5775 F:      Documentation/networking/igb.txt
5776 F:      Documentation/networking/igbvf.txt
5777 F:      Documentation/networking/ixgb.txt
5778 F:      Documentation/networking/ixgbe.txt
5779 F:      Documentation/networking/ixgbevf.txt
5780 F:      Documentation/networking/i40e.txt
5781 F:      Documentation/networking/i40evf.txt
5782 F:      drivers/net/ethernet/intel/
5783 F:      drivers/net/ethernet/intel/*/
5784
5785 INTEL RDMA RNIC DRIVER
5786 M:     Faisal Latif <faisal.latif@intel.com>
5787 R:     Chien Tin Tung <chien.tin.tung@intel.com>
5788 R:     Mustafa Ismail <mustafa.ismail@intel.com>
5789 R:     Shiraz Saleem <shiraz.saleem@intel.com>
5790 R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
5791 L:     linux-rdma@vger.kernel.org
5792 S:     Supported
5793 F:     drivers/infiniband/hw/i40iw/
5794
5795 INTEL-MID GPIO DRIVER
5796 M:      David Cohen <david.a.cohen@linux.intel.com>
5797 L:      linux-gpio@vger.kernel.org
5798 S:      Maintained
5799 F:      drivers/gpio/gpio-intel-mid.c
5800
5801 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5802 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
5803 L:      linux-wireless@vger.kernel.org
5804 S:      Maintained
5805 F:      Documentation/networking/README.ipw2100
5806 F:      Documentation/networking/README.ipw2200
5807 F:      drivers/net/wireless/intel/ipw2x00/
5808
5809 INTEL(R) TRACE HUB
5810 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
5811 S:      Supported
5812 F:      Documentation/trace/intel_th.txt
5813 F:      drivers/hwtracing/intel_th/
5814
5815 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5816 M:      Ning Sun <ning.sun@intel.com>
5817 L:      tboot-devel@lists.sourceforge.net
5818 W:      http://tboot.sourceforge.net
5819 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5820 S:      Supported
5821 F:      Documentation/intel_txt.txt
5822 F:      include/linux/tboot.h
5823 F:      arch/x86/kernel/tboot.c
5824
5825 INTEL WIRELESS WIMAX CONNECTION 2400
5826 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5827 M:      linux-wimax@intel.com
5828 L:      wimax@linuxwimax.org (subscribers-only)
5829 S:      Supported
5830 W:      http://linuxwimax.org
5831 F:      Documentation/wimax/README.i2400m
5832 F:      drivers/net/wimax/i2400m/
5833 F:      include/uapi/linux/wimax/i2400m.h
5834
5835 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5836 M:      Stanislaw Gruszka <sgruszka@redhat.com>
5837 L:      linux-wireless@vger.kernel.org
5838 S:      Supported
5839 F:      drivers/net/wireless/intel/iwlegacy/
5840
5841 INTEL WIRELESS WIFI LINK (iwlwifi)
5842 M:      Johannes Berg <johannes.berg@intel.com>
5843 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5844 M:      Intel Linux Wireless <linuxwifi@intel.com>
5845 L:      linux-wireless@vger.kernel.org
5846 W:      http://intellinuxwireless.org
5847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5848 S:      Supported
5849 F:      drivers/net/wireless/intel/iwlwifi/
5850
5851 INTEL MANAGEMENT ENGINE (mei)
5852 M:      Tomas Winkler <tomas.winkler@intel.com>
5853 L:      linux-kernel@vger.kernel.org
5854 S:      Supported
5855 F:      include/uapi/linux/mei.h
5856 F:      include/linux/mei_cl_bus.h
5857 F:      drivers/misc/mei/*
5858 F:      drivers/watchdog/mei_wdt.c
5859 F:      Documentation/misc-devices/mei/*
5860
5861 INTEL MIC DRIVERS (mic)
5862 M:      Sudeep Dutt <sudeep.dutt@intel.com>
5863 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
5864 S:      Supported
5865 W:      https://github.com/sudeepdutt/mic
5866 W:      http://software.intel.com/en-us/mic-developer
5867 F:      include/linux/mic_bus.h
5868 F:      include/linux/scif.h
5869 F:      include/uapi/linux/mic_common.h
5870 F:      include/uapi/linux/mic_ioctl.h
5871 F:      include/uapi/linux/scif_ioctl.h
5872 F:      drivers/misc/mic/
5873 F:      drivers/dma/mic_x100_dma.c
5874 F:      drivers/dma/mic_x100_dma.h
5875 F:      Documentation/mic/
5876
5877 INTEL PMC/P-Unit IPC DRIVER
5878 M:      Zha Qipeng<qipeng.zha@intel.com>
5879 L:      platform-driver-x86@vger.kernel.org
5880 S:      Maintained
5881 F:      drivers/platform/x86/intel_pmc_ipc.c
5882 F:      drivers/platform/x86/intel_punit_ipc.c
5883 F:      arch/x86/include/asm/intel_pmc_ipc.h
5884 F:      arch/x86/include/asm/intel_punit_ipc.h
5885
5886 INTEL TELEMETRY DRIVER
5887 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5888 L:      platform-driver-x86@vger.kernel.org
5889 S:      Maintained
5890 F:      arch/x86/include/asm/intel_telemetry.h
5891 F:      drivers/platform/x86/intel_telemetry*
5892
5893 IOC3 ETHERNET DRIVER
5894 M:      Ralf Baechle <ralf@linux-mips.org>
5895 L:      linux-mips@linux-mips.org
5896 S:      Maintained
5897 F:      drivers/net/ethernet/sgi/ioc3-eth.c
5898
5899 IOC3 SERIAL DRIVER
5900 M:      Pat Gefre <pfg@sgi.com>
5901 L:      linux-serial@vger.kernel.org
5902 S:      Maintained
5903 F:      drivers/tty/serial/ioc3_serial.c
5904
5905 IOMMU DRIVERS
5906 M:      Joerg Roedel <joro@8bytes.org>
5907 L:      iommu@lists.linux-foundation.org
5908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5909 S:      Maintained
5910 F:      drivers/iommu/
5911
5912 IP MASQUERADING
5913 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5914 S:      Maintained
5915 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
5916
5917 IPMI SUBSYSTEM
5918 M:      Corey Minyard <minyard@acm.org>
5919 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5920 W:      http://openipmi.sourceforge.net/
5921 S:      Supported
5922 F:      Documentation/IPMI.txt
5923 F:      drivers/char/ipmi/
5924 F:      include/linux/ipmi*
5925 F:      include/uapi/linux/ipmi*
5926
5927 QCOM AUDIO (ASoC) DRIVERS
5928 M:      Patrick Lai <plai@codeaurora.org>
5929 M:      Banajit Goswami <bgoswami@codeaurora.org>
5930 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5931 S:      Supported
5932 F:      sound/soc/qcom/
5933
5934 IPS SCSI RAID DRIVER
5935 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5936 L:      linux-scsi@vger.kernel.org
5937 W:      http://www.adaptec.com/
5938 S:      Maintained
5939 F:      drivers/scsi/ips*
5940
5941 IPVS
5942 M:      Wensong Zhang <wensong@linux-vs.org>
5943 M:      Simon Horman <horms@verge.net.au>
5944 M:      Julian Anastasov <ja@ssi.bg>
5945 L:      netdev@vger.kernel.org
5946 L:      lvs-devel@vger.kernel.org
5947 S:      Maintained
5948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
5950 F:      Documentation/networking/ipvs-sysctl.txt
5951 F:      include/net/ip_vs.h
5952 F:      include/uapi/linux/ip_vs.h
5953 F:      net/netfilter/ipvs/
5954
5955 IPWIRELESS DRIVER
5956 M:      Jiri Kosina <jikos@kernel.org>
5957 M:      David Sterba <dsterba@suse.com>
5958 S:      Odd Fixes
5959 F:      drivers/tty/ipwireless/
5960
5961 IPX NETWORK LAYER
5962 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5963 L:      netdev@vger.kernel.org
5964 S:      Maintained
5965 F:      include/net/ipx.h
5966 F:      include/uapi/linux/ipx.h
5967 F:      net/ipx/
5968
5969 IRDA SUBSYSTEM
5970 M:      Samuel Ortiz <samuel@sortiz.org>
5971 L:      irda-users@lists.sourceforge.net (subscribers-only)
5972 L:      netdev@vger.kernel.org
5973 W:      http://irda.sourceforge.net/
5974 S:      Maintained
5975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5976 F:      Documentation/networking/irda.txt
5977 F:      drivers/net/irda/
5978 F:      include/net/irda/
5979 F:      net/irda/
5980
5981 IRQ SUBSYSTEM
5982 M:      Thomas Gleixner <tglx@linutronix.de>
5983 L:      linux-kernel@vger.kernel.org
5984 S:      Maintained
5985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5986 F:      kernel/irq/
5987
5988 IRQCHIP DRIVERS
5989 M:      Thomas Gleixner <tglx@linutronix.de>
5990 M:      Jason Cooper <jason@lakedaemon.net>
5991 M:      Marc Zyngier <marc.zyngier@arm.com>
5992 L:      linux-kernel@vger.kernel.org
5993 S:      Maintained
5994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5995 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5996 F:      Documentation/devicetree/bindings/interrupt-controller/
5997 F:      drivers/irqchip/
5998
5999 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6000 M:      Jiang Liu <jiang.liu@linux.intel.com>
6001 M:      Marc Zyngier <marc.zyngier@arm.com>
6002 S:      Maintained
6003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6004 F:      Documentation/IRQ-domain.txt
6005 F:      include/linux/irqdomain.h
6006 F:      kernel/irq/irqdomain.c
6007 F:      kernel/irq/msi.c
6008
6009 ISAPNP
6010 M:      Jaroslav Kysela <perex@perex.cz>
6011 S:      Maintained
6012 F:      Documentation/isapnp.txt
6013 F:      drivers/pnp/isapnp/
6014 F:      include/linux/isapnp.h
6015
6016 ISA RADIO MODULE
6017 M:      Hans Verkuil <hverkuil@xs4all.nl>
6018 L:      linux-media@vger.kernel.org
6019 T:      git git://linuxtv.org/media_tree.git
6020 W:      https://linuxtv.org
6021 S:      Maintained
6022 F:      drivers/media/radio/radio-isa*
6023
6024 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6025 M:      Peter Jones <pjones@redhat.com>
6026 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6027 S:      Maintained
6028 F:      drivers/firmware/iscsi_ibft*
6029
6030 ISCSI
6031 M:      Mike Christie <michaelc@cs.wisc.edu>
6032 L:      open-iscsi@googlegroups.com
6033 W:      www.open-iscsi.org
6034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6035 S:      Maintained
6036 F:      drivers/scsi/*iscsi*
6037 F:      include/scsi/*iscsi*
6038
6039 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6040 M:      Or Gerlitz <ogerlitz@mellanox.com>
6041 M:      Sagi Grimberg <sagi@grimberg.me>
6042 M:      Roi Dayan <roid@mellanox.com>
6043 L:      linux-rdma@vger.kernel.org
6044 S:      Supported
6045 W:      http://www.openfabrics.org
6046 W:      www.open-iscsi.org
6047 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6048 F:      drivers/infiniband/ulp/iser/
6049
6050 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6051 M:      Sagi Grimberg <sagi@grimberg.me>
6052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6053 L:      linux-rdma@vger.kernel.org
6054 L:      target-devel@vger.kernel.org
6055 S:      Supported
6056 W:      http://www.linux-iscsi.org
6057 F:      drivers/infiniband/ulp/isert
6058
6059 ISDN SUBSYSTEM
6060 M:      Karsten Keil <isdn@linux-pingi.de>
6061 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6062 L:      netdev@vger.kernel.org
6063 W:      http://www.isdn4linux.de
6064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6065 S:      Maintained
6066 F:      Documentation/isdn/
6067 F:      drivers/isdn/
6068 F:      include/linux/isdn.h
6069 F:      include/linux/isdn/
6070 F:      include/uapi/linux/isdn.h
6071 F:      include/uapi/linux/isdn/
6072
6073 ISDN SUBSYSTEM (Eicon active card driver)
6074 M:      Armin Schindler <mac@melware.de>
6075 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6076 W:      http://www.melware.de
6077 S:      Maintained
6078 F:      drivers/isdn/hardware/eicon/
6079
6080 IT87 HARDWARE MONITORING DRIVER
6081 M:      Jean Delvare <jdelvare@suse.com>
6082 L:      linux-hwmon@vger.kernel.org
6083 S:      Maintained
6084 F:      Documentation/hwmon/it87
6085 F:      drivers/hwmon/it87.c
6086
6087 IT913X MEDIA DRIVER
6088 M:      Antti Palosaari <crope@iki.fi>
6089 L:      linux-media@vger.kernel.org
6090 W:      https://linuxtv.org
6091 W:      http://palosaari.fi/linux/
6092 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6093 T:      git git://linuxtv.org/anttip/media_tree.git
6094 S:      Maintained
6095 F:      drivers/media/tuners/it913x*
6096
6097 IVTV VIDEO4LINUX DRIVER
6098 M:      Andy Walls <awalls@md.metrocast.net>
6099 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
6100 L:      linux-media@vger.kernel.org
6101 T:      git git://linuxtv.org/media_tree.git
6102 W:      http://www.ivtvdriver.org
6103 S:      Maintained
6104 F:      Documentation/video4linux/*.ivtv
6105 F:      drivers/media/pci/ivtv/
6106 F:      include/uapi/linux/ivtv*
6107
6108 IX2505V MEDIA DRIVER
6109 M:      Malcolm Priestley <tvboxspy@gmail.com>
6110 L:      linux-media@vger.kernel.org
6111 W:      https://linuxtv.org
6112 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6113 S:      Maintained
6114 F:      drivers/media/dvb-frontends/ix2505v*
6115
6116 JC42.4 TEMPERATURE SENSOR DRIVER
6117 M:      Guenter Roeck <linux@roeck-us.net>
6118 L:      linux-hwmon@vger.kernel.org
6119 S:      Maintained
6120 F:      drivers/hwmon/jc42.c
6121 F:      Documentation/hwmon/jc42
6122
6123 JFS FILESYSTEM
6124 M:      Dave Kleikamp <shaggy@kernel.org>
6125 L:      jfs-discussion@lists.sourceforge.net
6126 W:      http://jfs.sourceforge.net/
6127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6128 S:      Maintained
6129 F:      Documentation/filesystems/jfs.txt
6130 F:      fs/jfs/
6131
6132 JME NETWORK DRIVER
6133 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
6134 L:      netdev@vger.kernel.org
6135 S:      Maintained
6136 F:      drivers/net/ethernet/jme.*
6137
6138 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6139 M:      David Woodhouse <dwmw2@infradead.org>
6140 L:      linux-mtd@lists.infradead.org
6141 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
6142 S:      Maintained
6143 F:      fs/jffs2/
6144 F:      include/uapi/linux/jffs2.h
6145
6146 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6147 M:      "Theodore Ts'o" <tytso@mit.edu>
6148 M:      Jan Kara <jack@suse.com>
6149 L:      linux-ext4@vger.kernel.org
6150 S:      Maintained
6151 F:      fs/jbd2/
6152 F:      include/linux/jbd2.h
6153
6154 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6155 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6156 L:      linux-media@vger.kernel.org
6157 S:      Maintained
6158 F:      drivers/media/platform/rcar_jpu.c
6159
6160 JSM Neo PCI based serial card
6161 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6162 L:      linux-serial@vger.kernel.org
6163 S:      Maintained
6164 F:      drivers/tty/serial/jsm/
6165
6166 K10TEMP HARDWARE MONITORING DRIVER
6167 M:      Clemens Ladisch <clemens@ladisch.de>
6168 L:      linux-hwmon@vger.kernel.org
6169 S:      Maintained
6170 F:      Documentation/hwmon/k10temp
6171 F:      drivers/hwmon/k10temp.c
6172
6173 K8TEMP HARDWARE MONITORING DRIVER
6174 M:      Rudolf Marek <r.marek@assembler.cz>
6175 L:      linux-hwmon@vger.kernel.org
6176 S:      Maintained
6177 F:      Documentation/hwmon/k8temp
6178 F:      drivers/hwmon/k8temp.c
6179
6180 KASAN
6181 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
6182 R:      Alexander Potapenko <glider@google.com>
6183 R:      Dmitry Vyukov <dvyukov@google.com>
6184 L:      kasan-dev@googlegroups.com
6185 S:      Maintained
6186 F:      arch/*/include/asm/kasan.h
6187 F:      arch/*/mm/kasan_init*
6188 F:      Documentation/kasan.txt
6189 F:      include/linux/kasan.h
6190 F:      lib/test_kasan.c
6191 F:      mm/kasan/
6192 F:      scripts/Makefile.kasan
6193
6194 KCONFIG
6195 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
6196 L:      linux-kbuild@vger.kernel.org
6197 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
6198 S:      Maintained
6199 F:      Documentation/kbuild/kconfig-language.txt
6200 F:      scripts/kconfig/
6201
6202 KDUMP
6203 M:      Vivek Goyal <vgoyal@redhat.com>
6204 M:      Haren Myneni <hbabu@us.ibm.com>
6205 L:      kexec@lists.infradead.org
6206 W:      http://lse.sourceforge.net/kdump/
6207 S:      Maintained
6208 F:      Documentation/kdump/
6209
6210 KEENE FM RADIO TRANSMITTER DRIVER
6211 M:      Hans Verkuil <hverkuil@xs4all.nl>
6212 L:      linux-media@vger.kernel.org
6213 T:      git git://linuxtv.org/media_tree.git
6214 W:      https://linuxtv.org
6215 S:      Maintained
6216 F:      drivers/media/radio/radio-keene*
6217
6218 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6219 M:      Ian Kent <raven@themaw.net>
6220 L:      autofs@vger.kernel.org
6221 S:      Maintained
6222 F:      fs/autofs4/
6223
6224 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6225 M:      Michal Marek <mmarek@suse.com>
6226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6228 L:      linux-kbuild@vger.kernel.org
6229 S:      Maintained
6230 F:      Documentation/kbuild/
6231 F:      Makefile
6232 F:      scripts/Makefile.*
6233 F:      scripts/basic/
6234 F:      scripts/mk*
6235 F:      scripts/package/
6236
6237 KERNEL JANITORS
6238 L:      kernel-janitors@vger.kernel.org
6239 W:      http://kernelnewbies.org/KernelJanitors
6240 S:      Odd Fixes
6241
6242 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6243 M:      "J. Bruce Fields" <bfields@fieldses.org>
6244 M:      Jeff Layton <jlayton@poochiereds.net>
6245 L:      linux-nfs@vger.kernel.org
6246 W:      http://nfs.sourceforge.net/
6247 T:      git git://linux-nfs.org/~bfields/linux.git
6248 S:      Supported
6249 F:      fs/nfsd/
6250 F:      include/uapi/linux/nfsd/
6251 F:      fs/lockd/
6252 F:      fs/nfs_common/
6253 F:      net/sunrpc/
6254 F:      include/linux/lockd/
6255 F:      include/linux/sunrpc/
6256 F:      include/uapi/linux/sunrpc/
6257
6258 KERNEL SELFTEST FRAMEWORK
6259 M:      Shuah Khan <shuahkh@osg.samsung.com>
6260 L:      linux-kselftest@vger.kernel.org
6261 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6262 S:      Maintained
6263 F:      tools/testing/selftests
6264
6265 KERNEL VIRTUAL MACHINE (KVM)
6266 M:      Paolo Bonzini <pbonzini@redhat.com>
6267 M:      Radim Krčmář <rkrcmar@redhat.com>
6268 L:      kvm@vger.kernel.org
6269 W:      http://www.linux-kvm.org
6270 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6271 S:      Supported
6272 F:      Documentation/*/kvm*.txt
6273 F:      Documentation/virtual/kvm/
6274 F:      arch/*/kvm/
6275 F:      arch/x86/kernel/kvm.c
6276 F:      arch/x86/kernel/kvmclock.c
6277 F:      arch/*/include/asm/kvm*
6278 F:      include/linux/kvm*
6279 F:      include/uapi/linux/kvm*
6280 F:      virt/kvm/
6281
6282 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6283 M:      Joerg Roedel <joro@8bytes.org>
6284 L:      kvm@vger.kernel.org
6285 W:      http://www.linux-kvm.org/
6286 S:      Maintained
6287 F:      arch/x86/include/asm/svm.h
6288 F:      arch/x86/kvm/svm.c
6289
6290 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6291 M:      Alexander Graf <agraf@suse.com>
6292 L:      kvm-ppc@vger.kernel.org
6293 W:      http://www.linux-kvm.org/
6294 T:      git git://github.com/agraf/linux-2.6.git
6295 S:      Supported
6296 F:      arch/powerpc/include/asm/kvm*
6297 F:      arch/powerpc/kvm/
6298
6299 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6300 M:      Christian Borntraeger <borntraeger@de.ibm.com>
6301 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
6302 L:      linux-s390@vger.kernel.org
6303 W:      http://www.ibm.com/developerworks/linux/linux390/
6304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6305 S:      Supported
6306 F:      Documentation/s390/kvm.txt
6307 F:      arch/s390/include/asm/kvm*
6308 F:      arch/s390/kvm/
6309
6310 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6311 M:      Christoffer Dall <christoffer.dall@linaro.org>
6312 M:      Marc Zyngier <marc.zyngier@arm.com>
6313 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6314 L:      kvmarm@lists.cs.columbia.edu
6315 W:      http://systems.cs.columbia.edu/projects/kvm-arm
6316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6317 S:      Supported
6318 F:      arch/arm/include/uapi/asm/kvm*
6319 F:      arch/arm/include/asm/kvm*
6320 F:      arch/arm/kvm/
6321 F:      virt/kvm/arm/
6322 F:      include/kvm/arm_*
6323
6324 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6325 M:      Christoffer Dall <christoffer.dall@linaro.org>
6326 M:      Marc Zyngier <marc.zyngier@arm.com>
6327 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6328 L:      kvmarm@lists.cs.columbia.edu
6329 S:      Maintained
6330 F:      arch/arm64/include/uapi/asm/kvm*
6331 F:      arch/arm64/include/asm/kvm*
6332 F:      arch/arm64/kvm/
6333
6334 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6335 M:      James Hogan <james.hogan@imgtec.com>
6336 L:      linux-mips@linux-mips.org
6337 S:      Supported
6338 F:      arch/mips/include/uapi/asm/kvm*
6339 F:      arch/mips/include/asm/kvm*
6340 F:      arch/mips/kvm/
6341
6342 KEXEC
6343 M:      Eric Biederman <ebiederm@xmission.com>
6344 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
6345 L:      kexec@lists.infradead.org
6346 S:      Maintained
6347 F:      include/linux/kexec.h
6348 F:      include/uapi/linux/kexec.h
6349 F:      kernel/kexec.c
6350
6351 KEYS/KEYRINGS:
6352 M:      David Howells <dhowells@redhat.com>
6353 L:      keyrings@vger.kernel.org
6354 S:      Maintained
6355 F:      Documentation/security/keys.txt
6356 F:      include/linux/key.h
6357 F:      include/linux/key-type.h
6358 F:      include/keys/
6359 F:      security/keys/
6360
6361 KEYS-TRUSTED
6362 M:      David Safford <safford@us.ibm.com>
6363 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6364 L:      linux-security-module@vger.kernel.org
6365 L:      keyrings@vger.kernel.org
6366 S:      Supported
6367 F:      Documentation/security/keys-trusted-encrypted.txt
6368 F:      include/keys/trusted-type.h
6369 F:      security/keys/trusted.c
6370 F:      security/keys/trusted.h
6371
6372 KEYS-ENCRYPTED
6373 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6374 M:      David Safford <safford@us.ibm.com>
6375 L:      linux-security-module@vger.kernel.org
6376 L:      keyrings@vger.kernel.org
6377 S:      Supported
6378 F:      Documentation/security/keys-trusted-encrypted.txt
6379 F:      include/keys/encrypted-type.h
6380 F:      security/keys/encrypted-keys/
6381
6382 KGDB / KDB /debug_core
6383 M:      Jason Wessel <jason.wessel@windriver.com>
6384 W:      http://kgdb.wiki.kernel.org/
6385 L:      kgdb-bugreport@lists.sourceforge.net
6386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6387 S:      Maintained
6388 F:      Documentation/DocBook/kgdb.tmpl
6389 F:      drivers/misc/kgdbts.c
6390 F:      drivers/tty/serial/kgdboc.c
6391 F:      include/linux/kdb.h
6392 F:      include/linux/kgdb.h
6393 F:      kernel/debug/
6394
6395 KMEMCHECK
6396 M:      Vegard Nossum <vegardno@ifi.uio.no>
6397 M:      Pekka Enberg <penberg@kernel.org>
6398 S:      Maintained
6399 F:      Documentation/kmemcheck.txt
6400 F:      arch/x86/include/asm/kmemcheck.h
6401 F:      arch/x86/mm/kmemcheck/
6402 F:      include/linux/kmemcheck.h
6403 F:      mm/kmemcheck.c
6404
6405 KMEMLEAK
6406 M:      Catalin Marinas <catalin.marinas@arm.com>
6407 S:      Maintained
6408 F:      Documentation/kmemleak.txt
6409 F:      include/linux/kmemleak.h
6410 F:      mm/kmemleak.c
6411 F:      mm/kmemleak-test.c
6412
6413 KPROBES
6414 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6415 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6416 M:      "David S. Miller" <davem@davemloft.net>
6417 M:      Masami Hiramatsu <mhiramat@kernel.org>
6418 S:      Maintained
6419 F:      Documentation/kprobes.txt
6420 F:      include/linux/kprobes.h
6421 F:      kernel/kprobes.c
6422
6423 KS0108 LCD CONTROLLER DRIVER
6424 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6425 W:      http://miguelojeda.es/auxdisplay.htm
6426 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6427 S:      Maintained
6428 F:      Documentation/auxdisplay/ks0108
6429 F:      drivers/auxdisplay/ks0108.c
6430 F:      include/linux/ks0108.h
6431
6432 L3MDEV
6433 M:      David Ahern <dsa@cumulusnetworks.com>
6434 L:      netdev@vger.kernel.org
6435 S:      Maintained
6436 F:      net/l3mdev
6437 F:      include/net/l3mdev.h
6438
6439 LANTIQ MIPS ARCHITECTURE
6440 M:      John Crispin <blogic@openwrt.org>
6441 L:      linux-mips@linux-mips.org
6442 S:      Maintained
6443 F:      arch/mips/lantiq
6444
6445 LAPB module
6446 L:      linux-x25@vger.kernel.org
6447 S:      Orphan
6448 F:      Documentation/networking/lapb-module.txt
6449 F:      include/*/lapb.h
6450 F:      net/lapb/
6451
6452 LASI 53c700 driver for PARISC
6453 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6454 L:      linux-scsi@vger.kernel.org
6455 S:      Maintained
6456 F:      Documentation/scsi/53c700.txt
6457 F:      drivers/scsi/53c700*
6458
6459 LED SUBSYSTEM
6460 M:      Richard Purdie <rpurdie@rpsys.net>
6461 M:      Jacek Anaszewski <j.anaszewski@samsung.com>
6462 L:      linux-leds@vger.kernel.org
6463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6464 S:      Maintained
6465 F:      drivers/leds/
6466 F:      include/linux/leds.h
6467
6468 LEGACY EEPROM DRIVER
6469 M:      Jean Delvare <jdelvare@suse.com>
6470 S:      Maintained
6471 F:      Documentation/misc-devices/eeprom
6472 F:      drivers/misc/eeprom/eeprom.c
6473
6474 LEGO USB Tower driver
6475 M:      Juergen Stuber <starblue@users.sourceforge.net>
6476 L:      legousb-devel@lists.sourceforge.net
6477 W:      http://legousb.sourceforge.net/
6478 S:      Maintained
6479 F:      drivers/usb/misc/legousbtower.c
6480
6481 LG2160 MEDIA DRIVER
6482 M:      Michael Krufky <mkrufky@linuxtv.org>
6483 L:      linux-media@vger.kernel.org
6484 W:      https://linuxtv.org
6485 W:      http://github.com/mkrufky
6486 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6487 T:      git git://linuxtv.org/mkrufky/tuners.git
6488 S:      Maintained
6489 F:      drivers/media/dvb-frontends/lg2160.*
6490
6491 LGDT3305 MEDIA DRIVER
6492 M:      Michael Krufky <mkrufky@linuxtv.org>
6493 L:      linux-media@vger.kernel.org
6494 W:      https://linuxtv.org
6495 W:      http://github.com/mkrufky
6496 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6497 T:      git git://linuxtv.org/mkrufky/tuners.git
6498 S:      Maintained
6499 F:      drivers/media/dvb-frontends/lgdt3305.*
6500
6501 LGUEST
6502 M:      Rusty Russell <rusty@rustcorp.com.au>
6503 L:      lguest@lists.ozlabs.org
6504 W:      http://lguest.ozlabs.org/
6505 S:      Odd Fixes
6506 F:      arch/x86/include/asm/lguest*.h
6507 F:      arch/x86/lguest/
6508 F:      drivers/lguest/
6509 F:      include/linux/lguest*.h
6510 F:      tools/lguest/
6511
6512 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6513 M:      Tejun Heo <tj@kernel.org>
6514 L:      linux-ide@vger.kernel.org
6515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6516 S:      Maintained
6517 F:      drivers/ata/
6518 F:      include/linux/ata.h
6519 F:      include/linux/libata.h
6520
6521 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6522 M:      Viresh Kumar <vireshk@kernel.org>
6523 L:      linux-ide@vger.kernel.org
6524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6525 S:      Maintained
6526 F:      include/linux/pata_arasan_cf_data.h
6527 F:      drivers/ata/pata_arasan_cf.c
6528
6529 LIBATA PATA DRIVERS
6530 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6531 M:      Tejun Heo <tj@kernel.org>
6532 L:      linux-ide@vger.kernel.org
6533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6534 S:      Maintained
6535 F:      drivers/ata/pata_*.c
6536 F:      drivers/ata/ata_generic.c
6537
6538 LIBATA SATA AHCI PLATFORM devices support
6539 M:      Hans de Goede <hdegoede@redhat.com>
6540 M:      Tejun Heo <tj@kernel.org>
6541 L:      linux-ide@vger.kernel.org
6542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6543 S:      Maintained
6544 F:      drivers/ata/ahci_platform.c
6545 F:      drivers/ata/libahci_platform.c
6546 F:      include/linux/ahci_platform.h
6547
6548 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6549 M:      Mikael Pettersson <mikpelinux@gmail.com>
6550 L:      linux-ide@vger.kernel.org
6551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6552 S:      Maintained
6553 F:      drivers/ata/sata_promise.*
6554
6555 LIBLOCKDEP
6556 M:      Sasha Levin <sasha.levin@oracle.com>
6557 S:      Maintained
6558 F:      tools/lib/lockdep/
6559
6560 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6561 M:      Dan Williams <dan.j.williams@intel.com>
6562 L:      linux-nvdimm@lists.01.org
6563 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
6564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6565 S:      Supported
6566 F:      drivers/nvdimm/*
6567 F:      include/linux/nd.h
6568 F:      include/linux/libnvdimm.h
6569 F:      include/uapi/linux/ndctl.h
6570
6571 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6572 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
6573 L:      linux-nvdimm@lists.01.org
6574 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
6575 S:      Supported
6576 F:      drivers/nvdimm/blk.c
6577 F:      drivers/nvdimm/region_devs.c
6578 F:      drivers/acpi/nfit*
6579
6580 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6581 M:      Vishal Verma <vishal.l.verma@intel.com>
6582 L:      linux-nvdimm@lists.01.org
6583 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
6584 S:      Supported
6585 F:      drivers/nvdimm/btt*
6586
6587 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6588 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
6589 L:      linux-nvdimm@lists.01.org
6590 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
6591 S:      Supported
6592 F:      drivers/nvdimm/pmem.c
6593 F:      include/linux/pmem.h
6594 F:      arch/*/include/asm/pmem.h
6595
6596 LIGHTNVM PLATFORM SUPPORT
6597 M:      Matias Bjorling <mb@lightnvm.io>
6598 W:      http://github/OpenChannelSSD
6599 L:      linux-block@vger.kernel.org
6600 S:      Maintained
6601 F:      drivers/lightnvm/
6602 F:      include/linux/lightnvm.h
6603 F:      include/uapi/linux/lightnvm.h
6604
6605 LINUX FOR IBM pSERIES (RS/6000)
6606 M:      Paul Mackerras <paulus@au.ibm.com>
6607 W:      http://www.ibm.com/linux/ltc/projects/ppc
6608 S:      Supported
6609 F:      arch/powerpc/boot/rs6000.h
6610
6611 LINUX FOR POWERPC (32-BIT AND 64-BIT)
6612 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
6613 M:      Paul Mackerras <paulus@samba.org>
6614 M:      Michael Ellerman <mpe@ellerman.id.au>
6615 W:      http://www.penguinppc.org/
6616 L:      linuxppc-dev@lists.ozlabs.org
6617 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6619 S:      Supported
6620 F:      Documentation/powerpc/
6621 F:      arch/powerpc/
6622
6623 LINUX FOR POWER MACINTOSH
6624 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
6625 W:      http://www.penguinppc.org/
6626 L:      linuxppc-dev@lists.ozlabs.org
6627 S:      Maintained
6628 F:      arch/powerpc/platforms/powermac/
6629 F:      drivers/macintosh/
6630
6631 LINUX FOR POWERPC EMBEDDED MPC5XXX
6632 M:      Anatolij Gustschin <agust@denx.de>
6633 L:      linuxppc-dev@lists.ozlabs.org
6634 T:      git git://git.denx.de/linux-denx-agust.git
6635 S:      Maintained
6636 F:      arch/powerpc/platforms/512x/
6637 F:      arch/powerpc/platforms/52xx/
6638
6639 LINUX FOR POWERPC EMBEDDED PPC4XX
6640 M:      Alistair Popple <alistair@popple.id.au>
6641 M:      Matt Porter <mporter@kernel.crashing.org>
6642 W:      http://www.penguinppc.org/
6643 L:      linuxppc-dev@lists.ozlabs.org
6644 S:      Maintained
6645 F:      arch/powerpc/platforms/40x/
6646 F:      arch/powerpc/platforms/44x/
6647
6648 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6649 L:      linuxppc-dev@lists.ozlabs.org
6650 S:      Orphan
6651 F:      arch/powerpc/*/*virtex*
6652 F:      arch/powerpc/*/*/*virtex*
6653
6654 LINUX FOR POWERPC EMBEDDED PPC8XX
6655 M:      Vitaly Bordug <vitb@kernel.crashing.org>
6656 W:      http://www.penguinppc.org/
6657 L:      linuxppc-dev@lists.ozlabs.org
6658 S:      Maintained
6659 F:      arch/powerpc/platforms/8xx/
6660
6661 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6662 M:      Scott Wood <oss@buserror.net>
6663 M:      Kumar Gala <galak@kernel.crashing.org>
6664 W:      http://www.penguinppc.org/
6665 L:      linuxppc-dev@lists.ozlabs.org
6666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6667 S:      Maintained
6668 F:      arch/powerpc/platforms/83xx/
6669 F:      arch/powerpc/platforms/85xx/
6670
6671 LINUX FOR POWERPC PA SEMI PWRFICIENT
6672 M:      Olof Johansson <olof@lixom.net>
6673 L:      linuxppc-dev@lists.ozlabs.org
6674 S:      Maintained
6675 F:      arch/powerpc/platforms/pasemi/
6676 F:      drivers/*/*pasemi*
6677 F:      drivers/*/*/*pasemi*
6678
6679 LINUX SECURITY MODULE (LSM) FRAMEWORK
6680 M:      Chris Wright <chrisw@sous-sol.org>
6681 L:      linux-security-module@vger.kernel.org
6682 S:      Supported
6683
6684 LIS3LV02D ACCELEROMETER DRIVER
6685 M:      Eric Piel <eric.piel@tremplin-utc.net>
6686 S:      Maintained
6687 F:      Documentation/misc-devices/lis3lv02d
6688 F:      drivers/misc/lis3lv02d/
6689 F:      drivers/platform/x86/hp_accel.c
6690
6691 LIVE PATCHING
6692 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6693 M:      Jessica Yu <jeyu@redhat.com>
6694 M:      Jiri Kosina <jikos@kernel.org>
6695 M:      Miroslav Benes <mbenes@suse.cz>
6696 R:      Petr Mladek <pmladek@suse.com>
6697 S:      Maintained
6698 F:      kernel/livepatch/
6699 F:      include/linux/livepatch.h
6700 F:      arch/x86/include/asm/livepatch.h
6701 F:      arch/x86/kernel/livepatch.c
6702 F:      Documentation/livepatch/
6703 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
6704 F:      samples/livepatch/
6705 L:      live-patching@vger.kernel.org
6706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6707
6708 LINUX KERNEL DUMP TEST MODULE (LKDTM)
6709 M:      Kees Cook <keescook@chromium.org>
6710 S:      Maintained
6711 F:      drivers/misc/lkdtm.c
6712
6713 LLC (802.2)
6714 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6715 S:      Maintained
6716 F:      include/linux/llc.h
6717 F:      include/uapi/linux/llc.h
6718 F:      include/net/llc*
6719 F:      net/llc/
6720
6721 LM73 HARDWARE MONITOR DRIVER
6722 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
6723 L:      linux-hwmon@vger.kernel.org
6724 S:      Maintained
6725 F:      drivers/hwmon/lm73.c
6726
6727 LM78 HARDWARE MONITOR DRIVER
6728 M:      Jean Delvare <jdelvare@suse.com>
6729 L:      linux-hwmon@vger.kernel.org
6730 S:      Maintained
6731 F:      Documentation/hwmon/lm78
6732 F:      drivers/hwmon/lm78.c
6733
6734 LM83 HARDWARE MONITOR DRIVER
6735 M:      Jean Delvare <jdelvare@suse.com>
6736 L:      linux-hwmon@vger.kernel.org
6737 S:      Maintained
6738 F:      Documentation/hwmon/lm83
6739 F:      drivers/hwmon/lm83.c
6740
6741 LM90 HARDWARE MONITOR DRIVER
6742 M:      Jean Delvare <jdelvare@suse.com>
6743 L:      linux-hwmon@vger.kernel.org
6744 S:      Maintained
6745 F:      Documentation/hwmon/lm90
6746 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
6747 F:      drivers/hwmon/lm90.c
6748
6749 LM95234 HARDWARE MONITOR DRIVER
6750 M:      Guenter Roeck <linux@roeck-us.net>
6751 L:      linux-hwmon@vger.kernel.org
6752 S:      Maintained
6753 F:      Documentation/hwmon/lm95234
6754 F:      drivers/hwmon/lm95234.c
6755
6756 LME2510 MEDIA DRIVER
6757 M:      Malcolm Priestley <tvboxspy@gmail.com>
6758 L:      linux-media@vger.kernel.org
6759 W:      https://linuxtv.org
6760 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6761 S:      Maintained
6762 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
6763
6764 LOCKDEP AND LOCKSTAT
6765 M:      Peter Zijlstra <peterz@infradead.org>
6766 M:      Ingo Molnar <mingo@redhat.com>
6767 L:      linux-kernel@vger.kernel.org
6768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6769 S:      Maintained
6770 F:      Documentation/locking/lockdep*.txt
6771 F:      Documentation/locking/lockstat.txt
6772 F:      include/linux/lockdep.h
6773 F:      kernel/locking/
6774
6775 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6776 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
6777 L:      linux-ntfs-dev@lists.sourceforge.net
6778 W:      http://www.linux-ntfs.org/content/view/19/37/
6779 S:      Maintained
6780 F:      Documentation/ldm.txt
6781 F:      block/partitions/ldm.*
6782
6783 LogFS
6784 M:      Joern Engel <joern@logfs.org>
6785 M:      Prasad Joshi <prasadjoshi.linux@gmail.com>
6786 L:      logfs@logfs.org
6787 W:      logfs.org
6788 S:      Maintained
6789 F:      fs/logfs/
6790
6791 LPC32XX MACHINE SUPPORT
6792 M:      Roland Stigge <stigge@antcom.de>
6793 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6794 S:      Maintained
6795 F:      arch/arm/mach-lpc32xx/
6796
6797 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6798 M:      Sathya Prakash <sathya.prakash@broadcom.com>
6799 M:      Chaitra P B <chaitra.basappa@broadcom.com>
6800 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
6801 L:      MPT-FusionLinux.pdl@broadcom.com
6802 L:      linux-scsi@vger.kernel.org
6803 W:      http://www.avagotech.com/support/
6804 S:      Supported
6805 F:      drivers/message/fusion/
6806 F:      drivers/scsi/mpt2sas/
6807 F:      drivers/scsi/mpt3sas/
6808
6809 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6810 M:      Matthew Wilcox <matthew@wil.cx>
6811 L:      linux-scsi@vger.kernel.org
6812 S:      Maintained
6813 F:      drivers/scsi/sym53c8xx_2/
6814
6815 LTC4261 HARDWARE MONITOR DRIVER
6816 M:      Guenter Roeck <linux@roeck-us.net>
6817 L:      linux-hwmon@vger.kernel.org
6818 S:      Maintained
6819 F:      Documentation/hwmon/ltc4261
6820 F:      drivers/hwmon/ltc4261.c
6821
6822 LTP (Linux Test Project)
6823 M:      Mike Frysinger <vapier@gentoo.org>
6824 M:      Cyril Hrubis <chrubis@suse.cz>
6825 M:      Wanlong Gao <wanlong.gao@gmail.com>
6826 M:      Jan Stancek <jstancek@redhat.com>
6827 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6828 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
6829 L:      ltp@lists.linux.it (subscribers-only)
6830 W:      http://linux-test-project.github.io/
6831 T:      git git://github.com/linux-test-project/ltp.git
6832 S:      Maintained
6833
6834 M32R ARCHITECTURE
6835 W:      http://www.linux-m32r.org/
6836 S:      Orphan
6837 F:      arch/m32r/
6838
6839 M68K ARCHITECTURE
6840 M:      Geert Uytterhoeven <geert@linux-m68k.org>
6841 L:      linux-m68k@lists.linux-m68k.org
6842 W:      http://www.linux-m68k.org/
6843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6844 S:      Maintained
6845 F:      arch/m68k/
6846 F:      drivers/zorro/
6847
6848 M68K ON APPLE MACINTOSH
6849 M:      Joshua Thompson <funaho@jurai.org>
6850 W:      http://www.mac.linux-m68k.org/
6851 L:      linux-m68k@lists.linux-m68k.org
6852 S:      Maintained
6853 F:      arch/m68k/mac/
6854
6855 M68K ON HP9000/300
6856 M:      Philip Blundell <philb@gnu.org>
6857 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
6858 S:      Maintained
6859 F:      arch/m68k/hp300/
6860
6861 M88DS3103 MEDIA DRIVER
6862 M:      Antti Palosaari <crope@iki.fi>
6863 L:      linux-media@vger.kernel.org
6864 W:      https://linuxtv.org
6865 W:      http://palosaari.fi/linux/
6866 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6867 T:      git git://linuxtv.org/anttip/media_tree.git
6868 S:      Maintained
6869 F:      drivers/media/dvb-frontends/m88ds3103*
6870
6871 M88RS2000 MEDIA DRIVER
6872 M:      Malcolm Priestley <tvboxspy@gmail.com>
6873 L:      linux-media@vger.kernel.org
6874 W:      https://linuxtv.org
6875 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6876 S:      Maintained
6877 F:      drivers/media/dvb-frontends/m88rs2000*
6878
6879 MA901 MASTERKIT USB FM RADIO DRIVER
6880 M:      Alexey Klimov <klimov.linux@gmail.com>
6881 L:      linux-media@vger.kernel.org
6882 T:      git git://linuxtv.org/media_tree.git
6883 S:      Maintained
6884 F:      drivers/media/radio/radio-ma901.c
6885
6886 MAC80211
6887 M:      Johannes Berg <johannes@sipsolutions.net>
6888 L:      linux-wireless@vger.kernel.org
6889 W:      http://wireless.kernel.org/
6890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6892 S:      Maintained
6893 F:      Documentation/networking/mac80211-injection.txt
6894 F:      include/net/mac80211.h
6895 F:      net/mac80211/
6896 F:      drivers/net/wireless/mac80211_hwsim.[ch]
6897
6898 MACVLAN DRIVER
6899 M:      Patrick McHardy <kaber@trash.net>
6900 L:      netdev@vger.kernel.org
6901 S:      Maintained
6902 F:      drivers/net/macvlan.c
6903 F:      include/linux/if_macvlan.h
6904
6905 MAILBOX API
6906 M:      Jassi Brar <jassisinghbrar@gmail.com>
6907 L:      linux-kernel@vger.kernel.org
6908 S:      Maintained
6909 F:      drivers/mailbox/
6910 F:      include/linux/mailbox_client.h
6911 F:      include/linux/mailbox_controller.h
6912
6913 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6914 M:      Michael Kerrisk <mtk.manpages@gmail.com>
6915 W:      http://www.kernel.org/doc/man-pages
6916 L:      linux-man@vger.kernel.org
6917 S:      Maintained
6918
6919 MARVELL ARMADA DRM SUPPORT
6920 M:      Russell King <rmk+kernel@armlinux.org.uk>
6921 S:      Maintained
6922 F:      drivers/gpu/drm/armada/
6923
6924 MARVELL 88E6352 DSA support
6925 M:      Guenter Roeck <linux@roeck-us.net>
6926 S:      Maintained
6927 F:      drivers/net/dsa/mv88e6352.c
6928
6929 MARVELL CRYPTO DRIVER
6930 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
6931 M:      Arnaud Ebalard <arno@natisbad.org>
6932 F:      drivers/crypto/marvell/
6933 S:      Maintained
6934 L:      linux-crypto@vger.kernel.org
6935
6936 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6937 M:      Mirko Lindner <mlindner@marvell.com>
6938 M:      Stephen Hemminger <stephen@networkplumber.org>
6939 L:      netdev@vger.kernel.org
6940 S:      Maintained
6941 F:      drivers/net/ethernet/marvell/sk*
6942
6943 MARVELL LIBERTAS WIRELESS DRIVER
6944 L:      libertas-dev@lists.infradead.org
6945 S:      Orphan
6946 F:      drivers/net/wireless/marvell/libertas/
6947
6948 MARVELL MV643XX ETHERNET DRIVER
6949 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6950 L:      netdev@vger.kernel.org
6951 S:      Maintained
6952 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
6953 F:      include/linux/mv643xx.h
6954
6955 MARVELL MVNETA ETHERNET DRIVER
6956 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6957 L:      netdev@vger.kernel.org
6958 S:      Maintained
6959 F:      drivers/net/ethernet/marvell/mvneta.*
6960
6961 MARVELL MWIFIEX WIRELESS DRIVER
6962 M:      Amitkumar Karwar <akarwar@marvell.com>
6963 M:      Nishant Sarmukadam <nishants@marvell.com>
6964 L:      linux-wireless@vger.kernel.org
6965 S:      Maintained
6966 F:      drivers/net/wireless/marvell/mwifiex/
6967
6968 MARVELL MWL8K WIRELESS DRIVER
6969 M:      Lennert Buytenhek <buytenh@wantstofly.org>
6970 L:      linux-wireless@vger.kernel.org
6971 S:      Odd Fixes
6972 F:      drivers/net/wireless/marvell/mwl8k.c
6973
6974 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6975 M:      Nicolas Pitre <nico@fluxnic.net>
6976 S:      Odd Fixes
6977 F:      drivers/mmc/host/mvsdio.*
6978
6979 MATROX FRAMEBUFFER DRIVER
6980 L:      linux-fbdev@vger.kernel.org
6981 S:      Orphan
6982 F:      drivers/video/fbdev/matrox/matroxfb_*
6983 F:      include/uapi/linux/matroxfb.h
6984
6985 MAX16065 HARDWARE MONITOR DRIVER
6986 M:      Guenter Roeck <linux@roeck-us.net>
6987 L:      linux-hwmon@vger.kernel.org
6988 S:      Maintained
6989 F:      Documentation/hwmon/max16065
6990 F:      drivers/hwmon/max16065.c
6991
6992 MAX20751 HARDWARE MONITOR DRIVER
6993 M:      Guenter Roeck <linux@roeck-us.net>
6994 L:      linux-hwmon@vger.kernel.org
6995 S:      Maintained
6996 F:      Documentation/hwmon/max20751
6997 F:      drivers/hwmon/max20751.c
6998
6999 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7000 M:      "Hans J. Koch" <hjk@hansjkoch.de>
7001 L:      linux-hwmon@vger.kernel.org
7002 S:      Maintained
7003 F:      Documentation/hwmon/max6650
7004 F:      drivers/hwmon/max6650.c
7005
7006 MAX6697 HARDWARE MONITOR DRIVER
7007 M:      Guenter Roeck <linux@roeck-us.net>
7008 L:      linux-hwmon@vger.kernel.org
7009 S:      Maintained
7010 F:      Documentation/hwmon/max6697
7011 F:      Documentation/devicetree/bindings/i2c/max6697.txt
7012 F:      drivers/hwmon/max6697.c
7013 F:      include/linux/platform_data/max6697.h
7014
7015 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7016 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
7017 L:      linux-pm@vger.kernel.org
7018 S:      Supported
7019 F:      drivers/power/max14577_charger.c
7020 F:      drivers/power/max77693_charger.c
7021
7022 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7023 M:      Javier Martinez Canillas <javier@osg.samsung.com>
7024 L:      linux-kernel@vger.kernel.org
7025 S:      Supported
7026 F:      drivers/*/*max77802*.c
7027 F:      Documentation/devicetree/bindings/*/*max77802.txt
7028 F:      include/dt-bindings/*/*max77802.h
7029
7030 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7031 M:      Chanwoo Choi <cw00.choi@samsung.com>
7032 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
7033 L:      linux-kernel@vger.kernel.org
7034 S:      Supported
7035 F:      drivers/*/max14577*.c
7036 F:      drivers/*/max77686*.c
7037 F:      drivers/*/max77693*.c
7038 F:      drivers/extcon/extcon-max14577.c
7039 F:      drivers/extcon/extcon-max77693.c
7040 F:      drivers/rtc/rtc-max77686.c
7041 F:      drivers/clk/clk-max77686.c
7042 F:      Documentation/devicetree/bindings/mfd/max14577.txt
7043 F:      Documentation/devicetree/bindings/*/max77686.txt
7044 F:      Documentation/devicetree/bindings/mfd/max77693.txt
7045 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
7046 F:      include/linux/mfd/max14577*.h
7047 F:      include/linux/mfd/max77686*.h
7048 F:      include/linux/mfd/max77693*.h
7049
7050 MAXIRADIO FM RADIO RECEIVER DRIVER
7051 M:      Hans Verkuil <hverkuil@xs4all.nl>
7052 L:      linux-media@vger.kernel.org
7053 T:      git git://linuxtv.org/media_tree.git
7054 W:      https://linuxtv.org
7055 S:      Maintained
7056 F:      drivers/media/radio/radio-maxiradio*
7057
7058 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7059 M:      Peter Rosin <peda@axentia.se>
7060 L:      linux-iio@vger.kernel.org
7061 S:      Maintained
7062 F:      drivers/iio/potentiometer/mcp4531.c
7063
7064 MEDIA DRIVERS FOR RENESAS - VSP1
7065 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7066 L:      linux-media@vger.kernel.org
7067 L:      linux-renesas-soc@vger.kernel.org
7068 T:      git git://linuxtv.org/media_tree.git
7069 S:      Supported
7070 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
7071 F:      drivers/media/platform/vsp1/
7072
7073 MEDIA DRIVERS FOR ASCOT2E
7074 M:      Sergey Kozlov <serjk@netup.ru>
7075 L:      linux-media@vger.kernel.org
7076 W:      https://linuxtv.org
7077 W:      http://netup.tv/
7078 T:      git git://linuxtv.org/media_tree.git
7079 S:      Supported
7080 F:      drivers/media/dvb-frontends/ascot2e*
7081
7082 MEDIA DRIVERS FOR CXD2841ER
7083 M:      Sergey Kozlov <serjk@netup.ru>
7084 L:      linux-media@vger.kernel.org
7085 W:      https://linuxtv.org
7086 W:      http://netup.tv/
7087 T:      git git://linuxtv.org/media_tree.git
7088 S:      Supported
7089 F:      drivers/media/dvb-frontends/cxd2841er*
7090
7091 MEDIA DRIVERS FOR HORUS3A
7092 M:      Sergey Kozlov <serjk@netup.ru>
7093 L:      linux-media@vger.kernel.org
7094 W:      https://linuxtv.org
7095 W:      http://netup.tv/
7096 T:      git git://linuxtv.org/media_tree.git
7097 S:      Supported
7098 F:      drivers/media/dvb-frontends/horus3a*
7099
7100 MEDIA DRIVERS FOR LNBH25
7101 M:      Sergey Kozlov <serjk@netup.ru>
7102 L:      linux-media@vger.kernel.org
7103 W:      https://linuxtv.org
7104 W:      http://netup.tv/
7105 T:      git git://linuxtv.org/media_tree.git
7106 S:      Supported
7107 F:      drivers/media/dvb-frontends/lnbh25*
7108
7109 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7110 M:      Sergey Kozlov <serjk@netup.ru>
7111 L:      linux-media@vger.kernel.org
7112 W:      https://linuxtv.org
7113 W:      http://netup.tv/
7114 T:      git git://linuxtv.org/media_tree.git
7115 S:      Supported
7116 F:      drivers/media/pci/netup_unidvb/*
7117
7118 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7119 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
7120 P:      LinuxTV.org Project
7121 L:      linux-media@vger.kernel.org
7122 W:      https://linuxtv.org
7123 Q:      http://patchwork.kernel.org/project/linux-media/list/
7124 T:      git git://linuxtv.org/media_tree.git
7125 S:      Maintained
7126 F:      Documentation/dvb/
7127 F:      Documentation/video4linux/
7128 F:      Documentation/DocBook/media/
7129 F:      drivers/media/
7130 F:      drivers/staging/media/
7131 F:      include/linux/platform_data/media/
7132 F:      include/media/
7133 F:      include/uapi/linux/dvb/
7134 F:      include/uapi/linux/videodev2.h
7135 F:      include/uapi/linux/media.h
7136 F:      include/uapi/linux/v4l2-*
7137 F:      include/uapi/linux/meye.h
7138 F:      include/uapi/linux/ivtv*
7139 F:      include/uapi/linux/uvcvideo.h
7140
7141 MEDIATEK ETHERNET DRIVER
7142 M:      Felix Fietkau <nbd@openwrt.org>
7143 M:      John Crispin <blogic@openwrt.org>
7144 L:      netdev@vger.kernel.org
7145 S:      Maintained
7146 F:      drivers/net/ethernet/mediatek/
7147
7148 MEDIATEK MT7601U WIRELESS LAN DRIVER
7149 M:      Jakub Kicinski <kubakici@wp.pl>
7150 L:      linux-wireless@vger.kernel.org
7151 S:      Maintained
7152 F:      drivers/net/wireless/mediatek/mt7601u/
7153
7154 MEGARAID SCSI/SAS DRIVERS
7155 M:      Kashyap Desai <kashyap.desai@avagotech.com>
7156 M:      Sumit Saxena <sumit.saxena@avagotech.com>
7157 M:      Uday Lingala <uday.lingala@avagotech.com>
7158 L:      megaraidlinux.pdl@avagotech.com
7159 L:      linux-scsi@vger.kernel.org
7160 W:      http://www.lsi.com
7161 S:      Maintained
7162 F:      Documentation/scsi/megaraid.txt
7163 F:      drivers/scsi/megaraid.*
7164 F:      drivers/scsi/megaraid/
7165
7166 MELLANOX ETHERNET DRIVER (mlx4_en)
7167 M:      Eugenia Emantayev <eugenia@mellanox.com>
7168 L:      netdev@vger.kernel.org
7169 S:      Supported
7170 W:      http://www.mellanox.com
7171 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7172 F:      drivers/net/ethernet/mellanox/mlx4/en_*
7173
7174 MELLANOX ETHERNET DRIVER (mlx5e)
7175 M:      Saeed Mahameed <saeedm@mellanox.com>
7176 L:      netdev@vger.kernel.org
7177 S:      Supported
7178 W:      http://www.mellanox.com
7179 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7180 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
7181
7182 MELLANOX ETHERNET SWITCH DRIVERS
7183 M:      Jiri Pirko <jiri@mellanox.com>
7184 M:      Ido Schimmel <idosch@mellanox.com>
7185 L:      netdev@vger.kernel.org
7186 S:      Supported
7187 W:      http://www.mellanox.com
7188 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7189 F:      drivers/net/ethernet/mellanox/mlxsw/
7190
7191 MEMBARRIER SUPPORT
7192 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7193 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7194 L:      linux-kernel@vger.kernel.org
7195 S:      Supported
7196 F:      kernel/membarrier.c
7197 F:      include/uapi/linux/membarrier.h
7198
7199 MEMORY MANAGEMENT
7200 L:      linux-mm@kvack.org
7201 W:      http://www.linux-mm.org
7202 S:      Maintained
7203 F:      include/linux/mm.h
7204 F:      include/linux/gfp.h
7205 F:      include/linux/mmzone.h
7206 F:      include/linux/memory_hotplug.h
7207 F:      include/linux/vmalloc.h
7208 F:      mm/
7209
7210 MEMORY TECHNOLOGY DEVICES (MTD)
7211 M:      David Woodhouse <dwmw2@infradead.org>
7212 M:      Brian Norris <computersforpeace@gmail.com>
7213 L:      linux-mtd@lists.infradead.org
7214 W:      http://www.linux-mtd.infradead.org/
7215 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
7216 T:      git git://git.infradead.org/linux-mtd.git
7217 T:      git git://git.infradead.org/l2-mtd.git
7218 S:      Maintained
7219 F:      drivers/mtd/
7220 F:      include/linux/mtd/
7221 F:      include/uapi/mtd/
7222
7223 MEN A21 WATCHDOG DRIVER
7224 M:      Johannes Thumshirn <morbidrsa@gmail.com>
7225 L:      linux-watchdog@vger.kernel.org
7226 S:      Maintained
7227 F:      drivers/watchdog/mena21_wdt.c
7228
7229 MEN CHAMELEON BUS (mcb)
7230 M:      Johannes Thumshirn <morbidrsa@gmail.com>
7231 S:      Maintained
7232 F:      drivers/mcb/
7233 F:      include/linux/mcb.h
7234 F:      Documentation/men-chameleon-bus.txt
7235
7236 MEN F21BMC (Board Management Controller)
7237 M:      Andreas Werner <andreas.werner@men.de>
7238 S:      Supported
7239 F:      drivers/mfd/menf21bmc.c
7240 F:      drivers/watchdog/menf21bmc_wdt.c
7241 F:      drivers/leds/leds-menf21bmc.c
7242 F:      drivers/hwmon/menf21bmc_hwmon.c
7243 F:      Documentation/hwmon/menf21bmc
7244
7245 METAG ARCHITECTURE
7246 M:      James Hogan <james.hogan@imgtec.com>
7247 L:      linux-metag@vger.kernel.org
7248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7249 S:      Odd Fixes
7250 F:      arch/metag/
7251 F:      Documentation/metag/
7252 F:      Documentation/devicetree/bindings/metag/
7253 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
7254 F:      drivers/clocksource/metag_generic.c
7255 F:      drivers/irqchip/irq-metag.c
7256 F:      drivers/irqchip/irq-metag-ext.c
7257 F:      drivers/tty/metag_da.c
7258
7259 MICROBLAZE ARCHITECTURE
7260 M:      Michal Simek <monstr@monstr.eu>
7261 W:      http://www.monstr.eu/fdt/
7262 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
7263 S:      Supported
7264 F:      arch/microblaze/
7265
7266 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7267 M:      Chen Yu <yu.c.chen@intel.com>
7268 L:      platform-driver-x86@vger.kernel.org
7269 S:      Supported
7270 F:      drivers/platform/x86/surfacepro3_button.c
7271
7272 MICROTEK X6 SCANNER
7273 M:      Oliver Neukum <oliver@neukum.org>
7274 S:      Maintained
7275 F:      drivers/usb/image/microtek.*
7276
7277 MIPS
7278 M:      Ralf Baechle <ralf@linux-mips.org>
7279 L:      linux-mips@linux-mips.org
7280 W:      http://www.linux-mips.org/
7281 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
7282 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
7283 S:      Supported
7284 F:      Documentation/mips/
7285 F:      arch/mips/
7286
7287 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7288 M:      Hans Verkuil <hverkuil@xs4all.nl>
7289 L:      linux-media@vger.kernel.org
7290 T:      git git://linuxtv.org/media_tree.git
7291 W:      https://linuxtv.org
7292 S:      Odd Fixes
7293 F:      drivers/media/radio/radio-miropcm20*
7294
7295 MELLANOX MLX4 core VPI driver
7296 M:      Yishai Hadas <yishaih@mellanox.com>
7297 L:      netdev@vger.kernel.org
7298 L:      linux-rdma@vger.kernel.org
7299 W:      http://www.mellanox.com
7300 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7301 S:      Supported
7302 F:      drivers/net/ethernet/mellanox/mlx4/
7303 F:      include/linux/mlx4/
7304
7305 MELLANOX MLX4 IB driver
7306 M:      Yishai Hadas <yishaih@mellanox.com>
7307 L:      linux-rdma@vger.kernel.org
7308 W:      http://www.mellanox.com
7309 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7310 S:      Supported
7311 F:      drivers/infiniband/hw/mlx4/
7312 F:      include/linux/mlx4/
7313
7314 MELLANOX MLX5 core VPI driver
7315 M:      Matan Barak <matanb@mellanox.com>
7316 M:      Leon Romanovsky <leonro@mellanox.com>
7317 L:      netdev@vger.kernel.org
7318 L:      linux-rdma@vger.kernel.org
7319 W:      http://www.mellanox.com
7320 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7321 S:      Supported
7322 F:      drivers/net/ethernet/mellanox/mlx5/core/
7323 F:      include/linux/mlx5/
7324
7325 MELLANOX MLX5 IB driver
7326 M:      Matan Barak <matanb@mellanox.com>
7327 M:      Leon Romanovsky <leonro@mellanox.com>
7328 L:      linux-rdma@vger.kernel.org
7329 W:      http://www.mellanox.com
7330 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7331 S:      Supported
7332 F:      drivers/infiniband/hw/mlx5/
7333 F:      include/linux/mlx5/
7334
7335 MELEXIS MLX90614 DRIVER
7336 M:      Crt Mori <cmo@melexis.com>
7337 L:      linux-iio@vger.kernel.org
7338 W:      http://www.melexis.com
7339 S:      Supported
7340 F:      drivers/iio/temperature/mlx90614.c
7341
7342 MN88472 MEDIA DRIVER
7343 M:      Antti Palosaari <crope@iki.fi>
7344 L:      linux-media@vger.kernel.org
7345 W:      https://linuxtv.org
7346 W:      http://palosaari.fi/linux/
7347 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7348 T:      git git://linuxtv.org/anttip/media_tree.git
7349 S:      Maintained
7350 F:      drivers/staging/media/mn88472/
7351 F:      drivers/media/dvb-frontends/mn88472.h
7352
7353 MN88473 MEDIA DRIVER
7354 M:      Antti Palosaari <crope@iki.fi>
7355 L:      linux-media@vger.kernel.org
7356 W:      https://linuxtv.org
7357 W:      http://palosaari.fi/linux/
7358 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7359 S:      Maintained
7360 F:      drivers/media/dvb-frontends/mn88473*
7361
7362 MODULE SUPPORT
7363 M:      Rusty Russell <rusty@rustcorp.com.au>
7364 S:      Maintained
7365 F:      include/linux/module.h
7366 F:      kernel/module.c
7367
7368 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7369 W:      http://popies.net/meye/
7370 S:      Orphan
7371 F:      Documentation/video4linux/meye.txt
7372 F:      drivers/media/pci/meye/
7373 F:      include/uapi/linux/meye.h
7374
7375 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7376 M:      Jiri Slaby <jirislaby@gmail.com>
7377 S:      Maintained
7378 F:      Documentation/serial/moxa-smartio
7379 F:      drivers/tty/mxser.*
7380
7381 MR800 AVERMEDIA USB FM RADIO DRIVER
7382 M:      Alexey Klimov <klimov.linux@gmail.com>
7383 L:      linux-media@vger.kernel.org
7384 T:      git git://linuxtv.org/media_tree.git
7385 S:      Maintained
7386 F:      drivers/media/radio/radio-mr800.c
7387
7388 MRF24J40 IEEE 802.15.4 RADIO DRIVER
7389 M:      Alan Ott <alan@signal11.us>
7390 L:      linux-wpan@vger.kernel.org
7391 S:      Maintained
7392 F:      drivers/net/ieee802154/mrf24j40.c
7393 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7394
7395 MSI LAPTOP SUPPORT
7396 M:      "Lee, Chun-Yi" <jlee@suse.com>
7397 L:      platform-driver-x86@vger.kernel.org
7398 S:      Maintained
7399 F:      drivers/platform/x86/msi-laptop.c
7400
7401 MSI WMI SUPPORT
7402 L:      platform-driver-x86@vger.kernel.org
7403 S:      Orphan
7404 F:      drivers/platform/x86/msi-wmi.c
7405
7406 MSI001 MEDIA DRIVER
7407 M:      Antti Palosaari <crope@iki.fi>
7408 L:      linux-media@vger.kernel.org
7409 W:      https://linuxtv.org
7410 W:      http://palosaari.fi/linux/
7411 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7412 T:      git git://linuxtv.org/anttip/media_tree.git
7413 S:      Maintained
7414 F:      drivers/media/tuners/msi001*
7415
7416 MSI2500 MEDIA DRIVER
7417 M:      Antti Palosaari <crope@iki.fi>
7418 L:      linux-media@vger.kernel.org
7419 W:      https://linuxtv.org
7420 W:      http://palosaari.fi/linux/
7421 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7422 T:      git git://linuxtv.org/anttip/media_tree.git
7423 S:      Maintained
7424 F:      drivers/media/usb/msi2500/
7425
7426 MSYSTEMS DISKONCHIP G3 MTD DRIVER
7427 M:      Robert Jarzmik <robert.jarzmik@free.fr>
7428 L:      linux-mtd@lists.infradead.org
7429 S:      Maintained
7430 F:      drivers/mtd/devices/docg3*
7431
7432 MT9M032 APTINA SENSOR DRIVER
7433 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7434 L:      linux-media@vger.kernel.org
7435 T:      git git://linuxtv.org/media_tree.git
7436 S:      Maintained
7437 F:      drivers/media/i2c/mt9m032.c
7438 F:      include/media/i2c/mt9m032.h
7439
7440 MT9P031 APTINA CAMERA SENSOR
7441 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7442 L:      linux-media@vger.kernel.org
7443 T:      git git://linuxtv.org/media_tree.git
7444 S:      Maintained
7445 F:      drivers/media/i2c/mt9p031.c
7446 F:      include/media/i2c/mt9p031.h
7447
7448 MT9T001 APTINA CAMERA SENSOR
7449 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7450 L:      linux-media@vger.kernel.org
7451 T:      git git://linuxtv.org/media_tree.git
7452 S:      Maintained
7453 F:      drivers/media/i2c/mt9t001.c
7454 F:      include/media/i2c/mt9t001.h
7455
7456 MT9V032 APTINA CAMERA SENSOR
7457 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7458 L:      linux-media@vger.kernel.org
7459 T:      git git://linuxtv.org/media_tree.git
7460 S:      Maintained
7461 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7462 F:      drivers/media/i2c/mt9v032.c
7463 F:      include/media/i2c/mt9v032.h
7464
7465 MULTIFUNCTION DEVICES (MFD)
7466 M:      Lee Jones <lee.jones@linaro.org>
7467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7468 S:      Supported
7469 F:      drivers/mfd/
7470 F:      include/linux/mfd/
7471
7472 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7473 M:      Ulf Hansson <ulf.hansson@linaro.org>
7474 L:      linux-mmc@vger.kernel.org
7475 T:      git git://git.linaro.org/people/ulf.hansson/mmc.git
7476 S:      Maintained
7477 F:      drivers/mmc/
7478 F:      include/linux/mmc/
7479 F:      include/uapi/linux/mmc/
7480
7481 MULTIMEDIA CARD (MMC) ETC. OVER SPI
7482 S:      Orphan
7483 F:      drivers/mmc/host/mmc_spi.c
7484 F:      include/linux/spi/mmc_spi.h
7485
7486 MULTISOUND SOUND DRIVER
7487 M:      Andrew Veliath <andrewtv@usa.net>
7488 S:      Maintained
7489 F:      Documentation/sound/oss/MultiSound
7490 F:      sound/oss/msnd*
7491
7492 MULTITECH MULTIPORT CARD (ISICOM)
7493 S:      Orphan
7494 F:      drivers/tty/isicom.c
7495 F:      include/linux/isicom.h
7496
7497 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7498 M:      Bin Liu <b-liu@ti.com>
7499 L:      linux-usb@vger.kernel.org
7500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7501 S:      Maintained
7502 F:      drivers/usb/musb/
7503
7504 MXL5007T MEDIA DRIVER
7505 M:      Michael Krufky <mkrufky@linuxtv.org>
7506 L:      linux-media@vger.kernel.org
7507 W:      https://linuxtv.org
7508 W:      http://github.com/mkrufky
7509 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7510 T:      git git://linuxtv.org/mkrufky/tuners.git
7511 S:      Maintained
7512 F:      drivers/media/tuners/mxl5007t.*
7513
7514 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7515 M:      Hyong-Youb Kim <hykim@myri.com>
7516 L:      netdev@vger.kernel.org
7517 W:      https://www.myricom.com/support/downloads/myri10ge.html
7518 S:      Supported
7519 F:      drivers/net/ethernet/myricom/myri10ge/
7520
7521 NAND FLASH SUBSYSTEM
7522 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7523 R:      Richard Weinberger <richard@nod.at>
7524 L:      linux-mtd@lists.infradead.org
7525 W:      http://www.linux-mtd.infradead.org/
7526 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
7527 T:      git git://github.com/linux-nand/linux.git
7528 S:      Maintained
7529 F:      drivers/mtd/nand/
7530 F:      include/linux/mtd/nand*.h
7531
7532 NATSEMI ETHERNET DRIVER (DP8381x)
7533 S:      Orphan
7534 F:      drivers/net/ethernet/natsemi/natsemi.c
7535
7536 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7537 M:      Daniel Mack <zonque@gmail.com>
7538 S:      Maintained
7539 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7540 W:      http://www.native-instruments.com
7541 F:      sound/usb/caiaq/
7542
7543 NCP FILESYSTEM
7544 M:      Petr Vandrovec <petr@vandrovec.name>
7545 S:      Odd Fixes
7546 F:      fs/ncpfs/
7547
7548 NCR 5380 SCSI DRIVERS
7549 M:      Finn Thain <fthain@telegraphics.com.au>
7550 M:      Michael Schmitz <schmitzmic@gmail.com>
7551 L:      linux-scsi@vger.kernel.org
7552 S:      Maintained
7553 F:      Documentation/scsi/g_NCR5380.txt
7554 F:      drivers/scsi/NCR5380.*
7555 F:      drivers/scsi/arm/cumana_1.c
7556 F:      drivers/scsi/arm/oak.c
7557 F:      drivers/scsi/atari_NCR5380.c
7558 F:      drivers/scsi/atari_scsi.*
7559 F:      drivers/scsi/dmx3191d.c
7560 F:      drivers/scsi/dtc.*
7561 F:      drivers/scsi/g_NCR5380.*
7562 F:      drivers/scsi/g_NCR5380_mmio.c
7563 F:      drivers/scsi/mac_scsi.*
7564 F:      drivers/scsi/pas16.*
7565 F:      drivers/scsi/sun3_scsi.*
7566 F:      drivers/scsi/sun3_scsi_vme.c
7567 F:      drivers/scsi/t128.*
7568
7569 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7570 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7571 L:      linux-scsi@vger.kernel.org
7572 S:      Maintained
7573 F:      drivers/scsi/NCR_D700.*
7574
7575 NCT6775 HARDWARE MONITOR DRIVER
7576 M:      Guenter Roeck <linux@roeck-us.net>
7577 L:      linux-hwmon@vger.kernel.org
7578 S:      Maintained
7579 F:      Documentation/hwmon/nct6775
7580 F:      drivers/hwmon/nct6775.c
7581
7582 NETEFFECT IWARP RNIC DRIVER (IW_NES)
7583 M:      Faisal Latif <faisal.latif@intel.com>
7584 L:      linux-rdma@vger.kernel.org
7585 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7586 S:      Supported
7587 F:      drivers/infiniband/hw/nes/
7588
7589 NETEM NETWORK EMULATOR
7590 M:      Stephen Hemminger <stephen@networkplumber.org>
7591 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
7592 S:      Maintained
7593 F:      net/sched/sch_netem.c
7594
7595 NETERION 10GbE DRIVERS (s2io/vxge)
7596 M:      Jon Mason <jdmason@kudzu.us>
7597 L:      netdev@vger.kernel.org
7598 S:      Supported
7599 F:      Documentation/networking/s2io.txt
7600 F:      Documentation/networking/vxge.txt
7601 F:      drivers/net/ethernet/neterion/
7602
7603 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7604 M:      Pablo Neira Ayuso <pablo@netfilter.org>
7605 M:      Patrick McHardy <kaber@trash.net>
7606 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7607 L:      netfilter-devel@vger.kernel.org
7608 L:      coreteam@netfilter.org
7609 W:      http://www.netfilter.org/
7610 W:      http://www.iptables.org/
7611 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
7612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7614 S:      Supported
7615 F:      include/linux/netfilter*
7616 F:      include/linux/netfilter/
7617 F:      include/net/netfilter/
7618 F:      include/uapi/linux/netfilter*
7619 F:      include/uapi/linux/netfilter/
7620 F:      net/*/netfilter.c
7621 F:      net/*/netfilter/
7622 F:      net/netfilter/
7623 F:      net/bridge/br_netfilter*.c
7624
7625 NETLABEL
7626 M:      Paul Moore <paul@paul-moore.com>
7627 W:      http://netlabel.sf.net
7628 L:      netdev@vger.kernel.org
7629 S:      Maintained
7630 F:      Documentation/netlabel/
7631 F:      include/net/netlabel.h
7632 F:      net/netlabel/
7633
7634 NETROM NETWORK LAYER
7635 M:      Ralf Baechle <ralf@linux-mips.org>
7636 L:      linux-hams@vger.kernel.org
7637 W:      http://www.linux-ax25.org/
7638 S:      Maintained
7639 F:      include/net/netrom.h
7640 F:      include/uapi/linux/netrom.h
7641 F:      net/netrom/
7642
7643 NETRONOME ETHERNET DRIVERS
7644 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
7645 L:      oss-drivers@netronome.com
7646 S:      Maintained
7647 F:      drivers/net/ethernet/netronome/
7648
7649 NETWORK BLOCK DEVICE (NBD)
7650 M:      Markus Pargmann <mpa@pengutronix.de>
7651 S:      Maintained
7652 L:      nbd-general@lists.sourceforge.net
7653 T:      git git://git.pengutronix.de/git/mpa/linux-nbd.git
7654 F:      Documentation/blockdev/nbd.txt
7655 F:      drivers/block/nbd.c
7656 F:      include/uapi/linux/nbd.h
7657
7658 NETWORK DROP MONITOR
7659 M:      Neil Horman <nhorman@tuxdriver.com>
7660 L:      netdev@vger.kernel.org
7661 S:      Maintained
7662 W:      https://fedorahosted.org/dropwatch/
7663 F:      net/core/drop_monitor.c
7664
7665 NETWORKING [GENERAL]
7666 M:      "David S. Miller" <davem@davemloft.net>
7667 L:      netdev@vger.kernel.org
7668 W:      http://www.linuxfoundation.org/en/Net
7669 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7672 S:      Maintained
7673 F:      net/
7674 F:      include/net/
7675 F:      include/linux/in.h
7676 F:      include/linux/net.h
7677 F:      include/linux/netdevice.h
7678 F:      include/uapi/linux/in.h
7679 F:      include/uapi/linux/net.h
7680 F:      include/uapi/linux/netdevice.h
7681 F:      include/uapi/linux/net_namespace.h
7682 F:      tools/net/
7683 F:      tools/testing/selftests/net/
7684 F:      lib/random32.c
7685 F:      lib/test_bpf.c
7686
7687 NETWORKING [IPv4/IPv6]
7688 M:      "David S. Miller" <davem@davemloft.net>
7689 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7690 M:      James Morris <jmorris@namei.org>
7691 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7692 M:      Patrick McHardy <kaber@trash.net>
7693 L:      netdev@vger.kernel.org
7694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7695 S:      Maintained
7696 F:      net/ipv4/
7697 F:      net/ipv6/
7698 F:      include/net/ip*
7699 F:      arch/x86/net/*
7700
7701 NETWORKING [IPSEC]
7702 M:      Steffen Klassert <steffen.klassert@secunet.com>
7703 M:      Herbert Xu <herbert@gondor.apana.org.au>
7704 M:      "David S. Miller" <davem@davemloft.net>
7705 L:      netdev@vger.kernel.org
7706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7708 S:      Maintained
7709 F:      net/core/flow.c
7710 F:      net/xfrm/
7711 F:      net/key/
7712 F:      net/ipv4/xfrm*
7713 F:      net/ipv4/esp4.c
7714 F:      net/ipv4/ah4.c
7715 F:      net/ipv4/ipcomp.c
7716 F:      net/ipv4/ip_vti.c
7717 F:      net/ipv6/xfrm*
7718 F:      net/ipv6/esp6.c
7719 F:      net/ipv6/ah6.c
7720 F:      net/ipv6/ipcomp6.c
7721 F:      net/ipv6/ip6_vti.c
7722 F:      include/uapi/linux/xfrm.h
7723 F:      include/net/xfrm.h
7724
7725 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7726 M:      Paul Moore <paul@paul-moore.com>
7727 L:      netdev@vger.kernel.org
7728 S:      Maintained
7729
7730 NETWORKING [WIRELESS]
7731 L:      linux-wireless@vger.kernel.org
7732 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
7733
7734 NETWORKING DRIVERS
7735 L:      netdev@vger.kernel.org
7736 W:      http://www.linuxfoundation.org/en/Net
7737 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7740 S:      Odd Fixes
7741 F:      drivers/net/
7742 F:      include/linux/if_*
7743 F:      include/linux/netdevice.h
7744 F:      include/linux/etherdevice.h
7745 F:      include/linux/fcdevice.h
7746 F:      include/linux/fddidevice.h
7747 F:      include/linux/hippidevice.h
7748 F:      include/linux/inetdevice.h
7749 F:      include/uapi/linux/if_*
7750 F:      include/uapi/linux/netdevice.h
7751
7752 NETWORKING DRIVERS (WIRELESS)
7753 M:      Kalle Valo <kvalo@codeaurora.org>
7754 L:      linux-wireless@vger.kernel.org
7755 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
7756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
7758 S:      Maintained
7759 F:      drivers/net/wireless/
7760
7761 NETXEN (1/10) GbE SUPPORT
7762 M:      Manish Chopra <manish.chopra@qlogic.com>
7763 M:      Sony Chacko <sony.chacko@qlogic.com>
7764 M:      Rajesh Borundia <rajesh.borundia@qlogic.com>
7765 L:      netdev@vger.kernel.org
7766 W:      http://www.qlogic.com
7767 S:      Supported
7768 F:      drivers/net/ethernet/qlogic/netxen/
7769
7770 NFC SUBSYSTEM
7771 M:      Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7772 M:      Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7773 M:      Samuel Ortiz <sameo@linux.intel.com>
7774 L:      linux-wireless@vger.kernel.org
7775 L:      linux-nfc@lists.01.org (subscribers-only)
7776 S:      Supported
7777 F:      net/nfc/
7778 F:      include/net/nfc/
7779 F:      include/uapi/linux/nfc.h
7780 F:      drivers/nfc/
7781 F:      include/linux/platform_data/nfcmrvl.h
7782 F:      include/linux/platform_data/nxp-nci.h
7783 F:      include/linux/platform_data/pn544.h
7784 F:      include/linux/platform_data/st21nfca.h
7785 F:      include/linux/platform_data/st-nci.h
7786 F:      Documentation/devicetree/bindings/net/nfc/
7787
7788 NFS, SUNRPC, AND LOCKD CLIENTS
7789 M:      Trond Myklebust <trond.myklebust@primarydata.com>
7790 M:      Anna Schumaker <anna.schumaker@netapp.com>
7791 L:      linux-nfs@vger.kernel.org
7792 W:      http://client.linux-nfs.org
7793 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7794 S:      Maintained
7795 F:      fs/lockd/
7796 F:      fs/nfs/
7797 F:      fs/nfs_common/
7798 F:      net/sunrpc/
7799 F:      include/linux/lockd/
7800 F:      include/linux/nfs*
7801 F:      include/linux/sunrpc/
7802 F:      include/uapi/linux/nfs*
7803 F:      include/uapi/linux/sunrpc/
7804
7805 NILFS2 FILESYSTEM
7806 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7807 L:      linux-nilfs@vger.kernel.org
7808 W:      http://nilfs.sourceforge.net/
7809 T:      git git://github.com/konis/nilfs2.git
7810 S:      Supported
7811 F:      Documentation/filesystems/nilfs2.txt
7812 F:      fs/nilfs2/
7813 F:      include/linux/nilfs2_fs.h
7814 F:      include/trace/events/nilfs2.h
7815
7816 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7817 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7818 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7819 S:      Maintained
7820 F:      Documentation/scsi/NinjaSCSI.txt
7821 F:      drivers/scsi/pcmcia/nsp_*
7822
7823 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7824 M:      GOTO Masanori <gotom@debian.or.jp>
7825 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7826 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7827 S:      Maintained
7828 F:      Documentation/scsi/NinjaSCSI.txt
7829 F:      drivers/scsi/nsp32*
7830
7831 NIOS2 ARCHITECTURE
7832 M:      Ley Foon Tan <lftan@altera.com>
7833 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7835 S:      Maintained
7836 F:      arch/nios2/
7837
7838 NOKIA N900 POWER SUPPLY DRIVERS
7839 R:      Pali Rohár <pali.rohar@gmail.com>
7840 F:      include/linux/power/bq2415x_charger.h
7841 F:      include/linux/power/bq27xxx_battery.h
7842 F:      include/linux/power/isp1704_charger.h
7843 F:      drivers/power/bq2415x_charger.c
7844 F:      drivers/power/bq27xxx_battery.c
7845 F:      drivers/power/bq27xxx_battery_i2c.c
7846 F:      drivers/power/isp1704_charger.c
7847 F:      drivers/power/rx51_battery.c
7848
7849 NTB DRIVER CORE
7850 M:      Jon Mason <jdmason@kudzu.us>
7851 M:      Dave Jiang <dave.jiang@intel.com>
7852 M:      Allen Hubbe <Allen.Hubbe@emc.com>
7853 L:      linux-ntb@googlegroups.com
7854 S:      Supported
7855 W:      https://github.com/jonmason/ntb/wiki
7856 T:      git git://github.com/jonmason/ntb.git
7857 F:      drivers/ntb/
7858 F:      drivers/net/ntb_netdev.c
7859 F:      include/linux/ntb.h
7860 F:      include/linux/ntb_transport.h
7861
7862 NTB INTEL DRIVER
7863 M:      Jon Mason <jdmason@kudzu.us>
7864 M:      Dave Jiang <dave.jiang@intel.com>
7865 L:      linux-ntb@googlegroups.com
7866 S:      Supported
7867 W:      https://github.com/jonmason/ntb/wiki
7868 T:      git git://github.com/jonmason/ntb.git
7869 F:      drivers/ntb/hw/intel/
7870
7871 NTB AMD DRIVER
7872 M:      Xiangliang Yu <Xiangliang.Yu@amd.com>
7873 L:      linux-ntb@googlegroups.com
7874 S:      Supported
7875 F:      drivers/ntb/hw/amd/
7876
7877 NTFS FILESYSTEM
7878 M:      Anton Altaparmakov <anton@tuxera.com>
7879 L:      linux-ntfs-dev@lists.sourceforge.net
7880 W:      http://www.tuxera.com/
7881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7882 S:      Supported
7883 F:      Documentation/filesystems/ntfs.txt
7884 F:      fs/ntfs/
7885
7886 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7887 M:      Antonino Daplas <adaplas@gmail.com>
7888 L:      linux-fbdev@vger.kernel.org
7889 S:      Maintained
7890 F:      drivers/video/fbdev/riva/
7891 F:      drivers/video/fbdev/nvidia/
7892
7893 NVM EXPRESS DRIVER
7894 M:      Keith Busch <keith.busch@intel.com>
7895 M:      Jens Axboe <axboe@fb.com>
7896 L:      linux-nvme@lists.infradead.org
7897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7898 W:      https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7899 S:      Supported
7900 F:      drivers/nvme/host/
7901 F:      include/linux/nvme.h
7902
7903 NVMEM FRAMEWORK
7904 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7905 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
7906 S:      Maintained
7907 F:      drivers/nvmem/
7908 F:      Documentation/devicetree/bindings/nvmem/
7909 F:      include/linux/nvmem-consumer.h
7910 F:      include/linux/nvmem-provider.h
7911
7912 NXP-NCI NFC DRIVER
7913 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
7914 R:      Charles Gorand <charles.gorand@effinnov.com>
7915 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
7916 S:      Supported
7917 F:      drivers/nfc/nxp-nci
7918
7919 NXP TDA998X DRM DRIVER
7920 M:      Russell King <rmk+kernel@armlinux.org.uk>
7921 S:      Supported
7922 F:      drivers/gpu/drm/i2c/tda998x_drv.c
7923 F:      include/drm/i2c/tda998x.h
7924
7925 NXP TFA9879 DRIVER
7926 M:      Peter Rosin <peda@axentia.se>
7927 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7928 S:      Maintained
7929 F:      sound/soc/codecs/tfa9879*
7930
7931 OBJTOOL
7932 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7933 S:      Supported
7934 F:      tools/objtool/
7935
7936 OMAP SUPPORT
7937 M:      Tony Lindgren <tony@atomide.com>
7938 L:      linux-omap@vger.kernel.org
7939 W:      http://www.muru.com/linux/omap/
7940 W:      http://linux.omap.com/
7941 Q:      http://patchwork.kernel.org/project/linux-omap/list/
7942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7943 S:      Maintained
7944 F:      arch/arm/*omap*/
7945 F:      arch/arm/configs/omap1_defconfig
7946 F:      arch/arm/configs/omap2plus_defconfig
7947 F:      drivers/i2c/busses/i2c-omap.c
7948 F:      drivers/irqchip/irq-omap-intc.c
7949 F:      drivers/mfd/*omap*.c
7950 F:      drivers/mfd/menelaus.c
7951 F:      drivers/mfd/palmas.c
7952 F:      drivers/mfd/tps65217.c
7953 F:      drivers/mfd/tps65218.c
7954 F:      drivers/mfd/tps65910.c
7955 F:      drivers/mfd/twl-core.[ch]
7956 F:      drivers/mfd/twl4030*.c
7957 F:      drivers/mfd/twl6030*.c
7958 F:      drivers/mfd/twl6040*.c
7959 F:      drivers/regulator/palmas-regulator*.c
7960 F:      drivers/regulator/pbias-regulator.c
7961 F:      drivers/regulator/tps65217-regulator.c
7962 F:      drivers/regulator/tps65218-regulator.c
7963 F:      drivers/regulator/tps65910-regulator.c
7964 F:      drivers/regulator/twl-regulator.c
7965 F:      include/linux/i2c-omap.h
7966
7967 OMAP DEVICE TREE SUPPORT
7968 M:      Benoît Cousson <bcousson@baylibre.com>
7969 M:      Tony Lindgren <tony@atomide.com>
7970 L:      linux-omap@vger.kernel.org
7971 L:      devicetree@vger.kernel.org
7972 S:      Maintained
7973 F:      arch/arm/boot/dts/*omap*
7974 F:      arch/arm/boot/dts/*am3*
7975 F:      arch/arm/boot/dts/*am4*
7976 F:      arch/arm/boot/dts/*am5*
7977 F:      arch/arm/boot/dts/*dra7*
7978
7979 OMAP CLOCK FRAMEWORK SUPPORT
7980 M:      Paul Walmsley <paul@pwsan.com>
7981 L:      linux-omap@vger.kernel.org
7982 S:      Maintained
7983 F:      arch/arm/*omap*/*clock*
7984
7985 OMAP POWER MANAGEMENT SUPPORT
7986 M:      Kevin Hilman <khilman@kernel.org>
7987 L:      linux-omap@vger.kernel.org
7988 S:      Maintained
7989 F:      arch/arm/*omap*/*pm*
7990 F:      drivers/cpufreq/omap-cpufreq.c
7991
7992 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7993 M:      Rajendra Nayak <rnayak@codeaurora.org>
7994 M:      Paul Walmsley <paul@pwsan.com>
7995 L:      linux-omap@vger.kernel.org
7996 S:      Maintained
7997 F:      arch/arm/mach-omap2/prm*
7998
7999 OMAP AUDIO SUPPORT
8000 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
8001 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
8002 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8003 L:      linux-omap@vger.kernel.org
8004 S:      Maintained
8005 F:      sound/soc/omap/
8006
8007 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8008 M:      Roger Quadros <rogerq@ti.com>
8009 M:      Tony Lindgren <tony@atomide.com>
8010 L:      linux-omap@vger.kernel.org
8011 S:      Maintained
8012 F:      drivers/memory/omap-gpmc.c
8013 F:      arch/arm/mach-omap2/*gpmc*
8014
8015 OMAP FRAMEBUFFER SUPPORT
8016 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8017 L:      linux-fbdev@vger.kernel.org
8018 L:      linux-omap@vger.kernel.org
8019 S:      Maintained
8020 F:      drivers/video/fbdev/omap/
8021
8022 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8023 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8024 L:      linux-omap@vger.kernel.org
8025 L:      linux-fbdev@vger.kernel.org
8026 S:      Maintained
8027 F:      drivers/video/fbdev/omap2/
8028 F:      Documentation/arm/OMAP/DSS
8029
8030 OMAP HARDWARE SPINLOCK SUPPORT
8031 M:      Ohad Ben-Cohen <ohad@wizery.com>
8032 L:      linux-omap@vger.kernel.org
8033 S:      Maintained
8034 F:      drivers/hwspinlock/omap_hwspinlock.c
8035
8036 OMAP MMC SUPPORT
8037 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
8038 L:      linux-omap@vger.kernel.org
8039 S:      Maintained
8040 F:      drivers/mmc/host/omap.c
8041
8042 OMAP HS MMC SUPPORT
8043 L:      linux-mmc@vger.kernel.org
8044 L:      linux-omap@vger.kernel.org
8045 S:      Orphan
8046 F:      drivers/mmc/host/omap_hsmmc.c
8047
8048 OMAP RANDOM NUMBER GENERATOR SUPPORT
8049 M:      Deepak Saxena <dsaxena@plexity.net>
8050 S:      Maintained
8051 F:      drivers/char/hw_random/omap-rng.c
8052
8053 OMAP HWMOD SUPPORT
8054 M:      Benoît Cousson <bcousson@baylibre.com>
8055 M:      Paul Walmsley <paul@pwsan.com>
8056 L:      linux-omap@vger.kernel.org
8057 S:      Maintained
8058 F:      arch/arm/mach-omap2/omap_hwmod.*
8059
8060 OMAP HWMOD DATA
8061 M:      Paul Walmsley <paul@pwsan.com>
8062 L:      linux-omap@vger.kernel.org
8063 S:      Maintained
8064 F:      arch/arm/mach-omap2/omap_hwmod*data*
8065
8066 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8067 M:      Benoît Cousson <bcousson@baylibre.com>
8068 L:      linux-omap@vger.kernel.org
8069 S:      Maintained
8070 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8071
8072 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8073 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8074 L:      linux-media@vger.kernel.org
8075 S:      Maintained
8076 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
8077 F:      drivers/media/platform/omap3isp/
8078 F:      drivers/staging/media/omap4iss/
8079
8080 OMAP USB SUPPORT
8081 L:      linux-usb@vger.kernel.org
8082 L:      linux-omap@vger.kernel.org
8083 S:      Orphan
8084 F:      drivers/usb/*/*omap*
8085 F:      arch/arm/*omap*/usb*
8086
8087 OMAP GPIO DRIVER
8088 M:      Grygorii Strashko <grygorii.strashko@ti.com>
8089 M:      Santosh Shilimkar <ssantosh@kernel.org>
8090 M:      Kevin Hilman <khilman@kernel.org>
8091 L:      linux-omap@vger.kernel.org
8092 S:      Maintained
8093 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
8094 F:      drivers/gpio/gpio-omap.c
8095
8096 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8097 M:      Mark Jackson <mpfj@newflow.co.uk>
8098 L:      linux-omap@vger.kernel.org
8099 S:      Maintained
8100 F:      arch/arm/boot/dts/am335x-nano.dts
8101
8102 OMFS FILESYSTEM
8103 M:      Bob Copeland <me@bobcopeland.com>
8104 L:      linux-karma-devel@lists.sourceforge.net
8105 S:      Maintained
8106 F:      Documentation/filesystems/omfs.txt
8107 F:      fs/omfs/
8108
8109 OMNIKEY CARDMAN 4000 DRIVER
8110 M:      Harald Welte <laforge@gnumonks.org>
8111 S:      Maintained
8112 F:      drivers/char/pcmcia/cm4000_cs.c
8113 F:      include/linux/cm4000_cs.h
8114 F:      include/uapi/linux/cm4000_cs.h
8115
8116 OMNIKEY CARDMAN 4040 DRIVER
8117 M:      Harald Welte <laforge@gnumonks.org>
8118 S:      Maintained
8119 F:      drivers/char/pcmcia/cm4040_cs.*
8120
8121 OMNIVISION OV7670 SENSOR DRIVER
8122 M:      Jonathan Corbet <corbet@lwn.net>
8123 L:      linux-media@vger.kernel.org
8124 T:      git git://linuxtv.org/media_tree.git
8125 S:      Maintained
8126 F:      drivers/media/i2c/ov7670.c
8127
8128 ONENAND FLASH DRIVER
8129 M:      Kyungmin Park <kyungmin.park@samsung.com>
8130 L:      linux-mtd@lists.infradead.org
8131 S:      Maintained
8132 F:      drivers/mtd/onenand/
8133 F:      include/linux/mtd/onenand*.h
8134
8135 ONSTREAM SCSI TAPE DRIVER
8136 M:      Willem Riede <osst@riede.org>
8137 L:      osst-users@lists.sourceforge.net
8138 L:      linux-scsi@vger.kernel.org
8139 S:      Maintained
8140 F:      Documentation/scsi/osst.txt
8141 F:      drivers/scsi/osst.*
8142 F:      drivers/scsi/osst_*.h
8143 F:      drivers/scsi/st.h
8144
8145 OPENCORES I2C BUS DRIVER
8146 M:      Peter Korsgaard <jacmet@sunsite.dk>
8147 L:      linux-i2c@vger.kernel.org
8148 S:      Maintained
8149 F:      Documentation/i2c/busses/i2c-ocores
8150 F:      drivers/i2c/busses/i2c-ocores.c
8151
8152 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8153 M:      Rob Herring <robh+dt@kernel.org>
8154 M:      Frank Rowand <frowand.list@gmail.com>
8155 M:      Grant Likely <grant.likely@linaro.org>
8156 L:      devicetree@vger.kernel.org
8157 W:      http://www.devicetree.org/
8158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8159 S:      Maintained
8160 F:      drivers/of/
8161 F:      include/linux/of*.h
8162 F:      scripts/dtc/
8163
8164 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8165 M:      Rob Herring <robh+dt@kernel.org>
8166 M:      Pawel Moll <pawel.moll@arm.com>
8167 M:      Mark Rutland <mark.rutland@arm.com>
8168 M:      Ian Campbell <ijc+devicetree@hellion.org.uk>
8169 M:      Kumar Gala <galak@codeaurora.org>
8170 L:      devicetree@vger.kernel.org
8171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8172 S:      Maintained
8173 F:      Documentation/devicetree/
8174 F:      arch/*/boot/dts/
8175 F:      include/dt-bindings/
8176
8177 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8178 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8179 L:      devicetree@vger.kernel.org
8180 S:      Maintained
8181 F:      Documentation/devicetree/dynamic-resolution-notes.txt
8182 F:      Documentation/devicetree/overlay-notes.txt
8183 F:      drivers/of/overlay.c
8184 F:      drivers/of/resolver.c
8185
8186 OPENRISC ARCHITECTURE
8187 M:      Jonas Bonn <jonas@southpole.se>
8188 W:      http://openrisc.net
8189 L:      linux@lists.openrisc.net (moderated for non-subscribers)
8190 S:      Maintained
8191 T:      git git://openrisc.net/~jonas/linux
8192 F:      arch/openrisc/
8193
8194 OPENVSWITCH
8195 M:      Pravin Shelar <pshelar@nicira.com>
8196 L:      netdev@vger.kernel.org
8197 L:      dev@openvswitch.org
8198 W:      http://openvswitch.org
8199 S:      Maintained
8200 F:      net/openvswitch/
8201 F:      include/uapi/linux/openvswitch.h
8202
8203 OPERATING PERFORMANCE POINTS (OPP)
8204 M:      Viresh Kumar <vireshk@kernel.org>
8205 M:      Nishanth Menon <nm@ti.com>
8206 M:      Stephen Boyd <sboyd@codeaurora.org>
8207 L:      linux-pm@vger.kernel.org
8208 S:      Maintained
8209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8210 F:      drivers/base/power/opp/
8211 F:      include/linux/pm_opp.h
8212 F:      Documentation/power/opp.txt
8213 F:      Documentation/devicetree/bindings/opp/
8214
8215 OPL4 DRIVER
8216 M:      Clemens Ladisch <clemens@ladisch.de>
8217 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8218 T:      git git://git.alsa-project.org/alsa-kernel.git
8219 S:      Maintained
8220 F:      sound/drivers/opl4/
8221
8222 OPROFILE
8223 M:      Robert Richter <rric@kernel.org>
8224 L:      oprofile-list@lists.sf.net
8225 S:      Maintained
8226 F:      arch/*/include/asm/oprofile*.h
8227 F:      arch/*/oprofile/
8228 F:      drivers/oprofile/
8229 F:      include/linux/oprofile.h
8230
8231 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8232 M:      Mark Fasheh <mfasheh@suse.com>
8233 M:      Joel Becker <jlbec@evilplan.org>
8234 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8235 W:      http://ocfs2.wiki.kernel.org
8236 S:      Supported
8237 F:      Documentation/filesystems/ocfs2.txt
8238 F:      Documentation/filesystems/dlmfs.txt
8239 F:      fs/ocfs2/
8240
8241 ORINOCO DRIVER
8242 L:      linux-wireless@vger.kernel.org
8243 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
8244 W:      http://www.nongnu.org/orinoco/
8245 S:      Orphan
8246 F:      drivers/net/wireless/intersil/orinoco/
8247
8248 OSD LIBRARY and FILESYSTEM
8249 M:      Boaz Harrosh <ooo@electrozaur.com>
8250 M:      Benny Halevy <bhalevy@primarydata.com>
8251 L:      osd-dev@open-osd.org
8252 W:      http://open-osd.org
8253 T:      git git://git.open-osd.org/open-osd.git
8254 S:      Maintained
8255 F:      drivers/scsi/osd/
8256 F:      include/scsi/osd_*
8257 F:      fs/exofs/
8258
8259 OVERLAY FILESYSTEM
8260 M:      Miklos Szeredi <miklos@szeredi.hu>
8261 L:      linux-unionfs@vger.kernel.org
8262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8263 S:      Supported
8264 F:      fs/overlayfs/
8265 F:      Documentation/filesystems/overlayfs.txt
8266
8267 ORANGEFS FILESYSTEM
8268 M:      Mike Marshall <hubcap@omnibond.com>
8269 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
8270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8271 S:      Supported
8272 F:      fs/orangefs/
8273 F:      Documentation/filesystems/orangefs.txt
8274
8275 P54 WIRELESS DRIVER
8276 M:      Christian Lamparter <chunkeey@googlemail.com>
8277 L:      linux-wireless@vger.kernel.org
8278 W:      http://wireless.kernel.org/en/users/Drivers/p54
8279 S:      Maintained
8280 F:      drivers/net/wireless/intersil/p54/
8281
8282 PA SEMI ETHERNET DRIVER
8283 M:      Olof Johansson <olof@lixom.net>
8284 L:      netdev@vger.kernel.org
8285 S:      Maintained
8286 F:      drivers/net/ethernet/pasemi/*
8287
8288 PA SEMI SMBUS DRIVER
8289 M:      Olof Johansson <olof@lixom.net>
8290 L:      linux-i2c@vger.kernel.org
8291 S:      Maintained
8292 F:      drivers/i2c/busses/i2c-pasemi.c
8293
8294 PADATA PARALLEL EXECUTION MECHANISM
8295 M:      Steffen Klassert <steffen.klassert@secunet.com>
8296 L:      linux-crypto@vger.kernel.org
8297 S:      Maintained
8298 F:      kernel/padata.c
8299 F:      include/linux/padata.h
8300 F:      Documentation/padata.txt
8301
8302 PANASONIC LAPTOP ACPI EXTRAS DRIVER
8303 M:      Harald Welte <laforge@gnumonks.org>
8304 L:      platform-driver-x86@vger.kernel.org
8305 S:      Maintained
8306 F:      drivers/platform/x86/panasonic-laptop.c
8307
8308 PANASONIC MN10300/AM33/AM34 PORT
8309 M:      David Howells <dhowells@redhat.com>
8310 M:      Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
8311 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
8312 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8313 S:      Maintained
8314 F:      Documentation/mn10300/
8315 F:      arch/mn10300/
8316
8317 PARALLEL LCD/KEYPAD PANEL DRIVER
8318 M:      Willy Tarreau <willy@haproxy.com>
8319 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8320 S:      Odd Fixes
8321 F:      Documentation/misc-devices/lcd-panel-cgram.txt
8322 F:      drivers/misc/panel.c
8323
8324 PARALLEL PORT SUBSYSTEM
8325 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8326 M:      Sudip Mukherjee <sudip@vectorindia.org>
8327 L:      linux-parport@lists.infradead.org (subscribers-only)
8328 S:      Maintained
8329 F:      drivers/parport/
8330 F:      include/linux/parport*.h
8331 F:      drivers/char/ppdev.c
8332 F:      include/uapi/linux/ppdev.h
8333 F:      Documentation/parport*.txt
8334
8335 PARAVIRT_OPS INTERFACE
8336 M:      Jeremy Fitzhardinge <jeremy@goop.org>
8337 M:      Chris Wright <chrisw@sous-sol.org>
8338 M:      Alok Kataria <akataria@vmware.com>
8339 M:      Rusty Russell <rusty@rustcorp.com.au>
8340 L:      virtualization@lists.linux-foundation.org
8341 S:      Supported
8342 F:      Documentation/virtual/paravirt_ops.txt
8343 F:      arch/*/kernel/paravirt*
8344 F:      arch/*/include/asm/paravirt.h
8345
8346 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8347 M:      Tim Waugh <tim@cyberelk.net>
8348 L:      linux-parport@lists.infradead.org (subscribers-only)
8349 S:      Maintained
8350 F:      Documentation/blockdev/paride.txt
8351 F:      drivers/block/paride/
8352
8353 PARISC ARCHITECTURE
8354 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
8355 M:      Helge Deller <deller@gmx.de>
8356 L:      linux-parisc@vger.kernel.org
8357 W:      http://www.parisc-linux.org/
8358 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
8359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8361 S:      Maintained
8362 F:      arch/parisc/
8363 F:      Documentation/parisc/
8364 F:      drivers/parisc/
8365 F:      drivers/char/agp/parisc-agp.c
8366 F:      drivers/input/serio/gscps2.c
8367 F:      drivers/parport/parport_gsc.*
8368 F:      drivers/tty/serial/8250/8250_gsc.c
8369 F:      drivers/video/fbdev/sti*
8370 F:      drivers/video/console/sti*
8371 F:      drivers/video/logo/logo_parisc*
8372
8373 PC87360 HARDWARE MONITORING DRIVER
8374 M:      Jim Cromie <jim.cromie@gmail.com>
8375 L:      linux-hwmon@vger.kernel.org
8376 S:      Maintained
8377 F:      Documentation/hwmon/pc87360
8378 F:      drivers/hwmon/pc87360.c
8379
8380 PC8736x GPIO DRIVER
8381 M:      Jim Cromie <jim.cromie@gmail.com>
8382 S:      Maintained
8383 F:      drivers/char/pc8736x_gpio.c
8384
8385 PC87427 HARDWARE MONITORING DRIVER
8386 M:      Jean Delvare <jdelvare@suse.com>
8387 L:      linux-hwmon@vger.kernel.org
8388 S:      Maintained
8389 F:      Documentation/hwmon/pc87427
8390 F:      drivers/hwmon/pc87427.c
8391
8392 PCA9532 LED DRIVER
8393 M:      Riku Voipio <riku.voipio@iki.fi>
8394 S:      Maintained
8395 F:      drivers/leds/leds-pca9532.c
8396 F:      include/linux/leds-pca9532.h
8397
8398 PCA9541 I2C BUS MASTER SELECTOR DRIVER
8399 M:      Guenter Roeck <linux@roeck-us.net>
8400 L:      linux-i2c@vger.kernel.org
8401 S:      Maintained
8402 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
8403
8404 PCDP - PRIMARY CONSOLE AND DEBUG PORT
8405 M:      Khalid Aziz <khalid@gonehiking.org>
8406 S:      Maintained
8407 F:      drivers/firmware/pcdp.*
8408
8409 PCI ERROR RECOVERY
8410 M:      Linas Vepstas <linasvepstas@gmail.com>
8411 L:      linux-pci@vger.kernel.org
8412 S:      Supported
8413 F:      Documentation/PCI/pci-error-recovery.txt
8414
8415 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8416 M:      Russell Currey <ruscur@russell.cc>
8417 L:      linuxppc-dev@lists.ozlabs.org
8418 S:      Supported
8419 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
8420 F:      arch/powerpc/kernel/eeh*.c
8421 F:      arch/powerpc/platforms/*/eeh*.c
8422 F:      arch/powerpc/include/*/eeh*.h
8423
8424 PCI SUBSYSTEM
8425 M:      Bjorn Helgaas <bhelgaas@google.com>
8426 L:      linux-pci@vger.kernel.org
8427 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
8428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8429 S:      Supported
8430 F:      Documentation/PCI/
8431 F:      drivers/pci/
8432 F:      include/linux/pci*
8433 F:      arch/x86/pci/
8434 F:      arch/x86/kernel/quirks.c
8435
8436 PCI DRIVER FOR ALTERA PCIE IP
8437 M:      Ley Foon Tan <lftan@altera.com>
8438 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
8439 L:      linux-pci@vger.kernel.org
8440 S:      Supported
8441 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
8442 F:      drivers/pci/host/pcie-altera.c
8443
8444 PCI DRIVER FOR ARM VERSATILE PLATFORM
8445 M:      Rob Herring <robh@kernel.org>
8446 L:      linux-pci@vger.kernel.org
8447 L:      linux-arm-kernel@lists.infradead.org
8448 S:      Maintained
8449 F:      Documentation/devicetree/bindings/pci/versatile.txt
8450 F:      drivers/pci/host/pci-versatile.c
8451
8452 PCI DRIVER FOR APPLIEDMICRO XGENE
8453 M:      Tanmay Inamdar <tinamdar@apm.com>
8454 L:      linux-pci@vger.kernel.org
8455 L:      linux-arm-kernel@lists.infradead.org
8456 S:      Maintained
8457 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
8458 F:      drivers/pci/host/pci-xgene.c
8459
8460 PCI DRIVER FOR FREESCALE LAYERSCAPE
8461 M:      Minghuan Lian <minghuan.Lian@freescale.com>
8462 M:      Mingkai Hu <mingkai.hu@freescale.com>
8463 M:      Roy Zang <tie-fei.zang@freescale.com>
8464 L:      linuxppc-dev@lists.ozlabs.org
8465 L:      linux-pci@vger.kernel.org
8466 L:      linux-arm-kernel@lists.infradead.org
8467 S:      Maintained
8468 F:      drivers/pci/host/*layerscape*
8469
8470 PCI DRIVER FOR IMX6
8471 M:      Richard Zhu <Richard.Zhu@freescale.com>
8472 M:      Lucas Stach <l.stach@pengutronix.de>
8473 L:      linux-pci@vger.kernel.org
8474 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8475 S:      Maintained
8476 F:      drivers/pci/host/*imx6*
8477
8478 PCI DRIVER FOR TI KEYSTONE
8479 M:      Murali Karicheri <m-karicheri2@ti.com>
8480 L:      linux-pci@vger.kernel.org
8481 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8482 S:      Maintained
8483 F:      drivers/pci/host/*keystone*
8484
8485 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8486 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8487 M:      Jason Cooper <jason@lakedaemon.net>
8488 L:      linux-pci@vger.kernel.org
8489 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8490 S:      Maintained
8491 F:      drivers/pci/host/*mvebu*
8492
8493 PCI DRIVER FOR NVIDIA TEGRA
8494 M:      Thierry Reding <thierry.reding@gmail.com>
8495 L:      linux-tegra@vger.kernel.org
8496 L:      linux-pci@vger.kernel.org
8497 S:      Supported
8498 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8499 F:      drivers/pci/host/pci-tegra.c
8500
8501 PCI DRIVER FOR TI DRA7XX
8502 M:      Kishon Vijay Abraham I <kishon@ti.com>
8503 L:      linux-omap@vger.kernel.org
8504 L:      linux-pci@vger.kernel.org
8505 S:      Supported
8506 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
8507 F:      drivers/pci/host/pci-dra7xx.c
8508
8509 PCI DRIVER FOR RENESAS R-CAR
8510 M:      Simon Horman <horms@verge.net.au>
8511 L:      linux-pci@vger.kernel.org
8512 L:      linux-renesas-soc@vger.kernel.org
8513 S:      Maintained
8514 F:      drivers/pci/host/*rcar*
8515
8516 PCI DRIVER FOR SAMSUNG EXYNOS
8517 M:      Jingoo Han <jingoohan1@gmail.com>
8518 L:      linux-pci@vger.kernel.org
8519 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8520 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8521 S:      Maintained
8522 F:      drivers/pci/host/pci-exynos.c
8523
8524 PCI DRIVER FOR SYNOPSIS DESIGNWARE
8525 M:      Jingoo Han <jingoohan1@gmail.com>
8526 M:      Pratyush Anand <pratyush.anand@gmail.com>
8527 L:      linux-pci@vger.kernel.org
8528 S:      Maintained
8529 F:      drivers/pci/host/*designware*
8530
8531 PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8532 M:      Joao Pinto <jpinto@synopsys.com>
8533 L:      linux-pci@vger.kernel.org
8534 S:      Maintained
8535 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
8536 F:      drivers/pci/host/pcie-designware-plat.c
8537
8538 PCI DRIVER FOR GENERIC OF HOSTS
8539 M:      Will Deacon <will.deacon@arm.com>
8540 L:      linux-pci@vger.kernel.org
8541 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8542 S:      Maintained
8543 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
8544 F:      drivers/pci/host/pci-host-common.c
8545 F:      drivers/pci/host/pci-host-generic.c
8546
8547 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8548 M:      Keith Busch <keith.busch@intel.com>
8549 L:      linux-pci@vger.kernel.org
8550 S:      Supported
8551 F:      arch/x86/pci/vmd.c
8552
8553 PCIE DRIVER FOR ST SPEAR13XX
8554 M:      Pratyush Anand <pratyush.anand@gmail.com>
8555 L:      linux-pci@vger.kernel.org
8556 S:      Maintained
8557 F:      drivers/pci/host/*spear*
8558
8559 PCI MSI DRIVER FOR ALTERA MSI IP
8560 M:      Ley Foon Tan <lftan@altera.com>
8561 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
8562 L:      linux-pci@vger.kernel.org
8563 S:      Supported
8564 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8565 F:      drivers/pci/host/pcie-altera-msi.c
8566
8567 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8568 M:      Duc Dang <dhdang@apm.com>
8569 L:      linux-pci@vger.kernel.org
8570 L:      linux-arm-kernel@lists.infradead.org
8571 S:      Maintained
8572 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8573 F:      drivers/pci/host/pci-xgene-msi.c
8574
8575 PCIE DRIVER FOR HISILICON
8576 M:      Zhou Wang <wangzhou1@hisilicon.com>
8577 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
8578 L:      linux-pci@vger.kernel.org
8579 S:      Maintained
8580 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8581 F:      drivers/pci/host/pcie-hisi.c
8582
8583 PCIE DRIVER FOR QUALCOMM MSM
8584 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
8585 L:     linux-pci@vger.kernel.org
8586 L:     linux-arm-msm@vger.kernel.org
8587 S:     Maintained
8588 F:     drivers/pci/host/*qcom*
8589
8590 PCIE DRIVER FOR CAVIUM THUNDERX
8591 M:      David Daney <david.daney@cavium.com>
8592 L:      linux-pci@vger.kernel.org
8593 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8594 S:      Supported
8595 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
8596 F:      drivers/pci/host/pci-thunder-*
8597
8598 PCMCIA SUBSYSTEM
8599 P:      Linux PCMCIA Team
8600 L:      linux-pcmcia@lists.infradead.org
8601 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8603 S:      Maintained
8604 F:      Documentation/pcmcia/
8605 F:      drivers/pcmcia/
8606 F:      include/pcmcia/
8607
8608 PCNET32 NETWORK DRIVER
8609 M:      Don Fry <pcnet32@frontier.com>
8610 L:      netdev@vger.kernel.org
8611 S:      Maintained
8612 F:      drivers/net/ethernet/amd/pcnet32.c
8613
8614 PCRYPT PARALLEL CRYPTO ENGINE
8615 M:      Steffen Klassert <steffen.klassert@secunet.com>
8616 L:      linux-crypto@vger.kernel.org
8617 S:      Maintained
8618 F:      crypto/pcrypt.c
8619 F:      include/crypto/pcrypt.h
8620
8621 PER-CPU MEMORY ALLOCATOR
8622 M:      Tejun Heo <tj@kernel.org>
8623 M:      Christoph Lameter <cl@linux.com>
8624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8625 S:      Maintained
8626 F:      include/linux/percpu*.h
8627 F:      mm/percpu*.c
8628 F:      arch/*/include/asm/percpu.h
8629
8630 PER-TASK DELAY ACCOUNTING
8631 M:      Balbir Singh <bsingharora@gmail.com>
8632 S:      Maintained
8633 F:      include/linux/delayacct.h
8634 F:      kernel/delayacct.c
8635
8636 PERFORMANCE EVENTS SUBSYSTEM
8637 M:      Peter Zijlstra <peterz@infradead.org>
8638 M:      Ingo Molnar <mingo@redhat.com>
8639 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
8640 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8641 L:      linux-kernel@vger.kernel.org
8642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8643 S:      Supported
8644 F:      kernel/events/*
8645 F:      include/linux/perf_event.h
8646 F:      include/uapi/linux/perf_event.h
8647 F:      arch/*/kernel/perf_event*.c
8648 F:      arch/*/kernel/*/perf_event*.c
8649 F:      arch/*/kernel/*/*/perf_event*.c
8650 F:      arch/*/include/asm/perf_event.h
8651 F:      arch/*/kernel/perf_callchain.c
8652 F:      tools/perf/
8653
8654 PERSONALITY HANDLING
8655 M:      Christoph Hellwig <hch@infradead.org>
8656 L:      linux-abi-devel@lists.sourceforge.net
8657 S:      Maintained
8658 F:      include/linux/personality.h
8659 F:      include/uapi/linux/personality.h
8660
8661 PHONET PROTOCOL
8662 M:      Remi Denis-Courmont <courmisch@gmail.com>
8663 S:      Supported
8664 F:      Documentation/networking/phonet.txt
8665 F:      include/linux/phonet.h
8666 F:      include/net/phonet/
8667 F:      include/uapi/linux/phonet.h
8668 F:      net/phonet/
8669
8670 PHRAM MTD DRIVER
8671 M:      Joern Engel <joern@lazybastard.org>
8672 L:      linux-mtd@lists.infradead.org
8673 S:      Maintained
8674 F:      drivers/mtd/devices/phram.c
8675
8676 PICOLCD HID DRIVER
8677 M:      Bruno Prémont <bonbons@linux-vserver.org>
8678 L:      linux-input@vger.kernel.org
8679 S:      Maintained
8680 F:      drivers/hid/hid-picolcd*
8681
8682 PICOXCELL SUPPORT
8683 M:      Jamie Iles <jamie@jamieiles.com>
8684 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8685 T:      git git://github.com/jamieiles/linux-2.6-ji.git
8686 S:      Supported
8687 F:      arch/arm/boot/dts/picoxcell*
8688 F:      arch/arm/mach-picoxcell/
8689 F:      drivers/crypto/picoxcell*
8690
8691 PIN CONTROL SUBSYSTEM
8692 M:      Linus Walleij <linus.walleij@linaro.org>
8693 L:      linux-gpio@vger.kernel.org
8694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8695 S:      Maintained
8696 F:      drivers/pinctrl/
8697 F:      include/linux/pinctrl/
8698
8699 PIN CONTROLLER - ATMEL AT91
8700 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8701 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8702 S:      Maintained
8703 F:      drivers/pinctrl/pinctrl-at91.*
8704
8705 PIN CONTROLLER - ATMEL AT91 PIO4
8706 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
8707 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8708 L:      linux-gpio@vger.kernel.org
8709 S:      Supported
8710 F:      drivers/pinctrl/pinctrl-at91-pio4.*
8711
8712 PIN CONTROLLER - INTEL
8713 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
8714 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
8715 S:      Maintained
8716 F:      drivers/pinctrl/intel/
8717
8718 PIN CONTROLLER - RENESAS
8719 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8720 M:      Geert Uytterhoeven <geert+renesas@glider.be>
8721 L:      linux-renesas-soc@vger.kernel.org
8722 S:      Maintained
8723 F:      drivers/pinctrl/sh-pfc/
8724
8725 PIN CONTROLLER - SAMSUNG
8726 M:      Tomasz Figa <tomasz.figa@gmail.com>
8727 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
8728 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
8729 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8730 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8731 S:      Maintained
8732 F:      drivers/pinctrl/samsung/
8733
8734 PIN CONTROLLER - SINGLE
8735 M:      Tony Lindgren <tony@atomide.com>
8736 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
8737 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8738 L:      linux-omap@vger.kernel.org
8739 S:      Maintained
8740 F:      drivers/pinctrl/pinctrl-single.c
8741
8742 PIN CONTROLLER - ST SPEAR
8743 M:      Viresh Kumar <vireshk@kernel.org>
8744 L:      spear-devel@list.st.com
8745 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8746 W:      http://www.st.com/spear
8747 S:      Maintained
8748 F:      drivers/pinctrl/spear/
8749
8750 PKTCDVD DRIVER
8751 M:      Jiri Kosina <jikos@kernel.org>
8752 S:      Maintained
8753 F:      drivers/block/pktcdvd.c
8754 F:      include/linux/pktcdvd.h
8755 F:      include/uapi/linux/pktcdvd.h
8756
8757 PKUNITY SOC DRIVERS
8758 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
8759 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
8760 S:      Maintained
8761 T:      git git://github.com/gxt/linux.git
8762 F:      drivers/input/serio/i8042-unicore32io.h
8763 F:      drivers/i2c/busses/i2c-puv3.c
8764 F:      drivers/video/fbdev/fb-puv3.c
8765 F:      drivers/rtc/rtc-puv3.c
8766
8767 PMBUS HARDWARE MONITORING DRIVERS
8768 M:      Guenter Roeck <linux@roeck-us.net>
8769 L:      linux-hwmon@vger.kernel.org
8770 W:      http://hwmon.wiki.kernel.org/
8771 W:      http://www.roeck-us.net/linux/drivers/
8772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8773 S:      Maintained
8774 F:      Documentation/hwmon/pmbus
8775 F:      drivers/hwmon/pmbus/
8776 F:      include/linux/i2c/pmbus.h
8777
8778 PMC SIERRA MaxRAID DRIVER
8779 L:      linux-scsi@vger.kernel.org
8780 W:      http://www.pmc-sierra.com/
8781 S:      Orphan
8782 F:      drivers/scsi/pmcraid.*
8783
8784 PMC SIERRA PM8001 DRIVER
8785 M:      Jack Wang <jinpu.wang@profitbricks.com>
8786 M:      lindar_liu@usish.com
8787 L:      pmchba@pmcs.com
8788 L:      linux-scsi@vger.kernel.org
8789 S:      Supported
8790 F:      drivers/scsi/pm8001/
8791
8792 POSIX CLOCKS and TIMERS
8793 M:      Thomas Gleixner <tglx@linutronix.de>
8794 L:      linux-kernel@vger.kernel.org
8795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8796 S:      Maintained
8797 F:      fs/timerfd.c
8798 F:      include/linux/timer*
8799 F:      kernel/time/*timer*
8800
8801 POWER MANAGEMENT CORE
8802 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
8803 L:      linux-pm@vger.kernel.org
8804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8805 S:      Supported
8806 F:      drivers/base/power/
8807 F:      include/linux/pm.h
8808 F:      include/linux/pm_*
8809 F:      include/linux/powercap.h
8810 F:      drivers/powercap/
8811
8812 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8813 M:      Sebastian Reichel <sre@kernel.org>
8814 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8815 M:      David Woodhouse <dwmw2@infradead.org>
8816 L:      linux-pm@vger.kernel.org
8817 T:      git git://git.infradead.org/battery-2.6.git
8818 S:      Maintained
8819 F:      include/linux/power_supply.h
8820 F:      drivers/power/
8821 X:      drivers/power/avs/
8822
8823 POWER STATE COORDINATION INTERFACE (PSCI)
8824 M:      Mark Rutland <mark.rutland@arm.com>
8825 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8826 L:      linux-arm-kernel@lists.infradead.org
8827 S:      Maintained
8828 F:      drivers/firmware/psci.c
8829 F:      include/linux/psci.h
8830 F:      include/uapi/linux/psci.h
8831
8832 PNP SUPPORT
8833 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8834 S:      Maintained
8835 F:      drivers/pnp/
8836
8837 PPP PROTOCOL DRIVERS AND COMPRESSORS
8838 M:      Paul Mackerras <paulus@samba.org>
8839 L:      linux-ppp@vger.kernel.org
8840 S:      Maintained
8841 F:      drivers/net/ppp/ppp_*
8842
8843 PPP OVER ATM (RFC 2364)
8844 M:      Mitchell Blank Jr <mitch@sfgoth.com>
8845 S:      Maintained
8846 F:      net/atm/pppoatm.c
8847 F:      include/uapi/linux/atmppp.h
8848
8849 PPP OVER ETHERNET
8850 M:      Michal Ostrowski <mostrows@earthlink.net>
8851 S:      Maintained
8852 F:      drivers/net/ppp/pppoe.c
8853 F:      drivers/net/ppp/pppox.c
8854
8855 PPP OVER L2TP
8856 M:      James Chapman <jchapman@katalix.com>
8857 S:      Maintained
8858 F:      net/l2tp/l2tp_ppp.c
8859 F:      include/linux/if_pppol2tp.h
8860 F:      include/uapi/linux/if_pppol2tp.h
8861
8862 PPS SUPPORT
8863 M:      Rodolfo Giometti <giometti@enneenne.com>
8864 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
8865 L:      linuxpps@ml.enneenne.com (subscribers-only)
8866 S:      Maintained
8867 F:      Documentation/pps/
8868 F:      drivers/pps/
8869 F:      include/linux/pps*.h
8870
8871 PPTP DRIVER
8872 M:      Dmitry Kozlov <xeb@mail.ru>
8873 L:      netdev@vger.kernel.org
8874 S:      Maintained
8875 F:      drivers/net/ppp/pptp.c
8876 W:      http://sourceforge.net/projects/accel-pptp
8877
8878 PREEMPTIBLE KERNEL
8879 M:      Robert Love <rml@tech9.net>
8880 L:      kpreempt-tech@lists.sourceforge.net
8881 W:      ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8882 S:      Supported
8883 F:      Documentation/preempt-locking.txt
8884 F:      include/linux/preempt.h
8885
8886 PRISM54 WIRELESS DRIVER
8887 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
8888 L:      linux-wireless@vger.kernel.org
8889 W:      http://wireless.kernel.org/en/users/Drivers/p54
8890 S:      Obsolete
8891 F:      drivers/net/wireless/intersil/prism54/
8892
8893 PS3 NETWORK SUPPORT
8894 M:      Geoff Levand <geoff@infradead.org>
8895 L:      netdev@vger.kernel.org
8896 L:      linuxppc-dev@lists.ozlabs.org
8897 S:      Maintained
8898 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
8899
8900 PS3 PLATFORM SUPPORT
8901 M:      Geoff Levand <geoff@infradead.org>
8902 L:      linuxppc-dev@lists.ozlabs.org
8903 S:      Maintained
8904 F:      arch/powerpc/boot/ps3*
8905 F:      arch/powerpc/include/asm/lv1call.h
8906 F:      arch/powerpc/include/asm/ps3*.h
8907 F:      arch/powerpc/platforms/ps3/
8908 F:      drivers/*/ps3*
8909 F:      drivers/ps3/
8910 F:      drivers/rtc/rtc-ps3.c
8911 F:      drivers/usb/host/*ps3.c
8912 F:      sound/ppc/snd_ps3*
8913
8914 PS3VRAM DRIVER
8915 M:      Jim Paris <jim@jtan.com>
8916 M:      Geoff Levand <geoff@infradead.org>
8917 L:      linuxppc-dev@lists.ozlabs.org
8918 S:      Maintained
8919 F:      drivers/block/ps3vram.c
8920
8921 PSTORE FILESYSTEM
8922 M:      Anton Vorontsov <anton@enomsg.org>
8923 M:      Colin Cross <ccross@android.com>
8924 M:      Kees Cook <keescook@chromium.org>
8925 M:      Tony Luck <tony.luck@intel.com>
8926 S:      Maintained
8927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8928 F:      fs/pstore/
8929 F:      include/linux/pstore*
8930 F:      drivers/firmware/efi/efi-pstore.c
8931 F:      drivers/acpi/apei/erst.c
8932
8933 PTP HARDWARE CLOCK SUPPORT
8934 M:      Richard Cochran <richardcochran@gmail.com>
8935 L:      netdev@vger.kernel.org
8936 S:      Maintained
8937 W:      http://linuxptp.sourceforge.net/
8938 F:      Documentation/ABI/testing/sysfs-ptp
8939 F:      Documentation/ptp/*
8940 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
8941 F:      drivers/net/phy/dp83640*
8942 F:      drivers/ptp/*
8943 F:      include/linux/ptp_cl*
8944
8945 PTRACE SUPPORT
8946 M:      Roland McGrath <roland@hack.frob.com>
8947 M:      Oleg Nesterov <oleg@redhat.com>
8948 S:      Maintained
8949 F:      include/asm-generic/syscall.h
8950 F:      include/linux/ptrace.h
8951 F:      include/linux/regset.h
8952 F:      include/linux/tracehook.h
8953 F:      include/uapi/linux/ptrace.h
8954 F:      kernel/ptrace.c
8955
8956 PVRUSB2 VIDEO4LINUX DRIVER
8957 M:      Mike Isely <isely@pobox.com>
8958 L:      pvrusb2@isely.net       (subscribers-only)
8959 L:      linux-media@vger.kernel.org
8960 W:      http://www.isely.net/pvrusb2/
8961 T:      git git://linuxtv.org/media_tree.git
8962 S:      Maintained
8963 F:      Documentation/video4linux/README.pvrusb2
8964 F:      drivers/media/usb/pvrusb2/
8965
8966 PWC WEBCAM DRIVER
8967 M:      Hans de Goede <hdegoede@redhat.com>
8968 L:      linux-media@vger.kernel.org
8969 T:      git git://linuxtv.org/media_tree.git
8970 S:      Maintained
8971 F:      drivers/media/usb/pwc/*
8972
8973 PWM FAN DRIVER
8974 M:      Kamil Debski <k.debski@samsung.com>
8975 L:      linux-hwmon@vger.kernel.org
8976 S:      Supported
8977 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8978 F:      Documentation/hwmon/pwm-fan
8979 F:      drivers/hwmon/pwm-fan.c
8980
8981 PWM SUBSYSTEM
8982 M:      Thierry Reding <thierry.reding@gmail.com>
8983 L:      linux-pwm@vger.kernel.org
8984 S:      Maintained
8985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8986 F:      Documentation/pwm.txt
8987 F:      Documentation/devicetree/bindings/pwm/
8988 F:      include/linux/pwm.h
8989 F:      drivers/pwm/
8990 F:      drivers/video/backlight/pwm_bl.c
8991 F:      include/linux/pwm_backlight.h
8992
8993 PXA2xx/PXA3xx SUPPORT
8994 M:      Daniel Mack <daniel@zonque.org>
8995 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
8996 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8997 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8998 T:      git git://github.com/hzhuang1/linux.git
8999 T:      git git://github.com/rjarzmik/linux.git
9000 S:      Maintained
9001 F:      arch/arm/boot/dts/pxa*
9002 F:      arch/arm/mach-pxa/
9003 F:      drivers/dma/pxa*
9004 F:      drivers/pcmcia/pxa2xx*
9005 F:      drivers/pinctrl/pxa/
9006 F:      drivers/spi/spi-pxa2xx*
9007 F:      drivers/usb/gadget/udc/pxa2*
9008 F:      include/sound/pxa2xx-lib.h
9009 F:      sound/arm/pxa*
9010 F:      sound/soc/pxa/
9011
9012 PXA GPIO DRIVER
9013 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9014 L:      linux-gpio@vger.kernel.org
9015 S:      Maintained
9016 F:      drivers/gpio/gpio-pxa.c
9017
9018 PXA3xx NAND FLASH DRIVER
9019 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9020 L:      linux-mtd@lists.infradead.org
9021 S:      Maintained
9022 F:      drivers/mtd/nand/pxa3xx_nand.c
9023
9024 MMP SUPPORT
9025 M:      Eric Miao <eric.y.miao@gmail.com>
9026 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9027 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9028 T:      git git://github.com/hzhuang1/linux.git
9029 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9030 S:      Maintained
9031 F:      arch/arm/boot/dts/mmp*
9032 F:      arch/arm/mach-mmp/
9033
9034 PXA MMCI DRIVER
9035 S:      Orphan
9036
9037 PXA RTC DRIVER
9038 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9039 L:      rtc-linux@googlegroups.com
9040 S:      Maintained
9041
9042 QAT DRIVER
9043 M:      Tadeusz Struk <tadeusz.struk@intel.com>
9044 L:      qat-linux@intel.com
9045 S:      Supported
9046 F:      drivers/crypto/qat/
9047
9048 QIB DRIVER
9049 M:      Mike Marciniszyn <infinipath@intel.com>
9050 L:      linux-rdma@vger.kernel.org
9051 S:      Supported
9052 F:      drivers/infiniband/hw/qib/
9053
9054 QLOGIC QLA1280 SCSI DRIVER
9055 M:      Michael Reed <mdr@sgi.com>
9056 L:      linux-scsi@vger.kernel.org
9057 S:      Maintained
9058 F:      drivers/scsi/qla1280.[ch]
9059
9060 QLOGIC QLA2XXX FC-SCSI DRIVER
9061 M:      qla2xxx-upstream@qlogic.com
9062 L:      linux-scsi@vger.kernel.org
9063 S:      Supported
9064 F:      Documentation/scsi/LICENSE.qla2xxx
9065 F:      drivers/scsi/qla2xxx/
9066
9067 QLOGIC QLA4XXX iSCSI DRIVER
9068 M:      QLogic-Storage-Upstream@qlogic.com
9069 L:      linux-scsi@vger.kernel.org
9070 S:      Supported
9071 F:      Documentation/scsi/LICENSE.qla4xxx
9072 F:      drivers/scsi/qla4xxx/
9073
9074 QLOGIC QLA3XXX NETWORK DRIVER
9075 M:      Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9076 M:      Ron Mercer <ron.mercer@qlogic.com>
9077 M:      linux-driver@qlogic.com
9078 L:      netdev@vger.kernel.org
9079 S:      Supported
9080 F:      Documentation/networking/LICENSE.qla3xxx
9081 F:      drivers/net/ethernet/qlogic/qla3xxx.*
9082
9083 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9084 M:      Dept-GELinuxNICDev@qlogic.com
9085 L:      netdev@vger.kernel.org
9086 S:      Supported
9087 F:      drivers/net/ethernet/qlogic/qlcnic/
9088
9089 QLOGIC QLGE 10Gb ETHERNET DRIVER
9090 M:      Harish Patil <harish.patil@qlogic.com>
9091 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9092 M:      Dept-GELinuxNICDev@qlogic.com
9093 M:      linux-driver@qlogic.com
9094 L:      netdev@vger.kernel.org
9095 S:      Supported
9096 F:      drivers/net/ethernet/qlogic/qlge/
9097
9098 QLOGIC QL4xxx ETHERNET DRIVER
9099 M:      Yuval Mintz <Yuval.Mintz@qlogic.com>
9100 M:      Ariel Elior <Ariel.Elior@qlogic.com>
9101 M:      everest-linux-l2@qlogic.com
9102 L:      netdev@vger.kernel.org
9103 S:      Supported
9104 F:      drivers/net/ethernet/qlogic/qed/
9105 F:      include/linux/qed/
9106 F:      drivers/net/ethernet/qlogic/qede/
9107
9108 QNX4 FILESYSTEM
9109 M:      Anders Larsen <al@alarsen.net>
9110 W:      http://www.alarsen.net/linux/qnx4fs/
9111 S:      Maintained
9112 F:      fs/qnx4/
9113 F:      include/uapi/linux/qnx4_fs.h
9114 F:      include/uapi/linux/qnxtypes.h
9115
9116 QT1010 MEDIA DRIVER
9117 M:      Antti Palosaari <crope@iki.fi>
9118 L:      linux-media@vger.kernel.org
9119 W:      https://linuxtv.org
9120 W:      http://palosaari.fi/linux/
9121 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9122 T:      git git://linuxtv.org/anttip/media_tree.git
9123 S:      Maintained
9124 F:      drivers/media/tuners/qt1010*
9125
9126 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9127 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9128 L:      linux-wireless@vger.kernel.org
9129 L:      ath9k-devel@lists.ath9k.org
9130 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
9131 S:      Supported
9132 F:      drivers/net/wireless/ath/ath9k/
9133
9134 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9135 M:      Kalle Valo <kvalo@qca.qualcomm.com>
9136 L:      ath10k@lists.infradead.org
9137 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
9138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9139 S:      Supported
9140 F:      drivers/net/wireless/ath/ath10k/
9141
9142 QUALCOMM HEXAGON ARCHITECTURE
9143 M:      Richard Kuo <rkuo@codeaurora.org>
9144 L:      linux-hexagon@vger.kernel.org
9145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9146 S:      Supported
9147 F:      arch/hexagon/
9148
9149 QUALCOMM WCN36XX WIRELESS DRIVER
9150 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
9151 L:      wcn36xx@lists.infradead.org
9152 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
9153 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
9154 S:      Supported
9155 F:      drivers/net/wireless/ath/wcn36xx/
9156
9157 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9158 M:      Gabriel Somlo <somlo@cmu.edu>
9159 M:      "Michael S. Tsirkin" <mst@redhat.com>
9160 L:      qemu-devel@nongnu.org
9161 S:      Maintained
9162 F:      drivers/firmware/qemu_fw_cfg.c
9163
9164 RADOS BLOCK DEVICE (RBD)
9165 M:      Ilya Dryomov <idryomov@gmail.com>
9166 M:      Sage Weil <sage@redhat.com>
9167 M:      Alex Elder <elder@kernel.org>
9168 L:      ceph-devel@vger.kernel.org
9169 W:      http://ceph.com/
9170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9171 T:      git git://github.com/ceph/ceph-client.git
9172 S:      Supported
9173 F:      Documentation/ABI/testing/sysfs-bus-rbd
9174 F:      drivers/block/rbd.c
9175 F:      drivers/block/rbd_types.h
9176
9177 RADEON FRAMEBUFFER DISPLAY DRIVER
9178 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9179 L:      linux-fbdev@vger.kernel.org
9180 S:      Maintained
9181 F:      drivers/video/fbdev/aty/radeon*
9182 F:      include/uapi/linux/radeonfb.h
9183
9184 RADIOSHARK RADIO DRIVER
9185 M:      Hans de Goede <hdegoede@redhat.com>
9186 L:      linux-media@vger.kernel.org
9187 T:      git git://linuxtv.org/media_tree.git
9188 S:      Maintained
9189 F:      drivers/media/radio/radio-shark.c
9190
9191 RADIOSHARK2 RADIO DRIVER
9192 M:      Hans de Goede <hdegoede@redhat.com>
9193 L:      linux-media@vger.kernel.org
9194 T:      git git://linuxtv.org/media_tree.git
9195 S:      Maintained
9196 F:      drivers/media/radio/radio-shark2.c
9197 F:      drivers/media/radio/radio-tea5777.c
9198
9199 RAGE128 FRAMEBUFFER DISPLAY DRIVER
9200 M:      Paul Mackerras <paulus@samba.org>
9201 L:      linux-fbdev@vger.kernel.org
9202 S:      Maintained
9203 F:      drivers/video/fbdev/aty/aty128fb.c
9204
9205 RALINK MIPS ARCHITECTURE
9206 M:      John Crispin <blogic@openwrt.org>
9207 L:      linux-mips@linux-mips.org
9208 S:      Maintained
9209 F:      arch/mips/ralink
9210
9211 RALINK RT2X00 WIRELESS LAN DRIVER
9212 P:      rt2x00 project
9213 M:      Stanislaw Gruszka <sgruszka@redhat.com>
9214 M:      Helmut Schaa <helmut.schaa@googlemail.com>
9215 L:      linux-wireless@vger.kernel.org
9216 S:      Maintained
9217 F:      drivers/net/wireless/ralink/rt2x00/
9218
9219 RAMDISK RAM BLOCK DEVICE DRIVER
9220 M:      Jens Axboe <axboe@kernel.dk>
9221 S:      Maintained
9222 F:      Documentation/blockdev/ramdisk.txt
9223 F:      drivers/block/brd.c
9224
9225 RANDOM NUMBER DRIVER
9226 M:      "Theodore Ts'o" <tytso@mit.edu>
9227 S:      Maintained
9228 F:      drivers/char/random.c
9229
9230 RAPIDIO SUBSYSTEM
9231 M:      Matt Porter <mporter@kernel.crashing.org>
9232 M:      Alexandre Bounine <alexandre.bounine@idt.com>
9233 S:      Maintained
9234 F:      drivers/rapidio/
9235
9236 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9237 L:      linux-wireless@vger.kernel.org
9238 S:      Orphan
9239 F:      drivers/net/wireless/ray*
9240
9241 RCUTORTURE MODULE
9242 M:      Josh Triplett <josh@joshtriplett.org>
9243 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9244 L:      linux-kernel@vger.kernel.org
9245 S:      Supported
9246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9247 F:      Documentation/RCU/torture.txt
9248 F:      kernel/rcu/rcutorture.c
9249
9250 RCUTORTURE TEST FRAMEWORK
9251 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9252 M:      Josh Triplett <josh@joshtriplett.org>
9253 R:      Steven Rostedt <rostedt@goodmis.org>
9254 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9255 R:      Lai Jiangshan <jiangshanlai@gmail.com>
9256 L:      linux-kernel@vger.kernel.org
9257 S:      Supported
9258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9259 F:      tools/testing/selftests/rcutorture
9260
9261 RDC R-321X SoC
9262 M:      Florian Fainelli <florian@openwrt.org>
9263 S:      Maintained
9264
9265 RDC R6040 FAST ETHERNET DRIVER
9266 M:      Florian Fainelli <florian@openwrt.org>
9267 L:      netdev@vger.kernel.org
9268 S:      Maintained
9269 F:      drivers/net/ethernet/rdc/r6040.c
9270
9271 RDS - RELIABLE DATAGRAM SOCKETS
9272 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
9273 L:      netdev@vger.kernel.org
9274 L:      linux-rdma@vger.kernel.org
9275 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
9276 W:      https://oss.oracle.com/projects/rds/
9277 S:      Supported
9278 F:      net/rds/
9279 F:      Documentation/networking/rds.txt
9280
9281 RDMAVT - RDMA verbs software
9282 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
9283 L:      linux-rdma@vger.kernel.org
9284 S:      Supported
9285 F:      drivers/infiniband/sw/rdmavt
9286
9287 READ-COPY UPDATE (RCU)
9288 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9289 M:      Josh Triplett <josh@joshtriplett.org>
9290 R:      Steven Rostedt <rostedt@goodmis.org>
9291 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9292 R:      Lai Jiangshan <jiangshanlai@gmail.com>
9293 L:      linux-kernel@vger.kernel.org
9294 W:      http://www.rdrop.com/users/paulmck/RCU/
9295 S:      Supported
9296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9297 F:      Documentation/RCU/
9298 X:      Documentation/RCU/torture.txt
9299 F:      include/linux/rcu*
9300 X:      include/linux/srcu.h
9301 F:      kernel/rcu/
9302 X:      kernel/torture.c
9303
9304 REAL TIME CLOCK (RTC) SUBSYSTEM
9305 M:      Alessandro Zummo <a.zummo@towertech.it>
9306 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
9307 L:      rtc-linux@googlegroups.com
9308 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
9309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9310 S:      Maintained
9311 F:      Documentation/rtc.txt
9312 F:      drivers/rtc/
9313 F:      include/linux/rtc.h
9314 F:      include/uapi/linux/rtc.h
9315
9316 REALTEK AUDIO CODECS
9317 M:      Bard Liao <bardliao@realtek.com>
9318 M:      Oder Chiou <oder_chiou@realtek.com>
9319 S:      Maintained
9320 F:      sound/soc/codecs/rt*
9321 F:      include/sound/rt*.h
9322
9323 REISERFS FILE SYSTEM
9324 L:      reiserfs-devel@vger.kernel.org
9325 S:      Supported
9326 F:      fs/reiserfs/
9327
9328 REGISTER MAP ABSTRACTION
9329 M:      Mark Brown <broonie@kernel.org>
9330 L:      linux-kernel@vger.kernel.org
9331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9332 S:      Supported
9333 F:      drivers/base/regmap/
9334 F:      include/linux/regmap.h
9335
9336 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9337 M:      Ohad Ben-Cohen <ohad@wizery.com>
9338 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
9339 L:      linux-remoteproc@vger.kernel.org
9340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9341 S:      Maintained
9342 F:      drivers/remoteproc/
9343 F:      Documentation/remoteproc.txt
9344 F:      include/linux/remoteproc.h
9345
9346 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9347 M:      Ohad Ben-Cohen <ohad@wizery.com>
9348 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
9349 L:      linux-remoteproc@vger.kernel.org
9350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9351 S:      Maintained
9352 F:      drivers/rpmsg/
9353 F:      Documentation/rpmsg.txt
9354 F:      include/linux/rpmsg.h
9355
9356 RENESAS ETHERNET DRIVERS
9357 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9358 L:      netdev@vger.kernel.org
9359 L:      linux-renesas-soc@vger.kernel.org
9360 F:      drivers/net/ethernet/renesas/
9361 F:      include/linux/sh_eth.h
9362
9363 RENESAS USB2 PHY DRIVER
9364 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9365 L:      linux-renesas-soc@vger.kernel.org
9366 S:      Maintained
9367 F:      drivers/phy/phy-rcar-gen3-usb2.c
9368
9369 RESET CONTROLLER FRAMEWORK
9370 M:      Philipp Zabel <p.zabel@pengutronix.de>
9371 T:      git git://git.pengutronix.de/git/pza/linux
9372 S:      Maintained
9373 F:      drivers/reset/
9374 F:      Documentation/devicetree/bindings/reset/
9375 F:      include/dt-bindings/reset/
9376 F:      include/linux/reset.h
9377 F:      include/linux/reset-controller.h
9378
9379 RFKILL
9380 M:      Johannes Berg <johannes@sipsolutions.net>
9381 L:      linux-wireless@vger.kernel.org
9382 W:      http://wireless.kernel.org/
9383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9385 S:      Maintained
9386 F:      Documentation/rfkill.txt
9387 F:      net/rfkill/
9388
9389 RHASHTABLE
9390 M:      Thomas Graf <tgraf@suug.ch>
9391 L:      netdev@vger.kernel.org
9392 S:      Maintained
9393 F:      lib/rhashtable.c
9394 F:      include/linux/rhashtable.h
9395
9396 RICOH SMARTMEDIA/XD DRIVER
9397 M:      Maxim Levitsky <maximlevitsky@gmail.com>
9398 S:      Maintained
9399 F:      drivers/mtd/nand/r852.c
9400 F:      drivers/mtd/nand/r852.h
9401
9402 RICOH R5C592 MEMORYSTICK DRIVER
9403 M:      Maxim Levitsky <maximlevitsky@gmail.com>
9404 S:      Maintained
9405 F:      drivers/memstick/host/r592.*
9406
9407 ROCCAT DRIVERS
9408 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
9409 W:      http://sourceforge.net/projects/roccat/
9410 S:      Maintained
9411 F:      drivers/hid/hid-roccat*
9412 F:      include/linux/hid-roccat*
9413 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
9414
9415 ROCKER DRIVER
9416 M:      Jiri Pirko <jiri@resnulli.us>
9417 M:      Scott Feldman <sfeldma@gmail.com>
9418 L:      netdev@vger.kernel.org
9419 S:      Supported
9420 F:      drivers/net/ethernet/rocker/
9421
9422 ROCKETPORT DRIVER
9423 P:      Comtrol Corp.
9424 W:      http://www.comtrol.com
9425 S:      Maintained
9426 F:      Documentation/serial/rocket.txt
9427 F:      drivers/tty/rocket*
9428
9429 ROCKETPORT EXPRESS/INFINITY DRIVER
9430 M:      Kevin Cernekee <cernekee@gmail.com>
9431 L:      linux-serial@vger.kernel.org
9432 S:      Odd Fixes
9433 F:      drivers/tty/serial/rp2.*
9434
9435 ROSE NETWORK LAYER
9436 M:      Ralf Baechle <ralf@linux-mips.org>
9437 L:      linux-hams@vger.kernel.org
9438 W:      http://www.linux-ax25.org/
9439 S:      Maintained
9440 F:      include/net/rose.h
9441 F:      include/uapi/linux/rose.h
9442 F:      net/rose/
9443
9444 RTL2830 MEDIA DRIVER
9445 M:      Antti Palosaari <crope@iki.fi>
9446 L:      linux-media@vger.kernel.org
9447 W:      https://linuxtv.org
9448 W:      http://palosaari.fi/linux/
9449 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9450 T:      git git://linuxtv.org/anttip/media_tree.git
9451 S:      Maintained
9452 F:      drivers/media/dvb-frontends/rtl2830*
9453
9454 RTL2832 MEDIA DRIVER
9455 M:      Antti Palosaari <crope@iki.fi>
9456 L:      linux-media@vger.kernel.org
9457 W:      https://linuxtv.org
9458 W:      http://palosaari.fi/linux/
9459 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9460 T:      git git://linuxtv.org/anttip/media_tree.git
9461 S:      Maintained
9462 F:      drivers/media/dvb-frontends/rtl2832*
9463
9464 RTL2832_SDR MEDIA DRIVER
9465 M:      Antti Palosaari <crope@iki.fi>
9466 L:      linux-media@vger.kernel.org
9467 W:      https://linuxtv.org
9468 W:      http://palosaari.fi/linux/
9469 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9470 T:      git git://linuxtv.org/anttip/media_tree.git
9471 S:      Maintained
9472 F:      drivers/media/dvb-frontends/rtl2832_sdr*
9473
9474 RTL8180 WIRELESS DRIVER
9475 L:      linux-wireless@vger.kernel.org
9476 W:      http://wireless.kernel.org/
9477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9478 S:      Orphan
9479 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
9480
9481 RTL8187 WIRELESS DRIVER
9482 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
9483 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
9484 M:      Larry Finger <Larry.Finger@lwfinger.net>
9485 L:      linux-wireless@vger.kernel.org
9486 W:      http://wireless.kernel.org/
9487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9488 S:      Maintained
9489 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
9490
9491 RTL8192CE WIRELESS DRIVER
9492 M:      Larry Finger <Larry.Finger@lwfinger.net>
9493 M:      Chaoming Li <chaoming_li@realsil.com.cn>
9494 L:      linux-wireless@vger.kernel.org
9495 W:      http://wireless.kernel.org/
9496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9497 S:      Maintained
9498 F:      drivers/net/wireless/realtek/rtlwifi/
9499 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9500
9501 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9502 M:      Jes Sorensen <Jes.Sorensen@redhat.com>
9503 L:      linux-wireless@vger.kernel.org
9504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
9505 S:      Maintained
9506 F:      drivers/net/wireless/realtek/rtl8xxxu/
9507
9508 S3 SAVAGE FRAMEBUFFER DRIVER
9509 M:      Antonino Daplas <adaplas@gmail.com>
9510 L:      linux-fbdev@vger.kernel.org
9511 S:      Maintained
9512 F:      drivers/video/fbdev/savage/
9513
9514 S390
9515 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
9516 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
9517 L:      linux-s390@vger.kernel.org
9518 W:      http://www.ibm.com/developerworks/linux/linux390/
9519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9520 S:      Supported
9521 F:      arch/s390/
9522 F:      drivers/s390/
9523 F:      Documentation/s390/
9524 F:      Documentation/DocBook/s390*
9525
9526 S390 COMMON I/O LAYER
9527 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
9528 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9529 L:      linux-s390@vger.kernel.org
9530 W:      http://www.ibm.com/developerworks/linux/linux390/
9531 S:      Supported
9532 F:      drivers/s390/cio/
9533
9534 S390 DASD DRIVER
9535 M:      Stefan Weinhuber <wein@de.ibm.com>
9536 M:      Stefan Haberland <stefan.haberland@de.ibm.com>
9537 L:      linux-s390@vger.kernel.org
9538 W:      http://www.ibm.com/developerworks/linux/linux390/
9539 S:      Supported
9540 F:      drivers/s390/block/dasd*
9541 F:      block/partitions/ibm.c
9542
9543 S390 NETWORK DRIVERS
9544 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
9545 L:      linux-s390@vger.kernel.org
9546 W:      http://www.ibm.com/developerworks/linux/linux390/
9547 S:      Supported
9548 F:      drivers/s390/net/
9549
9550 S390 PCI SUBSYSTEM
9551 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
9552 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
9553 L:      linux-s390@vger.kernel.org
9554 W:      http://www.ibm.com/developerworks/linux/linux390/
9555 S:      Supported
9556 F:      arch/s390/pci/
9557 F:      drivers/pci/hotplug/s390_pci_hpc.c
9558
9559 S390 ZCRYPT DRIVER
9560 M:      Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9561 L:      linux-s390@vger.kernel.org
9562 W:      http://www.ibm.com/developerworks/linux/linux390/
9563 S:      Supported
9564 F:      drivers/s390/crypto/
9565
9566 S390 ZFCP DRIVER
9567 M:      Steffen Maier <maier@linux.vnet.ibm.com>
9568 L:      linux-s390@vger.kernel.org
9569 W:      http://www.ibm.com/developerworks/linux/linux390/
9570 S:      Supported
9571 F:      drivers/s390/scsi/zfcp_*
9572
9573 S390 IUCV NETWORK LAYER
9574 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
9575 L:      linux-s390@vger.kernel.org
9576 W:      http://www.ibm.com/developerworks/linux/linux390/
9577 S:      Supported
9578 F:      drivers/s390/net/*iucv*
9579 F:      include/net/iucv/
9580 F:      net/iucv/
9581
9582 S390 IOMMU (PCI)
9583 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
9584 L:      linux-s390@vger.kernel.org
9585 W:      http://www.ibm.com/developerworks/linux/linux390/
9586 S:      Supported
9587 F:      drivers/iommu/s390-iommu.c
9588
9589 S3C24XX SD/MMC Driver
9590 M:      Ben Dooks <ben-linux@fluff.org>
9591 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9592 S:      Supported
9593 F:      drivers/mmc/host/s3cmci.*
9594
9595 SAA6588 RDS RECEIVER DRIVER
9596 M:      Hans Verkuil <hverkuil@xs4all.nl>
9597 L:      linux-media@vger.kernel.org
9598 T:      git git://linuxtv.org/media_tree.git
9599 W:      https://linuxtv.org
9600 S:      Odd Fixes
9601 F:      drivers/media/i2c/saa6588*
9602
9603 SAA7134 VIDEO4LINUX DRIVER
9604 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9605 L:      linux-media@vger.kernel.org
9606 W:      https://linuxtv.org
9607 T:      git git://linuxtv.org/media_tree.git
9608 S:      Odd fixes
9609 F:      Documentation/video4linux/*.saa7134
9610 F:      drivers/media/pci/saa7134/
9611
9612 SAA7146 VIDEO4LINUX-2 DRIVER
9613 M:      Hans Verkuil <hverkuil@xs4all.nl>
9614 L:      linux-media@vger.kernel.org
9615 T:      git git://linuxtv.org/media_tree.git
9616 S:      Maintained
9617 F:      drivers/media/common/saa7146/
9618 F:      drivers/media/pci/saa7146/
9619 F:      include/media/saa7146*
9620
9621 SAMSUNG LAPTOP DRIVER
9622 M:      Corentin Chary <corentin.chary@gmail.com>
9623 L:      platform-driver-x86@vger.kernel.org
9624 S:      Maintained
9625 F:      drivers/platform/x86/samsung-laptop.c
9626
9627 SAMSUNG AUDIO (ASoC) DRIVERS
9628 M:      Sangbeom Kim <sbkim73@samsung.com>
9629 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9630 S:      Supported
9631 F:      sound/soc/samsung/
9632
9633 SAMSUNG FRAMEBUFFER DRIVER
9634 M:      Jingoo Han <jingoohan1@gmail.com>
9635 L:      linux-fbdev@vger.kernel.org
9636 S:      Maintained
9637 F:      drivers/video/fbdev/s3c-fb.c
9638
9639 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9640 M:      Sangbeom Kim <sbkim73@samsung.com>
9641 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
9642 L:      linux-kernel@vger.kernel.org
9643 L:      linux-samsung-soc@vger.kernel.org
9644 S:      Supported
9645 F:      drivers/mfd/sec*.c
9646 F:      drivers/regulator/s2m*.c
9647 F:      drivers/regulator/s5m*.c
9648 F:      drivers/clk/clk-s2mps11.c
9649 F:      drivers/rtc/rtc-s5m.c
9650 F:      include/linux/mfd/samsung/
9651 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9652 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9653 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9654 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9655
9656 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9657 M:      Kyungmin Park <kyungmin.park@samsung.com>
9658 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9659 L:      linux-media@vger.kernel.org
9660 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
9661 S:      Supported
9662 F:      drivers/media/platform/exynos4-is/
9663
9664 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9665 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9666 L:      linux-media@vger.kernel.org
9667 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9668 S:      Maintained
9669 F:      drivers/media/platform/s3c-camif/
9670 F:      include/media/drv-intf/s3c_camif.h
9671
9672 SAMSUNG S5C73M3 CAMERA DRIVER
9673 M:      Kyungmin Park <kyungmin.park@samsung.com>
9674 M:      Andrzej Hajda <a.hajda@samsung.com>
9675 L:      linux-media@vger.kernel.org
9676 S:      Supported
9677 F:      drivers/media/i2c/s5c73m3/*
9678
9679 SAMSUNG S5K5BAF CAMERA DRIVER
9680 M:      Kyungmin Park <kyungmin.park@samsung.com>
9681 M:      Andrzej Hajda <a.hajda@samsung.com>
9682 L:      linux-media@vger.kernel.org
9683 S:      Supported
9684 F:      drivers/media/i2c/s5k5baf.c
9685
9686 SAMSUNG S3FWRN5 NFC DRIVER
9687 M:      Robert Baldyga <r.baldyga@samsung.com>
9688 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
9689 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9690 S:      Supported
9691 F:      drivers/nfc/s3fwrn5
9692
9693 SAMSUNG SOC CLOCK DRIVERS
9694 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9695 M:      Tomasz Figa <tomasz.figa@gmail.com>
9696 S:      Supported
9697 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9698 F:      drivers/clk/samsung/
9699
9700 SAMSUNG SXGBE DRIVERS
9701 M:      Byungho An <bh74.an@samsung.com>
9702 M:      Girish K S <ks.giri@samsung.com>
9703 M:      Vipul Pandya <vipul.pandya@samsung.com>
9704 S:      Supported
9705 L:      netdev@vger.kernel.org
9706 F:      drivers/net/ethernet/samsung/sxgbe/
9707
9708 SAMSUNG THERMAL DRIVER
9709 M:      Lukasz Majewski <l.majewski@samsung.com>
9710 L:      linux-pm@vger.kernel.org
9711 L:      linux-samsung-soc@vger.kernel.org
9712 S:      Supported
9713 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
9714 F:      drivers/thermal/samsung/
9715
9716 SAMSUNG USB2 PHY DRIVER
9717 M:      Kamil Debski <k.debski@samsung.com>
9718 L:      linux-kernel@vger.kernel.org
9719 S:      Supported
9720 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
9721 F:      Documentation/phy/samsung-usb2.txt
9722 F:      drivers/phy/phy-exynos4210-usb2.c
9723 F:      drivers/phy/phy-exynos4x12-usb2.c
9724 F:      drivers/phy/phy-exynos5250-usb2.c
9725 F:      drivers/phy/phy-s5pv210-usb2.c
9726 F:      drivers/phy/phy-samsung-usb2.c
9727 F:      drivers/phy/phy-samsung-usb2.h
9728
9729 SERIAL DRIVERS
9730 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9731 L:      linux-serial@vger.kernel.org
9732 S:      Maintained
9733 F:      drivers/tty/serial/
9734
9735 SYNOPSYS DESIGNWARE DMAC DRIVER
9736 M:      Viresh Kumar <vireshk@kernel.org>
9737 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9738 S:      Maintained
9739 F:      include/linux/dma/dw.h
9740 F:      include/linux/platform_data/dma-dw.h
9741 F:      drivers/dma/dw/
9742
9743 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9744 M: Lars Persson <lars.persson@axis.com>
9745 L: netdev@vger.kernel.org
9746 S: Supported
9747 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9748 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9749
9750 SYNOPSYS DESIGNWARE I2C DRIVER
9751 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
9752 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9753 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
9754 L:      linux-i2c@vger.kernel.org
9755 S:      Maintained
9756 F:      drivers/i2c/busses/i2c-designware-*
9757 F:      include/linux/platform_data/i2c-designware.h
9758
9759 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9760 M:      Jaehoon Chung <jh80.chung@samsung.com>
9761 L:      linux-mmc@vger.kernel.org
9762 S:      Maintained
9763 F:      include/linux/mmc/dw_mmc.h
9764 F:      drivers/mmc/host/dw_mmc*
9765
9766 SYSTEM TRACE MODULE CLASS
9767 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9768 S:      Maintained
9769 F:      Documentation/trace/stm.txt
9770 F:      drivers/hwtracing/stm/
9771 F:      include/linux/stm.h
9772 F:      include/uapi/linux/stm.h
9773
9774 THUNDERBOLT DRIVER
9775 M:      Andreas Noever <andreas.noever@gmail.com>
9776 S:      Maintained
9777 F:      drivers/thunderbolt/
9778
9779 TI BQ27XXX POWER SUPPLY DRIVER
9780 R:      Andrew F. Davis <afd@ti.com>
9781 F:      include/linux/power/bq27xxx_battery.h
9782 F:      drivers/power/bq27xxx_battery.c
9783 F:      drivers/power/bq27xxx_battery_i2c.c
9784
9785 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9786 M:      John Stultz <john.stultz@linaro.org>
9787 M:      Thomas Gleixner <tglx@linutronix.de>
9788 L:      linux-kernel@vger.kernel.org
9789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9790 S:      Supported
9791 F:      include/linux/clocksource.h
9792 F:      include/linux/time.h
9793 F:      include/linux/timex.h
9794 F:      include/uapi/linux/time.h
9795 F:      include/uapi/linux/timex.h
9796 F:      kernel/time/clocksource.c
9797 F:      kernel/time/time*.c
9798 F:      kernel/time/alarmtimer.c
9799 F:      kernel/time/ntp.c
9800 F:      tools/testing/selftests/timers/
9801
9802 SC1200 WDT DRIVER
9803 M:      Zwane Mwaikambo <zwanem@gmail.com>
9804 S:      Maintained
9805 F:      drivers/watchdog/sc1200wdt.c
9806
9807 SCHEDULER
9808 M:      Ingo Molnar <mingo@redhat.com>
9809 M:      Peter Zijlstra <peterz@infradead.org>
9810 L:      linux-kernel@vger.kernel.org
9811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9812 S:      Maintained
9813 F:      kernel/sched/
9814 F:      include/linux/sched.h
9815 F:      include/uapi/linux/sched.h
9816 F:      include/linux/wait.h
9817
9818 SCORE ARCHITECTURE
9819 M:      Chen Liqin <liqin.linux@gmail.com>
9820 M:      Lennox Wu <lennox.wu@gmail.com>
9821 W:      http://www.sunplus.com
9822 S:      Supported
9823 F:      arch/score/
9824
9825 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9826 M:      Sudeep Holla <sudeep.holla@arm.com>
9827 L:      linux-arm-kernel@lists.infradead.org
9828 S:      Maintained
9829 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
9830 F:      drivers/clk/clk-scpi.c
9831 F:      drivers/cpufreq/scpi-cpufreq.c
9832 F:      drivers/firmware/arm_scpi.c
9833 F:      include/linux/scpi_protocol.h
9834
9835 SCSI CDROM DRIVER
9836 M:      Jens Axboe <axboe@kernel.dk>
9837 L:      linux-scsi@vger.kernel.org
9838 W:      http://www.kernel.dk
9839 S:      Maintained
9840 F:      drivers/scsi/sr*
9841
9842 SCSI RDMA PROTOCOL (SRP) INITIATOR
9843 M:      Bart Van Assche <bart.vanassche@sandisk.com>
9844 L:      linux-rdma@vger.kernel.org
9845 S:      Supported
9846 W:      http://www.openfabrics.org
9847 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9849 F:      drivers/infiniband/ulp/srp/
9850 F:      include/scsi/srp.h
9851
9852 SCSI SG DRIVER
9853 M:      Doug Gilbert <dgilbert@interlog.com>
9854 L:      linux-scsi@vger.kernel.org
9855 W:      http://sg.danny.cz/sg
9856 S:      Maintained
9857 F:      Documentation/scsi/scsi-generic.txt
9858 F:      drivers/scsi/sg.c
9859 F:      include/scsi/sg.h
9860
9861 SCSI SUBSYSTEM
9862 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
9863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9864 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
9865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9866 L:      linux-scsi@vger.kernel.org
9867 S:      Maintained
9868 F:      drivers/scsi/
9869 F:      include/scsi/
9870
9871 SCSI TAPE DRIVER
9872 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9873 L:      linux-scsi@vger.kernel.org
9874 S:      Maintained
9875 F:      Documentation/scsi/st.txt
9876 F:      drivers/scsi/st.*
9877 F:      drivers/scsi/st_*.h
9878
9879 SCTP PROTOCOL
9880 M:      Vlad Yasevich <vyasevich@gmail.com>
9881 M:      Neil Horman <nhorman@tuxdriver.com>
9882 L:      linux-sctp@vger.kernel.org
9883 W:      http://lksctp.sourceforge.net
9884 S:      Maintained
9885 F:      Documentation/networking/sctp.txt
9886 F:      include/linux/sctp.h
9887 F:      include/uapi/linux/sctp.h
9888 F:      include/net/sctp/
9889 F:      net/sctp/
9890
9891 SCx200 CPU SUPPORT
9892 M:      Jim Cromie <jim.cromie@gmail.com>
9893 S:      Odd Fixes
9894 F:      Documentation/i2c/busses/scx200_acb
9895 F:      arch/x86/platform/scx200/
9896 F:      drivers/watchdog/scx200_wdt.c
9897 F:      drivers/i2c/busses/scx200*
9898 F:      drivers/mtd/maps/scx200_docflash.c
9899 F:      include/linux/scx200.h
9900
9901 SCx200 GPIO DRIVER
9902 M:      Jim Cromie <jim.cromie@gmail.com>
9903 S:      Maintained
9904 F:      drivers/char/scx200_gpio.c
9905 F:      include/linux/scx200_gpio.h
9906
9907 SCx200 HRT CLOCKSOURCE DRIVER
9908 M:      Jim Cromie <jim.cromie@gmail.com>
9909 S:      Maintained
9910 F:      drivers/clocksource/scx200_hrt.c
9911
9912 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9913 M:      Sascha Sommer <saschasommer@freenet.de>
9914 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9915 S:      Maintained
9916 F:      drivers/mmc/host/sdricoh_cs.c
9917
9918 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9919 M:      Adrian Hunter <adrian.hunter@intel.com>
9920 L:      linux-mmc@vger.kernel.org
9921 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
9922 S:      Maintained
9923 F:      drivers/mmc/host/sdhci*
9924 F:      include/linux/mmc/sdhci*
9925
9926 SECURE COMPUTING
9927 M:      Kees Cook <keescook@chromium.org>
9928 R:      Andy Lutomirski <luto@amacapital.net>
9929 R:      Will Drewry <wad@chromium.org>
9930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9931 S:      Supported
9932 F:      kernel/seccomp.c
9933 F:      include/uapi/linux/seccomp.h
9934 F:      include/linux/seccomp.h
9935 F:      tools/testing/selftests/seccomp/*
9936 K:      \bsecure_computing
9937 K:      \bTIF_SECCOMP\b
9938
9939 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9940 M:      Ben Dooks <ben-linux@fluff.org>
9941 M:      Jaehoon Chung <jh80.chung@samsung.com>
9942 L:      linux-mmc@vger.kernel.org
9943 S:      Maintained
9944 F:      drivers/mmc/host/sdhci-s3c*
9945
9946 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9947 M:      Viresh Kumar <vireshk@kernel.org>
9948 L:      spear-devel@list.st.com
9949 L:      linux-mmc@vger.kernel.org
9950 S:      Maintained
9951 F:      drivers/mmc/host/sdhci-spear.c
9952
9953 SECURITY SUBSYSTEM
9954 M:      James Morris <james.l.morris@oracle.com>
9955 M:      "Serge E. Hallyn" <serge@hallyn.com>
9956 L:      linux-security-module@vger.kernel.org (suggested Cc:)
9957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9958 W:      http://kernsec.org/
9959 S:      Supported
9960 F:      security/
9961
9962 SECURITY CONTACT
9963 M:      Security Officers <security@kernel.org>
9964 S:      Supported
9965
9966 SELINUX SECURITY MODULE
9967 M:      Paul Moore <paul@paul-moore.com>
9968 M:      Stephen Smalley <sds@tycho.nsa.gov>
9969 M:      Eric Paris <eparis@parisplace.org>
9970 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
9971 W:      http://selinuxproject.org
9972 T:      git git://git.infradead.org/users/pcmoore/selinux
9973 S:      Supported
9974 F:      include/linux/selinux*
9975 F:      security/selinux/
9976 F:      scripts/selinux/
9977
9978 APPARMOR SECURITY MODULE
9979 M:      John Johansen <john.johansen@canonical.com>
9980 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9981 W:      apparmor.wiki.kernel.org
9982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9983 S:      Supported
9984 F:      security/apparmor/
9985
9986 YAMA SECURITY MODULE
9987 M:      Kees Cook <keescook@chromium.org>
9988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9989 S:      Supported
9990 F:      security/yama/
9991
9992 SENSABLE PHANTOM
9993 M:      Jiri Slaby <jirislaby@gmail.com>
9994 S:      Maintained
9995 F:      drivers/misc/phantom.c
9996 F:      include/uapi/linux/phantom.h
9997
9998 SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9999 M:      Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10000 M:      Ketan Mukadam <ketan.mukadam@avagotech.com>
10001 M:      John Soni Jose <sony.john@avagotech.com>
10002 L:      linux-scsi@vger.kernel.org
10003 W:      http://www.avagotech.com
10004 S:      Supported
10005 F:      drivers/scsi/be2iscsi/
10006
10007 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
10008 M:      Sathya Perla <sathya.perla@broadcom.com>
10009 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
10010 M:      Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10011 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10012 M:      Somnath Kotur <somnath.kotur@broadcom.com>
10013 L:      netdev@vger.kernel.org
10014 W:      http://www.emulex.com
10015 S:      Supported
10016 F:      drivers/net/ethernet/emulex/benet/
10017
10018 EMULEX ONECONNECT ROCE DRIVER
10019 M:      Selvin Xavier <selvin.xavier@avagotech.com>
10020 M:      Devesh Sharma <devesh.sharma@avagotech.com>
10021 M:      Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10022 L:      linux-rdma@vger.kernel.org
10023 W:      http://www.emulex.com
10024 S:      Supported
10025 F:      drivers/infiniband/hw/ocrdma/
10026
10027 SFC NETWORK DRIVER
10028 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10029 M:      Edward Cree <ecree@solarflare.com>
10030 M:      Bert Kenward <bkenward@solarflare.com>
10031 L:      netdev@vger.kernel.org
10032 S:      Supported
10033 F:      drivers/net/ethernet/sfc/
10034
10035 SGI GRU DRIVER
10036 M:      Dimitri Sivanich <sivanich@sgi.com>
10037 S:      Maintained
10038 F:      drivers/misc/sgi-gru/
10039
10040 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10041 M:      Pat Gefre <pfg@sgi.com>
10042 L:      linux-ia64@vger.kernel.org
10043 S:      Supported
10044 F:      Documentation/ia64/serial.txt
10045 F:      drivers/tty/serial/ioc?_serial.c
10046 F:      include/linux/ioc?.h
10047
10048 SGI XP/XPC/XPNET DRIVER
10049 M:      Cliff Whickman <cpw@sgi.com>
10050 M:      Robin Holt <robinmholt@gmail.com>
10051 S:      Maintained
10052 F:      drivers/misc/sgi-xp/
10053
10054 SI2157 MEDIA DRIVER
10055 M:      Antti Palosaari <crope@iki.fi>
10056 L:      linux-media@vger.kernel.org
10057 W:      https://linuxtv.org
10058 W:      http://palosaari.fi/linux/
10059 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10060 T:      git git://linuxtv.org/anttip/media_tree.git
10061 S:      Maintained
10062 F:      drivers/media/tuners/si2157*
10063
10064 SI2168 MEDIA DRIVER
10065 M:      Antti Palosaari <crope@iki.fi>
10066 L:      linux-media@vger.kernel.org
10067 W:      https://linuxtv.org
10068 W:      http://palosaari.fi/linux/
10069 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10070 T:      git git://linuxtv.org/anttip/media_tree.git
10071 S:      Maintained
10072 F:      drivers/media/dvb-frontends/si2168*
10073
10074 SI470X FM RADIO RECEIVER I2C DRIVER
10075 M:      Hans Verkuil <hverkuil@xs4all.nl>
10076 L:      linux-media@vger.kernel.org
10077 T:      git git://linuxtv.org/media_tree.git
10078 W:      https://linuxtv.org
10079 S:      Odd Fixes
10080 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
10081
10082 SI470X FM RADIO RECEIVER USB DRIVER
10083 M:      Hans Verkuil <hverkuil@xs4all.nl>
10084 L:      linux-media@vger.kernel.org
10085 T:      git git://linuxtv.org/media_tree.git
10086 W:      https://linuxtv.org
10087 S:      Maintained
10088 F:      drivers/media/radio/si470x/radio-si470x-common.c
10089 F:      drivers/media/radio/si470x/radio-si470x.h
10090 F:      drivers/media/radio/si470x/radio-si470x-usb.c
10091
10092 SI4713 FM RADIO TRANSMITTER I2C DRIVER
10093 M:      Eduardo Valentin <edubezval@gmail.com>
10094 L:      linux-media@vger.kernel.org
10095 T:      git git://linuxtv.org/media_tree.git
10096 W:      https://linuxtv.org
10097 S:      Odd Fixes
10098 F:      drivers/media/radio/si4713/si4713.?
10099
10100 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10101 M:      Eduardo Valentin <edubezval@gmail.com>
10102 L:      linux-media@vger.kernel.org
10103 T:      git git://linuxtv.org/media_tree.git
10104 W:      https://linuxtv.org
10105 S:      Odd Fixes
10106 F:      drivers/media/radio/si4713/radio-platform-si4713.c
10107
10108 SI4713 FM RADIO TRANSMITTER USB DRIVER
10109 M:      Hans Verkuil <hverkuil@xs4all.nl>
10110 L:      linux-media@vger.kernel.org
10111 T:      git git://linuxtv.org/media_tree.git
10112 W:      https://linuxtv.org
10113 S:      Maintained
10114 F:      drivers/media/radio/si4713/radio-usb-si4713.c
10115
10116 SIANO DVB DRIVER
10117 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10118 L:      linux-media@vger.kernel.org
10119 W:      https://linuxtv.org
10120 T:      git git://linuxtv.org/media_tree.git
10121 S:      Odd fixes
10122 F:      drivers/media/common/siano/
10123 F:      drivers/media/usb/siano/
10124 F:      drivers/media/usb/siano/
10125 F:      drivers/media/mmc/siano/
10126
10127 SIMPLEFB FB DRIVER
10128 M:      Hans de Goede <hdegoede@redhat.com>
10129 L:      linux-fbdev@vger.kernel.org
10130 S:      Maintained
10131 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
10132 F:      drivers/video/fbdev/simplefb.c
10133 F:      include/linux/platform_data/simplefb.h
10134
10135 SH_VEU V4L2 MEM2MEM DRIVER
10136 L:      linux-media@vger.kernel.org
10137 S:      Orphan
10138 F:      drivers/media/platform/sh_veu.c
10139
10140 SH_VOU V4L2 OUTPUT DRIVER
10141 L:      linux-media@vger.kernel.org
10142 S:      Orphan
10143 F:      drivers/media/platform/sh_vou.c
10144 F:      include/media/drv-intf/sh_vou.h
10145
10146 SIMPLE FIRMWARE INTERFACE (SFI)
10147 M:      Len Brown <lenb@kernel.org>
10148 L:      sfi-devel@simplefirmware.org
10149 W:      http://simplefirmware.org/
10150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10151 S:      Supported
10152 F:      arch/x86/platform/sfi/
10153 F:      drivers/sfi/
10154 F:      include/linux/sfi*.h
10155
10156 SIMTEC EB110ATX (Chalice CATS)
10157 P:      Ben Dooks
10158 P:      Vincent Sanders <vince@simtec.co.uk>
10159 M:      Simtec Linux Team <linux@simtec.co.uk>
10160 W:      http://www.simtec.co.uk/products/EB110ATX/
10161 S:      Supported
10162
10163 SIMTEC EB2410ITX (BAST)
10164 P:      Ben Dooks
10165 P:      Vincent Sanders <vince@simtec.co.uk>
10166 M:      Simtec Linux Team <linux@simtec.co.uk>
10167 W:      http://www.simtec.co.uk/products/EB2410ITX/
10168 S:      Supported
10169 F:      arch/arm/mach-s3c24xx/mach-bast.c
10170 F:      arch/arm/mach-s3c24xx/bast-ide.c
10171 F:      arch/arm/mach-s3c24xx/bast-irq.c
10172
10173 TI DAVINCI MACHINE SUPPORT
10174 M:      Sekhar Nori <nsekhar@ti.com>
10175 M:      Kevin Hilman <khilman@kernel.org>
10176 T:      git git://gitorious.org/linux-davinci/linux-davinci.git
10177 Q:      http://patchwork.kernel.org/project/linux-davinci/list/
10178 S:      Supported
10179 F:      arch/arm/mach-davinci/
10180 F:      drivers/i2c/busses/i2c-davinci.c
10181
10182 TI DAVINCI SERIES MEDIA DRIVER
10183 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10184 L:      linux-media@vger.kernel.org
10185 W:      https://linuxtv.org
10186 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10187 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10188 S:      Maintained
10189 F:      drivers/media/platform/davinci/
10190 F:      include/media/davinci/
10191
10192 TI AM437X VPFE DRIVER
10193 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10194 L:      linux-media@vger.kernel.org
10195 W:      https://linuxtv.org
10196 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10197 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10198 S:      Maintained
10199 F:      drivers/media/platform/am437x/
10200
10201 OV2659 OMNIVISION SENSOR DRIVER
10202 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10203 L:      linux-media@vger.kernel.org
10204 W:      https://linuxtv.org
10205 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10206 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10207 S:      Maintained
10208 F:      drivers/media/i2c/ov2659.c
10209 F:      include/media/i2c/ov2659.h
10210
10211 SILICON MOTION SM712 FRAME BUFFER DRIVER
10212 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10213 M:      Teddy Wang <teddy.wang@siliconmotion.com>
10214 M:      Sudip Mukherjee <sudip@vectorindia.org>
10215 L:      linux-fbdev@vger.kernel.org
10216 S:      Maintained
10217 F:      drivers/video/fbdev/sm712*
10218 F:      Documentation/fb/sm712fb.txt
10219
10220 SIS 190 ETHERNET DRIVER
10221 M:      Francois Romieu <romieu@fr.zoreil.com>
10222 L:      netdev@vger.kernel.org
10223 S:      Maintained
10224 F:      drivers/net/ethernet/sis/sis190.c
10225
10226 SIS 900/7016 FAST ETHERNET DRIVER
10227 M:      Daniele Venzano <venza@brownhat.org>
10228 W:      http://www.brownhat.org/sis900.html
10229 L:      netdev@vger.kernel.org
10230 S:      Maintained
10231 F:      drivers/net/ethernet/sis/sis900.*
10232
10233 SIS FRAMEBUFFER DRIVER
10234 M:      Thomas Winischhofer <thomas@winischhofer.net>
10235 W:      http://www.winischhofer.net/linuxsisvga.shtml
10236 S:      Maintained
10237 F:      Documentation/fb/sisfb.txt
10238 F:      drivers/video/fbdev/sis/
10239 F:      include/video/sisfb.h
10240
10241 SIS USB2VGA DRIVER
10242 M:      Thomas Winischhofer <thomas@winischhofer.net>
10243 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
10244 S:      Maintained
10245 F:      drivers/usb/misc/sisusbvga/
10246
10247 SLAB ALLOCATOR
10248 M:      Christoph Lameter <cl@linux.com>
10249 M:      Pekka Enberg <penberg@kernel.org>
10250 M:      David Rientjes <rientjes@google.com>
10251 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
10252 M:      Andrew Morton <akpm@linux-foundation.org>
10253 L:      linux-mm@kvack.org
10254 S:      Maintained
10255 F:      include/linux/sl?b*.h
10256 F:      mm/sl?b*
10257
10258 SLEEPABLE READ-COPY UPDATE (SRCU)
10259 M:      Lai Jiangshan <jiangshanlai@gmail.com>
10260 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10261 M:      Josh Triplett <josh@joshtriplett.org>
10262 R:      Steven Rostedt <rostedt@goodmis.org>
10263 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10264 L:      linux-kernel@vger.kernel.org
10265 W:      http://www.rdrop.com/users/paulmck/RCU/
10266 S:      Supported
10267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10268 F:      include/linux/srcu.h
10269 F:      kernel/rcu/srcu.c
10270
10271 SMACK SECURITY MODULE
10272 M:      Casey Schaufler <casey@schaufler-ca.com>
10273 L:      linux-security-module@vger.kernel.org
10274 W:      http://schaufler-ca.com
10275 T:      git git://git.gitorious.org/smack-next/kernel.git
10276 S:      Maintained
10277 F:      Documentation/security/Smack.txt
10278 F:      security/smack/
10279
10280 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10281 M:      Kevin Hilman <khilman@kernel.org>
10282 M:      Nishanth Menon <nm@ti.com>
10283 S:      Maintained
10284 F:      drivers/power/avs/
10285 F:      include/linux/power/smartreflex.h
10286 L:      linux-pm@vger.kernel.org
10287
10288 SMC91x ETHERNET DRIVER
10289 M:      Nicolas Pitre <nico@fluxnic.net>
10290 S:      Odd Fixes
10291 F:      drivers/net/ethernet/smsc/smc91x.*
10292
10293 SMIA AND SMIA++ IMAGE SENSOR DRIVER
10294 M:      Sakari Ailus <sakari.ailus@iki.fi>
10295 L:      linux-media@vger.kernel.org
10296 S:      Maintained
10297 F:      drivers/media/i2c/smiapp/
10298 F:      include/media/i2c/smiapp.h
10299 F:      drivers/media/i2c/smiapp-pll.c
10300 F:      drivers/media/i2c/smiapp-pll.h
10301 F:      include/uapi/linux/smiapp.h
10302 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10303
10304 SMM665 HARDWARE MONITOR DRIVER
10305 M:      Guenter Roeck <linux@roeck-us.net>
10306 L:      linux-hwmon@vger.kernel.org
10307 S:      Maintained
10308 F:      Documentation/hwmon/smm665
10309 F:      drivers/hwmon/smm665.c
10310
10311 SMSC EMC2103 HARDWARE MONITOR DRIVER
10312 M:      Steve Glendinning <steve.glendinning@shawell.net>
10313 L:      linux-hwmon@vger.kernel.org
10314 S:      Maintained
10315 F:      Documentation/hwmon/emc2103
10316 F:      drivers/hwmon/emc2103.c
10317
10318 SMSC SCH5627 HARDWARE MONITOR DRIVER
10319 M:      Hans de Goede <hdegoede@redhat.com>
10320 L:      linux-hwmon@vger.kernel.org
10321 S:      Supported
10322 F:      Documentation/hwmon/sch5627
10323 F:      drivers/hwmon/sch5627.c
10324
10325 SMSC47B397 HARDWARE MONITOR DRIVER
10326 M:      Jean Delvare <jdelvare@suse.com>
10327 L:      linux-hwmon@vger.kernel.org
10328 S:      Maintained
10329 F:      Documentation/hwmon/smsc47b397
10330 F:      drivers/hwmon/smsc47b397.c
10331
10332 SMSC911x ETHERNET DRIVER
10333 M:      Steve Glendinning <steve.glendinning@shawell.net>
10334 L:      netdev@vger.kernel.org
10335 S:      Maintained
10336 F:      include/linux/smsc911x.h
10337 F:      drivers/net/ethernet/smsc/smsc911x.*
10338
10339 SMSC9420 PCI ETHERNET DRIVER
10340 M:      Steve Glendinning <steve.glendinning@shawell.net>
10341 L:      netdev@vger.kernel.org
10342 S:      Maintained
10343 F:      drivers/net/ethernet/smsc/smsc9420.*
10344
10345 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10346 M:      Steve Glendinning <steve.glendinning@shawell.net>
10347 L:      linux-fbdev@vger.kernel.org
10348 S:      Maintained
10349 F:      drivers/video/fbdev/smscufx.c
10350
10351 SOC-CAMERA V4L2 SUBSYSTEM
10352 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10353 L:      linux-media@vger.kernel.org
10354 T:      git git://linuxtv.org/media_tree.git
10355 S:      Maintained
10356 F:      include/media/soc*
10357 F:      drivers/media/i2c/soc_camera/
10358 F:      drivers/media/platform/soc_camera/
10359
10360 SOEKRIS NET48XX LED SUPPORT
10361 M:      Chris Boot <bootc@bootc.net>
10362 S:      Maintained
10363 F:      drivers/leds/leds-net48xx.c
10364
10365 SOFTLOGIC 6x10 MPEG CODEC
10366 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10367 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10368 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
10369 M:      Ismael Luceno <ismael@iodev.co.uk>
10370 L:      linux-media@vger.kernel.org
10371 S:      Supported
10372 F:      drivers/media/pci/solo6x10/
10373
10374 SOFTWARE RAID (Multiple Disks) SUPPORT
10375 M:      Shaohua Li <shli@kernel.org>
10376 L:      linux-raid@vger.kernel.org
10377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10378 S:      Supported
10379 F:      drivers/md/
10380 F:      include/linux/raid/
10381 F:      include/uapi/linux/raid/
10382
10383 SONIC NETWORK DRIVER
10384 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10385 L:      netdev@vger.kernel.org
10386 S:      Maintained
10387 F:      drivers/net/ethernet/natsemi/sonic.*
10388
10389 SONICS SILICON BACKPLANE DRIVER (SSB)
10390 M:      Michael Buesch <m@bues.ch>
10391 L:      linux-wireless@vger.kernel.org
10392 S:      Maintained
10393 F:      drivers/ssb/
10394 F:      include/linux/ssb/
10395
10396 SONY VAIO CONTROL DEVICE DRIVER
10397 M:      Mattia Dongili <malattia@linux.it>
10398 L:      platform-driver-x86@vger.kernel.org
10399 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10400 S:      Maintained
10401 F:      Documentation/laptops/sony-laptop.txt
10402 F:      drivers/char/sonypi.c
10403 F:      drivers/platform/x86/sony-laptop.c
10404 F:      include/linux/sony-laptop.h
10405
10406 SONY MEMORYSTICK CARD SUPPORT
10407 M:      Alex Dubov <oakad@yahoo.com>
10408 W:      http://tifmxx.berlios.de/
10409 S:      Maintained
10410 F:      drivers/memstick/host/tifm_ms.c
10411
10412 SONY MEMORYSTICK STANDARD SUPPORT
10413 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10414 S:      Maintained
10415 F:      drivers/memstick/core/ms_block.*
10416
10417 SOUND
10418 M:      Jaroslav Kysela <perex@perex.cz>
10419 M:      Takashi Iwai <tiwai@suse.com>
10420 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10421 W:      http://www.alsa-project.org/
10422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10423 T:      git git://git.alsa-project.org/alsa-kernel.git
10424 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
10425 S:      Maintained
10426 F:      Documentation/sound/
10427 F:      include/sound/
10428 F:      include/uapi/sound/
10429 F:      sound/
10430
10431 SOUND - COMPRESSED AUDIO
10432 M:      Vinod Koul <vinod.koul@intel.com>
10433 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10435 S:      Supported
10436 F:      Documentation/sound/alsa/compress_offload.txt
10437 F:      include/sound/compress_driver.h
10438 F:      include/uapi/sound/compress_*
10439 F:      sound/core/compress_offload.c
10440 F:      sound/soc/soc-compress.c
10441
10442 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10443 M:      Liam Girdwood <lgirdwood@gmail.com>
10444 M:      Mark Brown <broonie@kernel.org>
10445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10446 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10447 W:      http://alsa-project.org/main/index.php/ASoC
10448 S:      Supported
10449 F:      Documentation/sound/alsa/soc/
10450 F:      sound/soc/
10451 F:      include/sound/soc*
10452
10453 SOUND - DMAENGINE HELPERS
10454 M:      Lars-Peter Clausen <lars@metafoo.de>
10455 S:      Supported
10456 F:      include/sound/dmaengine_pcm.h
10457 F:      sound/core/pcm_dmaengine.c
10458 F:      sound/soc/soc-generic-dmaengine-pcm.c
10459
10460 SP2 MEDIA DRIVER
10461 M:      Olli Salonen <olli.salonen@iki.fi>
10462 L:      linux-media@vger.kernel.org
10463 W:      https://linuxtv.org
10464 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10465 S:      Maintained
10466 F:      drivers/media/dvb-frontends/sp2*
10467
10468 SPARC + UltraSPARC (sparc/sparc64)
10469 M:      "David S. Miller" <davem@davemloft.net>
10470 L:      sparclinux@vger.kernel.org
10471 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
10472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10474 S:      Maintained
10475 F:      arch/sparc/
10476 F:      drivers/sbus/
10477
10478 SPARC SERIAL DRIVERS
10479 M:      "David S. Miller" <davem@davemloft.net>
10480 L:      sparclinux@vger.kernel.org
10481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10483 S:      Maintained
10484 F:      include/linux/sunserialcore.h
10485 F:      drivers/tty/serial/suncore.c
10486 F:      drivers/tty/serial/sunhv.c
10487 F:      drivers/tty/serial/sunsab.c
10488 F:      drivers/tty/serial/sunsab.h
10489 F:      drivers/tty/serial/sunsu.c
10490 F:      drivers/tty/serial/sunzilog.c
10491 F:      drivers/tty/serial/sunzilog.h
10492
10493 SPARSE CHECKER
10494 M:      "Christopher Li" <sparse@chrisli.org>
10495 L:      linux-sparse@vger.kernel.org
10496 W:      https://sparse.wiki.kernel.org/
10497 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10498 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10499 S:      Maintained
10500 F:      include/linux/compiler.h
10501
10502 SPEAR PLATFORM SUPPORT
10503 M:      Viresh Kumar <vireshk@kernel.org>
10504 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10505 L:      spear-devel@list.st.com
10506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10507 W:      http://www.st.com/spear
10508 S:      Maintained
10509 F:      arch/arm/boot/dts/spear*
10510 F:      arch/arm/mach-spear/
10511
10512 SPEAR CLOCK FRAMEWORK SUPPORT
10513 M:      Viresh Kumar <vireshk@kernel.org>
10514 L:      spear-devel@list.st.com
10515 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10516 W:      http://www.st.com/spear
10517 S:      Maintained
10518 F:      drivers/clk/spear/
10519
10520 SPI SUBSYSTEM
10521 M:      Mark Brown <broonie@kernel.org>
10522 L:      linux-spi@vger.kernel.org
10523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10524 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
10525 S:      Maintained
10526 F:      Documentation/spi/
10527 F:      drivers/spi/
10528 F:      include/linux/spi/
10529 F:      include/uapi/linux/spi/
10530
10531 SPIDERNET NETWORK DRIVER for CELL
10532 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10533 L:      netdev@vger.kernel.org
10534 S:      Supported
10535 F:      Documentation/networking/spider_net.txt
10536 F:      drivers/net/ethernet/toshiba/spider_net*
10537
10538 SPU FILE SYSTEM
10539 M:      Jeremy Kerr <jk@ozlabs.org>
10540 L:      linuxppc-dev@lists.ozlabs.org
10541 W:      http://www.ibm.com/developerworks/power/cell/
10542 S:      Supported
10543 F:      Documentation/filesystems/spufs.txt
10544 F:      arch/powerpc/platforms/cell/spufs/
10545
10546 SQUASHFS FILE SYSTEM
10547 M:      Phillip Lougher <phillip@squashfs.org.uk>
10548 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
10549 W:      http://squashfs.org.uk
10550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10551 S:      Maintained
10552 F:      Documentation/filesystems/squashfs.txt
10553 F:      fs/squashfs/
10554
10555 SRM (Alpha) environment access
10556 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
10557 S:      Maintained
10558 F:      arch/alpha/kernel/srm_env.c
10559
10560 STABLE BRANCH
10561 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10562 L:      stable@vger.kernel.org
10563 S:      Supported
10564 F:      Documentation/stable_kernel_rules.txt
10565
10566 STAGING SUBSYSTEM
10567 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10569 L:      devel@driverdev.osuosl.org
10570 S:      Supported
10571 F:      drivers/staging/
10572
10573 STAGING - COMEDI
10574 M:      Ian Abbott <abbotti@mev.co.uk>
10575 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
10576 S:      Odd Fixes
10577 F:      drivers/staging/comedi/
10578
10579 STAGING - FLARION FT1000 DRIVERS
10580 M:      Marek Belisko <marek.belisko@gmail.com>
10581 S:      Odd Fixes
10582 F:      drivers/staging/ft1000/
10583
10584 STAGING - INDUSTRIAL IO
10585 M:      Jonathan Cameron <jic23@kernel.org>
10586 L:      linux-iio@vger.kernel.org
10587 S:      Odd Fixes
10588 F:      drivers/staging/iio/
10589
10590 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10591 M:      Jarod Wilson <jarod@wilsonet.com>
10592 W:      http://www.lirc.org/
10593 S:      Odd Fixes
10594 F:      drivers/staging/media/lirc/
10595
10596 STAGING - LUSTRE PARALLEL FILESYSTEM
10597 M:      Oleg Drokin <oleg.drokin@intel.com>
10598 M:      Andreas Dilger <andreas.dilger@intel.com>
10599 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
10600 W:      http://wiki.lustre.org/
10601 S:      Maintained
10602 F:      drivers/staging/lustre
10603
10604 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10605 M:      Marc Dietrich <marvin24@gmx.de>
10606 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
10607 L:      linux-tegra@vger.kernel.org
10608 S:      Maintained
10609 F:      drivers/staging/nvec/
10610
10611 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10612 M:      Jens Frederich <jfrederich@gmail.com>
10613 M:      Daniel Drake <dsd@laptop.org>
10614 M:      Jon Nettleton <jon.nettleton@gmail.com>
10615 W:      http://wiki.laptop.org/go/DCON
10616 S:      Maintained
10617 F:      drivers/staging/olpc_dcon/
10618
10619 STAGING - REALTEK RTL8712U DRIVERS
10620 M:      Larry Finger <Larry.Finger@lwfinger.net>
10621 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10622 S:      Odd Fixes
10623 F:      drivers/staging/rtl8712/
10624
10625 STAGING - REALTEK RTL8723U WIRELESS DRIVER
10626 M:      Larry Finger <Larry.Finger@lwfinger.net>
10627 M:      Jes Sorensen <Jes.Sorensen@redhat.com>
10628 L:      linux-wireless@vger.kernel.org
10629 S:      Maintained
10630 F:      drivers/staging/rtl8723au/
10631
10632 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10633 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10634 M:      Teddy Wang <teddy.wang@siliconmotion.com>
10635 M:      Sudip Mukherjee <sudip@vectorindia.org>
10636 L:      linux-fbdev@vger.kernel.org
10637 S:      Maintained
10638 F:      drivers/staging/sm750fb/
10639
10640 STAGING - SLICOSS
10641 M:      Lior Dotan <liodot@gmail.com>
10642 M:      Christopher Harrer <charrer@alacritech.com>
10643 S:      Odd Fixes
10644 F:      drivers/staging/slicoss/
10645
10646 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10647 M:      William Hubbs <w.d.hubbs@gmail.com>
10648 M:      Chris Brannon <chris@the-brannons.com>
10649 M:      Kirk Reiser <kirk@reisers.ca>
10650 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
10651 L:      speakup@linux-speakup.org
10652 W:      http://www.linux-speakup.org/
10653 S:      Odd Fixes
10654 F:      drivers/staging/speakup/
10655
10656 STAGING - VIA VT665X DRIVERS
10657 M:      Forest Bond <forest@alittletooquiet.net>
10658 S:      Odd Fixes
10659 F:      drivers/staging/vt665?/
10660
10661 STAGING - WILC1000 WIFI DRIVER
10662 M:      Johnny Kim <johnny.kim@atmel.com>
10663 M:      Austin Shin <austin.shin@atmel.com>
10664 M:      Chris Park <chris.park@atmel.com>
10665 M:      Tony Cho <tony.cho@atmel.com>
10666 M:      Glen Lee <glen.lee@atmel.com>
10667 M:      Leo Kim <leo.kim@atmel.com>
10668 L:      linux-wireless@vger.kernel.org
10669 S:      Supported
10670 F:      drivers/staging/wilc1000/
10671
10672 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10673 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
10674 S:      Odd Fixes
10675 F:      drivers/staging/xgifb/
10676
10677 HFI1 DRIVER
10678 M:      Mike Marciniszyn <infinipath@intel.com>
10679 L:      linux-rdma@vger.kernel.org
10680 S:      Supported
10681 F:      drivers/staging/rdma/hfi1
10682
10683 STARFIRE/DURALAN NETWORK DRIVER
10684 M:      Ion Badulescu <ionut@badula.org>
10685 S:      Odd Fixes
10686 F:      drivers/net/ethernet/adaptec/starfire*
10687
10688 SUN3/3X
10689 M:      Sam Creasey <sammy@sammy.net>
10690 W:      http://sammy.net/sun3/
10691 S:      Maintained
10692 F:      arch/m68k/kernel/*sun3*
10693 F:      arch/m68k/sun3*/
10694 F:      arch/m68k/include/asm/sun3*
10695 F:      drivers/net/ethernet/i825xx/sun3*
10696
10697 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10698 M:      Hans de Goede <hdegoede@redhat.com>
10699 L:      linux-input@vger.kernel.org
10700 S:      Maintained
10701 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10702 F:      drivers/input/keyboard/sun4i-lradc-keys.c
10703
10704 SUNDANCE NETWORK DRIVER
10705 M:      Denis Kirjanov <kda@linux-powerpc.org>
10706 L:      netdev@vger.kernel.org
10707 S:      Maintained
10708 F:      drivers/net/ethernet/dlink/sundance.c
10709
10710 SUPERH
10711 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
10712 M:      Rich Felker <dalias@libc.org>
10713 L:      linux-sh@vger.kernel.org
10714 Q:      http://patchwork.kernel.org/project/linux-sh/list/
10715 S:      Maintained
10716 F:      Documentation/sh/
10717 F:      arch/sh/
10718 F:      drivers/sh/
10719
10720 SUSPEND TO RAM
10721 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10722 M:      Len Brown <len.brown@intel.com>
10723 M:      Pavel Machek <pavel@ucw.cz>
10724 L:      linux-pm@vger.kernel.org
10725 S:      Supported
10726 F:      Documentation/power/
10727 F:      arch/x86/kernel/acpi/
10728 F:      drivers/base/power/
10729 F:      kernel/power/
10730 F:      include/linux/suspend.h
10731 F:      include/linux/freezer.h
10732 F:      include/linux/pm.h
10733
10734 SVGA HANDLING
10735 M:      Martin Mares <mj@ucw.cz>
10736 L:      linux-video@atrey.karlin.mff.cuni.cz
10737 S:      Maintained
10738 F:      Documentation/svga.txt
10739 F:      arch/x86/boot/video*
10740
10741 SWIOTLB SUBSYSTEM
10742 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10743 L:      linux-kernel@vger.kernel.org
10744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10745 S:      Supported
10746 F:      lib/swiotlb.c
10747 F:      arch/*/kernel/pci-swiotlb.c
10748 F:      include/linux/swiotlb.h
10749
10750 SWITCHDEV
10751 M:      Jiri Pirko <jiri@resnulli.us>
10752 L:      netdev@vger.kernel.org
10753 S:      Supported
10754 F:      net/switchdev/
10755 F:      include/net/switchdev.h
10756
10757 SYNOPSYS ARC ARCHITECTURE
10758 M:      Vineet Gupta <vgupta@synopsys.com>
10759 L:      linux-snps-arc@lists.infradead.org
10760 S:      Supported
10761 F:      arch/arc/
10762 F:      Documentation/devicetree/bindings/arc/*
10763 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10764 F:      drivers/tty/serial/arc_uart.c
10765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10766
10767 SYNOPSYS ARC SDP platform support
10768 M:      Alexey Brodkin <abrodkin@synopsys.com>
10769 S:      Supported
10770 F:      arch/arc/plat-axs10x
10771 F:      arch/arc/boot/dts/ax*
10772 F:      Documentation/devicetree/bindings/arc/axs10*
10773
10774 SYSTEM CONFIGURATION (SYSCON)
10775 M:      Lee Jones <lee.jones@linaro.org>
10776 M:      Arnd Bergmann <arnd@arndb.de>
10777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10778 S:      Supported
10779 F:      drivers/mfd/syscon.c
10780
10781 SYSV FILESYSTEM
10782 M:      Christoph Hellwig <hch@infradead.org>
10783 S:      Maintained
10784 F:      Documentation/filesystems/sysv-fs.txt
10785 F:      fs/sysv/
10786 F:      include/linux/sysv_fs.h
10787
10788 TARGET SUBSYSTEM
10789 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
10790 L:      linux-scsi@vger.kernel.org
10791 L:      target-devel@vger.kernel.org
10792 W:      http://www.linux-iscsi.org
10793 W:      http://groups.google.com/group/linux-iscsi-target-dev
10794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10795 S:      Supported
10796 F:      drivers/target/
10797 F:      include/target/
10798 F:      Documentation/target/
10799
10800 TASKSTATS STATISTICS INTERFACE
10801 M:      Balbir Singh <bsingharora@gmail.com>
10802 S:      Maintained
10803 F:      Documentation/accounting/taskstats*
10804 F:      include/linux/taskstats*
10805 F:      kernel/taskstats.c
10806
10807 TC CLASSIFIER
10808 M:      Jamal Hadi Salim <jhs@mojatatu.com>
10809 L:      netdev@vger.kernel.org
10810 S:      Maintained
10811 F:      include/net/pkt_cls.h
10812 F:      include/uapi/linux/pkt_cls.h
10813 F:      net/sched/
10814
10815 TCP LOW PRIORITY MODULE
10816 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10817 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10818 W:      http://tcp-lp-mod.sourceforge.net/
10819 S:      Maintained
10820 F:      net/ipv4/tcp_lp.c
10821
10822 TDA10071 MEDIA DRIVER
10823 M:      Antti Palosaari <crope@iki.fi>
10824 L:      linux-media@vger.kernel.org
10825 W:      https://linuxtv.org
10826 W:      http://palosaari.fi/linux/
10827 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10828 T:      git git://linuxtv.org/anttip/media_tree.git
10829 S:      Maintained
10830 F:      drivers/media/dvb-frontends/tda10071*
10831
10832 TDA18212 MEDIA DRIVER
10833 M:      Antti Palosaari <crope@iki.fi>
10834 L:      linux-media@vger.kernel.org
10835 W:      https://linuxtv.org
10836 W:      http://palosaari.fi/linux/
10837 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10838 T:      git git://linuxtv.org/anttip/media_tree.git
10839 S:      Maintained
10840 F:      drivers/media/tuners/tda18212*
10841
10842 TDA18218 MEDIA DRIVER
10843 M:      Antti Palosaari <crope@iki.fi>
10844 L:      linux-media@vger.kernel.org
10845 W:      https://linuxtv.org
10846 W:      http://palosaari.fi/linux/
10847 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10848 T:      git git://linuxtv.org/anttip/media_tree.git
10849 S:      Maintained
10850 F:      drivers/media/tuners/tda18218*
10851
10852 TDA18271 MEDIA DRIVER
10853 M:      Michael Krufky <mkrufky@linuxtv.org>
10854 L:      linux-media@vger.kernel.org
10855 W:      https://linuxtv.org
10856 W:      http://github.com/mkrufky
10857 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10858 T:      git git://linuxtv.org/mkrufky/tuners.git
10859 S:      Maintained
10860 F:      drivers/media/tuners/tda18271*
10861
10862 TDA827x MEDIA DRIVER
10863 M:      Michael Krufky <mkrufky@linuxtv.org>
10864 L:      linux-media@vger.kernel.org
10865 W:      https://linuxtv.org
10866 W:      http://github.com/mkrufky
10867 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10868 T:      git git://linuxtv.org/mkrufky/tuners.git
10869 S:      Maintained
10870 F:      drivers/media/tuners/tda8290.*
10871
10872 TDA8290 MEDIA DRIVER
10873 M:      Michael Krufky <mkrufky@linuxtv.org>
10874 L:      linux-media@vger.kernel.org
10875 W:      https://linuxtv.org
10876 W:      http://github.com/mkrufky
10877 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10878 T:      git git://linuxtv.org/mkrufky/tuners.git
10879 S:      Maintained
10880 F:      drivers/media/tuners/tda8290.*
10881
10882 TDA9840 MEDIA DRIVER
10883 M:      Hans Verkuil <hverkuil@xs4all.nl>
10884 L:      linux-media@vger.kernel.org
10885 T:      git git://linuxtv.org/media_tree.git
10886 W:      https://linuxtv.org
10887 S:      Maintained
10888 F:      drivers/media/i2c/tda9840*
10889
10890 TEA5761 TUNER DRIVER
10891 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10892 L:      linux-media@vger.kernel.org
10893 W:      https://linuxtv.org
10894 T:      git git://linuxtv.org/media_tree.git
10895 S:      Odd fixes
10896 F:      drivers/media/tuners/tea5761.*
10897
10898 TEA5767 TUNER DRIVER
10899 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10900 L:      linux-media@vger.kernel.org
10901 W:      https://linuxtv.org
10902 T:      git git://linuxtv.org/media_tree.git
10903 S:      Maintained
10904 F:      drivers/media/tuners/tea5767.*
10905
10906 TEA6415C MEDIA DRIVER
10907 M:      Hans Verkuil <hverkuil@xs4all.nl>
10908 L:      linux-media@vger.kernel.org
10909 T:      git git://linuxtv.org/media_tree.git
10910 W:      https://linuxtv.org
10911 S:      Maintained
10912 F:      drivers/media/i2c/tea6415c*
10913
10914 TEA6420 MEDIA DRIVER
10915 M:      Hans Verkuil <hverkuil@xs4all.nl>
10916 L:      linux-media@vger.kernel.org
10917 T:      git git://linuxtv.org/media_tree.git
10918 W:      https://linuxtv.org
10919 S:      Maintained
10920 F:      drivers/media/i2c/tea6420*
10921
10922 TEAM DRIVER
10923 M:      Jiri Pirko <jiri@resnulli.us>
10924 L:      netdev@vger.kernel.org
10925 S:      Supported
10926 F:      drivers/net/team/
10927 F:      include/linux/if_team.h
10928 F:      include/uapi/linux/if_team.h
10929
10930 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10931 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10932 S:      Maintained
10933 F:      arch/x86/platform/ts5500/
10934
10935 TECHNOTREND USB IR RECEIVER
10936 M:      Sean Young <sean@mess.org>
10937 L:      linux-media@vger.kernel.org
10938 S:      Maintained
10939 F:      drivers/media/rc/ttusbir.c
10940
10941 TEGRA ARCHITECTURE SUPPORT
10942 M:      Stephen Warren <swarren@wwwdotorg.org>
10943 M:      Thierry Reding <thierry.reding@gmail.com>
10944 M:      Alexandre Courbot <gnurou@gmail.com>
10945 L:      linux-tegra@vger.kernel.org
10946 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
10947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10948 S:      Supported
10949 N:      [^a-z]tegra
10950
10951 TEGRA CLOCK DRIVER
10952 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
10953 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
10954 S:      Supported
10955 F:      drivers/clk/tegra/
10956
10957 TEGRA DMA DRIVER
10958 M:      Laxman Dewangan <ldewangan@nvidia.com>
10959 S:      Supported
10960 F:      drivers/dma/tegra20-apb-dma.c
10961
10962 TEGRA I2C DRIVER
10963 M:      Laxman Dewangan <ldewangan@nvidia.com>
10964 S:      Supported
10965 F:      drivers/i2c/busses/i2c-tegra.c
10966
10967 TEGRA IOMMU DRIVERS
10968 M:      Hiroshi Doyu <hdoyu@nvidia.com>
10969 S:      Supported
10970 F:      drivers/iommu/tegra*
10971
10972 TEGRA KBC DRIVER
10973 M:      Rakesh Iyer <riyer@nvidia.com>
10974 M:      Laxman Dewangan <ldewangan@nvidia.com>
10975 S:      Supported
10976 F:      drivers/input/keyboard/tegra-kbc.c
10977
10978 TEGRA PWM DRIVER
10979 M:      Thierry Reding <thierry.reding@gmail.com>
10980 S:      Supported
10981 F:      drivers/pwm/pwm-tegra.c
10982
10983 TEGRA SERIAL DRIVER
10984 M:      Laxman Dewangan <ldewangan@nvidia.com>
10985 S:      Supported
10986 F:      drivers/tty/serial/serial-tegra.c
10987
10988 TEGRA SPI DRIVER
10989 M:      Laxman Dewangan <ldewangan@nvidia.com>
10990 S:      Supported
10991 F:      drivers/spi/spi-tegra*
10992
10993 TEHUTI ETHERNET DRIVER
10994 M:      Andy Gospodarek <andy@greyhouse.net>
10995 L:      netdev@vger.kernel.org
10996 S:      Supported
10997 F:      drivers/net/ethernet/tehuti/*
10998
10999 Telecom Clock Driver for MCPL0010
11000 M:      Mark Gross <mark.gross@intel.com>
11001 S:      Supported
11002 F:      drivers/char/tlclk.c
11003
11004 TENSILICA XTENSA PORT (xtensa)
11005 M:      Chris Zankel <chris@zankel.net>
11006 M:      Max Filippov <jcmvbkbc@gmail.com>
11007 L:      linux-xtensa@linux-xtensa.org
11008 T:      git git://github.com/czankel/xtensa-linux.git
11009 S:      Maintained
11010 F:      arch/xtensa/
11011 F:      drivers/irqchip/irq-xtensa-*
11012
11013 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11014 M:      Hans Verkuil <hverkuil@xs4all.nl>
11015 L:      linux-media@vger.kernel.org
11016 T:      git git://linuxtv.org/media_tree.git
11017 W:      https://linuxtv.org
11018 S:      Maintained
11019 F:      drivers/media/radio/radio-raremono.c
11020
11021 THERMAL
11022 M:      Zhang Rui <rui.zhang@intel.com>
11023 M:      Eduardo Valentin <edubezval@gmail.com>
11024 L:      linux-pm@vger.kernel.org
11025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11027 Q:      https://patchwork.kernel.org/project/linux-pm/list/
11028 S:      Supported
11029 F:      drivers/thermal/
11030 F:      include/linux/thermal.h
11031 F:      include/uapi/linux/thermal.h
11032 F:      include/linux/cpu_cooling.h
11033 F:      Documentation/devicetree/bindings/thermal/
11034
11035 THERMAL/CPU_COOLING
11036 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
11037 M:      Viresh Kumar <viresh.kumar@linaro.org>
11038 M:      Javi Merino <javi.merino@arm.com>
11039 L:      linux-pm@vger.kernel.org
11040 S:      Supported
11041 F:      Documentation/thermal/cpu-cooling-api.txt
11042 F:      drivers/thermal/cpu_cooling.c
11043 F:      include/linux/cpu_cooling.h
11044
11045 THINGM BLINK(1) USB RGB LED DRIVER
11046 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11047 S:      Maintained
11048 F:      drivers/hid/hid-thingm.c
11049
11050 THINKPAD ACPI EXTRAS DRIVER
11051 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11052 L:      ibm-acpi-devel@lists.sourceforge.net
11053 L:      platform-driver-x86@vger.kernel.org
11054 W:      http://ibm-acpi.sourceforge.net
11055 W:      http://thinkwiki.org/wiki/Ibm-acpi
11056 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11057 S:      Maintained
11058 F:      drivers/platform/x86/thinkpad_acpi.c
11059
11060 TI BANDGAP AND THERMAL DRIVER
11061 M:      Eduardo Valentin <edubezval@gmail.com>
11062 L:      linux-pm@vger.kernel.org
11063 L:      linux-omap@vger.kernel.org
11064 S:      Maintained
11065 F:      drivers/thermal/ti-soc-thermal/
11066
11067 TI VPE/CAL DRIVERS
11068 M:      Benoit Parrot <bparrot@ti.com>
11069 L:      linux-media@vger.kernel.org
11070 W:      http://linuxtv.org/
11071 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11072 S:      Maintained
11073 F:      drivers/media/platform/ti-vpe/
11074
11075 TI CDCE706 CLOCK DRIVER
11076 M:      Max Filippov <jcmvbkbc@gmail.com>
11077 S:      Maintained
11078 F:      drivers/clk/clk-cdce706.c
11079
11080 TI CLOCK DRIVER
11081 M:      Tero Kristo <t-kristo@ti.com>
11082 L:      linux-omap@vger.kernel.org
11083 S:      Maintained
11084 F:      drivers/clk/ti/
11085 F:      include/linux/clk/ti.h
11086
11087 TI ETHERNET SWITCH DRIVER (CPSW)
11088 M:      Mugunthan V N <mugunthanvnm@ti.com>
11089 R:      Grygorii Strashko <grygorii.strashko@ti.com>
11090 L:      linux-omap@vger.kernel.org
11091 L:      netdev@vger.kernel.org
11092 S:      Maintained
11093 F:      drivers/net/ethernet/ti/cpsw*
11094 F:      drivers/net/ethernet/ti/davinci*
11095
11096 TI FLASH MEDIA INTERFACE DRIVER
11097 M:      Alex Dubov <oakad@yahoo.com>
11098 S:      Maintained
11099 F:      drivers/misc/tifm*
11100 F:      drivers/mmc/host/tifm_sd.c
11101 F:      include/linux/tifm.h
11102
11103 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11104 M:      Santosh Shilimkar <ssantosh@kernel.org>
11105 L:      linux-kernel@vger.kernel.org
11106 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11107 S:      Maintained
11108 F:      drivers/soc/ti/*
11109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11110
11111
11112 TI LM49xxx FAMILY ASoC CODEC DRIVERS
11113 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
11114 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11115 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11116 S:      Maintained
11117 F:      sound/soc/codecs/lm49453*
11118 F:      sound/soc/codecs/isabelle*
11119
11120 TI LP855x BACKLIGHT DRIVER
11121 M:      Milo Kim <milo.kim@ti.com>
11122 S:      Maintained
11123 F:      Documentation/backlight/lp855x-driver.txt
11124 F:      drivers/video/backlight/lp855x_bl.c
11125 F:      include/linux/platform_data/lp855x.h
11126
11127 TI LP8727 CHARGER DRIVER
11128 M:      Milo Kim <milo.kim@ti.com>
11129 S:      Maintained
11130 F:      drivers/power/lp8727_charger.c
11131 F:      include/linux/platform_data/lp8727.h
11132
11133 TI LP8788 MFD DRIVER
11134 M:      Milo Kim <milo.kim@ti.com>
11135 S:      Maintained
11136 F:      drivers/iio/adc/lp8788_adc.c
11137 F:      drivers/leds/leds-lp8788.c
11138 F:      drivers/mfd/lp8788*.c
11139 F:      drivers/power/lp8788-charger.c
11140 F:      drivers/regulator/lp8788-*.c
11141 F:      include/linux/mfd/lp8788*.h
11142
11143 TI NETCP ETHERNET DRIVER
11144 M:      Wingman Kwok <w-kwok2@ti.com>
11145 M:      Murali Karicheri <m-karicheri2@ti.com>
11146 L:      netdev@vger.kernel.org
11147 S:      Maintained
11148 F:      drivers/net/ethernet/ti/netcp*
11149
11150 TI TAS571X FAMILY ASoC CODEC DRIVER
11151 M:      Kevin Cernekee <cernekee@chromium.org>
11152 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11153 S:      Odd Fixes
11154 F:      sound/soc/codecs/tas571x*
11155
11156 TI TWL4030 SERIES SOC CODEC DRIVER
11157 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11158 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11159 S:      Maintained
11160 F:      sound/soc/codecs/twl4030*
11161
11162 TI WILINK WIRELESS DRIVERS
11163 L:      linux-wireless@vger.kernel.org
11164 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
11165 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
11166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11167 S:      Orphan
11168 F:      drivers/net/wireless/ti/
11169 F:      include/linux/wl12xx.h
11170
11171 TIPC NETWORK LAYER
11172 M:      Jon Maloy <jon.maloy@ericsson.com>
11173 M:      Ying Xue <ying.xue@windriver.com>
11174 L:      netdev@vger.kernel.org (core kernel code)
11175 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11176 W:      http://tipc.sourceforge.net/
11177 S:      Maintained
11178 F:      include/uapi/linux/tipc*.h
11179 F:      net/tipc/
11180
11181 TILE ARCHITECTURE
11182 M:      Chris Metcalf <cmetcalf@mellanox.com>
11183 W:      http://www.mellanox.com/repository/solutions/tile-scm/
11184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11185 S:      Supported
11186 F:      arch/tile/
11187 F:      drivers/char/tile-srom.c
11188 F:      drivers/edac/tile_edac.c
11189 F:      drivers/net/ethernet/tile/
11190 F:      drivers/rtc/rtc-tile.c
11191 F:      drivers/tty/hvc/hvc_tile.c
11192 F:      drivers/tty/serial/tilegx.c
11193 F:      drivers/usb/host/*-tilegx.c
11194 F:      include/linux/usb/tilegx.h
11195
11196 TLAN NETWORK DRIVER
11197 M:      Samuel Chessman <chessman@tux.org>
11198 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
11199 W:      http://sourceforge.net/projects/tlan/
11200 S:      Maintained
11201 F:      Documentation/networking/tlan.txt
11202 F:      drivers/net/ethernet/ti/tlan.*
11203
11204 TOMOYO SECURITY MODULE
11205 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
11206 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11207 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11208 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11209 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11210 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11211 W:      http://tomoyo.sourceforge.jp/
11212 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11213 S:      Maintained
11214 F:      security/tomoyo/
11215
11216 TOPSTAR LAPTOP EXTRAS DRIVER
11217 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11218 L:      platform-driver-x86@vger.kernel.org
11219 S:      Maintained
11220 F:      drivers/platform/x86/topstar-laptop.c
11221
11222 TOSHIBA ACPI EXTRAS DRIVER
11223 M:      Azael Avalos <coproscefalo@gmail.com>
11224 L:      platform-driver-x86@vger.kernel.org
11225 S:      Maintained
11226 F:      drivers/platform/x86/toshiba_acpi.c
11227
11228 TOSHIBA BLUETOOTH DRIVER
11229 M:      Azael Avalos <coproscefalo@gmail.com>
11230 L:      platform-driver-x86@vger.kernel.org
11231 S:      Maintained
11232 F:      drivers/platform/x86/toshiba_bluetooth.c
11233
11234 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11235 M:      Azael Avalos <coproscefalo@gmail.com>
11236 L:      platform-driver-x86@vger.kernel.org
11237 S:      Maintained
11238 F:      drivers/platform/x86/toshiba_haps.c
11239
11240 TOSHIBA WMI HOTKEYS DRIVER
11241 M:      Azael Avalos <coproscefalo@gmail.com>
11242 L:      platform-driver-x86@vger.kernel.org
11243 S:      Maintained
11244 F:      drivers/platform/x86/toshiba-wmi.c
11245
11246 TOSHIBA SMM DRIVER
11247 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
11248 W:      http://www.buzzard.org.uk/toshiba/
11249 S:      Maintained
11250 F:      drivers/char/toshiba.c
11251 F:      include/linux/toshiba.h
11252 F:      include/uapi/linux/toshiba.h
11253
11254 TOSHIBA TC358743 DRIVER
11255 M:      Mats Randgaard <matrandg@cisco.com>
11256 L:      linux-media@vger.kernel.org
11257 S:      Maintained
11258 F:      drivers/media/i2c/tc358743*
11259 F:      include/media/i2c/tc358743.h
11260
11261 TMIO/SDHI MMC DRIVER
11262 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
11263 L:      linux-mmc@vger.kernel.org
11264 S:      Supported
11265 F:      drivers/mmc/host/tmio_mmc*
11266 F:      drivers/mmc/host/sh_mobile_sdhi.c
11267 F:      include/linux/mfd/tmio.h
11268
11269 TMP401 HARDWARE MONITOR DRIVER
11270 M:      Guenter Roeck <linux@roeck-us.net>
11271 L:      linux-hwmon@vger.kernel.org
11272 S:      Maintained
11273 F:      Documentation/hwmon/tmp401
11274 F:      drivers/hwmon/tmp401.c
11275
11276 TMPFS (SHMEM FILESYSTEM)
11277 M:      Hugh Dickins <hughd@google.com>
11278 L:      linux-mm@kvack.org
11279 S:      Maintained
11280 F:      include/linux/shmem_fs.h
11281 F:      mm/shmem.c
11282
11283 TM6000 VIDEO4LINUX DRIVER
11284 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11285 L:      linux-media@vger.kernel.org
11286 W:      https://linuxtv.org
11287 T:      git git://linuxtv.org/media_tree.git
11288 S:      Odd fixes
11289 F:      drivers/media/usb/tm6000/
11290
11291 TW68 VIDEO4LINUX DRIVER
11292 M:      Hans Verkuil <hverkuil@xs4all.nl>
11293 L:      linux-media@vger.kernel.org
11294 T:      git git://linuxtv.org/media_tree.git
11295 W:      https://linuxtv.org
11296 S:      Odd Fixes
11297 F:      drivers/media/pci/tw68/
11298
11299 TPM DEVICE DRIVER
11300 M:      Peter Huewe <peterhuewe@gmx.de>
11301 M:      Marcel Selhorst <tpmdd@selhorst.net>
11302 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11303 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11304 W:      http://tpmdd.sourceforge.net
11305 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11306 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
11307 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
11308 S:      Maintained
11309 F:      drivers/char/tpm/
11310
11311 TPM IBM_VTPM DEVICE DRIVER
11312 M:      Ashley Lai <ashleydlai@gmail.com>
11313 W:      http://tpmdd.sourceforge.net
11314 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11315 S:      Maintained
11316 F:      drivers/char/tpm/tpm_ibmvtpm*
11317
11318 TRACING
11319 M:      Steven Rostedt <rostedt@goodmis.org>
11320 M:      Ingo Molnar <mingo@redhat.com>
11321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11322 S:      Maintained
11323 F:      Documentation/trace/ftrace.txt
11324 F:      arch/*/*/*/ftrace.h
11325 F:      arch/*/kernel/ftrace.c
11326 F:      include/*/ftrace.h
11327 F:      include/linux/trace*.h
11328 F:      include/trace/
11329 F:      kernel/trace/
11330 F:      tools/testing/selftests/ftrace/
11331
11332 TRACING MMIO ACCESSES (MMIOTRACE)
11333 M:      Steven Rostedt <rostedt@goodmis.org>
11334 M:      Ingo Molnar <mingo@kernel.org>
11335 R:      Karol Herbst <karolherbst@gmail.com>
11336 R:      Pekka Paalanen <ppaalanen@gmail.com>
11337 S:      Maintained
11338 L:      linux-kernel@vger.kernel.org
11339 L:      nouveau@lists.freedesktop.org
11340 F:      kernel/trace/trace_mmiotrace.c
11341 F:      include/linux/mmiotrace.h
11342 F:      arch/x86/mm/kmmio.c
11343 F:      arch/x86/mm/mmio-mod.c
11344 F:      arch/x86/mm/testmmiotrace.c
11345
11346 TRIVIAL PATCHES
11347 M:      Jiri Kosina <trivial@kernel.org>
11348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11349 S:      Maintained
11350 K:      ^Subject:.*(?i)trivial
11351
11352 TTY LAYER
11353 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11354 M:      Jiri Slaby <jslaby@suse.com>
11355 S:      Supported
11356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11357 F:      Documentation/serial/
11358 F:      drivers/tty/
11359 F:      drivers/tty/serial/serial_core.c
11360 F:      include/linux/serial_core.h
11361 F:      include/linux/serial.h
11362 F:      include/linux/tty.h
11363 F:      include/uapi/linux/serial_core.h
11364 F:      include/uapi/linux/serial.h
11365 F:      include/uapi/linux/tty.h
11366
11367 TUA9001 MEDIA DRIVER
11368 M:      Antti Palosaari <crope@iki.fi>
11369 L:      linux-media@vger.kernel.org
11370 W:      https://linuxtv.org
11371 W:      http://palosaari.fi/linux/
11372 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11373 T:      git git://linuxtv.org/anttip/media_tree.git
11374 S:      Maintained
11375 F:      drivers/media/tuners/tua9001*
11376
11377 TULIP NETWORK DRIVERS
11378 L:      netdev@vger.kernel.org
11379 L:      linux-parisc@vger.kernel.org
11380 S:      Orphan
11381 F:      drivers/net/ethernet/dec/tulip/
11382
11383 TUN/TAP driver
11384 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
11385 W:      http://vtun.sourceforge.net/tun
11386 S:      Maintained
11387 F:      Documentation/networking/tuntap.txt
11388 F:      arch/um/os-Linux/drivers/
11389
11390 TURBOCHANNEL SUBSYSTEM
11391 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
11392 M:      Ralf Baechle <ralf@linux-mips.org>
11393 L:      linux-mips@linux-mips.org
11394 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
11395 S:      Maintained
11396 F:      drivers/tc/
11397 F:      include/linux/tc.h
11398
11399 U14-34F SCSI DRIVER
11400 M:      Dario Ballabio <ballabio_dario@emc.com>
11401 L:      linux-scsi@vger.kernel.org
11402 S:      Maintained
11403 F:      drivers/scsi/u14-34f.c
11404
11405 UBI FILE SYSTEM (UBIFS)
11406 M:      Richard Weinberger <richard@nod.at>
11407 M:      Artem Bityutskiy <dedekind1@gmail.com>
11408 M:      Adrian Hunter <adrian.hunter@intel.com>
11409 L:      linux-mtd@lists.infradead.org
11410 T:      git git://git.infradead.org/ubifs-2.6.git
11411 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
11412 S:      Supported
11413 F:      Documentation/filesystems/ubifs.txt
11414 F:      fs/ubifs/
11415
11416 UCLINUX (M68KNOMMU AND COLDFIRE)
11417 M:      Greg Ungerer <gerg@uclinux.org>
11418 W:      http://www.uclinux.org/
11419 L:      linux-m68k@lists.linux-m68k.org
11420 L:      uclinux-dev@uclinux.org  (subscribers-only)
11421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11422 S:      Maintained
11423 F:      arch/m68k/coldfire/
11424 F:      arch/m68k/68*/
11425 F:      arch/m68k/*/*_no.*
11426 F:      arch/m68k/include/asm/*_no.*
11427
11428 UDF FILESYSTEM
11429 M:      Jan Kara <jack@suse.com>
11430 S:      Maintained
11431 F:      Documentation/filesystems/udf.txt
11432 F:      fs/udf/
11433
11434 UFS FILESYSTEM
11435 M:      Evgeniy Dushistov <dushistov@mail.ru>
11436 S:      Maintained
11437 F:      Documentation/filesystems/ufs.txt
11438 F:      fs/ufs/
11439
11440 UHID USERSPACE HID IO DRIVER:
11441 M:      David Herrmann <dh.herrmann@googlemail.com>
11442 L:      linux-input@vger.kernel.org
11443 S:      Maintained
11444 F:      drivers/hid/uhid.c
11445 F:      include/uapi/linux/uhid.h
11446
11447 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11448 L:      linux-usb@vger.kernel.org
11449 S:      Orphan
11450 F:      drivers/uwb/
11451 F:      include/linux/uwb.h
11452 F:      include/linux/uwb/
11453
11454 UNICORE32 ARCHITECTURE:
11455 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
11456 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11457 S:      Maintained
11458 T:      git git://github.com/gxt/linux.git
11459 F:      arch/unicore32/
11460
11461 UNIFDEF
11462 M:      Tony Finch <dot@dotat.at>
11463 W:      http://dotat.at/prog/unifdef
11464 S:      Maintained
11465 F:      scripts/unifdef.c
11466
11467 UNIFORM CDROM DRIVER
11468 M:      Jens Axboe <axboe@kernel.dk>
11469 W:      http://www.kernel.dk
11470 S:      Maintained
11471 F:      Documentation/cdrom/
11472 F:      drivers/cdrom/cdrom.c
11473 F:      include/linux/cdrom.h
11474 F:      include/uapi/linux/cdrom.h
11475
11476 UNISYS S-PAR DRIVERS
11477 M:      David Kershner <david.kershner@unisys.com>
11478 L:      sparmaintainer@unisys.com (Unisys internal)
11479 S:      Supported
11480 F:      drivers/staging/unisys/
11481
11482 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11483 M:      Vinayak Holikatti <vinholikatti@gmail.com>
11484 L:      linux-scsi@vger.kernel.org
11485 S:      Supported
11486 F:      Documentation/scsi/ufs.txt
11487 F:      drivers/scsi/ufs/
11488
11489 UNSORTED BLOCK IMAGES (UBI)
11490 M:      Artem Bityutskiy <dedekind1@gmail.com>
11491 M:      Richard Weinberger <richard@nod.at>
11492 W:      http://www.linux-mtd.infradead.org/
11493 L:      linux-mtd@lists.infradead.org
11494 T:      git git://git.infradead.org/ubifs-2.6.git
11495 S:      Supported
11496 F:      drivers/mtd/ubi/
11497 F:      include/linux/mtd/ubi.h
11498 F:      include/uapi/mtd/ubi-user.h
11499
11500 USB ACM DRIVER
11501 M:      Oliver Neukum <oneukum@suse.com>
11502 L:      linux-usb@vger.kernel.org
11503 S:      Maintained
11504 F:      Documentation/usb/acm.txt
11505 F:      drivers/usb/class/cdc-acm.*
11506
11507 USB AR5523 WIRELESS DRIVER
11508 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
11509 L:      linux-wireless@vger.kernel.org
11510 S:      Maintained
11511 F:      drivers/net/wireless/ath/ar5523/
11512
11513 USB ATTACHED SCSI
11514 M:      Hans de Goede <hdegoede@redhat.com>
11515 M:      Gerd Hoffmann <kraxel@redhat.com>
11516 L:      linux-usb@vger.kernel.org
11517 L:      linux-scsi@vger.kernel.org
11518 S:      Maintained
11519 F:      drivers/usb/storage/uas.c
11520
11521 USB CDC ETHERNET DRIVER
11522 M:      Oliver Neukum <oliver@neukum.org>
11523 L:      linux-usb@vger.kernel.org
11524 S:      Maintained
11525 F:      drivers/net/usb/cdc_*.c
11526 F:      include/uapi/linux/usb/cdc.h
11527
11528 USB CHAOSKEY DRIVER
11529 M:      Keith Packard <keithp@keithp.com>
11530 L:      linux-usb@vger.kernel.org
11531 S:      Maintained
11532 F:      drivers/usb/misc/chaoskey.c
11533
11534 USB CYPRESS C67X00 DRIVER
11535 M:      Peter Korsgaard <jacmet@sunsite.dk>
11536 L:      linux-usb@vger.kernel.org
11537 S:      Maintained
11538 F:      drivers/usb/c67x00/
11539
11540 USB DAVICOM DM9601 DRIVER
11541 M:      Peter Korsgaard <jacmet@sunsite.dk>
11542 L:      netdev@vger.kernel.org
11543 W:      http://www.linux-usb.org/usbnet
11544 S:      Maintained
11545 F:      drivers/net/usb/dm9601.c
11546
11547 USB DIAMOND RIO500 DRIVER
11548 M:      Cesar Miquel <miquel@df.uba.ar>
11549 L:      rio500-users@lists.sourceforge.net
11550 W:      http://rio500.sourceforge.net
11551 S:      Maintained
11552 F:      drivers/usb/misc/rio500*
11553
11554 USB EHCI DRIVER
11555 M:      Alan Stern <stern@rowland.harvard.edu>
11556 L:      linux-usb@vger.kernel.org
11557 S:      Maintained
11558 F:      Documentation/usb/ehci.txt
11559 F:      drivers/usb/host/ehci*
11560
11561 USB GADGET/PERIPHERAL SUBSYSTEM
11562 M:      Felipe Balbi <balbi@kernel.org>
11563 L:      linux-usb@vger.kernel.org
11564 W:      http://www.linux-usb.org/gadget
11565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11566 S:      Maintained
11567 F:      drivers/usb/gadget/
11568 F:      include/linux/usb/gadget*
11569
11570 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11571 M:      Jiri Kosina <jikos@kernel.org>
11572 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
11573 L:      linux-usb@vger.kernel.org
11574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11575 S:      Maintained
11576 F:      Documentation/hid/hiddev.txt
11577 F:      drivers/hid/usbhid/
11578
11579 USB ISP116X DRIVER
11580 M:      Olav Kongas <ok@artecdesign.ee>
11581 L:      linux-usb@vger.kernel.org
11582 S:      Maintained
11583 F:      drivers/usb/host/isp116x*
11584 F:      include/linux/usb/isp116x.h
11585
11586 USB LAN78XX ETHERNET DRIVER
11587 M:      Woojung Huh <woojung.huh@microchip.com>
11588 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11589 L:      netdev@vger.kernel.org
11590 S:      Maintained
11591 F:      drivers/net/usb/lan78xx.*
11592
11593 USB MASS STORAGE DRIVER
11594 M:      Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11595 L:      linux-usb@vger.kernel.org
11596 L:      usb-storage@lists.one-eyed-alien.net
11597 S:      Maintained
11598 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
11599 F:      drivers/usb/storage/
11600
11601 USB MIDI DRIVER
11602 M:      Clemens Ladisch <clemens@ladisch.de>
11603 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11604 T:      git git://git.alsa-project.org/alsa-kernel.git
11605 S:      Maintained
11606 F:      sound/usb/midi.*
11607
11608 USB NETWORKING DRIVERS
11609 L:      linux-usb@vger.kernel.org
11610 S:      Odd Fixes
11611 F:      drivers/net/usb/
11612
11613 USB OHCI DRIVER
11614 M:      Alan Stern <stern@rowland.harvard.edu>
11615 L:      linux-usb@vger.kernel.org
11616 S:      Maintained
11617 F:      Documentation/usb/ohci.txt
11618 F:      drivers/usb/host/ohci*
11619
11620 USB OTG FSM (Finite State Machine)
11621 M:      Peter Chen <Peter.Chen@nxp.com>
11622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11623 L:      linux-usb@vger.kernel.org
11624 S:      Maintained
11625 F:      drivers/usb/common/usb-otg-fsm.c
11626
11627 USB OVER IP DRIVER
11628 M:      Valentina Manea <valentina.manea.m@gmail.com>
11629 M:      Shuah Khan <shuah.kh@samsung.com>
11630 L:      linux-usb@vger.kernel.org
11631 S:      Maintained
11632 F:      Documentation/usb/usbip_protocol.txt
11633 F:      drivers/usb/usbip/
11634 F:      tools/usb/usbip/
11635
11636 USB PEGASUS DRIVER
11637 M:      Petko Manolov <petkan@nucleusys.com>
11638 L:      linux-usb@vger.kernel.org
11639 L:      netdev@vger.kernel.org
11640 T:      git git://github.com/petkan/pegasus.git
11641 W:      https://github.com/petkan/pegasus
11642 S:      Maintained
11643 F:      drivers/net/usb/pegasus.*
11644
11645 USB PHY LAYER
11646 M:      Felipe Balbi <balbi@kernel.org>
11647 L:      linux-usb@vger.kernel.org
11648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11649 S:      Maintained
11650 F:      drivers/usb/phy/
11651
11652 USB PRINTER DRIVER (usblp)
11653 M:      Pete Zaitcev <zaitcev@redhat.com>
11654 L:      linux-usb@vger.kernel.org
11655 S:      Supported
11656 F:      drivers/usb/class/usblp.c
11657
11658 USB QMI WWAN NETWORK DRIVER
11659 M:      Bjørn Mork <bjorn@mork.no>
11660 L:      netdev@vger.kernel.org
11661 S:      Maintained
11662 F:      Documentation/ABI/testing/sysfs-class-net-qmi
11663 F:      drivers/net/usb/qmi_wwan.c
11664
11665 USB RTL8150 DRIVER
11666 M:      Petko Manolov <petkan@nucleusys.com>
11667 L:      linux-usb@vger.kernel.org
11668 L:      netdev@vger.kernel.org
11669 T:      git git://github.com/petkan/rtl8150.git
11670 W:      https://github.com/petkan/rtl8150
11671 S:      Maintained
11672 F:      drivers/net/usb/rtl8150.c
11673
11674 USB SERIAL SUBSYSTEM
11675 M:      Johan Hovold <johan@kernel.org>
11676 L:      linux-usb@vger.kernel.org
11677 S:      Maintained
11678 F:      Documentation/usb/usb-serial.txt
11679 F:      drivers/usb/serial/
11680 F:      include/linux/usb/serial.h
11681
11682 USB SMSC75XX ETHERNET DRIVER
11683 M:      Steve Glendinning <steve.glendinning@shawell.net>
11684 L:      netdev@vger.kernel.org
11685 S:      Maintained
11686 F:      drivers/net/usb/smsc75xx.*
11687
11688 USB SMSC95XX ETHERNET DRIVER
11689 M:      Steve Glendinning <steve.glendinning@shawell.net>
11690 L:      netdev@vger.kernel.org
11691 S:      Maintained
11692 F:      drivers/net/usb/smsc95xx.*
11693
11694 USB SUBSYSTEM
11695 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11696 L:      linux-usb@vger.kernel.org
11697 W:      http://www.linux-usb.org
11698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11699 S:      Supported
11700 F:      Documentation/usb/
11701 F:      drivers/usb/
11702 F:      include/linux/usb.h
11703 F:      include/linux/usb/
11704
11705 USB UHCI DRIVER
11706 M:      Alan Stern <stern@rowland.harvard.edu>
11707 L:      linux-usb@vger.kernel.org
11708 S:      Maintained
11709 F:      drivers/usb/host/uhci*
11710
11711 USB "USBNET" DRIVER FRAMEWORK
11712 M:      Oliver Neukum <oneukum@suse.com>
11713 L:      netdev@vger.kernel.org
11714 W:      http://www.linux-usb.org/usbnet
11715 S:      Maintained
11716 F:      drivers/net/usb/usbnet.c
11717 F:      include/linux/usb/usbnet.h
11718
11719 USB VIDEO CLASS
11720 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11721 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11722 L:      linux-media@vger.kernel.org
11723 T:      git git://linuxtv.org/media_tree.git
11724 W:      http://www.ideasonboard.org/uvc/
11725 S:      Maintained
11726 F:      drivers/media/usb/uvc/
11727 F:      include/uapi/linux/uvcvideo.h
11728
11729 USB VISION DRIVER
11730 M:      Hans Verkuil <hverkuil@xs4all.nl>
11731 L:      linux-media@vger.kernel.org
11732 T:      git git://linuxtv.org/media_tree.git
11733 W:      https://linuxtv.org
11734 S:      Odd Fixes
11735 F:      drivers/media/usb/usbvision/
11736
11737 USB WEBCAM GADGET
11738 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11739 L:      linux-usb@vger.kernel.org
11740 S:      Maintained
11741 F:      drivers/usb/gadget/function/*uvc*
11742 F:      drivers/usb/gadget/legacy/webcam.c
11743
11744 USB WIRELESS RNDIS DRIVER (rndis_wlan)
11745 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
11746 L:      linux-wireless@vger.kernel.org
11747 S:      Maintained
11748 F:      drivers/net/wireless/rndis_wlan.c
11749
11750 USB XHCI DRIVER
11751 M:      Mathias Nyman <mathias.nyman@intel.com>
11752 L:      linux-usb@vger.kernel.org
11753 S:      Supported
11754 F:      drivers/usb/host/xhci*
11755 F:      drivers/usb/host/pci-quirks*
11756
11757 USB ZD1201 DRIVER
11758 L:      linux-wireless@vger.kernel.org
11759 W:      http://linux-lc100020.sourceforge.net
11760 S:      Orphan
11761 F:      drivers/net/wireless/zydas/zd1201.*
11762
11763 USB ZR364XX DRIVER
11764 M:      Antoine Jacquet <royale@zerezo.com>
11765 L:      linux-usb@vger.kernel.org
11766 L:      linux-media@vger.kernel.org
11767 T:      git git://linuxtv.org/media_tree.git
11768 W:      http://royale.zerezo.com/zr364xx/
11769 S:      Maintained
11770 F:      Documentation/video4linux/zr364xx.txt
11771 F:      drivers/media/usb/zr364xx/
11772
11773 ULPI BUS
11774 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
11775 L:      linux-usb@vger.kernel.org
11776 S:      Maintained
11777 F:      drivers/usb/common/ulpi.c
11778 F:      include/linux/ulpi/
11779
11780 USER-MODE LINUX (UML)
11781 M:      Jeff Dike <jdike@addtoit.com>
11782 M:      Richard Weinberger <richard@nod.at>
11783 L:      user-mode-linux-devel@lists.sourceforge.net
11784 L:      user-mode-linux-user@lists.sourceforge.net
11785 W:      http://user-mode-linux.sourceforge.net
11786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
11787 S:      Maintained
11788 F:      Documentation/virtual/uml/
11789 F:      arch/um/
11790 F:      arch/x86/um/
11791 F:      fs/hostfs/
11792 F:      fs/hppfs/
11793
11794 USERSPACE I/O (UIO)
11795 M:      "Hans J. Koch" <hjk@hansjkoch.de>
11796 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11797 S:      Maintained
11798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11799 F:      Documentation/DocBook/uio-howto.tmpl
11800 F:      drivers/uio/
11801 F:      include/linux/uio*.h
11802
11803 UTIL-LINUX PACKAGE
11804 M:      Karel Zak <kzak@redhat.com>
11805 L:      util-linux@vger.kernel.org
11806 W:      http://en.wikipedia.org/wiki/Util-linux
11807 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11808 S:      Maintained
11809
11810 UVESAFB DRIVER
11811 M:      Michal Januszewski <spock@gentoo.org>
11812 L:      linux-fbdev@vger.kernel.org
11813 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
11814 S:      Maintained
11815 F:      Documentation/fb/uvesafb.txt
11816 F:      drivers/video/fbdev/uvesafb.*
11817
11818 VF610 NAND DRIVER
11819 M:      Stefan Agner <stefan@agner.ch>
11820 L:      linux-mtd@lists.infradead.org
11821 S:      Supported
11822 F:      drivers/mtd/nand/vf610_nfc.c
11823
11824 VFAT/FAT/MSDOS FILESYSTEM
11825 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11826 S:      Maintained
11827 F:      Documentation/filesystems/vfat.txt
11828 F:      fs/fat/
11829
11830 VFIO DRIVER
11831 M:      Alex Williamson <alex.williamson@redhat.com>
11832 L:      kvm@vger.kernel.org
11833 T:      git git://github.com/awilliam/linux-vfio.git
11834 S:      Maintained
11835 F:      Documentation/vfio.txt
11836 F:      drivers/vfio/
11837 F:      include/linux/vfio.h
11838 F:      include/uapi/linux/vfio.h
11839
11840 VFIO PLATFORM DRIVER
11841 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
11842 L:      kvm@vger.kernel.org
11843 S:      Maintained
11844 F:      drivers/vfio/platform/
11845
11846 VIDEOBUF2 FRAMEWORK
11847 M:      Pawel Osciak <pawel@osciak.com>
11848 M:      Marek Szyprowski <m.szyprowski@samsung.com>
11849 M:      Kyungmin Park <kyungmin.park@samsung.com>
11850 L:      linux-media@vger.kernel.org
11851 S:      Maintained
11852 F:      drivers/media/v4l2-core/videobuf2-*
11853 F:      include/media/videobuf2-*
11854
11855 VIRTUAL SERIO DEVICE DRIVER
11856 M:      Stephen Chandler Paul <thatslyude@gmail.com>
11857 S:      Maintained
11858 F:      drivers/input/serio/userio.c
11859 F:      include/uapi/linux/userio.h
11860
11861 VIRTIO CONSOLE DRIVER
11862 M:      Amit Shah <amit.shah@redhat.com>
11863 L:      virtualization@lists.linux-foundation.org
11864 S:      Maintained
11865 F:      drivers/char/virtio_console.c
11866 F:      include/linux/virtio_console.h
11867 F:      include/uapi/linux/virtio_console.h
11868
11869 VIRTIO CORE, NET AND BLOCK DRIVERS
11870 M:      "Michael S. Tsirkin" <mst@redhat.com>
11871 L:      virtualization@lists.linux-foundation.org
11872 S:      Maintained
11873 F:      drivers/virtio/
11874 F:      tools/virtio/
11875 F:      drivers/net/virtio_net.c
11876 F:      drivers/block/virtio_blk.c
11877 F:      include/linux/virtio_*.h
11878 F:      include/uapi/linux/virtio_*.h
11879
11880 VIRTIO DRIVERS FOR S390
11881 M:      Christian Borntraeger <borntraeger@de.ibm.com>
11882 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
11883 L:      linux-s390@vger.kernel.org
11884 L:      virtualization@lists.linux-foundation.org
11885 L:      kvm@vger.kernel.org
11886 S:      Supported
11887 F:      drivers/s390/virtio/
11888
11889 VIRTIO GPU DRIVER
11890 M:      David Airlie <airlied@linux.ie>
11891 M:      Gerd Hoffmann <kraxel@redhat.com>
11892 L:      dri-devel@lists.freedesktop.org
11893 L:      virtualization@lists.linux-foundation.org
11894 S:      Maintained
11895 F:      drivers/gpu/drm/virtio/
11896 F:      include/uapi/linux/virtio_gpu.h
11897
11898 VIRTIO HOST (VHOST)
11899 M:      "Michael S. Tsirkin" <mst@redhat.com>
11900 L:      kvm@vger.kernel.org
11901 L:      virtualization@lists.linux-foundation.org
11902 L:      netdev@vger.kernel.org
11903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
11904 S:      Maintained
11905 F:      drivers/vhost/
11906 F:      include/uapi/linux/vhost.h
11907
11908 VIRTIO INPUT DRIVER
11909 M:      Gerd Hoffmann <kraxel@redhat.com>
11910 S:      Maintained
11911 F:      drivers/virtio/virtio_input.c
11912 F:      include/uapi/linux/virtio_input.h
11913
11914 VIA RHINE NETWORK DRIVER
11915 S:      Orphan
11916 F:      drivers/net/ethernet/via/via-rhine.c
11917
11918 VIA SD/MMC CARD CONTROLLER DRIVER
11919 M:      Bruce Chang <brucechang@via.com.tw>
11920 M:      Harald Welte <HaraldWelte@viatech.com>
11921 S:      Maintained
11922 F:      drivers/mmc/host/via-sdmmc.c
11923
11924 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11925 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
11926 L:      linux-fbdev@vger.kernel.org
11927 S:      Maintained
11928 F:      include/linux/via-core.h
11929 F:      include/linux/via-gpio.h
11930 F:      include/linux/via_i2c.h
11931 F:      drivers/video/fbdev/via/
11932
11933 VIA VELOCITY NETWORK DRIVER
11934 M:      Francois Romieu <romieu@fr.zoreil.com>
11935 L:      netdev@vger.kernel.org
11936 S:      Maintained
11937 F:      drivers/net/ethernet/via/via-velocity.*
11938
11939 VIRT LIB
11940 M:      Alex Williamson <alex.williamson@redhat.com>
11941 M:      Paolo Bonzini <pbonzini@redhat.com>
11942 L:      kvm@vger.kernel.org
11943 S:      Supported
11944 F:      virt/lib/
11945
11946 VIVID VIRTUAL VIDEO DRIVER
11947 M:      Hans Verkuil <hverkuil@xs4all.nl>
11948 L:      linux-media@vger.kernel.org
11949 T:      git git://linuxtv.org/media_tree.git
11950 W:      https://linuxtv.org
11951 S:      Maintained
11952 F:      drivers/media/platform/vivid/*
11953
11954 VLAN (802.1Q)
11955 M:      Patrick McHardy <kaber@trash.net>
11956 L:      netdev@vger.kernel.org
11957 S:      Maintained
11958 F:      drivers/net/macvlan.c
11959 F:      include/linux/if_*vlan.h
11960 F:      net/8021q/
11961
11962 VLYNQ BUS
11963 M:      Florian Fainelli <florian@openwrt.org>
11964 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
11965 S:      Maintained
11966 F:      drivers/vlynq/vlynq.c
11967 F:      include/linux/vlynq.h
11968
11969 VME SUBSYSTEM
11970 M:      Martyn Welch <martyn@welchs.me.uk>
11971 M:      Manohar Vanga <manohar.vanga@gmail.com>
11972 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11973 L:      devel@driverdev.osuosl.org
11974 S:      Maintained
11975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11976 F:      Documentation/vme_api.txt
11977 F:      drivers/staging/vme/
11978 F:      drivers/vme/
11979 F:      include/linux/vme*
11980
11981 VMWARE HYPERVISOR INTERFACE
11982 M:      Alok Kataria <akataria@vmware.com>
11983 L:      virtualization@lists.linux-foundation.org
11984 S:      Supported
11985 F:      arch/x86/kernel/cpu/vmware.c
11986
11987 VMWARE BALLOON DRIVER
11988 M:      Xavier Deguillard <xdeguillard@vmware.com>
11989 M:      Philip Moltmann <moltmann@vmware.com>
11990 M:      "VMware, Inc." <pv-drivers@vmware.com>
11991 L:      linux-kernel@vger.kernel.org
11992 S:      Maintained
11993 F:      drivers/misc/vmw_balloon.c
11994
11995 VMWARE VMMOUSE SUBDRIVER
11996 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11997 M:      "VMware, Inc." <pv-drivers@vmware.com>
11998 L:      linux-input@vger.kernel.org
11999 S:      Maintained
12000 F:      drivers/input/mouse/vmmouse.c
12001 F:      drivers/input/mouse/vmmouse.h
12002
12003 VMWARE VMXNET3 ETHERNET DRIVER
12004 M:      Shrikrishna Khare <skhare@vmware.com>
12005 M:      "VMware, Inc." <pv-drivers@vmware.com>
12006 L:      netdev@vger.kernel.org
12007 S:      Maintained
12008 F:      drivers/net/vmxnet3/
12009
12010 VMware PVSCSI driver
12011 M:      Arvind Kumar <arvindkumar@vmware.com>
12012 M:      VMware PV-Drivers <pv-drivers@vmware.com>
12013 L:      linux-scsi@vger.kernel.org
12014 S:      Maintained
12015 F:      drivers/scsi/vmw_pvscsi.c
12016 F:      drivers/scsi/vmw_pvscsi.h
12017
12018 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12019 M:      Liam Girdwood <lgirdwood@gmail.com>
12020 M:      Mark Brown <broonie@kernel.org>
12021 L:      linux-kernel@vger.kernel.org
12022 W:      http://www.slimlogic.co.uk/?p=48
12023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12024 S:      Supported
12025 F:      Documentation/devicetree/bindings/regulator/
12026 F:      drivers/regulator/
12027 F:      include/dt-bindings/regulator/
12028 F:      include/linux/regulator/
12029
12030 VRF
12031 M:      David Ahern <dsa@cumulusnetworks.com>
12032 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
12033 L:      netdev@vger.kernel.org
12034 S:      Maintained
12035 F:      drivers/net/vrf.c
12036 F:      Documentation/networking/vrf.txt
12037
12038 VT1211 HARDWARE MONITOR DRIVER
12039 M:      Juerg Haefliger <juergh@gmail.com>
12040 L:      linux-hwmon@vger.kernel.org
12041 S:      Maintained
12042 F:      Documentation/hwmon/vt1211
12043 F:      drivers/hwmon/vt1211.c
12044
12045 VT8231 HARDWARE MONITOR DRIVER
12046 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
12047 L:      linux-hwmon@vger.kernel.org
12048 S:      Maintained
12049 F:      drivers/hwmon/vt8231.c
12050
12051 VUB300 USB to SDIO/SD/MMC bridge chip
12052 M:      Tony Olech <tony.olech@elandigitalsystems.com>
12053 L:      linux-mmc@vger.kernel.org
12054 L:      linux-usb@vger.kernel.org
12055 S:      Supported
12056 F:      drivers/mmc/host/vub300.c
12057
12058 W1 DALLAS'S 1-WIRE BUS
12059 M:      Evgeniy Polyakov <zbr@ioremap.net>
12060 S:      Maintained
12061 F:      Documentation/w1/
12062 F:      drivers/w1/
12063
12064 W83791D HARDWARE MONITORING DRIVER
12065 M:      Marc Hulsman <m.hulsman@tudelft.nl>
12066 L:      linux-hwmon@vger.kernel.org
12067 S:      Maintained
12068 F:      Documentation/hwmon/w83791d
12069 F:      drivers/hwmon/w83791d.c
12070
12071 W83793 HARDWARE MONITORING DRIVER
12072 M:      Rudolf Marek <r.marek@assembler.cz>
12073 L:      linux-hwmon@vger.kernel.org
12074 S:      Maintained
12075 F:      Documentation/hwmon/w83793
12076 F:      drivers/hwmon/w83793.c
12077
12078 W83795 HARDWARE MONITORING DRIVER
12079 M:      Jean Delvare <jdelvare@suse.com>
12080 L:      linux-hwmon@vger.kernel.org
12081 S:      Maintained
12082 F:      drivers/hwmon/w83795.c
12083
12084 W83L51xD SD/MMC CARD INTERFACE DRIVER
12085 M:      Pierre Ossman <pierre@ossman.eu>
12086 S:      Maintained
12087 F:      drivers/mmc/host/wbsd.*
12088
12089 WACOM PROTOCOL 4 SERIAL TABLETS
12090 M:      Julian Squires <julian@cipht.net>
12091 M:      Hans de Goede <hdegoede@redhat.com>
12092 L:      linux-input@vger.kernel.org
12093 S:      Maintained
12094 F:      drivers/input/tablet/wacom_serial4.c
12095
12096 WATCHDOG DEVICE DRIVERS
12097 M:      Wim Van Sebroeck <wim@iguana.be>
12098 R:      Guenter Roeck <linux@roeck-us.net>
12099 L:      linux-watchdog@vger.kernel.org
12100 W:      http://www.linux-watchdog.org/
12101 T:      git git://www.linux-watchdog.org/linux-watchdog.git
12102 S:      Maintained
12103 F:      Documentation/watchdog/
12104 F:      drivers/watchdog/
12105 F:      include/linux/watchdog.h
12106 F:      include/uapi/linux/watchdog.h
12107
12108 WD7000 SCSI DRIVER
12109 M:      Miroslav Zagorac <zaga@fly.cc.fer.hr>
12110 L:      linux-scsi@vger.kernel.org
12111 S:      Maintained
12112 F:      drivers/scsi/wd7000.c
12113
12114 WIIMOTE HID DRIVER
12115 M:      David Herrmann <dh.herrmann@googlemail.com>
12116 L:      linux-input@vger.kernel.org
12117 S:      Maintained
12118 F:      drivers/hid/hid-wiimote*
12119
12120 WINBOND CIR DRIVER
12121 M:      David Härdeman <david@hardeman.nu>
12122 S:      Maintained
12123 F:      drivers/media/rc/winbond-cir.c
12124
12125 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12126 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
12127 L:      linux-watchdog@vger.kernel.org
12128 S:      Maintained
12129 F:      drivers/watchdog/ebc-c384_wdt.c
12130
12131 WINSYSTEMS WS16C48 GPIO DRIVER
12132 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
12133 L:      linux-gpio@vger.kernel.org
12134 S:      Maintained
12135 F:      drivers/gpio/gpio-ws16c48.c
12136
12137 WIMAX STACK
12138 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12139 M:      linux-wimax@intel.com
12140 L:      wimax@linuxwimax.org (subscribers-only)
12141 S:      Supported
12142 W:      http://linuxwimax.org
12143 F:      Documentation/wimax/README.wimax
12144 F:      include/linux/wimax/debug.h
12145 F:      include/net/wimax.h
12146 F:      include/uapi/linux/wimax.h
12147 F:      net/wimax/
12148
12149 WISTRON LAPTOP BUTTON DRIVER
12150 M:      Miloslav Trmac <mitr@volny.cz>
12151 S:      Maintained
12152 F:      drivers/input/misc/wistron_btns.c
12153
12154 WL3501 WIRELESS PCMCIA CARD DRIVER
12155 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12156 L:      linux-wireless@vger.kernel.org
12157 W:      http://oops.ghostprotocols.net:81/blog
12158 S:      Maintained
12159 F:      drivers/net/wireless/wl3501*
12160
12161 WOLFSON MICROELECTRONICS DRIVERS
12162 L:      patches@opensource.wolfsonmicro.com
12163 T:      git https://github.com/CirrusLogic/linux-drivers.git
12164 W:      https://github.com/CirrusLogic/linux-drivers/wiki
12165 S:      Supported
12166 F:      Documentation/hwmon/wm83??
12167 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12168 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12169 F:      Documentation/devicetree/bindings/mfd/arizona.txt
12170 F:      arch/arm/mach-s3c64xx/mach-crag6410*
12171 F:      drivers/clk/clk-wm83*.c
12172 F:      drivers/extcon/extcon-arizona.c
12173 F:      drivers/leds/leds-wm83*.c
12174 F:      drivers/gpio/gpio-*wm*.c
12175 F:      drivers/gpio/gpio-arizona.c
12176 F:      drivers/hwmon/wm83??-hwmon.c
12177 F:      drivers/input/misc/wm831x-on.c
12178 F:      drivers/input/touchscreen/wm831x-ts.c
12179 F:      drivers/input/touchscreen/wm97*.c
12180 F:      drivers/mfd/arizona*
12181 F:      drivers/mfd/wm*.c
12182 F:      drivers/mfd/cs47l24*
12183 F:      drivers/power/wm83*.c
12184 F:      drivers/rtc/rtc-wm83*.c
12185 F:      drivers/regulator/wm8*.c
12186 F:      drivers/video/backlight/wm83*_bl.c
12187 F:      drivers/watchdog/wm83*_wdt.c
12188 F:      include/linux/mfd/arizona/
12189 F:      include/linux/mfd/wm831x/
12190 F:      include/linux/mfd/wm8350/
12191 F:      include/linux/mfd/wm8400*
12192 F:      include/linux/wm97xx.h
12193 F:      include/sound/wm????.h
12194 F:      sound/soc/codecs/arizona.?
12195 F:      sound/soc/codecs/wm*
12196 F:      sound/soc/codecs/cs47l24*
12197
12198 WORKQUEUE
12199 M:      Tejun Heo <tj@kernel.org>
12200 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12202 S:      Maintained
12203 F:      include/linux/workqueue.h
12204 F:      kernel/workqueue.c
12205 F:      Documentation/workqueue.txt
12206
12207 X.25 NETWORK LAYER
12208 M:      Andrew Hendry <andrew.hendry@gmail.com>
12209 L:      linux-x25@vger.kernel.org
12210 S:      Odd Fixes
12211 F:      Documentation/networking/x25*
12212 F:      include/net/x25*
12213 F:      net/x25/
12214
12215 X86 ARCHITECTURE (32-BIT AND 64-BIT)
12216 M:      Thomas Gleixner <tglx@linutronix.de>
12217 M:      Ingo Molnar <mingo@redhat.com>
12218 M:      "H. Peter Anvin" <hpa@zytor.com>
12219 M:      x86@kernel.org
12220 L:      linux-kernel@vger.kernel.org
12221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12222 S:      Maintained
12223 F:      Documentation/x86/
12224 F:      arch/x86/
12225
12226 X86 PLATFORM DRIVERS
12227 M:      Darren Hart <dvhart@infradead.org>
12228 L:      platform-driver-x86@vger.kernel.org
12229 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12230 S:      Maintained
12231 F:      drivers/platform/x86/
12232 F:      drivers/platform/olpc/
12233
12234 X86 MCE INFRASTRUCTURE
12235 M:      Tony Luck <tony.luck@intel.com>
12236 M:      Borislav Petkov <bp@alien8.de>
12237 L:      linux-edac@vger.kernel.org
12238 S:      Maintained
12239 F:      arch/x86/kernel/cpu/mcheck/*
12240
12241 X86 MICROCODE UPDATE SUPPORT
12242 M:      Borislav Petkov <bp@alien8.de>
12243 S:      Maintained
12244 F:      arch/x86/kernel/cpu/microcode/*
12245
12246 X86 VDSO
12247 M:      Andy Lutomirski <luto@amacapital.net>
12248 L:      linux-kernel@vger.kernel.org
12249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12250 S:      Maintained
12251 F:      arch/x86/entry/vdso/
12252
12253 XC2028/3028 TUNER DRIVER
12254 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
12255 L:      linux-media@vger.kernel.org
12256 W:      https://linuxtv.org
12257 T:      git git://linuxtv.org/media_tree.git
12258 S:      Maintained
12259 F:      drivers/media/tuners/tuner-xc2028.*
12260
12261 XEN HYPERVISOR INTERFACE
12262 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
12263 M:      David Vrabel <david.vrabel@citrix.com>
12264 M:      Juergen Gross <jgross@suse.com>
12265 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12267 S:      Supported
12268 F:      arch/x86/xen/
12269 F:      drivers/*/xen-*front.c
12270 F:      drivers/xen/
12271 F:      arch/x86/include/asm/xen/
12272 F:      include/xen/
12273 F:      include/uapi/xen/
12274
12275 XEN HYPERVISOR ARM
12276 M:      Stefano Stabellini <sstabellini@kernel.org>
12277 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12278 S:      Maintained
12279 F:      arch/arm/xen/
12280 F:      arch/arm/include/asm/xen/
12281
12282 XEN HYPERVISOR ARM64
12283 M:      Stefano Stabellini <sstabellini@kernel.org>
12284 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12285 S:      Maintained
12286 F:      arch/arm64/xen/
12287 F:      arch/arm64/include/asm/xen/
12288
12289 XEN NETWORK BACKEND DRIVER
12290 M:      Wei Liu <wei.liu2@citrix.com>
12291 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12292 L:      netdev@vger.kernel.org
12293 S:      Supported
12294 F:      drivers/net/xen-netback/*
12295
12296 XEN PCI SUBSYSTEM
12297 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12298 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12299 S:      Supported
12300 F:      arch/x86/pci/*xen*
12301 F:      drivers/pci/*xen*
12302
12303 XEN BLOCK SUBSYSTEM
12304 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12305 M:      Roger Pau Monné <roger.pau@citrix.com>
12306 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12307 S:      Supported
12308 F:      drivers/block/xen-blkback/*
12309 F:      drivers/block/xen*
12310
12311 XEN PVSCSI DRIVERS
12312 M:      Juergen Gross <jgross@suse.com>
12313 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12314 L:      linux-scsi@vger.kernel.org
12315 S:      Supported
12316 F:      drivers/scsi/xen-scsifront.c
12317 F:      drivers/xen/xen-scsiback.c
12318 F:      include/xen/interface/io/vscsiif.h
12319
12320 XEN SWIOTLB SUBSYSTEM
12321 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12322 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12323 S:      Supported
12324 F:      arch/x86/xen/*swiotlb*
12325 F:      drivers/xen/*swiotlb*
12326
12327 XFS FILESYSTEM
12328 P:      Silicon Graphics Inc
12329 M:      Dave Chinner <david@fromorbit.com>
12330 M:      xfs@oss.sgi.com
12331 L:      xfs@oss.sgi.com
12332 W:      http://oss.sgi.com/projects/xfs
12333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12334 S:      Supported
12335 F:      Documentation/filesystems/xfs.txt
12336 F:      fs/xfs/
12337
12338 XILINX AXI ETHERNET DRIVER
12339 M:      Anirudha Sarangi <anirudh@xilinx.com>
12340 M:      John Linn <John.Linn@xilinx.com>
12341 S:      Maintained
12342 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
12343
12344 XILINX UARTLITE SERIAL DRIVER
12345 M:      Peter Korsgaard <jacmet@sunsite.dk>
12346 L:      linux-serial@vger.kernel.org
12347 S:      Maintained
12348 F:      drivers/tty/serial/uartlite.c
12349
12350 XILINX VIDEO IP CORES
12351 M:      Hyun Kwon <hyun.kwon@xilinx.com>
12352 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12353 L:      linux-media@vger.kernel.org
12354 T:      git git://linuxtv.org/media_tree.git
12355 S:      Supported
12356 F:      Documentation/devicetree/bindings/media/xilinx/
12357 F:      drivers/media/platform/xilinx/
12358 F:      include/uapi/linux/xilinx-v4l2-controls.h
12359
12360 XILLYBUS DRIVER
12361 M:      Eli Billauer <eli.billauer@gmail.com>
12362 L:      linux-kernel@vger.kernel.org
12363 S:      Supported
12364 F:      drivers/char/xillybus/
12365
12366 XTENSA XTFPGA PLATFORM SUPPORT
12367 M:      Max Filippov <jcmvbkbc@gmail.com>
12368 L:      linux-xtensa@linux-xtensa.org
12369 S:      Maintained
12370 F:      drivers/spi/spi-xtensa-xtfpga.c
12371 F:      sound/soc/xtensa/xtfpga-i2s.c
12372
12373 YAM DRIVER FOR AX.25
12374 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
12375 L:      linux-hams@vger.kernel.org
12376 S:      Maintained
12377 F:      drivers/net/hamradio/yam*
12378 F:      include/linux/yam.h
12379
12380 YEALINK PHONE DRIVER
12381 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
12382 L:      usbb2k-api-dev@nongnu.org
12383 S:      Maintained
12384 F:      Documentation/input/yealink.txt
12385 F:      drivers/input/misc/yealink.*
12386
12387 Z8530 DRIVER FOR AX.25
12388 M:      Joerg Reuter <jreuter@yaina.de>
12389 W:      http://yaina.de/jreuter/
12390 W:      http://www.qsl.net/dl1bke/
12391 L:      linux-hams@vger.kernel.org
12392 S:      Maintained
12393 F:      Documentation/networking/z8530drv.txt
12394 F:      drivers/net/hamradio/*scc.c
12395 F:      drivers/net/hamradio/z8530.h
12396
12397 ZBUD COMPRESSED PAGE ALLOCATOR
12398 M:      Seth Jennings <sjenning@redhat.com>
12399 L:      linux-mm@kvack.org
12400 S:      Maintained
12401 F:      mm/zbud.c
12402 F:      include/linux/zbud.h
12403
12404 ZD1211RW WIRELESS DRIVER
12405 M:      Daniel Drake <dsd@gentoo.org>
12406 M:      Ulrich Kunitz <kune@deine-taler.de>
12407 W:      http://zd1211.ath.cx/wiki/DriverRewrite
12408 L:      linux-wireless@vger.kernel.org
12409 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
12410 S:      Maintained
12411 F:      drivers/net/wireless/zydas/zd1211rw/
12412
12413 ZPOOL COMPRESSED PAGE STORAGE API
12414 M:      Dan Streetman <ddstreet@ieee.org>
12415 L:      linux-mm@kvack.org
12416 S:      Maintained
12417 F:      mm/zpool.c
12418 F:      include/linux/zpool.h
12419
12420 ZR36067 VIDEO FOR LINUX DRIVER
12421 L:      mjpeg-users@lists.sourceforge.net
12422 L:      linux-media@vger.kernel.org
12423 W:      http://mjpeg.sourceforge.net/driver-zoran/
12424 T:      hg https://linuxtv.org/hg/v4l-dvb
12425 S:      Odd Fixes
12426 F:      drivers/media/pci/zoran/
12427
12428 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12429 M:      Minchan Kim <minchan@kernel.org>
12430 M:      Nitin Gupta <ngupta@vflare.org>
12431 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12432 L:      linux-kernel@vger.kernel.org
12433 S:      Maintained
12434 F:      drivers/block/zram/
12435 F:      Documentation/blockdev/zram.txt
12436
12437 ZS DECSTATION Z85C30 SERIAL DRIVER
12438 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12439 S:      Maintained
12440 F:      drivers/tty/serial/zs.*
12441
12442 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12443 M:      Minchan Kim <minchan@kernel.org>
12444 M:      Nitin Gupta <ngupta@vflare.org>
12445 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12446 L:      linux-mm@kvack.org
12447 S:      Maintained
12448 F:      mm/zsmalloc.c
12449 F:      include/linux/zsmalloc.h
12450 F:      Documentation/vm/zsmalloc.txt
12451
12452 ZSWAP COMPRESSED SWAP CACHING
12453 M:      Seth Jennings <sjenning@redhat.com>
12454 L:      linux-mm@kvack.org
12455 S:      Maintained
12456 F:      mm/zswap.c
12457
12458 THE REST
12459 M:      Linus Torvalds <torvalds@linux-foundation.org>
12460 L:      linux-kernel@vger.kernel.org
12461 Q:      http://patchwork.kernel.org/project/LKML/list/
12462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12463 S:      Buried alive in reporters
12464 F:      *
12465 F:      */