452beeeb7fbdca19b432144f0fb4aa28f6fd13c6
[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@adaptec.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:      drivers/pci/*acpi*
292 F:      drivers/pci/*/*acpi*
293 F:      drivers/pci/*/*/*acpi*
294 F:      tools/power/acpi/
295
296 ACPI COMPONENT ARCHITECTURE (ACPICA)
297 M:      Robert Moore <robert.moore@intel.com>
298 M:      Lv Zheng <lv.zheng@intel.com>
299 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
300 L:      linux-acpi@vger.kernel.org
301 L:      devel@acpica.org
302 W:      https://acpica.org/
303 W:      https://github.com/acpica/acpica/
304 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
306 S:      Supported
307 F:      drivers/acpi/acpica/
308 F:      include/acpi/
309 F:      tools/power/acpi/
310
311 ACPI FAN DRIVER
312 M:      Zhang Rui <rui.zhang@intel.com>
313 L:      linux-acpi@vger.kernel.org
314 W:      https://01.org/linux-acpi
315 S:      Supported
316 F:      drivers/acpi/fan.c
317
318 ACPI THERMAL DRIVER
319 M:      Zhang Rui <rui.zhang@intel.com>
320 L:      linux-acpi@vger.kernel.org
321 W:      https://01.org/linux-acpi
322 S:      Supported
323 F:      drivers/acpi/*thermal*
324
325 ACPI VIDEO DRIVER
326 M:      Zhang Rui <rui.zhang@intel.com>
327 L:      linux-acpi@vger.kernel.org
328 W:      https://01.org/linux-acpi
329 S:      Supported
330 F:      drivers/acpi/acpi_video.c
331
332 ACPI WMI DRIVER
333 L:      platform-driver-x86@vger.kernel.org
334 S:      Orphan
335 F:      drivers/platform/x86/wmi.c
336
337 AD1889 ALSA SOUND DRIVER
338 M:      Thibaut Varene <T-Bone@parisc-linux.org>
339 W:      http://wiki.parisc-linux.org/AD1889
340 L:      linux-parisc@vger.kernel.org
341 S:      Maintained
342 F:      sound/pci/ad1889.*
343
344 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
345 M:      Michael Hennerich <michael.hennerich@analog.com>
346 W:      http://wiki.analog.com/AD5254
347 W:      http://ez.analog.com/community/linux-device-drivers
348 S:      Supported
349 F:      drivers/misc/ad525x_dpot.c
350
351 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
352 M:      Michael Hennerich <michael.hennerich@analog.com>
353 W:      http://wiki.analog.com/AD5398
354 W:      http://ez.analog.com/community/linux-device-drivers
355 S:      Supported
356 F:      drivers/regulator/ad5398.c
357
358 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
359 M:      Michael Hennerich <michael.hennerich@analog.com>
360 W:      http://wiki.analog.com/AD7142
361 W:      http://ez.analog.com/community/linux-device-drivers
362 S:      Supported
363 F:      drivers/input/misc/ad714x.c
364
365 AD7877 TOUCHSCREEN DRIVER
366 M:      Michael Hennerich <michael.hennerich@analog.com>
367 W:      http://wiki.analog.com/AD7877
368 W:      http://ez.analog.com/community/linux-device-drivers
369 S:      Supported
370 F:      drivers/input/touchscreen/ad7877.c
371
372 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
373 M:      Michael Hennerich <michael.hennerich@analog.com>
374 W:      http://wiki.analog.com/AD7879
375 W:      http://ez.analog.com/community/linux-device-drivers
376 S:      Supported
377 F:      drivers/input/touchscreen/ad7879.c
378
379 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
380 M:      Jiri Kosina <jikos@kernel.org>
381 S:      Maintained
382
383 ADF7242 IEEE 802.15.4 RADIO DRIVER
384 M:      Michael Hennerich <michael.hennerich@analog.com>
385 W:      https://wiki.analog.com/ADF7242
386 W:      http://ez.analog.com/community/linux-device-drivers
387 L:      linux-wpan@vger.kernel.org
388 S:      Supported
389 F:      drivers/net/ieee802154/adf7242.c
390 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
391
392 ADM1025 HARDWARE MONITOR DRIVER
393 M:      Jean Delvare <jdelvare@suse.com>
394 L:      linux-hwmon@vger.kernel.org
395 S:      Maintained
396 F:      Documentation/hwmon/adm1025
397 F:      drivers/hwmon/adm1025.c
398
399 ADM1029 HARDWARE MONITOR DRIVER
400 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
401 L:      linux-hwmon@vger.kernel.org
402 S:      Maintained
403 F:      drivers/hwmon/adm1029.c
404
405 ADM8211 WIRELESS DRIVER
406 L:      linux-wireless@vger.kernel.org
407 W:      http://wireless.kernel.org/
408 S:      Orphan
409 F:      drivers/net/wireless/admtek/adm8211.*
410
411 ADP1653 FLASH CONTROLLER DRIVER
412 M:      Sakari Ailus <sakari.ailus@iki.fi>
413 L:      linux-media@vger.kernel.org
414 S:      Maintained
415 F:      drivers/media/i2c/adp1653.c
416 F:      include/media/i2c/adp1653.h
417
418 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
419 M:      Michael Hennerich <michael.hennerich@analog.com>
420 W:      http://wiki.analog.com/ADP5520
421 W:      http://ez.analog.com/community/linux-device-drivers
422 S:      Supported
423 F:      drivers/mfd/adp5520.c
424 F:      drivers/video/backlight/adp5520_bl.c
425 F:      drivers/leds/leds-adp5520.c
426 F:      drivers/gpio/gpio-adp5520.c
427 F:      drivers/input/keyboard/adp5520-keys.c
428
429 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
430 M:      Michael Hennerich <michael.hennerich@analog.com>
431 W:      http://wiki.analog.com/ADP5588
432 W:      http://ez.analog.com/community/linux-device-drivers
433 S:      Supported
434 F:      drivers/input/keyboard/adp5588-keys.c
435 F:      drivers/gpio/gpio-adp5588.c
436
437 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
438 M:      Michael Hennerich <michael.hennerich@analog.com>
439 W:      http://wiki.analog.com/ADP8860
440 W:      http://ez.analog.com/community/linux-device-drivers
441 S:      Supported
442 F:      drivers/video/backlight/adp8860_bl.c
443
444 ADS1015 HARDWARE MONITOR DRIVER
445 M:      Dirk Eibach <eibach@gdsys.de>
446 L:      linux-hwmon@vger.kernel.org
447 S:      Maintained
448 F:      Documentation/hwmon/ads1015
449 F:      drivers/hwmon/ads1015.c
450 F:      include/linux/i2c/ads1015.h
451
452 ADT746X FAN DRIVER
453 M:      Colin Leroy <colin@colino.net>
454 S:      Maintained
455 F:      drivers/macintosh/therm_adt746x.c
456
457 ADT7475 HARDWARE MONITOR DRIVER
458 M:      Jean Delvare <jdelvare@suse.com>
459 L:      linux-hwmon@vger.kernel.org
460 S:      Maintained
461 F:      Documentation/hwmon/adt7475
462 F:      drivers/hwmon/adt7475.c
463
464 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
465 M:      Michael Hennerich <michael.hennerich@analog.com>
466 W:      http://wiki.analog.com/ADXL345
467 W:      http://ez.analog.com/community/linux-device-drivers
468 S:      Supported
469 F:      drivers/input/misc/adxl34x.c
470
471 ADVANSYS SCSI DRIVER
472 M:      Matthew Wilcox <matthew@wil.cx>
473 M:      Hannes Reinecke <hare@suse.com>
474 L:      linux-scsi@vger.kernel.org
475 S:      Maintained
476 F:      Documentation/scsi/advansys.txt
477 F:      drivers/scsi/advansys.c
478
479 AEDSP16 DRIVER
480 M:      Riccardo Facchetti <fizban@tin.it>
481 S:      Maintained
482 F:      sound/oss/aedsp16.c
483
484 AF9013 MEDIA DRIVER
485 M:      Antti Palosaari <crope@iki.fi>
486 L:      linux-media@vger.kernel.org
487 W:      https://linuxtv.org
488 W:      http://palosaari.fi/linux/
489 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
490 T:      git git://linuxtv.org/anttip/media_tree.git
491 S:      Maintained
492 F:      drivers/media/dvb-frontends/af9013*
493
494 AF9033 MEDIA DRIVER
495 M:      Antti Palosaari <crope@iki.fi>
496 L:      linux-media@vger.kernel.org
497 W:      https://linuxtv.org
498 W:      http://palosaari.fi/linux/
499 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
500 T:      git git://linuxtv.org/anttip/media_tree.git
501 S:      Maintained
502 F:      drivers/media/dvb-frontends/af9033*
503
504 AFFS FILE SYSTEM
505 L:      linux-fsdevel@vger.kernel.org
506 S:      Orphan
507 F:      Documentation/filesystems/affs.txt
508 F:      fs/affs/
509
510 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
511 M:      David Howells <dhowells@redhat.com>
512 L:      linux-afs@lists.infradead.org
513 S:      Supported
514 F:      fs/afs/
515 F:      include/net/af_rxrpc.h
516 F:      net/rxrpc/af_rxrpc.c
517
518 AGPGART DRIVER
519 M:      David Airlie <airlied@linux.ie>
520 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
521 S:      Maintained
522 F:      drivers/char/agp/
523 F:      include/linux/agp*
524 F:      include/uapi/linux/agp*
525
526 AHA152X SCSI DRIVER
527 M:      "Juergen E. Fischer" <fischer@norbit.de>
528 L:      linux-scsi@vger.kernel.org
529 S:      Maintained
530 F:      drivers/scsi/aha152x*
531 F:      drivers/scsi/pcmcia/aha152x*
532
533 AIC7XXX / AIC79XX SCSI DRIVER
534 M:      Hannes Reinecke <hare@suse.com>
535 L:      linux-scsi@vger.kernel.org
536 S:      Maintained
537 F:      drivers/scsi/aic7xxx/
538
539 AIMSLAB FM RADIO RECEIVER DRIVER
540 M:      Hans Verkuil <hverkuil@xs4all.nl>
541 L:      linux-media@vger.kernel.org
542 T:      git git://linuxtv.org/media_tree.git
543 W:      https://linuxtv.org
544 S:      Maintained
545 F:      drivers/media/radio/radio-aimslab*
546
547 AIO
548 M:      Benjamin LaHaise <bcrl@kvack.org>
549 L:      linux-aio@kvack.org
550 S:      Supported
551 F:      fs/aio.c
552 F:      include/linux/*aio*.h
553
554 AIRSPY MEDIA DRIVER
555 M:      Antti Palosaari <crope@iki.fi>
556 L:      linux-media@vger.kernel.org
557 W:      https://linuxtv.org
558 W:      http://palosaari.fi/linux/
559 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
560 T:      git git://linuxtv.org/anttip/media_tree.git
561 S:      Maintained
562 F:      drivers/media/usb/airspy/
563
564 ALCATEL SPEEDTOUCH USB DRIVER
565 M:      Duncan Sands <duncan.sands@free.fr>
566 L:      linux-usb@vger.kernel.org
567 W:      http://www.linux-usb.org/SpeedTouch/
568 S:      Maintained
569 F:      drivers/usb/atm/speedtch.c
570 F:      drivers/usb/atm/usbatm.c
571
572 ALCHEMY AU1XX0 MMC DRIVER
573 M:      Manuel Lauss <manuel.lauss@gmail.com>
574 S:      Maintained
575 F:      drivers/mmc/host/au1xmmc.c
576
577 ALI1563 I2C DRIVER
578 M:      Rudolf Marek <r.marek@assembler.cz>
579 L:      linux-i2c@vger.kernel.org
580 S:      Maintained
581 F:      Documentation/i2c/busses/i2c-ali1563
582 F:      drivers/i2c/busses/i2c-ali1563.c
583
584 ALLWINNER SECURITY SYSTEM
585 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
586 L:      linux-crypto@vger.kernel.org
587 S:      Maintained
588 F:      drivers/crypto/sunxi-ss/
589
590 ALPHA PORT
591 M:      Richard Henderson <rth@twiddle.net>
592 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
593 M:      Matt Turner <mattst88@gmail.com>
594 S:      Odd Fixes
595 L:      linux-alpha@vger.kernel.org
596 F:      arch/alpha/
597
598 ALPS PS/2 TOUCHPAD DRIVER
599 R:      Pali Rohár <pali.rohar@gmail.com>
600 F:      drivers/input/mouse/alps.*
601
602 ALTERA MAILBOX DRIVER
603 M:      Ley Foon Tan <lftan@altera.com>
604 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
605 S:      Maintained
606 F:      drivers/mailbox/mailbox-altera.c
607
608 ALTERA PIO DRIVER
609 M:      Tien Hock Loh <thloh@altera.com>
610 L:      linux-gpio@vger.kernel.org
611 S:      Maintained
612 F:      drivers/gpio/gpio-altera.c
613
614 ALTERA TRIPLE SPEED ETHERNET DRIVER
615 M:      Vince Bridgers <vbridger@opensource.altera.com>
616 L:      netdev@vger.kernel.org
617 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
618 S:      Maintained
619 F:      drivers/net/ethernet/altera/
620
621 ALTERA UART/JTAG UART SERIAL DRIVERS
622 M:      Tobias Klauser <tklauser@distanz.ch>
623 L:      linux-serial@vger.kernel.org
624 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
625 S:      Maintained
626 F:      drivers/tty/serial/altera_uart.c
627 F:      drivers/tty/serial/altera_jtaguart.c
628 F:      include/linux/altera_uart.h
629 F:      include/linux/altera_jtaguart.h
630
631 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
632 M:      Tom Lendacky <thomas.lendacky@amd.com>
633 M:      Gary Hook <gary.hook@amd.com>
634 L:      linux-crypto@vger.kernel.org
635 S:      Supported
636 F:      drivers/crypto/ccp/
637 F:      include/linux/ccp.h
638
639 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
640 M:      Huang Rui <ray.huang@amd.com>
641 L:      linux-hwmon@vger.kernel.org
642 S:      Supported
643 F:      Documentation/hwmon/fam15h_power
644 F:      drivers/hwmon/fam15h_power.c
645
646 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
647 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
648 S:      Orphan
649 F:      drivers/usb/gadget/udc/amd5536udc.*
650
651 AMD GEODE PROCESSOR/CHIPSET SUPPORT
652 P:      Andres Salomon <dilinger@queued.net>
653 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
654 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
655 S:      Supported
656 F:      drivers/char/hw_random/geode-rng.c
657 F:      drivers/crypto/geode*
658 F:      drivers/video/fbdev/geode/
659 F:      arch/x86/include/asm/geode.h
660
661 AMD IOMMU (AMD-VI)
662 M:      Joerg Roedel <joro@8bytes.org>
663 L:      iommu@lists.linux-foundation.org
664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
665 S:      Maintained
666 F:      drivers/iommu/amd_iommu*.[ch]
667 F:      include/linux/amd-iommu.h
668
669 AMD KFD
670 M:      Oded Gabbay <oded.gabbay@gmail.com>
671 L:      dri-devel@lists.freedesktop.org
672 T:      git git://people.freedesktop.org/~gabbayo/linux.git
673 S:      Supported
674 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
675 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
676 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
677 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
678 F:      drivers/gpu/drm/amd/amdkfd/
679 F:      drivers/gpu/drm/amd/include/cik_structs.h
680 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
681 F:      drivers/gpu/drm/amd/include/vi_structs.h
682 F:      drivers/gpu/drm/radeon/radeon_kfd.c
683 F:      drivers/gpu/drm/radeon/radeon_kfd.h
684 F:      include/uapi/linux/kfd_ioctl.h
685
686 AMD SEATTLE DEVICE TREE SUPPORT
687 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
688 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
689 M:      Tom Lendacky <thomas.lendacky@amd.com>
690 S:      Supported
691 F:      arch/arm64/boot/dts/amd/
692
693 AMD XGBE DRIVER
694 M:      Tom Lendacky <thomas.lendacky@amd.com>
695 L:      netdev@vger.kernel.org
696 S:      Supported
697 F:      drivers/net/ethernet/amd/xgbe/
698 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
699
700 AMS (Apple Motion Sensor) DRIVER
701 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
702 S:      Supported
703 F:      drivers/macintosh/ams/
704
705 ANALOG DEVICES INC AD9389B DRIVER
706 M:      Hans Verkuil <hans.verkuil@cisco.com>
707 L:      linux-media@vger.kernel.org
708 S:      Maintained
709 F:      drivers/media/i2c/ad9389b*
710
711 ANALOG DEVICES INC ADV7180 DRIVER
712 M:      Lars-Peter Clausen <lars@metafoo.de>
713 L:      linux-media@vger.kernel.org
714 W:      http://ez.analog.com/community/linux-device-drivers
715 S:      Supported
716 F:      drivers/media/i2c/adv7180.c
717
718 ANALOG DEVICES INC ADV7511 DRIVER
719 M:      Hans Verkuil <hans.verkuil@cisco.com>
720 L:      linux-media@vger.kernel.org
721 S:      Maintained
722 F:      drivers/media/i2c/adv7511*
723
724 ANALOG DEVICES INC ADV7604 DRIVER
725 M:      Hans Verkuil <hans.verkuil@cisco.com>
726 L:      linux-media@vger.kernel.org
727 S:      Maintained
728 F:      drivers/media/i2c/adv7604*
729
730 ANALOG DEVICES INC ADV7842 DRIVER
731 M:      Hans Verkuil <hans.verkuil@cisco.com>
732 L:      linux-media@vger.kernel.org
733 S:      Maintained
734 F:      drivers/media/i2c/adv7842*
735
736 ANALOG DEVICES INC ASOC CODEC DRIVERS
737 M:      Lars-Peter Clausen <lars@metafoo.de>
738 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
739 W:      http://wiki.analog.com/
740 W:      http://ez.analog.com/community/linux-device-drivers
741 S:      Supported
742 F:      sound/soc/codecs/adau*
743 F:      sound/soc/codecs/adav*
744 F:      sound/soc/codecs/ad1*
745 F:      sound/soc/codecs/ad7*
746 F:      sound/soc/codecs/ssm*
747 F:      sound/soc/codecs/sigmadsp.*
748
749 ANALOG DEVICES INC ASOC DRIVERS
750 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
751 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
752 W:      http://blackfin.uclinux.org/
753 S:      Supported
754 F:      sound/soc/blackfin/*
755
756 ANALOG DEVICES INC IIO DRIVERS
757 M:      Lars-Peter Clausen <lars@metafoo.de>
758 M:      Michael Hennerich <Michael.Hennerich@analog.com>
759 W:      http://wiki.analog.com/
760 W:      http://ez.analog.com/community/linux-device-drivers
761 S:      Supported
762 F:      drivers/iio/*/ad*
763 X:      drivers/iio/*/adjd*
764 F:      drivers/staging/iio/*/ad*
765 F:      staging/iio/trigger/iio-trig-bfin-timer.c
766
767 ANALOG DEVICES INC DMA DRIVERS
768 M:      Lars-Peter Clausen <lars@metafoo.de>
769 W:      http://ez.analog.com/community/linux-device-drivers
770 S:      Supported
771 F:      drivers/dma/dma-axi-dmac.c
772
773 ANDROID DRIVERS
774 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
775 M:      Arve Hjønnevåg <arve@android.com>
776 M:      Riley Andrews <riandrews@android.com>
777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
778 L:      devel@driverdev.osuosl.org
779 S:      Supported
780 F:      drivers/android/
781 F:      drivers/staging/android/
782
783 ANDROID ION DRIVER
784 M:      Laura Abbott <labbott@redhat.com>
785 M:      Sumit Semwal <sumit.semwal@linaro.org>
786 L:      devel@driverdev.osuosl.org
787 S:      Supported
788 F:      drivers/staging/android/ion
789 F:      drivers/staging/android/uapi/ion.h
790 F:      drivers/staging/android/uapi/ion_test.h
791
792 AOA (Apple Onboard Audio) ALSA DRIVER
793 M:      Johannes Berg <johannes@sipsolutions.net>
794 L:      linuxppc-dev@lists.ozlabs.org
795 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
796 S:      Maintained
797 F:      sound/aoa/
798
799 APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
800 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
801 L:      linux-iio@vger.kernel.org
802 S:      Maintained
803 F:      drivers/iio/dac/stx104.c
804
805 APM DRIVER
806 M:      Jiri Kosina <jikos@kernel.org>
807 S:      Odd fixes
808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
809 F:      arch/x86/kernel/apm_32.c
810 F:      include/linux/apm_bios.h
811 F:      include/uapi/linux/apm_bios.h
812 F:      drivers/char/apm-emulation.c
813
814 APPLE BCM5974 MULTITOUCH DRIVER
815 M:      Henrik Rydberg <rydberg@bitmath.org>
816 L:      linux-input@vger.kernel.org
817 S:      Odd fixes
818 F:      drivers/input/mouse/bcm5974.c
819
820 APPLE SMC DRIVER
821 M:      Henrik Rydberg <rydberg@bitmath.org>
822 L:      linux-hwmon@vger.kernel.org
823 S:      Odd fixes
824 F:      drivers/hwmon/applesmc.c
825
826 APPLETALK NETWORK LAYER
827 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
828 S:      Maintained
829 F:      drivers/net/appletalk/
830 F:      net/appletalk/
831
832 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
833 M:      Duc Dang <dhdang@apm.com>
834 S:      Supported
835 F:      arch/arm64/boot/dts/apm/
836
837 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
838 M:      Iyappan Subramanian <isubramanian@apm.com>
839 M:      Keyur Chudgar <kchudgar@apm.com>
840 S:      Supported
841 F:      drivers/net/ethernet/apm/xgene/
842 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
843
844 APTINA CAMERA SENSOR PLL
845 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
846 L:      linux-media@vger.kernel.org
847 S:      Maintained
848 F:      drivers/media/i2c/aptina-pll.*
849
850 ARC FRAMEBUFFER DRIVER
851 M:      Jaya Kumar <jayalk@intworks.biz>
852 S:      Maintained
853 F:      drivers/video/fbdev/arcfb.c
854 F:      drivers/video/fbdev/core/fb_defio.c
855
856 ARCNET NETWORK LAYER
857 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
858 L:      netdev@vger.kernel.org
859 S:      Maintained
860 F:      drivers/net/arcnet/
861 F:      include/uapi/linux/if_arcnet.h
862
863 ARC PGU DRM DRIVER
864 M:      Alexey Brodkin <abrodkin@synopsys.com>
865 S:      Supported
866 F:      drivers/gpu/drm/arc/
867 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
868
869 ARM HDLCD DRM DRIVER
870 M:      Liviu Dudau <liviu.dudau@arm.com>
871 S:      Supported
872 F:      drivers/gpu/drm/arm/
873 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
874
875 ARM MFM AND FLOPPY DRIVERS
876 M:      Ian Molton <spyro@f2s.com>
877 S:      Maintained
878 F:      arch/arm/lib/floppydma.S
879 F:      arch/arm/include/asm/floppy.h
880
881 ARM PMU PROFILING AND DEBUGGING
882 M:      Will Deacon <will.deacon@arm.com>
883 R:      Mark Rutland <mark.rutland@arm.com>
884 S:      Maintained
885 F:      arch/arm*/kernel/perf_*
886 F:      arch/arm/oprofile/common.c
887 F:      arch/arm*/kernel/hw_breakpoint.c
888 F:      arch/arm*/include/asm/hw_breakpoint.h
889 F:      arch/arm*/include/asm/perf_event.h
890 F:      drivers/perf/arm_pmu.c
891 F:      include/linux/perf/arm_pmu.h
892
893 ARM PORT
894 M:      Russell King <linux@armlinux.org.uk>
895 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
896 W:      http://www.armlinux.org.uk/
897 S:      Maintained
898 F:      arch/arm/
899
900 ARM SUB-ARCHITECTURES
901 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
902 S:      Maintained
903 F:      arch/arm/mach-*/
904 F:      arch/arm/plat-*/
905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
906
907 ARM PRIMECELL AACI PL041 DRIVER
908 M:      Russell King <linux@armlinux.org.uk>
909 S:      Maintained
910 F:      sound/arm/aaci.*
911
912 ARM PRIMECELL CLCD PL110 DRIVER
913 M:      Russell King <linux@armlinux.org.uk>
914 S:      Maintained
915 F:      drivers/video/fbdev/amba-clcd.*
916
917 ARM PRIMECELL KMI PL050 DRIVER
918 M:      Russell King <linux@armlinux.org.uk>
919 S:      Maintained
920 F:      drivers/input/serio/ambakmi.*
921 F:      include/linux/amba/kmi.h
922
923 ARM PRIMECELL MMCI PL180/1 DRIVER
924 M:      Russell King <linux@armlinux.org.uk>
925 S:      Maintained
926 F:      drivers/mmc/host/mmci.*
927 F:      include/linux/amba/mmci.h
928
929 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
930 M:      Russell King <linux@armlinux.org.uk>
931 S:      Maintained
932 F:      drivers/tty/serial/amba-pl01*.c
933 F:      include/linux/amba/serial.h
934
935 ARM PRIMECELL BUS SUPPORT
936 M:      Russell King <linux@armlinux.org.uk>
937 S:      Maintained
938 F:      drivers/amba/
939 F:      include/linux/amba/bus.h
940
941 ARM/ADS SPHERE MACHINE SUPPORT
942 M:      Lennert Buytenhek <kernel@wantstofly.org>
943 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
944 S:      Maintained
945
946 ARM/AFEB9260 MACHINE SUPPORT
947 M:      Sergey Lapin <slapin@ossfans.org>
948 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
949 S:      Maintained
950
951 ARM/AJECO 1ARM 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/Allwinner sunXi SoC support
957 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
958 M:      Chen-Yu Tsai <wens@csie.org>
959 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
960 S:      Maintained
961 N:      sun[x456789]i
962
963 ARM/Allwinner SoC Clock Support
964 M:      Emilio López <emilio@elopez.com.ar>
965 S:      Maintained
966 F:      drivers/clk/sunxi/
967
968 ARM/Amlogic Meson SoC support
969 M:      Carlo Caione <carlo@caione.org>
970 M:      Kevin Hilman <khilman@baylibre.com>
971 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
972 L:      linux-amlogic@lists.infradead.org
973 W:      http://linux-meson.com/
974 S:      Maintained
975 F:      arch/arm/mach-meson/
976 F:      arch/arm/boot/dts/meson*
977 F:      arch/arm64/boot/dts/amlogic/
978 F:      drivers/pinctrl/meson/
979 N:      meson
980
981 ARM/Annapurna Labs ALPINE ARCHITECTURE
982 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
983 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
984 S:      Maintained
985 F:      arch/arm/mach-alpine/
986 F:      arch/arm/boot/dts/alpine*
987 F:      arch/arm64/boot/dts/al/
988 F:      drivers/*/*alpine*
989
990 ARM/ARTPEC MACHINE SUPPORT
991 M:      Jesper Nilsson <jesper.nilsson@axis.com>
992 M:      Lars Persson <lars.persson@axis.com>
993 M:      Niklas Cassel <niklas.cassel@axis.com>
994 S:      Maintained
995 L:      linux-arm-kernel@axis.com
996 F:      arch/arm/mach-artpec
997 F:      arch/arm/boot/dts/artpec6*
998 F:      drivers/clk/axis
999
1000 ARM/ASPEED MACHINE SUPPORT
1001 M:      Joel Stanley <joel@jms.id.au>
1002 S:      Maintained
1003 F:      arch/arm/mach-aspeed/
1004 F:      arch/arm/boot/dts/aspeed-*
1005 F:      drivers/*/*aspeed*
1006
1007 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1008 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
1009 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1010 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1011 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1012 W:      http://www.linux4sam.org
1013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1014 S:      Supported
1015 F:      arch/arm/mach-at91/
1016 F:      include/soc/at91/
1017 F:      arch/arm/boot/dts/at91*.dts
1018 F:      arch/arm/boot/dts/at91*.dtsi
1019 F:      arch/arm/boot/dts/sama*.dts
1020 F:      arch/arm/boot/dts/sama*.dtsi
1021 F:      arch/arm/include/debug/at91.S
1022
1023 ARM/ATMEL AT91 Clock Support
1024 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1025 S:      Maintained
1026 F:      drivers/clk/at91
1027
1028 ARM/CALXEDA HIGHBANK ARCHITECTURE
1029 M:      Rob Herring <robh@kernel.org>
1030 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1031 S:      Maintained
1032 F:      arch/arm/mach-highbank/
1033 F:      arch/arm/boot/dts/highbank.dts
1034 F:      arch/arm/boot/dts/ecx-*.dts*
1035
1036 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1037 M:      Krzysztof Halasa <khalasa@piap.pl>
1038 S:      Maintained
1039 F:      arch/arm/mach-cns3xxx/
1040
1041 ARM/CAVIUM THUNDER NETWORK DRIVER
1042 M:      Sunil Goutham <sgoutham@cavium.com>
1043 M:      Robert Richter <rric@kernel.org>
1044 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1045 S:      Supported
1046 F:      drivers/net/ethernet/cavium/thunder/
1047
1048 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1049 M:      Alexander Shiyan <shc_work@mail.ru>
1050 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1051 S:      Odd Fixes
1052 N:      clps711x
1053
1054 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1055 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1056 M:      Ryan Mallon <rmallon@gmail.com>
1057 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058 S:      Maintained
1059 F:      arch/arm/mach-ep93xx/
1060 F:      arch/arm/mach-ep93xx/include/mach/
1061
1062 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1063 M:      Lennert Buytenhek <kernel@wantstofly.org>
1064 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1065 S:      Maintained
1066
1067 ARM/CLKDEV SUPPORT
1068 M:      Russell King <linux@armlinux.org.uk>
1069 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1070 S:      Maintained
1071 F:      arch/arm/include/asm/clkdev.h
1072 F:      drivers/clk/clkdev.c
1073
1074 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1075 M:      Mike Rapoport <mike@compulab.co.il>
1076 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1077 S:      Maintained
1078
1079 ARM/CONTEC MICRO9 MACHINE SUPPORT
1080 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1081 S:      Maintained
1082 F:      arch/arm/mach-ep93xx/micro9.c
1083
1084 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1085 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1086 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1087 S:      Maintained
1088 F:      drivers/hwtracing/coresight/*
1089 F:      Documentation/trace/coresight.txt
1090 F:      Documentation/devicetree/bindings/arm/coresight.txt
1091 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1092
1093 ARM/CORGI MACHINE SUPPORT
1094 M:      Richard Purdie <rpurdie@rpsys.net>
1095 S:      Maintained
1096
1097 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1098 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1099 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1100 T:      git git://github.com/ulli-kroll/linux.git
1101 S:      Maintained
1102 F:      arch/arm/mach-gemini/
1103 F:      drivers/rtc/rtc-gemini.c
1104
1105 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1106 M:      Barry Song <baohua@kernel.org>
1107 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1109 S:      Maintained
1110 F:      arch/arm/boot/dts/prima2*
1111 F:      arch/arm/mach-prima2/
1112 F:      drivers/clk/sirf/
1113 F:      drivers/clocksource/timer-prima2.c
1114 F:      drivers/clocksource/timer-atlas7.c
1115 N:      [^a-z]sirf
1116
1117 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1118 M:      Baruch Siach <baruch@tkos.co.il>
1119 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1120 S:      Maintained
1121 F:      arch/arm/boot/dts/cx92755*
1122 N:      digicolor
1123
1124 ARM/EBSA110 MACHINE SUPPORT
1125 M:      Russell King <linux@armlinux.org.uk>
1126 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1127 W:      http://www.armlinux.org.uk/
1128 S:      Maintained
1129 F:      arch/arm/mach-ebsa110/
1130 F:      drivers/net/ethernet/amd/am79c961a.*
1131
1132 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1133 M:      Uwe Kleine-König <kernel@pengutronix.de>
1134 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1135 S:      Maintained
1136 N:      efm32
1137
1138 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1139 M:      Daniel Ribeiro <drwyrm@gmail.com>
1140 M:      Stefan Schmidt <stefan@openezx.org>
1141 M:      Harald Welte <laforge@openezx.org>
1142 L:      openezx-devel@lists.openezx.org (moderated for non-subscribers)
1143 W:      http://www.openezx.org/
1144 S:      Maintained
1145 T:      topgit git://git.openezx.org/openezx.git
1146 F:      arch/arm/mach-pxa/ezx.c
1147
1148 ARM/FARADAY FA526 PORT
1149 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1150 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151 S:      Maintained
1152 T:      git git://git.berlios.de/gemini-board
1153 F:      arch/arm/mm/*-fa*
1154
1155 ARM/FOOTBRIDGE ARCHITECTURE
1156 M:      Russell King <linux@armlinux.org.uk>
1157 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158 W:      http://www.armlinux.org.uk/
1159 S:      Maintained
1160 F:      arch/arm/include/asm/hardware/dec21285.h
1161 F:      arch/arm/mach-footbridge/
1162
1163 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1164 M:      Shawn Guo <shawnguo@kernel.org>
1165 M:      Sascha Hauer <kernel@pengutronix.de>
1166 R:      Fabio Estevam <fabio.estevam@nxp.com>
1167 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168 S:      Maintained
1169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1170 F:      arch/arm/mach-imx/
1171 F:      arch/arm/mach-mxs/
1172 F:      arch/arm/boot/dts/imx*
1173 F:      arch/arm/configs/imx*_defconfig
1174 F:      drivers/clk/imx/
1175 F:      include/soc/imx/
1176
1177 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1178 M:      Shawn Guo <shawnguo@kernel.org>
1179 M:      Sascha Hauer <kernel@pengutronix.de>
1180 R:      Stefan Agner <stefan@agner.ch>
1181 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1182 S:      Maintained
1183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1184 F:      arch/arm/mach-imx/*vf610*
1185 F:      arch/arm/boot/dts/vf*
1186
1187 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1188 M:      Lennert Buytenhek <kernel@wantstofly.org>
1189 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190 S:      Maintained
1191
1192 ARM/GUMSTIX MACHINE SUPPORT
1193 M:      Steve Sakoman <sakoman@gmail.com>
1194 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1195 S:      Maintained
1196
1197 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1198 M:      Philipp Zabel <philipp.zabel@gmail.com>
1199 M:      Paul Parsons <lost.distance@yahoo.com>
1200 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201 S:      Maintained
1202 F:      arch/arm/mach-pxa/hx4700.c
1203 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1204 F:      sound/soc/pxa/hx4700.c
1205
1206 ARM/HISILICON SOC SUPPORT
1207 M:      Wei Xu <xuwei5@hisilicon.com>
1208 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209 W:      http://www.hisilicon.com
1210 S:      Supported
1211 T:      git git://github.com/hisilicon/linux-hisi.git
1212 F:      arch/arm/mach-hisi/
1213 F:      arch/arm/boot/dts/hi3*
1214 F:      arch/arm/boot/dts/hip*
1215 F:      arch/arm/boot/dts/hisi*
1216 F:      arch/arm64/boot/dts/hisilicon/
1217
1218 ARM/HP JORNADA 7XX MACHINE SUPPORT
1219 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1220 W:      www.jlime.com
1221 S:      Maintained
1222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1223 F:      arch/arm/mach-sa1100/jornada720.c
1224 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1225
1226 ARM/IGEP MACHINE SUPPORT
1227 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1228 M:      Javier Martinez Canillas <javier@dowhile0.org>
1229 L:      linux-omap@vger.kernel.org
1230 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1231 S:      Maintained
1232 F:      arch/arm/boot/dts/omap3-igep*
1233
1234 ARM/INCOME PXA270 SUPPORT
1235 M:      Marek Vasut <marek.vasut@gmail.com>
1236 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1237 S:      Maintained
1238 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1239
1240 ARM/INTEL IOP32X ARM ARCHITECTURE
1241 M:      Lennert Buytenhek <kernel@wantstofly.org>
1242 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243 S:      Maintained
1244
1245 ARM/INTEL IOP33X ARM ARCHITECTURE
1246 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1247 S:      Orphan
1248
1249 ARM/INTEL IOP13XX ARM ARCHITECTURE
1250 M:      Lennert Buytenhek <kernel@wantstofly.org>
1251 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252 S:      Maintained
1253
1254 ARM/INTEL IQ81342EX MACHINE SUPPORT
1255 M:      Lennert Buytenhek <kernel@wantstofly.org>
1256 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257 S:      Maintained
1258
1259 ARM/INTEL IXDP2850 MACHINE SUPPORT
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 IXP4XX ARM ARCHITECTURE
1265 M:      Imre Kaloz <kaloz@openwrt.org>
1266 M:      Krzysztof Halasa <khalasa@piap.pl>
1267 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268 S:      Maintained
1269 F:      arch/arm/mach-ixp4xx/
1270
1271 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1272 M:      Jonathan Cameron <jic23@cam.ac.uk>
1273 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274 S:      Maintained
1275 F:      arch/arm/mach-pxa/stargate2.c
1276 F:      drivers/pcmcia/pxa2xx_stargate2.c
1277
1278 ARM/INTEL XSC3 (MANZANO) ARM CORE
1279 M:      Lennert Buytenhek <kernel@wantstofly.org>
1280 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281 S:      Maintained
1282
1283 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1284 M:      Lennert Buytenhek <kernel@wantstofly.org>
1285 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286 S:      Maintained
1287
1288 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1289 M:      Santosh Shilimkar <ssantosh@kernel.org>
1290 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291 S:      Maintained
1292 F:      arch/arm/mach-keystone/
1293 F:      arch/arm/boot/dts/keystone-*
1294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1295
1296 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1297 M:      Santosh Shilimkar <ssantosh@kernel.org>
1298 L:      linux-kernel@vger.kernel.org
1299 S:      Maintained
1300 F:      drivers/clk/keystone/
1301
1302 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1303 M:      Santosh Shilimkar <ssantosh@kernel.org>
1304 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305 L:      linux-kernel@vger.kernel.org
1306 S:      Maintained
1307 F:      drivers/clocksource/timer-keystone.c
1308
1309 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1310 M:      Santosh Shilimkar <ssantosh@kernel.org>
1311 L:      linux-kernel@vger.kernel.org
1312 S:      Maintained
1313 F:      drivers/power/reset/keystone-reset.c
1314
1315 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1316 M:      Santosh Shilimkar <ssantosh@kernel.org>
1317 L:      linux-kernel@vger.kernel.org
1318 S:      Maintained
1319 F:      drivers/memory/*emif*
1320
1321 ARM/LG1K ARCHITECTURE
1322 M:      Chanho Min <chanho.min@lge.com>
1323 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324 S:      Maintained
1325 F:      arch/arm64/boot/dts/lg/
1326
1327 ARM/LOGICPD PXA270 MACHINE SUPPORT
1328 M:      Lennert Buytenhek <kernel@wantstofly.org>
1329 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330 S:      Maintained
1331
1332 ARM/LPC18XX ARCHITECTURE
1333 M:      Joachim Eastwood <manabian@gmail.com>
1334 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335 S:      Maintained
1336 F:      arch/arm/boot/dts/lpc43*
1337 F:      drivers/clk/nxp/clk-lpc18xx*
1338 F:      drivers/clocksource/time-lpc32xx.c
1339 F:      drivers/i2c/busses/i2c-lpc2k.c
1340 F:      drivers/memory/pl172.c
1341 F:      drivers/mtd/spi-nor/nxp-spifi.c
1342 F:      drivers/rtc/rtc-lpc24xx.c
1343 N:      lpc18xx
1344
1345 ARM/LPC32XX SOC SUPPORT
1346 M:      Vladimir Zapolskiy <vz@mleia.com>
1347 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1348 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1350 S:      Maintained
1351 F:      arch/arm/boot/dts/lpc32*
1352 F:      arch/arm/mach-lpc32xx/
1353 F:      drivers/i2c/busses/i2c-pnx.c
1354 F:      drivers/net/ethernet/nxp/lpc_eth.c
1355 F:      drivers/usb/host/ohci-nxp.c
1356 F:      drivers/watchdog/pnx4008_wdt.c
1357 N:      lpc32xx
1358
1359 ARM/MAGICIAN MACHINE SUPPORT
1360 M:      Philipp Zabel <philipp.zabel@gmail.com>
1361 S:      Maintained
1362
1363 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1364 M:      Jason Cooper <jason@lakedaemon.net>
1365 M:      Andrew Lunn <andrew@lunn.ch>
1366 M:      Gregory Clement <gregory.clement@free-electrons.com>
1367 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1368 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369 S:      Maintained
1370 F:      arch/arm/mach-mvebu/
1371 F:      drivers/rtc/rtc-armada38x.c
1372 F:      arch/arm/boot/dts/armada*
1373 F:      arch/arm/boot/dts/kirkwood*
1374 F:      arch/arm64/boot/dts/marvell/armada*
1375 F:      drivers/cpufreq/mvebu-cpufreq.c
1376 F:      arch/arm/configs/mvebu_*_defconfig
1377
1378 ARM/Marvell Berlin SoC support
1379 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1380 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381 S:      Maintained
1382 F:      arch/arm/mach-berlin/
1383 F:      arch/arm/boot/dts/berlin*
1384 F:      arch/arm64/boot/dts/marvell/berlin*
1385
1386
1387 ARM/Marvell Dove/MV78xx0/Orion SOC support
1388 M:      Jason Cooper <jason@lakedaemon.net>
1389 M:      Andrew Lunn <andrew@lunn.ch>
1390 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1391 M:      Gregory Clement <gregory.clement@free-electrons.com>
1392 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393 S:      Maintained
1394 F:      arch/arm/mach-dove/
1395 F:      arch/arm/mach-mv78xx0/
1396 F:      arch/arm/mach-orion5x/
1397 F:      arch/arm/plat-orion/
1398 F:      arch/arm/boot/dts/dove*
1399 F:      arch/arm/boot/dts/orion5x*
1400
1401
1402 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1403 M:      Alexander Clouter <alex@digriz.org.uk>
1404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405 W:      http://www.digriz.org.uk/ts78xx/kernel
1406 S:      Maintained
1407 F:      arch/arm/mach-orion5x/ts78xx-*
1408
1409 ARM/OXNAS platform support
1410 M:      Neil Armstrong <narmstrong@baylibre.com>
1411 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412 S:      Maintained
1413 F:      arch/arm/mach-oxnas/
1414 F:      arch/arm/boot/dts/oxnas*
1415 F:      arch/arm/boot/dts/wd-mbwe.dts
1416 N:      oxnas
1417
1418 ARM/Mediatek RTC DRIVER
1419 M:      Eddie Huang <eddie.huang@mediatek.com>
1420 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1422 S:      Maintained
1423 F:      drivers/rtc/rtc-mt6397.c
1424
1425 ARM/Mediatek SoC support
1426 M:      Matthias Brugger <matthias.bgg@gmail.com>
1427 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1429 S:      Maintained
1430 F:      arch/arm/boot/dts/mt6*
1431 F:      arch/arm/boot/dts/mt8*
1432 F:      arch/arm/mach-mediatek/
1433 N:      mtk
1434 K:      mediatek
1435
1436 ARM/Mediatek USB3 PHY DRIVER
1437 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1438 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1440 S:      Maintained
1441 F:      drivers/phy/phy-mt65xx-usb3.c
1442
1443 ARM/MICREL KS8695 ARCHITECTURE
1444 M:      Greg Ungerer <gerg@uclinux.org>
1445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 F:      arch/arm/mach-ks8695/
1447 S:      Odd Fixes
1448
1449 ARM/MIOA701 MACHINE SUPPORT
1450 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1451 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452 F:      arch/arm/mach-pxa/mioa701.c
1453 S:      Maintained
1454
1455 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1456 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1457 S:      Maintained
1458
1459 ARM/NOMADIK ARCHITECTURE
1460 M:      Alessandro Rubini <rubini@unipv.it>
1461 M:      Linus Walleij <linus.walleij@linaro.org>
1462 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463 S:      Maintained
1464 F:      arch/arm/mach-nomadik/
1465 F:      drivers/pinctrl/nomadik/
1466 F:      drivers/i2c/busses/i2c-nomadik.c
1467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1468
1469 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1470 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1471 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1472 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1473 S:      Supported
1474
1475 ARM/TOSA MACHINE SUPPORT
1476 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1477 M:      Dirk Opfer <dirk@opfer-online.de>
1478 S:      Maintained
1479
1480 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1481 M:      Marek Vasut <marek.vasut@gmail.com>
1482 L:      linux-arm-kernel@lists.infradead.org
1483 W:      http://hackndev.com
1484 S:      Maintained
1485 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1486 F:      arch/arm/mach-pxa/palmtx.c
1487 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1488 F:      arch/arm/mach-pxa/palmt5.c
1489 F:      arch/arm/mach-pxa/include/mach/palmld.h
1490 F:      arch/arm/mach-pxa/palmld.c
1491 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1492 F:      arch/arm/mach-pxa/palmte2.c
1493 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1494 F:      arch/arm/mach-pxa/palmtc.c
1495
1496 ARM/PALM TREO SUPPORT
1497 M:      Tomas Cech <sleep_walker@suse.com>
1498 L:      linux-arm-kernel@lists.infradead.org
1499 W:      http://hackndev.com
1500 S:      Maintained
1501 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1502 F:      arch/arm/mach-pxa/palmtreo.c
1503
1504 ARM/PALMZ72 SUPPORT
1505 M:      Sergey Lapin <slapin@ossfans.org>
1506 L:      linux-arm-kernel@lists.infradead.org
1507 W:      http://hackndev.com
1508 S:      Maintained
1509 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1510 F:      arch/arm/mach-pxa/palmz72.c
1511
1512 ARM/PLEB SUPPORT
1513 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1514 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1515 S:      Maintained
1516
1517 ARM/PT DIGITAL BOARD PORT
1518 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1519 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 W:      http://www.armlinux.org.uk/
1521 S:      Maintained
1522
1523 ARM/QUALCOMM SUPPORT
1524 M:      Andy Gross <andy.gross@linaro.org>
1525 M:      David Brown <david.brown@linaro.org>
1526 L:      linux-arm-msm@vger.kernel.org
1527 L:      linux-soc@vger.kernel.org
1528 S:      Maintained
1529 F:      arch/arm/boot/dts/qcom-*.dts
1530 F:      arch/arm/boot/dts/qcom-*.dtsi
1531 F:      arch/arm/mach-qcom/
1532 F:      arch/arm64/boot/dts/qcom/*
1533 F:      drivers/i2c/busses/i2c-qup.c
1534 F:      drivers/clk/qcom/
1535 F:      drivers/soc/qcom/
1536 F:      drivers/spi/spi-qup.c
1537 F:      drivers/tty/serial/msm_serial.h
1538 F:      drivers/tty/serial/msm_serial.c
1539 F:      drivers/*/pm8???-*
1540 F:      drivers/mfd/ssbi.c
1541 F:      drivers/firmware/qcom_scm.c
1542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1543
1544 ARM/RADISYS ENP2611 MACHINE SUPPORT
1545 M:      Lennert Buytenhek <kernel@wantstofly.org>
1546 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547 S:      Maintained
1548
1549 ARM/RENESAS ARM64 ARCHITECTURE
1550 M:      Simon Horman <horms@verge.net.au>
1551 M:      Magnus Damm <magnus.damm@gmail.com>
1552 L:      linux-renesas-soc@vger.kernel.org
1553 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1555 S:      Supported
1556 F:      arch/arm64/boot/dts/renesas/
1557 F:      drivers/soc/renesas/
1558 F:      include/linux/soc/renesas/
1559
1560 ARM/RISCPC ARCHITECTURE
1561 M:      Russell King <linux@armlinux.org.uk>
1562 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563 W:      http://www.armlinux.org.uk/
1564 S:      Maintained
1565 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1566 F:      arch/arm/include/asm/hardware/ioc.h
1567 F:      arch/arm/include/asm/hardware/iomd.h
1568 F:      arch/arm/include/asm/hardware/memc.h
1569 F:      arch/arm/mach-rpc/
1570 F:      drivers/net/ethernet/8390/etherh.c
1571 F:      drivers/net/ethernet/i825xx/ether1*
1572 F:      drivers/net/ethernet/seeq/ether3*
1573 F:      drivers/scsi/arm/
1574
1575 ARM/Rockchip SoC support
1576 M:      Heiko Stuebner <heiko@sntech.de>
1577 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578 L:      linux-rockchip@lists.infradead.org
1579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1580 S:      Maintained
1581 F:      arch/arm/boot/dts/rk3*
1582 F:      arch/arm/mach-rockchip/
1583 F:      drivers/clk/rockchip/
1584 F:      drivers/i2c/busses/i2c-rk3x.c
1585 F:      drivers/*/*rockchip*
1586 F:      drivers/*/*/*rockchip*
1587 F:      sound/soc/rockchip/
1588 N:      rockchip
1589
1590 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1591 M:      Kukjin Kim <kgene@kernel.org>
1592 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
1593 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1595 S:      Maintained
1596 F:      arch/arm/boot/dts/s3c*
1597 F:      arch/arm/boot/dts/s5p*
1598 F:      arch/arm/boot/dts/samsung*
1599 F:      arch/arm/boot/dts/exynos*
1600 F:      arch/arm64/boot/dts/exynos/
1601 F:      arch/arm/plat-samsung/
1602 F:      arch/arm/mach-s3c24*/
1603 F:      arch/arm/mach-s3c64xx/
1604 F:      arch/arm/mach-s5p*/
1605 F:      arch/arm/mach-exynos*/
1606 F:      drivers/*/*s3c2410*
1607 F:      drivers/*/*/*s3c2410*
1608 F:      drivers/memory/samsung/*
1609 F:      drivers/soc/samsung/*
1610 F:      drivers/spi/spi-s3c*
1611 F:      sound/soc/samsung/*
1612 F:      Documentation/arm/Samsung/
1613 F:      Documentation/devicetree/bindings/arm/samsung/
1614 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1615 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1616 N:      exynos
1617
1618 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1619 M:      Kyungmin Park <kyungmin.park@samsung.com>
1620 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621 S:      Maintained
1622 F:      arch/arm/mach-s5pv210/
1623
1624 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1625 M:      Kyungmin Park <kyungmin.park@samsung.com>
1626 M:      Kamil Debski <k.debski@samsung.com>
1627 L:      linux-arm-kernel@lists.infradead.org
1628 L:      linux-media@vger.kernel.org
1629 S:      Maintained
1630 F:      drivers/media/platform/s5p-g2d/
1631
1632 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1633 M:      Kyungmin Park <kyungmin.park@samsung.com>
1634 M:      Kamil Debski <k.debski@samsung.com>
1635 M:      Jeongtae Park <jtp.park@samsung.com>
1636 L:      linux-arm-kernel@lists.infradead.org
1637 L:      linux-media@vger.kernel.org
1638 S:      Maintained
1639 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1640 F:      drivers/media/platform/s5p-mfc/
1641
1642 ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1643 M:      Kyungmin Park <kyungmin.park@samsung.com>
1644 M:      Tomasz Stanislawski <t.stanislaws@samsung.com>
1645 L:      linux-arm-kernel@lists.infradead.org
1646 L:      linux-media@vger.kernel.org
1647 S:      Maintained
1648 F:      drivers/media/platform/s5p-tv/
1649
1650 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1651 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1652 M:      Jacek Anaszewski <j.anaszewski@samsung.com>
1653 L:      linux-arm-kernel@lists.infradead.org
1654 L:      linux-media@vger.kernel.org
1655 S:      Maintained
1656 F:      drivers/media/platform/s5p-jpeg/
1657
1658 ARM/SHMOBILE ARM ARCHITECTURE
1659 M:      Simon Horman <horms@verge.net.au>
1660 M:      Magnus Damm <magnus.damm@gmail.com>
1661 L:      linux-renesas-soc@vger.kernel.org
1662 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1664 S:      Supported
1665 F:      arch/arm/boot/dts/emev2*
1666 F:      arch/arm/boot/dts/r7s*
1667 F:      arch/arm/boot/dts/r8a*
1668 F:      arch/arm/boot/dts/sh*
1669 F:      arch/arm/configs/shmobile_defconfig
1670 F:      arch/arm/include/debug/renesas-scif.S
1671 F:      arch/arm/mach-shmobile/
1672 F:      drivers/soc/renesas/
1673 F:      include/linux/soc/renesas/
1674
1675 ARM/SOCFPGA ARCHITECTURE
1676 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1677 S:      Maintained
1678 F:      arch/arm/mach-socfpga/
1679 F:      arch/arm/boot/dts/socfpga*
1680 F:      arch/arm/configs/socfpga_defconfig
1681 F:      arch/arm64/boot/dts/altera/
1682 W:      http://www.rocketboards.org
1683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1684
1685 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1686 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1687 S:      Maintained
1688 F:      drivers/clk/socfpga/
1689
1690 ARM/SOCFPGA EDAC SUPPORT
1691 M:      Thor Thayer <tthayer@opensource.altera.com>
1692 S:      Maintained
1693 F:      drivers/edac/altera_edac.
1694
1695 ARM/STI ARCHITECTURE
1696 M:      Patrice Chotard <patrice.chotard@st.com>
1697 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698 L:      kernel@stlinux.com
1699 W:      http://www.stlinux.com
1700 S:      Maintained
1701 F:      arch/arm/mach-sti/
1702 F:      arch/arm/boot/dts/sti*
1703 F:      drivers/char/hw_random/st-rng.c
1704 F:      drivers/clocksource/arm_global_timer.c
1705 F:      drivers/clocksource/clksrc_st_lpc.c
1706 F:      drivers/cpufreq/sti-cpufreq.c
1707 F:      drivers/i2c/busses/i2c-st.c
1708 F:      drivers/media/rc/st_rc.c
1709 F:      drivers/media/platform/sti/c8sectpfe/
1710 F:      drivers/mmc/host/sdhci-st.c
1711 F:      drivers/phy/phy-miphy28lp.c
1712 F:      drivers/phy/phy-miphy365x.c
1713 F:      drivers/phy/phy-stih407-usb.c
1714 F:      drivers/phy/phy-stih41x-usb.c
1715 F:      drivers/pinctrl/pinctrl-st.c
1716 F:      drivers/remoteproc/st_remoteproc.c
1717 F:      drivers/reset/sti/
1718 F:      drivers/rtc/rtc-st-lpc.c
1719 F:      drivers/tty/serial/st-asc.c
1720 F:      drivers/usb/dwc3/dwc3-st.c
1721 F:      drivers/usb/host/ehci-st.c
1722 F:      drivers/usb/host/ohci-st.c
1723 F:      drivers/watchdog/st_lpc_wdt.c
1724 F:      drivers/ata/ahci_st.c
1725
1726 ARM/STM32 ARCHITECTURE
1727 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1728 M:      Alexandre Torgue <alexandre.torgue@st.com>
1729 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730 S:      Maintained
1731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1732 N:      stm32
1733 F:      drivers/clocksource/armv7m_systick.c
1734
1735 ARM/TANGO ARCHITECTURE
1736 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1737 L:      linux-arm-kernel@lists.infradead.org
1738 S:      Maintained
1739 F:      arch/arm/mach-tango/
1740 F:      arch/arm/boot/dts/tango*
1741
1742 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1743 M:      Lennert Buytenhek <kernel@wantstofly.org>
1744 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1745 S:      Maintained
1746
1747 ARM/TETON BGA MACHINE SUPPORT
1748 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1749 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750 S:      Maintained
1751
1752 ARM/THECUS N2100 MACHINE SUPPORT
1753 M:      Lennert Buytenhek <kernel@wantstofly.org>
1754 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755 S:      Maintained
1756
1757 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1758 M:      Wan ZongShun <mcuos.com@gmail.com>
1759 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760 W:      http://www.mcuos.com
1761 S:      Maintained
1762 F:      arch/arm/mach-w90x900/
1763 F:      drivers/input/keyboard/w90p910_keypad.c
1764 F:      drivers/input/touchscreen/w90p910_ts.c
1765 F:      drivers/watchdog/nuc900_wdt.c
1766 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1767 F:      drivers/mtd/nand/nuc900_nand.c
1768 F:      drivers/rtc/rtc-nuc900.c
1769 F:      drivers/spi/spi-nuc900.c
1770 F:      drivers/usb/host/ehci-w90x900.c
1771 F:      drivers/video/fbdev/nuc900fb.c
1772
1773 ARM/U300 MACHINE SUPPORT
1774 M:      Linus Walleij <linus.walleij@linaro.org>
1775 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776 S:      Supported
1777 F:      arch/arm/mach-u300/
1778 F:      drivers/clocksource/timer-u300.c
1779 F:      drivers/i2c/busses/i2c-stu300.c
1780 F:      drivers/rtc/rtc-coh901331.c
1781 F:      drivers/watchdog/coh901327_wdt.c
1782 F:      drivers/dma/coh901318*
1783 F:      drivers/mfd/ab3100*
1784 F:      drivers/rtc/rtc-ab3100.c
1785 F:      drivers/rtc/rtc-coh901331.c
1786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1787
1788 ARM/UNIPHIER ARCHITECTURE
1789 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1790 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791 S:      Maintained
1792 F:      arch/arm/boot/dts/uniphier*
1793 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1794 F:      arch/arm/mach-uniphier/
1795 F:      arch/arm/mm/cache-uniphier.c
1796 F:      arch/arm64/boot/dts/socionext/
1797 F:      drivers/bus/uniphier-system-bus.c
1798 F:      drivers/i2c/busses/i2c-uniphier*
1799 F:      drivers/pinctrl/uniphier/
1800 F:      drivers/tty/serial/8250/8250_uniphier.c
1801 N:      uniphier
1802
1803 ARM/Ux500 ARM ARCHITECTURE
1804 M:      Linus Walleij <linus.walleij@linaro.org>
1805 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806 S:      Maintained
1807 F:      arch/arm/mach-ux500/
1808 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1809 F:      drivers/dma/ste_dma40*
1810 F:      drivers/hwspinlock/u8500_hsem.c
1811 F:      drivers/mfd/abx500*
1812 F:      drivers/mfd/ab8500*
1813 F:      drivers/mfd/dbx500*
1814 F:      drivers/mfd/db8500*
1815 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1816 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1817 F:      drivers/rtc/rtc-ab8500.c
1818 F:      drivers/rtc/rtc-pl031.c
1819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1820
1821 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1822 M:      Ulf Hansson <ulf.hansson@linaro.org>
1823 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1824 T:      git git://git.linaro.org/people/ulfh/clk.git
1825 S:      Maintained
1826 F:      drivers/clk/ux500/
1827 F:      include/linux/platform_data/clk-ux500.h
1828
1829 ARM/VERSATILE EXPRESS PLATFORM
1830 M:      Liviu Dudau <liviu.dudau@arm.com>
1831 M:      Sudeep Holla <sudeep.holla@arm.com>
1832 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1833 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834 S:      Maintained
1835 F:      arch/arm/boot/dts/vexpress*
1836 F:      arch/arm64/boot/dts/arm/
1837 F:      arch/arm/mach-vexpress/
1838 F:      */*/vexpress*
1839 F:      */*/*/vexpress*
1840 F:      drivers/clk/versatile/clk-vexpress-osc.c
1841 F:      drivers/clocksource/versatile.c
1842 N:      mps2
1843
1844 ARM/VFP SUPPORT
1845 M:      Russell King <linux@armlinux.org.uk>
1846 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847 W:      http://www.armlinux.org.uk/
1848 S:      Maintained
1849 F:      arch/arm/vfp/
1850
1851 ARM/VOIPAC PXA270 SUPPORT
1852 M:      Marek Vasut <marek.vasut@gmail.com>
1853 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1854 S:      Maintained
1855 F:      arch/arm/mach-pxa/vpac270.c
1856 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1857
1858 ARM/VT8500 ARM ARCHITECTURE
1859 M:      Tony Prisk <linux@prisktech.co.nz>
1860 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861 S:      Maintained
1862 F:      arch/arm/mach-vt8500/
1863 F:      drivers/clocksource/vt8500_timer.c
1864 F:      drivers/i2c/busses/i2c-wmt.c
1865 F:      drivers/mmc/host/wmt-sdmmc.c
1866 F:      drivers/pwm/pwm-vt8500.c
1867 F:      drivers/rtc/rtc-vt8500.c
1868 F:      drivers/tty/serial/vt8500_serial.c
1869 F:      drivers/usb/host/ehci-platform.c
1870 F:      drivers/usb/host/uhci-platform.c
1871 F:      drivers/video/fbdev/vt8500lcdfb.*
1872 F:      drivers/video/fbdev/wm8505fb*
1873 F:      drivers/video/fbdev/wmt_ge_rops.*
1874
1875 ARM/ZIPIT Z2 SUPPORT
1876 M:      Marek Vasut <marek.vasut@gmail.com>
1877 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878 S:      Maintained
1879 F:      arch/arm/mach-pxa/z2.c
1880 F:      arch/arm/mach-pxa/include/mach/z2.h
1881
1882 ARM/ZTE ARCHITECTURE
1883 M:      Jun Nie <jun.nie@linaro.org>
1884 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885 S:      Maintained
1886 F:      arch/arm/mach-zx/
1887 F:      drivers/clk/zte/
1888 F:      Documentation/devicetree/bindings/arm/zte.txt
1889 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
1890
1891 ARM/ZYNQ ARCHITECTURE
1892 M:      Michal Simek <michal.simek@xilinx.com>
1893 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
1894 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895 W:      http://wiki.xilinx.com
1896 T:      git https://github.com/Xilinx/linux-xlnx.git
1897 S:      Supported
1898 F:      arch/arm/mach-zynq/
1899 F:      drivers/cpuidle/cpuidle-zynq.c
1900 F:      drivers/block/xsysace.c
1901 N:      zynq
1902 N:      xilinx
1903 F:      drivers/clocksource/cadence_ttc_timer.c
1904 F:      drivers/i2c/busses/i2c-cadence.c
1905 F:      drivers/mmc/host/sdhci-of-arasan.c
1906 F:      drivers/edac/synopsys_edac.c
1907
1908 ARM SMMU DRIVERS
1909 M:      Will Deacon <will.deacon@arm.com>
1910 R:      Robin Murphy <robin.murphy@arm.com>
1911 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1912 S:      Maintained
1913 F:      drivers/iommu/arm-smmu.c
1914 F:      drivers/iommu/arm-smmu-v3.c
1915 F:      drivers/iommu/io-pgtable-arm.c
1916 F:      drivers/iommu/io-pgtable-arm-v7s.c
1917
1918 ARM64 PORT (AARCH64 ARCHITECTURE)
1919 M:      Catalin Marinas <catalin.marinas@arm.com>
1920 M:      Will Deacon <will.deacon@arm.com>
1921 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1923 S:      Maintained
1924 F:      arch/arm64/
1925 F:      Documentation/arm64/
1926
1927 AS3645A LED FLASH CONTROLLER DRIVER
1928 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1929 L:      linux-media@vger.kernel.org
1930 T:      git git://linuxtv.org/media_tree.git
1931 S:      Maintained
1932 F:      drivers/media/i2c/as3645a.c
1933 F:      include/media/i2c/as3645a.h
1934
1935 ASC7621 HARDWARE MONITOR DRIVER
1936 M:      George Joseph <george.joseph@fairview5.com>
1937 L:      linux-hwmon@vger.kernel.org
1938 S:      Maintained
1939 F:      Documentation/hwmon/asc7621
1940 F:      drivers/hwmon/asc7621.c
1941
1942 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1943 M:      Corentin Chary <corentin.chary@gmail.com>
1944 L:      acpi4asus-user@lists.sourceforge.net
1945 L:      platform-driver-x86@vger.kernel.org
1946 W:      http://acpi4asus.sf.net
1947 S:      Maintained
1948 F:      drivers/platform/x86/asus*.c
1949 F:      drivers/platform/x86/eeepc*.c
1950
1951 ASUS WIRELESS RADIO CONTROL DRIVER
1952 M:      João Paulo Rechi Vita <jprvita@gmail.com>
1953 L:      platform-driver-x86@vger.kernel.org
1954 S:      Maintained
1955 F:      drivers/platform/x86/asus-wireless.c
1956
1957 ASYMMETRIC KEYS
1958 M:      David Howells <dhowells@redhat.com>
1959 L:      keyrings@vger.kernel.org
1960 S:      Maintained
1961 F:      Documentation/crypto/asymmetric-keys.txt
1962 F:      include/linux/verification.h
1963 F:      include/crypto/public_key.h
1964 F:      include/crypto/pkcs7.h
1965 F:      crypto/asymmetric_keys/
1966
1967 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1968 R:      Dan Williams <dan.j.williams@intel.com>
1969 W:      http://sourceforge.net/projects/xscaleiop
1970 S:      Odd fixes
1971 F:      Documentation/crypto/async-tx-api.txt
1972 F:      crypto/async_tx/
1973 F:      drivers/dma/
1974 F:      include/linux/dmaengine.h
1975 F:      include/linux/async_tx.h
1976
1977 AT24 EEPROM DRIVER
1978 M:      Wolfram Sang <wsa@the-dreams.de>
1979 L:      linux-i2c@vger.kernel.org
1980 S:      Maintained
1981 F:      drivers/misc/eeprom/at24.c
1982 F:      include/linux/platform_data/at24.h
1983
1984 ATA OVER ETHERNET (AOE) DRIVER
1985 M:      "Ed L. Cashin" <ed.cashin@acm.org>
1986 W:      http://www.openaoe.org/
1987 S:      Supported
1988 F:      Documentation/aoe/
1989 F:      drivers/block/aoe/
1990
1991 ATHEROS 71XX/9XXX GPIO DRIVER
1992 M:      Alban Bedel <albeu@free.fr>
1993 W:      https://github.com/AlbanBedel/linux
1994 T:      git git://github.com/AlbanBedel/linux
1995 S:      Maintained
1996 F:      drivers/gpio/gpio-ath79.c
1997 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1998
1999 ATHEROS ATH GENERIC UTILITIES
2000 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2001 L:      linux-wireless@vger.kernel.org
2002 S:      Supported
2003 F:      drivers/net/wireless/ath/*
2004
2005 ATHEROS ATH5K WIRELESS DRIVER
2006 M:      Jiri Slaby <jirislaby@gmail.com>
2007 M:      Nick Kossifidis <mickflemm@gmail.com>
2008 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2009 L:      linux-wireless@vger.kernel.org
2010 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2011 S:      Maintained
2012 F:      drivers/net/wireless/ath/ath5k/
2013
2014 ATHEROS ATH6KL WIRELESS DRIVER
2015 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2016 L:      linux-wireless@vger.kernel.org
2017 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2019 S:      Supported
2020 F:      drivers/net/wireless/ath/ath6kl/
2021
2022 WILOCITY WIL6210 WIRELESS DRIVER
2023 M:      Maya Erez <qca_merez@qca.qualcomm.com>
2024 L:      linux-wireless@vger.kernel.org
2025 L:      wil6210@qca.qualcomm.com
2026 S:      Supported
2027 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2028 F:      drivers/net/wireless/ath/wil6210/
2029 F:      include/uapi/linux/wil6210_uapi.h
2030
2031 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2032 M:      Christian Lamparter <chunkeey@googlemail.com>
2033 L:      linux-wireless@vger.kernel.org
2034 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2035 S:      Maintained
2036 F:      drivers/net/wireless/ath/carl9170/
2037
2038 ATK0110 HWMON DRIVER
2039 M:      Luca Tettamanti <kronos.it@gmail.com>
2040 L:      linux-hwmon@vger.kernel.org
2041 S:      Maintained
2042 F:      drivers/hwmon/asus_atk0110.c
2043
2044 ATI_REMOTE2 DRIVER
2045 M:      Ville Syrjala <syrjala@sci.fi>
2046 S:      Maintained
2047 F:      drivers/input/misc/ati_remote2.c
2048
2049 ATLX ETHERNET DRIVERS
2050 M:      Jay Cliburn <jcliburn@gmail.com>
2051 M:      Chris Snook <chris.snook@gmail.com>
2052 L:      netdev@vger.kernel.org
2053 W:      http://sourceforge.net/projects/atl1
2054 W:      http://atl1.sourceforge.net
2055 S:      Maintained
2056 F:      drivers/net/ethernet/atheros/
2057
2058 ATM
2059 M:      Chas Williams <3chas3@gmail.com>
2060 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2061 L:      netdev@vger.kernel.org
2062 W:      http://linux-atm.sourceforge.net
2063 S:      Maintained
2064 F:      drivers/atm/
2065 F:      include/linux/atm*
2066 F:      include/uapi/linux/atm*
2067
2068 ATMEL AT91 / AT32 MCI DRIVER
2069 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2070 S:      Maintained
2071 F:      drivers/mmc/host/atmel-mci.c
2072
2073 ATMEL AT91 / AT32 SERIAL DRIVER
2074 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2075 S:      Supported
2076 F:      drivers/tty/serial/atmel_serial.c
2077
2078 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2079 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2080 S:      Supported
2081 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2082
2083 ATMEL SAMA5D2 ADC DRIVER
2084 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2085 L:      linux-iio@vger.kernel.org
2086 S:      Supported
2087 F:      drivers/iio/adc/at91-sama5d2_adc.c
2088
2089 ATMEL Audio ALSA driver
2090 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2091 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2092 S:      Supported
2093 F:      sound/soc/atmel
2094
2095 ATMEL DMA DRIVER
2096 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2097 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098 S:      Supported
2099 F:      drivers/dma/at_hdmac.c
2100 F:      drivers/dma/at_hdmac_regs.h
2101 F:      include/linux/platform_data/dma-atmel.h
2102
2103 ATMEL XDMA DRIVER
2104 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2105 L:      linux-arm-kernel@lists.infradead.org
2106 L:      dmaengine@vger.kernel.org
2107 S:      Supported
2108 F:      drivers/dma/at_xdmac.c
2109
2110 ATMEL I2C DRIVER
2111 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2112 L:      linux-i2c@vger.kernel.org
2113 S:      Supported
2114 F:      drivers/i2c/busses/i2c-at91.c
2115
2116 ATMEL ISI DRIVER
2117 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2118 L:      linux-media@vger.kernel.org
2119 S:      Supported
2120 F:      drivers/media/platform/soc_camera/atmel-isi.c
2121 F:      include/media/atmel-isi.h
2122
2123 ATMEL LCDFB DRIVER
2124 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2125 L:      linux-fbdev@vger.kernel.org
2126 S:      Maintained
2127 F:      drivers/video/fbdev/atmel_lcdfb.c
2128 F:      include/video/atmel_lcdc.h
2129
2130 ATMEL MACB ETHERNET DRIVER
2131 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2132 S:      Supported
2133 F:      drivers/net/ethernet/cadence/
2134
2135 ATMEL NAND DRIVER
2136 M:      Wenyou Yang <wenyou.yang@atmel.com>
2137 M:      Josh Wu <rainyfeeling@outlook.com>
2138 L:      linux-mtd@lists.infradead.org
2139 S:      Supported
2140 F:      drivers/mtd/nand/atmel_nand*
2141
2142 ATMEL SDMMC DRIVER
2143 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2144 L:      linux-mmc@vger.kernel.org
2145 S:      Supported
2146 F:      drivers/mmc/host/sdhci-of-at91.c
2147
2148 ATMEL SPI DRIVER
2149 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2150 S:      Supported
2151 F:      drivers/spi/spi-atmel.*
2152
2153 ATMEL SSC DRIVER
2154 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2155 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2156 S:      Supported
2157 F:      drivers/misc/atmel-ssc.c
2158 F:      include/linux/atmel-ssc.h
2159
2160 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2161 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2162 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163 S:      Supported
2164 F:      drivers/misc/atmel_tclib.c
2165 F:      drivers/clocksource/tcb_clksrc.c
2166
2167 ATMEL USBA UDC DRIVER
2168 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2169 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2170 S:      Supported
2171 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2172
2173 ATMEL WIRELESS DRIVER
2174 M:      Simon Kelley <simon@thekelleys.org.uk>
2175 L:      linux-wireless@vger.kernel.org
2176 W:      http://www.thekelleys.org.uk/atmel
2177 W:      http://atmelwlandriver.sourceforge.net/
2178 S:      Maintained
2179 F:      drivers/net/wireless/atmel/atmel*
2180
2181 ATMEL MAXTOUCH DRIVER
2182 M:      Nick Dyer <nick.dyer@itdev.co.uk>
2183 T:      git git://github.com/atmel-maxtouch/linux.git
2184 S:      Supported
2185 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2186 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2187 F:      include/linux/platform_data/atmel_mxt_ts.h
2188
2189 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2190 M:      Bradley Grove <linuxdrivers@attotech.com>
2191 L:      linux-scsi@vger.kernel.org
2192 W:      http://www.attotech.com
2193 S:      Supported
2194 F:      drivers/scsi/esas2r
2195
2196 ATUSB IEEE 802.15.4 RADIO DRIVER
2197 M:      Stefan Schmidt <stefan@osg.samsung.com>
2198 L:      linux-wpan@vger.kernel.org
2199 S:      Maintained
2200 F:      drivers/net/ieee802154/atusb.c
2201 F:      drivers/net/ieee802154/atusb.h
2202 F:      drivers/net/ieee802154/at86rf230.h
2203
2204 AUDIT SUBSYSTEM
2205 M:      Paul Moore <paul@paul-moore.com>
2206 M:      Eric Paris <eparis@redhat.com>
2207 L:      linux-audit@redhat.com (moderated for non-subscribers)
2208 W:      http://people.redhat.com/sgrubb/audit/
2209 T:      git git://git.infradead.org/users/pcmoore/audit
2210 S:      Maintained
2211 F:      include/linux/audit.h
2212 F:      include/uapi/linux/audit.h
2213 F:      kernel/audit*
2214
2215 AUXILIARY DISPLAY DRIVERS
2216 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2217 W:      http://miguelojeda.es/auxdisplay.htm
2218 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2219 S:      Maintained
2220 F:      drivers/auxdisplay/
2221 F:      include/linux/cfag12864b.h
2222
2223 AVR32 ARCHITECTURE
2224 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2225 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2226 W:      http://www.atmel.com/products/AVR32/
2227 W:      http://mirror.egtvedt.no/avr32linux.org/
2228 W:      http://avrfreaks.net/
2229 S:      Maintained
2230 F:      arch/avr32/
2231
2232 AVR32/AT32AP MACHINE SUPPORT
2233 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2234 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2235 S:      Maintained
2236 F:      arch/avr32/mach-at32ap/
2237
2238 AX.25 NETWORK LAYER
2239 M:      Ralf Baechle <ralf@linux-mips.org>
2240 L:      linux-hams@vger.kernel.org
2241 W:      http://www.linux-ax25.org/
2242 S:      Maintained
2243 F:      include/uapi/linux/ax25.h
2244 F:      include/net/ax25.h
2245 F:      net/ax25/
2246
2247 AZ6007 DVB DRIVER
2248 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2249 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2250 L:      linux-media@vger.kernel.org
2251 W:      https://linuxtv.org
2252 T:      git git://linuxtv.org/media_tree.git
2253 S:      Maintained
2254 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2255
2256 AZTECH FM RADIO RECEIVER DRIVER
2257 M:      Hans Verkuil <hverkuil@xs4all.nl>
2258 L:      linux-media@vger.kernel.org
2259 T:      git git://linuxtv.org/media_tree.git
2260 W:      https://linuxtv.org
2261 S:      Maintained
2262 F:      drivers/media/radio/radio-aztech*
2263
2264 B43 WIRELESS DRIVER
2265 L:      linux-wireless@vger.kernel.org
2266 L:      b43-dev@lists.infradead.org
2267 W:      http://wireless.kernel.org/en/users/Drivers/b43
2268 S:      Odd Fixes
2269 F:      drivers/net/wireless/broadcom/b43/
2270
2271 B43LEGACY WIRELESS DRIVER
2272 M:      Larry Finger <Larry.Finger@lwfinger.net>
2273 L:      linux-wireless@vger.kernel.org
2274 L:      b43-dev@lists.infradead.org
2275 W:      http://wireless.kernel.org/en/users/Drivers/b43
2276 S:      Maintained
2277 F:      drivers/net/wireless/broadcom/b43legacy/
2278
2279 BACKLIGHT CLASS/SUBSYSTEM
2280 M:      Jingoo Han <jingoohan1@gmail.com>
2281 M:      Lee Jones <lee.jones@linaro.org>
2282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2283 S:      Maintained
2284 F:      drivers/video/backlight/
2285 F:      include/linux/backlight.h
2286
2287 BATMAN ADVANCED
2288 M:      Marek Lindner <mareklindner@neomailbox.ch>
2289 M:      Simon Wunderlich <sw@simonwunderlich.de>
2290 M:      Antonio Quartulli <a@unstable.cc>
2291 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2292 W:      https://www.open-mesh.org/
2293 Q:      https://patchwork.open-mesh.org/project/batman/list/
2294 S:      Maintained
2295 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2296 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2297 F:      Documentation/networking/batman-adv.txt
2298 F:      net/batman-adv/
2299
2300 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2301 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2302 L:      linux-hams@vger.kernel.org
2303 W:      http://www.baycom.org/~tom/ham/ham.html
2304 S:      Maintained
2305 F:      drivers/net/hamradio/baycom*
2306
2307 BCACHE (BLOCK LAYER CACHE)
2308 M:      Kent Overstreet <kent.overstreet@gmail.com>
2309 L:      linux-bcache@vger.kernel.org
2310 W:      http://bcache.evilpiepirate.org
2311 S:      Orphan
2312 F:      drivers/md/bcache/
2313
2314 BDISP ST MEDIA DRIVER
2315 M:      Fabien Dessenne <fabien.dessenne@st.com>
2316 L:      linux-media@vger.kernel.org
2317 T:      git git://linuxtv.org/media_tree.git
2318 W:      https://linuxtv.org
2319 S:      Supported
2320 F:      drivers/media/platform/sti/bdisp
2321
2322 BEFS FILE SYSTEM
2323 S:      Orphan
2324 F:      Documentation/filesystems/befs.txt
2325 F:      fs/befs/
2326
2327 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2328 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2329 L:      netdev@vger.kernel.org
2330 S:      Maintained
2331 F:      drivers/net/ethernet/ec_bhf.c
2332
2333 BFS FILE SYSTEM
2334 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2335 S:      Maintained
2336 F:      Documentation/filesystems/bfs.txt
2337 F:      fs/bfs/
2338 F:      include/uapi/linux/bfs_fs.h
2339
2340 BLACKFIN ARCHITECTURE
2341 M:      Steven Miao <realmz6@gmail.com>
2342 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2343 T:      git git://git.code.sf.net/p/adi-linux/code
2344 W:      http://blackfin.uclinux.org
2345 S:      Supported
2346 F:      arch/blackfin/
2347
2348 BLACKFIN EMAC DRIVER
2349 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2350 W:      http://blackfin.uclinux.org
2351 S:      Supported
2352 F:      drivers/net/ethernet/adi/
2353
2354 BLACKFIN RTC DRIVER
2355 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2356 W:      http://blackfin.uclinux.org
2357 S:      Supported
2358 F:      drivers/rtc/rtc-bfin.c
2359
2360 BLACKFIN SDH DRIVER
2361 M:      Sonic Zhang <sonic.zhang@analog.com>
2362 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2363 W:      http://blackfin.uclinux.org
2364 S:      Supported
2365 F:      drivers/mmc/host/bfin_sdh.c
2366
2367 BLACKFIN SERIAL DRIVER
2368 M:      Sonic Zhang <sonic.zhang@analog.com>
2369 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2370 W:      http://blackfin.uclinux.org
2371 S:      Supported
2372 F:      drivers/tty/serial/bfin_uart.c
2373
2374 BLACKFIN WATCHDOG DRIVER
2375 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2376 W:      http://blackfin.uclinux.org
2377 S:      Supported
2378 F:      drivers/watchdog/bfin_wdt.c
2379
2380 BLACKFIN I2C TWI DRIVER
2381 M:      Sonic Zhang <sonic.zhang@analog.com>
2382 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2383 W:      http://blackfin.uclinux.org/
2384 S:      Supported
2385 F:      drivers/i2c/busses/i2c-bfin-twi.c
2386
2387 BLACKFIN MEDIA DRIVER
2388 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2389 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2390 W:      http://blackfin.uclinux.org/
2391 S:      Supported
2392 F:      drivers/media/platform/blackfin/
2393 F:      drivers/media/i2c/adv7183*
2394 F:      drivers/media/i2c/vs6624*
2395
2396 BLINKM RGB LED DRIVER
2397 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2398 S:      Maintained
2399 F:      drivers/leds/leds-blinkm.c
2400
2401 BLOCK LAYER
2402 M:      Jens Axboe <axboe@kernel.dk>
2403 L:      linux-block@vger.kernel.org
2404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2405 S:      Maintained
2406 F:      block/
2407 F:      kernel/trace/blktrace.c
2408
2409 BLOCK2MTD DRIVER
2410 M:      Joern Engel <joern@lazybastard.org>
2411 L:      linux-mtd@lists.infradead.org
2412 S:      Maintained
2413 F:      drivers/mtd/devices/block2mtd.c
2414
2415 BLUETOOTH DRIVERS
2416 M:      Marcel Holtmann <marcel@holtmann.org>
2417 M:      Gustavo Padovan <gustavo@padovan.org>
2418 M:      Johan Hedberg <johan.hedberg@gmail.com>
2419 L:      linux-bluetooth@vger.kernel.org
2420 W:      http://www.bluez.org/
2421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2423 S:      Maintained
2424 F:      drivers/bluetooth/
2425
2426 BLUETOOTH SUBSYSTEM
2427 M:      Marcel Holtmann <marcel@holtmann.org>
2428 M:      Gustavo Padovan <gustavo@padovan.org>
2429 M:      Johan Hedberg <johan.hedberg@gmail.com>
2430 L:      linux-bluetooth@vger.kernel.org
2431 W:      http://www.bluez.org/
2432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2434 S:      Maintained
2435 F:      net/bluetooth/
2436 F:      include/net/bluetooth/
2437
2438 BONDING DRIVER
2439 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2440 M:      Veaceslav Falico <vfalico@gmail.com>
2441 M:      Andy Gospodarek <gospo@cumulusnetworks.com>
2442 L:      netdev@vger.kernel.org
2443 W:      http://sourceforge.net/projects/bonding/
2444 S:      Supported
2445 F:      drivers/net/bonding/
2446 F:      include/uapi/linux/if_bonding.h
2447
2448 BPF (Safe dynamic programs and tools)
2449 M:      Alexei Starovoitov <ast@kernel.org>
2450 L:      netdev@vger.kernel.org
2451 L:      linux-kernel@vger.kernel.org
2452 S:      Supported
2453 F:      kernel/bpf/
2454
2455 BROADCOM B44 10/100 ETHERNET DRIVER
2456 M:      Gary Zambrano <zambrano@broadcom.com>
2457 L:      netdev@vger.kernel.org
2458 S:      Supported
2459 F:      drivers/net/ethernet/broadcom/b44.*
2460
2461 BROADCOM GENET ETHERNET DRIVER
2462 M:      Florian Fainelli <f.fainelli@gmail.com>
2463 L:      netdev@vger.kernel.org
2464 S:      Supported
2465 F:      drivers/net/ethernet/broadcom/genet/
2466
2467 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2468 M:      Sony Chacko <sony.chacko@qlogic.com>
2469 M:      Dept-HSGLinuxNICDev@qlogic.com
2470 L:      netdev@vger.kernel.org
2471 S:      Supported
2472 F:      drivers/net/ethernet/broadcom/bnx2.*
2473 F:      drivers/net/ethernet/broadcom/bnx2_*
2474
2475 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2476 M:      Ariel Elior <ariel.elior@qlogic.com>
2477 L:      netdev@vger.kernel.org
2478 S:      Supported
2479 F:      drivers/net/ethernet/broadcom/bnx2x/
2480
2481 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2482 M:      Florian Fainelli <f.fainelli@gmail.com>
2483 M:      Ray Jui <rjui@broadcom.com>
2484 M:      Scott Branden <sbranden@broadcom.com>
2485 L:      bcm-kernel-feedback-list@broadcom.com
2486 T:      git git://github.com/broadcom/mach-bcm
2487 S:      Maintained
2488 F:      arch/arm/mach-bcm/
2489 F:      arch/arm/boot/dts/bcm113*
2490 F:      arch/arm/boot/dts/bcm216*
2491 F:      arch/arm/boot/dts/bcm281*
2492 F:      arch/arm64/boot/dts/broadcom/
2493 F:      arch/arm/configs/bcm_defconfig
2494 F:      drivers/mmc/host/sdhci-bcm-kona.c
2495 F:      drivers/clocksource/bcm_kona_timer.c
2496
2497 BROADCOM BCM2835 ARM ARCHITECTURE
2498 M:      Stephen Warren <swarren@wwwdotorg.org>
2499 M:      Lee Jones <lee@kernel.org>
2500 M:      Eric Anholt <eric@anholt.net>
2501 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2502 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2504 S:      Maintained
2505 N:      bcm2835
2506
2507 BROADCOM BCM47XX MIPS ARCHITECTURE
2508 M:      Hauke Mehrtens <hauke@hauke-m.de>
2509 M:      Rafał Miłecki <zajec5@gmail.com>
2510 L:      linux-mips@linux-mips.org
2511 S:      Maintained
2512 F:      Documentation/devicetree/bindings/mips/brcm/
2513 F:      arch/mips/bcm47xx/*
2514 F:      arch/mips/include/asm/mach-bcm47xx/*
2515
2516 BROADCOM BCM5301X ARM ARCHITECTURE
2517 M:      Hauke Mehrtens <hauke@hauke-m.de>
2518 L:      linux-arm-kernel@lists.infradead.org
2519 S:      Maintained
2520 F:      arch/arm/mach-bcm/bcm_5301x.c
2521 F:      arch/arm/boot/dts/bcm5301x.dtsi
2522 F:      arch/arm/boot/dts/bcm470*
2523
2524 BROADCOM BCM63XX ARM ARCHITECTURE
2525 M:      Florian Fainelli <f.fainelli@gmail.com>
2526 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2527 L:      bcm-kernel-feedback-list@broadcom.com
2528 T:      git git://github.com/broadcom/stblinux.git
2529 S:      Maintained
2530 F:      arch/arm/mach-bcm/bcm63xx.c
2531 F:      arch/arm/include/debug/bcm63xx.S
2532
2533 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2534 M:      Kevin Cernekee <cernekee@gmail.com>
2535 L:      linux-usb@vger.kernel.org
2536 S:      Maintained
2537 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2538
2539 BROADCOM BCM7XXX ARM ARCHITECTURE
2540 M:      Brian Norris <computersforpeace@gmail.com>
2541 M:      Gregory Fong <gregory.0xf0@gmail.com>
2542 M:      Florian Fainelli <f.fainelli@gmail.com>
2543 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2544 L:      bcm-kernel-feedback-list@broadcom.com
2545 T:      git git://github.com/broadcom/stblinux.git
2546 S:      Maintained
2547 F:      arch/arm/mach-bcm/*brcmstb*
2548 F:      arch/arm/boot/dts/bcm7*.dts*
2549 F:      drivers/bus/brcmstb_gisb.c
2550 N:      brcmstb
2551
2552 BROADCOM BMIPS MIPS ARCHITECTURE
2553 M:      Kevin Cernekee <cernekee@gmail.com>
2554 M:      Florian Fainelli <f.fainelli@gmail.com>
2555 L:      linux-mips@linux-mips.org
2556 T:      git git://github.com/broadcom/stblinux.git
2557 S:      Maintained
2558 F:      arch/mips/bmips/*
2559 F:      arch/mips/include/asm/mach-bmips/*
2560 F:      arch/mips/kernel/*bmips*
2561 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2562 F:      drivers/irqchip/irq-bcm63*
2563 F:      drivers/irqchip/irq-bcm7*
2564 F:      drivers/irqchip/irq-brcmstb*
2565 F:      include/linux/bcm963xx_nvram.h
2566 F:      include/linux/bcm963xx_tag.h
2567
2568 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2569 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2570 M:      Prashant Sreedharan <prashant@broadcom.com>
2571 M:      Michael Chan <mchan@broadcom.com>
2572 L:      netdev@vger.kernel.org
2573 S:      Supported
2574 F:      drivers/net/ethernet/broadcom/tg3.*
2575
2576 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2577 M:      Brett Rudley <brudley@broadcom.com>
2578 M:      Arend van Spriel <arend@broadcom.com>
2579 M:      Franky (Zhenhui) Lin <frankyl@broadcom.com>
2580 M:      Hante Meuleman <meuleman@broadcom.com>
2581 L:      linux-wireless@vger.kernel.org
2582 L:      brcm80211-dev-list@broadcom.com
2583 S:      Supported
2584 F:      drivers/net/wireless/broadcom/brcm80211/
2585
2586 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2587 M:      QLogic-Storage-Upstream@qlogic.com
2588 L:      linux-scsi@vger.kernel.org
2589 S:      Supported
2590 F:      drivers/scsi/bnx2fc/
2591
2592 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2593 M:      QLogic-Storage-Upstream@qlogic.com
2594 L:      linux-scsi@vger.kernel.org
2595 S:      Supported
2596 F:      drivers/scsi/bnx2i/
2597
2598 BROADCOM IPROC ARM ARCHITECTURE
2599 M:      Ray Jui <rjui@broadcom.com>
2600 M:      Scott Branden <sbranden@broadcom.com>
2601 M:      Jon Mason <jonmason@broadcom.com>
2602 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2603 L:      bcm-kernel-feedback-list@broadcom.com
2604 T:      git git://github.com/broadcom/cygnus-linux.git
2605 S:      Maintained
2606 N:      iproc
2607 N:      cygnus
2608 N:      nsp
2609 N:      bcm9113*
2610 N:      bcm9583*
2611 N:      bcm9585*
2612 N:      bcm9586*
2613 N:      bcm988312
2614 N:      bcm113*
2615 N:      bcm583*
2616 N:      bcm585*
2617 N:      bcm586*
2618 N:      bcm88312
2619
2620 BROADCOM BRCMSTB GPIO DRIVER
2621 M:      Gregory Fong <gregory.0xf0@gmail.com>
2622 L:      bcm-kernel-feedback-list@broadcom.com
2623 S:      Supported
2624 F:      drivers/gpio/gpio-brcmstb.c
2625 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2626
2627 BROADCOM KONA GPIO DRIVER
2628 M:      Ray Jui <rjui@broadcom.com>
2629 L:      bcm-kernel-feedback-list@broadcom.com
2630 S:      Supported
2631 F:      drivers/gpio/gpio-bcm-kona.c
2632 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2633
2634 BROADCOM NVRAM DRIVER
2635 M:      Rafał Miłecki <zajec5@gmail.com>
2636 L:      linux-mips@linux-mips.org
2637 S:      Maintained
2638 F:      drivers/firmware/broadcom/*
2639
2640 BROADCOM STB NAND FLASH DRIVER
2641 M:      Brian Norris <computersforpeace@gmail.com>
2642 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2643 L:      linux-mtd@lists.infradead.org
2644 L:      bcm-kernel-feedback-list@broadcom.com
2645 S:      Maintained
2646 F:      drivers/mtd/nand/brcmnand/
2647
2648 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2649 M:      Rafał Miłecki <zajec5@gmail.com>
2650 L:      linux-wireless@vger.kernel.org
2651 S:      Maintained
2652 F:      drivers/bcma/
2653 F:      include/linux/bcma/
2654
2655 BROADCOM SYSTEMPORT ETHERNET DRIVER
2656 M:      Florian Fainelli <f.fainelli@gmail.com>
2657 L:      netdev@vger.kernel.org
2658 S:      Supported
2659 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2660
2661 BROADCOM VULCAN ARM64 SOC
2662 M:      Jayachandran C. <jchandra@broadcom.com>
2663 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2664 L:      bcm-kernel-feedback-list@broadcom.com
2665 S:      Maintained
2666 F:      arch/arm64/boot/dts/broadcom/vulcan*
2667
2668 BROCADE BFA FC SCSI DRIVER
2669 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2670 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2671 L:      linux-scsi@vger.kernel.org
2672 S:      Supported
2673 F:      drivers/scsi/bfa/
2674
2675 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2676 M:      Rasesh Mody <rasesh.mody@qlogic.com>
2677 L:      netdev@vger.kernel.org
2678 S:      Supported
2679 F:      drivers/net/ethernet/brocade/bna/
2680
2681 BSG (block layer generic sg v4 driver)
2682 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2683 L:      linux-scsi@vger.kernel.org
2684 S:      Supported
2685 F:      block/bsg.c
2686 F:      include/linux/bsg.h
2687 F:      include/uapi/linux/bsg.h
2688
2689 BT87X AUDIO DRIVER
2690 M:      Clemens Ladisch <clemens@ladisch.de>
2691 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2692 T:      git git://git.alsa-project.org/alsa-kernel.git
2693 S:      Maintained
2694 F:      Documentation/sound/alsa/Bt87x.txt
2695 F:      sound/pci/bt87x.c
2696
2697 BT8XXGPIO DRIVER
2698 M:      Michael Buesch <m@bues.ch>
2699 W:      http://bu3sch.de/btgpio.php
2700 S:      Maintained
2701 F:      drivers/gpio/gpio-bt8xx.c
2702
2703 BTRFS FILE SYSTEM
2704 M:      Chris Mason <clm@fb.com>
2705 M:      Josef Bacik <jbacik@fb.com>
2706 M:      David Sterba <dsterba@suse.com>
2707 L:      linux-btrfs@vger.kernel.org
2708 W:      http://btrfs.wiki.kernel.org/
2709 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2711 S:      Maintained
2712 F:      Documentation/filesystems/btrfs.txt
2713 F:      fs/btrfs/
2714
2715 BTTV VIDEO4LINUX DRIVER
2716 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2717 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2718 L:      linux-media@vger.kernel.org
2719 W:      https://linuxtv.org
2720 T:      git git://linuxtv.org/media_tree.git
2721 S:      Odd fixes
2722 F:      Documentation/video4linux/bttv/
2723 F:      drivers/media/pci/bt8xx/bttv*
2724
2725 BUSLOGIC SCSI DRIVER
2726 M:      Khalid Aziz <khalid@gonehiking.org>
2727 L:      linux-scsi@vger.kernel.org
2728 S:      Maintained
2729 F:      drivers/scsi/BusLogic.*
2730 F:      drivers/scsi/FlashPoint.*
2731
2732 C-MEDIA CMI8788 DRIVER
2733 M:      Clemens Ladisch <clemens@ladisch.de>
2734 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2735 T:      git git://git.alsa-project.org/alsa-kernel.git
2736 S:      Maintained
2737 F:      sound/pci/oxygen/
2738
2739 C6X ARCHITECTURE
2740 M:      Mark Salter <msalter@redhat.com>
2741 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2742 L:      linux-c6x-dev@linux-c6x.org
2743 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2744 S:      Maintained
2745 F:      arch/c6x/
2746
2747 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2748 M:      David Howells <dhowells@redhat.com>
2749 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2750 S:      Supported
2751 F:      Documentation/filesystems/caching/cachefiles.txt
2752 F:      fs/cachefiles/
2753
2754 CADET FM/AM RADIO RECEIVER DRIVER
2755 M:      Hans Verkuil <hverkuil@xs4all.nl>
2756 L:      linux-media@vger.kernel.org
2757 T:      git git://linuxtv.org/media_tree.git
2758 W:      https://linuxtv.org
2759 S:      Maintained
2760 F:      drivers/media/radio/radio-cadet*
2761
2762 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2763 M:      Jonathan Corbet <corbet@lwn.net>
2764 L:      linux-media@vger.kernel.org
2765 T:      git git://linuxtv.org/media_tree.git
2766 S:      Maintained
2767 F:      Documentation/video4linux/cafe_ccic
2768 F:      drivers/media/platform/marvell-ccic/
2769
2770 CAIF NETWORK LAYER
2771 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2772 L:      netdev@vger.kernel.org
2773 S:      Supported
2774 F:      Documentation/networking/caif/
2775 F:      drivers/net/caif/
2776 F:      include/uapi/linux/caif/
2777 F:      include/net/caif/
2778 F:      net/caif/
2779
2780 CALGARY x86-64 IOMMU
2781 M:      Muli Ben-Yehuda <mulix@mulix.org>
2782 M:      Jon Mason <jdmason@kudzu.us>
2783 L:      iommu@lists.linux-foundation.org
2784 S:      Maintained
2785 F:      arch/x86/kernel/pci-calgary_64.c
2786 F:      arch/x86/kernel/tce_64.c
2787 F:      arch/x86/include/asm/calgary.h
2788 F:      arch/x86/include/asm/tce.h
2789
2790 CAN NETWORK LAYER
2791 M:      Oliver Hartkopp <socketcan@hartkopp.net>
2792 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2793 L:      linux-can@vger.kernel.org
2794 W:      https://github.com/linux-can
2795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2797 S:      Maintained
2798 F:      Documentation/networking/can.txt
2799 F:      net/can/
2800 F:      include/linux/can/core.h
2801 F:      include/uapi/linux/can.h
2802 F:      include/uapi/linux/can/bcm.h
2803 F:      include/uapi/linux/can/raw.h
2804 F:      include/uapi/linux/can/gw.h
2805
2806 CAN NETWORK DRIVERS
2807 M:      Wolfgang Grandegger <wg@grandegger.com>
2808 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2809 L:      linux-can@vger.kernel.org
2810 W:      https://github.com/linux-can
2811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2813 S:      Maintained
2814 F:      drivers/net/can/
2815 F:      include/linux/can/dev.h
2816 F:      include/linux/can/platform/
2817 F:      include/uapi/linux/can/error.h
2818 F:      include/uapi/linux/can/netlink.h
2819
2820 CAPABILITIES
2821 M:      Serge Hallyn <serge.hallyn@canonical.com>
2822 L:      linux-security-module@vger.kernel.org
2823 S:      Supported
2824 F:      include/linux/capability.h
2825 F:      include/uapi/linux/capability.h
2826 F:      security/commoncap.c
2827 F:      kernel/capability.c
2828
2829 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2830 M:      Kevin Tsai <ktsai@capellamicro.com>
2831 S:      Maintained
2832 F:      drivers/iio/light/cm*
2833 F:      Documentation/devicetree/bindings/i2c/trivial-devices.txt
2834
2835 CAVIUM LIQUIDIO NETWORK DRIVER
2836 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2837 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2838 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2839 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2840 L:     netdev@vger.kernel.org
2841 W:     http://www.cavium.com
2842 S:     Supported
2843 F:     drivers/net/ethernet/cavium/liquidio/
2844
2845 CC2520 IEEE-802.15.4 RADIO DRIVER
2846 M:      Varka Bhadram <varkabhadram@gmail.com>
2847 L:      linux-wpan@vger.kernel.org
2848 S:      Maintained
2849 F:      drivers/net/ieee802154/cc2520.c
2850 F:      include/linux/spi/cc2520.h
2851 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2852
2853 CELL BROADBAND ENGINE ARCHITECTURE
2854 M:      Arnd Bergmann <arnd@arndb.de>
2855 L:      linuxppc-dev@lists.ozlabs.org
2856 W:      http://www.ibm.com/developerworks/power/cell/
2857 S:      Supported
2858 F:      arch/powerpc/include/asm/cell*.h
2859 F:      arch/powerpc/include/asm/spu*.h
2860 F:      arch/powerpc/include/uapi/asm/spu*.h
2861 F:      arch/powerpc/oprofile/*cell*
2862 F:      arch/powerpc/platforms/cell/
2863
2864 CEPH COMMON CODE (LIBCEPH)
2865 M:      Ilya Dryomov <idryomov@gmail.com>
2866 M:      "Yan, Zheng" <zyan@redhat.com>
2867 M:      Sage Weil <sage@redhat.com>
2868 L:      ceph-devel@vger.kernel.org
2869 W:      http://ceph.com/
2870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2871 T:      git git://github.com/ceph/ceph-client.git
2872 S:      Supported
2873 F:      net/ceph/
2874 F:      include/linux/ceph/
2875 F:      include/linux/crush/
2876
2877 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2878 M:      "Yan, Zheng" <zyan@redhat.com>
2879 M:      Sage Weil <sage@redhat.com>
2880 M:      Ilya Dryomov <idryomov@gmail.com>
2881 L:      ceph-devel@vger.kernel.org
2882 W:      http://ceph.com/
2883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2884 T:      git git://github.com/ceph/ceph-client.git
2885 S:      Supported
2886 F:      Documentation/filesystems/ceph.txt
2887 F:      fs/ceph/
2888
2889 CERTIFICATE HANDLING:
2890 M:      David Howells <dhowells@redhat.com>
2891 M:      David Woodhouse <dwmw2@infradead.org>
2892 L:      keyrings@vger.kernel.org
2893 S:      Maintained
2894 F:      Documentation/module-signing.txt
2895 F:      certs/
2896 F:      scripts/sign-file.c
2897 F:      scripts/extract-cert.c
2898
2899 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2900 L:      linux-usb@vger.kernel.org
2901 S:      Orphan
2902 F:      Documentation/usb/WUSB-Design-overview.txt
2903 F:      Documentation/usb/wusb-cbaf
2904 F:      drivers/usb/host/hwa-hc.c
2905 F:      drivers/usb/host/whci/
2906 F:      drivers/usb/wusbcore/
2907 F:      include/linux/usb/wusb*
2908
2909 CFAG12864B LCD DRIVER
2910 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2911 W:      http://miguelojeda.es/auxdisplay.htm
2912 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2913 S:      Maintained
2914 F:      drivers/auxdisplay/cfag12864b.c
2915 F:      include/linux/cfag12864b.h
2916
2917 CFAG12864BFB LCD FRAMEBUFFER DRIVER
2918 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2919 W:      http://miguelojeda.es/auxdisplay.htm
2920 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2921 S:      Maintained
2922 F:      drivers/auxdisplay/cfag12864bfb.c
2923 F:      include/linux/cfag12864b.h
2924
2925 CFG80211 and NL80211
2926 M:      Johannes Berg <johannes@sipsolutions.net>
2927 L:      linux-wireless@vger.kernel.org
2928 W:      http://wireless.kernel.org/
2929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2931 S:      Maintained
2932 F:      include/uapi/linux/nl80211.h
2933 F:      include/net/cfg80211.h
2934 F:      net/wireless/*
2935 X:      net/wireless/wext*
2936
2937 CHAR and MISC DRIVERS
2938 M:      Arnd Bergmann <arnd@arndb.de>
2939 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2941 S:      Supported
2942 F:      drivers/char/*
2943 F:      drivers/misc/*
2944 F:      include/linux/miscdevice.h
2945
2946 CHECKPATCH
2947 M:      Andy Whitcroft <apw@canonical.com>
2948 M:      Joe Perches <joe@perches.com>
2949 S:      Maintained
2950 F:      scripts/checkpatch.pl
2951
2952 CHINESE DOCUMENTATION
2953 M:      Harry Wei <harryxiyou@gmail.com>
2954 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2955 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
2956 S:      Maintained
2957 F:      Documentation/zh_CN/
2958
2959 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2960 M:      Peter Chen <Peter.Chen@nxp.com>
2961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2962 L:      linux-usb@vger.kernel.org
2963 S:      Maintained
2964 F:      drivers/usb/chipidea/
2965
2966 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2967 M:      Hans de Goede <hdegoede@redhat.com>
2968 L:      linux-input@vger.kernel.org
2969 S:      Maintained
2970 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2971 F:      drivers/input/touchscreen/chipone_icn8318.c
2972
2973 CHROME HARDWARE PLATFORM SUPPORT
2974 M:      Olof Johansson <olof@lixom.net>
2975 S:      Maintained
2976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2977 F:      drivers/platform/chrome/
2978
2979 CISCO VIC ETHERNET NIC DRIVER
2980 M:      Christian Benvenuti <benve@cisco.com>
2981 M:      Sujith Sankar <ssujith@cisco.com>
2982 M:      Govindarajulu Varadarajan <_govind@gmx.com>
2983 M:      Neel Patel <neepatel@cisco.com>
2984 S:      Supported
2985 F:      drivers/net/ethernet/cisco/enic/
2986
2987 CISCO VIC LOW LATENCY NIC DRIVER
2988 M:      Christian Benvenuti <benve@cisco.com>
2989 M:      Dave Goodell <dgoodell@cisco.com>
2990 S:      Supported
2991 F:      drivers/infiniband/hw/usnic/
2992
2993 CIRRUS LOGIC EP93XX ETHERNET DRIVER
2994 M:      Hartley Sweeten <hsweeten@visionengravers.com>
2995 L:      netdev@vger.kernel.org
2996 S:      Maintained
2997 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
2998
2999 CIRRUS LOGIC AUDIO CODEC DRIVERS
3000 M:      Brian Austin <brian.austin@cirrus.com>
3001 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3002 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3003 S:      Maintained
3004 F:      sound/soc/codecs/cs*
3005
3006 CLEANCACHE API
3007 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3008 L:      linux-kernel@vger.kernel.org
3009 S:      Maintained
3010 F:      mm/cleancache.c
3011 F:      include/linux/cleancache.h
3012
3013 CLK API
3014 M:      Russell King <linux@armlinux.org.uk>
3015 L:      linux-clk@vger.kernel.org
3016 S:      Maintained
3017 F:      include/linux/clk.h
3018
3019 CLOCKSOURCE, CLOCKEVENT DRIVERS
3020 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3021 M:      Thomas Gleixner <tglx@linutronix.de>
3022 L:      linux-kernel@vger.kernel.org
3023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3024 S:      Supported
3025 F:      drivers/clocksource
3026
3027 CISCO FCOE HBA DRIVER
3028 M:      Hiral Patel <hiralpat@cisco.com>
3029 M:      Suma Ramars <sramars@cisco.com>
3030 M:      Brian Uchino <buchino@cisco.com>
3031 L:      linux-scsi@vger.kernel.org
3032 S:      Supported
3033 F:      drivers/scsi/fnic/
3034
3035 CISCO SCSI HBA DRIVER
3036 M:      Narsimhulu Musini <nmusini@cisco.com>
3037 M:      Sesidhar Baddela <sebaddel@cisco.com>
3038 L:      linux-scsi@vger.kernel.org
3039 S:      Supported
3040 F:      drivers/scsi/snic/
3041
3042 CMPC ACPI DRIVER
3043 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3044 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3045 L:      platform-driver-x86@vger.kernel.org
3046 S:      Supported
3047 F:      drivers/platform/x86/classmate-laptop.c
3048
3049 COBALT MEDIA DRIVER
3050 M:      Hans Verkuil <hans.verkuil@cisco.com>
3051 L:      linux-media@vger.kernel.org
3052 T:      git git://linuxtv.org/media_tree.git
3053 W:      https://linuxtv.org
3054 S:      Supported
3055 F:      drivers/media/pci/cobalt/
3056
3057 COCCINELLE/Semantic Patches (SmPL)
3058 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3059 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3060 M:      Nicolas Palix <nicolas.palix@imag.fr>
3061 M:      Michal Marek <mmarek@suse.com>
3062 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3064 W:      http://coccinelle.lip6.fr/
3065 S:      Supported
3066 F:      Documentation/coccinelle.txt
3067 F:      scripts/coccinelle/
3068 F:      scripts/coccicheck
3069
3070 CODA FILE SYSTEM
3071 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3072 M:      coda@cs.cmu.edu
3073 L:      codalist@coda.cs.cmu.edu
3074 W:      http://www.coda.cs.cmu.edu/
3075 S:      Maintained
3076 F:      Documentation/filesystems/coda.txt
3077 F:      fs/coda/
3078 F:      include/linux/coda*.h
3079 F:      include/uapi/linux/coda*.h
3080
3081 CODA V4L2 MEM2MEM DRIVER
3082 M:      Philipp Zabel <p.zabel@pengutronix.de>
3083 L:      linux-media@vger.kernel.org
3084 S:      Maintained
3085 F:      Documentation/devicetree/bindings/media/coda.txt
3086 F:      drivers/media/platform/coda/
3087
3088 COMMON CLK FRAMEWORK
3089 M:      Michael Turquette <mturquette@baylibre.com>
3090 M:      Stephen Boyd <sboyd@codeaurora.org>
3091 L:      linux-clk@vger.kernel.org
3092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3093 S:      Maintained
3094 F:      Documentation/devicetree/bindings/clock/
3095 F:      drivers/clk/
3096 X:      drivers/clk/clkdev.c
3097 F:      include/linux/clk-pr*
3098 F:      include/linux/clk/
3099
3100 COMMON INTERNET FILE SYSTEM (CIFS)
3101 M:      Steve French <sfrench@samba.org>
3102 L:      linux-cifs@vger.kernel.org
3103 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3104 W:      http://linux-cifs.samba.org/
3105 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3106 S:      Supported
3107 F:      Documentation/filesystems/cifs/
3108 F:      fs/cifs/
3109
3110 COMPACTPCI HOTPLUG CORE
3111 M:      Scott Murray <scott@spiteful.org>
3112 L:      linux-pci@vger.kernel.org
3113 S:      Maintained
3114 F:      drivers/pci/hotplug/cpci_hotplug*
3115
3116 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3117 M:      Scott Murray <scott@spiteful.org>
3118 L:      linux-pci@vger.kernel.org
3119 S:      Maintained
3120 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3121
3122 COMPACTPCI HOTPLUG GENERIC DRIVER
3123 M:      Scott Murray <scott@spiteful.org>
3124 L:      linux-pci@vger.kernel.org
3125 S:      Maintained
3126 F:      drivers/pci/hotplug/cpcihp_generic.c
3127
3128 COMPAL LAPTOP SUPPORT
3129 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3130 L:      platform-driver-x86@vger.kernel.org
3131 S:      Maintained
3132 F:      drivers/platform/x86/compal-laptop.c
3133
3134 CONEXANT ACCESSRUNNER USB DRIVER
3135 L:      accessrunner-general@lists.sourceforge.net
3136 W:      http://accessrunner.sourceforge.net/
3137 S:      Orphan
3138 F:      drivers/usb/atm/cxacru.c
3139
3140 CONFIGFS
3141 M:      Joel Becker <jlbec@evilplan.org>
3142 M:      Christoph Hellwig <hch@lst.de>
3143 T:      git git://git.infradead.org/users/hch/configfs.git
3144 S:      Supported
3145 F:      fs/configfs/
3146 F:      include/linux/configfs.h
3147
3148 CONNECTOR
3149 M:      Evgeniy Polyakov <zbr@ioremap.net>
3150 L:      netdev@vger.kernel.org
3151 S:      Maintained
3152 F:      drivers/connector/
3153
3154 CONTROL GROUP (CGROUP)
3155 M:      Tejun Heo <tj@kernel.org>
3156 M:      Li Zefan <lizefan@huawei.com>
3157 M:      Johannes Weiner <hannes@cmpxchg.org>
3158 L:      cgroups@vger.kernel.org
3159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3160 S:      Maintained
3161 F:      Documentation/cgroups/
3162 F:      include/linux/cgroup*
3163 F:      kernel/cgroup*
3164
3165 CONTROL GROUP - CPUSET
3166 M:      Li Zefan <lizefan@huawei.com>
3167 L:      cgroups@vger.kernel.org
3168 W:      http://www.bullopensource.org/cpuset/
3169 W:      http://oss.sgi.com/projects/cpusets/
3170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3171 S:      Maintained
3172 F:      Documentation/cgroups/cpusets.txt
3173 F:      include/linux/cpuset.h
3174 F:      kernel/cpuset.c
3175
3176 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3177 M:      Johannes Weiner <hannes@cmpxchg.org>
3178 M:      Michal Hocko <mhocko@kernel.org>
3179 M:      Vladimir Davydov <vdavydov@virtuozzo.com>
3180 L:      cgroups@vger.kernel.org
3181 L:      linux-mm@kvack.org
3182 S:      Maintained
3183 F:      mm/memcontrol.c
3184 F:      mm/swap_cgroup.c
3185
3186 CORETEMP HARDWARE MONITORING DRIVER
3187 M:      Fenghua Yu <fenghua.yu@intel.com>
3188 L:      linux-hwmon@vger.kernel.org
3189 S:      Maintained
3190 F:      Documentation/hwmon/coretemp
3191 F:      drivers/hwmon/coretemp.c
3192
3193 COSA/SRP SYNC SERIAL DRIVER
3194 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3195 W:      http://www.fi.muni.cz/~kas/cosa/
3196 S:      Maintained
3197 F:      drivers/net/wan/cosa*
3198
3199 CPMAC ETHERNET DRIVER
3200 M:      Florian Fainelli <florian@openwrt.org>
3201 L:      netdev@vger.kernel.org
3202 S:      Maintained
3203 F:      drivers/net/ethernet/ti/cpmac.c
3204
3205 CPU FREQUENCY DRIVERS
3206 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3207 M:      Viresh Kumar <viresh.kumar@linaro.org>
3208 L:      linux-pm@vger.kernel.org
3209 S:      Maintained
3210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3211 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3212 F:      drivers/cpufreq/
3213 F:      include/linux/cpufreq.h
3214
3215 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3216 M:      Viresh Kumar <viresh.kumar@linaro.org>
3217 M:      Sudeep Holla <sudeep.holla@arm.com>
3218 L:      linux-pm@vger.kernel.org
3219 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3220 S:      Maintained
3221 F:      drivers/cpufreq/arm_big_little.h
3222 F:      drivers/cpufreq/arm_big_little.c
3223 F:      drivers/cpufreq/arm_big_little_dt.c
3224
3225 CPUIDLE DRIVER - ARM BIG LITTLE
3226 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3227 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3228 L:      linux-pm@vger.kernel.org
3229 L:      linux-arm-kernel@lists.infradead.org
3230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3231 S:      Maintained
3232 F:      drivers/cpuidle/cpuidle-big_little.c
3233
3234 CPUIDLE DRIVER - ARM EXYNOS
3235 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3236 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3237 M:      Kukjin Kim <kgene@kernel.org>
3238 L:      linux-pm@vger.kernel.org
3239 L:      linux-samsung-soc@vger.kernel.org
3240 S:      Supported
3241 F:      drivers/cpuidle/cpuidle-exynos.c
3242 F:      arch/arm/mach-exynos/pm.c
3243
3244 CPUIDLE DRIVERS
3245 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3246 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3247 L:      linux-pm@vger.kernel.org
3248 S:      Maintained
3249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3250 F:      drivers/cpuidle/*
3251 F:      include/linux/cpuidle.h
3252
3253 CPUID/MSR DRIVER
3254 M:      "H. Peter Anvin" <hpa@zytor.com>
3255 S:      Maintained
3256 F:      arch/x86/kernel/cpuid.c
3257 F:      arch/x86/kernel/msr.c
3258
3259 CPU POWER MONITORING SUBSYSTEM
3260 M:      Thomas Renninger <trenn@suse.com>
3261 L:      linux-pm@vger.kernel.org
3262 S:      Maintained
3263 F:      tools/power/cpupower/
3264
3265 CRAMFS FILESYSTEM
3266 W:      http://sourceforge.net/projects/cramfs/
3267 S:      Orphan / Obsolete
3268 F:      Documentation/filesystems/cramfs.txt
3269 F:      fs/cramfs/
3270
3271 CRIS PORT
3272 M:      Mikael Starvik <starvik@axis.com>
3273 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3274 L:      linux-cris-kernel@axis.com
3275 W:      http://developer.axis.com
3276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3277 S:      Maintained
3278 F:      arch/cris/
3279 F:      drivers/tty/serial/crisv10.*
3280
3281 CRYPTO API
3282 M:      Herbert Xu <herbert@gondor.apana.org.au>
3283 M:      "David S. Miller" <davem@davemloft.net>
3284 L:      linux-crypto@vger.kernel.org
3285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3287 S:      Maintained
3288 F:      Documentation/crypto/
3289 F:      Documentation/DocBook/crypto-API.tmpl
3290 F:      arch/*/crypto/
3291 F:      crypto/
3292 F:      drivers/crypto/
3293 F:      include/crypto/
3294
3295 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3296 M:      Neil Horman <nhorman@tuxdriver.com>
3297 L:      linux-crypto@vger.kernel.org
3298 S:      Maintained
3299 F:      crypto/ansi_cprng.c
3300 F:      crypto/rng.c
3301
3302 CS3308 MEDIA DRIVER
3303 M:      Hans Verkuil <hverkuil@xs4all.nl>
3304 L:      linux-media@vger.kernel.org
3305 T:      git git://linuxtv.org/media_tree.git
3306 W:      http://linuxtv.org
3307 S:      Odd Fixes
3308 F:      drivers/media/i2c/cs3308.c
3309 F:      drivers/media/i2c/cs3308.h
3310
3311 CS5535 Audio ALSA driver
3312 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3313 S:      Maintained
3314 F:      sound/pci/cs5535audio/
3315
3316 CW1200 WLAN driver
3317 M:      Solomon Peachy <pizza@shaftnet.org>
3318 S:      Maintained
3319 F:      drivers/net/wireless/st/cw1200/
3320
3321 CX18 VIDEO4LINUX DRIVER
3322 M:      Andy Walls <awalls@md.metrocast.net>
3323 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3324 L:      linux-media@vger.kernel.org
3325 T:      git git://linuxtv.org/media_tree.git
3326 W:      https://linuxtv.org
3327 W:      http://www.ivtvdriver.org/index.php/Cx18
3328 S:      Maintained
3329 F:      Documentation/video4linux/cx18.txt
3330 F:      drivers/media/pci/cx18/
3331 F:      include/uapi/linux/ivtv*
3332
3333 CX2341X MPEG ENCODER HELPER MODULE
3334 M:      Hans Verkuil <hverkuil@xs4all.nl>
3335 L:      linux-media@vger.kernel.org
3336 T:      git git://linuxtv.org/media_tree.git
3337 W:      https://linuxtv.org
3338 S:      Maintained
3339 F:      drivers/media/common/cx2341x*
3340 F:      include/media/cx2341x*
3341
3342 CX24120 MEDIA DRIVER
3343 M:      Jemma Denson <jdenson@gmail.com>
3344 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3345 L:      linux-media@vger.kernel.org
3346 W:      https://linuxtv.org
3347 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3348 S:      Maintained
3349 F:      drivers/media/dvb-frontends/cx24120*
3350
3351 CX88 VIDEO4LINUX DRIVER
3352 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3353 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3354 L:      linux-media@vger.kernel.org
3355 W:      https://linuxtv.org
3356 T:      git git://linuxtv.org/media_tree.git
3357 S:      Odd fixes
3358 F:      Documentation/video4linux/cx88/
3359 F:      drivers/media/pci/cx88/
3360
3361 CXD2820R MEDIA DRIVER
3362 M:      Antti Palosaari <crope@iki.fi>
3363 L:      linux-media@vger.kernel.org
3364 W:      https://linuxtv.org
3365 W:      http://palosaari.fi/linux/
3366 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3367 T:      git git://linuxtv.org/anttip/media_tree.git
3368 S:      Maintained
3369 F:      drivers/media/dvb-frontends/cxd2820r*
3370
3371 CXGB3 ETHERNET DRIVER (CXGB3)
3372 M:      Santosh Raspatur <santosh@chelsio.com>
3373 L:      netdev@vger.kernel.org
3374 W:      http://www.chelsio.com
3375 S:      Supported
3376 F:      drivers/net/ethernet/chelsio/cxgb3/
3377
3378 CXGB3 ISCSI DRIVER (CXGB3I)
3379 M:      Karen Xie <kxie@chelsio.com>
3380 L:      linux-scsi@vger.kernel.org
3381 W:      http://www.chelsio.com
3382 S:      Supported
3383 F:      drivers/scsi/cxgbi/cxgb3i
3384
3385 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3386 M:      Steve Wise <swise@chelsio.com>
3387 L:      linux-rdma@vger.kernel.org
3388 W:      http://www.openfabrics.org
3389 S:      Supported
3390 F:      drivers/infiniband/hw/cxgb3/
3391
3392 CXGB4 ETHERNET DRIVER (CXGB4)
3393 M:      Hariprasad S <hariprasad@chelsio.com>
3394 L:      netdev@vger.kernel.org
3395 W:      http://www.chelsio.com
3396 S:      Supported
3397 F:      drivers/net/ethernet/chelsio/cxgb4/
3398
3399 CXGB4 ISCSI DRIVER (CXGB4I)
3400 M:      Karen Xie <kxie@chelsio.com>
3401 L:      linux-scsi@vger.kernel.org
3402 W:      http://www.chelsio.com
3403 S:      Supported
3404 F:      drivers/scsi/cxgbi/cxgb4i
3405
3406 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3407 M:      Steve Wise <swise@chelsio.com>
3408 L:      linux-rdma@vger.kernel.org
3409 W:      http://www.openfabrics.org
3410 S:      Supported
3411 F:      drivers/infiniband/hw/cxgb4/
3412
3413 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3414 M:      Casey Leedom <leedom@chelsio.com>
3415 L:      netdev@vger.kernel.org
3416 W:      http://www.chelsio.com
3417 S:      Supported
3418 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3419
3420 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3421 M:      Ian Munsie <imunsie@au1.ibm.com>
3422 M:      Michael Neuling <mikey@neuling.org>
3423 L:      linuxppc-dev@lists.ozlabs.org
3424 S:      Supported
3425 F:      drivers/misc/cxl/
3426 F:      include/misc/cxl*
3427 F:      include/uapi/misc/cxl.h
3428 F:      Documentation/powerpc/cxl.txt
3429 F:      Documentation/powerpc/cxl.txt
3430 F:      Documentation/ABI/testing/sysfs-class-cxl
3431
3432 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3433 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3434 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3435 L:      linux-scsi@vger.kernel.org
3436 S:      Supported
3437 F:      drivers/scsi/cxlflash/
3438 F:      include/uapi/scsi/cxlflash_ioctls.h
3439 F:      Documentation/powerpc/cxlflash.txt
3440
3441 STMMAC ETHERNET DRIVER
3442 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3443 M:      Alexandre Torgue <alexandre.torgue@st.com>
3444 L:      netdev@vger.kernel.org
3445 W:      http://www.stlinux.com
3446 S:      Supported
3447 F:      drivers/net/ethernet/stmicro/stmmac/
3448
3449 CYBERPRO FB DRIVER
3450 M:      Russell King <linux@armlinux.org.uk>
3451 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3452 W:      http://www.armlinux.org.uk/
3453 S:      Maintained
3454 F:      drivers/video/fbdev/cyber2000fb.*
3455
3456 CYCLADES ASYNC MUX DRIVER
3457 W:      http://www.cyclades.com/
3458 S:      Orphan
3459 F:      drivers/tty/cyclades.c
3460 F:      include/linux/cyclades.h
3461 F:      include/uapi/linux/cyclades.h
3462
3463 CYCLADES PC300 DRIVER
3464 W:      http://www.cyclades.com/
3465 S:      Orphan
3466 F:      drivers/net/wan/pc300*
3467
3468 CYPRESS_FIRMWARE MEDIA DRIVER
3469 M:      Antti Palosaari <crope@iki.fi>
3470 L:      linux-media@vger.kernel.org
3471 W:      https://linuxtv.org
3472 W:      http://palosaari.fi/linux/
3473 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3474 T:      git git://linuxtv.org/anttip/media_tree.git
3475 S:      Maintained
3476 F:      drivers/media/common/cypress_firmware*
3477
3478 CYTTSP TOUCHSCREEN DRIVER
3479 M:      Ferruh Yigit <fery@cypress.com>
3480 L:      linux-input@vger.kernel.org
3481 S:      Supported
3482 F:      drivers/input/touchscreen/cyttsp*
3483 F:      include/linux/input/cyttsp.h
3484
3485 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3486 M:      Joshua Kinard <kumba@gentoo.org>
3487 S:      Maintained
3488 F:      drivers/rtc/rtc-ds1685.c
3489 F:      include/linux/rtc/ds1685.h
3490
3491 DAMA SLAVE for AX.25
3492 M:      Joerg Reuter <jreuter@yaina.de>
3493 W:      http://yaina.de/jreuter/
3494 W:      http://www.qsl.net/dl1bke/
3495 L:      linux-hams@vger.kernel.org
3496 S:      Maintained
3497 F:      net/ax25/af_ax25.c
3498 F:      net/ax25/ax25_dev.c
3499 F:      net/ax25/ax25_ds_*
3500 F:      net/ax25/ax25_in.c
3501 F:      net/ax25/ax25_out.c
3502 F:      net/ax25/ax25_timer.c
3503 F:      net/ax25/sysctl_net_ax25.c
3504
3505 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3506 L:      netdev@vger.kernel.org
3507 S:      Orphan
3508 F:      Documentation/networking/dmfe.txt
3509 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3510
3511 DC390/AM53C974 SCSI driver
3512 M:      Hannes Reinecke <hare@suse.com>
3513 L:      linux-scsi@vger.kernel.org
3514 S:      Maintained
3515 F:      drivers/scsi/am53c974.c
3516
3517 DC395x SCSI driver
3518 M:      Oliver Neukum <oliver@neukum.org>
3519 M:      Ali Akcaagac <aliakc@web.de>
3520 M:      Jamie Lenehan <lenehan@twibble.org>
3521 L:      dc395x@twibble.org
3522 W:      http://twibble.org/dist/dc395x/
3523 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3524 S:      Maintained
3525 F:      Documentation/scsi/dc395x.txt
3526 F:      drivers/scsi/dc395x.*
3527
3528 DCCP PROTOCOL
3529 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3530 L:      dccp@vger.kernel.org
3531 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3532 S:      Maintained
3533 F:      include/linux/dccp.h
3534 F:      include/uapi/linux/dccp.h
3535 F:      include/linux/tfrc.h
3536 F:      net/dccp/
3537
3538 DECnet NETWORK LAYER
3539 W:      http://linux-decnet.sourceforge.net
3540 L:      linux-decnet-user@lists.sourceforge.net
3541 S:      Orphan
3542 F:      Documentation/networking/decnet.txt
3543 F:      net/decnet/
3544
3545 DECSTATION PLATFORM SUPPORT
3546 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3547 L:      linux-mips@linux-mips.org
3548 W:      http://www.linux-mips.org/wiki/DECstation
3549 S:      Maintained
3550 F:      arch/mips/dec/
3551 F:      arch/mips/include/asm/dec/
3552 F:      arch/mips/include/asm/mach-dec/
3553
3554 DEFXX FDDI NETWORK DRIVER
3555 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3556 S:      Maintained
3557 F:      drivers/net/fddi/defxx.*
3558
3559 DELL LAPTOP DRIVER
3560 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3561 M:      Pali Rohár <pali.rohar@gmail.com>
3562 L:      platform-driver-x86@vger.kernel.org
3563 S:      Maintained
3564 F:      drivers/platform/x86/dell-laptop.c
3565
3566 DELL LAPTOP RBTN DRIVER
3567 M:      Pali Rohár <pali.rohar@gmail.com>
3568 S:      Maintained
3569 F:      drivers/platform/x86/dell-rbtn.*
3570
3571 DELL LAPTOP FREEFALL DRIVER
3572 M:      Pali Rohár <pali.rohar@gmail.com>
3573 S:      Maintained
3574 F:      drivers/platform/x86/dell-smo8800.c
3575
3576 DELL LAPTOP SMM DRIVER
3577 M:      Pali Rohár <pali.rohar@gmail.com>
3578 S:      Maintained
3579 F:      drivers/hwmon/dell-smm-hwmon.c
3580 F:      include/uapi/linux/i8k.h
3581
3582 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3583 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3584 S:      Maintained
3585 F:      Documentation/dcdbas.txt
3586 F:      drivers/firmware/dcdbas.*
3587
3588 DELL WMI EXTRAS DRIVER
3589 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3590 M:      Pali Rohár <pali.rohar@gmail.com>
3591 S:      Maintained
3592 F:      drivers/platform/x86/dell-wmi.c
3593
3594 DESIGNWARE USB2 DRD IP DRIVER
3595 M:      John Youn <johnyoun@synopsys.com>
3596 L:      linux-usb@vger.kernel.org
3597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3598 S:      Maintained
3599 F:      drivers/usb/dwc2/
3600
3601 DESIGNWARE USB3 DRD IP DRIVER
3602 M:      Felipe Balbi <balbi@kernel.org>
3603 L:      linux-usb@vger.kernel.org
3604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3605 S:      Maintained
3606 F:      drivers/usb/dwc3/
3607
3608 DEVICE COREDUMP (DEV_COREDUMP)
3609 M:      Johannes Berg <johannes@sipsolutions.net>
3610 L:      linux-kernel@vger.kernel.org
3611 S:      Maintained
3612 F:      drivers/base/devcoredump.c
3613 F:      include/linux/devcoredump.h
3614
3615 DEVICE FREQUENCY (DEVFREQ)
3616 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3617 M:      Kyungmin Park <kyungmin.park@samsung.com>
3618 L:      linux-pm@vger.kernel.org
3619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3620 S:      Maintained
3621 F:      drivers/devfreq/
3622 F:      include/linux/devfreq.h
3623 F:      Documentation/devicetree/bindings/devfreq/
3624
3625 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3626 M:      Chanwoo Choi <cw00.choi@samsung.com>
3627 L:      linux-pm@vger.kernel.org
3628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3629 S:      Supported
3630 F:      drivers/devfreq/event/
3631 F:      drivers/devfreq/devfreq-event.c
3632 F:      include/linux/devfreq-event.h
3633 F:      Documentation/devicetree/bindings/devfreq/event/
3634
3635 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3636 M:      Chanwoo Choi <cw00.choi@samsung.com>
3637 L:      linux-pm@vger.kernel.org
3638 L:      linux-samsung-soc@vger.kernel.org
3639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3640 S:      Maintained
3641 F:      drivers/devfreq/exynos-bus.c
3642 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3643
3644 DEVICE NUMBER REGISTRY
3645 M:      Torben Mathiasen <device@lanana.org>
3646 W:      http://lanana.org/docs/device-list/index.html
3647 S:      Maintained
3648
3649 DEVICE-MAPPER  (LVM)
3650 M:      Alasdair Kergon <agk@redhat.com>
3651 M:      Mike Snitzer <snitzer@redhat.com>
3652 M:      dm-devel@redhat.com
3653 L:      dm-devel@redhat.com
3654 W:      http://sources.redhat.com/dm
3655 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3657 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3658 S:      Maintained
3659 F:      Documentation/device-mapper/
3660 F:      drivers/md/dm*
3661 F:      drivers/md/persistent-data/
3662 F:      include/linux/device-mapper.h
3663 F:      include/linux/dm-*.h
3664 F:      include/uapi/linux/dm-*.h
3665
3666 DEVLINK
3667 M:      Jiri Pirko <jiri@mellanox.com>
3668 L:      netdev@vger.kernel.org
3669 S:      Supported
3670 F:      net/core/devlink.c
3671 F:      include/net/devlink.h
3672 F:      include/uapi/linux/devlink.h
3673
3674 DIALOG SEMICONDUCTOR DRIVERS
3675 M:      Support Opensource <support.opensource@diasemi.com>
3676 W:      http://www.dialog-semiconductor.com/products
3677 S:      Supported
3678 F:      Documentation/hwmon/da90??
3679 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3680 F:      drivers/gpio/gpio-da90??.c
3681 F:      drivers/hwmon/da90??-hwmon.c
3682 F:      drivers/iio/adc/da91??-*.c
3683 F:      drivers/input/misc/da90??_onkey.c
3684 F:      drivers/input/touchscreen/da9052_tsi.c
3685 F:      drivers/leds/leds-da90??.c
3686 F:      drivers/mfd/da903x.c
3687 F:      drivers/mfd/da90??-*.c
3688 F:      drivers/mfd/da91??-*.c
3689 F:      drivers/power/da9052-battery.c
3690 F:      drivers/power/da91??-*.c
3691 F:      drivers/regulator/da903x.c
3692 F:      drivers/regulator/da9???-regulator.[ch]
3693 F:      drivers/rtc/rtc-da90??.c
3694 F:      drivers/video/backlight/da90??_bl.c
3695 F:      drivers/watchdog/da90??_wdt.c
3696 F:      include/linux/mfd/da903x.h
3697 F:      include/linux/mfd/da9052/
3698 F:      include/linux/mfd/da9055/
3699 F:      include/linux/mfd/da9063/
3700 F:      include/linux/mfd/da9150/
3701 F:      include/sound/da[79]*.h
3702 F:      sound/soc/codecs/da[79]*.[ch]
3703
3704 DIGI NEO AND CLASSIC PCI PRODUCTS
3705 M:      Lidza Louina <lidza.louina@gmail.com>
3706 M:      Mark Hounschell <markh@compro.net>
3707 L:      driverdev-devel@linuxdriverproject.org
3708 S:      Maintained
3709 F:      drivers/staging/dgnc/
3710
3711 DIOLAN U2C-12 I2C DRIVER
3712 M:      Guenter Roeck <linux@roeck-us.net>
3713 L:      linux-i2c@vger.kernel.org
3714 S:      Maintained
3715 F:      drivers/i2c/busses/i2c-diolan-u2c.c
3716
3717 DIRECT ACCESS (DAX)
3718 M:      Matthew Wilcox <willy@linux.intel.com>
3719 L:      linux-fsdevel@vger.kernel.org
3720 S:      Supported
3721 F:      fs/dax.c
3722
3723 DIRECTORY NOTIFICATION (DNOTIFY)
3724 M:      Eric Paris <eparis@parisplace.org>
3725 S:      Maintained
3726 F:      Documentation/filesystems/dnotify.txt
3727 F:      fs/notify/dnotify/
3728 F:      include/linux/dnotify.h
3729
3730 DISK GEOMETRY AND PARTITION HANDLING
3731 M:      Andries Brouwer <aeb@cwi.nl>
3732 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3733 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3734 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3735 S:      Maintained
3736
3737 DISKQUOTA
3738 M:      Jan Kara <jack@suse.com>
3739 S:      Maintained
3740 F:      Documentation/filesystems/quota.txt
3741 F:      fs/quota/
3742 F:      include/linux/quota*.h
3743 F:      include/uapi/linux/quota*.h
3744
3745 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3746 M:      Bernie Thompson <bernie@plugable.com>
3747 L:      linux-fbdev@vger.kernel.org
3748 S:      Maintained
3749 W:      http://plugable.com/category/projects/udlfb/
3750 F:      drivers/video/fbdev/udlfb.c
3751 F:      include/video/udlfb.h
3752 F:      Documentation/fb/udlfb.txt
3753
3754 DISTRIBUTED LOCK MANAGER (DLM)
3755 M:      Christine Caulfield <ccaulfie@redhat.com>
3756 M:      David Teigland <teigland@redhat.com>
3757 L:      cluster-devel@redhat.com
3758 W:      http://sources.redhat.com/cluster/
3759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3760 S:      Supported
3761 F:      fs/dlm/
3762
3763 DMA BUFFER SHARING FRAMEWORK
3764 M:      Sumit Semwal <sumit.semwal@linaro.org>
3765 S:      Maintained
3766 L:      linux-media@vger.kernel.org
3767 L:      dri-devel@lists.freedesktop.org
3768 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3769 F:      drivers/dma-buf/
3770 F:      include/linux/dma-buf*
3771 F:      include/linux/reservation.h
3772 F:      include/linux/*fence.h
3773 F:      Documentation/dma-buf-sharing.txt
3774 T:      git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3775
3776 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3777 M:      Vinod Koul <vinod.koul@intel.com>
3778 L:      dmaengine@vger.kernel.org
3779 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
3780 S:      Maintained
3781 F:      drivers/dma/
3782 F:      include/linux/dmaengine.h
3783 F:      Documentation/devicetree/bindings/dma/
3784 F:      Documentation/dmaengine/
3785 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
3786
3787 DME1737 HARDWARE MONITOR DRIVER
3788 M:      Juerg Haefliger <juergh@gmail.com>
3789 L:      linux-hwmon@vger.kernel.org
3790 S:      Maintained
3791 F:      Documentation/hwmon/dme1737
3792 F:      drivers/hwmon/dme1737.c
3793
3794 DMI/SMBIOS SUPPORT
3795 M:      Jean Delvare <jdelvare@suse.com>
3796 S:      Maintained
3797 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3798 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
3799 F:      drivers/firmware/dmi-id.c
3800 F:      drivers/firmware/dmi_scan.c
3801 F:      include/linux/dmi.h
3802
3803 DOCUMENTATION
3804 M:      Jonathan Corbet <corbet@lwn.net>
3805 L:      linux-doc@vger.kernel.org
3806 S:      Maintained
3807 F:      Documentation/
3808 F:      scripts/docproc.c
3809 F:      scripts/kernel-doc*
3810 X:      Documentation/ABI/
3811 X:      Documentation/devicetree/
3812 X:      Documentation/acpi
3813 X:      Documentation/power
3814 X:      Documentation/spi
3815 X:      Documentation/DocBook/media
3816 T:      git git://git.lwn.net/linux.git docs-next
3817
3818 DOUBLETALK DRIVER
3819 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
3820 L:      blinux-list@redhat.com
3821 S:      Maintained
3822 F:      drivers/char/dtlk.c
3823 F:      include/linux/dtlk.h
3824
3825 DPT_I2O SCSI RAID DRIVER
3826 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3827 L:      linux-scsi@vger.kernel.org
3828 W:      http://www.adaptec.com/
3829 S:      Maintained
3830 F:      drivers/scsi/dpt*
3831 F:      drivers/scsi/dpt/
3832
3833 DRBD DRIVER
3834 M:      Philipp Reisner <philipp.reisner@linbit.com>
3835 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
3836 L:      drbd-dev@lists.linbit.com
3837 W:      http://www.drbd.org
3838 T:      git git://git.linbit.com/linux-drbd.git
3839 T:      git git://git.linbit.com/drbd-8.4.git
3840 S:      Supported
3841 F:      drivers/block/drbd/
3842 F:      lib/lru_cache.c
3843 F:      Documentation/blockdev/drbd/
3844
3845 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3846 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3848 S:      Supported
3849 F:      Documentation/kobject.txt
3850 F:      drivers/base/
3851 F:      fs/debugfs/
3852 F:      fs/kernfs/
3853 F:      fs/sysfs/
3854 F:      include/linux/debugfs.h
3855 F:      include/linux/kobj*
3856 F:      lib/kobj*
3857
3858 DRM DRIVERS
3859 M:      David Airlie <airlied@linux.ie>
3860 L:      dri-devel@lists.freedesktop.org
3861 T:      git git://people.freedesktop.org/~airlied/linux
3862 S:      Maintained
3863 F:      drivers/gpu/drm/
3864 F:      drivers/gpu/vga/
3865 F:      Documentation/DocBook/gpu.*
3866 F:      include/drm/
3867 F:      include/uapi/drm/
3868
3869 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3870 M:      Dave Airlie <airlied@redhat.com>
3871 S:      Odd Fixes
3872 F:      drivers/gpu/drm/ast/
3873
3874 DRM DRIVER FOR BOCHS VIRTUAL GPU
3875 M:      Gerd Hoffmann <kraxel@redhat.com>
3876 S:      Odd Fixes
3877 F:      drivers/gpu/drm/bochs/
3878
3879 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3880 M:      Dave Airlie <airlied@redhat.com>
3881 S:      Odd Fixes
3882 F:      drivers/gpu/drm/cirrus/
3883
3884 RADEON and AMDGPU DRM DRIVERS
3885 M:      Alex Deucher <alexander.deucher@amd.com>
3886 M:      Christian König <christian.koenig@amd.com>
3887 L:      dri-devel@lists.freedesktop.org
3888 T:      git git://people.freedesktop.org/~agd5f/linux
3889 S:      Supported
3890 F:      drivers/gpu/drm/radeon/
3891 F:      include/uapi/drm/radeon_drm.h
3892 F:      drivers/gpu/drm/amd/
3893 F:      include/uapi/drm/amdgpu_drm.h
3894
3895 DRM PANEL DRIVERS
3896 M:      Thierry Reding <thierry.reding@gmail.com>
3897 L:      dri-devel@lists.freedesktop.org
3898 T:      git git://anongit.freedesktop.org/tegra/linux.git
3899 S:      Maintained
3900 F:      drivers/gpu/drm/drm_panel.c
3901 F:      drivers/gpu/drm/panel/
3902 F:      include/drm/drm_panel.h
3903 F:      Documentation/devicetree/bindings/display/panel/
3904
3905 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3906 M:      Daniel Vetter <daniel.vetter@intel.com>
3907 M:      Jani Nikula <jani.nikula@linux.intel.com>
3908 L:      intel-gfx@lists.freedesktop.org
3909 L:      dri-devel@lists.freedesktop.org
3910 W:      https://01.org/linuxgraphics/
3911 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
3912 T:      git git://anongit.freedesktop.org/drm-intel
3913 S:      Supported
3914 F:      drivers/gpu/drm/i915/
3915 F:      include/drm/i915*
3916 F:      include/uapi/drm/i915_drm.h
3917
3918 DRM DRIVERS FOR ATMEL HLCDC
3919 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
3920 L:      dri-devel@lists.freedesktop.org
3921 S:      Supported
3922 F:      drivers/gpu/drm/atmel-hlcdc/
3923 F:      Documentation/devicetree/bindings/drm/atmel/
3924
3925 DRM DRIVERS FOR ALLWINNER A10
3926 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
3927 L:      dri-devel@lists.freedesktop.org
3928 S:      Supported
3929 F:      drivers/gpu/drm/sun4i/
3930 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
3931
3932 DRM DRIVERS FOR EXYNOS
3933 M:      Inki Dae <inki.dae@samsung.com>
3934 M:      Joonyoung Shim <jy0922.shim@samsung.com>
3935 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
3936 M:      Kyungmin Park <kyungmin.park@samsung.com>
3937 L:      dri-devel@lists.freedesktop.org
3938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3939 S:      Supported
3940 F:      drivers/gpu/drm/exynos/
3941 F:      include/uapi/drm/exynos_drm.h
3942 F:      Documentation/devicetree/bindings/display/exynos/
3943
3944 DRM DRIVERS FOR FREESCALE DCU
3945 M:      Stefan Agner <stefan@agner.ch>
3946 M:      Alison Wang <alison.wang@freescale.com>
3947 L:      dri-devel@lists.freedesktop.org
3948 S:      Supported
3949 F:      drivers/gpu/drm/fsl-dcu/
3950 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
3951 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
3952 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3953
3954 DRM DRIVERS FOR FREESCALE IMX
3955 M:      Philipp Zabel <p.zabel@pengutronix.de>
3956 L:      dri-devel@lists.freedesktop.org
3957 S:      Maintained
3958 F:      drivers/gpu/drm/imx/
3959 F:      drivers/gpu/ipu-v3/
3960 F:      Documentation/devicetree/bindings/display/imx/
3961
3962 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3963 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3964 L:      dri-devel@lists.freedesktop.org
3965 T:      git git://github.com/patjak/drm-gma500
3966 S:      Maintained
3967 F:      drivers/gpu/drm/gma500/
3968
3969 DRM DRIVERS FOR HISILICON
3970 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
3971 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
3972 R:      Chen Feng <puck.chen@hisilicon.com>
3973 L:      dri-devel@lists.freedesktop.org
3974 T:      git git://github.com/xin3liang/linux.git
3975 S:      Maintained
3976 F:      drivers/gpu/drm/hisilicon/
3977 F:      Documentation/devicetree/bindings/display/hisilicon/
3978
3979 DRM DRIVER FOR INTEL I810 VIDEO CARDS
3980 S:      Orphan / Obsolete
3981 F:      drivers/gpu/drm/i810/
3982 F:      include/uapi/drm/i810_drm.h
3983
3984 DRM DRIVER FOR MSM ADRENO GPU
3985 M:      Rob Clark <robdclark@gmail.com>
3986 L:      linux-arm-msm@vger.kernel.org
3987 L:      dri-devel@lists.freedesktop.org
3988 L:      freedreno@lists.freedesktop.org
3989 T:      git git://people.freedesktop.org/~robclark/linux
3990 S:      Maintained
3991 F:      drivers/gpu/drm/msm/
3992 F:      include/uapi/drm/msm_drm.h
3993 F:      Documentation/devicetree/bindings/display/msm/
3994
3995 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
3996 M:      Ben Skeggs <bskeggs@redhat.com>
3997 L:      dri-devel@lists.freedesktop.org
3998 L:      nouveau@lists.freedesktop.org
3999 T:      git git://github.com/skeggsb/linux
4000 S:      Supported
4001 F:      drivers/gpu/drm/nouveau/
4002 F:      include/uapi/drm/nouveau_drm.h
4003
4004 DRM DRIVERS FOR NVIDIA TEGRA
4005 M:      Thierry Reding <thierry.reding@gmail.com>
4006 L:      dri-devel@lists.freedesktop.org
4007 L:      linux-tegra@vger.kernel.org
4008 T:      git git://anongit.freedesktop.org/tegra/linux.git
4009 S:      Supported
4010 F:      drivers/gpu/drm/tegra/
4011 F:      drivers/gpu/host1x/
4012 F:      include/linux/host1x.h
4013 F:      include/uapi/drm/tegra_drm.h
4014 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4015
4016 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4017 S:      Orphan / Obsolete
4018 F:      drivers/gpu/drm/mga/
4019 F:      include/uapi/drm/mga_drm.h
4020
4021 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4022 M:      Dave Airlie <airlied@redhat.com>
4023 S:      Odd Fixes
4024 F:      drivers/gpu/drm/mgag200/
4025
4026 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4027 S:      Orphan / Obsolete
4028 F:      drivers/gpu/drm/r128/
4029 F:      include/uapi/drm/r128_drm.h
4030
4031 DRM DRIVERS FOR RENESAS
4032 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4033 L:      dri-devel@lists.freedesktop.org
4034 L:      linux-renesas-soc@vger.kernel.org
4035 T:      git git://linuxtv.org/pinchartl/fbdev
4036 S:      Supported
4037 F:      drivers/gpu/drm/rcar-du/
4038 F:      drivers/gpu/drm/shmobile/
4039 F:      include/linux/platform_data/shmob_drm.h
4040 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4041
4042 DRM DRIVER FOR QXL VIRTUAL GPU
4043 M:      Dave Airlie <airlied@redhat.com>
4044 S:      Odd Fixes
4045 F:      drivers/gpu/drm/qxl/
4046 F:      include/uapi/drm/qxl_drm.h
4047
4048 DRM DRIVERS FOR ROCKCHIP
4049 M:      Mark Yao <mark.yao@rock-chips.com>
4050 L:      dri-devel@lists.freedesktop.org
4051 S:      Maintained
4052 F:      drivers/gpu/drm/rockchip/
4053 F:      Documentation/devicetree/bindings/display/rockchip/
4054
4055 DRM DRIVER FOR SAVAGE VIDEO CARDS
4056 S:      Orphan / Obsolete
4057 F:      drivers/gpu/drm/savage/
4058 F:      include/uapi/drm/savage_drm.h
4059
4060 DRM DRIVER FOR SIS VIDEO CARDS
4061 S:      Orphan / Obsolete
4062 F:      drivers/gpu/drm/sis/
4063 F:      include/uapi/drm/sis_drm.h
4064
4065 DRM DRIVERS FOR STI
4066 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4067 M:      Vincent Abriou <vincent.abriou@st.com>
4068 L:      dri-devel@lists.freedesktop.org
4069 T:      git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4070 S:      Maintained
4071 F:      drivers/gpu/drm/sti
4072 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4073
4074 DRM DRIVER FOR TDFX VIDEO CARDS
4075 S:      Orphan / Obsolete
4076 F:      drivers/gpu/drm/tdfx/
4077
4078 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4079 M:      Dave Airlie <airlied@redhat.com>
4080 S:      Odd Fixes
4081 F:      drivers/gpu/drm/udl/
4082
4083 DRM DRIVERS FOR VIVANTE GPU IP
4084 M:      Lucas Stach <l.stach@pengutronix.de>
4085 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4086 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4087 L:      dri-devel@lists.freedesktop.org
4088 S:      Maintained
4089 F:      drivers/gpu/drm/etnaviv/
4090 F:      include/uapi/drm/etnaviv_drm.h
4091 F:      Documentation/devicetree/bindings/display/etnaviv/
4092
4093 DRM DRIVER FOR VMWARE VIRTUAL GPU
4094 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4095 M:      Sinclair Yeh <syeh@vmware.com>
4096 M:      Thomas Hellstrom <thellstrom@vmware.com>
4097 L:      dri-devel@lists.freedesktop.org
4098 T:      git git://people.freedesktop.org/~syeh/repos_linux
4099 T:      git git://people.freedesktop.org/~thomash/linux
4100 S:      Supported
4101 F:      drivers/gpu/drm/vmwgfx/
4102 F:      include/uapi/drm/vmwgfx_drm.h
4103
4104 DRM DRIVERS FOR VC4
4105 M:      Eric Anholt <eric@anholt.net>
4106 T:      git git://github.com/anholt/linux
4107 S:      Supported
4108 F:      drivers/gpu/drm/vc4/
4109 F:      include/uapi/drm/vc4_drm.h
4110 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4111
4112 DSBR100 USB FM RADIO DRIVER
4113 M:      Alexey Klimov <klimov.linux@gmail.com>
4114 L:      linux-media@vger.kernel.org
4115 T:      git git://linuxtv.org/media_tree.git
4116 S:      Maintained
4117 F:      drivers/media/radio/dsbr100.c
4118
4119 DSCC4 DRIVER
4120 M:      Francois Romieu <romieu@fr.zoreil.com>
4121 L:      netdev@vger.kernel.org
4122 S:      Maintained
4123 F:      drivers/net/wan/dscc4.c
4124
4125 DT3155 MEDIA DRIVER
4126 M:      Hans Verkuil <hverkuil@xs4all.nl>
4127 L:      linux-media@vger.kernel.org
4128 T:      git git://linuxtv.org/media_tree.git
4129 W:      https://linuxtv.org
4130 S:      Odd Fixes
4131 F:      drivers/media/pci/dt3155/
4132
4133 DVB_USB_AF9015 MEDIA DRIVER
4134 M:      Antti Palosaari <crope@iki.fi>
4135 L:      linux-media@vger.kernel.org
4136 W:      https://linuxtv.org
4137 W:      http://palosaari.fi/linux/
4138 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4139 T:      git git://linuxtv.org/anttip/media_tree.git
4140 S:      Maintained
4141 F:      drivers/media/usb/dvb-usb-v2/af9015*
4142
4143 DVB_USB_AF9035 MEDIA DRIVER
4144 M:      Antti Palosaari <crope@iki.fi>
4145 L:      linux-media@vger.kernel.org
4146 W:      https://linuxtv.org
4147 W:      http://palosaari.fi/linux/
4148 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4149 T:      git git://linuxtv.org/anttip/media_tree.git
4150 S:      Maintained
4151 F:      drivers/media/usb/dvb-usb-v2/af9035*
4152
4153 DVB_USB_ANYSEE MEDIA DRIVER
4154 M:      Antti Palosaari <crope@iki.fi>
4155 L:      linux-media@vger.kernel.org
4156 W:      https://linuxtv.org
4157 W:      http://palosaari.fi/linux/
4158 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4159 T:      git git://linuxtv.org/anttip/media_tree.git
4160 S:      Maintained
4161 F:      drivers/media/usb/dvb-usb-v2/anysee*
4162
4163 DVB_USB_AU6610 MEDIA DRIVER
4164 M:      Antti Palosaari <crope@iki.fi>
4165 L:      linux-media@vger.kernel.org
4166 W:      https://linuxtv.org
4167 W:      http://palosaari.fi/linux/
4168 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4169 T:      git git://linuxtv.org/anttip/media_tree.git
4170 S:      Maintained
4171 F:      drivers/media/usb/dvb-usb-v2/au6610*
4172
4173 DVB_USB_CE6230 MEDIA DRIVER
4174 M:      Antti Palosaari <crope@iki.fi>
4175 L:      linux-media@vger.kernel.org
4176 W:      https://linuxtv.org
4177 W:      http://palosaari.fi/linux/
4178 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4179 T:      git git://linuxtv.org/anttip/media_tree.git
4180 S:      Maintained
4181 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4182
4183 DVB_USB_CXUSB MEDIA DRIVER
4184 M:      Michael Krufky <mkrufky@linuxtv.org>
4185 L:      linux-media@vger.kernel.org
4186 W:      https://linuxtv.org
4187 W:      http://github.com/mkrufky
4188 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4189 T:      git git://linuxtv.org/media_tree.git
4190 S:      Maintained
4191 F:      drivers/media/usb/dvb-usb/cxusb*
4192
4193 DVB_USB_EC168 MEDIA DRIVER
4194 M:      Antti Palosaari <crope@iki.fi>
4195 L:      linux-media@vger.kernel.org
4196 W:      https://linuxtv.org
4197 W:      http://palosaari.fi/linux/
4198 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4199 T:      git git://linuxtv.org/anttip/media_tree.git
4200 S:      Maintained
4201 F:      drivers/media/usb/dvb-usb-v2/ec168*
4202
4203 DVB_USB_GL861 MEDIA DRIVER
4204 M:      Antti Palosaari <crope@iki.fi>
4205 L:      linux-media@vger.kernel.org
4206 W:      https://linuxtv.org
4207 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4208 T:      git git://linuxtv.org/anttip/media_tree.git
4209 S:      Maintained
4210 F:      drivers/media/usb/dvb-usb-v2/gl861*
4211
4212 DVB_USB_MXL111SF MEDIA DRIVER
4213 M:      Michael Krufky <mkrufky@linuxtv.org>
4214 L:      linux-media@vger.kernel.org
4215 W:      https://linuxtv.org
4216 W:      http://github.com/mkrufky
4217 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4218 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4219 S:      Maintained
4220 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4221
4222 DVB_USB_RTL28XXU MEDIA DRIVER
4223 M:      Antti Palosaari <crope@iki.fi>
4224 L:      linux-media@vger.kernel.org
4225 W:      https://linuxtv.org
4226 W:      http://palosaari.fi/linux/
4227 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4228 T:      git git://linuxtv.org/anttip/media_tree.git
4229 S:      Maintained
4230 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4231
4232 DVB_USB_V2 MEDIA DRIVER
4233 M:      Antti Palosaari <crope@iki.fi>
4234 L:      linux-media@vger.kernel.org
4235 W:      https://linuxtv.org
4236 W:      http://palosaari.fi/linux/
4237 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4238 T:      git git://linuxtv.org/anttip/media_tree.git
4239 S:      Maintained
4240 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4241 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4242
4243 DYNAMIC DEBUG
4244 M:      Jason Baron <jbaron@akamai.com>
4245 S:      Maintained
4246 F:      lib/dynamic_debug.c
4247 F:      include/linux/dynamic_debug.h
4248
4249 DZ DECSTATION DZ11 SERIAL DRIVER
4250 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4251 S:      Maintained
4252 F:      drivers/tty/serial/dz.*
4253
4254 E3X0 POWER BUTTON DRIVER
4255 M:      Moritz Fischer <moritz.fischer@ettus.com>
4256 L:      usrp-users@lists.ettus.com
4257 W:      http://www.ettus.com
4258 S:      Supported
4259 F:      drivers/input/misc/e3x0-button.c
4260 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4261
4262 E4000 MEDIA DRIVER
4263 M:      Antti Palosaari <crope@iki.fi>
4264 L:      linux-media@vger.kernel.org
4265 W:      https://linuxtv.org
4266 W:      http://palosaari.fi/linux/
4267 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4268 T:      git git://linuxtv.org/anttip/media_tree.git
4269 S:      Maintained
4270 F:      drivers/media/tuners/e4000*
4271
4272 EATA ISA/EISA/PCI SCSI DRIVER
4273 M:      Dario Ballabio <ballabio_dario@emc.com>
4274 L:      linux-scsi@vger.kernel.org
4275 S:      Maintained
4276 F:      drivers/scsi/eata.c
4277
4278 EC100 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/dvb-frontends/ec100*
4287
4288 ECRYPT FILE SYSTEM
4289 M:      Tyler Hicks <tyhicks@canonical.com>
4290 L:      ecryptfs@vger.kernel.org
4291 W:      http://ecryptfs.org
4292 W:      https://launchpad.net/ecryptfs
4293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4294 S:      Supported
4295 F:      Documentation/filesystems/ecryptfs.txt
4296 F:      fs/ecryptfs/
4297
4298 EDAC-CORE
4299 M:      Doug Thompson <dougthompson@xmission.com>
4300 M:      Borislav Petkov <bp@alien8.de>
4301 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4302 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4303 L:      linux-edac@vger.kernel.org
4304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4306 S:      Supported
4307 F:      Documentation/edac.txt
4308 F:      drivers/edac/
4309 F:      include/linux/edac.h
4310
4311 EDAC-AMD64
4312 M:      Doug Thompson <dougthompson@xmission.com>
4313 M:      Borislav Petkov <bp@alien8.de>
4314 L:      linux-edac@vger.kernel.org
4315 S:      Maintained
4316 F:      drivers/edac/amd64_edac*
4317
4318 EDAC-CALXEDA
4319 M:      Doug Thompson <dougthompson@xmission.com>
4320 M:      Robert Richter <rric@kernel.org>
4321 L:      linux-edac@vger.kernel.org
4322 S:      Maintained
4323 F:      drivers/edac/highbank*
4324
4325 EDAC-CAVIUM
4326 M:      Ralf Baechle <ralf@linux-mips.org>
4327 M:      David Daney <david.daney@cavium.com>
4328 L:      linux-edac@vger.kernel.org
4329 L:      linux-mips@linux-mips.org
4330 S:      Supported
4331 F:      drivers/edac/octeon_edac*
4332
4333 EDAC-E752X
4334 M:      Mark Gross <mark.gross@intel.com>
4335 M:      Doug Thompson <dougthompson@xmission.com>
4336 L:      linux-edac@vger.kernel.org
4337 S:      Maintained
4338 F:      drivers/edac/e752x_edac.c
4339
4340 EDAC-E7XXX
4341 M:      Doug Thompson <dougthompson@xmission.com>
4342 L:      linux-edac@vger.kernel.org
4343 S:      Maintained
4344 F:      drivers/edac/e7xxx_edac.c
4345
4346 EDAC-GHES
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 S:      Maintained
4351 F:      drivers/edac/ghes_edac.c
4352
4353 EDAC-I82443BXGX
4354 M:      Tim Small <tim@buttersideup.com>
4355 L:      linux-edac@vger.kernel.org
4356 S:      Maintained
4357 F:      drivers/edac/i82443bxgx_edac.c
4358
4359 EDAC-I3000
4360 M:      Jason Uhlenkott <juhlenko@akamai.com>
4361 L:      linux-edac@vger.kernel.org
4362 S:      Maintained
4363 F:      drivers/edac/i3000_edac.c
4364
4365 EDAC-I5000
4366 M:      Doug Thompson <dougthompson@xmission.com>
4367 L:      linux-edac@vger.kernel.org
4368 S:      Maintained
4369 F:      drivers/edac/i5000_edac.c
4370
4371 EDAC-I5400
4372 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4373 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4374 L:      linux-edac@vger.kernel.org
4375 S:      Maintained
4376 F:      drivers/edac/i5400_edac.c
4377
4378 EDAC-I7300
4379 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4380 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4381 L:      linux-edac@vger.kernel.org
4382 S:      Maintained
4383 F:      drivers/edac/i7300_edac.c
4384
4385 EDAC-I7CORE
4386 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4387 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4388 L:      linux-edac@vger.kernel.org
4389 S:      Maintained
4390 F:      drivers/edac/i7core_edac.c
4391
4392 EDAC-I82975X
4393 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4394 M:      "Arvind R." <arvino55@gmail.com>
4395 L:      linux-edac@vger.kernel.org
4396 S:      Maintained
4397 F:      drivers/edac/i82975x_edac.c
4398
4399 EDAC-IE31200
4400 M:      Jason Baron <jbaron@akamai.com>
4401 L:      linux-edac@vger.kernel.org
4402 S:      Maintained
4403 F:      drivers/edac/ie31200_edac.c
4404
4405 EDAC-MPC85XX
4406 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4407 L:      linux-edac@vger.kernel.org
4408 S:      Maintained
4409 F:      drivers/edac/mpc85xx_edac.[ch]
4410
4411 EDAC-PASEMI
4412 M:      Egor Martovetsky <egor@pasemi.com>
4413 L:      linux-edac@vger.kernel.org
4414 S:      Maintained
4415 F:      drivers/edac/pasemi_edac.c
4416
4417 EDAC-R82600
4418 M:      Tim Small <tim@buttersideup.com>
4419 L:      linux-edac@vger.kernel.org
4420 S:      Maintained
4421 F:      drivers/edac/r82600_edac.c
4422
4423 EDAC-SBRIDGE
4424 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4425 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4426 L:      linux-edac@vger.kernel.org
4427 S:      Maintained
4428 F:      drivers/edac/sb_edac.c
4429
4430 EDAC-XGENE
4431 APPLIED MICRO (APM) X-GENE SOC EDAC
4432 M:     Loc Ho <lho@apm.com>
4433 S:     Supported
4434 F:     drivers/edac/xgene_edac.c
4435 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4436
4437 EDIROL UA-101/UA-1000 DRIVER
4438 M:      Clemens Ladisch <clemens@ladisch.de>
4439 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4440 T:      git git://git.alsa-project.org/alsa-kernel.git
4441 S:      Maintained
4442 F:      sound/usb/misc/ua101.c
4443
4444 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4445 M:      Matt Fleming <matt@codeblueprint.co.uk>
4446 L:      linux-efi@vger.kernel.org
4447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4448 S:      Maintained
4449 F:      Documentation/efi-stub.txt
4450 F:      arch/ia64/kernel/efi.c
4451 F:      arch/x86/boot/compressed/eboot.[ch]
4452 F:      arch/x86/include/asm/efi.h
4453 F:      arch/x86/platform/efi/
4454 F:      drivers/firmware/efi/
4455 F:      include/linux/efi*.h
4456
4457 EFI VARIABLE FILESYSTEM
4458 M:      Matthew Garrett <matthew.garrett@nebula.com>
4459 M:      Jeremy Kerr <jk@ozlabs.org>
4460 M:      Matt Fleming <matt@codeblueprint.co.uk>
4461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4462 L:      linux-efi@vger.kernel.org
4463 S:      Maintained
4464 F:      fs/efivarfs/
4465
4466 EFIFB FRAMEBUFFER DRIVER
4467 L:      linux-fbdev@vger.kernel.org
4468 M:      Peter Jones <pjones@redhat.com>
4469 S:      Maintained
4470 F:      drivers/video/fbdev/efifb.c
4471
4472 EFS FILESYSTEM
4473 W:      http://aeschi.ch.eu.org/efs/
4474 S:      Orphan
4475 F:      fs/efs/
4476
4477 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4478 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4479 L:      netdev@vger.kernel.org
4480 S:      Maintained
4481 F:      drivers/net/ethernet/ibm/ehea/
4482
4483 EM28XX VIDEO4LINUX DRIVER
4484 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4485 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4486 L:      linux-media@vger.kernel.org
4487 W:      https://linuxtv.org
4488 T:      git git://linuxtv.org/media_tree.git
4489 S:      Maintained
4490 F:      drivers/media/usb/em28xx/
4491
4492 EMBEDDED LINUX
4493 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4494 M:      Matt Mackall <mpm@selenic.com>
4495 M:      David Woodhouse <dwmw2@infradead.org>
4496 L:      linux-embedded@vger.kernel.org
4497 S:      Maintained
4498
4499 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4500 M:      James Smart <james.smart@avagotech.com>
4501 M:      Dick Kennedy <dick.kennedy@avagotech.com>
4502 L:      linux-scsi@vger.kernel.org
4503 W:      http://www.avagotech.com
4504 S:      Supported
4505 F:      drivers/scsi/lpfc/
4506
4507 ENE CB710 FLASH CARD READER DRIVER
4508 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4509 S:      Maintained
4510 F:      drivers/misc/cb710/
4511 F:      drivers/mmc/host/cb710-mmc.*
4512 F:      include/linux/cb710.h
4513
4514 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4515 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4516 S:      Maintained
4517 F:      drivers/media/rc/ene_ir.*
4518
4519 EPSON S1D13XXX FRAMEBUFFER DRIVER
4520 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4521 S:      Maintained
4522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4523 F:      drivers/video/fbdev/s1d13xxxfb.c
4524 F:      include/video/s1d13xxxfb.h
4525
4526 ET131X NETWORK DRIVER
4527 M:      Mark Einon <mark.einon@gmail.com>
4528 S:      Odd Fixes
4529 F:      drivers/net/ethernet/agere/
4530
4531 ETHERNET BRIDGE
4532 M:      Stephen Hemminger <stephen@networkplumber.org>
4533 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4534 L:      netdev@vger.kernel.org
4535 W:      http://www.linuxfoundation.org/en/Net:Bridge
4536 S:      Maintained
4537 F:      include/linux/netfilter_bridge/
4538 F:      net/bridge/
4539
4540 ETHERNET PHY LIBRARY
4541 M:      Florian Fainelli <f.fainelli@gmail.com>
4542 L:      netdev@vger.kernel.org
4543 S:      Maintained
4544 F:      include/linux/phy.h
4545 F:      include/linux/phy_fixed.h
4546 F:      drivers/net/phy/
4547 F:      Documentation/networking/phy.txt
4548 F:      drivers/of/of_mdio.c
4549 F:      drivers/of/of_net.c
4550
4551 EXT2 FILE SYSTEM
4552 M:      Jan Kara <jack@suse.com>
4553 L:      linux-ext4@vger.kernel.org
4554 S:      Maintained
4555 F:      Documentation/filesystems/ext2.txt
4556 F:      fs/ext2/
4557 F:      include/linux/ext2*
4558
4559 EXT4 FILE SYSTEM
4560 M:      "Theodore Ts'o" <tytso@mit.edu>
4561 M:      Andreas Dilger <adilger.kernel@dilger.ca>
4562 L:      linux-ext4@vger.kernel.org
4563 W:      http://ext4.wiki.kernel.org
4564 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
4565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4566 S:      Maintained
4567 F:      Documentation/filesystems/ext4.txt
4568 F:      fs/ext4/
4569
4570 Extended Verification Module (EVM)
4571 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
4572 L:      linux-ima-devel@lists.sourceforge.net
4573 L:      linux-security-module@vger.kernel.org
4574 S:      Supported
4575 F:      security/integrity/evm/
4576
4577 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4578 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4579 M:      Chanwoo Choi <cw00.choi@samsung.com>
4580 L:      linux-kernel@vger.kernel.org
4581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4582 S:      Maintained
4583 F:      drivers/extcon/
4584 F:      include/linux/extcon/
4585 F:      include/linux/extcon.h
4586 F:      Documentation/extcon/
4587 F:      Documentation/devicetree/bindings/extcon/
4588
4589 EXYNOS DP DRIVER
4590 M:      Jingoo Han <jingoohan1@gmail.com>
4591 L:      dri-devel@lists.freedesktop.org
4592 S:      Maintained
4593 F:      drivers/gpu/drm/exynos/exynos_dp*
4594
4595 EXYNOS SYSMMU (IOMMU) driver
4596 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4597 L:      iommu@lists.linux-foundation.org
4598 S:      Maintained
4599 F:      drivers/iommu/exynos-iommu.c
4600
4601 EXYNOS MIPI DISPLAY DRIVERS
4602 M:      Inki Dae <inki.dae@samsung.com>
4603 M:      Donghwa Lee <dh09.lee@samsung.com>
4604 M:      Kyungmin Park <kyungmin.park@samsung.com>
4605 L:      linux-fbdev@vger.kernel.org
4606 S:      Maintained
4607 F:      drivers/video/fbdev/exynos/exynos_mipi*
4608 F:      include/video/exynos_mipi*
4609
4610 EZchip NPS platform support
4611 M:      Noam Camus <noamc@ezchip.com>
4612 S:      Supported
4613 F:      arch/arc/plat-eznps
4614 F:      arch/arc/boot/dts/eznps.dts
4615
4616 F71805F HARDWARE MONITORING DRIVER
4617 M:      Jean Delvare <jdelvare@suse.com>
4618 L:      linux-hwmon@vger.kernel.org
4619 S:      Maintained
4620 F:      Documentation/hwmon/f71805f
4621 F:      drivers/hwmon/f71805f.c
4622
4623 FC0011 TUNER DRIVER
4624 M:      Michael Buesch <m@bues.ch>
4625 L:      linux-media@vger.kernel.org
4626 S:      Maintained
4627 F:      drivers/media/tuners/fc0011.h
4628 F:      drivers/media/tuners/fc0011.c
4629
4630 FC2580 MEDIA DRIVER
4631 M:      Antti Palosaari <crope@iki.fi>
4632 L:      linux-media@vger.kernel.org
4633 W:      https://linuxtv.org
4634 W:      http://palosaari.fi/linux/
4635 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4636 T:      git git://linuxtv.org/anttip/media_tree.git
4637 S:      Maintained
4638 F:      drivers/media/tuners/fc2580*
4639
4640 FANOTIFY
4641 M:      Eric Paris <eparis@redhat.com>
4642 S:      Maintained
4643 F:      fs/notify/fanotify/
4644 F:      include/linux/fanotify.h
4645 F:      include/uapi/linux/fanotify.h
4646
4647 FARSYNC SYNCHRONOUS DRIVER
4648 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
4649 W:      http://www.farsite.co.uk/
4650 S:      Supported
4651 F:      drivers/net/wan/farsync.*
4652
4653 FAULT INJECTION SUPPORT
4654 M:      Akinobu Mita <akinobu.mita@gmail.com>
4655 S:      Supported
4656 F:      Documentation/fault-injection/
4657 F:      lib/fault-inject.c
4658
4659 FBTFT Framebuffer drivers
4660 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4661 M:      Noralf Trønnes <noralf@tronnes.org>
4662 S:      Maintained
4663 F:      drivers/staging/fbtft/
4664
4665 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4666 M:      Vasu Dev <vasu.dev@intel.com>
4667 L:      fcoe-devel@open-fcoe.org
4668 W:      www.Open-FCoE.org
4669 S:      Supported
4670 F:      drivers/scsi/libfc/
4671 F:      drivers/scsi/fcoe/
4672 F:      include/scsi/fc/
4673 F:      include/scsi/libfc.h
4674 F:      include/scsi/libfcoe.h
4675 F:      include/uapi/scsi/fc/
4676
4677 FILE LOCKING (flock() and fcntl()/lockf())
4678 M:      Jeff Layton <jlayton@poochiereds.net>
4679 M:      "J. Bruce Fields" <bfields@fieldses.org>
4680 L:      linux-fsdevel@vger.kernel.org
4681 S:      Maintained
4682 F:      include/linux/fcntl.h
4683 F:      include/linux/fs.h
4684 F:      include/uapi/linux/fcntl.h
4685 F:      include/uapi/linux/fs.h
4686 F:      fs/fcntl.c
4687 F:      fs/locks.c
4688
4689 FILESYSTEMS (VFS and infrastructure)
4690 M:      Alexander Viro <viro@zeniv.linux.org.uk>
4691 L:      linux-fsdevel@vger.kernel.org
4692 S:      Maintained
4693 F:      fs/*
4694
4695 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4696 M:      Riku Voipio <riku.voipio@iki.fi>
4697 L:      linux-hwmon@vger.kernel.org
4698 S:      Maintained
4699 F:      drivers/hwmon/f75375s.c
4700 F:      include/linux/f75375s.h
4701
4702 FIREWIRE AUDIO DRIVERS
4703 M:      Clemens Ladisch <clemens@ladisch.de>
4704 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4705 T:      git git://git.alsa-project.org/alsa-kernel.git
4706 S:      Maintained
4707 F:      sound/firewire/
4708
4709 FIREWIRE MEDIA DRIVERS (firedtv)
4710 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
4711 L:      linux-media@vger.kernel.org
4712 L:      linux1394-devel@lists.sourceforge.net
4713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4714 S:      Maintained
4715 F:      drivers/media/firewire/
4716
4717 FIREWIRE SBP-2 TARGET
4718 M:      Chris Boot <bootc@bootc.net>
4719 L:      linux-scsi@vger.kernel.org
4720 L:      target-devel@vger.kernel.org
4721 L:      linux1394-devel@lists.sourceforge.net
4722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4723 S:      Maintained
4724 F:      drivers/target/sbp/
4725
4726 FIREWIRE SUBSYSTEM
4727 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
4728 L:      linux1394-devel@lists.sourceforge.net
4729 W:      http://ieee1394.wiki.kernel.org/
4730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4731 S:      Maintained
4732 F:      drivers/firewire/
4733 F:      include/linux/firewire.h
4734 F:      include/uapi/linux/firewire*.h
4735 F:      tools/firewire/
4736
4737 FIRMWARE LOADER (request_firmware)
4738 M:      Ming Lei <ming.lei@canonical.com>
4739 L:      linux-kernel@vger.kernel.org
4740 S:      Maintained
4741 F:      Documentation/firmware_class/
4742 F:      drivers/base/firmware*.c
4743 F:      include/linux/firmware.h
4744
4745 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4746 M:      Joshua Morris <josh.h.morris@us.ibm.com>
4747 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4748 S:      Maintained
4749 F:      drivers/block/rsxx/
4750
4751 FLOPPY DRIVER
4752 M:      Jiri Kosina <jikos@kernel.org>
4753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4754 S:      Odd fixes
4755 F:      drivers/block/floppy.c
4756
4757 FMC SUBSYSTEM
4758 M:      Alessandro Rubini <rubini@gnudd.com>
4759 W:      http://www.ohwr.org/projects/fmc-bus
4760 S:      Supported
4761 F:      drivers/fmc/
4762 F:      include/linux/fmc*.h
4763 F:      include/linux/ipmi-fru.h
4764 K:      fmc_d.*register
4765
4766 FPGA MANAGER FRAMEWORK
4767 M:      Alan Tull <atull@opensource.altera.com>
4768 R:      Moritz Fischer <moritz.fischer@ettus.com>
4769 S:      Maintained
4770 F:      drivers/fpga/
4771 F:      include/linux/fpga/fpga-mgr.h
4772 W:      http://www.rocketboards.org
4773
4774 FPU EMULATOR
4775 M:      Bill Metzenthen <billm@melbpc.org.au>
4776 W:      http://floatingpoint.sourceforge.net/emulator/index.html
4777 S:      Maintained
4778 F:      arch/x86/math-emu/
4779
4780 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4781 L:      netdev@vger.kernel.org
4782 S:      Orphan
4783 F:      drivers/net/wan/dlci.c
4784 F:      drivers/net/wan/sdla.c
4785
4786 FRAMEBUFFER LAYER
4787 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4788 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4789 L:      linux-fbdev@vger.kernel.org
4790 W:      http://linux-fbdev.sourceforge.net/
4791 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
4792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4793 S:      Maintained
4794 F:      Documentation/fb/
4795 F:      drivers/video/
4796 F:      include/video/
4797 F:      include/linux/fb.h
4798 F:      include/uapi/video/
4799 F:      include/uapi/linux/fb.h
4800
4801 FREESCALE DIU FRAMEBUFFER DRIVER
4802 M:      Timur Tabi <timur@tabi.org>
4803 L:      linux-fbdev@vger.kernel.org
4804 S:      Maintained
4805 F:      drivers/video/fbdev/fsl-diu-fb.*
4806
4807 FREESCALE DMA DRIVER
4808 M:      Li Yang <leoli@freescale.com>
4809 M:      Zhang Wei <zw@zh-kernel.org>
4810 L:      linuxppc-dev@lists.ozlabs.org
4811 S:      Maintained
4812 F:      drivers/dma/fsldma.*
4813
4814 FREESCALE GPMI NAND DRIVER
4815 M:      Han Xu <han.xu@nxp.com>
4816 L:      linux-mtd@lists.infradead.org
4817 S:      Maintained
4818 F:      drivers/mtd/nand/gpmi-nand/*
4819
4820 FREESCALE I2C CPM DRIVER
4821 M:      Jochen Friedrich <jochen@scram.de>
4822 L:      linuxppc-dev@lists.ozlabs.org
4823 L:      linux-i2c@vger.kernel.org
4824 S:      Maintained
4825 F:      drivers/i2c/busses/i2c-cpm.c
4826
4827 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4828 M:      Sascha Hauer <kernel@pengutronix.de>
4829 L:      linux-fbdev@vger.kernel.org
4830 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4831 S:      Maintained
4832 F:      include/linux/platform_data/video-imxfb.h
4833 F:      drivers/video/fbdev/imxfb.c
4834
4835 FREESCALE QUAD SPI DRIVER
4836 M:      Han Xu <han.xu@nxp.com>
4837 L:      linux-mtd@lists.infradead.org
4838 S:      Maintained
4839 F:      drivers/mtd/spi-nor/fsl-quadspi.c
4840
4841 FREESCALE SOC FS_ENET DRIVER
4842 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
4843 M:      Vitaly Bordug <vbordug@ru.mvista.com>
4844 L:      linuxppc-dev@lists.ozlabs.org
4845 L:      netdev@vger.kernel.org
4846 S:      Maintained
4847 F:      drivers/net/ethernet/freescale/fs_enet/
4848 F:      include/linux/fs_enet_pd.h
4849
4850 FREESCALE IMX / MXC FEC DRIVER
4851 M:      Fugang Duan <fugang.duan@nxp.com>
4852 L:      netdev@vger.kernel.org
4853 S:      Maintained
4854 F:      drivers/net/ethernet/freescale/fec_main.c
4855 F:      drivers/net/ethernet/freescale/fec_ptp.c
4856 F:      drivers/net/ethernet/freescale/fec.h
4857 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
4858
4859 FREESCALE QUICC ENGINE LIBRARY
4860 L:      linuxppc-dev@lists.ozlabs.org
4861 S:      Orphan
4862 F:      drivers/soc/fsl/qe/
4863 F:      include/soc/fsl/*qe*.h
4864 F:      include/soc/fsl/*ucc*.h
4865
4866 FREESCALE USB PERIPHERAL DRIVERS
4867 M:      Li Yang <leoli@freescale.com>
4868 L:      linux-usb@vger.kernel.org
4869 L:      linuxppc-dev@lists.ozlabs.org
4870 S:      Maintained
4871 F:      drivers/usb/gadget/udc/fsl*
4872
4873 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4874 M:      Li Yang <leoli@freescale.com>
4875 L:      netdev@vger.kernel.org
4876 L:      linuxppc-dev@lists.ozlabs.org
4877 S:      Maintained
4878 F:      drivers/net/ethernet/freescale/ucc_geth*
4879
4880 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4881 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
4882 L:      netdev@vger.kernel.org
4883 S:      Maintained
4884 F:      drivers/net/ethernet/freescale/gianfar*
4885 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
4886 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4887
4888 FREESCALE QUICC ENGINE UCC UART DRIVER
4889 M:      Timur Tabi <timur@tabi.org>
4890 L:      linuxppc-dev@lists.ozlabs.org
4891 S:      Maintained
4892 F:      drivers/tty/serial/ucc_uart.c
4893
4894 FREESCALE SOC SOUND DRIVERS
4895 M:      Timur Tabi <timur@tabi.org>
4896 M:      Nicolin Chen <nicoleotsuka@gmail.com>
4897 M:      Xiubo Li <Xiubo.Lee@gmail.com>
4898 R:      Fabio Estevam <fabio.estevam@nxp.com>
4899 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4900 L:      linuxppc-dev@lists.ozlabs.org
4901 S:      Maintained
4902 F:      sound/soc/fsl/fsl*
4903 F:      sound/soc/fsl/imx*
4904 F:      sound/soc/fsl/mpc8610_hpcd.c
4905
4906 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4907 M:      "J. German Rivera" <German.Rivera@freescale.com>
4908 M:      Stuart Yoder <stuart.yoder@nxp.com>
4909 L:      linux-kernel@vger.kernel.org
4910 S:      Maintained
4911 F:      drivers/staging/fsl-mc/
4912
4913 FREEVXFS FILESYSTEM
4914 M:      Christoph Hellwig <hch@infradead.org>
4915 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
4916 S:      Maintained
4917 F:      fs/freevxfs/
4918
4919 FREEZER
4920 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4921 M:      Pavel Machek <pavel@ucw.cz>
4922 L:      linux-pm@vger.kernel.org
4923 S:      Supported
4924 F:      Documentation/power/freezing-of-tasks.txt
4925 F:      include/linux/freezer.h
4926 F:      kernel/freezer.c
4927
4928 FRONTSWAP API
4929 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4930 L:      linux-kernel@vger.kernel.org
4931 S:      Maintained
4932 F:      mm/frontswap.c
4933 F:      include/linux/frontswap.h
4934
4935 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4936 M:      David Howells <dhowells@redhat.com>
4937 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
4938 S:      Supported
4939 F:      Documentation/filesystems/caching/
4940 F:      fs/fscache/
4941 F:      include/linux/fscache*.h
4942
4943 F2FS FILE SYSTEM
4944 M:      Jaegeuk Kim <jaegeuk@kernel.org>
4945 M:      Changman Lee <cm224.lee@samsung.com>
4946 R:      Chao Yu <yuchao0@huawei.com>
4947 L:      linux-f2fs-devel@lists.sourceforge.net
4948 W:      http://en.wikipedia.org/wiki/F2FS
4949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4950 S:      Maintained
4951 F:      Documentation/filesystems/f2fs.txt
4952 F:      Documentation/ABI/testing/sysfs-fs-f2fs
4953 F:      fs/f2fs/
4954 F:      include/linux/f2fs_fs.h
4955 F:      include/trace/events/f2fs.h
4956
4957 FUJITSU FR-V (FRV) PORT
4958 S:      Orphan
4959 F:      arch/frv/
4960
4961 FUJITSU LAPTOP EXTRAS
4962 M:      Jonathan Woithe <jwoithe@just42.net>
4963 L:      platform-driver-x86@vger.kernel.org
4964 S:      Maintained
4965 F:      drivers/platform/x86/fujitsu-laptop.c
4966
4967 FUJITSU M-5MO LS CAMERA ISP DRIVER
4968 M:      Kyungmin Park <kyungmin.park@samsung.com>
4969 M:      Heungjun Kim <riverful.kim@samsung.com>
4970 L:      linux-media@vger.kernel.org
4971 S:      Maintained
4972 F:      drivers/media/i2c/m5mols/
4973 F:      include/media/i2c/m5mols.h
4974
4975 FUJITSU TABLET EXTRAS
4976 M:      Robert Gerlach <khnz@gmx.de>
4977 L:      platform-driver-x86@vger.kernel.org
4978 S:      Maintained
4979 F:      drivers/platform/x86/fujitsu-tablet.c
4980
4981 FUSE: FILESYSTEM IN USERSPACE
4982 M:      Miklos Szeredi <miklos@szeredi.hu>
4983 L:      linux-fsdevel@vger.kernel.org
4984 W:      http://fuse.sourceforge.net/
4985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4986 S:      Maintained
4987 F:      fs/fuse/
4988 F:      include/uapi/linux/fuse.h
4989 F:      Documentation/filesystems/fuse.txt
4990
4991 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4992 M:      Rik Faith <faith@cs.unc.edu>
4993 L:      linux-scsi@vger.kernel.org
4994 S:      Odd Fixes (e.g., new signatures)
4995 F:      drivers/scsi/fdomain.*
4996
4997 GCOV BASED KERNEL PROFILING
4998 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4999 S:      Maintained
5000 F:      kernel/gcov/
5001 F:      Documentation/gcov.txt
5002
5003 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5004 M:      Achim Leubner <achim_leubner@adaptec.com>
5005 L:      linux-scsi@vger.kernel.org
5006 W:      http://www.icp-vortex.com/
5007 S:      Supported
5008 F:      drivers/scsi/gdt*
5009
5010 GDB KERNEL DEBUGGING HELPER SCRIPTS
5011 M:      Jan Kiszka <jan.kiszka@siemens.com>
5012 M:      Kieran Bingham <kieran@bingham.xyz>
5013 S:      Supported
5014 F:      scripts/gdb/
5015
5016 GEMTEK FM RADIO RECEIVER DRIVER
5017 M:      Hans Verkuil <hverkuil@xs4all.nl>
5018 L:      linux-media@vger.kernel.org
5019 T:      git git://linuxtv.org/media_tree.git
5020 W:      https://linuxtv.org
5021 S:      Maintained
5022 F:      drivers/media/radio/radio-gemtek*
5023
5024 GENERIC GPIO I2C DRIVER
5025 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5026 S:      Supported
5027 F:      drivers/i2c/busses/i2c-gpio.c
5028 F:      include/linux/i2c-gpio.h
5029
5030 GENERIC GPIO I2C MULTIPLEXER DRIVER
5031 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5032 L:      linux-i2c@vger.kernel.org
5033 S:      Supported
5034 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5035 F:      include/linux/i2c-mux-gpio.h
5036 F:      Documentation/i2c/muxes/i2c-mux-gpio
5037
5038 GENERIC HDLC (WAN) DRIVERS
5039 M:      Krzysztof Halasa <khc@pm.waw.pl>
5040 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5041 S:      Maintained
5042 F:      drivers/net/wan/c101.c
5043 F:      drivers/net/wan/hd6457*
5044 F:      drivers/net/wan/hdlc*
5045 F:      drivers/net/wan/n2.c
5046 F:      drivers/net/wan/pc300too.c
5047 F:      drivers/net/wan/pci200syn.c
5048 F:      drivers/net/wan/wanxl*
5049
5050 GENERIC INCLUDE/ASM HEADER FILES
5051 M:      Arnd Bergmann <arnd@arndb.de>
5052 L:      linux-arch@vger.kernel.org
5053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5054 S:      Maintained
5055 F:      include/asm-generic/
5056 F:      include/uapi/asm-generic/
5057
5058 GENERIC PHY FRAMEWORK
5059 M:      Kishon Vijay Abraham I <kishon@ti.com>
5060 L:      linux-kernel@vger.kernel.org
5061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5062 S:      Supported
5063 F:      drivers/phy/
5064 F:      include/linux/phy/
5065
5066 GENERIC PM DOMAINS
5067 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5068 M:      Kevin Hilman <khilman@kernel.org>
5069 M:      Ulf Hansson <ulf.hansson@linaro.org>
5070 L:      linux-pm@vger.kernel.org
5071 S:      Supported
5072 F:      drivers/base/power/domain*.c
5073 F:      include/linux/pm_domain.h
5074
5075 GENERIC UIO DRIVER FOR PCI DEVICES
5076 M:      "Michael S. Tsirkin" <mst@redhat.com>
5077 L:      kvm@vger.kernel.org
5078 S:      Supported
5079 F:      drivers/uio/uio_pci_generic.c
5080
5081 GET_MAINTAINER SCRIPT
5082 M:      Joe Perches <joe@perches.com>
5083 S:      Maintained
5084 F:      scripts/get_maintainer.pl
5085
5086 GFS2 FILE SYSTEM
5087 M:      Steven Whitehouse <swhiteho@redhat.com>
5088 M:      Bob Peterson <rpeterso@redhat.com>
5089 L:      cluster-devel@redhat.com
5090 W:      http://sources.redhat.com/cluster/
5091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5092 S:      Supported
5093 F:      Documentation/filesystems/gfs2*.txt
5094 F:      fs/gfs2/
5095 F:      include/uapi/linux/gfs2_ondisk.h
5096
5097 GIGASET ISDN DRIVERS
5098 M:      Paul Bolle <pebolle@tiscali.nl>
5099 L:      gigaset307x-common@lists.sourceforge.net
5100 W:      http://gigaset307x.sourceforge.net/
5101 S:      Odd Fixes
5102 F:      Documentation/isdn/README.gigaset
5103 F:      drivers/isdn/gigaset/
5104 F:      include/uapi/linux/gigaset_dev.h
5105
5106 GO7007 MPEG CODEC
5107 M:      Hans Verkuil <hans.verkuil@cisco.com>
5108 L:      linux-media@vger.kernel.org
5109 S:      Maintained
5110 F:      drivers/media/usb/go7007/
5111
5112 GOODIX TOUCHSCREEN
5113 M:      Bastien Nocera <hadess@hadess.net>
5114 L:      linux-input@vger.kernel.org
5115 S:      Maintained
5116 F:      drivers/input/touchscreen/goodix.c
5117
5118 GPIO SUBSYSTEM
5119 M:      Linus Walleij <linus.walleij@linaro.org>
5120 M:      Alexandre Courbot <gnurou@gmail.com>
5121 L:      linux-gpio@vger.kernel.org
5122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5123 S:      Maintained
5124 F:      Documentation/devicetree/bindings/gpio/
5125 F:      Documentation/gpio/
5126 F:      Documentation/ABI/testing/gpio-cdev
5127 F:      Documentation/ABI/obsolete/sysfs-gpio
5128 F:      drivers/gpio/
5129 F:      include/linux/gpio/
5130 F:      include/linux/gpio.h
5131 F:      include/asm-generic/gpio.h
5132 F:      include/uapi/linux/gpio.h
5133 F:      tools/gpio/
5134
5135 GRE DEMULTIPLEXER DRIVER
5136 M:      Dmitry Kozlov <xeb@mail.ru>
5137 L:      netdev@vger.kernel.org
5138 S:      Maintained
5139 F:      net/ipv4/gre_demux.c
5140 F:      net/ipv4/gre_offload.c
5141 F:      include/net/gre.h
5142
5143 GRETH 10/100/1G Ethernet MAC device driver
5144 M:      Andreas Larsson <andreas@gaisler.com>
5145 L:      netdev@vger.kernel.org
5146 S:      Maintained
5147 F:      drivers/net/ethernet/aeroflex/
5148
5149 GSPCA FINEPIX SUBDRIVER
5150 M:      Frank Zago <frank@zago.net>
5151 L:      linux-media@vger.kernel.org
5152 T:      git git://linuxtv.org/media_tree.git
5153 S:      Maintained
5154 F:      drivers/media/usb/gspca/finepix.c
5155
5156 GSPCA GL860 SUBDRIVER
5157 M:      Olivier Lorin <o.lorin@laposte.net>
5158 L:      linux-media@vger.kernel.org
5159 T:      git git://linuxtv.org/media_tree.git
5160 S:      Maintained
5161 F:      drivers/media/usb/gspca/gl860/
5162
5163 GSPCA M5602 SUBDRIVER
5164 M:      Erik Andren <erik.andren@gmail.com>
5165 L:      linux-media@vger.kernel.org
5166 T:      git git://linuxtv.org/media_tree.git
5167 S:      Maintained
5168 F:      drivers/media/usb/gspca/m5602/
5169
5170 GSPCA PAC207 SONIXB SUBDRIVER
5171 M:      Hans de Goede <hdegoede@redhat.com>
5172 L:      linux-media@vger.kernel.org
5173 T:      git git://linuxtv.org/media_tree.git
5174 S:      Maintained
5175 F:      drivers/media/usb/gspca/pac207.c
5176
5177 GSPCA SN9C20X SUBDRIVER
5178 M:      Brian Johnson <brijohn@gmail.com>
5179 L:      linux-media@vger.kernel.org
5180 T:      git git://linuxtv.org/media_tree.git
5181 S:      Maintained
5182 F:      drivers/media/usb/gspca/sn9c20x.c
5183
5184 GSPCA T613 SUBDRIVER
5185 M:      Leandro Costantino <lcostantino@gmail.com>
5186 L:      linux-media@vger.kernel.org
5187 T:      git git://linuxtv.org/media_tree.git
5188 S:      Maintained
5189 F:      drivers/media/usb/gspca/t613.c
5190
5191 GSPCA USB WEBCAM DRIVER
5192 M:      Hans de Goede <hdegoede@redhat.com>
5193 L:      linux-media@vger.kernel.org
5194 T:      git git://linuxtv.org/media_tree.git
5195 S:      Maintained
5196 F:      drivers/media/usb/gspca/
5197
5198 GUID PARTITION TABLE (GPT)
5199 M:      Davidlohr Bueso <dave@stgolabs.net>
5200 L:      linux-efi@vger.kernel.org
5201 S:      Maintained
5202 F:      block/partitions/efi.*
5203
5204 STK1160 USB VIDEO CAPTURE DRIVER
5205 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5206 L:      linux-media@vger.kernel.org
5207 T:      git git://linuxtv.org/media_tree.git
5208 S:      Maintained
5209 F:      drivers/media/usb/stk1160/
5210
5211 H8/300 ARCHITECTURE
5212 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5213 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5214 W:      http://uclinux-h8.sourceforge.jp
5215 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5216 S:      Maintained
5217 F:      arch/h8300/
5218 F:      drivers/clocksource/h8300_*.c
5219 F:      drivers/clk/h8300/
5220 F:      drivers/irqchip/irq-renesas-h8*.c
5221
5222 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5223 M:      Frank Seidel <frank@f-seidel.de>
5224 L:      platform-driver-x86@vger.kernel.org
5225 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5226 S:      Maintained
5227 F:      drivers/platform/x86/hdaps.c
5228
5229 HDPVR USB VIDEO ENCODER DRIVER
5230 M:      Hans Verkuil <hverkuil@xs4all.nl>
5231 L:      linux-media@vger.kernel.org
5232 T:      git git://linuxtv.org/media_tree.git
5233 W:      https://linuxtv.org
5234 S:      Odd Fixes
5235 F:      drivers/media/usb/hdpvr/
5236
5237 HWPOISON MEMORY FAILURE HANDLING
5238 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5239 L:      linux-mm@kvack.org
5240 S:      Maintained
5241 F:      mm/memory-failure.c
5242 F:      mm/hwpoison-inject.c
5243
5244 HYPERVISOR VIRTUAL CONSOLE DRIVER
5245 L:      linuxppc-dev@lists.ozlabs.org
5246 S:      Odd Fixes
5247 F:      drivers/tty/hvc/
5248
5249 HACKRF MEDIA DRIVER
5250 M:      Antti Palosaari <crope@iki.fi>
5251 L:      linux-media@vger.kernel.org
5252 W:      https://linuxtv.org
5253 W:      http://palosaari.fi/linux/
5254 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5255 T:      git git://linuxtv.org/anttip/media_tree.git
5256 S:      Maintained
5257 F:      drivers/media/usb/hackrf/
5258
5259 HARDWARE MONITORING
5260 M:      Jean Delvare <jdelvare@suse.com>
5261 M:      Guenter Roeck <linux@roeck-us.net>
5262 L:      linux-hwmon@vger.kernel.org
5263 W:      http://hwmon.wiki.kernel.org/
5264 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5266 S:      Maintained
5267 F:      Documentation/hwmon/
5268 F:      drivers/hwmon/
5269 F:      include/linux/hwmon*.h
5270
5271 HARDWARE RANDOM NUMBER GENERATOR CORE
5272 M:      Matt Mackall <mpm@selenic.com>
5273 M:      Herbert Xu <herbert@gondor.apana.org.au>
5274 L:      linux-crypto@vger.kernel.org
5275 S:      Odd fixes
5276 F:      Documentation/hw_random.txt
5277 F:      drivers/char/hw_random/
5278 F:      include/linux/hw_random.h
5279
5280 HARDWARE SPINLOCK CORE
5281 M:      Ohad Ben-Cohen <ohad@wizery.com>
5282 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5283 L:      linux-remoteproc@vger.kernel.org
5284 S:      Maintained
5285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5286 F:      Documentation/hwspinlock.txt
5287 F:      drivers/hwspinlock/hwspinlock_*
5288 F:      include/linux/hwspinlock.h
5289
5290 HARMONY SOUND DRIVER
5291 L:      linux-parisc@vger.kernel.org
5292 S:      Maintained
5293 F:      sound/parisc/harmony.*
5294
5295 HD29L2 MEDIA DRIVER
5296 M:      Antti Palosaari <crope@iki.fi>
5297 L:      linux-media@vger.kernel.org
5298 W:      https://linuxtv.org
5299 W:      http://palosaari.fi/linux/
5300 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5301 T:      git git://linuxtv.org/anttip/media_tree.git
5302 S:      Maintained
5303 F:      drivers/media/dvb-frontends/hd29l2*
5304
5305 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5306 M:      Don Brace <don.brace@microsemi.com>
5307 L:      iss_storagedev@hp.com
5308 L:      esc.storagedev@microsemi.com
5309 L:      linux-scsi@vger.kernel.org
5310 S:      Supported
5311 F:      Documentation/scsi/hpsa.txt
5312 F:      drivers/scsi/hpsa*.[ch]
5313 F:      include/linux/cciss*.h
5314 F:      include/uapi/linux/cciss*.h
5315
5316 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5317 M:      Don Brace <don.brace@microsemi.com>
5318 L:      iss_storagedev@hp.com
5319 L:      esc.storagedev@microsemi.com
5320 L:      linux-scsi@vger.kernel.org
5321 S:      Supported
5322 F:      Documentation/blockdev/cciss.txt
5323 F:      drivers/block/cciss*
5324 F:      include/linux/cciss_ioctl.h
5325 F:      include/uapi/linux/cciss_ioctl.h
5326
5327 HFI1 DRIVER
5328 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5329 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5330 L:      linux-rdma@vger.kernel.org
5331 S:      Supported
5332 F:      drivers/infiniband/hw/hfi1
5333
5334 HFS FILESYSTEM
5335 L:      linux-fsdevel@vger.kernel.org
5336 S:      Orphan
5337 F:      Documentation/filesystems/hfs.txt
5338 F:      fs/hfs/
5339
5340 HFSPLUS FILESYSTEM
5341 L:      linux-fsdevel@vger.kernel.org
5342 S:      Orphan
5343 F:      Documentation/filesystems/hfsplus.txt
5344 F:      fs/hfsplus/
5345
5346 HGA FRAMEBUFFER DRIVER
5347 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5348 L:      linux-nvidia@lists.surfsouth.com
5349 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5350 S:      Maintained
5351 F:      drivers/video/fbdev/hgafb.c
5352
5353 HIBERNATION (aka Software Suspend, aka swsusp)
5354 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5355 M:      Pavel Machek <pavel@ucw.cz>
5356 L:      linux-pm@vger.kernel.org
5357 S:      Supported
5358 F:      arch/x86/power/
5359 F:      drivers/base/power/
5360 F:      kernel/power/
5361 F:      include/linux/suspend.h
5362 F:      include/linux/freezer.h
5363 F:      include/linux/pm.h
5364 F:      arch/*/include/asm/suspend*.h
5365
5366 HID CORE LAYER
5367 M:      Jiri Kosina <jikos@kernel.org>
5368 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5369 L:      linux-input@vger.kernel.org
5370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5371 S:      Maintained
5372 F:      drivers/hid/
5373 F:      include/linux/hid*
5374 F:      include/uapi/linux/hid*
5375
5376 HID SENSOR HUB DRIVERS
5377 M:      Jiri Kosina <jikos@kernel.org>
5378 M:      Jonathan Cameron <jic23@kernel.org>
5379 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5380 L:      linux-input@vger.kernel.org
5381 L:      linux-iio@vger.kernel.org
5382 S:      Maintained
5383 F:      Documentation/hid/hid-sensor*
5384 F:      drivers/hid/hid-sensor-*
5385 F:      drivers/iio/*/hid-*
5386 F:      include/linux/hid-sensor-*
5387
5388 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5389 M:      Thomas Gleixner <tglx@linutronix.de>
5390 L:      linux-kernel@vger.kernel.org
5391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5392 S:      Maintained
5393 F:      Documentation/timers/
5394 F:      kernel/time/hrtimer.c
5395 F:      kernel/time/clockevents.c
5396 F:      kernel/time/tick*.*
5397 F:      kernel/time/timer_*.c
5398 F:      include/linux/clockchips.h
5399 F:      include/linux/hrtimer.h
5400
5401 HIGH-SPEED SCC DRIVER FOR AX.25
5402 L:      linux-hams@vger.kernel.org
5403 S:      Orphan
5404 F:      drivers/net/hamradio/dmascc.c
5405 F:      drivers/net/hamradio/scc.c
5406
5407 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5408 M:      HighPoint Linux Team <linux@highpoint-tech.com>
5409 W:      http://www.highpoint-tech.com
5410 S:      Supported
5411 F:      Documentation/scsi/hptiop.txt
5412 F:      drivers/scsi/hptiop.c
5413
5414 HIPPI
5415 M:      Jes Sorensen <jes@trained-monkey.org>
5416 L:      linux-hippi@sunsite.dk
5417 S:      Maintained
5418 F:      include/linux/hippidevice.h
5419 F:      include/uapi/linux/if_hippi.h
5420 F:      net/802/hippi.c
5421 F:      drivers/net/hippi/
5422
5423 HISILICON SAS Controller
5424 M:      John Garry <john.garry@huawei.com>
5425 W:      http://www.hisilicon.com
5426 S:      Supported
5427 F:      drivers/scsi/hisi_sas/
5428 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5429
5430 HOST AP DRIVER
5431 M:      Jouni Malinen <j@w1.fi>
5432 L:      hostap@shmoo.com (subscribers-only)
5433 L:      linux-wireless@vger.kernel.org
5434 W:      http://hostap.epitest.fi/
5435 S:      Maintained
5436 F:      drivers/net/wireless/intersil/hostap/
5437
5438 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5439 L:      platform-driver-x86@vger.kernel.org
5440 S:      Orphan
5441 F:      drivers/platform/x86/tc1100-wmi.c
5442
5443 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5444 M:      Jaroslav Kysela <perex@perex.cz>
5445 S:      Maintained
5446 F:      drivers/net/ethernet/hp/hp100.*
5447
5448 HPET:   High Precision Event Timers driver
5449 M:      Clemens Ladisch <clemens@ladisch.de>
5450 S:      Maintained
5451 F:      Documentation/timers/hpet.txt
5452 F:      drivers/char/hpet.c
5453 F:      include/linux/hpet.h
5454 F:      include/uapi/linux/hpet.h
5455
5456 HPET:   x86
5457 S:      Orphan
5458 F:      arch/x86/kernel/hpet.c
5459 F:      arch/x86/include/asm/hpet.h
5460
5461 HPFS FILESYSTEM
5462 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5463 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5464 S:      Maintained
5465 F:      fs/hpfs/
5466
5467 HSI SUBSYSTEM
5468 M:      Sebastian Reichel <sre@kernel.org>
5469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5470 S:      Maintained
5471 F:      Documentation/ABI/testing/sysfs-bus-hsi
5472 F:      Documentation/hsi.txt
5473 F:      drivers/hsi/
5474 F:      include/linux/hsi/
5475 F:      include/uapi/linux/hsi/
5476
5477 HSO 3G MODEM DRIVER
5478 M:      Jan Dumon <j.dumon@option.com>
5479 W:      http://www.pharscape.org
5480 S:      Maintained
5481 F:      drivers/net/usb/hso.c
5482
5483 HSR NETWORK PROTOCOL
5484 M:      Arvid Brodin <arvid.brodin@alten.se>
5485 L:      netdev@vger.kernel.org
5486 S:      Maintained
5487 F:      net/hsr/
5488
5489 HTCPEN TOUCHSCREEN DRIVER
5490 M:      Pau Oliva Fora <pof@eslack.org>
5491 L:      linux-input@vger.kernel.org
5492 S:      Maintained
5493 F:      drivers/input/touchscreen/htcpen.c
5494
5495 HUGETLB FILESYSTEM
5496 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
5497 S:      Maintained
5498 F:      fs/hugetlbfs/
5499
5500 Hyper-V CORE AND DRIVERS
5501 M:      "K. Y. Srinivasan" <kys@microsoft.com>
5502 M:      Haiyang Zhang <haiyangz@microsoft.com>
5503 L:      devel@linuxdriverproject.org
5504 S:      Maintained
5505 F:      arch/x86/include/asm/mshyperv.h
5506 F:      arch/x86/include/uapi/asm/hyperv.h
5507 F:      arch/x86/kernel/cpu/mshyperv.c
5508 F:      drivers/hid/hid-hyperv.c
5509 F:      drivers/hv/
5510 F:      drivers/input/serio/hyperv-keyboard.c
5511 F:      drivers/pci/host/pci-hyperv.c
5512 F:      drivers/net/hyperv/
5513 F:      drivers/scsi/storvsc_drv.c
5514 F:      drivers/video/fbdev/hyperv_fb.c
5515 F:      include/linux/hyperv.h
5516 F:      tools/hv/
5517 F:      Documentation/ABI/stable/sysfs-bus-vmbus
5518
5519 I2C MUXES
5520 M:      Peter Rosin <peda@axentia.se>
5521 L:      linux-i2c@vger.kernel.org
5522 S:      Maintained
5523 F:      Documentation/i2c/i2c-topology
5524 F:      Documentation/i2c/muxes/
5525 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
5526 F:      drivers/i2c/i2c-mux.c
5527 F:      drivers/i2c/muxes/
5528 F:      include/linux/i2c-mux.h
5529
5530 I2C OVER PARALLEL PORT
5531 M:      Jean Delvare <jdelvare@suse.com>
5532 L:      linux-i2c@vger.kernel.org
5533 S:      Maintained
5534 F:      Documentation/i2c/busses/i2c-parport
5535 F:      Documentation/i2c/busses/i2c-parport-light
5536 F:      drivers/i2c/busses/i2c-parport.c
5537 F:      drivers/i2c/busses/i2c-parport-light.c
5538
5539 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5540 M:      Jean Delvare <jdelvare@suse.com>
5541 L:      linux-i2c@vger.kernel.org
5542 S:      Maintained
5543 F:      Documentation/i2c/busses/i2c-ali1535
5544 F:      Documentation/i2c/busses/i2c-ali1563
5545 F:      Documentation/i2c/busses/i2c-ali15x3
5546 F:      Documentation/i2c/busses/i2c-amd756
5547 F:      Documentation/i2c/busses/i2c-amd8111
5548 F:      Documentation/i2c/busses/i2c-i801
5549 F:      Documentation/i2c/busses/i2c-nforce2
5550 F:      Documentation/i2c/busses/i2c-piix4
5551 F:      Documentation/i2c/busses/i2c-sis5595
5552 F:      Documentation/i2c/busses/i2c-sis630
5553 F:      Documentation/i2c/busses/i2c-sis96x
5554 F:      Documentation/i2c/busses/i2c-via
5555 F:      Documentation/i2c/busses/i2c-viapro
5556 F:      drivers/i2c/busses/i2c-ali1535.c
5557 F:      drivers/i2c/busses/i2c-ali1563.c
5558 F:      drivers/i2c/busses/i2c-ali15x3.c
5559 F:      drivers/i2c/busses/i2c-amd756.c
5560 F:      drivers/i2c/busses/i2c-amd756-s4882.c
5561 F:      drivers/i2c/busses/i2c-amd8111.c
5562 F:      drivers/i2c/busses/i2c-i801.c
5563 F:      drivers/i2c/busses/i2c-isch.c
5564 F:      drivers/i2c/busses/i2c-nforce2.c
5565 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
5566 F:      drivers/i2c/busses/i2c-piix4.c
5567 F:      drivers/i2c/busses/i2c-sis5595.c
5568 F:      drivers/i2c/busses/i2c-sis630.c
5569 F:      drivers/i2c/busses/i2c-sis96x.c
5570 F:      drivers/i2c/busses/i2c-via.c
5571 F:      drivers/i2c/busses/i2c-viapro.c
5572
5573 I2C/SMBUS ISMT DRIVER
5574 M:      Seth Heasley <seth.heasley@intel.com>
5575 M:      Neil Horman <nhorman@tuxdriver.com>
5576 L:      linux-i2c@vger.kernel.org
5577 F:      drivers/i2c/busses/i2c-ismt.c
5578 F:      Documentation/i2c/busses/i2c-ismt
5579
5580 I2C/SMBUS STUB DRIVER
5581 M:      Jean Delvare <jdelvare@suse.com>
5582 L:      linux-i2c@vger.kernel.org
5583 S:      Maintained
5584 F:      drivers/i2c/i2c-stub.c
5585
5586 I2C SUBSYSTEM
5587 M:      Wolfram Sang <wsa@the-dreams.de>
5588 L:      linux-i2c@vger.kernel.org
5589 W:      https://i2c.wiki.kernel.org/
5590 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
5591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5592 S:      Maintained
5593 F:      Documentation/devicetree/bindings/i2c/
5594 F:      Documentation/i2c/
5595 F:      drivers/i2c/
5596 F:      drivers/i2c/*/
5597 F:      include/linux/i2c.h
5598 F:      include/linux/i2c-*.h
5599 F:      include/uapi/linux/i2c.h
5600 F:      include/uapi/linux/i2c-*.h
5601
5602 I2C ACPI SUPPORT
5603 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5604 L:      linux-i2c@vger.kernel.org
5605 L:      linux-acpi@vger.kernel.org
5606 S:      Maintained
5607
5608 I2C-TAOS-EVM DRIVER
5609 M:      Jean Delvare <jdelvare@suse.com>
5610 L:      linux-i2c@vger.kernel.org
5611 S:      Maintained
5612 F:      Documentation/i2c/busses/i2c-taos-evm
5613 F:      drivers/i2c/busses/i2c-taos-evm.c
5614
5615 I2C-TINY-USB DRIVER
5616 M:      Till Harbaum <till@harbaum.org>
5617 L:      linux-i2c@vger.kernel.org
5618 W:      http://www.harbaum.org/till/i2c_tiny_usb
5619 S:      Maintained
5620 F:      drivers/i2c/busses/i2c-tiny-usb.c
5621
5622 i386 BOOT CODE
5623 M:      "H. Peter Anvin" <hpa@zytor.com>
5624 S:      Maintained
5625 F:      arch/x86/boot/
5626
5627 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5628 M:      "H. Peter Anvin" <hpa@zytor.com>
5629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5630 S:      Maintained
5631
5632 IA64 (Itanium) PLATFORM
5633 M:      Tony Luck <tony.luck@intel.com>
5634 M:      Fenghua Yu <fenghua.yu@intel.com>
5635 L:      linux-ia64@vger.kernel.org
5636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5637 S:      Maintained
5638 F:      arch/ia64/
5639
5640 IBM Power VMX Cryptographic instructions
5641 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5642 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5643 L:      linux-crypto@vger.kernel.org
5644 S:      Supported
5645 F:      drivers/crypto/vmx/Makefile
5646 F:      drivers/crypto/vmx/Kconfig
5647 F:      drivers/crypto/vmx/vmx.c
5648 F:      drivers/crypto/vmx/aes*
5649 F:      drivers/crypto/vmx/ghash*
5650 F:      drivers/crypto/vmx/ppc-xlate.pl
5651
5652 IBM Power in-Nest Crypto Acceleration
5653 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5654 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5655 L:      linux-crypto@vger.kernel.org
5656 S:      Supported
5657 F:      drivers/crypto/nx/Makefile
5658 F:      drivers/crypto/nx/Kconfig
5659 F:      drivers/crypto/nx/nx-aes*
5660 F:      drivers/crypto/nx/nx-sha*
5661 F:      drivers/crypto/nx/nx.*
5662 F:      drivers/crypto/nx/nx_csbcpb.h
5663 F:      drivers/crypto/nx/nx_debugfs.h
5664
5665 IBM Power 842 compression accelerator
5666 M:      Dan Streetman <ddstreet@ieee.org>
5667 S:      Supported
5668 F:      drivers/crypto/nx/Makefile
5669 F:      drivers/crypto/nx/Kconfig
5670 F:      drivers/crypto/nx/nx-842*
5671 F:      include/linux/sw842.h
5672 F:      crypto/842.c
5673 F:      lib/842/
5674
5675 IBM Power Linux RAID adapter
5676 M:      Brian King <brking@us.ibm.com>
5677 S:      Supported
5678 F:      drivers/scsi/ipr.*
5679
5680 IBM Power Virtual Ethernet Device Driver
5681 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5682 L:      netdev@vger.kernel.org
5683 S:      Supported
5684 F:      drivers/net/ethernet/ibm/ibmveth.*
5685
5686 IBM Power SRIOV Virtual NIC Device Driver
5687 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5688 M:      John Allen <jallen@linux.vnet.ibm.com>
5689 L:      netdev@vger.kernel.org
5690 S:      Supported
5691 F:      drivers/net/ethernet/ibm/ibmvnic.*
5692
5693 IBM Power Virtual SCSI Device Drivers
5694 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5695 L:      linux-scsi@vger.kernel.org
5696 S:      Supported
5697 F:      drivers/scsi/ibmvscsi/ibmvscsi*
5698 F:      drivers/scsi/ibmvscsi/viosrp.h
5699
5700 IBM Power Virtual FC Device Drivers
5701 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5702 L:      linux-scsi@vger.kernel.org
5703 S:      Supported
5704 F:      drivers/scsi/ibmvscsi/ibmvfc*
5705
5706 IBM ServeRAID RAID DRIVER
5707 S:      Orphan
5708 F:      drivers/scsi/ips.*
5709
5710 ICH LPC AND GPIO DRIVER
5711 M:      Peter Tyser <ptyser@xes-inc.com>
5712 S:      Maintained
5713 F:      drivers/mfd/lpc_ich.c
5714 F:      drivers/gpio/gpio-ich.c
5715
5716 IDE SUBSYSTEM
5717 M:      "David S. Miller" <davem@davemloft.net>
5718 L:      linux-ide@vger.kernel.org
5719 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
5720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5721 S:      Maintained
5722 F:      Documentation/ide/
5723 F:      drivers/ide/
5724 F:      include/linux/ide.h
5725
5726 IDEAPAD LAPTOP EXTRAS DRIVER
5727 M:      Ike Panhc <ike.pan@canonical.com>
5728 L:      platform-driver-x86@vger.kernel.org
5729 W:      http://launchpad.net/ideapad-laptop
5730 S:      Maintained
5731 F:      drivers/platform/x86/ideapad-laptop.c
5732
5733 IDEAPAD LAPTOP SLIDEBAR DRIVER
5734 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
5735 L:      linux-input@vger.kernel.org
5736 W:      https://github.com/o2genum/ideapad-slidebar
5737 S:      Maintained
5738 F:      drivers/input/misc/ideapad_slidebar.c
5739
5740 IDE/ATAPI DRIVERS
5741 M:      Borislav Petkov <bp@alien8.de>
5742 L:      linux-ide@vger.kernel.org
5743 S:      Maintained
5744 F:      Documentation/cdrom/ide-cd
5745 F:      drivers/ide/ide-cd*
5746
5747 IDLE-I7300
5748 M:      Andy Henroid <andrew.d.henroid@intel.com>
5749 L:      linux-pm@vger.kernel.org
5750 S:      Supported
5751 F:      drivers/idle/i7300_idle.c
5752
5753 IEEE 802.15.4 SUBSYSTEM
5754 M:      Alexander Aring <aar@pengutronix.de>
5755 L:      linux-wpan@vger.kernel.org
5756 W:      http://wpan.cakelab.org/
5757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5759 S:      Maintained
5760 F:      net/ieee802154/
5761 F:      net/mac802154/
5762 F:      drivers/net/ieee802154/
5763 F:      include/linux/nl802154.h
5764 F:      include/linux/ieee802154.h
5765 F:      include/net/nl802154.h
5766 F:      include/net/mac802154.h
5767 F:      include/net/af_ieee802154.h
5768 F:      include/net/cfg802154.h
5769 F:      include/net/ieee802154_netdev.h
5770 F:      Documentation/networking/ieee802154.txt
5771
5772 IGORPLUG-USB IR RECEIVER
5773 M:      Sean Young <sean@mess.org>
5774 L:      linux-media@vger.kernel.org
5775 S:      Maintained
5776 F:      drivers/media/rc/igorplugusb.c
5777
5778 IGUANAWORKS USB IR TRANSCEIVER
5779 M:      Sean Young <sean@mess.org>
5780 L:      linux-media@vger.kernel.org
5781 S:      Maintained
5782 F:      drivers/media/rc/iguanair.c
5783
5784 IIO SUBSYSTEM AND DRIVERS
5785 M:      Jonathan Cameron <jic23@kernel.org>
5786 R:      Hartmut Knaack <knaack.h@gmx.de>
5787 R:      Lars-Peter Clausen <lars@metafoo.de>
5788 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5789 L:      linux-iio@vger.kernel.org
5790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
5791 S:      Maintained
5792 F:      Documentation/devicetree/bindings/iio/
5793 F:      drivers/iio/
5794 F:      drivers/staging/iio/
5795 F:      include/linux/iio/
5796 F:      tools/iio/
5797
5798 IKANOS/ADI EAGLE ADSL USB DRIVER
5799 M:      Matthieu Castet <castet.matthieu@free.fr>
5800 M:      Stanislaw Gruszka <stf_xl@wp.pl>
5801 S:      Maintained
5802 F:      drivers/usb/atm/ueagle-atm.c
5803
5804 INA209 HARDWARE MONITOR DRIVER
5805 M:      Guenter Roeck <linux@roeck-us.net>
5806 L:      linux-hwmon@vger.kernel.org
5807 S:      Maintained
5808 F:      Documentation/hwmon/ina209
5809 F:      Documentation/devicetree/bindings/i2c/ina209.txt
5810 F:      drivers/hwmon/ina209.c
5811
5812 INA2XX HARDWARE MONITOR DRIVER
5813 M:      Guenter Roeck <linux@roeck-us.net>
5814 L:      linux-hwmon@vger.kernel.org
5815 S:      Maintained
5816 F:      Documentation/hwmon/ina2xx
5817 F:      drivers/hwmon/ina2xx.c
5818 F:      include/linux/platform_data/ina2xx.h
5819
5820 INDUSTRY PACK SUBSYSTEM (IPACK)
5821 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5822 M:      Jens Taprogge <jens.taprogge@taprogge.org>
5823 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5824 L:      industrypack-devel@lists.sourceforge.net
5825 W:      http://industrypack.sourceforge.net
5826 S:      Maintained
5827 F:      drivers/ipack/
5828
5829 INGENIC JZ4780 DMA Driver
5830 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5831 S:      Maintained
5832 F:      drivers/dma/dma-jz4780.c
5833
5834 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5835 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5836 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5837 L:      linux-ima-devel@lists.sourceforge.net
5838 L:      linux-ima-user@lists.sourceforge.net
5839 L:      linux-security-module@vger.kernel.org
5840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5841 S:      Supported
5842 F:      security/integrity/ima/
5843
5844 IMGTEC IR DECODER DRIVER
5845 M:      James Hogan <james.hogan@imgtec.com>
5846 S:      Maintained
5847 F:      drivers/media/rc/img-ir/
5848
5849 IMS TWINTURBO FRAMEBUFFER DRIVER
5850 L:      linux-fbdev@vger.kernel.org
5851 S:      Orphan
5852 F:      drivers/video/fbdev/imsttfb.c
5853
5854 INFINIBAND SUBSYSTEM
5855 M:      Doug Ledford <dledford@redhat.com>
5856 M:      Sean Hefty <sean.hefty@intel.com>
5857 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
5858 L:      linux-rdma@vger.kernel.org
5859 W:      http://www.openfabrics.org/
5860 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
5861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5862 S:      Supported
5863 F:      Documentation/infiniband/
5864 F:      drivers/infiniband/
5865 F:      include/uapi/linux/if_infiniband.h
5866 F:      include/uapi/rdma/
5867 F:      include/rdma/
5868
5869 INOTIFY
5870 M:      John McCutchan <john@johnmccutchan.com>
5871 M:      Robert Love <rlove@rlove.org>
5872 M:      Eric Paris <eparis@parisplace.org>
5873 S:      Maintained
5874 F:      Documentation/filesystems/inotify.txt
5875 F:      fs/notify/inotify/
5876 F:      include/linux/inotify.h
5877 F:      include/uapi/linux/inotify.h
5878
5879 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5880 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
5881 L:      linux-input@vger.kernel.org
5882 Q:      http://patchwork.kernel.org/project/linux-input/list/
5883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5884 S:      Maintained
5885 F:      drivers/input/
5886 F:      include/linux/input.h
5887 F:      include/uapi/linux/input.h
5888 F:      include/linux/input/
5889 F:      Documentation/devicetree/bindings/input/
5890
5891 INPUT MULTITOUCH (MT) PROTOCOL
5892 M:      Henrik Rydberg <rydberg@bitmath.org>
5893 L:      linux-input@vger.kernel.org
5894 S:      Odd fixes
5895 F:      Documentation/input/multi-touch-protocol.txt
5896 F:      drivers/input/input-mt.c
5897 K:      \b(ABS|SYN)_MT_
5898
5899 INTEL ASoC BDW/HSW DRIVERS
5900 M:      Jie Yang <yang.jie@linux.intel.com>
5901 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5902 S:      Supported
5903 F:      sound/soc/intel/common/sst-dsp*
5904 F:      sound/soc/intel/common/sst-firmware.c
5905 F:      sound/soc/intel/boards/broadwell.c
5906 F:      sound/soc/intel/haswell/
5907
5908 INTEL C600 SERIES SAS CONTROLLER DRIVER
5909 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
5910 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5911 L:      linux-scsi@vger.kernel.org
5912 T:      git git://git.code.sf.net/p/intel-sas/isci
5913 S:      Supported
5914 F:      drivers/scsi/isci/
5915
5916 INTEL HID EVENT DRIVER
5917 M:      Alex Hung <alex.hung@canonical.com>
5918 L:      platform-driver-x86@vger.kernel.org
5919 S:      Maintained
5920 F:      drivers/platform/x86/intel-hid.c
5921
5922 INTEL IDLE DRIVER
5923 M:      Len Brown <lenb@kernel.org>
5924 L:      linux-pm@vger.kernel.org
5925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5926 S:      Supported
5927 F:      drivers/idle/intel_idle.c
5928
5929 INTEL PSTATE DRIVER
5930 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5931 M:      Len Brown <lenb@kernel.org>
5932 L:      linux-pm@vger.kernel.org
5933 S:      Supported
5934 F:      drivers/cpufreq/intel_pstate.c
5935
5936 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5937 M:      Maik Broemme <mbroemme@plusserver.de>
5938 L:      linux-fbdev@vger.kernel.org
5939 S:      Maintained
5940 F:      Documentation/fb/intelfb.txt
5941 F:      drivers/video/fbdev/intelfb/
5942
5943 INTEL 810/815 FRAMEBUFFER DRIVER
5944 M:      Antonino Daplas <adaplas@gmail.com>
5945 L:      linux-fbdev@vger.kernel.org
5946 S:      Maintained
5947 F:      drivers/video/fbdev/i810/
5948
5949 INTEL MENLOW THERMAL DRIVER
5950 M:      Sujith Thomas <sujith.thomas@intel.com>
5951 L:      platform-driver-x86@vger.kernel.org
5952 W:      https://01.org/linux-acpi
5953 S:      Supported
5954 F:      drivers/platform/x86/intel_menlow.c
5955
5956 INTEL I/OAT DMA DRIVER
5957 M:      Dave Jiang <dave.jiang@intel.com>
5958 R:      Dan Williams <dan.j.williams@intel.com>
5959 L:      dmaengine@vger.kernel.org
5960 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
5961 S:      Supported
5962 F:      drivers/dma/ioat*
5963
5964 INTEL IOMMU (VT-d)
5965 M:      David Woodhouse <dwmw2@infradead.org>
5966 L:      iommu@lists.linux-foundation.org
5967 T:      git git://git.infradead.org/iommu-2.6.git
5968 S:      Supported
5969 F:      drivers/iommu/intel-iommu.c
5970 F:      include/linux/intel-iommu.h
5971
5972 INTEL IOP-ADMA DMA DRIVER
5973 R:      Dan Williams <dan.j.williams@intel.com>
5974 S:      Odd fixes
5975 F:      drivers/dma/iop-adma.c
5976
5977 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5978 M:      Krzysztof Halasa <khalasa@piap.pl>
5979 S:      Maintained
5980 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
5981 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
5982 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5983 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
5984 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
5985 F:      drivers/net/wan/ixp4xx_hss.c
5986
5987 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5988 M:      Deepak Saxena <dsaxena@plexity.net>
5989 S:      Maintained
5990 F:      drivers/char/hw_random/ixp4xx-rng.c
5991
5992 INTEL ETHERNET DRIVERS
5993 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5994 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
5995 W:      http://www.intel.com/support/feedback.htm
5996 W:      http://e1000.sourceforge.net/
5997 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6000 S:      Supported
6001 F:      Documentation/networking/e100.txt
6002 F:      Documentation/networking/e1000.txt
6003 F:      Documentation/networking/e1000e.txt
6004 F:      Documentation/networking/igb.txt
6005 F:      Documentation/networking/igbvf.txt
6006 F:      Documentation/networking/ixgb.txt
6007 F:      Documentation/networking/ixgbe.txt
6008 F:      Documentation/networking/ixgbevf.txt
6009 F:      Documentation/networking/i40e.txt
6010 F:      Documentation/networking/i40evf.txt
6011 F:      drivers/net/ethernet/intel/
6012 F:      drivers/net/ethernet/intel/*/
6013
6014 INTEL RDMA RNIC DRIVER
6015 M:     Faisal Latif <faisal.latif@intel.com>
6016 R:     Chien Tin Tung <chien.tin.tung@intel.com>
6017 R:     Mustafa Ismail <mustafa.ismail@intel.com>
6018 R:     Shiraz Saleem <shiraz.saleem@intel.com>
6019 R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6020 L:     linux-rdma@vger.kernel.org
6021 S:     Supported
6022 F:     drivers/infiniband/hw/i40iw/
6023
6024 INTEL-MID GPIO DRIVER
6025 M:      David Cohen <david.a.cohen@linux.intel.com>
6026 L:      linux-gpio@vger.kernel.org
6027 S:      Maintained
6028 F:      drivers/gpio/gpio-intel-mid.c
6029
6030 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6031 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6032 L:      linux-wireless@vger.kernel.org
6033 S:      Maintained
6034 F:      Documentation/networking/README.ipw2100
6035 F:      Documentation/networking/README.ipw2200
6036 F:      drivers/net/wireless/intel/ipw2x00/
6037
6038 INTEL(R) TRACE HUB
6039 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6040 S:      Supported
6041 F:      Documentation/trace/intel_th.txt
6042 F:      drivers/hwtracing/intel_th/
6043
6044 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6045 M:      Ning Sun <ning.sun@intel.com>
6046 L:      tboot-devel@lists.sourceforge.net
6047 W:      http://tboot.sourceforge.net
6048 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6049 S:      Supported
6050 F:      Documentation/intel_txt.txt
6051 F:      include/linux/tboot.h
6052 F:      arch/x86/kernel/tboot.c
6053
6054 INTEL WIRELESS WIMAX CONNECTION 2400
6055 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6056 M:      linux-wimax@intel.com
6057 L:      wimax@linuxwimax.org (subscribers-only)
6058 S:      Supported
6059 W:      http://linuxwimax.org
6060 F:      Documentation/wimax/README.i2400m
6061 F:      drivers/net/wimax/i2400m/
6062 F:      include/uapi/linux/wimax/i2400m.h
6063
6064 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6065 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6066 L:      linux-wireless@vger.kernel.org
6067 S:      Supported
6068 F:      drivers/net/wireless/intel/iwlegacy/
6069
6070 INTEL WIRELESS WIFI LINK (iwlwifi)
6071 M:      Johannes Berg <johannes.berg@intel.com>
6072 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6073 M:      Luca Coelho <luciano.coelho@intel.com>
6074 M:      Intel Linux Wireless <linuxwifi@intel.com>
6075 L:      linux-wireless@vger.kernel.org
6076 W:      http://intellinuxwireless.org
6077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6078 S:      Supported
6079 F:      drivers/net/wireless/intel/iwlwifi/
6080
6081 INTEL MANAGEMENT ENGINE (mei)
6082 M:      Tomas Winkler <tomas.winkler@intel.com>
6083 L:      linux-kernel@vger.kernel.org
6084 S:      Supported
6085 F:      include/uapi/linux/mei.h
6086 F:      include/linux/mei_cl_bus.h
6087 F:      drivers/misc/mei/*
6088 F:      drivers/watchdog/mei_wdt.c
6089 F:      Documentation/misc-devices/mei/*
6090
6091 INTEL MIC DRIVERS (mic)
6092 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6093 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6094 S:      Supported
6095 W:      https://github.com/sudeepdutt/mic
6096 W:      http://software.intel.com/en-us/mic-developer
6097 F:      include/linux/mic_bus.h
6098 F:      include/linux/scif.h
6099 F:      include/uapi/linux/mic_common.h
6100 F:      include/uapi/linux/mic_ioctl.h
6101 F:      include/uapi/linux/scif_ioctl.h
6102 F:      drivers/misc/mic/
6103 F:      drivers/dma/mic_x100_dma.c
6104 F:      drivers/dma/mic_x100_dma.h
6105 F:      Documentation/mic/
6106
6107 INTEL PMC/P-Unit IPC DRIVER
6108 M:      Zha Qipeng<qipeng.zha@intel.com>
6109 L:      platform-driver-x86@vger.kernel.org
6110 S:      Maintained
6111 F:      drivers/platform/x86/intel_pmc_ipc.c
6112 F:      drivers/platform/x86/intel_punit_ipc.c
6113 F:      arch/x86/include/asm/intel_pmc_ipc.h
6114 F:      arch/x86/include/asm/intel_punit_ipc.h
6115
6116 INTEL TELEMETRY DRIVER
6117 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6118 L:      platform-driver-x86@vger.kernel.org
6119 S:      Maintained
6120 F:      arch/x86/include/asm/intel_telemetry.h
6121 F:      drivers/platform/x86/intel_telemetry*
6122
6123 INTEL PMC CORE DRIVER
6124 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6125 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6126 L:      platform-driver-x86@vger.kernel.org
6127 S:      Maintained
6128 F:      arch/x86/include/asm/pmc_core.h
6129 F:      drivers/platform/x86/intel_pmc_core*
6130
6131 IOC3 ETHERNET DRIVER
6132 M:      Ralf Baechle <ralf@linux-mips.org>
6133 L:      linux-mips@linux-mips.org
6134 S:      Maintained
6135 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6136
6137 IOC3 SERIAL DRIVER
6138 M:      Pat Gefre <pfg@sgi.com>
6139 L:      linux-serial@vger.kernel.org
6140 S:      Maintained
6141 F:      drivers/tty/serial/ioc3_serial.c
6142
6143 IOMMU DRIVERS
6144 M:      Joerg Roedel <joro@8bytes.org>
6145 L:      iommu@lists.linux-foundation.org
6146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6147 S:      Maintained
6148 F:      drivers/iommu/
6149
6150 IP MASQUERADING
6151 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6152 S:      Maintained
6153 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6154
6155 IPMI SUBSYSTEM
6156 M:      Corey Minyard <minyard@acm.org>
6157 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6158 W:      http://openipmi.sourceforge.net/
6159 S:      Supported
6160 F:      Documentation/IPMI.txt
6161 F:      drivers/char/ipmi/
6162 F:      include/linux/ipmi*
6163 F:      include/uapi/linux/ipmi*
6164
6165 QCOM AUDIO (ASoC) DRIVERS
6166 M:      Patrick Lai <plai@codeaurora.org>
6167 M:      Banajit Goswami <bgoswami@codeaurora.org>
6168 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6169 S:      Supported
6170 F:      sound/soc/qcom/
6171
6172 IPS SCSI RAID DRIVER
6173 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6174 L:      linux-scsi@vger.kernel.org
6175 W:      http://www.adaptec.com/
6176 S:      Maintained
6177 F:      drivers/scsi/ips*
6178
6179 IPVS
6180 M:      Wensong Zhang <wensong@linux-vs.org>
6181 M:      Simon Horman <horms@verge.net.au>
6182 M:      Julian Anastasov <ja@ssi.bg>
6183 L:      netdev@vger.kernel.org
6184 L:      lvs-devel@vger.kernel.org
6185 S:      Maintained
6186 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6188 F:      Documentation/networking/ipvs-sysctl.txt
6189 F:      include/net/ip_vs.h
6190 F:      include/uapi/linux/ip_vs.h
6191 F:      net/netfilter/ipvs/
6192
6193 IPWIRELESS DRIVER
6194 M:      Jiri Kosina <jikos@kernel.org>
6195 M:      David Sterba <dsterba@suse.com>
6196 S:      Odd Fixes
6197 F:      drivers/tty/ipwireless/
6198
6199 IPX NETWORK LAYER
6200 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6201 L:      netdev@vger.kernel.org
6202 S:      Maintained
6203 F:      include/net/ipx.h
6204 F:      include/uapi/linux/ipx.h
6205 F:      net/ipx/
6206
6207 IRDA SUBSYSTEM
6208 M:      Samuel Ortiz <samuel@sortiz.org>
6209 L:      irda-users@lists.sourceforge.net (subscribers-only)
6210 L:      netdev@vger.kernel.org
6211 W:      http://irda.sourceforge.net/
6212 S:      Maintained
6213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6214 F:      Documentation/networking/irda.txt
6215 F:      drivers/net/irda/
6216 F:      include/net/irda/
6217 F:      net/irda/
6218
6219 IRQ SUBSYSTEM
6220 M:      Thomas Gleixner <tglx@linutronix.de>
6221 L:      linux-kernel@vger.kernel.org
6222 S:      Maintained
6223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6224 F:      kernel/irq/
6225
6226 IRQCHIP DRIVERS
6227 M:      Thomas Gleixner <tglx@linutronix.de>
6228 M:      Jason Cooper <jason@lakedaemon.net>
6229 M:      Marc Zyngier <marc.zyngier@arm.com>
6230 L:      linux-kernel@vger.kernel.org
6231 S:      Maintained
6232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6233 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6234 F:      Documentation/devicetree/bindings/interrupt-controller/
6235 F:      drivers/irqchip/
6236
6237 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6238 M:      Jiang Liu <jiang.liu@linux.intel.com>
6239 M:      Marc Zyngier <marc.zyngier@arm.com>
6240 S:      Maintained
6241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6242 F:      Documentation/IRQ-domain.txt
6243 F:      include/linux/irqdomain.h
6244 F:      kernel/irq/irqdomain.c
6245 F:      kernel/irq/msi.c
6246
6247 ISA
6248 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6249 S:      Maintained
6250 F:      Documentation/isa.txt
6251 F:      drivers/base/isa.c
6252 F:      include/linux/isa.h
6253
6254 ISAPNP
6255 M:      Jaroslav Kysela <perex@perex.cz>
6256 S:      Maintained
6257 F:      Documentation/isapnp.txt
6258 F:      drivers/pnp/isapnp/
6259 F:      include/linux/isapnp.h
6260
6261 ISA RADIO MODULE
6262 M:      Hans Verkuil <hverkuil@xs4all.nl>
6263 L:      linux-media@vger.kernel.org
6264 T:      git git://linuxtv.org/media_tree.git
6265 W:      https://linuxtv.org
6266 S:      Maintained
6267 F:      drivers/media/radio/radio-isa*
6268
6269 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6270 M:      Peter Jones <pjones@redhat.com>
6271 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6272 S:      Maintained
6273 F:      drivers/firmware/iscsi_ibft*
6274
6275 ISCSI
6276 M:      Mike Christie <michaelc@cs.wisc.edu>
6277 L:      open-iscsi@googlegroups.com
6278 W:      www.open-iscsi.org
6279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6280 S:      Maintained
6281 F:      drivers/scsi/*iscsi*
6282 F:      include/scsi/*iscsi*
6283
6284 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6285 M:      Or Gerlitz <ogerlitz@mellanox.com>
6286 M:      Sagi Grimberg <sagi@grimberg.me>
6287 M:      Roi Dayan <roid@mellanox.com>
6288 L:      linux-rdma@vger.kernel.org
6289 S:      Supported
6290 W:      http://www.openfabrics.org
6291 W:      www.open-iscsi.org
6292 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6293 F:      drivers/infiniband/ulp/iser/
6294
6295 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6296 M:      Sagi Grimberg <sagi@grimberg.me>
6297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6298 L:      linux-rdma@vger.kernel.org
6299 L:      target-devel@vger.kernel.org
6300 S:      Supported
6301 W:      http://www.linux-iscsi.org
6302 F:      drivers/infiniband/ulp/isert
6303
6304 ISDN SUBSYSTEM
6305 M:      Karsten Keil <isdn@linux-pingi.de>
6306 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6307 L:      netdev@vger.kernel.org
6308 W:      http://www.isdn4linux.de
6309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6310 S:      Maintained
6311 F:      Documentation/isdn/
6312 F:      drivers/isdn/
6313 F:      include/linux/isdn.h
6314 F:      include/linux/isdn/
6315 F:      include/uapi/linux/isdn.h
6316 F:      include/uapi/linux/isdn/
6317
6318 ISDN SUBSYSTEM (Eicon active card driver)
6319 M:      Armin Schindler <mac@melware.de>
6320 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6321 W:      http://www.melware.de
6322 S:      Maintained
6323 F:      drivers/isdn/hardware/eicon/
6324
6325 IT87 HARDWARE MONITORING DRIVER
6326 M:      Jean Delvare <jdelvare@suse.com>
6327 L:      linux-hwmon@vger.kernel.org
6328 S:      Maintained
6329 F:      Documentation/hwmon/it87
6330 F:      drivers/hwmon/it87.c
6331
6332 IT913X MEDIA DRIVER
6333 M:      Antti Palosaari <crope@iki.fi>
6334 L:      linux-media@vger.kernel.org
6335 W:      https://linuxtv.org
6336 W:      http://palosaari.fi/linux/
6337 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6338 T:      git git://linuxtv.org/anttip/media_tree.git
6339 S:      Maintained
6340 F:      drivers/media/tuners/it913x*
6341
6342 IVTV VIDEO4LINUX DRIVER
6343 M:      Andy Walls <awalls@md.metrocast.net>
6344 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
6345 L:      linux-media@vger.kernel.org
6346 T:      git git://linuxtv.org/media_tree.git
6347 W:      http://www.ivtvdriver.org
6348 S:      Maintained
6349 F:      Documentation/video4linux/*.ivtv
6350 F:      drivers/media/pci/ivtv/
6351 F:      include/uapi/linux/ivtv*
6352
6353 IX2505V MEDIA DRIVER
6354 M:      Malcolm Priestley <tvboxspy@gmail.com>
6355 L:      linux-media@vger.kernel.org
6356 W:      https://linuxtv.org
6357 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6358 S:      Maintained
6359 F:      drivers/media/dvb-frontends/ix2505v*
6360
6361 JC42.4 TEMPERATURE SENSOR DRIVER
6362 M:      Guenter Roeck <linux@roeck-us.net>
6363 L:      linux-hwmon@vger.kernel.org
6364 S:      Maintained
6365 F:      drivers/hwmon/jc42.c
6366 F:      Documentation/hwmon/jc42
6367
6368 JFS FILESYSTEM
6369 M:      Dave Kleikamp <shaggy@kernel.org>
6370 L:      jfs-discussion@lists.sourceforge.net
6371 W:      http://jfs.sourceforge.net/
6372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6373 S:      Maintained
6374 F:      Documentation/filesystems/jfs.txt
6375 F:      fs/jfs/
6376
6377 JME NETWORK DRIVER
6378 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
6379 L:      netdev@vger.kernel.org
6380 S:      Maintained
6381 F:      drivers/net/ethernet/jme.*
6382
6383 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6384 M:      David Woodhouse <dwmw2@infradead.org>
6385 L:      linux-mtd@lists.infradead.org
6386 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
6387 S:      Maintained
6388 F:      fs/jffs2/
6389 F:      include/uapi/linux/jffs2.h
6390
6391 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6392 M:      "Theodore Ts'o" <tytso@mit.edu>
6393 M:      Jan Kara <jack@suse.com>
6394 L:      linux-ext4@vger.kernel.org
6395 S:      Maintained
6396 F:      fs/jbd2/
6397 F:      include/linux/jbd2.h
6398
6399 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6400 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6401 L:      linux-media@vger.kernel.org
6402 S:      Maintained
6403 F:      drivers/media/platform/rcar_jpu.c
6404
6405 JSM Neo PCI based serial card
6406 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6407 L:      linux-serial@vger.kernel.org
6408 S:      Maintained
6409 F:      drivers/tty/serial/jsm/
6410
6411 K10TEMP HARDWARE MONITORING DRIVER
6412 M:      Clemens Ladisch <clemens@ladisch.de>
6413 L:      linux-hwmon@vger.kernel.org
6414 S:      Maintained
6415 F:      Documentation/hwmon/k10temp
6416 F:      drivers/hwmon/k10temp.c
6417
6418 K8TEMP HARDWARE MONITORING DRIVER
6419 M:      Rudolf Marek <r.marek@assembler.cz>
6420 L:      linux-hwmon@vger.kernel.org
6421 S:      Maintained
6422 F:      Documentation/hwmon/k8temp
6423 F:      drivers/hwmon/k8temp.c
6424
6425 KASAN
6426 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
6427 R:      Alexander Potapenko <glider@google.com>
6428 R:      Dmitry Vyukov <dvyukov@google.com>
6429 L:      kasan-dev@googlegroups.com
6430 S:      Maintained
6431 F:      arch/*/include/asm/kasan.h
6432 F:      arch/*/mm/kasan_init*
6433 F:      Documentation/kasan.txt
6434 F:      include/linux/kasan*.h
6435 F:      lib/test_kasan.c
6436 F:      mm/kasan/
6437 F:      scripts/Makefile.kasan
6438
6439 KCONFIG
6440 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
6441 L:      linux-kbuild@vger.kernel.org
6442 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
6443 S:      Maintained
6444 F:      Documentation/kbuild/kconfig-language.txt
6445 F:      scripts/kconfig/
6446
6447 KDUMP
6448 M:      Dave Young <dyoung@redhat.com>
6449 M:      Baoquan He <bhe@redhat.com>
6450 R:      Vivek Goyal <vgoyal@redhat.com>
6451 L:      kexec@lists.infradead.org
6452 W:      http://lse.sourceforge.net/kdump/
6453 S:      Maintained
6454 F:      Documentation/kdump/
6455
6456 KEENE FM RADIO TRANSMITTER DRIVER
6457 M:      Hans Verkuil <hverkuil@xs4all.nl>
6458 L:      linux-media@vger.kernel.org
6459 T:      git git://linuxtv.org/media_tree.git
6460 W:      https://linuxtv.org
6461 S:      Maintained
6462 F:      drivers/media/radio/radio-keene*
6463
6464 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6465 M:      Ian Kent <raven@themaw.net>
6466 L:      autofs@vger.kernel.org
6467 S:      Maintained
6468 F:      fs/autofs4/
6469
6470 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6471 M:      Michal Marek <mmarek@suse.com>
6472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6474 L:      linux-kbuild@vger.kernel.org
6475 S:      Maintained
6476 F:      Documentation/kbuild/
6477 F:      Makefile
6478 F:      scripts/Makefile.*
6479 F:      scripts/basic/
6480 F:      scripts/mk*
6481 F:      scripts/package/
6482
6483 KERNEL JANITORS
6484 L:      kernel-janitors@vger.kernel.org
6485 W:      http://kernelnewbies.org/KernelJanitors
6486 S:      Odd Fixes
6487
6488 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6489 M:      "J. Bruce Fields" <bfields@fieldses.org>
6490 M:      Jeff Layton <jlayton@poochiereds.net>
6491 L:      linux-nfs@vger.kernel.org
6492 W:      http://nfs.sourceforge.net/
6493 T:      git git://linux-nfs.org/~bfields/linux.git
6494 S:      Supported
6495 F:      fs/nfsd/
6496 F:      include/uapi/linux/nfsd/
6497 F:      fs/lockd/
6498 F:      fs/nfs_common/
6499 F:      net/sunrpc/
6500 F:      include/linux/lockd/
6501 F:      include/linux/sunrpc/
6502 F:      include/uapi/linux/sunrpc/
6503
6504 KERNEL SELFTEST FRAMEWORK
6505 M:      Shuah Khan <shuahkh@osg.samsung.com>
6506 M:      Shuah Khan <shuah@kernel.org>
6507 L:      linux-kselftest@vger.kernel.org
6508 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6509 S:      Maintained
6510 F:      tools/testing/selftests
6511
6512 KERNEL VIRTUAL MACHINE (KVM)
6513 M:      Paolo Bonzini <pbonzini@redhat.com>
6514 M:      Radim Krčmář <rkrcmar@redhat.com>
6515 L:      kvm@vger.kernel.org
6516 W:      http://www.linux-kvm.org
6517 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6518 S:      Supported
6519 F:      Documentation/*/kvm*.txt
6520 F:      Documentation/virtual/kvm/
6521 F:      arch/*/kvm/
6522 F:      arch/x86/kernel/kvm.c
6523 F:      arch/x86/kernel/kvmclock.c
6524 F:      arch/*/include/asm/kvm*
6525 F:      include/linux/kvm*
6526 F:      include/uapi/linux/kvm*
6527 F:      virt/kvm/
6528 F:      tools/kvm/
6529
6530 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6531 M:      Joerg Roedel <joro@8bytes.org>
6532 L:      kvm@vger.kernel.org
6533 W:      http://www.linux-kvm.org/
6534 S:      Maintained
6535 F:      arch/x86/include/asm/svm.h
6536 F:      arch/x86/kvm/svm.c
6537
6538 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6539 M:      Alexander Graf <agraf@suse.com>
6540 L:      kvm-ppc@vger.kernel.org
6541 W:      http://www.linux-kvm.org/
6542 T:      git git://github.com/agraf/linux-2.6.git
6543 S:      Supported
6544 F:      arch/powerpc/include/asm/kvm*
6545 F:      arch/powerpc/kvm/
6546
6547 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6548 M:      Christian Borntraeger <borntraeger@de.ibm.com>
6549 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
6550 L:      linux-s390@vger.kernel.org
6551 W:      http://www.ibm.com/developerworks/linux/linux390/
6552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6553 S:      Supported
6554 F:      Documentation/s390/kvm.txt
6555 F:      arch/s390/include/asm/kvm*
6556 F:      arch/s390/kvm/
6557
6558 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6559 M:      Christoffer Dall <christoffer.dall@linaro.org>
6560 M:      Marc Zyngier <marc.zyngier@arm.com>
6561 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6562 L:      kvmarm@lists.cs.columbia.edu
6563 W:      http://systems.cs.columbia.edu/projects/kvm-arm
6564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6565 S:      Supported
6566 F:      arch/arm/include/uapi/asm/kvm*
6567 F:      arch/arm/include/asm/kvm*
6568 F:      arch/arm/kvm/
6569 F:      virt/kvm/arm/
6570 F:      include/kvm/arm_*
6571
6572 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6573 M:      Christoffer Dall <christoffer.dall@linaro.org>
6574 M:      Marc Zyngier <marc.zyngier@arm.com>
6575 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6576 L:      kvmarm@lists.cs.columbia.edu
6577 S:      Maintained
6578 F:      arch/arm64/include/uapi/asm/kvm*
6579 F:      arch/arm64/include/asm/kvm*
6580 F:      arch/arm64/kvm/
6581
6582 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6583 M:      James Hogan <james.hogan@imgtec.com>
6584 L:      linux-mips@linux-mips.org
6585 S:      Supported
6586 F:      arch/mips/include/uapi/asm/kvm*
6587 F:      arch/mips/include/asm/kvm*
6588 F:      arch/mips/kvm/
6589
6590 KEXEC
6591 M:      Eric Biederman <ebiederm@xmission.com>
6592 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
6593 L:      kexec@lists.infradead.org
6594 S:      Maintained
6595 F:      include/linux/kexec.h
6596 F:      include/uapi/linux/kexec.h
6597 F:      kernel/kexec*
6598
6599 KEYS/KEYRINGS:
6600 M:      David Howells <dhowells@redhat.com>
6601 L:      keyrings@vger.kernel.org
6602 S:      Maintained
6603 F:      Documentation/security/keys.txt
6604 F:      include/linux/key.h
6605 F:      include/linux/key-type.h
6606 F:      include/linux/keyctl.h
6607 F:      include/uapi/linux/keyctl.h
6608 F:      include/keys/
6609 F:      security/keys/
6610
6611 KEYS-TRUSTED
6612 M:      David Safford <safford@us.ibm.com>
6613 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6614 L:      linux-security-module@vger.kernel.org
6615 L:      keyrings@vger.kernel.org
6616 S:      Supported
6617 F:      Documentation/security/keys-trusted-encrypted.txt
6618 F:      include/keys/trusted-type.h
6619 F:      security/keys/trusted.c
6620 F:      security/keys/trusted.h
6621
6622 KEYS-ENCRYPTED
6623 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6624 M:      David Safford <safford@us.ibm.com>
6625 L:      linux-security-module@vger.kernel.org
6626 L:      keyrings@vger.kernel.org
6627 S:      Supported
6628 F:      Documentation/security/keys-trusted-encrypted.txt
6629 F:      include/keys/encrypted-type.h
6630 F:      security/keys/encrypted-keys/
6631
6632 KGDB / KDB /debug_core
6633 M:      Jason Wessel <jason.wessel@windriver.com>
6634 W:      http://kgdb.wiki.kernel.org/
6635 L:      kgdb-bugreport@lists.sourceforge.net
6636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6637 S:      Maintained
6638 F:      Documentation/DocBook/kgdb.tmpl
6639 F:      drivers/misc/kgdbts.c
6640 F:      drivers/tty/serial/kgdboc.c
6641 F:      include/linux/kdb.h
6642 F:      include/linux/kgdb.h
6643 F:      kernel/debug/
6644
6645 KMEMCHECK
6646 M:      Vegard Nossum <vegardno@ifi.uio.no>
6647 M:      Pekka Enberg <penberg@kernel.org>
6648 S:      Maintained
6649 F:      Documentation/kmemcheck.txt
6650 F:      arch/x86/include/asm/kmemcheck.h
6651 F:      arch/x86/mm/kmemcheck/
6652 F:      include/linux/kmemcheck.h
6653 F:      mm/kmemcheck.c
6654
6655 KMEMLEAK
6656 M:      Catalin Marinas <catalin.marinas@arm.com>
6657 S:      Maintained
6658 F:      Documentation/kmemleak.txt
6659 F:      include/linux/kmemleak.h
6660 F:      mm/kmemleak.c
6661 F:      mm/kmemleak-test.c
6662
6663 KPROBES
6664 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6665 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6666 M:      "David S. Miller" <davem@davemloft.net>
6667 M:      Masami Hiramatsu <mhiramat@kernel.org>
6668 S:      Maintained
6669 F:      Documentation/kprobes.txt
6670 F:      include/linux/kprobes.h
6671 F:      kernel/kprobes.c
6672
6673 KS0108 LCD CONTROLLER DRIVER
6674 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6675 W:      http://miguelojeda.es/auxdisplay.htm
6676 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6677 S:      Maintained
6678 F:      Documentation/auxdisplay/ks0108
6679 F:      drivers/auxdisplay/ks0108.c
6680 F:      include/linux/ks0108.h
6681
6682 L3MDEV
6683 M:      David Ahern <dsa@cumulusnetworks.com>
6684 L:      netdev@vger.kernel.org
6685 S:      Maintained
6686 F:      net/l3mdev
6687 F:      include/net/l3mdev.h
6688
6689 LANTIQ MIPS ARCHITECTURE
6690 M:      John Crispin <john@phrozen.org>
6691 L:      linux-mips@linux-mips.org
6692 S:      Maintained
6693 F:      arch/mips/lantiq
6694
6695 LAPB module
6696 L:      linux-x25@vger.kernel.org
6697 S:      Orphan
6698 F:      Documentation/networking/lapb-module.txt
6699 F:      include/*/lapb.h
6700 F:      net/lapb/
6701
6702 LASI 53c700 driver for PARISC
6703 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6704 L:      linux-scsi@vger.kernel.org
6705 S:      Maintained
6706 F:      Documentation/scsi/53c700.txt
6707 F:      drivers/scsi/53c700*
6708
6709 LED SUBSYSTEM
6710 M:      Richard Purdie <rpurdie@rpsys.net>
6711 M:      Jacek Anaszewski <j.anaszewski@samsung.com>
6712 L:      linux-leds@vger.kernel.org
6713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6714 S:      Maintained
6715 F:      drivers/leds/
6716 F:      include/linux/leds.h
6717
6718 LEGACY EEPROM DRIVER
6719 M:      Jean Delvare <jdelvare@suse.com>
6720 S:      Maintained
6721 F:      Documentation/misc-devices/eeprom
6722 F:      drivers/misc/eeprom/eeprom.c
6723
6724 LEGO USB Tower driver
6725 M:      Juergen Stuber <starblue@users.sourceforge.net>
6726 L:      legousb-devel@lists.sourceforge.net
6727 W:      http://legousb.sourceforge.net/
6728 S:      Maintained
6729 F:      drivers/usb/misc/legousbtower.c
6730
6731 LG2160 MEDIA DRIVER
6732 M:      Michael Krufky <mkrufky@linuxtv.org>
6733 L:      linux-media@vger.kernel.org
6734 W:      https://linuxtv.org
6735 W:      http://github.com/mkrufky
6736 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6737 T:      git git://linuxtv.org/mkrufky/tuners.git
6738 S:      Maintained
6739 F:      drivers/media/dvb-frontends/lg2160.*
6740
6741 LGDT3305 MEDIA DRIVER
6742 M:      Michael Krufky <mkrufky@linuxtv.org>
6743 L:      linux-media@vger.kernel.org
6744 W:      https://linuxtv.org
6745 W:      http://github.com/mkrufky
6746 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6747 T:      git git://linuxtv.org/mkrufky/tuners.git
6748 S:      Maintained
6749 F:      drivers/media/dvb-frontends/lgdt3305.*
6750
6751 LGUEST
6752 M:      Rusty Russell <rusty@rustcorp.com.au>
6753 L:      lguest@lists.ozlabs.org
6754 W:      http://lguest.ozlabs.org/
6755 S:      Odd Fixes
6756 F:      arch/x86/include/asm/lguest*.h
6757 F:      arch/x86/lguest/
6758 F:      drivers/lguest/
6759 F:      include/linux/lguest*.h
6760 F:      tools/lguest/
6761
6762 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6763 M:      Tejun Heo <tj@kernel.org>
6764 L:      linux-ide@vger.kernel.org
6765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6766 S:      Maintained
6767 F:      drivers/ata/
6768 F:      include/linux/ata.h
6769 F:      include/linux/libata.h
6770
6771 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6772 M:      Viresh Kumar <vireshk@kernel.org>
6773 L:      linux-ide@vger.kernel.org
6774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6775 S:      Maintained
6776 F:      include/linux/pata_arasan_cf_data.h
6777 F:      drivers/ata/pata_arasan_cf.c
6778
6779 LIBATA PATA DRIVERS
6780 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6781 M:      Tejun Heo <tj@kernel.org>
6782 L:      linux-ide@vger.kernel.org
6783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6784 S:      Maintained
6785 F:      drivers/ata/pata_*.c
6786 F:      drivers/ata/ata_generic.c
6787
6788 LIBATA SATA AHCI PLATFORM devices support
6789 M:      Hans de Goede <hdegoede@redhat.com>
6790 M:      Tejun Heo <tj@kernel.org>
6791 L:      linux-ide@vger.kernel.org
6792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6793 S:      Maintained
6794 F:      drivers/ata/ahci_platform.c
6795 F:      drivers/ata/libahci_platform.c
6796 F:      include/linux/ahci_platform.h
6797
6798 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6799 M:      Mikael Pettersson <mikpelinux@gmail.com>
6800 L:      linux-ide@vger.kernel.org
6801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6802 S:      Maintained
6803 F:      drivers/ata/sata_promise.*
6804
6805 LIBLOCKDEP
6806 M:      Sasha Levin <sasha.levin@oracle.com>
6807 S:      Maintained
6808 F:      tools/lib/lockdep/
6809
6810 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6811 M:      Dan Williams <dan.j.williams@intel.com>
6812 L:      linux-nvdimm@lists.01.org
6813 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
6814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6815 S:      Supported
6816 F:      drivers/nvdimm/*
6817 F:      include/linux/nd.h
6818 F:      include/linux/libnvdimm.h
6819 F:      include/uapi/linux/ndctl.h
6820
6821 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6822 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
6823 L:      linux-nvdimm@lists.01.org
6824 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
6825 S:      Supported
6826 F:      drivers/nvdimm/blk.c
6827 F:      drivers/nvdimm/region_devs.c
6828 F:      drivers/acpi/nfit*
6829
6830 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6831 M:      Vishal Verma <vishal.l.verma@intel.com>
6832 L:      linux-nvdimm@lists.01.org
6833 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
6834 S:      Supported
6835 F:      drivers/nvdimm/btt*
6836
6837 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6838 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
6839 L:      linux-nvdimm@lists.01.org
6840 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
6841 S:      Supported
6842 F:      drivers/nvdimm/pmem.c
6843 F:      include/linux/pmem.h
6844 F:      arch/*/include/asm/pmem.h
6845
6846 LIGHTNVM PLATFORM SUPPORT
6847 M:      Matias Bjorling <mb@lightnvm.io>
6848 W:      http://github/OpenChannelSSD
6849 L:      linux-block@vger.kernel.org
6850 S:      Maintained
6851 F:      drivers/lightnvm/
6852 F:      include/linux/lightnvm.h
6853 F:      include/uapi/linux/lightnvm.h
6854
6855 LINUX FOR IBM pSERIES (RS/6000)
6856 M:      Paul Mackerras <paulus@au.ibm.com>
6857 W:      http://www.ibm.com/linux/ltc/projects/ppc
6858 S:      Supported
6859 F:      arch/powerpc/boot/rs6000.h
6860
6861 LINUX FOR POWERPC (32-BIT AND 64-BIT)
6862 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
6863 M:      Paul Mackerras <paulus@samba.org>
6864 M:      Michael Ellerman <mpe@ellerman.id.au>
6865 W:      http://www.penguinppc.org/
6866 L:      linuxppc-dev@lists.ozlabs.org
6867 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6869 S:      Supported
6870 F:      Documentation/powerpc/
6871 F:      arch/powerpc/
6872 F:      drivers/char/tpm/tpm_ibmvtpm*
6873 F:      drivers/crypto/nx/
6874 F:      drivers/crypto/vmx/
6875 F:      drivers/net/ethernet/ibm/ibmveth.*
6876 F:      drivers/net/ethernet/ibm/ibmvnic.*
6877 F:      drivers/pci/hotplug/rpa*
6878 F:      drivers/scsi/ibmvscsi/
6879 N:      opal
6880 N:      /pmac
6881 N:      powermac
6882 N:      powernv
6883 N:      [^a-z0-9]ps3
6884 N:      pseries
6885
6886 LINUX FOR POWER MACINTOSH
6887 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
6888 W:      http://www.penguinppc.org/
6889 L:      linuxppc-dev@lists.ozlabs.org
6890 S:      Maintained
6891 F:      arch/powerpc/platforms/powermac/
6892 F:      drivers/macintosh/
6893
6894 LINUX FOR POWERPC EMBEDDED MPC5XXX
6895 M:      Anatolij Gustschin <agust@denx.de>
6896 L:      linuxppc-dev@lists.ozlabs.org
6897 T:      git git://git.denx.de/linux-denx-agust.git
6898 S:      Maintained
6899 F:      arch/powerpc/platforms/512x/
6900 F:      arch/powerpc/platforms/52xx/
6901
6902 LINUX FOR POWERPC EMBEDDED PPC4XX
6903 M:      Alistair Popple <alistair@popple.id.au>
6904 M:      Matt Porter <mporter@kernel.crashing.org>
6905 W:      http://www.penguinppc.org/
6906 L:      linuxppc-dev@lists.ozlabs.org
6907 S:      Maintained
6908 F:      arch/powerpc/platforms/40x/
6909 F:      arch/powerpc/platforms/44x/
6910
6911 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6912 L:      linuxppc-dev@lists.ozlabs.org
6913 S:      Orphan
6914 F:      arch/powerpc/*/*virtex*
6915 F:      arch/powerpc/*/*/*virtex*
6916
6917 LINUX FOR POWERPC EMBEDDED PPC8XX
6918 M:      Vitaly Bordug <vitb@kernel.crashing.org>
6919 W:      http://www.penguinppc.org/
6920 L:      linuxppc-dev@lists.ozlabs.org
6921 S:      Maintained
6922 F:      arch/powerpc/platforms/8xx/
6923
6924 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6925 M:      Scott Wood <oss@buserror.net>
6926 M:      Kumar Gala <galak@kernel.crashing.org>
6927 W:      http://www.penguinppc.org/
6928 L:      linuxppc-dev@lists.ozlabs.org
6929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6930 S:      Maintained
6931 F:      arch/powerpc/platforms/83xx/
6932 F:      arch/powerpc/platforms/85xx/
6933
6934 LINUX FOR POWERPC PA SEMI PWRFICIENT
6935 M:      Olof Johansson <olof@lixom.net>
6936 L:      linuxppc-dev@lists.ozlabs.org
6937 S:      Maintained
6938 F:      arch/powerpc/platforms/pasemi/
6939 F:      drivers/*/*pasemi*
6940 F:      drivers/*/*/*pasemi*
6941
6942 LINUX SECURITY MODULE (LSM) FRAMEWORK
6943 M:      Chris Wright <chrisw@sous-sol.org>
6944 L:      linux-security-module@vger.kernel.org
6945 S:      Supported
6946
6947 LIS3LV02D ACCELEROMETER DRIVER
6948 M:      Eric Piel <eric.piel@tremplin-utc.net>
6949 S:      Maintained
6950 F:      Documentation/misc-devices/lis3lv02d
6951 F:      drivers/misc/lis3lv02d/
6952 F:      drivers/platform/x86/hp_accel.c
6953
6954 LIVE PATCHING
6955 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6956 M:      Jessica Yu <jeyu@redhat.com>
6957 M:      Jiri Kosina <jikos@kernel.org>
6958 M:      Miroslav Benes <mbenes@suse.cz>
6959 R:      Petr Mladek <pmladek@suse.com>
6960 S:      Maintained
6961 F:      kernel/livepatch/
6962 F:      include/linux/livepatch.h
6963 F:      arch/x86/include/asm/livepatch.h
6964 F:      arch/x86/kernel/livepatch.c
6965 F:      Documentation/livepatch/
6966 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
6967 F:      samples/livepatch/
6968 L:      live-patching@vger.kernel.org
6969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6970
6971 LINUX KERNEL DUMP TEST MODULE (LKDTM)
6972 M:      Kees Cook <keescook@chromium.org>
6973 S:      Maintained
6974 F:      drivers/misc/lkdtm*
6975
6976 LLC (802.2)
6977 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6978 S:      Maintained
6979 F:      include/linux/llc.h
6980 F:      include/uapi/linux/llc.h
6981 F:      include/net/llc*
6982 F:      net/llc/
6983
6984 LM73 HARDWARE MONITOR DRIVER
6985 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
6986 L:      linux-hwmon@vger.kernel.org
6987 S:      Maintained
6988 F:      drivers/hwmon/lm73.c
6989
6990 LM78 HARDWARE MONITOR DRIVER
6991 M:      Jean Delvare <jdelvare@suse.com>
6992 L:      linux-hwmon@vger.kernel.org
6993 S:      Maintained
6994 F:      Documentation/hwmon/lm78
6995 F:      drivers/hwmon/lm78.c
6996
6997 LM83 HARDWARE MONITOR DRIVER
6998 M:      Jean Delvare <jdelvare@suse.com>
6999 L:      linux-hwmon@vger.kernel.org
7000 S:      Maintained
7001 F:      Documentation/hwmon/lm83
7002 F:      drivers/hwmon/lm83.c
7003
7004 LM90 HARDWARE MONITOR DRIVER
7005 M:      Jean Delvare <jdelvare@suse.com>
7006 L:      linux-hwmon@vger.kernel.org
7007 S:      Maintained
7008 F:      Documentation/hwmon/lm90
7009 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7010 F:      drivers/hwmon/lm90.c
7011
7012 LM95234 HARDWARE MONITOR DRIVER
7013 M:      Guenter Roeck <linux@roeck-us.net>
7014 L:      linux-hwmon@vger.kernel.org
7015 S:      Maintained
7016 F:      Documentation/hwmon/lm95234
7017 F:      drivers/hwmon/lm95234.c
7018
7019 LME2510 MEDIA DRIVER
7020 M:      Malcolm Priestley <tvboxspy@gmail.com>
7021 L:      linux-media@vger.kernel.org
7022 W:      https://linuxtv.org
7023 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7024 S:      Maintained
7025 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7026
7027 LOCKDEP AND LOCKSTAT
7028 M:      Peter Zijlstra <peterz@infradead.org>
7029 M:      Ingo Molnar <mingo@redhat.com>
7030 L:      linux-kernel@vger.kernel.org
7031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
7032 S:      Maintained
7033 F:      Documentation/locking/lockdep*.txt
7034 F:      Documentation/locking/lockstat.txt
7035 F:      include/linux/lockdep.h
7036 F:      kernel/locking/
7037
7038 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7039 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7040 L:      linux-ntfs-dev@lists.sourceforge.net
7041 W:      http://www.linux-ntfs.org/content/view/19/37/
7042 S:      Maintained
7043 F:      Documentation/ldm.txt
7044 F:      block/partitions/ldm.*
7045
7046 LogFS
7047 M:      Joern Engel <joern@logfs.org>
7048 M:      Prasad Joshi <prasadjoshi.linux@gmail.com>
7049 L:      logfs@logfs.org
7050 W:      logfs.org
7051 S:      Maintained
7052 F:      fs/logfs/
7053
7054 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7055 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7056 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7057 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7058 L:      MPT-FusionLinux.pdl@broadcom.com
7059 L:      linux-scsi@vger.kernel.org
7060 W:      http://www.avagotech.com/support/
7061 S:      Supported
7062 F:      drivers/message/fusion/
7063 F:      drivers/scsi/mpt2sas/
7064 F:      drivers/scsi/mpt3sas/
7065
7066 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7067 M:      Matthew Wilcox <matthew@wil.cx>
7068 L:      linux-scsi@vger.kernel.org
7069 S:      Maintained
7070 F:      drivers/scsi/sym53c8xx_2/
7071
7072 LTC4261 HARDWARE MONITOR DRIVER
7073 M:      Guenter Roeck <linux@roeck-us.net>
7074 L:      linux-hwmon@vger.kernel.org
7075 S:      Maintained
7076 F:      Documentation/hwmon/ltc4261
7077 F:      drivers/hwmon/ltc4261.c
7078
7079 LTP (Linux Test Project)
7080 M:      Mike Frysinger <vapier@gentoo.org>
7081 M:      Cyril Hrubis <chrubis@suse.cz>
7082 M:      Wanlong Gao <wanlong.gao@gmail.com>
7083 M:      Jan Stancek <jstancek@redhat.com>
7084 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7085 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7086 L:      ltp@lists.linux.it (subscribers-only)
7087 W:      http://linux-test-project.github.io/
7088 T:      git git://github.com/linux-test-project/ltp.git
7089 S:      Maintained
7090
7091 M32R ARCHITECTURE
7092 W:      http://www.linux-m32r.org/
7093 S:      Orphan
7094 F:      arch/m32r/
7095
7096 M68K ARCHITECTURE
7097 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7098 L:      linux-m68k@lists.linux-m68k.org
7099 W:      http://www.linux-m68k.org/
7100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7101 S:      Maintained
7102 F:      arch/m68k/
7103 F:      drivers/zorro/
7104
7105 M68K ON APPLE MACINTOSH
7106 M:      Joshua Thompson <funaho@jurai.org>
7107 W:      http://www.mac.linux-m68k.org/
7108 L:      linux-m68k@lists.linux-m68k.org
7109 S:      Maintained
7110 F:      arch/m68k/mac/
7111
7112 M68K ON HP9000/300
7113 M:      Philip Blundell <philb@gnu.org>
7114 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7115 S:      Maintained
7116 F:      arch/m68k/hp300/
7117
7118 M88DS3103 MEDIA DRIVER
7119 M:      Antti Palosaari <crope@iki.fi>
7120 L:      linux-media@vger.kernel.org
7121 W:      https://linuxtv.org
7122 W:      http://palosaari.fi/linux/
7123 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7124 T:      git git://linuxtv.org/anttip/media_tree.git
7125 S:      Maintained
7126 F:      drivers/media/dvb-frontends/m88ds3103*
7127
7128 M88RS2000 MEDIA DRIVER
7129 M:      Malcolm Priestley <tvboxspy@gmail.com>
7130 L:      linux-media@vger.kernel.org
7131 W:      https://linuxtv.org
7132 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7133 S:      Maintained
7134 F:      drivers/media/dvb-frontends/m88rs2000*
7135
7136 MA901 MASTERKIT USB FM RADIO DRIVER
7137 M:      Alexey Klimov <klimov.linux@gmail.com>
7138 L:      linux-media@vger.kernel.org
7139 T:      git git://linuxtv.org/media_tree.git
7140 S:      Maintained
7141 F:      drivers/media/radio/radio-ma901.c
7142
7143 MAC80211
7144 M:      Johannes Berg <johannes@sipsolutions.net>
7145 L:      linux-wireless@vger.kernel.org
7146 W:      http://wireless.kernel.org/
7147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7149 S:      Maintained
7150 F:      Documentation/networking/mac80211-injection.txt
7151 F:      include/net/mac80211.h
7152 F:      net/mac80211/
7153 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7154
7155 MACVLAN DRIVER
7156 M:      Patrick McHardy <kaber@trash.net>
7157 L:      netdev@vger.kernel.org
7158 S:      Maintained
7159 F:      drivers/net/macvlan.c
7160 F:      include/linux/if_macvlan.h
7161
7162 MAILBOX API
7163 M:      Jassi Brar <jassisinghbrar@gmail.com>
7164 L:      linux-kernel@vger.kernel.org
7165 S:      Maintained
7166 F:      drivers/mailbox/
7167 F:      include/linux/mailbox_client.h
7168 F:      include/linux/mailbox_controller.h
7169
7170 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7171 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7172 W:      http://www.kernel.org/doc/man-pages
7173 L:      linux-man@vger.kernel.org
7174 S:      Maintained
7175
7176 MARVELL ARMADA DRM SUPPORT
7177 M:      Russell King <rmk+kernel@armlinux.org.uk>
7178 S:      Maintained
7179 F:      drivers/gpu/drm/armada/
7180 F:      include/uapi/drm/armada_drm.h
7181 F:      Documentation/devicetree/bindings/display/armada/
7182
7183 MARVELL 88E6352 DSA support
7184 M:      Guenter Roeck <linux@roeck-us.net>
7185 S:      Maintained
7186 F:      drivers/net/dsa/mv88e6352.c
7187
7188 MARVELL CRYPTO DRIVER
7189 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7190 M:      Arnaud Ebalard <arno@natisbad.org>
7191 F:      drivers/crypto/marvell/
7192 S:      Maintained
7193 L:      linux-crypto@vger.kernel.org
7194
7195 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7196 M:      Mirko Lindner <mlindner@marvell.com>
7197 M:      Stephen Hemminger <stephen@networkplumber.org>
7198 L:      netdev@vger.kernel.org
7199 S:      Maintained
7200 F:      drivers/net/ethernet/marvell/sk*
7201
7202 MARVELL LIBERTAS WIRELESS DRIVER
7203 L:      libertas-dev@lists.infradead.org
7204 S:      Orphan
7205 F:      drivers/net/wireless/marvell/libertas/
7206
7207 MARVELL MV643XX ETHERNET DRIVER
7208 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7209 L:      netdev@vger.kernel.org
7210 S:      Maintained
7211 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7212 F:      include/linux/mv643xx.h
7213
7214 MARVELL MVNETA ETHERNET DRIVER
7215 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7216 L:      netdev@vger.kernel.org
7217 S:      Maintained
7218 F:      drivers/net/ethernet/marvell/mvneta.*
7219
7220 MARVELL MWIFIEX WIRELESS DRIVER
7221 M:      Amitkumar Karwar <akarwar@marvell.com>
7222 M:      Nishant Sarmukadam <nishants@marvell.com>
7223 L:      linux-wireless@vger.kernel.org
7224 S:      Maintained
7225 F:      drivers/net/wireless/marvell/mwifiex/
7226
7227 MARVELL MWL8K WIRELESS DRIVER
7228 M:      Lennert Buytenhek <buytenh@wantstofly.org>
7229 L:      linux-wireless@vger.kernel.org
7230 S:      Odd Fixes
7231 F:      drivers/net/wireless/marvell/mwl8k.c
7232
7233 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7234 M:      Nicolas Pitre <nico@fluxnic.net>
7235 S:      Odd Fixes
7236 F:      drivers/mmc/host/mvsdio.*
7237
7238 MATROX FRAMEBUFFER DRIVER
7239 L:      linux-fbdev@vger.kernel.org
7240 S:      Orphan
7241 F:      drivers/video/fbdev/matrox/matroxfb_*
7242 F:      include/uapi/linux/matroxfb.h
7243
7244 MAX16065 HARDWARE MONITOR DRIVER
7245 M:      Guenter Roeck <linux@roeck-us.net>
7246 L:      linux-hwmon@vger.kernel.org
7247 S:      Maintained
7248 F:      Documentation/hwmon/max16065
7249 F:      drivers/hwmon/max16065.c
7250
7251 MAX20751 HARDWARE MONITOR DRIVER
7252 M:      Guenter Roeck <linux@roeck-us.net>
7253 L:      linux-hwmon@vger.kernel.org
7254 S:      Maintained
7255 F:      Documentation/hwmon/max20751
7256 F:      drivers/hwmon/max20751.c
7257
7258 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7259 M:      "Hans J. Koch" <hjk@hansjkoch.de>
7260 L:      linux-hwmon@vger.kernel.org
7261 S:      Maintained
7262 F:      Documentation/hwmon/max6650
7263 F:      drivers/hwmon/max6650.c
7264
7265 MAX6697 HARDWARE MONITOR DRIVER
7266 M:      Guenter Roeck <linux@roeck-us.net>
7267 L:      linux-hwmon@vger.kernel.org
7268 S:      Maintained
7269 F:      Documentation/hwmon/max6697
7270 F:      Documentation/devicetree/bindings/i2c/max6697.txt
7271 F:      drivers/hwmon/max6697.c
7272 F:      include/linux/platform_data/max6697.h
7273
7274 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7275 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
7276 L:      linux-pm@vger.kernel.org
7277 S:      Supported
7278 F:      drivers/power/max14577_charger.c
7279 F:      drivers/power/max77693_charger.c
7280
7281 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7282 M:      Javier Martinez Canillas <javier@osg.samsung.com>
7283 L:      linux-kernel@vger.kernel.org
7284 S:      Supported
7285 F:      drivers/*/*max77802*.c
7286 F:      Documentation/devicetree/bindings/*/*max77802.txt
7287 F:      include/dt-bindings/*/*max77802.h
7288
7289 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7290 M:      Chanwoo Choi <cw00.choi@samsung.com>
7291 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
7292 L:      linux-kernel@vger.kernel.org
7293 S:      Supported
7294 F:      drivers/*/max14577*.c
7295 F:      drivers/*/max77686*.c
7296 F:      drivers/*/max77693*.c
7297 F:      drivers/extcon/extcon-max14577.c
7298 F:      drivers/extcon/extcon-max77693.c
7299 F:      drivers/rtc/rtc-max77686.c
7300 F:      drivers/clk/clk-max77686.c
7301 F:      Documentation/devicetree/bindings/mfd/max14577.txt
7302 F:      Documentation/devicetree/bindings/*/max77686.txt
7303 F:      Documentation/devicetree/bindings/mfd/max77693.txt
7304 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
7305 F:      include/linux/mfd/max14577*.h
7306 F:      include/linux/mfd/max77686*.h
7307 F:      include/linux/mfd/max77693*.h
7308
7309 MAXIRADIO FM RADIO RECEIVER DRIVER
7310 M:      Hans Verkuil <hverkuil@xs4all.nl>
7311 L:      linux-media@vger.kernel.org
7312 T:      git git://linuxtv.org/media_tree.git
7313 W:      https://linuxtv.org
7314 S:      Maintained
7315 F:      drivers/media/radio/radio-maxiradio*
7316
7317 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7318 M:      Peter Rosin <peda@axentia.se>
7319 L:      linux-iio@vger.kernel.org
7320 S:      Maintained
7321 F:      drivers/iio/potentiometer/mcp4531.c
7322
7323 MEDIA DRIVERS FOR RENESAS - VSP1
7324 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7325 L:      linux-media@vger.kernel.org
7326 L:      linux-renesas-soc@vger.kernel.org
7327 T:      git git://linuxtv.org/media_tree.git
7328 S:      Supported
7329 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
7330 F:      drivers/media/platform/vsp1/
7331
7332 MEDIA DRIVERS FOR ASCOT2E
7333 M:      Sergey Kozlov <serjk@netup.ru>
7334 L:      linux-media@vger.kernel.org
7335 W:      https://linuxtv.org
7336 W:      http://netup.tv/
7337 T:      git git://linuxtv.org/media_tree.git
7338 S:      Supported
7339 F:      drivers/media/dvb-frontends/ascot2e*
7340
7341 MEDIA DRIVERS FOR CXD2841ER
7342 M:      Sergey Kozlov <serjk@netup.ru>
7343 L:      linux-media@vger.kernel.org
7344 W:      https://linuxtv.org
7345 W:      http://netup.tv/
7346 T:      git git://linuxtv.org/media_tree.git
7347 S:      Supported
7348 F:      drivers/media/dvb-frontends/cxd2841er*
7349
7350 MEDIA DRIVERS FOR HORUS3A
7351 M:      Sergey Kozlov <serjk@netup.ru>
7352 L:      linux-media@vger.kernel.org
7353 W:      https://linuxtv.org
7354 W:      http://netup.tv/
7355 T:      git git://linuxtv.org/media_tree.git
7356 S:      Supported
7357 F:      drivers/media/dvb-frontends/horus3a*
7358
7359 MEDIA DRIVERS FOR LNBH25
7360 M:      Sergey Kozlov <serjk@netup.ru>
7361 L:      linux-media@vger.kernel.org
7362 W:      https://linuxtv.org
7363 W:      http://netup.tv/
7364 T:      git git://linuxtv.org/media_tree.git
7365 S:      Supported
7366 F:      drivers/media/dvb-frontends/lnbh25*
7367
7368 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7369 M:      Sergey Kozlov <serjk@netup.ru>
7370 L:      linux-media@vger.kernel.org
7371 W:      https://linuxtv.org
7372 W:      http://netup.tv/
7373 T:      git git://linuxtv.org/media_tree.git
7374 S:      Supported
7375 F:      drivers/media/pci/netup_unidvb/*
7376
7377 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7378 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
7379 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
7380 P:      LinuxTV.org Project
7381 L:      linux-media@vger.kernel.org
7382 W:      https://linuxtv.org
7383 Q:      http://patchwork.kernel.org/project/linux-media/list/
7384 T:      git git://linuxtv.org/media_tree.git
7385 S:      Maintained
7386 F:      Documentation/dvb/
7387 F:      Documentation/video4linux/
7388 F:      Documentation/DocBook/media/
7389 F:      drivers/media/
7390 F:      drivers/staging/media/
7391 F:      include/linux/platform_data/media/
7392 F:      include/media/
7393 F:      include/uapi/linux/dvb/
7394 F:      include/uapi/linux/videodev2.h
7395 F:      include/uapi/linux/media.h
7396 F:      include/uapi/linux/v4l2-*
7397 F:      include/uapi/linux/meye.h
7398 F:      include/uapi/linux/ivtv*
7399 F:      include/uapi/linux/uvcvideo.h
7400
7401 MEDIATEK ETHERNET DRIVER
7402 M:      Felix Fietkau <nbd@openwrt.org>
7403 M:      John Crispin <blogic@openwrt.org>
7404 L:      netdev@vger.kernel.org
7405 S:      Maintained
7406 F:      drivers/net/ethernet/mediatek/
7407
7408 MEDIATEK MT7601U WIRELESS LAN DRIVER
7409 M:      Jakub Kicinski <kubakici@wp.pl>
7410 L:      linux-wireless@vger.kernel.org
7411 S:      Maintained
7412 F:      drivers/net/wireless/mediatek/mt7601u/
7413
7414 MEGARAID SCSI/SAS DRIVERS
7415 M:      Kashyap Desai <kashyap.desai@avagotech.com>
7416 M:      Sumit Saxena <sumit.saxena@avagotech.com>
7417 M:      Uday Lingala <uday.lingala@avagotech.com>
7418 L:      megaraidlinux.pdl@avagotech.com
7419 L:      linux-scsi@vger.kernel.org
7420 W:      http://www.lsi.com
7421 S:      Maintained
7422 F:      Documentation/scsi/megaraid.txt
7423 F:      drivers/scsi/megaraid.*
7424 F:      drivers/scsi/megaraid/
7425
7426 MELLANOX ETHERNET DRIVER (mlx4_en)
7427 M:      Tariq Toukan <tariqt@mellanox.com>
7428 L:      netdev@vger.kernel.org
7429 S:      Supported
7430 W:      http://www.mellanox.com
7431 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7432 F:      drivers/net/ethernet/mellanox/mlx4/en_*
7433
7434 MELLANOX ETHERNET DRIVER (mlx5e)
7435 M:      Saeed Mahameed <saeedm@mellanox.com>
7436 L:      netdev@vger.kernel.org
7437 S:      Supported
7438 W:      http://www.mellanox.com
7439 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7440 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
7441
7442 MELLANOX ETHERNET SWITCH DRIVERS
7443 M:      Jiri Pirko <jiri@mellanox.com>
7444 M:      Ido Schimmel <idosch@mellanox.com>
7445 L:      netdev@vger.kernel.org
7446 S:      Supported
7447 W:      http://www.mellanox.com
7448 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7449 F:      drivers/net/ethernet/mellanox/mlxsw/
7450
7451 MEMBARRIER SUPPORT
7452 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7453 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7454 L:      linux-kernel@vger.kernel.org
7455 S:      Supported
7456 F:      kernel/membarrier.c
7457 F:      include/uapi/linux/membarrier.h
7458
7459 MEMORY MANAGEMENT
7460 L:      linux-mm@kvack.org
7461 W:      http://www.linux-mm.org
7462 S:      Maintained
7463 F:      include/linux/mm.h
7464 F:      include/linux/gfp.h
7465 F:      include/linux/mmzone.h
7466 F:      include/linux/memory_hotplug.h
7467 F:      include/linux/vmalloc.h
7468 F:      mm/
7469
7470 MEMORY TECHNOLOGY DEVICES (MTD)
7471 M:      David Woodhouse <dwmw2@infradead.org>
7472 M:      Brian Norris <computersforpeace@gmail.com>
7473 L:      linux-mtd@lists.infradead.org
7474 W:      http://www.linux-mtd.infradead.org/
7475 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
7476 T:      git git://git.infradead.org/linux-mtd.git
7477 T:      git git://git.infradead.org/l2-mtd.git
7478 S:      Maintained
7479 F:      Documentation/devicetree/bindings/mtd/
7480 F:      drivers/mtd/
7481 F:      include/linux/mtd/
7482 F:      include/uapi/mtd/
7483
7484 MEN A21 WATCHDOG DRIVER
7485 M:      Johannes Thumshirn <morbidrsa@gmail.com>
7486 L:      linux-watchdog@vger.kernel.org
7487 S:      Maintained
7488 F:      drivers/watchdog/mena21_wdt.c
7489
7490 MEN CHAMELEON BUS (mcb)
7491 M:      Johannes Thumshirn <morbidrsa@gmail.com>
7492 S:      Maintained
7493 F:      drivers/mcb/
7494 F:      include/linux/mcb.h
7495 F:      Documentation/men-chameleon-bus.txt
7496
7497 MEN F21BMC (Board Management Controller)
7498 M:      Andreas Werner <andreas.werner@men.de>
7499 S:      Supported
7500 F:      drivers/mfd/menf21bmc.c
7501 F:      drivers/watchdog/menf21bmc_wdt.c
7502 F:      drivers/leds/leds-menf21bmc.c
7503 F:      drivers/hwmon/menf21bmc_hwmon.c
7504 F:      Documentation/hwmon/menf21bmc
7505
7506 METAG ARCHITECTURE
7507 M:      James Hogan <james.hogan@imgtec.com>
7508 L:      linux-metag@vger.kernel.org
7509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7510 S:      Odd Fixes
7511 F:      arch/metag/
7512 F:      Documentation/metag/
7513 F:      Documentation/devicetree/bindings/metag/
7514 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
7515 F:      drivers/clocksource/metag_generic.c
7516 F:      drivers/irqchip/irq-metag.c
7517 F:      drivers/irqchip/irq-metag-ext.c
7518 F:      drivers/tty/metag_da.c
7519
7520 MICROBLAZE ARCHITECTURE
7521 M:      Michal Simek <monstr@monstr.eu>
7522 W:      http://www.monstr.eu/fdt/
7523 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
7524 S:      Supported
7525 F:      arch/microblaze/
7526
7527 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7528 M:      Chen Yu <yu.c.chen@intel.com>
7529 L:      platform-driver-x86@vger.kernel.org
7530 S:      Supported
7531 F:      drivers/platform/x86/surfacepro3_button.c
7532
7533 MICROTEK X6 SCANNER
7534 M:      Oliver Neukum <oliver@neukum.org>
7535 S:      Maintained
7536 F:      drivers/usb/image/microtek.*
7537
7538 MIPS
7539 M:      Ralf Baechle <ralf@linux-mips.org>
7540 L:      linux-mips@linux-mips.org
7541 W:      http://www.linux-mips.org/
7542 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
7543 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
7544 S:      Supported
7545 F:      Documentation/devicetree/bindings/mips/
7546 F:      Documentation/mips/
7547 F:      arch/mips/
7548
7549 MIPS/LOONGSON1 ARCHITECTURE
7550 M:      Keguang Zhang <keguang.zhang@gmail.com>
7551 L:      linux-mips@linux-mips.org
7552 S:      Maintained
7553 F:      arch/mips/loongson32/
7554 F:      arch/mips/include/asm/mach-loongson32/
7555 F:      drivers/*/*loongson1*
7556 F:      drivers/*/*/*loongson1*
7557
7558 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7559 M:      Hans Verkuil <hverkuil@xs4all.nl>
7560 L:      linux-media@vger.kernel.org
7561 T:      git git://linuxtv.org/media_tree.git
7562 W:      https://linuxtv.org
7563 S:      Odd Fixes
7564 F:      drivers/media/radio/radio-miropcm20*
7565
7566 MELLANOX MLX4 core VPI driver
7567 M:      Yishai Hadas <yishaih@mellanox.com>
7568 L:      netdev@vger.kernel.org
7569 L:      linux-rdma@vger.kernel.org
7570 W:      http://www.mellanox.com
7571 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7572 S:      Supported
7573 F:      drivers/net/ethernet/mellanox/mlx4/
7574 F:      include/linux/mlx4/
7575
7576 MELLANOX MLX4 IB driver
7577 M:      Yishai Hadas <yishaih@mellanox.com>
7578 L:      linux-rdma@vger.kernel.org
7579 W:      http://www.mellanox.com
7580 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7581 S:      Supported
7582 F:      drivers/infiniband/hw/mlx4/
7583 F:      include/linux/mlx4/
7584
7585 MELLANOX MLX5 core VPI driver
7586 M:      Matan Barak <matanb@mellanox.com>
7587 M:      Leon Romanovsky <leonro@mellanox.com>
7588 L:      netdev@vger.kernel.org
7589 L:      linux-rdma@vger.kernel.org
7590 W:      http://www.mellanox.com
7591 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7592 S:      Supported
7593 F:      drivers/net/ethernet/mellanox/mlx5/core/
7594 F:      include/linux/mlx5/
7595
7596 MELLANOX MLX5 IB driver
7597 M:      Matan Barak <matanb@mellanox.com>
7598 M:      Leon Romanovsky <leonro@mellanox.com>
7599 L:      linux-rdma@vger.kernel.org
7600 W:      http://www.mellanox.com
7601 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7602 S:      Supported
7603 F:      drivers/infiniband/hw/mlx5/
7604 F:      include/linux/mlx5/
7605
7606 MELEXIS MLX90614 DRIVER
7607 M:      Crt Mori <cmo@melexis.com>
7608 L:      linux-iio@vger.kernel.org
7609 W:      http://www.melexis.com
7610 S:      Supported
7611 F:      drivers/iio/temperature/mlx90614.c
7612
7613 MN88472 MEDIA DRIVER
7614 M:      Antti Palosaari <crope@iki.fi>
7615 L:      linux-media@vger.kernel.org
7616 W:      https://linuxtv.org
7617 W:      http://palosaari.fi/linux/
7618 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7619 T:      git git://linuxtv.org/anttip/media_tree.git
7620 S:      Maintained
7621 F:      drivers/staging/media/mn88472/
7622 F:      drivers/media/dvb-frontends/mn88472.h
7623
7624 MN88473 MEDIA DRIVER
7625 M:      Antti Palosaari <crope@iki.fi>
7626 L:      linux-media@vger.kernel.org
7627 W:      https://linuxtv.org
7628 W:      http://palosaari.fi/linux/
7629 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7630 S:      Maintained
7631 F:      drivers/media/dvb-frontends/mn88473*
7632
7633 MODULE SUPPORT
7634 M:      Rusty Russell <rusty@rustcorp.com.au>
7635 S:      Maintained
7636 F:      include/linux/module.h
7637 F:      kernel/module.c
7638
7639 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7640 W:      http://popies.net/meye/
7641 S:      Orphan
7642 F:      Documentation/video4linux/meye.txt
7643 F:      drivers/media/pci/meye/
7644 F:      include/uapi/linux/meye.h
7645
7646 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7647 M:      Jiri Slaby <jirislaby@gmail.com>
7648 S:      Maintained
7649 F:      Documentation/serial/moxa-smartio
7650 F:      drivers/tty/mxser.*
7651
7652 MR800 AVERMEDIA USB FM RADIO DRIVER
7653 M:      Alexey Klimov <klimov.linux@gmail.com>
7654 L:      linux-media@vger.kernel.org
7655 T:      git git://linuxtv.org/media_tree.git
7656 S:      Maintained
7657 F:      drivers/media/radio/radio-mr800.c
7658
7659 MRF24J40 IEEE 802.15.4 RADIO DRIVER
7660 M:      Alan Ott <alan@signal11.us>
7661 L:      linux-wpan@vger.kernel.org
7662 S:      Maintained
7663 F:      drivers/net/ieee802154/mrf24j40.c
7664 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7665
7666 MSI LAPTOP SUPPORT
7667 M:      "Lee, Chun-Yi" <jlee@suse.com>
7668 L:      platform-driver-x86@vger.kernel.org
7669 S:      Maintained
7670 F:      drivers/platform/x86/msi-laptop.c
7671
7672 MSI WMI SUPPORT
7673 L:      platform-driver-x86@vger.kernel.org
7674 S:      Orphan
7675 F:      drivers/platform/x86/msi-wmi.c
7676
7677 MSI001 MEDIA DRIVER
7678 M:      Antti Palosaari <crope@iki.fi>
7679 L:      linux-media@vger.kernel.org
7680 W:      https://linuxtv.org
7681 W:      http://palosaari.fi/linux/
7682 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7683 T:      git git://linuxtv.org/anttip/media_tree.git
7684 S:      Maintained
7685 F:      drivers/media/tuners/msi001*
7686
7687 MSI2500 MEDIA DRIVER
7688 M:      Antti Palosaari <crope@iki.fi>
7689 L:      linux-media@vger.kernel.org
7690 W:      https://linuxtv.org
7691 W:      http://palosaari.fi/linux/
7692 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7693 T:      git git://linuxtv.org/anttip/media_tree.git
7694 S:      Maintained
7695 F:      drivers/media/usb/msi2500/
7696
7697 MSYSTEMS DISKONCHIP G3 MTD DRIVER
7698 M:      Robert Jarzmik <robert.jarzmik@free.fr>
7699 L:      linux-mtd@lists.infradead.org
7700 S:      Maintained
7701 F:      drivers/mtd/devices/docg3*
7702
7703 MT9M032 APTINA SENSOR DRIVER
7704 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7705 L:      linux-media@vger.kernel.org
7706 T:      git git://linuxtv.org/media_tree.git
7707 S:      Maintained
7708 F:      drivers/media/i2c/mt9m032.c
7709 F:      include/media/i2c/mt9m032.h
7710
7711 MT9P031 APTINA CAMERA SENSOR
7712 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7713 L:      linux-media@vger.kernel.org
7714 T:      git git://linuxtv.org/media_tree.git
7715 S:      Maintained
7716 F:      drivers/media/i2c/mt9p031.c
7717 F:      include/media/i2c/mt9p031.h
7718
7719 MT9T001 APTINA CAMERA SENSOR
7720 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7721 L:      linux-media@vger.kernel.org
7722 T:      git git://linuxtv.org/media_tree.git
7723 S:      Maintained
7724 F:      drivers/media/i2c/mt9t001.c
7725 F:      include/media/i2c/mt9t001.h
7726
7727 MT9V032 APTINA CAMERA SENSOR
7728 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7729 L:      linux-media@vger.kernel.org
7730 T:      git git://linuxtv.org/media_tree.git
7731 S:      Maintained
7732 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7733 F:      drivers/media/i2c/mt9v032.c
7734 F:      include/media/i2c/mt9v032.h
7735
7736 MULTIFUNCTION DEVICES (MFD)
7737 M:      Lee Jones <lee.jones@linaro.org>
7738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7739 S:      Supported
7740 F:      drivers/mfd/
7741 F:      include/linux/mfd/
7742
7743 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7744 M:      Ulf Hansson <ulf.hansson@linaro.org>
7745 L:      linux-mmc@vger.kernel.org
7746 T:      git git://git.linaro.org/people/ulf.hansson/mmc.git
7747 S:      Maintained
7748 F:      drivers/mmc/
7749 F:      include/linux/mmc/
7750 F:      include/uapi/linux/mmc/
7751
7752 MULTIMEDIA CARD (MMC) ETC. OVER SPI
7753 S:      Orphan
7754 F:      drivers/mmc/host/mmc_spi.c
7755 F:      include/linux/spi/mmc_spi.h
7756
7757 MULTISOUND SOUND DRIVER
7758 M:      Andrew Veliath <andrewtv@usa.net>
7759 S:      Maintained
7760 F:      Documentation/sound/oss/MultiSound
7761 F:      sound/oss/msnd*
7762
7763 MULTITECH MULTIPORT CARD (ISICOM)
7764 S:      Orphan
7765 F:      drivers/tty/isicom.c
7766 F:      include/linux/isicom.h
7767
7768 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7769 M:      Bin Liu <b-liu@ti.com>
7770 L:      linux-usb@vger.kernel.org
7771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7772 S:      Maintained
7773 F:      drivers/usb/musb/
7774
7775 MXL5007T MEDIA DRIVER
7776 M:      Michael Krufky <mkrufky@linuxtv.org>
7777 L:      linux-media@vger.kernel.org
7778 W:      https://linuxtv.org
7779 W:      http://github.com/mkrufky
7780 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7781 T:      git git://linuxtv.org/mkrufky/tuners.git
7782 S:      Maintained
7783 F:      drivers/media/tuners/mxl5007t.*
7784
7785 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7786 M:      Hyong-Youb Kim <hykim@myri.com>
7787 L:      netdev@vger.kernel.org
7788 W:      https://www.myricom.com/support/downloads/myri10ge.html
7789 S:      Supported
7790 F:      drivers/net/ethernet/myricom/myri10ge/
7791
7792 NAND FLASH SUBSYSTEM
7793 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7794 R:      Richard Weinberger <richard@nod.at>
7795 L:      linux-mtd@lists.infradead.org
7796 W:      http://www.linux-mtd.infradead.org/
7797 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
7798 T:      git git://github.com/linux-nand/linux.git
7799 S:      Maintained
7800 F:      drivers/mtd/nand/
7801 F:      include/linux/mtd/nand*.h
7802
7803 NATSEMI ETHERNET DRIVER (DP8381x)
7804 S:      Orphan
7805 F:      drivers/net/ethernet/natsemi/natsemi.c
7806
7807 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7808 M:      Daniel Mack <zonque@gmail.com>
7809 S:      Maintained
7810 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7811 W:      http://www.native-instruments.com
7812 F:      sound/usb/caiaq/
7813
7814 NCP FILESYSTEM
7815 M:      Petr Vandrovec <petr@vandrovec.name>
7816 S:      Odd Fixes
7817 F:      fs/ncpfs/
7818
7819 NCR 5380 SCSI DRIVERS
7820 M:      Finn Thain <fthain@telegraphics.com.au>
7821 M:      Michael Schmitz <schmitzmic@gmail.com>
7822 L:      linux-scsi@vger.kernel.org
7823 S:      Maintained
7824 F:      Documentation/scsi/g_NCR5380.txt
7825 F:      Documentation/scsi/dtc3x80.txt
7826 F:      drivers/scsi/NCR5380.*
7827 F:      drivers/scsi/arm/cumana_1.c
7828 F:      drivers/scsi/arm/oak.c
7829 F:      drivers/scsi/atari_scsi.*
7830 F:      drivers/scsi/dmx3191d.c
7831 F:      drivers/scsi/dtc.*
7832 F:      drivers/scsi/g_NCR5380.*
7833 F:      drivers/scsi/g_NCR5380_mmio.c
7834 F:      drivers/scsi/mac_scsi.*
7835 F:      drivers/scsi/pas16.*
7836 F:      drivers/scsi/sun3_scsi.*
7837 F:      drivers/scsi/sun3_scsi_vme.c
7838 F:      drivers/scsi/t128.*
7839
7840 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7841 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7842 L:      linux-scsi@vger.kernel.org
7843 S:      Maintained
7844 F:      drivers/scsi/NCR_D700.*
7845
7846 NCT6775 HARDWARE MONITOR DRIVER
7847 M:      Guenter Roeck <linux@roeck-us.net>
7848 L:      linux-hwmon@vger.kernel.org
7849 S:      Maintained
7850 F:      Documentation/hwmon/nct6775
7851 F:      drivers/hwmon/nct6775.c
7852
7853 NETEFFECT IWARP RNIC DRIVER (IW_NES)
7854 M:      Faisal Latif <faisal.latif@intel.com>
7855 L:      linux-rdma@vger.kernel.org
7856 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7857 S:      Supported
7858 F:      drivers/infiniband/hw/nes/
7859
7860 NETEM NETWORK EMULATOR
7861 M:      Stephen Hemminger <stephen@networkplumber.org>
7862 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
7863 S:      Maintained
7864 F:      net/sched/sch_netem.c
7865
7866 NETERION 10GbE DRIVERS (s2io/vxge)
7867 M:      Jon Mason <jdmason@kudzu.us>
7868 L:      netdev@vger.kernel.org
7869 S:      Supported
7870 F:      Documentation/networking/s2io.txt
7871 F:      Documentation/networking/vxge.txt
7872 F:      drivers/net/ethernet/neterion/
7873
7874 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7875 M:      Pablo Neira Ayuso <pablo@netfilter.org>
7876 M:      Patrick McHardy <kaber@trash.net>
7877 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7878 L:      netfilter-devel@vger.kernel.org
7879 L:      coreteam@netfilter.org
7880 W:      http://www.netfilter.org/
7881 W:      http://www.iptables.org/
7882 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
7883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7885 S:      Supported
7886 F:      include/linux/netfilter*
7887 F:      include/linux/netfilter/
7888 F:      include/net/netfilter/
7889 F:      include/uapi/linux/netfilter*
7890 F:      include/uapi/linux/netfilter/
7891 F:      net/*/netfilter.c
7892 F:      net/*/netfilter/
7893 F:      net/netfilter/
7894 F:      net/bridge/br_netfilter*.c
7895
7896 NETLABEL
7897 M:      Paul Moore <paul@paul-moore.com>
7898 W:      http://netlabel.sf.net
7899 L:      netdev@vger.kernel.org
7900 S:      Maintained
7901 F:      Documentation/netlabel/
7902 F:      include/net/netlabel.h
7903 F:      net/netlabel/
7904
7905 NETROM NETWORK LAYER
7906 M:      Ralf Baechle <ralf@linux-mips.org>
7907 L:      linux-hams@vger.kernel.org
7908 W:      http://www.linux-ax25.org/
7909 S:      Maintained
7910 F:      include/net/netrom.h
7911 F:      include/uapi/linux/netrom.h
7912 F:      net/netrom/
7913
7914 NETRONOME ETHERNET DRIVERS
7915 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
7916 L:      oss-drivers@netronome.com
7917 S:      Maintained
7918 F:      drivers/net/ethernet/netronome/
7919
7920 NETWORK BLOCK DEVICE (NBD)
7921 M:      Markus Pargmann <mpa@pengutronix.de>
7922 S:      Maintained
7923 L:      nbd-general@lists.sourceforge.net
7924 T:      git git://git.pengutronix.de/git/mpa/linux-nbd.git
7925 F:      Documentation/blockdev/nbd.txt
7926 F:      drivers/block/nbd.c
7927 F:      include/uapi/linux/nbd.h
7928
7929 NETWORK DROP MONITOR
7930 M:      Neil Horman <nhorman@tuxdriver.com>
7931 L:      netdev@vger.kernel.org
7932 S:      Maintained
7933 W:      https://fedorahosted.org/dropwatch/
7934 F:      net/core/drop_monitor.c
7935
7936 NETWORKING [GENERAL]
7937 M:      "David S. Miller" <davem@davemloft.net>
7938 L:      netdev@vger.kernel.org
7939 W:      http://www.linuxfoundation.org/en/Net
7940 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7943 S:      Maintained
7944 F:      net/
7945 F:      include/net/
7946 F:      include/linux/in.h
7947 F:      include/linux/net.h
7948 F:      include/linux/netdevice.h
7949 F:      include/uapi/linux/in.h
7950 F:      include/uapi/linux/net.h
7951 F:      include/uapi/linux/netdevice.h
7952 F:      include/uapi/linux/net_namespace.h
7953 F:      tools/net/
7954 F:      tools/testing/selftests/net/
7955 F:      lib/random32.c
7956 F:      lib/test_bpf.c
7957
7958 NETWORKING [IPv4/IPv6]
7959 M:      "David S. Miller" <davem@davemloft.net>
7960 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7961 M:      James Morris <jmorris@namei.org>
7962 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7963 M:      Patrick McHardy <kaber@trash.net>
7964 L:      netdev@vger.kernel.org
7965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7966 S:      Maintained
7967 F:      net/ipv4/
7968 F:      net/ipv6/
7969 F:      include/net/ip*
7970 F:      arch/x86/net/*
7971
7972 NETWORKING [IPSEC]
7973 M:      Steffen Klassert <steffen.klassert@secunet.com>
7974 M:      Herbert Xu <herbert@gondor.apana.org.au>
7975 M:      "David S. Miller" <davem@davemloft.net>
7976 L:      netdev@vger.kernel.org
7977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7979 S:      Maintained
7980 F:      net/core/flow.c
7981 F:      net/xfrm/
7982 F:      net/key/
7983 F:      net/ipv4/xfrm*
7984 F:      net/ipv4/esp4.c
7985 F:      net/ipv4/ah4.c
7986 F:      net/ipv4/ipcomp.c
7987 F:      net/ipv4/ip_vti.c
7988 F:      net/ipv6/xfrm*
7989 F:      net/ipv6/esp6.c
7990 F:      net/ipv6/ah6.c
7991 F:      net/ipv6/ipcomp6.c
7992 F:      net/ipv6/ip6_vti.c
7993 F:      include/uapi/linux/xfrm.h
7994 F:      include/net/xfrm.h
7995
7996 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7997 M:      Paul Moore <paul@paul-moore.com>
7998 L:      netdev@vger.kernel.org
7999 S:      Maintained
8000
8001 NETWORKING [WIRELESS]
8002 L:      linux-wireless@vger.kernel.org
8003 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8004
8005 NETWORKING DRIVERS
8006 L:      netdev@vger.kernel.org
8007 W:      http://www.linuxfoundation.org/en/Net
8008 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8011 S:      Odd Fixes
8012 F:      Documentation/devicetree/bindings/net/
8013 F:      drivers/net/
8014 F:      include/linux/if_*
8015 F:      include/linux/netdevice.h
8016 F:      include/linux/etherdevice.h
8017 F:      include/linux/fcdevice.h
8018 F:      include/linux/fddidevice.h
8019 F:      include/linux/hippidevice.h
8020 F:      include/linux/inetdevice.h
8021 F:      include/uapi/linux/if_*
8022 F:      include/uapi/linux/netdevice.h
8023
8024 NETWORKING DRIVERS (WIRELESS)
8025 M:      Kalle Valo <kvalo@codeaurora.org>
8026 L:      linux-wireless@vger.kernel.org
8027 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8030 S:      Maintained
8031 F:      Documentation/devicetree/bindings/net/wireless/
8032 F:      drivers/net/wireless/
8033
8034 NETXEN (1/10) GbE SUPPORT
8035 M:      Manish Chopra <manish.chopra@qlogic.com>
8036 M:      Sony Chacko <sony.chacko@qlogic.com>
8037 M:      Rajesh Borundia <rajesh.borundia@qlogic.com>
8038 L:      netdev@vger.kernel.org
8039 W:      http://www.qlogic.com
8040 S:      Supported
8041 F:      drivers/net/ethernet/qlogic/netxen/
8042
8043 NFC SUBSYSTEM
8044 M:      Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8045 M:      Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8046 M:      Samuel Ortiz <sameo@linux.intel.com>
8047 L:      linux-wireless@vger.kernel.org
8048 L:      linux-nfc@lists.01.org (subscribers-only)
8049 S:      Supported
8050 F:      net/nfc/
8051 F:      include/net/nfc/
8052 F:      include/uapi/linux/nfc.h
8053 F:      drivers/nfc/
8054 F:      include/linux/platform_data/nfcmrvl.h
8055 F:      include/linux/platform_data/nxp-nci.h
8056 F:      include/linux/platform_data/pn544.h
8057 F:      include/linux/platform_data/st21nfca.h
8058 F:      include/linux/platform_data/st-nci.h
8059 F:      Documentation/devicetree/bindings/net/nfc/
8060
8061 NFS, SUNRPC, AND LOCKD CLIENTS
8062 M:      Trond Myklebust <trond.myklebust@primarydata.com>
8063 M:      Anna Schumaker <anna.schumaker@netapp.com>
8064 L:      linux-nfs@vger.kernel.org
8065 W:      http://client.linux-nfs.org
8066 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8067 S:      Maintained
8068 F:      fs/lockd/
8069 F:      fs/nfs/
8070 F:      fs/nfs_common/
8071 F:      net/sunrpc/
8072 F:      include/linux/lockd/
8073 F:      include/linux/nfs*
8074 F:      include/linux/sunrpc/
8075 F:      include/uapi/linux/nfs*
8076 F:      include/uapi/linux/sunrpc/
8077
8078 NILFS2 FILESYSTEM
8079 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8080 L:      linux-nilfs@vger.kernel.org
8081 W:      http://nilfs.sourceforge.net/
8082 W:      http://nilfs.osdn.jp/
8083 T:      git git://github.com/konis/nilfs2.git
8084 S:      Supported
8085 F:      Documentation/filesystems/nilfs2.txt
8086 F:      fs/nilfs2/
8087 F:      include/linux/nilfs2_fs.h
8088 F:      include/trace/events/nilfs2.h
8089
8090 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8091 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8092 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8093 S:      Maintained
8094 F:      Documentation/scsi/NinjaSCSI.txt
8095 F:      drivers/scsi/pcmcia/nsp_*
8096
8097 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8098 M:      GOTO Masanori <gotom@debian.or.jp>
8099 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8100 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8101 S:      Maintained
8102 F:      Documentation/scsi/NinjaSCSI.txt
8103 F:      drivers/scsi/nsp32*
8104
8105 NIOS2 ARCHITECTURE
8106 M:      Ley Foon Tan <lftan@altera.com>
8107 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8109 S:      Maintained
8110 F:      arch/nios2/
8111
8112 NOKIA N900 POWER SUPPLY DRIVERS
8113 R:      Pali Rohár <pali.rohar@gmail.com>
8114 F:      include/linux/power/bq2415x_charger.h
8115 F:      include/linux/power/bq27xxx_battery.h
8116 F:      include/linux/power/isp1704_charger.h
8117 F:      drivers/power/bq2415x_charger.c
8118 F:      drivers/power/bq27xxx_battery.c
8119 F:      drivers/power/bq27xxx_battery_i2c.c
8120 F:      drivers/power/isp1704_charger.c
8121 F:      drivers/power/rx51_battery.c
8122
8123 NTB DRIVER CORE
8124 M:      Jon Mason <jdmason@kudzu.us>
8125 M:      Dave Jiang <dave.jiang@intel.com>
8126 M:      Allen Hubbe <Allen.Hubbe@emc.com>
8127 L:      linux-ntb@googlegroups.com
8128 S:      Supported
8129 W:      https://github.com/jonmason/ntb/wiki
8130 T:      git git://github.com/jonmason/ntb.git
8131 F:      drivers/ntb/
8132 F:      drivers/net/ntb_netdev.c
8133 F:      include/linux/ntb.h
8134 F:      include/linux/ntb_transport.h
8135
8136 NTB INTEL DRIVER
8137 M:      Jon Mason <jdmason@kudzu.us>
8138 M:      Dave Jiang <dave.jiang@intel.com>
8139 L:      linux-ntb@googlegroups.com
8140 S:      Supported
8141 W:      https://github.com/jonmason/ntb/wiki
8142 T:      git git://github.com/jonmason/ntb.git
8143 F:      drivers/ntb/hw/intel/
8144
8145 NTB AMD DRIVER
8146 M:      Xiangliang Yu <Xiangliang.Yu@amd.com>
8147 L:      linux-ntb@googlegroups.com
8148 S:      Supported
8149 F:      drivers/ntb/hw/amd/
8150
8151 NTFS FILESYSTEM
8152 M:      Anton Altaparmakov <anton@tuxera.com>
8153 L:      linux-ntfs-dev@lists.sourceforge.net
8154 W:      http://www.tuxera.com/
8155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8156 S:      Supported
8157 F:      Documentation/filesystems/ntfs.txt
8158 F:      fs/ntfs/
8159
8160 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8161 M:      Antonino Daplas <adaplas@gmail.com>
8162 L:      linux-fbdev@vger.kernel.org
8163 S:      Maintained
8164 F:      drivers/video/fbdev/riva/
8165 F:      drivers/video/fbdev/nvidia/
8166
8167 NVM EXPRESS DRIVER
8168 M:      Keith Busch <keith.busch@intel.com>
8169 M:      Jens Axboe <axboe@fb.com>
8170 L:      linux-nvme@lists.infradead.org
8171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8172 W:      https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8173 S:      Supported
8174 F:      drivers/nvme/host/
8175 F:      include/linux/nvme.h
8176
8177 NVMEM FRAMEWORK
8178 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8179 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
8180 S:      Maintained
8181 F:      drivers/nvmem/
8182 F:      Documentation/devicetree/bindings/nvmem/
8183 F:      include/linux/nvmem-consumer.h
8184 F:      include/linux/nvmem-provider.h
8185
8186 NXP-NCI NFC DRIVER
8187 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
8188 R:      Charles Gorand <charles.gorand@effinnov.com>
8189 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
8190 S:      Supported
8191 F:      drivers/nfc/nxp-nci
8192
8193 NXP TDA998X DRM DRIVER
8194 M:      Russell King <rmk+kernel@armlinux.org.uk>
8195 S:      Supported
8196 F:      drivers/gpu/drm/i2c/tda998x_drv.c
8197 F:      include/drm/i2c/tda998x.h
8198
8199 NXP TFA9879 DRIVER
8200 M:      Peter Rosin <peda@axentia.se>
8201 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8202 S:      Maintained
8203 F:      sound/soc/codecs/tfa9879*
8204
8205 OBJTOOL
8206 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8207 S:      Supported
8208 F:      tools/objtool/
8209
8210 OMAP SUPPORT
8211 M:      Tony Lindgren <tony@atomide.com>
8212 L:      linux-omap@vger.kernel.org
8213 W:      http://www.muru.com/linux/omap/
8214 W:      http://linux.omap.com/
8215 Q:      http://patchwork.kernel.org/project/linux-omap/list/
8216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8217 S:      Maintained
8218 F:      arch/arm/*omap*/
8219 F:      arch/arm/configs/omap1_defconfig
8220 F:      arch/arm/configs/omap2plus_defconfig
8221 F:      drivers/i2c/busses/i2c-omap.c
8222 F:      drivers/irqchip/irq-omap-intc.c
8223 F:      drivers/mfd/*omap*.c
8224 F:      drivers/mfd/menelaus.c
8225 F:      drivers/mfd/palmas.c
8226 F:      drivers/mfd/tps65217.c
8227 F:      drivers/mfd/tps65218.c
8228 F:      drivers/mfd/tps65910.c
8229 F:      drivers/mfd/twl-core.[ch]
8230 F:      drivers/mfd/twl4030*.c
8231 F:      drivers/mfd/twl6030*.c
8232 F:      drivers/mfd/twl6040*.c
8233 F:      drivers/regulator/palmas-regulator*.c
8234 F:      drivers/regulator/pbias-regulator.c
8235 F:      drivers/regulator/tps65217-regulator.c
8236 F:      drivers/regulator/tps65218-regulator.c
8237 F:      drivers/regulator/tps65910-regulator.c
8238 F:      drivers/regulator/twl-regulator.c
8239 F:      include/linux/i2c-omap.h
8240
8241 OMAP DEVICE TREE SUPPORT
8242 M:      Benoît Cousson <bcousson@baylibre.com>
8243 M:      Tony Lindgren <tony@atomide.com>
8244 L:      linux-omap@vger.kernel.org
8245 L:      devicetree@vger.kernel.org
8246 S:      Maintained
8247 F:      arch/arm/boot/dts/*omap*
8248 F:      arch/arm/boot/dts/*am3*
8249 F:      arch/arm/boot/dts/*am4*
8250 F:      arch/arm/boot/dts/*am5*
8251 F:      arch/arm/boot/dts/*dra7*
8252
8253 OMAP CLOCK FRAMEWORK SUPPORT
8254 M:      Paul Walmsley <paul@pwsan.com>
8255 L:      linux-omap@vger.kernel.org
8256 S:      Maintained
8257 F:      arch/arm/*omap*/*clock*
8258
8259 OMAP POWER MANAGEMENT SUPPORT
8260 M:      Kevin Hilman <khilman@kernel.org>
8261 L:      linux-omap@vger.kernel.org
8262 S:      Maintained
8263 F:      arch/arm/*omap*/*pm*
8264 F:      drivers/cpufreq/omap-cpufreq.c
8265
8266 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8267 M:      Rajendra Nayak <rnayak@codeaurora.org>
8268 M:      Paul Walmsley <paul@pwsan.com>
8269 L:      linux-omap@vger.kernel.org
8270 S:      Maintained
8271 F:      arch/arm/mach-omap2/prm*
8272
8273 OMAP AUDIO SUPPORT
8274 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
8275 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
8276 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8277 L:      linux-omap@vger.kernel.org
8278 S:      Maintained
8279 F:      sound/soc/omap/
8280
8281 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8282 M:      Roger Quadros <rogerq@ti.com>
8283 M:      Tony Lindgren <tony@atomide.com>
8284 L:      linux-omap@vger.kernel.org
8285 S:      Maintained
8286 F:      drivers/memory/omap-gpmc.c
8287 F:      arch/arm/mach-omap2/*gpmc*
8288
8289 OMAP FRAMEBUFFER SUPPORT
8290 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8291 L:      linux-fbdev@vger.kernel.org
8292 L:      linux-omap@vger.kernel.org
8293 S:      Maintained
8294 F:      drivers/video/fbdev/omap/
8295
8296 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8297 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8298 L:      linux-omap@vger.kernel.org
8299 L:      linux-fbdev@vger.kernel.org
8300 S:      Maintained
8301 F:      drivers/video/fbdev/omap2/
8302 F:      Documentation/arm/OMAP/DSS
8303
8304 OMAP HARDWARE SPINLOCK SUPPORT
8305 M:      Ohad Ben-Cohen <ohad@wizery.com>
8306 L:      linux-omap@vger.kernel.org
8307 S:      Maintained
8308 F:      drivers/hwspinlock/omap_hwspinlock.c
8309
8310 OMAP MMC SUPPORT
8311 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
8312 L:      linux-omap@vger.kernel.org
8313 S:      Maintained
8314 F:      drivers/mmc/host/omap.c
8315
8316 OMAP HS MMC SUPPORT
8317 L:      linux-mmc@vger.kernel.org
8318 L:      linux-omap@vger.kernel.org
8319 S:      Orphan
8320 F:      drivers/mmc/host/omap_hsmmc.c
8321
8322 OMAP RANDOM NUMBER GENERATOR SUPPORT
8323 M:      Deepak Saxena <dsaxena@plexity.net>
8324 S:      Maintained
8325 F:      drivers/char/hw_random/omap-rng.c
8326
8327 OMAP HWMOD SUPPORT
8328 M:      Benoît Cousson <bcousson@baylibre.com>
8329 M:      Paul Walmsley <paul@pwsan.com>
8330 L:      linux-omap@vger.kernel.org
8331 S:      Maintained
8332 F:      arch/arm/mach-omap2/omap_hwmod.*
8333
8334 OMAP HWMOD DATA
8335 M:      Paul Walmsley <paul@pwsan.com>
8336 L:      linux-omap@vger.kernel.org
8337 S:      Maintained
8338 F:      arch/arm/mach-omap2/omap_hwmod*data*
8339
8340 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8341 M:      Benoît Cousson <bcousson@baylibre.com>
8342 L:      linux-omap@vger.kernel.org
8343 S:      Maintained
8344 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8345
8346 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8347 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8348 L:      linux-media@vger.kernel.org
8349 S:      Maintained
8350 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
8351 F:      drivers/media/platform/omap3isp/
8352 F:      drivers/staging/media/omap4iss/
8353
8354 OMAP USB SUPPORT
8355 L:      linux-usb@vger.kernel.org
8356 L:      linux-omap@vger.kernel.org
8357 S:      Orphan
8358 F:      drivers/usb/*/*omap*
8359 F:      arch/arm/*omap*/usb*
8360
8361 OMAP GPIO DRIVER
8362 M:      Grygorii Strashko <grygorii.strashko@ti.com>
8363 M:      Santosh Shilimkar <ssantosh@kernel.org>
8364 M:      Kevin Hilman <khilman@kernel.org>
8365 L:      linux-omap@vger.kernel.org
8366 S:      Maintained
8367 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
8368 F:      drivers/gpio/gpio-omap.c
8369
8370 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8371 M:      Mark Jackson <mpfj@newflow.co.uk>
8372 L:      linux-omap@vger.kernel.org
8373 S:      Maintained
8374 F:      arch/arm/boot/dts/am335x-nano.dts
8375
8376 OMFS FILESYSTEM
8377 M:      Bob Copeland <me@bobcopeland.com>
8378 L:      linux-karma-devel@lists.sourceforge.net
8379 S:      Maintained
8380 F:      Documentation/filesystems/omfs.txt
8381 F:      fs/omfs/
8382
8383 OMNIKEY CARDMAN 4000 DRIVER
8384 M:      Harald Welte <laforge@gnumonks.org>
8385 S:      Maintained
8386 F:      drivers/char/pcmcia/cm4000_cs.c
8387 F:      include/linux/cm4000_cs.h
8388 F:      include/uapi/linux/cm4000_cs.h
8389
8390 OMNIKEY CARDMAN 4040 DRIVER
8391 M:      Harald Welte <laforge@gnumonks.org>
8392 S:      Maintained
8393 F:      drivers/char/pcmcia/cm4040_cs.*
8394
8395 OMNIVISION OV7670 SENSOR DRIVER
8396 M:      Jonathan Corbet <corbet@lwn.net>
8397 L:      linux-media@vger.kernel.org
8398 T:      git git://linuxtv.org/media_tree.git
8399 S:      Maintained
8400 F:      drivers/media/i2c/ov7670.c
8401
8402 ONENAND FLASH DRIVER
8403 M:      Kyungmin Park <kyungmin.park@samsung.com>
8404 L:      linux-mtd@lists.infradead.org
8405 S:      Maintained
8406 F:      drivers/mtd/onenand/
8407 F:      include/linux/mtd/onenand*.h
8408
8409 ONSTREAM SCSI TAPE DRIVER
8410 M:      Willem Riede <osst@riede.org>
8411 L:      osst-users@lists.sourceforge.net
8412 L:      linux-scsi@vger.kernel.org
8413 S:      Maintained
8414 F:      Documentation/scsi/osst.txt
8415 F:      drivers/scsi/osst.*
8416 F:      drivers/scsi/osst_*.h
8417 F:      drivers/scsi/st.h
8418
8419 OPENCORES I2C BUS DRIVER
8420 M:      Peter Korsgaard <jacmet@sunsite.dk>
8421 L:      linux-i2c@vger.kernel.org
8422 S:      Maintained
8423 F:      Documentation/i2c/busses/i2c-ocores
8424 F:      drivers/i2c/busses/i2c-ocores.c
8425
8426 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8427 M:      Rob Herring <robh+dt@kernel.org>
8428 M:      Frank Rowand <frowand.list@gmail.com>
8429 L:      devicetree@vger.kernel.org
8430 W:      http://www.devicetree.org/
8431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8432 S:      Maintained
8433 F:      drivers/of/
8434 F:      include/linux/of*.h
8435 F:      scripts/dtc/
8436
8437 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8438 M:      Rob Herring <robh+dt@kernel.org>
8439 M:      Mark Rutland <mark.rutland@arm.com>
8440 L:      devicetree@vger.kernel.org
8441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8442 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8443 S:      Maintained
8444 F:      Documentation/devicetree/
8445 F:      arch/*/boot/dts/
8446 F:      include/dt-bindings/
8447
8448 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8449 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8450 L:      devicetree@vger.kernel.org
8451 S:      Maintained
8452 F:      Documentation/devicetree/dynamic-resolution-notes.txt
8453 F:      Documentation/devicetree/overlay-notes.txt
8454 F:      drivers/of/overlay.c
8455 F:      drivers/of/resolver.c
8456
8457 OPENRISC ARCHITECTURE
8458 M:      Jonas Bonn <jonas@southpole.se>
8459 W:      http://openrisc.net
8460 S:      Maintained
8461 T:      git git://openrisc.net/~jonas/linux
8462 F:      arch/openrisc/
8463
8464 OPENVSWITCH
8465 M:      Pravin Shelar <pshelar@nicira.com>
8466 L:      netdev@vger.kernel.org
8467 L:      dev@openvswitch.org
8468 W:      http://openvswitch.org
8469 S:      Maintained
8470 F:      net/openvswitch/
8471 F:      include/uapi/linux/openvswitch.h
8472
8473 OPERATING PERFORMANCE POINTS (OPP)
8474 M:      Viresh Kumar <vireshk@kernel.org>
8475 M:      Nishanth Menon <nm@ti.com>
8476 M:      Stephen Boyd <sboyd@codeaurora.org>
8477 L:      linux-pm@vger.kernel.org
8478 S:      Maintained
8479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8480 F:      drivers/base/power/opp/
8481 F:      include/linux/pm_opp.h
8482 F:      Documentation/power/opp.txt
8483 F:      Documentation/devicetree/bindings/opp/
8484
8485 OPL4 DRIVER
8486 M:      Clemens Ladisch <clemens@ladisch.de>
8487 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8488 T:      git git://git.alsa-project.org/alsa-kernel.git
8489 S:      Maintained
8490 F:      sound/drivers/opl4/
8491
8492 OPROFILE
8493 M:      Robert Richter <rric@kernel.org>
8494 L:      oprofile-list@lists.sf.net
8495 S:      Maintained
8496 F:      arch/*/include/asm/oprofile*.h
8497 F:      arch/*/oprofile/
8498 F:      drivers/oprofile/
8499 F:      include/linux/oprofile.h
8500
8501 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8502 M:      Mark Fasheh <mfasheh@suse.com>
8503 M:      Joel Becker <jlbec@evilplan.org>
8504 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8505 W:      http://ocfs2.wiki.kernel.org
8506 S:      Supported
8507 F:      Documentation/filesystems/ocfs2.txt
8508 F:      Documentation/filesystems/dlmfs.txt
8509 F:      fs/ocfs2/
8510
8511 ORINOCO DRIVER
8512 L:      linux-wireless@vger.kernel.org
8513 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
8514 W:      http://www.nongnu.org/orinoco/
8515 S:      Orphan
8516 F:      drivers/net/wireless/intersil/orinoco/
8517
8518 OSD LIBRARY and FILESYSTEM
8519 M:      Boaz Harrosh <ooo@electrozaur.com>
8520 M:      Benny Halevy <bhalevy@primarydata.com>
8521 L:      osd-dev@open-osd.org
8522 W:      http://open-osd.org
8523 T:      git git://git.open-osd.org/open-osd.git
8524 S:      Maintained
8525 F:      drivers/scsi/osd/
8526 F:      include/scsi/osd_*
8527 F:      fs/exofs/
8528
8529 OVERLAY FILESYSTEM
8530 M:      Miklos Szeredi <miklos@szeredi.hu>
8531 L:      linux-unionfs@vger.kernel.org
8532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8533 S:      Supported
8534 F:      fs/overlayfs/
8535 F:      Documentation/filesystems/overlayfs.txt
8536
8537 ORANGEFS FILESYSTEM
8538 M:      Mike Marshall <hubcap@omnibond.com>
8539 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
8540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8541 S:      Supported
8542 F:      fs/orangefs/
8543 F:      Documentation/filesystems/orangefs.txt
8544
8545 P54 WIRELESS DRIVER
8546 M:      Christian Lamparter <chunkeey@googlemail.com>
8547 L:      linux-wireless@vger.kernel.org
8548 W:      http://wireless.kernel.org/en/users/Drivers/p54
8549 S:      Maintained
8550 F:      drivers/net/wireless/intersil/p54/
8551
8552 PA SEMI ETHERNET DRIVER
8553 M:      Olof Johansson <olof@lixom.net>
8554 L:      netdev@vger.kernel.org
8555 S:      Maintained
8556 F:      drivers/net/ethernet/pasemi/*
8557
8558 PA SEMI SMBUS DRIVER
8559 M:      Olof Johansson <olof@lixom.net>
8560 L:      linux-i2c@vger.kernel.org
8561 S:      Maintained
8562 F:      drivers/i2c/busses/i2c-pasemi.c
8563
8564 PADATA PARALLEL EXECUTION MECHANISM
8565 M:      Steffen Klassert <steffen.klassert@secunet.com>
8566 L:      linux-crypto@vger.kernel.org
8567 S:      Maintained
8568 F:      kernel/padata.c
8569 F:      include/linux/padata.h
8570 F:      Documentation/padata.txt
8571
8572 PANASONIC LAPTOP ACPI EXTRAS DRIVER
8573 M:      Harald Welte <laforge@gnumonks.org>
8574 L:      platform-driver-x86@vger.kernel.org
8575 S:      Maintained
8576 F:      drivers/platform/x86/panasonic-laptop.c
8577
8578 PANASONIC MN10300/AM33/AM34 PORT
8579 M:      David Howells <dhowells@redhat.com>
8580 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
8581 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8582 S:      Maintained
8583 F:      Documentation/mn10300/
8584 F:      arch/mn10300/
8585
8586 PARALLEL LCD/KEYPAD PANEL DRIVER
8587 M:      Willy Tarreau <willy@haproxy.com>
8588 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8589 S:      Odd Fixes
8590 F:      Documentation/misc-devices/lcd-panel-cgram.txt
8591 F:      drivers/misc/panel.c
8592
8593 PARALLEL PORT SUBSYSTEM
8594 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8595 M:      Sudip Mukherjee <sudip@vectorindia.org>
8596 L:      linux-parport@lists.infradead.org (subscribers-only)
8597 S:      Maintained
8598 F:      drivers/parport/
8599 F:      include/linux/parport*.h
8600 F:      drivers/char/ppdev.c
8601 F:      include/uapi/linux/ppdev.h
8602 F:      Documentation/parport*.txt
8603
8604 PARAVIRT_OPS INTERFACE
8605 M:      Jeremy Fitzhardinge <jeremy@goop.org>
8606 M:      Chris Wright <chrisw@sous-sol.org>
8607 M:      Alok Kataria <akataria@vmware.com>
8608 M:      Rusty Russell <rusty@rustcorp.com.au>
8609 L:      virtualization@lists.linux-foundation.org
8610 S:      Supported
8611 F:      Documentation/virtual/paravirt_ops.txt
8612 F:      arch/*/kernel/paravirt*
8613 F:      arch/*/include/asm/paravirt.h
8614
8615 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8616 M:      Tim Waugh <tim@cyberelk.net>
8617 L:      linux-parport@lists.infradead.org (subscribers-only)
8618 S:      Maintained
8619 F:      Documentation/blockdev/paride.txt
8620 F:      drivers/block/paride/
8621
8622 PARISC ARCHITECTURE
8623 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
8624 M:      Helge Deller <deller@gmx.de>
8625 L:      linux-parisc@vger.kernel.org
8626 W:      http://www.parisc-linux.org/
8627 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
8628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8630 S:      Maintained
8631 F:      arch/parisc/
8632 F:      Documentation/parisc/
8633 F:      drivers/parisc/
8634 F:      drivers/char/agp/parisc-agp.c
8635 F:      drivers/input/serio/gscps2.c
8636 F:      drivers/parport/parport_gsc.*
8637 F:      drivers/tty/serial/8250/8250_gsc.c
8638 F:      drivers/video/fbdev/sti*
8639 F:      drivers/video/console/sti*
8640 F:      drivers/video/logo/logo_parisc*
8641
8642 PC87360 HARDWARE MONITORING DRIVER
8643 M:      Jim Cromie <jim.cromie@gmail.com>
8644 L:      linux-hwmon@vger.kernel.org
8645 S:      Maintained
8646 F:      Documentation/hwmon/pc87360
8647 F:      drivers/hwmon/pc87360.c
8648
8649 PC8736x GPIO DRIVER
8650 M:      Jim Cromie <jim.cromie@gmail.com>
8651 S:      Maintained
8652 F:      drivers/char/pc8736x_gpio.c
8653
8654 PC87427 HARDWARE MONITORING DRIVER
8655 M:      Jean Delvare <jdelvare@suse.com>
8656 L:      linux-hwmon@vger.kernel.org
8657 S:      Maintained
8658 F:      Documentation/hwmon/pc87427
8659 F:      drivers/hwmon/pc87427.c
8660
8661 PCA9532 LED DRIVER
8662 M:      Riku Voipio <riku.voipio@iki.fi>
8663 S:      Maintained
8664 F:      drivers/leds/leds-pca9532.c
8665 F:      include/linux/leds-pca9532.h
8666
8667 PCA9541 I2C BUS MASTER SELECTOR DRIVER
8668 M:      Guenter Roeck <linux@roeck-us.net>
8669 L:      linux-i2c@vger.kernel.org
8670 S:      Maintained
8671 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
8672
8673 PCDP - PRIMARY CONSOLE AND DEBUG PORT
8674 M:      Khalid Aziz <khalid@gonehiking.org>
8675 S:      Maintained
8676 F:      drivers/firmware/pcdp.*
8677
8678 PCI ERROR RECOVERY
8679 M:      Linas Vepstas <linasvepstas@gmail.com>
8680 L:      linux-pci@vger.kernel.org
8681 S:      Supported
8682 F:      Documentation/PCI/pci-error-recovery.txt
8683
8684 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8685 M:      Russell Currey <ruscur@russell.cc>
8686 L:      linuxppc-dev@lists.ozlabs.org
8687 S:      Supported
8688 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
8689 F:      arch/powerpc/kernel/eeh*.c
8690 F:      arch/powerpc/platforms/*/eeh*.c
8691 F:      arch/powerpc/include/*/eeh*.h
8692
8693 PCI SUBSYSTEM
8694 M:      Bjorn Helgaas <bhelgaas@google.com>
8695 L:      linux-pci@vger.kernel.org
8696 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
8697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8698 S:      Supported
8699 F:      Documentation/PCI/
8700 F:      drivers/pci/
8701 F:      include/linux/pci*
8702 F:      arch/x86/pci/
8703 F:      arch/x86/kernel/quirks.c
8704
8705 PCI DRIVER FOR ALTERA PCIE IP
8706 M:      Ley Foon Tan <lftan@altera.com>
8707 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
8708 L:      linux-pci@vger.kernel.org
8709 S:      Supported
8710 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
8711 F:      drivers/pci/host/pcie-altera.c
8712
8713 PCI DRIVER FOR ARM VERSATILE PLATFORM
8714 M:      Rob Herring <robh@kernel.org>
8715 L:      linux-pci@vger.kernel.org
8716 L:      linux-arm-kernel@lists.infradead.org
8717 S:      Maintained
8718 F:      Documentation/devicetree/bindings/pci/versatile.txt
8719 F:      drivers/pci/host/pci-versatile.c
8720
8721 PCI DRIVER FOR APPLIEDMICRO XGENE
8722 M:      Tanmay Inamdar <tinamdar@apm.com>
8723 L:      linux-pci@vger.kernel.org
8724 L:      linux-arm-kernel@lists.infradead.org
8725 S:      Maintained
8726 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
8727 F:      drivers/pci/host/pci-xgene.c
8728
8729 PCI DRIVER FOR FREESCALE LAYERSCAPE
8730 M:      Minghuan Lian <minghuan.Lian@freescale.com>
8731 M:      Mingkai Hu <mingkai.hu@freescale.com>
8732 M:      Roy Zang <tie-fei.zang@freescale.com>
8733 L:      linuxppc-dev@lists.ozlabs.org
8734 L:      linux-pci@vger.kernel.org
8735 L:      linux-arm-kernel@lists.infradead.org
8736 S:      Maintained
8737 F:      drivers/pci/host/*layerscape*
8738
8739 PCI DRIVER FOR IMX6
8740 M:      Richard Zhu <Richard.Zhu@freescale.com>
8741 M:      Lucas Stach <l.stach@pengutronix.de>
8742 L:      linux-pci@vger.kernel.org
8743 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8744 S:      Maintained
8745 F:      drivers/pci/host/*imx6*
8746
8747 PCI DRIVER FOR TI KEYSTONE
8748 M:      Murali Karicheri <m-karicheri2@ti.com>
8749 L:      linux-pci@vger.kernel.org
8750 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8751 S:      Maintained
8752 F:      drivers/pci/host/*keystone*
8753
8754 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8755 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8756 M:      Jason Cooper <jason@lakedaemon.net>
8757 L:      linux-pci@vger.kernel.org
8758 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8759 S:      Maintained
8760 F:      drivers/pci/host/*mvebu*
8761
8762 PCI DRIVER FOR NVIDIA TEGRA
8763 M:      Thierry Reding <thierry.reding@gmail.com>
8764 L:      linux-tegra@vger.kernel.org
8765 L:      linux-pci@vger.kernel.org
8766 S:      Supported
8767 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8768 F:      drivers/pci/host/pci-tegra.c
8769
8770 PCI DRIVER FOR TI DRA7XX
8771 M:      Kishon Vijay Abraham I <kishon@ti.com>
8772 L:      linux-omap@vger.kernel.org
8773 L:      linux-pci@vger.kernel.org
8774 S:      Supported
8775 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
8776 F:      drivers/pci/host/pci-dra7xx.c
8777
8778 PCI DRIVER FOR RENESAS R-CAR
8779 M:      Simon Horman <horms@verge.net.au>
8780 L:      linux-pci@vger.kernel.org
8781 L:      linux-renesas-soc@vger.kernel.org
8782 S:      Maintained
8783 F:      drivers/pci/host/*rcar*
8784
8785 PCI DRIVER FOR SAMSUNG EXYNOS
8786 M:      Jingoo Han <jingoohan1@gmail.com>
8787 L:      linux-pci@vger.kernel.org
8788 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8789 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8790 S:      Maintained
8791 F:      drivers/pci/host/pci-exynos.c
8792
8793 PCI DRIVER FOR SYNOPSIS DESIGNWARE
8794 M:      Jingoo Han <jingoohan1@gmail.com>
8795 M:      Pratyush Anand <pratyush.anand@gmail.com>
8796 L:      linux-pci@vger.kernel.org
8797 S:      Maintained
8798 F:      drivers/pci/host/*designware*
8799
8800 PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8801 M:      Joao Pinto <jpinto@synopsys.com>
8802 L:      linux-pci@vger.kernel.org
8803 S:      Maintained
8804 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
8805 F:      drivers/pci/host/pcie-designware-plat.c
8806
8807 PCI DRIVER FOR GENERIC OF HOSTS
8808 M:      Will Deacon <will.deacon@arm.com>
8809 L:      linux-pci@vger.kernel.org
8810 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8811 S:      Maintained
8812 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
8813 F:      drivers/pci/host/pci-host-common.c
8814 F:      drivers/pci/host/pci-host-generic.c
8815
8816 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8817 M:      Keith Busch <keith.busch@intel.com>
8818 L:      linux-pci@vger.kernel.org
8819 S:      Supported
8820 F:      arch/x86/pci/vmd.c
8821
8822 PCIE DRIVER FOR ST SPEAR13XX
8823 M:      Pratyush Anand <pratyush.anand@gmail.com>
8824 L:      linux-pci@vger.kernel.org
8825 S:      Maintained
8826 F:      drivers/pci/host/*spear*
8827
8828 PCI MSI DRIVER FOR ALTERA MSI IP
8829 M:      Ley Foon Tan <lftan@altera.com>
8830 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
8831 L:      linux-pci@vger.kernel.org
8832 S:      Supported
8833 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8834 F:      drivers/pci/host/pcie-altera-msi.c
8835
8836 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8837 M:      Duc Dang <dhdang@apm.com>
8838 L:      linux-pci@vger.kernel.org
8839 L:      linux-arm-kernel@lists.infradead.org
8840 S:      Maintained
8841 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8842 F:      drivers/pci/host/pci-xgene-msi.c
8843
8844 PCIE DRIVER FOR HISILICON
8845 M:      Zhou Wang <wangzhou1@hisilicon.com>
8846 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
8847 L:      linux-pci@vger.kernel.org
8848 S:      Maintained
8849 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8850 F:      drivers/pci/host/pcie-hisi.c
8851
8852 PCIE DRIVER FOR QUALCOMM MSM
8853 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
8854 L:     linux-pci@vger.kernel.org
8855 L:     linux-arm-msm@vger.kernel.org
8856 S:     Maintained
8857 F:     drivers/pci/host/*qcom*
8858
8859 PCIE DRIVER FOR CAVIUM THUNDERX
8860 M:      David Daney <david.daney@cavium.com>
8861 L:      linux-pci@vger.kernel.org
8862 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8863 S:      Supported
8864 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
8865 F:      drivers/pci/host/pci-thunder-*
8866
8867 PCMCIA SUBSYSTEM
8868 P:      Linux PCMCIA Team
8869 L:      linux-pcmcia@lists.infradead.org
8870 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8872 S:      Maintained
8873 F:      Documentation/pcmcia/
8874 F:      drivers/pcmcia/
8875 F:      include/pcmcia/
8876
8877 PCNET32 NETWORK DRIVER
8878 M:      Don Fry <pcnet32@frontier.com>
8879 L:      netdev@vger.kernel.org
8880 S:      Maintained
8881 F:      drivers/net/ethernet/amd/pcnet32.c
8882
8883 PCRYPT PARALLEL CRYPTO ENGINE
8884 M:      Steffen Klassert <steffen.klassert@secunet.com>
8885 L:      linux-crypto@vger.kernel.org
8886 S:      Maintained
8887 F:      crypto/pcrypt.c
8888 F:      include/crypto/pcrypt.h
8889
8890 PER-CPU MEMORY ALLOCATOR
8891 M:      Tejun Heo <tj@kernel.org>
8892 M:      Christoph Lameter <cl@linux.com>
8893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8894 S:      Maintained
8895 F:      include/linux/percpu*.h
8896 F:      mm/percpu*.c
8897 F:      arch/*/include/asm/percpu.h
8898
8899 PER-TASK DELAY ACCOUNTING
8900 M:      Balbir Singh <bsingharora@gmail.com>
8901 S:      Maintained
8902 F:      include/linux/delayacct.h
8903 F:      kernel/delayacct.c
8904
8905 PERFORMANCE EVENTS SUBSYSTEM
8906 M:      Peter Zijlstra <peterz@infradead.org>
8907 M:      Ingo Molnar <mingo@redhat.com>
8908 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
8909 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8910 L:      linux-kernel@vger.kernel.org
8911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8912 S:      Supported
8913 F:      kernel/events/*
8914 F:      include/linux/perf_event.h
8915 F:      include/uapi/linux/perf_event.h
8916 F:      arch/*/kernel/perf_event*.c
8917 F:      arch/*/kernel/*/perf_event*.c
8918 F:      arch/*/kernel/*/*/perf_event*.c
8919 F:      arch/*/include/asm/perf_event.h
8920 F:      arch/*/kernel/perf_callchain.c
8921 F:      arch/*/events/*
8922 F:      tools/perf/
8923
8924 PERSONALITY HANDLING
8925 M:      Christoph Hellwig <hch@infradead.org>
8926 L:      linux-abi-devel@lists.sourceforge.net
8927 S:      Maintained
8928 F:      include/linux/personality.h
8929 F:      include/uapi/linux/personality.h
8930
8931 PHONET PROTOCOL
8932 M:      Remi Denis-Courmont <courmisch@gmail.com>
8933 S:      Supported
8934 F:      Documentation/networking/phonet.txt
8935 F:      include/linux/phonet.h
8936 F:      include/net/phonet/
8937 F:      include/uapi/linux/phonet.h
8938 F:      net/phonet/
8939
8940 PHRAM MTD DRIVER
8941 M:      Joern Engel <joern@lazybastard.org>
8942 L:      linux-mtd@lists.infradead.org
8943 S:      Maintained
8944 F:      drivers/mtd/devices/phram.c
8945
8946 PICOLCD HID DRIVER
8947 M:      Bruno Prémont <bonbons@linux-vserver.org>
8948 L:      linux-input@vger.kernel.org
8949 S:      Maintained
8950 F:      drivers/hid/hid-picolcd*
8951
8952 PICOXCELL SUPPORT
8953 M:      Jamie Iles <jamie@jamieiles.com>
8954 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8955 T:      git git://github.com/jamieiles/linux-2.6-ji.git
8956 S:      Supported
8957 F:      arch/arm/boot/dts/picoxcell*
8958 F:      arch/arm/mach-picoxcell/
8959 F:      drivers/crypto/picoxcell*
8960
8961 PIN CONTROL SUBSYSTEM
8962 M:      Linus Walleij <linus.walleij@linaro.org>
8963 L:      linux-gpio@vger.kernel.org
8964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8965 S:      Maintained
8966 F:      Documentation/devicetree/bindings/pinctrl/
8967 F:      Documentation/pinctrl.txt
8968 F:      drivers/pinctrl/
8969 F:      include/linux/pinctrl/
8970
8971 PIN CONTROLLER - ATMEL AT91
8972 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8973 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8974 S:      Maintained
8975 F:      drivers/pinctrl/pinctrl-at91.*
8976
8977 PIN CONTROLLER - ATMEL AT91 PIO4
8978 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
8979 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8980 L:      linux-gpio@vger.kernel.org
8981 S:      Supported
8982 F:      drivers/pinctrl/pinctrl-at91-pio4.*
8983
8984 PIN CONTROLLER - INTEL
8985 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
8986 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
8987 S:      Maintained
8988 F:      drivers/pinctrl/intel/
8989
8990 PIN CONTROLLER - RENESAS
8991 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8992 M:      Geert Uytterhoeven <geert+renesas@glider.be>
8993 L:      linux-renesas-soc@vger.kernel.org
8994 S:      Maintained
8995 F:      drivers/pinctrl/sh-pfc/
8996
8997 PIN CONTROLLER - SAMSUNG
8998 M:      Tomasz Figa <tomasz.figa@gmail.com>
8999 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
9000 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9001 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9002 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9003 S:      Maintained
9004 F:      drivers/pinctrl/samsung/
9005
9006 PIN CONTROLLER - SINGLE
9007 M:      Tony Lindgren <tony@atomide.com>
9008 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
9009 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9010 L:      linux-omap@vger.kernel.org
9011 S:      Maintained
9012 F:      drivers/pinctrl/pinctrl-single.c
9013
9014 PIN CONTROLLER - ST SPEAR
9015 M:      Viresh Kumar <vireshk@kernel.org>
9016 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9017 W:      http://www.st.com/spear
9018 S:      Maintained
9019 F:      drivers/pinctrl/spear/
9020
9021 PKTCDVD DRIVER
9022 M:      Jiri Kosina <jikos@kernel.org>
9023 S:      Maintained
9024 F:      drivers/block/pktcdvd.c
9025 F:      include/linux/pktcdvd.h
9026 F:      include/uapi/linux/pktcdvd.h
9027
9028 PKUNITY SOC DRIVERS
9029 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
9030 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
9031 S:      Maintained
9032 T:      git git://github.com/gxt/linux.git
9033 F:      drivers/input/serio/i8042-unicore32io.h
9034 F:      drivers/i2c/busses/i2c-puv3.c
9035 F:      drivers/video/fbdev/fb-puv3.c
9036 F:      drivers/rtc/rtc-puv3.c
9037
9038 PMBUS HARDWARE MONITORING DRIVERS
9039 M:      Guenter Roeck <linux@roeck-us.net>
9040 L:      linux-hwmon@vger.kernel.org
9041 W:      http://hwmon.wiki.kernel.org/
9042 W:      http://www.roeck-us.net/linux/drivers/
9043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9044 S:      Maintained
9045 F:      Documentation/hwmon/pmbus
9046 F:      drivers/hwmon/pmbus/
9047 F:      include/linux/i2c/pmbus.h
9048
9049 PMC SIERRA MaxRAID DRIVER
9050 L:      linux-scsi@vger.kernel.org
9051 W:      http://www.pmc-sierra.com/
9052 S:      Orphan
9053 F:      drivers/scsi/pmcraid.*
9054
9055 PMC SIERRA PM8001 DRIVER
9056 M:      Jack Wang <jinpu.wang@profitbricks.com>
9057 M:      lindar_liu@usish.com
9058 L:      pmchba@pmcs.com
9059 L:      linux-scsi@vger.kernel.org
9060 S:      Supported
9061 F:      drivers/scsi/pm8001/
9062
9063 POSIX CLOCKS and TIMERS
9064 M:      Thomas Gleixner <tglx@linutronix.de>
9065 L:      linux-kernel@vger.kernel.org
9066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9067 S:      Maintained
9068 F:      fs/timerfd.c
9069 F:      include/linux/timer*
9070 F:      kernel/time/*timer*
9071
9072 POWER MANAGEMENT CORE
9073 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
9074 L:      linux-pm@vger.kernel.org
9075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9076 S:      Supported
9077 F:      drivers/base/power/
9078 F:      include/linux/pm.h
9079 F:      include/linux/pm_*
9080 F:      include/linux/powercap.h
9081 F:      drivers/powercap/
9082
9083 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9084 M:      Sebastian Reichel <sre@kernel.org>
9085 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9086 M:      David Woodhouse <dwmw2@infradead.org>
9087 L:      linux-pm@vger.kernel.org
9088 T:      git git://git.infradead.org/battery-2.6.git
9089 S:      Maintained
9090 F:      include/linux/power_supply.h
9091 F:      drivers/power/
9092 X:      drivers/power/avs/
9093
9094 POWER STATE COORDINATION INTERFACE (PSCI)
9095 M:      Mark Rutland <mark.rutland@arm.com>
9096 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9097 L:      linux-arm-kernel@lists.infradead.org
9098 S:      Maintained
9099 F:      drivers/firmware/psci.c
9100 F:      include/linux/psci.h
9101 F:      include/uapi/linux/psci.h
9102
9103 PNP SUPPORT
9104 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9105 S:      Maintained
9106 F:      drivers/pnp/
9107
9108 PPP PROTOCOL DRIVERS AND COMPRESSORS
9109 M:      Paul Mackerras <paulus@samba.org>
9110 L:      linux-ppp@vger.kernel.org
9111 S:      Maintained
9112 F:      drivers/net/ppp/ppp_*
9113
9114 PPP OVER ATM (RFC 2364)
9115 M:      Mitchell Blank Jr <mitch@sfgoth.com>
9116 S:      Maintained
9117 F:      net/atm/pppoatm.c
9118 F:      include/uapi/linux/atmppp.h
9119
9120 PPP OVER ETHERNET
9121 M:      Michal Ostrowski <mostrows@earthlink.net>
9122 S:      Maintained
9123 F:      drivers/net/ppp/pppoe.c
9124 F:      drivers/net/ppp/pppox.c
9125
9126 PPP OVER L2TP
9127 M:      James Chapman <jchapman@katalix.com>
9128 S:      Maintained
9129 F:      net/l2tp/l2tp_ppp.c
9130 F:      include/linux/if_pppol2tp.h
9131 F:      include/uapi/linux/if_pppol2tp.h
9132
9133 PPS SUPPORT
9134 M:      Rodolfo Giometti <giometti@enneenne.com>
9135 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
9136 L:      linuxpps@ml.enneenne.com (subscribers-only)
9137 S:      Maintained
9138 F:      Documentation/pps/
9139 F:      drivers/pps/
9140 F:      include/linux/pps*.h
9141
9142 PPTP DRIVER
9143 M:      Dmitry Kozlov <xeb@mail.ru>
9144 L:      netdev@vger.kernel.org
9145 S:      Maintained
9146 F:      drivers/net/ppp/pptp.c
9147 W:      http://sourceforge.net/projects/accel-pptp
9148
9149 PREEMPTIBLE KERNEL
9150 M:      Robert Love <rml@tech9.net>
9151 L:      kpreempt-tech@lists.sourceforge.net
9152 W:      ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9153 S:      Supported
9154 F:      Documentation/preempt-locking.txt
9155 F:      include/linux/preempt.h
9156
9157 PRISM54 WIRELESS DRIVER
9158 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
9159 L:      linux-wireless@vger.kernel.org
9160 W:      http://wireless.kernel.org/en/users/Drivers/p54
9161 S:      Obsolete
9162 F:      drivers/net/wireless/intersil/prism54/
9163
9164 PS3 NETWORK SUPPORT
9165 M:      Geoff Levand <geoff@infradead.org>
9166 L:      netdev@vger.kernel.org
9167 L:      linuxppc-dev@lists.ozlabs.org
9168 S:      Maintained
9169 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
9170
9171 PS3 PLATFORM SUPPORT
9172 M:      Geoff Levand <geoff@infradead.org>
9173 L:      linuxppc-dev@lists.ozlabs.org
9174 S:      Maintained
9175 F:      arch/powerpc/boot/ps3*
9176 F:      arch/powerpc/include/asm/lv1call.h
9177 F:      arch/powerpc/include/asm/ps3*.h
9178 F:      arch/powerpc/platforms/ps3/
9179 F:      drivers/*/ps3*
9180 F:      drivers/ps3/
9181 F:      drivers/rtc/rtc-ps3.c
9182 F:      drivers/usb/host/*ps3.c
9183 F:      sound/ppc/snd_ps3*
9184
9185 PS3VRAM DRIVER
9186 M:      Jim Paris <jim@jtan.com>
9187 M:      Geoff Levand <geoff@infradead.org>
9188 L:      linuxppc-dev@lists.ozlabs.org
9189 S:      Maintained
9190 F:      drivers/block/ps3vram.c
9191
9192 PSTORE FILESYSTEM
9193 M:      Anton Vorontsov <anton@enomsg.org>
9194 M:      Colin Cross <ccross@android.com>
9195 M:      Kees Cook <keescook@chromium.org>
9196 M:      Tony Luck <tony.luck@intel.com>
9197 S:      Maintained
9198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9199 F:      fs/pstore/
9200 F:      include/linux/pstore*
9201 F:      drivers/firmware/efi/efi-pstore.c
9202 F:      drivers/acpi/apei/erst.c
9203
9204 PTP HARDWARE CLOCK SUPPORT
9205 M:      Richard Cochran <richardcochran@gmail.com>
9206 L:      netdev@vger.kernel.org
9207 S:      Maintained
9208 W:      http://linuxptp.sourceforge.net/
9209 F:      Documentation/ABI/testing/sysfs-ptp
9210 F:      Documentation/ptp/*
9211 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
9212 F:      drivers/net/phy/dp83640*
9213 F:      drivers/ptp/*
9214 F:      include/linux/ptp_cl*
9215
9216 PTRACE SUPPORT
9217 M:      Roland McGrath <roland@hack.frob.com>
9218 M:      Oleg Nesterov <oleg@redhat.com>
9219 S:      Maintained
9220 F:      include/asm-generic/syscall.h
9221 F:      include/linux/ptrace.h
9222 F:      include/linux/regset.h
9223 F:      include/linux/tracehook.h
9224 F:      include/uapi/linux/ptrace.h
9225 F:      kernel/ptrace.c
9226
9227 PVRUSB2 VIDEO4LINUX DRIVER
9228 M:      Mike Isely <isely@pobox.com>
9229 L:      pvrusb2@isely.net       (subscribers-only)
9230 L:      linux-media@vger.kernel.org
9231 W:      http://www.isely.net/pvrusb2/
9232 T:      git git://linuxtv.org/media_tree.git
9233 S:      Maintained
9234 F:      Documentation/video4linux/README.pvrusb2
9235 F:      drivers/media/usb/pvrusb2/
9236
9237 PWC WEBCAM DRIVER
9238 M:      Hans de Goede <hdegoede@redhat.com>
9239 L:      linux-media@vger.kernel.org
9240 T:      git git://linuxtv.org/media_tree.git
9241 S:      Maintained
9242 F:      drivers/media/usb/pwc/*
9243
9244 PWM FAN DRIVER
9245 M:      Kamil Debski <k.debski@samsung.com>
9246 L:      linux-hwmon@vger.kernel.org
9247 S:      Supported
9248 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9249 F:      Documentation/hwmon/pwm-fan
9250 F:      drivers/hwmon/pwm-fan.c
9251
9252 PWM SUBSYSTEM
9253 M:      Thierry Reding <thierry.reding@gmail.com>
9254 L:      linux-pwm@vger.kernel.org
9255 S:      Maintained
9256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9257 F:      Documentation/pwm.txt
9258 F:      Documentation/devicetree/bindings/pwm/
9259 F:      include/linux/pwm.h
9260 F:      drivers/pwm/
9261 F:      drivers/video/backlight/pwm_bl.c
9262 F:      include/linux/pwm_backlight.h
9263
9264 PXA2xx/PXA3xx SUPPORT
9265 M:      Daniel Mack <daniel@zonque.org>
9266 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9267 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9268 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9269 T:      git git://github.com/hzhuang1/linux.git
9270 T:      git git://github.com/rjarzmik/linux.git
9271 S:      Maintained
9272 F:      arch/arm/boot/dts/pxa*
9273 F:      arch/arm/mach-pxa/
9274 F:      drivers/dma/pxa*
9275 F:      drivers/pcmcia/pxa2xx*
9276 F:      drivers/pinctrl/pxa/
9277 F:      drivers/spi/spi-pxa2xx*
9278 F:      drivers/usb/gadget/udc/pxa2*
9279 F:      include/sound/pxa2xx-lib.h
9280 F:      sound/arm/pxa*
9281 F:      sound/soc/pxa/
9282
9283 PXA GPIO DRIVER
9284 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9285 L:      linux-gpio@vger.kernel.org
9286 S:      Maintained
9287 F:      drivers/gpio/gpio-pxa.c
9288
9289 PXA3xx NAND FLASH DRIVER
9290 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9291 L:      linux-mtd@lists.infradead.org
9292 S:      Maintained
9293 F:      drivers/mtd/nand/pxa3xx_nand.c
9294
9295 MMP SUPPORT
9296 M:      Eric Miao <eric.y.miao@gmail.com>
9297 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9298 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9299 T:      git git://github.com/hzhuang1/linux.git
9300 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9301 S:      Maintained
9302 F:      arch/arm/boot/dts/mmp*
9303 F:      arch/arm/mach-mmp/
9304
9305 PXA MMCI DRIVER
9306 S:      Orphan
9307
9308 PXA RTC DRIVER
9309 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9310 L:      rtc-linux@googlegroups.com
9311 S:      Maintained
9312
9313 QAT DRIVER
9314 M:      Tadeusz Struk <tadeusz.struk@intel.com>
9315 L:      qat-linux@intel.com
9316 S:      Supported
9317 F:      drivers/crypto/qat/
9318
9319 QIB DRIVER
9320 M:      Mike Marciniszyn <infinipath@intel.com>
9321 L:      linux-rdma@vger.kernel.org
9322 S:      Supported
9323 F:      drivers/infiniband/hw/qib/
9324
9325 QLOGIC QLA1280 SCSI DRIVER
9326 M:      Michael Reed <mdr@sgi.com>
9327 L:      linux-scsi@vger.kernel.org
9328 S:      Maintained
9329 F:      drivers/scsi/qla1280.[ch]
9330
9331 QLOGIC QLA2XXX FC-SCSI DRIVER
9332 M:      qla2xxx-upstream@qlogic.com
9333 L:      linux-scsi@vger.kernel.org
9334 S:      Supported
9335 F:      Documentation/scsi/LICENSE.qla2xxx
9336 F:      drivers/scsi/qla2xxx/
9337
9338 QLOGIC QLA4XXX iSCSI DRIVER
9339 M:      QLogic-Storage-Upstream@qlogic.com
9340 L:      linux-scsi@vger.kernel.org
9341 S:      Supported
9342 F:      Documentation/scsi/LICENSE.qla4xxx
9343 F:      drivers/scsi/qla4xxx/
9344
9345 QLOGIC QLA3XXX NETWORK DRIVER
9346 M:      Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9347 M:      Ron Mercer <ron.mercer@qlogic.com>
9348 M:      linux-driver@qlogic.com
9349 L:      netdev@vger.kernel.org
9350 S:      Supported
9351 F:      Documentation/networking/LICENSE.qla3xxx
9352 F:      drivers/net/ethernet/qlogic/qla3xxx.*
9353
9354 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9355 M:      Dept-GELinuxNICDev@qlogic.com
9356 L:      netdev@vger.kernel.org
9357 S:      Supported
9358 F:      drivers/net/ethernet/qlogic/qlcnic/
9359
9360 QLOGIC QLGE 10Gb ETHERNET DRIVER
9361 M:      Harish Patil <harish.patil@qlogic.com>
9362 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9363 M:      Dept-GELinuxNICDev@qlogic.com
9364 M:      linux-driver@qlogic.com
9365 L:      netdev@vger.kernel.org
9366 S:      Supported
9367 F:      drivers/net/ethernet/qlogic/qlge/
9368
9369 QLOGIC QL4xxx ETHERNET DRIVER
9370 M:      Yuval Mintz <Yuval.Mintz@qlogic.com>
9371 M:      Ariel Elior <Ariel.Elior@qlogic.com>
9372 M:      everest-linux-l2@qlogic.com
9373 L:      netdev@vger.kernel.org
9374 S:      Supported
9375 F:      drivers/net/ethernet/qlogic/qed/
9376 F:      include/linux/qed/
9377 F:      drivers/net/ethernet/qlogic/qede/
9378
9379 QNX4 FILESYSTEM
9380 M:      Anders Larsen <al@alarsen.net>
9381 W:      http://www.alarsen.net/linux/qnx4fs/
9382 S:      Maintained
9383 F:      fs/qnx4/
9384 F:      include/uapi/linux/qnx4_fs.h
9385 F:      include/uapi/linux/qnxtypes.h
9386
9387 QT1010 MEDIA DRIVER
9388 M:      Antti Palosaari <crope@iki.fi>
9389 L:      linux-media@vger.kernel.org
9390 W:      https://linuxtv.org
9391 W:      http://palosaari.fi/linux/
9392 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9393 T:      git git://linuxtv.org/anttip/media_tree.git
9394 S:      Maintained
9395 F:      drivers/media/tuners/qt1010*
9396
9397 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9398 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9399 L:      linux-wireless@vger.kernel.org
9400 L:      ath9k-devel@lists.ath9k.org
9401 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
9402 S:      Supported
9403 F:      drivers/net/wireless/ath/ath9k/
9404
9405 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9406 M:      Kalle Valo <kvalo@qca.qualcomm.com>
9407 L:      ath10k@lists.infradead.org
9408 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
9409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9410 S:      Supported
9411 F:      drivers/net/wireless/ath/ath10k/
9412
9413 QUALCOMM HEXAGON ARCHITECTURE
9414 M:      Richard Kuo <rkuo@codeaurora.org>
9415 L:      linux-hexagon@vger.kernel.org
9416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9417 S:      Supported
9418 F:      arch/hexagon/
9419
9420 QUALCOMM WCN36XX WIRELESS DRIVER
9421 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
9422 L:      wcn36xx@lists.infradead.org
9423 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
9424 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
9425 S:      Supported
9426 F:      drivers/net/wireless/ath/wcn36xx/
9427
9428 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9429 M:      Gabriel Somlo <somlo@cmu.edu>
9430 M:      "Michael S. Tsirkin" <mst@redhat.com>
9431 L:      qemu-devel@nongnu.org
9432 S:      Maintained
9433 F:      drivers/firmware/qemu_fw_cfg.c
9434
9435 RADOS BLOCK DEVICE (RBD)
9436 M:      Ilya Dryomov <idryomov@gmail.com>
9437 M:      Sage Weil <sage@redhat.com>
9438 M:      Alex Elder <elder@kernel.org>
9439 L:      ceph-devel@vger.kernel.org
9440 W:      http://ceph.com/
9441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9442 T:      git git://github.com/ceph/ceph-client.git
9443 S:      Supported
9444 F:      Documentation/ABI/testing/sysfs-bus-rbd
9445 F:      drivers/block/rbd.c
9446 F:      drivers/block/rbd_types.h
9447
9448 RADEON FRAMEBUFFER DISPLAY DRIVER
9449 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9450 L:      linux-fbdev@vger.kernel.org
9451 S:      Maintained
9452 F:      drivers/video/fbdev/aty/radeon*
9453 F:      include/uapi/linux/radeonfb.h
9454
9455 RADIOSHARK RADIO DRIVER
9456 M:      Hans de Goede <hdegoede@redhat.com>
9457 L:      linux-media@vger.kernel.org
9458 T:      git git://linuxtv.org/media_tree.git
9459 S:      Maintained
9460 F:      drivers/media/radio/radio-shark.c
9461
9462 RADIOSHARK2 RADIO DRIVER
9463 M:      Hans de Goede <hdegoede@redhat.com>
9464 L:      linux-media@vger.kernel.org
9465 T:      git git://linuxtv.org/media_tree.git
9466 S:      Maintained
9467 F:      drivers/media/radio/radio-shark2.c
9468 F:      drivers/media/radio/radio-tea5777.c
9469
9470 RAGE128 FRAMEBUFFER DISPLAY DRIVER
9471 M:      Paul Mackerras <paulus@samba.org>
9472 L:      linux-fbdev@vger.kernel.org
9473 S:      Maintained
9474 F:      drivers/video/fbdev/aty/aty128fb.c
9475
9476 RALINK MIPS ARCHITECTURE
9477 M:      John Crispin <john@phrozen.org>
9478 L:      linux-mips@linux-mips.org
9479 S:      Maintained
9480 F:      arch/mips/ralink
9481
9482 RALINK RT2X00 WIRELESS LAN DRIVER
9483 P:      rt2x00 project
9484 M:      Stanislaw Gruszka <sgruszka@redhat.com>
9485 M:      Helmut Schaa <helmut.schaa@googlemail.com>
9486 L:      linux-wireless@vger.kernel.org
9487 S:      Maintained
9488 F:      drivers/net/wireless/ralink/rt2x00/
9489
9490 RAMDISK RAM BLOCK DEVICE DRIVER
9491 M:      Jens Axboe <axboe@kernel.dk>
9492 S:      Maintained
9493 F:      Documentation/blockdev/ramdisk.txt
9494 F:      drivers/block/brd.c
9495
9496 RANDOM NUMBER DRIVER
9497 M:      "Theodore Ts'o" <tytso@mit.edu>
9498 S:      Maintained
9499 F:      drivers/char/random.c
9500
9501 RAPIDIO SUBSYSTEM
9502 M:      Matt Porter <mporter@kernel.crashing.org>
9503 M:      Alexandre Bounine <alexandre.bounine@idt.com>
9504 S:      Maintained
9505 F:      drivers/rapidio/
9506
9507 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9508 L:      linux-wireless@vger.kernel.org
9509 S:      Orphan
9510 F:      drivers/net/wireless/ray*
9511
9512 RCUTORTURE MODULE
9513 M:      Josh Triplett <josh@joshtriplett.org>
9514 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9515 L:      linux-kernel@vger.kernel.org
9516 S:      Supported
9517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9518 F:      Documentation/RCU/torture.txt
9519 F:      kernel/rcu/rcutorture.c
9520
9521 RCUTORTURE TEST FRAMEWORK
9522 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9523 M:      Josh Triplett <josh@joshtriplett.org>
9524 R:      Steven Rostedt <rostedt@goodmis.org>
9525 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9526 R:      Lai Jiangshan <jiangshanlai@gmail.com>
9527 L:      linux-kernel@vger.kernel.org
9528 S:      Supported
9529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9530 F:      tools/testing/selftests/rcutorture
9531
9532 RDC R-321X SoC
9533 M:      Florian Fainelli <florian@openwrt.org>
9534 S:      Maintained
9535
9536 RDC R6040 FAST ETHERNET DRIVER
9537 M:      Florian Fainelli <florian@openwrt.org>
9538 L:      netdev@vger.kernel.org
9539 S:      Maintained
9540 F:      drivers/net/ethernet/rdc/r6040.c
9541
9542 RDS - RELIABLE DATAGRAM SOCKETS
9543 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
9544 L:      netdev@vger.kernel.org
9545 L:      linux-rdma@vger.kernel.org
9546 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
9547 W:      https://oss.oracle.com/projects/rds/
9548 S:      Supported
9549 F:      net/rds/
9550 F:      Documentation/networking/rds.txt
9551
9552 RDMAVT - RDMA verbs software
9553 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
9554 L:      linux-rdma@vger.kernel.org
9555 S:      Supported
9556 F:      drivers/infiniband/sw/rdmavt
9557
9558 READ-COPY UPDATE (RCU)
9559 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9560 M:      Josh Triplett <josh@joshtriplett.org>
9561 R:      Steven Rostedt <rostedt@goodmis.org>
9562 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9563 R:      Lai Jiangshan <jiangshanlai@gmail.com>
9564 L:      linux-kernel@vger.kernel.org
9565 W:      http://www.rdrop.com/users/paulmck/RCU/
9566 S:      Supported
9567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9568 F:      Documentation/RCU/
9569 X:      Documentation/RCU/torture.txt
9570 F:      include/linux/rcu*
9571 X:      include/linux/srcu.h
9572 F:      kernel/rcu/
9573 X:      kernel/torture.c
9574
9575 REAL TIME CLOCK (RTC) SUBSYSTEM
9576 M:      Alessandro Zummo <a.zummo@towertech.it>
9577 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
9578 L:      rtc-linux@googlegroups.com
9579 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
9580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9581 S:      Maintained
9582 F:      Documentation/rtc.txt
9583 F:      drivers/rtc/
9584 F:      include/linux/rtc.h
9585 F:      include/uapi/linux/rtc.h
9586
9587 REALTEK AUDIO CODECS
9588 M:      Bard Liao <bardliao@realtek.com>
9589 M:      Oder Chiou <oder_chiou@realtek.com>
9590 S:      Maintained
9591 F:      sound/soc/codecs/rt*
9592 F:      include/sound/rt*.h
9593
9594 REISERFS FILE SYSTEM
9595 L:      reiserfs-devel@vger.kernel.org
9596 S:      Supported
9597 F:      fs/reiserfs/
9598
9599 REGISTER MAP ABSTRACTION
9600 M:      Mark Brown <broonie@kernel.org>
9601 L:      linux-kernel@vger.kernel.org
9602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9603 S:      Supported
9604 F:      drivers/base/regmap/
9605 F:      include/linux/regmap.h
9606
9607 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9608 M:      Ohad Ben-Cohen <ohad@wizery.com>
9609 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
9610 L:      linux-remoteproc@vger.kernel.org
9611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9612 S:      Maintained
9613 F:      drivers/remoteproc/
9614 F:      Documentation/remoteproc.txt
9615 F:      include/linux/remoteproc.h
9616
9617 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9618 M:      Ohad Ben-Cohen <ohad@wizery.com>
9619 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
9620 L:      linux-remoteproc@vger.kernel.org
9621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9622 S:      Maintained
9623 F:      drivers/rpmsg/
9624 F:      Documentation/rpmsg.txt
9625 F:      include/linux/rpmsg.h
9626
9627 RENESAS ETHERNET DRIVERS
9628 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9629 L:      netdev@vger.kernel.org
9630 L:      linux-renesas-soc@vger.kernel.org
9631 F:      drivers/net/ethernet/renesas/
9632 F:      include/linux/sh_eth.h
9633
9634 RENESAS USB2 PHY DRIVER
9635 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9636 L:      linux-renesas-soc@vger.kernel.org
9637 S:      Maintained
9638 F:      drivers/phy/phy-rcar-gen3-usb2.c
9639
9640 RESET CONTROLLER FRAMEWORK
9641 M:      Philipp Zabel <p.zabel@pengutronix.de>
9642 T:      git git://git.pengutronix.de/git/pza/linux
9643 S:      Maintained
9644 F:      drivers/reset/
9645 F:      Documentation/devicetree/bindings/reset/
9646 F:      include/dt-bindings/reset/
9647 F:      include/linux/reset.h
9648 F:      include/linux/reset-controller.h
9649
9650 RFKILL
9651 M:      Johannes Berg <johannes@sipsolutions.net>
9652 L:      linux-wireless@vger.kernel.org
9653 W:      http://wireless.kernel.org/
9654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9656 S:      Maintained
9657 F:      Documentation/rfkill.txt
9658 F:      net/rfkill/
9659
9660 RHASHTABLE
9661 M:      Thomas Graf <tgraf@suug.ch>
9662 L:      netdev@vger.kernel.org
9663 S:      Maintained
9664 F:      lib/rhashtable.c
9665 F:      include/linux/rhashtable.h
9666
9667 RICOH SMARTMEDIA/XD DRIVER
9668 M:      Maxim Levitsky <maximlevitsky@gmail.com>
9669 S:      Maintained
9670 F:      drivers/mtd/nand/r852.c
9671 F:      drivers/mtd/nand/r852.h
9672
9673 RICOH R5C592 MEMORYSTICK DRIVER
9674 M:      Maxim Levitsky <maximlevitsky@gmail.com>
9675 S:      Maintained
9676 F:      drivers/memstick/host/r592.*
9677
9678 ROCCAT DRIVERS
9679 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
9680 W:      http://sourceforge.net/projects/roccat/
9681 S:      Maintained
9682 F:      drivers/hid/hid-roccat*
9683 F:      include/linux/hid-roccat*
9684 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
9685
9686 ROCKER DRIVER
9687 M:      Jiri Pirko <jiri@resnulli.us>
9688 M:      Scott Feldman <sfeldma@gmail.com>
9689 L:      netdev@vger.kernel.org
9690 S:      Supported
9691 F:      drivers/net/ethernet/rocker/
9692
9693 ROCKETPORT DRIVER
9694 P:      Comtrol Corp.
9695 W:      http://www.comtrol.com
9696 S:      Maintained
9697 F:      Documentation/serial/rocket.txt
9698 F:      drivers/tty/rocket*
9699
9700 ROCKETPORT EXPRESS/INFINITY DRIVER
9701 M:      Kevin Cernekee <cernekee@gmail.com>
9702 L:      linux-serial@vger.kernel.org
9703 S:      Odd Fixes
9704 F:      drivers/tty/serial/rp2.*
9705
9706 ROSE NETWORK LAYER
9707 M:      Ralf Baechle <ralf@linux-mips.org>
9708 L:      linux-hams@vger.kernel.org
9709 W:      http://www.linux-ax25.org/
9710 S:      Maintained
9711 F:      include/net/rose.h
9712 F:      include/uapi/linux/rose.h
9713 F:      net/rose/
9714
9715 RTL2830 MEDIA DRIVER
9716 M:      Antti Palosaari <crope@iki.fi>
9717 L:      linux-media@vger.kernel.org
9718 W:      https://linuxtv.org
9719 W:      http://palosaari.fi/linux/
9720 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9721 T:      git git://linuxtv.org/anttip/media_tree.git
9722 S:      Maintained
9723 F:      drivers/media/dvb-frontends/rtl2830*
9724
9725 RTL2832 MEDIA DRIVER
9726 M:      Antti Palosaari <crope@iki.fi>
9727 L:      linux-media@vger.kernel.org
9728 W:      https://linuxtv.org
9729 W:      http://palosaari.fi/linux/
9730 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9731 T:      git git://linuxtv.org/anttip/media_tree.git
9732 S:      Maintained
9733 F:      drivers/media/dvb-frontends/rtl2832*
9734
9735 RTL2832_SDR MEDIA DRIVER
9736 M:      Antti Palosaari <crope@iki.fi>
9737 L:      linux-media@vger.kernel.org
9738 W:      https://linuxtv.org
9739 W:      http://palosaari.fi/linux/
9740 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9741 T:      git git://linuxtv.org/anttip/media_tree.git
9742 S:      Maintained
9743 F:      drivers/media/dvb-frontends/rtl2832_sdr*
9744
9745 RTL8180 WIRELESS DRIVER
9746 L:      linux-wireless@vger.kernel.org
9747 W:      http://wireless.kernel.org/
9748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9749 S:      Orphan
9750 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
9751
9752 RTL8187 WIRELESS DRIVER
9753 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
9754 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
9755 M:      Larry Finger <Larry.Finger@lwfinger.net>
9756 L:      linux-wireless@vger.kernel.org
9757 W:      http://wireless.kernel.org/
9758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9759 S:      Maintained
9760 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
9761
9762 RTL8192CE WIRELESS DRIVER
9763 M:      Larry Finger <Larry.Finger@lwfinger.net>
9764 M:      Chaoming Li <chaoming_li@realsil.com.cn>
9765 L:      linux-wireless@vger.kernel.org
9766 W:      http://wireless.kernel.org/
9767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9768 S:      Maintained
9769 F:      drivers/net/wireless/realtek/rtlwifi/
9770 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9771
9772 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9773 M:      Jes Sorensen <Jes.Sorensen@redhat.com>
9774 L:      linux-wireless@vger.kernel.org
9775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
9776 S:      Maintained
9777 F:      drivers/net/wireless/realtek/rtl8xxxu/
9778
9779 S3 SAVAGE FRAMEBUFFER DRIVER
9780 M:      Antonino Daplas <adaplas@gmail.com>
9781 L:      linux-fbdev@vger.kernel.org
9782 S:      Maintained
9783 F:      drivers/video/fbdev/savage/
9784
9785 S390
9786 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
9787 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
9788 L:      linux-s390@vger.kernel.org
9789 W:      http://www.ibm.com/developerworks/linux/linux390/
9790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9791 S:      Supported
9792 F:      arch/s390/
9793 F:      drivers/s390/
9794 F:      Documentation/s390/
9795 F:      Documentation/DocBook/s390*
9796
9797 S390 COMMON I/O LAYER
9798 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
9799 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9800 L:      linux-s390@vger.kernel.org
9801 W:      http://www.ibm.com/developerworks/linux/linux390/
9802 S:      Supported
9803 F:      drivers/s390/cio/
9804
9805 S390 DASD DRIVER
9806 M:      Stefan Weinhuber <wein@de.ibm.com>
9807 M:      Stefan Haberland <stefan.haberland@de.ibm.com>
9808 L:      linux-s390@vger.kernel.org
9809 W:      http://www.ibm.com/developerworks/linux/linux390/
9810 S:      Supported
9811 F:      drivers/s390/block/dasd*
9812 F:      block/partitions/ibm.c
9813
9814 S390 NETWORK DRIVERS
9815 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
9816 L:      linux-s390@vger.kernel.org
9817 W:      http://www.ibm.com/developerworks/linux/linux390/
9818 S:      Supported
9819 F:      drivers/s390/net/
9820
9821 S390 PCI SUBSYSTEM
9822 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
9823 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
9824 L:      linux-s390@vger.kernel.org
9825 W:      http://www.ibm.com/developerworks/linux/linux390/
9826 S:      Supported
9827 F:      arch/s390/pci/
9828 F:      drivers/pci/hotplug/s390_pci_hpc.c
9829
9830 S390 ZCRYPT DRIVER
9831 M:      Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9832 L:      linux-s390@vger.kernel.org
9833 W:      http://www.ibm.com/developerworks/linux/linux390/
9834 S:      Supported
9835 F:      drivers/s390/crypto/
9836
9837 S390 ZFCP DRIVER
9838 M:      Steffen Maier <maier@linux.vnet.ibm.com>
9839 L:      linux-s390@vger.kernel.org
9840 W:      http://www.ibm.com/developerworks/linux/linux390/
9841 S:      Supported
9842 F:      drivers/s390/scsi/zfcp_*
9843
9844 S390 IUCV NETWORK LAYER
9845 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
9846 L:      linux-s390@vger.kernel.org
9847 W:      http://www.ibm.com/developerworks/linux/linux390/
9848 S:      Supported
9849 F:      drivers/s390/net/*iucv*
9850 F:      include/net/iucv/
9851 F:      net/iucv/
9852
9853 S390 IOMMU (PCI)
9854 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
9855 L:      linux-s390@vger.kernel.org
9856 W:      http://www.ibm.com/developerworks/linux/linux390/
9857 S:      Supported
9858 F:      drivers/iommu/s390-iommu.c
9859
9860 S3C24XX SD/MMC Driver
9861 M:      Ben Dooks <ben-linux@fluff.org>
9862 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9863 S:      Supported
9864 F:      drivers/mmc/host/s3cmci.*
9865
9866 SAA6588 RDS RECEIVER DRIVER
9867 M:      Hans Verkuil <hverkuil@xs4all.nl>
9868 L:      linux-media@vger.kernel.org
9869 T:      git git://linuxtv.org/media_tree.git
9870 W:      https://linuxtv.org
9871 S:      Odd Fixes
9872 F:      drivers/media/i2c/saa6588*
9873
9874 SAA7134 VIDEO4LINUX DRIVER
9875 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
9876 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9877 L:      linux-media@vger.kernel.org
9878 W:      https://linuxtv.org
9879 T:      git git://linuxtv.org/media_tree.git
9880 S:      Odd fixes
9881 F:      Documentation/video4linux/*.saa7134
9882 F:      drivers/media/pci/saa7134/
9883
9884 SAA7146 VIDEO4LINUX-2 DRIVER
9885 M:      Hans Verkuil <hverkuil@xs4all.nl>
9886 L:      linux-media@vger.kernel.org
9887 T:      git git://linuxtv.org/media_tree.git
9888 S:      Maintained
9889 F:      drivers/media/common/saa7146/
9890 F:      drivers/media/pci/saa7146/
9891 F:      include/media/saa7146*
9892
9893 SAMSUNG LAPTOP DRIVER
9894 M:      Corentin Chary <corentin.chary@gmail.com>
9895 L:      platform-driver-x86@vger.kernel.org
9896 S:      Maintained
9897 F:      drivers/platform/x86/samsung-laptop.c
9898
9899 SAMSUNG AUDIO (ASoC) DRIVERS
9900 M:      Sangbeom Kim <sbkim73@samsung.com>
9901 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9902 S:      Supported
9903 F:      sound/soc/samsung/
9904
9905 SAMSUNG FRAMEBUFFER DRIVER
9906 M:      Jingoo Han <jingoohan1@gmail.com>
9907 L:      linux-fbdev@vger.kernel.org
9908 S:      Maintained
9909 F:      drivers/video/fbdev/s3c-fb.c
9910
9911 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9912 M:      Sangbeom Kim <sbkim73@samsung.com>
9913 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
9914 L:      linux-kernel@vger.kernel.org
9915 L:      linux-samsung-soc@vger.kernel.org
9916 S:      Supported
9917 F:      drivers/mfd/sec*.c
9918 F:      drivers/regulator/s2m*.c
9919 F:      drivers/regulator/s5m*.c
9920 F:      drivers/clk/clk-s2mps11.c
9921 F:      drivers/rtc/rtc-s5m.c
9922 F:      include/linux/mfd/samsung/
9923 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9924 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9925 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9926 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9927
9928 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9929 M:      Kyungmin Park <kyungmin.park@samsung.com>
9930 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9931 L:      linux-media@vger.kernel.org
9932 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
9933 S:      Supported
9934 F:      drivers/media/platform/exynos4-is/
9935
9936 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9937 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9938 L:      linux-media@vger.kernel.org
9939 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9940 S:      Maintained
9941 F:      drivers/media/platform/s3c-camif/
9942 F:      include/media/drv-intf/s3c_camif.h
9943
9944 SAMSUNG S5C73M3 CAMERA DRIVER
9945 M:      Kyungmin Park <kyungmin.park@samsung.com>
9946 M:      Andrzej Hajda <a.hajda@samsung.com>
9947 L:      linux-media@vger.kernel.org
9948 S:      Supported
9949 F:      drivers/media/i2c/s5c73m3/*
9950
9951 SAMSUNG S5K5BAF CAMERA DRIVER
9952 M:      Kyungmin Park <kyungmin.park@samsung.com>
9953 M:      Andrzej Hajda <a.hajda@samsung.com>
9954 L:      linux-media@vger.kernel.org
9955 S:      Supported
9956 F:      drivers/media/i2c/s5k5baf.c
9957
9958 SAMSUNG S3FWRN5 NFC DRIVER
9959 M:      Robert Baldyga <r.baldyga@samsung.com>
9960 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
9961 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9962 S:      Supported
9963 F:      drivers/nfc/s3fwrn5
9964
9965 SAMSUNG SOC CLOCK DRIVERS
9966 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9967 M:      Tomasz Figa <tomasz.figa@gmail.com>
9968 S:      Supported
9969 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9970 F:      drivers/clk/samsung/
9971
9972 SAMSUNG SXGBE DRIVERS
9973 M:      Byungho An <bh74.an@samsung.com>
9974 M:      Girish K S <ks.giri@samsung.com>
9975 M:      Vipul Pandya <vipul.pandya@samsung.com>
9976 S:      Supported
9977 L:      netdev@vger.kernel.org
9978 F:      drivers/net/ethernet/samsung/sxgbe/
9979
9980 SAMSUNG THERMAL DRIVER
9981 M:      Lukasz Majewski <l.majewski@samsung.com>
9982 L:      linux-pm@vger.kernel.org
9983 L:      linux-samsung-soc@vger.kernel.org
9984 S:      Supported
9985 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
9986 F:      drivers/thermal/samsung/
9987
9988 SAMSUNG USB2 PHY DRIVER
9989 M:      Kamil Debski <k.debski@samsung.com>
9990 L:      linux-kernel@vger.kernel.org
9991 S:      Supported
9992 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
9993 F:      Documentation/phy/samsung-usb2.txt
9994 F:      drivers/phy/phy-exynos4210-usb2.c
9995 F:      drivers/phy/phy-exynos4x12-usb2.c
9996 F:      drivers/phy/phy-exynos5250-usb2.c
9997 F:      drivers/phy/phy-s5pv210-usb2.c
9998 F:      drivers/phy/phy-samsung-usb2.c
9999 F:      drivers/phy/phy-samsung-usb2.h
10000
10001 SERIAL DRIVERS
10002 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10003 L:      linux-serial@vger.kernel.org
10004 S:      Maintained
10005 F:      Documentation/devicetree/bindings/serial/
10006 F:      drivers/tty/serial/
10007
10008 SYNOPSYS DESIGNWARE DMAC DRIVER
10009 M:      Viresh Kumar <vireshk@kernel.org>
10010 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10011 S:      Maintained
10012 F:      include/linux/dma/dw.h
10013 F:      include/linux/platform_data/dma-dw.h
10014 F:      drivers/dma/dw/
10015
10016 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10017 M: Lars Persson <lars.persson@axis.com>
10018 L: netdev@vger.kernel.org
10019 S: Supported
10020 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10021 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10022
10023 SYNOPSYS DESIGNWARE I2C DRIVER
10024 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
10025 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10026 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
10027 L:      linux-i2c@vger.kernel.org
10028 S:      Maintained
10029 F:      drivers/i2c/busses/i2c-designware-*
10030 F:      include/linux/platform_data/i2c-designware.h
10031
10032 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10033 M:      Jaehoon Chung <jh80.chung@samsung.com>
10034 L:      linux-mmc@vger.kernel.org
10035 S:      Maintained
10036 F:      include/linux/mmc/dw_mmc.h
10037 F:      drivers/mmc/host/dw_mmc*
10038
10039 SYSTEM TRACE MODULE CLASS
10040 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10041 S:      Maintained
10042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10043 F:      Documentation/trace/stm.txt
10044 F:      drivers/hwtracing/stm/
10045 F:      include/linux/stm.h
10046 F:      include/uapi/linux/stm.h
10047
10048 THUNDERBOLT DRIVER
10049 M:      Andreas Noever <andreas.noever@gmail.com>
10050 S:      Maintained
10051 F:      drivers/thunderbolt/
10052
10053 TI BQ27XXX POWER SUPPLY DRIVER
10054 R:      Andrew F. Davis <afd@ti.com>
10055 F:      include/linux/power/bq27xxx_battery.h
10056 F:      drivers/power/bq27xxx_battery.c
10057 F:      drivers/power/bq27xxx_battery_i2c.c
10058
10059 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10060 M:      John Stultz <john.stultz@linaro.org>
10061 M:      Thomas Gleixner <tglx@linutronix.de>
10062 L:      linux-kernel@vger.kernel.org
10063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10064 S:      Supported
10065 F:      include/linux/clocksource.h
10066 F:      include/linux/time.h
10067 F:      include/linux/timex.h
10068 F:      include/uapi/linux/time.h
10069 F:      include/uapi/linux/timex.h
10070 F:      kernel/time/clocksource.c
10071 F:      kernel/time/time*.c
10072 F:      kernel/time/alarmtimer.c
10073 F:      kernel/time/ntp.c
10074 F:      tools/testing/selftests/timers/
10075
10076 SC1200 WDT DRIVER
10077 M:      Zwane Mwaikambo <zwanem@gmail.com>
10078 S:      Maintained
10079 F:      drivers/watchdog/sc1200wdt.c
10080
10081 SCHEDULER
10082 M:      Ingo Molnar <mingo@redhat.com>
10083 M:      Peter Zijlstra <peterz@infradead.org>
10084 L:      linux-kernel@vger.kernel.org
10085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10086 S:      Maintained
10087 F:      kernel/sched/
10088 F:      include/linux/sched.h
10089 F:      include/uapi/linux/sched.h
10090 F:      include/linux/wait.h
10091
10092 SCORE ARCHITECTURE
10093 M:      Chen Liqin <liqin.linux@gmail.com>
10094 M:      Lennox Wu <lennox.wu@gmail.com>
10095 W:      http://www.sunplus.com
10096 S:      Supported
10097 F:      arch/score/
10098
10099 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10100 M:      Sudeep Holla <sudeep.holla@arm.com>
10101 L:      linux-arm-kernel@lists.infradead.org
10102 S:      Maintained
10103 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
10104 F:      drivers/clk/clk-scpi.c
10105 F:      drivers/cpufreq/scpi-cpufreq.c
10106 F:      drivers/firmware/arm_scpi.c
10107 F:      include/linux/scpi_protocol.h
10108
10109 SCSI CDROM DRIVER
10110 M:      Jens Axboe <axboe@kernel.dk>
10111 L:      linux-scsi@vger.kernel.org
10112 W:      http://www.kernel.dk
10113 S:      Maintained
10114 F:      drivers/scsi/sr*
10115
10116 SCSI RDMA PROTOCOL (SRP) INITIATOR
10117 M:      Bart Van Assche <bart.vanassche@sandisk.com>
10118 L:      linux-rdma@vger.kernel.org
10119 S:      Supported
10120 W:      http://www.openfabrics.org
10121 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10123 F:      drivers/infiniband/ulp/srp/
10124 F:      include/scsi/srp.h
10125
10126 SCSI SG DRIVER
10127 M:      Doug Gilbert <dgilbert@interlog.com>
10128 L:      linux-scsi@vger.kernel.org
10129 W:      http://sg.danny.cz/sg
10130 S:      Maintained
10131 F:      Documentation/scsi/scsi-generic.txt
10132 F:      drivers/scsi/sg.c
10133 F:      include/scsi/sg.h
10134
10135 SCSI SUBSYSTEM
10136 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10138 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
10139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10140 L:      linux-scsi@vger.kernel.org
10141 S:      Maintained
10142 F:      drivers/scsi/
10143 F:      include/scsi/
10144
10145 SCSI TAPE DRIVER
10146 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10147 L:      linux-scsi@vger.kernel.org
10148 S:      Maintained
10149 F:      Documentation/scsi/st.txt
10150 F:      drivers/scsi/st.*
10151 F:      drivers/scsi/st_*.h
10152
10153 SCTP PROTOCOL
10154 M:      Vlad Yasevich <vyasevich@gmail.com>
10155 M:      Neil Horman <nhorman@tuxdriver.com>
10156 L:      linux-sctp@vger.kernel.org
10157 W:      http://lksctp.sourceforge.net
10158 S:      Maintained
10159 F:      Documentation/networking/sctp.txt
10160 F:      include/linux/sctp.h
10161 F:      include/uapi/linux/sctp.h
10162 F:      include/net/sctp/
10163 F:      net/sctp/
10164
10165 SCx200 CPU SUPPORT
10166 M:      Jim Cromie <jim.cromie@gmail.com>
10167 S:      Odd Fixes
10168 F:      Documentation/i2c/busses/scx200_acb
10169 F:      arch/x86/platform/scx200/
10170 F:      drivers/watchdog/scx200_wdt.c
10171 F:      drivers/i2c/busses/scx200*
10172 F:      drivers/mtd/maps/scx200_docflash.c
10173 F:      include/linux/scx200.h
10174
10175 SCx200 GPIO DRIVER
10176 M:      Jim Cromie <jim.cromie@gmail.com>
10177 S:      Maintained
10178 F:      drivers/char/scx200_gpio.c
10179 F:      include/linux/scx200_gpio.h
10180
10181 SCx200 HRT CLOCKSOURCE DRIVER
10182 M:      Jim Cromie <jim.cromie@gmail.com>
10183 S:      Maintained
10184 F:      drivers/clocksource/scx200_hrt.c
10185
10186 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10187 M:      Sascha Sommer <saschasommer@freenet.de>
10188 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10189 S:      Maintained
10190 F:      drivers/mmc/host/sdricoh_cs.c
10191
10192 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10193 M:      Adrian Hunter <adrian.hunter@intel.com>
10194 L:      linux-mmc@vger.kernel.org
10195 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
10196 S:      Maintained
10197 F:      drivers/mmc/host/sdhci*
10198 F:      include/linux/mmc/sdhci*
10199
10200 SECURE COMPUTING
10201 M:      Kees Cook <keescook@chromium.org>
10202 R:      Andy Lutomirski <luto@amacapital.net>
10203 R:      Will Drewry <wad@chromium.org>
10204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10205 S:      Supported
10206 F:      kernel/seccomp.c
10207 F:      include/uapi/linux/seccomp.h
10208 F:      include/linux/seccomp.h
10209 F:      tools/testing/selftests/seccomp/*
10210 K:      \bsecure_computing
10211 K:      \bTIF_SECCOMP\b
10212
10213 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10214 M:      Ben Dooks <ben-linux@fluff.org>
10215 M:      Jaehoon Chung <jh80.chung@samsung.com>
10216 L:      linux-mmc@vger.kernel.org
10217 S:      Maintained
10218 F:      drivers/mmc/host/sdhci-s3c*
10219
10220 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10221 M:      Viresh Kumar <vireshk@kernel.org>
10222 L:      linux-mmc@vger.kernel.org
10223 S:      Maintained
10224 F:      drivers/mmc/host/sdhci-spear.c
10225
10226 SECURITY SUBSYSTEM
10227 M:      James Morris <james.l.morris@oracle.com>
10228 M:      "Serge E. Hallyn" <serge@hallyn.com>
10229 L:      linux-security-module@vger.kernel.org (suggested Cc:)
10230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10231 W:      http://kernsec.org/
10232 S:      Supported
10233 F:      security/
10234
10235 SECURITY CONTACT
10236 M:      Security Officers <security@kernel.org>
10237 S:      Supported
10238
10239 SELINUX SECURITY MODULE
10240 M:      Paul Moore <paul@paul-moore.com>
10241 M:      Stephen Smalley <sds@tycho.nsa.gov>
10242 M:      Eric Paris <eparis@parisplace.org>
10243 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
10244 W:      http://selinuxproject.org
10245 T:      git git://git.infradead.org/users/pcmoore/selinux
10246 S:      Supported
10247 F:      include/linux/selinux*
10248 F:      security/selinux/
10249 F:      scripts/selinux/
10250
10251 APPARMOR SECURITY MODULE
10252 M:      John Johansen <john.johansen@canonical.com>
10253 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10254 W:      apparmor.wiki.kernel.org
10255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10256 S:      Supported
10257 F:      security/apparmor/
10258
10259 LOADPIN SECURITY MODULE
10260 M:      Kees Cook <keescook@chromium.org>
10261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10262 S:      Supported
10263 F:      security/loadpin/
10264
10265 YAMA SECURITY MODULE
10266 M:      Kees Cook <keescook@chromium.org>
10267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10268 S:      Supported
10269 F:      security/yama/
10270
10271 SENSABLE PHANTOM
10272 M:      Jiri Slaby <jirislaby@gmail.com>
10273 S:      Maintained
10274 F:      drivers/misc/phantom.c
10275 F:      include/uapi/linux/phantom.h
10276
10277 SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10278 M:      Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10279 M:      Ketan Mukadam <ketan.mukadam@avagotech.com>
10280 M:      John Soni Jose <sony.john@avagotech.com>
10281 L:      linux-scsi@vger.kernel.org
10282 W:      http://www.avagotech.com
10283 S:      Supported
10284 F:      drivers/scsi/be2iscsi/
10285
10286 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
10287 M:      Sathya Perla <sathya.perla@broadcom.com>
10288 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
10289 M:      Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10290 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10291 M:      Somnath Kotur <somnath.kotur@broadcom.com>
10292 L:      netdev@vger.kernel.org
10293 W:      http://www.emulex.com
10294 S:      Supported
10295 F:      drivers/net/ethernet/emulex/benet/
10296
10297 EMULEX ONECONNECT ROCE DRIVER
10298 M:      Selvin Xavier <selvin.xavier@avagotech.com>
10299 M:      Devesh Sharma <devesh.sharma@avagotech.com>
10300 M:      Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10301 L:      linux-rdma@vger.kernel.org
10302 W:      http://www.emulex.com
10303 S:      Supported
10304 F:      drivers/infiniband/hw/ocrdma/
10305
10306 SFC NETWORK DRIVER
10307 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10308 M:      Edward Cree <ecree@solarflare.com>
10309 M:      Bert Kenward <bkenward@solarflare.com>
10310 L:      netdev@vger.kernel.org
10311 S:      Supported
10312 F:      drivers/net/ethernet/sfc/
10313
10314 SGI GRU DRIVER
10315 M:      Dimitri Sivanich <sivanich@sgi.com>
10316 S:      Maintained
10317 F:      drivers/misc/sgi-gru/
10318
10319 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10320 M:      Pat Gefre <pfg@sgi.com>
10321 L:      linux-ia64@vger.kernel.org
10322 S:      Supported
10323 F:      Documentation/ia64/serial.txt
10324 F:      drivers/tty/serial/ioc?_serial.c
10325 F:      include/linux/ioc?.h
10326
10327 SGI XP/XPC/XPNET DRIVER
10328 M:      Cliff Whickman <cpw@sgi.com>
10329 M:      Robin Holt <robinmholt@gmail.com>
10330 S:      Maintained
10331 F:      drivers/misc/sgi-xp/
10332
10333 SI2157 MEDIA DRIVER
10334 M:      Antti Palosaari <crope@iki.fi>
10335 L:      linux-media@vger.kernel.org
10336 W:      https://linuxtv.org
10337 W:      http://palosaari.fi/linux/
10338 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10339 T:      git git://linuxtv.org/anttip/media_tree.git
10340 S:      Maintained
10341 F:      drivers/media/tuners/si2157*
10342
10343 SI2168 MEDIA DRIVER
10344 M:      Antti Palosaari <crope@iki.fi>
10345 L:      linux-media@vger.kernel.org
10346 W:      https://linuxtv.org
10347 W:      http://palosaari.fi/linux/
10348 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10349 T:      git git://linuxtv.org/anttip/media_tree.git
10350 S:      Maintained
10351 F:      drivers/media/dvb-frontends/si2168*
10352
10353 SI470X FM RADIO RECEIVER I2C DRIVER
10354 M:      Hans Verkuil <hverkuil@xs4all.nl>
10355 L:      linux-media@vger.kernel.org
10356 T:      git git://linuxtv.org/media_tree.git
10357 W:      https://linuxtv.org
10358 S:      Odd Fixes
10359 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
10360
10361 SI470X FM RADIO RECEIVER USB DRIVER
10362 M:      Hans Verkuil <hverkuil@xs4all.nl>
10363 L:      linux-media@vger.kernel.org
10364 T:      git git://linuxtv.org/media_tree.git
10365 W:      https://linuxtv.org
10366 S:      Maintained
10367 F:      drivers/media/radio/si470x/radio-si470x-common.c
10368 F:      drivers/media/radio/si470x/radio-si470x.h
10369 F:      drivers/media/radio/si470x/radio-si470x-usb.c
10370
10371 SI4713 FM RADIO TRANSMITTER I2C DRIVER
10372 M:      Eduardo Valentin <edubezval@gmail.com>
10373 L:      linux-media@vger.kernel.org
10374 T:      git git://linuxtv.org/media_tree.git
10375 W:      https://linuxtv.org
10376 S:      Odd Fixes
10377 F:      drivers/media/radio/si4713/si4713.?
10378
10379 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10380 M:      Eduardo Valentin <edubezval@gmail.com>
10381 L:      linux-media@vger.kernel.org
10382 T:      git git://linuxtv.org/media_tree.git
10383 W:      https://linuxtv.org
10384 S:      Odd Fixes
10385 F:      drivers/media/radio/si4713/radio-platform-si4713.c
10386
10387 SI4713 FM RADIO TRANSMITTER USB DRIVER
10388 M:      Hans Verkuil <hverkuil@xs4all.nl>
10389 L:      linux-media@vger.kernel.org
10390 T:      git git://linuxtv.org/media_tree.git
10391 W:      https://linuxtv.org
10392 S:      Maintained
10393 F:      drivers/media/radio/si4713/radio-usb-si4713.c
10394
10395 SIANO DVB DRIVER
10396 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
10397 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10398 L:      linux-media@vger.kernel.org
10399 W:      https://linuxtv.org
10400 T:      git git://linuxtv.org/media_tree.git
10401 S:      Odd fixes
10402 F:      drivers/media/common/siano/
10403 F:      drivers/media/usb/siano/
10404 F:      drivers/media/usb/siano/
10405 F:      drivers/media/mmc/siano/
10406
10407 SIMPLEFB FB DRIVER
10408 M:      Hans de Goede <hdegoede@redhat.com>
10409 L:      linux-fbdev@vger.kernel.org
10410 S:      Maintained
10411 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
10412 F:      drivers/video/fbdev/simplefb.c
10413 F:      include/linux/platform_data/simplefb.h
10414
10415 SH_VEU V4L2 MEM2MEM DRIVER
10416 L:      linux-media@vger.kernel.org
10417 S:      Orphan
10418 F:      drivers/media/platform/sh_veu.c
10419
10420 SH_VOU V4L2 OUTPUT DRIVER
10421 L:      linux-media@vger.kernel.org
10422 S:      Orphan
10423 F:      drivers/media/platform/sh_vou.c
10424 F:      include/media/drv-intf/sh_vou.h
10425
10426 SIMPLE FIRMWARE INTERFACE (SFI)
10427 M:      Len Brown <lenb@kernel.org>
10428 L:      sfi-devel@simplefirmware.org
10429 W:      http://simplefirmware.org/
10430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10431 S:      Supported
10432 F:      arch/x86/platform/sfi/
10433 F:      drivers/sfi/
10434 F:      include/linux/sfi*.h
10435
10436 SIMTEC EB110ATX (Chalice CATS)
10437 P:      Ben Dooks
10438 P:      Vincent Sanders <vince@simtec.co.uk>
10439 M:      Simtec Linux Team <linux@simtec.co.uk>
10440 W:      http://www.simtec.co.uk/products/EB110ATX/
10441 S:      Supported
10442
10443 SIMTEC EB2410ITX (BAST)
10444 P:      Ben Dooks
10445 P:      Vincent Sanders <vince@simtec.co.uk>
10446 M:      Simtec Linux Team <linux@simtec.co.uk>
10447 W:      http://www.simtec.co.uk/products/EB2410ITX/
10448 S:      Supported
10449 F:      arch/arm/mach-s3c24xx/mach-bast.c
10450 F:      arch/arm/mach-s3c24xx/bast-ide.c
10451 F:      arch/arm/mach-s3c24xx/bast-irq.c
10452
10453 TI DAVINCI MACHINE SUPPORT
10454 M:      Sekhar Nori <nsekhar@ti.com>
10455 M:      Kevin Hilman <khilman@kernel.org>
10456 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10458 S:      Supported
10459 F:      arch/arm/mach-davinci/
10460 F:      drivers/i2c/busses/i2c-davinci.c
10461
10462 TI DAVINCI SERIES MEDIA DRIVER
10463 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10464 L:      linux-media@vger.kernel.org
10465 W:      https://linuxtv.org
10466 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10467 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10468 S:      Maintained
10469 F:      drivers/media/platform/davinci/
10470 F:      include/media/davinci/
10471
10472 TI AM437X VPFE DRIVER
10473 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10474 L:      linux-media@vger.kernel.org
10475 W:      https://linuxtv.org
10476 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10477 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10478 S:      Maintained
10479 F:      drivers/media/platform/am437x/
10480
10481 OV2659 OMNIVISION SENSOR DRIVER
10482 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10483 L:      linux-media@vger.kernel.org
10484 W:      https://linuxtv.org
10485 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10486 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10487 S:      Maintained
10488 F:      drivers/media/i2c/ov2659.c
10489 F:      include/media/i2c/ov2659.h
10490
10491 SILICON MOTION SM712 FRAME BUFFER DRIVER
10492 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10493 M:      Teddy Wang <teddy.wang@siliconmotion.com>
10494 M:      Sudip Mukherjee <sudip@vectorindia.org>
10495 L:      linux-fbdev@vger.kernel.org
10496 S:      Maintained
10497 F:      drivers/video/fbdev/sm712*
10498 F:      Documentation/fb/sm712fb.txt
10499
10500 SIS 190 ETHERNET DRIVER
10501 M:      Francois Romieu <romieu@fr.zoreil.com>
10502 L:      netdev@vger.kernel.org
10503 S:      Maintained
10504 F:      drivers/net/ethernet/sis/sis190.c
10505
10506 SIS 900/7016 FAST ETHERNET DRIVER
10507 M:      Daniele Venzano <venza@brownhat.org>
10508 W:      http://www.brownhat.org/sis900.html
10509 L:      netdev@vger.kernel.org
10510 S:      Maintained
10511 F:      drivers/net/ethernet/sis/sis900.*
10512
10513 SIS FRAMEBUFFER DRIVER
10514 M:      Thomas Winischhofer <thomas@winischhofer.net>
10515 W:      http://www.winischhofer.net/linuxsisvga.shtml
10516 S:      Maintained
10517 F:      Documentation/fb/sisfb.txt
10518 F:      drivers/video/fbdev/sis/
10519 F:      include/video/sisfb.h
10520
10521 SIS USB2VGA DRIVER
10522 M:      Thomas Winischhofer <thomas@winischhofer.net>
10523 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
10524 S:      Maintained
10525 F:      drivers/usb/misc/sisusbvga/
10526
10527 SLAB ALLOCATOR
10528 M:      Christoph Lameter <cl@linux.com>
10529 M:      Pekka Enberg <penberg@kernel.org>
10530 M:      David Rientjes <rientjes@google.com>
10531 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
10532 M:      Andrew Morton <akpm@linux-foundation.org>
10533 L:      linux-mm@kvack.org
10534 S:      Maintained
10535 F:      include/linux/sl?b*.h
10536 F:      mm/sl?b*
10537
10538 SLEEPABLE READ-COPY UPDATE (SRCU)
10539 M:      Lai Jiangshan <jiangshanlai@gmail.com>
10540 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10541 M:      Josh Triplett <josh@joshtriplett.org>
10542 R:      Steven Rostedt <rostedt@goodmis.org>
10543 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10544 L:      linux-kernel@vger.kernel.org
10545 W:      http://www.rdrop.com/users/paulmck/RCU/
10546 S:      Supported
10547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10548 F:      include/linux/srcu.h
10549 F:      kernel/rcu/srcu.c
10550
10551 SMACK SECURITY MODULE
10552 M:      Casey Schaufler <casey@schaufler-ca.com>
10553 L:      linux-security-module@vger.kernel.org
10554 W:      http://schaufler-ca.com
10555 T:      git git://git.gitorious.org/smack-next/kernel.git
10556 S:      Maintained
10557 F:      Documentation/security/Smack.txt
10558 F:      security/smack/
10559
10560 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10561 M:      Kevin Hilman <khilman@kernel.org>
10562 M:      Nishanth Menon <nm@ti.com>
10563 S:      Maintained
10564 F:      drivers/power/avs/
10565 F:      include/linux/power/smartreflex.h
10566 L:      linux-pm@vger.kernel.org
10567
10568 SMC91x ETHERNET DRIVER
10569 M:      Nicolas Pitre <nico@fluxnic.net>
10570 S:      Odd Fixes
10571 F:      drivers/net/ethernet/smsc/smc91x.*
10572
10573 SMIA AND SMIA++ IMAGE SENSOR DRIVER
10574 M:      Sakari Ailus <sakari.ailus@iki.fi>
10575 L:      linux-media@vger.kernel.org
10576 S:      Maintained
10577 F:      drivers/media/i2c/smiapp/
10578 F:      include/media/i2c/smiapp.h
10579 F:      drivers/media/i2c/smiapp-pll.c
10580 F:      drivers/media/i2c/smiapp-pll.h
10581 F:      include/uapi/linux/smiapp.h
10582 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10583
10584 SMM665 HARDWARE MONITOR DRIVER
10585 M:      Guenter Roeck <linux@roeck-us.net>
10586 L:      linux-hwmon@vger.kernel.org
10587 S:      Maintained
10588 F:      Documentation/hwmon/smm665
10589 F:      drivers/hwmon/smm665.c
10590
10591 SMSC EMC2103 HARDWARE MONITOR DRIVER
10592 M:      Steve Glendinning <steve.glendinning@shawell.net>
10593 L:      linux-hwmon@vger.kernel.org
10594 S:      Maintained
10595 F:      Documentation/hwmon/emc2103
10596 F:      drivers/hwmon/emc2103.c
10597
10598 SMSC SCH5627 HARDWARE MONITOR DRIVER
10599 M:      Hans de Goede <hdegoede@redhat.com>
10600 L:      linux-hwmon@vger.kernel.org
10601 S:      Supported
10602 F:      Documentation/hwmon/sch5627
10603 F:      drivers/hwmon/sch5627.c
10604
10605 SMSC47B397 HARDWARE MONITOR DRIVER
10606 M:      Jean Delvare <jdelvare@suse.com>
10607 L:      linux-hwmon@vger.kernel.org
10608 S:      Maintained
10609 F:      Documentation/hwmon/smsc47b397
10610 F:      drivers/hwmon/smsc47b397.c
10611
10612 SMSC911x ETHERNET DRIVER
10613 M:      Steve Glendinning <steve.glendinning@shawell.net>
10614 L:      netdev@vger.kernel.org
10615 S:      Maintained
10616 F:      include/linux/smsc911x.h
10617 F:      drivers/net/ethernet/smsc/smsc911x.*
10618
10619 SMSC9420 PCI ETHERNET DRIVER
10620 M:      Steve Glendinning <steve.glendinning@shawell.net>
10621 L:      netdev@vger.kernel.org
10622 S:      Maintained
10623 F:      drivers/net/ethernet/smsc/smsc9420.*
10624
10625 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10626 M:      Steve Glendinning <steve.glendinning@shawell.net>
10627 L:      linux-fbdev@vger.kernel.org
10628 S:      Maintained
10629 F:      drivers/video/fbdev/smscufx.c
10630
10631 SOC-CAMERA V4L2 SUBSYSTEM
10632 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10633 L:      linux-media@vger.kernel.org
10634 T:      git git://linuxtv.org/media_tree.git
10635 S:      Maintained
10636 F:      include/media/soc*
10637 F:      drivers/media/i2c/soc_camera/
10638 F:      drivers/media/platform/soc_camera/
10639
10640 SOEKRIS NET48XX LED SUPPORT
10641 M:      Chris Boot <bootc@bootc.net>
10642 S:      Maintained
10643 F:      drivers/leds/leds-net48xx.c
10644
10645 SOFTLOGIC 6x10 MPEG CODEC
10646 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10647 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10648 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
10649 M:      Ismael Luceno <ismael@iodev.co.uk>
10650 L:      linux-media@vger.kernel.org
10651 S:      Supported
10652 F:      drivers/media/pci/solo6x10/
10653
10654 SOFTWARE RAID (Multiple Disks) SUPPORT
10655 M:      Shaohua Li <shli@kernel.org>
10656 L:      linux-raid@vger.kernel.org
10657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10658 S:      Supported
10659 F:      drivers/md/
10660 F:      include/linux/raid/
10661 F:      include/uapi/linux/raid/
10662
10663 SONIC NETWORK DRIVER
10664 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10665 L:      netdev@vger.kernel.org
10666 S:      Maintained
10667 F:      drivers/net/ethernet/natsemi/sonic.*
10668
10669 SONICS SILICON BACKPLANE DRIVER (SSB)
10670 M:      Michael Buesch <m@bues.ch>
10671 L:      linux-wireless@vger.kernel.org
10672 S:      Maintained
10673 F:      drivers/ssb/
10674 F:      include/linux/ssb/
10675
10676 SONY VAIO CONTROL DEVICE DRIVER
10677 M:      Mattia Dongili <malattia@linux.it>
10678 L:      platform-driver-x86@vger.kernel.org
10679 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10680 S:      Maintained
10681 F:      Documentation/laptops/sony-laptop.txt
10682 F:      drivers/char/sonypi.c
10683 F:      drivers/platform/x86/sony-laptop.c
10684 F:      include/linux/sony-laptop.h
10685
10686 SONY MEMORYSTICK CARD SUPPORT
10687 M:      Alex Dubov <oakad@yahoo.com>
10688 W:      http://tifmxx.berlios.de/
10689 S:      Maintained
10690 F:      drivers/memstick/host/tifm_ms.c
10691
10692 SONY MEMORYSTICK STANDARD SUPPORT
10693 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10694 S:      Maintained
10695 F:      drivers/memstick/core/ms_block.*
10696
10697 SOUND
10698 M:      Jaroslav Kysela <perex@perex.cz>
10699 M:      Takashi Iwai <tiwai@suse.com>
10700 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10701 W:      http://www.alsa-project.org/
10702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10703 T:      git git://git.alsa-project.org/alsa-kernel.git
10704 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
10705 S:      Maintained
10706 F:      Documentation/sound/
10707 F:      include/sound/
10708 F:      include/uapi/sound/
10709 F:      sound/
10710
10711 SOUND - COMPRESSED AUDIO
10712 M:      Vinod Koul <vinod.koul@intel.com>
10713 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10715 S:      Supported
10716 F:      Documentation/sound/alsa/compress_offload.txt
10717 F:      include/sound/compress_driver.h
10718 F:      include/uapi/sound/compress_*
10719 F:      sound/core/compress_offload.c
10720 F:      sound/soc/soc-compress.c
10721
10722 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10723 M:      Liam Girdwood <lgirdwood@gmail.com>
10724 M:      Mark Brown <broonie@kernel.org>
10725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10726 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10727 W:      http://alsa-project.org/main/index.php/ASoC
10728 S:      Supported
10729 F:      Documentation/sound/alsa/soc/
10730 F:      sound/soc/
10731 F:      include/sound/soc*
10732
10733 SOUND - DMAENGINE HELPERS
10734 M:      Lars-Peter Clausen <lars@metafoo.de>
10735 S:      Supported
10736 F:      include/sound/dmaengine_pcm.h
10737 F:      sound/core/pcm_dmaengine.c
10738 F:      sound/soc/soc-generic-dmaengine-pcm.c
10739
10740 SP2 MEDIA DRIVER
10741 M:      Olli Salonen <olli.salonen@iki.fi>
10742 L:      linux-media@vger.kernel.org
10743 W:      https://linuxtv.org
10744 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10745 S:      Maintained
10746 F:      drivers/media/dvb-frontends/sp2*
10747
10748 SPARC + UltraSPARC (sparc/sparc64)
10749 M:      "David S. Miller" <davem@davemloft.net>
10750 L:      sparclinux@vger.kernel.org
10751 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
10752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10754 S:      Maintained
10755 F:      arch/sparc/
10756 F:      drivers/sbus/
10757
10758 SPARC SERIAL DRIVERS
10759 M:      "David S. Miller" <davem@davemloft.net>
10760 L:      sparclinux@vger.kernel.org
10761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10763 S:      Maintained
10764 F:      include/linux/sunserialcore.h
10765 F:      drivers/tty/serial/suncore.c
10766 F:      drivers/tty/serial/sunhv.c
10767 F:      drivers/tty/serial/sunsab.c
10768 F:      drivers/tty/serial/sunsab.h
10769 F:      drivers/tty/serial/sunsu.c
10770 F:      drivers/tty/serial/sunzilog.c
10771 F:      drivers/tty/serial/sunzilog.h
10772
10773 SPARSE CHECKER
10774 M:      "Christopher Li" <sparse@chrisli.org>
10775 L:      linux-sparse@vger.kernel.org
10776 W:      https://sparse.wiki.kernel.org/
10777 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10778 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10779 S:      Maintained
10780 F:      include/linux/compiler.h
10781
10782 SPEAR PLATFORM SUPPORT
10783 M:      Viresh Kumar <vireshk@kernel.org>
10784 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10785 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10786 W:      http://www.st.com/spear
10787 S:      Maintained
10788 F:      arch/arm/boot/dts/spear*
10789 F:      arch/arm/mach-spear/
10790
10791 SPEAR CLOCK FRAMEWORK SUPPORT
10792 M:      Viresh Kumar <vireshk@kernel.org>
10793 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10794 W:      http://www.st.com/spear
10795 S:      Maintained
10796 F:      drivers/clk/spear/
10797
10798 SPI SUBSYSTEM
10799 M:      Mark Brown <broonie@kernel.org>
10800 L:      linux-spi@vger.kernel.org
10801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10802 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
10803 S:      Maintained
10804 F:      Documentation/spi/
10805 F:      drivers/spi/
10806 F:      include/linux/spi/
10807 F:      include/uapi/linux/spi/
10808
10809 SPIDERNET NETWORK DRIVER for CELL
10810 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10811 L:      netdev@vger.kernel.org
10812 S:      Supported
10813 F:      Documentation/networking/spider_net.txt
10814 F:      drivers/net/ethernet/toshiba/spider_net*
10815
10816 SPU FILE SYSTEM
10817 M:      Jeremy Kerr <jk@ozlabs.org>
10818 L:      linuxppc-dev@lists.ozlabs.org
10819 W:      http://www.ibm.com/developerworks/power/cell/
10820 S:      Supported
10821 F:      Documentation/filesystems/spufs.txt
10822 F:      arch/powerpc/platforms/cell/spufs/
10823
10824 SQUASHFS FILE SYSTEM
10825 M:      Phillip Lougher <phillip@squashfs.org.uk>
10826 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
10827 W:      http://squashfs.org.uk
10828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10829 S:      Maintained
10830 F:      Documentation/filesystems/squashfs.txt
10831 F:      fs/squashfs/
10832
10833 SRM (Alpha) environment access
10834 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
10835 S:      Maintained
10836 F:      arch/alpha/kernel/srm_env.c
10837
10838 STABLE BRANCH
10839 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10840 L:      stable@vger.kernel.org
10841 S:      Supported
10842 F:      Documentation/stable_kernel_rules.txt
10843
10844 STAGING SUBSYSTEM
10845 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10847 L:      devel@driverdev.osuosl.org
10848 S:      Supported
10849 F:      drivers/staging/
10850
10851 STAGING - COMEDI
10852 M:      Ian Abbott <abbotti@mev.co.uk>
10853 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
10854 S:      Odd Fixes
10855 F:      drivers/staging/comedi/
10856
10857 STAGING - FLARION FT1000 DRIVERS
10858 M:      Marek Belisko <marek.belisko@gmail.com>
10859 S:      Odd Fixes
10860 F:      drivers/staging/ft1000/
10861
10862 STAGING - INDUSTRIAL IO
10863 M:      Jonathan Cameron <jic23@kernel.org>
10864 L:      linux-iio@vger.kernel.org
10865 S:      Odd Fixes
10866 F:      Documentation/devicetree/bindings/staging/iio/
10867 F:      drivers/staging/iio/
10868
10869 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10870 M:      Jarod Wilson <jarod@wilsonet.com>
10871 W:      http://www.lirc.org/
10872 S:      Odd Fixes
10873 F:      drivers/staging/media/lirc/
10874
10875 STAGING - LUSTRE PARALLEL FILESYSTEM
10876 M:      Oleg Drokin <oleg.drokin@intel.com>
10877 M:      Andreas Dilger <andreas.dilger@intel.com>
10878 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
10879 W:      http://wiki.lustre.org/
10880 S:      Maintained
10881 F:      drivers/staging/lustre
10882
10883 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10884 M:      Marc Dietrich <marvin24@gmx.de>
10885 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
10886 L:      linux-tegra@vger.kernel.org
10887 S:      Maintained
10888 F:      drivers/staging/nvec/
10889
10890 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10891 M:      Jens Frederich <jfrederich@gmail.com>
10892 M:      Daniel Drake <dsd@laptop.org>
10893 M:      Jon Nettleton <jon.nettleton@gmail.com>
10894 W:      http://wiki.laptop.org/go/DCON
10895 S:      Maintained
10896 F:      drivers/staging/olpc_dcon/
10897
10898 STAGING - REALTEK RTL8712U DRIVERS
10899 M:      Larry Finger <Larry.Finger@lwfinger.net>
10900 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10901 S:      Odd Fixes
10902 F:      drivers/staging/rtl8712/
10903
10904 STAGING - REALTEK RTL8723U WIRELESS DRIVER
10905 M:      Larry Finger <Larry.Finger@lwfinger.net>
10906 M:      Jes Sorensen <Jes.Sorensen@redhat.com>
10907 L:      linux-wireless@vger.kernel.org
10908 S:      Maintained
10909 F:      drivers/staging/rtl8723au/
10910
10911 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10912 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10913 M:      Teddy Wang <teddy.wang@siliconmotion.com>
10914 M:      Sudip Mukherjee <sudip@vectorindia.org>
10915 L:      linux-fbdev@vger.kernel.org
10916 S:      Maintained
10917 F:      drivers/staging/sm750fb/
10918
10919 STAGING - SLICOSS
10920 M:      Lior Dotan <liodot@gmail.com>
10921 M:      Christopher Harrer <charrer@alacritech.com>
10922 S:      Odd Fixes
10923 F:      drivers/staging/slicoss/
10924
10925 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10926 M:      William Hubbs <w.d.hubbs@gmail.com>
10927 M:      Chris Brannon <chris@the-brannons.com>
10928 M:      Kirk Reiser <kirk@reisers.ca>
10929 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
10930 L:      speakup@linux-speakup.org
10931 W:      http://www.linux-speakup.org/
10932 S:      Odd Fixes
10933 F:      drivers/staging/speakup/
10934
10935 STAGING - VIA VT665X DRIVERS
10936 M:      Forest Bond <forest@alittletooquiet.net>
10937 S:      Odd Fixes
10938 F:      drivers/staging/vt665?/
10939
10940 STAGING - WILC1000 WIFI DRIVER
10941 M:      Johnny Kim <johnny.kim@atmel.com>
10942 M:      Austin Shin <austin.shin@atmel.com>
10943 M:      Chris Park <chris.park@atmel.com>
10944 M:      Tony Cho <tony.cho@atmel.com>
10945 M:      Glen Lee <glen.lee@atmel.com>
10946 M:      Leo Kim <leo.kim@atmel.com>
10947 L:      linux-wireless@vger.kernel.org
10948 S:      Supported
10949 F:      drivers/staging/wilc1000/
10950
10951 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10952 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
10953 S:      Odd Fixes
10954 F:      drivers/staging/xgifb/
10955
10956 STARFIRE/DURALAN NETWORK DRIVER
10957 M:      Ion Badulescu <ionut@badula.org>
10958 S:      Odd Fixes
10959 F:      drivers/net/ethernet/adaptec/starfire*
10960
10961 SUN3/3X
10962 M:      Sam Creasey <sammy@sammy.net>
10963 W:      http://sammy.net/sun3/
10964 S:      Maintained
10965 F:      arch/m68k/kernel/*sun3*
10966 F:      arch/m68k/sun3*/
10967 F:      arch/m68k/include/asm/sun3*
10968 F:      drivers/net/ethernet/i825xx/sun3*
10969
10970 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10971 M:      Hans de Goede <hdegoede@redhat.com>
10972 L:      linux-input@vger.kernel.org
10973 S:      Maintained
10974 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10975 F:      drivers/input/keyboard/sun4i-lradc-keys.c
10976
10977 SUNDANCE NETWORK DRIVER
10978 M:      Denis Kirjanov <kda@linux-powerpc.org>
10979 L:      netdev@vger.kernel.org
10980 S:      Maintained
10981 F:      drivers/net/ethernet/dlink/sundance.c
10982
10983 SUPERH
10984 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
10985 M:      Rich Felker <dalias@libc.org>
10986 L:      linux-sh@vger.kernel.org
10987 Q:      http://patchwork.kernel.org/project/linux-sh/list/
10988 S:      Maintained
10989 F:      Documentation/sh/
10990 F:      arch/sh/
10991 F:      drivers/sh/
10992
10993 SUSPEND TO RAM
10994 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10995 M:      Len Brown <len.brown@intel.com>
10996 M:      Pavel Machek <pavel@ucw.cz>
10997 L:      linux-pm@vger.kernel.org
10998 S:      Supported
10999 F:      Documentation/power/
11000 F:      arch/x86/kernel/acpi/
11001 F:      drivers/base/power/
11002 F:      kernel/power/
11003 F:      include/linux/suspend.h
11004 F:      include/linux/freezer.h
11005 F:      include/linux/pm.h
11006
11007 SVGA HANDLING
11008 M:      Martin Mares <mj@ucw.cz>
11009 L:      linux-video@atrey.karlin.mff.cuni.cz
11010 S:      Maintained
11011 F:      Documentation/svga.txt
11012 F:      arch/x86/boot/video*
11013
11014 SWIOTLB SUBSYSTEM
11015 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11016 L:      linux-kernel@vger.kernel.org
11017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11018 S:      Supported
11019 F:      lib/swiotlb.c
11020 F:      arch/*/kernel/pci-swiotlb.c
11021 F:      include/linux/swiotlb.h
11022
11023 SWITCHDEV
11024 M:      Jiri Pirko <jiri@resnulli.us>
11025 L:      netdev@vger.kernel.org
11026 S:      Supported
11027 F:      net/switchdev/
11028 F:      include/net/switchdev.h
11029
11030 SYNOPSYS ARC ARCHITECTURE
11031 M:      Vineet Gupta <vgupta@synopsys.com>
11032 L:      linux-snps-arc@lists.infradead.org
11033 S:      Supported
11034 F:      arch/arc/
11035 F:      Documentation/devicetree/bindings/arc/*
11036 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11037 F:      drivers/tty/serial/arc_uart.c
11038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11039
11040 SYNOPSYS ARC SDP platform support
11041 M:      Alexey Brodkin <abrodkin@synopsys.com>
11042 S:      Supported
11043 F:      arch/arc/plat-axs10x
11044 F:      arch/arc/boot/dts/ax*
11045 F:      Documentation/devicetree/bindings/arc/axs10*
11046
11047 SYSTEM CONFIGURATION (SYSCON)
11048 M:      Lee Jones <lee.jones@linaro.org>
11049 M:      Arnd Bergmann <arnd@arndb.de>
11050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11051 S:      Supported
11052 F:      drivers/mfd/syscon.c
11053
11054 SYSV FILESYSTEM
11055 M:      Christoph Hellwig <hch@infradead.org>
11056 S:      Maintained
11057 F:      Documentation/filesystems/sysv-fs.txt
11058 F:      fs/sysv/
11059 F:      include/linux/sysv_fs.h
11060
11061 TARGET SUBSYSTEM
11062 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11063 L:      linux-scsi@vger.kernel.org
11064 L:      target-devel@vger.kernel.org
11065 W:      http://www.linux-iscsi.org
11066 W:      http://groups.google.com/group/linux-iscsi-target-dev
11067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11068 S:      Supported
11069 F:      drivers/target/
11070 F:      include/target/
11071 F:      Documentation/target/
11072
11073 TASKSTATS STATISTICS INTERFACE
11074 M:      Balbir Singh <bsingharora@gmail.com>
11075 S:      Maintained
11076 F:      Documentation/accounting/taskstats*
11077 F:      include/linux/taskstats*
11078 F:      kernel/taskstats.c
11079
11080 TC CLASSIFIER
11081 M:      Jamal Hadi Salim <jhs@mojatatu.com>
11082 L:      netdev@vger.kernel.org
11083 S:      Maintained
11084 F:      include/net/pkt_cls.h
11085 F:      include/uapi/linux/pkt_cls.h
11086 F:      net/sched/
11087
11088 TCP LOW PRIORITY MODULE
11089 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11090 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11091 W:      http://tcp-lp-mod.sourceforge.net/
11092 S:      Maintained
11093 F:      net/ipv4/tcp_lp.c
11094
11095 TDA10071 MEDIA DRIVER
11096 M:      Antti Palosaari <crope@iki.fi>
11097 L:      linux-media@vger.kernel.org
11098 W:      https://linuxtv.org
11099 W:      http://palosaari.fi/linux/
11100 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11101 T:      git git://linuxtv.org/anttip/media_tree.git
11102 S:      Maintained
11103 F:      drivers/media/dvb-frontends/tda10071*
11104
11105 TDA18212 MEDIA DRIVER
11106 M:      Antti Palosaari <crope@iki.fi>
11107 L:      linux-media@vger.kernel.org
11108 W:      https://linuxtv.org
11109 W:      http://palosaari.fi/linux/
11110 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11111 T:      git git://linuxtv.org/anttip/media_tree.git
11112 S:      Maintained
11113 F:      drivers/media/tuners/tda18212*
11114
11115 TDA18218 MEDIA DRIVER
11116 M:      Antti Palosaari <crope@iki.fi>
11117 L:      linux-media@vger.kernel.org
11118 W:      https://linuxtv.org
11119 W:      http://palosaari.fi/linux/
11120 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11121 T:      git git://linuxtv.org/anttip/media_tree.git
11122 S:      Maintained
11123 F:      drivers/media/tuners/tda18218*
11124
11125 TDA18271 MEDIA DRIVER
11126 M:      Michael Krufky <mkrufky@linuxtv.org>
11127 L:      linux-media@vger.kernel.org
11128 W:      https://linuxtv.org
11129 W:      http://github.com/mkrufky
11130 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11131 T:      git git://linuxtv.org/mkrufky/tuners.git
11132 S:      Maintained
11133 F:      drivers/media/tuners/tda18271*
11134
11135 TDA827x MEDIA DRIVER
11136 M:      Michael Krufky <mkrufky@linuxtv.org>
11137 L:      linux-media@vger.kernel.org
11138 W:      https://linuxtv.org
11139 W:      http://github.com/mkrufky
11140 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11141 T:      git git://linuxtv.org/mkrufky/tuners.git
11142 S:      Maintained
11143 F:      drivers/media/tuners/tda8290.*
11144
11145 TDA8290 MEDIA DRIVER
11146 M:      Michael Krufky <mkrufky@linuxtv.org>
11147 L:      linux-media@vger.kernel.org
11148 W:      https://linuxtv.org
11149 W:      http://github.com/mkrufky
11150 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11151 T:      git git://linuxtv.org/mkrufky/tuners.git
11152 S:      Maintained
11153 F:      drivers/media/tuners/tda8290.*
11154
11155 TDA9840 MEDIA DRIVER
11156 M:      Hans Verkuil <hverkuil@xs4all.nl>
11157 L:      linux-media@vger.kernel.org
11158 T:      git git://linuxtv.org/media_tree.git
11159 W:      https://linuxtv.org
11160 S:      Maintained
11161 F:      drivers/media/i2c/tda9840*
11162
11163 TEA5761 TUNER DRIVER
11164 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11165 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11166 L:      linux-media@vger.kernel.org
11167 W:      https://linuxtv.org
11168 T:      git git://linuxtv.org/media_tree.git
11169 S:      Odd fixes
11170 F:      drivers/media/tuners/tea5761.*
11171
11172 TEA5767 TUNER DRIVER
11173 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11174 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11175 L:      linux-media@vger.kernel.org
11176 W:      https://linuxtv.org
11177 T:      git git://linuxtv.org/media_tree.git
11178 S:      Maintained
11179 F:      drivers/media/tuners/tea5767.*
11180
11181 TEA6415C MEDIA DRIVER
11182 M:      Hans Verkuil <hverkuil@xs4all.nl>
11183 L:      linux-media@vger.kernel.org
11184 T:      git git://linuxtv.org/media_tree.git
11185 W:      https://linuxtv.org
11186 S:      Maintained
11187 F:      drivers/media/i2c/tea6415c*
11188
11189 TEA6420 MEDIA DRIVER
11190 M:      Hans Verkuil <hverkuil@xs4all.nl>
11191 L:      linux-media@vger.kernel.org
11192 T:      git git://linuxtv.org/media_tree.git
11193 W:      https://linuxtv.org
11194 S:      Maintained
11195 F:      drivers/media/i2c/tea6420*
11196
11197 TEAM DRIVER
11198 M:      Jiri Pirko <jiri@resnulli.us>
11199 L:      netdev@vger.kernel.org
11200 S:      Supported
11201 F:      drivers/net/team/
11202 F:      include/linux/if_team.h
11203 F:      include/uapi/linux/if_team.h
11204
11205 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11206 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11207 S:      Maintained
11208 F:      arch/x86/platform/ts5500/
11209
11210 TECHNOTREND USB IR RECEIVER
11211 M:      Sean Young <sean@mess.org>
11212 L:      linux-media@vger.kernel.org
11213 S:      Maintained
11214 F:      drivers/media/rc/ttusbir.c
11215
11216 TEGRA ARCHITECTURE SUPPORT
11217 M:      Stephen Warren <swarren@wwwdotorg.org>
11218 M:      Thierry Reding <thierry.reding@gmail.com>
11219 M:      Alexandre Courbot <gnurou@gmail.com>
11220 L:      linux-tegra@vger.kernel.org
11221 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
11222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11223 S:      Supported
11224 N:      [^a-z]tegra
11225
11226 TEGRA CLOCK DRIVER
11227 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
11228 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
11229 S:      Supported
11230 F:      drivers/clk/tegra/
11231
11232 TEGRA DMA DRIVERS
11233 M:      Laxman Dewangan <ldewangan@nvidia.com>
11234 M:      Jon Hunter <jonathanh@nvidia.com>
11235 S:      Supported
11236 F:      drivers/dma/tegra*
11237
11238 TEGRA I2C DRIVER
11239 M:      Laxman Dewangan <ldewangan@nvidia.com>
11240 S:      Supported
11241 F:      drivers/i2c/busses/i2c-tegra.c
11242
11243 TEGRA IOMMU DRIVERS
11244 M:      Hiroshi Doyu <hdoyu@nvidia.com>
11245 S:      Supported
11246 F:      drivers/iommu/tegra*
11247
11248 TEGRA KBC DRIVER
11249 M:      Rakesh Iyer <riyer@nvidia.com>
11250 M:      Laxman Dewangan <ldewangan@nvidia.com>
11251 S:      Supported
11252 F:      drivers/input/keyboard/tegra-kbc.c
11253
11254 TEGRA PWM DRIVER
11255 M:      Thierry Reding <thierry.reding@gmail.com>
11256 S:      Supported
11257 F:      drivers/pwm/pwm-tegra.c
11258
11259 TEGRA SERIAL DRIVER
11260 M:      Laxman Dewangan <ldewangan@nvidia.com>
11261 S:      Supported
11262 F:      drivers/tty/serial/serial-tegra.c
11263
11264 TEGRA SPI DRIVER
11265 M:      Laxman Dewangan <ldewangan@nvidia.com>
11266 S:      Supported
11267 F:      drivers/spi/spi-tegra*
11268
11269 TEHUTI ETHERNET DRIVER
11270 M:      Andy Gospodarek <andy@greyhouse.net>
11271 L:      netdev@vger.kernel.org
11272 S:      Supported
11273 F:      drivers/net/ethernet/tehuti/*
11274
11275 Telecom Clock Driver for MCPL0010
11276 M:      Mark Gross <mark.gross@intel.com>
11277 S:      Supported
11278 F:      drivers/char/tlclk.c
11279
11280 TENSILICA XTENSA PORT (xtensa)
11281 M:      Chris Zankel <chris@zankel.net>
11282 M:      Max Filippov <jcmvbkbc@gmail.com>
11283 L:      linux-xtensa@linux-xtensa.org
11284 T:      git git://github.com/czankel/xtensa-linux.git
11285 S:      Maintained
11286 F:      arch/xtensa/
11287 F:      drivers/irqchip/irq-xtensa-*
11288
11289 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11290 M:      Hans Verkuil <hverkuil@xs4all.nl>
11291 L:      linux-media@vger.kernel.org
11292 T:      git git://linuxtv.org/media_tree.git
11293 W:      https://linuxtv.org
11294 S:      Maintained
11295 F:      drivers/media/radio/radio-raremono.c
11296
11297 THERMAL
11298 M:      Zhang Rui <rui.zhang@intel.com>
11299 M:      Eduardo Valentin <edubezval@gmail.com>
11300 L:      linux-pm@vger.kernel.org
11301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11303 Q:      https://patchwork.kernel.org/project/linux-pm/list/
11304 S:      Supported
11305 F:      drivers/thermal/
11306 F:      include/linux/thermal.h
11307 F:      include/uapi/linux/thermal.h
11308 F:      include/linux/cpu_cooling.h
11309 F:      Documentation/devicetree/bindings/thermal/
11310
11311 THERMAL/CPU_COOLING
11312 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
11313 M:      Viresh Kumar <viresh.kumar@linaro.org>
11314 M:      Javi Merino <javi.merino@arm.com>
11315 L:      linux-pm@vger.kernel.org
11316 S:      Supported
11317 F:      Documentation/thermal/cpu-cooling-api.txt
11318 F:      drivers/thermal/cpu_cooling.c
11319 F:      include/linux/cpu_cooling.h
11320
11321 THINGM BLINK(1) USB RGB LED DRIVER
11322 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11323 S:      Maintained
11324 F:      drivers/hid/hid-thingm.c
11325
11326 THINKPAD ACPI EXTRAS DRIVER
11327 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11328 L:      ibm-acpi-devel@lists.sourceforge.net
11329 L:      platform-driver-x86@vger.kernel.org
11330 W:      http://ibm-acpi.sourceforge.net
11331 W:      http://thinkwiki.org/wiki/Ibm-acpi
11332 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11333 S:      Maintained
11334 F:      drivers/platform/x86/thinkpad_acpi.c
11335
11336 TI BANDGAP AND THERMAL DRIVER
11337 M:      Eduardo Valentin <edubezval@gmail.com>
11338 M:      Keerthy <j-keerthy@ti.com>
11339 L:      linux-pm@vger.kernel.org
11340 L:      linux-omap@vger.kernel.org
11341 S:      Maintained
11342 F:      drivers/thermal/ti-soc-thermal/
11343
11344 TI VPE/CAL DRIVERS
11345 M:      Benoit Parrot <bparrot@ti.com>
11346 L:      linux-media@vger.kernel.org
11347 W:      http://linuxtv.org/
11348 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11349 S:      Maintained
11350 F:      drivers/media/platform/ti-vpe/
11351
11352 TI CDCE706 CLOCK DRIVER
11353 M:      Max Filippov <jcmvbkbc@gmail.com>
11354 S:      Maintained
11355 F:      drivers/clk/clk-cdce706.c
11356
11357 TI CLOCK DRIVER
11358 M:      Tero Kristo <t-kristo@ti.com>
11359 L:      linux-omap@vger.kernel.org
11360 S:      Maintained
11361 F:      drivers/clk/ti/
11362 F:      include/linux/clk/ti.h
11363
11364 TI ETHERNET SWITCH DRIVER (CPSW)
11365 M:      Mugunthan V N <mugunthanvnm@ti.com>
11366 R:      Grygorii Strashko <grygorii.strashko@ti.com>
11367 L:      linux-omap@vger.kernel.org
11368 L:      netdev@vger.kernel.org
11369 S:      Maintained
11370 F:      drivers/net/ethernet/ti/cpsw*
11371 F:      drivers/net/ethernet/ti/davinci*
11372
11373 TI FLASH MEDIA INTERFACE DRIVER
11374 M:      Alex Dubov <oakad@yahoo.com>
11375 S:      Maintained
11376 F:      drivers/misc/tifm*
11377 F:      drivers/mmc/host/tifm_sd.c
11378 F:      include/linux/tifm.h
11379
11380 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11381 M:      Santosh Shilimkar <ssantosh@kernel.org>
11382 L:      linux-kernel@vger.kernel.org
11383 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11384 S:      Maintained
11385 F:      drivers/soc/ti/*
11386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11387
11388
11389 TI LM49xxx FAMILY ASoC CODEC DRIVERS
11390 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
11391 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11392 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11393 S:      Maintained
11394 F:      sound/soc/codecs/lm49453*
11395 F:      sound/soc/codecs/isabelle*
11396
11397 TI LP855x BACKLIGHT DRIVER
11398 M:      Milo Kim <milo.kim@ti.com>
11399 S:      Maintained
11400 F:      Documentation/backlight/lp855x-driver.txt
11401 F:      drivers/video/backlight/lp855x_bl.c
11402 F:      include/linux/platform_data/lp855x.h
11403
11404 TI LP8727 CHARGER DRIVER
11405 M:      Milo Kim <milo.kim@ti.com>
11406 S:      Maintained
11407 F:      drivers/power/lp8727_charger.c
11408 F:      include/linux/platform_data/lp8727.h
11409
11410 TI LP8788 MFD DRIVER
11411 M:      Milo Kim <milo.kim@ti.com>
11412 S:      Maintained
11413 F:      drivers/iio/adc/lp8788_adc.c
11414 F:      drivers/leds/leds-lp8788.c
11415 F:      drivers/mfd/lp8788*.c
11416 F:      drivers/power/lp8788-charger.c
11417 F:      drivers/regulator/lp8788-*.c
11418 F:      include/linux/mfd/lp8788*.h
11419
11420 TI NETCP ETHERNET DRIVER
11421 M:      Wingman Kwok <w-kwok2@ti.com>
11422 M:      Murali Karicheri <m-karicheri2@ti.com>
11423 L:      netdev@vger.kernel.org
11424 S:      Maintained
11425 F:      drivers/net/ethernet/ti/netcp*
11426
11427 TI TAS571X FAMILY ASoC CODEC DRIVER
11428 M:      Kevin Cernekee <cernekee@chromium.org>
11429 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11430 S:      Odd Fixes
11431 F:      sound/soc/codecs/tas571x*
11432
11433 TI TWL4030 SERIES SOC CODEC DRIVER
11434 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11435 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11436 S:      Maintained
11437 F:      sound/soc/codecs/twl4030*
11438
11439 TI WILINK WIRELESS DRIVERS
11440 L:      linux-wireless@vger.kernel.org
11441 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
11442 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
11443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11444 S:      Orphan
11445 F:      drivers/net/wireless/ti/
11446 F:      include/linux/wl12xx.h
11447
11448 TIPC NETWORK LAYER
11449 M:      Jon Maloy <jon.maloy@ericsson.com>
11450 M:      Ying Xue <ying.xue@windriver.com>
11451 L:      netdev@vger.kernel.org (core kernel code)
11452 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11453 W:      http://tipc.sourceforge.net/
11454 S:      Maintained
11455 F:      include/uapi/linux/tipc*.h
11456 F:      net/tipc/
11457
11458 TILE ARCHITECTURE
11459 M:      Chris Metcalf <cmetcalf@mellanox.com>
11460 W:      http://www.mellanox.com/repository/solutions/tile-scm/
11461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11462 S:      Supported
11463 F:      arch/tile/
11464 F:      drivers/char/tile-srom.c
11465 F:      drivers/edac/tile_edac.c
11466 F:      drivers/net/ethernet/tile/
11467 F:      drivers/rtc/rtc-tile.c
11468 F:      drivers/tty/hvc/hvc_tile.c
11469 F:      drivers/tty/serial/tilegx.c
11470 F:      drivers/usb/host/*-tilegx.c
11471 F:      include/linux/usb/tilegx.h
11472
11473 TLAN NETWORK DRIVER
11474 M:      Samuel Chessman <chessman@tux.org>
11475 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
11476 W:      http://sourceforge.net/projects/tlan/
11477 S:      Maintained
11478 F:      Documentation/networking/tlan.txt
11479 F:      drivers/net/ethernet/ti/tlan.*
11480
11481 TOMOYO SECURITY MODULE
11482 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
11483 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11484 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11485 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11486 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11487 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11488 W:      http://tomoyo.sourceforge.jp/
11489 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11490 S:      Maintained
11491 F:      security/tomoyo/
11492
11493 TOPSTAR LAPTOP EXTRAS DRIVER
11494 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11495 L:      platform-driver-x86@vger.kernel.org
11496 S:      Maintained
11497 F:      drivers/platform/x86/topstar-laptop.c
11498
11499 TOSHIBA ACPI EXTRAS DRIVER
11500 M:      Azael Avalos <coproscefalo@gmail.com>
11501 L:      platform-driver-x86@vger.kernel.org
11502 S:      Maintained
11503 F:      drivers/platform/x86/toshiba_acpi.c
11504
11505 TOSHIBA BLUETOOTH DRIVER
11506 M:      Azael Avalos <coproscefalo@gmail.com>
11507 L:      platform-driver-x86@vger.kernel.org
11508 S:      Maintained
11509 F:      drivers/platform/x86/toshiba_bluetooth.c
11510
11511 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11512 M:      Azael Avalos <coproscefalo@gmail.com>
11513 L:      platform-driver-x86@vger.kernel.org
11514 S:      Maintained
11515 F:      drivers/platform/x86/toshiba_haps.c
11516
11517 TOSHIBA WMI HOTKEYS DRIVER
11518 M:      Azael Avalos <coproscefalo@gmail.com>
11519 L:      platform-driver-x86@vger.kernel.org
11520 S:      Maintained
11521 F:      drivers/platform/x86/toshiba-wmi.c
11522
11523 TOSHIBA SMM DRIVER
11524 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
11525 W:      http://www.buzzard.org.uk/toshiba/
11526 S:      Maintained
11527 F:      drivers/char/toshiba.c
11528 F:      include/linux/toshiba.h
11529 F:      include/uapi/linux/toshiba.h
11530
11531 TOSHIBA TC358743 DRIVER
11532 M:      Mats Randgaard <matrandg@cisco.com>
11533 L:      linux-media@vger.kernel.org
11534 S:      Maintained
11535 F:      drivers/media/i2c/tc358743*
11536 F:      include/media/i2c/tc358743.h
11537
11538 TMIO/SDHI MMC DRIVER
11539 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
11540 L:      linux-mmc@vger.kernel.org
11541 S:      Supported
11542 F:      drivers/mmc/host/tmio_mmc*
11543 F:      drivers/mmc/host/sh_mobile_sdhi.c
11544 F:      include/linux/mfd/tmio.h
11545
11546 TMP401 HARDWARE MONITOR DRIVER
11547 M:      Guenter Roeck <linux@roeck-us.net>
11548 L:      linux-hwmon@vger.kernel.org
11549 S:      Maintained
11550 F:      Documentation/hwmon/tmp401
11551 F:      drivers/hwmon/tmp401.c
11552
11553 TMPFS (SHMEM FILESYSTEM)
11554 M:      Hugh Dickins <hughd@google.com>
11555 L:      linux-mm@kvack.org
11556 S:      Maintained
11557 F:      include/linux/shmem_fs.h
11558 F:      mm/shmem.c
11559
11560 TM6000 VIDEO4LINUX DRIVER
11561 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11562 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11563 L:      linux-media@vger.kernel.org
11564 W:      https://linuxtv.org
11565 T:      git git://linuxtv.org/media_tree.git
11566 S:      Odd fixes
11567 F:      drivers/media/usb/tm6000/
11568
11569 TW68 VIDEO4LINUX DRIVER
11570 M:      Hans Verkuil <hverkuil@xs4all.nl>
11571 L:      linux-media@vger.kernel.org
11572 T:      git git://linuxtv.org/media_tree.git
11573 W:      https://linuxtv.org
11574 S:      Odd Fixes
11575 F:      drivers/media/pci/tw68/
11576
11577 TW686X VIDEO4LINUX DRIVER
11578 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11579 L:      linux-media@vger.kernel.org
11580 T:      git git://linuxtv.org/media_tree.git
11581 W:      http://linuxtv.org
11582 S:      Maintained
11583 F:      drivers/media/pci/tw686x/
11584
11585 TPM DEVICE DRIVER
11586 M:      Peter Huewe <peterhuewe@gmx.de>
11587 M:      Marcel Selhorst <tpmdd@selhorst.net>
11588 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11589 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11590 W:      http://tpmdd.sourceforge.net
11591 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11592 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
11593 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
11594 S:      Maintained
11595 F:      drivers/char/tpm/
11596
11597 TPM IBM_VTPM DEVICE DRIVER
11598 M:      Ashley Lai <ashleydlai@gmail.com>
11599 W:      http://tpmdd.sourceforge.net
11600 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11601 S:      Maintained
11602 F:      drivers/char/tpm/tpm_ibmvtpm*
11603
11604 TRACING
11605 M:      Steven Rostedt <rostedt@goodmis.org>
11606 M:      Ingo Molnar <mingo@redhat.com>
11607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11608 S:      Maintained
11609 F:      Documentation/trace/ftrace.txt
11610 F:      arch/*/*/*/ftrace.h
11611 F:      arch/*/kernel/ftrace.c
11612 F:      include/*/ftrace.h
11613 F:      include/linux/trace*.h
11614 F:      include/trace/
11615 F:      kernel/trace/
11616 F:      tools/testing/selftests/ftrace/
11617
11618 TRACING MMIO ACCESSES (MMIOTRACE)
11619 M:      Steven Rostedt <rostedt@goodmis.org>
11620 M:      Ingo Molnar <mingo@kernel.org>
11621 R:      Karol Herbst <karolherbst@gmail.com>
11622 R:      Pekka Paalanen <ppaalanen@gmail.com>
11623 S:      Maintained
11624 L:      linux-kernel@vger.kernel.org
11625 L:      nouveau@lists.freedesktop.org
11626 F:      kernel/trace/trace_mmiotrace.c
11627 F:      include/linux/mmiotrace.h
11628 F:      arch/x86/mm/kmmio.c
11629 F:      arch/x86/mm/mmio-mod.c
11630 F:      arch/x86/mm/testmmiotrace.c
11631
11632 TRIVIAL PATCHES
11633 M:      Jiri Kosina <trivial@kernel.org>
11634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11635 S:      Maintained
11636 K:      ^Subject:.*(?i)trivial
11637
11638 TTY LAYER
11639 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11640 M:      Jiri Slaby <jslaby@suse.com>
11641 S:      Supported
11642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11643 F:      Documentation/serial/
11644 F:      drivers/tty/
11645 F:      drivers/tty/serial/serial_core.c
11646 F:      include/linux/serial_core.h
11647 F:      include/linux/serial.h
11648 F:      include/linux/tty.h
11649 F:      include/uapi/linux/serial_core.h
11650 F:      include/uapi/linux/serial.h
11651 F:      include/uapi/linux/tty.h
11652
11653 TUA9001 MEDIA DRIVER
11654 M:      Antti Palosaari <crope@iki.fi>
11655 L:      linux-media@vger.kernel.org
11656 W:      https://linuxtv.org
11657 W:      http://palosaari.fi/linux/
11658 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11659 T:      git git://linuxtv.org/anttip/media_tree.git
11660 S:      Maintained
11661 F:      drivers/media/tuners/tua9001*
11662
11663 TULIP NETWORK DRIVERS
11664 L:      netdev@vger.kernel.org
11665 L:      linux-parisc@vger.kernel.org
11666 S:      Orphan
11667 F:      drivers/net/ethernet/dec/tulip/
11668
11669 TUN/TAP driver
11670 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
11671 W:      http://vtun.sourceforge.net/tun
11672 S:      Maintained
11673 F:      Documentation/networking/tuntap.txt
11674 F:      arch/um/os-Linux/drivers/
11675
11676 TURBOCHANNEL SUBSYSTEM
11677 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
11678 M:      Ralf Baechle <ralf@linux-mips.org>
11679 L:      linux-mips@linux-mips.org
11680 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
11681 S:      Maintained
11682 F:      drivers/tc/
11683 F:      include/linux/tc.h
11684
11685 U14-34F SCSI DRIVER
11686 M:      Dario Ballabio <ballabio_dario@emc.com>
11687 L:      linux-scsi@vger.kernel.org
11688 S:      Maintained
11689 F:      drivers/scsi/u14-34f.c
11690
11691 UBI FILE SYSTEM (UBIFS)
11692 M:      Richard Weinberger <richard@nod.at>
11693 M:      Artem Bityutskiy <dedekind1@gmail.com>
11694 M:      Adrian Hunter <adrian.hunter@intel.com>
11695 L:      linux-mtd@lists.infradead.org
11696 T:      git git://git.infradead.org/ubifs-2.6.git
11697 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
11698 S:      Supported
11699 F:      Documentation/filesystems/ubifs.txt
11700 F:      fs/ubifs/
11701
11702 UCLINUX (M68KNOMMU AND COLDFIRE)
11703 M:      Greg Ungerer <gerg@linux-m68k.org>
11704 W:      http://www.linux-m68k.org/
11705 W:      http://www.uclinux.org/
11706 L:      linux-m68k@lists.linux-m68k.org
11707 L:      uclinux-dev@uclinux.org  (subscribers-only)
11708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11709 S:      Maintained
11710 F:      arch/m68k/coldfire/
11711 F:      arch/m68k/68*/
11712 F:      arch/m68k/*/*_no.*
11713 F:      arch/m68k/include/asm/*_no.*
11714
11715 UDF FILESYSTEM
11716 M:      Jan Kara <jack@suse.com>
11717 S:      Maintained
11718 F:      Documentation/filesystems/udf.txt
11719 F:      fs/udf/
11720
11721 UFS FILESYSTEM
11722 M:      Evgeniy Dushistov <dushistov@mail.ru>
11723 S:      Maintained
11724 F:      Documentation/filesystems/ufs.txt
11725 F:      fs/ufs/
11726
11727 UHID USERSPACE HID IO DRIVER:
11728 M:      David Herrmann <dh.herrmann@googlemail.com>
11729 L:      linux-input@vger.kernel.org
11730 S:      Maintained
11731 F:      drivers/hid/uhid.c
11732 F:      include/uapi/linux/uhid.h
11733
11734 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11735 L:      linux-usb@vger.kernel.org
11736 S:      Orphan
11737 F:      drivers/uwb/
11738 F:      include/linux/uwb.h
11739 F:      include/linux/uwb/
11740
11741 UNICORE32 ARCHITECTURE:
11742 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
11743 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11744 S:      Maintained
11745 T:      git git://github.com/gxt/linux.git
11746 F:      arch/unicore32/
11747
11748 UNIFDEF
11749 M:      Tony Finch <dot@dotat.at>
11750 W:      http://dotat.at/prog/unifdef
11751 S:      Maintained
11752 F:      scripts/unifdef.c
11753
11754 UNIFORM CDROM DRIVER
11755 M:      Jens Axboe <axboe@kernel.dk>
11756 W:      http://www.kernel.dk
11757 S:      Maintained
11758 F:      Documentation/cdrom/
11759 F:      drivers/cdrom/cdrom.c
11760 F:      include/linux/cdrom.h
11761 F:      include/uapi/linux/cdrom.h
11762
11763 UNISYS S-PAR DRIVERS
11764 M:      David Kershner <david.kershner@unisys.com>
11765 L:      sparmaintainer@unisys.com (Unisys internal)
11766 S:      Supported
11767 F:      drivers/staging/unisys/
11768
11769 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11770 M:      Vinayak Holikatti <vinholikatti@gmail.com>
11771 L:      linux-scsi@vger.kernel.org
11772 S:      Supported
11773 F:      Documentation/scsi/ufs.txt
11774 F:      drivers/scsi/ufs/
11775
11776 UNSORTED BLOCK IMAGES (UBI)
11777 M:      Artem Bityutskiy <dedekind1@gmail.com>
11778 M:      Richard Weinberger <richard@nod.at>
11779 W:      http://www.linux-mtd.infradead.org/
11780 L:      linux-mtd@lists.infradead.org
11781 T:      git git://git.infradead.org/ubifs-2.6.git
11782 S:      Supported
11783 F:      drivers/mtd/ubi/
11784 F:      include/linux/mtd/ubi.h
11785 F:      include/uapi/mtd/ubi-user.h
11786
11787 USB ACM DRIVER
11788 M:      Oliver Neukum <oneukum@suse.com>
11789 L:      linux-usb@vger.kernel.org
11790 S:      Maintained
11791 F:      Documentation/usb/acm.txt
11792 F:      drivers/usb/class/cdc-acm.*
11793
11794 USB AR5523 WIRELESS DRIVER
11795 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
11796 L:      linux-wireless@vger.kernel.org
11797 S:      Maintained
11798 F:      drivers/net/wireless/ath/ar5523/
11799
11800 USB ATTACHED SCSI
11801 M:      Hans de Goede <hdegoede@redhat.com>
11802 M:      Gerd Hoffmann <kraxel@redhat.com>
11803 L:      linux-usb@vger.kernel.org
11804 L:      linux-scsi@vger.kernel.org
11805 S:      Maintained
11806 F:      drivers/usb/storage/uas.c
11807
11808 USB CDC ETHERNET DRIVER
11809 M:      Oliver Neukum <oliver@neukum.org>
11810 L:      linux-usb@vger.kernel.org
11811 S:      Maintained
11812 F:      drivers/net/usb/cdc_*.c
11813 F:      include/uapi/linux/usb/cdc.h
11814
11815 USB CHAOSKEY DRIVER
11816 M:      Keith Packard <keithp@keithp.com>
11817 L:      linux-usb@vger.kernel.org
11818 S:      Maintained
11819 F:      drivers/usb/misc/chaoskey.c
11820
11821 USB CYPRESS C67X00 DRIVER
11822 M:      Peter Korsgaard <jacmet@sunsite.dk>
11823 L:      linux-usb@vger.kernel.org
11824 S:      Maintained
11825 F:      drivers/usb/c67x00/
11826
11827 USB DAVICOM DM9601 DRIVER
11828 M:      Peter Korsgaard <jacmet@sunsite.dk>
11829 L:      netdev@vger.kernel.org
11830 W:      http://www.linux-usb.org/usbnet
11831 S:      Maintained
11832 F:      drivers/net/usb/dm9601.c
11833
11834 USB DIAMOND RIO500 DRIVER
11835 M:      Cesar Miquel <miquel@df.uba.ar>
11836 L:      rio500-users@lists.sourceforge.net
11837 W:      http://rio500.sourceforge.net
11838 S:      Maintained
11839 F:      drivers/usb/misc/rio500*
11840
11841 USB EHCI DRIVER
11842 M:      Alan Stern <stern@rowland.harvard.edu>
11843 L:      linux-usb@vger.kernel.org
11844 S:      Maintained
11845 F:      Documentation/usb/ehci.txt
11846 F:      drivers/usb/host/ehci*
11847
11848 USB GADGET/PERIPHERAL SUBSYSTEM
11849 M:      Felipe Balbi <balbi@kernel.org>
11850 L:      linux-usb@vger.kernel.org
11851 W:      http://www.linux-usb.org/gadget
11852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11853 S:      Maintained
11854 F:      drivers/usb/gadget/
11855 F:      include/linux/usb/gadget*
11856
11857 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11858 M:      Jiri Kosina <jikos@kernel.org>
11859 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
11860 L:      linux-usb@vger.kernel.org
11861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11862 S:      Maintained
11863 F:      Documentation/hid/hiddev.txt
11864 F:      drivers/hid/usbhid/
11865
11866 USB ISP116X DRIVER
11867 M:      Olav Kongas <ok@artecdesign.ee>
11868 L:      linux-usb@vger.kernel.org
11869 S:      Maintained
11870 F:      drivers/usb/host/isp116x*
11871 F:      include/linux/usb/isp116x.h
11872
11873 USB LAN78XX ETHERNET DRIVER
11874 M:      Woojung Huh <woojung.huh@microchip.com>
11875 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11876 L:      netdev@vger.kernel.org
11877 S:      Maintained
11878 F:      drivers/net/usb/lan78xx.*
11879
11880 USB MASS STORAGE DRIVER
11881 M:      Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11882 L:      linux-usb@vger.kernel.org
11883 L:      usb-storage@lists.one-eyed-alien.net
11884 S:      Maintained
11885 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
11886 F:      drivers/usb/storage/
11887
11888 USB MIDI DRIVER
11889 M:      Clemens Ladisch <clemens@ladisch.de>
11890 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11891 T:      git git://git.alsa-project.org/alsa-kernel.git
11892 S:      Maintained
11893 F:      sound/usb/midi.*
11894
11895 USB NETWORKING DRIVERS
11896 L:      linux-usb@vger.kernel.org
11897 S:      Odd Fixes
11898 F:      drivers/net/usb/
11899
11900 USB OHCI DRIVER
11901 M:      Alan Stern <stern@rowland.harvard.edu>
11902 L:      linux-usb@vger.kernel.org
11903 S:      Maintained
11904 F:      Documentation/usb/ohci.txt
11905 F:      drivers/usb/host/ohci*
11906
11907 USB OTG FSM (Finite State Machine)
11908 M:      Peter Chen <Peter.Chen@nxp.com>
11909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11910 L:      linux-usb@vger.kernel.org
11911 S:      Maintained
11912 F:      drivers/usb/common/usb-otg-fsm.c
11913
11914 USB OVER IP DRIVER
11915 M:      Valentina Manea <valentina.manea.m@gmail.com>
11916 M:      Shuah Khan <shuahkh@osg.samsung.com>
11917 M:      Shuah Khan <shuah@kernel.org>
11918 L:      linux-usb@vger.kernel.org
11919 S:      Maintained
11920 F:      Documentation/usb/usbip_protocol.txt
11921 F:      drivers/usb/usbip/
11922 F:      tools/usb/usbip/
11923
11924 USB PEGASUS DRIVER
11925 M:      Petko Manolov <petkan@nucleusys.com>
11926 L:      linux-usb@vger.kernel.org
11927 L:      netdev@vger.kernel.org
11928 T:      git git://github.com/petkan/pegasus.git
11929 W:      https://github.com/petkan/pegasus
11930 S:      Maintained
11931 F:      drivers/net/usb/pegasus.*
11932
11933 USB PHY LAYER
11934 M:      Felipe Balbi <balbi@kernel.org>
11935 L:      linux-usb@vger.kernel.org
11936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11937 S:      Maintained
11938 F:      drivers/usb/phy/
11939
11940 USB PRINTER DRIVER (usblp)
11941 M:      Pete Zaitcev <zaitcev@redhat.com>
11942 L:      linux-usb@vger.kernel.org
11943 S:      Supported
11944 F:      drivers/usb/class/usblp.c
11945
11946 USB QMI WWAN NETWORK DRIVER
11947 M:      Bjørn Mork <bjorn@mork.no>
11948 L:      netdev@vger.kernel.org
11949 S:      Maintained
11950 F:      Documentation/ABI/testing/sysfs-class-net-qmi
11951 F:      drivers/net/usb/qmi_wwan.c
11952
11953 USB RTL8150 DRIVER
11954 M:      Petko Manolov <petkan@nucleusys.com>
11955 L:      linux-usb@vger.kernel.org
11956 L:      netdev@vger.kernel.org
11957 T:      git git://github.com/petkan/rtl8150.git
11958 W:      https://github.com/petkan/rtl8150
11959 S:      Maintained
11960 F:      drivers/net/usb/rtl8150.c
11961
11962 USB SERIAL SUBSYSTEM
11963 M:      Johan Hovold <johan@kernel.org>
11964 L:      linux-usb@vger.kernel.org
11965 S:      Maintained
11966 F:      Documentation/usb/usb-serial.txt
11967 F:      drivers/usb/serial/
11968 F:      include/linux/usb/serial.h
11969
11970 USB SMSC75XX ETHERNET DRIVER
11971 M:      Steve Glendinning <steve.glendinning@shawell.net>
11972 L:      netdev@vger.kernel.org
11973 S:      Maintained
11974 F:      drivers/net/usb/smsc75xx.*
11975
11976 USB SMSC95XX ETHERNET DRIVER
11977 M:      Steve Glendinning <steve.glendinning@shawell.net>
11978 L:      netdev@vger.kernel.org
11979 S:      Maintained
11980 F:      drivers/net/usb/smsc95xx.*
11981
11982 USB SUBSYSTEM
11983 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11984 L:      linux-usb@vger.kernel.org
11985 W:      http://www.linux-usb.org
11986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11987 S:      Supported
11988 F:      Documentation/devicetree/bindings/usb/
11989 F:      Documentation/usb/
11990 F:      drivers/usb/
11991 F:      include/linux/usb.h
11992 F:      include/linux/usb/
11993
11994 USB UHCI DRIVER
11995 M:      Alan Stern <stern@rowland.harvard.edu>
11996 L:      linux-usb@vger.kernel.org
11997 S:      Maintained
11998 F:      drivers/usb/host/uhci*
11999
12000 USB "USBNET" DRIVER FRAMEWORK
12001 M:      Oliver Neukum <oneukum@suse.com>
12002 L:      netdev@vger.kernel.org
12003 W:      http://www.linux-usb.org/usbnet
12004 S:      Maintained
12005 F:      drivers/net/usb/usbnet.c
12006 F:      include/linux/usb/usbnet.h
12007
12008 USB VIDEO CLASS
12009 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12010 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12011 L:      linux-media@vger.kernel.org
12012 T:      git git://linuxtv.org/media_tree.git
12013 W:      http://www.ideasonboard.org/uvc/
12014 S:      Maintained
12015 F:      drivers/media/usb/uvc/
12016 F:      include/uapi/linux/uvcvideo.h
12017
12018 USB VISION DRIVER
12019 M:      Hans Verkuil <hverkuil@xs4all.nl>
12020 L:      linux-media@vger.kernel.org
12021 T:      git git://linuxtv.org/media_tree.git
12022 W:      https://linuxtv.org
12023 S:      Odd Fixes
12024 F:      drivers/media/usb/usbvision/
12025
12026 USB WEBCAM GADGET
12027 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12028 L:      linux-usb@vger.kernel.org
12029 S:      Maintained
12030 F:      drivers/usb/gadget/function/*uvc*
12031 F:      drivers/usb/gadget/legacy/webcam.c
12032
12033 USB WIRELESS RNDIS DRIVER (rndis_wlan)
12034 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
12035 L:      linux-wireless@vger.kernel.org
12036 S:      Maintained
12037 F:      drivers/net/wireless/rndis_wlan.c
12038
12039 USB XHCI DRIVER
12040 M:      Mathias Nyman <mathias.nyman@intel.com>
12041 L:      linux-usb@vger.kernel.org
12042 S:      Supported
12043 F:      drivers/usb/host/xhci*
12044 F:      drivers/usb/host/pci-quirks*
12045
12046 USB ZD1201 DRIVER
12047 L:      linux-wireless@vger.kernel.org
12048 W:      http://linux-lc100020.sourceforge.net
12049 S:      Orphan
12050 F:      drivers/net/wireless/zydas/zd1201.*
12051
12052 USB ZR364XX DRIVER
12053 M:      Antoine Jacquet <royale@zerezo.com>
12054 L:      linux-usb@vger.kernel.org
12055 L:      linux-media@vger.kernel.org
12056 T:      git git://linuxtv.org/media_tree.git
12057 W:      http://royale.zerezo.com/zr364xx/
12058 S:      Maintained
12059 F:      Documentation/video4linux/zr364xx.txt
12060 F:      drivers/media/usb/zr364xx/
12061
12062 ULPI BUS
12063 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
12064 L:      linux-usb@vger.kernel.org
12065 S:      Maintained
12066 F:      drivers/usb/common/ulpi.c
12067 F:      include/linux/ulpi/
12068
12069 USER-MODE LINUX (UML)
12070 M:      Jeff Dike <jdike@addtoit.com>
12071 M:      Richard Weinberger <richard@nod.at>
12072 L:      user-mode-linux-devel@lists.sourceforge.net
12073 L:      user-mode-linux-user@lists.sourceforge.net
12074 W:      http://user-mode-linux.sourceforge.net
12075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12076 S:      Maintained
12077 F:      Documentation/virtual/uml/
12078 F:      arch/um/
12079 F:      arch/x86/um/
12080 F:      fs/hostfs/
12081 F:      fs/hppfs/
12082
12083 USERSPACE I/O (UIO)
12084 M:      "Hans J. Koch" <hjk@hansjkoch.de>
12085 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12086 S:      Maintained
12087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12088 F:      Documentation/DocBook/uio-howto.tmpl
12089 F:      drivers/uio/
12090 F:      include/linux/uio*.h
12091
12092 UTIL-LINUX PACKAGE
12093 M:      Karel Zak <kzak@redhat.com>
12094 L:      util-linux@vger.kernel.org
12095 W:      http://en.wikipedia.org/wiki/Util-linux
12096 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12097 S:      Maintained
12098
12099 UVESAFB DRIVER
12100 M:      Michal Januszewski <spock@gentoo.org>
12101 L:      linux-fbdev@vger.kernel.org
12102 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
12103 S:      Maintained
12104 F:      Documentation/fb/uvesafb.txt
12105 F:      drivers/video/fbdev/uvesafb.*
12106
12107 VF610 NAND DRIVER
12108 M:      Stefan Agner <stefan@agner.ch>
12109 L:      linux-mtd@lists.infradead.org
12110 S:      Supported
12111 F:      drivers/mtd/nand/vf610_nfc.c
12112
12113 VFAT/FAT/MSDOS FILESYSTEM
12114 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12115 S:      Maintained
12116 F:      Documentation/filesystems/vfat.txt
12117 F:      fs/fat/
12118
12119 VFIO DRIVER
12120 M:      Alex Williamson <alex.williamson@redhat.com>
12121 L:      kvm@vger.kernel.org
12122 T:      git git://github.com/awilliam/linux-vfio.git
12123 S:      Maintained
12124 F:      Documentation/vfio.txt
12125 F:      drivers/vfio/
12126 F:      include/linux/vfio.h
12127 F:      include/uapi/linux/vfio.h
12128
12129 VFIO PLATFORM DRIVER
12130 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
12131 L:      kvm@vger.kernel.org
12132 S:      Maintained
12133 F:      drivers/vfio/platform/
12134
12135 VIDEOBUF2 FRAMEWORK
12136 M:      Pawel Osciak <pawel@osciak.com>
12137 M:      Marek Szyprowski <m.szyprowski@samsung.com>
12138 M:      Kyungmin Park <kyungmin.park@samsung.com>
12139 L:      linux-media@vger.kernel.org
12140 S:      Maintained
12141 F:      drivers/media/v4l2-core/videobuf2-*
12142 F:      include/media/videobuf2-*
12143
12144 VIRTUAL SERIO DEVICE DRIVER
12145 M:      Stephen Chandler Paul <thatslyude@gmail.com>
12146 S:      Maintained
12147 F:      drivers/input/serio/userio.c
12148 F:      include/uapi/linux/userio.h
12149
12150 VIRTIO CONSOLE DRIVER
12151 M:      Amit Shah <amit.shah@redhat.com>
12152 L:      virtualization@lists.linux-foundation.org
12153 S:      Maintained
12154 F:      drivers/char/virtio_console.c
12155 F:      include/linux/virtio_console.h
12156 F:      include/uapi/linux/virtio_console.h
12157
12158 VIRTIO CORE, NET AND BLOCK DRIVERS
12159 M:      "Michael S. Tsirkin" <mst@redhat.com>
12160 L:      virtualization@lists.linux-foundation.org
12161 S:      Maintained
12162 F:      Documentation/devicetree/bindings/virtio/
12163 F:      drivers/virtio/
12164 F:      tools/virtio/
12165 F:      drivers/net/virtio_net.c
12166 F:      drivers/block/virtio_blk.c
12167 F:      include/linux/virtio_*.h
12168 F:      include/uapi/linux/virtio_*.h
12169
12170 VIRTIO DRIVERS FOR S390
12171 M:      Christian Borntraeger <borntraeger@de.ibm.com>
12172 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
12173 L:      linux-s390@vger.kernel.org
12174 L:      virtualization@lists.linux-foundation.org
12175 L:      kvm@vger.kernel.org
12176 S:      Supported
12177 F:      drivers/s390/virtio/
12178
12179 VIRTIO GPU DRIVER
12180 M:      David Airlie <airlied@linux.ie>
12181 M:      Gerd Hoffmann <kraxel@redhat.com>
12182 L:      dri-devel@lists.freedesktop.org
12183 L:      virtualization@lists.linux-foundation.org
12184 S:      Maintained
12185 F:      drivers/gpu/drm/virtio/
12186 F:      include/uapi/linux/virtio_gpu.h
12187
12188 VIRTIO HOST (VHOST)
12189 M:      "Michael S. Tsirkin" <mst@redhat.com>
12190 L:      kvm@vger.kernel.org
12191 L:      virtualization@lists.linux-foundation.org
12192 L:      netdev@vger.kernel.org
12193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12194 S:      Maintained
12195 F:      drivers/vhost/
12196 F:      include/uapi/linux/vhost.h
12197
12198 VIRTIO INPUT DRIVER
12199 M:      Gerd Hoffmann <kraxel@redhat.com>
12200 S:      Maintained
12201 F:      drivers/virtio/virtio_input.c
12202 F:      include/uapi/linux/virtio_input.h
12203
12204 VIA RHINE NETWORK DRIVER
12205 S:      Orphan
12206 F:      drivers/net/ethernet/via/via-rhine.c
12207
12208 VIA SD/MMC CARD CONTROLLER DRIVER
12209 M:      Bruce Chang <brucechang@via.com.tw>
12210 M:      Harald Welte <HaraldWelte@viatech.com>
12211 S:      Maintained
12212 F:      drivers/mmc/host/via-sdmmc.c
12213
12214 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12215 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12216 L:      linux-fbdev@vger.kernel.org
12217 S:      Maintained
12218 F:      include/linux/via-core.h
12219 F:      include/linux/via-gpio.h
12220 F:      include/linux/via_i2c.h
12221 F:      drivers/video/fbdev/via/
12222
12223 VIA VELOCITY NETWORK DRIVER
12224 M:      Francois Romieu <romieu@fr.zoreil.com>
12225 L:      netdev@vger.kernel.org
12226 S:      Maintained
12227 F:      drivers/net/ethernet/via/via-velocity.*
12228
12229 VIRT LIB
12230 M:      Alex Williamson <alex.williamson@redhat.com>
12231 M:      Paolo Bonzini <pbonzini@redhat.com>
12232 L:      kvm@vger.kernel.org
12233 S:      Supported
12234 F:      virt/lib/
12235
12236 VIVID VIRTUAL VIDEO DRIVER
12237 M:      Hans Verkuil <hverkuil@xs4all.nl>
12238 L:      linux-media@vger.kernel.org
12239 T:      git git://linuxtv.org/media_tree.git
12240 W:      https://linuxtv.org
12241 S:      Maintained
12242 F:      drivers/media/platform/vivid/*
12243
12244 VLAN (802.1Q)
12245 M:      Patrick McHardy <kaber@trash.net>
12246 L:      netdev@vger.kernel.org
12247 S:      Maintained
12248 F:      drivers/net/macvlan.c
12249 F:      include/linux/if_*vlan.h
12250 F:      net/8021q/
12251
12252 VLYNQ BUS
12253 M:      Florian Fainelli <florian@openwrt.org>
12254 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
12255 S:      Maintained
12256 F:      drivers/vlynq/vlynq.c
12257 F:      include/linux/vlynq.h
12258
12259 VME SUBSYSTEM
12260 M:      Martyn Welch <martyn@welchs.me.uk>
12261 M:      Manohar Vanga <manohar.vanga@gmail.com>
12262 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12263 L:      devel@driverdev.osuosl.org
12264 S:      Maintained
12265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12266 F:      Documentation/vme_api.txt
12267 F:      drivers/staging/vme/
12268 F:      drivers/vme/
12269 F:      include/linux/vme*
12270
12271 VMWARE HYPERVISOR INTERFACE
12272 M:      Alok Kataria <akataria@vmware.com>
12273 L:      virtualization@lists.linux-foundation.org
12274 S:      Supported
12275 F:      arch/x86/kernel/cpu/vmware.c
12276
12277 VMWARE BALLOON DRIVER
12278 M:      Xavier Deguillard <xdeguillard@vmware.com>
12279 M:      Philip Moltmann <moltmann@vmware.com>
12280 M:      "VMware, Inc." <pv-drivers@vmware.com>
12281 L:      linux-kernel@vger.kernel.org
12282 S:      Maintained
12283 F:      drivers/misc/vmw_balloon.c
12284
12285 VMWARE VMMOUSE SUBDRIVER
12286 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12287 M:      "VMware, Inc." <pv-drivers@vmware.com>
12288 L:      linux-input@vger.kernel.org
12289 S:      Maintained
12290 F:      drivers/input/mouse/vmmouse.c
12291 F:      drivers/input/mouse/vmmouse.h
12292
12293 VMWARE VMXNET3 ETHERNET DRIVER
12294 M:      Shrikrishna Khare <skhare@vmware.com>
12295 M:      "VMware, Inc." <pv-drivers@vmware.com>
12296 L:      netdev@vger.kernel.org
12297 S:      Maintained
12298 F:      drivers/net/vmxnet3/
12299
12300 VMware PVSCSI driver
12301 M:      Arvind Kumar <arvindkumar@vmware.com>
12302 M:      VMware PV-Drivers <pv-drivers@vmware.com>
12303 L:      linux-scsi@vger.kernel.org
12304 S:      Maintained
12305 F:      drivers/scsi/vmw_pvscsi.c
12306 F:      drivers/scsi/vmw_pvscsi.h
12307
12308 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12309 M:      Liam Girdwood <lgirdwood@gmail.com>
12310 M:      Mark Brown <broonie@kernel.org>
12311 L:      linux-kernel@vger.kernel.org
12312 W:      http://www.slimlogic.co.uk/?p=48
12313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12314 S:      Supported
12315 F:      Documentation/devicetree/bindings/regulator/
12316 F:      drivers/regulator/
12317 F:      include/dt-bindings/regulator/
12318 F:      include/linux/regulator/
12319
12320 VRF
12321 M:      David Ahern <dsa@cumulusnetworks.com>
12322 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
12323 L:      netdev@vger.kernel.org
12324 S:      Maintained
12325 F:      drivers/net/vrf.c
12326 F:      Documentation/networking/vrf.txt
12327
12328 VT1211 HARDWARE MONITOR DRIVER
12329 M:      Juerg Haefliger <juergh@gmail.com>
12330 L:      linux-hwmon@vger.kernel.org
12331 S:      Maintained
12332 F:      Documentation/hwmon/vt1211
12333 F:      drivers/hwmon/vt1211.c
12334
12335 VT8231 HARDWARE MONITOR DRIVER
12336 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
12337 L:      linux-hwmon@vger.kernel.org
12338 S:      Maintained
12339 F:      drivers/hwmon/vt8231.c
12340
12341 VUB300 USB to SDIO/SD/MMC bridge chip
12342 M:      Tony Olech <tony.olech@elandigitalsystems.com>
12343 L:      linux-mmc@vger.kernel.org
12344 L:      linux-usb@vger.kernel.org
12345 S:      Supported
12346 F:      drivers/mmc/host/vub300.c
12347
12348 W1 DALLAS'S 1-WIRE BUS
12349 M:      Evgeniy Polyakov <zbr@ioremap.net>
12350 S:      Maintained
12351 F:      Documentation/w1/
12352 F:      drivers/w1/
12353
12354 W83791D HARDWARE MONITORING DRIVER
12355 M:      Marc Hulsman <m.hulsman@tudelft.nl>
12356 L:      linux-hwmon@vger.kernel.org
12357 S:      Maintained
12358 F:      Documentation/hwmon/w83791d
12359 F:      drivers/hwmon/w83791d.c
12360
12361 W83793 HARDWARE MONITORING DRIVER
12362 M:      Rudolf Marek <r.marek@assembler.cz>
12363 L:      linux-hwmon@vger.kernel.org
12364 S:      Maintained
12365 F:      Documentation/hwmon/w83793
12366 F:      drivers/hwmon/w83793.c
12367
12368 W83795 HARDWARE MONITORING DRIVER
12369 M:      Jean Delvare <jdelvare@suse.com>
12370 L:      linux-hwmon@vger.kernel.org
12371 S:      Maintained
12372 F:      drivers/hwmon/w83795.c
12373
12374 W83L51xD SD/MMC CARD INTERFACE DRIVER
12375 M:      Pierre Ossman <pierre@ossman.eu>
12376 S:      Maintained
12377 F:      drivers/mmc/host/wbsd.*
12378
12379 WACOM PROTOCOL 4 SERIAL TABLETS
12380 M:      Julian Squires <julian@cipht.net>
12381 M:      Hans de Goede <hdegoede@redhat.com>
12382 L:      linux-input@vger.kernel.org
12383 S:      Maintained
12384 F:      drivers/input/tablet/wacom_serial4.c
12385
12386 WATCHDOG DEVICE DRIVERS
12387 M:      Wim Van Sebroeck <wim@iguana.be>
12388 R:      Guenter Roeck <linux@roeck-us.net>
12389 L:      linux-watchdog@vger.kernel.org
12390 W:      http://www.linux-watchdog.org/
12391 T:      git git://www.linux-watchdog.org/linux-watchdog.git
12392 S:      Maintained
12393 F:      Documentation/devicetree/bindings/watchdog/
12394 F:      Documentation/watchdog/
12395 F:      drivers/watchdog/
12396 F:      include/linux/watchdog.h
12397 F:      include/uapi/linux/watchdog.h
12398
12399 WD7000 SCSI DRIVER
12400 M:      Miroslav Zagorac <zaga@fly.cc.fer.hr>
12401 L:      linux-scsi@vger.kernel.org
12402 S:      Maintained
12403 F:      drivers/scsi/wd7000.c
12404
12405 WIIMOTE HID DRIVER
12406 M:      David Herrmann <dh.herrmann@googlemail.com>
12407 L:      linux-input@vger.kernel.org
12408 S:      Maintained
12409 F:      drivers/hid/hid-wiimote*
12410
12411 WINBOND CIR DRIVER
12412 M:      David Härdeman <david@hardeman.nu>
12413 S:      Maintained
12414 F:      drivers/media/rc/winbond-cir.c
12415
12416 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12417 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
12418 L:      linux-watchdog@vger.kernel.org
12419 S:      Maintained
12420 F:      drivers/watchdog/ebc-c384_wdt.c
12421
12422 WINSYSTEMS WS16C48 GPIO DRIVER
12423 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
12424 L:      linux-gpio@vger.kernel.org
12425 S:      Maintained
12426 F:      drivers/gpio/gpio-ws16c48.c
12427
12428 WIMAX STACK
12429 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12430 M:      linux-wimax@intel.com
12431 L:      wimax@linuxwimax.org (subscribers-only)
12432 S:      Supported
12433 W:      http://linuxwimax.org
12434 F:      Documentation/wimax/README.wimax
12435 F:      include/linux/wimax/debug.h
12436 F:      include/net/wimax.h
12437 F:      include/uapi/linux/wimax.h
12438 F:      net/wimax/
12439
12440 WISTRON LAPTOP BUTTON DRIVER
12441 M:      Miloslav Trmac <mitr@volny.cz>
12442 S:      Maintained
12443 F:      drivers/input/misc/wistron_btns.c
12444
12445 WL3501 WIRELESS PCMCIA CARD DRIVER
12446 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12447 L:      linux-wireless@vger.kernel.org
12448 W:      http://oops.ghostprotocols.net:81/blog
12449 S:      Maintained
12450 F:      drivers/net/wireless/wl3501*
12451
12452 WOLFSON MICROELECTRONICS DRIVERS
12453 L:      patches@opensource.wolfsonmicro.com
12454 T:      git https://github.com/CirrusLogic/linux-drivers.git
12455 W:      https://github.com/CirrusLogic/linux-drivers/wiki
12456 S:      Supported
12457 F:      Documentation/hwmon/wm83??
12458 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12459 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12460 F:      Documentation/devicetree/bindings/mfd/arizona.txt
12461 F:      arch/arm/mach-s3c64xx/mach-crag6410*
12462 F:      drivers/clk/clk-wm83*.c
12463 F:      drivers/extcon/extcon-arizona.c
12464 F:      drivers/leds/leds-wm83*.c
12465 F:      drivers/gpio/gpio-*wm*.c
12466 F:      drivers/gpio/gpio-arizona.c
12467 F:      drivers/hwmon/wm83??-hwmon.c
12468 F:      drivers/input/misc/wm831x-on.c
12469 F:      drivers/input/touchscreen/wm831x-ts.c
12470 F:      drivers/input/touchscreen/wm97*.c
12471 F:      drivers/mfd/arizona*
12472 F:      drivers/mfd/wm*.c
12473 F:      drivers/mfd/cs47l24*
12474 F:      drivers/power/wm83*.c
12475 F:      drivers/rtc/rtc-wm83*.c
12476 F:      drivers/regulator/wm8*.c
12477 F:      drivers/video/backlight/wm83*_bl.c
12478 F:      drivers/watchdog/wm83*_wdt.c
12479 F:      include/linux/mfd/arizona/
12480 F:      include/linux/mfd/wm831x/
12481 F:      include/linux/mfd/wm8350/
12482 F:      include/linux/mfd/wm8400*
12483 F:      include/linux/wm97xx.h
12484 F:      include/sound/wm????.h
12485 F:      sound/soc/codecs/arizona.?
12486 F:      sound/soc/codecs/wm*
12487 F:      sound/soc/codecs/cs47l24*
12488
12489 WORKQUEUE
12490 M:      Tejun Heo <tj@kernel.org>
12491 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12493 S:      Maintained
12494 F:      include/linux/workqueue.h
12495 F:      kernel/workqueue.c
12496 F:      Documentation/workqueue.txt
12497
12498 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12499 M:      Chen-Yu Tsai <wens@csie.org>
12500 L:      linux-kernel@vger.kernel.org
12501 S:      Maintained
12502 N:      axp[128]
12503
12504 X.25 NETWORK LAYER
12505 M:      Andrew Hendry <andrew.hendry@gmail.com>
12506 L:      linux-x25@vger.kernel.org
12507 S:      Odd Fixes
12508 F:      Documentation/networking/x25*
12509 F:      include/net/x25*
12510 F:      net/x25/
12511
12512 X86 ARCHITECTURE (32-BIT AND 64-BIT)
12513 M:      Thomas Gleixner <tglx@linutronix.de>
12514 M:      Ingo Molnar <mingo@redhat.com>
12515 M:      "H. Peter Anvin" <hpa@zytor.com>
12516 M:      x86@kernel.org
12517 L:      linux-kernel@vger.kernel.org
12518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12519 S:      Maintained
12520 F:      Documentation/x86/
12521 F:      arch/x86/
12522
12523 X86 PLATFORM DRIVERS
12524 M:      Darren Hart <dvhart@infradead.org>
12525 L:      platform-driver-x86@vger.kernel.org
12526 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12527 S:      Maintained
12528 F:      drivers/platform/x86/
12529 F:      drivers/platform/olpc/
12530
12531 X86 MCE INFRASTRUCTURE
12532 M:      Tony Luck <tony.luck@intel.com>
12533 M:      Borislav Petkov <bp@alien8.de>
12534 L:      linux-edac@vger.kernel.org
12535 S:      Maintained
12536 F:      arch/x86/kernel/cpu/mcheck/*
12537
12538 X86 MICROCODE UPDATE SUPPORT
12539 M:      Borislav Petkov <bp@alien8.de>
12540 S:      Maintained
12541 F:      arch/x86/kernel/cpu/microcode/*
12542
12543 X86 VDSO
12544 M:      Andy Lutomirski <luto@amacapital.net>
12545 L:      linux-kernel@vger.kernel.org
12546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12547 S:      Maintained
12548 F:      arch/x86/entry/vdso/
12549
12550 XC2028/3028 TUNER DRIVER
12551 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12552 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12553 L:      linux-media@vger.kernel.org
12554 W:      https://linuxtv.org
12555 T:      git git://linuxtv.org/media_tree.git
12556 S:      Maintained
12557 F:      drivers/media/tuners/tuner-xc2028.*
12558
12559 XEN HYPERVISOR INTERFACE
12560 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
12561 M:      David Vrabel <david.vrabel@citrix.com>
12562 M:      Juergen Gross <jgross@suse.com>
12563 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12565 S:      Supported
12566 F:      arch/x86/xen/
12567 F:      drivers/*/xen-*front.c
12568 F:      drivers/xen/
12569 F:      arch/x86/include/asm/xen/
12570 F:      include/xen/
12571 F:      include/uapi/xen/
12572
12573 XEN HYPERVISOR ARM
12574 M:      Stefano Stabellini <sstabellini@kernel.org>
12575 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12576 S:      Maintained
12577 F:      arch/arm/xen/
12578 F:      arch/arm/include/asm/xen/
12579
12580 XEN HYPERVISOR ARM64
12581 M:      Stefano Stabellini <sstabellini@kernel.org>
12582 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12583 S:      Maintained
12584 F:      arch/arm64/xen/
12585 F:      arch/arm64/include/asm/xen/
12586
12587 XEN NETWORK BACKEND DRIVER
12588 M:      Wei Liu <wei.liu2@citrix.com>
12589 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12590 L:      netdev@vger.kernel.org
12591 S:      Supported
12592 F:      drivers/net/xen-netback/*
12593
12594 XEN PCI SUBSYSTEM
12595 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12596 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12597 S:      Supported
12598 F:      arch/x86/pci/*xen*
12599 F:      drivers/pci/*xen*
12600
12601 XEN BLOCK SUBSYSTEM
12602 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12603 M:      Roger Pau Monné <roger.pau@citrix.com>
12604 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12605 S:      Supported
12606 F:      drivers/block/xen-blkback/*
12607 F:      drivers/block/xen*
12608
12609 XEN PVSCSI DRIVERS
12610 M:      Juergen Gross <jgross@suse.com>
12611 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12612 L:      linux-scsi@vger.kernel.org
12613 S:      Supported
12614 F:      drivers/scsi/xen-scsifront.c
12615 F:      drivers/xen/xen-scsiback.c
12616 F:      include/xen/interface/io/vscsiif.h
12617
12618 XEN SWIOTLB SUBSYSTEM
12619 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12620 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
12621 S:      Supported
12622 F:      arch/x86/xen/*swiotlb*
12623 F:      drivers/xen/*swiotlb*
12624
12625 XFS FILESYSTEM
12626 P:      Silicon Graphics Inc
12627 M:      Dave Chinner <david@fromorbit.com>
12628 M:      xfs@oss.sgi.com
12629 L:      xfs@oss.sgi.com
12630 W:      http://oss.sgi.com/projects/xfs
12631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12632 S:      Supported
12633 F:      Documentation/filesystems/xfs.txt
12634 F:      fs/xfs/
12635
12636 XILINX AXI ETHERNET DRIVER
12637 M:      Anirudha Sarangi <anirudh@xilinx.com>
12638 M:      John Linn <John.Linn@xilinx.com>
12639 S:      Maintained
12640 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
12641
12642 XILINX UARTLITE SERIAL DRIVER
12643 M:      Peter Korsgaard <jacmet@sunsite.dk>
12644 L:      linux-serial@vger.kernel.org
12645 S:      Maintained
12646 F:      drivers/tty/serial/uartlite.c
12647
12648 XILINX VIDEO IP CORES
12649 M:      Hyun Kwon <hyun.kwon@xilinx.com>
12650 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12651 L:      linux-media@vger.kernel.org
12652 T:      git git://linuxtv.org/media_tree.git
12653 S:      Supported
12654 F:      Documentation/devicetree/bindings/media/xilinx/
12655 F:      drivers/media/platform/xilinx/
12656 F:      include/uapi/linux/xilinx-v4l2-controls.h
12657
12658 XILLYBUS DRIVER
12659 M:      Eli Billauer <eli.billauer@gmail.com>
12660 L:      linux-kernel@vger.kernel.org
12661 S:      Supported
12662 F:      drivers/char/xillybus/
12663
12664 XTENSA XTFPGA PLATFORM SUPPORT
12665 M:      Max Filippov <jcmvbkbc@gmail.com>
12666 L:      linux-xtensa@linux-xtensa.org
12667 S:      Maintained
12668 F:      drivers/spi/spi-xtensa-xtfpga.c
12669 F:      sound/soc/xtensa/xtfpga-i2s.c
12670
12671 YAM DRIVER FOR AX.25
12672 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
12673 L:      linux-hams@vger.kernel.org
12674 S:      Maintained
12675 F:      drivers/net/hamradio/yam*
12676 F:      include/linux/yam.h
12677
12678 YEALINK PHONE DRIVER
12679 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
12680 L:      usbb2k-api-dev@nongnu.org
12681 S:      Maintained
12682 F:      Documentation/input/yealink.txt
12683 F:      drivers/input/misc/yealink.*
12684
12685 Z8530 DRIVER FOR AX.25
12686 M:      Joerg Reuter <jreuter@yaina.de>
12687 W:      http://yaina.de/jreuter/
12688 W:      http://www.qsl.net/dl1bke/
12689 L:      linux-hams@vger.kernel.org
12690 S:      Maintained
12691 F:      Documentation/networking/z8530drv.txt
12692 F:      drivers/net/hamradio/*scc.c
12693 F:      drivers/net/hamradio/z8530.h
12694
12695 ZBUD COMPRESSED PAGE ALLOCATOR
12696 M:      Seth Jennings <sjenning@redhat.com>
12697 L:      linux-mm@kvack.org
12698 S:      Maintained
12699 F:      mm/zbud.c
12700 F:      include/linux/zbud.h
12701
12702 ZD1211RW WIRELESS DRIVER
12703 M:      Daniel Drake <dsd@gentoo.org>
12704 M:      Ulrich Kunitz <kune@deine-taler.de>
12705 W:      http://zd1211.ath.cx/wiki/DriverRewrite
12706 L:      linux-wireless@vger.kernel.org
12707 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
12708 S:      Maintained
12709 F:      drivers/net/wireless/zydas/zd1211rw/
12710
12711 ZPOOL COMPRESSED PAGE STORAGE API
12712 M:      Dan Streetman <ddstreet@ieee.org>
12713 L:      linux-mm@kvack.org
12714 S:      Maintained
12715 F:      mm/zpool.c
12716 F:      include/linux/zpool.h
12717
12718 ZR36067 VIDEO FOR LINUX DRIVER
12719 L:      mjpeg-users@lists.sourceforge.net
12720 L:      linux-media@vger.kernel.org
12721 W:      http://mjpeg.sourceforge.net/driver-zoran/
12722 T:      hg https://linuxtv.org/hg/v4l-dvb
12723 S:      Odd Fixes
12724 F:      drivers/media/pci/zoran/
12725
12726 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12727 M:      Minchan Kim <minchan@kernel.org>
12728 M:      Nitin Gupta <ngupta@vflare.org>
12729 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12730 L:      linux-kernel@vger.kernel.org
12731 S:      Maintained
12732 F:      drivers/block/zram/
12733 F:      Documentation/blockdev/zram.txt
12734
12735 ZS DECSTATION Z85C30 SERIAL DRIVER
12736 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12737 S:      Maintained
12738 F:      drivers/tty/serial/zs.*
12739
12740 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12741 M:      Minchan Kim <minchan@kernel.org>
12742 M:      Nitin Gupta <ngupta@vflare.org>
12743 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12744 L:      linux-mm@kvack.org
12745 S:      Maintained
12746 F:      mm/zsmalloc.c
12747 F:      include/linux/zsmalloc.h
12748 F:      Documentation/vm/zsmalloc.txt
12749
12750 ZSWAP COMPRESSED SWAP CACHING
12751 M:      Seth Jennings <sjenning@redhat.com>
12752 L:      linux-mm@kvack.org
12753 S:      Maintained
12754 F:      mm/zswap.c
12755
12756 THE REST
12757 M:      Linus Torvalds <torvalds@linux-foundation.org>
12758 L:      linux-kernel@vger.kernel.org
12759 Q:      http://patchwork.kernel.org/project/LKML/list/
12760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12761 S:      Buried alive in reporters
12762 F:      *
12763 F:      */