Merge tag 'mfd-for-linus-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
[cascardo/linux.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/CodingStyle for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/SubmittingPatches for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/SubmittingPatches.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond.
66
67 8.      Happy hacking.
68
69 Descriptions of section entries:
70
71         P: Person (obsolete)
72         M: Mail patches to: FullName <address@domain>
73         R: Designated reviewer: FullName <address@domain>
74            These reviewers should be CCed on patches.
75         L: Mailing list that is relevant to this area
76         W: Web-page with status/info
77         Q: Patchwork web based patch tracking system site
78         T: SCM tree type and location.
79            Type is one of: git, hg, quilt, stgit, topgit
80         S: Status, one of the following:
81            Supported:   Someone is actually paid to look after this.
82            Maintained:  Someone actually looks after it.
83            Odd Fixes:   It has a maintainer but they don't have time to do
84                         much other than throw the odd patch in. See below..
85            Orphan:      No current maintainer [but maybe you could take the
86                         role as you write your new code].
87            Obsolete:    Old code. Something tagged obsolete generally means
88                         it has been replaced by a better system and you
89                         should be using that.
90         F: Files and directories with wildcard patterns.
91            A trailing slash includes all files and subdirectory files.
92            F:   drivers/net/    all files in and below drivers/net
93            F:   drivers/net/*   all files in drivers/net, but not below
94            F:   */net/*         all files in "any top level directory"/net
95            One pattern per line.  Multiple F: lines acceptable.
96         N: Files and directories with regex patterns.
97            N:   [^a-z]tegra     all files whose path contains the word tegra
98            One pattern per line.  Multiple N: lines acceptable.
99            scripts/get_maintainer.pl has different behavior for files that
100            match F: pattern and matches of N: patterns.  By default,
101            get_maintainer will not look at git log history when an F: pattern
102            match occurs.  When an N: match occurs, git log history is used
103            to also notify the people that have git commit signatures.
104         X: Files and directories that are NOT maintained, same rules as F:
105            Files exclusions are tested before file matches.
106            Can be useful for excluding a specific subdirectory, for instance:
107            F:   net/
108            X:   net/ipv6/
109            matches all files in and below net excluding net/ipv6/
110         K: Keyword perl extended regex pattern to match content in a
111            patch or file.  For instance:
112            K: of_get_profile
113               matches patches or files that contain "of_get_profile"
114            K: \b(printk|pr_(info|err))\b
115               matches patches or files that contain one or more of the words
116               printk, pr_info or pr_err
117            One regex pattern per line.  Multiple K: lines acceptable.
118
119 Note: For the hard of thinking, this list is meant to remain in alphabetical
120 order. If you could add yourselves to it in alphabetical order that would be
121 so much easier [Ed]
122
123 Maintainers List (try to look for most precise areas first)
124
125                 -----------------------------------
126
127 3C59X NETWORK DRIVER
128 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129 L:      netdev@vger.kernel.org
130 S:      Maintained
131 F:      Documentation/networking/vortex.txt
132 F:      drivers/net/ethernet/3com/3c59x.c
133
134 3CR990 NETWORK DRIVER
135 M:      David Dillow <dave@thedillows.org>
136 L:      netdev@vger.kernel.org
137 S:      Maintained
138 F:      drivers/net/ethernet/3com/typhoon*
139
140 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141 M:      Adam Radford <linuxraid@lsi.com>
142 L:      linux-scsi@vger.kernel.org
143 W:      http://www.lsi.com
144 S:      Supported
145 F:      drivers/scsi/3w-*
146
147 53C700 AND 53C700-66 SCSI DRIVER
148 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149 L:      linux-scsi@vger.kernel.org
150 S:      Maintained
151 F:      drivers/scsi/53c700*
152
153 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154 M:      Alexander Aring <aar@pengutronix.de>
155 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
156 L:      linux-bluetooth@vger.kernel.org
157 L:      linux-wpan@vger.kernel.org
158 S:      Maintained
159 F:      net/6lowpan/
160 F:      include/net/6lowpan.h
161 F:      Documentation/networking/6lowpan.txt
162
163 6PACK NETWORK DRIVER FOR AX.25
164 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
165 L:      linux-hams@vger.kernel.org
166 S:      Maintained
167 F:      drivers/net/hamradio/6pack.c
168
169 8169 10/100/1000 GIGABIT ETHERNET DRIVER
170 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
171 L:      netdev@vger.kernel.org
172 S:      Maintained
173 F:      drivers/net/ethernet/realtek/r8169.c
174
175 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177 L:      linux-serial@vger.kernel.org
178 S:      Maintained
179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180 F:      drivers/tty/serial/8250*
181 F:      include/linux/serial_8250.h
182
183 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184 L:      netdev@vger.kernel.org
185 S:      Orphan / Obsolete
186 F:      drivers/net/ethernet/8390/
187
188 9P FILE SYSTEM
189 M:      Eric Van Hensbergen <ericvh@gmail.com>
190 M:      Ron Minnich <rminnich@sandia.gov>
191 M:      Latchesar Ionkov <lucho@ionkov.net>
192 L:      v9fs-developer@lists.sourceforge.net
193 W:      http://swik.net/v9fs
194 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196 S:      Maintained
197 F:      Documentation/filesystems/9p.txt
198 F:      fs/9p/
199 F:      net/9p/
200 F:      include/net/9p/
201 F:      include/uapi/linux/virtio_9p.h
202 F:      include/trace/events/9p.h
203
204
205 A8293 MEDIA DRIVER
206 M:      Antti Palosaari <crope@iki.fi>
207 L:      linux-media@vger.kernel.org
208 W:      https://linuxtv.org
209 W:      http://palosaari.fi/linux/
210 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
211 T:      git git://linuxtv.org/anttip/media_tree.git
212 S:      Maintained
213 F:      drivers/media/dvb-frontends/a8293*
214
215 AACRAID SCSI RAID DRIVER
216 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
217 L:      linux-scsi@vger.kernel.org
218 W:      http://www.adaptec.com/
219 S:      Supported
220 F:      Documentation/scsi/aacraid.txt
221 F:      drivers/scsi/aacraid/
222
223 ABI/API
224 L:      linux-api@vger.kernel.org
225 F:      include/linux/syscalls.h
226 F:      kernel/sys_ni.c
227
228 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
229 M:      Hans de Goede <hdegoede@redhat.com>
230 L:      linux-hwmon@vger.kernel.org
231 S:      Maintained
232 F:      drivers/hwmon/abituguru.c
233
234 ABIT UGURU 3 HARDWARE MONITOR DRIVER
235 M:      Alistair John Strachan <alistair@devzero.co.uk>
236 L:      linux-hwmon@vger.kernel.org
237 S:      Maintained
238 F:      drivers/hwmon/abituguru3.c
239
240 ACCES 104-DIO-48E GPIO DRIVER
241 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
242 L:      linux-gpio@vger.kernel.org
243 S:      Maintained
244 F:      drivers/gpio/gpio-104-dio-48e.c
245
246 ACCES 104-IDI-48 GPIO DRIVER
247 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
248 L:      linux-gpio@vger.kernel.org
249 S:      Maintained
250 F:      drivers/gpio/gpio-104-idi-48.c
251
252 ACCES 104-IDIO-16 GPIO DRIVER
253 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
254 L:      linux-gpio@vger.kernel.org
255 S:      Maintained
256 F:      drivers/gpio/gpio-104-idio-16.c
257
258 ACENIC DRIVER
259 M:      Jes Sorensen <jes@trained-monkey.org>
260 L:      linux-acenic@sunsite.dk
261 S:      Maintained
262 F:      drivers/net/ethernet/alteon/acenic*
263
264 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265 M:      Peter Feuerer <peter@piie.net>
266 L:      platform-driver-x86@vger.kernel.org
267 W:      http://piie.net/?section=acerhdf
268 S:      Maintained
269 F:      drivers/platform/x86/acerhdf.c
270
271 ACER WMI LAPTOP EXTRAS
272 M:      "Lee, Chun-Yi" <jlee@suse.com>
273 L:      platform-driver-x86@vger.kernel.org
274 S:      Maintained
275 F:      drivers/platform/x86/acer-wmi.c
276
277 ACPI
278 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
279 M:      Len Brown <lenb@kernel.org>
280 L:      linux-acpi@vger.kernel.org
281 W:      https://01.org/linux-acpi
282 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
284 S:      Supported
285 F:      drivers/acpi/
286 F:      drivers/pnp/pnpacpi/
287 F:      include/linux/acpi.h
288 F:      include/acpi/
289 F:      Documentation/acpi/
290 F:      Documentation/ABI/testing/sysfs-bus-acpi
291 F:      Documentation/ABI/testing/configfs-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 ALPS PS/2 TOUCHPAD DRIVER
600 R:      Pali Rohár <pali.rohar@gmail.com>
601 F:      drivers/input/mouse/alps.*
602
603 ALTERA MAILBOX DRIVER
604 M:      Ley Foon Tan <lftan@altera.com>
605 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
606 S:      Maintained
607 F:      drivers/mailbox/mailbox-altera.c
608
609 ALTERA PIO DRIVER
610 M:      Tien Hock Loh <thloh@altera.com>
611 L:      linux-gpio@vger.kernel.org
612 S:      Maintained
613 F:      drivers/gpio/gpio-altera.c
614
615 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
616 M:      Thor Thayer <tthayer@opensource.altera.com>
617 S:      Maintained
618 F:      drivers/gpio/gpio-altera-a10sr.c
619 F:      drivers/mfd/altera-a10sr.c
620 F:      include/linux/mfd/altera-a10sr.h
621
622 ALTERA TRIPLE SPEED ETHERNET DRIVER
623 M:      Vince Bridgers <vbridger@opensource.altera.com>
624 L:      netdev@vger.kernel.org
625 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626 S:      Maintained
627 F:      drivers/net/ethernet/altera/
628
629 ALTERA UART/JTAG UART SERIAL DRIVERS
630 M:      Tobias Klauser <tklauser@distanz.ch>
631 L:      linux-serial@vger.kernel.org
632 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
633 S:      Maintained
634 F:      drivers/tty/serial/altera_uart.c
635 F:      drivers/tty/serial/altera_jtaguart.c
636 F:      include/linux/altera_uart.h
637 F:      include/linux/altera_jtaguart.h
638
639 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
640 M:      Tom Lendacky <thomas.lendacky@amd.com>
641 M:      Gary Hook <gary.hook@amd.com>
642 L:      linux-crypto@vger.kernel.org
643 S:      Supported
644 F:      drivers/crypto/ccp/
645 F:      include/linux/ccp.h
646
647 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
648 M:      Huang Rui <ray.huang@amd.com>
649 L:      linux-hwmon@vger.kernel.org
650 S:      Supported
651 F:      Documentation/hwmon/fam15h_power
652 F:      drivers/hwmon/fam15h_power.c
653
654 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
655 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
656 S:      Orphan
657 F:      drivers/usb/gadget/udc/amd5536udc.*
658
659 AMD GEODE PROCESSOR/CHIPSET SUPPORT
660 P:      Andres Salomon <dilinger@queued.net>
661 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
662 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
663 S:      Supported
664 F:      drivers/char/hw_random/geode-rng.c
665 F:      drivers/crypto/geode*
666 F:      drivers/video/fbdev/geode/
667 F:      arch/x86/include/asm/geode.h
668
669 AMD IOMMU (AMD-VI)
670 M:      Joerg Roedel <joro@8bytes.org>
671 L:      iommu@lists.linux-foundation.org
672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
673 S:      Maintained
674 F:      drivers/iommu/amd_iommu*.[ch]
675 F:      include/linux/amd-iommu.h
676
677 AMD KFD
678 M:      Oded Gabbay <oded.gabbay@gmail.com>
679 L:      dri-devel@lists.freedesktop.org
680 T:      git git://people.freedesktop.org/~gabbayo/linux.git
681 S:      Supported
682 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
683 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
684 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
685 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
686 F:      drivers/gpu/drm/amd/amdkfd/
687 F:      drivers/gpu/drm/amd/include/cik_structs.h
688 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
689 F:      drivers/gpu/drm/amd/include/vi_structs.h
690 F:      drivers/gpu/drm/radeon/radeon_kfd.c
691 F:      drivers/gpu/drm/radeon/radeon_kfd.h
692 F:      include/uapi/linux/kfd_ioctl.h
693
694 AMD SEATTLE DEVICE TREE SUPPORT
695 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
696 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
697 M:      Tom Lendacky <thomas.lendacky@amd.com>
698 S:      Supported
699 F:      arch/arm64/boot/dts/amd/
700
701 AMD XGBE DRIVER
702 M:      Tom Lendacky <thomas.lendacky@amd.com>
703 L:      netdev@vger.kernel.org
704 S:      Supported
705 F:      drivers/net/ethernet/amd/xgbe/
706 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
707
708 AMS (Apple Motion Sensor) DRIVER
709 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
710 S:      Supported
711 F:      drivers/macintosh/ams/
712
713 ANALOG DEVICES INC AD9389B DRIVER
714 M:      Hans Verkuil <hans.verkuil@cisco.com>
715 L:      linux-media@vger.kernel.org
716 S:      Maintained
717 F:      drivers/media/i2c/ad9389b*
718
719 ANALOG DEVICES INC ADV7180 DRIVER
720 M:      Lars-Peter Clausen <lars@metafoo.de>
721 L:      linux-media@vger.kernel.org
722 W:      http://ez.analog.com/community/linux-device-drivers
723 S:      Supported
724 F:      drivers/media/i2c/adv7180.c
725
726 ANALOG DEVICES INC ADV7511 DRIVER
727 M:      Hans Verkuil <hans.verkuil@cisco.com>
728 L:      linux-media@vger.kernel.org
729 S:      Maintained
730 F:      drivers/media/i2c/adv7511*
731
732 ANALOG DEVICES INC ADV7604 DRIVER
733 M:      Hans Verkuil <hans.verkuil@cisco.com>
734 L:      linux-media@vger.kernel.org
735 S:      Maintained
736 F:      drivers/media/i2c/adv7604*
737
738 ANALOG DEVICES INC ADV7842 DRIVER
739 M:      Hans Verkuil <hans.verkuil@cisco.com>
740 L:      linux-media@vger.kernel.org
741 S:      Maintained
742 F:      drivers/media/i2c/adv7842*
743
744 ANALOG DEVICES INC ASOC CODEC DRIVERS
745 M:      Lars-Peter Clausen <lars@metafoo.de>
746 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
747 W:      http://wiki.analog.com/
748 W:      http://ez.analog.com/community/linux-device-drivers
749 S:      Supported
750 F:      sound/soc/codecs/adau*
751 F:      sound/soc/codecs/adav*
752 F:      sound/soc/codecs/ad1*
753 F:      sound/soc/codecs/ad7*
754 F:      sound/soc/codecs/ssm*
755 F:      sound/soc/codecs/sigmadsp.*
756
757 ANALOG DEVICES INC ASOC DRIVERS
758 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
759 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
760 W:      http://blackfin.uclinux.org/
761 S:      Supported
762 F:      sound/soc/blackfin/*
763
764 ANALOG DEVICES INC IIO DRIVERS
765 M:      Lars-Peter Clausen <lars@metafoo.de>
766 M:      Michael Hennerich <Michael.Hennerich@analog.com>
767 W:      http://wiki.analog.com/
768 W:      http://ez.analog.com/community/linux-device-drivers
769 S:      Supported
770 F:      drivers/iio/*/ad*
771 X:      drivers/iio/*/adjd*
772 F:      drivers/staging/iio/*/ad*
773 F:      staging/iio/trigger/iio-trig-bfin-timer.c
774
775 ANALOG DEVICES INC DMA DRIVERS
776 M:      Lars-Peter Clausen <lars@metafoo.de>
777 W:      http://ez.analog.com/community/linux-device-drivers
778 S:      Supported
779 F:      drivers/dma/dma-axi-dmac.c
780
781 ANDROID DRIVERS
782 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
783 M:      Arve Hjønnevåg <arve@android.com>
784 M:      Riley Andrews <riandrews@android.com>
785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
786 L:      devel@driverdev.osuosl.org
787 S:      Supported
788 F:      drivers/android/
789 F:      drivers/staging/android/
790
791 ANDROID ION DRIVER
792 M:      Laura Abbott <labbott@redhat.com>
793 M:      Sumit Semwal <sumit.semwal@linaro.org>
794 L:      devel@driverdev.osuosl.org
795 S:      Supported
796 F:      drivers/staging/android/ion
797 F:      drivers/staging/android/uapi/ion.h
798 F:      drivers/staging/android/uapi/ion_test.h
799
800 AOA (Apple Onboard Audio) ALSA DRIVER
801 M:      Johannes Berg <johannes@sipsolutions.net>
802 L:      linuxppc-dev@lists.ozlabs.org
803 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
804 S:      Maintained
805 F:      sound/aoa/
806
807 APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
808 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
809 L:      linux-iio@vger.kernel.org
810 S:      Maintained
811 F:      drivers/iio/dac/stx104.c
812
813 APM DRIVER
814 M:      Jiri Kosina <jikos@kernel.org>
815 S:      Odd fixes
816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
817 F:      arch/x86/kernel/apm_32.c
818 F:      include/linux/apm_bios.h
819 F:      include/uapi/linux/apm_bios.h
820 F:      drivers/char/apm-emulation.c
821
822 APPLE BCM5974 MULTITOUCH DRIVER
823 M:      Henrik Rydberg <rydberg@bitmath.org>
824 L:      linux-input@vger.kernel.org
825 S:      Odd fixes
826 F:      drivers/input/mouse/bcm5974.c
827
828 APPLE SMC DRIVER
829 M:      Henrik Rydberg <rydberg@bitmath.org>
830 L:      linux-hwmon@vger.kernel.org
831 S:      Odd fixes
832 F:      drivers/hwmon/applesmc.c
833
834 APPLETALK NETWORK LAYER
835 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
836 S:      Maintained
837 F:      drivers/net/appletalk/
838 F:      net/appletalk/
839
840 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
841 M:      Duc Dang <dhdang@apm.com>
842 S:      Supported
843 F:      arch/arm64/boot/dts/apm/
844
845 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
846 M:      Iyappan Subramanian <isubramanian@apm.com>
847 M:      Keyur Chudgar <kchudgar@apm.com>
848 S:      Supported
849 F:      drivers/net/ethernet/apm/xgene/
850 F:      drivers/net/phy/mdio-xgene.c
851 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
852 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
853
854 APTINA CAMERA SENSOR PLL
855 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
856 L:      linux-media@vger.kernel.org
857 S:      Maintained
858 F:      drivers/media/i2c/aptina-pll.*
859
860 ARC FRAMEBUFFER DRIVER
861 M:      Jaya Kumar <jayalk@intworks.biz>
862 S:      Maintained
863 F:      drivers/video/fbdev/arcfb.c
864 F:      drivers/video/fbdev/core/fb_defio.c
865
866 ARCNET NETWORK LAYER
867 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
868 L:      netdev@vger.kernel.org
869 S:      Maintained
870 F:      drivers/net/arcnet/
871 F:      include/uapi/linux/if_arcnet.h
872
873 ARC PGU DRM DRIVER
874 M:      Alexey Brodkin <abrodkin@synopsys.com>
875 S:      Supported
876 F:      drivers/gpu/drm/arc/
877 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
878
879 ARM HDLCD DRM DRIVER
880 M:      Liviu Dudau <liviu.dudau@arm.com>
881 S:      Supported
882 F:      drivers/gpu/drm/arm/
883 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
884
885 ARM MFM AND FLOPPY DRIVERS
886 M:      Ian Molton <spyro@f2s.com>
887 S:      Maintained
888 F:      arch/arm/lib/floppydma.S
889 F:      arch/arm/include/asm/floppy.h
890
891 ARM PMU PROFILING AND DEBUGGING
892 M:      Will Deacon <will.deacon@arm.com>
893 R:      Mark Rutland <mark.rutland@arm.com>
894 S:      Maintained
895 F:      arch/arm*/kernel/perf_*
896 F:      arch/arm/oprofile/common.c
897 F:      arch/arm*/kernel/hw_breakpoint.c
898 F:      arch/arm*/include/asm/hw_breakpoint.h
899 F:      arch/arm*/include/asm/perf_event.h
900 F:      drivers/perf/arm_pmu.c
901 F:      include/linux/perf/arm_pmu.h
902
903 ARM PORT
904 M:      Russell King <linux@armlinux.org.uk>
905 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
906 W:      http://www.armlinux.org.uk/
907 S:      Maintained
908 F:      arch/arm/
909
910 ARM SUB-ARCHITECTURES
911 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
912 S:      Maintained
913 F:      arch/arm/mach-*/
914 F:      arch/arm/plat-*/
915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
916
917 ARM PRIMECELL AACI PL041 DRIVER
918 M:      Russell King <linux@armlinux.org.uk>
919 S:      Maintained
920 F:      sound/arm/aaci.*
921
922 ARM PRIMECELL CLCD PL110 DRIVER
923 M:      Russell King <linux@armlinux.org.uk>
924 S:      Maintained
925 F:      drivers/video/fbdev/amba-clcd.*
926
927 ARM PRIMECELL KMI PL050 DRIVER
928 M:      Russell King <linux@armlinux.org.uk>
929 S:      Maintained
930 F:      drivers/input/serio/ambakmi.*
931 F:      include/linux/amba/kmi.h
932
933 ARM PRIMECELL MMCI PL180/1 DRIVER
934 M:      Russell King <linux@armlinux.org.uk>
935 S:      Maintained
936 F:      drivers/mmc/host/mmci.*
937 F:      include/linux/amba/mmci.h
938
939 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
940 M:      Russell King <linux@armlinux.org.uk>
941 S:      Maintained
942 F:      drivers/tty/serial/amba-pl01*.c
943 F:      include/linux/amba/serial.h
944
945 ARM PRIMECELL BUS SUPPORT
946 M:      Russell King <linux@armlinux.org.uk>
947 S:      Maintained
948 F:      drivers/amba/
949 F:      include/linux/amba/bus.h
950
951 ARM/ADS SPHERE MACHINE SUPPORT
952 M:      Lennert Buytenhek <kernel@wantstofly.org>
953 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
954 S:      Maintained
955
956 ARM/AFEB9260 MACHINE SUPPORT
957 M:      Sergey Lapin <slapin@ossfans.org>
958 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
959 S:      Maintained
960
961 ARM/AJECO 1ARM MACHINE SUPPORT
962 M:      Lennert Buytenhek <kernel@wantstofly.org>
963 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
964 S:      Maintained
965
966 ARM/Allwinner sunXi SoC support
967 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
968 M:      Chen-Yu Tsai <wens@csie.org>
969 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
970 S:      Maintained
971 N:      sun[x456789]i
972
973 ARM/Allwinner SoC Clock Support
974 M:      Emilio López <emilio@elopez.com.ar>
975 S:      Maintained
976 F:      drivers/clk/sunxi/
977
978 ARM/Amlogic Meson SoC support
979 M:      Carlo Caione <carlo@caione.org>
980 M:      Kevin Hilman <khilman@baylibre.com>
981 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
982 L:      linux-amlogic@lists.infradead.org
983 W:      http://linux-meson.com/
984 S:      Maintained
985 F:      arch/arm/mach-meson/
986 F:      arch/arm/boot/dts/meson*
987 F:      arch/arm64/boot/dts/amlogic/
988 F:      drivers/pinctrl/meson/
989 N:      meson
990
991 ARM/Annapurna Labs ALPINE ARCHITECTURE
992 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
993 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
994 S:      Maintained
995 F:      arch/arm/mach-alpine/
996 F:      arch/arm/boot/dts/alpine*
997 F:      arch/arm64/boot/dts/al/
998 F:      drivers/*/*alpine*
999
1000 ARM/ARTPEC MACHINE SUPPORT
1001 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1002 M:      Lars Persson <lars.persson@axis.com>
1003 M:      Niklas Cassel <niklas.cassel@axis.com>
1004 S:      Maintained
1005 L:      linux-arm-kernel@axis.com
1006 F:      arch/arm/mach-artpec
1007 F:      arch/arm/boot/dts/artpec6*
1008 F:      drivers/clk/axis
1009
1010 ARM/ASPEED MACHINE SUPPORT
1011 M:      Joel Stanley <joel@jms.id.au>
1012 S:      Maintained
1013 F:      arch/arm/mach-aspeed/
1014 F:      arch/arm/boot/dts/aspeed-*
1015 F:      drivers/*/*aspeed*
1016
1017 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1018 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
1019 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1020 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1021 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1022 W:      http://www.linux4sam.org
1023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1024 S:      Supported
1025 F:      arch/arm/mach-at91/
1026 F:      include/soc/at91/
1027 F:      arch/arm/boot/dts/at91*.dts
1028 F:      arch/arm/boot/dts/at91*.dtsi
1029 F:      arch/arm/boot/dts/sama*.dts
1030 F:      arch/arm/boot/dts/sama*.dtsi
1031 F:      arch/arm/include/debug/at91.S
1032
1033 ARM/ATMEL AT91 Clock Support
1034 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1035 S:      Maintained
1036 F:      drivers/clk/at91
1037
1038 ARM/CALXEDA HIGHBANK ARCHITECTURE
1039 M:      Rob Herring <robh@kernel.org>
1040 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041 S:      Maintained
1042 F:      arch/arm/mach-highbank/
1043 F:      arch/arm/boot/dts/highbank.dts
1044 F:      arch/arm/boot/dts/ecx-*.dts*
1045
1046 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1047 M:      Krzysztof Halasa <khalasa@piap.pl>
1048 S:      Maintained
1049 F:      arch/arm/mach-cns3xxx/
1050
1051 ARM/CAVIUM THUNDER NETWORK DRIVER
1052 M:      Sunil Goutham <sgoutham@cavium.com>
1053 M:      Robert Richter <rric@kernel.org>
1054 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055 S:      Supported
1056 F:      drivers/net/ethernet/cavium/thunder/
1057
1058 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1059 M:      Alexander Shiyan <shc_work@mail.ru>
1060 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1061 S:      Odd Fixes
1062 N:      clps711x
1063
1064 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1065 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1066 M:      Ryan Mallon <rmallon@gmail.com>
1067 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1068 S:      Maintained
1069 F:      arch/arm/mach-ep93xx/
1070 F:      arch/arm/mach-ep93xx/include/mach/
1071
1072 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1073 M:      Lennert Buytenhek <kernel@wantstofly.org>
1074 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1075 S:      Maintained
1076
1077 ARM/CLKDEV SUPPORT
1078 M:      Russell King <linux@armlinux.org.uk>
1079 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1080 S:      Maintained
1081 F:      arch/arm/include/asm/clkdev.h
1082 F:      drivers/clk/clkdev.c
1083
1084 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1085 M:      Mike Rapoport <mike@compulab.co.il>
1086 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1087 S:      Maintained
1088
1089 ARM/CONTEC MICRO9 MACHINE SUPPORT
1090 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1091 S:      Maintained
1092 F:      arch/arm/mach-ep93xx/micro9.c
1093
1094 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1095 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1096 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1097 S:      Maintained
1098 F:      drivers/hwtracing/coresight/*
1099 F:      Documentation/trace/coresight.txt
1100 F:      Documentation/devicetree/bindings/arm/coresight.txt
1101 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1102
1103 ARM/CORGI MACHINE SUPPORT
1104 M:      Richard Purdie <rpurdie@rpsys.net>
1105 S:      Maintained
1106
1107 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1108 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1109 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1110 T:      git git://github.com/ulli-kroll/linux.git
1111 S:      Maintained
1112 F:      arch/arm/mach-gemini/
1113 F:      drivers/rtc/rtc-gemini.c
1114
1115 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1116 M:      Barry Song <baohua@kernel.org>
1117 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1119 S:      Maintained
1120 F:      arch/arm/boot/dts/prima2*
1121 F:      arch/arm/mach-prima2/
1122 F:      drivers/clk/sirf/
1123 F:      drivers/clocksource/timer-prima2.c
1124 F:      drivers/clocksource/timer-atlas7.c
1125 N:      [^a-z]sirf
1126
1127 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1128 M:      Baruch Siach <baruch@tkos.co.il>
1129 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130 S:      Maintained
1131 F:      arch/arm/boot/dts/cx92755*
1132 N:      digicolor
1133
1134 ARM/EBSA110 MACHINE SUPPORT
1135 M:      Russell King <linux@armlinux.org.uk>
1136 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137 W:      http://www.armlinux.org.uk/
1138 S:      Maintained
1139 F:      arch/arm/mach-ebsa110/
1140 F:      drivers/net/ethernet/amd/am79c961a.*
1141
1142 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1143 M:      Uwe Kleine-König <kernel@pengutronix.de>
1144 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145 S:      Maintained
1146 N:      efm32
1147
1148 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1149 M:      Daniel Ribeiro <drwyrm@gmail.com>
1150 M:      Stefan Schmidt <stefan@openezx.org>
1151 M:      Harald Welte <laforge@openezx.org>
1152 L:      openezx-devel@lists.openezx.org (moderated for non-subscribers)
1153 W:      http://www.openezx.org/
1154 S:      Maintained
1155 T:      topgit git://git.openezx.org/openezx.git
1156 F:      arch/arm/mach-pxa/ezx.c
1157
1158 ARM/FARADAY FA526 PORT
1159 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1160 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1161 S:      Maintained
1162 T:      git git://git.berlios.de/gemini-board
1163 F:      arch/arm/mm/*-fa*
1164
1165 ARM/FOOTBRIDGE ARCHITECTURE
1166 M:      Russell King <linux@armlinux.org.uk>
1167 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168 W:      http://www.armlinux.org.uk/
1169 S:      Maintained
1170 F:      arch/arm/include/asm/hardware/dec21285.h
1171 F:      arch/arm/mach-footbridge/
1172
1173 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1174 M:      Shawn Guo <shawnguo@kernel.org>
1175 M:      Sascha Hauer <kernel@pengutronix.de>
1176 R:      Fabio Estevam <fabio.estevam@nxp.com>
1177 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1178 S:      Maintained
1179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1180 F:      arch/arm/mach-imx/
1181 F:      arch/arm/mach-mxs/
1182 F:      arch/arm/boot/dts/imx*
1183 F:      arch/arm/configs/imx*_defconfig
1184 F:      drivers/clk/imx/
1185 F:      include/soc/imx/
1186
1187 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1188 M:      Shawn Guo <shawnguo@kernel.org>
1189 M:      Sascha Hauer <kernel@pengutronix.de>
1190 R:      Stefan Agner <stefan@agner.ch>
1191 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1192 S:      Maintained
1193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1194 F:      arch/arm/mach-imx/*vf610*
1195 F:      arch/arm/boot/dts/vf*
1196
1197 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1198 M:      Lennert Buytenhek <kernel@wantstofly.org>
1199 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1200 S:      Maintained
1201
1202 ARM/GUMSTIX MACHINE SUPPORT
1203 M:      Steve Sakoman <sakoman@gmail.com>
1204 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205 S:      Maintained
1206
1207 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1208 M:      Philipp Zabel <philipp.zabel@gmail.com>
1209 M:      Paul Parsons <lost.distance@yahoo.com>
1210 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1211 S:      Maintained
1212 F:      arch/arm/mach-pxa/hx4700.c
1213 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1214 F:      sound/soc/pxa/hx4700.c
1215
1216 ARM/HISILICON SOC SUPPORT
1217 M:      Wei Xu <xuwei5@hisilicon.com>
1218 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1219 W:      http://www.hisilicon.com
1220 S:      Supported
1221 T:      git git://github.com/hisilicon/linux-hisi.git
1222 F:      arch/arm/mach-hisi/
1223 F:      arch/arm/boot/dts/hi3*
1224 F:      arch/arm/boot/dts/hip*
1225 F:      arch/arm/boot/dts/hisi*
1226 F:      arch/arm64/boot/dts/hisilicon/
1227
1228 ARM/HP JORNADA 7XX MACHINE SUPPORT
1229 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1230 W:      www.jlime.com
1231 S:      Maintained
1232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1233 F:      arch/arm/mach-sa1100/jornada720.c
1234 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1235
1236 ARM/IGEP MACHINE SUPPORT
1237 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1238 M:      Javier Martinez Canillas <javier@dowhile0.org>
1239 L:      linux-omap@vger.kernel.org
1240 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241 S:      Maintained
1242 F:      arch/arm/boot/dts/omap3-igep*
1243
1244 ARM/INCOME PXA270 SUPPORT
1245 M:      Marek Vasut <marek.vasut@gmail.com>
1246 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1247 S:      Maintained
1248 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1249
1250 ARM/INTEL IOP32X ARM ARCHITECTURE
1251 M:      Lennert Buytenhek <kernel@wantstofly.org>
1252 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1253 S:      Maintained
1254
1255 ARM/INTEL IOP33X ARM ARCHITECTURE
1256 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257 S:      Orphan
1258
1259 ARM/INTEL IOP13XX ARM ARCHITECTURE
1260 M:      Lennert Buytenhek <kernel@wantstofly.org>
1261 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262 S:      Maintained
1263
1264 ARM/INTEL IQ81342EX MACHINE SUPPORT
1265 M:      Lennert Buytenhek <kernel@wantstofly.org>
1266 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267 S:      Maintained
1268
1269 ARM/INTEL IXDP2850 MACHINE SUPPORT
1270 M:      Lennert Buytenhek <kernel@wantstofly.org>
1271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272 S:      Maintained
1273
1274 ARM/INTEL IXP4XX ARM ARCHITECTURE
1275 M:      Imre Kaloz <kaloz@openwrt.org>
1276 M:      Krzysztof Halasa <khalasa@piap.pl>
1277 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1278 S:      Maintained
1279 F:      arch/arm/mach-ixp4xx/
1280
1281 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1282 M:      Jonathan Cameron <jic23@cam.ac.uk>
1283 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284 S:      Maintained
1285 F:      arch/arm/mach-pxa/stargate2.c
1286 F:      drivers/pcmcia/pxa2xx_stargate2.c
1287
1288 ARM/INTEL XSC3 (MANZANO) ARM CORE
1289 M:      Lennert Buytenhek <kernel@wantstofly.org>
1290 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291 S:      Maintained
1292
1293 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1294 M:      Lennert Buytenhek <kernel@wantstofly.org>
1295 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296 S:      Maintained
1297
1298 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1299 M:      Santosh Shilimkar <ssantosh@kernel.org>
1300 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301 S:      Maintained
1302 F:      arch/arm/mach-keystone/
1303 F:      arch/arm/boot/dts/keystone-*
1304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1305
1306 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1307 M:      Santosh Shilimkar <ssantosh@kernel.org>
1308 L:      linux-kernel@vger.kernel.org
1309 S:      Maintained
1310 F:      drivers/clk/keystone/
1311
1312 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1313 M:      Santosh Shilimkar <ssantosh@kernel.org>
1314 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315 L:      linux-kernel@vger.kernel.org
1316 S:      Maintained
1317 F:      drivers/clocksource/timer-keystone.c
1318
1319 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1320 M:      Santosh Shilimkar <ssantosh@kernel.org>
1321 L:      linux-kernel@vger.kernel.org
1322 S:      Maintained
1323 F:      drivers/power/reset/keystone-reset.c
1324
1325 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1326 M:      Santosh Shilimkar <ssantosh@kernel.org>
1327 L:      linux-kernel@vger.kernel.org
1328 S:      Maintained
1329 F:      drivers/memory/*emif*
1330
1331 ARM/LG1K ARCHITECTURE
1332 M:      Chanho Min <chanho.min@lge.com>
1333 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334 S:      Maintained
1335 F:      arch/arm64/boot/dts/lg/
1336
1337 ARM/LOGICPD PXA270 MACHINE SUPPORT
1338 M:      Lennert Buytenhek <kernel@wantstofly.org>
1339 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340 S:      Maintained
1341
1342 ARM/LPC18XX ARCHITECTURE
1343 M:      Joachim Eastwood <manabian@gmail.com>
1344 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1345 S:      Maintained
1346 F:      arch/arm/boot/dts/lpc43*
1347 F:      drivers/clk/nxp/clk-lpc18xx*
1348 F:      drivers/clocksource/time-lpc32xx.c
1349 F:      drivers/i2c/busses/i2c-lpc2k.c
1350 F:      drivers/memory/pl172.c
1351 F:      drivers/mtd/spi-nor/nxp-spifi.c
1352 F:      drivers/rtc/rtc-lpc24xx.c
1353 N:      lpc18xx
1354
1355 ARM/LPC32XX SOC SUPPORT
1356 M:      Vladimir Zapolskiy <vz@mleia.com>
1357 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1358 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1360 S:      Maintained
1361 F:      arch/arm/boot/dts/lpc32*
1362 F:      arch/arm/mach-lpc32xx/
1363 F:      drivers/i2c/busses/i2c-pnx.c
1364 F:      drivers/net/ethernet/nxp/lpc_eth.c
1365 F:      drivers/usb/host/ohci-nxp.c
1366 F:      drivers/watchdog/pnx4008_wdt.c
1367 N:      lpc32xx
1368
1369 ARM/MAGICIAN MACHINE SUPPORT
1370 M:      Philipp Zabel <philipp.zabel@gmail.com>
1371 S:      Maintained
1372
1373 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1374 M:      Jason Cooper <jason@lakedaemon.net>
1375 M:      Andrew Lunn <andrew@lunn.ch>
1376 M:      Gregory Clement <gregory.clement@free-electrons.com>
1377 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1378 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379 S:      Maintained
1380 F:      arch/arm/mach-mvebu/
1381 F:      drivers/rtc/rtc-armada38x.c
1382 F:      arch/arm/boot/dts/armada*
1383 F:      arch/arm/boot/dts/kirkwood*
1384 F:      arch/arm64/boot/dts/marvell/armada*
1385 F:      drivers/cpufreq/mvebu-cpufreq.c
1386 F:      arch/arm/configs/mvebu_*_defconfig
1387
1388 ARM/Marvell Berlin SoC support
1389 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1390 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391 S:      Maintained
1392 F:      arch/arm/mach-berlin/
1393 F:      arch/arm/boot/dts/berlin*
1394 F:      arch/arm64/boot/dts/marvell/berlin*
1395
1396
1397 ARM/Marvell Dove/MV78xx0/Orion SOC support
1398 M:      Jason Cooper <jason@lakedaemon.net>
1399 M:      Andrew Lunn <andrew@lunn.ch>
1400 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1401 M:      Gregory Clement <gregory.clement@free-electrons.com>
1402 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403 S:      Maintained
1404 F:      arch/arm/mach-dove/
1405 F:      arch/arm/mach-mv78xx0/
1406 F:      arch/arm/mach-orion5x/
1407 F:      arch/arm/plat-orion/
1408 F:      arch/arm/boot/dts/dove*
1409 F:      arch/arm/boot/dts/orion5x*
1410
1411
1412 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1413 M:      Alexander Clouter <alex@digriz.org.uk>
1414 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 W:      http://www.digriz.org.uk/ts78xx/kernel
1416 S:      Maintained
1417 F:      arch/arm/mach-orion5x/ts78xx-*
1418
1419 ARM/OXNAS platform support
1420 M:      Neil Armstrong <narmstrong@baylibre.com>
1421 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422 S:      Maintained
1423 F:      arch/arm/mach-oxnas/
1424 F:      arch/arm/boot/dts/oxnas*
1425 F:      arch/arm/boot/dts/wd-mbwe.dts
1426 N:      oxnas
1427
1428 ARM/Mediatek RTC DRIVER
1429 M:      Eddie Huang <eddie.huang@mediatek.com>
1430 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1432 S:      Maintained
1433 F:      drivers/rtc/rtc-mt6397.c
1434
1435 ARM/Mediatek SoC support
1436 M:      Matthias Brugger <matthias.bgg@gmail.com>
1437 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1439 S:      Maintained
1440 F:      arch/arm/boot/dts/mt6*
1441 F:      arch/arm/boot/dts/mt8*
1442 F:      arch/arm/mach-mediatek/
1443 N:      mtk
1444 K:      mediatek
1445
1446 ARM/Mediatek USB3 PHY DRIVER
1447 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1448 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1449 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1450 S:      Maintained
1451 F:      drivers/phy/phy-mt65xx-usb3.c
1452
1453 ARM/MICREL KS8695 ARCHITECTURE
1454 M:      Greg Ungerer <gerg@uclinux.org>
1455 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456 F:      arch/arm/mach-ks8695/
1457 S:      Odd Fixes
1458
1459 ARM/MIOA701 MACHINE SUPPORT
1460 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1461 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462 F:      arch/arm/mach-pxa/mioa701.c
1463 S:      Maintained
1464
1465 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1466 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1467 S:      Maintained
1468
1469 ARM/NOMADIK ARCHITECTURE
1470 M:      Alessandro Rubini <rubini@unipv.it>
1471 M:      Linus Walleij <linus.walleij@linaro.org>
1472 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473 S:      Maintained
1474 F:      arch/arm/mach-nomadik/
1475 F:      drivers/pinctrl/nomadik/
1476 F:      drivers/i2c/busses/i2c-nomadik.c
1477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1478
1479 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1480 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1481 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1482 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1483 S:      Supported
1484
1485 ARM/TOSA MACHINE SUPPORT
1486 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1487 M:      Dirk Opfer <dirk@opfer-online.de>
1488 S:      Maintained
1489
1490 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1491 M:      Marek Vasut <marek.vasut@gmail.com>
1492 L:      linux-arm-kernel@lists.infradead.org
1493 W:      http://hackndev.com
1494 S:      Maintained
1495 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1496 F:      arch/arm/mach-pxa/palmtx.c
1497 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1498 F:      arch/arm/mach-pxa/palmt5.c
1499 F:      arch/arm/mach-pxa/include/mach/palmld.h
1500 F:      arch/arm/mach-pxa/palmld.c
1501 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1502 F:      arch/arm/mach-pxa/palmte2.c
1503 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1504 F:      arch/arm/mach-pxa/palmtc.c
1505
1506 ARM/PALM TREO SUPPORT
1507 M:      Tomas Cech <sleep_walker@suse.com>
1508 L:      linux-arm-kernel@lists.infradead.org
1509 W:      http://hackndev.com
1510 S:      Maintained
1511 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1512 F:      arch/arm/mach-pxa/palmtreo.c
1513
1514 ARM/PALMZ72 SUPPORT
1515 M:      Sergey Lapin <slapin@ossfans.org>
1516 L:      linux-arm-kernel@lists.infradead.org
1517 W:      http://hackndev.com
1518 S:      Maintained
1519 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1520 F:      arch/arm/mach-pxa/palmz72.c
1521
1522 ARM/PLEB SUPPORT
1523 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1524 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1525 S:      Maintained
1526
1527 ARM/PT DIGITAL BOARD PORT
1528 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1529 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530 W:      http://www.armlinux.org.uk/
1531 S:      Maintained
1532
1533 ARM/QUALCOMM SUPPORT
1534 M:      Andy Gross <andy.gross@linaro.org>
1535 M:      David Brown <david.brown@linaro.org>
1536 L:      linux-arm-msm@vger.kernel.org
1537 L:      linux-soc@vger.kernel.org
1538 S:      Maintained
1539 F:      arch/arm/boot/dts/qcom-*.dts
1540 F:      arch/arm/boot/dts/qcom-*.dtsi
1541 F:      arch/arm/mach-qcom/
1542 F:      arch/arm64/boot/dts/qcom/*
1543 F:      drivers/i2c/busses/i2c-qup.c
1544 F:      drivers/clk/qcom/
1545 F:      drivers/soc/qcom/
1546 F:      drivers/spi/spi-qup.c
1547 F:      drivers/tty/serial/msm_serial.h
1548 F:      drivers/tty/serial/msm_serial.c
1549 F:      drivers/*/pm8???-*
1550 F:      drivers/mfd/ssbi.c
1551 F:      drivers/firmware/qcom_scm.c
1552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1553
1554 ARM/RADISYS ENP2611 MACHINE SUPPORT
1555 M:      Lennert Buytenhek <kernel@wantstofly.org>
1556 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 S:      Maintained
1558
1559 ARM/RENESAS ARM64 ARCHITECTURE
1560 M:      Simon Horman <horms@verge.net.au>
1561 M:      Magnus Damm <magnus.damm@gmail.com>
1562 L:      linux-renesas-soc@vger.kernel.org
1563 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1565 S:      Supported
1566 F:      arch/arm64/boot/dts/renesas/
1567 F:      drivers/soc/renesas/
1568 F:      include/linux/soc/renesas/
1569
1570 ARM/RISCPC ARCHITECTURE
1571 M:      Russell King <linux@armlinux.org.uk>
1572 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 W:      http://www.armlinux.org.uk/
1574 S:      Maintained
1575 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1576 F:      arch/arm/include/asm/hardware/ioc.h
1577 F:      arch/arm/include/asm/hardware/iomd.h
1578 F:      arch/arm/include/asm/hardware/memc.h
1579 F:      arch/arm/mach-rpc/
1580 F:      drivers/net/ethernet/8390/etherh.c
1581 F:      drivers/net/ethernet/i825xx/ether1*
1582 F:      drivers/net/ethernet/seeq/ether3*
1583 F:      drivers/scsi/arm/
1584
1585 ARM/Rockchip SoC support
1586 M:      Heiko Stuebner <heiko@sntech.de>
1587 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588 L:      linux-rockchip@lists.infradead.org
1589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1590 S:      Maintained
1591 F:      arch/arm/boot/dts/rk3*
1592 F:      arch/arm/mach-rockchip/
1593 F:      drivers/clk/rockchip/
1594 F:      drivers/i2c/busses/i2c-rk3x.c
1595 F:      drivers/*/*rockchip*
1596 F:      drivers/*/*/*rockchip*
1597 F:      sound/soc/rockchip/
1598 N:      rockchip
1599
1600 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1601 M:      Kukjin Kim <kgene@kernel.org>
1602 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
1603 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1605 S:      Maintained
1606 F:      arch/arm/boot/dts/s3c*
1607 F:      arch/arm/boot/dts/s5p*
1608 F:      arch/arm/boot/dts/samsung*
1609 F:      arch/arm/boot/dts/exynos*
1610 F:      arch/arm64/boot/dts/exynos/
1611 F:      arch/arm/plat-samsung/
1612 F:      arch/arm/mach-s3c24*/
1613 F:      arch/arm/mach-s3c64xx/
1614 F:      arch/arm/mach-s5p*/
1615 F:      arch/arm/mach-exynos*/
1616 F:      drivers/*/*s3c2410*
1617 F:      drivers/*/*/*s3c2410*
1618 F:      drivers/memory/samsung/*
1619 F:      drivers/soc/samsung/*
1620 F:      drivers/spi/spi-s3c*
1621 F:      Documentation/arm/Samsung/
1622 F:      Documentation/devicetree/bindings/arm/samsung/
1623 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1624 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1625 N:      exynos
1626
1627 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1628 M:      Kyungmin Park <kyungmin.park@samsung.com>
1629 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630 S:      Maintained
1631 F:      arch/arm/mach-s5pv210/
1632
1633 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1634 M:      Kyungmin Park <kyungmin.park@samsung.com>
1635 M:      Kamil Debski <k.debski@samsung.com>
1636 L:      linux-arm-kernel@lists.infradead.org
1637 L:      linux-media@vger.kernel.org
1638 S:      Maintained
1639 F:      drivers/media/platform/s5p-g2d/
1640
1641 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1642 M:      Kyungmin Park <kyungmin.park@samsung.com>
1643 M:      Kamil Debski <k.debski@samsung.com>
1644 M:      Jeongtae Park <jtp.park@samsung.com>
1645 L:      linux-arm-kernel@lists.infradead.org
1646 L:      linux-media@vger.kernel.org
1647 S:      Maintained
1648 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1649 F:      drivers/media/platform/s5p-mfc/
1650
1651 ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1652 M:      Kyungmin Park <kyungmin.park@samsung.com>
1653 M:      Tomasz Stanislawski <t.stanislaws@samsung.com>
1654 L:      linux-arm-kernel@lists.infradead.org
1655 L:      linux-media@vger.kernel.org
1656 S:      Maintained
1657 F:      drivers/media/platform/s5p-tv/
1658
1659 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1660 M:      Kyungmin Park <kyungmin.park@samsung.com>
1661 L:      linux-arm-kernel@lists.infradead.org
1662 L:      linux-media@vger.kernel.org
1663 S:      Maintained
1664 F:      drivers/staging/media/platform/s5p-cec/
1665
1666 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1667 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1668 M:      Jacek Anaszewski <j.anaszewski@samsung.com>
1669 L:      linux-arm-kernel@lists.infradead.org
1670 L:      linux-media@vger.kernel.org
1671 S:      Maintained
1672 F:      drivers/media/platform/s5p-jpeg/
1673
1674 ARM/SHMOBILE ARM ARCHITECTURE
1675 M:      Simon Horman <horms@verge.net.au>
1676 M:      Magnus Damm <magnus.damm@gmail.com>
1677 L:      linux-renesas-soc@vger.kernel.org
1678 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1680 S:      Supported
1681 F:      arch/arm/boot/dts/emev2*
1682 F:      arch/arm/boot/dts/r7s*
1683 F:      arch/arm/boot/dts/r8a*
1684 F:      arch/arm/boot/dts/sh*
1685 F:      arch/arm/configs/shmobile_defconfig
1686 F:      arch/arm/include/debug/renesas-scif.S
1687 F:      arch/arm/mach-shmobile/
1688 F:      drivers/soc/renesas/
1689 F:      include/linux/soc/renesas/
1690
1691 ARM/SOCFPGA ARCHITECTURE
1692 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1693 S:      Maintained
1694 F:      arch/arm/mach-socfpga/
1695 F:      arch/arm/boot/dts/socfpga*
1696 F:      arch/arm/configs/socfpga_defconfig
1697 F:      arch/arm64/boot/dts/altera/
1698 W:      http://www.rocketboards.org
1699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1700
1701 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1702 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1703 S:      Maintained
1704 F:      drivers/clk/socfpga/
1705
1706 ARM/SOCFPGA EDAC SUPPORT
1707 M:      Thor Thayer <tthayer@opensource.altera.com>
1708 S:      Maintained
1709 F:      drivers/edac/altera_edac.
1710
1711 ARM/STI ARCHITECTURE
1712 M:      Patrice Chotard <patrice.chotard@st.com>
1713 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714 L:      kernel@stlinux.com
1715 W:      http://www.stlinux.com
1716 S:      Maintained
1717 F:      arch/arm/mach-sti/
1718 F:      arch/arm/boot/dts/sti*
1719 F:      drivers/char/hw_random/st-rng.c
1720 F:      drivers/clocksource/arm_global_timer.c
1721 F:      drivers/clocksource/clksrc_st_lpc.c
1722 F:      drivers/cpufreq/sti-cpufreq.c
1723 F:      drivers/i2c/busses/i2c-st.c
1724 F:      drivers/media/rc/st_rc.c
1725 F:      drivers/media/platform/sti/c8sectpfe/
1726 F:      drivers/mmc/host/sdhci-st.c
1727 F:      drivers/phy/phy-miphy28lp.c
1728 F:      drivers/phy/phy-miphy365x.c
1729 F:      drivers/phy/phy-stih407-usb.c
1730 F:      drivers/phy/phy-stih41x-usb.c
1731 F:      drivers/pinctrl/pinctrl-st.c
1732 F:      drivers/remoteproc/st_remoteproc.c
1733 F:      drivers/reset/sti/
1734 F:      drivers/rtc/rtc-st-lpc.c
1735 F:      drivers/tty/serial/st-asc.c
1736 F:      drivers/usb/dwc3/dwc3-st.c
1737 F:      drivers/usb/host/ehci-st.c
1738 F:      drivers/usb/host/ohci-st.c
1739 F:      drivers/watchdog/st_lpc_wdt.c
1740 F:      drivers/ata/ahci_st.c
1741
1742 ARM/STM32 ARCHITECTURE
1743 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1744 M:      Alexandre Torgue <alexandre.torgue@st.com>
1745 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746 S:      Maintained
1747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1748 N:      stm32
1749 F:      drivers/clocksource/armv7m_systick.c
1750
1751 ARM/TANGO ARCHITECTURE
1752 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1753 L:      linux-arm-kernel@lists.infradead.org
1754 S:      Maintained
1755 F:      arch/arm/mach-tango/
1756 F:      arch/arm/boot/dts/tango*
1757
1758 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1759 M:      Lennert Buytenhek <kernel@wantstofly.org>
1760 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761 S:      Maintained
1762
1763 ARM/TETON BGA MACHINE SUPPORT
1764 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1765 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766 S:      Maintained
1767
1768 ARM/THECUS N2100 MACHINE SUPPORT
1769 M:      Lennert Buytenhek <kernel@wantstofly.org>
1770 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771 S:      Maintained
1772
1773 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1774 M:      Wan ZongShun <mcuos.com@gmail.com>
1775 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776 W:      http://www.mcuos.com
1777 S:      Maintained
1778 F:      arch/arm/mach-w90x900/
1779 F:      drivers/input/keyboard/w90p910_keypad.c
1780 F:      drivers/input/touchscreen/w90p910_ts.c
1781 F:      drivers/watchdog/nuc900_wdt.c
1782 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1783 F:      drivers/mtd/nand/nuc900_nand.c
1784 F:      drivers/rtc/rtc-nuc900.c
1785 F:      drivers/spi/spi-nuc900.c
1786 F:      drivers/usb/host/ehci-w90x900.c
1787 F:      drivers/video/fbdev/nuc900fb.c
1788
1789 ARM/U300 MACHINE SUPPORT
1790 M:      Linus Walleij <linus.walleij@linaro.org>
1791 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792 S:      Supported
1793 F:      arch/arm/mach-u300/
1794 F:      drivers/clocksource/timer-u300.c
1795 F:      drivers/i2c/busses/i2c-stu300.c
1796 F:      drivers/rtc/rtc-coh901331.c
1797 F:      drivers/watchdog/coh901327_wdt.c
1798 F:      drivers/dma/coh901318*
1799 F:      drivers/mfd/ab3100*
1800 F:      drivers/rtc/rtc-ab3100.c
1801 F:      drivers/rtc/rtc-coh901331.c
1802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1803
1804 ARM/UNIPHIER ARCHITECTURE
1805 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1806 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807 S:      Maintained
1808 F:      arch/arm/boot/dts/uniphier*
1809 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1810 F:      arch/arm/mach-uniphier/
1811 F:      arch/arm/mm/cache-uniphier.c
1812 F:      arch/arm64/boot/dts/socionext/
1813 F:      drivers/bus/uniphier-system-bus.c
1814 F:      drivers/i2c/busses/i2c-uniphier*
1815 F:      drivers/pinctrl/uniphier/
1816 F:      drivers/tty/serial/8250/8250_uniphier.c
1817 N:      uniphier
1818
1819 ARM/Ux500 ARM ARCHITECTURE
1820 M:      Linus Walleij <linus.walleij@linaro.org>
1821 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822 S:      Maintained
1823 F:      arch/arm/mach-ux500/
1824 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1825 F:      drivers/dma/ste_dma40*
1826 F:      drivers/hwspinlock/u8500_hsem.c
1827 F:      drivers/mfd/abx500*
1828 F:      drivers/mfd/ab8500*
1829 F:      drivers/mfd/dbx500*
1830 F:      drivers/mfd/db8500*
1831 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1832 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1833 F:      drivers/rtc/rtc-ab8500.c
1834 F:      drivers/rtc/rtc-pl031.c
1835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1836
1837 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1838 M:      Ulf Hansson <ulf.hansson@linaro.org>
1839 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840 T:      git git://git.linaro.org/people/ulfh/clk.git
1841 S:      Maintained
1842 F:      drivers/clk/ux500/
1843 F:      include/linux/platform_data/clk-ux500.h
1844
1845 ARM/VERSATILE EXPRESS PLATFORM
1846 M:      Liviu Dudau <liviu.dudau@arm.com>
1847 M:      Sudeep Holla <sudeep.holla@arm.com>
1848 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1849 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850 S:      Maintained
1851 F:      arch/arm/boot/dts/vexpress*
1852 F:      arch/arm64/boot/dts/arm/
1853 F:      arch/arm/mach-vexpress/
1854 F:      */*/vexpress*
1855 F:      */*/*/vexpress*
1856 F:      drivers/clk/versatile/clk-vexpress-osc.c
1857 F:      drivers/clocksource/versatile.c
1858 N:      mps2
1859
1860 ARM/VFP SUPPORT
1861 M:      Russell King <linux@armlinux.org.uk>
1862 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1863 W:      http://www.armlinux.org.uk/
1864 S:      Maintained
1865 F:      arch/arm/vfp/
1866
1867 ARM/VOIPAC PXA270 SUPPORT
1868 M:      Marek Vasut <marek.vasut@gmail.com>
1869 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870 S:      Maintained
1871 F:      arch/arm/mach-pxa/vpac270.c
1872 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1873
1874 ARM/VT8500 ARM ARCHITECTURE
1875 M:      Tony Prisk <linux@prisktech.co.nz>
1876 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877 S:      Maintained
1878 F:      arch/arm/mach-vt8500/
1879 F:      drivers/clocksource/vt8500_timer.c
1880 F:      drivers/i2c/busses/i2c-wmt.c
1881 F:      drivers/mmc/host/wmt-sdmmc.c
1882 F:      drivers/pwm/pwm-vt8500.c
1883 F:      drivers/rtc/rtc-vt8500.c
1884 F:      drivers/tty/serial/vt8500_serial.c
1885 F:      drivers/usb/host/ehci-platform.c
1886 F:      drivers/usb/host/uhci-platform.c
1887 F:      drivers/video/fbdev/vt8500lcdfb.*
1888 F:      drivers/video/fbdev/wm8505fb*
1889 F:      drivers/video/fbdev/wmt_ge_rops.*
1890
1891 ARM/ZIPIT Z2 SUPPORT
1892 M:      Marek Vasut <marek.vasut@gmail.com>
1893 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1894 S:      Maintained
1895 F:      arch/arm/mach-pxa/z2.c
1896 F:      arch/arm/mach-pxa/include/mach/z2.h
1897
1898 ARM/ZTE ARCHITECTURE
1899 M:      Jun Nie <jun.nie@linaro.org>
1900 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1901 S:      Maintained
1902 F:      arch/arm/mach-zx/
1903 F:      drivers/clk/zte/
1904 F:      Documentation/devicetree/bindings/arm/zte.txt
1905 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
1906
1907 ARM/ZYNQ ARCHITECTURE
1908 M:      Michal Simek <michal.simek@xilinx.com>
1909 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
1910 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 W:      http://wiki.xilinx.com
1912 T:      git https://github.com/Xilinx/linux-xlnx.git
1913 S:      Supported
1914 F:      arch/arm/mach-zynq/
1915 F:      drivers/cpuidle/cpuidle-zynq.c
1916 F:      drivers/block/xsysace.c
1917 N:      zynq
1918 N:      xilinx
1919 F:      drivers/clocksource/cadence_ttc_timer.c
1920 F:      drivers/i2c/busses/i2c-cadence.c
1921 F:      drivers/mmc/host/sdhci-of-arasan.c
1922 F:      drivers/edac/synopsys_edac.c
1923
1924 ARM SMMU DRIVERS
1925 M:      Will Deacon <will.deacon@arm.com>
1926 R:      Robin Murphy <robin.murphy@arm.com>
1927 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928 S:      Maintained
1929 F:      drivers/iommu/arm-smmu.c
1930 F:      drivers/iommu/arm-smmu-v3.c
1931 F:      drivers/iommu/io-pgtable-arm.c
1932 F:      drivers/iommu/io-pgtable-arm-v7s.c
1933
1934 ARM64 PORT (AARCH64 ARCHITECTURE)
1935 M:      Catalin Marinas <catalin.marinas@arm.com>
1936 M:      Will Deacon <will.deacon@arm.com>
1937 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1939 S:      Maintained
1940 F:      arch/arm64/
1941 F:      Documentation/arm64/
1942
1943 AS3645A LED FLASH CONTROLLER DRIVER
1944 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1945 L:      linux-media@vger.kernel.org
1946 T:      git git://linuxtv.org/media_tree.git
1947 S:      Maintained
1948 F:      drivers/media/i2c/as3645a.c
1949 F:      include/media/i2c/as3645a.h
1950
1951 ASC7621 HARDWARE MONITOR DRIVER
1952 M:      George Joseph <george.joseph@fairview5.com>
1953 L:      linux-hwmon@vger.kernel.org
1954 S:      Maintained
1955 F:      Documentation/hwmon/asc7621
1956 F:      drivers/hwmon/asc7621.c
1957
1958 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1959 M:      Corentin Chary <corentin.chary@gmail.com>
1960 L:      acpi4asus-user@lists.sourceforge.net
1961 L:      platform-driver-x86@vger.kernel.org
1962 W:      http://acpi4asus.sf.net
1963 S:      Maintained
1964 F:      drivers/platform/x86/asus*.c
1965 F:      drivers/platform/x86/eeepc*.c
1966
1967 ASUS WIRELESS RADIO CONTROL DRIVER
1968 M:      João Paulo Rechi Vita <jprvita@gmail.com>
1969 L:      platform-driver-x86@vger.kernel.org
1970 S:      Maintained
1971 F:      drivers/platform/x86/asus-wireless.c
1972
1973 ASYMMETRIC KEYS
1974 M:      David Howells <dhowells@redhat.com>
1975 L:      keyrings@vger.kernel.org
1976 S:      Maintained
1977 F:      Documentation/crypto/asymmetric-keys.txt
1978 F:      include/linux/verification.h
1979 F:      include/crypto/public_key.h
1980 F:      include/crypto/pkcs7.h
1981 F:      crypto/asymmetric_keys/
1982
1983 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1984 R:      Dan Williams <dan.j.williams@intel.com>
1985 W:      http://sourceforge.net/projects/xscaleiop
1986 S:      Odd fixes
1987 F:      Documentation/crypto/async-tx-api.txt
1988 F:      crypto/async_tx/
1989 F:      drivers/dma/
1990 F:      include/linux/dmaengine.h
1991 F:      include/linux/async_tx.h
1992
1993 AT24 EEPROM DRIVER
1994 M:      Wolfram Sang <wsa@the-dreams.de>
1995 L:      linux-i2c@vger.kernel.org
1996 S:      Maintained
1997 F:      drivers/misc/eeprom/at24.c
1998 F:      include/linux/platform_data/at24.h
1999
2000 ATA OVER ETHERNET (AOE) DRIVER
2001 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2002 W:      http://www.openaoe.org/
2003 S:      Supported
2004 F:      Documentation/aoe/
2005 F:      drivers/block/aoe/
2006
2007 ATHEROS 71XX/9XXX GPIO DRIVER
2008 M:      Alban Bedel <albeu@free.fr>
2009 W:      https://github.com/AlbanBedel/linux
2010 T:      git git://github.com/AlbanBedel/linux
2011 S:      Maintained
2012 F:      drivers/gpio/gpio-ath79.c
2013 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2014
2015 ATHEROS ATH GENERIC UTILITIES
2016 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2017 L:      linux-wireless@vger.kernel.org
2018 S:      Supported
2019 F:      drivers/net/wireless/ath/*
2020
2021 ATHEROS ATH5K WIRELESS DRIVER
2022 M:      Jiri Slaby <jirislaby@gmail.com>
2023 M:      Nick Kossifidis <mickflemm@gmail.com>
2024 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2025 L:      linux-wireless@vger.kernel.org
2026 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2027 S:      Maintained
2028 F:      drivers/net/wireless/ath/ath5k/
2029
2030 ATHEROS ATH6KL WIRELESS DRIVER
2031 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2032 L:      linux-wireless@vger.kernel.org
2033 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2035 S:      Supported
2036 F:      drivers/net/wireless/ath/ath6kl/
2037
2038 WILOCITY WIL6210 WIRELESS DRIVER
2039 M:      Maya Erez <qca_merez@qca.qualcomm.com>
2040 L:      linux-wireless@vger.kernel.org
2041 L:      wil6210@qca.qualcomm.com
2042 S:      Supported
2043 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2044 F:      drivers/net/wireless/ath/wil6210/
2045 F:      include/uapi/linux/wil6210_uapi.h
2046
2047 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2048 M:      Christian Lamparter <chunkeey@googlemail.com>
2049 L:      linux-wireless@vger.kernel.org
2050 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2051 S:      Maintained
2052 F:      drivers/net/wireless/ath/carl9170/
2053
2054 ATK0110 HWMON DRIVER
2055 M:      Luca Tettamanti <kronos.it@gmail.com>
2056 L:      linux-hwmon@vger.kernel.org
2057 S:      Maintained
2058 F:      drivers/hwmon/asus_atk0110.c
2059
2060 ATI_REMOTE2 DRIVER
2061 M:      Ville Syrjala <syrjala@sci.fi>
2062 S:      Maintained
2063 F:      drivers/input/misc/ati_remote2.c
2064
2065 ATLX ETHERNET DRIVERS
2066 M:      Jay Cliburn <jcliburn@gmail.com>
2067 M:      Chris Snook <chris.snook@gmail.com>
2068 L:      netdev@vger.kernel.org
2069 W:      http://sourceforge.net/projects/atl1
2070 W:      http://atl1.sourceforge.net
2071 S:      Maintained
2072 F:      drivers/net/ethernet/atheros/
2073
2074 ATM
2075 M:      Chas Williams <3chas3@gmail.com>
2076 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2077 L:      netdev@vger.kernel.org
2078 W:      http://linux-atm.sourceforge.net
2079 S:      Maintained
2080 F:      drivers/atm/
2081 F:      include/linux/atm*
2082 F:      include/uapi/linux/atm*
2083
2084 ATMEL AT91 / AT32 MCI DRIVER
2085 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2086 S:      Maintained
2087 F:      drivers/mmc/host/atmel-mci.c
2088
2089 ATMEL AT91 / AT32 SERIAL DRIVER
2090 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2091 S:      Supported
2092 F:      drivers/tty/serial/atmel_serial.c
2093
2094 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2095 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2096 S:      Supported
2097 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2098
2099 ATMEL SAMA5D2 ADC DRIVER
2100 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2101 L:      linux-iio@vger.kernel.org
2102 S:      Supported
2103 F:      drivers/iio/adc/at91-sama5d2_adc.c
2104
2105 ATMEL Audio ALSA driver
2106 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2107 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2108 S:      Supported
2109 F:      sound/soc/atmel
2110
2111 ATMEL DMA DRIVER
2112 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2113 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2114 S:      Supported
2115 F:      drivers/dma/at_hdmac.c
2116 F:      drivers/dma/at_hdmac_regs.h
2117 F:      include/linux/platform_data/dma-atmel.h
2118
2119 ATMEL XDMA DRIVER
2120 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2121 L:      linux-arm-kernel@lists.infradead.org
2122 L:      dmaengine@vger.kernel.org
2123 S:      Supported
2124 F:      drivers/dma/at_xdmac.c
2125
2126 ATMEL I2C DRIVER
2127 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2128 L:      linux-i2c@vger.kernel.org
2129 S:      Supported
2130 F:      drivers/i2c/busses/i2c-at91.c
2131
2132 ATMEL ISI DRIVER
2133 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2134 L:      linux-media@vger.kernel.org
2135 S:      Supported
2136 F:      drivers/media/platform/soc_camera/atmel-isi.c
2137 F:      include/media/atmel-isi.h
2138
2139 ATMEL LCDFB DRIVER
2140 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2141 L:      linux-fbdev@vger.kernel.org
2142 S:      Maintained
2143 F:      drivers/video/fbdev/atmel_lcdfb.c
2144 F:      include/video/atmel_lcdc.h
2145
2146 ATMEL MACB ETHERNET DRIVER
2147 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2148 S:      Supported
2149 F:      drivers/net/ethernet/cadence/
2150
2151 ATMEL NAND DRIVER
2152 M:      Wenyou Yang <wenyou.yang@atmel.com>
2153 M:      Josh Wu <rainyfeeling@outlook.com>
2154 L:      linux-mtd@lists.infradead.org
2155 S:      Supported
2156 F:      drivers/mtd/nand/atmel_nand*
2157
2158 ATMEL SDMMC DRIVER
2159 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2160 L:      linux-mmc@vger.kernel.org
2161 S:      Supported
2162 F:      drivers/mmc/host/sdhci-of-at91.c
2163
2164 ATMEL SPI DRIVER
2165 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2166 S:      Supported
2167 F:      drivers/spi/spi-atmel.*
2168
2169 ATMEL SSC DRIVER
2170 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2171 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2172 S:      Supported
2173 F:      drivers/misc/atmel-ssc.c
2174 F:      include/linux/atmel-ssc.h
2175
2176 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2177 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2178 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179 S:      Supported
2180 F:      drivers/misc/atmel_tclib.c
2181 F:      drivers/clocksource/tcb_clksrc.c
2182
2183 ATMEL USBA UDC DRIVER
2184 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2185 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2186 S:      Supported
2187 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2188
2189 ATMEL WIRELESS DRIVER
2190 M:      Simon Kelley <simon@thekelleys.org.uk>
2191 L:      linux-wireless@vger.kernel.org
2192 W:      http://www.thekelleys.org.uk/atmel
2193 W:      http://atmelwlandriver.sourceforge.net/
2194 S:      Maintained
2195 F:      drivers/net/wireless/atmel/atmel*
2196
2197 ATMEL MAXTOUCH DRIVER
2198 M:      Nick Dyer <nick.dyer@itdev.co.uk>
2199 T:      git git://github.com/atmel-maxtouch/linux.git
2200 S:      Supported
2201 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2202 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2203 F:      include/linux/platform_data/atmel_mxt_ts.h
2204
2205 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2206 M:      Bradley Grove <linuxdrivers@attotech.com>
2207 L:      linux-scsi@vger.kernel.org
2208 W:      http://www.attotech.com
2209 S:      Supported
2210 F:      drivers/scsi/esas2r
2211
2212 ATUSB IEEE 802.15.4 RADIO DRIVER
2213 M:      Stefan Schmidt <stefan@osg.samsung.com>
2214 L:      linux-wpan@vger.kernel.org
2215 S:      Maintained
2216 F:      drivers/net/ieee802154/atusb.c
2217 F:      drivers/net/ieee802154/atusb.h
2218 F:      drivers/net/ieee802154/at86rf230.h
2219
2220 AUDIT SUBSYSTEM
2221 M:      Paul Moore <paul@paul-moore.com>
2222 M:      Eric Paris <eparis@redhat.com>
2223 L:      linux-audit@redhat.com (moderated for non-subscribers)
2224 W:      http://people.redhat.com/sgrubb/audit/
2225 T:      git git://git.infradead.org/users/pcmoore/audit
2226 S:      Maintained
2227 F:      include/linux/audit.h
2228 F:      include/uapi/linux/audit.h
2229 F:      kernel/audit*
2230
2231 AUXILIARY DISPLAY DRIVERS
2232 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2233 W:      http://miguelojeda.es/auxdisplay.htm
2234 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2235 S:      Maintained
2236 F:      drivers/auxdisplay/
2237 F:      include/linux/cfag12864b.h
2238
2239 AVR32 ARCHITECTURE
2240 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2241 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2242 W:      http://www.atmel.com/products/AVR32/
2243 W:      http://mirror.egtvedt.no/avr32linux.org/
2244 W:      http://avrfreaks.net/
2245 S:      Maintained
2246 F:      arch/avr32/
2247
2248 AVR32/AT32AP MACHINE SUPPORT
2249 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2250 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2251 S:      Maintained
2252 F:      arch/avr32/mach-at32ap/
2253
2254 AX.25 NETWORK LAYER
2255 M:      Ralf Baechle <ralf@linux-mips.org>
2256 L:      linux-hams@vger.kernel.org
2257 W:      http://www.linux-ax25.org/
2258 S:      Maintained
2259 F:      include/uapi/linux/ax25.h
2260 F:      include/net/ax25.h
2261 F:      net/ax25/
2262
2263 AZ6007 DVB DRIVER
2264 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2265 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2266 L:      linux-media@vger.kernel.org
2267 W:      https://linuxtv.org
2268 T:      git git://linuxtv.org/media_tree.git
2269 S:      Maintained
2270 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2271
2272 AZTECH FM RADIO RECEIVER DRIVER
2273 M:      Hans Verkuil <hverkuil@xs4all.nl>
2274 L:      linux-media@vger.kernel.org
2275 T:      git git://linuxtv.org/media_tree.git
2276 W:      https://linuxtv.org
2277 S:      Maintained
2278 F:      drivers/media/radio/radio-aztech*
2279
2280 B43 WIRELESS DRIVER
2281 L:      linux-wireless@vger.kernel.org
2282 L:      b43-dev@lists.infradead.org
2283 W:      http://wireless.kernel.org/en/users/Drivers/b43
2284 S:      Odd Fixes
2285 F:      drivers/net/wireless/broadcom/b43/
2286
2287 B43LEGACY WIRELESS DRIVER
2288 M:      Larry Finger <Larry.Finger@lwfinger.net>
2289 L:      linux-wireless@vger.kernel.org
2290 L:      b43-dev@lists.infradead.org
2291 W:      http://wireless.kernel.org/en/users/Drivers/b43
2292 S:      Maintained
2293 F:      drivers/net/wireless/broadcom/b43legacy/
2294
2295 BACKLIGHT CLASS/SUBSYSTEM
2296 M:      Jingoo Han <jingoohan1@gmail.com>
2297 M:      Lee Jones <lee.jones@linaro.org>
2298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2299 S:      Maintained
2300 F:      drivers/video/backlight/
2301 F:      include/linux/backlight.h
2302
2303 BATMAN ADVANCED
2304 M:      Marek Lindner <mareklindner@neomailbox.ch>
2305 M:      Simon Wunderlich <sw@simonwunderlich.de>
2306 M:      Antonio Quartulli <a@unstable.cc>
2307 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2308 W:      https://www.open-mesh.org/
2309 Q:      https://patchwork.open-mesh.org/project/batman/list/
2310 S:      Maintained
2311 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2312 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2313 F:      Documentation/networking/batman-adv.txt
2314 F:      include/uapi/linux/batman_adv.h
2315 F:      net/batman-adv/
2316
2317 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2318 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2319 L:      linux-hams@vger.kernel.org
2320 W:      http://www.baycom.org/~tom/ham/ham.html
2321 S:      Maintained
2322 F:      drivers/net/hamradio/baycom*
2323
2324 BCACHE (BLOCK LAYER CACHE)
2325 M:      Kent Overstreet <kent.overstreet@gmail.com>
2326 L:      linux-bcache@vger.kernel.org
2327 W:      http://bcache.evilpiepirate.org
2328 S:      Orphan
2329 F:      drivers/md/bcache/
2330
2331 BDISP ST MEDIA DRIVER
2332 M:      Fabien Dessenne <fabien.dessenne@st.com>
2333 L:      linux-media@vger.kernel.org
2334 T:      git git://linuxtv.org/media_tree.git
2335 W:      https://linuxtv.org
2336 S:      Supported
2337 F:      drivers/media/platform/sti/bdisp
2338
2339 BEFS FILE SYSTEM
2340 S:      Orphan
2341 F:      Documentation/filesystems/befs.txt
2342 F:      fs/befs/
2343
2344 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2345 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2346 L:      netdev@vger.kernel.org
2347 S:      Maintained
2348 F:      drivers/net/ethernet/ec_bhf.c
2349
2350 BFS FILE SYSTEM
2351 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2352 S:      Maintained
2353 F:      Documentation/filesystems/bfs.txt
2354 F:      fs/bfs/
2355 F:      include/uapi/linux/bfs_fs.h
2356
2357 BLACKFIN ARCHITECTURE
2358 M:      Steven Miao <realmz6@gmail.com>
2359 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2360 T:      git git://git.code.sf.net/p/adi-linux/code
2361 W:      http://blackfin.uclinux.org
2362 S:      Supported
2363 F:      arch/blackfin/
2364
2365 BLACKFIN EMAC DRIVER
2366 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2367 W:      http://blackfin.uclinux.org
2368 S:      Supported
2369 F:      drivers/net/ethernet/adi/
2370
2371 BLACKFIN RTC DRIVER
2372 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2373 W:      http://blackfin.uclinux.org
2374 S:      Supported
2375 F:      drivers/rtc/rtc-bfin.c
2376
2377 BLACKFIN SDH DRIVER
2378 M:      Sonic Zhang <sonic.zhang@analog.com>
2379 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2380 W:      http://blackfin.uclinux.org
2381 S:      Supported
2382 F:      drivers/mmc/host/bfin_sdh.c
2383
2384 BLACKFIN SERIAL DRIVER
2385 M:      Sonic Zhang <sonic.zhang@analog.com>
2386 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2387 W:      http://blackfin.uclinux.org
2388 S:      Supported
2389 F:      drivers/tty/serial/bfin_uart.c
2390
2391 BLACKFIN WATCHDOG DRIVER
2392 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2393 W:      http://blackfin.uclinux.org
2394 S:      Supported
2395 F:      drivers/watchdog/bfin_wdt.c
2396
2397 BLACKFIN I2C TWI DRIVER
2398 M:      Sonic Zhang <sonic.zhang@analog.com>
2399 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2400 W:      http://blackfin.uclinux.org/
2401 S:      Supported
2402 F:      drivers/i2c/busses/i2c-bfin-twi.c
2403
2404 BLACKFIN MEDIA DRIVER
2405 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2406 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2407 W:      http://blackfin.uclinux.org/
2408 S:      Supported
2409 F:      drivers/media/platform/blackfin/
2410 F:      drivers/media/i2c/adv7183*
2411 F:      drivers/media/i2c/vs6624*
2412
2413 BLINKM RGB LED DRIVER
2414 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2415 S:      Maintained
2416 F:      drivers/leds/leds-blinkm.c
2417
2418 BLOCK LAYER
2419 M:      Jens Axboe <axboe@kernel.dk>
2420 L:      linux-block@vger.kernel.org
2421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2422 S:      Maintained
2423 F:      block/
2424 F:      kernel/trace/blktrace.c
2425
2426 BLOCK2MTD DRIVER
2427 M:      Joern Engel <joern@lazybastard.org>
2428 L:      linux-mtd@lists.infradead.org
2429 S:      Maintained
2430 F:      drivers/mtd/devices/block2mtd.c
2431
2432 BLUETOOTH DRIVERS
2433 M:      Marcel Holtmann <marcel@holtmann.org>
2434 M:      Gustavo Padovan <gustavo@padovan.org>
2435 M:      Johan Hedberg <johan.hedberg@gmail.com>
2436 L:      linux-bluetooth@vger.kernel.org
2437 W:      http://www.bluez.org/
2438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2440 S:      Maintained
2441 F:      drivers/bluetooth/
2442
2443 BLUETOOTH SUBSYSTEM
2444 M:      Marcel Holtmann <marcel@holtmann.org>
2445 M:      Gustavo Padovan <gustavo@padovan.org>
2446 M:      Johan Hedberg <johan.hedberg@gmail.com>
2447 L:      linux-bluetooth@vger.kernel.org
2448 W:      http://www.bluez.org/
2449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2451 S:      Maintained
2452 F:      net/bluetooth/
2453 F:      include/net/bluetooth/
2454
2455 BONDING DRIVER
2456 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2457 M:      Veaceslav Falico <vfalico@gmail.com>
2458 M:      Andy Gospodarek <gospo@cumulusnetworks.com>
2459 L:      netdev@vger.kernel.org
2460 W:      http://sourceforge.net/projects/bonding/
2461 S:      Supported
2462 F:      drivers/net/bonding/
2463 F:      include/uapi/linux/if_bonding.h
2464
2465 BPF (Safe dynamic programs and tools)
2466 M:      Alexei Starovoitov <ast@kernel.org>
2467 L:      netdev@vger.kernel.org
2468 L:      linux-kernel@vger.kernel.org
2469 S:      Supported
2470 F:      kernel/bpf/
2471
2472 BROADCOM B44 10/100 ETHERNET DRIVER
2473 M:      Gary Zambrano <zambrano@broadcom.com>
2474 L:      netdev@vger.kernel.org
2475 S:      Supported
2476 F:      drivers/net/ethernet/broadcom/b44.*
2477
2478 BROADCOM B53 ETHERNET SWITCH DRIVER
2479 M:      Florian Fainelli <f.fainelli@gmail.com>
2480 L:      netdev@vger.kernel.org
2481 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2482 S:      Supported
2483 F:      drivers/net/dsa/b53/*
2484 F:      include/linux/platform_data/b53.h
2485
2486 BROADCOM GENET ETHERNET DRIVER
2487 M:      Florian Fainelli <f.fainelli@gmail.com>
2488 L:      netdev@vger.kernel.org
2489 S:      Supported
2490 F:      drivers/net/ethernet/broadcom/genet/
2491
2492 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2493 M:      Sony Chacko <sony.chacko@qlogic.com>
2494 M:      Dept-HSGLinuxNICDev@qlogic.com
2495 L:      netdev@vger.kernel.org
2496 S:      Supported
2497 F:      drivers/net/ethernet/broadcom/bnx2.*
2498 F:      drivers/net/ethernet/broadcom/bnx2_*
2499
2500 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2501 M:      Ariel Elior <ariel.elior@qlogic.com>
2502 L:      netdev@vger.kernel.org
2503 S:      Supported
2504 F:      drivers/net/ethernet/broadcom/bnx2x/
2505
2506 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2507 M:      Florian Fainelli <f.fainelli@gmail.com>
2508 M:      Ray Jui <rjui@broadcom.com>
2509 M:      Scott Branden <sbranden@broadcom.com>
2510 L:      bcm-kernel-feedback-list@broadcom.com
2511 T:      git git://github.com/broadcom/mach-bcm
2512 S:      Maintained
2513 F:      arch/arm/mach-bcm/
2514 F:      arch/arm/boot/dts/bcm113*
2515 F:      arch/arm/boot/dts/bcm216*
2516 F:      arch/arm/boot/dts/bcm281*
2517 F:      arch/arm64/boot/dts/broadcom/
2518 F:      arch/arm/configs/bcm_defconfig
2519 F:      drivers/mmc/host/sdhci-bcm-kona.c
2520 F:      drivers/clocksource/bcm_kona_timer.c
2521
2522 BROADCOM BCM2835 ARM ARCHITECTURE
2523 M:      Stephen Warren <swarren@wwwdotorg.org>
2524 M:      Lee Jones <lee@kernel.org>
2525 M:      Eric Anholt <eric@anholt.net>
2526 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2527 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2529 S:      Maintained
2530 N:      bcm2835
2531
2532 BROADCOM BCM47XX MIPS ARCHITECTURE
2533 M:      Hauke Mehrtens <hauke@hauke-m.de>
2534 M:      Rafał Miłecki <zajec5@gmail.com>
2535 L:      linux-mips@linux-mips.org
2536 S:      Maintained
2537 F:      Documentation/devicetree/bindings/mips/brcm/
2538 F:      arch/mips/bcm47xx/*
2539 F:      arch/mips/include/asm/mach-bcm47xx/*
2540
2541 BROADCOM BCM5301X ARM ARCHITECTURE
2542 M:      Hauke Mehrtens <hauke@hauke-m.de>
2543 L:      linux-arm-kernel@lists.infradead.org
2544 S:      Maintained
2545 F:      arch/arm/mach-bcm/bcm_5301x.c
2546 F:      arch/arm/boot/dts/bcm5301x.dtsi
2547 F:      arch/arm/boot/dts/bcm470*
2548
2549 BROADCOM BCM63XX ARM ARCHITECTURE
2550 M:      Florian Fainelli <f.fainelli@gmail.com>
2551 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2552 L:      bcm-kernel-feedback-list@broadcom.com
2553 T:      git git://github.com/broadcom/stblinux.git
2554 S:      Maintained
2555 F:      arch/arm/mach-bcm/bcm63xx.c
2556 F:      arch/arm/include/debug/bcm63xx.S
2557
2558 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2559 M:      Kevin Cernekee <cernekee@gmail.com>
2560 L:      linux-usb@vger.kernel.org
2561 S:      Maintained
2562 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2563
2564 BROADCOM BCM7XXX ARM ARCHITECTURE
2565 M:      Brian Norris <computersforpeace@gmail.com>
2566 M:      Gregory Fong <gregory.0xf0@gmail.com>
2567 M:      Florian Fainelli <f.fainelli@gmail.com>
2568 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2569 L:      bcm-kernel-feedback-list@broadcom.com
2570 T:      git git://github.com/broadcom/stblinux.git
2571 S:      Maintained
2572 F:      arch/arm/mach-bcm/*brcmstb*
2573 F:      arch/arm/boot/dts/bcm7*.dts*
2574 F:      drivers/bus/brcmstb_gisb.c
2575 N:      brcmstb
2576
2577 BROADCOM BMIPS MIPS ARCHITECTURE
2578 M:      Kevin Cernekee <cernekee@gmail.com>
2579 M:      Florian Fainelli <f.fainelli@gmail.com>
2580 L:      linux-mips@linux-mips.org
2581 T:      git git://github.com/broadcom/stblinux.git
2582 S:      Maintained
2583 F:      arch/mips/bmips/*
2584 F:      arch/mips/include/asm/mach-bmips/*
2585 F:      arch/mips/kernel/*bmips*
2586 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2587 F:      drivers/irqchip/irq-bcm63*
2588 F:      drivers/irqchip/irq-bcm7*
2589 F:      drivers/irqchip/irq-brcmstb*
2590 F:      include/linux/bcm963xx_nvram.h
2591 F:      include/linux/bcm963xx_tag.h
2592
2593 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2594 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2595 M:      Prashant Sreedharan <prashant@broadcom.com>
2596 M:      Michael Chan <mchan@broadcom.com>
2597 L:      netdev@vger.kernel.org
2598 S:      Supported
2599 F:      drivers/net/ethernet/broadcom/tg3.*
2600
2601 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2602 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2603 M:      Franky Lin <franky.lin@broadcom.com>
2604 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2605 L:      linux-wireless@vger.kernel.org
2606 L:      brcm80211-dev-list.pdl@broadcom.com
2607 S:      Supported
2608 F:      drivers/net/wireless/broadcom/brcm80211/
2609
2610 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2611 M:      QLogic-Storage-Upstream@qlogic.com
2612 L:      linux-scsi@vger.kernel.org
2613 S:      Supported
2614 F:      drivers/scsi/bnx2fc/
2615
2616 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2617 M:      QLogic-Storage-Upstream@qlogic.com
2618 L:      linux-scsi@vger.kernel.org
2619 S:      Supported
2620 F:      drivers/scsi/bnx2i/
2621
2622 BROADCOM IPROC ARM ARCHITECTURE
2623 M:      Ray Jui <rjui@broadcom.com>
2624 M:      Scott Branden <sbranden@broadcom.com>
2625 M:      Jon Mason <jonmason@broadcom.com>
2626 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2627 L:      bcm-kernel-feedback-list@broadcom.com
2628 T:      git git://github.com/broadcom/cygnus-linux.git
2629 S:      Maintained
2630 N:      iproc
2631 N:      cygnus
2632 N:      nsp
2633 N:      bcm9113*
2634 N:      bcm9583*
2635 N:      bcm9585*
2636 N:      bcm9586*
2637 N:      bcm988312
2638 N:      bcm113*
2639 N:      bcm583*
2640 N:      bcm585*
2641 N:      bcm586*
2642 N:      bcm88312
2643
2644 BROADCOM BRCMSTB GPIO DRIVER
2645 M:      Gregory Fong <gregory.0xf0@gmail.com>
2646 L:      bcm-kernel-feedback-list@broadcom.com
2647 S:      Supported
2648 F:      drivers/gpio/gpio-brcmstb.c
2649 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2650
2651 BROADCOM KONA GPIO DRIVER
2652 M:      Ray Jui <rjui@broadcom.com>
2653 L:      bcm-kernel-feedback-list@broadcom.com
2654 S:      Supported
2655 F:      drivers/gpio/gpio-bcm-kona.c
2656 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2657
2658 BROADCOM NVRAM DRIVER
2659 M:      Rafał Miłecki <zajec5@gmail.com>
2660 L:      linux-mips@linux-mips.org
2661 S:      Maintained
2662 F:      drivers/firmware/broadcom/*
2663
2664 BROADCOM STB NAND FLASH DRIVER
2665 M:      Brian Norris <computersforpeace@gmail.com>
2666 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2667 L:      linux-mtd@lists.infradead.org
2668 L:      bcm-kernel-feedback-list@broadcom.com
2669 S:      Maintained
2670 F:      drivers/mtd/nand/brcmnand/
2671
2672 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2673 M:      Rafał Miłecki <zajec5@gmail.com>
2674 L:      linux-wireless@vger.kernel.org
2675 S:      Maintained
2676 F:      drivers/bcma/
2677 F:      include/linux/bcma/
2678
2679 BROADCOM SYSTEMPORT ETHERNET DRIVER
2680 M:      Florian Fainelli <f.fainelli@gmail.com>
2681 L:      netdev@vger.kernel.org
2682 S:      Supported
2683 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2684
2685 BROADCOM VULCAN ARM64 SOC
2686 M:      Jayachandran C. <jchandra@broadcom.com>
2687 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2688 L:      bcm-kernel-feedback-list@broadcom.com
2689 S:      Maintained
2690 F:      arch/arm64/boot/dts/broadcom/vulcan*
2691
2692 BROCADE BFA FC SCSI DRIVER
2693 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2694 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2695 L:      linux-scsi@vger.kernel.org
2696 S:      Supported
2697 F:      drivers/scsi/bfa/
2698
2699 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2700 M:      Rasesh Mody <rasesh.mody@qlogic.com>
2701 L:      netdev@vger.kernel.org
2702 S:      Supported
2703 F:      drivers/net/ethernet/brocade/bna/
2704
2705 BSG (block layer generic sg v4 driver)
2706 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2707 L:      linux-scsi@vger.kernel.org
2708 S:      Supported
2709 F:      block/bsg.c
2710 F:      include/linux/bsg.h
2711 F:      include/uapi/linux/bsg.h
2712
2713 BT87X AUDIO DRIVER
2714 M:      Clemens Ladisch <clemens@ladisch.de>
2715 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2716 T:      git git://git.alsa-project.org/alsa-kernel.git
2717 S:      Maintained
2718 F:      Documentation/sound/alsa/Bt87x.txt
2719 F:      sound/pci/bt87x.c
2720
2721 BT8XXGPIO DRIVER
2722 M:      Michael Buesch <m@bues.ch>
2723 W:      http://bu3sch.de/btgpio.php
2724 S:      Maintained
2725 F:      drivers/gpio/gpio-bt8xx.c
2726
2727 BTRFS FILE SYSTEM
2728 M:      Chris Mason <clm@fb.com>
2729 M:      Josef Bacik <jbacik@fb.com>
2730 M:      David Sterba <dsterba@suse.com>
2731 L:      linux-btrfs@vger.kernel.org
2732 W:      http://btrfs.wiki.kernel.org/
2733 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2735 S:      Maintained
2736 F:      Documentation/filesystems/btrfs.txt
2737 F:      fs/btrfs/
2738
2739 BTTV VIDEO4LINUX DRIVER
2740 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2741 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2742 L:      linux-media@vger.kernel.org
2743 W:      https://linuxtv.org
2744 T:      git git://linuxtv.org/media_tree.git
2745 S:      Odd fixes
2746 F:      Documentation/video4linux/bttv/
2747 F:      drivers/media/pci/bt8xx/bttv*
2748
2749 BUSLOGIC SCSI DRIVER
2750 M:      Khalid Aziz <khalid@gonehiking.org>
2751 L:      linux-scsi@vger.kernel.org
2752 S:      Maintained
2753 F:      drivers/scsi/BusLogic.*
2754 F:      drivers/scsi/FlashPoint.*
2755
2756 C-MEDIA CMI8788 DRIVER
2757 M:      Clemens Ladisch <clemens@ladisch.de>
2758 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2759 T:      git git://git.alsa-project.org/alsa-kernel.git
2760 S:      Maintained
2761 F:      sound/pci/oxygen/
2762
2763 C6X ARCHITECTURE
2764 M:      Mark Salter <msalter@redhat.com>
2765 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2766 L:      linux-c6x-dev@linux-c6x.org
2767 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2768 S:      Maintained
2769 F:      arch/c6x/
2770
2771 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2772 M:      David Howells <dhowells@redhat.com>
2773 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2774 S:      Supported
2775 F:      Documentation/filesystems/caching/cachefiles.txt
2776 F:      fs/cachefiles/
2777
2778 CADET FM/AM RADIO RECEIVER DRIVER
2779 M:      Hans Verkuil <hverkuil@xs4all.nl>
2780 L:      linux-media@vger.kernel.org
2781 T:      git git://linuxtv.org/media_tree.git
2782 W:      https://linuxtv.org
2783 S:      Maintained
2784 F:      drivers/media/radio/radio-cadet*
2785
2786 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2787 M:      Jonathan Corbet <corbet@lwn.net>
2788 L:      linux-media@vger.kernel.org
2789 T:      git git://linuxtv.org/media_tree.git
2790 S:      Maintained
2791 F:      Documentation/video4linux/cafe_ccic
2792 F:      drivers/media/platform/marvell-ccic/
2793
2794 CAIF NETWORK LAYER
2795 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2796 L:      netdev@vger.kernel.org
2797 S:      Supported
2798 F:      Documentation/networking/caif/
2799 F:      drivers/net/caif/
2800 F:      include/uapi/linux/caif/
2801 F:      include/net/caif/
2802 F:      net/caif/
2803
2804 CALGARY x86-64 IOMMU
2805 M:      Muli Ben-Yehuda <mulix@mulix.org>
2806 M:      Jon Mason <jdmason@kudzu.us>
2807 L:      iommu@lists.linux-foundation.org
2808 S:      Maintained
2809 F:      arch/x86/kernel/pci-calgary_64.c
2810 F:      arch/x86/kernel/tce_64.c
2811 F:      arch/x86/include/asm/calgary.h
2812 F:      arch/x86/include/asm/tce.h
2813
2814 CAN NETWORK LAYER
2815 M:      Oliver Hartkopp <socketcan@hartkopp.net>
2816 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2817 L:      linux-can@vger.kernel.org
2818 W:      https://github.com/linux-can
2819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2821 S:      Maintained
2822 F:      Documentation/networking/can.txt
2823 F:      net/can/
2824 F:      include/linux/can/core.h
2825 F:      include/uapi/linux/can.h
2826 F:      include/uapi/linux/can/bcm.h
2827 F:      include/uapi/linux/can/raw.h
2828 F:      include/uapi/linux/can/gw.h
2829
2830 CAN NETWORK DRIVERS
2831 M:      Wolfgang Grandegger <wg@grandegger.com>
2832 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2833 L:      linux-can@vger.kernel.org
2834 W:      https://github.com/linux-can
2835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2837 S:      Maintained
2838 F:      Documentation/devicetree/bindings/net/can/
2839 F:      drivers/net/can/
2840 F:      include/linux/can/dev.h
2841 F:      include/linux/can/platform/
2842 F:      include/uapi/linux/can/error.h
2843 F:      include/uapi/linux/can/netlink.h
2844
2845 CAPABILITIES
2846 M:      Serge Hallyn <serge@hallyn.com>
2847 L:      linux-security-module@vger.kernel.org
2848 S:      Supported
2849 F:      include/linux/capability.h
2850 F:      include/uapi/linux/capability.h
2851 F:      security/commoncap.c
2852 F:      kernel/capability.c
2853
2854 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2855 M:      Kevin Tsai <ktsai@capellamicro.com>
2856 S:      Maintained
2857 F:      drivers/iio/light/cm*
2858 F:      Documentation/devicetree/bindings/i2c/trivial-devices.txt
2859
2860 CAVIUM LIQUIDIO NETWORK DRIVER
2861 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2862 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2863 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2864 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2865 L:     netdev@vger.kernel.org
2866 W:     http://www.cavium.com
2867 S:     Supported
2868 F:     drivers/net/ethernet/cavium/liquidio/
2869
2870 CC2520 IEEE-802.15.4 RADIO DRIVER
2871 M:      Varka Bhadram <varkabhadram@gmail.com>
2872 L:      linux-wpan@vger.kernel.org
2873 S:      Maintained
2874 F:      drivers/net/ieee802154/cc2520.c
2875 F:      include/linux/spi/cc2520.h
2876 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2877
2878 CEC DRIVER
2879 M:      Hans Verkuil <hans.verkuil@cisco.com>
2880 L:      linux-media@vger.kernel.org
2881 T:      git git://linuxtv.org/media_tree.git
2882 W:      http://linuxtv.org
2883 S:      Supported
2884 F:      Documentation/cec.txt
2885 F:      Documentation/DocBook/media/v4l/cec*
2886 F:      drivers/staging/media/cec/
2887 F:      drivers/media/cec-edid.c
2888 F:      drivers/media/rc/keymaps/rc-cec.c
2889 F:      include/media/cec.h
2890 F:      include/media/cec-edid.h
2891 F:      include/linux/cec.h
2892 F:      include/linux/cec-funcs.h
2893
2894 CELL BROADBAND ENGINE ARCHITECTURE
2895 M:      Arnd Bergmann <arnd@arndb.de>
2896 L:      linuxppc-dev@lists.ozlabs.org
2897 W:      http://www.ibm.com/developerworks/power/cell/
2898 S:      Supported
2899 F:      arch/powerpc/include/asm/cell*.h
2900 F:      arch/powerpc/include/asm/spu*.h
2901 F:      arch/powerpc/include/uapi/asm/spu*.h
2902 F:      arch/powerpc/oprofile/*cell*
2903 F:      arch/powerpc/platforms/cell/
2904
2905 CEPH COMMON CODE (LIBCEPH)
2906 M:      Ilya Dryomov <idryomov@gmail.com>
2907 M:      "Yan, Zheng" <zyan@redhat.com>
2908 M:      Sage Weil <sage@redhat.com>
2909 L:      ceph-devel@vger.kernel.org
2910 W:      http://ceph.com/
2911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2912 T:      git git://github.com/ceph/ceph-client.git
2913 S:      Supported
2914 F:      net/ceph/
2915 F:      include/linux/ceph/
2916 F:      include/linux/crush/
2917
2918 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2919 M:      "Yan, Zheng" <zyan@redhat.com>
2920 M:      Sage Weil <sage@redhat.com>
2921 M:      Ilya Dryomov <idryomov@gmail.com>
2922 L:      ceph-devel@vger.kernel.org
2923 W:      http://ceph.com/
2924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2925 T:      git git://github.com/ceph/ceph-client.git
2926 S:      Supported
2927 F:      Documentation/filesystems/ceph.txt
2928 F:      fs/ceph/
2929
2930 CERTIFICATE HANDLING:
2931 M:      David Howells <dhowells@redhat.com>
2932 M:      David Woodhouse <dwmw2@infradead.org>
2933 L:      keyrings@vger.kernel.org
2934 S:      Maintained
2935 F:      Documentation/module-signing.txt
2936 F:      certs/
2937 F:      scripts/sign-file.c
2938 F:      scripts/extract-cert.c
2939
2940 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2941 L:      linux-usb@vger.kernel.org
2942 S:      Orphan
2943 F:      Documentation/usb/WUSB-Design-overview.txt
2944 F:      Documentation/usb/wusb-cbaf
2945 F:      drivers/usb/host/hwa-hc.c
2946 F:      drivers/usb/host/whci/
2947 F:      drivers/usb/wusbcore/
2948 F:      include/linux/usb/wusb*
2949
2950 CFAG12864B LCD DRIVER
2951 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2952 W:      http://miguelojeda.es/auxdisplay.htm
2953 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2954 S:      Maintained
2955 F:      drivers/auxdisplay/cfag12864b.c
2956 F:      include/linux/cfag12864b.h
2957
2958 CFAG12864BFB LCD FRAMEBUFFER DRIVER
2959 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2960 W:      http://miguelojeda.es/auxdisplay.htm
2961 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2962 S:      Maintained
2963 F:      drivers/auxdisplay/cfag12864bfb.c
2964 F:      include/linux/cfag12864b.h
2965
2966 CFG80211 and NL80211
2967 M:      Johannes Berg <johannes@sipsolutions.net>
2968 L:      linux-wireless@vger.kernel.org
2969 W:      http://wireless.kernel.org/
2970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2972 S:      Maintained
2973 F:      include/uapi/linux/nl80211.h
2974 F:      include/net/cfg80211.h
2975 F:      net/wireless/*
2976 X:      net/wireless/wext*
2977
2978 CHAR and MISC DRIVERS
2979 M:      Arnd Bergmann <arnd@arndb.de>
2980 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2982 S:      Supported
2983 F:      drivers/char/*
2984 F:      drivers/misc/*
2985 F:      include/linux/miscdevice.h
2986
2987 CHECKPATCH
2988 M:      Andy Whitcroft <apw@canonical.com>
2989 M:      Joe Perches <joe@perches.com>
2990 S:      Maintained
2991 F:      scripts/checkpatch.pl
2992
2993 CHINESE DOCUMENTATION
2994 M:      Harry Wei <harryxiyou@gmail.com>
2995 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2996 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
2997 S:      Maintained
2998 F:      Documentation/zh_CN/
2999
3000 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3001 M:      Peter Chen <Peter.Chen@nxp.com>
3002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3003 L:      linux-usb@vger.kernel.org
3004 S:      Maintained
3005 F:      drivers/usb/chipidea/
3006
3007 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3008 M:      Hans de Goede <hdegoede@redhat.com>
3009 L:      linux-input@vger.kernel.org
3010 S:      Maintained
3011 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3012 F:      drivers/input/touchscreen/chipone_icn8318.c
3013
3014 CHROME HARDWARE PLATFORM SUPPORT
3015 M:      Olof Johansson <olof@lixom.net>
3016 S:      Maintained
3017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3018 F:      drivers/platform/chrome/
3019
3020 CISCO VIC ETHERNET NIC DRIVER
3021 M:      Christian Benvenuti <benve@cisco.com>
3022 M:      Sujith Sankar <ssujith@cisco.com>
3023 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3024 M:      Neel Patel <neepatel@cisco.com>
3025 S:      Supported
3026 F:      drivers/net/ethernet/cisco/enic/
3027
3028 CISCO VIC LOW LATENCY NIC DRIVER
3029 M:      Christian Benvenuti <benve@cisco.com>
3030 M:      Dave Goodell <dgoodell@cisco.com>
3031 S:      Supported
3032 F:      drivers/infiniband/hw/usnic/
3033
3034 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3035 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3036 L:      netdev@vger.kernel.org
3037 S:      Maintained
3038 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3039
3040 CIRRUS LOGIC AUDIO CODEC DRIVERS
3041 M:      Brian Austin <brian.austin@cirrus.com>
3042 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3043 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3044 S:      Maintained
3045 F:      sound/soc/codecs/cs*
3046
3047 CLEANCACHE API
3048 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3049 L:      linux-kernel@vger.kernel.org
3050 S:      Maintained
3051 F:      mm/cleancache.c
3052 F:      include/linux/cleancache.h
3053
3054 CLK API
3055 M:      Russell King <linux@armlinux.org.uk>
3056 L:      linux-clk@vger.kernel.org
3057 S:      Maintained
3058 F:      include/linux/clk.h
3059
3060 CLOCKSOURCE, CLOCKEVENT DRIVERS
3061 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3062 M:      Thomas Gleixner <tglx@linutronix.de>
3063 L:      linux-kernel@vger.kernel.org
3064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3065 S:      Supported
3066 F:      drivers/clocksource
3067
3068 CISCO FCOE HBA DRIVER
3069 M:      Hiral Patel <hiralpat@cisco.com>
3070 M:      Suma Ramars <sramars@cisco.com>
3071 M:      Brian Uchino <buchino@cisco.com>
3072 L:      linux-scsi@vger.kernel.org
3073 S:      Supported
3074 F:      drivers/scsi/fnic/
3075
3076 CISCO SCSI HBA DRIVER
3077 M:      Narsimhulu Musini <nmusini@cisco.com>
3078 M:      Sesidhar Baddela <sebaddel@cisco.com>
3079 L:      linux-scsi@vger.kernel.org
3080 S:      Supported
3081 F:      drivers/scsi/snic/
3082
3083 CMPC ACPI DRIVER
3084 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3085 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3086 L:      platform-driver-x86@vger.kernel.org
3087 S:      Supported
3088 F:      drivers/platform/x86/classmate-laptop.c
3089
3090 COBALT MEDIA DRIVER
3091 M:      Hans Verkuil <hans.verkuil@cisco.com>
3092 L:      linux-media@vger.kernel.org
3093 T:      git git://linuxtv.org/media_tree.git
3094 W:      https://linuxtv.org
3095 S:      Supported
3096 F:      drivers/media/pci/cobalt/
3097
3098 COCCINELLE/Semantic Patches (SmPL)
3099 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3100 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3101 M:      Nicolas Palix <nicolas.palix@imag.fr>
3102 M:      Michal Marek <mmarek@suse.com>
3103 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3105 W:      http://coccinelle.lip6.fr/
3106 S:      Supported
3107 F:      Documentation/coccinelle.txt
3108 F:      scripts/coccinelle/
3109 F:      scripts/coccicheck
3110
3111 CODA FILE SYSTEM
3112 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3113 M:      coda@cs.cmu.edu
3114 L:      codalist@coda.cs.cmu.edu
3115 W:      http://www.coda.cs.cmu.edu/
3116 S:      Maintained
3117 F:      Documentation/filesystems/coda.txt
3118 F:      fs/coda/
3119 F:      include/linux/coda*.h
3120 F:      include/uapi/linux/coda*.h
3121
3122 CODA V4L2 MEM2MEM DRIVER
3123 M:      Philipp Zabel <p.zabel@pengutronix.de>
3124 L:      linux-media@vger.kernel.org
3125 S:      Maintained
3126 F:      Documentation/devicetree/bindings/media/coda.txt
3127 F:      drivers/media/platform/coda/
3128
3129 COMMON CLK FRAMEWORK
3130 M:      Michael Turquette <mturquette@baylibre.com>
3131 M:      Stephen Boyd <sboyd@codeaurora.org>
3132 L:      linux-clk@vger.kernel.org
3133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3134 S:      Maintained
3135 F:      Documentation/devicetree/bindings/clock/
3136 F:      drivers/clk/
3137 X:      drivers/clk/clkdev.c
3138 F:      include/linux/clk-pr*
3139 F:      include/linux/clk/
3140
3141 COMMON INTERNET FILE SYSTEM (CIFS)
3142 M:      Steve French <sfrench@samba.org>
3143 L:      linux-cifs@vger.kernel.org
3144 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3145 W:      http://linux-cifs.samba.org/
3146 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3147 S:      Supported
3148 F:      Documentation/filesystems/cifs/
3149 F:      fs/cifs/
3150
3151 COMPACTPCI HOTPLUG CORE
3152 M:      Scott Murray <scott@spiteful.org>
3153 L:      linux-pci@vger.kernel.org
3154 S:      Maintained
3155 F:      drivers/pci/hotplug/cpci_hotplug*
3156
3157 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3158 M:      Scott Murray <scott@spiteful.org>
3159 L:      linux-pci@vger.kernel.org
3160 S:      Maintained
3161 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3162
3163 COMPACTPCI HOTPLUG GENERIC DRIVER
3164 M:      Scott Murray <scott@spiteful.org>
3165 L:      linux-pci@vger.kernel.org
3166 S:      Maintained
3167 F:      drivers/pci/hotplug/cpcihp_generic.c
3168
3169 COMPAL LAPTOP SUPPORT
3170 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3171 L:      platform-driver-x86@vger.kernel.org
3172 S:      Maintained
3173 F:      drivers/platform/x86/compal-laptop.c
3174
3175 CONEXANT ACCESSRUNNER USB DRIVER
3176 L:      accessrunner-general@lists.sourceforge.net
3177 W:      http://accessrunner.sourceforge.net/
3178 S:      Orphan
3179 F:      drivers/usb/atm/cxacru.c
3180
3181 CONFIGFS
3182 M:      Joel Becker <jlbec@evilplan.org>
3183 M:      Christoph Hellwig <hch@lst.de>
3184 T:      git git://git.infradead.org/users/hch/configfs.git
3185 S:      Supported
3186 F:      fs/configfs/
3187 F:      include/linux/configfs.h
3188
3189 CONNECTOR
3190 M:      Evgeniy Polyakov <zbr@ioremap.net>
3191 L:      netdev@vger.kernel.org
3192 S:      Maintained
3193 F:      drivers/connector/
3194
3195 CONTROL GROUP (CGROUP)
3196 M:      Tejun Heo <tj@kernel.org>
3197 M:      Li Zefan <lizefan@huawei.com>
3198 M:      Johannes Weiner <hannes@cmpxchg.org>
3199 L:      cgroups@vger.kernel.org
3200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3201 S:      Maintained
3202 F:      Documentation/cgroups/
3203 F:      include/linux/cgroup*
3204 F:      kernel/cgroup*
3205
3206 CONTROL GROUP - CPUSET
3207 M:      Li Zefan <lizefan@huawei.com>
3208 L:      cgroups@vger.kernel.org
3209 W:      http://www.bullopensource.org/cpuset/
3210 W:      http://oss.sgi.com/projects/cpusets/
3211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3212 S:      Maintained
3213 F:      Documentation/cgroups/cpusets.txt
3214 F:      include/linux/cpuset.h
3215 F:      kernel/cpuset.c
3216
3217 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3218 M:      Johannes Weiner <hannes@cmpxchg.org>
3219 M:      Michal Hocko <mhocko@kernel.org>
3220 M:      Vladimir Davydov <vdavydov@virtuozzo.com>
3221 L:      cgroups@vger.kernel.org
3222 L:      linux-mm@kvack.org
3223 S:      Maintained
3224 F:      mm/memcontrol.c
3225 F:      mm/swap_cgroup.c
3226
3227 CORETEMP HARDWARE MONITORING DRIVER
3228 M:      Fenghua Yu <fenghua.yu@intel.com>
3229 L:      linux-hwmon@vger.kernel.org
3230 S:      Maintained
3231 F:      Documentation/hwmon/coretemp
3232 F:      drivers/hwmon/coretemp.c
3233
3234 COSA/SRP SYNC SERIAL DRIVER
3235 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3236 W:      http://www.fi.muni.cz/~kas/cosa/
3237 S:      Maintained
3238 F:      drivers/net/wan/cosa*
3239
3240 CPMAC ETHERNET DRIVER
3241 M:      Florian Fainelli <florian@openwrt.org>
3242 L:      netdev@vger.kernel.org
3243 S:      Maintained
3244 F:      drivers/net/ethernet/ti/cpmac.c
3245
3246 CPU FREQUENCY DRIVERS
3247 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3248 M:      Viresh Kumar <viresh.kumar@linaro.org>
3249 L:      linux-pm@vger.kernel.org
3250 S:      Maintained
3251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3252 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3253 F:      drivers/cpufreq/
3254 F:      include/linux/cpufreq.h
3255
3256 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3257 M:      Viresh Kumar <viresh.kumar@linaro.org>
3258 M:      Sudeep Holla <sudeep.holla@arm.com>
3259 L:      linux-pm@vger.kernel.org
3260 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3261 S:      Maintained
3262 F:      drivers/cpufreq/arm_big_little.h
3263 F:      drivers/cpufreq/arm_big_little.c
3264 F:      drivers/cpufreq/arm_big_little_dt.c
3265
3266 CPUIDLE DRIVER - ARM BIG LITTLE
3267 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3268 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3269 L:      linux-pm@vger.kernel.org
3270 L:      linux-arm-kernel@lists.infradead.org
3271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3272 S:      Maintained
3273 F:      drivers/cpuidle/cpuidle-big_little.c
3274
3275 CPUIDLE DRIVER - ARM EXYNOS
3276 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3277 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3278 M:      Kukjin Kim <kgene@kernel.org>
3279 L:      linux-pm@vger.kernel.org
3280 L:      linux-samsung-soc@vger.kernel.org
3281 S:      Supported
3282 F:      drivers/cpuidle/cpuidle-exynos.c
3283 F:      arch/arm/mach-exynos/pm.c
3284
3285 CPUIDLE DRIVERS
3286 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3287 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3288 L:      linux-pm@vger.kernel.org
3289 S:      Maintained
3290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3291 F:      drivers/cpuidle/*
3292 F:      include/linux/cpuidle.h
3293
3294 CPUID/MSR DRIVER
3295 M:      "H. Peter Anvin" <hpa@zytor.com>
3296 S:      Maintained
3297 F:      arch/x86/kernel/cpuid.c
3298 F:      arch/x86/kernel/msr.c
3299
3300 CPU POWER MONITORING SUBSYSTEM
3301 M:      Thomas Renninger <trenn@suse.com>
3302 L:      linux-pm@vger.kernel.org
3303 S:      Maintained
3304 F:      tools/power/cpupower/
3305
3306 CRAMFS FILESYSTEM
3307 W:      http://sourceforge.net/projects/cramfs/
3308 S:      Orphan / Obsolete
3309 F:      Documentation/filesystems/cramfs.txt
3310 F:      fs/cramfs/
3311
3312 CRIS PORT
3313 M:      Mikael Starvik <starvik@axis.com>
3314 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3315 L:      linux-cris-kernel@axis.com
3316 W:      http://developer.axis.com
3317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3318 S:      Maintained
3319 F:      arch/cris/
3320 F:      drivers/tty/serial/crisv10.*
3321
3322 CRYPTO API
3323 M:      Herbert Xu <herbert@gondor.apana.org.au>
3324 M:      "David S. Miller" <davem@davemloft.net>
3325 L:      linux-crypto@vger.kernel.org
3326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3328 S:      Maintained
3329 F:      Documentation/crypto/
3330 F:      Documentation/devicetree/bindings/crypto/
3331 F:      Documentation/DocBook/crypto-API.tmpl
3332 F:      arch/*/crypto/
3333 F:      crypto/
3334 F:      drivers/crypto/
3335 F:      include/crypto/
3336
3337 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3338 M:      Neil Horman <nhorman@tuxdriver.com>
3339 L:      linux-crypto@vger.kernel.org
3340 S:      Maintained
3341 F:      crypto/ansi_cprng.c
3342 F:      crypto/rng.c
3343
3344 CS3308 MEDIA DRIVER
3345 M:      Hans Verkuil <hverkuil@xs4all.nl>
3346 L:      linux-media@vger.kernel.org
3347 T:      git git://linuxtv.org/media_tree.git
3348 W:      http://linuxtv.org
3349 S:      Odd Fixes
3350 F:      drivers/media/i2c/cs3308.c
3351 F:      drivers/media/i2c/cs3308.h
3352
3353 CS5535 Audio ALSA driver
3354 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3355 S:      Maintained
3356 F:      sound/pci/cs5535audio/
3357
3358 CW1200 WLAN driver
3359 M:      Solomon Peachy <pizza@shaftnet.org>
3360 S:      Maintained
3361 F:      drivers/net/wireless/st/cw1200/
3362
3363 CX18 VIDEO4LINUX DRIVER
3364 M:      Andy Walls <awalls@md.metrocast.net>
3365 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3366 L:      linux-media@vger.kernel.org
3367 T:      git git://linuxtv.org/media_tree.git
3368 W:      https://linuxtv.org
3369 W:      http://www.ivtvdriver.org/index.php/Cx18
3370 S:      Maintained
3371 F:      Documentation/video4linux/cx18.txt
3372 F:      drivers/media/pci/cx18/
3373 F:      include/uapi/linux/ivtv*
3374
3375 CX2341X MPEG ENCODER HELPER MODULE
3376 M:      Hans Verkuil <hverkuil@xs4all.nl>
3377 L:      linux-media@vger.kernel.org
3378 T:      git git://linuxtv.org/media_tree.git
3379 W:      https://linuxtv.org
3380 S:      Maintained
3381 F:      drivers/media/common/cx2341x*
3382 F:      include/media/cx2341x*
3383
3384 CX24120 MEDIA DRIVER
3385 M:      Jemma Denson <jdenson@gmail.com>
3386 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3387 L:      linux-media@vger.kernel.org
3388 W:      https://linuxtv.org
3389 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3390 S:      Maintained
3391 F:      drivers/media/dvb-frontends/cx24120*
3392
3393 CX88 VIDEO4LINUX DRIVER
3394 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3395 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3396 L:      linux-media@vger.kernel.org
3397 W:      https://linuxtv.org
3398 T:      git git://linuxtv.org/media_tree.git
3399 S:      Odd fixes
3400 F:      Documentation/video4linux/cx88/
3401 F:      drivers/media/pci/cx88/
3402
3403 CXD2820R MEDIA DRIVER
3404 M:      Antti Palosaari <crope@iki.fi>
3405 L:      linux-media@vger.kernel.org
3406 W:      https://linuxtv.org
3407 W:      http://palosaari.fi/linux/
3408 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3409 T:      git git://linuxtv.org/anttip/media_tree.git
3410 S:      Maintained
3411 F:      drivers/media/dvb-frontends/cxd2820r*
3412
3413 CXGB3 ETHERNET DRIVER (CXGB3)
3414 M:      Santosh Raspatur <santosh@chelsio.com>
3415 L:      netdev@vger.kernel.org
3416 W:      http://www.chelsio.com
3417 S:      Supported
3418 F:      drivers/net/ethernet/chelsio/cxgb3/
3419
3420 CXGB3 ISCSI DRIVER (CXGB3I)
3421 M:      Karen Xie <kxie@chelsio.com>
3422 L:      linux-scsi@vger.kernel.org
3423 W:      http://www.chelsio.com
3424 S:      Supported
3425 F:      drivers/scsi/cxgbi/cxgb3i
3426
3427 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3428 M:      Steve Wise <swise@chelsio.com>
3429 L:      linux-rdma@vger.kernel.org
3430 W:      http://www.openfabrics.org
3431 S:      Supported
3432 F:      drivers/infiniband/hw/cxgb3/
3433
3434 CXGB4 ETHERNET DRIVER (CXGB4)
3435 M:      Hariprasad S <hariprasad@chelsio.com>
3436 L:      netdev@vger.kernel.org
3437 W:      http://www.chelsio.com
3438 S:      Supported
3439 F:      drivers/net/ethernet/chelsio/cxgb4/
3440
3441 CXGB4 ISCSI DRIVER (CXGB4I)
3442 M:      Karen Xie <kxie@chelsio.com>
3443 L:      linux-scsi@vger.kernel.org
3444 W:      http://www.chelsio.com
3445 S:      Supported
3446 F:      drivers/scsi/cxgbi/cxgb4i
3447
3448 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3449 M:      Steve Wise <swise@chelsio.com>
3450 L:      linux-rdma@vger.kernel.org
3451 W:      http://www.openfabrics.org
3452 S:      Supported
3453 F:      drivers/infiniband/hw/cxgb4/
3454
3455 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3456 M:      Casey Leedom <leedom@chelsio.com>
3457 L:      netdev@vger.kernel.org
3458 W:      http://www.chelsio.com
3459 S:      Supported
3460 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3461
3462 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3463 M:      Ian Munsie <imunsie@au1.ibm.com>
3464 M:      Michael Neuling <mikey@neuling.org>
3465 L:      linuxppc-dev@lists.ozlabs.org
3466 S:      Supported
3467 F:      drivers/misc/cxl/
3468 F:      include/misc/cxl*
3469 F:      include/uapi/misc/cxl.h
3470 F:      Documentation/powerpc/cxl.txt
3471 F:      Documentation/powerpc/cxl.txt
3472 F:      Documentation/ABI/testing/sysfs-class-cxl
3473
3474 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3475 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3476 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3477 L:      linux-scsi@vger.kernel.org
3478 S:      Supported
3479 F:      drivers/scsi/cxlflash/
3480 F:      include/uapi/scsi/cxlflash_ioctls.h
3481 F:      Documentation/powerpc/cxlflash.txt
3482
3483 STMMAC ETHERNET DRIVER
3484 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3485 M:      Alexandre Torgue <alexandre.torgue@st.com>
3486 L:      netdev@vger.kernel.org
3487 W:      http://www.stlinux.com
3488 S:      Supported
3489 F:      drivers/net/ethernet/stmicro/stmmac/
3490
3491 CYBERPRO FB DRIVER
3492 M:      Russell King <linux@armlinux.org.uk>
3493 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3494 W:      http://www.armlinux.org.uk/
3495 S:      Maintained
3496 F:      drivers/video/fbdev/cyber2000fb.*
3497
3498 CYCLADES ASYNC MUX DRIVER
3499 W:      http://www.cyclades.com/
3500 S:      Orphan
3501 F:      drivers/tty/cyclades.c
3502 F:      include/linux/cyclades.h
3503 F:      include/uapi/linux/cyclades.h
3504
3505 CYCLADES PC300 DRIVER
3506 W:      http://www.cyclades.com/
3507 S:      Orphan
3508 F:      drivers/net/wan/pc300*
3509
3510 CYPRESS_FIRMWARE MEDIA DRIVER
3511 M:      Antti Palosaari <crope@iki.fi>
3512 L:      linux-media@vger.kernel.org
3513 W:      https://linuxtv.org
3514 W:      http://palosaari.fi/linux/
3515 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3516 T:      git git://linuxtv.org/anttip/media_tree.git
3517 S:      Maintained
3518 F:      drivers/media/common/cypress_firmware*
3519
3520 CYTTSP TOUCHSCREEN DRIVER
3521 M:      Ferruh Yigit <fery@cypress.com>
3522 L:      linux-input@vger.kernel.org
3523 S:      Supported
3524 F:      drivers/input/touchscreen/cyttsp*
3525 F:      include/linux/input/cyttsp.h
3526
3527 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3528 M:      Joshua Kinard <kumba@gentoo.org>
3529 S:      Maintained
3530 F:      drivers/rtc/rtc-ds1685.c
3531 F:      include/linux/rtc/ds1685.h
3532
3533 DAMA SLAVE for AX.25
3534 M:      Joerg Reuter <jreuter@yaina.de>
3535 W:      http://yaina.de/jreuter/
3536 W:      http://www.qsl.net/dl1bke/
3537 L:      linux-hams@vger.kernel.org
3538 S:      Maintained
3539 F:      net/ax25/af_ax25.c
3540 F:      net/ax25/ax25_dev.c
3541 F:      net/ax25/ax25_ds_*
3542 F:      net/ax25/ax25_in.c
3543 F:      net/ax25/ax25_out.c
3544 F:      net/ax25/ax25_timer.c
3545 F:      net/ax25/sysctl_net_ax25.c
3546
3547 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3548 L:      netdev@vger.kernel.org
3549 S:      Orphan
3550 F:      Documentation/networking/dmfe.txt
3551 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3552
3553 DC390/AM53C974 SCSI driver
3554 M:      Hannes Reinecke <hare@suse.com>
3555 L:      linux-scsi@vger.kernel.org
3556 S:      Maintained
3557 F:      drivers/scsi/am53c974.c
3558
3559 DC395x SCSI driver
3560 M:      Oliver Neukum <oliver@neukum.org>
3561 M:      Ali Akcaagac <aliakc@web.de>
3562 M:      Jamie Lenehan <lenehan@twibble.org>
3563 L:      dc395x@twibble.org
3564 W:      http://twibble.org/dist/dc395x/
3565 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3566 S:      Maintained
3567 F:      Documentation/scsi/dc395x.txt
3568 F:      drivers/scsi/dc395x.*
3569
3570 DCCP PROTOCOL
3571 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3572 L:      dccp@vger.kernel.org
3573 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3574 S:      Maintained
3575 F:      include/linux/dccp.h
3576 F:      include/uapi/linux/dccp.h
3577 F:      include/linux/tfrc.h
3578 F:      net/dccp/
3579
3580 DECnet NETWORK LAYER
3581 W:      http://linux-decnet.sourceforge.net
3582 L:      linux-decnet-user@lists.sourceforge.net
3583 S:      Orphan
3584 F:      Documentation/networking/decnet.txt
3585 F:      net/decnet/
3586
3587 DECSTATION PLATFORM SUPPORT
3588 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3589 L:      linux-mips@linux-mips.org
3590 W:      http://www.linux-mips.org/wiki/DECstation
3591 S:      Maintained
3592 F:      arch/mips/dec/
3593 F:      arch/mips/include/asm/dec/
3594 F:      arch/mips/include/asm/mach-dec/
3595
3596 DEFXX FDDI NETWORK DRIVER
3597 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3598 S:      Maintained
3599 F:      drivers/net/fddi/defxx.*
3600
3601 DELL LAPTOP DRIVER
3602 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3603 M:      Pali Rohár <pali.rohar@gmail.com>
3604 L:      platform-driver-x86@vger.kernel.org
3605 S:      Maintained
3606 F:      drivers/platform/x86/dell-laptop.c
3607
3608 DELL LAPTOP RBTN DRIVER
3609 M:      Pali Rohár <pali.rohar@gmail.com>
3610 S:      Maintained
3611 F:      drivers/platform/x86/dell-rbtn.*
3612
3613 DELL LAPTOP FREEFALL DRIVER
3614 M:      Pali Rohár <pali.rohar@gmail.com>
3615 S:      Maintained
3616 F:      drivers/platform/x86/dell-smo8800.c
3617
3618 DELL LAPTOP SMM DRIVER
3619 M:      Pali Rohár <pali.rohar@gmail.com>
3620 S:      Maintained
3621 F:      drivers/hwmon/dell-smm-hwmon.c
3622 F:      include/uapi/linux/i8k.h
3623
3624 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3625 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3626 S:      Maintained
3627 F:      Documentation/dcdbas.txt
3628 F:      drivers/firmware/dcdbas.*
3629
3630 DELL WMI EXTRAS DRIVER
3631 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3632 M:      Pali Rohár <pali.rohar@gmail.com>
3633 S:      Maintained
3634 F:      drivers/platform/x86/dell-wmi.c
3635
3636 DESIGNWARE USB2 DRD IP DRIVER
3637 M:      John Youn <johnyoun@synopsys.com>
3638 L:      linux-usb@vger.kernel.org
3639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3640 S:      Maintained
3641 F:      drivers/usb/dwc2/
3642
3643 DESIGNWARE USB3 DRD IP DRIVER
3644 M:      Felipe Balbi <balbi@kernel.org>
3645 L:      linux-usb@vger.kernel.org
3646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3647 S:      Maintained
3648 F:      drivers/usb/dwc3/
3649
3650 DEVICE COREDUMP (DEV_COREDUMP)
3651 M:      Johannes Berg <johannes@sipsolutions.net>
3652 L:      linux-kernel@vger.kernel.org
3653 S:      Maintained
3654 F:      drivers/base/devcoredump.c
3655 F:      include/linux/devcoredump.h
3656
3657 DEVICE FREQUENCY (DEVFREQ)
3658 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3659 M:      Kyungmin Park <kyungmin.park@samsung.com>
3660 L:      linux-pm@vger.kernel.org
3661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3662 S:      Maintained
3663 F:      drivers/devfreq/
3664 F:      include/linux/devfreq.h
3665 F:      Documentation/devicetree/bindings/devfreq/
3666
3667 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3668 M:      Chanwoo Choi <cw00.choi@samsung.com>
3669 L:      linux-pm@vger.kernel.org
3670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3671 S:      Supported
3672 F:      drivers/devfreq/event/
3673 F:      drivers/devfreq/devfreq-event.c
3674 F:      include/linux/devfreq-event.h
3675 F:      Documentation/devicetree/bindings/devfreq/event/
3676
3677 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3678 M:      Chanwoo Choi <cw00.choi@samsung.com>
3679 L:      linux-pm@vger.kernel.org
3680 L:      linux-samsung-soc@vger.kernel.org
3681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3682 S:      Maintained
3683 F:      drivers/devfreq/exynos-bus.c
3684 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3685
3686 DEVICE NUMBER REGISTRY
3687 M:      Torben Mathiasen <device@lanana.org>
3688 W:      http://lanana.org/docs/device-list/index.html
3689 S:      Maintained
3690
3691 DEVICE-MAPPER  (LVM)
3692 M:      Alasdair Kergon <agk@redhat.com>
3693 M:      Mike Snitzer <snitzer@redhat.com>
3694 M:      dm-devel@redhat.com
3695 L:      dm-devel@redhat.com
3696 W:      http://sources.redhat.com/dm
3697 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3699 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3700 S:      Maintained
3701 F:      Documentation/device-mapper/
3702 F:      drivers/md/dm*
3703 F:      drivers/md/persistent-data/
3704 F:      include/linux/device-mapper.h
3705 F:      include/linux/dm-*.h
3706 F:      include/uapi/linux/dm-*.h
3707
3708 DEVLINK
3709 M:      Jiri Pirko <jiri@mellanox.com>
3710 L:      netdev@vger.kernel.org
3711 S:      Supported
3712 F:      net/core/devlink.c
3713 F:      include/net/devlink.h
3714 F:      include/uapi/linux/devlink.h
3715
3716 DIALOG SEMICONDUCTOR DRIVERS
3717 M:      Support Opensource <support.opensource@diasemi.com>
3718 W:      http://www.dialog-semiconductor.com/products
3719 S:      Supported
3720 F:      Documentation/hwmon/da90??
3721 F:      Documentation/devicetree/bindings/mfd/da90*.txt
3722 F:      Documentation/devicetree/bindings/regulator/da92*.txt
3723 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3724 F:      drivers/gpio/gpio-da90??.c
3725 F:      drivers/hwmon/da90??-hwmon.c
3726 F:      drivers/iio/adc/da91??-*.c
3727 F:      drivers/input/misc/da90??_onkey.c
3728 F:      drivers/input/touchscreen/da9052_tsi.c
3729 F:      drivers/leds/leds-da90??.c
3730 F:      drivers/mfd/da903x.c
3731 F:      drivers/mfd/da90??-*.c
3732 F:      drivers/mfd/da91??-*.c
3733 F:      drivers/power/da9052-battery.c
3734 F:      drivers/power/da91??-*.c
3735 F:      drivers/regulator/da903x.c
3736 F:      drivers/regulator/da9???-regulator.[ch]
3737 F:      drivers/rtc/rtc-da90??.c
3738 F:      drivers/video/backlight/da90??_bl.c
3739 F:      drivers/watchdog/da90??_wdt.c
3740 F:      include/linux/mfd/da903x.h
3741 F:      include/linux/mfd/da9052/
3742 F:      include/linux/mfd/da9055/
3743 F:      include/linux/mfd/da9062/
3744 F:      include/linux/mfd/da9063/
3745 F:      include/linux/mfd/da9150/
3746 F:      include/linux/regulator/da9211.h
3747 F:      include/sound/da[79]*.h
3748 F:      sound/soc/codecs/da[79]*.[ch]
3749
3750 DIGI NEO AND CLASSIC PCI PRODUCTS
3751 M:      Lidza Louina <lidza.louina@gmail.com>
3752 M:      Mark Hounschell <markh@compro.net>
3753 L:      driverdev-devel@linuxdriverproject.org
3754 S:      Maintained
3755 F:      drivers/staging/dgnc/
3756
3757 DIOLAN U2C-12 I2C DRIVER
3758 M:      Guenter Roeck <linux@roeck-us.net>
3759 L:      linux-i2c@vger.kernel.org
3760 S:      Maintained
3761 F:      drivers/i2c/busses/i2c-diolan-u2c.c
3762
3763 DIRECT ACCESS (DAX)
3764 M:      Matthew Wilcox <willy@linux.intel.com>
3765 L:      linux-fsdevel@vger.kernel.org
3766 S:      Supported
3767 F:      fs/dax.c
3768
3769 DIRECTORY NOTIFICATION (DNOTIFY)
3770 M:      Eric Paris <eparis@parisplace.org>
3771 S:      Maintained
3772 F:      Documentation/filesystems/dnotify.txt
3773 F:      fs/notify/dnotify/
3774 F:      include/linux/dnotify.h
3775
3776 DISK GEOMETRY AND PARTITION HANDLING
3777 M:      Andries Brouwer <aeb@cwi.nl>
3778 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3779 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3780 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3781 S:      Maintained
3782
3783 DISKQUOTA
3784 M:      Jan Kara <jack@suse.com>
3785 S:      Maintained
3786 F:      Documentation/filesystems/quota.txt
3787 F:      fs/quota/
3788 F:      include/linux/quota*.h
3789 F:      include/uapi/linux/quota*.h
3790
3791 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3792 M:      Bernie Thompson <bernie@plugable.com>
3793 L:      linux-fbdev@vger.kernel.org
3794 S:      Maintained
3795 W:      http://plugable.com/category/projects/udlfb/
3796 F:      drivers/video/fbdev/udlfb.c
3797 F:      include/video/udlfb.h
3798 F:      Documentation/fb/udlfb.txt
3799
3800 DISTRIBUTED LOCK MANAGER (DLM)
3801 M:      Christine Caulfield <ccaulfie@redhat.com>
3802 M:      David Teigland <teigland@redhat.com>
3803 L:      cluster-devel@redhat.com
3804 W:      http://sources.redhat.com/cluster/
3805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3806 S:      Supported
3807 F:      fs/dlm/
3808
3809 DMA BUFFER SHARING FRAMEWORK
3810 M:      Sumit Semwal <sumit.semwal@linaro.org>
3811 S:      Maintained
3812 L:      linux-media@vger.kernel.org
3813 L:      dri-devel@lists.freedesktop.org
3814 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3815 F:      drivers/dma-buf/
3816 F:      include/linux/dma-buf*
3817 F:      include/linux/reservation.h
3818 F:      include/linux/*fence.h
3819 F:      Documentation/dma-buf-sharing.txt
3820 T:      git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3821
3822 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3823 M:      Vinod Koul <vinod.koul@intel.com>
3824 L:      dmaengine@vger.kernel.org
3825 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
3826 S:      Maintained
3827 F:      drivers/dma/
3828 F:      include/linux/dmaengine.h
3829 F:      Documentation/devicetree/bindings/dma/
3830 F:      Documentation/dmaengine/
3831 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
3832
3833 DME1737 HARDWARE MONITOR DRIVER
3834 M:      Juerg Haefliger <juergh@gmail.com>
3835 L:      linux-hwmon@vger.kernel.org
3836 S:      Maintained
3837 F:      Documentation/hwmon/dme1737
3838 F:      drivers/hwmon/dme1737.c
3839
3840 DMI/SMBIOS SUPPORT
3841 M:      Jean Delvare <jdelvare@suse.com>
3842 S:      Maintained
3843 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3844 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
3845 F:      drivers/firmware/dmi-id.c
3846 F:      drivers/firmware/dmi_scan.c
3847 F:      include/linux/dmi.h
3848
3849 DOCUMENTATION
3850 M:      Jonathan Corbet <corbet@lwn.net>
3851 L:      linux-doc@vger.kernel.org
3852 S:      Maintained
3853 F:      Documentation/
3854 F:      scripts/docproc.c
3855 F:      scripts/kernel-doc*
3856 X:      Documentation/ABI/
3857 X:      Documentation/devicetree/
3858 X:      Documentation/acpi
3859 X:      Documentation/power
3860 X:      Documentation/spi
3861 X:      Documentation/DocBook/media
3862 T:      git git://git.lwn.net/linux.git docs-next
3863
3864 DOUBLETALK DRIVER
3865 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
3866 L:      blinux-list@redhat.com
3867 S:      Maintained
3868 F:      drivers/char/dtlk.c
3869 F:      include/linux/dtlk.h
3870
3871 DPT_I2O SCSI RAID DRIVER
3872 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3873 L:      linux-scsi@vger.kernel.org
3874 W:      http://www.adaptec.com/
3875 S:      Maintained
3876 F:      drivers/scsi/dpt*
3877 F:      drivers/scsi/dpt/
3878
3879 DRBD DRIVER
3880 M:      Philipp Reisner <philipp.reisner@linbit.com>
3881 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
3882 L:      drbd-dev@lists.linbit.com
3883 W:      http://www.drbd.org
3884 T:      git git://git.linbit.com/linux-drbd.git
3885 T:      git git://git.linbit.com/drbd-8.4.git
3886 S:      Supported
3887 F:      drivers/block/drbd/
3888 F:      lib/lru_cache.c
3889 F:      Documentation/blockdev/drbd/
3890
3891 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3892 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3894 S:      Supported
3895 F:      Documentation/kobject.txt
3896 F:      drivers/base/
3897 F:      fs/debugfs/
3898 F:      fs/kernfs/
3899 F:      fs/sysfs/
3900 F:      include/linux/debugfs.h
3901 F:      include/linux/kobj*
3902 F:      lib/kobj*
3903
3904 DRM DRIVERS
3905 M:      David Airlie <airlied@linux.ie>
3906 L:      dri-devel@lists.freedesktop.org
3907 T:      git git://people.freedesktop.org/~airlied/linux
3908 S:      Maintained
3909 F:      drivers/gpu/drm/
3910 F:      drivers/gpu/vga/
3911 F:      Documentation/DocBook/gpu.*
3912 F:      include/drm/
3913 F:      include/uapi/drm/
3914
3915 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3916 M:      Dave Airlie <airlied@redhat.com>
3917 S:      Odd Fixes
3918 F:      drivers/gpu/drm/ast/
3919
3920 DRM DRIVER FOR BOCHS VIRTUAL GPU
3921 M:      Gerd Hoffmann <kraxel@redhat.com>
3922 S:      Odd Fixes
3923 F:      drivers/gpu/drm/bochs/
3924
3925 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3926 M:      Dave Airlie <airlied@redhat.com>
3927 S:      Odd Fixes
3928 F:      drivers/gpu/drm/cirrus/
3929
3930 RADEON and AMDGPU DRM DRIVERS
3931 M:      Alex Deucher <alexander.deucher@amd.com>
3932 M:      Christian König <christian.koenig@amd.com>
3933 L:      dri-devel@lists.freedesktop.org
3934 T:      git git://people.freedesktop.org/~agd5f/linux
3935 S:      Supported
3936 F:      drivers/gpu/drm/radeon/
3937 F:      include/uapi/drm/radeon_drm.h
3938 F:      drivers/gpu/drm/amd/
3939 F:      include/uapi/drm/amdgpu_drm.h
3940
3941 DRM PANEL DRIVERS
3942 M:      Thierry Reding <thierry.reding@gmail.com>
3943 L:      dri-devel@lists.freedesktop.org
3944 T:      git git://anongit.freedesktop.org/tegra/linux.git
3945 S:      Maintained
3946 F:      drivers/gpu/drm/drm_panel.c
3947 F:      drivers/gpu/drm/panel/
3948 F:      include/drm/drm_panel.h
3949 F:      Documentation/devicetree/bindings/display/panel/
3950
3951 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3952 M:      Daniel Vetter <daniel.vetter@intel.com>
3953 M:      Jani Nikula <jani.nikula@linux.intel.com>
3954 L:      intel-gfx@lists.freedesktop.org
3955 L:      dri-devel@lists.freedesktop.org
3956 W:      https://01.org/linuxgraphics/
3957 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
3958 T:      git git://anongit.freedesktop.org/drm-intel
3959 S:      Supported
3960 F:      drivers/gpu/drm/i915/
3961 F:      include/drm/i915*
3962 F:      include/uapi/drm/i915_drm.h
3963
3964 DRM DRIVERS FOR ATMEL HLCDC
3965 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
3966 L:      dri-devel@lists.freedesktop.org
3967 S:      Supported
3968 F:      drivers/gpu/drm/atmel-hlcdc/
3969 F:      Documentation/devicetree/bindings/drm/atmel/
3970
3971 DRM DRIVERS FOR ALLWINNER A10
3972 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
3973 L:      dri-devel@lists.freedesktop.org
3974 S:      Supported
3975 F:      drivers/gpu/drm/sun4i/
3976 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
3977
3978 DRM DRIVERS FOR EXYNOS
3979 M:      Inki Dae <inki.dae@samsung.com>
3980 M:      Joonyoung Shim <jy0922.shim@samsung.com>
3981 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
3982 M:      Kyungmin Park <kyungmin.park@samsung.com>
3983 L:      dri-devel@lists.freedesktop.org
3984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3985 S:      Supported
3986 F:      drivers/gpu/drm/exynos/
3987 F:      include/uapi/drm/exynos_drm.h
3988 F:      Documentation/devicetree/bindings/display/exynos/
3989
3990 DRM DRIVERS FOR FREESCALE DCU
3991 M:      Stefan Agner <stefan@agner.ch>
3992 M:      Alison Wang <alison.wang@freescale.com>
3993 L:      dri-devel@lists.freedesktop.org
3994 S:      Supported
3995 F:      drivers/gpu/drm/fsl-dcu/
3996 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
3997 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
3998 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3999
4000 DRM DRIVERS FOR FREESCALE IMX
4001 M:      Philipp Zabel <p.zabel@pengutronix.de>
4002 L:      dri-devel@lists.freedesktop.org
4003 S:      Maintained
4004 F:      drivers/gpu/drm/imx/
4005 F:      drivers/gpu/ipu-v3/
4006 F:      Documentation/devicetree/bindings/display/imx/
4007
4008 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4009 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4010 L:      dri-devel@lists.freedesktop.org
4011 T:      git git://github.com/patjak/drm-gma500
4012 S:      Maintained
4013 F:      drivers/gpu/drm/gma500/
4014
4015 DRM DRIVERS FOR HISILICON
4016 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4017 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4018 R:      Chen Feng <puck.chen@hisilicon.com>
4019 L:      dri-devel@lists.freedesktop.org
4020 T:      git git://github.com/xin3liang/linux.git
4021 S:      Maintained
4022 F:      drivers/gpu/drm/hisilicon/
4023 F:      Documentation/devicetree/bindings/display/hisilicon/
4024
4025 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4026 S:      Orphan / Obsolete
4027 F:      drivers/gpu/drm/i810/
4028 F:      include/uapi/drm/i810_drm.h
4029
4030 DRM DRIVER FOR MSM ADRENO GPU
4031 M:      Rob Clark <robdclark@gmail.com>
4032 L:      linux-arm-msm@vger.kernel.org
4033 L:      dri-devel@lists.freedesktop.org
4034 L:      freedreno@lists.freedesktop.org
4035 T:      git git://people.freedesktop.org/~robclark/linux
4036 S:      Maintained
4037 F:      drivers/gpu/drm/msm/
4038 F:      include/uapi/drm/msm_drm.h
4039 F:      Documentation/devicetree/bindings/display/msm/
4040
4041 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4042 M:      Ben Skeggs <bskeggs@redhat.com>
4043 L:      dri-devel@lists.freedesktop.org
4044 L:      nouveau@lists.freedesktop.org
4045 T:      git git://github.com/skeggsb/linux
4046 S:      Supported
4047 F:      drivers/gpu/drm/nouveau/
4048 F:      include/uapi/drm/nouveau_drm.h
4049
4050 DRM DRIVERS FOR NVIDIA TEGRA
4051 M:      Thierry Reding <thierry.reding@gmail.com>
4052 L:      dri-devel@lists.freedesktop.org
4053 L:      linux-tegra@vger.kernel.org
4054 T:      git git://anongit.freedesktop.org/tegra/linux.git
4055 S:      Supported
4056 F:      drivers/gpu/drm/tegra/
4057 F:      drivers/gpu/host1x/
4058 F:      include/linux/host1x.h
4059 F:      include/uapi/drm/tegra_drm.h
4060 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4061
4062 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4063 S:      Orphan / Obsolete
4064 F:      drivers/gpu/drm/mga/
4065 F:      include/uapi/drm/mga_drm.h
4066
4067 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4068 M:      Dave Airlie <airlied@redhat.com>
4069 S:      Odd Fixes
4070 F:      drivers/gpu/drm/mgag200/
4071
4072 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4073 S:      Orphan / Obsolete
4074 F:      drivers/gpu/drm/r128/
4075 F:      include/uapi/drm/r128_drm.h
4076
4077 DRM DRIVERS FOR RENESAS
4078 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4079 L:      dri-devel@lists.freedesktop.org
4080 L:      linux-renesas-soc@vger.kernel.org
4081 T:      git git://linuxtv.org/pinchartl/fbdev
4082 S:      Supported
4083 F:      drivers/gpu/drm/rcar-du/
4084 F:      drivers/gpu/drm/shmobile/
4085 F:      include/linux/platform_data/shmob_drm.h
4086 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4087
4088 DRM DRIVER FOR QXL VIRTUAL GPU
4089 M:      Dave Airlie <airlied@redhat.com>
4090 S:      Odd Fixes
4091 F:      drivers/gpu/drm/qxl/
4092 F:      include/uapi/drm/qxl_drm.h
4093
4094 DRM DRIVERS FOR ROCKCHIP
4095 M:      Mark Yao <mark.yao@rock-chips.com>
4096 L:      dri-devel@lists.freedesktop.org
4097 S:      Maintained
4098 F:      drivers/gpu/drm/rockchip/
4099 F:      Documentation/devicetree/bindings/display/rockchip/
4100
4101 DRM DRIVER FOR SAVAGE VIDEO CARDS
4102 S:      Orphan / Obsolete
4103 F:      drivers/gpu/drm/savage/
4104 F:      include/uapi/drm/savage_drm.h
4105
4106 DRM DRIVER FOR SIS VIDEO CARDS
4107 S:      Orphan / Obsolete
4108 F:      drivers/gpu/drm/sis/
4109 F:      include/uapi/drm/sis_drm.h
4110
4111 DRM DRIVERS FOR STI
4112 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4113 M:      Vincent Abriou <vincent.abriou@st.com>
4114 L:      dri-devel@lists.freedesktop.org
4115 T:      git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4116 S:      Maintained
4117 F:      drivers/gpu/drm/sti
4118 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4119
4120 DRM DRIVER FOR TDFX VIDEO CARDS
4121 S:      Orphan / Obsolete
4122 F:      drivers/gpu/drm/tdfx/
4123
4124 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4125 M:      Dave Airlie <airlied@redhat.com>
4126 S:      Odd Fixes
4127 F:      drivers/gpu/drm/udl/
4128
4129 DRM DRIVERS FOR VIVANTE GPU IP
4130 M:      Lucas Stach <l.stach@pengutronix.de>
4131 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4132 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4133 L:      dri-devel@lists.freedesktop.org
4134 S:      Maintained
4135 F:      drivers/gpu/drm/etnaviv/
4136 F:      include/uapi/drm/etnaviv_drm.h
4137 F:      Documentation/devicetree/bindings/display/etnaviv/
4138
4139 DRM DRIVER FOR VMWARE VIRTUAL GPU
4140 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4141 M:      Sinclair Yeh <syeh@vmware.com>
4142 M:      Thomas Hellstrom <thellstrom@vmware.com>
4143 L:      dri-devel@lists.freedesktop.org
4144 T:      git git://people.freedesktop.org/~syeh/repos_linux
4145 T:      git git://people.freedesktop.org/~thomash/linux
4146 S:      Supported
4147 F:      drivers/gpu/drm/vmwgfx/
4148 F:      include/uapi/drm/vmwgfx_drm.h
4149
4150 DRM DRIVERS FOR VC4
4151 M:      Eric Anholt <eric@anholt.net>
4152 T:      git git://github.com/anholt/linux
4153 S:      Supported
4154 F:      drivers/gpu/drm/vc4/
4155 F:      include/uapi/drm/vc4_drm.h
4156 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4157
4158 DSBR100 USB FM RADIO DRIVER
4159 M:      Alexey Klimov <klimov.linux@gmail.com>
4160 L:      linux-media@vger.kernel.org
4161 T:      git git://linuxtv.org/media_tree.git
4162 S:      Maintained
4163 F:      drivers/media/radio/dsbr100.c
4164
4165 DSCC4 DRIVER
4166 M:      Francois Romieu <romieu@fr.zoreil.com>
4167 L:      netdev@vger.kernel.org
4168 S:      Maintained
4169 F:      drivers/net/wan/dscc4.c
4170
4171 DT3155 MEDIA DRIVER
4172 M:      Hans Verkuil <hverkuil@xs4all.nl>
4173 L:      linux-media@vger.kernel.org
4174 T:      git git://linuxtv.org/media_tree.git
4175 W:      https://linuxtv.org
4176 S:      Odd Fixes
4177 F:      drivers/media/pci/dt3155/
4178
4179 DVB_USB_AF9015 MEDIA DRIVER
4180 M:      Antti Palosaari <crope@iki.fi>
4181 L:      linux-media@vger.kernel.org
4182 W:      https://linuxtv.org
4183 W:      http://palosaari.fi/linux/
4184 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4185 T:      git git://linuxtv.org/anttip/media_tree.git
4186 S:      Maintained
4187 F:      drivers/media/usb/dvb-usb-v2/af9015*
4188
4189 DVB_USB_AF9035 MEDIA DRIVER
4190 M:      Antti Palosaari <crope@iki.fi>
4191 L:      linux-media@vger.kernel.org
4192 W:      https://linuxtv.org
4193 W:      http://palosaari.fi/linux/
4194 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4195 T:      git git://linuxtv.org/anttip/media_tree.git
4196 S:      Maintained
4197 F:      drivers/media/usb/dvb-usb-v2/af9035*
4198
4199 DVB_USB_ANYSEE MEDIA DRIVER
4200 M:      Antti Palosaari <crope@iki.fi>
4201 L:      linux-media@vger.kernel.org
4202 W:      https://linuxtv.org
4203 W:      http://palosaari.fi/linux/
4204 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4205 T:      git git://linuxtv.org/anttip/media_tree.git
4206 S:      Maintained
4207 F:      drivers/media/usb/dvb-usb-v2/anysee*
4208
4209 DVB_USB_AU6610 MEDIA DRIVER
4210 M:      Antti Palosaari <crope@iki.fi>
4211 L:      linux-media@vger.kernel.org
4212 W:      https://linuxtv.org
4213 W:      http://palosaari.fi/linux/
4214 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4215 T:      git git://linuxtv.org/anttip/media_tree.git
4216 S:      Maintained
4217 F:      drivers/media/usb/dvb-usb-v2/au6610*
4218
4219 DVB_USB_CE6230 MEDIA DRIVER
4220 M:      Antti Palosaari <crope@iki.fi>
4221 L:      linux-media@vger.kernel.org
4222 W:      https://linuxtv.org
4223 W:      http://palosaari.fi/linux/
4224 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4225 T:      git git://linuxtv.org/anttip/media_tree.git
4226 S:      Maintained
4227 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4228
4229 DVB_USB_CXUSB MEDIA DRIVER
4230 M:      Michael Krufky <mkrufky@linuxtv.org>
4231 L:      linux-media@vger.kernel.org
4232 W:      https://linuxtv.org
4233 W:      http://github.com/mkrufky
4234 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4235 T:      git git://linuxtv.org/media_tree.git
4236 S:      Maintained
4237 F:      drivers/media/usb/dvb-usb/cxusb*
4238
4239 DVB_USB_EC168 MEDIA DRIVER
4240 M:      Antti Palosaari <crope@iki.fi>
4241 L:      linux-media@vger.kernel.org
4242 W:      https://linuxtv.org
4243 W:      http://palosaari.fi/linux/
4244 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4245 T:      git git://linuxtv.org/anttip/media_tree.git
4246 S:      Maintained
4247 F:      drivers/media/usb/dvb-usb-v2/ec168*
4248
4249 DVB_USB_GL861 MEDIA DRIVER
4250 M:      Antti Palosaari <crope@iki.fi>
4251 L:      linux-media@vger.kernel.org
4252 W:      https://linuxtv.org
4253 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4254 T:      git git://linuxtv.org/anttip/media_tree.git
4255 S:      Maintained
4256 F:      drivers/media/usb/dvb-usb-v2/gl861*
4257
4258 DVB_USB_MXL111SF MEDIA DRIVER
4259 M:      Michael Krufky <mkrufky@linuxtv.org>
4260 L:      linux-media@vger.kernel.org
4261 W:      https://linuxtv.org
4262 W:      http://github.com/mkrufky
4263 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4264 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4265 S:      Maintained
4266 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4267
4268 DVB_USB_RTL28XXU MEDIA DRIVER
4269 M:      Antti Palosaari <crope@iki.fi>
4270 L:      linux-media@vger.kernel.org
4271 W:      https://linuxtv.org
4272 W:      http://palosaari.fi/linux/
4273 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4274 T:      git git://linuxtv.org/anttip/media_tree.git
4275 S:      Maintained
4276 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4277
4278 DVB_USB_V2 MEDIA DRIVER
4279 M:      Antti Palosaari <crope@iki.fi>
4280 L:      linux-media@vger.kernel.org
4281 W:      https://linuxtv.org
4282 W:      http://palosaari.fi/linux/
4283 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4284 T:      git git://linuxtv.org/anttip/media_tree.git
4285 S:      Maintained
4286 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4287 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4288
4289 DYNAMIC DEBUG
4290 M:      Jason Baron <jbaron@akamai.com>
4291 S:      Maintained
4292 F:      lib/dynamic_debug.c
4293 F:      include/linux/dynamic_debug.h
4294
4295 DZ DECSTATION DZ11 SERIAL DRIVER
4296 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4297 S:      Maintained
4298 F:      drivers/tty/serial/dz.*
4299
4300 E3X0 POWER BUTTON DRIVER
4301 M:      Moritz Fischer <moritz.fischer@ettus.com>
4302 L:      usrp-users@lists.ettus.com
4303 W:      http://www.ettus.com
4304 S:      Supported
4305 F:      drivers/input/misc/e3x0-button.c
4306 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4307
4308 E4000 MEDIA DRIVER
4309 M:      Antti Palosaari <crope@iki.fi>
4310 L:      linux-media@vger.kernel.org
4311 W:      https://linuxtv.org
4312 W:      http://palosaari.fi/linux/
4313 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4314 T:      git git://linuxtv.org/anttip/media_tree.git
4315 S:      Maintained
4316 F:      drivers/media/tuners/e4000*
4317
4318 EATA ISA/EISA/PCI SCSI DRIVER
4319 M:      Dario Ballabio <ballabio_dario@emc.com>
4320 L:      linux-scsi@vger.kernel.org
4321 S:      Maintained
4322 F:      drivers/scsi/eata.c
4323
4324 EC100 MEDIA DRIVER
4325 M:      Antti Palosaari <crope@iki.fi>
4326 L:      linux-media@vger.kernel.org
4327 W:      https://linuxtv.org
4328 W:      http://palosaari.fi/linux/
4329 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4330 T:      git git://linuxtv.org/anttip/media_tree.git
4331 S:      Maintained
4332 F:      drivers/media/dvb-frontends/ec100*
4333
4334 ECRYPT FILE SYSTEM
4335 M:      Tyler Hicks <tyhicks@canonical.com>
4336 L:      ecryptfs@vger.kernel.org
4337 W:      http://ecryptfs.org
4338 W:      https://launchpad.net/ecryptfs
4339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4340 S:      Supported
4341 F:      Documentation/filesystems/ecryptfs.txt
4342 F:      fs/ecryptfs/
4343
4344 EDAC-CORE
4345 M:      Doug Thompson <dougthompson@xmission.com>
4346 M:      Borislav Petkov <bp@alien8.de>
4347 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4348 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4349 L:      linux-edac@vger.kernel.org
4350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4352 S:      Supported
4353 F:      Documentation/edac.txt
4354 F:      drivers/edac/
4355 F:      include/linux/edac.h
4356
4357 EDAC-AMD64
4358 M:      Doug Thompson <dougthompson@xmission.com>
4359 M:      Borislav Petkov <bp@alien8.de>
4360 L:      linux-edac@vger.kernel.org
4361 S:      Maintained
4362 F:      drivers/edac/amd64_edac*
4363
4364 EDAC-CALXEDA
4365 M:      Doug Thompson <dougthompson@xmission.com>
4366 M:      Robert Richter <rric@kernel.org>
4367 L:      linux-edac@vger.kernel.org
4368 S:      Maintained
4369 F:      drivers/edac/highbank*
4370
4371 EDAC-CAVIUM
4372 M:      Ralf Baechle <ralf@linux-mips.org>
4373 M:      David Daney <david.daney@cavium.com>
4374 L:      linux-edac@vger.kernel.org
4375 L:      linux-mips@linux-mips.org
4376 S:      Supported
4377 F:      drivers/edac/octeon_edac*
4378
4379 EDAC-E752X
4380 M:      Mark Gross <mark.gross@intel.com>
4381 M:      Doug Thompson <dougthompson@xmission.com>
4382 L:      linux-edac@vger.kernel.org
4383 S:      Maintained
4384 F:      drivers/edac/e752x_edac.c
4385
4386 EDAC-E7XXX
4387 M:      Doug Thompson <dougthompson@xmission.com>
4388 L:      linux-edac@vger.kernel.org
4389 S:      Maintained
4390 F:      drivers/edac/e7xxx_edac.c
4391
4392 EDAC-GHES
4393 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4394 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4395 L:      linux-edac@vger.kernel.org
4396 S:      Maintained
4397 F:      drivers/edac/ghes_edac.c
4398
4399 EDAC-I82443BXGX
4400 M:      Tim Small <tim@buttersideup.com>
4401 L:      linux-edac@vger.kernel.org
4402 S:      Maintained
4403 F:      drivers/edac/i82443bxgx_edac.c
4404
4405 EDAC-I3000
4406 M:      Jason Uhlenkott <juhlenko@akamai.com>
4407 L:      linux-edac@vger.kernel.org
4408 S:      Maintained
4409 F:      drivers/edac/i3000_edac.c
4410
4411 EDAC-I5000
4412 M:      Doug Thompson <dougthompson@xmission.com>
4413 L:      linux-edac@vger.kernel.org
4414 S:      Maintained
4415 F:      drivers/edac/i5000_edac.c
4416
4417 EDAC-I5400
4418 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4419 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4420 L:      linux-edac@vger.kernel.org
4421 S:      Maintained
4422 F:      drivers/edac/i5400_edac.c
4423
4424 EDAC-I7300
4425 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4426 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4427 L:      linux-edac@vger.kernel.org
4428 S:      Maintained
4429 F:      drivers/edac/i7300_edac.c
4430
4431 EDAC-I7CORE
4432 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4433 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4434 L:      linux-edac@vger.kernel.org
4435 S:      Maintained
4436 F:      drivers/edac/i7core_edac.c
4437
4438 EDAC-I82975X
4439 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4440 M:      "Arvind R." <arvino55@gmail.com>
4441 L:      linux-edac@vger.kernel.org
4442 S:      Maintained
4443 F:      drivers/edac/i82975x_edac.c
4444
4445 EDAC-IE31200
4446 M:      Jason Baron <jbaron@akamai.com>
4447 L:      linux-edac@vger.kernel.org
4448 S:      Maintained
4449 F:      drivers/edac/ie31200_edac.c
4450
4451 EDAC-MPC85XX
4452 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4453 L:      linux-edac@vger.kernel.org
4454 S:      Maintained
4455 F:      drivers/edac/mpc85xx_edac.[ch]
4456
4457 EDAC-PASEMI
4458 M:      Egor Martovetsky <egor@pasemi.com>
4459 L:      linux-edac@vger.kernel.org
4460 S:      Maintained
4461 F:      drivers/edac/pasemi_edac.c
4462
4463 EDAC-R82600
4464 M:      Tim Small <tim@buttersideup.com>
4465 L:      linux-edac@vger.kernel.org
4466 S:      Maintained
4467 F:      drivers/edac/r82600_edac.c
4468
4469 EDAC-SBRIDGE
4470 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4471 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4472 L:      linux-edac@vger.kernel.org
4473 S:      Maintained
4474 F:      drivers/edac/sb_edac.c
4475
4476 EDAC-XGENE
4477 APPLIED MICRO (APM) X-GENE SOC EDAC
4478 M:     Loc Ho <lho@apm.com>
4479 S:     Supported
4480 F:     drivers/edac/xgene_edac.c
4481 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4482
4483 EDIROL UA-101/UA-1000 DRIVER
4484 M:      Clemens Ladisch <clemens@ladisch.de>
4485 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4486 T:      git git://git.alsa-project.org/alsa-kernel.git
4487 S:      Maintained
4488 F:      sound/usb/misc/ua101.c
4489
4490 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4491 M:      Matt Fleming <matt@codeblueprint.co.uk>
4492 L:      linux-efi@vger.kernel.org
4493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4494 S:      Maintained
4495 F:      Documentation/efi-stub.txt
4496 F:      arch/ia64/kernel/efi.c
4497 F:      arch/x86/boot/compressed/eboot.[ch]
4498 F:      arch/x86/include/asm/efi.h
4499 F:      arch/x86/platform/efi/
4500 F:      drivers/firmware/efi/
4501 F:      include/linux/efi*.h
4502
4503 EFI VARIABLE FILESYSTEM
4504 M:      Matthew Garrett <matthew.garrett@nebula.com>
4505 M:      Jeremy Kerr <jk@ozlabs.org>
4506 M:      Matt Fleming <matt@codeblueprint.co.uk>
4507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4508 L:      linux-efi@vger.kernel.org
4509 S:      Maintained
4510 F:      fs/efivarfs/
4511
4512 EFIFB FRAMEBUFFER DRIVER
4513 L:      linux-fbdev@vger.kernel.org
4514 M:      Peter Jones <pjones@redhat.com>
4515 S:      Maintained
4516 F:      drivers/video/fbdev/efifb.c
4517
4518 EFS FILESYSTEM
4519 W:      http://aeschi.ch.eu.org/efs/
4520 S:      Orphan
4521 F:      fs/efs/
4522
4523 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4524 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4525 L:      netdev@vger.kernel.org
4526 S:      Maintained
4527 F:      drivers/net/ethernet/ibm/ehea/
4528
4529 EM28XX VIDEO4LINUX DRIVER
4530 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4531 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4532 L:      linux-media@vger.kernel.org
4533 W:      https://linuxtv.org
4534 T:      git git://linuxtv.org/media_tree.git
4535 S:      Maintained
4536 F:      drivers/media/usb/em28xx/
4537
4538 EMBEDDED LINUX
4539 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4540 M:      Matt Mackall <mpm@selenic.com>
4541 M:      David Woodhouse <dwmw2@infradead.org>
4542 L:      linux-embedded@vger.kernel.org
4543 S:      Maintained
4544
4545 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4546 M:      James Smart <james.smart@avagotech.com>
4547 M:      Dick Kennedy <dick.kennedy@avagotech.com>
4548 L:      linux-scsi@vger.kernel.org
4549 W:      http://www.avagotech.com
4550 S:      Supported
4551 F:      drivers/scsi/lpfc/
4552
4553 ENE CB710 FLASH CARD READER DRIVER
4554 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4555 S:      Maintained
4556 F:      drivers/misc/cb710/
4557 F:      drivers/mmc/host/cb710-mmc.*
4558 F:      include/linux/cb710.h
4559
4560 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4561 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4562 S:      Maintained
4563 F:      drivers/media/rc/ene_ir.*
4564
4565 EPSON S1D13XXX FRAMEBUFFER DRIVER
4566 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4567 S:      Maintained
4568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4569 F:      drivers/video/fbdev/s1d13xxxfb.c
4570 F:      include/video/s1d13xxxfb.h
4571
4572 ET131X NETWORK DRIVER
4573 M:      Mark Einon <mark.einon@gmail.com>
4574 S:      Odd Fixes
4575 F:      drivers/net/ethernet/agere/
4576
4577 ETHERNET BRIDGE
4578 M:      Stephen Hemminger <stephen@networkplumber.org>
4579 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4580 L:      netdev@vger.kernel.org
4581 W:      http://www.linuxfoundation.org/en/Net:Bridge
4582 S:      Maintained
4583 F:      include/linux/netfilter_bridge/
4584 F:      net/bridge/
4585
4586 ETHERNET PHY LIBRARY
4587 M:      Florian Fainelli <f.fainelli@gmail.com>
4588 L:      netdev@vger.kernel.org
4589 S:      Maintained
4590 F:      include/linux/phy.h
4591 F:      include/linux/phy_fixed.h
4592 F:      drivers/net/phy/
4593 F:      Documentation/networking/phy.txt
4594 F:      drivers/of/of_mdio.c
4595 F:      drivers/of/of_net.c
4596
4597 EXT2 FILE SYSTEM
4598 M:      Jan Kara <jack@suse.com>
4599 L:      linux-ext4@vger.kernel.org
4600 S:      Maintained
4601 F:      Documentation/filesystems/ext2.txt
4602 F:      fs/ext2/
4603 F:      include/linux/ext2*
4604
4605 EXT4 FILE SYSTEM
4606 M:      "Theodore Ts'o" <tytso@mit.edu>
4607 M:      Andreas Dilger <adilger.kernel@dilger.ca>
4608 L:      linux-ext4@vger.kernel.org
4609 W:      http://ext4.wiki.kernel.org
4610 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
4611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4612 S:      Maintained
4613 F:      Documentation/filesystems/ext4.txt
4614 F:      fs/ext4/
4615
4616 Extended Verification Module (EVM)
4617 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
4618 L:      linux-ima-devel@lists.sourceforge.net
4619 L:      linux-security-module@vger.kernel.org
4620 S:      Supported
4621 F:      security/integrity/evm/
4622
4623 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4624 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4625 M:      Chanwoo Choi <cw00.choi@samsung.com>
4626 L:      linux-kernel@vger.kernel.org
4627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4628 S:      Maintained
4629 F:      drivers/extcon/
4630 F:      include/linux/extcon/
4631 F:      include/linux/extcon.h
4632 F:      Documentation/extcon/
4633 F:      Documentation/devicetree/bindings/extcon/
4634
4635 EXYNOS DP DRIVER
4636 M:      Jingoo Han <jingoohan1@gmail.com>
4637 L:      dri-devel@lists.freedesktop.org
4638 S:      Maintained
4639 F:      drivers/gpu/drm/exynos/exynos_dp*
4640
4641 EXYNOS SYSMMU (IOMMU) driver
4642 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4643 L:      iommu@lists.linux-foundation.org
4644 S:      Maintained
4645 F:      drivers/iommu/exynos-iommu.c
4646
4647 EXYNOS MIPI DISPLAY DRIVERS
4648 M:      Inki Dae <inki.dae@samsung.com>
4649 M:      Donghwa Lee <dh09.lee@samsung.com>
4650 M:      Kyungmin Park <kyungmin.park@samsung.com>
4651 L:      linux-fbdev@vger.kernel.org
4652 S:      Maintained
4653 F:      drivers/video/fbdev/exynos/exynos_mipi*
4654 F:      include/video/exynos_mipi*
4655
4656 EZchip NPS platform support
4657 M:      Noam Camus <noamc@ezchip.com>
4658 S:      Supported
4659 F:      arch/arc/plat-eznps
4660 F:      arch/arc/boot/dts/eznps.dts
4661
4662 F71805F HARDWARE MONITORING DRIVER
4663 M:      Jean Delvare <jdelvare@suse.com>
4664 L:      linux-hwmon@vger.kernel.org
4665 S:      Maintained
4666 F:      Documentation/hwmon/f71805f
4667 F:      drivers/hwmon/f71805f.c
4668
4669 FC0011 TUNER DRIVER
4670 M:      Michael Buesch <m@bues.ch>
4671 L:      linux-media@vger.kernel.org
4672 S:      Maintained
4673 F:      drivers/media/tuners/fc0011.h
4674 F:      drivers/media/tuners/fc0011.c
4675
4676 FC2580 MEDIA DRIVER
4677 M:      Antti Palosaari <crope@iki.fi>
4678 L:      linux-media@vger.kernel.org
4679 W:      https://linuxtv.org
4680 W:      http://palosaari.fi/linux/
4681 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4682 T:      git git://linuxtv.org/anttip/media_tree.git
4683 S:      Maintained
4684 F:      drivers/media/tuners/fc2580*
4685
4686 FANOTIFY
4687 M:      Eric Paris <eparis@redhat.com>
4688 S:      Maintained
4689 F:      fs/notify/fanotify/
4690 F:      include/linux/fanotify.h
4691 F:      include/uapi/linux/fanotify.h
4692
4693 FARSYNC SYNCHRONOUS DRIVER
4694 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
4695 W:      http://www.farsite.co.uk/
4696 S:      Supported
4697 F:      drivers/net/wan/farsync.*
4698
4699 FAULT INJECTION SUPPORT
4700 M:      Akinobu Mita <akinobu.mita@gmail.com>
4701 S:      Supported
4702 F:      Documentation/fault-injection/
4703 F:      lib/fault-inject.c
4704
4705 FBTFT Framebuffer drivers
4706 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4707 M:      Noralf Trønnes <noralf@tronnes.org>
4708 S:      Maintained
4709 F:      drivers/staging/fbtft/
4710
4711 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4712 M:      Johannes Thumshirn <jth@kernel.org>
4713 L:      fcoe-devel@open-fcoe.org
4714 W:      www.Open-FCoE.org
4715 S:      Supported
4716 F:      drivers/scsi/libfc/
4717 F:      drivers/scsi/fcoe/
4718 F:      include/scsi/fc/
4719 F:      include/scsi/libfc.h
4720 F:      include/scsi/libfcoe.h
4721 F:      include/uapi/scsi/fc/
4722
4723 FILE LOCKING (flock() and fcntl()/lockf())
4724 M:      Jeff Layton <jlayton@poochiereds.net>
4725 M:      "J. Bruce Fields" <bfields@fieldses.org>
4726 L:      linux-fsdevel@vger.kernel.org
4727 S:      Maintained
4728 F:      include/linux/fcntl.h
4729 F:      include/linux/fs.h
4730 F:      include/uapi/linux/fcntl.h
4731 F:      include/uapi/linux/fs.h
4732 F:      fs/fcntl.c
4733 F:      fs/locks.c
4734
4735 FILESYSTEMS (VFS and infrastructure)
4736 M:      Alexander Viro <viro@zeniv.linux.org.uk>
4737 L:      linux-fsdevel@vger.kernel.org
4738 S:      Maintained
4739 F:      fs/*
4740
4741 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4742 M:      Riku Voipio <riku.voipio@iki.fi>
4743 L:      linux-hwmon@vger.kernel.org
4744 S:      Maintained
4745 F:      drivers/hwmon/f75375s.c
4746 F:      include/linux/f75375s.h
4747
4748 FIREWIRE AUDIO DRIVERS
4749 M:      Clemens Ladisch <clemens@ladisch.de>
4750 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4751 T:      git git://git.alsa-project.org/alsa-kernel.git
4752 S:      Maintained
4753 F:      sound/firewire/
4754
4755 FIREWIRE MEDIA DRIVERS (firedtv)
4756 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
4757 L:      linux-media@vger.kernel.org
4758 L:      linux1394-devel@lists.sourceforge.net
4759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4760 S:      Maintained
4761 F:      drivers/media/firewire/
4762
4763 FIREWIRE SBP-2 TARGET
4764 M:      Chris Boot <bootc@bootc.net>
4765 L:      linux-scsi@vger.kernel.org
4766 L:      target-devel@vger.kernel.org
4767 L:      linux1394-devel@lists.sourceforge.net
4768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4769 S:      Maintained
4770 F:      drivers/target/sbp/
4771
4772 FIREWIRE SUBSYSTEM
4773 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
4774 L:      linux1394-devel@lists.sourceforge.net
4775 W:      http://ieee1394.wiki.kernel.org/
4776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4777 S:      Maintained
4778 F:      drivers/firewire/
4779 F:      include/linux/firewire.h
4780 F:      include/uapi/linux/firewire*.h
4781 F:      tools/firewire/
4782
4783 FIRMWARE LOADER (request_firmware)
4784 M:      Ming Lei <ming.lei@canonical.com>
4785 L:      linux-kernel@vger.kernel.org
4786 S:      Maintained
4787 F:      Documentation/firmware_class/
4788 F:      drivers/base/firmware*.c
4789 F:      include/linux/firmware.h
4790
4791 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4792 M:      Joshua Morris <josh.h.morris@us.ibm.com>
4793 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4794 S:      Maintained
4795 F:      drivers/block/rsxx/
4796
4797 FLOPPY DRIVER
4798 M:      Jiri Kosina <jikos@kernel.org>
4799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4800 S:      Odd fixes
4801 F:      drivers/block/floppy.c
4802
4803 FMC SUBSYSTEM
4804 M:      Alessandro Rubini <rubini@gnudd.com>
4805 W:      http://www.ohwr.org/projects/fmc-bus
4806 S:      Supported
4807 F:      drivers/fmc/
4808 F:      include/linux/fmc*.h
4809 F:      include/linux/ipmi-fru.h
4810 K:      fmc_d.*register
4811
4812 FPGA MANAGER FRAMEWORK
4813 M:      Alan Tull <atull@opensource.altera.com>
4814 R:      Moritz Fischer <moritz.fischer@ettus.com>
4815 S:      Maintained
4816 F:      drivers/fpga/
4817 F:      include/linux/fpga/fpga-mgr.h
4818 W:      http://www.rocketboards.org
4819
4820 FPU EMULATOR
4821 M:      Bill Metzenthen <billm@melbpc.org.au>
4822 W:      http://floatingpoint.sourceforge.net/emulator/index.html
4823 S:      Maintained
4824 F:      arch/x86/math-emu/
4825
4826 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4827 L:      netdev@vger.kernel.org
4828 S:      Orphan
4829 F:      drivers/net/wan/dlci.c
4830 F:      drivers/net/wan/sdla.c
4831
4832 FRAMEBUFFER LAYER
4833 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4834 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4835 L:      linux-fbdev@vger.kernel.org
4836 W:      http://linux-fbdev.sourceforge.net/
4837 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
4838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4839 S:      Maintained
4840 F:      Documentation/fb/
4841 F:      drivers/video/
4842 F:      include/video/
4843 F:      include/linux/fb.h
4844 F:      include/uapi/video/
4845 F:      include/uapi/linux/fb.h
4846
4847 FREESCALE DIU FRAMEBUFFER DRIVER
4848 M:      Timur Tabi <timur@tabi.org>
4849 L:      linux-fbdev@vger.kernel.org
4850 S:      Maintained
4851 F:      drivers/video/fbdev/fsl-diu-fb.*
4852
4853 FREESCALE DMA DRIVER
4854 M:      Li Yang <leoli@freescale.com>
4855 M:      Zhang Wei <zw@zh-kernel.org>
4856 L:      linuxppc-dev@lists.ozlabs.org
4857 S:      Maintained
4858 F:      drivers/dma/fsldma.*
4859
4860 FREESCALE GPMI NAND DRIVER
4861 M:      Han Xu <han.xu@nxp.com>
4862 L:      linux-mtd@lists.infradead.org
4863 S:      Maintained
4864 F:      drivers/mtd/nand/gpmi-nand/*
4865
4866 FREESCALE I2C CPM DRIVER
4867 M:      Jochen Friedrich <jochen@scram.de>
4868 L:      linuxppc-dev@lists.ozlabs.org
4869 L:      linux-i2c@vger.kernel.org
4870 S:      Maintained
4871 F:      drivers/i2c/busses/i2c-cpm.c
4872
4873 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4874 M:      Sascha Hauer <kernel@pengutronix.de>
4875 L:      linux-fbdev@vger.kernel.org
4876 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4877 S:      Maintained
4878 F:      include/linux/platform_data/video-imxfb.h
4879 F:      drivers/video/fbdev/imxfb.c
4880
4881 FREESCALE QUAD SPI DRIVER
4882 M:      Han Xu <han.xu@nxp.com>
4883 L:      linux-mtd@lists.infradead.org
4884 S:      Maintained
4885 F:      drivers/mtd/spi-nor/fsl-quadspi.c
4886
4887 FREESCALE SOC FS_ENET DRIVER
4888 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
4889 M:      Vitaly Bordug <vbordug@ru.mvista.com>
4890 L:      linuxppc-dev@lists.ozlabs.org
4891 L:      netdev@vger.kernel.org
4892 S:      Maintained
4893 F:      drivers/net/ethernet/freescale/fs_enet/
4894 F:      include/linux/fs_enet_pd.h
4895
4896 FREESCALE IMX / MXC FEC DRIVER
4897 M:      Fugang Duan <fugang.duan@nxp.com>
4898 L:      netdev@vger.kernel.org
4899 S:      Maintained
4900 F:      drivers/net/ethernet/freescale/fec_main.c
4901 F:      drivers/net/ethernet/freescale/fec_ptp.c
4902 F:      drivers/net/ethernet/freescale/fec.h
4903 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
4904
4905 FREESCALE QUICC ENGINE LIBRARY
4906 L:      linuxppc-dev@lists.ozlabs.org
4907 S:      Orphan
4908 F:      drivers/soc/fsl/qe/
4909 F:      include/soc/fsl/*qe*.h
4910 F:      include/soc/fsl/*ucc*.h
4911
4912 FREESCALE USB PERIPHERAL DRIVERS
4913 M:      Li Yang <leoli@freescale.com>
4914 L:      linux-usb@vger.kernel.org
4915 L:      linuxppc-dev@lists.ozlabs.org
4916 S:      Maintained
4917 F:      drivers/usb/gadget/udc/fsl*
4918
4919 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4920 M:      Li Yang <leoli@freescale.com>
4921 L:      netdev@vger.kernel.org
4922 L:      linuxppc-dev@lists.ozlabs.org
4923 S:      Maintained
4924 F:      drivers/net/ethernet/freescale/ucc_geth*
4925
4926 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4927 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
4928 L:      netdev@vger.kernel.org
4929 S:      Maintained
4930 F:      drivers/net/ethernet/freescale/gianfar*
4931 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
4932 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4933
4934 FREESCALE QUICC ENGINE UCC HDLC DRIVER
4935 M:      Zhao Qiang <qiang.zhao@nxp.com>
4936 L:      netdev@vger.kernel.org
4937 L:      linuxppc-dev@lists.ozlabs.org
4938 S:      Maintained
4939 F:      drivers/net/wan/fsl_ucc_hdlc*
4940
4941 FREESCALE QUICC ENGINE UCC UART DRIVER
4942 M:      Timur Tabi <timur@tabi.org>
4943 L:      linuxppc-dev@lists.ozlabs.org
4944 S:      Maintained
4945 F:      drivers/tty/serial/ucc_uart.c
4946
4947 FREESCALE SOC SOUND DRIVERS
4948 M:      Timur Tabi <timur@tabi.org>
4949 M:      Nicolin Chen <nicoleotsuka@gmail.com>
4950 M:      Xiubo Li <Xiubo.Lee@gmail.com>
4951 R:      Fabio Estevam <fabio.estevam@nxp.com>
4952 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4953 L:      linuxppc-dev@lists.ozlabs.org
4954 S:      Maintained
4955 F:      sound/soc/fsl/fsl*
4956 F:      sound/soc/fsl/imx*
4957 F:      sound/soc/fsl/mpc8610_hpcd.c
4958
4959 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4960 M:      "J. German Rivera" <German.Rivera@freescale.com>
4961 M:      Stuart Yoder <stuart.yoder@nxp.com>
4962 L:      linux-kernel@vger.kernel.org
4963 S:      Maintained
4964 F:      drivers/staging/fsl-mc/
4965
4966 FREEVXFS FILESYSTEM
4967 M:      Christoph Hellwig <hch@infradead.org>
4968 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
4969 S:      Maintained
4970 F:      fs/freevxfs/
4971
4972 FREEZER
4973 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4974 M:      Pavel Machek <pavel@ucw.cz>
4975 L:      linux-pm@vger.kernel.org
4976 S:      Supported
4977 F:      Documentation/power/freezing-of-tasks.txt
4978 F:      include/linux/freezer.h
4979 F:      kernel/freezer.c
4980
4981 FRONTSWAP API
4982 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4983 L:      linux-kernel@vger.kernel.org
4984 S:      Maintained
4985 F:      mm/frontswap.c
4986 F:      include/linux/frontswap.h
4987
4988 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4989 M:      David Howells <dhowells@redhat.com>
4990 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
4991 S:      Supported
4992 F:      Documentation/filesystems/caching/
4993 F:      fs/fscache/
4994 F:      include/linux/fscache*.h
4995
4996 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
4997 M:      Theodore Y. Ts'o <tytso@mit.edu>
4998 M:      Jaegeuk Kim <jaegeuk@kernel.org>
4999 S:      Supported
5000 F:      fs/crypto/
5001 F:      include/linux/fscrypto.h
5002
5003 F2FS FILE SYSTEM
5004 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5005 M:      Changman Lee <cm224.lee@samsung.com>
5006 R:      Chao Yu <yuchao0@huawei.com>
5007 L:      linux-f2fs-devel@lists.sourceforge.net
5008 W:      http://en.wikipedia.org/wiki/F2FS
5009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5010 S:      Maintained
5011 F:      Documentation/filesystems/f2fs.txt
5012 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5013 F:      fs/f2fs/
5014 F:      include/linux/f2fs_fs.h
5015 F:      include/trace/events/f2fs.h
5016
5017 FUJITSU FR-V (FRV) PORT
5018 S:      Orphan
5019 F:      arch/frv/
5020
5021 FUJITSU LAPTOP EXTRAS
5022 M:      Jonathan Woithe <jwoithe@just42.net>
5023 L:      platform-driver-x86@vger.kernel.org
5024 S:      Maintained
5025 F:      drivers/platform/x86/fujitsu-laptop.c
5026
5027 FUJITSU M-5MO LS CAMERA ISP DRIVER
5028 M:      Kyungmin Park <kyungmin.park@samsung.com>
5029 M:      Heungjun Kim <riverful.kim@samsung.com>
5030 L:      linux-media@vger.kernel.org
5031 S:      Maintained
5032 F:      drivers/media/i2c/m5mols/
5033 F:      include/media/i2c/m5mols.h
5034
5035 FUJITSU TABLET EXTRAS
5036 M:      Robert Gerlach <khnz@gmx.de>
5037 L:      platform-driver-x86@vger.kernel.org
5038 S:      Maintained
5039 F:      drivers/platform/x86/fujitsu-tablet.c
5040
5041 FUSE: FILESYSTEM IN USERSPACE
5042 M:      Miklos Szeredi <miklos@szeredi.hu>
5043 L:      linux-fsdevel@vger.kernel.org
5044 W:      http://fuse.sourceforge.net/
5045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5046 S:      Maintained
5047 F:      fs/fuse/
5048 F:      include/uapi/linux/fuse.h
5049 F:      Documentation/filesystems/fuse.txt
5050
5051 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5052 M:      Rik Faith <faith@cs.unc.edu>
5053 L:      linux-scsi@vger.kernel.org
5054 S:      Odd Fixes (e.g., new signatures)
5055 F:      drivers/scsi/fdomain.*
5056
5057 GCOV BASED KERNEL PROFILING
5058 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5059 S:      Maintained
5060 F:      kernel/gcov/
5061 F:      Documentation/gcov.txt
5062
5063 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5064 M:      Achim Leubner <achim_leubner@adaptec.com>
5065 L:      linux-scsi@vger.kernel.org
5066 W:      http://www.icp-vortex.com/
5067 S:      Supported
5068 F:      drivers/scsi/gdt*
5069
5070 GDB KERNEL DEBUGGING HELPER SCRIPTS
5071 M:      Jan Kiszka <jan.kiszka@siemens.com>
5072 M:      Kieran Bingham <kieran@bingham.xyz>
5073 S:      Supported
5074 F:      scripts/gdb/
5075
5076 GEMTEK FM RADIO RECEIVER DRIVER
5077 M:      Hans Verkuil <hverkuil@xs4all.nl>
5078 L:      linux-media@vger.kernel.org
5079 T:      git git://linuxtv.org/media_tree.git
5080 W:      https://linuxtv.org
5081 S:      Maintained
5082 F:      drivers/media/radio/radio-gemtek*
5083
5084 GENERIC GPIO I2C DRIVER
5085 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5086 S:      Supported
5087 F:      drivers/i2c/busses/i2c-gpio.c
5088 F:      include/linux/i2c-gpio.h
5089
5090 GENERIC GPIO I2C MULTIPLEXER DRIVER
5091 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5092 L:      linux-i2c@vger.kernel.org
5093 S:      Supported
5094 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5095 F:      include/linux/i2c-mux-gpio.h
5096 F:      Documentation/i2c/muxes/i2c-mux-gpio
5097
5098 GENERIC HDLC (WAN) DRIVERS
5099 M:      Krzysztof Halasa <khc@pm.waw.pl>
5100 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5101 S:      Maintained
5102 F:      drivers/net/wan/c101.c
5103 F:      drivers/net/wan/hd6457*
5104 F:      drivers/net/wan/hdlc*
5105 F:      drivers/net/wan/n2.c
5106 F:      drivers/net/wan/pc300too.c
5107 F:      drivers/net/wan/pci200syn.c
5108 F:      drivers/net/wan/wanxl*
5109
5110 GENERIC INCLUDE/ASM HEADER FILES
5111 M:      Arnd Bergmann <arnd@arndb.de>
5112 L:      linux-arch@vger.kernel.org
5113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5114 S:      Maintained
5115 F:      include/asm-generic/
5116 F:      include/uapi/asm-generic/
5117
5118 GENERIC PHY FRAMEWORK
5119 M:      Kishon Vijay Abraham I <kishon@ti.com>
5120 L:      linux-kernel@vger.kernel.org
5121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5122 S:      Supported
5123 F:      drivers/phy/
5124 F:      include/linux/phy/
5125
5126 GENERIC PM DOMAINS
5127 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5128 M:      Kevin Hilman <khilman@kernel.org>
5129 M:      Ulf Hansson <ulf.hansson@linaro.org>
5130 L:      linux-pm@vger.kernel.org
5131 S:      Supported
5132 F:      drivers/base/power/domain*.c
5133 F:      include/linux/pm_domain.h
5134
5135 GENERIC UIO DRIVER FOR PCI DEVICES
5136 M:      "Michael S. Tsirkin" <mst@redhat.com>
5137 L:      kvm@vger.kernel.org
5138 S:      Supported
5139 F:      drivers/uio/uio_pci_generic.c
5140
5141 GET_MAINTAINER SCRIPT
5142 M:      Joe Perches <joe@perches.com>
5143 S:      Maintained
5144 F:      scripts/get_maintainer.pl
5145
5146 GFS2 FILE SYSTEM
5147 M:      Steven Whitehouse <swhiteho@redhat.com>
5148 M:      Bob Peterson <rpeterso@redhat.com>
5149 L:      cluster-devel@redhat.com
5150 W:      http://sources.redhat.com/cluster/
5151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5152 S:      Supported
5153 F:      Documentation/filesystems/gfs2*.txt
5154 F:      fs/gfs2/
5155 F:      include/uapi/linux/gfs2_ondisk.h
5156
5157 GIGASET ISDN DRIVERS
5158 M:      Paul Bolle <pebolle@tiscali.nl>
5159 L:      gigaset307x-common@lists.sourceforge.net
5160 W:      http://gigaset307x.sourceforge.net/
5161 S:      Odd Fixes
5162 F:      Documentation/isdn/README.gigaset
5163 F:      drivers/isdn/gigaset/
5164 F:      include/uapi/linux/gigaset_dev.h
5165
5166 GO7007 MPEG CODEC
5167 M:      Hans Verkuil <hans.verkuil@cisco.com>
5168 L:      linux-media@vger.kernel.org
5169 S:      Maintained
5170 F:      drivers/media/usb/go7007/
5171
5172 GOODIX TOUCHSCREEN
5173 M:      Bastien Nocera <hadess@hadess.net>
5174 L:      linux-input@vger.kernel.org
5175 S:      Maintained
5176 F:      drivers/input/touchscreen/goodix.c
5177
5178 GPIO SUBSYSTEM
5179 M:      Linus Walleij <linus.walleij@linaro.org>
5180 M:      Alexandre Courbot <gnurou@gmail.com>
5181 L:      linux-gpio@vger.kernel.org
5182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5183 S:      Maintained
5184 F:      Documentation/devicetree/bindings/gpio/
5185 F:      Documentation/gpio/
5186 F:      Documentation/ABI/testing/gpio-cdev
5187 F:      Documentation/ABI/obsolete/sysfs-gpio
5188 F:      drivers/gpio/
5189 F:      include/linux/gpio/
5190 F:      include/linux/gpio.h
5191 F:      include/asm-generic/gpio.h
5192 F:      include/uapi/linux/gpio.h
5193 F:      tools/gpio/
5194
5195 GRE DEMULTIPLEXER DRIVER
5196 M:      Dmitry Kozlov <xeb@mail.ru>
5197 L:      netdev@vger.kernel.org
5198 S:      Maintained
5199 F:      net/ipv4/gre_demux.c
5200 F:      net/ipv4/gre_offload.c
5201 F:      include/net/gre.h
5202
5203 GRETH 10/100/1G Ethernet MAC device driver
5204 M:      Andreas Larsson <andreas@gaisler.com>
5205 L:      netdev@vger.kernel.org
5206 S:      Maintained
5207 F:      drivers/net/ethernet/aeroflex/
5208
5209 GSPCA FINEPIX SUBDRIVER
5210 M:      Frank Zago <frank@zago.net>
5211 L:      linux-media@vger.kernel.org
5212 T:      git git://linuxtv.org/media_tree.git
5213 S:      Maintained
5214 F:      drivers/media/usb/gspca/finepix.c
5215
5216 GSPCA GL860 SUBDRIVER
5217 M:      Olivier Lorin <o.lorin@laposte.net>
5218 L:      linux-media@vger.kernel.org
5219 T:      git git://linuxtv.org/media_tree.git
5220 S:      Maintained
5221 F:      drivers/media/usb/gspca/gl860/
5222
5223 GSPCA M5602 SUBDRIVER
5224 M:      Erik Andren <erik.andren@gmail.com>
5225 L:      linux-media@vger.kernel.org
5226 T:      git git://linuxtv.org/media_tree.git
5227 S:      Maintained
5228 F:      drivers/media/usb/gspca/m5602/
5229
5230 GSPCA PAC207 SONIXB SUBDRIVER
5231 M:      Hans Verkuil <hverkuil@xs4all.nl>
5232 L:      linux-media@vger.kernel.org
5233 T:      git git://linuxtv.org/media_tree.git
5234 S:      Odd Fixes
5235 F:      drivers/media/usb/gspca/pac207.c
5236
5237 GSPCA SN9C20X SUBDRIVER
5238 M:      Brian Johnson <brijohn@gmail.com>
5239 L:      linux-media@vger.kernel.org
5240 T:      git git://linuxtv.org/media_tree.git
5241 S:      Maintained
5242 F:      drivers/media/usb/gspca/sn9c20x.c
5243
5244 GSPCA T613 SUBDRIVER
5245 M:      Leandro Costantino <lcostantino@gmail.com>
5246 L:      linux-media@vger.kernel.org
5247 T:      git git://linuxtv.org/media_tree.git
5248 S:      Maintained
5249 F:      drivers/media/usb/gspca/t613.c
5250
5251 GSPCA USB WEBCAM DRIVER
5252 M:      Hans Verkuil <hverkuil@xs4all.nl>
5253 L:      linux-media@vger.kernel.org
5254 T:      git git://linuxtv.org/media_tree.git
5255 S:      Odd Fixes
5256 F:      drivers/media/usb/gspca/
5257
5258 GUID PARTITION TABLE (GPT)
5259 M:      Davidlohr Bueso <dave@stgolabs.net>
5260 L:      linux-efi@vger.kernel.org
5261 S:      Maintained
5262 F:      block/partitions/efi.*
5263
5264 STK1160 USB VIDEO CAPTURE DRIVER
5265 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5266 L:      linux-media@vger.kernel.org
5267 T:      git git://linuxtv.org/media_tree.git
5268 S:      Maintained
5269 F:      drivers/media/usb/stk1160/
5270
5271 H8/300 ARCHITECTURE
5272 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5273 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5274 W:      http://uclinux-h8.sourceforge.jp
5275 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5276 S:      Maintained
5277 F:      arch/h8300/
5278 F:      drivers/clocksource/h8300_*.c
5279 F:      drivers/clk/h8300/
5280 F:      drivers/irqchip/irq-renesas-h8*.c
5281
5282 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5283 M:      Frank Seidel <frank@f-seidel.de>
5284 L:      platform-driver-x86@vger.kernel.org
5285 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5286 S:      Maintained
5287 F:      drivers/platform/x86/hdaps.c
5288
5289 HDPVR USB VIDEO ENCODER DRIVER
5290 M:      Hans Verkuil <hverkuil@xs4all.nl>
5291 L:      linux-media@vger.kernel.org
5292 T:      git git://linuxtv.org/media_tree.git
5293 W:      https://linuxtv.org
5294 S:      Odd Fixes
5295 F:      drivers/media/usb/hdpvr/
5296
5297 HWPOISON MEMORY FAILURE HANDLING
5298 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5299 L:      linux-mm@kvack.org
5300 S:      Maintained
5301 F:      mm/memory-failure.c
5302 F:      mm/hwpoison-inject.c
5303
5304 HYPERVISOR VIRTUAL CONSOLE DRIVER
5305 L:      linuxppc-dev@lists.ozlabs.org
5306 S:      Odd Fixes
5307 F:      drivers/tty/hvc/
5308
5309 HACKRF MEDIA DRIVER
5310 M:      Antti Palosaari <crope@iki.fi>
5311 L:      linux-media@vger.kernel.org
5312 W:      https://linuxtv.org
5313 W:      http://palosaari.fi/linux/
5314 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5315 T:      git git://linuxtv.org/anttip/media_tree.git
5316 S:      Maintained
5317 F:      drivers/media/usb/hackrf/
5318
5319 HARDWARE MONITORING
5320 M:      Jean Delvare <jdelvare@suse.com>
5321 M:      Guenter Roeck <linux@roeck-us.net>
5322 L:      linux-hwmon@vger.kernel.org
5323 W:      http://hwmon.wiki.kernel.org/
5324 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5326 S:      Maintained
5327 F:      Documentation/hwmon/
5328 F:      drivers/hwmon/
5329 F:      include/linux/hwmon*.h
5330
5331 HARDWARE RANDOM NUMBER GENERATOR CORE
5332 M:      Matt Mackall <mpm@selenic.com>
5333 M:      Herbert Xu <herbert@gondor.apana.org.au>
5334 L:      linux-crypto@vger.kernel.org
5335 S:      Odd fixes
5336 F:      Documentation/devicetree/bindings/rng/
5337 F:      Documentation/hw_random.txt
5338 F:      drivers/char/hw_random/
5339 F:      include/linux/hw_random.h
5340
5341 HARDWARE SPINLOCK CORE
5342 M:      Ohad Ben-Cohen <ohad@wizery.com>
5343 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5344 L:      linux-remoteproc@vger.kernel.org
5345 S:      Maintained
5346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5347 F:      Documentation/devicetree/bindings/hwlock/
5348 F:      Documentation/hwspinlock.txt
5349 F:      drivers/hwspinlock/
5350 F:      include/linux/hwspinlock.h
5351
5352 HARMONY SOUND DRIVER
5353 L:      linux-parisc@vger.kernel.org
5354 S:      Maintained
5355 F:      sound/parisc/harmony.*
5356
5357 HD29L2 MEDIA DRIVER
5358 M:      Antti Palosaari <crope@iki.fi>
5359 L:      linux-media@vger.kernel.org
5360 W:      https://linuxtv.org
5361 W:      http://palosaari.fi/linux/
5362 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5363 T:      git git://linuxtv.org/anttip/media_tree.git
5364 S:      Maintained
5365 F:      drivers/media/dvb-frontends/hd29l2*
5366
5367 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5368 M:      Brian Boylston <brian.boylston@hpe.com>
5369 S:      Supported
5370 F:      Documentation/watchdog/hpwdt.txt
5371 F:      drivers/watchdog/hpwdt.c
5372
5373 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5374 M:      Don Brace <don.brace@microsemi.com>
5375 L:      iss_storagedev@hp.com
5376 L:      esc.storagedev@microsemi.com
5377 L:      linux-scsi@vger.kernel.org
5378 S:      Supported
5379 F:      Documentation/scsi/hpsa.txt
5380 F:      drivers/scsi/hpsa*.[ch]
5381 F:      include/linux/cciss*.h
5382 F:      include/uapi/linux/cciss*.h
5383
5384 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5385 M:      Don Brace <don.brace@microsemi.com>
5386 L:      iss_storagedev@hp.com
5387 L:      esc.storagedev@microsemi.com
5388 L:      linux-scsi@vger.kernel.org
5389 S:      Supported
5390 F:      Documentation/blockdev/cciss.txt
5391 F:      drivers/block/cciss*
5392 F:      include/linux/cciss_ioctl.h
5393 F:      include/uapi/linux/cciss_ioctl.h
5394
5395 HFI1 DRIVER
5396 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5397 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5398 L:      linux-rdma@vger.kernel.org
5399 S:      Supported
5400 F:      drivers/infiniband/hw/hfi1
5401
5402 HFS FILESYSTEM
5403 L:      linux-fsdevel@vger.kernel.org
5404 S:      Orphan
5405 F:      Documentation/filesystems/hfs.txt
5406 F:      fs/hfs/
5407
5408 HFSPLUS FILESYSTEM
5409 L:      linux-fsdevel@vger.kernel.org
5410 S:      Orphan
5411 F:      Documentation/filesystems/hfsplus.txt
5412 F:      fs/hfsplus/
5413
5414 HGA FRAMEBUFFER DRIVER
5415 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5416 L:      linux-nvidia@lists.surfsouth.com
5417 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5418 S:      Maintained
5419 F:      drivers/video/fbdev/hgafb.c
5420
5421 HIBERNATION (aka Software Suspend, aka swsusp)
5422 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5423 M:      Pavel Machek <pavel@ucw.cz>
5424 L:      linux-pm@vger.kernel.org
5425 S:      Supported
5426 F:      arch/x86/power/
5427 F:      drivers/base/power/
5428 F:      kernel/power/
5429 F:      include/linux/suspend.h
5430 F:      include/linux/freezer.h
5431 F:      include/linux/pm.h
5432 F:      arch/*/include/asm/suspend*.h
5433
5434 HID CORE LAYER
5435 M:      Jiri Kosina <jikos@kernel.org>
5436 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5437 L:      linux-input@vger.kernel.org
5438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5439 S:      Maintained
5440 F:      drivers/hid/
5441 F:      include/linux/hid*
5442 F:      include/uapi/linux/hid*
5443
5444 HID SENSOR HUB DRIVERS
5445 M:      Jiri Kosina <jikos@kernel.org>
5446 M:      Jonathan Cameron <jic23@kernel.org>
5447 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5448 L:      linux-input@vger.kernel.org
5449 L:      linux-iio@vger.kernel.org
5450 S:      Maintained
5451 F:      Documentation/hid/hid-sensor*
5452 F:      drivers/hid/hid-sensor-*
5453 F:      drivers/iio/*/hid-*
5454 F:      include/linux/hid-sensor-*
5455
5456 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5457 M:      Thomas Gleixner <tglx@linutronix.de>
5458 L:      linux-kernel@vger.kernel.org
5459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5460 S:      Maintained
5461 F:      Documentation/timers/
5462 F:      kernel/time/hrtimer.c
5463 F:      kernel/time/clockevents.c
5464 F:      kernel/time/tick*.*
5465 F:      kernel/time/timer_*.c
5466 F:      include/linux/clockchips.h
5467 F:      include/linux/hrtimer.h
5468
5469 HIGH-SPEED SCC DRIVER FOR AX.25
5470 L:      linux-hams@vger.kernel.org
5471 S:      Orphan
5472 F:      drivers/net/hamradio/dmascc.c
5473 F:      drivers/net/hamradio/scc.c
5474
5475 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5476 M:      HighPoint Linux Team <linux@highpoint-tech.com>
5477 W:      http://www.highpoint-tech.com
5478 S:      Supported
5479 F:      Documentation/scsi/hptiop.txt
5480 F:      drivers/scsi/hptiop.c
5481
5482 HIPPI
5483 M:      Jes Sorensen <jes@trained-monkey.org>
5484 L:      linux-hippi@sunsite.dk
5485 S:      Maintained
5486 F:      include/linux/hippidevice.h
5487 F:      include/uapi/linux/if_hippi.h
5488 F:      net/802/hippi.c
5489 F:      drivers/net/hippi/
5490
5491 HISILICON NETWORK SUBSYSTEM DRIVER
5492 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
5493 M:      Salil Mehta <salil.mehta@huawei.com>
5494 L:      netdev@vger.kernel.org
5495 W:      http://www.hisilicon.com
5496 S:      Maintained
5497 F:      drivers/net/ethernet/hisilicon/
5498 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
5499
5500 HISILICON SAS Controller
5501 M:      John Garry <john.garry@huawei.com>
5502 W:      http://www.hisilicon.com
5503 S:      Supported
5504 F:      drivers/scsi/hisi_sas/
5505 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5506
5507 HOST AP DRIVER
5508 M:      Jouni Malinen <j@w1.fi>
5509 L:      hostap@shmoo.com (subscribers-only)
5510 L:      linux-wireless@vger.kernel.org
5511 W:      http://hostap.epitest.fi/
5512 S:      Maintained
5513 F:      drivers/net/wireless/intersil/hostap/
5514
5515 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5516 L:      platform-driver-x86@vger.kernel.org
5517 S:      Orphan
5518 F:      drivers/platform/x86/tc1100-wmi.c
5519
5520 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5521 M:      Jaroslav Kysela <perex@perex.cz>
5522 S:      Maintained
5523 F:      drivers/net/ethernet/hp/hp100.*
5524
5525 HPET:   High Precision Event Timers driver
5526 M:      Clemens Ladisch <clemens@ladisch.de>
5527 S:      Maintained
5528 F:      Documentation/timers/hpet.txt
5529 F:      drivers/char/hpet.c
5530 F:      include/linux/hpet.h
5531 F:      include/uapi/linux/hpet.h
5532
5533 HPET:   x86
5534 S:      Orphan
5535 F:      arch/x86/kernel/hpet.c
5536 F:      arch/x86/include/asm/hpet.h
5537
5538 HPFS FILESYSTEM
5539 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5540 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5541 S:      Maintained
5542 F:      fs/hpfs/
5543
5544 HSI SUBSYSTEM
5545 M:      Sebastian Reichel <sre@kernel.org>
5546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5547 S:      Maintained
5548 F:      Documentation/ABI/testing/sysfs-bus-hsi
5549 F:      Documentation/hsi.txt
5550 F:      drivers/hsi/
5551 F:      include/linux/hsi/
5552 F:      include/uapi/linux/hsi/
5553
5554 HSO 3G MODEM DRIVER
5555 M:      Jan Dumon <j.dumon@option.com>
5556 W:      http://www.pharscape.org
5557 S:      Maintained
5558 F:      drivers/net/usb/hso.c
5559
5560 HSR NETWORK PROTOCOL
5561 M:      Arvid Brodin <arvid.brodin@alten.se>
5562 L:      netdev@vger.kernel.org
5563 S:      Maintained
5564 F:      net/hsr/
5565
5566 HTCPEN TOUCHSCREEN DRIVER
5567 M:      Pau Oliva Fora <pof@eslack.org>
5568 L:      linux-input@vger.kernel.org
5569 S:      Maintained
5570 F:      drivers/input/touchscreen/htcpen.c
5571
5572 HUGETLB FILESYSTEM
5573 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
5574 S:      Maintained
5575 F:      fs/hugetlbfs/
5576
5577 Hyper-V CORE AND DRIVERS
5578 M:      "K. Y. Srinivasan" <kys@microsoft.com>
5579 M:      Haiyang Zhang <haiyangz@microsoft.com>
5580 L:      devel@linuxdriverproject.org
5581 S:      Maintained
5582 F:      arch/x86/include/asm/mshyperv.h
5583 F:      arch/x86/include/uapi/asm/hyperv.h
5584 F:      arch/x86/kernel/cpu/mshyperv.c
5585 F:      drivers/hid/hid-hyperv.c
5586 F:      drivers/hv/
5587 F:      drivers/input/serio/hyperv-keyboard.c
5588 F:      drivers/pci/host/pci-hyperv.c
5589 F:      drivers/net/hyperv/
5590 F:      drivers/scsi/storvsc_drv.c
5591 F:      drivers/video/fbdev/hyperv_fb.c
5592 F:      include/linux/hyperv.h
5593 F:      tools/hv/
5594 F:      Documentation/ABI/stable/sysfs-bus-vmbus
5595
5596 I2C MUXES
5597 M:      Peter Rosin <peda@axentia.se>
5598 L:      linux-i2c@vger.kernel.org
5599 S:      Maintained
5600 F:      Documentation/i2c/i2c-topology
5601 F:      Documentation/i2c/muxes/
5602 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
5603 F:      drivers/i2c/i2c-mux.c
5604 F:      drivers/i2c/muxes/
5605 F:      include/linux/i2c-mux.h
5606
5607 I2C OVER PARALLEL PORT
5608 M:      Jean Delvare <jdelvare@suse.com>
5609 L:      linux-i2c@vger.kernel.org
5610 S:      Maintained
5611 F:      Documentation/i2c/busses/i2c-parport
5612 F:      Documentation/i2c/busses/i2c-parport-light
5613 F:      drivers/i2c/busses/i2c-parport.c
5614 F:      drivers/i2c/busses/i2c-parport-light.c
5615
5616 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5617 M:      Jean Delvare <jdelvare@suse.com>
5618 L:      linux-i2c@vger.kernel.org
5619 S:      Maintained
5620 F:      Documentation/i2c/busses/i2c-ali1535
5621 F:      Documentation/i2c/busses/i2c-ali1563
5622 F:      Documentation/i2c/busses/i2c-ali15x3
5623 F:      Documentation/i2c/busses/i2c-amd756
5624 F:      Documentation/i2c/busses/i2c-amd8111
5625 F:      Documentation/i2c/busses/i2c-i801
5626 F:      Documentation/i2c/busses/i2c-nforce2
5627 F:      Documentation/i2c/busses/i2c-piix4
5628 F:      Documentation/i2c/busses/i2c-sis5595
5629 F:      Documentation/i2c/busses/i2c-sis630
5630 F:      Documentation/i2c/busses/i2c-sis96x
5631 F:      Documentation/i2c/busses/i2c-via
5632 F:      Documentation/i2c/busses/i2c-viapro
5633 F:      drivers/i2c/busses/i2c-ali1535.c
5634 F:      drivers/i2c/busses/i2c-ali1563.c
5635 F:      drivers/i2c/busses/i2c-ali15x3.c
5636 F:      drivers/i2c/busses/i2c-amd756.c
5637 F:      drivers/i2c/busses/i2c-amd756-s4882.c
5638 F:      drivers/i2c/busses/i2c-amd8111.c
5639 F:      drivers/i2c/busses/i2c-i801.c
5640 F:      drivers/i2c/busses/i2c-isch.c
5641 F:      drivers/i2c/busses/i2c-nforce2.c
5642 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
5643 F:      drivers/i2c/busses/i2c-piix4.c
5644 F:      drivers/i2c/busses/i2c-sis5595.c
5645 F:      drivers/i2c/busses/i2c-sis630.c
5646 F:      drivers/i2c/busses/i2c-sis96x.c
5647 F:      drivers/i2c/busses/i2c-via.c
5648 F:      drivers/i2c/busses/i2c-viapro.c
5649
5650 I2C/SMBUS ISMT DRIVER
5651 M:      Seth Heasley <seth.heasley@intel.com>
5652 M:      Neil Horman <nhorman@tuxdriver.com>
5653 L:      linux-i2c@vger.kernel.org
5654 F:      drivers/i2c/busses/i2c-ismt.c
5655 F:      Documentation/i2c/busses/i2c-ismt
5656
5657 I2C/SMBUS STUB DRIVER
5658 M:      Jean Delvare <jdelvare@suse.com>
5659 L:      linux-i2c@vger.kernel.org
5660 S:      Maintained
5661 F:      drivers/i2c/i2c-stub.c
5662
5663 I2C SUBSYSTEM
5664 M:      Wolfram Sang <wsa@the-dreams.de>
5665 L:      linux-i2c@vger.kernel.org
5666 W:      https://i2c.wiki.kernel.org/
5667 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
5668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5669 S:      Maintained
5670 F:      Documentation/devicetree/bindings/i2c/
5671 F:      Documentation/i2c/
5672 F:      drivers/i2c/
5673 F:      drivers/i2c/*/
5674 F:      include/linux/i2c.h
5675 F:      include/linux/i2c-*.h
5676 F:      include/uapi/linux/i2c.h
5677 F:      include/uapi/linux/i2c-*.h
5678
5679 I2C ACPI SUPPORT
5680 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5681 L:      linux-i2c@vger.kernel.org
5682 L:      linux-acpi@vger.kernel.org
5683 S:      Maintained
5684
5685 I2C-TAOS-EVM DRIVER
5686 M:      Jean Delvare <jdelvare@suse.com>
5687 L:      linux-i2c@vger.kernel.org
5688 S:      Maintained
5689 F:      Documentation/i2c/busses/i2c-taos-evm
5690 F:      drivers/i2c/busses/i2c-taos-evm.c
5691
5692 I2C-TINY-USB DRIVER
5693 M:      Till Harbaum <till@harbaum.org>
5694 L:      linux-i2c@vger.kernel.org
5695 W:      http://www.harbaum.org/till/i2c_tiny_usb
5696 S:      Maintained
5697 F:      drivers/i2c/busses/i2c-tiny-usb.c
5698
5699 i386 BOOT CODE
5700 M:      "H. Peter Anvin" <hpa@zytor.com>
5701 S:      Maintained
5702 F:      arch/x86/boot/
5703
5704 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5705 M:      "H. Peter Anvin" <hpa@zytor.com>
5706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5707 S:      Maintained
5708
5709 IA64 (Itanium) PLATFORM
5710 M:      Tony Luck <tony.luck@intel.com>
5711 M:      Fenghua Yu <fenghua.yu@intel.com>
5712 L:      linux-ia64@vger.kernel.org
5713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5714 S:      Maintained
5715 F:      arch/ia64/
5716
5717 IBM Power VMX Cryptographic instructions
5718 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5719 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5720 L:      linux-crypto@vger.kernel.org
5721 S:      Supported
5722 F:      drivers/crypto/vmx/Makefile
5723 F:      drivers/crypto/vmx/Kconfig
5724 F:      drivers/crypto/vmx/vmx.c
5725 F:      drivers/crypto/vmx/aes*
5726 F:      drivers/crypto/vmx/ghash*
5727 F:      drivers/crypto/vmx/ppc-xlate.pl
5728
5729 IBM Power in-Nest Crypto Acceleration
5730 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5731 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5732 L:      linux-crypto@vger.kernel.org
5733 S:      Supported
5734 F:      drivers/crypto/nx/Makefile
5735 F:      drivers/crypto/nx/Kconfig
5736 F:      drivers/crypto/nx/nx-aes*
5737 F:      drivers/crypto/nx/nx-sha*
5738 F:      drivers/crypto/nx/nx.*
5739 F:      drivers/crypto/nx/nx_csbcpb.h
5740 F:      drivers/crypto/nx/nx_debugfs.h
5741
5742 IBM Power 842 compression accelerator
5743 M:      Dan Streetman <ddstreet@ieee.org>
5744 S:      Supported
5745 F:      drivers/crypto/nx/Makefile
5746 F:      drivers/crypto/nx/Kconfig
5747 F:      drivers/crypto/nx/nx-842*
5748 F:      include/linux/sw842.h
5749 F:      crypto/842.c
5750 F:      lib/842/
5751
5752 IBM Power Linux RAID adapter
5753 M:      Brian King <brking@us.ibm.com>
5754 S:      Supported
5755 F:      drivers/scsi/ipr.*
5756
5757 IBM Power Virtual Ethernet Device Driver
5758 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5759 L:      netdev@vger.kernel.org
5760 S:      Supported
5761 F:      drivers/net/ethernet/ibm/ibmveth.*
5762
5763 IBM Power SRIOV Virtual NIC Device Driver
5764 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5765 M:      John Allen <jallen@linux.vnet.ibm.com>
5766 L:      netdev@vger.kernel.org
5767 S:      Supported
5768 F:      drivers/net/ethernet/ibm/ibmvnic.*
5769
5770 IBM Power Virtual SCSI Device Drivers
5771 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5772 L:      linux-scsi@vger.kernel.org
5773 S:      Supported
5774 F:      drivers/scsi/ibmvscsi/ibmvscsi*
5775 F:      drivers/scsi/ibmvscsi/viosrp.h
5776
5777 IBM Power Virtual FC Device Drivers
5778 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5779 L:      linux-scsi@vger.kernel.org
5780 S:      Supported
5781 F:      drivers/scsi/ibmvscsi/ibmvfc*
5782
5783 IBM ServeRAID RAID DRIVER
5784 S:      Orphan
5785 F:      drivers/scsi/ips.*
5786
5787 ICH LPC AND GPIO DRIVER
5788 M:      Peter Tyser <ptyser@xes-inc.com>
5789 S:      Maintained
5790 F:      drivers/mfd/lpc_ich.c
5791 F:      drivers/gpio/gpio-ich.c
5792
5793 IDE SUBSYSTEM
5794 M:      "David S. Miller" <davem@davemloft.net>
5795 L:      linux-ide@vger.kernel.org
5796 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
5797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5798 S:      Maintained
5799 F:      Documentation/ide/
5800 F:      drivers/ide/
5801 F:      include/linux/ide.h
5802
5803 IDEAPAD LAPTOP EXTRAS DRIVER
5804 M:      Ike Panhc <ike.pan@canonical.com>
5805 L:      platform-driver-x86@vger.kernel.org
5806 W:      http://launchpad.net/ideapad-laptop
5807 S:      Maintained
5808 F:      drivers/platform/x86/ideapad-laptop.c
5809
5810 IDEAPAD LAPTOP SLIDEBAR DRIVER
5811 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
5812 L:      linux-input@vger.kernel.org
5813 W:      https://github.com/o2genum/ideapad-slidebar
5814 S:      Maintained
5815 F:      drivers/input/misc/ideapad_slidebar.c
5816
5817 IDE/ATAPI DRIVERS
5818 M:      Borislav Petkov <bp@alien8.de>
5819 L:      linux-ide@vger.kernel.org
5820 S:      Maintained
5821 F:      Documentation/cdrom/ide-cd
5822 F:      drivers/ide/ide-cd*
5823
5824 IDLE-I7300
5825 M:      Andy Henroid <andrew.d.henroid@intel.com>
5826 L:      linux-pm@vger.kernel.org
5827 S:      Supported
5828 F:      drivers/idle/i7300_idle.c
5829
5830 IEEE 802.15.4 SUBSYSTEM
5831 M:      Alexander Aring <aar@pengutronix.de>
5832 L:      linux-wpan@vger.kernel.org
5833 W:      http://wpan.cakelab.org/
5834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5836 S:      Maintained
5837 F:      net/ieee802154/
5838 F:      net/mac802154/
5839 F:      drivers/net/ieee802154/
5840 F:      include/linux/nl802154.h
5841 F:      include/linux/ieee802154.h
5842 F:      include/net/nl802154.h
5843 F:      include/net/mac802154.h
5844 F:      include/net/af_ieee802154.h
5845 F:      include/net/cfg802154.h
5846 F:      include/net/ieee802154_netdev.h
5847 F:      Documentation/networking/ieee802154.txt
5848
5849 IGORPLUG-USB IR RECEIVER
5850 M:      Sean Young <sean@mess.org>
5851 L:      linux-media@vger.kernel.org
5852 S:      Maintained
5853 F:      drivers/media/rc/igorplugusb.c
5854
5855 IGUANAWORKS USB IR TRANSCEIVER
5856 M:      Sean Young <sean@mess.org>
5857 L:      linux-media@vger.kernel.org
5858 S:      Maintained
5859 F:      drivers/media/rc/iguanair.c
5860
5861 IIO SUBSYSTEM AND DRIVERS
5862 M:      Jonathan Cameron <jic23@kernel.org>
5863 R:      Hartmut Knaack <knaack.h@gmx.de>
5864 R:      Lars-Peter Clausen <lars@metafoo.de>
5865 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5866 L:      linux-iio@vger.kernel.org
5867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
5868 S:      Maintained
5869 F:      Documentation/devicetree/bindings/iio/
5870 F:      drivers/iio/
5871 F:      drivers/staging/iio/
5872 F:      include/linux/iio/
5873 F:      tools/iio/
5874
5875 IKANOS/ADI EAGLE ADSL USB DRIVER
5876 M:      Matthieu Castet <castet.matthieu@free.fr>
5877 M:      Stanislaw Gruszka <stf_xl@wp.pl>
5878 S:      Maintained
5879 F:      drivers/usb/atm/ueagle-atm.c
5880
5881 INA209 HARDWARE MONITOR DRIVER
5882 M:      Guenter Roeck <linux@roeck-us.net>
5883 L:      linux-hwmon@vger.kernel.org
5884 S:      Maintained
5885 F:      Documentation/hwmon/ina209
5886 F:      Documentation/devicetree/bindings/i2c/ina209.txt
5887 F:      drivers/hwmon/ina209.c
5888
5889 INA2XX HARDWARE MONITOR DRIVER
5890 M:      Guenter Roeck <linux@roeck-us.net>
5891 L:      linux-hwmon@vger.kernel.org
5892 S:      Maintained
5893 F:      Documentation/hwmon/ina2xx
5894 F:      drivers/hwmon/ina2xx.c
5895 F:      include/linux/platform_data/ina2xx.h
5896
5897 INDUSTRY PACK SUBSYSTEM (IPACK)
5898 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5899 M:      Jens Taprogge <jens.taprogge@taprogge.org>
5900 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5901 L:      industrypack-devel@lists.sourceforge.net
5902 W:      http://industrypack.sourceforge.net
5903 S:      Maintained
5904 F:      drivers/ipack/
5905
5906 INGENIC JZ4780 DMA Driver
5907 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5908 S:      Maintained
5909 F:      drivers/dma/dma-jz4780.c
5910
5911 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5912 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5913 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5914 L:      linux-ima-devel@lists.sourceforge.net
5915 L:      linux-ima-user@lists.sourceforge.net
5916 L:      linux-security-module@vger.kernel.org
5917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5918 S:      Supported
5919 F:      security/integrity/ima/
5920
5921 IMGTEC IR DECODER DRIVER
5922 M:      James Hogan <james.hogan@imgtec.com>
5923 S:      Maintained
5924 F:      drivers/media/rc/img-ir/
5925
5926 IMS TWINTURBO FRAMEBUFFER DRIVER
5927 L:      linux-fbdev@vger.kernel.org
5928 S:      Orphan
5929 F:      drivers/video/fbdev/imsttfb.c
5930
5931 INFINIBAND SUBSYSTEM
5932 M:      Doug Ledford <dledford@redhat.com>
5933 M:      Sean Hefty <sean.hefty@intel.com>
5934 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
5935 L:      linux-rdma@vger.kernel.org
5936 W:      http://www.openfabrics.org/
5937 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
5938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5939 S:      Supported
5940 F:      Documentation/infiniband/
5941 F:      drivers/infiniband/
5942 F:      include/uapi/linux/if_infiniband.h
5943 F:      include/uapi/rdma/
5944 F:      include/rdma/
5945
5946 INOTIFY
5947 M:      John McCutchan <john@johnmccutchan.com>
5948 M:      Robert Love <rlove@rlove.org>
5949 M:      Eric Paris <eparis@parisplace.org>
5950 S:      Maintained
5951 F:      Documentation/filesystems/inotify.txt
5952 F:      fs/notify/inotify/
5953 F:      include/linux/inotify.h
5954 F:      include/uapi/linux/inotify.h
5955
5956 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5957 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
5958 L:      linux-input@vger.kernel.org
5959 Q:      http://patchwork.kernel.org/project/linux-input/list/
5960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5961 S:      Maintained
5962 F:      drivers/input/
5963 F:      include/linux/input.h
5964 F:      include/uapi/linux/input.h
5965 F:      include/linux/input/
5966 F:      Documentation/devicetree/bindings/input/
5967
5968 INPUT MULTITOUCH (MT) PROTOCOL
5969 M:      Henrik Rydberg <rydberg@bitmath.org>
5970 L:      linux-input@vger.kernel.org
5971 S:      Odd fixes
5972 F:      Documentation/input/multi-touch-protocol.txt
5973 F:      drivers/input/input-mt.c
5974 K:      \b(ABS|SYN)_MT_
5975
5976 INTEL ASoC BDW/HSW DRIVERS
5977 M:      Jie Yang <yang.jie@linux.intel.com>
5978 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5979 S:      Supported
5980 F:      sound/soc/intel/common/sst-dsp*
5981 F:      sound/soc/intel/common/sst-firmware.c
5982 F:      sound/soc/intel/boards/broadwell.c
5983 F:      sound/soc/intel/haswell/
5984
5985 INTEL C600 SERIES SAS CONTROLLER DRIVER
5986 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
5987 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5988 L:      linux-scsi@vger.kernel.org
5989 T:      git git://git.code.sf.net/p/intel-sas/isci
5990 S:      Supported
5991 F:      drivers/scsi/isci/
5992
5993 INTEL HID EVENT DRIVER
5994 M:      Alex Hung <alex.hung@canonical.com>
5995 L:      platform-driver-x86@vger.kernel.org
5996 S:      Maintained
5997 F:      drivers/platform/x86/intel-hid.c
5998
5999 INTEL VIRTUAL BUTTON DRIVER
6000 M:      AceLan Kao <acelan.kao@canonical.com>
6001 L:      platform-driver-x86@vger.kernel.org
6002 S:      Maintained
6003 F:      drivers/platform/x86/intel-vbtn.c
6004
6005 INTEL IDLE DRIVER
6006 M:      Len Brown <lenb@kernel.org>
6007 L:      linux-pm@vger.kernel.org
6008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6009 S:      Supported
6010 F:      drivers/idle/intel_idle.c
6011
6012 INTEL PSTATE DRIVER
6013 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6014 M:      Len Brown <lenb@kernel.org>
6015 L:      linux-pm@vger.kernel.org
6016 S:      Supported
6017 F:      drivers/cpufreq/intel_pstate.c
6018
6019 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6020 M:      Maik Broemme <mbroemme@plusserver.de>
6021 L:      linux-fbdev@vger.kernel.org
6022 S:      Maintained
6023 F:      Documentation/fb/intelfb.txt
6024 F:      drivers/video/fbdev/intelfb/
6025
6026 INTEL 810/815 FRAMEBUFFER DRIVER
6027 M:      Antonino Daplas <adaplas@gmail.com>
6028 L:      linux-fbdev@vger.kernel.org
6029 S:      Maintained
6030 F:      drivers/video/fbdev/i810/
6031
6032 INTEL MENLOW THERMAL DRIVER
6033 M:      Sujith Thomas <sujith.thomas@intel.com>
6034 L:      platform-driver-x86@vger.kernel.org
6035 W:      https://01.org/linux-acpi
6036 S:      Supported
6037 F:      drivers/platform/x86/intel_menlow.c
6038
6039 INTEL I/OAT DMA DRIVER
6040 M:      Dave Jiang <dave.jiang@intel.com>
6041 R:      Dan Williams <dan.j.williams@intel.com>
6042 L:      dmaengine@vger.kernel.org
6043 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6044 S:      Supported
6045 F:      drivers/dma/ioat*
6046
6047 INTEL IOMMU (VT-d)
6048 M:      David Woodhouse <dwmw2@infradead.org>
6049 L:      iommu@lists.linux-foundation.org
6050 T:      git git://git.infradead.org/iommu-2.6.git
6051 S:      Supported
6052 F:      drivers/iommu/intel-iommu.c
6053 F:      include/linux/intel-iommu.h
6054
6055 INTEL IOP-ADMA DMA DRIVER
6056 R:      Dan Williams <dan.j.williams@intel.com>
6057 S:      Odd fixes
6058 F:      drivers/dma/iop-adma.c
6059
6060 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6061 M:      Krzysztof Halasa <khalasa@piap.pl>
6062 S:      Maintained
6063 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6064 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6065 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6066 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6067 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6068 F:      drivers/net/wan/ixp4xx_hss.c
6069
6070 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6071 M:      Deepak Saxena <dsaxena@plexity.net>
6072 S:      Maintained
6073 F:      drivers/char/hw_random/ixp4xx-rng.c
6074
6075 INTEL ETHERNET DRIVERS
6076 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6077 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6078 W:      http://www.intel.com/support/feedback.htm
6079 W:      http://e1000.sourceforge.net/
6080 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6083 S:      Supported
6084 F:      Documentation/networking/e100.txt
6085 F:      Documentation/networking/e1000.txt
6086 F:      Documentation/networking/e1000e.txt
6087 F:      Documentation/networking/igb.txt
6088 F:      Documentation/networking/igbvf.txt
6089 F:      Documentation/networking/ixgb.txt
6090 F:      Documentation/networking/ixgbe.txt
6091 F:      Documentation/networking/ixgbevf.txt
6092 F:      Documentation/networking/i40e.txt
6093 F:      Documentation/networking/i40evf.txt
6094 F:      drivers/net/ethernet/intel/
6095 F:      drivers/net/ethernet/intel/*/
6096
6097 INTEL RDMA RNIC DRIVER
6098 M:     Faisal Latif <faisal.latif@intel.com>
6099 R:     Chien Tin Tung <chien.tin.tung@intel.com>
6100 R:     Mustafa Ismail <mustafa.ismail@intel.com>
6101 R:     Shiraz Saleem <shiraz.saleem@intel.com>
6102 R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6103 L:     linux-rdma@vger.kernel.org
6104 S:     Supported
6105 F:     drivers/infiniband/hw/i40iw/
6106
6107 INTEL MERRIFIELD GPIO DRIVER
6108 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6109 L:      linux-gpio@vger.kernel.org
6110 S:      Maintained
6111 F:      drivers/gpio/gpio-merrifield.c
6112
6113 INTEL-MID GPIO DRIVER
6114 M:      David Cohen <david.a.cohen@linux.intel.com>
6115 L:      linux-gpio@vger.kernel.org
6116 S:      Maintained
6117 F:      drivers/gpio/gpio-intel-mid.c
6118
6119 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6120 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6121 L:      linux-wireless@vger.kernel.org
6122 S:      Maintained
6123 F:      Documentation/networking/README.ipw2100
6124 F:      Documentation/networking/README.ipw2200
6125 F:      drivers/net/wireless/intel/ipw2x00/
6126
6127 INTEL(R) TRACE HUB
6128 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6129 S:      Supported
6130 F:      Documentation/trace/intel_th.txt
6131 F:      drivers/hwtracing/intel_th/
6132
6133 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6134 M:      Ning Sun <ning.sun@intel.com>
6135 L:      tboot-devel@lists.sourceforge.net
6136 W:      http://tboot.sourceforge.net
6137 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6138 S:      Supported
6139 F:      Documentation/intel_txt.txt
6140 F:      include/linux/tboot.h
6141 F:      arch/x86/kernel/tboot.c
6142
6143 INTEL WIRELESS WIMAX CONNECTION 2400
6144 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6145 M:      linux-wimax@intel.com
6146 L:      wimax@linuxwimax.org (subscribers-only)
6147 S:      Supported
6148 W:      http://linuxwimax.org
6149 F:      Documentation/wimax/README.i2400m
6150 F:      drivers/net/wimax/i2400m/
6151 F:      include/uapi/linux/wimax/i2400m.h
6152
6153 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6154 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6155 L:      linux-wireless@vger.kernel.org
6156 S:      Supported
6157 F:      drivers/net/wireless/intel/iwlegacy/
6158
6159 INTEL WIRELESS WIFI LINK (iwlwifi)
6160 M:      Johannes Berg <johannes.berg@intel.com>
6161 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6162 M:      Luca Coelho <luciano.coelho@intel.com>
6163 M:      Intel Linux Wireless <linuxwifi@intel.com>
6164 L:      linux-wireless@vger.kernel.org
6165 W:      http://intellinuxwireless.org
6166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6167 S:      Supported
6168 F:      drivers/net/wireless/intel/iwlwifi/
6169
6170 INTEL MANAGEMENT ENGINE (mei)
6171 M:      Tomas Winkler <tomas.winkler@intel.com>
6172 L:      linux-kernel@vger.kernel.org
6173 S:      Supported
6174 F:      include/uapi/linux/mei.h
6175 F:      include/linux/mei_cl_bus.h
6176 F:      drivers/misc/mei/*
6177 F:      drivers/watchdog/mei_wdt.c
6178 F:      Documentation/misc-devices/mei/*
6179
6180 INTEL MIC DRIVERS (mic)
6181 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6182 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6183 S:      Supported
6184 W:      https://github.com/sudeepdutt/mic
6185 W:      http://software.intel.com/en-us/mic-developer
6186 F:      include/linux/mic_bus.h
6187 F:      include/linux/scif.h
6188 F:      include/uapi/linux/mic_common.h
6189 F:      include/uapi/linux/mic_ioctl.h
6190 F:      include/uapi/linux/scif_ioctl.h
6191 F:      drivers/misc/mic/
6192 F:      drivers/dma/mic_x100_dma.c
6193 F:      drivers/dma/mic_x100_dma.h
6194 F:      Documentation/mic/
6195
6196 INTEL PMC/P-Unit IPC DRIVER
6197 M:      Zha Qipeng<qipeng.zha@intel.com>
6198 L:      platform-driver-x86@vger.kernel.org
6199 S:      Maintained
6200 F:      drivers/platform/x86/intel_pmc_ipc.c
6201 F:      drivers/platform/x86/intel_punit_ipc.c
6202 F:      arch/x86/include/asm/intel_pmc_ipc.h
6203 F:      arch/x86/include/asm/intel_punit_ipc.h
6204
6205 INTEL TELEMETRY DRIVER
6206 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6207 L:      platform-driver-x86@vger.kernel.org
6208 S:      Maintained
6209 F:      arch/x86/include/asm/intel_telemetry.h
6210 F:      drivers/platform/x86/intel_telemetry*
6211
6212 INTEL PMC CORE DRIVER
6213 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6214 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6215 L:      platform-driver-x86@vger.kernel.org
6216 S:      Maintained
6217 F:      arch/x86/include/asm/pmc_core.h
6218 F:      drivers/platform/x86/intel_pmc_core*
6219
6220 IOC3 ETHERNET DRIVER
6221 M:      Ralf Baechle <ralf@linux-mips.org>
6222 L:      linux-mips@linux-mips.org
6223 S:      Maintained
6224 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6225
6226 IOC3 SERIAL DRIVER
6227 M:      Pat Gefre <pfg@sgi.com>
6228 L:      linux-serial@vger.kernel.org
6229 S:      Maintained
6230 F:      drivers/tty/serial/ioc3_serial.c
6231
6232 IOMMU DRIVERS
6233 M:      Joerg Roedel <joro@8bytes.org>
6234 L:      iommu@lists.linux-foundation.org
6235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6236 S:      Maintained
6237 F:      Documentation/devicetree/bindings/iommu/
6238 F:      drivers/iommu/
6239
6240 IP MASQUERADING
6241 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6242 S:      Maintained
6243 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6244
6245 IPMI SUBSYSTEM
6246 M:      Corey Minyard <minyard@acm.org>
6247 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6248 W:      http://openipmi.sourceforge.net/
6249 S:      Supported
6250 F:      Documentation/IPMI.txt
6251 F:      drivers/char/ipmi/
6252 F:      include/linux/ipmi*
6253 F:      include/uapi/linux/ipmi*
6254
6255 QCOM AUDIO (ASoC) DRIVERS
6256 M:      Patrick Lai <plai@codeaurora.org>
6257 M:      Banajit Goswami <bgoswami@codeaurora.org>
6258 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6259 S:      Supported
6260 F:      sound/soc/qcom/
6261
6262 IPS SCSI RAID DRIVER
6263 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6264 L:      linux-scsi@vger.kernel.org
6265 W:      http://www.adaptec.com/
6266 S:      Maintained
6267 F:      drivers/scsi/ips*
6268
6269 IPVS
6270 M:      Wensong Zhang <wensong@linux-vs.org>
6271 M:      Simon Horman <horms@verge.net.au>
6272 M:      Julian Anastasov <ja@ssi.bg>
6273 L:      netdev@vger.kernel.org
6274 L:      lvs-devel@vger.kernel.org
6275 S:      Maintained
6276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6278 F:      Documentation/networking/ipvs-sysctl.txt
6279 F:      include/net/ip_vs.h
6280 F:      include/uapi/linux/ip_vs.h
6281 F:      net/netfilter/ipvs/
6282
6283 IPWIRELESS DRIVER
6284 M:      Jiri Kosina <jikos@kernel.org>
6285 M:      David Sterba <dsterba@suse.com>
6286 S:      Odd Fixes
6287 F:      drivers/tty/ipwireless/
6288
6289 IPX NETWORK LAYER
6290 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6291 L:      netdev@vger.kernel.org
6292 S:      Maintained
6293 F:      include/net/ipx.h
6294 F:      include/uapi/linux/ipx.h
6295 F:      net/ipx/
6296
6297 IRDA SUBSYSTEM
6298 M:      Samuel Ortiz <samuel@sortiz.org>
6299 L:      irda-users@lists.sourceforge.net (subscribers-only)
6300 L:      netdev@vger.kernel.org
6301 W:      http://irda.sourceforge.net/
6302 S:      Maintained
6303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6304 F:      Documentation/networking/irda.txt
6305 F:      drivers/net/irda/
6306 F:      include/net/irda/
6307 F:      net/irda/
6308
6309 IRQ SUBSYSTEM
6310 M:      Thomas Gleixner <tglx@linutronix.de>
6311 L:      linux-kernel@vger.kernel.org
6312 S:      Maintained
6313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6314 F:      kernel/irq/
6315
6316 IRQCHIP DRIVERS
6317 M:      Thomas Gleixner <tglx@linutronix.de>
6318 M:      Jason Cooper <jason@lakedaemon.net>
6319 M:      Marc Zyngier <marc.zyngier@arm.com>
6320 L:      linux-kernel@vger.kernel.org
6321 S:      Maintained
6322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6323 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6324 F:      Documentation/devicetree/bindings/interrupt-controller/
6325 F:      drivers/irqchip/
6326
6327 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6328 M:      Marc Zyngier <marc.zyngier@arm.com>
6329 S:      Maintained
6330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6331 F:      Documentation/IRQ-domain.txt
6332 F:      include/linux/irqdomain.h
6333 F:      kernel/irq/irqdomain.c
6334 F:      kernel/irq/msi.c
6335
6336 ISA
6337 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6338 S:      Maintained
6339 F:      Documentation/isa.txt
6340 F:      drivers/base/isa.c
6341 F:      include/linux/isa.h
6342
6343 ISAPNP
6344 M:      Jaroslav Kysela <perex@perex.cz>
6345 S:      Maintained
6346 F:      Documentation/isapnp.txt
6347 F:      drivers/pnp/isapnp/
6348 F:      include/linux/isapnp.h
6349
6350 ISA RADIO MODULE
6351 M:      Hans Verkuil <hverkuil@xs4all.nl>
6352 L:      linux-media@vger.kernel.org
6353 T:      git git://linuxtv.org/media_tree.git
6354 W:      https://linuxtv.org
6355 S:      Maintained
6356 F:      drivers/media/radio/radio-isa*
6357
6358 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6359 M:      Peter Jones <pjones@redhat.com>
6360 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6361 S:      Maintained
6362 F:      drivers/firmware/iscsi_ibft*
6363
6364 ISCSI
6365 M:      Mike Christie <michaelc@cs.wisc.edu>
6366 L:      open-iscsi@googlegroups.com
6367 W:      www.open-iscsi.org
6368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6369 S:      Maintained
6370 F:      drivers/scsi/*iscsi*
6371 F:      include/scsi/*iscsi*
6372
6373 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6374 M:      Or Gerlitz <ogerlitz@mellanox.com>
6375 M:      Sagi Grimberg <sagi@grimberg.me>
6376 M:      Roi Dayan <roid@mellanox.com>
6377 L:      linux-rdma@vger.kernel.org
6378 S:      Supported
6379 W:      http://www.openfabrics.org
6380 W:      www.open-iscsi.org
6381 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6382 F:      drivers/infiniband/ulp/iser/
6383
6384 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6385 M:      Sagi Grimberg <sagi@grimberg.me>
6386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6387 L:      linux-rdma@vger.kernel.org
6388 L:      target-devel@vger.kernel.org
6389 S:      Supported
6390 W:      http://www.linux-iscsi.org
6391 F:      drivers/infiniband/ulp/isert
6392
6393 ISDN SUBSYSTEM
6394 M:      Karsten Keil <isdn@linux-pingi.de>
6395 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6396 L:      netdev@vger.kernel.org
6397 W:      http://www.isdn4linux.de
6398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6399 S:      Maintained
6400 F:      Documentation/isdn/
6401 F:      drivers/isdn/
6402 F:      include/linux/isdn.h
6403 F:      include/linux/isdn/
6404 F:      include/uapi/linux/isdn.h
6405 F:      include/uapi/linux/isdn/
6406
6407 ISDN SUBSYSTEM (Eicon active card driver)
6408 M:      Armin Schindler <mac@melware.de>
6409 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6410 W:      http://www.melware.de
6411 S:      Maintained
6412 F:      drivers/isdn/hardware/eicon/
6413
6414 IT87 HARDWARE MONITORING DRIVER
6415 M:      Jean Delvare <jdelvare@suse.com>
6416 L:      linux-hwmon@vger.kernel.org
6417 S:      Maintained
6418 F:      Documentation/hwmon/it87
6419 F:      drivers/hwmon/it87.c
6420
6421 IT913X MEDIA DRIVER
6422 M:      Antti Palosaari <crope@iki.fi>
6423 L:      linux-media@vger.kernel.org
6424 W:      https://linuxtv.org
6425 W:      http://palosaari.fi/linux/
6426 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6427 T:      git git://linuxtv.org/anttip/media_tree.git
6428 S:      Maintained
6429 F:      drivers/media/tuners/it913x*
6430
6431 IVTV VIDEO4LINUX DRIVER
6432 M:      Andy Walls <awalls@md.metrocast.net>
6433 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
6434 L:      linux-media@vger.kernel.org
6435 T:      git git://linuxtv.org/media_tree.git
6436 W:      http://www.ivtvdriver.org
6437 S:      Maintained
6438 F:      Documentation/video4linux/*.ivtv
6439 F:      drivers/media/pci/ivtv/
6440 F:      include/uapi/linux/ivtv*
6441
6442 IX2505V MEDIA DRIVER
6443 M:      Malcolm Priestley <tvboxspy@gmail.com>
6444 L:      linux-media@vger.kernel.org
6445 W:      https://linuxtv.org
6446 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6447 S:      Maintained
6448 F:      drivers/media/dvb-frontends/ix2505v*
6449
6450 JC42.4 TEMPERATURE SENSOR DRIVER
6451 M:      Guenter Roeck <linux@roeck-us.net>
6452 L:      linux-hwmon@vger.kernel.org
6453 S:      Maintained
6454 F:      drivers/hwmon/jc42.c
6455 F:      Documentation/hwmon/jc42
6456
6457 JFS FILESYSTEM
6458 M:      Dave Kleikamp <shaggy@kernel.org>
6459 L:      jfs-discussion@lists.sourceforge.net
6460 W:      http://jfs.sourceforge.net/
6461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6462 S:      Maintained
6463 F:      Documentation/filesystems/jfs.txt
6464 F:      fs/jfs/
6465
6466 JME NETWORK DRIVER
6467 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
6468 L:      netdev@vger.kernel.org
6469 S:      Maintained
6470 F:      drivers/net/ethernet/jme.*
6471
6472 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6473 M:      David Woodhouse <dwmw2@infradead.org>
6474 L:      linux-mtd@lists.infradead.org
6475 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
6476 S:      Maintained
6477 F:      fs/jffs2/
6478 F:      include/uapi/linux/jffs2.h
6479
6480 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6481 M:      "Theodore Ts'o" <tytso@mit.edu>
6482 M:      Jan Kara <jack@suse.com>
6483 L:      linux-ext4@vger.kernel.org
6484 S:      Maintained
6485 F:      fs/jbd2/
6486 F:      include/linux/jbd2.h
6487
6488 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6489 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6490 L:      linux-media@vger.kernel.org
6491 S:      Maintained
6492 F:      drivers/media/platform/rcar_jpu.c
6493
6494 JSM Neo PCI based serial card
6495 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6496 L:      linux-serial@vger.kernel.org
6497 S:      Maintained
6498 F:      drivers/tty/serial/jsm/
6499
6500 K10TEMP HARDWARE MONITORING DRIVER
6501 M:      Clemens Ladisch <clemens@ladisch.de>
6502 L:      linux-hwmon@vger.kernel.org
6503 S:      Maintained
6504 F:      Documentation/hwmon/k10temp
6505 F:      drivers/hwmon/k10temp.c
6506
6507 K8TEMP HARDWARE MONITORING DRIVER
6508 M:      Rudolf Marek <r.marek@assembler.cz>
6509 L:      linux-hwmon@vger.kernel.org
6510 S:      Maintained
6511 F:      Documentation/hwmon/k8temp
6512 F:      drivers/hwmon/k8temp.c
6513
6514 KASAN
6515 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
6516 R:      Alexander Potapenko <glider@google.com>
6517 R:      Dmitry Vyukov <dvyukov@google.com>
6518 L:      kasan-dev@googlegroups.com
6519 S:      Maintained
6520 F:      arch/*/include/asm/kasan.h
6521 F:      arch/*/mm/kasan_init*
6522 F:      Documentation/kasan.txt
6523 F:      include/linux/kasan*.h
6524 F:      lib/test_kasan.c
6525 F:      mm/kasan/
6526 F:      scripts/Makefile.kasan
6527
6528 KCONFIG
6529 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
6530 L:      linux-kbuild@vger.kernel.org
6531 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
6532 S:      Maintained
6533 F:      Documentation/kbuild/kconfig-language.txt
6534 F:      scripts/kconfig/
6535
6536 KDUMP
6537 M:      Dave Young <dyoung@redhat.com>
6538 M:      Baoquan He <bhe@redhat.com>
6539 R:      Vivek Goyal <vgoyal@redhat.com>
6540 L:      kexec@lists.infradead.org
6541 W:      http://lse.sourceforge.net/kdump/
6542 S:      Maintained
6543 F:      Documentation/kdump/
6544
6545 KEENE FM RADIO TRANSMITTER DRIVER
6546 M:      Hans Verkuil <hverkuil@xs4all.nl>
6547 L:      linux-media@vger.kernel.org
6548 T:      git git://linuxtv.org/media_tree.git
6549 W:      https://linuxtv.org
6550 S:      Maintained
6551 F:      drivers/media/radio/radio-keene*
6552
6553 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6554 M:      Ian Kent <raven@themaw.net>
6555 L:      autofs@vger.kernel.org
6556 S:      Maintained
6557 F:      fs/autofs4/
6558
6559 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6560 M:      Michal Marek <mmarek@suse.com>
6561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6563 L:      linux-kbuild@vger.kernel.org
6564 S:      Maintained
6565 F:      Documentation/kbuild/
6566 F:      Makefile
6567 F:      scripts/Makefile.*
6568 F:      scripts/basic/
6569 F:      scripts/mk*
6570 F:      scripts/package/
6571
6572 KERNEL JANITORS
6573 L:      kernel-janitors@vger.kernel.org
6574 W:      http://kernelnewbies.org/KernelJanitors
6575 S:      Odd Fixes
6576
6577 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6578 M:      "J. Bruce Fields" <bfields@fieldses.org>
6579 M:      Jeff Layton <jlayton@poochiereds.net>
6580 L:      linux-nfs@vger.kernel.org
6581 W:      http://nfs.sourceforge.net/
6582 T:      git git://linux-nfs.org/~bfields/linux.git
6583 S:      Supported
6584 F:      fs/nfsd/
6585 F:      include/uapi/linux/nfsd/
6586 F:      fs/lockd/
6587 F:      fs/nfs_common/
6588 F:      net/sunrpc/
6589 F:      include/linux/lockd/
6590 F:      include/linux/sunrpc/
6591 F:      include/uapi/linux/sunrpc/
6592
6593 KERNEL SELFTEST FRAMEWORK
6594 M:      Shuah Khan <shuahkh@osg.samsung.com>
6595 M:      Shuah Khan <shuah@kernel.org>
6596 L:      linux-kselftest@vger.kernel.org
6597 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6598 S:      Maintained
6599 F:      tools/testing/selftests
6600
6601 KERNEL VIRTUAL MACHINE (KVM)
6602 M:      Paolo Bonzini <pbonzini@redhat.com>
6603 M:      Radim Krčmář <rkrcmar@redhat.com>
6604 L:      kvm@vger.kernel.org
6605 W:      http://www.linux-kvm.org
6606 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6607 S:      Supported
6608 F:      Documentation/*/kvm*.txt
6609 F:      Documentation/virtual/kvm/
6610 F:      arch/*/kvm/
6611 F:      arch/x86/kernel/kvm.c
6612 F:      arch/x86/kernel/kvmclock.c
6613 F:      arch/*/include/asm/kvm*
6614 F:      include/linux/kvm*
6615 F:      include/uapi/linux/kvm*
6616 F:      virt/kvm/
6617 F:      tools/kvm/
6618
6619 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6620 M:      Joerg Roedel <joro@8bytes.org>
6621 L:      kvm@vger.kernel.org
6622 W:      http://www.linux-kvm.org/
6623 S:      Maintained
6624 F:      arch/x86/include/asm/svm.h
6625 F:      arch/x86/kvm/svm.c
6626
6627 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6628 M:      Alexander Graf <agraf@suse.com>
6629 L:      kvm-ppc@vger.kernel.org
6630 W:      http://www.linux-kvm.org/
6631 T:      git git://github.com/agraf/linux-2.6.git
6632 S:      Supported
6633 F:      arch/powerpc/include/asm/kvm*
6634 F:      arch/powerpc/kvm/
6635
6636 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6637 M:      Christian Borntraeger <borntraeger@de.ibm.com>
6638 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
6639 L:      linux-s390@vger.kernel.org
6640 W:      http://www.ibm.com/developerworks/linux/linux390/
6641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6642 S:      Supported
6643 F:      Documentation/s390/kvm.txt
6644 F:      arch/s390/include/asm/kvm*
6645 F:      arch/s390/kvm/
6646
6647 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6648 M:      Christoffer Dall <christoffer.dall@linaro.org>
6649 M:      Marc Zyngier <marc.zyngier@arm.com>
6650 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6651 L:      kvmarm@lists.cs.columbia.edu
6652 W:      http://systems.cs.columbia.edu/projects/kvm-arm
6653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6654 S:      Supported
6655 F:      arch/arm/include/uapi/asm/kvm*
6656 F:      arch/arm/include/asm/kvm*
6657 F:      arch/arm/kvm/
6658 F:      virt/kvm/arm/
6659 F:      include/kvm/arm_*
6660
6661 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6662 M:      Christoffer Dall <christoffer.dall@linaro.org>
6663 M:      Marc Zyngier <marc.zyngier@arm.com>
6664 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6665 L:      kvmarm@lists.cs.columbia.edu
6666 S:      Maintained
6667 F:      arch/arm64/include/uapi/asm/kvm*
6668 F:      arch/arm64/include/asm/kvm*
6669 F:      arch/arm64/kvm/
6670
6671 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6672 M:      James Hogan <james.hogan@imgtec.com>
6673 L:      linux-mips@linux-mips.org
6674 S:      Supported
6675 F:      arch/mips/include/uapi/asm/kvm*
6676 F:      arch/mips/include/asm/kvm*
6677 F:      arch/mips/kvm/
6678
6679 KEXEC
6680 M:      Eric Biederman <ebiederm@xmission.com>
6681 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
6682 L:      kexec@lists.infradead.org
6683 S:      Maintained
6684 F:      include/linux/kexec.h
6685 F:      include/uapi/linux/kexec.h
6686 F:      kernel/kexec*
6687
6688 KEYS/KEYRINGS:
6689 M:      David Howells <dhowells@redhat.com>
6690 L:      keyrings@vger.kernel.org
6691 S:      Maintained
6692 F:      Documentation/security/keys.txt
6693 F:      include/linux/key.h
6694 F:      include/linux/key-type.h
6695 F:      include/linux/keyctl.h
6696 F:      include/uapi/linux/keyctl.h
6697 F:      include/keys/
6698 F:      security/keys/
6699
6700 KEYS-TRUSTED
6701 M:      David Safford <safford@us.ibm.com>
6702 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6703 L:      linux-security-module@vger.kernel.org
6704 L:      keyrings@vger.kernel.org
6705 S:      Supported
6706 F:      Documentation/security/keys-trusted-encrypted.txt
6707 F:      include/keys/trusted-type.h
6708 F:      security/keys/trusted.c
6709 F:      security/keys/trusted.h
6710
6711 KEYS-ENCRYPTED
6712 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6713 M:      David Safford <safford@us.ibm.com>
6714 L:      linux-security-module@vger.kernel.org
6715 L:      keyrings@vger.kernel.org
6716 S:      Supported
6717 F:      Documentation/security/keys-trusted-encrypted.txt
6718 F:      include/keys/encrypted-type.h
6719 F:      security/keys/encrypted-keys/
6720
6721 KGDB / KDB /debug_core
6722 M:      Jason Wessel <jason.wessel@windriver.com>
6723 W:      http://kgdb.wiki.kernel.org/
6724 L:      kgdb-bugreport@lists.sourceforge.net
6725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6726 S:      Maintained
6727 F:      Documentation/DocBook/kgdb.tmpl
6728 F:      drivers/misc/kgdbts.c
6729 F:      drivers/tty/serial/kgdboc.c
6730 F:      include/linux/kdb.h
6731 F:      include/linux/kgdb.h
6732 F:      kernel/debug/
6733
6734 KMEMCHECK
6735 M:      Vegard Nossum <vegardno@ifi.uio.no>
6736 M:      Pekka Enberg <penberg@kernel.org>
6737 S:      Maintained
6738 F:      Documentation/kmemcheck.txt
6739 F:      arch/x86/include/asm/kmemcheck.h
6740 F:      arch/x86/mm/kmemcheck/
6741 F:      include/linux/kmemcheck.h
6742 F:      mm/kmemcheck.c
6743
6744 KMEMLEAK
6745 M:      Catalin Marinas <catalin.marinas@arm.com>
6746 S:      Maintained
6747 F:      Documentation/kmemleak.txt
6748 F:      include/linux/kmemleak.h
6749 F:      mm/kmemleak.c
6750 F:      mm/kmemleak-test.c
6751
6752 KPROBES
6753 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6754 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6755 M:      "David S. Miller" <davem@davemloft.net>
6756 M:      Masami Hiramatsu <mhiramat@kernel.org>
6757 S:      Maintained
6758 F:      Documentation/kprobes.txt
6759 F:      include/linux/kprobes.h
6760 F:      kernel/kprobes.c
6761
6762 KS0108 LCD CONTROLLER DRIVER
6763 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6764 W:      http://miguelojeda.es/auxdisplay.htm
6765 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6766 S:      Maintained
6767 F:      Documentation/auxdisplay/ks0108
6768 F:      drivers/auxdisplay/ks0108.c
6769 F:      include/linux/ks0108.h
6770
6771 L3MDEV
6772 M:      David Ahern <dsa@cumulusnetworks.com>
6773 L:      netdev@vger.kernel.org
6774 S:      Maintained
6775 F:      net/l3mdev
6776 F:      include/net/l3mdev.h
6777
6778 LANTIQ MIPS ARCHITECTURE
6779 M:      John Crispin <john@phrozen.org>
6780 L:      linux-mips@linux-mips.org
6781 S:      Maintained
6782 F:      arch/mips/lantiq
6783
6784 LAPB module
6785 L:      linux-x25@vger.kernel.org
6786 S:      Orphan
6787 F:      Documentation/networking/lapb-module.txt
6788 F:      include/*/lapb.h
6789 F:      net/lapb/
6790
6791 LASI 53c700 driver for PARISC
6792 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6793 L:      linux-scsi@vger.kernel.org
6794 S:      Maintained
6795 F:      Documentation/scsi/53c700.txt
6796 F:      drivers/scsi/53c700*
6797
6798 LED SUBSYSTEM
6799 M:      Richard Purdie <rpurdie@rpsys.net>
6800 M:      Jacek Anaszewski <j.anaszewski@samsung.com>
6801 L:      linux-leds@vger.kernel.org
6802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6803 S:      Maintained
6804 F:      Documentation/devicetree/bindings/leds/
6805 F:      drivers/leds/
6806 F:      include/linux/leds.h
6807
6808 LEGACY EEPROM DRIVER
6809 M:      Jean Delvare <jdelvare@suse.com>
6810 S:      Maintained
6811 F:      Documentation/misc-devices/eeprom
6812 F:      drivers/misc/eeprom/eeprom.c
6813
6814 LEGO USB Tower driver
6815 M:      Juergen Stuber <starblue@users.sourceforge.net>
6816 L:      legousb-devel@lists.sourceforge.net
6817 W:      http://legousb.sourceforge.net/
6818 S:      Maintained
6819 F:      drivers/usb/misc/legousbtower.c
6820
6821 LG2160 MEDIA DRIVER
6822 M:      Michael Krufky <mkrufky@linuxtv.org>
6823 L:      linux-media@vger.kernel.org
6824 W:      https://linuxtv.org
6825 W:      http://github.com/mkrufky
6826 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6827 T:      git git://linuxtv.org/mkrufky/tuners.git
6828 S:      Maintained
6829 F:      drivers/media/dvb-frontends/lg2160.*
6830
6831 LGDT3305 MEDIA DRIVER
6832 M:      Michael Krufky <mkrufky@linuxtv.org>
6833 L:      linux-media@vger.kernel.org
6834 W:      https://linuxtv.org
6835 W:      http://github.com/mkrufky
6836 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6837 T:      git git://linuxtv.org/mkrufky/tuners.git
6838 S:      Maintained
6839 F:      drivers/media/dvb-frontends/lgdt3305.*
6840
6841 LGUEST
6842 M:      Rusty Russell <rusty@rustcorp.com.au>
6843 L:      lguest@lists.ozlabs.org
6844 W:      http://lguest.ozlabs.org/
6845 S:      Odd Fixes
6846 F:      arch/x86/include/asm/lguest*.h
6847 F:      arch/x86/lguest/
6848 F:      drivers/lguest/
6849 F:      include/linux/lguest*.h
6850 F:      tools/lguest/
6851
6852 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6853 M:      Tejun Heo <tj@kernel.org>
6854 L:      linux-ide@vger.kernel.org
6855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6856 S:      Maintained
6857 F:      drivers/ata/
6858 F:      include/linux/ata.h
6859 F:      include/linux/libata.h
6860 F:      Documentation/devicetree/bindings/ata/
6861
6862 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6863 M:      Viresh Kumar <vireshk@kernel.org>
6864 L:      linux-ide@vger.kernel.org
6865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6866 S:      Maintained
6867 F:      include/linux/pata_arasan_cf_data.h
6868 F:      drivers/ata/pata_arasan_cf.c
6869
6870 LIBATA PATA DRIVERS
6871 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6872 M:      Tejun Heo <tj@kernel.org>
6873 L:      linux-ide@vger.kernel.org
6874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6875 S:      Maintained
6876 F:      drivers/ata/pata_*.c
6877 F:      drivers/ata/ata_generic.c
6878
6879 LIBATA SATA AHCI PLATFORM devices support
6880 M:      Hans de Goede <hdegoede@redhat.com>
6881 M:      Tejun Heo <tj@kernel.org>
6882 L:      linux-ide@vger.kernel.org
6883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6884 S:      Maintained
6885 F:      drivers/ata/ahci_platform.c
6886 F:      drivers/ata/libahci_platform.c
6887 F:      include/linux/ahci_platform.h
6888
6889 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6890 M:      Mikael Pettersson <mikpelinux@gmail.com>
6891 L:      linux-ide@vger.kernel.org
6892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6893 S:      Maintained
6894 F:      drivers/ata/sata_promise.*
6895
6896 LIBLOCKDEP
6897 M:      Sasha Levin <sasha.levin@oracle.com>
6898 S:      Maintained
6899 F:      tools/lib/lockdep/
6900
6901 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6902 M:      Dan Williams <dan.j.williams@intel.com>
6903 L:      linux-nvdimm@lists.01.org
6904 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
6905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6906 S:      Supported
6907 F:      drivers/nvdimm/*
6908 F:      include/linux/nd.h
6909 F:      include/linux/libnvdimm.h
6910 F:      include/uapi/linux/ndctl.h
6911
6912 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6913 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
6914 L:      linux-nvdimm@lists.01.org
6915 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
6916 S:      Supported
6917 F:      drivers/nvdimm/blk.c
6918 F:      drivers/nvdimm/region_devs.c
6919 F:      drivers/acpi/nfit*
6920
6921 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6922 M:      Vishal Verma <vishal.l.verma@intel.com>
6923 L:      linux-nvdimm@lists.01.org
6924 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
6925 S:      Supported
6926 F:      drivers/nvdimm/btt*
6927
6928 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6929 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
6930 L:      linux-nvdimm@lists.01.org
6931 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
6932 S:      Supported
6933 F:      drivers/nvdimm/pmem.c
6934 F:      include/linux/pmem.h
6935 F:      arch/*/include/asm/pmem.h
6936
6937 LIGHTNVM PLATFORM SUPPORT
6938 M:      Matias Bjorling <mb@lightnvm.io>
6939 W:      http://github/OpenChannelSSD
6940 L:      linux-block@vger.kernel.org
6941 S:      Maintained
6942 F:      drivers/lightnvm/
6943 F:      include/linux/lightnvm.h
6944 F:      include/uapi/linux/lightnvm.h
6945
6946 LINUX FOR IBM pSERIES (RS/6000)
6947 M:      Paul Mackerras <paulus@au.ibm.com>
6948 W:      http://www.ibm.com/linux/ltc/projects/ppc
6949 S:      Supported
6950 F:      arch/powerpc/boot/rs6000.h
6951
6952 LINUX FOR POWERPC (32-BIT AND 64-BIT)
6953 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
6954 M:      Paul Mackerras <paulus@samba.org>
6955 M:      Michael Ellerman <mpe@ellerman.id.au>
6956 W:      http://www.penguinppc.org/
6957 L:      linuxppc-dev@lists.ozlabs.org
6958 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6960 S:      Supported
6961 F:      Documentation/powerpc/
6962 F:      arch/powerpc/
6963 F:      drivers/char/tpm/tpm_ibmvtpm*
6964 F:      drivers/crypto/nx/
6965 F:      drivers/crypto/vmx/
6966 F:      drivers/net/ethernet/ibm/ibmveth.*
6967 F:      drivers/net/ethernet/ibm/ibmvnic.*
6968 F:      drivers/pci/hotplug/pnv_php.c
6969 F:      drivers/pci/hotplug/rpa*
6970 F:      drivers/scsi/ibmvscsi/
6971 N:      opal
6972 N:      /pmac
6973 N:      powermac
6974 N:      powernv
6975 N:      [^a-z0-9]ps3
6976 N:      pseries
6977
6978 LINUX FOR POWER MACINTOSH
6979 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
6980 W:      http://www.penguinppc.org/
6981 L:      linuxppc-dev@lists.ozlabs.org
6982 S:      Maintained
6983 F:      arch/powerpc/platforms/powermac/
6984 F:      drivers/macintosh/
6985
6986 LINUX FOR POWERPC EMBEDDED MPC5XXX
6987 M:      Anatolij Gustschin <agust@denx.de>
6988 L:      linuxppc-dev@lists.ozlabs.org
6989 T:      git git://git.denx.de/linux-denx-agust.git
6990 S:      Maintained
6991 F:      arch/powerpc/platforms/512x/
6992 F:      arch/powerpc/platforms/52xx/
6993
6994 LINUX FOR POWERPC EMBEDDED PPC4XX
6995 M:      Alistair Popple <alistair@popple.id.au>
6996 M:      Matt Porter <mporter@kernel.crashing.org>
6997 W:      http://www.penguinppc.org/
6998 L:      linuxppc-dev@lists.ozlabs.org
6999 S:      Maintained
7000 F:      arch/powerpc/platforms/40x/
7001 F:      arch/powerpc/platforms/44x/
7002
7003 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7004 L:      linuxppc-dev@lists.ozlabs.org
7005 S:      Orphan
7006 F:      arch/powerpc/*/*virtex*
7007 F:      arch/powerpc/*/*/*virtex*
7008
7009 LINUX FOR POWERPC EMBEDDED PPC8XX
7010 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7011 W:      http://www.penguinppc.org/
7012 L:      linuxppc-dev@lists.ozlabs.org
7013 S:      Maintained
7014 F:      arch/powerpc/platforms/8xx/
7015
7016 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7017 M:      Scott Wood <oss@buserror.net>
7018 M:      Kumar Gala <galak@kernel.crashing.org>
7019 W:      http://www.penguinppc.org/
7020 L:      linuxppc-dev@lists.ozlabs.org
7021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7022 S:      Maintained
7023 F:      arch/powerpc/platforms/83xx/
7024 F:      arch/powerpc/platforms/85xx/
7025
7026 LINUX FOR POWERPC PA SEMI PWRFICIENT
7027 M:      Olof Johansson <olof@lixom.net>
7028 L:      linuxppc-dev@lists.ozlabs.org
7029 S:      Maintained
7030 F:      arch/powerpc/platforms/pasemi/
7031 F:      drivers/*/*pasemi*
7032 F:      drivers/*/*/*pasemi*
7033
7034 LINUX SECURITY MODULE (LSM) FRAMEWORK
7035 M:      Chris Wright <chrisw@sous-sol.org>
7036 L:      linux-security-module@vger.kernel.org
7037 S:      Supported
7038
7039 LIS3LV02D ACCELEROMETER DRIVER
7040 M:      Eric Piel <eric.piel@tremplin-utc.net>
7041 S:      Maintained
7042 F:      Documentation/misc-devices/lis3lv02d
7043 F:      drivers/misc/lis3lv02d/
7044 F:      drivers/platform/x86/hp_accel.c
7045
7046 LIVE PATCHING
7047 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7048 M:      Jessica Yu <jeyu@redhat.com>
7049 M:      Jiri Kosina <jikos@kernel.org>
7050 M:      Miroslav Benes <mbenes@suse.cz>
7051 R:      Petr Mladek <pmladek@suse.com>
7052 S:      Maintained
7053 F:      kernel/livepatch/
7054 F:      include/linux/livepatch.h
7055 F:      arch/x86/include/asm/livepatch.h
7056 F:      arch/x86/kernel/livepatch.c
7057 F:      Documentation/livepatch/
7058 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7059 F:      samples/livepatch/
7060 L:      live-patching@vger.kernel.org
7061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7062
7063 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7064 M:      Kees Cook <keescook@chromium.org>
7065 S:      Maintained
7066 F:      drivers/misc/lkdtm*
7067
7068 LLC (802.2)
7069 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7070 S:      Maintained
7071 F:      include/linux/llc.h
7072 F:      include/uapi/linux/llc.h
7073 F:      include/net/llc*
7074 F:      net/llc/
7075
7076 LM73 HARDWARE MONITOR DRIVER
7077 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7078 L:      linux-hwmon@vger.kernel.org
7079 S:      Maintained
7080 F:      drivers/hwmon/lm73.c
7081
7082 LM78 HARDWARE MONITOR DRIVER
7083 M:      Jean Delvare <jdelvare@suse.com>
7084 L:      linux-hwmon@vger.kernel.org
7085 S:      Maintained
7086 F:      Documentation/hwmon/lm78
7087 F:      drivers/hwmon/lm78.c
7088
7089 LM83 HARDWARE MONITOR DRIVER
7090 M:      Jean Delvare <jdelvare@suse.com>
7091 L:      linux-hwmon@vger.kernel.org
7092 S:      Maintained
7093 F:      Documentation/hwmon/lm83
7094 F:      drivers/hwmon/lm83.c
7095
7096 LM90 HARDWARE MONITOR DRIVER
7097 M:      Jean Delvare <jdelvare@suse.com>
7098 L:      linux-hwmon@vger.kernel.org
7099 S:      Maintained
7100 F:      Documentation/hwmon/lm90
7101 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7102 F:      drivers/hwmon/lm90.c
7103
7104 LM95234 HARDWARE MONITOR DRIVER
7105 M:      Guenter Roeck <linux@roeck-us.net>
7106 L:      linux-hwmon@vger.kernel.org
7107 S:      Maintained
7108 F:      Documentation/hwmon/lm95234
7109 F:      drivers/hwmon/lm95234.c
7110
7111 LME2510 MEDIA DRIVER
7112 M:      Malcolm Priestley <tvboxspy@gmail.com>
7113 L:      linux-media@vger.kernel.org
7114 W:      https://linuxtv.org
7115 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7116 S:      Maintained
7117 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7118
7119 LOCKING PRIMITIVES
7120 M:      Peter Zijlstra <peterz@infradead.org>
7121 M:      Ingo Molnar <mingo@redhat.com>
7122 L:      linux-kernel@vger.kernel.org
7123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7124 S:      Maintained
7125 F:      Documentation/locking/
7126 F:      include/linux/lockdep.h
7127 F:      include/linux/spinlock*.h
7128 F:      arch/*/include/asm/spinlock*.h
7129 F:      include/linux/rwlock*.h
7130 F:      include/linux/mutex*.h
7131 F:      arch/*/include/asm/mutex*.h
7132 F:      include/linux/rwsem*.h
7133 F:      arch/*/include/asm/rwsem.h
7134 F:      include/linux/seqlock.h
7135 F:      lib/locking*.[ch]
7136 F:      kernel/locking/
7137
7138 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7139 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7140 L:      linux-ntfs-dev@lists.sourceforge.net
7141 W:      http://www.linux-ntfs.org/content/view/19/37/
7142 S:      Maintained
7143 F:      Documentation/ldm.txt
7144 F:      block/partitions/ldm.*
7145
7146 LogFS
7147 M:      Joern Engel <joern@logfs.org>
7148 M:      Prasad Joshi <prasadjoshi.linux@gmail.com>
7149 L:      logfs@logfs.org
7150 W:      logfs.org
7151 S:      Maintained
7152 F:      fs/logfs/
7153
7154 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7155 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7156 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7157 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7158 L:      MPT-FusionLinux.pdl@broadcom.com
7159 L:      linux-scsi@vger.kernel.org
7160 W:      http://www.avagotech.com/support/
7161 S:      Supported
7162 F:      drivers/message/fusion/
7163 F:      drivers/scsi/mpt2sas/
7164 F:      drivers/scsi/mpt3sas/
7165
7166 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7167 M:      Matthew Wilcox <matthew@wil.cx>
7168 L:      linux-scsi@vger.kernel.org
7169 S:      Maintained
7170 F:      drivers/scsi/sym53c8xx_2/
7171
7172 LTC4261 HARDWARE MONITOR DRIVER
7173 M:      Guenter Roeck <linux@roeck-us.net>
7174 L:      linux-hwmon@vger.kernel.org
7175 S:      Maintained
7176 F:      Documentation/hwmon/ltc4261
7177 F:      drivers/hwmon/ltc4261.c
7178
7179 LTP (Linux Test Project)
7180 M:      Mike Frysinger <vapier@gentoo.org>
7181 M:      Cyril Hrubis <chrubis@suse.cz>
7182 M:      Wanlong Gao <wanlong.gao@gmail.com>
7183 M:      Jan Stancek <jstancek@redhat.com>
7184 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7185 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7186 L:      ltp@lists.linux.it (subscribers-only)
7187 W:      http://linux-test-project.github.io/
7188 T:      git git://github.com/linux-test-project/ltp.git
7189 S:      Maintained
7190
7191 M32R ARCHITECTURE
7192 W:      http://www.linux-m32r.org/
7193 S:      Orphan
7194 F:      arch/m32r/
7195
7196 M68K ARCHITECTURE
7197 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7198 L:      linux-m68k@lists.linux-m68k.org
7199 W:      http://www.linux-m68k.org/
7200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7201 S:      Maintained
7202 F:      arch/m68k/
7203 F:      drivers/zorro/
7204
7205 M68K ON APPLE MACINTOSH
7206 M:      Joshua Thompson <funaho@jurai.org>
7207 W:      http://www.mac.linux-m68k.org/
7208 L:      linux-m68k@lists.linux-m68k.org
7209 S:      Maintained
7210 F:      arch/m68k/mac/
7211
7212 M68K ON HP9000/300
7213 M:      Philip Blundell <philb@gnu.org>
7214 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7215 S:      Maintained
7216 F:      arch/m68k/hp300/
7217
7218 M88DS3103 MEDIA DRIVER
7219 M:      Antti Palosaari <crope@iki.fi>
7220 L:      linux-media@vger.kernel.org
7221 W:      https://linuxtv.org
7222 W:      http://palosaari.fi/linux/
7223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7224 T:      git git://linuxtv.org/anttip/media_tree.git
7225 S:      Maintained
7226 F:      drivers/media/dvb-frontends/m88ds3103*
7227
7228 M88RS2000 MEDIA DRIVER
7229 M:      Malcolm Priestley <tvboxspy@gmail.com>
7230 L:      linux-media@vger.kernel.org
7231 W:      https://linuxtv.org
7232 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7233 S:      Maintained
7234 F:      drivers/media/dvb-frontends/m88rs2000*
7235
7236 MA901 MASTERKIT USB FM RADIO DRIVER
7237 M:      Alexey Klimov <klimov.linux@gmail.com>
7238 L:      linux-media@vger.kernel.org
7239 T:      git git://linuxtv.org/media_tree.git
7240 S:      Maintained
7241 F:      drivers/media/radio/radio-ma901.c
7242
7243 MAC80211
7244 M:      Johannes Berg <johannes@sipsolutions.net>
7245 L:      linux-wireless@vger.kernel.org
7246 W:      http://wireless.kernel.org/
7247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7249 S:      Maintained
7250 F:      Documentation/networking/mac80211-injection.txt
7251 F:      include/net/mac80211.h
7252 F:      net/mac80211/
7253 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7254
7255 MACVLAN DRIVER
7256 M:      Patrick McHardy <kaber@trash.net>
7257 L:      netdev@vger.kernel.org
7258 S:      Maintained
7259 F:      drivers/net/macvlan.c
7260 F:      include/linux/if_macvlan.h
7261
7262 MAILBOX API
7263 M:      Jassi Brar <jassisinghbrar@gmail.com>
7264 L:      linux-kernel@vger.kernel.org
7265 S:      Maintained
7266 F:      drivers/mailbox/
7267 F:      include/linux/mailbox_client.h
7268 F:      include/linux/mailbox_controller.h
7269
7270 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7271 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7272 W:      http://www.kernel.org/doc/man-pages
7273 L:      linux-man@vger.kernel.org
7274 S:      Maintained
7275
7276 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7277 M:      Andrew Lunn <andrew@lunn.ch>
7278 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7279 S:      Maintained
7280 F:      drivers/net/dsa/mv88e6xxx/
7281
7282 MARVELL ARMADA DRM SUPPORT
7283 M:      Russell King <rmk+kernel@armlinux.org.uk>
7284 S:      Maintained
7285 F:      drivers/gpu/drm/armada/
7286 F:      include/uapi/drm/armada_drm.h
7287 F:      Documentation/devicetree/bindings/display/armada/
7288
7289 MARVELL CRYPTO DRIVER
7290 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7291 M:      Arnaud Ebalard <arno@natisbad.org>
7292 F:      drivers/crypto/marvell/
7293 S:      Maintained
7294 L:      linux-crypto@vger.kernel.org
7295
7296 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7297 M:      Mirko Lindner <mlindner@marvell.com>
7298 M:      Stephen Hemminger <stephen@networkplumber.org>
7299 L:      netdev@vger.kernel.org
7300 S:      Maintained
7301 F:      drivers/net/ethernet/marvell/sk*
7302
7303 MARVELL LIBERTAS WIRELESS DRIVER
7304 L:      libertas-dev@lists.infradead.org
7305 S:      Orphan
7306 F:      drivers/net/wireless/marvell/libertas/
7307
7308 MARVELL MV643XX ETHERNET DRIVER
7309 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7310 L:      netdev@vger.kernel.org
7311 S:      Maintained
7312 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7313 F:      include/linux/mv643xx.h
7314
7315 MARVELL MVNETA ETHERNET DRIVER
7316 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7317 L:      netdev@vger.kernel.org
7318 S:      Maintained
7319 F:      drivers/net/ethernet/marvell/mvneta.*
7320
7321 MARVELL MWIFIEX WIRELESS DRIVER
7322 M:      Amitkumar Karwar <akarwar@marvell.com>
7323 M:      Nishant Sarmukadam <nishants@marvell.com>
7324 L:      linux-wireless@vger.kernel.org
7325 S:      Maintained
7326 F:      drivers/net/wireless/marvell/mwifiex/
7327
7328 MARVELL MWL8K WIRELESS DRIVER
7329 M:      Lennert Buytenhek <buytenh@wantstofly.org>
7330 L:      linux-wireless@vger.kernel.org
7331 S:      Odd Fixes
7332 F:      drivers/net/wireless/marvell/mwl8k.c
7333
7334 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7335 M:      Nicolas Pitre <nico@fluxnic.net>
7336 S:      Odd Fixes
7337 F:      drivers/mmc/host/mvsdio.*
7338
7339 MATROX FRAMEBUFFER DRIVER
7340 L:      linux-fbdev@vger.kernel.org
7341 S:      Orphan
7342 F:      drivers/video/fbdev/matrox/matroxfb_*
7343 F:      include/uapi/linux/matroxfb.h
7344
7345 MAX16065 HARDWARE MONITOR DRIVER
7346 M:      Guenter Roeck <linux@roeck-us.net>
7347 L:      linux-hwmon@vger.kernel.org
7348 S:      Maintained
7349 F:      Documentation/hwmon/max16065
7350 F:      drivers/hwmon/max16065.c
7351
7352 MAX20751 HARDWARE MONITOR DRIVER
7353 M:      Guenter Roeck <linux@roeck-us.net>
7354 L:      linux-hwmon@vger.kernel.org
7355 S:      Maintained
7356 F:      Documentation/hwmon/max20751
7357 F:      drivers/hwmon/max20751.c
7358
7359 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7360 M:      "Hans J. Koch" <hjk@hansjkoch.de>
7361 L:      linux-hwmon@vger.kernel.org
7362 S:      Maintained
7363 F:      Documentation/hwmon/max6650
7364 F:      drivers/hwmon/max6650.c
7365
7366 MAX6697 HARDWARE MONITOR DRIVER
7367 M:      Guenter Roeck <linux@roeck-us.net>
7368 L:      linux-hwmon@vger.kernel.org
7369 S:      Maintained
7370 F:      Documentation/hwmon/max6697
7371 F:      Documentation/devicetree/bindings/i2c/max6697.txt
7372 F:      drivers/hwmon/max6697.c
7373 F:      include/linux/platform_data/max6697.h
7374
7375 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7376 M:      Peter Rosin <peda@axentia.se>
7377 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7378 S:      Maintained
7379 F:      Documentation/devicetree/bindings/sound/max9860.txt
7380 F:      sound/soc/codecs/max9860.*
7381
7382 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7383 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
7384 L:      linux-pm@vger.kernel.org
7385 S:      Supported
7386 F:      drivers/power/max14577_charger.c
7387 F:      drivers/power/max77693_charger.c
7388
7389 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7390 M:      Javier Martinez Canillas <javier@osg.samsung.com>
7391 L:      linux-kernel@vger.kernel.org
7392 S:      Supported
7393 F:      drivers/*/*max77802*.c
7394 F:      Documentation/devicetree/bindings/*/*max77802.txt
7395 F:      include/dt-bindings/*/*max77802.h
7396
7397 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7398 M:      Chanwoo Choi <cw00.choi@samsung.com>
7399 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
7400 L:      linux-kernel@vger.kernel.org
7401 S:      Supported
7402 F:      drivers/*/max14577*.c
7403 F:      drivers/*/max77686*.c
7404 F:      drivers/*/max77693*.c
7405 F:      drivers/extcon/extcon-max14577.c
7406 F:      drivers/extcon/extcon-max77693.c
7407 F:      drivers/rtc/rtc-max77686.c
7408 F:      drivers/clk/clk-max77686.c
7409 F:      Documentation/devicetree/bindings/mfd/max14577.txt
7410 F:      Documentation/devicetree/bindings/*/max77686.txt
7411 F:      Documentation/devicetree/bindings/mfd/max77693.txt
7412 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
7413 F:      include/linux/mfd/max14577*.h
7414 F:      include/linux/mfd/max77686*.h
7415 F:      include/linux/mfd/max77693*.h
7416
7417 MAXIRADIO FM RADIO RECEIVER DRIVER
7418 M:      Hans Verkuil <hverkuil@xs4all.nl>
7419 L:      linux-media@vger.kernel.org
7420 T:      git git://linuxtv.org/media_tree.git
7421 W:      https://linuxtv.org
7422 S:      Maintained
7423 F:      drivers/media/radio/radio-maxiradio*
7424
7425 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7426 M:      Peter Rosin <peda@axentia.se>
7427 L:      linux-iio@vger.kernel.org
7428 S:      Maintained
7429 F:      drivers/iio/potentiometer/mcp4531.c
7430
7431 MEDIA DRIVERS FOR RENESAS - FCP
7432 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7433 L:      linux-media@vger.kernel.org
7434 L:      linux-renesas-soc@vger.kernel.org
7435 T:      git git://linuxtv.org/media_tree.git
7436 S:      Supported
7437 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
7438 F:      drivers/media/platform/rcar-fcp.c
7439 F:      include/media/rcar-fcp.h
7440
7441 MEDIA DRIVERS FOR RENESAS - VSP1
7442 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7443 L:      linux-media@vger.kernel.org
7444 L:      linux-renesas-soc@vger.kernel.org
7445 T:      git git://linuxtv.org/media_tree.git
7446 S:      Supported
7447 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
7448 F:      drivers/media/platform/vsp1/
7449
7450 MEDIA DRIVERS FOR HELENE
7451 M:      Abylay Ospan <aospan@netup.ru>
7452 L:      linux-media@vger.kernel.org
7453 W:      https://linuxtv.org
7454 W:      http://netup.tv/
7455 T:      git git://linuxtv.org/media_tree.git
7456 S:      Supported
7457 F:      drivers/media/dvb-frontends/helene*
7458
7459 MEDIA DRIVERS FOR ASCOT2E
7460 M:      Sergey Kozlov <serjk@netup.ru>
7461 M:      Abylay Ospan <aospan@netup.ru>
7462 L:      linux-media@vger.kernel.org
7463 W:      https://linuxtv.org
7464 W:      http://netup.tv/
7465 T:      git git://linuxtv.org/media_tree.git
7466 S:      Supported
7467 F:      drivers/media/dvb-frontends/ascot2e*
7468
7469 MEDIA DRIVERS FOR CXD2841ER
7470 M:      Sergey Kozlov <serjk@netup.ru>
7471 M:      Abylay Ospan <aospan@netup.ru>
7472 L:      linux-media@vger.kernel.org
7473 W:      https://linuxtv.org
7474 W:      http://netup.tv/
7475 T:      git git://linuxtv.org/media_tree.git
7476 S:      Supported
7477 F:      drivers/media/dvb-frontends/cxd2841er*
7478
7479 MEDIA DRIVERS FOR HORUS3A
7480 M:      Sergey Kozlov <serjk@netup.ru>
7481 M:      Abylay Ospan <aospan@netup.ru>
7482 L:      linux-media@vger.kernel.org
7483 W:      https://linuxtv.org
7484 W:      http://netup.tv/
7485 T:      git git://linuxtv.org/media_tree.git
7486 S:      Supported
7487 F:      drivers/media/dvb-frontends/horus3a*
7488
7489 MEDIA DRIVERS FOR LNBH25
7490 M:      Sergey Kozlov <serjk@netup.ru>
7491 M:      Abylay Ospan <aospan@netup.ru>
7492 L:      linux-media@vger.kernel.org
7493 W:      https://linuxtv.org
7494 W:      http://netup.tv/
7495 T:      git git://linuxtv.org/media_tree.git
7496 S:      Supported
7497 F:      drivers/media/dvb-frontends/lnbh25*
7498
7499 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7500 M:      Sergey Kozlov <serjk@netup.ru>
7501 M:      Abylay Ospan <aospan@netup.ru>
7502 L:      linux-media@vger.kernel.org
7503 W:      https://linuxtv.org
7504 W:      http://netup.tv/
7505 T:      git git://linuxtv.org/media_tree.git
7506 S:      Supported
7507 F:      drivers/media/pci/netup_unidvb/*
7508
7509 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7510 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
7511 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
7512 P:      LinuxTV.org Project
7513 L:      linux-media@vger.kernel.org
7514 W:      https://linuxtv.org
7515 Q:      http://patchwork.kernel.org/project/linux-media/list/
7516 T:      git git://linuxtv.org/media_tree.git
7517 S:      Maintained
7518 F:      Documentation/dvb/
7519 F:      Documentation/video4linux/
7520 F:      Documentation/DocBook/media/
7521 F:      drivers/media/
7522 F:      drivers/staging/media/
7523 F:      include/linux/platform_data/media/
7524 F:      include/media/
7525 F:      include/uapi/linux/dvb/
7526 F:      include/uapi/linux/videodev2.h
7527 F:      include/uapi/linux/media.h
7528 F:      include/uapi/linux/v4l2-*
7529 F:      include/uapi/linux/meye.h
7530 F:      include/uapi/linux/ivtv*
7531 F:      include/uapi/linux/uvcvideo.h
7532
7533 MEDIATEK ETHERNET DRIVER
7534 M:      Felix Fietkau <nbd@openwrt.org>
7535 M:      John Crispin <blogic@openwrt.org>
7536 L:      netdev@vger.kernel.org
7537 S:      Maintained
7538 F:      drivers/net/ethernet/mediatek/
7539
7540 MEDIATEK MT7601U WIRELESS LAN DRIVER
7541 M:      Jakub Kicinski <kubakici@wp.pl>
7542 L:      linux-wireless@vger.kernel.org
7543 S:      Maintained
7544 F:      drivers/net/wireless/mediatek/mt7601u/
7545
7546 MEGARAID SCSI/SAS DRIVERS
7547 M:      Kashyap Desai <kashyap.desai@avagotech.com>
7548 M:      Sumit Saxena <sumit.saxena@avagotech.com>
7549 M:      Uday Lingala <uday.lingala@avagotech.com>
7550 L:      megaraidlinux.pdl@avagotech.com
7551 L:      linux-scsi@vger.kernel.org
7552 W:      http://www.lsi.com
7553 S:      Maintained
7554 F:      Documentation/scsi/megaraid.txt
7555 F:      drivers/scsi/megaraid.*
7556 F:      drivers/scsi/megaraid/
7557
7558 MELLANOX ETHERNET DRIVER (mlx4_en)
7559 M:      Tariq Toukan <tariqt@mellanox.com>
7560 L:      netdev@vger.kernel.org
7561 S:      Supported
7562 W:      http://www.mellanox.com
7563 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7564 F:      drivers/net/ethernet/mellanox/mlx4/en_*
7565
7566 MELLANOX ETHERNET DRIVER (mlx5e)
7567 M:      Saeed Mahameed <saeedm@mellanox.com>
7568 L:      netdev@vger.kernel.org
7569 S:      Supported
7570 W:      http://www.mellanox.com
7571 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7572 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
7573
7574 MELLANOX ETHERNET SWITCH DRIVERS
7575 M:      Jiri Pirko <jiri@mellanox.com>
7576 M:      Ido Schimmel <idosch@mellanox.com>
7577 L:      netdev@vger.kernel.org
7578 S:      Supported
7579 W:      http://www.mellanox.com
7580 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7581 F:      drivers/net/ethernet/mellanox/mlxsw/
7582
7583 MEMBARRIER SUPPORT
7584 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7585 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7586 L:      linux-kernel@vger.kernel.org
7587 S:      Supported
7588 F:      kernel/membarrier.c
7589 F:      include/uapi/linux/membarrier.h
7590
7591 MEMORY MANAGEMENT
7592 L:      linux-mm@kvack.org
7593 W:      http://www.linux-mm.org
7594 S:      Maintained
7595 F:      include/linux/mm.h
7596 F:      include/linux/gfp.h
7597 F:      include/linux/mmzone.h
7598 F:      include/linux/memory_hotplug.h
7599 F:      include/linux/vmalloc.h
7600 F:      mm/
7601
7602 MEMORY TECHNOLOGY DEVICES (MTD)
7603 M:      David Woodhouse <dwmw2@infradead.org>
7604 M:      Brian Norris <computersforpeace@gmail.com>
7605 L:      linux-mtd@lists.infradead.org
7606 W:      http://www.linux-mtd.infradead.org/
7607 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
7608 T:      git git://git.infradead.org/linux-mtd.git
7609 T:      git git://git.infradead.org/l2-mtd.git
7610 S:      Maintained
7611 F:      Documentation/devicetree/bindings/mtd/
7612 F:      drivers/mtd/
7613 F:      include/linux/mtd/
7614 F:      include/uapi/mtd/
7615
7616 MEN A21 WATCHDOG DRIVER
7617 M:      Johannes Thumshirn <morbidrsa@gmail.com>
7618 L:      linux-watchdog@vger.kernel.org
7619 S:      Maintained
7620 F:      drivers/watchdog/mena21_wdt.c
7621
7622 MEN CHAMELEON BUS (mcb)
7623 M:      Johannes Thumshirn <morbidrsa@gmail.com>
7624 S:      Maintained
7625 F:      drivers/mcb/
7626 F:      include/linux/mcb.h
7627 F:      Documentation/men-chameleon-bus.txt
7628
7629 MEN F21BMC (Board Management Controller)
7630 M:      Andreas Werner <andreas.werner@men.de>
7631 S:      Supported
7632 F:      drivers/mfd/menf21bmc.c
7633 F:      drivers/watchdog/menf21bmc_wdt.c
7634 F:      drivers/leds/leds-menf21bmc.c
7635 F:      drivers/hwmon/menf21bmc_hwmon.c
7636 F:      Documentation/hwmon/menf21bmc
7637
7638 METAG ARCHITECTURE
7639 M:      James Hogan <james.hogan@imgtec.com>
7640 L:      linux-metag@vger.kernel.org
7641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7642 S:      Odd Fixes
7643 F:      arch/metag/
7644 F:      Documentation/metag/
7645 F:      Documentation/devicetree/bindings/metag/
7646 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
7647 F:      drivers/clocksource/metag_generic.c
7648 F:      drivers/irqchip/irq-metag.c
7649 F:      drivers/irqchip/irq-metag-ext.c
7650 F:      drivers/tty/metag_da.c
7651
7652 MICROBLAZE ARCHITECTURE
7653 M:      Michal Simek <monstr@monstr.eu>
7654 W:      http://www.monstr.eu/fdt/
7655 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
7656 S:      Supported
7657 F:      arch/microblaze/
7658
7659 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7660 M:      Chen Yu <yu.c.chen@intel.com>
7661 L:      platform-driver-x86@vger.kernel.org
7662 S:      Supported
7663 F:      drivers/platform/x86/surfacepro3_button.c
7664
7665 MICROTEK X6 SCANNER
7666 M:      Oliver Neukum <oliver@neukum.org>
7667 S:      Maintained
7668 F:      drivers/usb/image/microtek.*
7669
7670 MIPS
7671 M:      Ralf Baechle <ralf@linux-mips.org>
7672 L:      linux-mips@linux-mips.org
7673 W:      http://www.linux-mips.org/
7674 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
7675 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
7676 S:      Supported
7677 F:      Documentation/devicetree/bindings/mips/
7678 F:      Documentation/mips/
7679 F:      arch/mips/
7680
7681 MIPS/LOONGSON1 ARCHITECTURE
7682 M:      Keguang Zhang <keguang.zhang@gmail.com>
7683 L:      linux-mips@linux-mips.org
7684 S:      Maintained
7685 F:      arch/mips/loongson32/
7686 F:      arch/mips/include/asm/mach-loongson32/
7687 F:      drivers/*/*loongson1*
7688 F:      drivers/*/*/*loongson1*
7689
7690 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7691 M:      Hans Verkuil <hverkuil@xs4all.nl>
7692 L:      linux-media@vger.kernel.org
7693 T:      git git://linuxtv.org/media_tree.git
7694 W:      https://linuxtv.org
7695 S:      Odd Fixes
7696 F:      drivers/media/radio/radio-miropcm20*
7697
7698 MELLANOX MLX4 core VPI driver
7699 M:      Yishai Hadas <yishaih@mellanox.com>
7700 L:      netdev@vger.kernel.org
7701 L:      linux-rdma@vger.kernel.org
7702 W:      http://www.mellanox.com
7703 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7704 S:      Supported
7705 F:      drivers/net/ethernet/mellanox/mlx4/
7706 F:      include/linux/mlx4/
7707
7708 MELLANOX MLX4 IB driver
7709 M:      Yishai Hadas <yishaih@mellanox.com>
7710 L:      linux-rdma@vger.kernel.org
7711 W:      http://www.mellanox.com
7712 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7713 S:      Supported
7714 F:      drivers/infiniband/hw/mlx4/
7715 F:      include/linux/mlx4/
7716
7717 MELLANOX MLX5 core VPI driver
7718 M:      Matan Barak <matanb@mellanox.com>
7719 M:      Leon Romanovsky <leonro@mellanox.com>
7720 L:      netdev@vger.kernel.org
7721 L:      linux-rdma@vger.kernel.org
7722 W:      http://www.mellanox.com
7723 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7724 S:      Supported
7725 F:      drivers/net/ethernet/mellanox/mlx5/core/
7726 F:      include/linux/mlx5/
7727
7728 MELLANOX MLX5 IB driver
7729 M:      Matan Barak <matanb@mellanox.com>
7730 M:      Leon Romanovsky <leonro@mellanox.com>
7731 L:      linux-rdma@vger.kernel.org
7732 W:      http://www.mellanox.com
7733 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7734 S:      Supported
7735 F:      drivers/infiniband/hw/mlx5/
7736 F:      include/linux/mlx5/
7737
7738 MELEXIS MLX90614 DRIVER
7739 M:      Crt Mori <cmo@melexis.com>
7740 L:      linux-iio@vger.kernel.org
7741 W:      http://www.melexis.com
7742 S:      Supported
7743 F:      drivers/iio/temperature/mlx90614.c
7744
7745 MN88472 MEDIA DRIVER
7746 M:      Antti Palosaari <crope@iki.fi>
7747 L:      linux-media@vger.kernel.org
7748 W:      https://linuxtv.org
7749 W:      http://palosaari.fi/linux/
7750 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7751 S:      Maintained
7752 F:      drivers/media/dvb-frontends/mn88472*
7753
7754 MN88473 MEDIA DRIVER
7755 M:      Antti Palosaari <crope@iki.fi>
7756 L:      linux-media@vger.kernel.org
7757 W:      https://linuxtv.org
7758 W:      http://palosaari.fi/linux/
7759 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7760 S:      Maintained
7761 F:      drivers/media/dvb-frontends/mn88473*
7762
7763 MODULE SUPPORT
7764 M:      Rusty Russell <rusty@rustcorp.com.au>
7765 S:      Maintained
7766 F:      include/linux/module.h
7767 F:      kernel/module.c
7768
7769 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7770 W:      http://popies.net/meye/
7771 S:      Orphan
7772 F:      Documentation/video4linux/meye.txt
7773 F:      drivers/media/pci/meye/
7774 F:      include/uapi/linux/meye.h
7775
7776 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7777 M:      Jiri Slaby <jirislaby@gmail.com>
7778 S:      Maintained
7779 F:      Documentation/serial/moxa-smartio
7780 F:      drivers/tty/mxser.*
7781
7782 MR800 AVERMEDIA USB FM RADIO DRIVER
7783 M:      Alexey Klimov <klimov.linux@gmail.com>
7784 L:      linux-media@vger.kernel.org
7785 T:      git git://linuxtv.org/media_tree.git
7786 S:      Maintained
7787 F:      drivers/media/radio/radio-mr800.c
7788
7789 MRF24J40 IEEE 802.15.4 RADIO DRIVER
7790 M:      Alan Ott <alan@signal11.us>
7791 L:      linux-wpan@vger.kernel.org
7792 S:      Maintained
7793 F:      drivers/net/ieee802154/mrf24j40.c
7794 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7795
7796 MSI LAPTOP SUPPORT
7797 M:      "Lee, Chun-Yi" <jlee@suse.com>
7798 L:      platform-driver-x86@vger.kernel.org
7799 S:      Maintained
7800 F:      drivers/platform/x86/msi-laptop.c
7801
7802 MSI WMI SUPPORT
7803 L:      platform-driver-x86@vger.kernel.org
7804 S:      Orphan
7805 F:      drivers/platform/x86/msi-wmi.c
7806
7807 MSI001 MEDIA DRIVER
7808 M:      Antti Palosaari <crope@iki.fi>
7809 L:      linux-media@vger.kernel.org
7810 W:      https://linuxtv.org
7811 W:      http://palosaari.fi/linux/
7812 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7813 T:      git git://linuxtv.org/anttip/media_tree.git
7814 S:      Maintained
7815 F:      drivers/media/tuners/msi001*
7816
7817 MSI2500 MEDIA DRIVER
7818 M:      Antti Palosaari <crope@iki.fi>
7819 L:      linux-media@vger.kernel.org
7820 W:      https://linuxtv.org
7821 W:      http://palosaari.fi/linux/
7822 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7823 T:      git git://linuxtv.org/anttip/media_tree.git
7824 S:      Maintained
7825 F:      drivers/media/usb/msi2500/
7826
7827 MSYSTEMS DISKONCHIP G3 MTD DRIVER
7828 M:      Robert Jarzmik <robert.jarzmik@free.fr>
7829 L:      linux-mtd@lists.infradead.org
7830 S:      Maintained
7831 F:      drivers/mtd/devices/docg3*
7832
7833 MT9M032 APTINA SENSOR DRIVER
7834 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7835 L:      linux-media@vger.kernel.org
7836 T:      git git://linuxtv.org/media_tree.git
7837 S:      Maintained
7838 F:      drivers/media/i2c/mt9m032.c
7839 F:      include/media/i2c/mt9m032.h
7840
7841 MT9P031 APTINA CAMERA SENSOR
7842 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7843 L:      linux-media@vger.kernel.org
7844 T:      git git://linuxtv.org/media_tree.git
7845 S:      Maintained
7846 F:      drivers/media/i2c/mt9p031.c
7847 F:      include/media/i2c/mt9p031.h
7848
7849 MT9T001 APTINA CAMERA SENSOR
7850 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7851 L:      linux-media@vger.kernel.org
7852 T:      git git://linuxtv.org/media_tree.git
7853 S:      Maintained
7854 F:      drivers/media/i2c/mt9t001.c
7855 F:      include/media/i2c/mt9t001.h
7856
7857 MT9V032 APTINA CAMERA SENSOR
7858 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7859 L:      linux-media@vger.kernel.org
7860 T:      git git://linuxtv.org/media_tree.git
7861 S:      Maintained
7862 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7863 F:      drivers/media/i2c/mt9v032.c
7864 F:      include/media/i2c/mt9v032.h
7865
7866 MULTIFUNCTION DEVICES (MFD)
7867 M:      Lee Jones <lee.jones@linaro.org>
7868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7869 S:      Supported
7870 F:      drivers/mfd/
7871 F:      include/linux/mfd/
7872
7873 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7874 M:      Ulf Hansson <ulf.hansson@linaro.org>
7875 L:      linux-mmc@vger.kernel.org
7876 T:      git git://git.linaro.org/people/ulf.hansson/mmc.git
7877 S:      Maintained
7878 F:      Documentation/devicetree/bindings/mmc/
7879 F:      drivers/mmc/
7880 F:      include/linux/mmc/
7881 F:      include/uapi/linux/mmc/
7882
7883 MULTIMEDIA CARD (MMC) ETC. OVER SPI
7884 S:      Orphan
7885 F:      drivers/mmc/host/mmc_spi.c
7886 F:      include/linux/spi/mmc_spi.h
7887
7888 MULTISOUND SOUND DRIVER
7889 M:      Andrew Veliath <andrewtv@usa.net>
7890 S:      Maintained
7891 F:      Documentation/sound/oss/MultiSound
7892 F:      sound/oss/msnd*
7893
7894 MULTITECH MULTIPORT CARD (ISICOM)
7895 S:      Orphan
7896 F:      drivers/tty/isicom.c
7897 F:      include/linux/isicom.h
7898
7899 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7900 M:      Bin Liu <b-liu@ti.com>
7901 L:      linux-usb@vger.kernel.org
7902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7903 S:      Maintained
7904 F:      drivers/usb/musb/
7905
7906 MXL5007T MEDIA DRIVER
7907 M:      Michael Krufky <mkrufky@linuxtv.org>
7908 L:      linux-media@vger.kernel.org
7909 W:      https://linuxtv.org
7910 W:      http://github.com/mkrufky
7911 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7912 T:      git git://linuxtv.org/mkrufky/tuners.git
7913 S:      Maintained
7914 F:      drivers/media/tuners/mxl5007t.*
7915
7916 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7917 M:      Hyong-Youb Kim <hykim@myri.com>
7918 L:      netdev@vger.kernel.org
7919 W:      https://www.myricom.com/support/downloads/myri10ge.html
7920 S:      Supported
7921 F:      drivers/net/ethernet/myricom/myri10ge/
7922
7923 NAND FLASH SUBSYSTEM
7924 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7925 R:      Richard Weinberger <richard@nod.at>
7926 L:      linux-mtd@lists.infradead.org
7927 W:      http://www.linux-mtd.infradead.org/
7928 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
7929 T:      git git://github.com/linux-nand/linux.git
7930 S:      Maintained
7931 F:      drivers/mtd/nand/
7932 F:      include/linux/mtd/nand*.h
7933
7934 NATSEMI ETHERNET DRIVER (DP8381x)
7935 S:      Orphan
7936 F:      drivers/net/ethernet/natsemi/natsemi.c
7937
7938 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7939 M:      Daniel Mack <zonque@gmail.com>
7940 S:      Maintained
7941 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7942 W:      http://www.native-instruments.com
7943 F:      sound/usb/caiaq/
7944
7945 NCP FILESYSTEM
7946 M:      Petr Vandrovec <petr@vandrovec.name>
7947 S:      Odd Fixes
7948 F:      fs/ncpfs/
7949
7950 NCR 5380 SCSI DRIVERS
7951 M:      Finn Thain <fthain@telegraphics.com.au>
7952 M:      Michael Schmitz <schmitzmic@gmail.com>
7953 L:      linux-scsi@vger.kernel.org
7954 S:      Maintained
7955 F:      Documentation/scsi/g_NCR5380.txt
7956 F:      Documentation/scsi/dtc3x80.txt
7957 F:      drivers/scsi/NCR5380.*
7958 F:      drivers/scsi/arm/cumana_1.c
7959 F:      drivers/scsi/arm/oak.c
7960 F:      drivers/scsi/atari_scsi.*
7961 F:      drivers/scsi/dmx3191d.c
7962 F:      drivers/scsi/dtc.*
7963 F:      drivers/scsi/g_NCR5380.*
7964 F:      drivers/scsi/g_NCR5380_mmio.c
7965 F:      drivers/scsi/mac_scsi.*
7966 F:      drivers/scsi/pas16.*
7967 F:      drivers/scsi/sun3_scsi.*
7968 F:      drivers/scsi/sun3_scsi_vme.c
7969 F:      drivers/scsi/t128.*
7970
7971 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7972 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7973 L:      linux-scsi@vger.kernel.org
7974 S:      Maintained
7975 F:      drivers/scsi/NCR_D700.*
7976
7977 NCT6775 HARDWARE MONITOR DRIVER
7978 M:      Guenter Roeck <linux@roeck-us.net>
7979 L:      linux-hwmon@vger.kernel.org
7980 S:      Maintained
7981 F:      Documentation/hwmon/nct6775
7982 F:      drivers/hwmon/nct6775.c
7983
7984 NETEFFECT IWARP RNIC DRIVER (IW_NES)
7985 M:      Faisal Latif <faisal.latif@intel.com>
7986 L:      linux-rdma@vger.kernel.org
7987 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7988 S:      Supported
7989 F:      drivers/infiniband/hw/nes/
7990
7991 NETEM NETWORK EMULATOR
7992 M:      Stephen Hemminger <stephen@networkplumber.org>
7993 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
7994 S:      Maintained
7995 F:      net/sched/sch_netem.c
7996
7997 NETERION 10GbE DRIVERS (s2io/vxge)
7998 M:      Jon Mason <jdmason@kudzu.us>
7999 L:      netdev@vger.kernel.org
8000 S:      Supported
8001 F:      Documentation/networking/s2io.txt
8002 F:      Documentation/networking/vxge.txt
8003 F:      drivers/net/ethernet/neterion/
8004
8005 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8006 M:      Pablo Neira Ayuso <pablo@netfilter.org>
8007 M:      Patrick McHardy <kaber@trash.net>
8008 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8009 L:      netfilter-devel@vger.kernel.org
8010 L:      coreteam@netfilter.org
8011 W:      http://www.netfilter.org/
8012 W:      http://www.iptables.org/
8013 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8016 S:      Supported
8017 F:      include/linux/netfilter*
8018 F:      include/linux/netfilter/
8019 F:      include/net/netfilter/
8020 F:      include/uapi/linux/netfilter*
8021 F:      include/uapi/linux/netfilter/
8022 F:      net/*/netfilter.c
8023 F:      net/*/netfilter/
8024 F:      net/netfilter/
8025 F:      net/bridge/br_netfilter*.c
8026
8027 NETLABEL
8028 M:      Paul Moore <paul@paul-moore.com>
8029 W:      http://netlabel.sf.net
8030 L:      netdev@vger.kernel.org
8031 S:      Maintained
8032 F:      Documentation/netlabel/
8033 F:      include/net/netlabel.h
8034 F:      net/netlabel/
8035
8036 NETROM NETWORK LAYER
8037 M:      Ralf Baechle <ralf@linux-mips.org>
8038 L:      linux-hams@vger.kernel.org
8039 W:      http://www.linux-ax25.org/
8040 S:      Maintained
8041 F:      include/net/netrom.h
8042 F:      include/uapi/linux/netrom.h
8043 F:      net/netrom/
8044
8045 NETRONOME ETHERNET DRIVERS
8046 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8047 L:      oss-drivers@netronome.com
8048 S:      Maintained
8049 F:      drivers/net/ethernet/netronome/
8050
8051 NETWORK BLOCK DEVICE (NBD)
8052 M:      Markus Pargmann <mpa@pengutronix.de>
8053 S:      Maintained
8054 L:      nbd-general@lists.sourceforge.net
8055 T:      git git://git.pengutronix.de/git/mpa/linux-nbd.git
8056 F:      Documentation/blockdev/nbd.txt
8057 F:      drivers/block/nbd.c
8058 F:      include/uapi/linux/nbd.h
8059
8060 NETWORK DROP MONITOR
8061 M:      Neil Horman <nhorman@tuxdriver.com>
8062 L:      netdev@vger.kernel.org
8063 S:      Maintained
8064 W:      https://fedorahosted.org/dropwatch/
8065 F:      net/core/drop_monitor.c
8066
8067 NETWORKING [GENERAL]
8068 M:      "David S. Miller" <davem@davemloft.net>
8069 L:      netdev@vger.kernel.org
8070 W:      http://www.linuxfoundation.org/en/Net
8071 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8074 S:      Maintained
8075 F:      net/
8076 F:      include/net/
8077 F:      include/linux/in.h
8078 F:      include/linux/net.h
8079 F:      include/linux/netdevice.h
8080 F:      include/uapi/linux/in.h
8081 F:      include/uapi/linux/net.h
8082 F:      include/uapi/linux/netdevice.h
8083 F:      include/uapi/linux/net_namespace.h
8084 F:      tools/net/
8085 F:      tools/testing/selftests/net/
8086 F:      lib/random32.c
8087 F:      lib/test_bpf.c
8088
8089 NETWORKING [IPv4/IPv6]
8090 M:      "David S. Miller" <davem@davemloft.net>
8091 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8092 M:      James Morris <jmorris@namei.org>
8093 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8094 M:      Patrick McHardy <kaber@trash.net>
8095 L:      netdev@vger.kernel.org
8096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8097 S:      Maintained
8098 F:      net/ipv4/
8099 F:      net/ipv6/
8100 F:      include/net/ip*
8101 F:      arch/x86/net/*
8102
8103 NETWORKING [IPSEC]
8104 M:      Steffen Klassert <steffen.klassert@secunet.com>
8105 M:      Herbert Xu <herbert@gondor.apana.org.au>
8106 M:      "David S. Miller" <davem@davemloft.net>
8107 L:      netdev@vger.kernel.org
8108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8110 S:      Maintained
8111 F:      net/core/flow.c
8112 F:      net/xfrm/
8113 F:      net/key/
8114 F:      net/ipv4/xfrm*
8115 F:      net/ipv4/esp4.c
8116 F:      net/ipv4/ah4.c
8117 F:      net/ipv4/ipcomp.c
8118 F:      net/ipv4/ip_vti.c
8119 F:      net/ipv6/xfrm*
8120 F:      net/ipv6/esp6.c
8121 F:      net/ipv6/ah6.c
8122 F:      net/ipv6/ipcomp6.c
8123 F:      net/ipv6/ip6_vti.c
8124 F:      include/uapi/linux/xfrm.h
8125 F:      include/net/xfrm.h
8126
8127 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8128 M:      Paul Moore <paul@paul-moore.com>
8129 L:      netdev@vger.kernel.org
8130 S:      Maintained
8131
8132 NETWORKING [WIRELESS]
8133 L:      linux-wireless@vger.kernel.org
8134 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8135
8136 NETWORKING DRIVERS
8137 L:      netdev@vger.kernel.org
8138 W:      http://www.linuxfoundation.org/en/Net
8139 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8142 S:      Odd Fixes
8143 F:      Documentation/devicetree/bindings/net/
8144 F:      drivers/net/
8145 F:      include/linux/if_*
8146 F:      include/linux/netdevice.h
8147 F:      include/linux/etherdevice.h
8148 F:      include/linux/fcdevice.h
8149 F:      include/linux/fddidevice.h
8150 F:      include/linux/hippidevice.h
8151 F:      include/linux/inetdevice.h
8152 F:      include/uapi/linux/if_*
8153 F:      include/uapi/linux/netdevice.h
8154
8155 NETWORKING DRIVERS (WIRELESS)
8156 M:      Kalle Valo <kvalo@codeaurora.org>
8157 L:      linux-wireless@vger.kernel.org
8158 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8161 S:      Maintained
8162 F:      Documentation/devicetree/bindings/net/wireless/
8163 F:      drivers/net/wireless/
8164
8165 NETXEN (1/10) GbE SUPPORT
8166 M:      Manish Chopra <manish.chopra@qlogic.com>
8167 M:      Sony Chacko <sony.chacko@qlogic.com>
8168 M:      Rajesh Borundia <rajesh.borundia@qlogic.com>
8169 L:      netdev@vger.kernel.org
8170 W:      http://www.qlogic.com
8171 S:      Supported
8172 F:      drivers/net/ethernet/qlogic/netxen/
8173
8174 NFC SUBSYSTEM
8175 M:      Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8176 M:      Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8177 M:      Samuel Ortiz <sameo@linux.intel.com>
8178 L:      linux-wireless@vger.kernel.org
8179 L:      linux-nfc@lists.01.org (subscribers-only)
8180 S:      Supported
8181 F:      net/nfc/
8182 F:      include/net/nfc/
8183 F:      include/uapi/linux/nfc.h
8184 F:      drivers/nfc/
8185 F:      include/linux/platform_data/nfcmrvl.h
8186 F:      include/linux/platform_data/nxp-nci.h
8187 F:      include/linux/platform_data/pn544.h
8188 F:      include/linux/platform_data/st21nfca.h
8189 F:      include/linux/platform_data/st-nci.h
8190 F:      Documentation/devicetree/bindings/net/nfc/
8191
8192 NFS, SUNRPC, AND LOCKD CLIENTS
8193 M:      Trond Myklebust <trond.myklebust@primarydata.com>
8194 M:      Anna Schumaker <anna.schumaker@netapp.com>
8195 L:      linux-nfs@vger.kernel.org
8196 W:      http://client.linux-nfs.org
8197 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8198 S:      Maintained
8199 F:      fs/lockd/
8200 F:      fs/nfs/
8201 F:      fs/nfs_common/
8202 F:      net/sunrpc/
8203 F:      include/linux/lockd/
8204 F:      include/linux/nfs*
8205 F:      include/linux/sunrpc/
8206 F:      include/uapi/linux/nfs*
8207 F:      include/uapi/linux/sunrpc/
8208
8209 NILFS2 FILESYSTEM
8210 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8211 L:      linux-nilfs@vger.kernel.org
8212 W:      http://nilfs.sourceforge.net/
8213 W:      http://nilfs.osdn.jp/
8214 T:      git git://github.com/konis/nilfs2.git
8215 S:      Supported
8216 F:      Documentation/filesystems/nilfs2.txt
8217 F:      fs/nilfs2/
8218 F:      include/linux/nilfs2_fs.h
8219 F:      include/trace/events/nilfs2.h
8220
8221 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8222 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8223 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8224 S:      Maintained
8225 F:      Documentation/scsi/NinjaSCSI.txt
8226 F:      drivers/scsi/pcmcia/nsp_*
8227
8228 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8229 M:      GOTO Masanori <gotom@debian.or.jp>
8230 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8231 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8232 S:      Maintained
8233 F:      Documentation/scsi/NinjaSCSI.txt
8234 F:      drivers/scsi/nsp32*
8235
8236 NIOS2 ARCHITECTURE
8237 M:      Ley Foon Tan <lftan@altera.com>
8238 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8240 S:      Maintained
8241 F:      arch/nios2/
8242
8243 NOKIA N900 POWER SUPPLY DRIVERS
8244 R:      Pali Rohár <pali.rohar@gmail.com>
8245 F:      include/linux/power/bq2415x_charger.h
8246 F:      include/linux/power/bq27xxx_battery.h
8247 F:      include/linux/power/isp1704_charger.h
8248 F:      drivers/power/bq2415x_charger.c
8249 F:      drivers/power/bq27xxx_battery.c
8250 F:      drivers/power/bq27xxx_battery_i2c.c
8251 F:      drivers/power/isp1704_charger.c
8252 F:      drivers/power/rx51_battery.c
8253
8254 NTB DRIVER CORE
8255 M:      Jon Mason <jdmason@kudzu.us>
8256 M:      Dave Jiang <dave.jiang@intel.com>
8257 M:      Allen Hubbe <Allen.Hubbe@emc.com>
8258 L:      linux-ntb@googlegroups.com
8259 S:      Supported
8260 W:      https://github.com/jonmason/ntb/wiki
8261 T:      git git://github.com/jonmason/ntb.git
8262 F:      drivers/ntb/
8263 F:      drivers/net/ntb_netdev.c
8264 F:      include/linux/ntb.h
8265 F:      include/linux/ntb_transport.h
8266
8267 NTB INTEL DRIVER
8268 M:      Jon Mason <jdmason@kudzu.us>
8269 M:      Dave Jiang <dave.jiang@intel.com>
8270 L:      linux-ntb@googlegroups.com
8271 S:      Supported
8272 W:      https://github.com/jonmason/ntb/wiki
8273 T:      git git://github.com/jonmason/ntb.git
8274 F:      drivers/ntb/hw/intel/
8275
8276 NTB AMD DRIVER
8277 M:      Xiangliang Yu <Xiangliang.Yu@amd.com>
8278 L:      linux-ntb@googlegroups.com
8279 S:      Supported
8280 F:      drivers/ntb/hw/amd/
8281
8282 NTFS FILESYSTEM
8283 M:      Anton Altaparmakov <anton@tuxera.com>
8284 L:      linux-ntfs-dev@lists.sourceforge.net
8285 W:      http://www.tuxera.com/
8286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8287 S:      Supported
8288 F:      Documentation/filesystems/ntfs.txt
8289 F:      fs/ntfs/
8290
8291 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8292 M:      Antonino Daplas <adaplas@gmail.com>
8293 L:      linux-fbdev@vger.kernel.org
8294 S:      Maintained
8295 F:      drivers/video/fbdev/riva/
8296 F:      drivers/video/fbdev/nvidia/
8297
8298 NVM EXPRESS DRIVER
8299 M:      Keith Busch <keith.busch@intel.com>
8300 M:      Jens Axboe <axboe@fb.com>
8301 L:      linux-nvme@lists.infradead.org
8302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8303 W:      https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8304 S:      Supported
8305 F:      drivers/nvme/host/
8306 F:      include/linux/nvme.h
8307
8308 NVM EXPRESS TARGET DRIVER
8309 M:      Christoph Hellwig <hch@lst.de>
8310 M:      Sagi Grimberg <sagi@grimberg.me>
8311 L:      linux-nvme@lists.infradead.org
8312 S:      Supported
8313 F:      drivers/nvme/target/
8314
8315 NVMEM FRAMEWORK
8316 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8317 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
8318 S:      Maintained
8319 F:      drivers/nvmem/
8320 F:      Documentation/devicetree/bindings/nvmem/
8321 F:      include/linux/nvmem-consumer.h
8322 F:      include/linux/nvmem-provider.h
8323
8324 NXP-NCI NFC DRIVER
8325 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
8326 R:      Charles Gorand <charles.gorand@effinnov.com>
8327 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
8328 S:      Supported
8329 F:      drivers/nfc/nxp-nci
8330
8331 NXP TDA998X DRM DRIVER
8332 M:      Russell King <rmk+kernel@armlinux.org.uk>
8333 S:      Supported
8334 F:      drivers/gpu/drm/i2c/tda998x_drv.c
8335 F:      include/drm/i2c/tda998x.h
8336
8337 NXP TFA9879 DRIVER
8338 M:      Peter Rosin <peda@axentia.se>
8339 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8340 S:      Maintained
8341 F:      sound/soc/codecs/tfa9879*
8342
8343 OBJTOOL
8344 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8345 S:      Supported
8346 F:      tools/objtool/
8347
8348 OMAP SUPPORT
8349 M:      Tony Lindgren <tony@atomide.com>
8350 L:      linux-omap@vger.kernel.org
8351 W:      http://www.muru.com/linux/omap/
8352 W:      http://linux.omap.com/
8353 Q:      http://patchwork.kernel.org/project/linux-omap/list/
8354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8355 S:      Maintained
8356 F:      arch/arm/*omap*/
8357 F:      arch/arm/configs/omap1_defconfig
8358 F:      arch/arm/configs/omap2plus_defconfig
8359 F:      drivers/i2c/busses/i2c-omap.c
8360 F:      drivers/irqchip/irq-omap-intc.c
8361 F:      drivers/mfd/*omap*.c
8362 F:      drivers/mfd/menelaus.c
8363 F:      drivers/mfd/palmas.c
8364 F:      drivers/mfd/tps65217.c
8365 F:      drivers/mfd/tps65218.c
8366 F:      drivers/mfd/tps65910.c
8367 F:      drivers/mfd/twl-core.[ch]
8368 F:      drivers/mfd/twl4030*.c
8369 F:      drivers/mfd/twl6030*.c
8370 F:      drivers/mfd/twl6040*.c
8371 F:      drivers/regulator/palmas-regulator*.c
8372 F:      drivers/regulator/pbias-regulator.c
8373 F:      drivers/regulator/tps65217-regulator.c
8374 F:      drivers/regulator/tps65218-regulator.c
8375 F:      drivers/regulator/tps65910-regulator.c
8376 F:      drivers/regulator/twl-regulator.c
8377 F:      include/linux/i2c-omap.h
8378
8379 OMAP DEVICE TREE SUPPORT
8380 M:      Benoît Cousson <bcousson@baylibre.com>
8381 M:      Tony Lindgren <tony@atomide.com>
8382 L:      linux-omap@vger.kernel.org
8383 L:      devicetree@vger.kernel.org
8384 S:      Maintained
8385 F:      arch/arm/boot/dts/*omap*
8386 F:      arch/arm/boot/dts/*am3*
8387 F:      arch/arm/boot/dts/*am4*
8388 F:      arch/arm/boot/dts/*am5*
8389 F:      arch/arm/boot/dts/*dra7*
8390
8391 OMAP CLOCK FRAMEWORK SUPPORT
8392 M:      Paul Walmsley <paul@pwsan.com>
8393 L:      linux-omap@vger.kernel.org
8394 S:      Maintained
8395 F:      arch/arm/*omap*/*clock*
8396
8397 OMAP POWER MANAGEMENT SUPPORT
8398 M:      Kevin Hilman <khilman@kernel.org>
8399 L:      linux-omap@vger.kernel.org
8400 S:      Maintained
8401 F:      arch/arm/*omap*/*pm*
8402 F:      drivers/cpufreq/omap-cpufreq.c
8403
8404 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8405 M:      Rajendra Nayak <rnayak@codeaurora.org>
8406 M:      Paul Walmsley <paul@pwsan.com>
8407 L:      linux-omap@vger.kernel.org
8408 S:      Maintained
8409 F:      arch/arm/mach-omap2/prm*
8410
8411 OMAP AUDIO SUPPORT
8412 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
8413 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
8414 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8415 L:      linux-omap@vger.kernel.org
8416 S:      Maintained
8417 F:      sound/soc/omap/
8418
8419 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8420 M:      Roger Quadros <rogerq@ti.com>
8421 M:      Tony Lindgren <tony@atomide.com>
8422 L:      linux-omap@vger.kernel.org
8423 S:      Maintained
8424 F:      drivers/memory/omap-gpmc.c
8425 F:      arch/arm/mach-omap2/*gpmc*
8426
8427 OMAP FRAMEBUFFER SUPPORT
8428 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8429 L:      linux-fbdev@vger.kernel.org
8430 L:      linux-omap@vger.kernel.org
8431 S:      Maintained
8432 F:      drivers/video/fbdev/omap/
8433
8434 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8435 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8436 L:      linux-omap@vger.kernel.org
8437 L:      linux-fbdev@vger.kernel.org
8438 S:      Maintained
8439 F:      drivers/video/fbdev/omap2/
8440 F:      Documentation/arm/OMAP/DSS
8441
8442 OMAP HARDWARE SPINLOCK SUPPORT
8443 M:      Ohad Ben-Cohen <ohad@wizery.com>
8444 L:      linux-omap@vger.kernel.org
8445 S:      Maintained
8446 F:      drivers/hwspinlock/omap_hwspinlock.c
8447
8448 OMAP MMC SUPPORT
8449 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
8450 L:      linux-omap@vger.kernel.org
8451 S:      Maintained
8452 F:      drivers/mmc/host/omap.c
8453
8454 OMAP HS MMC SUPPORT
8455 L:      linux-mmc@vger.kernel.org
8456 L:      linux-omap@vger.kernel.org
8457 S:      Orphan
8458 F:      drivers/mmc/host/omap_hsmmc.c
8459
8460 OMAP RANDOM NUMBER GENERATOR SUPPORT
8461 M:      Deepak Saxena <dsaxena@plexity.net>
8462 S:      Maintained
8463 F:      drivers/char/hw_random/omap-rng.c
8464
8465 OMAP HWMOD SUPPORT
8466 M:      Benoît Cousson <bcousson@baylibre.com>
8467 M:      Paul Walmsley <paul@pwsan.com>
8468 L:      linux-omap@vger.kernel.org
8469 S:      Maintained
8470 F:      arch/arm/mach-omap2/omap_hwmod.*
8471
8472 OMAP HWMOD DATA
8473 M:      Paul Walmsley <paul@pwsan.com>
8474 L:      linux-omap@vger.kernel.org
8475 S:      Maintained
8476 F:      arch/arm/mach-omap2/omap_hwmod*data*
8477
8478 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8479 M:      Benoît Cousson <bcousson@baylibre.com>
8480 L:      linux-omap@vger.kernel.org
8481 S:      Maintained
8482 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8483
8484 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8485 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8486 L:      linux-media@vger.kernel.org
8487 S:      Maintained
8488 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
8489 F:      drivers/media/platform/omap3isp/
8490 F:      drivers/staging/media/omap4iss/
8491
8492 OMAP USB SUPPORT
8493 L:      linux-usb@vger.kernel.org
8494 L:      linux-omap@vger.kernel.org
8495 S:      Orphan
8496 F:      drivers/usb/*/*omap*
8497 F:      arch/arm/*omap*/usb*
8498
8499 OMAP GPIO DRIVER
8500 M:      Grygorii Strashko <grygorii.strashko@ti.com>
8501 M:      Santosh Shilimkar <ssantosh@kernel.org>
8502 M:      Kevin Hilman <khilman@kernel.org>
8503 L:      linux-omap@vger.kernel.org
8504 S:      Maintained
8505 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
8506 F:      drivers/gpio/gpio-omap.c
8507
8508 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8509 M:      Mark Jackson <mpfj@newflow.co.uk>
8510 L:      linux-omap@vger.kernel.org
8511 S:      Maintained
8512 F:      arch/arm/boot/dts/am335x-nano.dts
8513
8514 OMFS FILESYSTEM
8515 M:      Bob Copeland <me@bobcopeland.com>
8516 L:      linux-karma-devel@lists.sourceforge.net
8517 S:      Maintained
8518 F:      Documentation/filesystems/omfs.txt
8519 F:      fs/omfs/
8520
8521 OMNIKEY CARDMAN 4000 DRIVER
8522 M:      Harald Welte <laforge@gnumonks.org>
8523 S:      Maintained
8524 F:      drivers/char/pcmcia/cm4000_cs.c
8525 F:      include/linux/cm4000_cs.h
8526 F:      include/uapi/linux/cm4000_cs.h
8527
8528 OMNIKEY CARDMAN 4040 DRIVER
8529 M:      Harald Welte <laforge@gnumonks.org>
8530 S:      Maintained
8531 F:      drivers/char/pcmcia/cm4040_cs.*
8532
8533 OMNIVISION OV7670 SENSOR DRIVER
8534 M:      Jonathan Corbet <corbet@lwn.net>
8535 L:      linux-media@vger.kernel.org
8536 T:      git git://linuxtv.org/media_tree.git
8537 S:      Maintained
8538 F:      drivers/media/i2c/ov7670.c
8539
8540 ONENAND FLASH DRIVER
8541 M:      Kyungmin Park <kyungmin.park@samsung.com>
8542 L:      linux-mtd@lists.infradead.org
8543 S:      Maintained
8544 F:      drivers/mtd/onenand/
8545 F:      include/linux/mtd/onenand*.h
8546
8547 ONSTREAM SCSI TAPE DRIVER
8548 M:      Willem Riede <osst@riede.org>
8549 L:      osst-users@lists.sourceforge.net
8550 L:      linux-scsi@vger.kernel.org
8551 S:      Maintained
8552 F:      Documentation/scsi/osst.txt
8553 F:      drivers/scsi/osst.*
8554 F:      drivers/scsi/osst_*.h
8555 F:      drivers/scsi/st.h
8556
8557 OPENCORES I2C BUS DRIVER
8558 M:      Peter Korsgaard <jacmet@sunsite.dk>
8559 L:      linux-i2c@vger.kernel.org
8560 S:      Maintained
8561 F:      Documentation/i2c/busses/i2c-ocores
8562 F:      drivers/i2c/busses/i2c-ocores.c
8563
8564 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8565 M:      Rob Herring <robh+dt@kernel.org>
8566 M:      Frank Rowand <frowand.list@gmail.com>
8567 L:      devicetree@vger.kernel.org
8568 W:      http://www.devicetree.org/
8569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8570 S:      Maintained
8571 F:      drivers/of/
8572 F:      include/linux/of*.h
8573 F:      scripts/dtc/
8574
8575 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8576 M:      Rob Herring <robh+dt@kernel.org>
8577 M:      Mark Rutland <mark.rutland@arm.com>
8578 L:      devicetree@vger.kernel.org
8579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8580 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8581 S:      Maintained
8582 F:      Documentation/devicetree/
8583 F:      arch/*/boot/dts/
8584 F:      include/dt-bindings/
8585
8586 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8587 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8588 L:      devicetree@vger.kernel.org
8589 S:      Maintained
8590 F:      Documentation/devicetree/dynamic-resolution-notes.txt
8591 F:      Documentation/devicetree/overlay-notes.txt
8592 F:      drivers/of/overlay.c
8593 F:      drivers/of/resolver.c
8594
8595 OPENRISC ARCHITECTURE
8596 M:      Jonas Bonn <jonas@southpole.se>
8597 W:      http://openrisc.net
8598 S:      Maintained
8599 T:      git git://openrisc.net/~jonas/linux
8600 F:      arch/openrisc/
8601
8602 OPENVSWITCH
8603 M:      Pravin Shelar <pshelar@nicira.com>
8604 L:      netdev@vger.kernel.org
8605 L:      dev@openvswitch.org
8606 W:      http://openvswitch.org
8607 S:      Maintained
8608 F:      net/openvswitch/
8609 F:      include/uapi/linux/openvswitch.h
8610
8611 OPERATING PERFORMANCE POINTS (OPP)
8612 M:      Viresh Kumar <vireshk@kernel.org>
8613 M:      Nishanth Menon <nm@ti.com>
8614 M:      Stephen Boyd <sboyd@codeaurora.org>
8615 L:      linux-pm@vger.kernel.org
8616 S:      Maintained
8617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8618 F:      drivers/base/power/opp/
8619 F:      include/linux/pm_opp.h
8620 F:      Documentation/power/opp.txt
8621 F:      Documentation/devicetree/bindings/opp/
8622
8623 OPL4 DRIVER
8624 M:      Clemens Ladisch <clemens@ladisch.de>
8625 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8626 T:      git git://git.alsa-project.org/alsa-kernel.git
8627 S:      Maintained
8628 F:      sound/drivers/opl4/
8629
8630 OPROFILE
8631 M:      Robert Richter <rric@kernel.org>
8632 L:      oprofile-list@lists.sf.net
8633 S:      Maintained
8634 F:      arch/*/include/asm/oprofile*.h
8635 F:      arch/*/oprofile/
8636 F:      drivers/oprofile/
8637 F:      include/linux/oprofile.h
8638
8639 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8640 M:      Mark Fasheh <mfasheh@suse.com>
8641 M:      Joel Becker <jlbec@evilplan.org>
8642 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8643 W:      http://ocfs2.wiki.kernel.org
8644 S:      Supported
8645 F:      Documentation/filesystems/ocfs2.txt
8646 F:      Documentation/filesystems/dlmfs.txt
8647 F:      fs/ocfs2/
8648
8649 ORINOCO DRIVER
8650 L:      linux-wireless@vger.kernel.org
8651 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
8652 W:      http://www.nongnu.org/orinoco/
8653 S:      Orphan
8654 F:      drivers/net/wireless/intersil/orinoco/
8655
8656 OSD LIBRARY and FILESYSTEM
8657 M:      Boaz Harrosh <ooo@electrozaur.com>
8658 M:      Benny Halevy <bhalevy@primarydata.com>
8659 L:      osd-dev@open-osd.org
8660 W:      http://open-osd.org
8661 T:      git git://git.open-osd.org/open-osd.git
8662 S:      Maintained
8663 F:      drivers/scsi/osd/
8664 F:      include/scsi/osd_*
8665 F:      fs/exofs/
8666
8667 OVERLAY FILESYSTEM
8668 M:      Miklos Szeredi <miklos@szeredi.hu>
8669 L:      linux-unionfs@vger.kernel.org
8670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8671 S:      Supported
8672 F:      fs/overlayfs/
8673 F:      Documentation/filesystems/overlayfs.txt
8674
8675 ORANGEFS FILESYSTEM
8676 M:      Mike Marshall <hubcap@omnibond.com>
8677 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
8678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8679 S:      Supported
8680 F:      fs/orangefs/
8681 F:      Documentation/filesystems/orangefs.txt
8682
8683 P54 WIRELESS DRIVER
8684 M:      Christian Lamparter <chunkeey@googlemail.com>
8685 L:      linux-wireless@vger.kernel.org
8686 W:      http://wireless.kernel.org/en/users/Drivers/p54
8687 S:      Maintained
8688 F:      drivers/net/wireless/intersil/p54/
8689
8690 PA SEMI ETHERNET DRIVER
8691 M:      Olof Johansson <olof@lixom.net>
8692 L:      netdev@vger.kernel.org
8693 S:      Maintained
8694 F:      drivers/net/ethernet/pasemi/*
8695
8696 PA SEMI SMBUS DRIVER
8697 M:      Olof Johansson <olof@lixom.net>
8698 L:      linux-i2c@vger.kernel.org
8699 S:      Maintained
8700 F:      drivers/i2c/busses/i2c-pasemi.c
8701
8702 PADATA PARALLEL EXECUTION MECHANISM
8703 M:      Steffen Klassert <steffen.klassert@secunet.com>
8704 L:      linux-crypto@vger.kernel.org
8705 S:      Maintained
8706 F:      kernel/padata.c
8707 F:      include/linux/padata.h
8708 F:      Documentation/padata.txt
8709
8710 PANASONIC LAPTOP ACPI EXTRAS DRIVER
8711 M:      Harald Welte <laforge@gnumonks.org>
8712 L:      platform-driver-x86@vger.kernel.org
8713 S:      Maintained
8714 F:      drivers/platform/x86/panasonic-laptop.c
8715
8716 PANASONIC MN10300/AM33/AM34 PORT
8717 M:      David Howells <dhowells@redhat.com>
8718 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
8719 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8720 S:      Maintained
8721 F:      Documentation/mn10300/
8722 F:      arch/mn10300/
8723
8724 PARALLEL LCD/KEYPAD PANEL DRIVER
8725 M:      Willy Tarreau <willy@haproxy.com>
8726 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8727 S:      Odd Fixes
8728 F:      Documentation/misc-devices/lcd-panel-cgram.txt
8729 F:      drivers/misc/panel.c
8730
8731 PARALLEL PORT SUBSYSTEM
8732 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8733 M:      Sudip Mukherjee <sudip@vectorindia.org>
8734 L:      linux-parport@lists.infradead.org (subscribers-only)
8735 S:      Maintained
8736 F:      drivers/parport/
8737 F:      include/linux/parport*.h
8738 F:      drivers/char/ppdev.c
8739 F:      include/uapi/linux/ppdev.h
8740 F:      Documentation/parport*.txt
8741
8742 PARAVIRT_OPS INTERFACE
8743 M:      Jeremy Fitzhardinge <jeremy@goop.org>
8744 M:      Chris Wright <chrisw@sous-sol.org>
8745 M:      Alok Kataria <akataria@vmware.com>
8746 M:      Rusty Russell <rusty@rustcorp.com.au>
8747 L:      virtualization@lists.linux-foundation.org
8748 S:      Supported
8749 F:      Documentation/virtual/paravirt_ops.txt
8750 F:      arch/*/kernel/paravirt*
8751 F:      arch/*/include/asm/paravirt.h
8752
8753 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8754 M:      Tim Waugh <tim@cyberelk.net>
8755 L:      linux-parport@lists.infradead.org (subscribers-only)
8756 S:      Maintained
8757 F:      Documentation/blockdev/paride.txt
8758 F:      drivers/block/paride/
8759
8760 PARISC ARCHITECTURE
8761 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
8762 M:      Helge Deller <deller@gmx.de>
8763 L:      linux-parisc@vger.kernel.org
8764 W:      http://www.parisc-linux.org/
8765 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
8766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8768 S:      Maintained
8769 F:      arch/parisc/
8770 F:      Documentation/parisc/
8771 F:      drivers/parisc/
8772 F:      drivers/char/agp/parisc-agp.c
8773 F:      drivers/input/serio/gscps2.c
8774 F:      drivers/parport/parport_gsc.*
8775 F:      drivers/tty/serial/8250/8250_gsc.c
8776 F:      drivers/video/fbdev/sti*
8777 F:      drivers/video/console/sti*
8778 F:      drivers/video/logo/logo_parisc*
8779
8780 PC87360 HARDWARE MONITORING DRIVER
8781 M:      Jim Cromie <jim.cromie@gmail.com>
8782 L:      linux-hwmon@vger.kernel.org
8783 S:      Maintained
8784 F:      Documentation/hwmon/pc87360
8785 F:      drivers/hwmon/pc87360.c
8786
8787 PC8736x GPIO DRIVER
8788 M:      Jim Cromie <jim.cromie@gmail.com>
8789 S:      Maintained
8790 F:      drivers/char/pc8736x_gpio.c
8791
8792 PC87427 HARDWARE MONITORING DRIVER
8793 M:      Jean Delvare <jdelvare@suse.com>
8794 L:      linux-hwmon@vger.kernel.org
8795 S:      Maintained
8796 F:      Documentation/hwmon/pc87427
8797 F:      drivers/hwmon/pc87427.c
8798
8799 PCA9532 LED DRIVER
8800 M:      Riku Voipio <riku.voipio@iki.fi>
8801 S:      Maintained
8802 F:      drivers/leds/leds-pca9532.c
8803 F:      include/linux/leds-pca9532.h
8804
8805 PCA9541 I2C BUS MASTER SELECTOR DRIVER
8806 M:      Guenter Roeck <linux@roeck-us.net>
8807 L:      linux-i2c@vger.kernel.org
8808 S:      Maintained
8809 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
8810
8811 PCDP - PRIMARY CONSOLE AND DEBUG PORT
8812 M:      Khalid Aziz <khalid@gonehiking.org>
8813 S:      Maintained
8814 F:      drivers/firmware/pcdp.*
8815
8816 PCI ERROR RECOVERY
8817 M:      Linas Vepstas <linasvepstas@gmail.com>
8818 L:      linux-pci@vger.kernel.org
8819 S:      Supported
8820 F:      Documentation/PCI/pci-error-recovery.txt
8821
8822 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8823 M:      Russell Currey <ruscur@russell.cc>
8824 L:      linuxppc-dev@lists.ozlabs.org
8825 S:      Supported
8826 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
8827 F:      arch/powerpc/kernel/eeh*.c
8828 F:      arch/powerpc/platforms/*/eeh*.c
8829 F:      arch/powerpc/include/*/eeh*.h
8830
8831 PCI SUBSYSTEM
8832 M:      Bjorn Helgaas <bhelgaas@google.com>
8833 L:      linux-pci@vger.kernel.org
8834 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
8835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8836 S:      Supported
8837 F:      Documentation/PCI/
8838 F:      drivers/pci/
8839 F:      include/linux/pci*
8840 F:      arch/x86/pci/
8841 F:      arch/x86/kernel/quirks.c
8842
8843 PCI DRIVER FOR ALTERA PCIE IP
8844 M:      Ley Foon Tan <lftan@altera.com>
8845 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
8846 L:      linux-pci@vger.kernel.org
8847 S:      Supported
8848 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
8849 F:      drivers/pci/host/pcie-altera.c
8850
8851 PCI DRIVER FOR ARM VERSATILE PLATFORM
8852 M:      Rob Herring <robh@kernel.org>
8853 L:      linux-pci@vger.kernel.org
8854 L:      linux-arm-kernel@lists.infradead.org
8855 S:      Maintained
8856 F:      Documentation/devicetree/bindings/pci/versatile.txt
8857 F:      drivers/pci/host/pci-versatile.c
8858
8859 PCI DRIVER FOR APPLIEDMICRO XGENE
8860 M:      Tanmay Inamdar <tinamdar@apm.com>
8861 L:      linux-pci@vger.kernel.org
8862 L:      linux-arm-kernel@lists.infradead.org
8863 S:      Maintained
8864 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
8865 F:      drivers/pci/host/pci-xgene.c
8866
8867 PCI DRIVER FOR FREESCALE LAYERSCAPE
8868 M:      Minghuan Lian <minghuan.Lian@freescale.com>
8869 M:      Mingkai Hu <mingkai.hu@freescale.com>
8870 M:      Roy Zang <tie-fei.zang@freescale.com>
8871 L:      linuxppc-dev@lists.ozlabs.org
8872 L:      linux-pci@vger.kernel.org
8873 L:      linux-arm-kernel@lists.infradead.org
8874 S:      Maintained
8875 F:      drivers/pci/host/*layerscape*
8876
8877 PCI DRIVER FOR IMX6
8878 M:      Richard Zhu <Richard.Zhu@freescale.com>
8879 M:      Lucas Stach <l.stach@pengutronix.de>
8880 L:      linux-pci@vger.kernel.org
8881 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8882 S:      Maintained
8883 F:      drivers/pci/host/*imx6*
8884
8885 PCI DRIVER FOR TI KEYSTONE
8886 M:      Murali Karicheri <m-karicheri2@ti.com>
8887 L:      linux-pci@vger.kernel.org
8888 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8889 S:      Maintained
8890 F:      drivers/pci/host/*keystone*
8891
8892 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8893 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8894 M:      Jason Cooper <jason@lakedaemon.net>
8895 L:      linux-pci@vger.kernel.org
8896 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8897 S:      Maintained
8898 F:      drivers/pci/host/*mvebu*
8899
8900 PCI DRIVER FOR NVIDIA TEGRA
8901 M:      Thierry Reding <thierry.reding@gmail.com>
8902 L:      linux-tegra@vger.kernel.org
8903 L:      linux-pci@vger.kernel.org
8904 S:      Supported
8905 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8906 F:      drivers/pci/host/pci-tegra.c
8907
8908 PCI DRIVER FOR TI DRA7XX
8909 M:      Kishon Vijay Abraham I <kishon@ti.com>
8910 L:      linux-omap@vger.kernel.org
8911 L:      linux-pci@vger.kernel.org
8912 S:      Supported
8913 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
8914 F:      drivers/pci/host/pci-dra7xx.c
8915
8916 PCI DRIVER FOR RENESAS R-CAR
8917 M:      Simon Horman <horms@verge.net.au>
8918 L:      linux-pci@vger.kernel.org
8919 L:      linux-renesas-soc@vger.kernel.org
8920 S:      Maintained
8921 F:      drivers/pci/host/*rcar*
8922
8923 PCI DRIVER FOR SAMSUNG EXYNOS
8924 M:      Jingoo Han <jingoohan1@gmail.com>
8925 L:      linux-pci@vger.kernel.org
8926 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8927 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8928 S:      Maintained
8929 F:      drivers/pci/host/pci-exynos.c
8930
8931 PCI DRIVER FOR SYNOPSIS DESIGNWARE
8932 M:      Jingoo Han <jingoohan1@gmail.com>
8933 M:      Pratyush Anand <pratyush.anand@gmail.com>
8934 L:      linux-pci@vger.kernel.org
8935 S:      Maintained
8936 F:      drivers/pci/host/*designware*
8937
8938 PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8939 M:      Joao Pinto <jpinto@synopsys.com>
8940 L:      linux-pci@vger.kernel.org
8941 S:      Maintained
8942 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
8943 F:      drivers/pci/host/pcie-designware-plat.c
8944
8945 PCI DRIVER FOR GENERIC OF HOSTS
8946 M:      Will Deacon <will.deacon@arm.com>
8947 L:      linux-pci@vger.kernel.org
8948 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8949 S:      Maintained
8950 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
8951 F:      drivers/pci/host/pci-host-common.c
8952 F:      drivers/pci/host/pci-host-generic.c
8953
8954 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8955 M:      Keith Busch <keith.busch@intel.com>
8956 L:      linux-pci@vger.kernel.org
8957 S:      Supported
8958 F:      arch/x86/pci/vmd.c
8959
8960 PCIE DRIVER FOR ST SPEAR13XX
8961 M:      Pratyush Anand <pratyush.anand@gmail.com>
8962 L:      linux-pci@vger.kernel.org
8963 S:      Maintained
8964 F:      drivers/pci/host/*spear*
8965
8966 PCI MSI DRIVER FOR ALTERA MSI IP
8967 M:      Ley Foon Tan <lftan@altera.com>
8968 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
8969 L:      linux-pci@vger.kernel.org
8970 S:      Supported
8971 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8972 F:      drivers/pci/host/pcie-altera-msi.c
8973
8974 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8975 M:      Duc Dang <dhdang@apm.com>
8976 L:      linux-pci@vger.kernel.org
8977 L:      linux-arm-kernel@lists.infradead.org
8978 S:      Maintained
8979 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8980 F:      drivers/pci/host/pci-xgene-msi.c
8981
8982 PCIE DRIVER FOR HISILICON
8983 M:      Zhou Wang <wangzhou1@hisilicon.com>
8984 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
8985 L:      linux-pci@vger.kernel.org
8986 S:      Maintained
8987 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8988 F:      drivers/pci/host/pcie-hisi.c
8989
8990 PCIE DRIVER FOR QUALCOMM MSM
8991 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
8992 L:     linux-pci@vger.kernel.org
8993 L:     linux-arm-msm@vger.kernel.org
8994 S:     Maintained
8995 F:     drivers/pci/host/*qcom*
8996
8997 PCIE DRIVER FOR CAVIUM THUNDERX
8998 M:      David Daney <david.daney@cavium.com>
8999 L:      linux-pci@vger.kernel.org
9000 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9001 S:      Supported
9002 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
9003 F:      drivers/pci/host/pci-thunder-*
9004
9005 PCMCIA SUBSYSTEM
9006 P:      Linux PCMCIA Team
9007 L:      linux-pcmcia@lists.infradead.org
9008 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9010 S:      Maintained
9011 F:      Documentation/pcmcia/
9012 F:      drivers/pcmcia/
9013 F:      include/pcmcia/
9014
9015 PCNET32 NETWORK DRIVER
9016 M:      Don Fry <pcnet32@frontier.com>
9017 L:      netdev@vger.kernel.org
9018 S:      Maintained
9019 F:      drivers/net/ethernet/amd/pcnet32.c
9020
9021 PCRYPT PARALLEL CRYPTO ENGINE
9022 M:      Steffen Klassert <steffen.klassert@secunet.com>
9023 L:      linux-crypto@vger.kernel.org
9024 S:      Maintained
9025 F:      crypto/pcrypt.c
9026 F:      include/crypto/pcrypt.h
9027
9028 PER-CPU MEMORY ALLOCATOR
9029 M:      Tejun Heo <tj@kernel.org>
9030 M:      Christoph Lameter <cl@linux.com>
9031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9032 S:      Maintained
9033 F:      include/linux/percpu*.h
9034 F:      mm/percpu*.c
9035 F:      arch/*/include/asm/percpu.h
9036
9037 PER-TASK DELAY ACCOUNTING
9038 M:      Balbir Singh <bsingharora@gmail.com>
9039 S:      Maintained
9040 F:      include/linux/delayacct.h
9041 F:      kernel/delayacct.c
9042
9043 PERFORMANCE EVENTS SUBSYSTEM
9044 M:      Peter Zijlstra <peterz@infradead.org>
9045 M:      Ingo Molnar <mingo@redhat.com>
9046 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
9047 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9048 L:      linux-kernel@vger.kernel.org
9049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9050 S:      Supported
9051 F:      kernel/events/*
9052 F:      include/linux/perf_event.h
9053 F:      include/uapi/linux/perf_event.h
9054 F:      arch/*/kernel/perf_event*.c
9055 F:      arch/*/kernel/*/perf_event*.c
9056 F:      arch/*/kernel/*/*/perf_event*.c
9057 F:      arch/*/include/asm/perf_event.h
9058 F:      arch/*/kernel/perf_callchain.c
9059 F:      arch/*/events/*
9060 F:      tools/perf/
9061
9062 PERSONALITY HANDLING
9063 M:      Christoph Hellwig <hch@infradead.org>
9064 L:      linux-abi-devel@lists.sourceforge.net
9065 S:      Maintained
9066 F:      include/linux/personality.h
9067 F:      include/uapi/linux/personality.h
9068
9069 PHONET PROTOCOL
9070 M:      Remi Denis-Courmont <courmisch@gmail.com>
9071 S:      Supported
9072 F:      Documentation/networking/phonet.txt
9073 F:      include/linux/phonet.h
9074 F:      include/net/phonet/
9075 F:      include/uapi/linux/phonet.h
9076 F:      net/phonet/
9077
9078 PHRAM MTD DRIVER
9079 M:      Joern Engel <joern@lazybastard.org>
9080 L:      linux-mtd@lists.infradead.org
9081 S:      Maintained
9082 F:      drivers/mtd/devices/phram.c
9083
9084 PICOLCD HID DRIVER
9085 M:      Bruno Prémont <bonbons@linux-vserver.org>
9086 L:      linux-input@vger.kernel.org
9087 S:      Maintained
9088 F:      drivers/hid/hid-picolcd*
9089
9090 PICOXCELL SUPPORT
9091 M:      Jamie Iles <jamie@jamieiles.com>
9092 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9093 T:      git git://github.com/jamieiles/linux-2.6-ji.git
9094 S:      Supported
9095 F:      arch/arm/boot/dts/picoxcell*
9096 F:      arch/arm/mach-picoxcell/
9097 F:      drivers/crypto/picoxcell*
9098
9099 PIN CONTROL SUBSYSTEM
9100 M:      Linus Walleij <linus.walleij@linaro.org>
9101 L:      linux-gpio@vger.kernel.org
9102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9103 S:      Maintained
9104 F:      Documentation/devicetree/bindings/pinctrl/
9105 F:      Documentation/pinctrl.txt
9106 F:      drivers/pinctrl/
9107 F:      include/linux/pinctrl/
9108
9109 PIN CONTROLLER - ATMEL AT91
9110 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9111 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9112 S:      Maintained
9113 F:      drivers/pinctrl/pinctrl-at91.*
9114
9115 PIN CONTROLLER - ATMEL AT91 PIO4
9116 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
9117 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9118 L:      linux-gpio@vger.kernel.org
9119 S:      Supported
9120 F:      drivers/pinctrl/pinctrl-at91-pio4.*
9121
9122 PIN CONTROLLER - INTEL
9123 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9124 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
9125 S:      Maintained
9126 F:      drivers/pinctrl/intel/
9127
9128 PIN CONTROLLER - RENESAS
9129 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9130 M:      Geert Uytterhoeven <geert+renesas@glider.be>
9131 L:      linux-renesas-soc@vger.kernel.org
9132 S:      Maintained
9133 F:      drivers/pinctrl/sh-pfc/
9134
9135 PIN CONTROLLER - SAMSUNG
9136 M:      Tomasz Figa <tomasz.figa@gmail.com>
9137 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
9138 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9139 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9140 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9141 S:      Maintained
9142 F:      drivers/pinctrl/samsung/
9143
9144 PIN CONTROLLER - SINGLE
9145 M:      Tony Lindgren <tony@atomide.com>
9146 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
9147 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9148 L:      linux-omap@vger.kernel.org
9149 S:      Maintained
9150 F:      drivers/pinctrl/pinctrl-single.c
9151
9152 PIN CONTROLLER - ST SPEAR
9153 M:      Viresh Kumar <vireshk@kernel.org>
9154 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9155 W:      http://www.st.com/spear
9156 S:      Maintained
9157 F:      drivers/pinctrl/spear/
9158
9159 PKTCDVD DRIVER
9160 M:      Jiri Kosina <jikos@kernel.org>
9161 S:      Maintained
9162 F:      drivers/block/pktcdvd.c
9163 F:      include/linux/pktcdvd.h
9164 F:      include/uapi/linux/pktcdvd.h
9165
9166 PKUNITY SOC DRIVERS
9167 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
9168 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
9169 S:      Maintained
9170 T:      git git://github.com/gxt/linux.git
9171 F:      drivers/input/serio/i8042-unicore32io.h
9172 F:      drivers/i2c/busses/i2c-puv3.c
9173 F:      drivers/video/fbdev/fb-puv3.c
9174 F:      drivers/rtc/rtc-puv3.c
9175
9176 PMBUS HARDWARE MONITORING DRIVERS
9177 M:      Guenter Roeck <linux@roeck-us.net>
9178 L:      linux-hwmon@vger.kernel.org
9179 W:      http://hwmon.wiki.kernel.org/
9180 W:      http://www.roeck-us.net/linux/drivers/
9181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9182 S:      Maintained
9183 F:      Documentation/hwmon/pmbus
9184 F:      drivers/hwmon/pmbus/
9185 F:      include/linux/i2c/pmbus.h
9186
9187 PMC SIERRA MaxRAID DRIVER
9188 L:      linux-scsi@vger.kernel.org
9189 W:      http://www.pmc-sierra.com/
9190 S:      Orphan
9191 F:      drivers/scsi/pmcraid.*
9192
9193 PMC SIERRA PM8001 DRIVER
9194 M:      Jack Wang <jinpu.wang@profitbricks.com>
9195 M:      lindar_liu@usish.com
9196 L:      pmchba@pmcs.com
9197 L:      linux-scsi@vger.kernel.org
9198 S:      Supported
9199 F:      drivers/scsi/pm8001/
9200
9201 POSIX CLOCKS and TIMERS
9202 M:      Thomas Gleixner <tglx@linutronix.de>
9203 L:      linux-kernel@vger.kernel.org
9204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9205 S:      Maintained
9206 F:      fs/timerfd.c
9207 F:      include/linux/timer*
9208 F:      kernel/time/*timer*
9209
9210 POWER MANAGEMENT CORE
9211 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
9212 L:      linux-pm@vger.kernel.org
9213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9214 S:      Supported
9215 F:      drivers/base/power/
9216 F:      include/linux/pm.h
9217 F:      include/linux/pm_*
9218 F:      include/linux/powercap.h
9219 F:      drivers/powercap/
9220
9221 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9222 M:      Sebastian Reichel <sre@kernel.org>
9223 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9224 M:      David Woodhouse <dwmw2@infradead.org>
9225 L:      linux-pm@vger.kernel.org
9226 T:      git git://git.infradead.org/battery-2.6.git
9227 S:      Maintained
9228 F:      Documentation/devicetree/bindings/power/
9229 F:      Documentation/devicetree/bindings/power_supply/
9230 F:      include/linux/power_supply.h
9231 F:      drivers/power/
9232 X:      drivers/power/avs/
9233
9234 POWER STATE COORDINATION INTERFACE (PSCI)
9235 M:      Mark Rutland <mark.rutland@arm.com>
9236 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9237 L:      linux-arm-kernel@lists.infradead.org
9238 S:      Maintained
9239 F:      drivers/firmware/psci.c
9240 F:      include/linux/psci.h
9241 F:      include/uapi/linux/psci.h
9242
9243 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9244 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9245 L:      linuxppc-dev@lists.ozlabs.org
9246 S:      Maintained
9247 F:      drivers/char/powernv-op-panel.c
9248
9249 PNP SUPPORT
9250 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9251 S:      Maintained
9252 F:      drivers/pnp/
9253
9254 PPP PROTOCOL DRIVERS AND COMPRESSORS
9255 M:      Paul Mackerras <paulus@samba.org>
9256 L:      linux-ppp@vger.kernel.org
9257 S:      Maintained
9258 F:      drivers/net/ppp/ppp_*
9259
9260 PPP OVER ATM (RFC 2364)
9261 M:      Mitchell Blank Jr <mitch@sfgoth.com>
9262 S:      Maintained
9263 F:      net/atm/pppoatm.c
9264 F:      include/uapi/linux/atmppp.h
9265
9266 PPP OVER ETHERNET
9267 M:      Michal Ostrowski <mostrows@earthlink.net>
9268 S:      Maintained
9269 F:      drivers/net/ppp/pppoe.c
9270 F:      drivers/net/ppp/pppox.c
9271
9272 PPP OVER L2TP
9273 M:      James Chapman <jchapman@katalix.com>
9274 S:      Maintained
9275 F:      net/l2tp/l2tp_ppp.c
9276 F:      include/linux/if_pppol2tp.h
9277 F:      include/uapi/linux/if_pppol2tp.h
9278
9279 PPS SUPPORT
9280 M:      Rodolfo Giometti <giometti@enneenne.com>
9281 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
9282 L:      linuxpps@ml.enneenne.com (subscribers-only)
9283 S:      Maintained
9284 F:      Documentation/pps/
9285 F:      drivers/pps/
9286 F:      include/linux/pps*.h
9287
9288 PPTP DRIVER
9289 M:      Dmitry Kozlov <xeb@mail.ru>
9290 L:      netdev@vger.kernel.org
9291 S:      Maintained
9292 F:      drivers/net/ppp/pptp.c
9293 W:      http://sourceforge.net/projects/accel-pptp
9294
9295 PREEMPTIBLE KERNEL
9296 M:      Robert Love <rml@tech9.net>
9297 L:      kpreempt-tech@lists.sourceforge.net
9298 W:      ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9299 S:      Supported
9300 F:      Documentation/preempt-locking.txt
9301 F:      include/linux/preempt.h
9302
9303 PRISM54 WIRELESS DRIVER
9304 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
9305 L:      linux-wireless@vger.kernel.org
9306 W:      http://wireless.kernel.org/en/users/Drivers/p54
9307 S:      Obsolete
9308 F:      drivers/net/wireless/intersil/prism54/
9309
9310 PS3 NETWORK SUPPORT
9311 M:      Geoff Levand <geoff@infradead.org>
9312 L:      netdev@vger.kernel.org
9313 L:      linuxppc-dev@lists.ozlabs.org
9314 S:      Maintained
9315 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
9316
9317 PS3 PLATFORM SUPPORT
9318 M:      Geoff Levand <geoff@infradead.org>
9319 L:      linuxppc-dev@lists.ozlabs.org
9320 S:      Maintained
9321 F:      arch/powerpc/boot/ps3*
9322 F:      arch/powerpc/include/asm/lv1call.h
9323 F:      arch/powerpc/include/asm/ps3*.h
9324 F:      arch/powerpc/platforms/ps3/
9325 F:      drivers/*/ps3*
9326 F:      drivers/ps3/
9327 F:      drivers/rtc/rtc-ps3.c
9328 F:      drivers/usb/host/*ps3.c
9329 F:      sound/ppc/snd_ps3*
9330
9331 PS3VRAM DRIVER
9332 M:      Jim Paris <jim@jtan.com>
9333 M:      Geoff Levand <geoff@infradead.org>
9334 L:      linuxppc-dev@lists.ozlabs.org
9335 S:      Maintained
9336 F:      drivers/block/ps3vram.c
9337
9338 PSTORE FILESYSTEM
9339 M:      Anton Vorontsov <anton@enomsg.org>
9340 M:      Colin Cross <ccross@android.com>
9341 M:      Kees Cook <keescook@chromium.org>
9342 M:      Tony Luck <tony.luck@intel.com>
9343 S:      Maintained
9344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9345 F:      fs/pstore/
9346 F:      include/linux/pstore*
9347 F:      drivers/firmware/efi/efi-pstore.c
9348 F:      drivers/acpi/apei/erst.c
9349
9350 PTP HARDWARE CLOCK SUPPORT
9351 M:      Richard Cochran <richardcochran@gmail.com>
9352 L:      netdev@vger.kernel.org
9353 S:      Maintained
9354 W:      http://linuxptp.sourceforge.net/
9355 F:      Documentation/ABI/testing/sysfs-ptp
9356 F:      Documentation/ptp/*
9357 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
9358 F:      drivers/net/phy/dp83640*
9359 F:      drivers/ptp/*
9360 F:      include/linux/ptp_cl*
9361
9362 PTRACE SUPPORT
9363 M:      Roland McGrath <roland@hack.frob.com>
9364 M:      Oleg Nesterov <oleg@redhat.com>
9365 S:      Maintained
9366 F:      include/asm-generic/syscall.h
9367 F:      include/linux/ptrace.h
9368 F:      include/linux/regset.h
9369 F:      include/linux/tracehook.h
9370 F:      include/uapi/linux/ptrace.h
9371 F:      kernel/ptrace.c
9372
9373 PULSE8-CEC DRIVER
9374 M:      Hans Verkuil <hverkuil@xs4all.nl>
9375 L:      linux-media@vger.kernel.org
9376 T:      git git://linuxtv.org/media_tree.git
9377 S:      Maintained
9378 F:      drivers/staging/media/pulse8-cec
9379
9380 PVRUSB2 VIDEO4LINUX DRIVER
9381 M:      Mike Isely <isely@pobox.com>
9382 L:      pvrusb2@isely.net       (subscribers-only)
9383 L:      linux-media@vger.kernel.org
9384 W:      http://www.isely.net/pvrusb2/
9385 T:      git git://linuxtv.org/media_tree.git
9386 S:      Maintained
9387 F:      Documentation/video4linux/README.pvrusb2
9388 F:      drivers/media/usb/pvrusb2/
9389
9390 PWC WEBCAM DRIVER
9391 M:      Hans Verkuil <hverkuil@xs4all.nl>
9392 L:      linux-media@vger.kernel.org
9393 T:      git git://linuxtv.org/media_tree.git
9394 S:      Odd Fixes
9395 F:      drivers/media/usb/pwc/*
9396
9397 PWM FAN DRIVER
9398 M:      Kamil Debski <k.debski@samsung.com>
9399 L:      linux-hwmon@vger.kernel.org
9400 S:      Supported
9401 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9402 F:      Documentation/hwmon/pwm-fan
9403 F:      drivers/hwmon/pwm-fan.c
9404
9405 PWM SUBSYSTEM
9406 M:      Thierry Reding <thierry.reding@gmail.com>
9407 L:      linux-pwm@vger.kernel.org
9408 S:      Maintained
9409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9410 F:      Documentation/pwm.txt
9411 F:      Documentation/devicetree/bindings/pwm/
9412 F:      include/linux/pwm.h
9413 F:      drivers/pwm/
9414 F:      drivers/video/backlight/pwm_bl.c
9415 F:      include/linux/pwm_backlight.h
9416
9417 PXA2xx/PXA3xx SUPPORT
9418 M:      Daniel Mack <daniel@zonque.org>
9419 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9420 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9421 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9422 T:      git git://github.com/hzhuang1/linux.git
9423 T:      git git://github.com/rjarzmik/linux.git
9424 S:      Maintained
9425 F:      arch/arm/boot/dts/pxa*
9426 F:      arch/arm/mach-pxa/
9427 F:      drivers/dma/pxa*
9428 F:      drivers/pcmcia/pxa2xx*
9429 F:      drivers/pinctrl/pxa/
9430 F:      drivers/spi/spi-pxa2xx*
9431 F:      drivers/usb/gadget/udc/pxa2*
9432 F:      include/sound/pxa2xx-lib.h
9433 F:      sound/arm/pxa*
9434 F:      sound/soc/pxa/
9435
9436 PXA GPIO DRIVER
9437 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9438 L:      linux-gpio@vger.kernel.org
9439 S:      Maintained
9440 F:      drivers/gpio/gpio-pxa.c
9441
9442 PXA3xx NAND FLASH DRIVER
9443 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9444 L:      linux-mtd@lists.infradead.org
9445 S:      Maintained
9446 F:      drivers/mtd/nand/pxa3xx_nand.c
9447
9448 MMP SUPPORT
9449 M:      Eric Miao <eric.y.miao@gmail.com>
9450 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9451 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9452 T:      git git://github.com/hzhuang1/linux.git
9453 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9454 S:      Maintained
9455 F:      arch/arm/boot/dts/mmp*
9456 F:      arch/arm/mach-mmp/
9457
9458 PXA MMCI DRIVER
9459 S:      Orphan
9460
9461 PXA RTC DRIVER
9462 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9463 L:      rtc-linux@googlegroups.com
9464 S:      Maintained
9465
9466 QAT DRIVER
9467 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9468 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
9469 L:      qat-linux@intel.com
9470 S:      Supported
9471 F:      drivers/crypto/qat/
9472
9473 QIB DRIVER
9474 M:      Mike Marciniszyn <infinipath@intel.com>
9475 L:      linux-rdma@vger.kernel.org
9476 S:      Supported
9477 F:      drivers/infiniband/hw/qib/
9478
9479 QLOGIC QLA1280 SCSI DRIVER
9480 M:      Michael Reed <mdr@sgi.com>
9481 L:      linux-scsi@vger.kernel.org
9482 S:      Maintained
9483 F:      drivers/scsi/qla1280.[ch]
9484
9485 QLOGIC QLA2XXX FC-SCSI DRIVER
9486 M:      qla2xxx-upstream@qlogic.com
9487 L:      linux-scsi@vger.kernel.org
9488 S:      Supported
9489 F:      Documentation/scsi/LICENSE.qla2xxx
9490 F:      drivers/scsi/qla2xxx/
9491
9492 QLOGIC QLA4XXX iSCSI DRIVER
9493 M:      QLogic-Storage-Upstream@qlogic.com
9494 L:      linux-scsi@vger.kernel.org
9495 S:      Supported
9496 F:      Documentation/scsi/LICENSE.qla4xxx
9497 F:      drivers/scsi/qla4xxx/
9498
9499 QLOGIC QLA3XXX NETWORK DRIVER
9500 M:      Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9501 M:      Ron Mercer <ron.mercer@qlogic.com>
9502 M:      linux-driver@qlogic.com
9503 L:      netdev@vger.kernel.org
9504 S:      Supported
9505 F:      Documentation/networking/LICENSE.qla3xxx
9506 F:      drivers/net/ethernet/qlogic/qla3xxx.*
9507
9508 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9509 M:      Dept-GELinuxNICDev@qlogic.com
9510 L:      netdev@vger.kernel.org
9511 S:      Supported
9512 F:      drivers/net/ethernet/qlogic/qlcnic/
9513
9514 QLOGIC QLGE 10Gb ETHERNET DRIVER
9515 M:      Harish Patil <harish.patil@qlogic.com>
9516 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9517 M:      Dept-GELinuxNICDev@qlogic.com
9518 M:      linux-driver@qlogic.com
9519 L:      netdev@vger.kernel.org
9520 S:      Supported
9521 F:      drivers/net/ethernet/qlogic/qlge/
9522
9523 QLOGIC QL4xxx ETHERNET DRIVER
9524 M:      Yuval Mintz <Yuval.Mintz@qlogic.com>
9525 M:      Ariel Elior <Ariel.Elior@qlogic.com>
9526 M:      everest-linux-l2@qlogic.com
9527 L:      netdev@vger.kernel.org
9528 S:      Supported
9529 F:      drivers/net/ethernet/qlogic/qed/
9530 F:      include/linux/qed/
9531 F:      drivers/net/ethernet/qlogic/qede/
9532
9533 QNX4 FILESYSTEM
9534 M:      Anders Larsen <al@alarsen.net>
9535 W:      http://www.alarsen.net/linux/qnx4fs/
9536 S:      Maintained
9537 F:      fs/qnx4/
9538 F:      include/uapi/linux/qnx4_fs.h
9539 F:      include/uapi/linux/qnxtypes.h
9540
9541 QT1010 MEDIA DRIVER
9542 M:      Antti Palosaari <crope@iki.fi>
9543 L:      linux-media@vger.kernel.org
9544 W:      https://linuxtv.org
9545 W:      http://palosaari.fi/linux/
9546 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9547 T:      git git://linuxtv.org/anttip/media_tree.git
9548 S:      Maintained
9549 F:      drivers/media/tuners/qt1010*
9550
9551 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9552 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9553 L:      linux-wireless@vger.kernel.org
9554 L:      ath9k-devel@lists.ath9k.org
9555 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
9556 S:      Supported
9557 F:      drivers/net/wireless/ath/ath9k/
9558
9559 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9560 M:      Kalle Valo <kvalo@qca.qualcomm.com>
9561 L:      ath10k@lists.infradead.org
9562 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
9563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9564 S:      Supported
9565 F:      drivers/net/wireless/ath/ath10k/
9566
9567 QUALCOMM HEXAGON ARCHITECTURE
9568 M:      Richard Kuo <rkuo@codeaurora.org>
9569 L:      linux-hexagon@vger.kernel.org
9570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9571 S:      Supported
9572 F:      arch/hexagon/
9573
9574 QUALCOMM WCN36XX WIRELESS DRIVER
9575 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
9576 L:      wcn36xx@lists.infradead.org
9577 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
9578 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
9579 S:      Supported
9580 F:      drivers/net/wireless/ath/wcn36xx/
9581
9582 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9583 M:      Gabriel Somlo <somlo@cmu.edu>
9584 M:      "Michael S. Tsirkin" <mst@redhat.com>
9585 L:      qemu-devel@nongnu.org
9586 S:      Maintained
9587 F:      drivers/firmware/qemu_fw_cfg.c
9588
9589 RADOS BLOCK DEVICE (RBD)
9590 M:      Ilya Dryomov <idryomov@gmail.com>
9591 M:      Sage Weil <sage@redhat.com>
9592 M:      Alex Elder <elder@kernel.org>
9593 L:      ceph-devel@vger.kernel.org
9594 W:      http://ceph.com/
9595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9596 T:      git git://github.com/ceph/ceph-client.git
9597 S:      Supported
9598 F:      Documentation/ABI/testing/sysfs-bus-rbd
9599 F:      drivers/block/rbd.c
9600 F:      drivers/block/rbd_types.h
9601
9602 RADEON FRAMEBUFFER DISPLAY DRIVER
9603 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9604 L:      linux-fbdev@vger.kernel.org
9605 S:      Maintained
9606 F:      drivers/video/fbdev/aty/radeon*
9607 F:      include/uapi/linux/radeonfb.h
9608
9609 RADIOSHARK RADIO DRIVER
9610 M:      Hans Verkuil <hverkuil@xs4all.nl>
9611 L:      linux-media@vger.kernel.org
9612 T:      git git://linuxtv.org/media_tree.git
9613 S:      Maintained
9614 F:      drivers/media/radio/radio-shark.c
9615
9616 RADIOSHARK2 RADIO DRIVER
9617 M:      Hans Verkuil <hverkuil@xs4all.nl>
9618 L:      linux-media@vger.kernel.org
9619 T:      git git://linuxtv.org/media_tree.git
9620 S:      Maintained
9621 F:      drivers/media/radio/radio-shark2.c
9622 F:      drivers/media/radio/radio-tea5777.c
9623
9624 RAGE128 FRAMEBUFFER DISPLAY DRIVER
9625 M:      Paul Mackerras <paulus@samba.org>
9626 L:      linux-fbdev@vger.kernel.org
9627 S:      Maintained
9628 F:      drivers/video/fbdev/aty/aty128fb.c
9629
9630 RALINK MIPS ARCHITECTURE
9631 M:      John Crispin <john@phrozen.org>
9632 L:      linux-mips@linux-mips.org
9633 S:      Maintained
9634 F:      arch/mips/ralink
9635
9636 RALINK RT2X00 WIRELESS LAN DRIVER
9637 P:      rt2x00 project
9638 M:      Stanislaw Gruszka <sgruszka@redhat.com>
9639 M:      Helmut Schaa <helmut.schaa@googlemail.com>
9640 L:      linux-wireless@vger.kernel.org
9641 S:      Maintained
9642 F:      drivers/net/wireless/ralink/rt2x00/
9643
9644 RAMDISK RAM BLOCK DEVICE DRIVER
9645 M:      Jens Axboe <axboe@kernel.dk>
9646 S:      Maintained
9647 F:      Documentation/blockdev/ramdisk.txt
9648 F:      drivers/block/brd.c
9649
9650 RANDOM NUMBER DRIVER
9651 M:      "Theodore Ts'o" <tytso@mit.edu>
9652 S:      Maintained
9653 F:      drivers/char/random.c
9654
9655 RAPIDIO SUBSYSTEM
9656 M:      Matt Porter <mporter@kernel.crashing.org>
9657 M:      Alexandre Bounine <alexandre.bounine@idt.com>
9658 S:      Maintained
9659 F:      drivers/rapidio/
9660
9661 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9662 L:      linux-wireless@vger.kernel.org
9663 S:      Orphan
9664 F:      drivers/net/wireless/ray*
9665
9666 RCUTORTURE MODULE
9667 M:      Josh Triplett <josh@joshtriplett.org>
9668 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9669 L:      linux-kernel@vger.kernel.org
9670 S:      Supported
9671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9672 F:      Documentation/RCU/torture.txt
9673 F:      kernel/rcu/rcutorture.c
9674
9675 RCUTORTURE TEST FRAMEWORK
9676 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9677 M:      Josh Triplett <josh@joshtriplett.org>
9678 R:      Steven Rostedt <rostedt@goodmis.org>
9679 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9680 R:      Lai Jiangshan <jiangshanlai@gmail.com>
9681 L:      linux-kernel@vger.kernel.org
9682 S:      Supported
9683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9684 F:      tools/testing/selftests/rcutorture
9685
9686 RDC R-321X SoC
9687 M:      Florian Fainelli <florian@openwrt.org>
9688 S:      Maintained
9689
9690 RDC R6040 FAST ETHERNET DRIVER
9691 M:      Florian Fainelli <f.fainelli@gmail.com>
9692 L:      netdev@vger.kernel.org
9693 S:      Maintained
9694 F:      drivers/net/ethernet/rdc/r6040.c
9695
9696 RDS - RELIABLE DATAGRAM SOCKETS
9697 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
9698 L:      netdev@vger.kernel.org
9699 L:      linux-rdma@vger.kernel.org
9700 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
9701 W:      https://oss.oracle.com/projects/rds/
9702 S:      Supported
9703 F:      net/rds/
9704 F:      Documentation/networking/rds.txt
9705
9706 RDMAVT - RDMA verbs software
9707 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
9708 L:      linux-rdma@vger.kernel.org
9709 S:      Supported
9710 F:      drivers/infiniband/sw/rdmavt
9711
9712 READ-COPY UPDATE (RCU)
9713 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9714 M:      Josh Triplett <josh@joshtriplett.org>
9715 R:      Steven Rostedt <rostedt@goodmis.org>
9716 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9717 R:      Lai Jiangshan <jiangshanlai@gmail.com>
9718 L:      linux-kernel@vger.kernel.org
9719 W:      http://www.rdrop.com/users/paulmck/RCU/
9720 S:      Supported
9721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9722 F:      Documentation/RCU/
9723 X:      Documentation/RCU/torture.txt
9724 F:      include/linux/rcu*
9725 X:      include/linux/srcu.h
9726 F:      kernel/rcu/
9727 X:      kernel/torture.c
9728
9729 REAL TIME CLOCK (RTC) SUBSYSTEM
9730 M:      Alessandro Zummo <a.zummo@towertech.it>
9731 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
9732 L:      rtc-linux@googlegroups.com
9733 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
9734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9735 S:      Maintained
9736 F:      Documentation/rtc.txt
9737 F:      drivers/rtc/
9738 F:      include/linux/rtc.h
9739 F:      include/uapi/linux/rtc.h
9740
9741 REALTEK AUDIO CODECS
9742 M:      Bard Liao <bardliao@realtek.com>
9743 M:      Oder Chiou <oder_chiou@realtek.com>
9744 S:      Maintained
9745 F:      sound/soc/codecs/rt*
9746 F:      include/sound/rt*.h
9747
9748 REISERFS FILE SYSTEM
9749 L:      reiserfs-devel@vger.kernel.org
9750 S:      Supported
9751 F:      fs/reiserfs/
9752
9753 REGISTER MAP ABSTRACTION
9754 M:      Mark Brown <broonie@kernel.org>
9755 L:      linux-kernel@vger.kernel.org
9756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9757 S:      Supported
9758 F:      Documentation/devicetree/bindings/regmap/
9759 F:      drivers/base/regmap/
9760 F:      include/linux/regmap.h
9761
9762 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9763 M:      Ohad Ben-Cohen <ohad@wizery.com>
9764 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
9765 L:      linux-remoteproc@vger.kernel.org
9766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9767 S:      Maintained
9768 F:      Documentation/devicetree/bindings/remoteproc/
9769 F:      Documentation/remoteproc.txt
9770 F:      drivers/remoteproc/
9771 F:      include/linux/remoteproc.h
9772
9773 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9774 M:      Ohad Ben-Cohen <ohad@wizery.com>
9775 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
9776 L:      linux-remoteproc@vger.kernel.org
9777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9778 S:      Maintained
9779 F:      drivers/rpmsg/
9780 F:      Documentation/rpmsg.txt
9781 F:      include/linux/rpmsg.h
9782
9783 RENESAS ETHERNET DRIVERS
9784 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9785 L:      netdev@vger.kernel.org
9786 L:      linux-renesas-soc@vger.kernel.org
9787 F:      drivers/net/ethernet/renesas/
9788 F:      include/linux/sh_eth.h
9789
9790 RENESAS USB2 PHY DRIVER
9791 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9792 L:      linux-renesas-soc@vger.kernel.org
9793 S:      Maintained
9794 F:      drivers/phy/phy-rcar-gen3-usb2.c
9795
9796 RESET CONTROLLER FRAMEWORK
9797 M:      Philipp Zabel <p.zabel@pengutronix.de>
9798 T:      git git://git.pengutronix.de/git/pza/linux
9799 S:      Maintained
9800 F:      drivers/reset/
9801 F:      Documentation/devicetree/bindings/reset/
9802 F:      include/dt-bindings/reset/
9803 F:      include/linux/reset.h
9804 F:      include/linux/reset-controller.h
9805
9806 RFKILL
9807 M:      Johannes Berg <johannes@sipsolutions.net>
9808 L:      linux-wireless@vger.kernel.org
9809 W:      http://wireless.kernel.org/
9810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9812 S:      Maintained
9813 F:      Documentation/rfkill.txt
9814 F:      net/rfkill/
9815
9816 RHASHTABLE
9817 M:      Thomas Graf <tgraf@suug.ch>
9818 L:      netdev@vger.kernel.org
9819 S:      Maintained
9820 F:      lib/rhashtable.c
9821 F:      include/linux/rhashtable.h
9822
9823 RICOH SMARTMEDIA/XD DRIVER
9824 M:      Maxim Levitsky <maximlevitsky@gmail.com>
9825 S:      Maintained
9826 F:      drivers/mtd/nand/r852.c
9827 F:      drivers/mtd/nand/r852.h
9828
9829 RICOH R5C592 MEMORYSTICK DRIVER
9830 M:      Maxim Levitsky <maximlevitsky@gmail.com>
9831 S:      Maintained
9832 F:      drivers/memstick/host/r592.*
9833
9834 ROCCAT DRIVERS
9835 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
9836 W:      http://sourceforge.net/projects/roccat/
9837 S:      Maintained
9838 F:      drivers/hid/hid-roccat*
9839 F:      include/linux/hid-roccat*
9840 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
9841
9842 ROCKER DRIVER
9843 M:      Jiri Pirko <jiri@resnulli.us>
9844 L:      netdev@vger.kernel.org
9845 S:      Supported
9846 F:      drivers/net/ethernet/rocker/
9847
9848 ROCKETPORT DRIVER
9849 P:      Comtrol Corp.
9850 W:      http://www.comtrol.com
9851 S:      Maintained
9852 F:      Documentation/serial/rocket.txt
9853 F:      drivers/tty/rocket*
9854
9855 ROCKETPORT EXPRESS/INFINITY DRIVER
9856 M:      Kevin Cernekee <cernekee@gmail.com>
9857 L:      linux-serial@vger.kernel.org
9858 S:      Odd Fixes
9859 F:      drivers/tty/serial/rp2.*
9860
9861 ROSE NETWORK LAYER
9862 M:      Ralf Baechle <ralf@linux-mips.org>
9863 L:      linux-hams@vger.kernel.org
9864 W:      http://www.linux-ax25.org/
9865 S:      Maintained
9866 F:      include/net/rose.h
9867 F:      include/uapi/linux/rose.h
9868 F:      net/rose/
9869
9870 RTL2830 MEDIA DRIVER
9871 M:      Antti Palosaari <crope@iki.fi>
9872 L:      linux-media@vger.kernel.org
9873 W:      https://linuxtv.org
9874 W:      http://palosaari.fi/linux/
9875 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9876 T:      git git://linuxtv.org/anttip/media_tree.git
9877 S:      Maintained
9878 F:      drivers/media/dvb-frontends/rtl2830*
9879
9880 RTL2832 MEDIA DRIVER
9881 M:      Antti Palosaari <crope@iki.fi>
9882 L:      linux-media@vger.kernel.org
9883 W:      https://linuxtv.org
9884 W:      http://palosaari.fi/linux/
9885 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9886 T:      git git://linuxtv.org/anttip/media_tree.git
9887 S:      Maintained
9888 F:      drivers/media/dvb-frontends/rtl2832*
9889
9890 RTL2832_SDR MEDIA DRIVER
9891 M:      Antti Palosaari <crope@iki.fi>
9892 L:      linux-media@vger.kernel.org
9893 W:      https://linuxtv.org
9894 W:      http://palosaari.fi/linux/
9895 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9896 T:      git git://linuxtv.org/anttip/media_tree.git
9897 S:      Maintained
9898 F:      drivers/media/dvb-frontends/rtl2832_sdr*
9899
9900 RTL8180 WIRELESS DRIVER
9901 L:      linux-wireless@vger.kernel.org
9902 W:      http://wireless.kernel.org/
9903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9904 S:      Orphan
9905 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
9906
9907 RTL8187 WIRELESS DRIVER
9908 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
9909 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
9910 M:      Larry Finger <Larry.Finger@lwfinger.net>
9911 L:      linux-wireless@vger.kernel.org
9912 W:      http://wireless.kernel.org/
9913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9914 S:      Maintained
9915 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
9916
9917 RTL8192CE WIRELESS DRIVER
9918 M:      Larry Finger <Larry.Finger@lwfinger.net>
9919 M:      Chaoming Li <chaoming_li@realsil.com.cn>
9920 L:      linux-wireless@vger.kernel.org
9921 W:      http://wireless.kernel.org/
9922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9923 S:      Maintained
9924 F:      drivers/net/wireless/realtek/rtlwifi/
9925 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9926
9927 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9928 M:      Jes Sorensen <Jes.Sorensen@redhat.com>
9929 L:      linux-wireless@vger.kernel.org
9930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
9931 S:      Maintained
9932 F:      drivers/net/wireless/realtek/rtl8xxxu/
9933
9934 S3 SAVAGE FRAMEBUFFER DRIVER
9935 M:      Antonino Daplas <adaplas@gmail.com>
9936 L:      linux-fbdev@vger.kernel.org
9937 S:      Maintained
9938 F:      drivers/video/fbdev/savage/
9939
9940 S390
9941 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
9942 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
9943 L:      linux-s390@vger.kernel.org
9944 W:      http://www.ibm.com/developerworks/linux/linux390/
9945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9946 S:      Supported
9947 F:      arch/s390/
9948 F:      drivers/s390/
9949 F:      Documentation/s390/
9950 F:      Documentation/DocBook/s390*
9951
9952 S390 COMMON I/O LAYER
9953 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
9954 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9955 L:      linux-s390@vger.kernel.org
9956 W:      http://www.ibm.com/developerworks/linux/linux390/
9957 S:      Supported
9958 F:      drivers/s390/cio/
9959
9960 S390 DASD DRIVER
9961 M:      Stefan Weinhuber <wein@de.ibm.com>
9962 M:      Stefan Haberland <stefan.haberland@de.ibm.com>
9963 L:      linux-s390@vger.kernel.org
9964 W:      http://www.ibm.com/developerworks/linux/linux390/
9965 S:      Supported
9966 F:      drivers/s390/block/dasd*
9967 F:      block/partitions/ibm.c
9968
9969 S390 NETWORK DRIVERS
9970 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
9971 L:      linux-s390@vger.kernel.org
9972 W:      http://www.ibm.com/developerworks/linux/linux390/
9973 S:      Supported
9974 F:      drivers/s390/net/
9975
9976 S390 PCI SUBSYSTEM
9977 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
9978 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
9979 L:      linux-s390@vger.kernel.org
9980 W:      http://www.ibm.com/developerworks/linux/linux390/
9981 S:      Supported
9982 F:      arch/s390/pci/
9983 F:      drivers/pci/hotplug/s390_pci_hpc.c
9984
9985 S390 ZCRYPT DRIVER
9986 M:      Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9987 L:      linux-s390@vger.kernel.org
9988 W:      http://www.ibm.com/developerworks/linux/linux390/
9989 S:      Supported
9990 F:      drivers/s390/crypto/
9991
9992 S390 ZFCP DRIVER
9993 M:      Steffen Maier <maier@linux.vnet.ibm.com>
9994 L:      linux-s390@vger.kernel.org
9995 W:      http://www.ibm.com/developerworks/linux/linux390/
9996 S:      Supported
9997 F:      drivers/s390/scsi/zfcp_*
9998
9999 S390 IUCV NETWORK LAYER
10000 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10001 L:      linux-s390@vger.kernel.org
10002 W:      http://www.ibm.com/developerworks/linux/linux390/
10003 S:      Supported
10004 F:      drivers/s390/net/*iucv*
10005 F:      include/net/iucv/
10006 F:      net/iucv/
10007
10008 S390 IOMMU (PCI)
10009 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10010 L:      linux-s390@vger.kernel.org
10011 W:      http://www.ibm.com/developerworks/linux/linux390/
10012 S:      Supported
10013 F:      drivers/iommu/s390-iommu.c
10014
10015 S3C24XX SD/MMC Driver
10016 M:      Ben Dooks <ben-linux@fluff.org>
10017 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10018 S:      Supported
10019 F:      drivers/mmc/host/s3cmci.*
10020
10021 SAA6588 RDS RECEIVER DRIVER
10022 M:      Hans Verkuil <hverkuil@xs4all.nl>
10023 L:      linux-media@vger.kernel.org
10024 T:      git git://linuxtv.org/media_tree.git
10025 W:      https://linuxtv.org
10026 S:      Odd Fixes
10027 F:      drivers/media/i2c/saa6588*
10028
10029 SAA7134 VIDEO4LINUX DRIVER
10030 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
10031 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10032 L:      linux-media@vger.kernel.org
10033 W:      https://linuxtv.org
10034 T:      git git://linuxtv.org/media_tree.git
10035 S:      Odd fixes
10036 F:      Documentation/video4linux/*.saa7134
10037 F:      drivers/media/pci/saa7134/
10038
10039 SAA7146 VIDEO4LINUX-2 DRIVER
10040 M:      Hans Verkuil <hverkuil@xs4all.nl>
10041 L:      linux-media@vger.kernel.org
10042 T:      git git://linuxtv.org/media_tree.git
10043 S:      Maintained
10044 F:      drivers/media/common/saa7146/
10045 F:      drivers/media/pci/saa7146/
10046 F:      include/media/saa7146*
10047
10048 SAMSUNG LAPTOP DRIVER
10049 M:      Corentin Chary <corentin.chary@gmail.com>
10050 L:      platform-driver-x86@vger.kernel.org
10051 S:      Maintained
10052 F:      drivers/platform/x86/samsung-laptop.c
10053
10054 SAMSUNG AUDIO (ASoC) DRIVERS
10055 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
10056 M:      Sangbeom Kim <sbkim73@samsung.com>
10057 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10058 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10059 S:      Supported
10060 F:      sound/soc/samsung/
10061
10062 SAMSUNG FRAMEBUFFER DRIVER
10063 M:      Jingoo Han <jingoohan1@gmail.com>
10064 L:      linux-fbdev@vger.kernel.org
10065 S:      Maintained
10066 F:      drivers/video/fbdev/s3c-fb.c
10067
10068 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10069 M:      Sangbeom Kim <sbkim73@samsung.com>
10070 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
10071 L:      linux-kernel@vger.kernel.org
10072 L:      linux-samsung-soc@vger.kernel.org
10073 S:      Supported
10074 F:      drivers/mfd/sec*.c
10075 F:      drivers/regulator/s2m*.c
10076 F:      drivers/regulator/s5m*.c
10077 F:      drivers/clk/clk-s2mps11.c
10078 F:      drivers/rtc/rtc-s5m.c
10079 F:      include/linux/mfd/samsung/
10080 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10081 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10082 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10083 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10084
10085 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10086 M:      Kyungmin Park <kyungmin.park@samsung.com>
10087 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10088 L:      linux-media@vger.kernel.org
10089 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
10090 S:      Supported
10091 F:      drivers/media/platform/exynos4-is/
10092
10093 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10094 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10095 L:      linux-media@vger.kernel.org
10096 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10097 S:      Maintained
10098 F:      drivers/media/platform/s3c-camif/
10099 F:      include/media/drv-intf/s3c_camif.h
10100
10101 SAMSUNG S5C73M3 CAMERA DRIVER
10102 M:      Kyungmin Park <kyungmin.park@samsung.com>
10103 M:      Andrzej Hajda <a.hajda@samsung.com>
10104 L:      linux-media@vger.kernel.org
10105 S:      Supported
10106 F:      drivers/media/i2c/s5c73m3/*
10107
10108 SAMSUNG S5K5BAF CAMERA DRIVER
10109 M:      Kyungmin Park <kyungmin.park@samsung.com>
10110 M:      Andrzej Hajda <a.hajda@samsung.com>
10111 L:      linux-media@vger.kernel.org
10112 S:      Supported
10113 F:      drivers/media/i2c/s5k5baf.c
10114
10115 SAMSUNG S3FWRN5 NFC DRIVER
10116 M:      Robert Baldyga <r.baldyga@samsung.com>
10117 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
10118 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10119 S:      Supported
10120 F:      drivers/nfc/s3fwrn5
10121
10122 SAMSUNG SOC CLOCK DRIVERS
10123 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10124 M:      Tomasz Figa <tomasz.figa@gmail.com>
10125 S:      Supported
10126 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10127 F:      drivers/clk/samsung/
10128
10129 SAMSUNG SXGBE DRIVERS
10130 M:      Byungho An <bh74.an@samsung.com>
10131 M:      Girish K S <ks.giri@samsung.com>
10132 M:      Vipul Pandya <vipul.pandya@samsung.com>
10133 S:      Supported
10134 L:      netdev@vger.kernel.org
10135 F:      drivers/net/ethernet/samsung/sxgbe/
10136
10137 SAMSUNG THERMAL DRIVER
10138 M:      Lukasz Majewski <l.majewski@samsung.com>
10139 L:      linux-pm@vger.kernel.org
10140 L:      linux-samsung-soc@vger.kernel.org
10141 S:      Supported
10142 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
10143 F:      drivers/thermal/samsung/
10144
10145 SAMSUNG USB2 PHY DRIVER
10146 M:      Kamil Debski <k.debski@samsung.com>
10147 L:      linux-kernel@vger.kernel.org
10148 S:      Supported
10149 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
10150 F:      Documentation/phy/samsung-usb2.txt
10151 F:      drivers/phy/phy-exynos4210-usb2.c
10152 F:      drivers/phy/phy-exynos4x12-usb2.c
10153 F:      drivers/phy/phy-exynos5250-usb2.c
10154 F:      drivers/phy/phy-s5pv210-usb2.c
10155 F:      drivers/phy/phy-samsung-usb2.c
10156 F:      drivers/phy/phy-samsung-usb2.h
10157
10158 SERIAL DRIVERS
10159 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10160 L:      linux-serial@vger.kernel.org
10161 S:      Maintained
10162 F:      Documentation/devicetree/bindings/serial/
10163 F:      drivers/tty/serial/
10164
10165 SYNOPSYS DESIGNWARE DMAC DRIVER
10166 M:      Viresh Kumar <vireshk@kernel.org>
10167 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10168 S:      Maintained
10169 F:      include/linux/dma/dw.h
10170 F:      include/linux/platform_data/dma-dw.h
10171 F:      drivers/dma/dw/
10172
10173 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10174 M: Lars Persson <lars.persson@axis.com>
10175 L: netdev@vger.kernel.org
10176 S: Supported
10177 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10178 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10179
10180 SYNOPSYS DESIGNWARE I2C DRIVER
10181 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
10182 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10183 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
10184 L:      linux-i2c@vger.kernel.org
10185 S:      Maintained
10186 F:      drivers/i2c/busses/i2c-designware-*
10187 F:      include/linux/platform_data/i2c-designware.h
10188
10189 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10190 M:      Jaehoon Chung <jh80.chung@samsung.com>
10191 L:      linux-mmc@vger.kernel.org
10192 S:      Maintained
10193 F:      include/linux/mmc/dw_mmc.h
10194 F:      drivers/mmc/host/dw_mmc*
10195
10196 SYSTEM TRACE MODULE CLASS
10197 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10198 S:      Maintained
10199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10200 F:      Documentation/trace/stm.txt
10201 F:      drivers/hwtracing/stm/
10202 F:      include/linux/stm.h
10203 F:      include/uapi/linux/stm.h
10204
10205 THUNDERBOLT DRIVER
10206 M:      Andreas Noever <andreas.noever@gmail.com>
10207 S:      Maintained
10208 F:      drivers/thunderbolt/
10209
10210 TI BQ27XXX POWER SUPPLY DRIVER
10211 R:      Andrew F. Davis <afd@ti.com>
10212 F:      include/linux/power/bq27xxx_battery.h
10213 F:      drivers/power/bq27xxx_battery.c
10214 F:      drivers/power/bq27xxx_battery_i2c.c
10215
10216 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10217 M:      John Stultz <john.stultz@linaro.org>
10218 M:      Thomas Gleixner <tglx@linutronix.de>
10219 L:      linux-kernel@vger.kernel.org
10220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10221 S:      Supported
10222 F:      include/linux/clocksource.h
10223 F:      include/linux/time.h
10224 F:      include/linux/timex.h
10225 F:      include/uapi/linux/time.h
10226 F:      include/uapi/linux/timex.h
10227 F:      kernel/time/clocksource.c
10228 F:      kernel/time/time*.c
10229 F:      kernel/time/alarmtimer.c
10230 F:      kernel/time/ntp.c
10231 F:      tools/testing/selftests/timers/
10232
10233 SC1200 WDT DRIVER
10234 M:      Zwane Mwaikambo <zwanem@gmail.com>
10235 S:      Maintained
10236 F:      drivers/watchdog/sc1200wdt.c
10237
10238 SCHEDULER
10239 M:      Ingo Molnar <mingo@redhat.com>
10240 M:      Peter Zijlstra <peterz@infradead.org>
10241 L:      linux-kernel@vger.kernel.org
10242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10243 S:      Maintained
10244 F:      kernel/sched/
10245 F:      include/linux/sched.h
10246 F:      include/uapi/linux/sched.h
10247 F:      include/linux/wait.h
10248
10249 SCORE ARCHITECTURE
10250 M:      Chen Liqin <liqin.linux@gmail.com>
10251 M:      Lennox Wu <lennox.wu@gmail.com>
10252 W:      http://www.sunplus.com
10253 S:      Supported
10254 F:      arch/score/
10255
10256 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10257 M:      Sudeep Holla <sudeep.holla@arm.com>
10258 L:      linux-arm-kernel@lists.infradead.org
10259 S:      Maintained
10260 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
10261 F:      drivers/clk/clk-scpi.c
10262 F:      drivers/cpufreq/scpi-cpufreq.c
10263 F:      drivers/firmware/arm_scpi.c
10264 F:      include/linux/scpi_protocol.h
10265
10266 SCSI CDROM DRIVER
10267 M:      Jens Axboe <axboe@kernel.dk>
10268 L:      linux-scsi@vger.kernel.org
10269 W:      http://www.kernel.dk
10270 S:      Maintained
10271 F:      drivers/scsi/sr*
10272
10273 SCSI RDMA PROTOCOL (SRP) INITIATOR
10274 M:      Bart Van Assche <bart.vanassche@sandisk.com>
10275 L:      linux-rdma@vger.kernel.org
10276 S:      Supported
10277 W:      http://www.openfabrics.org
10278 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10280 F:      drivers/infiniband/ulp/srp/
10281 F:      include/scsi/srp.h
10282
10283 SCSI SG DRIVER
10284 M:      Doug Gilbert <dgilbert@interlog.com>
10285 L:      linux-scsi@vger.kernel.org
10286 W:      http://sg.danny.cz/sg
10287 S:      Maintained
10288 F:      Documentation/scsi/scsi-generic.txt
10289 F:      drivers/scsi/sg.c
10290 F:      include/scsi/sg.h
10291
10292 SCSI SUBSYSTEM
10293 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10295 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
10296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10297 L:      linux-scsi@vger.kernel.org
10298 S:      Maintained
10299 F:      Documentation/devicetree/bindings/scsi/
10300 F:      drivers/scsi/
10301 F:      include/scsi/
10302
10303 SCSI TAPE DRIVER
10304 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10305 L:      linux-scsi@vger.kernel.org
10306 S:      Maintained
10307 F:      Documentation/scsi/st.txt
10308 F:      drivers/scsi/st.*
10309 F:      drivers/scsi/st_*.h
10310
10311 SCTP PROTOCOL
10312 M:      Vlad Yasevich <vyasevich@gmail.com>
10313 M:      Neil Horman <nhorman@tuxdriver.com>
10314 L:      linux-sctp@vger.kernel.org
10315 W:      http://lksctp.sourceforge.net
10316 S:      Maintained
10317 F:      Documentation/networking/sctp.txt
10318 F:      include/linux/sctp.h
10319 F:      include/uapi/linux/sctp.h
10320 F:      include/net/sctp/
10321 F:      net/sctp/
10322
10323 SCx200 CPU SUPPORT
10324 M:      Jim Cromie <jim.cromie@gmail.com>
10325 S:      Odd Fixes
10326 F:      Documentation/i2c/busses/scx200_acb
10327 F:      arch/x86/platform/scx200/
10328 F:      drivers/watchdog/scx200_wdt.c
10329 F:      drivers/i2c/busses/scx200*
10330 F:      drivers/mtd/maps/scx200_docflash.c
10331 F:      include/linux/scx200.h
10332
10333 SCx200 GPIO DRIVER
10334 M:      Jim Cromie <jim.cromie@gmail.com>
10335 S:      Maintained
10336 F:      drivers/char/scx200_gpio.c
10337 F:      include/linux/scx200_gpio.h
10338
10339 SCx200 HRT CLOCKSOURCE DRIVER
10340 M:      Jim Cromie <jim.cromie@gmail.com>
10341 S:      Maintained
10342 F:      drivers/clocksource/scx200_hrt.c
10343
10344 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10345 M:      Sascha Sommer <saschasommer@freenet.de>
10346 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10347 S:      Maintained
10348 F:      drivers/mmc/host/sdricoh_cs.c
10349
10350 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10351 M:      Adrian Hunter <adrian.hunter@intel.com>
10352 L:      linux-mmc@vger.kernel.org
10353 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
10354 S:      Maintained
10355 F:      drivers/mmc/host/sdhci*
10356 F:      include/linux/mmc/sdhci*
10357
10358 SECURE COMPUTING
10359 M:      Kees Cook <keescook@chromium.org>
10360 R:      Andy Lutomirski <luto@amacapital.net>
10361 R:      Will Drewry <wad@chromium.org>
10362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10363 S:      Supported
10364 F:      kernel/seccomp.c
10365 F:      include/uapi/linux/seccomp.h
10366 F:      include/linux/seccomp.h
10367 F:      tools/testing/selftests/seccomp/*
10368 K:      \bsecure_computing
10369 K:      \bTIF_SECCOMP\b
10370
10371 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10372 M:      Al Cooper <alcooperx@gmail.com>
10373 L:      linux-mmc@vger.kernel.org
10374 L:      bcm-kernel-feedback-list@broadcom.com
10375 S:      Maintained
10376 F:      drivers/mmc/host/sdhci-brcmstb*
10377
10378 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10379 M:      Ben Dooks <ben-linux@fluff.org>
10380 M:      Jaehoon Chung <jh80.chung@samsung.com>
10381 L:      linux-mmc@vger.kernel.org
10382 S:      Maintained
10383 F:      drivers/mmc/host/sdhci-s3c*
10384
10385 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10386 M:      Viresh Kumar <vireshk@kernel.org>
10387 L:      linux-mmc@vger.kernel.org
10388 S:      Maintained
10389 F:      drivers/mmc/host/sdhci-spear.c
10390
10391 SECURITY SUBSYSTEM
10392 M:      James Morris <james.l.morris@oracle.com>
10393 M:      "Serge E. Hallyn" <serge@hallyn.com>
10394 L:      linux-security-module@vger.kernel.org (suggested Cc:)
10395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10396 W:      http://kernsec.org/
10397 S:      Supported
10398 F:      security/
10399
10400 SECURITY CONTACT
10401 M:      Security Officers <security@kernel.org>
10402 S:      Supported
10403
10404 SELINUX SECURITY MODULE
10405 M:      Paul Moore <paul@paul-moore.com>
10406 M:      Stephen Smalley <sds@tycho.nsa.gov>
10407 M:      Eric Paris <eparis@parisplace.org>
10408 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
10409 W:      http://selinuxproject.org
10410 T:      git git://git.infradead.org/users/pcmoore/selinux
10411 S:      Supported
10412 F:      include/linux/selinux*
10413 F:      security/selinux/
10414 F:      scripts/selinux/
10415
10416 APPARMOR SECURITY MODULE
10417 M:      John Johansen <john.johansen@canonical.com>
10418 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10419 W:      apparmor.wiki.kernel.org
10420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10421 S:      Supported
10422 F:      security/apparmor/
10423
10424 LOADPIN SECURITY MODULE
10425 M:      Kees Cook <keescook@chromium.org>
10426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10427 S:      Supported
10428 F:      security/loadpin/
10429
10430 YAMA SECURITY MODULE
10431 M:      Kees Cook <keescook@chromium.org>
10432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10433 S:      Supported
10434 F:      security/yama/
10435
10436 SENSABLE PHANTOM
10437 M:      Jiri Slaby <jirislaby@gmail.com>
10438 S:      Maintained
10439 F:      drivers/misc/phantom.c
10440 F:      include/uapi/linux/phantom.h
10441
10442 SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10443 M:      Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10444 M:      Ketan Mukadam <ketan.mukadam@avagotech.com>
10445 M:      John Soni Jose <sony.john@avagotech.com>
10446 L:      linux-scsi@vger.kernel.org
10447 W:      http://www.avagotech.com
10448 S:      Supported
10449 F:      drivers/scsi/be2iscsi/
10450
10451 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10452 M:      Sathya Perla <sathya.perla@broadcom.com>
10453 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
10454 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10455 M:      Somnath Kotur <somnath.kotur@broadcom.com>
10456 L:      netdev@vger.kernel.org
10457 W:      http://www.emulex.com
10458 S:      Supported
10459 F:      drivers/net/ethernet/emulex/benet/
10460
10461 EMULEX ONECONNECT ROCE DRIVER
10462 M:      Selvin Xavier <selvin.xavier@avagotech.com>
10463 M:      Devesh Sharma <devesh.sharma@avagotech.com>
10464 M:      Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10465 L:      linux-rdma@vger.kernel.org
10466 W:      http://www.emulex.com
10467 S:      Supported
10468 F:      drivers/infiniband/hw/ocrdma/
10469
10470 SFC NETWORK DRIVER
10471 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10472 M:      Edward Cree <ecree@solarflare.com>
10473 M:      Bert Kenward <bkenward@solarflare.com>
10474 L:      netdev@vger.kernel.org
10475 S:      Supported
10476 F:      drivers/net/ethernet/sfc/
10477
10478 SGI GRU DRIVER
10479 M:      Dimitri Sivanich <sivanich@sgi.com>
10480 S:      Maintained
10481 F:      drivers/misc/sgi-gru/
10482
10483 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10484 M:      Pat Gefre <pfg@sgi.com>
10485 L:      linux-ia64@vger.kernel.org
10486 S:      Supported
10487 F:      Documentation/ia64/serial.txt
10488 F:      drivers/tty/serial/ioc?_serial.c
10489 F:      include/linux/ioc?.h
10490
10491 SGI XP/XPC/XPNET DRIVER
10492 M:      Cliff Whickman <cpw@sgi.com>
10493 M:      Robin Holt <robinmholt@gmail.com>
10494 S:      Maintained
10495 F:      drivers/misc/sgi-xp/
10496
10497 SI2157 MEDIA DRIVER
10498 M:      Antti Palosaari <crope@iki.fi>
10499 L:      linux-media@vger.kernel.org
10500 W:      https://linuxtv.org
10501 W:      http://palosaari.fi/linux/
10502 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10503 T:      git git://linuxtv.org/anttip/media_tree.git
10504 S:      Maintained
10505 F:      drivers/media/tuners/si2157*
10506
10507 SI2168 MEDIA DRIVER
10508 M:      Antti Palosaari <crope@iki.fi>
10509 L:      linux-media@vger.kernel.org
10510 W:      https://linuxtv.org
10511 W:      http://palosaari.fi/linux/
10512 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10513 T:      git git://linuxtv.org/anttip/media_tree.git
10514 S:      Maintained
10515 F:      drivers/media/dvb-frontends/si2168*
10516
10517 SI470X FM RADIO RECEIVER I2C DRIVER
10518 M:      Hans Verkuil <hverkuil@xs4all.nl>
10519 L:      linux-media@vger.kernel.org
10520 T:      git git://linuxtv.org/media_tree.git
10521 W:      https://linuxtv.org
10522 S:      Odd Fixes
10523 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
10524
10525 SI470X FM RADIO RECEIVER USB DRIVER
10526 M:      Hans Verkuil <hverkuil@xs4all.nl>
10527 L:      linux-media@vger.kernel.org
10528 T:      git git://linuxtv.org/media_tree.git
10529 W:      https://linuxtv.org
10530 S:      Maintained
10531 F:      drivers/media/radio/si470x/radio-si470x-common.c
10532 F:      drivers/media/radio/si470x/radio-si470x.h
10533 F:      drivers/media/radio/si470x/radio-si470x-usb.c
10534
10535 SI4713 FM RADIO TRANSMITTER I2C DRIVER
10536 M:      Eduardo Valentin <edubezval@gmail.com>
10537 L:      linux-media@vger.kernel.org
10538 T:      git git://linuxtv.org/media_tree.git
10539 W:      https://linuxtv.org
10540 S:      Odd Fixes
10541 F:      drivers/media/radio/si4713/si4713.?
10542
10543 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10544 M:      Eduardo Valentin <edubezval@gmail.com>
10545 L:      linux-media@vger.kernel.org
10546 T:      git git://linuxtv.org/media_tree.git
10547 W:      https://linuxtv.org
10548 S:      Odd Fixes
10549 F:      drivers/media/radio/si4713/radio-platform-si4713.c
10550
10551 SI4713 FM RADIO TRANSMITTER USB DRIVER
10552 M:      Hans Verkuil <hverkuil@xs4all.nl>
10553 L:      linux-media@vger.kernel.org
10554 T:      git git://linuxtv.org/media_tree.git
10555 W:      https://linuxtv.org
10556 S:      Maintained
10557 F:      drivers/media/radio/si4713/radio-usb-si4713.c
10558
10559 SIANO DVB DRIVER
10560 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
10561 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10562 L:      linux-media@vger.kernel.org
10563 W:      https://linuxtv.org
10564 T:      git git://linuxtv.org/media_tree.git
10565 S:      Odd fixes
10566 F:      drivers/media/common/siano/
10567 F:      drivers/media/usb/siano/
10568 F:      drivers/media/usb/siano/
10569 F:      drivers/media/mmc/siano/
10570
10571 SIMPLEFB FB DRIVER
10572 M:      Hans de Goede <hdegoede@redhat.com>
10573 L:      linux-fbdev@vger.kernel.org
10574 S:      Maintained
10575 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
10576 F:      drivers/video/fbdev/simplefb.c
10577 F:      include/linux/platform_data/simplefb.h
10578
10579 SH_VEU V4L2 MEM2MEM DRIVER
10580 L:      linux-media@vger.kernel.org
10581 S:      Orphan
10582 F:      drivers/media/platform/sh_veu.c
10583
10584 SH_VOU V4L2 OUTPUT DRIVER
10585 L:      linux-media@vger.kernel.org
10586 S:      Orphan
10587 F:      drivers/media/platform/sh_vou.c
10588 F:      include/media/drv-intf/sh_vou.h
10589
10590 SIMPLE FIRMWARE INTERFACE (SFI)
10591 M:      Len Brown <lenb@kernel.org>
10592 L:      sfi-devel@simplefirmware.org
10593 W:      http://simplefirmware.org/
10594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10595 S:      Supported
10596 F:      arch/x86/platform/sfi/
10597 F:      drivers/sfi/
10598 F:      include/linux/sfi*.h
10599
10600 SIMTEC EB110ATX (Chalice CATS)
10601 P:      Ben Dooks
10602 P:      Vincent Sanders <vince@simtec.co.uk>
10603 M:      Simtec Linux Team <linux@simtec.co.uk>
10604 W:      http://www.simtec.co.uk/products/EB110ATX/
10605 S:      Supported
10606
10607 SIMTEC EB2410ITX (BAST)
10608 P:      Ben Dooks
10609 P:      Vincent Sanders <vince@simtec.co.uk>
10610 M:      Simtec Linux Team <linux@simtec.co.uk>
10611 W:      http://www.simtec.co.uk/products/EB2410ITX/
10612 S:      Supported
10613 F:      arch/arm/mach-s3c24xx/mach-bast.c
10614 F:      arch/arm/mach-s3c24xx/bast-ide.c
10615 F:      arch/arm/mach-s3c24xx/bast-irq.c
10616
10617 TI DAVINCI MACHINE SUPPORT
10618 M:      Sekhar Nori <nsekhar@ti.com>
10619 M:      Kevin Hilman <khilman@kernel.org>
10620 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10622 S:      Supported
10623 F:      arch/arm/mach-davinci/
10624 F:      drivers/i2c/busses/i2c-davinci.c
10625
10626 TI DAVINCI SERIES MEDIA DRIVER
10627 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10628 L:      linux-media@vger.kernel.org
10629 W:      https://linuxtv.org
10630 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10631 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10632 S:      Maintained
10633 F:      drivers/media/platform/davinci/
10634 F:      include/media/davinci/
10635
10636 TI AM437X VPFE DRIVER
10637 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10638 L:      linux-media@vger.kernel.org
10639 W:      https://linuxtv.org
10640 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10641 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10642 S:      Maintained
10643 F:      drivers/media/platform/am437x/
10644
10645 OV2659 OMNIVISION SENSOR DRIVER
10646 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10647 L:      linux-media@vger.kernel.org
10648 W:      https://linuxtv.org
10649 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10650 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10651 S:      Maintained
10652 F:      drivers/media/i2c/ov2659.c
10653 F:      include/media/i2c/ov2659.h
10654
10655 SILICON MOTION SM712 FRAME BUFFER DRIVER
10656 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10657 M:      Teddy Wang <teddy.wang@siliconmotion.com>
10658 M:      Sudip Mukherjee <sudip@vectorindia.org>
10659 L:      linux-fbdev@vger.kernel.org
10660 S:      Maintained
10661 F:      drivers/video/fbdev/sm712*
10662 F:      Documentation/fb/sm712fb.txt
10663
10664 SIS 190 ETHERNET DRIVER
10665 M:      Francois Romieu <romieu@fr.zoreil.com>
10666 L:      netdev@vger.kernel.org
10667 S:      Maintained
10668 F:      drivers/net/ethernet/sis/sis190.c
10669
10670 SIS 900/7016 FAST ETHERNET DRIVER
10671 M:      Daniele Venzano <venza@brownhat.org>
10672 W:      http://www.brownhat.org/sis900.html
10673 L:      netdev@vger.kernel.org
10674 S:      Maintained
10675 F:      drivers/net/ethernet/sis/sis900.*
10676
10677 SIS FRAMEBUFFER DRIVER
10678 M:      Thomas Winischhofer <thomas@winischhofer.net>
10679 W:      http://www.winischhofer.net/linuxsisvga.shtml
10680 S:      Maintained
10681 F:      Documentation/fb/sisfb.txt
10682 F:      drivers/video/fbdev/sis/
10683 F:      include/video/sisfb.h
10684
10685 SIS USB2VGA DRIVER
10686 M:      Thomas Winischhofer <thomas@winischhofer.net>
10687 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
10688 S:      Maintained
10689 F:      drivers/usb/misc/sisusbvga/
10690
10691 SLAB ALLOCATOR
10692 M:      Christoph Lameter <cl@linux.com>
10693 M:      Pekka Enberg <penberg@kernel.org>
10694 M:      David Rientjes <rientjes@google.com>
10695 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
10696 M:      Andrew Morton <akpm@linux-foundation.org>
10697 L:      linux-mm@kvack.org
10698 S:      Maintained
10699 F:      include/linux/sl?b*.h
10700 F:      mm/sl?b*
10701
10702 SLEEPABLE READ-COPY UPDATE (SRCU)
10703 M:      Lai Jiangshan <jiangshanlai@gmail.com>
10704 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10705 M:      Josh Triplett <josh@joshtriplett.org>
10706 R:      Steven Rostedt <rostedt@goodmis.org>
10707 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10708 L:      linux-kernel@vger.kernel.org
10709 W:      http://www.rdrop.com/users/paulmck/RCU/
10710 S:      Supported
10711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10712 F:      include/linux/srcu.h
10713 F:      kernel/rcu/srcu.c
10714
10715 SMACK SECURITY MODULE
10716 M:      Casey Schaufler <casey@schaufler-ca.com>
10717 L:      linux-security-module@vger.kernel.org
10718 W:      http://schaufler-ca.com
10719 T:      git git://github.com/cschaufler/smack-next
10720 S:      Maintained
10721 F:      Documentation/security/Smack.txt
10722 F:      security/smack/
10723
10724 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10725 M:      Kevin Hilman <khilman@kernel.org>
10726 M:      Nishanth Menon <nm@ti.com>
10727 S:      Maintained
10728 F:      drivers/power/avs/
10729 F:      include/linux/power/smartreflex.h
10730 L:      linux-pm@vger.kernel.org
10731
10732 SMC91x ETHERNET DRIVER
10733 M:      Nicolas Pitre <nico@fluxnic.net>
10734 S:      Odd Fixes
10735 F:      drivers/net/ethernet/smsc/smc91x.*
10736
10737 SMIA AND SMIA++ IMAGE SENSOR DRIVER
10738 M:      Sakari Ailus <sakari.ailus@iki.fi>
10739 L:      linux-media@vger.kernel.org
10740 S:      Maintained
10741 F:      drivers/media/i2c/smiapp/
10742 F:      include/media/i2c/smiapp.h
10743 F:      drivers/media/i2c/smiapp-pll.c
10744 F:      drivers/media/i2c/smiapp-pll.h
10745 F:      include/uapi/linux/smiapp.h
10746 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10747
10748 SMM665 HARDWARE MONITOR DRIVER
10749 M:      Guenter Roeck <linux@roeck-us.net>
10750 L:      linux-hwmon@vger.kernel.org
10751 S:      Maintained
10752 F:      Documentation/hwmon/smm665
10753 F:      drivers/hwmon/smm665.c
10754
10755 SMSC EMC2103 HARDWARE MONITOR DRIVER
10756 M:      Steve Glendinning <steve.glendinning@shawell.net>
10757 L:      linux-hwmon@vger.kernel.org
10758 S:      Maintained
10759 F:      Documentation/hwmon/emc2103
10760 F:      drivers/hwmon/emc2103.c
10761
10762 SMSC SCH5627 HARDWARE MONITOR DRIVER
10763 M:      Hans de Goede <hdegoede@redhat.com>
10764 L:      linux-hwmon@vger.kernel.org
10765 S:      Supported
10766 F:      Documentation/hwmon/sch5627
10767 F:      drivers/hwmon/sch5627.c
10768
10769 SMSC47B397 HARDWARE MONITOR DRIVER
10770 M:      Jean Delvare <jdelvare@suse.com>
10771 L:      linux-hwmon@vger.kernel.org
10772 S:      Maintained
10773 F:      Documentation/hwmon/smsc47b397
10774 F:      drivers/hwmon/smsc47b397.c
10775
10776 SMSC911x ETHERNET DRIVER
10777 M:      Steve Glendinning <steve.glendinning@shawell.net>
10778 L:      netdev@vger.kernel.org
10779 S:      Maintained
10780 F:      include/linux/smsc911x.h
10781 F:      drivers/net/ethernet/smsc/smsc911x.*
10782
10783 SMSC9420 PCI ETHERNET DRIVER
10784 M:      Steve Glendinning <steve.glendinning@shawell.net>
10785 L:      netdev@vger.kernel.org
10786 S:      Maintained
10787 F:      drivers/net/ethernet/smsc/smsc9420.*
10788
10789 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10790 M:      Steve Glendinning <steve.glendinning@shawell.net>
10791 L:      linux-fbdev@vger.kernel.org
10792 S:      Maintained
10793 F:      drivers/video/fbdev/smscufx.c
10794
10795 SOC-CAMERA V4L2 SUBSYSTEM
10796 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10797 L:      linux-media@vger.kernel.org
10798 T:      git git://linuxtv.org/media_tree.git
10799 S:      Maintained
10800 F:      include/media/soc*
10801 F:      drivers/media/i2c/soc_camera/
10802 F:      drivers/media/platform/soc_camera/
10803
10804 SOEKRIS NET48XX LED SUPPORT
10805 M:      Chris Boot <bootc@bootc.net>
10806 S:      Maintained
10807 F:      drivers/leds/leds-net48xx.c
10808
10809 SOFTLOGIC 6x10 MPEG CODEC
10810 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10811 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10812 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
10813 M:      Ismael Luceno <ismael@iodev.co.uk>
10814 L:      linux-media@vger.kernel.org
10815 S:      Supported
10816 F:      drivers/media/pci/solo6x10/
10817
10818 SOFTWARE RAID (Multiple Disks) SUPPORT
10819 M:      Shaohua Li <shli@kernel.org>
10820 L:      linux-raid@vger.kernel.org
10821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10822 S:      Supported
10823 F:      drivers/md/
10824 F:      include/linux/raid/
10825 F:      include/uapi/linux/raid/
10826
10827 SONIC NETWORK DRIVER
10828 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10829 L:      netdev@vger.kernel.org
10830 S:      Maintained
10831 F:      drivers/net/ethernet/natsemi/sonic.*
10832
10833 SONICS SILICON BACKPLANE DRIVER (SSB)
10834 M:      Michael Buesch <m@bues.ch>
10835 L:      linux-wireless@vger.kernel.org
10836 S:      Maintained
10837 F:      drivers/ssb/
10838 F:      include/linux/ssb/
10839
10840 SONY VAIO CONTROL DEVICE DRIVER
10841 M:      Mattia Dongili <malattia@linux.it>
10842 L:      platform-driver-x86@vger.kernel.org
10843 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10844 S:      Maintained
10845 F:      Documentation/laptops/sony-laptop.txt
10846 F:      drivers/char/sonypi.c
10847 F:      drivers/platform/x86/sony-laptop.c
10848 F:      include/linux/sony-laptop.h
10849
10850 SONY MEMORYSTICK CARD SUPPORT
10851 M:      Alex Dubov <oakad@yahoo.com>
10852 W:      http://tifmxx.berlios.de/
10853 S:      Maintained
10854 F:      drivers/memstick/host/tifm_ms.c
10855
10856 SONY MEMORYSTICK STANDARD SUPPORT
10857 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10858 S:      Maintained
10859 F:      drivers/memstick/core/ms_block.*
10860
10861 SOUND
10862 M:      Jaroslav Kysela <perex@perex.cz>
10863 M:      Takashi Iwai <tiwai@suse.com>
10864 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10865 W:      http://www.alsa-project.org/
10866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10867 T:      git git://git.alsa-project.org/alsa-kernel.git
10868 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
10869 S:      Maintained
10870 F:      Documentation/sound/
10871 F:      include/sound/
10872 F:      include/uapi/sound/
10873 F:      sound/
10874
10875 SOUND - COMPRESSED AUDIO
10876 M:      Vinod Koul <vinod.koul@intel.com>
10877 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10879 S:      Supported
10880 F:      Documentation/sound/alsa/compress_offload.txt
10881 F:      include/sound/compress_driver.h
10882 F:      include/uapi/sound/compress_*
10883 F:      sound/core/compress_offload.c
10884 F:      sound/soc/soc-compress.c
10885
10886 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10887 M:      Liam Girdwood <lgirdwood@gmail.com>
10888 M:      Mark Brown <broonie@kernel.org>
10889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10890 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10891 W:      http://alsa-project.org/main/index.php/ASoC
10892 S:      Supported
10893 F:      Documentation/devicetree/bindings/sound/
10894 F:      Documentation/sound/alsa/soc/
10895 F:      sound/soc/
10896 F:      include/sound/soc*
10897
10898 SOUND - DMAENGINE HELPERS
10899 M:      Lars-Peter Clausen <lars@metafoo.de>
10900 S:      Supported
10901 F:      include/sound/dmaengine_pcm.h
10902 F:      sound/core/pcm_dmaengine.c
10903 F:      sound/soc/soc-generic-dmaengine-pcm.c
10904
10905 SP2 MEDIA DRIVER
10906 M:      Olli Salonen <olli.salonen@iki.fi>
10907 L:      linux-media@vger.kernel.org
10908 W:      https://linuxtv.org
10909 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10910 S:      Maintained
10911 F:      drivers/media/dvb-frontends/sp2*
10912
10913 SPARC + UltraSPARC (sparc/sparc64)
10914 M:      "David S. Miller" <davem@davemloft.net>
10915 L:      sparclinux@vger.kernel.org
10916 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
10917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10919 S:      Maintained
10920 F:      arch/sparc/
10921 F:      drivers/sbus/
10922
10923 SPARC SERIAL DRIVERS
10924 M:      "David S. Miller" <davem@davemloft.net>
10925 L:      sparclinux@vger.kernel.org
10926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10928 S:      Maintained
10929 F:      include/linux/sunserialcore.h
10930 F:      drivers/tty/serial/suncore.c
10931 F:      drivers/tty/serial/sunhv.c
10932 F:      drivers/tty/serial/sunsab.c
10933 F:      drivers/tty/serial/sunsab.h
10934 F:      drivers/tty/serial/sunsu.c
10935 F:      drivers/tty/serial/sunzilog.c
10936 F:      drivers/tty/serial/sunzilog.h
10937
10938 SPARSE CHECKER
10939 M:      "Christopher Li" <sparse@chrisli.org>
10940 L:      linux-sparse@vger.kernel.org
10941 W:      https://sparse.wiki.kernel.org/
10942 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10943 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10944 S:      Maintained
10945 F:      include/linux/compiler.h
10946
10947 SPEAR PLATFORM SUPPORT
10948 M:      Viresh Kumar <vireshk@kernel.org>
10949 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10950 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10951 W:      http://www.st.com/spear
10952 S:      Maintained
10953 F:      arch/arm/boot/dts/spear*
10954 F:      arch/arm/mach-spear/
10955
10956 SPEAR CLOCK FRAMEWORK SUPPORT
10957 M:      Viresh Kumar <vireshk@kernel.org>
10958 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10959 W:      http://www.st.com/spear
10960 S:      Maintained
10961 F:      drivers/clk/spear/
10962
10963 SPI SUBSYSTEM
10964 M:      Mark Brown <broonie@kernel.org>
10965 L:      linux-spi@vger.kernel.org
10966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10967 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
10968 S:      Maintained
10969 F:      Documentation/devicetree/bindings/spi/
10970 F:      Documentation/spi/
10971 F:      drivers/spi/
10972 F:      include/linux/spi/
10973 F:      include/uapi/linux/spi/
10974
10975 SPIDERNET NETWORK DRIVER for CELL
10976 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10977 L:      netdev@vger.kernel.org
10978 S:      Supported
10979 F:      Documentation/networking/spider_net.txt
10980 F:      drivers/net/ethernet/toshiba/spider_net*
10981
10982 SPU FILE SYSTEM
10983 M:      Jeremy Kerr <jk@ozlabs.org>
10984 L:      linuxppc-dev@lists.ozlabs.org
10985 W:      http://www.ibm.com/developerworks/power/cell/
10986 S:      Supported
10987 F:      Documentation/filesystems/spufs.txt
10988 F:      arch/powerpc/platforms/cell/spufs/
10989
10990 SQUASHFS FILE SYSTEM
10991 M:      Phillip Lougher <phillip@squashfs.org.uk>
10992 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
10993 W:      http://squashfs.org.uk
10994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10995 S:      Maintained
10996 F:      Documentation/filesystems/squashfs.txt
10997 F:      fs/squashfs/
10998
10999 SRM (Alpha) environment access
11000 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
11001 S:      Maintained
11002 F:      arch/alpha/kernel/srm_env.c
11003
11004 STABLE BRANCH
11005 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11006 L:      stable@vger.kernel.org
11007 S:      Supported
11008 F:      Documentation/stable_kernel_rules.txt
11009
11010 STAGING SUBSYSTEM
11011 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11013 L:      devel@driverdev.osuosl.org
11014 S:      Supported
11015 F:      drivers/staging/
11016
11017 STAGING - COMEDI
11018 M:      Ian Abbott <abbotti@mev.co.uk>
11019 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
11020 S:      Odd Fixes
11021 F:      drivers/staging/comedi/
11022
11023 STAGING - FLARION FT1000 DRIVERS
11024 M:      Marek Belisko <marek.belisko@gmail.com>
11025 S:      Odd Fixes
11026 F:      drivers/staging/ft1000/
11027
11028 STAGING - INDUSTRIAL IO
11029 M:      Jonathan Cameron <jic23@kernel.org>
11030 L:      linux-iio@vger.kernel.org
11031 S:      Odd Fixes
11032 F:      Documentation/devicetree/bindings/staging/iio/
11033 F:      drivers/staging/iio/
11034
11035 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11036 M:      Jarod Wilson <jarod@wilsonet.com>
11037 W:      http://www.lirc.org/
11038 S:      Odd Fixes
11039 F:      drivers/staging/media/lirc/
11040
11041 STAGING - LUSTRE PARALLEL FILESYSTEM
11042 M:      Oleg Drokin <oleg.drokin@intel.com>
11043 M:      Andreas Dilger <andreas.dilger@intel.com>
11044 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
11045 W:      http://wiki.lustre.org/
11046 S:      Maintained
11047 F:      drivers/staging/lustre
11048
11049 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11050 M:      Marc Dietrich <marvin24@gmx.de>
11051 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
11052 L:      linux-tegra@vger.kernel.org
11053 S:      Maintained
11054 F:      drivers/staging/nvec/
11055
11056 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11057 M:      Jens Frederich <jfrederich@gmail.com>
11058 M:      Daniel Drake <dsd@laptop.org>
11059 M:      Jon Nettleton <jon.nettleton@gmail.com>
11060 W:      http://wiki.laptop.org/go/DCON
11061 S:      Maintained
11062 F:      drivers/staging/olpc_dcon/
11063
11064 STAGING - REALTEK RTL8712U DRIVERS
11065 M:      Larry Finger <Larry.Finger@lwfinger.net>
11066 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11067 S:      Odd Fixes
11068 F:      drivers/staging/rtl8712/
11069
11070 STAGING - REALTEK RTL8723U WIRELESS DRIVER
11071 M:      Larry Finger <Larry.Finger@lwfinger.net>
11072 M:      Jes Sorensen <Jes.Sorensen@redhat.com>
11073 L:      linux-wireless@vger.kernel.org
11074 S:      Maintained
11075 F:      drivers/staging/rtl8723au/
11076
11077 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11078 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11079 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11080 M:      Sudip Mukherjee <sudip@vectorindia.org>
11081 L:      linux-fbdev@vger.kernel.org
11082 S:      Maintained
11083 F:      drivers/staging/sm750fb/
11084
11085 STAGING - SLICOSS
11086 M:      Lior Dotan <liodot@gmail.com>
11087 M:      Christopher Harrer <charrer@alacritech.com>
11088 S:      Odd Fixes
11089 F:      drivers/staging/slicoss/
11090
11091 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11092 M:      William Hubbs <w.d.hubbs@gmail.com>
11093 M:      Chris Brannon <chris@the-brannons.com>
11094 M:      Kirk Reiser <kirk@reisers.ca>
11095 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
11096 L:      speakup@linux-speakup.org
11097 W:      http://www.linux-speakup.org/
11098 S:      Odd Fixes
11099 F:      drivers/staging/speakup/
11100
11101 STAGING - VIA VT665X DRIVERS
11102 M:      Forest Bond <forest@alittletooquiet.net>
11103 S:      Odd Fixes
11104 F:      drivers/staging/vt665?/
11105
11106 STAGING - WILC1000 WIFI DRIVER
11107 M:      Johnny Kim <johnny.kim@atmel.com>
11108 M:      Austin Shin <austin.shin@atmel.com>
11109 M:      Chris Park <chris.park@atmel.com>
11110 M:      Tony Cho <tony.cho@atmel.com>
11111 M:      Glen Lee <glen.lee@atmel.com>
11112 M:      Leo Kim <leo.kim@atmel.com>
11113 L:      linux-wireless@vger.kernel.org
11114 S:      Supported
11115 F:      drivers/staging/wilc1000/
11116
11117 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11118 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
11119 S:      Odd Fixes
11120 F:      drivers/staging/xgifb/
11121
11122 STARFIRE/DURALAN NETWORK DRIVER
11123 M:      Ion Badulescu <ionut@badula.org>
11124 S:      Odd Fixes
11125 F:      drivers/net/ethernet/adaptec/starfire*
11126
11127 SUN3/3X
11128 M:      Sam Creasey <sammy@sammy.net>
11129 W:      http://sammy.net/sun3/
11130 S:      Maintained
11131 F:      arch/m68k/kernel/*sun3*
11132 F:      arch/m68k/sun3*/
11133 F:      arch/m68k/include/asm/sun3*
11134 F:      drivers/net/ethernet/i825xx/sun3*
11135
11136 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11137 M:      Hans de Goede <hdegoede@redhat.com>
11138 L:      linux-input@vger.kernel.org
11139 S:      Maintained
11140 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11141 F:      drivers/input/keyboard/sun4i-lradc-keys.c
11142
11143 SUNDANCE NETWORK DRIVER
11144 M:      Denis Kirjanov <kda@linux-powerpc.org>
11145 L:      netdev@vger.kernel.org
11146 S:      Maintained
11147 F:      drivers/net/ethernet/dlink/sundance.c
11148
11149 SUPERH
11150 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
11151 M:      Rich Felker <dalias@libc.org>
11152 L:      linux-sh@vger.kernel.org
11153 Q:      http://patchwork.kernel.org/project/linux-sh/list/
11154 S:      Maintained
11155 F:      Documentation/sh/
11156 F:      arch/sh/
11157 F:      drivers/sh/
11158
11159 SUSPEND TO RAM
11160 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11161 M:      Len Brown <len.brown@intel.com>
11162 M:      Pavel Machek <pavel@ucw.cz>
11163 L:      linux-pm@vger.kernel.org
11164 S:      Supported
11165 F:      Documentation/power/
11166 F:      arch/x86/kernel/acpi/
11167 F:      drivers/base/power/
11168 F:      kernel/power/
11169 F:      include/linux/suspend.h
11170 F:      include/linux/freezer.h
11171 F:      include/linux/pm.h
11172
11173 SVGA HANDLING
11174 M:      Martin Mares <mj@ucw.cz>
11175 L:      linux-video@atrey.karlin.mff.cuni.cz
11176 S:      Maintained
11177 F:      Documentation/svga.txt
11178 F:      arch/x86/boot/video*
11179
11180 SWIOTLB SUBSYSTEM
11181 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11182 L:      linux-kernel@vger.kernel.org
11183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11184 S:      Supported
11185 F:      lib/swiotlb.c
11186 F:      arch/*/kernel/pci-swiotlb.c
11187 F:      include/linux/swiotlb.h
11188
11189 SWITCHDEV
11190 M:      Jiri Pirko <jiri@resnulli.us>
11191 L:      netdev@vger.kernel.org
11192 S:      Supported
11193 F:      net/switchdev/
11194 F:      include/net/switchdev.h
11195
11196 SYNOPSYS ARC ARCHITECTURE
11197 M:      Vineet Gupta <vgupta@synopsys.com>
11198 L:      linux-snps-arc@lists.infradead.org
11199 S:      Supported
11200 F:      arch/arc/
11201 F:      Documentation/devicetree/bindings/arc/*
11202 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11203 F:      drivers/tty/serial/arc_uart.c
11204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11205
11206 SYNOPSYS ARC SDP platform support
11207 M:      Alexey Brodkin <abrodkin@synopsys.com>
11208 S:      Supported
11209 F:      arch/arc/plat-axs10x
11210 F:      arch/arc/boot/dts/ax*
11211 F:      Documentation/devicetree/bindings/arc/axs10*
11212
11213 SYSTEM CONFIGURATION (SYSCON)
11214 M:      Lee Jones <lee.jones@linaro.org>
11215 M:      Arnd Bergmann <arnd@arndb.de>
11216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11217 S:      Supported
11218 F:      drivers/mfd/syscon.c
11219
11220 SYSV FILESYSTEM
11221 M:      Christoph Hellwig <hch@infradead.org>
11222 S:      Maintained
11223 F:      Documentation/filesystems/sysv-fs.txt
11224 F:      fs/sysv/
11225 F:      include/linux/sysv_fs.h
11226
11227 TARGET SUBSYSTEM
11228 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11229 L:      linux-scsi@vger.kernel.org
11230 L:      target-devel@vger.kernel.org
11231 W:      http://www.linux-iscsi.org
11232 W:      http://groups.google.com/group/linux-iscsi-target-dev
11233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11234 S:      Supported
11235 F:      drivers/target/
11236 F:      include/target/
11237 F:      Documentation/target/
11238
11239 TASKSTATS STATISTICS INTERFACE
11240 M:      Balbir Singh <bsingharora@gmail.com>
11241 S:      Maintained
11242 F:      Documentation/accounting/taskstats*
11243 F:      include/linux/taskstats*
11244 F:      kernel/taskstats.c
11245
11246 TC CLASSIFIER
11247 M:      Jamal Hadi Salim <jhs@mojatatu.com>
11248 L:      netdev@vger.kernel.org
11249 S:      Maintained
11250 F:      include/net/pkt_cls.h
11251 F:      include/uapi/linux/pkt_cls.h
11252 F:      net/sched/
11253
11254 TCP LOW PRIORITY MODULE
11255 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11256 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11257 W:      http://tcp-lp-mod.sourceforge.net/
11258 S:      Maintained
11259 F:      net/ipv4/tcp_lp.c
11260
11261 TDA10071 MEDIA DRIVER
11262 M:      Antti Palosaari <crope@iki.fi>
11263 L:      linux-media@vger.kernel.org
11264 W:      https://linuxtv.org
11265 W:      http://palosaari.fi/linux/
11266 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11267 T:      git git://linuxtv.org/anttip/media_tree.git
11268 S:      Maintained
11269 F:      drivers/media/dvb-frontends/tda10071*
11270
11271 TDA18212 MEDIA DRIVER
11272 M:      Antti Palosaari <crope@iki.fi>
11273 L:      linux-media@vger.kernel.org
11274 W:      https://linuxtv.org
11275 W:      http://palosaari.fi/linux/
11276 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11277 T:      git git://linuxtv.org/anttip/media_tree.git
11278 S:      Maintained
11279 F:      drivers/media/tuners/tda18212*
11280
11281 TDA18218 MEDIA DRIVER
11282 M:      Antti Palosaari <crope@iki.fi>
11283 L:      linux-media@vger.kernel.org
11284 W:      https://linuxtv.org
11285 W:      http://palosaari.fi/linux/
11286 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11287 T:      git git://linuxtv.org/anttip/media_tree.git
11288 S:      Maintained
11289 F:      drivers/media/tuners/tda18218*
11290
11291 TDA18271 MEDIA DRIVER
11292 M:      Michael Krufky <mkrufky@linuxtv.org>
11293 L:      linux-media@vger.kernel.org
11294 W:      https://linuxtv.org
11295 W:      http://github.com/mkrufky
11296 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11297 T:      git git://linuxtv.org/mkrufky/tuners.git
11298 S:      Maintained
11299 F:      drivers/media/tuners/tda18271*
11300
11301 TDA827x MEDIA DRIVER
11302 M:      Michael Krufky <mkrufky@linuxtv.org>
11303 L:      linux-media@vger.kernel.org
11304 W:      https://linuxtv.org
11305 W:      http://github.com/mkrufky
11306 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11307 T:      git git://linuxtv.org/mkrufky/tuners.git
11308 S:      Maintained
11309 F:      drivers/media/tuners/tda8290.*
11310
11311 TDA8290 MEDIA DRIVER
11312 M:      Michael Krufky <mkrufky@linuxtv.org>
11313 L:      linux-media@vger.kernel.org
11314 W:      https://linuxtv.org
11315 W:      http://github.com/mkrufky
11316 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11317 T:      git git://linuxtv.org/mkrufky/tuners.git
11318 S:      Maintained
11319 F:      drivers/media/tuners/tda8290.*
11320
11321 TDA9840 MEDIA DRIVER
11322 M:      Hans Verkuil <hverkuil@xs4all.nl>
11323 L:      linux-media@vger.kernel.org
11324 T:      git git://linuxtv.org/media_tree.git
11325 W:      https://linuxtv.org
11326 S:      Maintained
11327 F:      drivers/media/i2c/tda9840*
11328
11329 TEA5761 TUNER DRIVER
11330 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11331 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11332 L:      linux-media@vger.kernel.org
11333 W:      https://linuxtv.org
11334 T:      git git://linuxtv.org/media_tree.git
11335 S:      Odd fixes
11336 F:      drivers/media/tuners/tea5761.*
11337
11338 TEA5767 TUNER DRIVER
11339 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11340 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11341 L:      linux-media@vger.kernel.org
11342 W:      https://linuxtv.org
11343 T:      git git://linuxtv.org/media_tree.git
11344 S:      Maintained
11345 F:      drivers/media/tuners/tea5767.*
11346
11347 TEA6415C MEDIA DRIVER
11348 M:      Hans Verkuil <hverkuil@xs4all.nl>
11349 L:      linux-media@vger.kernel.org
11350 T:      git git://linuxtv.org/media_tree.git
11351 W:      https://linuxtv.org
11352 S:      Maintained
11353 F:      drivers/media/i2c/tea6415c*
11354
11355 TEA6420 MEDIA DRIVER
11356 M:      Hans Verkuil <hverkuil@xs4all.nl>
11357 L:      linux-media@vger.kernel.org
11358 T:      git git://linuxtv.org/media_tree.git
11359 W:      https://linuxtv.org
11360 S:      Maintained
11361 F:      drivers/media/i2c/tea6420*
11362
11363 TEAM DRIVER
11364 M:      Jiri Pirko <jiri@resnulli.us>
11365 L:      netdev@vger.kernel.org
11366 S:      Supported
11367 F:      drivers/net/team/
11368 F:      include/linux/if_team.h
11369 F:      include/uapi/linux/if_team.h
11370
11371 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11372 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11373 S:      Maintained
11374 F:      arch/x86/platform/ts5500/
11375
11376 TECHNOTREND USB IR RECEIVER
11377 M:      Sean Young <sean@mess.org>
11378 L:      linux-media@vger.kernel.org
11379 S:      Maintained
11380 F:      drivers/media/rc/ttusbir.c
11381
11382 TEGRA ARCHITECTURE SUPPORT
11383 M:      Stephen Warren <swarren@wwwdotorg.org>
11384 M:      Thierry Reding <thierry.reding@gmail.com>
11385 M:      Alexandre Courbot <gnurou@gmail.com>
11386 L:      linux-tegra@vger.kernel.org
11387 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
11388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11389 S:      Supported
11390 N:      [^a-z]tegra
11391
11392 TEGRA CLOCK DRIVER
11393 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
11394 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
11395 S:      Supported
11396 F:      drivers/clk/tegra/
11397
11398 TEGRA DMA DRIVERS
11399 M:      Laxman Dewangan <ldewangan@nvidia.com>
11400 M:      Jon Hunter <jonathanh@nvidia.com>
11401 S:      Supported
11402 F:      drivers/dma/tegra*
11403
11404 TEGRA I2C DRIVER
11405 M:      Laxman Dewangan <ldewangan@nvidia.com>
11406 S:      Supported
11407 F:      drivers/i2c/busses/i2c-tegra.c
11408
11409 TEGRA IOMMU DRIVERS
11410 M:      Hiroshi Doyu <hdoyu@nvidia.com>
11411 S:      Supported
11412 F:      drivers/iommu/tegra*
11413
11414 TEGRA KBC DRIVER
11415 M:      Rakesh Iyer <riyer@nvidia.com>
11416 M:      Laxman Dewangan <ldewangan@nvidia.com>
11417 S:      Supported
11418 F:      drivers/input/keyboard/tegra-kbc.c
11419
11420 TEGRA PWM DRIVER
11421 M:      Thierry Reding <thierry.reding@gmail.com>
11422 S:      Supported
11423 F:      drivers/pwm/pwm-tegra.c
11424
11425 TEGRA SERIAL DRIVER
11426 M:      Laxman Dewangan <ldewangan@nvidia.com>
11427 S:      Supported
11428 F:      drivers/tty/serial/serial-tegra.c
11429
11430 TEGRA SPI DRIVER
11431 M:      Laxman Dewangan <ldewangan@nvidia.com>
11432 S:      Supported
11433 F:      drivers/spi/spi-tegra*
11434
11435 TEHUTI ETHERNET DRIVER
11436 M:      Andy Gospodarek <andy@greyhouse.net>
11437 L:      netdev@vger.kernel.org
11438 S:      Supported
11439 F:      drivers/net/ethernet/tehuti/*
11440
11441 Telecom Clock Driver for MCPL0010
11442 M:      Mark Gross <mark.gross@intel.com>
11443 S:      Supported
11444 F:      drivers/char/tlclk.c
11445
11446 TENSILICA XTENSA PORT (xtensa)
11447 M:      Chris Zankel <chris@zankel.net>
11448 M:      Max Filippov <jcmvbkbc@gmail.com>
11449 L:      linux-xtensa@linux-xtensa.org
11450 T:      git git://github.com/czankel/xtensa-linux.git
11451 S:      Maintained
11452 F:      arch/xtensa/
11453 F:      drivers/irqchip/irq-xtensa-*
11454
11455 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11456 M:      Hans Verkuil <hverkuil@xs4all.nl>
11457 L:      linux-media@vger.kernel.org
11458 T:      git git://linuxtv.org/media_tree.git
11459 W:      https://linuxtv.org
11460 S:      Maintained
11461 F:      drivers/media/radio/radio-raremono.c
11462
11463 THERMAL
11464 M:      Zhang Rui <rui.zhang@intel.com>
11465 M:      Eduardo Valentin <edubezval@gmail.com>
11466 L:      linux-pm@vger.kernel.org
11467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11469 Q:      https://patchwork.kernel.org/project/linux-pm/list/
11470 S:      Supported
11471 F:      drivers/thermal/
11472 F:      include/linux/thermal.h
11473 F:      include/uapi/linux/thermal.h
11474 F:      include/linux/cpu_cooling.h
11475 F:      Documentation/devicetree/bindings/thermal/
11476
11477 THERMAL/CPU_COOLING
11478 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
11479 M:      Viresh Kumar <viresh.kumar@linaro.org>
11480 M:      Javi Merino <javi.merino@arm.com>
11481 L:      linux-pm@vger.kernel.org
11482 S:      Supported
11483 F:      Documentation/thermal/cpu-cooling-api.txt
11484 F:      drivers/thermal/cpu_cooling.c
11485 F:      include/linux/cpu_cooling.h
11486
11487 THINKPAD ACPI EXTRAS DRIVER
11488 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11489 L:      ibm-acpi-devel@lists.sourceforge.net
11490 L:      platform-driver-x86@vger.kernel.org
11491 W:      http://ibm-acpi.sourceforge.net
11492 W:      http://thinkwiki.org/wiki/Ibm-acpi
11493 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11494 S:      Maintained
11495 F:      drivers/platform/x86/thinkpad_acpi.c
11496
11497 TI BANDGAP AND THERMAL DRIVER
11498 M:      Eduardo Valentin <edubezval@gmail.com>
11499 M:      Keerthy <j-keerthy@ti.com>
11500 L:      linux-pm@vger.kernel.org
11501 L:      linux-omap@vger.kernel.org
11502 S:      Maintained
11503 F:      drivers/thermal/ti-soc-thermal/
11504
11505 TI VPE/CAL DRIVERS
11506 M:      Benoit Parrot <bparrot@ti.com>
11507 L:      linux-media@vger.kernel.org
11508 W:      http://linuxtv.org/
11509 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11510 S:      Maintained
11511 F:      drivers/media/platform/ti-vpe/
11512
11513 TI CDCE706 CLOCK DRIVER
11514 M:      Max Filippov <jcmvbkbc@gmail.com>
11515 S:      Maintained
11516 F:      drivers/clk/clk-cdce706.c
11517
11518 TI CLOCK DRIVER
11519 M:      Tero Kristo <t-kristo@ti.com>
11520 L:      linux-omap@vger.kernel.org
11521 S:      Maintained
11522 F:      drivers/clk/ti/
11523 F:      include/linux/clk/ti.h
11524
11525 TI ETHERNET SWITCH DRIVER (CPSW)
11526 M:      Mugunthan V N <mugunthanvnm@ti.com>
11527 R:      Grygorii Strashko <grygorii.strashko@ti.com>
11528 L:      linux-omap@vger.kernel.org
11529 L:      netdev@vger.kernel.org
11530 S:      Maintained
11531 F:      drivers/net/ethernet/ti/cpsw*
11532 F:      drivers/net/ethernet/ti/davinci*
11533
11534 TI FLASH MEDIA INTERFACE DRIVER
11535 M:      Alex Dubov <oakad@yahoo.com>
11536 S:      Maintained
11537 F:      drivers/misc/tifm*
11538 F:      drivers/mmc/host/tifm_sd.c
11539 F:      include/linux/tifm.h
11540
11541 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11542 M:      Santosh Shilimkar <ssantosh@kernel.org>
11543 L:      linux-kernel@vger.kernel.org
11544 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11545 S:      Maintained
11546 F:      drivers/soc/ti/*
11547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11548
11549
11550 TI LM49xxx FAMILY ASoC CODEC DRIVERS
11551 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
11552 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11553 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11554 S:      Maintained
11555 F:      sound/soc/codecs/lm49453*
11556 F:      sound/soc/codecs/isabelle*
11557
11558 TI LP855x BACKLIGHT DRIVER
11559 M:      Milo Kim <milo.kim@ti.com>
11560 S:      Maintained
11561 F:      Documentation/backlight/lp855x-driver.txt
11562 F:      drivers/video/backlight/lp855x_bl.c
11563 F:      include/linux/platform_data/lp855x.h
11564
11565 TI LP8727 CHARGER DRIVER
11566 M:      Milo Kim <milo.kim@ti.com>
11567 S:      Maintained
11568 F:      drivers/power/lp8727_charger.c
11569 F:      include/linux/platform_data/lp8727.h
11570
11571 TI LP8788 MFD DRIVER
11572 M:      Milo Kim <milo.kim@ti.com>
11573 S:      Maintained
11574 F:      drivers/iio/adc/lp8788_adc.c
11575 F:      drivers/leds/leds-lp8788.c
11576 F:      drivers/mfd/lp8788*.c
11577 F:      drivers/power/lp8788-charger.c
11578 F:      drivers/regulator/lp8788-*.c
11579 F:      include/linux/mfd/lp8788*.h
11580
11581 TI NETCP ETHERNET DRIVER
11582 M:      Wingman Kwok <w-kwok2@ti.com>
11583 M:      Murali Karicheri <m-karicheri2@ti.com>
11584 L:      netdev@vger.kernel.org
11585 S:      Maintained
11586 F:      drivers/net/ethernet/ti/netcp*
11587
11588 TI TAS571X FAMILY ASoC CODEC DRIVER
11589 M:      Kevin Cernekee <cernekee@chromium.org>
11590 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11591 S:      Odd Fixes
11592 F:      sound/soc/codecs/tas571x*
11593
11594 TI TWL4030 SERIES SOC CODEC DRIVER
11595 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11596 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11597 S:      Maintained
11598 F:      sound/soc/codecs/twl4030*
11599
11600 TI WILINK WIRELESS DRIVERS
11601 L:      linux-wireless@vger.kernel.org
11602 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
11603 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
11604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11605 S:      Orphan
11606 F:      drivers/net/wireless/ti/
11607 F:      include/linux/wl12xx.h
11608
11609 TIPC NETWORK LAYER
11610 M:      Jon Maloy <jon.maloy@ericsson.com>
11611 M:      Ying Xue <ying.xue@windriver.com>
11612 L:      netdev@vger.kernel.org (core kernel code)
11613 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11614 W:      http://tipc.sourceforge.net/
11615 S:      Maintained
11616 F:      include/uapi/linux/tipc*.h
11617 F:      net/tipc/
11618
11619 TILE ARCHITECTURE
11620 M:      Chris Metcalf <cmetcalf@mellanox.com>
11621 W:      http://www.mellanox.com/repository/solutions/tile-scm/
11622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11623 S:      Supported
11624 F:      arch/tile/
11625 F:      drivers/char/tile-srom.c
11626 F:      drivers/edac/tile_edac.c
11627 F:      drivers/net/ethernet/tile/
11628 F:      drivers/rtc/rtc-tile.c
11629 F:      drivers/tty/hvc/hvc_tile.c
11630 F:      drivers/tty/serial/tilegx.c
11631 F:      drivers/usb/host/*-tilegx.c
11632 F:      include/linux/usb/tilegx.h
11633
11634 TLAN NETWORK DRIVER
11635 M:      Samuel Chessman <chessman@tux.org>
11636 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
11637 W:      http://sourceforge.net/projects/tlan/
11638 S:      Maintained
11639 F:      Documentation/networking/tlan.txt
11640 F:      drivers/net/ethernet/ti/tlan.*
11641
11642 TOMOYO SECURITY MODULE
11643 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
11644 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11645 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11646 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11647 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11648 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11649 W:      http://tomoyo.sourceforge.jp/
11650 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11651 S:      Maintained
11652 F:      security/tomoyo/
11653
11654 TOPSTAR LAPTOP EXTRAS DRIVER
11655 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11656 L:      platform-driver-x86@vger.kernel.org
11657 S:      Maintained
11658 F:      drivers/platform/x86/topstar-laptop.c
11659
11660 TOSHIBA ACPI EXTRAS DRIVER
11661 M:      Azael Avalos <coproscefalo@gmail.com>
11662 L:      platform-driver-x86@vger.kernel.org
11663 S:      Maintained
11664 F:      drivers/platform/x86/toshiba_acpi.c
11665
11666 TOSHIBA BLUETOOTH DRIVER
11667 M:      Azael Avalos <coproscefalo@gmail.com>
11668 L:      platform-driver-x86@vger.kernel.org
11669 S:      Maintained
11670 F:      drivers/platform/x86/toshiba_bluetooth.c
11671
11672 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11673 M:      Azael Avalos <coproscefalo@gmail.com>
11674 L:      platform-driver-x86@vger.kernel.org
11675 S:      Maintained
11676 F:      drivers/platform/x86/toshiba_haps.c
11677
11678 TOSHIBA WMI HOTKEYS DRIVER
11679 M:      Azael Avalos <coproscefalo@gmail.com>
11680 L:      platform-driver-x86@vger.kernel.org
11681 S:      Maintained
11682 F:      drivers/platform/x86/toshiba-wmi.c
11683
11684 TOSHIBA SMM DRIVER
11685 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
11686 W:      http://www.buzzard.org.uk/toshiba/
11687 S:      Maintained
11688 F:      drivers/char/toshiba.c
11689 F:      include/linux/toshiba.h
11690 F:      include/uapi/linux/toshiba.h
11691
11692 TOSHIBA TC358743 DRIVER
11693 M:      Mats Randgaard <matrandg@cisco.com>
11694 L:      linux-media@vger.kernel.org
11695 S:      Maintained
11696 F:      drivers/media/i2c/tc358743*
11697 F:      include/media/i2c/tc358743.h
11698
11699 TMIO/SDHI MMC DRIVER
11700 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
11701 L:      linux-mmc@vger.kernel.org
11702 S:      Supported
11703 F:      drivers/mmc/host/tmio_mmc*
11704 F:      drivers/mmc/host/sh_mobile_sdhi.c
11705 F:      include/linux/mfd/tmio.h
11706
11707 TMP401 HARDWARE MONITOR DRIVER
11708 M:      Guenter Roeck <linux@roeck-us.net>
11709 L:      linux-hwmon@vger.kernel.org
11710 S:      Maintained
11711 F:      Documentation/hwmon/tmp401
11712 F:      drivers/hwmon/tmp401.c
11713
11714 TMPFS (SHMEM FILESYSTEM)
11715 M:      Hugh Dickins <hughd@google.com>
11716 L:      linux-mm@kvack.org
11717 S:      Maintained
11718 F:      include/linux/shmem_fs.h
11719 F:      mm/shmem.c
11720
11721 TM6000 VIDEO4LINUX DRIVER
11722 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11723 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11724 L:      linux-media@vger.kernel.org
11725 W:      https://linuxtv.org
11726 T:      git git://linuxtv.org/media_tree.git
11727 S:      Odd fixes
11728 F:      drivers/media/usb/tm6000/
11729
11730 TW68 VIDEO4LINUX DRIVER
11731 M:      Hans Verkuil <hverkuil@xs4all.nl>
11732 L:      linux-media@vger.kernel.org
11733 T:      git git://linuxtv.org/media_tree.git
11734 W:      https://linuxtv.org
11735 S:      Odd Fixes
11736 F:      drivers/media/pci/tw68/
11737
11738 TW686X VIDEO4LINUX DRIVER
11739 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11740 L:      linux-media@vger.kernel.org
11741 T:      git git://linuxtv.org/media_tree.git
11742 W:      http://linuxtv.org
11743 S:      Maintained
11744 F:      drivers/media/pci/tw686x/
11745
11746 TPM DEVICE DRIVER
11747 M:      Peter Huewe <peterhuewe@gmx.de>
11748 M:      Marcel Selhorst <tpmdd@selhorst.net>
11749 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11750 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11751 W:      http://tpmdd.sourceforge.net
11752 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11753 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
11754 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
11755 S:      Maintained
11756 F:      drivers/char/tpm/
11757
11758 TPM IBM_VTPM DEVICE DRIVER
11759 M:      Ashley Lai <ashleydlai@gmail.com>
11760 W:      http://tpmdd.sourceforge.net
11761 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11762 S:      Maintained
11763 F:      drivers/char/tpm/tpm_ibmvtpm*
11764
11765 TRACING
11766 M:      Steven Rostedt <rostedt@goodmis.org>
11767 M:      Ingo Molnar <mingo@redhat.com>
11768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11769 S:      Maintained
11770 F:      Documentation/trace/ftrace.txt
11771 F:      arch/*/*/*/ftrace.h
11772 F:      arch/*/kernel/ftrace.c
11773 F:      include/*/ftrace.h
11774 F:      include/linux/trace*.h
11775 F:      include/trace/
11776 F:      kernel/trace/
11777 F:      tools/testing/selftests/ftrace/
11778
11779 TRACING MMIO ACCESSES (MMIOTRACE)
11780 M:      Steven Rostedt <rostedt@goodmis.org>
11781 M:      Ingo Molnar <mingo@kernel.org>
11782 R:      Karol Herbst <karolherbst@gmail.com>
11783 R:      Pekka Paalanen <ppaalanen@gmail.com>
11784 S:      Maintained
11785 L:      linux-kernel@vger.kernel.org
11786 L:      nouveau@lists.freedesktop.org
11787 F:      kernel/trace/trace_mmiotrace.c
11788 F:      include/linux/mmiotrace.h
11789 F:      arch/x86/mm/kmmio.c
11790 F:      arch/x86/mm/mmio-mod.c
11791 F:      arch/x86/mm/testmmiotrace.c
11792
11793 TRIVIAL PATCHES
11794 M:      Jiri Kosina <trivial@kernel.org>
11795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11796 S:      Maintained
11797 K:      ^Subject:.*(?i)trivial
11798
11799 TTY LAYER
11800 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11801 M:      Jiri Slaby <jslaby@suse.com>
11802 S:      Supported
11803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11804 F:      Documentation/serial/
11805 F:      drivers/tty/
11806 F:      drivers/tty/serial/serial_core.c
11807 F:      include/linux/serial_core.h
11808 F:      include/linux/serial.h
11809 F:      include/linux/tty.h
11810 F:      include/uapi/linux/serial_core.h
11811 F:      include/uapi/linux/serial.h
11812 F:      include/uapi/linux/tty.h
11813
11814 TUA9001 MEDIA DRIVER
11815 M:      Antti Palosaari <crope@iki.fi>
11816 L:      linux-media@vger.kernel.org
11817 W:      https://linuxtv.org
11818 W:      http://palosaari.fi/linux/
11819 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11820 T:      git git://linuxtv.org/anttip/media_tree.git
11821 S:      Maintained
11822 F:      drivers/media/tuners/tua9001*
11823
11824 TULIP NETWORK DRIVERS
11825 L:      netdev@vger.kernel.org
11826 L:      linux-parisc@vger.kernel.org
11827 S:      Orphan
11828 F:      drivers/net/ethernet/dec/tulip/
11829
11830 TUN/TAP driver
11831 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
11832 W:      http://vtun.sourceforge.net/tun
11833 S:      Maintained
11834 F:      Documentation/networking/tuntap.txt
11835 F:      arch/um/os-Linux/drivers/
11836
11837 TURBOCHANNEL SUBSYSTEM
11838 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
11839 M:      Ralf Baechle <ralf@linux-mips.org>
11840 L:      linux-mips@linux-mips.org
11841 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
11842 S:      Maintained
11843 F:      drivers/tc/
11844 F:      include/linux/tc.h
11845
11846 U14-34F SCSI DRIVER
11847 M:      Dario Ballabio <ballabio_dario@emc.com>
11848 L:      linux-scsi@vger.kernel.org
11849 S:      Maintained
11850 F:      drivers/scsi/u14-34f.c
11851
11852 UBI FILE SYSTEM (UBIFS)
11853 M:      Richard Weinberger <richard@nod.at>
11854 M:      Artem Bityutskiy <dedekind1@gmail.com>
11855 M:      Adrian Hunter <adrian.hunter@intel.com>
11856 L:      linux-mtd@lists.infradead.org
11857 T:      git git://git.infradead.org/ubifs-2.6.git
11858 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
11859 S:      Supported
11860 F:      Documentation/filesystems/ubifs.txt
11861 F:      fs/ubifs/
11862
11863 UCLINUX (M68KNOMMU AND COLDFIRE)
11864 M:      Greg Ungerer <gerg@linux-m68k.org>
11865 W:      http://www.linux-m68k.org/
11866 W:      http://www.uclinux.org/
11867 L:      linux-m68k@lists.linux-m68k.org
11868 L:      uclinux-dev@uclinux.org  (subscribers-only)
11869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11870 S:      Maintained
11871 F:      arch/m68k/coldfire/
11872 F:      arch/m68k/68*/
11873 F:      arch/m68k/*/*_no.*
11874 F:      arch/m68k/include/asm/*_no.*
11875
11876 UDF FILESYSTEM
11877 M:      Jan Kara <jack@suse.com>
11878 S:      Maintained
11879 F:      Documentation/filesystems/udf.txt
11880 F:      fs/udf/
11881
11882 UFS FILESYSTEM
11883 M:      Evgeniy Dushistov <dushistov@mail.ru>
11884 S:      Maintained
11885 F:      Documentation/filesystems/ufs.txt
11886 F:      fs/ufs/
11887
11888 UHID USERSPACE HID IO DRIVER:
11889 M:      David Herrmann <dh.herrmann@googlemail.com>
11890 L:      linux-input@vger.kernel.org
11891 S:      Maintained
11892 F:      drivers/hid/uhid.c
11893 F:      include/uapi/linux/uhid.h
11894
11895 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11896 L:      linux-usb@vger.kernel.org
11897 S:      Orphan
11898 F:      drivers/uwb/
11899 F:      include/linux/uwb.h
11900 F:      include/linux/uwb/
11901
11902 UNICORE32 ARCHITECTURE:
11903 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
11904 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11905 S:      Maintained
11906 T:      git git://github.com/gxt/linux.git
11907 F:      arch/unicore32/
11908
11909 UNIFDEF
11910 M:      Tony Finch <dot@dotat.at>
11911 W:      http://dotat.at/prog/unifdef
11912 S:      Maintained
11913 F:      scripts/unifdef.c
11914
11915 UNIFORM CDROM DRIVER
11916 M:      Jens Axboe <axboe@kernel.dk>
11917 W:      http://www.kernel.dk
11918 S:      Maintained
11919 F:      Documentation/cdrom/
11920 F:      drivers/cdrom/cdrom.c
11921 F:      include/linux/cdrom.h
11922 F:      include/uapi/linux/cdrom.h
11923
11924 UNISYS S-PAR DRIVERS
11925 M:      David Kershner <david.kershner@unisys.com>
11926 L:      sparmaintainer@unisys.com (Unisys internal)
11927 S:      Supported
11928 F:      drivers/staging/unisys/
11929
11930 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11931 M:      Vinayak Holikatti <vinholikatti@gmail.com>
11932 L:      linux-scsi@vger.kernel.org
11933 S:      Supported
11934 F:      Documentation/scsi/ufs.txt
11935 F:      drivers/scsi/ufs/
11936
11937 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
11938 M:      Joao Pinto <Joao.Pinto@synopsys.com>
11939 L:      linux-scsi@vger.kernel.org
11940 S:      Supported
11941 F:      drivers/scsi/ufs/*dwc*
11942
11943 UNSORTED BLOCK IMAGES (UBI)
11944 M:      Artem Bityutskiy <dedekind1@gmail.com>
11945 M:      Richard Weinberger <richard@nod.at>
11946 W:      http://www.linux-mtd.infradead.org/
11947 L:      linux-mtd@lists.infradead.org
11948 T:      git git://git.infradead.org/ubifs-2.6.git
11949 S:      Supported
11950 F:      drivers/mtd/ubi/
11951 F:      include/linux/mtd/ubi.h
11952 F:      include/uapi/mtd/ubi-user.h
11953
11954 USB ACM DRIVER
11955 M:      Oliver Neukum <oneukum@suse.com>
11956 L:      linux-usb@vger.kernel.org
11957 S:      Maintained
11958 F:      Documentation/usb/acm.txt
11959 F:      drivers/usb/class/cdc-acm.*
11960
11961 USB AR5523 WIRELESS DRIVER
11962 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
11963 L:      linux-wireless@vger.kernel.org
11964 S:      Maintained
11965 F:      drivers/net/wireless/ath/ar5523/
11966
11967 USB ATTACHED SCSI
11968 M:      Oliver Neukum <oneukum@suse.com>
11969 L:      linux-usb@vger.kernel.org
11970 L:      linux-scsi@vger.kernel.org
11971 S:      Maintained
11972 F:      drivers/usb/storage/uas.c
11973
11974 USB CDC ETHERNET DRIVER
11975 M:      Oliver Neukum <oliver@neukum.org>
11976 L:      linux-usb@vger.kernel.org
11977 S:      Maintained
11978 F:      drivers/net/usb/cdc_*.c
11979 F:      include/uapi/linux/usb/cdc.h
11980
11981 USB CHAOSKEY DRIVER
11982 M:      Keith Packard <keithp@keithp.com>
11983 L:      linux-usb@vger.kernel.org
11984 S:      Maintained
11985 F:      drivers/usb/misc/chaoskey.c
11986
11987 USB CYPRESS C67X00 DRIVER
11988 M:      Peter Korsgaard <jacmet@sunsite.dk>
11989 L:      linux-usb@vger.kernel.org
11990 S:      Maintained
11991 F:      drivers/usb/c67x00/
11992
11993 USB DAVICOM DM9601 DRIVER
11994 M:      Peter Korsgaard <jacmet@sunsite.dk>
11995 L:      netdev@vger.kernel.org
11996 W:      http://www.linux-usb.org/usbnet
11997 S:      Maintained
11998 F:      drivers/net/usb/dm9601.c
11999
12000 USB DIAMOND RIO500 DRIVER
12001 M:      Cesar Miquel <miquel@df.uba.ar>
12002 L:      rio500-users@lists.sourceforge.net
12003 W:      http://rio500.sourceforge.net
12004 S:      Maintained
12005 F:      drivers/usb/misc/rio500*
12006
12007 USB EHCI DRIVER
12008 M:      Alan Stern <stern@rowland.harvard.edu>
12009 L:      linux-usb@vger.kernel.org
12010 S:      Maintained
12011 F:      Documentation/usb/ehci.txt
12012 F:      drivers/usb/host/ehci*
12013
12014 USB GADGET/PERIPHERAL SUBSYSTEM
12015 M:      Felipe Balbi <balbi@kernel.org>
12016 L:      linux-usb@vger.kernel.org
12017 W:      http://www.linux-usb.org/gadget
12018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12019 S:      Maintained
12020 F:      drivers/usb/gadget/
12021 F:      include/linux/usb/gadget*
12022
12023 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12024 M:      Jiri Kosina <jikos@kernel.org>
12025 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
12026 L:      linux-usb@vger.kernel.org
12027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12028 S:      Maintained
12029 F:      Documentation/hid/hiddev.txt
12030 F:      drivers/hid/usbhid/
12031
12032 USB ISP116X DRIVER
12033 M:      Olav Kongas <ok@artecdesign.ee>
12034 L:      linux-usb@vger.kernel.org
12035 S:      Maintained
12036 F:      drivers/usb/host/isp116x*
12037 F:      include/linux/usb/isp116x.h
12038
12039 USB LAN78XX ETHERNET DRIVER
12040 M:      Woojung Huh <woojung.huh@microchip.com>
12041 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12042 L:      netdev@vger.kernel.org
12043 S:      Maintained
12044 F:      drivers/net/usb/lan78xx.*
12045
12046 USB MASS STORAGE DRIVER
12047 M:      Matthew Dharm <mdharm-usb@one-eyed-alien.net>
12048 L:      linux-usb@vger.kernel.org
12049 L:      usb-storage@lists.one-eyed-alien.net
12050 S:      Maintained
12051 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
12052 F:      drivers/usb/storage/
12053
12054 USB MIDI DRIVER
12055 M:      Clemens Ladisch <clemens@ladisch.de>
12056 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12057 T:      git git://git.alsa-project.org/alsa-kernel.git
12058 S:      Maintained
12059 F:      sound/usb/midi.*
12060
12061 USB NETWORKING DRIVERS
12062 L:      linux-usb@vger.kernel.org
12063 S:      Odd Fixes
12064 F:      drivers/net/usb/
12065
12066 USB OHCI DRIVER
12067 M:      Alan Stern <stern@rowland.harvard.edu>
12068 L:      linux-usb@vger.kernel.org
12069 S:      Maintained
12070 F:      Documentation/usb/ohci.txt
12071 F:      drivers/usb/host/ohci*
12072
12073 USB OTG FSM (Finite State Machine)
12074 M:      Peter Chen <Peter.Chen@nxp.com>
12075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12076 L:      linux-usb@vger.kernel.org
12077 S:      Maintained
12078 F:      drivers/usb/common/usb-otg-fsm.c
12079
12080 USB OVER IP DRIVER
12081 M:      Valentina Manea <valentina.manea.m@gmail.com>
12082 M:      Shuah Khan <shuahkh@osg.samsung.com>
12083 M:      Shuah Khan <shuah@kernel.org>
12084 L:      linux-usb@vger.kernel.org
12085 S:      Maintained
12086 F:      Documentation/usb/usbip_protocol.txt
12087 F:      drivers/usb/usbip/
12088 F:      tools/usb/usbip/
12089
12090 USB PEGASUS DRIVER
12091 M:      Petko Manolov <petkan@nucleusys.com>
12092 L:      linux-usb@vger.kernel.org
12093 L:      netdev@vger.kernel.org
12094 T:      git git://github.com/petkan/pegasus.git
12095 W:      https://github.com/petkan/pegasus
12096 S:      Maintained
12097 F:      drivers/net/usb/pegasus.*
12098
12099 USB PHY LAYER
12100 M:      Felipe Balbi <balbi@kernel.org>
12101 L:      linux-usb@vger.kernel.org
12102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12103 S:      Maintained
12104 F:      drivers/usb/phy/
12105
12106 USB PRINTER DRIVER (usblp)
12107 M:      Pete Zaitcev <zaitcev@redhat.com>
12108 L:      linux-usb@vger.kernel.org
12109 S:      Supported
12110 F:      drivers/usb/class/usblp.c
12111
12112 USB QMI WWAN NETWORK DRIVER
12113 M:      Bjørn Mork <bjorn@mork.no>
12114 L:      netdev@vger.kernel.org
12115 S:      Maintained
12116 F:      Documentation/ABI/testing/sysfs-class-net-qmi
12117 F:      drivers/net/usb/qmi_wwan.c
12118
12119 USB RTL8150 DRIVER
12120 M:      Petko Manolov <petkan@nucleusys.com>
12121 L:      linux-usb@vger.kernel.org
12122 L:      netdev@vger.kernel.org
12123 T:      git git://github.com/petkan/rtl8150.git
12124 W:      https://github.com/petkan/rtl8150
12125 S:      Maintained
12126 F:      drivers/net/usb/rtl8150.c
12127
12128 USB SERIAL SUBSYSTEM
12129 M:      Johan Hovold <johan@kernel.org>
12130 L:      linux-usb@vger.kernel.org
12131 S:      Maintained
12132 F:      Documentation/usb/usb-serial.txt
12133 F:      drivers/usb/serial/
12134 F:      include/linux/usb/serial.h
12135
12136 USB SMSC75XX ETHERNET DRIVER
12137 M:      Steve Glendinning <steve.glendinning@shawell.net>
12138 L:      netdev@vger.kernel.org
12139 S:      Maintained
12140 F:      drivers/net/usb/smsc75xx.*
12141
12142 USB SMSC95XX ETHERNET DRIVER
12143 M:      Steve Glendinning <steve.glendinning@shawell.net>
12144 L:      netdev@vger.kernel.org
12145 S:      Maintained
12146 F:      drivers/net/usb/smsc95xx.*
12147
12148 USB SUBSYSTEM
12149 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12150 L:      linux-usb@vger.kernel.org
12151 W:      http://www.linux-usb.org
12152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12153 S:      Supported
12154 F:      Documentation/devicetree/bindings/usb/
12155 F:      Documentation/usb/
12156 F:      drivers/usb/
12157 F:      include/linux/usb.h
12158 F:      include/linux/usb/
12159
12160 USB UHCI DRIVER
12161 M:      Alan Stern <stern@rowland.harvard.edu>
12162 L:      linux-usb@vger.kernel.org
12163 S:      Maintained
12164 F:      drivers/usb/host/uhci*
12165
12166 USB "USBNET" DRIVER FRAMEWORK
12167 M:      Oliver Neukum <oneukum@suse.com>
12168 L:      netdev@vger.kernel.org
12169 W:      http://www.linux-usb.org/usbnet
12170 S:      Maintained
12171 F:      drivers/net/usb/usbnet.c
12172 F:      include/linux/usb/usbnet.h
12173
12174 USB VIDEO CLASS
12175 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12176 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12177 L:      linux-media@vger.kernel.org
12178 T:      git git://linuxtv.org/media_tree.git
12179 W:      http://www.ideasonboard.org/uvc/
12180 S:      Maintained
12181 F:      drivers/media/usb/uvc/
12182 F:      include/uapi/linux/uvcvideo.h
12183
12184 USB VISION DRIVER
12185 M:      Hans Verkuil <hverkuil@xs4all.nl>
12186 L:      linux-media@vger.kernel.org
12187 T:      git git://linuxtv.org/media_tree.git
12188 W:      https://linuxtv.org
12189 S:      Odd Fixes
12190 F:      drivers/media/usb/usbvision/
12191
12192 USB WEBCAM GADGET
12193 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12194 L:      linux-usb@vger.kernel.org
12195 S:      Maintained
12196 F:      drivers/usb/gadget/function/*uvc*
12197 F:      drivers/usb/gadget/legacy/webcam.c
12198
12199 USB WIRELESS RNDIS DRIVER (rndis_wlan)
12200 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
12201 L:      linux-wireless@vger.kernel.org
12202 S:      Maintained
12203 F:      drivers/net/wireless/rndis_wlan.c
12204
12205 USB XHCI DRIVER
12206 M:      Mathias Nyman <mathias.nyman@intel.com>
12207 L:      linux-usb@vger.kernel.org
12208 S:      Supported
12209 F:      drivers/usb/host/xhci*
12210 F:      drivers/usb/host/pci-quirks*
12211
12212 USB ZD1201 DRIVER
12213 L:      linux-wireless@vger.kernel.org
12214 W:      http://linux-lc100020.sourceforge.net
12215 S:      Orphan
12216 F:      drivers/net/wireless/zydas/zd1201.*
12217
12218 USB ZR364XX DRIVER
12219 M:      Antoine Jacquet <royale@zerezo.com>
12220 L:      linux-usb@vger.kernel.org
12221 L:      linux-media@vger.kernel.org
12222 T:      git git://linuxtv.org/media_tree.git
12223 W:      http://royale.zerezo.com/zr364xx/
12224 S:      Maintained
12225 F:      Documentation/video4linux/zr364xx.txt
12226 F:      drivers/media/usb/zr364xx/
12227
12228 ULPI BUS
12229 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
12230 L:      linux-usb@vger.kernel.org
12231 S:      Maintained
12232 F:      drivers/usb/common/ulpi.c
12233 F:      include/linux/ulpi/
12234
12235 USER-MODE LINUX (UML)
12236 M:      Jeff Dike <jdike@addtoit.com>
12237 M:      Richard Weinberger <richard@nod.at>
12238 L:      user-mode-linux-devel@lists.sourceforge.net
12239 L:      user-mode-linux-user@lists.sourceforge.net
12240 W:      http://user-mode-linux.sourceforge.net
12241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12242 S:      Maintained
12243 F:      Documentation/virtual/uml/
12244 F:      arch/um/
12245 F:      arch/x86/um/
12246 F:      fs/hostfs/
12247 F:      fs/hppfs/
12248
12249 USERSPACE I/O (UIO)
12250 M:      "Hans J. Koch" <hjk@hansjkoch.de>
12251 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12252 S:      Maintained
12253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12254 F:      Documentation/DocBook/uio-howto.tmpl
12255 F:      drivers/uio/
12256 F:      include/linux/uio*.h
12257
12258 UTIL-LINUX PACKAGE
12259 M:      Karel Zak <kzak@redhat.com>
12260 L:      util-linux@vger.kernel.org
12261 W:      http://en.wikipedia.org/wiki/Util-linux
12262 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12263 S:      Maintained
12264
12265 UVESAFB DRIVER
12266 M:      Michal Januszewski <spock@gentoo.org>
12267 L:      linux-fbdev@vger.kernel.org
12268 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
12269 S:      Maintained
12270 F:      Documentation/fb/uvesafb.txt
12271 F:      drivers/video/fbdev/uvesafb.*
12272
12273 VF610 NAND DRIVER
12274 M:      Stefan Agner <stefan@agner.ch>
12275 L:      linux-mtd@lists.infradead.org
12276 S:      Supported
12277 F:      drivers/mtd/nand/vf610_nfc.c
12278
12279 VFAT/FAT/MSDOS FILESYSTEM
12280 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12281 S:      Maintained
12282 F:      Documentation/filesystems/vfat.txt
12283 F:      fs/fat/
12284
12285 VFIO DRIVER
12286 M:      Alex Williamson <alex.williamson@redhat.com>
12287 L:      kvm@vger.kernel.org
12288 T:      git git://github.com/awilliam/linux-vfio.git
12289 S:      Maintained
12290 F:      Documentation/vfio.txt
12291 F:      drivers/vfio/
12292 F:      include/linux/vfio.h
12293 F:      include/uapi/linux/vfio.h
12294
12295 VFIO PLATFORM DRIVER
12296 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
12297 L:      kvm@vger.kernel.org
12298 S:      Maintained
12299 F:      drivers/vfio/platform/
12300
12301 VIDEOBUF2 FRAMEWORK
12302 M:      Pawel Osciak <pawel@osciak.com>
12303 M:      Marek Szyprowski <m.szyprowski@samsung.com>
12304 M:      Kyungmin Park <kyungmin.park@samsung.com>
12305 L:      linux-media@vger.kernel.org
12306 S:      Maintained
12307 F:      drivers/media/v4l2-core/videobuf2-*
12308 F:      include/media/videobuf2-*
12309
12310 VIRTUAL SERIO DEVICE DRIVER
12311 M:      Stephen Chandler Paul <thatslyude@gmail.com>
12312 S:      Maintained
12313 F:      drivers/input/serio/userio.c
12314 F:      include/uapi/linux/userio.h
12315
12316 VIRTIO CONSOLE DRIVER
12317 M:      Amit Shah <amit.shah@redhat.com>
12318 L:      virtualization@lists.linux-foundation.org
12319 S:      Maintained
12320 F:      drivers/char/virtio_console.c
12321 F:      include/linux/virtio_console.h
12322 F:      include/uapi/linux/virtio_console.h
12323
12324 VIRTIO CORE, NET AND BLOCK DRIVERS
12325 M:      "Michael S. Tsirkin" <mst@redhat.com>
12326 L:      virtualization@lists.linux-foundation.org
12327 S:      Maintained
12328 F:      Documentation/devicetree/bindings/virtio/
12329 F:      drivers/virtio/
12330 F:      tools/virtio/
12331 F:      drivers/net/virtio_net.c
12332 F:      drivers/block/virtio_blk.c
12333 F:      include/linux/virtio_*.h
12334 F:      include/uapi/linux/virtio_*.h
12335
12336 VIRTIO DRIVERS FOR S390
12337 M:      Christian Borntraeger <borntraeger@de.ibm.com>
12338 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
12339 L:      linux-s390@vger.kernel.org
12340 L:      virtualization@lists.linux-foundation.org
12341 L:      kvm@vger.kernel.org
12342 S:      Supported
12343 F:      drivers/s390/virtio/
12344
12345 VIRTIO GPU DRIVER
12346 M:      David Airlie <airlied@linux.ie>
12347 M:      Gerd Hoffmann <kraxel@redhat.com>
12348 L:      dri-devel@lists.freedesktop.org
12349 L:      virtualization@lists.linux-foundation.org
12350 S:      Maintained
12351 F:      drivers/gpu/drm/virtio/
12352 F:      include/uapi/linux/virtio_gpu.h
12353
12354 VIRTIO HOST (VHOST)
12355 M:      "Michael S. Tsirkin" <mst@redhat.com>
12356 L:      kvm@vger.kernel.org
12357 L:      virtualization@lists.linux-foundation.org
12358 L:      netdev@vger.kernel.org
12359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12360 S:      Maintained
12361 F:      drivers/vhost/
12362 F:      include/uapi/linux/vhost.h
12363
12364 VIRTIO INPUT DRIVER
12365 M:      Gerd Hoffmann <kraxel@redhat.com>
12366 S:      Maintained
12367 F:      drivers/virtio/virtio_input.c
12368 F:      include/uapi/linux/virtio_input.h
12369
12370 VIA RHINE NETWORK DRIVER
12371 S:      Orphan
12372 F:      drivers/net/ethernet/via/via-rhine.c
12373
12374 VIA SD/MMC CARD CONTROLLER DRIVER
12375 M:      Bruce Chang <brucechang@via.com.tw>
12376 M:      Harald Welte <HaraldWelte@viatech.com>
12377 S:      Maintained
12378 F:      drivers/mmc/host/via-sdmmc.c
12379
12380 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12381 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12382 L:      linux-fbdev@vger.kernel.org
12383 S:      Maintained
12384 F:      include/linux/via-core.h
12385 F:      include/linux/via-gpio.h
12386 F:      include/linux/via_i2c.h
12387 F:      drivers/video/fbdev/via/
12388
12389 VIA VELOCITY NETWORK DRIVER
12390 M:      Francois Romieu <romieu@fr.zoreil.com>
12391 L:      netdev@vger.kernel.org
12392 S:      Maintained
12393 F:      drivers/net/ethernet/via/via-velocity.*
12394
12395 VIRT LIB
12396 M:      Alex Williamson <alex.williamson@redhat.com>
12397 M:      Paolo Bonzini <pbonzini@redhat.com>
12398 L:      kvm@vger.kernel.org
12399 S:      Supported
12400 F:      virt/lib/
12401
12402 VIVID VIRTUAL VIDEO DRIVER
12403 M:      Hans Verkuil <hverkuil@xs4all.nl>
12404 L:      linux-media@vger.kernel.org
12405 T:      git git://linuxtv.org/media_tree.git
12406 W:      https://linuxtv.org
12407 S:      Maintained
12408 F:      drivers/media/platform/vivid/*
12409
12410 VLAN (802.1Q)
12411 M:      Patrick McHardy <kaber@trash.net>
12412 L:      netdev@vger.kernel.org
12413 S:      Maintained
12414 F:      drivers/net/macvlan.c
12415 F:      include/linux/if_*vlan.h
12416 F:      net/8021q/
12417
12418 VLYNQ BUS
12419 M:      Florian Fainelli <florian@openwrt.org>
12420 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
12421 S:      Maintained
12422 F:      drivers/vlynq/vlynq.c
12423 F:      include/linux/vlynq.h
12424
12425 VME SUBSYSTEM
12426 M:      Martyn Welch <martyn@welchs.me.uk>
12427 M:      Manohar Vanga <manohar.vanga@gmail.com>
12428 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12429 L:      devel@driverdev.osuosl.org
12430 S:      Maintained
12431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12432 F:      Documentation/vme_api.txt
12433 F:      drivers/staging/vme/
12434 F:      drivers/vme/
12435 F:      include/linux/vme*
12436
12437 VMWARE HYPERVISOR INTERFACE
12438 M:      Alok Kataria <akataria@vmware.com>
12439 L:      virtualization@lists.linux-foundation.org
12440 S:      Supported
12441 F:      arch/x86/kernel/cpu/vmware.c
12442
12443 VMWARE BALLOON DRIVER
12444 M:      Xavier Deguillard <xdeguillard@vmware.com>
12445 M:      Philip Moltmann <moltmann@vmware.com>
12446 M:      "VMware, Inc." <pv-drivers@vmware.com>
12447 L:      linux-kernel@vger.kernel.org
12448 S:      Maintained
12449 F:      drivers/misc/vmw_balloon.c
12450
12451 VMWARE VMMOUSE SUBDRIVER
12452 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12453 M:      "VMware, Inc." <pv-drivers@vmware.com>
12454 L:      linux-input@vger.kernel.org
12455 S:      Maintained
12456 F:      drivers/input/mouse/vmmouse.c
12457 F:      drivers/input/mouse/vmmouse.h
12458
12459 VMWARE VMXNET3 ETHERNET DRIVER
12460 M:      Shrikrishna Khare <skhare@vmware.com>
12461 M:      "VMware, Inc." <pv-drivers@vmware.com>
12462 L:      netdev@vger.kernel.org
12463 S:      Maintained
12464 F:      drivers/net/vmxnet3/
12465
12466 VMware PVSCSI driver
12467 M:      Jim Gill <jgill@vmware.com>
12468 M:      VMware PV-Drivers <pv-drivers@vmware.com>
12469 L:      linux-scsi@vger.kernel.org
12470 S:      Maintained
12471 F:      drivers/scsi/vmw_pvscsi.c
12472 F:      drivers/scsi/vmw_pvscsi.h
12473
12474 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12475 M:      Liam Girdwood <lgirdwood@gmail.com>
12476 M:      Mark Brown <broonie@kernel.org>
12477 L:      linux-kernel@vger.kernel.org
12478 W:      http://www.slimlogic.co.uk/?p=48
12479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12480 S:      Supported
12481 F:      Documentation/devicetree/bindings/regulator/
12482 F:      drivers/regulator/
12483 F:      include/dt-bindings/regulator/
12484 F:      include/linux/regulator/
12485
12486 VRF
12487 M:      David Ahern <dsa@cumulusnetworks.com>
12488 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
12489 L:      netdev@vger.kernel.org
12490 S:      Maintained
12491 F:      drivers/net/vrf.c
12492 F:      Documentation/networking/vrf.txt
12493
12494 VT1211 HARDWARE MONITOR DRIVER
12495 M:      Juerg Haefliger <juergh@gmail.com>
12496 L:      linux-hwmon@vger.kernel.org
12497 S:      Maintained
12498 F:      Documentation/hwmon/vt1211
12499 F:      drivers/hwmon/vt1211.c
12500
12501 VT8231 HARDWARE MONITOR DRIVER
12502 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
12503 L:      linux-hwmon@vger.kernel.org
12504 S:      Maintained
12505 F:      drivers/hwmon/vt8231.c
12506
12507 VUB300 USB to SDIO/SD/MMC bridge chip
12508 M:      Tony Olech <tony.olech@elandigitalsystems.com>
12509 L:      linux-mmc@vger.kernel.org
12510 L:      linux-usb@vger.kernel.org
12511 S:      Supported
12512 F:      drivers/mmc/host/vub300.c
12513
12514 W1 DALLAS'S 1-WIRE BUS
12515 M:      Evgeniy Polyakov <zbr@ioremap.net>
12516 S:      Maintained
12517 F:      Documentation/w1/
12518 F:      drivers/w1/
12519
12520 W83791D HARDWARE MONITORING DRIVER
12521 M:      Marc Hulsman <m.hulsman@tudelft.nl>
12522 L:      linux-hwmon@vger.kernel.org
12523 S:      Maintained
12524 F:      Documentation/hwmon/w83791d
12525 F:      drivers/hwmon/w83791d.c
12526
12527 W83793 HARDWARE MONITORING DRIVER
12528 M:      Rudolf Marek <r.marek@assembler.cz>
12529 L:      linux-hwmon@vger.kernel.org
12530 S:      Maintained
12531 F:      Documentation/hwmon/w83793
12532 F:      drivers/hwmon/w83793.c
12533
12534 W83795 HARDWARE MONITORING DRIVER
12535 M:      Jean Delvare <jdelvare@suse.com>
12536 L:      linux-hwmon@vger.kernel.org
12537 S:      Maintained
12538 F:      drivers/hwmon/w83795.c
12539
12540 W83L51xD SD/MMC CARD INTERFACE DRIVER
12541 M:      Pierre Ossman <pierre@ossman.eu>
12542 S:      Maintained
12543 F:      drivers/mmc/host/wbsd.*
12544
12545 WACOM PROTOCOL 4 SERIAL TABLETS
12546 M:      Julian Squires <julian@cipht.net>
12547 M:      Hans de Goede <hdegoede@redhat.com>
12548 L:      linux-input@vger.kernel.org
12549 S:      Maintained
12550 F:      drivers/input/tablet/wacom_serial4.c
12551
12552 WATCHDOG DEVICE DRIVERS
12553 M:      Wim Van Sebroeck <wim@iguana.be>
12554 R:      Guenter Roeck <linux@roeck-us.net>
12555 L:      linux-watchdog@vger.kernel.org
12556 W:      http://www.linux-watchdog.org/
12557 T:      git git://www.linux-watchdog.org/linux-watchdog.git
12558 S:      Maintained
12559 F:      Documentation/devicetree/bindings/watchdog/
12560 F:      Documentation/watchdog/
12561 F:      drivers/watchdog/
12562 F:      include/linux/watchdog.h
12563 F:      include/uapi/linux/watchdog.h
12564
12565 WD7000 SCSI DRIVER
12566 M:      Miroslav Zagorac <zaga@fly.cc.fer.hr>
12567 L:      linux-scsi@vger.kernel.org
12568 S:      Maintained
12569 F:      drivers/scsi/wd7000.c
12570
12571 WIIMOTE HID DRIVER
12572 M:      David Herrmann <dh.herrmann@googlemail.com>
12573 L:      linux-input@vger.kernel.org
12574 S:      Maintained
12575 F:      drivers/hid/hid-wiimote*
12576
12577 WINBOND CIR DRIVER
12578 M:      David Härdeman <david@hardeman.nu>
12579 S:      Maintained
12580 F:      drivers/media/rc/winbond-cir.c
12581
12582 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12583 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
12584 L:      linux-watchdog@vger.kernel.org
12585 S:      Maintained
12586 F:      drivers/watchdog/ebc-c384_wdt.c
12587
12588 WINSYSTEMS WS16C48 GPIO DRIVER
12589 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
12590 L:      linux-gpio@vger.kernel.org
12591 S:      Maintained
12592 F:      drivers/gpio/gpio-ws16c48.c
12593
12594 WIMAX STACK
12595 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12596 M:      linux-wimax@intel.com
12597 L:      wimax@linuxwimax.org (subscribers-only)
12598 S:      Supported
12599 W:      http://linuxwimax.org
12600 F:      Documentation/wimax/README.wimax
12601 F:      include/linux/wimax/debug.h
12602 F:      include/net/wimax.h
12603 F:      include/uapi/linux/wimax.h
12604 F:      net/wimax/
12605
12606 WISTRON LAPTOP BUTTON DRIVER
12607 M:      Miloslav Trmac <mitr@volny.cz>
12608 S:      Maintained
12609 F:      drivers/input/misc/wistron_btns.c
12610
12611 WL3501 WIRELESS PCMCIA CARD DRIVER
12612 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12613 L:      linux-wireless@vger.kernel.org
12614 W:      http://oops.ghostprotocols.net:81/blog
12615 S:      Maintained
12616 F:      drivers/net/wireless/wl3501*
12617
12618 WOLFSON MICROELECTRONICS DRIVERS
12619 L:      patches@opensource.wolfsonmicro.com
12620 T:      git https://github.com/CirrusLogic/linux-drivers.git
12621 W:      https://github.com/CirrusLogic/linux-drivers/wiki
12622 S:      Supported
12623 F:      Documentation/hwmon/wm83??
12624 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12625 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12626 F:      Documentation/devicetree/bindings/mfd/arizona.txt
12627 F:      arch/arm/mach-s3c64xx/mach-crag6410*
12628 F:      drivers/clk/clk-wm83*.c
12629 F:      drivers/extcon/extcon-arizona.c
12630 F:      drivers/leds/leds-wm83*.c
12631 F:      drivers/gpio/gpio-*wm*.c
12632 F:      drivers/gpio/gpio-arizona.c
12633 F:      drivers/hwmon/wm83??-hwmon.c
12634 F:      drivers/input/misc/wm831x-on.c
12635 F:      drivers/input/touchscreen/wm831x-ts.c
12636 F:      drivers/input/touchscreen/wm97*.c
12637 F:      drivers/mfd/arizona*
12638 F:      drivers/mfd/wm*.c
12639 F:      drivers/mfd/cs47l24*
12640 F:      drivers/power/wm83*.c
12641 F:      drivers/rtc/rtc-wm83*.c
12642 F:      drivers/regulator/wm8*.c
12643 F:      drivers/video/backlight/wm83*_bl.c
12644 F:      drivers/watchdog/wm83*_wdt.c
12645 F:      include/linux/mfd/arizona/
12646 F:      include/linux/mfd/wm831x/
12647 F:      include/linux/mfd/wm8350/
12648 F:      include/linux/mfd/wm8400*
12649 F:      include/linux/wm97xx.h
12650 F:      include/sound/wm????.h
12651 F:      sound/soc/codecs/arizona.?
12652 F:      sound/soc/codecs/wm*
12653 F:      sound/soc/codecs/cs47l24*
12654
12655 WORKQUEUE
12656 M:      Tejun Heo <tj@kernel.org>
12657 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12659 S:      Maintained
12660 F:      include/linux/workqueue.h
12661 F:      kernel/workqueue.c
12662 F:      Documentation/workqueue.txt
12663
12664 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12665 M:      Chen-Yu Tsai <wens@csie.org>
12666 L:      linux-kernel@vger.kernel.org
12667 S:      Maintained
12668 N:      axp[128]
12669
12670 X.25 NETWORK LAYER
12671 M:      Andrew Hendry <andrew.hendry@gmail.com>
12672 L:      linux-x25@vger.kernel.org
12673 S:      Odd Fixes
12674 F:      Documentation/networking/x25*
12675 F:      include/net/x25*
12676 F:      net/x25/
12677
12678 X86 ARCHITECTURE (32-BIT AND 64-BIT)
12679 M:      Thomas Gleixner <tglx@linutronix.de>
12680 M:      Ingo Molnar <mingo@redhat.com>
12681 M:      "H. Peter Anvin" <hpa@zytor.com>
12682 M:      x86@kernel.org
12683 L:      linux-kernel@vger.kernel.org
12684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12685 S:      Maintained
12686 F:      Documentation/x86/
12687 F:      arch/x86/
12688
12689 X86 PLATFORM DRIVERS
12690 M:      Darren Hart <dvhart@infradead.org>
12691 L:      platform-driver-x86@vger.kernel.org
12692 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12693 S:      Maintained
12694 F:      drivers/platform/x86/
12695 F:      drivers/platform/olpc/
12696
12697 X86 MCE INFRASTRUCTURE
12698 M:      Tony Luck <tony.luck@intel.com>
12699 M:      Borislav Petkov <bp@alien8.de>
12700 L:      linux-edac@vger.kernel.org
12701 S:      Maintained
12702 F:      arch/x86/kernel/cpu/mcheck/*
12703
12704 X86 MICROCODE UPDATE SUPPORT
12705 M:      Borislav Petkov <bp@alien8.de>
12706 S:      Maintained
12707 F:      arch/x86/kernel/cpu/microcode/*
12708
12709 X86 VDSO
12710 M:      Andy Lutomirski <luto@amacapital.net>
12711 L:      linux-kernel@vger.kernel.org
12712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12713 S:      Maintained
12714 F:      arch/x86/entry/vdso/
12715
12716 XC2028/3028 TUNER DRIVER
12717 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12718 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12719 L:      linux-media@vger.kernel.org
12720 W:      https://linuxtv.org
12721 T:      git git://linuxtv.org/media_tree.git
12722 S:      Maintained
12723 F:      drivers/media/tuners/tuner-xc2028.*
12724
12725 XEN HYPERVISOR INTERFACE
12726 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
12727 M:      David Vrabel <david.vrabel@citrix.com>
12728 M:      Juergen Gross <jgross@suse.com>
12729 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12731 S:      Supported
12732 F:      arch/x86/xen/
12733 F:      drivers/*/xen-*front.c
12734 F:      drivers/xen/
12735 F:      arch/x86/include/asm/xen/
12736 F:      include/xen/
12737 F:      include/uapi/xen/
12738
12739 XEN HYPERVISOR ARM
12740 M:      Stefano Stabellini <sstabellini@kernel.org>
12741 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12742 S:      Maintained
12743 F:      arch/arm/xen/
12744 F:      arch/arm/include/asm/xen/
12745
12746 XEN HYPERVISOR ARM64
12747 M:      Stefano Stabellini <sstabellini@kernel.org>
12748 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12749 S:      Maintained
12750 F:      arch/arm64/xen/
12751 F:      arch/arm64/include/asm/xen/
12752
12753 XEN NETWORK BACKEND DRIVER
12754 M:      Wei Liu <wei.liu2@citrix.com>
12755 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12756 L:      netdev@vger.kernel.org
12757 S:      Supported
12758 F:      drivers/net/xen-netback/*
12759
12760 XEN PCI SUBSYSTEM
12761 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12762 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12763 S:      Supported
12764 F:      arch/x86/pci/*xen*
12765 F:      drivers/pci/*xen*
12766
12767 XEN BLOCK SUBSYSTEM
12768 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12769 M:      Roger Pau Monné <roger.pau@citrix.com>
12770 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12771 S:      Supported
12772 F:      drivers/block/xen-blkback/*
12773 F:      drivers/block/xen*
12774
12775 XEN PVSCSI DRIVERS
12776 M:      Juergen Gross <jgross@suse.com>
12777 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12778 L:      linux-scsi@vger.kernel.org
12779 S:      Supported
12780 F:      drivers/scsi/xen-scsifront.c
12781 F:      drivers/xen/xen-scsiback.c
12782 F:      include/xen/interface/io/vscsiif.h
12783
12784 XEN SWIOTLB SUBSYSTEM
12785 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12786 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12787 S:      Supported
12788 F:      arch/x86/xen/*swiotlb*
12789 F:      drivers/xen/*swiotlb*
12790
12791 XFS FILESYSTEM
12792 P:      Silicon Graphics Inc
12793 M:      Dave Chinner <david@fromorbit.com>
12794 M:      xfs@oss.sgi.com
12795 L:      xfs@oss.sgi.com
12796 W:      http://oss.sgi.com/projects/xfs
12797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12798 S:      Supported
12799 F:      Documentation/filesystems/xfs.txt
12800 F:      fs/xfs/
12801
12802 XILINX AXI ETHERNET DRIVER
12803 M:      Anirudha Sarangi <anirudh@xilinx.com>
12804 M:      John Linn <John.Linn@xilinx.com>
12805 S:      Maintained
12806 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
12807
12808 XILINX UARTLITE SERIAL DRIVER
12809 M:      Peter Korsgaard <jacmet@sunsite.dk>
12810 L:      linux-serial@vger.kernel.org
12811 S:      Maintained
12812 F:      drivers/tty/serial/uartlite.c
12813
12814 XILINX VIDEO IP CORES
12815 M:      Hyun Kwon <hyun.kwon@xilinx.com>
12816 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12817 L:      linux-media@vger.kernel.org
12818 T:      git git://linuxtv.org/media_tree.git
12819 S:      Supported
12820 F:      Documentation/devicetree/bindings/media/xilinx/
12821 F:      drivers/media/platform/xilinx/
12822 F:      include/uapi/linux/xilinx-v4l2-controls.h
12823
12824 XILLYBUS DRIVER
12825 M:      Eli Billauer <eli.billauer@gmail.com>
12826 L:      linux-kernel@vger.kernel.org
12827 S:      Supported
12828 F:      drivers/char/xillybus/
12829
12830 XTENSA XTFPGA PLATFORM SUPPORT
12831 M:      Max Filippov <jcmvbkbc@gmail.com>
12832 L:      linux-xtensa@linux-xtensa.org
12833 S:      Maintained
12834 F:      drivers/spi/spi-xtensa-xtfpga.c
12835 F:      sound/soc/xtensa/xtfpga-i2s.c
12836
12837 YAM DRIVER FOR AX.25
12838 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
12839 L:      linux-hams@vger.kernel.org
12840 S:      Maintained
12841 F:      drivers/net/hamradio/yam*
12842 F:      include/linux/yam.h
12843
12844 YEALINK PHONE DRIVER
12845 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
12846 L:      usbb2k-api-dev@nongnu.org
12847 S:      Maintained
12848 F:      Documentation/input/yealink.txt
12849 F:      drivers/input/misc/yealink.*
12850
12851 Z8530 DRIVER FOR AX.25
12852 M:      Joerg Reuter <jreuter@yaina.de>
12853 W:      http://yaina.de/jreuter/
12854 W:      http://www.qsl.net/dl1bke/
12855 L:      linux-hams@vger.kernel.org
12856 S:      Maintained
12857 F:      Documentation/networking/z8530drv.txt
12858 F:      drivers/net/hamradio/*scc.c
12859 F:      drivers/net/hamradio/z8530.h
12860
12861 ZBUD COMPRESSED PAGE ALLOCATOR
12862 M:      Seth Jennings <sjenning@redhat.com>
12863 L:      linux-mm@kvack.org
12864 S:      Maintained
12865 F:      mm/zbud.c
12866 F:      include/linux/zbud.h
12867
12868 ZD1211RW WIRELESS DRIVER
12869 M:      Daniel Drake <dsd@gentoo.org>
12870 M:      Ulrich Kunitz <kune@deine-taler.de>
12871 W:      http://zd1211.ath.cx/wiki/DriverRewrite
12872 L:      linux-wireless@vger.kernel.org
12873 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
12874 S:      Maintained
12875 F:      drivers/net/wireless/zydas/zd1211rw/
12876
12877 ZPOOL COMPRESSED PAGE STORAGE API
12878 M:      Dan Streetman <ddstreet@ieee.org>
12879 L:      linux-mm@kvack.org
12880 S:      Maintained
12881 F:      mm/zpool.c
12882 F:      include/linux/zpool.h
12883
12884 ZR36067 VIDEO FOR LINUX DRIVER
12885 L:      mjpeg-users@lists.sourceforge.net
12886 L:      linux-media@vger.kernel.org
12887 W:      http://mjpeg.sourceforge.net/driver-zoran/
12888 T:      hg https://linuxtv.org/hg/v4l-dvb
12889 S:      Odd Fixes
12890 F:      drivers/media/pci/zoran/
12891
12892 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12893 M:      Minchan Kim <minchan@kernel.org>
12894 M:      Nitin Gupta <ngupta@vflare.org>
12895 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12896 L:      linux-kernel@vger.kernel.org
12897 S:      Maintained
12898 F:      drivers/block/zram/
12899 F:      Documentation/blockdev/zram.txt
12900
12901 ZS DECSTATION Z85C30 SERIAL DRIVER
12902 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12903 S:      Maintained
12904 F:      drivers/tty/serial/zs.*
12905
12906 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12907 M:      Minchan Kim <minchan@kernel.org>
12908 M:      Nitin Gupta <ngupta@vflare.org>
12909 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12910 L:      linux-mm@kvack.org
12911 S:      Maintained
12912 F:      mm/zsmalloc.c
12913 F:      include/linux/zsmalloc.h
12914 F:      Documentation/vm/zsmalloc.txt
12915
12916 ZSWAP COMPRESSED SWAP CACHING
12917 M:      Seth Jennings <sjenning@redhat.com>
12918 L:      linux-mm@kvack.org
12919 S:      Maintained
12920 F:      mm/zswap.c
12921
12922 THE REST
12923 M:      Linus Torvalds <torvalds@linux-foundation.org>
12924 L:      linux-kernel@vger.kernel.org
12925 Q:      http://patchwork.kernel.org/project/LKML/list/
12926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12927 S:      Buried alive in reporters
12928 F:      *
12929 F:      */