linux/MAINTAINERS
<<
>>
Prefs
   1
   2
   3        List of maintainers and how to submit kernel changes
   4
   5Please try to follow the guidelines below.  This will make things
   6easier on the maintainers.  Not all of these guidelines matter for every
   7trivial patch so apply some common sense.
   8
   91.      Always _test_ your changes, however small, on at least 4 or
  10        5 people, preferably many more.
  11
  122.      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
  203.      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
  244.      When you are happy with a change make it generally available for
  25        testing and await feedback.
  26
  275.      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/process/coding-style.rst 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/process/submitting-patches.rst 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/process/submitting-patches.rst.
  58
  596.      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
  637.      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
  678.      Happy hacking.
  68
  69Descriptions 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        B: URI for where to file bugs. A web-page with detailed bug
  78           filing info, a direct bug tracker link, or a mailto: URI.
  79        C: URI for chat protocol, server and channel where developers
  80           usually hang out, for example irc://server/channel.
  81        Q: Patchwork web based patch tracking system site
  82        T: SCM tree type and location.
  83           Type is one of: git, hg, quilt, stgit, topgit
  84        S: Status, one of the following:
  85           Supported:   Someone is actually paid to look after this.
  86           Maintained:  Someone actually looks after it.
  87           Odd Fixes:   It has a maintainer but they don't have time to do
  88                        much other than throw the odd patch in. See below..
  89           Orphan:      No current maintainer [but maybe you could take the
  90                        role as you write your new code].
  91           Obsolete:    Old code. Something tagged obsolete generally means
  92                        it has been replaced by a better system and you
  93                        should be using that.
  94        F: Files and directories with wildcard patterns.
  95           A trailing slash includes all files and subdirectory files.
  96           F:   drivers/net/    all files in and below drivers/net
  97           F:   drivers/net/*   all files in drivers/net, but not below
  98           F:   */net/*         all files in "any top level directory"/net
  99           One pattern per line.  Multiple F: lines acceptable.
 100        N: Files and directories with regex patterns.
 101           N:   [^a-z]tegra     all files whose path contains the word tegra
 102           One pattern per line.  Multiple N: lines acceptable.
 103           scripts/get_maintainer.pl has different behavior for files that
 104           match F: pattern and matches of N: patterns.  By default,
 105           get_maintainer will not look at git log history when an F: pattern
 106           match occurs.  When an N: match occurs, git log history is used
 107           to also notify the people that have git commit signatures.
 108        X: Files and directories that are NOT maintained, same rules as F:
 109           Files exclusions are tested before file matches.
 110           Can be useful for excluding a specific subdirectory, for instance:
 111           F:   net/
 112           X:   net/ipv6/
 113           matches all files in and below net excluding net/ipv6/
 114        K: Keyword perl extended regex pattern to match content in a
 115           patch or file.  For instance:
 116           K: of_get_profile
 117              matches patches or files that contain "of_get_profile"
 118           K: \b(printk|pr_(info|err))\b
 119              matches patches or files that contain one or more of the words
 120              printk, pr_info or pr_err
 121           One regex pattern per line.  Multiple K: lines acceptable.
 122
 123Note: For the hard of thinking, this list is meant to remain in alphabetical
 124order. If you could add yourselves to it in alphabetical order that would be
 125so much easier [Ed]
 126
 127Maintainers List (try to look for most precise areas first)
 128
 129                -----------------------------------
 130
 1313C59X NETWORK DRIVER
 132M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
 133L:      netdev@vger.kernel.org
 134S:      Maintained
 135F:      Documentation/networking/vortex.txt
 136F:      drivers/net/ethernet/3com/3c59x.c
 137
 1383CR990 NETWORK DRIVER
 139M:      David Dillow <dave@thedillows.org>
 140L:      netdev@vger.kernel.org
 141S:      Maintained
 142F:      drivers/net/ethernet/3com/typhoon*
 143
 1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
 145M:      Adam Radford <aradford@gmail.com>
 146L:      linux-scsi@vger.kernel.org
 147W:      http://www.lsi.com
 148S:      Supported
 149F:      drivers/scsi/3w-*
 150
 15153C700 AND 53C700-66 SCSI DRIVER
 152M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
 153L:      linux-scsi@vger.kernel.org
 154S:      Maintained
 155F:      drivers/scsi/53c700*
 156
 1576LOWPAN GENERIC (BTLE/IEEE 802.15.4)
 158M:      Alexander Aring <aar@pengutronix.de>
 159M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
 160L:      linux-bluetooth@vger.kernel.org
 161L:      linux-wpan@vger.kernel.org
 162S:      Maintained
 163F:      net/6lowpan/
 164F:      include/net/6lowpan.h
 165F:      Documentation/networking/6lowpan.txt
 166
 1676PACK NETWORK DRIVER FOR AX.25
 168M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
 169L:      linux-hams@vger.kernel.org
 170S:      Maintained
 171F:      drivers/net/hamradio/6pack.c
 172
 1738169 10/100/1000 GIGABIT ETHERNET DRIVER
 174M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
 175L:      netdev@vger.kernel.org
 176S:      Maintained
 177F:      drivers/net/ethernet/realtek/r8169.c
 178
 1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER
 180M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 181L:      linux-serial@vger.kernel.org
 182S:      Maintained
 183T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
 184F:      drivers/tty/serial/8250*
 185F:      include/linux/serial_8250.h
 186
 1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
 188L:      netdev@vger.kernel.org
 189S:      Orphan / Obsolete
 190F:      drivers/net/ethernet/8390/
 191
 1929P FILE SYSTEM
 193M:      Eric Van Hensbergen <ericvh@gmail.com>
 194M:      Ron Minnich <rminnich@sandia.gov>
 195M:      Latchesar Ionkov <lucho@ionkov.net>
 196L:      v9fs-developer@lists.sourceforge.net
 197W:      http://swik.net/v9fs
 198Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
 199T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
 200S:      Maintained
 201F:      Documentation/filesystems/9p.txt
 202F:      fs/9p/
 203F:      net/9p/
 204F:      include/net/9p/
 205F:      include/uapi/linux/virtio_9p.h
 206F:      include/trace/events/9p.h
 207
 208
 209A8293 MEDIA DRIVER
 210M:      Antti Palosaari <crope@iki.fi>
 211L:      linux-media@vger.kernel.org
 212W:      https://linuxtv.org
 213W:      http://palosaari.fi/linux/
 214Q:      http://patchwork.linuxtv.org/project/linux-media/list/
 215T:      git git://linuxtv.org/anttip/media_tree.git
 216S:      Maintained
 217F:      drivers/media/dvb-frontends/a8293*
 218
 219AACRAID SCSI RAID DRIVER
 220M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
 221L:      linux-scsi@vger.kernel.org
 222W:      http://www.adaptec.com/
 223S:      Supported
 224F:      Documentation/scsi/aacraid.txt
 225F:      drivers/scsi/aacraid/
 226
 227ABI/API
 228L:      linux-api@vger.kernel.org
 229F:      include/linux/syscalls.h
 230F:      kernel/sys_ni.c
 231
 232ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
 233M:      Hans de Goede <hdegoede@redhat.com>
 234L:      linux-hwmon@vger.kernel.org
 235S:      Maintained
 236F:      drivers/hwmon/abituguru.c
 237
 238ABIT UGURU 3 HARDWARE MONITOR DRIVER
 239M:      Alistair John Strachan <alistair@devzero.co.uk>
 240L:      linux-hwmon@vger.kernel.org
 241S:      Maintained
 242F:      drivers/hwmon/abituguru3.c
 243
 244ACCES 104-DIO-48E GPIO DRIVER
 245M:      William Breathitt Gray <vilhelm.gray@gmail.com>
 246L:      linux-gpio@vger.kernel.org
 247S:      Maintained
 248F:      drivers/gpio/gpio-104-dio-48e.c
 249
 250ACCES 104-IDI-48 GPIO DRIVER
 251M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
 252L:      linux-gpio@vger.kernel.org
 253S:      Maintained
 254F:      drivers/gpio/gpio-104-idi-48.c
 255
 256ACCES 104-IDIO-16 GPIO DRIVER
 257M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
 258L:      linux-gpio@vger.kernel.org
 259S:      Maintained
 260F:      drivers/gpio/gpio-104-idio-16.c
 261
 262ACCES 104-QUAD-8 IIO DRIVER
 263M:      William Breathitt Gray <vilhelm.gray@gmail.com>
 264L:      linux-iio@vger.kernel.org
 265S:      Maintained
 266F:      drivers/iio/counter/104-quad-8.c
 267
 268ACENIC DRIVER
 269M:      Jes Sorensen <jes@trained-monkey.org>
 270L:      linux-acenic@sunsite.dk
 271S:      Maintained
 272F:      drivers/net/ethernet/alteon/acenic*
 273
 274ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
 275M:      Peter Feuerer <peter@piie.net>
 276L:      platform-driver-x86@vger.kernel.org
 277W:      http://piie.net/?section=acerhdf
 278S:      Maintained
 279F:      drivers/platform/x86/acerhdf.c
 280
 281ACER WMI LAPTOP EXTRAS
 282M:      "Lee, Chun-Yi" <jlee@suse.com>
 283L:      platform-driver-x86@vger.kernel.org
 284S:      Maintained
 285F:      drivers/platform/x86/acer-wmi.c
 286
 287ACPI
 288M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
 289M:      Len Brown <lenb@kernel.org>
 290L:      linux-acpi@vger.kernel.org
 291W:      https://01.org/linux-acpi
 292Q:      https://patchwork.kernel.org/project/linux-acpi/list/
 293T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
 294B:      https://bugzilla.kernel.org
 295S:      Supported
 296F:      drivers/acpi/
 297F:      drivers/pnp/pnpacpi/
 298F:      include/linux/acpi.h
 299F:      include/acpi/
 300F:      Documentation/acpi/
 301F:      Documentation/ABI/testing/sysfs-bus-acpi
 302F:      Documentation/ABI/testing/configfs-acpi
 303F:      drivers/pci/*acpi*
 304F:      drivers/pci/*/*acpi*
 305F:      drivers/pci/*/*/*acpi*
 306F:      tools/power/acpi/
 307
 308ACPI COMPONENT ARCHITECTURE (ACPICA)
 309M:      Robert Moore <robert.moore@intel.com>
 310M:      Lv Zheng <lv.zheng@intel.com>
 311M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
 312L:      linux-acpi@vger.kernel.org
 313L:      devel@acpica.org
 314W:      https://acpica.org/
 315W:      https://github.com/acpica/acpica/
 316Q:      https://patchwork.kernel.org/project/linux-acpi/list/
 317T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
 318B:      https://bugzilla.kernel.org
 319B:      https://bugs.acpica.org
 320S:      Supported
 321F:      drivers/acpi/acpica/
 322F:      include/acpi/
 323F:      tools/power/acpi/
 324
 325ACPI FAN DRIVER
 326M:      Zhang Rui <rui.zhang@intel.com>
 327L:      linux-acpi@vger.kernel.org
 328W:      https://01.org/linux-acpi
 329B:      https://bugzilla.kernel.org
 330S:      Supported
 331F:      drivers/acpi/fan.c
 332
 333ACPI FOR ARM64 (ACPI/arm64)
 334M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
 335M:      Hanjun Guo <hanjun.guo@linaro.org>
 336M:      Sudeep Holla <sudeep.holla@arm.com>
 337L:      linux-acpi@vger.kernel.org
 338S:      Maintained
 339F:      drivers/acpi/arm64
 340
 341ACPI THERMAL DRIVER
 342M:      Zhang Rui <rui.zhang@intel.com>
 343L:      linux-acpi@vger.kernel.org
 344W:      https://01.org/linux-acpi
 345B:      https://bugzilla.kernel.org
 346S:      Supported
 347F:      drivers/acpi/*thermal*
 348
 349ACPI VIDEO DRIVER
 350M:      Zhang Rui <rui.zhang@intel.com>
 351L:      linux-acpi@vger.kernel.org
 352W:      https://01.org/linux-acpi
 353B:      https://bugzilla.kernel.org
 354S:      Supported
 355F:      drivers/acpi/acpi_video.c
 356
 357ACPI WMI DRIVER
 358L:      platform-driver-x86@vger.kernel.org
 359S:      Orphan
 360F:      drivers/platform/x86/wmi.c
 361
 362AD1889 ALSA SOUND DRIVER
 363M:      Thibaut Varene <T-Bone@parisc-linux.org>
 364W:      http://wiki.parisc-linux.org/AD1889
 365L:      linux-parisc@vger.kernel.org
 366S:      Maintained
 367F:      sound/pci/ad1889.*
 368
 369AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
 370M:      Michael Hennerich <michael.hennerich@analog.com>
 371W:      http://wiki.analog.com/AD5254
 372W:      http://ez.analog.com/community/linux-device-drivers
 373S:      Supported
 374F:      drivers/misc/ad525x_dpot.c
 375
 376AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
 377M:      Michael Hennerich <michael.hennerich@analog.com>
 378W:      http://wiki.analog.com/AD5398
 379W:      http://ez.analog.com/community/linux-device-drivers
 380S:      Supported
 381F:      drivers/regulator/ad5398.c
 382
 383AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
 384M:      Michael Hennerich <michael.hennerich@analog.com>
 385W:      http://wiki.analog.com/AD7142
 386W:      http://ez.analog.com/community/linux-device-drivers
 387S:      Supported
 388F:      drivers/input/misc/ad714x.c
 389
 390AD7877 TOUCHSCREEN DRIVER
 391M:      Michael Hennerich <michael.hennerich@analog.com>
 392W:      http://wiki.analog.com/AD7877
 393W:      http://ez.analog.com/community/linux-device-drivers
 394S:      Supported
 395F:      drivers/input/touchscreen/ad7877.c
 396
 397AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
 398M:      Michael Hennerich <michael.hennerich@analog.com>
 399W:      http://wiki.analog.com/AD7879
 400W:      http://ez.analog.com/community/linux-device-drivers
 401S:      Supported
 402F:      drivers/input/touchscreen/ad7879.c
 403
 404ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
 405M:      Jiri Kosina <jikos@kernel.org>
 406S:      Maintained
 407
 408ADF7242 IEEE 802.15.4 RADIO DRIVER
 409M:      Michael Hennerich <michael.hennerich@analog.com>
 410W:      https://wiki.analog.com/ADF7242
 411W:      http://ez.analog.com/community/linux-device-drivers
 412L:      linux-wpan@vger.kernel.org
 413S:      Supported
 414F:      drivers/net/ieee802154/adf7242.c
 415F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
 416
 417ADM1025 HARDWARE MONITOR DRIVER
 418M:      Jean Delvare <jdelvare@suse.com>
 419L:      linux-hwmon@vger.kernel.org
 420S:      Maintained
 421F:      Documentation/hwmon/adm1025
 422F:      drivers/hwmon/adm1025.c
 423
 424ADM1029 HARDWARE MONITOR DRIVER
 425M:      Corentin Labbe <clabbe.montjoie@gmail.com>
 426L:      linux-hwmon@vger.kernel.org
 427S:      Maintained
 428F:      drivers/hwmon/adm1029.c
 429
 430ADM8211 WIRELESS DRIVER
 431L:      linux-wireless@vger.kernel.org
 432W:      http://wireless.kernel.org/
 433S:      Orphan
 434F:      drivers/net/wireless/admtek/adm8211.*
 435
 436ADP1653 FLASH CONTROLLER DRIVER
 437M:      Sakari Ailus <sakari.ailus@iki.fi>
 438L:      linux-media@vger.kernel.org
 439S:      Maintained
 440F:      drivers/media/i2c/adp1653.c
 441F:      include/media/i2c/adp1653.h
 442
 443ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
 444M:      Michael Hennerich <michael.hennerich@analog.com>
 445W:      http://wiki.analog.com/ADP5520
 446W:      http://ez.analog.com/community/linux-device-drivers
 447S:      Supported
 448F:      drivers/mfd/adp5520.c
 449F:      drivers/video/backlight/adp5520_bl.c
 450F:      drivers/leds/leds-adp5520.c
 451F:      drivers/gpio/gpio-adp5520.c
 452F:      drivers/input/keyboard/adp5520-keys.c
 453
 454ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
 455M:      Michael Hennerich <michael.hennerich@analog.com>
 456W:      http://wiki.analog.com/ADP5588
 457W:      http://ez.analog.com/community/linux-device-drivers
 458S:      Supported
 459F:      drivers/input/keyboard/adp5588-keys.c
 460F:      drivers/gpio/gpio-adp5588.c
 461
 462ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
 463M:      Michael Hennerich <michael.hennerich@analog.com>
 464W:      http://wiki.analog.com/ADP8860
 465W:      http://ez.analog.com/community/linux-device-drivers
 466S:      Supported
 467F:      drivers/video/backlight/adp8860_bl.c
 468
 469ADS1015 HARDWARE MONITOR DRIVER
 470M:      Dirk Eibach <eibach@gdsys.de>
 471L:      linux-hwmon@vger.kernel.org
 472S:      Maintained
 473F:      Documentation/hwmon/ads1015
 474F:      drivers/hwmon/ads1015.c
 475F:      include/linux/i2c/ads1015.h
 476
 477ADT746X FAN DRIVER
 478M:      Colin Leroy <colin@colino.net>
 479S:      Maintained
 480F:      drivers/macintosh/therm_adt746x.c
 481
 482ADT7475 HARDWARE MONITOR DRIVER
 483M:      Jean Delvare <jdelvare@suse.com>
 484L:      linux-hwmon@vger.kernel.org
 485S:      Maintained
 486F:      Documentation/hwmon/adt7475
 487F:      drivers/hwmon/adt7475.c
 488
 489ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
 490M:      Michael Hennerich <michael.hennerich@analog.com>
 491W:      http://wiki.analog.com/ADXL345
 492W:      http://ez.analog.com/community/linux-device-drivers
 493S:      Supported
 494F:      drivers/input/misc/adxl34x.c
 495
 496ADVANSYS SCSI DRIVER
 497M:      Matthew Wilcox <matthew@wil.cx>
 498M:      Hannes Reinecke <hare@suse.com>
 499L:      linux-scsi@vger.kernel.org
 500S:      Maintained
 501F:      Documentation/scsi/advansys.txt
 502F:      drivers/scsi/advansys.c
 503
 504AEDSP16 DRIVER
 505M:      Riccardo Facchetti <fizban@tin.it>
 506S:      Maintained
 507F:      sound/oss/aedsp16.c
 508
 509AF9013 MEDIA DRIVER
 510M:      Antti Palosaari <crope@iki.fi>
 511L:      linux-media@vger.kernel.org
 512W:      https://linuxtv.org
 513W:      http://palosaari.fi/linux/
 514Q:      http://patchwork.linuxtv.org/project/linux-media/list/
 515T:      git git://linuxtv.org/anttip/media_tree.git
 516S:      Maintained
 517F:      drivers/media/dvb-frontends/af9013*
 518
 519AF9033 MEDIA DRIVER
 520M:      Antti Palosaari <crope@iki.fi>
 521L:      linux-media@vger.kernel.org
 522W:      https://linuxtv.org
 523W:      http://palosaari.fi/linux/
 524Q:      http://patchwork.linuxtv.org/project/linux-media/list/
 525T:      git git://linuxtv.org/anttip/media_tree.git
 526S:      Maintained
 527F:      drivers/media/dvb-frontends/af9033*
 528
 529AFFS FILE SYSTEM
 530L:      linux-fsdevel@vger.kernel.org
 531S:      Orphan
 532F:      Documentation/filesystems/affs.txt
 533F:      fs/affs/
 534
 535AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
 536M:      David Howells <dhowells@redhat.com>
 537L:      linux-afs@lists.infradead.org
 538S:      Supported
 539F:      fs/afs/
 540F:      include/net/af_rxrpc.h
 541F:      net/rxrpc/af_rxrpc.c
 542W:      https://www.infradead.org/~dhowells/kafs/
 543
 544AGPGART DRIVER
 545M:      David Airlie <airlied@linux.ie>
 546T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
 547S:      Maintained
 548F:      drivers/char/agp/
 549F:      include/linux/agp*
 550F:      include/uapi/linux/agp*
 551
 552AHA152X SCSI DRIVER
 553M:      "Juergen E. Fischer" <fischer@norbit.de>
 554L:      linux-scsi@vger.kernel.org
 555S:      Maintained
 556F:      drivers/scsi/aha152x*
 557F:      drivers/scsi/pcmcia/aha152x*
 558
 559AIC7XXX / AIC79XX SCSI DRIVER
 560M:      Hannes Reinecke <hare@suse.com>
 561L:      linux-scsi@vger.kernel.org
 562S:      Maintained
 563F:      drivers/scsi/aic7xxx/
 564
 565AIMSLAB FM RADIO RECEIVER DRIVER
 566M:      Hans Verkuil <hverkuil@xs4all.nl>
 567L:      linux-media@vger.kernel.org
 568T:      git git://linuxtv.org/media_tree.git
 569W:      https://linuxtv.org
 570S:      Maintained
 571F:      drivers/media/radio/radio-aimslab*
 572
 573AIO
 574M:      Benjamin LaHaise <bcrl@kvack.org>
 575L:      linux-aio@kvack.org
 576S:      Supported
 577F:      fs/aio.c
 578F:      include/linux/*aio*.h
 579
 580AIRSPY MEDIA DRIVER
 581M:      Antti Palosaari <crope@iki.fi>
 582L:      linux-media@vger.kernel.org
 583W:      https://linuxtv.org
 584W:      http://palosaari.fi/linux/
 585Q:      http://patchwork.linuxtv.org/project/linux-media/list/
 586T:      git git://linuxtv.org/anttip/media_tree.git
 587S:      Maintained
 588F:      drivers/media/usb/airspy/
 589
 590ALACRITECH GIGABIT ETHERNET DRIVER
 591M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
 592S:      Maintained
 593F:      drivers/net/ethernet/alacritech/*
 594
 595ALCATEL SPEEDTOUCH USB DRIVER
 596M:      Duncan Sands <duncan.sands@free.fr>
 597L:      linux-usb@vger.kernel.org
 598W:      http://www.linux-usb.org/SpeedTouch/
 599S:      Maintained
 600F:      drivers/usb/atm/speedtch.c
 601F:      drivers/usb/atm/usbatm.c
 602
 603ALCHEMY AU1XX0 MMC DRIVER
 604M:      Manuel Lauss <manuel.lauss@gmail.com>
 605S:      Maintained
 606F:      drivers/mmc/host/au1xmmc.c
 607
 608ALI1563 I2C DRIVER
 609M:      Rudolf Marek <r.marek@assembler.cz>
 610L:      linux-i2c@vger.kernel.org
 611S:      Maintained
 612F:      Documentation/i2c/busses/i2c-ali1563
 613F:      drivers/i2c/busses/i2c-ali1563.c
 614
 615ALLWINNER SECURITY SYSTEM
 616M:      Corentin Labbe <clabbe.montjoie@gmail.com>
 617L:      linux-crypto@vger.kernel.org
 618S:      Maintained
 619F:      drivers/crypto/sunxi-ss/
 620
 621ALPHA PORT
 622M:      Richard Henderson <rth@twiddle.net>
 623M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
 624M:      Matt Turner <mattst88@gmail.com>
 625S:      Odd Fixes
 626L:      linux-alpha@vger.kernel.org
 627F:      arch/alpha/
 628
 629ALPS PS/2 TOUCHPAD DRIVER
 630R:      Pali Rohár <pali.rohar@gmail.com>
 631F:      drivers/input/mouse/alps.*
 632
 633ALTERA MAILBOX DRIVER
 634M:      Ley Foon Tan <lftan@altera.com>
 635L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
 636S:      Maintained
 637F:      drivers/mailbox/mailbox-altera.c
 638
 639ALTERA PIO DRIVER
 640M:      Tien Hock Loh <thloh@altera.com>
 641L:      linux-gpio@vger.kernel.org
 642S:      Maintained
 643F:      drivers/gpio/gpio-altera.c
 644
 645ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
 646M:      Thor Thayer <tthayer@opensource.altera.com>
 647S:      Maintained
 648F:      drivers/gpio/gpio-altera-a10sr.c
 649F:      drivers/mfd/altera-a10sr.c
 650F:      include/linux/mfd/altera-a10sr.h
 651
 652ALTERA TRIPLE SPEED ETHERNET DRIVER
 653M:      Vince Bridgers <vbridger@opensource.altera.com>
 654L:      netdev@vger.kernel.org
 655L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
 656S:      Maintained
 657F:      drivers/net/ethernet/altera/
 658
 659ALTERA UART/JTAG UART SERIAL DRIVERS
 660M:      Tobias Klauser <tklauser@distanz.ch>
 661L:      linux-serial@vger.kernel.org
 662L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
 663S:      Maintained
 664F:      drivers/tty/serial/altera_uart.c
 665F:      drivers/tty/serial/altera_jtaguart.c
 666F:      include/linux/altera_uart.h
 667F:      include/linux/altera_jtaguart.h
 668
 669AMAZON ETHERNET DRIVERS
 670M:      Netanel Belgazal <netanel@annapurnalabs.com>
 671R:      Saeed Bishara <saeed@annapurnalabs.com>
 672R:      Zorik Machulsky <zorik@annapurnalabs.com>
 673L:      netdev@vger.kernel.org
 674S:      Supported
 675F:      Documentation/networking/ena.txt
 676F:      drivers/net/ethernet/amazon/
 677
 678AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
 679M:      Tom Lendacky <thomas.lendacky@amd.com>
 680M:      Gary Hook <gary.hook@amd.com>
 681L:      linux-crypto@vger.kernel.org
 682S:      Supported
 683F:      drivers/crypto/ccp/
 684F:      include/linux/ccp.h
 685
 686AMD FAM15H PROCESSOR POWER MONITORING DRIVER
 687M:      Huang Rui <ray.huang@amd.com>
 688L:      linux-hwmon@vger.kernel.org
 689S:      Supported
 690F:      Documentation/hwmon/fam15h_power
 691F:      drivers/hwmon/fam15h_power.c
 692
 693AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
 694L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
 695S:      Orphan
 696F:      drivers/usb/gadget/udc/amd5536udc.*
 697
 698AMD GEODE PROCESSOR/CHIPSET SUPPORT
 699P:      Andres Salomon <dilinger@queued.net>
 700L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
 701W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
 702S:      Supported
 703F:      drivers/char/hw_random/geode-rng.c
 704F:      drivers/crypto/geode*
 705F:      drivers/video/fbdev/geode/
 706F:      arch/x86/include/asm/geode.h
 707
 708AMD IOMMU (AMD-VI)
 709M:      Joerg Roedel <joro@8bytes.org>
 710L:      iommu@lists.linux-foundation.org
 711T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
 712S:      Maintained
 713F:      drivers/iommu/amd_iommu*.[ch]
 714F:      include/linux/amd-iommu.h
 715
 716AMD KFD
 717M:      Oded Gabbay <oded.gabbay@gmail.com>
 718L:      dri-devel@lists.freedesktop.org
 719T:      git git://people.freedesktop.org/~gabbayo/linux.git
 720S:      Supported
 721F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
 722F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
 723F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
 724F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
 725F:      drivers/gpu/drm/amd/amdkfd/
 726F:      drivers/gpu/drm/amd/include/cik_structs.h
 727F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
 728F:      drivers/gpu/drm/amd/include/vi_structs.h
 729F:      drivers/gpu/drm/radeon/radeon_kfd.c
 730F:      drivers/gpu/drm/radeon/radeon_kfd.h
 731F:      include/uapi/linux/kfd_ioctl.h
 732
 733AMD SEATTLE DEVICE TREE SUPPORT
 734M:      Brijesh Singh <brijeshkumar.singh@amd.com>
 735M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
 736M:      Tom Lendacky <thomas.lendacky@amd.com>
 737S:      Supported
 738F:      arch/arm64/boot/dts/amd/
 739
 740AMD XGBE DRIVER
 741M:      Tom Lendacky <thomas.lendacky@amd.com>
 742L:      netdev@vger.kernel.org
 743S:      Supported
 744F:      drivers/net/ethernet/amd/xgbe/
 745F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
 746
 747AMS (Apple Motion Sensor) DRIVER
 748M:      Michael Hanselmann <linux-kernel@hansmi.ch>
 749S:      Supported
 750F:      drivers/macintosh/ams/
 751
 752ANALOG DEVICES INC AD9389B DRIVER
 753M:      Hans Verkuil <hans.verkuil@cisco.com>
 754L:      linux-media@vger.kernel.org
 755S:      Maintained
 756F:      drivers/media/i2c/ad9389b*
 757
 758ANALOG DEVICES INC ADV7180 DRIVER
 759M:      Lars-Peter Clausen <lars@metafoo.de>
 760L:      linux-media@vger.kernel.org
 761W:      http://ez.analog.com/community/linux-device-drivers
 762S:      Supported
 763F:      drivers/media/i2c/adv7180.c
 764
 765ANALOG DEVICES INC ADV7511 DRIVER
 766M:      Hans Verkuil <hans.verkuil@cisco.com>
 767L:      linux-media@vger.kernel.org
 768S:      Maintained
 769F:      drivers/media/i2c/adv7511*
 770
 771ANALOG DEVICES INC ADV7604 DRIVER
 772M:      Hans Verkuil <hans.verkuil@cisco.com>
 773L:      linux-media@vger.kernel.org
 774S:      Maintained
 775F:      drivers/media/i2c/adv7604*
 776
 777ANALOG DEVICES INC ADV7842 DRIVER
 778M:      Hans Verkuil <hans.verkuil@cisco.com>
 779L:      linux-media@vger.kernel.org
 780S:      Maintained
 781F:      drivers/media/i2c/adv7842*
 782
 783ANALOG DEVICES INC ASOC CODEC DRIVERS
 784M:      Lars-Peter Clausen <lars@metafoo.de>
 785L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
 786W:      http://wiki.analog.com/
 787W:      http://ez.analog.com/community/linux-device-drivers
 788S:      Supported
 789F:      sound/soc/codecs/adau*
 790F:      sound/soc/codecs/adav*
 791F:      sound/soc/codecs/ad1*
 792F:      sound/soc/codecs/ad7*
 793F:      sound/soc/codecs/ssm*
 794F:      sound/soc/codecs/sigmadsp.*
 795
 796ANALOG DEVICES INC ASOC DRIVERS
 797L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
 798L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
 799W:      http://blackfin.uclinux.org/
 800S:      Supported
 801F:      sound/soc/blackfin/*
 802
 803ANALOG DEVICES INC IIO DRIVERS
 804M:      Lars-Peter Clausen <lars@metafoo.de>
 805M:      Michael Hennerich <Michael.Hennerich@analog.com>
 806W:      http://wiki.analog.com/
 807W:      http://ez.analog.com/community/linux-device-drivers
 808S:      Supported
 809F:      drivers/iio/*/ad*
 810X:      drivers/iio/*/adjd*
 811F:      drivers/staging/iio/*/ad*
 812F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
 813
 814ANALOG DEVICES INC DMA DRIVERS
 815M:      Lars-Peter Clausen <lars@metafoo.de>
 816W:      http://ez.analog.com/community/linux-device-drivers
 817S:      Supported
 818F:      drivers/dma/dma-axi-dmac.c
 819
 820ANDROID CONFIG FRAGMENTS
 821M:      Rob Herring <robh@kernel.org>
 822S:      Supported
 823F:      kernel/configs/android*
 824
 825ANDROID DRIVERS
 826M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 827M:      Arve Hjønnevåg <arve@android.com>
 828M:      Riley Andrews <riandrews@android.com>
 829T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
 830L:      devel@driverdev.osuosl.org
 831S:      Supported
 832F:      drivers/android/
 833F:      drivers/staging/android/
 834
 835ANDROID ION DRIVER
 836M:      Laura Abbott <labbott@redhat.com>
 837M:      Sumit Semwal <sumit.semwal@linaro.org>
 838L:      devel@driverdev.osuosl.org
 839S:      Supported
 840F:      Documentation/devicetree/bindings/staging/ion/
 841F:      drivers/staging/android/ion
 842F:      drivers/staging/android/uapi/ion.h
 843F:      drivers/staging/android/uapi/ion_test.h
 844
 845AOA (Apple Onboard Audio) ALSA DRIVER
 846M:      Johannes Berg <johannes@sipsolutions.net>
 847L:      linuxppc-dev@lists.ozlabs.org
 848L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
 849S:      Maintained
 850F:      sound/aoa/
 851
 852APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
 853M:      William Breathitt Gray <vilhelm.gray@gmail.com>
 854L:      linux-iio@vger.kernel.org
 855S:      Maintained
 856F:      drivers/iio/adc/stx104.c
 857
 858APM DRIVER
 859M:      Jiri Kosina <jikos@kernel.org>
 860S:      Odd fixes
 861T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
 862F:      arch/x86/kernel/apm_32.c
 863F:      include/linux/apm_bios.h
 864F:      include/uapi/linux/apm_bios.h
 865F:      drivers/char/apm-emulation.c
 866
 867APPLE BCM5974 MULTITOUCH DRIVER
 868M:      Henrik Rydberg <rydberg@bitmath.org>
 869L:      linux-input@vger.kernel.org
 870S:      Odd fixes
 871F:      drivers/input/mouse/bcm5974.c
 872
 873APPLE SMC DRIVER
 874M:      Henrik Rydberg <rydberg@bitmath.org>
 875L:      linux-hwmon@vger.kernel.org
 876S:      Odd fixes
 877F:      drivers/hwmon/applesmc.c
 878
 879APPLETALK NETWORK LAYER
 880L:      netdev@vger.kernel.org
 881S:      Odd fixes
 882F:      drivers/net/appletalk/
 883F:      net/appletalk/
 884
 885APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
 886M:      Duc Dang <dhdang@apm.com>
 887S:      Supported
 888F:      arch/arm64/boot/dts/apm/
 889
 890APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
 891M:      Iyappan Subramanian <isubramanian@apm.com>
 892M:      Keyur Chudgar <kchudgar@apm.com>
 893S:      Supported
 894F:      drivers/net/ethernet/apm/xgene/
 895F:      drivers/net/phy/mdio-xgene.c
 896F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
 897F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
 898
 899APPLIED MICRO (APM) X-GENE SOC PMU
 900M:      Tai Nguyen <ttnguyen@apm.com>
 901S:      Supported
 902F:      drivers/perf/xgene_pmu.c
 903F:      Documentation/perf/xgene-pmu.txt
 904F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
 905
 906APTINA CAMERA SENSOR PLL
 907M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
 908L:      linux-media@vger.kernel.org
 909S:      Maintained
 910F:      drivers/media/i2c/aptina-pll.*
 911
 912ARC FRAMEBUFFER DRIVER
 913M:      Jaya Kumar <jayalk@intworks.biz>
 914S:      Maintained
 915F:      drivers/video/fbdev/arcfb.c
 916F:      drivers/video/fbdev/core/fb_defio.c
 917
 918ARCNET NETWORK LAYER
 919M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
 920L:      netdev@vger.kernel.org
 921S:      Maintained
 922F:      drivers/net/arcnet/
 923F:      include/uapi/linux/if_arcnet.h
 924
 925ARC PGU DRM DRIVER
 926M:      Alexey Brodkin <abrodkin@synopsys.com>
 927S:      Supported
 928F:      drivers/gpu/drm/arc/
 929F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
 930
 931ARM ARCHITECTED TIMER DRIVER
 932M:      Mark Rutland <mark.rutland@arm.com>
 933M:      Marc Zyngier <marc.zyngier@arm.com>
 934L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 935S:      Maintained
 936F:      arch/arm/include/asm/arch_timer.h
 937F:      arch/arm64/include/asm/arch_timer.h
 938F:      drivers/clocksource/arm_arch_timer.c
 939
 940ARM HDLCD DRM DRIVER
 941M:      Liviu Dudau <liviu.dudau@arm.com>
 942S:      Supported
 943F:      drivers/gpu/drm/arm/hdlcd_*
 944F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
 945
 946ARM MALI-DP DRM DRIVER
 947M:      Liviu Dudau <liviu.dudau@arm.com>
 948M:      Brian Starkey <brian.starkey@arm.com>
 949M:      Mali DP Maintainers <malidp@foss.arm.com>
 950S:      Supported
 951F:      drivers/gpu/drm/arm/
 952F:      Documentation/devicetree/bindings/display/arm,malidp.txt
 953
 954ARM MFM AND FLOPPY DRIVERS
 955M:      Ian Molton <spyro@f2s.com>
 956S:      Maintained
 957F:      arch/arm/lib/floppydma.S
 958F:      arch/arm/include/asm/floppy.h
 959
 960ARM PMU PROFILING AND DEBUGGING
 961M:      Will Deacon <will.deacon@arm.com>
 962M:      Mark Rutland <mark.rutland@arm.com>
 963S:      Maintained
 964L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 965F:      arch/arm*/kernel/perf_*
 966F:      arch/arm/oprofile/common.c
 967F:      arch/arm*/kernel/hw_breakpoint.c
 968F:      arch/arm*/include/asm/hw_breakpoint.h
 969F:      arch/arm*/include/asm/perf_event.h
 970F:      drivers/perf/*
 971F:      include/linux/perf/arm_pmu.h
 972F:      Documentation/devicetree/bindings/arm/pmu.txt
 973
 974ARM PORT
 975M:      Russell King <linux@armlinux.org.uk>
 976L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 977W:      http://www.armlinux.org.uk/
 978S:      Maintained
 979T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
 980F:      arch/arm/
 981
 982ARM SUB-ARCHITECTURES
 983L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 984S:      Maintained
 985F:      arch/arm/mach-*/
 986F:      arch/arm/plat-*/
 987T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
 988
 989ARM PRIMECELL AACI PL041 DRIVER
 990M:      Russell King <linux@armlinux.org.uk>
 991S:      Maintained
 992F:      sound/arm/aaci.*
 993
 994ARM PRIMECELL CLCD PL110 DRIVER
 995M:      Russell King <linux@armlinux.org.uk>
 996S:      Maintained
 997F:      drivers/video/fbdev/amba-clcd.*
 998
 999ARM PRIMECELL KMI PL050 DRIVER
1000M:      Russell King <linux@armlinux.org.uk>
1001S:      Maintained
1002F:      drivers/input/serio/ambakmi.*
1003F:      include/linux/amba/kmi.h
1004
1005ARM PRIMECELL MMCI PL180/1 DRIVER
1006M:      Russell King <linux@armlinux.org.uk>
1007S:      Maintained
1008F:      drivers/mmc/host/mmci.*
1009F:      include/linux/amba/mmci.h
1010
1011ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1012M:      Russell King <linux@armlinux.org.uk>
1013S:      Maintained
1014F:      drivers/tty/serial/amba-pl01*.c
1015F:      include/linux/amba/serial.h
1016
1017ARM PRIMECELL BUS SUPPORT
1018M:      Russell King <linux@armlinux.org.uk>
1019S:      Maintained
1020F:      drivers/amba/
1021F:      include/linux/amba/bus.h
1022
1023ARM/ADS SPHERE MACHINE SUPPORT
1024M:      Lennert Buytenhek <kernel@wantstofly.org>
1025L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1026S:      Maintained
1027
1028ARM/AFEB9260 MACHINE SUPPORT
1029M:      Sergey Lapin <slapin@ossfans.org>
1030L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1031S:      Maintained
1032
1033ARM/AJECO 1ARM MACHINE SUPPORT
1034M:      Lennert Buytenhek <kernel@wantstofly.org>
1035L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1036S:      Maintained
1037
1038ARM/Allwinner sunXi SoC support
1039M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1040M:      Chen-Yu Tsai <wens@csie.org>
1041L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042S:      Maintained
1043N:      sun[x456789]i
1044F:      arch/arm/boot/dts/ntc-gr8*
1045F:      arch/arm64/boot/dts/allwinner/
1046
1047ARM/Allwinner SoC Clock Support
1048M:      Emilio López <emilio@elopez.com.ar>
1049S:      Maintained
1050F:      drivers/clk/sunxi/
1051
1052ARM/Amlogic Meson SoC support
1053M:      Carlo Caione <carlo@caione.org>
1054M:      Kevin Hilman <khilman@baylibre.com>
1055L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1056L:      linux-amlogic@lists.infradead.org
1057W:      http://linux-meson.com/
1058S:      Maintained
1059F:      arch/arm/mach-meson/
1060F:      arch/arm/boot/dts/meson*
1061F:      arch/arm64/boot/dts/amlogic/
1062F:      drivers/pinctrl/meson/
1063F:      drivers/mmc/host/meson*
1064N:      meson
1065
1066ARM/Annapurna Labs ALPINE ARCHITECTURE
1067M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1068M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1069L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1070S:      Maintained
1071F:      arch/arm/mach-alpine/
1072F:      arch/arm/boot/dts/alpine*
1073F:      arch/arm64/boot/dts/al/
1074F:      drivers/*/*alpine*
1075
1076ARM/ARTPEC MACHINE SUPPORT
1077M:      Jesper Nilsson <jesper.nilsson@axis.com>
1078M:      Lars Persson <lars.persson@axis.com>
1079M:      Niklas Cassel <niklas.cassel@axis.com>
1080S:      Maintained
1081L:      linux-arm-kernel@axis.com
1082F:      arch/arm/mach-artpec
1083F:      arch/arm/boot/dts/artpec6*
1084F:      drivers/clk/axis
1085
1086ARM/ASPEED MACHINE SUPPORT
1087M:      Joel Stanley <joel@jms.id.au>
1088S:      Maintained
1089F:      arch/arm/mach-aspeed/
1090F:      arch/arm/boot/dts/aspeed-*
1091F:      drivers/*/*aspeed*
1092
1093ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1094M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1095M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1096M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1097L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098W:      http://www.linux4sam.org
1099T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1100S:      Supported
1101F:      arch/arm/mach-at91/
1102F:      include/soc/at91/
1103F:      arch/arm/boot/dts/at91*.dts
1104F:      arch/arm/boot/dts/at91*.dtsi
1105F:      arch/arm/boot/dts/sama*.dts
1106F:      arch/arm/boot/dts/sama*.dtsi
1107F:      arch/arm/include/debug/at91.S
1108
1109ARM/ATMEL AT91 Clock Support
1110M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1111S:      Maintained
1112F:      drivers/clk/at91
1113
1114ARM/CALXEDA HIGHBANK ARCHITECTURE
1115M:      Rob Herring <robh@kernel.org>
1116L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1117S:      Maintained
1118F:      arch/arm/mach-highbank/
1119F:      arch/arm/boot/dts/highbank.dts
1120F:      arch/arm/boot/dts/ecx-*.dts*
1121
1122ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1123M:      Krzysztof Halasa <khalasa@piap.pl>
1124S:      Maintained
1125F:      arch/arm/mach-cns3xxx/
1126
1127ARM/CAVIUM THUNDER NETWORK DRIVER
1128M:      Sunil Goutham <sgoutham@cavium.com>
1129M:      Robert Richter <rric@kernel.org>
1130L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131S:      Supported
1132F:      drivers/net/ethernet/cavium/thunder/
1133
1134ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1135M:      Alexander Shiyan <shc_work@mail.ru>
1136L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137S:      Odd Fixes
1138N:      clps711x
1139
1140ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1141M:      Hartley Sweeten <hsweeten@visionengravers.com>
1142M:      Ryan Mallon <rmallon@gmail.com>
1143L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144S:      Maintained
1145F:      arch/arm/mach-ep93xx/
1146F:      arch/arm/mach-ep93xx/include/mach/
1147
1148ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1149M:      Lennert Buytenhek <kernel@wantstofly.org>
1150L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151S:      Maintained
1152
1153ARM/CLKDEV SUPPORT
1154M:      Russell King <linux@armlinux.org.uk>
1155L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1156S:      Maintained
1157T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1158F:      arch/arm/include/asm/clkdev.h
1159F:      drivers/clk/clkdev.c
1160
1161ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1162M:      Mike Rapoport <mike@compulab.co.il>
1163L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164S:      Maintained
1165
1166ARM/CONTEC MICRO9 MACHINE SUPPORT
1167M:      Hubert Feurstein <hubert.feurstein@contec.at>
1168S:      Maintained
1169F:      arch/arm/mach-ep93xx/micro9.c
1170
1171ARM/CORESIGHT FRAMEWORK AND DRIVERS
1172M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1173L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174S:      Maintained
1175F:      drivers/hwtracing/coresight/*
1176F:      Documentation/trace/coresight.txt
1177F:      Documentation/devicetree/bindings/arm/coresight.txt
1178F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1179F:      tools/perf/arch/arm/util/pmu.c
1180F:      tools/perf/arch/arm/util/auxtrace.c
1181F:      tools/perf/arch/arm/util/cs-etm.c
1182F:      tools/perf/arch/arm/util/cs-etm.h
1183F:      tools/perf/util/cs-etm.h
1184
1185ARM/CORGI MACHINE SUPPORT
1186M:      Richard Purdie <rpurdie@rpsys.net>
1187S:      Maintained
1188
1189ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1190M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1191L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1192T:      git git://github.com/ulli-kroll/linux.git
1193S:      Maintained
1194F:      arch/arm/mach-gemini/
1195F:      drivers/rtc/rtc-gemini.c
1196
1197ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1198M:      Barry Song <baohua@kernel.org>
1199L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1200T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1201S:      Maintained
1202F:      arch/arm/boot/dts/prima2*
1203F:      arch/arm/mach-prima2/
1204F:      drivers/clk/sirf/
1205F:      drivers/clocksource/timer-prima2.c
1206F:      drivers/clocksource/timer-atlas7.c
1207N:      [^a-z]sirf
1208
1209ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1210M:      Baruch Siach <baruch@tkos.co.il>
1211L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1212S:      Maintained
1213F:      arch/arm/boot/dts/cx92755*
1214N:      digicolor
1215
1216ARM/EBSA110 MACHINE SUPPORT
1217M:      Russell King <linux@armlinux.org.uk>
1218L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1219W:      http://www.armlinux.org.uk/
1220S:      Maintained
1221F:      arch/arm/mach-ebsa110/
1222F:      drivers/net/ethernet/amd/am79c961a.*
1223
1224ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1225M:      Uwe Kleine-König <kernel@pengutronix.de>
1226L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227S:      Maintained
1228N:      efm32
1229
1230ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1231M:      Daniel Ribeiro <drwyrm@gmail.com>
1232M:      Stefan Schmidt <stefan@openezx.org>
1233M:      Harald Welte <laforge@openezx.org>
1234L:      openezx-devel@lists.openezx.org (moderated for non-subscribers)
1235W:      http://www.openezx.org/
1236S:      Maintained
1237T:      topgit git://git.openezx.org/openezx.git
1238F:      arch/arm/mach-pxa/ezx.c
1239
1240ARM/FARADAY FA526 PORT
1241M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1242L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243S:      Maintained
1244T:      git git://git.berlios.de/gemini-board
1245F:      arch/arm/mm/*-fa*
1246
1247ARM/FOOTBRIDGE ARCHITECTURE
1248M:      Russell King <linux@armlinux.org.uk>
1249L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250W:      http://www.armlinux.org.uk/
1251S:      Maintained
1252F:      arch/arm/include/asm/hardware/dec21285.h
1253F:      arch/arm/mach-footbridge/
1254
1255ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1256M:      Shawn Guo <shawnguo@kernel.org>
1257M:      Sascha Hauer <kernel@pengutronix.de>
1258R:      Fabio Estevam <fabio.estevam@nxp.com>
1259L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260S:      Maintained
1261T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1262F:      arch/arm/mach-imx/
1263F:      arch/arm/mach-mxs/
1264F:      arch/arm/boot/dts/imx*
1265F:      arch/arm/configs/imx*_defconfig
1266F:      drivers/clk/imx/
1267F:      include/soc/imx/
1268
1269ARM/FREESCALE VYBRID ARM ARCHITECTURE
1270M:      Shawn Guo <shawnguo@kernel.org>
1271M:      Sascha Hauer <kernel@pengutronix.de>
1272R:      Stefan Agner <stefan@agner.ch>
1273L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274S:      Maintained
1275T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1276F:      arch/arm/mach-imx/*vf610*
1277F:      arch/arm/boot/dts/vf*
1278
1279ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1280M:      Lennert Buytenhek <kernel@wantstofly.org>
1281L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282S:      Maintained
1283
1284ARM/GUMSTIX MACHINE SUPPORT
1285M:      Steve Sakoman <sakoman@gmail.com>
1286L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287S:      Maintained
1288
1289ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1290M:      Philipp Zabel <philipp.zabel@gmail.com>
1291M:      Paul Parsons <lost.distance@yahoo.com>
1292L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S:      Maintained
1294F:      arch/arm/mach-pxa/hx4700.c
1295F:      arch/arm/mach-pxa/include/mach/hx4700.h
1296F:      sound/soc/pxa/hx4700.c
1297
1298ARM/HISILICON SOC SUPPORT
1299M:      Wei Xu <xuwei5@hisilicon.com>
1300L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301W:      http://www.hisilicon.com
1302S:      Supported
1303T:      git git://github.com/hisilicon/linux-hisi.git
1304F:      arch/arm/mach-hisi/
1305F:      arch/arm/boot/dts/hi3*
1306F:      arch/arm/boot/dts/hip*
1307F:      arch/arm/boot/dts/hisi*
1308F:      arch/arm64/boot/dts/hisilicon/
1309
1310ARM/HP JORNADA 7XX MACHINE SUPPORT
1311M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1312W:      www.jlime.com
1313S:      Maintained
1314T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1315F:      arch/arm/mach-sa1100/jornada720.c
1316F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1317
1318ARM/IGEP MACHINE SUPPORT
1319M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1320M:      Javier Martinez Canillas <javier@dowhile0.org>
1321L:      linux-omap@vger.kernel.org
1322L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323S:      Maintained
1324F:      arch/arm/boot/dts/omap3-igep*
1325
1326ARM/INCOME PXA270 SUPPORT
1327M:      Marek Vasut <marek.vasut@gmail.com>
1328L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1329S:      Maintained
1330F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1331
1332ARM/INTEL IOP32X ARM ARCHITECTURE
1333M:      Lennert Buytenhek <kernel@wantstofly.org>
1334L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335S:      Maintained
1336
1337ARM/INTEL IOP33X ARM ARCHITECTURE
1338L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339S:      Orphan
1340
1341ARM/INTEL IOP13XX ARM ARCHITECTURE
1342M:      Lennert Buytenhek <kernel@wantstofly.org>
1343L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344S:      Maintained
1345
1346ARM/INTEL IQ81342EX MACHINE SUPPORT
1347M:      Lennert Buytenhek <kernel@wantstofly.org>
1348L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349S:      Maintained
1350
1351ARM/INTEL IXDP2850 MACHINE SUPPORT
1352M:      Lennert Buytenhek <kernel@wantstofly.org>
1353L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354S:      Maintained
1355
1356ARM/INTEL IXP4XX ARM ARCHITECTURE
1357M:      Imre Kaloz <kaloz@openwrt.org>
1358M:      Krzysztof Halasa <khalasa@piap.pl>
1359L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360S:      Maintained
1361F:      arch/arm/mach-ixp4xx/
1362
1363ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1364M:      Jonathan Cameron <jic23@cam.ac.uk>
1365L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366S:      Maintained
1367F:      arch/arm/mach-pxa/stargate2.c
1368F:      drivers/pcmcia/pxa2xx_stargate2.c
1369
1370ARM/INTEL XSC3 (MANZANO) ARM CORE
1371M:      Lennert Buytenhek <kernel@wantstofly.org>
1372L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1373S:      Maintained
1374
1375ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1376M:      Lennert Buytenhek <kernel@wantstofly.org>
1377L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378S:      Maintained
1379
1380ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1381M:      Santosh Shilimkar <ssantosh@kernel.org>
1382L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383S:      Maintained
1384F:      arch/arm/mach-keystone/
1385F:      arch/arm/boot/dts/keystone-*
1386T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1387
1388ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1389M:      Santosh Shilimkar <ssantosh@kernel.org>
1390L:      linux-kernel@vger.kernel.org
1391S:      Maintained
1392F:      drivers/clk/keystone/
1393
1394ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1395M:      Santosh Shilimkar <ssantosh@kernel.org>
1396L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397L:      linux-kernel@vger.kernel.org
1398S:      Maintained
1399F:      drivers/clocksource/timer-keystone.c
1400
1401ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1402M:      Santosh Shilimkar <ssantosh@kernel.org>
1403L:      linux-kernel@vger.kernel.org
1404S:      Maintained
1405F:      drivers/power/reset/keystone-reset.c
1406
1407ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1408M:      Santosh Shilimkar <ssantosh@kernel.org>
1409L:      linux-kernel@vger.kernel.org
1410S:      Maintained
1411F:      drivers/memory/*emif*
1412
1413ARM/LG1K ARCHITECTURE
1414M:      Chanho Min <chanho.min@lge.com>
1415L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416S:      Maintained
1417F:      arch/arm64/boot/dts/lg/
1418
1419ARM/LOGICPD PXA270 MACHINE SUPPORT
1420M:      Lennert Buytenhek <kernel@wantstofly.org>
1421L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422S:      Maintained
1423
1424ARM/LPC18XX ARCHITECTURE
1425M:      Joachim Eastwood <manabian@gmail.com>
1426L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S:      Maintained
1428F:      arch/arm/boot/dts/lpc43*
1429F:      drivers/clk/nxp/clk-lpc18xx*
1430F:      drivers/clocksource/time-lpc32xx.c
1431F:      drivers/i2c/busses/i2c-lpc2k.c
1432F:      drivers/memory/pl172.c
1433F:      drivers/mtd/spi-nor/nxp-spifi.c
1434F:      drivers/rtc/rtc-lpc24xx.c
1435N:      lpc18xx
1436
1437ARM/LPC32XX SOC SUPPORT
1438M:      Vladimir Zapolskiy <vz@mleia.com>
1439M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1440L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1442S:      Maintained
1443F:      arch/arm/boot/dts/lpc32*
1444F:      arch/arm/mach-lpc32xx/
1445F:      drivers/i2c/busses/i2c-pnx.c
1446F:      drivers/net/ethernet/nxp/lpc_eth.c
1447F:      drivers/usb/host/ohci-nxp.c
1448F:      drivers/watchdog/pnx4008_wdt.c
1449N:      lpc32xx
1450
1451ARM/MAGICIAN MACHINE SUPPORT
1452M:      Philipp Zabel <philipp.zabel@gmail.com>
1453S:      Maintained
1454
1455ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1456M:      Jason Cooper <jason@lakedaemon.net>
1457M:      Andrew Lunn <andrew@lunn.ch>
1458M:      Gregory Clement <gregory.clement@free-electrons.com>
1459M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1460L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461S:      Maintained
1462F:      arch/arm/mach-mvebu/
1463F:      drivers/rtc/rtc-armada38x.c
1464F:      arch/arm/boot/dts/armada*
1465F:      arch/arm/boot/dts/kirkwood*
1466F:      arch/arm64/boot/dts/marvell/armada*
1467F:      drivers/cpufreq/mvebu-cpufreq.c
1468F:      arch/arm/configs/mvebu_*_defconfig
1469
1470ARM/Marvell Berlin SoC support
1471M:      Jisheng Zhang <jszhang@marvell.com>
1472M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1473L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474S:      Maintained
1475F:      arch/arm/mach-berlin/
1476F:      arch/arm/boot/dts/berlin*
1477F:      arch/arm64/boot/dts/marvell/berlin*
1478
1479
1480ARM/Marvell Dove/MV78xx0/Orion SOC support
1481M:      Jason Cooper <jason@lakedaemon.net>
1482M:      Andrew Lunn <andrew@lunn.ch>
1483M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1484M:      Gregory Clement <gregory.clement@free-electrons.com>
1485L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486S:      Maintained
1487F:      arch/arm/mach-dove/
1488F:      arch/arm/mach-mv78xx0/
1489F:      arch/arm/mach-orion5x/
1490F:      arch/arm/plat-orion/
1491F:      arch/arm/boot/dts/dove*
1492F:      arch/arm/boot/dts/orion5x*
1493
1494
1495ARM/Orion SoC/Technologic Systems TS-78xx platform support
1496M:      Alexander Clouter <alex@digriz.org.uk>
1497L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498W:      http://www.digriz.org.uk/ts78xx/kernel
1499S:      Maintained
1500F:      arch/arm/mach-orion5x/ts78xx-*
1501
1502ARM/OXNAS platform support
1503M:      Neil Armstrong <narmstrong@baylibre.com>
1504L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1506S:      Maintained
1507F:      arch/arm/mach-oxnas/
1508F:      arch/arm/boot/dts/ox8*.dtsi
1509F:      arch/arm/boot/dts/wd-mbwe.dts
1510F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1511N:      oxnas
1512
1513ARM/Mediatek RTC DRIVER
1514M:      Eddie Huang <eddie.huang@mediatek.com>
1515L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1517S:      Maintained
1518F:      drivers/rtc/rtc-mt6397.c
1519
1520ARM/Mediatek SoC support
1521M:      Matthias Brugger <matthias.bgg@gmail.com>
1522L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1523L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1524S:      Maintained
1525F:      arch/arm/boot/dts/mt6*
1526F:      arch/arm/boot/dts/mt8*
1527F:      arch/arm/mach-mediatek/
1528N:      mtk
1529K:      mediatek
1530
1531ARM/Mediatek USB3 PHY DRIVER
1532M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1533L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1535S:      Maintained
1536F:      drivers/phy/phy-mt65xx-usb3.c
1537
1538ARM/MICREL KS8695 ARCHITECTURE
1539M:      Greg Ungerer <gerg@uclinux.org>
1540L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541F:      arch/arm/mach-ks8695/
1542S:      Odd Fixes
1543
1544ARM/MIOA701 MACHINE SUPPORT
1545M:      Robert Jarzmik <robert.jarzmik@free.fr>
1546L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547F:      arch/arm/mach-pxa/mioa701.c
1548S:      Maintained
1549
1550ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1551M:      Michael Petchkovsky <mkpetch@internode.on.net>
1552S:      Maintained
1553
1554ARM/NOMADIK ARCHITECTURE
1555M:      Alessandro Rubini <rubini@unipv.it>
1556M:      Linus Walleij <linus.walleij@linaro.org>
1557L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558S:      Maintained
1559F:      arch/arm/mach-nomadik/
1560F:      drivers/pinctrl/nomadik/
1561F:      drivers/i2c/busses/i2c-nomadik.c
1562T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1563
1564ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1565M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1566L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1567W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1568S:      Supported
1569
1570ARM/TOSA MACHINE SUPPORT
1571M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1572M:      Dirk Opfer <dirk@opfer-online.de>
1573S:      Maintained
1574
1575ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1576M:      Marek Vasut <marek.vasut@gmail.com>
1577L:      linux-arm-kernel@lists.infradead.org
1578W:      http://hackndev.com
1579S:      Maintained
1580F:      arch/arm/mach-pxa/include/mach/palmtx.h
1581F:      arch/arm/mach-pxa/palmtx.c
1582F:      arch/arm/mach-pxa/include/mach/palmt5.h
1583F:      arch/arm/mach-pxa/palmt5.c
1584F:      arch/arm/mach-pxa/include/mach/palmld.h
1585F:      arch/arm/mach-pxa/palmld.c
1586F:      arch/arm/mach-pxa/include/mach/palmte2.h
1587F:      arch/arm/mach-pxa/palmte2.c
1588F:      arch/arm/mach-pxa/include/mach/palmtc.h
1589F:      arch/arm/mach-pxa/palmtc.c
1590
1591ARM/PALM TREO SUPPORT
1592M:      Tomas Cech <sleep_walker@suse.com>
1593L:      linux-arm-kernel@lists.infradead.org
1594W:      http://hackndev.com
1595S:      Maintained
1596F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1597F:      arch/arm/mach-pxa/palmtreo.c
1598
1599ARM/PALMZ72 SUPPORT
1600M:      Sergey Lapin <slapin@ossfans.org>
1601L:      linux-arm-kernel@lists.infradead.org
1602W:      http://hackndev.com
1603S:      Maintained
1604F:      arch/arm/mach-pxa/include/mach/palmz72.h
1605F:      arch/arm/mach-pxa/palmz72.c
1606
1607ARM/PLEB SUPPORT
1608M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1609W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1610S:      Maintained
1611
1612ARM/PT DIGITAL BOARD PORT
1613M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1614L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615W:      http://www.armlinux.org.uk/
1616S:      Maintained
1617
1618ARM/QUALCOMM SUPPORT
1619M:      Andy Gross <andy.gross@linaro.org>
1620M:      David Brown <david.brown@linaro.org>
1621L:      linux-arm-msm@vger.kernel.org
1622L:      linux-soc@vger.kernel.org
1623S:      Maintained
1624F:      Documentation/devicetree/bindings/soc/qcom/
1625F:      arch/arm/boot/dts/qcom-*.dts
1626F:      arch/arm/boot/dts/qcom-*.dtsi
1627F:      arch/arm/mach-qcom/
1628F:      arch/arm64/boot/dts/qcom/*
1629F:      drivers/i2c/busses/i2c-qup.c
1630F:      drivers/clk/qcom/
1631F:      drivers/pinctrl/qcom/
1632F:      drivers/soc/qcom/
1633F:      drivers/spi/spi-qup.c
1634F:      drivers/tty/serial/msm_serial.h
1635F:      drivers/tty/serial/msm_serial.c
1636F:      drivers/*/pm8???-*
1637F:      drivers/mfd/ssbi.c
1638F:      drivers/firmware/qcom_scm.c
1639T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1640
1641ARM/RADISYS ENP2611 MACHINE SUPPORT
1642M:      Lennert Buytenhek <kernel@wantstofly.org>
1643L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644S:      Maintained
1645
1646ARM/RENESAS ARM64 ARCHITECTURE
1647M:      Simon Horman <horms@verge.net.au>
1648M:      Magnus Damm <magnus.damm@gmail.com>
1649L:      linux-renesas-soc@vger.kernel.org
1650Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1651T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1652S:      Supported
1653F:      arch/arm64/boot/dts/renesas/
1654F:      drivers/soc/renesas/
1655F:      include/linux/soc/renesas/
1656
1657ARM/RISCPC ARCHITECTURE
1658M:      Russell King <linux@armlinux.org.uk>
1659L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1660W:      http://www.armlinux.org.uk/
1661S:      Maintained
1662F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1663F:      arch/arm/include/asm/hardware/ioc.h
1664F:      arch/arm/include/asm/hardware/iomd.h
1665F:      arch/arm/include/asm/hardware/memc.h
1666F:      arch/arm/mach-rpc/
1667F:      drivers/net/ethernet/8390/etherh.c
1668F:      drivers/net/ethernet/i825xx/ether1*
1669F:      drivers/net/ethernet/seeq/ether3*
1670F:      drivers/scsi/arm/
1671
1672ARM/Rockchip SoC support
1673M:      Heiko Stuebner <heiko@sntech.de>
1674L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675L:      linux-rockchip@lists.infradead.org
1676T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1677S:      Maintained
1678F:      arch/arm/boot/dts/rk3*
1679F:      arch/arm/mach-rockchip/
1680F:      drivers/clk/rockchip/
1681F:      drivers/i2c/busses/i2c-rk3x.c
1682F:      drivers/*/*rockchip*
1683F:      drivers/*/*/*rockchip*
1684F:      sound/soc/rockchip/
1685N:      rockchip
1686
1687ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1688M:      Kukjin Kim <kgene@kernel.org>
1689M:      Krzysztof Kozlowski <krzk@kernel.org>
1690R:      Javier Martinez Canillas <javier@osg.samsung.com>
1691L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1693Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1694S:      Maintained
1695F:      arch/arm/boot/dts/s3c*
1696F:      arch/arm/boot/dts/s5p*
1697F:      arch/arm/boot/dts/samsung*
1698F:      arch/arm/boot/dts/exynos*
1699F:      arch/arm64/boot/dts/exynos/
1700F:      arch/arm/plat-samsung/
1701F:      arch/arm/mach-s3c24*/
1702F:      arch/arm/mach-s3c64xx/
1703F:      arch/arm/mach-s5p*/
1704F:      arch/arm/mach-exynos*/
1705F:      drivers/*/*s3c24*
1706F:      drivers/*/*/*s3c24*
1707F:      drivers/*/*s3c64xx*
1708F:      drivers/*/*s5pv210*
1709F:      drivers/memory/samsung/*
1710F:      drivers/soc/samsung/*
1711F:      Documentation/arm/Samsung/
1712F:      Documentation/devicetree/bindings/arm/samsung/
1713F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1714F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1715N:      exynos
1716
1717ARM/SAMSUNG MOBILE MACHINE SUPPORT
1718M:      Kyungmin Park <kyungmin.park@samsung.com>
1719L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720S:      Maintained
1721F:      arch/arm/mach-s5pv210/
1722
1723ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1724M:      Kyungmin Park <kyungmin.park@samsung.com>
1725M:      Kamil Debski <kamil@wypas.org>
1726M:      Andrzej Hajda <a.hajda@samsung.com>
1727L:      linux-arm-kernel@lists.infradead.org
1728L:      linux-media@vger.kernel.org
1729S:      Maintained
1730F:      drivers/media/platform/s5p-g2d/
1731
1732ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1733M:      Kyungmin Park <kyungmin.park@samsung.com>
1734M:      Kamil Debski <kamil@wypas.org>
1735M:      Jeongtae Park <jtp.park@samsung.com>
1736M:      Andrzej Hajda <a.hajda@samsung.com>
1737L:      linux-arm-kernel@lists.infradead.org
1738L:      linux-media@vger.kernel.org
1739S:      Maintained
1740F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1741F:      drivers/media/platform/s5p-mfc/
1742
1743ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1744M:      Kyungmin Park <kyungmin.park@samsung.com>
1745L:      linux-arm-kernel@lists.infradead.org
1746L:      linux-media@vger.kernel.org
1747S:      Maintained
1748F:      drivers/staging/media/platform/s5p-cec/
1749
1750ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1751M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1752M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1753L:      linux-arm-kernel@lists.infradead.org
1754L:      linux-media@vger.kernel.org
1755S:      Maintained
1756F:      drivers/media/platform/s5p-jpeg/
1757
1758ARM/SHMOBILE ARM ARCHITECTURE
1759M:      Simon Horman <horms@verge.net.au>
1760M:      Magnus Damm <magnus.damm@gmail.com>
1761L:      linux-renesas-soc@vger.kernel.org
1762Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1763T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1764S:      Supported
1765F:      arch/arm/boot/dts/emev2*
1766F:      arch/arm/boot/dts/r7s*
1767F:      arch/arm/boot/dts/r8a*
1768F:      arch/arm/boot/dts/sh*
1769F:      arch/arm/configs/shmobile_defconfig
1770F:      arch/arm/include/debug/renesas-scif.S
1771F:      arch/arm/mach-shmobile/
1772F:      drivers/soc/renesas/
1773F:      include/linux/soc/renesas/
1774
1775ARM/SOCFPGA ARCHITECTURE
1776M:      Dinh Nguyen <dinguyen@kernel.org>
1777S:      Maintained
1778F:      arch/arm/mach-socfpga/
1779F:      arch/arm/boot/dts/socfpga*
1780F:      arch/arm/configs/socfpga_defconfig
1781F:      arch/arm64/boot/dts/altera/
1782W:      http://www.rocketboards.org
1783T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1784
1785ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1786M:      Dinh Nguyen <dinguyen@kernel.org>
1787S:      Maintained
1788F:      drivers/clk/socfpga/
1789
1790ARM/SOCFPGA EDAC SUPPORT
1791M:      Thor Thayer <tthayer@opensource.altera.com>
1792S:      Maintained
1793F:      drivers/edac/altera_edac.
1794
1795ARM/STI ARCHITECTURE
1796M:      Patrice Chotard <patrice.chotard@st.com>
1797L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798L:      kernel@stlinux.com
1799W:      http://www.stlinux.com
1800S:      Maintained
1801F:      arch/arm/mach-sti/
1802F:      arch/arm/boot/dts/sti*
1803F:      drivers/char/hw_random/st-rng.c
1804F:      drivers/clocksource/arm_global_timer.c
1805F:      drivers/clocksource/clksrc_st_lpc.c
1806F:      drivers/cpufreq/sti-cpufreq.c
1807F:      drivers/dma/st_fdma*
1808F:      drivers/i2c/busses/i2c-st.c
1809F:      drivers/media/rc/st_rc.c
1810F:      drivers/media/platform/sti/c8sectpfe/
1811F:      drivers/mmc/host/sdhci-st.c
1812F:      drivers/phy/phy-miphy28lp.c
1813F:      drivers/phy/phy-stih407-usb.c
1814F:      drivers/pinctrl/pinctrl-st.c
1815F:      drivers/remoteproc/st_remoteproc.c
1816F:      drivers/remoteproc/st_slim_rproc.c
1817F:      drivers/reset/sti/
1818F:      drivers/rtc/rtc-st-lpc.c
1819F:      drivers/tty/serial/st-asc.c
1820F:      drivers/usb/dwc3/dwc3-st.c
1821F:      drivers/usb/host/ehci-st.c
1822F:      drivers/usb/host/ohci-st.c
1823F:      drivers/watchdog/st_lpc_wdt.c
1824F:      drivers/ata/ahci_st.c
1825F:      include/linux/remoteproc/st_slim_rproc.h
1826
1827ARM/STM32 ARCHITECTURE
1828M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1829M:      Alexandre Torgue <alexandre.torgue@st.com>
1830L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831S:      Maintained
1832T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1833N:      stm32
1834F:      drivers/clocksource/armv7m_systick.c
1835
1836ARM/TANGO ARCHITECTURE
1837M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1838L:      linux-arm-kernel@lists.infradead.org
1839S:      Maintained
1840N:      tango
1841
1842ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1843M:      Lennert Buytenhek <kernel@wantstofly.org>
1844L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845S:      Maintained
1846
1847ARM/TETON BGA MACHINE SUPPORT
1848M:      "Mark F. Brown" <mark.brown314@gmail.com>
1849L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850S:      Maintained
1851
1852ARM/THECUS N2100 MACHINE SUPPORT
1853M:      Lennert Buytenhek <kernel@wantstofly.org>
1854L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855S:      Maintained
1856
1857ARM/NUVOTON W90X900 ARM ARCHITECTURE
1858M:      Wan ZongShun <mcuos.com@gmail.com>
1859L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860W:      http://www.mcuos.com
1861S:      Maintained
1862F:      arch/arm/mach-w90x900/
1863F:      drivers/input/keyboard/w90p910_keypad.c
1864F:      drivers/input/touchscreen/w90p910_ts.c
1865F:      drivers/watchdog/nuc900_wdt.c
1866F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1867F:      drivers/mtd/nand/nuc900_nand.c
1868F:      drivers/rtc/rtc-nuc900.c
1869F:      drivers/spi/spi-nuc900.c
1870F:      drivers/usb/host/ehci-w90x900.c
1871F:      drivers/video/fbdev/nuc900fb.c
1872
1873ARM/U300 MACHINE SUPPORT
1874M:      Linus Walleij <linus.walleij@linaro.org>
1875L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876S:      Supported
1877F:      arch/arm/mach-u300/
1878F:      drivers/clocksource/timer-u300.c
1879F:      drivers/i2c/busses/i2c-stu300.c
1880F:      drivers/rtc/rtc-coh901331.c
1881F:      drivers/watchdog/coh901327_wdt.c
1882F:      drivers/dma/coh901318*
1883F:      drivers/mfd/ab3100*
1884F:      drivers/rtc/rtc-ab3100.c
1885F:      drivers/rtc/rtc-coh901331.c
1886T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1887
1888ARM/UNIPHIER ARCHITECTURE
1889M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1890L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1892S:      Maintained
1893F:      arch/arm/boot/dts/uniphier*
1894F:      arch/arm/include/asm/hardware/cache-uniphier.h
1895F:      arch/arm/mach-uniphier/
1896F:      arch/arm/mm/cache-uniphier.c
1897F:      arch/arm64/boot/dts/socionext/
1898F:      drivers/bus/uniphier-system-bus.c
1899F:      drivers/clk/uniphier/
1900F:      drivers/i2c/busses/i2c-uniphier*
1901F:      drivers/pinctrl/uniphier/
1902F:      drivers/reset/reset-uniphier.c
1903F:      drivers/tty/serial/8250/8250_uniphier.c
1904N:      uniphier
1905
1906ARM/Ux500 ARM ARCHITECTURE
1907M:      Linus Walleij <linus.walleij@linaro.org>
1908L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909S:      Maintained
1910F:      arch/arm/mach-ux500/
1911F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1912F:      drivers/dma/ste_dma40*
1913F:      drivers/hwspinlock/u8500_hsem.c
1914F:      drivers/mfd/abx500*
1915F:      drivers/mfd/ab8500*
1916F:      drivers/mfd/dbx500*
1917F:      drivers/mfd/db8500*
1918F:      drivers/pinctrl/nomadik/pinctrl-ab*
1919F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1920F:      drivers/rtc/rtc-ab8500.c
1921F:      drivers/rtc/rtc-pl031.c
1922T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1923
1924ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1925M:      Ulf Hansson <ulf.hansson@linaro.org>
1926L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927T:      git git://git.linaro.org/people/ulfh/clk.git
1928S:      Maintained
1929F:      drivers/clk/ux500/
1930
1931ARM/VERSATILE EXPRESS PLATFORM
1932M:      Liviu Dudau <liviu.dudau@arm.com>
1933M:      Sudeep Holla <sudeep.holla@arm.com>
1934M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1935L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936S:      Maintained
1937F:      arch/arm/boot/dts/vexpress*
1938F:      arch/arm64/boot/dts/arm/
1939F:      arch/arm/mach-vexpress/
1940F:      */*/vexpress*
1941F:      */*/*/vexpress*
1942F:      drivers/clk/versatile/clk-vexpress-osc.c
1943F:      drivers/clocksource/versatile.c
1944N:      mps2
1945
1946ARM/VFP SUPPORT
1947M:      Russell King <linux@armlinux.org.uk>
1948L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949W:      http://www.armlinux.org.uk/
1950S:      Maintained
1951F:      arch/arm/vfp/
1952
1953ARM/VOIPAC PXA270 SUPPORT
1954M:      Marek Vasut <marek.vasut@gmail.com>
1955L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956S:      Maintained
1957F:      arch/arm/mach-pxa/vpac270.c
1958F:      arch/arm/mach-pxa/include/mach/vpac270.h
1959
1960ARM/VT8500 ARM ARCHITECTURE
1961M:      Tony Prisk <linux@prisktech.co.nz>
1962L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963S:      Maintained
1964F:      arch/arm/mach-vt8500/
1965F:      drivers/clocksource/vt8500_timer.c
1966F:      drivers/i2c/busses/i2c-wmt.c
1967F:      drivers/mmc/host/wmt-sdmmc.c
1968F:      drivers/pwm/pwm-vt8500.c
1969F:      drivers/rtc/rtc-vt8500.c
1970F:      drivers/tty/serial/vt8500_serial.c
1971F:      drivers/usb/host/ehci-platform.c
1972F:      drivers/usb/host/uhci-platform.c
1973F:      drivers/video/fbdev/vt8500lcdfb.*
1974F:      drivers/video/fbdev/wm8505fb*
1975F:      drivers/video/fbdev/wmt_ge_rops.*
1976
1977ARM/ZIPIT Z2 SUPPORT
1978M:      Marek Vasut <marek.vasut@gmail.com>
1979L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980S:      Maintained
1981F:      arch/arm/mach-pxa/z2.c
1982F:      arch/arm/mach-pxa/include/mach/z2.h
1983
1984ARM/ZTE ARCHITECTURE
1985M:      Jun Nie <jun.nie@linaro.org>
1986L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1987S:      Maintained
1988F:      arch/arm/mach-zx/
1989F:      drivers/clk/zte/
1990F:      Documentation/devicetree/bindings/arm/zte.txt
1991F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
1992
1993ARM/ZYNQ ARCHITECTURE
1994M:      Michal Simek <michal.simek@xilinx.com>
1995R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
1996L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997W:      http://wiki.xilinx.com
1998T:      git https://github.com/Xilinx/linux-xlnx.git
1999S:      Supported
2000F:      arch/arm/mach-zynq/
2001F:      drivers/cpuidle/cpuidle-zynq.c
2002F:      drivers/block/xsysace.c
2003N:      zynq
2004N:      xilinx
2005F:      drivers/clocksource/cadence_ttc_timer.c
2006F:      drivers/i2c/busses/i2c-cadence.c
2007F:      drivers/mmc/host/sdhci-of-arasan.c
2008F:      drivers/edac/synopsys_edac.c
2009
2010ARM SMMU DRIVERS
2011M:      Will Deacon <will.deacon@arm.com>
2012R:      Robin Murphy <robin.murphy@arm.com>
2013L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014S:      Maintained
2015F:      drivers/iommu/arm-smmu.c
2016F:      drivers/iommu/arm-smmu-v3.c
2017F:      drivers/iommu/io-pgtable-arm.c
2018F:      drivers/iommu/io-pgtable-arm-v7s.c
2019
2020ARM64 PORT (AARCH64 ARCHITECTURE)
2021M:      Catalin Marinas <catalin.marinas@arm.com>
2022M:      Will Deacon <will.deacon@arm.com>
2023L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2025S:      Maintained
2026F:      arch/arm64/
2027F:      Documentation/arm64/
2028
2029AS3645A LED FLASH CONTROLLER DRIVER
2030M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2031L:      linux-media@vger.kernel.org
2032T:      git git://linuxtv.org/media_tree.git
2033S:      Maintained
2034F:      drivers/media/i2c/as3645a.c
2035F:      include/media/i2c/as3645a.h
2036
2037ASAHI KASEI AK8974 DRIVER
2038M:      Linus Walleij <linus.walleij@linaro.org>
2039L:      linux-iio@vger.kernel.org
2040W:      http://www.akm.com/
2041S:      Supported
2042F:      drivers/iio/magnetometer/ak8974.c
2043
2044ASC7621 HARDWARE MONITOR DRIVER
2045M:      George Joseph <george.joseph@fairview5.com>
2046L:      linux-hwmon@vger.kernel.org
2047S:      Maintained
2048F:      Documentation/hwmon/asc7621
2049F:      drivers/hwmon/asc7621.c
2050
2051ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2052M:      Corentin Chary <corentin.chary@gmail.com>
2053L:      acpi4asus-user@lists.sourceforge.net
2054L:      platform-driver-x86@vger.kernel.org
2055W:      http://acpi4asus.sf.net
2056S:      Maintained
2057F:      drivers/platform/x86/asus*.c
2058F:      drivers/platform/x86/eeepc*.c
2059
2060ASUS WIRELESS RADIO CONTROL DRIVER
2061M:      João Paulo Rechi Vita <jprvita@gmail.com>
2062L:      platform-driver-x86@vger.kernel.org
2063S:      Maintained
2064F:      drivers/platform/x86/asus-wireless.c
2065
2066ASYMMETRIC KEYS
2067M:      David Howells <dhowells@redhat.com>
2068L:      keyrings@vger.kernel.org
2069S:      Maintained
2070F:      Documentation/crypto/asymmetric-keys.txt
2071F:      include/linux/verification.h
2072F:      include/crypto/public_key.h
2073F:      include/crypto/pkcs7.h
2074F:      crypto/asymmetric_keys/
2075
2076ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2077R:      Dan Williams <dan.j.williams@intel.com>
2078W:      http://sourceforge.net/projects/xscaleiop
2079S:      Odd fixes
2080F:      Documentation/crypto/async-tx-api.txt
2081F:      crypto/async_tx/
2082F:      drivers/dma/
2083F:      include/linux/dmaengine.h
2084F:      include/linux/async_tx.h
2085
2086AT24 EEPROM DRIVER
2087M:      Wolfram Sang <wsa@the-dreams.de>
2088L:      linux-i2c@vger.kernel.org
2089S:      Maintained
2090F:      drivers/misc/eeprom/at24.c
2091F:      include/linux/platform_data/at24.h
2092
2093ATA OVER ETHERNET (AOE) DRIVER
2094M:      "Ed L. Cashin" <ed.cashin@acm.org>
2095W:      http://www.openaoe.org/
2096S:      Supported
2097F:      Documentation/aoe/
2098F:      drivers/block/aoe/
2099
2100ATHEROS 71XX/9XXX GPIO DRIVER
2101M:      Alban Bedel <albeu@free.fr>
2102W:      https://github.com/AlbanBedel/linux
2103T:      git git://github.com/AlbanBedel/linux
2104S:      Maintained
2105F:      drivers/gpio/gpio-ath79.c
2106F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2107
2108ATHEROS ATH GENERIC UTILITIES
2109M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2110L:      linux-wireless@vger.kernel.org
2111S:      Supported
2112F:      drivers/net/wireless/ath/*
2113
2114ATHEROS ATH5K WIRELESS DRIVER
2115M:      Jiri Slaby <jirislaby@gmail.com>
2116M:      Nick Kossifidis <mickflemm@gmail.com>
2117M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2118L:      linux-wireless@vger.kernel.org
2119W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2120S:      Maintained
2121F:      drivers/net/wireless/ath/ath5k/
2122
2123ATHEROS ATH6KL WIRELESS DRIVER
2124M:      Kalle Valo <kvalo@qca.qualcomm.com>
2125L:      linux-wireless@vger.kernel.org
2126W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2127T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2128S:      Supported
2129F:      drivers/net/wireless/ath/ath6kl/
2130
2131WILOCITY WIL6210 WIRELESS DRIVER
2132M:      Maya Erez <qca_merez@qca.qualcomm.com>
2133L:      linux-wireless@vger.kernel.org
2134L:      wil6210@qca.qualcomm.com
2135S:      Supported
2136W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2137F:      drivers/net/wireless/ath/wil6210/
2138F:      include/uapi/linux/wil6210_uapi.h
2139
2140CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2141M:      Christian Lamparter <chunkeey@googlemail.com>
2142L:      linux-wireless@vger.kernel.org
2143W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2144S:      Maintained
2145F:      drivers/net/wireless/ath/carl9170/
2146
2147ATK0110 HWMON DRIVER
2148M:      Luca Tettamanti <kronos.it@gmail.com>
2149L:      linux-hwmon@vger.kernel.org
2150S:      Maintained
2151F:      drivers/hwmon/asus_atk0110.c
2152
2153ATI_REMOTE2 DRIVER
2154M:      Ville Syrjala <syrjala@sci.fi>
2155S:      Maintained
2156F:      drivers/input/misc/ati_remote2.c
2157
2158ATLX ETHERNET DRIVERS
2159M:      Jay Cliburn <jcliburn@gmail.com>
2160M:      Chris Snook <chris.snook@gmail.com>
2161L:      netdev@vger.kernel.org
2162W:      http://sourceforge.net/projects/atl1
2163W:      http://atl1.sourceforge.net
2164S:      Maintained
2165F:      drivers/net/ethernet/atheros/
2166
2167ATM
2168M:      Chas Williams <3chas3@gmail.com>
2169L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2170L:      netdev@vger.kernel.org
2171W:      http://linux-atm.sourceforge.net
2172S:      Maintained
2173F:      drivers/atm/
2174F:      include/linux/atm*
2175F:      include/uapi/linux/atm*
2176
2177ATMEL AT91 / AT32 MCI DRIVER
2178M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2179S:      Maintained
2180F:      drivers/mmc/host/atmel-mci.c
2181
2182ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2183M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2184S:      Supported
2185F:      drivers/power/reset/at91-sama5d2_shdwc.c
2186
2187ATMEL SAMA5D2 ADC DRIVER
2188M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2189L:      linux-iio@vger.kernel.org
2190S:      Supported
2191F:      drivers/iio/adc/at91-sama5d2_adc.c
2192
2193ATMEL Audio ALSA driver
2194M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2195L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2196S:      Supported
2197F:      sound/soc/atmel
2198
2199ATMEL XDMA DRIVER
2200M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2201L:      linux-arm-kernel@lists.infradead.org
2202L:      dmaengine@vger.kernel.org
2203S:      Supported
2204F:      drivers/dma/at_xdmac.c
2205
2206ATMEL I2C DRIVER
2207M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2208L:      linux-i2c@vger.kernel.org
2209S:      Supported
2210F:      drivers/i2c/busses/i2c-at91.c
2211
2212ATMEL ISI DRIVER
2213M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2214L:      linux-media@vger.kernel.org
2215S:      Supported
2216F:      drivers/media/platform/soc_camera/atmel-isi.c
2217F:      include/media/atmel-isi.h
2218
2219ATMEL LCDFB DRIVER
2220M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2221L:      linux-fbdev@vger.kernel.org
2222S:      Maintained
2223F:      drivers/video/fbdev/atmel_lcdfb.c
2224F:      include/video/atmel_lcdc.h
2225
2226ATMEL MACB ETHERNET DRIVER
2227M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2228S:      Supported
2229F:      drivers/net/ethernet/cadence/
2230
2231ATMEL NAND DRIVER
2232M:      Wenyou Yang <wenyou.yang@atmel.com>
2233M:      Josh Wu <rainyfeeling@outlook.com>
2234L:      linux-mtd@lists.infradead.org
2235S:      Supported
2236F:      drivers/mtd/nand/atmel_nand*
2237
2238ATMEL SDMMC DRIVER
2239M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2240L:      linux-mmc@vger.kernel.org
2241S:      Supported
2242F:      drivers/mmc/host/sdhci-of-at91.c
2243
2244ATMEL SPI DRIVER
2245M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2246S:      Supported
2247F:      drivers/spi/spi-atmel.*
2248
2249ATMEL SSC DRIVER
2250M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2251L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2252S:      Supported
2253F:      drivers/misc/atmel-ssc.c
2254F:      include/linux/atmel-ssc.h
2255
2256ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2257M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2258L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259S:      Supported
2260F:      drivers/misc/atmel_tclib.c
2261F:      drivers/clocksource/tcb_clksrc.c
2262
2263ATMEL USBA UDC DRIVER
2264M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2265L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2266S:      Supported
2267F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2268
2269ATMEL WIRELESS DRIVER
2270M:      Simon Kelley <simon@thekelleys.org.uk>
2271L:      linux-wireless@vger.kernel.org
2272W:      http://www.thekelleys.org.uk/atmel
2273W:      http://atmelwlandriver.sourceforge.net/
2274S:      Maintained
2275F:      drivers/net/wireless/atmel/atmel*
2276
2277ATMEL MAXTOUCH DRIVER
2278M:      Nick Dyer <nick@shmanahar.org>
2279T:      git git://github.com/ndyer/linux.git
2280S:      Maintained
2281F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2282F:      drivers/input/touchscreen/atmel_mxt_ts.c
2283F:      include/linux/platform_data/atmel_mxt_ts.h
2284
2285ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2286M:      Bradley Grove <linuxdrivers@attotech.com>
2287L:      linux-scsi@vger.kernel.org
2288W:      http://www.attotech.com
2289S:      Supported
2290F:      drivers/scsi/esas2r
2291
2292ATUSB IEEE 802.15.4 RADIO DRIVER
2293M:      Stefan Schmidt <stefan@osg.samsung.com>
2294L:      linux-wpan@vger.kernel.org
2295S:      Maintained
2296F:      drivers/net/ieee802154/atusb.c
2297F:      drivers/net/ieee802154/atusb.h
2298F:      drivers/net/ieee802154/at86rf230.h
2299
2300AUDIT SUBSYSTEM
2301M:      Paul Moore <paul@paul-moore.com>
2302M:      Eric Paris <eparis@redhat.com>
2303L:      linux-audit@redhat.com (moderated for non-subscribers)
2304W:      http://people.redhat.com/sgrubb/audit/
2305T:      git git://git.infradead.org/users/pcmoore/audit
2306S:      Maintained
2307F:      include/linux/audit.h
2308F:      include/uapi/linux/audit.h
2309F:      kernel/audit*
2310
2311AUXILIARY DISPLAY DRIVERS
2312M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2313W:      http://miguelojeda.es/auxdisplay.htm
2314W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2315S:      Maintained
2316F:      drivers/auxdisplay/
2317F:      include/linux/cfag12864b.h
2318
2319AVR32 ARCHITECTURE
2320M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2321M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2322W:      http://www.atmel.com/products/AVR32/
2323W:      http://mirror.egtvedt.no/avr32linux.org/
2324W:      http://avrfreaks.net/
2325S:      Maintained
2326F:      arch/avr32/
2327
2328AVR32/AT32AP MACHINE SUPPORT
2329M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2330M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2331S:      Maintained
2332F:      arch/avr32/mach-at32ap/
2333
2334AX.25 NETWORK LAYER
2335M:      Ralf Baechle <ralf@linux-mips.org>
2336L:      linux-hams@vger.kernel.org
2337W:      http://www.linux-ax25.org/
2338S:      Maintained
2339F:      include/uapi/linux/ax25.h
2340F:      include/net/ax25.h
2341F:      net/ax25/
2342
2343AXENTIA ASOC DRIVERS
2344M:      Peter Rosin <peda@axentia.se>
2345L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2346S:      Maintained
2347F:      Documentation/devicetree/bindings/sound/axentia,*
2348F:      sound/soc/atmel/tse850-pcm5142.c
2349
2350AZ6007 DVB DRIVER
2351M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2352M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2353L:      linux-media@vger.kernel.org
2354W:      https://linuxtv.org
2355T:      git git://linuxtv.org/media_tree.git
2356S:      Maintained
2357F:      drivers/media/usb/dvb-usb-v2/az6007.c
2358
2359AZTECH FM RADIO RECEIVER DRIVER
2360M:      Hans Verkuil <hverkuil@xs4all.nl>
2361L:      linux-media@vger.kernel.org
2362T:      git git://linuxtv.org/media_tree.git
2363W:      https://linuxtv.org
2364S:      Maintained
2365F:      drivers/media/radio/radio-aztech*
2366
2367B43 WIRELESS DRIVER
2368L:      linux-wireless@vger.kernel.org
2369L:      b43-dev@lists.infradead.org
2370W:      http://wireless.kernel.org/en/users/Drivers/b43
2371S:      Odd Fixes
2372F:      drivers/net/wireless/broadcom/b43/
2373
2374B43LEGACY WIRELESS DRIVER
2375M:      Larry Finger <Larry.Finger@lwfinger.net>
2376L:      linux-wireless@vger.kernel.org
2377L:      b43-dev@lists.infradead.org
2378W:      http://wireless.kernel.org/en/users/Drivers/b43
2379S:      Maintained
2380F:      drivers/net/wireless/broadcom/b43legacy/
2381
2382BACKLIGHT CLASS/SUBSYSTEM
2383M:      Jingoo Han <jingoohan1@gmail.com>
2384M:      Lee Jones <lee.jones@linaro.org>
2385T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2386S:      Maintained
2387F:      drivers/video/backlight/
2388F:      include/linux/backlight.h
2389
2390BATMAN ADVANCED
2391M:      Marek Lindner <mareklindner@neomailbox.ch>
2392M:      Simon Wunderlich <sw@simonwunderlich.de>
2393M:      Antonio Quartulli <a@unstable.cc>
2394L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2395W:      https://www.open-mesh.org/
2396Q:      https://patchwork.open-mesh.org/project/batman/list/
2397S:      Maintained
2398F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2399F:      Documentation/ABI/testing/sysfs-class-net-mesh
2400F:      Documentation/networking/batman-adv.txt
2401F:      include/uapi/linux/batman_adv.h
2402F:      net/batman-adv/
2403
2404BAYCOM/HDLCDRV DRIVERS FOR AX.25
2405M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2406L:      linux-hams@vger.kernel.org
2407W:      http://www.baycom.org/~tom/ham/ham.html
2408S:      Maintained
2409F:      drivers/net/hamradio/baycom*
2410
2411BCACHE (BLOCK LAYER CACHE)
2412M:      Kent Overstreet <kent.overstreet@gmail.com>
2413L:      linux-bcache@vger.kernel.org
2414W:      http://bcache.evilpiepirate.org
2415S:      Orphan
2416F:      drivers/md/bcache/
2417
2418BDISP ST MEDIA DRIVER
2419M:      Fabien Dessenne <fabien.dessenne@st.com>
2420L:      linux-media@vger.kernel.org
2421T:      git git://linuxtv.org/media_tree.git
2422W:      https://linuxtv.org
2423S:      Supported
2424F:      drivers/media/platform/sti/bdisp
2425
2426BEFS FILE SYSTEM
2427M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2428M:      Salah Triki <salah.triki@gmail.com>
2429S:      Maintained
2430T:      git git://github.com/luisbg/linux-befs.git
2431F:      Documentation/filesystems/befs.txt
2432F:      fs/befs/
2433
2434BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2435M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2436L:      netdev@vger.kernel.org
2437S:      Maintained
2438F:      drivers/net/ethernet/ec_bhf.c
2439
2440BFS FILE SYSTEM
2441M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2442S:      Maintained
2443F:      Documentation/filesystems/bfs.txt
2444F:      fs/bfs/
2445F:      include/uapi/linux/bfs_fs.h
2446
2447BLACKFIN ARCHITECTURE
2448M:      Steven Miao <realmz6@gmail.com>
2449L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2450T:      git git://git.code.sf.net/p/adi-linux/code
2451W:      http://blackfin.uclinux.org
2452S:      Supported
2453F:      arch/blackfin/
2454
2455BLACKFIN EMAC DRIVER
2456L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2457W:      http://blackfin.uclinux.org
2458S:      Supported
2459F:      drivers/net/ethernet/adi/
2460
2461BLACKFIN RTC DRIVER
2462L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2463W:      http://blackfin.uclinux.org
2464S:      Supported
2465F:      drivers/rtc/rtc-bfin.c
2466
2467BLACKFIN SDH DRIVER
2468M:      Sonic Zhang <sonic.zhang@analog.com>
2469L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2470W:      http://blackfin.uclinux.org
2471S:      Supported
2472F:      drivers/mmc/host/bfin_sdh.c
2473
2474BLACKFIN SERIAL DRIVER
2475M:      Sonic Zhang <sonic.zhang@analog.com>
2476L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2477W:      http://blackfin.uclinux.org
2478S:      Supported
2479F:      drivers/tty/serial/bfin_uart.c
2480
2481BLACKFIN WATCHDOG DRIVER
2482L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2483W:      http://blackfin.uclinux.org
2484S:      Supported
2485F:      drivers/watchdog/bfin_wdt.c
2486
2487BLACKFIN I2C TWI DRIVER
2488M:      Sonic Zhang <sonic.zhang@analog.com>
2489L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2490W:      http://blackfin.uclinux.org/
2491S:      Supported
2492F:      drivers/i2c/busses/i2c-bfin-twi.c
2493
2494BLACKFIN MEDIA DRIVER
2495M:      Scott Jiang <scott.jiang.linux@gmail.com>
2496L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2497W:      http://blackfin.uclinux.org/
2498S:      Supported
2499F:      drivers/media/platform/blackfin/
2500F:      drivers/media/i2c/adv7183*
2501F:      drivers/media/i2c/vs6624*
2502
2503BLINKM RGB LED DRIVER
2504M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2505S:      Maintained
2506F:      drivers/leds/leds-blinkm.c
2507
2508BLOCK LAYER
2509M:      Jens Axboe <axboe@kernel.dk>
2510L:      linux-block@vger.kernel.org
2511T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2512S:      Maintained
2513F:      block/
2514F:      kernel/trace/blktrace.c
2515F:      lib/sbitmap.c
2516
2517BLOCK2MTD DRIVER
2518M:      Joern Engel <joern@lazybastard.org>
2519L:      linux-mtd@lists.infradead.org
2520S:      Maintained
2521F:      drivers/mtd/devices/block2mtd.c
2522
2523BLUETOOTH DRIVERS
2524M:      Marcel Holtmann <marcel@holtmann.org>
2525M:      Gustavo Padovan <gustavo@padovan.org>
2526M:      Johan Hedberg <johan.hedberg@gmail.com>
2527L:      linux-bluetooth@vger.kernel.org
2528W:      http://www.bluez.org/
2529T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2530T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2531S:      Maintained
2532F:      drivers/bluetooth/
2533
2534BLUETOOTH SUBSYSTEM
2535M:      Marcel Holtmann <marcel@holtmann.org>
2536M:      Gustavo Padovan <gustavo@padovan.org>
2537M:      Johan Hedberg <johan.hedberg@gmail.com>
2538L:      linux-bluetooth@vger.kernel.org
2539W:      http://www.bluez.org/
2540T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2541T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2542S:      Maintained
2543F:      net/bluetooth/
2544F:      include/net/bluetooth/
2545
2546BONDING DRIVER
2547M:      Jay Vosburgh <j.vosburgh@gmail.com>
2548M:      Veaceslav Falico <vfalico@gmail.com>
2549M:      Andy Gospodarek <andy@greyhouse.net>
2550L:      netdev@vger.kernel.org
2551W:      http://sourceforge.net/projects/bonding/
2552S:      Supported
2553F:      drivers/net/bonding/
2554F:      include/uapi/linux/if_bonding.h
2555
2556BPF (Safe dynamic programs and tools)
2557M:      Alexei Starovoitov <ast@kernel.org>
2558L:      netdev@vger.kernel.org
2559L:      linux-kernel@vger.kernel.org
2560S:      Supported
2561F:      kernel/bpf/
2562F:      tools/testing/selftests/bpf/
2563F:      lib/test_bpf.c
2564
2565BROADCOM B44 10/100 ETHERNET DRIVER
2566M:      Michael Chan <michael.chan@broadcom.com>
2567L:      netdev@vger.kernel.org
2568S:      Supported
2569F:      drivers/net/ethernet/broadcom/b44.*
2570
2571BROADCOM B53 ETHERNET SWITCH DRIVER
2572M:      Florian Fainelli <f.fainelli@gmail.com>
2573L:      netdev@vger.kernel.org
2574L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2575S:      Supported
2576F:      drivers/net/dsa/b53/*
2577F:      include/linux/platform_data/b53.h
2578
2579BROADCOM GENET ETHERNET DRIVER
2580M:      Florian Fainelli <f.fainelli@gmail.com>
2581L:      netdev@vger.kernel.org
2582S:      Supported
2583F:      drivers/net/ethernet/broadcom/genet/
2584
2585BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2586M:      Rasesh Mody <rasesh.mody@cavium.com>
2587M:      Harish Patil <harish.patil@cavium.com>
2588M:      Dept-GELinuxNICDev@cavium.com
2589L:      netdev@vger.kernel.org
2590S:      Supported
2591F:      drivers/net/ethernet/broadcom/bnx2.*
2592F:      drivers/net/ethernet/broadcom/bnx2_*
2593
2594BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2595M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2596M:      Ariel Elior <ariel.elior@cavium.com>
2597M:      everest-linux-l2@cavium.com
2598L:      netdev@vger.kernel.org
2599S:      Supported
2600F:      drivers/net/ethernet/broadcom/bnx2x/
2601
2602BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2603M:      Florian Fainelli <f.fainelli@gmail.com>
2604M:      Ray Jui <rjui@broadcom.com>
2605M:      Scott Branden <sbranden@broadcom.com>
2606M:      bcm-kernel-feedback-list@broadcom.com
2607T:      git git://github.com/broadcom/mach-bcm
2608S:      Maintained
2609N:      bcm281*
2610N:      bcm113*
2611N:      bcm216*
2612N:      kona
2613F:      arch/arm/mach-bcm/
2614
2615BROADCOM BCM2835 ARM ARCHITECTURE
2616M:      Stephen Warren <swarren@wwwdotorg.org>
2617M:      Lee Jones <lee@kernel.org>
2618M:      Eric Anholt <eric@anholt.net>
2619L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2620L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2621T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2622S:      Maintained
2623N:      bcm2835
2624F:      drivers/staging/vc04_services
2625
2626BROADCOM BCM47XX MIPS ARCHITECTURE
2627M:      Hauke Mehrtens <hauke@hauke-m.de>
2628M:      Rafał Miłecki <zajec5@gmail.com>
2629L:      linux-mips@linux-mips.org
2630S:      Maintained
2631F:      Documentation/devicetree/bindings/mips/brcm/
2632F:      arch/mips/bcm47xx/*
2633F:      arch/mips/include/asm/mach-bcm47xx/*
2634
2635BROADCOM BCM5301X ARM ARCHITECTURE
2636M:      Hauke Mehrtens <hauke@hauke-m.de>
2637M:      Rafał Miłecki <zajec5@gmail.com>
2638M:      bcm-kernel-feedback-list@broadcom.com
2639L:      linux-arm-kernel@lists.infradead.org
2640S:      Maintained
2641F:      arch/arm/mach-bcm/bcm_5301x.c
2642F:      arch/arm/boot/dts/bcm5301x*.dtsi
2643F:      arch/arm/boot/dts/bcm470*
2644
2645BROADCOM BCM53573 ARM ARCHITECTURE
2646M:      Rafał Miłecki <rafal@milecki.pl>
2647L:      linux-arm-kernel@lists.infradead.org
2648S:      Maintained
2649F:      arch/arm/boot/dts/bcm53573*
2650F:      arch/arm/boot/dts/bcm47189*
2651
2652BROADCOM BCM63XX ARM ARCHITECTURE
2653M:      Florian Fainelli <f.fainelli@gmail.com>
2654M:      bcm-kernel-feedback-list@broadcom.com
2655L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2656T:      git git://github.com/broadcom/stblinux.git
2657S:      Maintained
2658N:      bcm63xx
2659
2660BROADCOM BCM63XX/BCM33XX UDC DRIVER
2661M:      Kevin Cernekee <cernekee@gmail.com>
2662L:      linux-usb@vger.kernel.org
2663S:      Maintained
2664F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2665
2666BROADCOM BCM7XXX ARM ARCHITECTURE
2667M:      Brian Norris <computersforpeace@gmail.com>
2668M:      Gregory Fong <gregory.0xf0@gmail.com>
2669M:      Florian Fainelli <f.fainelli@gmail.com>
2670M:      bcm-kernel-feedback-list@broadcom.com
2671L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2672T:      git git://github.com/broadcom/stblinux.git
2673S:      Maintained
2674F:      arch/arm/mach-bcm/*brcmstb*
2675F:      arch/arm/boot/dts/bcm7*.dts*
2676F:      drivers/bus/brcmstb_gisb.c
2677N:      brcmstb
2678
2679BROADCOM BMIPS MIPS ARCHITECTURE
2680M:      Kevin Cernekee <cernekee@gmail.com>
2681M:      Florian Fainelli <f.fainelli@gmail.com>
2682L:      linux-mips@linux-mips.org
2683T:      git git://github.com/broadcom/stblinux.git
2684S:      Maintained
2685F:      arch/mips/bmips/*
2686F:      arch/mips/include/asm/mach-bmips/*
2687F:      arch/mips/kernel/*bmips*
2688F:      arch/mips/boot/dts/brcm/bcm*.dts*
2689F:      drivers/irqchip/irq-bcm63*
2690F:      drivers/irqchip/irq-bcm7*
2691F:      drivers/irqchip/irq-brcmstb*
2692F:      include/linux/bcm963xx_nvram.h
2693F:      include/linux/bcm963xx_tag.h
2694
2695BROADCOM TG3 GIGABIT ETHERNET DRIVER
2696M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2697M:      Prashant Sreedharan <prashant@broadcom.com>
2698M:      Michael Chan <mchan@broadcom.com>
2699L:      netdev@vger.kernel.org
2700S:      Supported
2701F:      drivers/net/ethernet/broadcom/tg3.*
2702
2703BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2704M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2705M:      Franky Lin <franky.lin@broadcom.com>
2706M:      Hante Meuleman <hante.meuleman@broadcom.com>
2707L:      linux-wireless@vger.kernel.org
2708L:      brcm80211-dev-list.pdl@broadcom.com
2709S:      Supported
2710F:      drivers/net/wireless/broadcom/brcm80211/
2711
2712BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2713M:      QLogic-Storage-Upstream@qlogic.com
2714L:      linux-scsi@vger.kernel.org
2715S:      Supported
2716F:      drivers/scsi/bnx2fc/
2717
2718BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2719M:      QLogic-Storage-Upstream@qlogic.com
2720L:      linux-scsi@vger.kernel.org
2721S:      Supported
2722F:      drivers/scsi/bnx2i/
2723
2724BROADCOM IPROC ARM ARCHITECTURE
2725M:      Ray Jui <rjui@broadcom.com>
2726M:      Scott Branden <sbranden@broadcom.com>
2727M:      Jon Mason <jonmason@broadcom.com>
2728M:      bcm-kernel-feedback-list@broadcom.com
2729L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2730T:      git git://github.com/broadcom/cygnus-linux.git
2731S:      Maintained
2732N:      iproc
2733N:      cygnus
2734N:      bcm[-_]nsp
2735N:      bcm9113*
2736N:      bcm9583*
2737N:      bcm9585*
2738N:      bcm9586*
2739N:      bcm988312
2740N:      bcm113*
2741N:      bcm583*
2742N:      bcm585*
2743N:      bcm586*
2744N:      bcm88312
2745F:      arch/arm64/boot/dts/broadcom/ns2*
2746F:      drivers/clk/bcm/clk-ns*
2747F:      drivers/pinctrl/bcm/pinctrl-ns*
2748
2749BROADCOM BRCMSTB GPIO DRIVER
2750M:      Gregory Fong <gregory.0xf0@gmail.com>
2751L:      bcm-kernel-feedback-list@broadcom.com
2752S:      Supported
2753F:      drivers/gpio/gpio-brcmstb.c
2754F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2755
2756BROADCOM KONA GPIO DRIVER
2757M:      Ray Jui <rjui@broadcom.com>
2758L:      bcm-kernel-feedback-list@broadcom.com
2759S:      Supported
2760F:      drivers/gpio/gpio-bcm-kona.c
2761F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2762
2763BROADCOM NVRAM DRIVER
2764M:      Rafał Miłecki <zajec5@gmail.com>
2765L:      linux-mips@linux-mips.org
2766S:      Maintained
2767F:      drivers/firmware/broadcom/*
2768
2769BROADCOM STB NAND FLASH DRIVER
2770M:      Brian Norris <computersforpeace@gmail.com>
2771M:      Kamal Dasu <kdasu.kdev@gmail.com>
2772L:      linux-mtd@lists.infradead.org
2773L:      bcm-kernel-feedback-list@broadcom.com
2774S:      Maintained
2775F:      drivers/mtd/nand/brcmnand/
2776
2777BROADCOM STB AVS CPUFREQ DRIVER
2778M:      Markus Mayer <mmayer@broadcom.com>
2779M:      bcm-kernel-feedback-list@broadcom.com
2780L:      linux-pm@vger.kernel.org
2781S:      Maintained
2782F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2783F:      drivers/cpufreq/brcmstb*
2784
2785BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2786M:      Rafał Miłecki <zajec5@gmail.com>
2787L:      linux-wireless@vger.kernel.org
2788S:      Maintained
2789F:      drivers/bcma/
2790F:      include/linux/bcma/
2791
2792BROADCOM SYSTEMPORT ETHERNET DRIVER
2793M:      Florian Fainelli <f.fainelli@gmail.com>
2794L:      netdev@vger.kernel.org
2795S:      Supported
2796F:      drivers/net/ethernet/broadcom/bcmsysport.*
2797
2798BROADCOM VULCAN ARM64 SOC
2799M:      Jayachandran C. <c.jayachandran@gmail.com>
2800M:      bcm-kernel-feedback-list@broadcom.com
2801L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2802S:      Maintained
2803F:      arch/arm64/boot/dts/broadcom/vulcan*
2804
2805BROCADE BFA FC SCSI DRIVER
2806M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2807M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2808L:      linux-scsi@vger.kernel.org
2809S:      Supported
2810F:      drivers/scsi/bfa/
2811
2812BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2813M:      Rasesh Mody <rasesh.mody@cavium.com>
2814M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2815M:      Dept-GELinuxNICDev@cavium.com
2816L:      netdev@vger.kernel.org
2817S:      Supported
2818F:      drivers/net/ethernet/brocade/bna/
2819
2820BSG (block layer generic sg v4 driver)
2821M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2822L:      linux-scsi@vger.kernel.org
2823S:      Supported
2824F:      block/bsg.c
2825F:      include/linux/bsg.h
2826F:      include/uapi/linux/bsg.h
2827
2828BT87X AUDIO DRIVER
2829M:      Clemens Ladisch <clemens@ladisch.de>
2830L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2831T:      git git://git.alsa-project.org/alsa-kernel.git
2832S:      Maintained
2833F:      Documentation/sound/alsa/Bt87x.txt
2834F:      sound/pci/bt87x.c
2835
2836BT8XXGPIO DRIVER
2837M:      Michael Buesch <m@bues.ch>
2838W:      http://bu3sch.de/btgpio.php
2839S:      Maintained
2840F:      drivers/gpio/gpio-bt8xx.c
2841
2842BTRFS FILE SYSTEM
2843M:      Chris Mason <clm@fb.com>
2844M:      Josef Bacik <jbacik@fb.com>
2845M:      David Sterba <dsterba@suse.com>
2846L:      linux-btrfs@vger.kernel.org
2847W:      http://btrfs.wiki.kernel.org/
2848Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2849T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2850S:      Maintained
2851F:      Documentation/filesystems/btrfs.txt
2852F:      fs/btrfs/
2853
2854BTTV VIDEO4LINUX DRIVER
2855M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2856M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2857L:      linux-media@vger.kernel.org
2858W:      https://linuxtv.org
2859T:      git git://linuxtv.org/media_tree.git
2860S:      Odd fixes
2861F:      Documentation/media/v4l-drivers/bttv*
2862F:      drivers/media/pci/bt8xx/bttv*
2863
2864BUSLOGIC SCSI DRIVER
2865M:      Khalid Aziz <khalid@gonehiking.org>
2866L:      linux-scsi@vger.kernel.org
2867S:      Maintained
2868F:      drivers/scsi/BusLogic.*
2869F:      drivers/scsi/FlashPoint.*
2870
2871C-MEDIA CMI8788 DRIVER
2872M:      Clemens Ladisch <clemens@ladisch.de>
2873L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2874T:      git git://git.alsa-project.org/alsa-kernel.git
2875S:      Maintained
2876F:      sound/pci/oxygen/
2877
2878C6X ARCHITECTURE
2879M:      Mark Salter <msalter@redhat.com>
2880M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2881L:      linux-c6x-dev@linux-c6x.org
2882W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2883S:      Maintained
2884F:      arch/c6x/
2885
2886CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2887M:      David Howells <dhowells@redhat.com>
2888L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2889S:      Supported
2890F:      Documentation/filesystems/caching/cachefiles.txt
2891F:      fs/cachefiles/
2892
2893CADET FM/AM RADIO RECEIVER DRIVER
2894M:      Hans Verkuil <hverkuil@xs4all.nl>
2895L:      linux-media@vger.kernel.org
2896T:      git git://linuxtv.org/media_tree.git
2897W:      https://linuxtv.org
2898S:      Maintained
2899F:      drivers/media/radio/radio-cadet*
2900
2901CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2902M:      Jonathan Corbet <corbet@lwn.net>
2903L:      linux-media@vger.kernel.org
2904T:      git git://linuxtv.org/media_tree.git
2905S:      Maintained
2906F:      Documentation/media/v4l-drivers/cafe_ccic*
2907F:      drivers/media/platform/marvell-ccic/
2908
2909CAIF NETWORK LAYER
2910M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2911L:      netdev@vger.kernel.org
2912S:      Supported
2913F:      Documentation/networking/caif/
2914F:      drivers/net/caif/
2915F:      include/uapi/linux/caif/
2916F:      include/net/caif/
2917F:      net/caif/
2918
2919CALGARY x86-64 IOMMU
2920M:      Muli Ben-Yehuda <mulix@mulix.org>
2921M:      Jon Mason <jdmason@kudzu.us>
2922L:      iommu@lists.linux-foundation.org
2923S:      Maintained
2924F:      arch/x86/kernel/pci-calgary_64.c
2925F:      arch/x86/kernel/tce_64.c
2926F:      arch/x86/include/asm/calgary.h
2927F:      arch/x86/include/asm/tce.h
2928
2929CAN NETWORK LAYER
2930M:      Oliver Hartkopp <socketcan@hartkopp.net>
2931M:      Marc Kleine-Budde <mkl@pengutronix.de>
2932L:      linux-can@vger.kernel.org
2933W:      https://github.com/linux-can
2934T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2935T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2936S:      Maintained
2937F:      Documentation/networking/can.txt
2938F:      net/can/
2939F:      include/linux/can/core.h
2940F:      include/uapi/linux/can.h
2941F:      include/uapi/linux/can/bcm.h
2942F:      include/uapi/linux/can/raw.h
2943F:      include/uapi/linux/can/gw.h
2944
2945CAN NETWORK DRIVERS
2946M:      Wolfgang Grandegger <wg@grandegger.com>
2947M:      Marc Kleine-Budde <mkl@pengutronix.de>
2948L:      linux-can@vger.kernel.org
2949W:      https://github.com/linux-can
2950T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2951T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2952S:      Maintained
2953F:      Documentation/devicetree/bindings/net/can/
2954F:      drivers/net/can/
2955F:      include/linux/can/dev.h
2956F:      include/linux/can/platform/
2957F:      include/uapi/linux/can/error.h
2958F:      include/uapi/linux/can/netlink.h
2959
2960CAPABILITIES
2961M:      Serge Hallyn <serge@hallyn.com>
2962L:      linux-security-module@vger.kernel.org
2963S:      Supported
2964F:      include/linux/capability.h
2965F:      include/uapi/linux/capability.h
2966F:      security/commoncap.c
2967F:      kernel/capability.c
2968
2969CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2970M:      Kevin Tsai <ktsai@capellamicro.com>
2971S:      Maintained
2972F:      drivers/iio/light/cm*
2973F:      Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
2974
2975CAVIUM I2C DRIVER
2976M:      Jan Glauber <jglauber@cavium.com>
2977M:      David Daney <david.daney@cavium.com>
2978W:      http://www.cavium.com
2979S:      Supported
2980F:      drivers/i2c/busses/i2c-octeon*
2981F:      drivers/i2c/busses/i2c-thunderx*
2982
2983CAVIUM LIQUIDIO NETWORK DRIVER
2984M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2985M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2986M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2987M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2988L:     netdev@vger.kernel.org
2989W:     http://www.cavium.com
2990S:     Supported
2991F:     drivers/net/ethernet/cavium/liquidio/
2992
2993CC2520 IEEE-802.15.4 RADIO DRIVER
2994M:      Varka Bhadram <varkabhadram@gmail.com>
2995L:      linux-wpan@vger.kernel.org
2996S:      Maintained
2997F:      drivers/net/ieee802154/cc2520.c
2998F:      include/linux/spi/cc2520.h
2999F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3000
3001CEC DRIVER
3002M:      Hans Verkuil <hans.verkuil@cisco.com>
3003L:      linux-media@vger.kernel.org
3004T:      git git://linuxtv.org/media_tree.git
3005W:      http://linuxtv.org
3006S:      Supported
3007F:      Documentation/media/kapi/cec-core.rst
3008F:      Documentation/media/uapi/cec
3009F:      drivers/media/cec/
3010F:      drivers/media/cec-edid.c
3011F:      drivers/media/rc/keymaps/rc-cec.c
3012F:      include/media/cec.h
3013F:      include/media/cec-edid.h
3014F:      include/uapi/linux/cec.h
3015F:      include/uapi/linux/cec-funcs.h
3016
3017CELL BROADBAND ENGINE ARCHITECTURE
3018M:      Arnd Bergmann <arnd@arndb.de>
3019L:      linuxppc-dev@lists.ozlabs.org
3020W:      http://www.ibm.com/developerworks/power/cell/
3021S:      Supported
3022F:      arch/powerpc/include/asm/cell*.h
3023F:      arch/powerpc/include/asm/spu*.h
3024F:      arch/powerpc/include/uapi/asm/spu*.h
3025F:      arch/powerpc/oprofile/*cell*
3026F:      arch/powerpc/platforms/cell/
3027
3028CEPH COMMON CODE (LIBCEPH)
3029M:      Ilya Dryomov <idryomov@gmail.com>
3030M:      "Yan, Zheng" <zyan@redhat.com>
3031M:      Sage Weil <sage@redhat.com>
3032L:      ceph-devel@vger.kernel.org
3033W:      http://ceph.com/
3034T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3035T:      git git://github.com/ceph/ceph-client.git
3036S:      Supported
3037F:      net/ceph/
3038F:      include/linux/ceph/
3039F:      include/linux/crush/
3040
3041CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3042M:      "Yan, Zheng" <zyan@redhat.com>
3043M:      Sage Weil <sage@redhat.com>
3044M:      Ilya Dryomov <idryomov@gmail.com>
3045L:      ceph-devel@vger.kernel.org
3046W:      http://ceph.com/
3047T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3048T:      git git://github.com/ceph/ceph-client.git
3049S:      Supported
3050F:      Documentation/filesystems/ceph.txt
3051F:      fs/ceph/
3052
3053CERTIFICATE HANDLING:
3054M:      David Howells <dhowells@redhat.com>
3055M:      David Woodhouse <dwmw2@infradead.org>
3056L:      keyrings@vger.kernel.org
3057S:      Maintained
3058F:      Documentation/module-signing.txt
3059F:      certs/
3060F:      scripts/sign-file.c
3061F:      scripts/extract-cert.c
3062
3063CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3064L:      linux-usb@vger.kernel.org
3065S:      Orphan
3066F:      Documentation/usb/WUSB-Design-overview.txt
3067F:      Documentation/usb/wusb-cbaf
3068F:      drivers/usb/host/hwa-hc.c
3069F:      drivers/usb/host/whci/
3070F:      drivers/usb/wusbcore/
3071F:      include/linux/usb/wusb*
3072
3073HT16K33 LED CONTROLLER DRIVER
3074M:      Robin van der Gracht <robin@protonic.nl>
3075S:      Maintained
3076F:      drivers/auxdisplay/ht16k33.c
3077F:      Documentation/devicetree/bindings/display/ht16k33.txt
3078
3079CFAG12864B LCD DRIVER
3080M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3081W:      http://miguelojeda.es/auxdisplay.htm
3082W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3083S:      Maintained
3084F:      drivers/auxdisplay/cfag12864b.c
3085F:      include/linux/cfag12864b.h
3086
3087CFAG12864BFB LCD FRAMEBUFFER DRIVER
3088M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3089W:      http://miguelojeda.es/auxdisplay.htm
3090W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3091S:      Maintained
3092F:      drivers/auxdisplay/cfag12864bfb.c
3093F:      include/linux/cfag12864b.h
3094
3095CFG80211 and NL80211
3096M:      Johannes Berg <johannes@sipsolutions.net>
3097L:      linux-wireless@vger.kernel.org
3098W:      http://wireless.kernel.org/
3099T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3100T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3101S:      Maintained
3102F:      include/uapi/linux/nl80211.h
3103F:      include/net/cfg80211.h
3104F:      net/wireless/*
3105X:      net/wireless/wext*
3106
3107CHAR and MISC DRIVERS
3108M:      Arnd Bergmann <arnd@arndb.de>
3109M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3110T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3111S:      Supported
3112F:      drivers/char/*
3113F:      drivers/misc/*
3114F:      include/linux/miscdevice.h
3115
3116CHECKPATCH
3117M:      Andy Whitcroft <apw@canonical.com>
3118M:      Joe Perches <joe@perches.com>
3119S:      Maintained
3120F:      scripts/checkpatch.pl
3121
3122CHINESE DOCUMENTATION
3123M:      Harry Wei <harryxiyou@gmail.com>
3124L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3125L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3126S:      Maintained
3127F:      Documentation/translations/zh_CN/
3128
3129CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3130M:      Peter Chen <Peter.Chen@nxp.com>
3131T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3132L:      linux-usb@vger.kernel.org
3133S:      Maintained
3134F:      drivers/usb/chipidea/
3135
3136CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3137M:      Hans de Goede <hdegoede@redhat.com>
3138L:      linux-input@vger.kernel.org
3139S:      Maintained
3140F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3141F:      drivers/input/touchscreen/chipone_icn8318.c
3142
3143CHROME HARDWARE PLATFORM SUPPORT
3144M:      Olof Johansson <olof@lixom.net>
3145S:      Maintained
3146T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3147F:      drivers/platform/chrome/
3148
3149CISCO VIC ETHERNET NIC DRIVER
3150M:      Christian Benvenuti <benve@cisco.com>
3151M:      Sujith Sankar <ssujith@cisco.com>
3152M:      Govindarajulu Varadarajan <_govind@gmx.com>
3153M:      Neel Patel <neepatel@cisco.com>
3154S:      Supported
3155F:      drivers/net/ethernet/cisco/enic/
3156
3157CISCO VIC LOW LATENCY NIC DRIVER
3158M:      Christian Benvenuti <benve@cisco.com>
3159M:      Dave Goodell <dgoodell@cisco.com>
3160S:      Supported
3161F:      drivers/infiniband/hw/usnic/
3162
3163CIRRUS LOGIC EP93XX ETHERNET DRIVER
3164M:      Hartley Sweeten <hsweeten@visionengravers.com>
3165L:      netdev@vger.kernel.org
3166S:      Maintained
3167F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3168
3169CIRRUS LOGIC AUDIO CODEC DRIVERS
3170M:      Brian Austin <brian.austin@cirrus.com>
3171M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3172L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3173S:      Maintained
3174F:      sound/soc/codecs/cs*
3175
3176CLEANCACHE API
3177M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3178L:      linux-kernel@vger.kernel.org
3179S:      Maintained
3180F:      mm/cleancache.c
3181F:      include/linux/cleancache.h
3182
3183CLK API
3184M:      Russell King <linux@armlinux.org.uk>
3185L:      linux-clk@vger.kernel.org
3186S:      Maintained
3187F:      include/linux/clk.h
3188
3189CLOCKSOURCE, CLOCKEVENT DRIVERS
3190M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3191M:      Thomas Gleixner <tglx@linutronix.de>
3192L:      linux-kernel@vger.kernel.org
3193T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3194S:      Supported
3195F:      drivers/clocksource
3196
3197CISCO FCOE HBA DRIVER
3198M:      Satish Kharat <satishkh@cisco.com>
3199M:      Sesidhar Baddela <sebaddel@cisco.com>
3200M:      Karan Tilak Kumar <kartilak@cisco.com>
3201L:      linux-scsi@vger.kernel.org
3202S:      Supported
3203F:      drivers/scsi/fnic/
3204
3205CISCO SCSI HBA DRIVER
3206M:      Karan Tilak Kumar <kartilak@cisco.com>
3207M:      Sesidhar Baddela <sebaddel@cisco.com>
3208L:      linux-scsi@vger.kernel.org
3209S:      Supported
3210F:      drivers/scsi/snic/
3211
3212CMPC ACPI DRIVER
3213M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3214M:      Daniel Oliveira Nascimento <don@syst.com.br>
3215L:      platform-driver-x86@vger.kernel.org
3216S:      Supported
3217F:      drivers/platform/x86/classmate-laptop.c
3218
3219COBALT MEDIA DRIVER
3220M:      Hans Verkuil <hans.verkuil@cisco.com>
3221L:      linux-media@vger.kernel.org
3222T:      git git://linuxtv.org/media_tree.git
3223W:      https://linuxtv.org
3224S:      Supported
3225F:      drivers/media/pci/cobalt/
3226
3227COCCINELLE/Semantic Patches (SmPL)
3228M:      Julia Lawall <Julia.Lawall@lip6.fr>
3229M:      Gilles Muller <Gilles.Muller@lip6.fr>
3230M:      Nicolas Palix <nicolas.palix@imag.fr>
3231M:      Michal Marek <mmarek@suse.com>
3232L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3233T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3234W:      http://coccinelle.lip6.fr/
3235S:      Supported
3236F:      Documentation/dev-tools/coccinelle.rst
3237F:      scripts/coccinelle/
3238F:      scripts/coccicheck
3239
3240CODA FILE SYSTEM
3241M:      Jan Harkes <jaharkes@cs.cmu.edu>
3242M:      coda@cs.cmu.edu
3243L:      codalist@coda.cs.cmu.edu
3244W:      http://www.coda.cs.cmu.edu/
3245S:      Maintained
3246F:      Documentation/filesystems/coda.txt
3247F:      fs/coda/
3248F:      include/linux/coda*.h
3249F:      include/uapi/linux/coda*.h
3250
3251CODA V4L2 MEM2MEM DRIVER
3252M:      Philipp Zabel <p.zabel@pengutronix.de>
3253L:      linux-media@vger.kernel.org
3254S:      Maintained
3255F:      Documentation/devicetree/bindings/media/coda.txt
3256F:      drivers/media/platform/coda/
3257
3258COMMON CLK FRAMEWORK
3259M:      Michael Turquette <mturquette@baylibre.com>
3260M:      Stephen Boyd <sboyd@codeaurora.org>
3261L:      linux-clk@vger.kernel.org
3262Q:      http://patchwork.kernel.org/project/linux-clk/list/
3263T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3264S:      Maintained
3265F:      Documentation/devicetree/bindings/clock/
3266F:      drivers/clk/
3267X:      drivers/clk/clkdev.c
3268F:      include/linux/clk-pr*
3269F:      include/linux/clk/
3270
3271COMMON INTERNET FILE SYSTEM (CIFS)
3272M:      Steve French <sfrench@samba.org>
3273L:      linux-cifs@vger.kernel.org
3274L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3275W:      http://linux-cifs.samba.org/
3276T:      git git://git.samba.org/sfrench/cifs-2.6.git
3277S:      Supported
3278F:      Documentation/filesystems/cifs/
3279F:      fs/cifs/
3280
3281COMPACTPCI HOTPLUG CORE
3282M:      Scott Murray <scott@spiteful.org>
3283L:      linux-pci@vger.kernel.org
3284S:      Maintained
3285F:      drivers/pci/hotplug/cpci_hotplug*
3286
3287COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3288M:      Scott Murray <scott@spiteful.org>
3289L:      linux-pci@vger.kernel.org
3290S:      Maintained
3291F:      drivers/pci/hotplug/cpcihp_zt5550.*
3292
3293COMPACTPCI HOTPLUG GENERIC DRIVER
3294M:      Scott Murray <scott@spiteful.org>
3295L:      linux-pci@vger.kernel.org
3296S:      Maintained
3297F:      drivers/pci/hotplug/cpcihp_generic.c
3298
3299COMPAL LAPTOP SUPPORT
3300M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3301L:      platform-driver-x86@vger.kernel.org
3302S:      Maintained
3303F:      drivers/platform/x86/compal-laptop.c
3304
3305CONEXANT ACCESSRUNNER USB DRIVER
3306L:      accessrunner-general@lists.sourceforge.net
3307W:      http://accessrunner.sourceforge.net/
3308S:      Orphan
3309F:      drivers/usb/atm/cxacru.c
3310
3311CONFIGFS
3312M:      Joel Becker <jlbec@evilplan.org>
3313M:      Christoph Hellwig <hch@lst.de>
3314T:      git git://git.infradead.org/users/hch/configfs.git
3315S:      Supported
3316F:      fs/configfs/
3317F:      include/linux/configfs.h
3318
3319CONNECTOR
3320M:      Evgeniy Polyakov <zbr@ioremap.net>
3321L:      netdev@vger.kernel.org
3322S:      Maintained
3323F:      drivers/connector/
3324
3325CONTROL GROUP (CGROUP)
3326M:      Tejun Heo <tj@kernel.org>
3327M:      Li Zefan <lizefan@huawei.com>
3328M:      Johannes Weiner <hannes@cmpxchg.org>
3329L:      cgroups@vger.kernel.org
3330T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3331S:      Maintained
3332F:      Documentation/cgroup*
3333F:      include/linux/cgroup*
3334F:      kernel/cgroup*
3335
3336CONTROL GROUP - CPUSET
3337M:      Li Zefan <lizefan@huawei.com>
3338L:      cgroups@vger.kernel.org
3339W:      http://www.bullopensource.org/cpuset/
3340W:      http://oss.sgi.com/projects/cpusets/
3341T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3342S:      Maintained
3343F:      Documentation/cgroup-v1/cpusets.txt
3344F:      include/linux/cpuset.h
3345F:      kernel/cpuset.c
3346
3347CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3348M:      Johannes Weiner <hannes@cmpxchg.org>
3349M:      Michal Hocko <mhocko@kernel.org>
3350M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3351L:      cgroups@vger.kernel.org
3352L:      linux-mm@kvack.org
3353S:      Maintained
3354F:      mm/memcontrol.c
3355F:      mm/swap_cgroup.c
3356
3357CORETEMP HARDWARE MONITORING DRIVER
3358M:      Fenghua Yu <fenghua.yu@intel.com>
3359L:      linux-hwmon@vger.kernel.org
3360S:      Maintained
3361F:      Documentation/hwmon/coretemp
3362F:      drivers/hwmon/coretemp.c
3363
3364COSA/SRP SYNC SERIAL DRIVER
3365M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3366W:      http://www.fi.muni.cz/~kas/cosa/
3367S:      Maintained
3368F:      drivers/net/wan/cosa*
3369
3370CPMAC ETHERNET DRIVER
3371M:      Florian Fainelli <f.fainelli@gmail.com>
3372L:      netdev@vger.kernel.org
3373S:      Maintained
3374F:      drivers/net/ethernet/ti/cpmac.c
3375
3376CPU FREQUENCY DRIVERS
3377M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3378M:      Viresh Kumar <viresh.kumar@linaro.org>
3379L:      linux-pm@vger.kernel.org
3380S:      Maintained
3381T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3382T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3383B:      https://bugzilla.kernel.org
3384F:      Documentation/cpu-freq/
3385F:      drivers/cpufreq/
3386F:      include/linux/cpufreq.h
3387
3388CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3389M:      Viresh Kumar <viresh.kumar@linaro.org>
3390M:      Sudeep Holla <sudeep.holla@arm.com>
3391L:      linux-pm@vger.kernel.org
3392W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3393S:      Maintained
3394F:      drivers/cpufreq/arm_big_little.h
3395F:      drivers/cpufreq/arm_big_little.c
3396F:      drivers/cpufreq/arm_big_little_dt.c
3397
3398CPUIDLE DRIVER - ARM BIG LITTLE
3399M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3400M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3401L:      linux-pm@vger.kernel.org
3402L:      linux-arm-kernel@lists.infradead.org
3403T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3404S:      Maintained
3405F:      drivers/cpuidle/cpuidle-big_little.c
3406
3407CPUIDLE DRIVER - ARM EXYNOS
3408M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3409M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3410M:      Kukjin Kim <kgene@kernel.org>
3411L:      linux-pm@vger.kernel.org
3412L:      linux-samsung-soc@vger.kernel.org
3413S:      Supported
3414F:      drivers/cpuidle/cpuidle-exynos.c
3415F:      arch/arm/mach-exynos/pm.c
3416
3417CPUIDLE DRIVERS
3418M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3419M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3420L:      linux-pm@vger.kernel.org
3421S:      Maintained
3422T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3423B:      https://bugzilla.kernel.org
3424F:      drivers/cpuidle/*
3425F:      include/linux/cpuidle.h
3426
3427CPUID/MSR DRIVER
3428M:      "H. Peter Anvin" <hpa@zytor.com>
3429S:      Maintained
3430F:      arch/x86/kernel/cpuid.c
3431F:      arch/x86/kernel/msr.c
3432
3433CPU POWER MONITORING SUBSYSTEM
3434M:      Thomas Renninger <trenn@suse.com>
3435L:      linux-pm@vger.kernel.org
3436S:      Maintained
3437F:      tools/power/cpupower/
3438
3439CRAMFS FILESYSTEM
3440W:      http://sourceforge.net/projects/cramfs/
3441S:      Orphan / Obsolete
3442F:      Documentation/filesystems/cramfs.txt
3443F:      fs/cramfs/
3444
3445CRIS PORT
3446M:      Mikael Starvik <starvik@axis.com>
3447M:      Jesper Nilsson <jesper.nilsson@axis.com>
3448L:      linux-cris-kernel@axis.com
3449W:      http://developer.axis.com
3450T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3451S:      Maintained
3452F:      arch/cris/
3453F:      drivers/tty/serial/crisv10.*
3454
3455CRYPTO API
3456M:      Herbert Xu <herbert@gondor.apana.org.au>
3457M:      "David S. Miller" <davem@davemloft.net>
3458L:      linux-crypto@vger.kernel.org
3459T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3460T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3461S:      Maintained
3462F:      Documentation/crypto/
3463F:      Documentation/devicetree/bindings/crypto/
3464F:      Documentation/DocBook/crypto-API.tmpl
3465F:      arch/*/crypto/
3466F:      crypto/
3467F:      drivers/crypto/
3468F:      include/crypto/
3469F:      include/linux/crypto*
3470
3471CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3472M:      Neil Horman <nhorman@tuxdriver.com>
3473L:      linux-crypto@vger.kernel.org
3474S:      Maintained
3475F:      crypto/ansi_cprng.c
3476F:      crypto/rng.c
3477
3478CS3308 MEDIA DRIVER
3479M:      Hans Verkuil <hverkuil@xs4all.nl>
3480L:      linux-media@vger.kernel.org
3481T:      git git://linuxtv.org/media_tree.git
3482W:      http://linuxtv.org
3483S:      Odd Fixes
3484F:      drivers/media/i2c/cs3308.c
3485F:      drivers/media/i2c/cs3308.h
3486
3487CS5535 Audio ALSA driver
3488M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3489S:      Maintained
3490F:      sound/pci/cs5535audio/
3491
3492CW1200 WLAN driver
3493M:      Solomon Peachy <pizza@shaftnet.org>
3494S:      Maintained
3495F:      drivers/net/wireless/st/cw1200/
3496
3497CX18 VIDEO4LINUX DRIVER
3498M:      Andy Walls <awalls@md.metrocast.net>
3499L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3500L:      linux-media@vger.kernel.org
3501T:      git git://linuxtv.org/media_tree.git
3502W:      https://linuxtv.org
3503W:      http://www.ivtvdriver.org/index.php/Cx18
3504S:      Maintained
3505F:      Documentation/media/v4l-drivers/cx18*
3506F:      drivers/media/pci/cx18/
3507F:      include/uapi/linux/ivtv*
3508
3509CX2341X MPEG ENCODER HELPER MODULE
3510M:      Hans Verkuil <hverkuil@xs4all.nl>
3511L:      linux-media@vger.kernel.org
3512T:      git git://linuxtv.org/media_tree.git
3513W:      https://linuxtv.org
3514S:      Maintained
3515F:      drivers/media/common/cx2341x*
3516F:      include/media/cx2341x*
3517
3518CX24120 MEDIA DRIVER
3519M:      Jemma Denson <jdenson@gmail.com>
3520M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3521L:      linux-media@vger.kernel.org
3522W:      https://linuxtv.org
3523Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3524S:      Maintained
3525F:      drivers/media/dvb-frontends/cx24120*
3526
3527CX88 VIDEO4LINUX DRIVER
3528M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3529M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3530L:      linux-media@vger.kernel.org
3531W:      https://linuxtv.org
3532T:      git git://linuxtv.org/media_tree.git
3533S:      Odd fixes
3534F:      Documentation/media/v4l-drivers/cx88*
3535F:      drivers/media/pci/cx88/
3536
3537CXD2820R MEDIA DRIVER
3538M:      Antti Palosaari <crope@iki.fi>
3539L:      linux-media@vger.kernel.org
3540W:      https://linuxtv.org
3541W:      http://palosaari.fi/linux/
3542Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3543T:      git git://linuxtv.org/anttip/media_tree.git
3544S:      Maintained
3545F:      drivers/media/dvb-frontends/cxd2820r*
3546
3547CXGB3 ETHERNET DRIVER (CXGB3)
3548M:      Santosh Raspatur <santosh@chelsio.com>
3549L:      netdev@vger.kernel.org
3550W:      http://www.chelsio.com
3551S:      Supported
3552F:      drivers/net/ethernet/chelsio/cxgb3/
3553
3554CXGB3 ISCSI DRIVER (CXGB3I)
3555M:      Karen Xie <kxie@chelsio.com>
3556L:      linux-scsi@vger.kernel.org
3557W:      http://www.chelsio.com
3558S:      Supported
3559F:      drivers/scsi/cxgbi/cxgb3i
3560
3561CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3562M:      Steve Wise <swise@chelsio.com>
3563L:      linux-rdma@vger.kernel.org
3564W:      http://www.openfabrics.org
3565S:      Supported
3566F:      drivers/infiniband/hw/cxgb3/
3567F:      include/uapi/rdma/cxgb3-abi.h
3568
3569CXGB4 ETHERNET DRIVER (CXGB4)
3570M:      Ganesh Goudar <ganeshgr@chelsio.com>
3571L:      netdev@vger.kernel.org
3572W:      http://www.chelsio.com
3573S:      Supported
3574F:      drivers/net/ethernet/chelsio/cxgb4/
3575
3576CXGB4 ISCSI DRIVER (CXGB4I)
3577M:      Karen Xie <kxie@chelsio.com>
3578L:      linux-scsi@vger.kernel.org
3579W:      http://www.chelsio.com
3580S:      Supported
3581F:      drivers/scsi/cxgbi/cxgb4i
3582
3583CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3584M:      Steve Wise <swise@chelsio.com>
3585L:      linux-rdma@vger.kernel.org
3586W:      http://www.openfabrics.org
3587S:      Supported
3588F:      drivers/infiniband/hw/cxgb4/
3589F:      include/uapi/rdma/cxgb4-abi.h
3590
3591CXGB4VF ETHERNET DRIVER (CXGB4VF)
3592M:      Casey Leedom <leedom@chelsio.com>
3593L:      netdev@vger.kernel.org
3594W:      http://www.chelsio.com
3595S:      Supported
3596F:      drivers/net/ethernet/chelsio/cxgb4vf/
3597
3598CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3599M:      Ian Munsie <imunsie@au1.ibm.com>
3600M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3601L:      linuxppc-dev@lists.ozlabs.org
3602S:      Supported
3603F:      arch/powerpc/platforms/powernv/pci-cxl.c
3604F:      drivers/misc/cxl/
3605F:      include/misc/cxl*
3606F:      include/uapi/misc/cxl.h
3607F:      Documentation/powerpc/cxl.txt
3608F:      Documentation/ABI/testing/sysfs-class-cxl
3609
3610CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3611M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3612M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3613M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3614L:      linux-scsi@vger.kernel.org
3615S:      Supported
3616F:      drivers/scsi/cxlflash/
3617F:      include/uapi/scsi/cxlflash_ioctls.h
3618F:      Documentation/powerpc/cxlflash.txt
3619
3620STMMAC ETHERNET DRIVER
3621M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3622M:      Alexandre Torgue <alexandre.torgue@st.com>
3623L:      netdev@vger.kernel.org
3624W:      http://www.stlinux.com
3625S:      Supported
3626F:      drivers/net/ethernet/stmicro/stmmac/
3627
3628CYBERPRO FB DRIVER
3629M:      Russell King <linux@armlinux.org.uk>
3630L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3631W:      http://www.armlinux.org.uk/
3632S:      Maintained
3633F:      drivers/video/fbdev/cyber2000fb.*
3634
3635CYCLADES ASYNC MUX DRIVER
3636W:      http://www.cyclades.com/
3637S:      Orphan
3638F:      drivers/tty/cyclades.c
3639F:      include/linux/cyclades.h
3640F:      include/uapi/linux/cyclades.h
3641
3642CYCLADES PC300 DRIVER
3643W:      http://www.cyclades.com/
3644S:      Orphan
3645F:      drivers/net/wan/pc300*
3646
3647CYPRESS_FIRMWARE MEDIA DRIVER
3648M:      Antti Palosaari <crope@iki.fi>
3649L:      linux-media@vger.kernel.org
3650W:      https://linuxtv.org
3651W:      http://palosaari.fi/linux/
3652Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3653T:      git git://linuxtv.org/anttip/media_tree.git
3654S:      Maintained
3655F:      drivers/media/common/cypress_firmware*
3656
3657CYTTSP TOUCHSCREEN DRIVER
3658M:      Ferruh Yigit <fery@cypress.com>
3659L:      linux-input@vger.kernel.org
3660S:      Supported
3661F:      drivers/input/touchscreen/cyttsp*
3662F:      include/linux/input/cyttsp.h
3663
3664DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3665M:      Joshua Kinard <kumba@gentoo.org>
3666S:      Maintained
3667F:      drivers/rtc/rtc-ds1685.c
3668F:      include/linux/rtc/ds1685.h
3669
3670DAMA SLAVE for AX.25
3671M:      Joerg Reuter <jreuter@yaina.de>
3672W:      http://yaina.de/jreuter/
3673W:      http://www.qsl.net/dl1bke/
3674L:      linux-hams@vger.kernel.org
3675S:      Maintained
3676F:      net/ax25/af_ax25.c
3677F:      net/ax25/ax25_dev.c
3678F:      net/ax25/ax25_ds_*
3679F:      net/ax25/ax25_in.c
3680F:      net/ax25/ax25_out.c
3681F:      net/ax25/ax25_timer.c
3682F:      net/ax25/sysctl_net_ax25.c
3683
3684DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3685L:      netdev@vger.kernel.org
3686S:      Orphan
3687F:      Documentation/networking/dmfe.txt
3688F:      drivers/net/ethernet/dec/tulip/dmfe.c
3689
3690DC390/AM53C974 SCSI driver
3691M:      Hannes Reinecke <hare@suse.com>
3692L:      linux-scsi@vger.kernel.org
3693S:      Maintained
3694F:      drivers/scsi/am53c974.c
3695
3696DC395x SCSI driver
3697M:      Oliver Neukum <oliver@neukum.org>
3698M:      Ali Akcaagac <aliakc@web.de>
3699M:      Jamie Lenehan <lenehan@twibble.org>
3700L:      dc395x@twibble.org
3701W:      http://twibble.org/dist/dc395x/
3702W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3703S:      Maintained
3704F:      Documentation/scsi/dc395x.txt
3705F:      drivers/scsi/dc395x.*
3706
3707DCCP PROTOCOL
3708M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3709L:      dccp@vger.kernel.org
3710W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3711S:      Maintained
3712F:      include/linux/dccp.h
3713F:      include/uapi/linux/dccp.h
3714F:      include/linux/tfrc.h
3715F:      net/dccp/
3716
3717DECnet NETWORK LAYER
3718W:      http://linux-decnet.sourceforge.net
3719L:      linux-decnet-user@lists.sourceforge.net
3720S:      Orphan
3721F:      Documentation/networking/decnet.txt
3722F:      net/decnet/
3723
3724DECSTATION PLATFORM SUPPORT
3725M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3726L:      linux-mips@linux-mips.org
3727W:      http://www.linux-mips.org/wiki/DECstation
3728S:      Maintained
3729F:      arch/mips/dec/
3730F:      arch/mips/include/asm/dec/
3731F:      arch/mips/include/asm/mach-dec/
3732
3733DEFXX FDDI NETWORK DRIVER
3734M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3735S:      Maintained
3736F:      drivers/net/fddi/defxx.*
3737
3738DELL LAPTOP DRIVER
3739M:      Matthew Garrett <mjg59@srcf.ucam.org>
3740M:      Pali Rohár <pali.rohar@gmail.com>
3741L:      platform-driver-x86@vger.kernel.org
3742S:      Maintained
3743F:      drivers/platform/x86/dell-laptop.c
3744
3745DELL LAPTOP RBTN DRIVER
3746M:      Pali Rohár <pali.rohar@gmail.com>
3747S:      Maintained
3748F:      drivers/platform/x86/dell-rbtn.*
3749
3750DELL LAPTOP FREEFALL DRIVER
3751M:      Pali Rohár <pali.rohar@gmail.com>
3752S:      Maintained
3753F:      drivers/platform/x86/dell-smo8800.c
3754
3755DELL LAPTOP SMM DRIVER
3756M:      Pali Rohár <pali.rohar@gmail.com>
3757S:      Maintained
3758F:      drivers/hwmon/dell-smm-hwmon.c
3759F:      include/uapi/linux/i8k.h
3760
3761DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3762M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3763S:      Maintained
3764F:      Documentation/dcdbas.txt
3765F:      drivers/firmware/dcdbas.*
3766
3767DELL WMI EXTRAS DRIVER
3768M:      Matthew Garrett <mjg59@srcf.ucam.org>
3769M:      Pali Rohár <pali.rohar@gmail.com>
3770S:      Maintained
3771F:      drivers/platform/x86/dell-wmi.c
3772
3773DESIGNWARE USB2 DRD IP DRIVER
3774M:      John Youn <johnyoun@synopsys.com>
3775L:      linux-usb@vger.kernel.org
3776T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3777S:      Maintained
3778F:      drivers/usb/dwc2/
3779
3780DESIGNWARE USB3 DRD IP DRIVER
3781M:      Felipe Balbi <balbi@kernel.org>
3782L:      linux-usb@vger.kernel.org
3783T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3784S:      Maintained
3785F:      drivers/usb/dwc3/
3786
3787DEVICE COREDUMP (DEV_COREDUMP)
3788M:      Johannes Berg <johannes@sipsolutions.net>
3789L:      linux-kernel@vger.kernel.org
3790S:      Maintained
3791F:      drivers/base/devcoredump.c
3792F:      include/linux/devcoredump.h
3793
3794DEVICE FREQUENCY (DEVFREQ)
3795M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3796M:      Kyungmin Park <kyungmin.park@samsung.com>
3797R:      Chanwoo Choi <cw00.choi@samsung.com>
3798L:      linux-pm@vger.kernel.org
3799T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3800S:      Maintained
3801F:      drivers/devfreq/
3802F:      include/linux/devfreq.h
3803F:      Documentation/devicetree/bindings/devfreq/
3804
3805DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3806M:      Chanwoo Choi <cw00.choi@samsung.com>
3807L:      linux-pm@vger.kernel.org
3808T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3809S:      Supported
3810F:      drivers/devfreq/event/
3811F:      drivers/devfreq/devfreq-event.c
3812F:      include/linux/devfreq-event.h
3813F:      Documentation/devicetree/bindings/devfreq/event/
3814
3815BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3816M:      Chanwoo Choi <cw00.choi@samsung.com>
3817L:      linux-pm@vger.kernel.org
3818L:      linux-samsung-soc@vger.kernel.org
3819T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3820S:      Maintained
3821F:      drivers/devfreq/exynos-bus.c
3822F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3823
3824DEVICE NUMBER REGISTRY
3825M:      Torben Mathiasen <device@lanana.org>
3826W:      http://lanana.org/docs/device-list/index.html
3827S:      Maintained
3828
3829DEVICE-MAPPER  (LVM)
3830M:      Alasdair Kergon <agk@redhat.com>
3831M:      Mike Snitzer <snitzer@redhat.com>
3832M:      dm-devel@redhat.com
3833L:      dm-devel@redhat.com
3834W:      http://sources.redhat.com/dm
3835Q:      http://patchwork.kernel.org/project/dm-devel/list/
3836T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3837T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3838S:      Maintained
3839F:      Documentation/device-mapper/
3840F:      drivers/md/dm*
3841F:      drivers/md/persistent-data/
3842F:      include/linux/device-mapper.h
3843F:      include/linux/dm-*.h
3844F:      include/uapi/linux/dm-*.h
3845
3846DEVLINK
3847M:      Jiri Pirko <jiri@mellanox.com>
3848L:      netdev@vger.kernel.org
3849S:      Supported
3850F:      net/core/devlink.c
3851F:      include/net/devlink.h
3852F:      include/uapi/linux/devlink.h
3853
3854DIALOG SEMICONDUCTOR DRIVERS
3855M:      Support Opensource <support.opensource@diasemi.com>
3856W:      http://www.dialog-semiconductor.com/products
3857S:      Supported
3858F:      Documentation/hwmon/da90??
3859F:      Documentation/devicetree/bindings/mfd/da90*.txt
3860F:      Documentation/devicetree/bindings/regulator/da92*.txt
3861F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3862F:      drivers/gpio/gpio-da90??.c
3863F:      drivers/hwmon/da90??-hwmon.c
3864F:      drivers/iio/adc/da91??-*.c
3865F:      drivers/input/misc/da90??_onkey.c
3866F:      drivers/input/touchscreen/da9052_tsi.c
3867F:      drivers/leds/leds-da90??.c
3868F:      drivers/mfd/da903x.c
3869F:      drivers/mfd/da90??-*.c
3870F:      drivers/mfd/da91??-*.c
3871F:      drivers/power/supply/da9052-battery.c
3872F:      drivers/power/supply/da91??-*.c
3873F:      drivers/regulator/da903x.c
3874F:      drivers/regulator/da9???-regulator.[ch]
3875F:      drivers/rtc/rtc-da90??.c
3876F:      drivers/video/backlight/da90??_bl.c
3877F:      drivers/watchdog/da90??_wdt.c
3878F:      include/linux/mfd/da903x.h
3879F:      include/linux/mfd/da9052/
3880F:      include/linux/mfd/da9055/
3881F:      include/linux/mfd/da9062/
3882F:      include/linux/mfd/da9063/
3883F:      include/linux/mfd/da9150/
3884F:      include/linux/regulator/da9211.h
3885F:      include/sound/da[79]*.h
3886F:      sound/soc/codecs/da[79]*.[ch]
3887
3888DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3889M:      William Breathitt Gray <vilhelm.gray@gmail.com>
3890L:      linux-gpio@vger.kernel.org
3891S:      Maintained
3892F:      drivers/gpio/gpio-gpio-mm.c
3893
3894DIGI NEO AND CLASSIC PCI PRODUCTS
3895M:      Lidza Louina <lidza.louina@gmail.com>
3896M:      Mark Hounschell <markh@compro.net>
3897L:      driverdev-devel@linuxdriverproject.org
3898S:      Maintained
3899F:      drivers/staging/dgnc/
3900
3901DIOLAN U2C-12 I2C DRIVER
3902M:      Guenter Roeck <linux@roeck-us.net>
3903L:      linux-i2c@vger.kernel.org
3904S:      Maintained
3905F:      drivers/i2c/busses/i2c-diolan-u2c.c
3906
3907DIRECT ACCESS (DAX)
3908M:      Matthew Wilcox <willy@linux.intel.com>
3909L:      linux-fsdevel@vger.kernel.org
3910S:      Supported
3911F:      fs/dax.c
3912
3913DIRECTORY NOTIFICATION (DNOTIFY)
3914M:      Eric Paris <eparis@parisplace.org>
3915S:      Maintained
3916F:      Documentation/filesystems/dnotify.txt
3917F:      fs/notify/dnotify/
3918F:      include/linux/dnotify.h
3919
3920DISK GEOMETRY AND PARTITION HANDLING
3921M:      Andries Brouwer <aeb@cwi.nl>
3922W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3923W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3924W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3925S:      Maintained
3926
3927DISKQUOTA
3928M:      Jan Kara <jack@suse.com>
3929S:      Maintained
3930F:      Documentation/filesystems/quota.txt
3931F:      fs/quota/
3932F:      include/linux/quota*.h
3933F:      include/uapi/linux/quota*.h
3934
3935DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3936M:      Bernie Thompson <bernie@plugable.com>
3937L:      linux-fbdev@vger.kernel.org
3938S:      Maintained
3939W:      http://plugable.com/category/projects/udlfb/
3940F:      drivers/video/fbdev/udlfb.c
3941F:      include/video/udlfb.h
3942F:      Documentation/fb/udlfb.txt
3943
3944DISTRIBUTED LOCK MANAGER (DLM)
3945M:      Christine Caulfield <ccaulfie@redhat.com>
3946M:      David Teigland <teigland@redhat.com>
3947L:      cluster-devel@redhat.com
3948W:      http://sources.redhat.com/cluster/
3949T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3950S:      Supported
3951F:      fs/dlm/
3952
3953DMA BUFFER SHARING FRAMEWORK
3954M:      Sumit Semwal <sumit.semwal@linaro.org>
3955S:      Maintained
3956L:      linux-media@vger.kernel.org
3957L:      dri-devel@lists.freedesktop.org
3958L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3959F:      drivers/dma-buf/
3960F:      include/linux/dma-buf*
3961F:      include/linux/reservation.h
3962F:      include/linux/*fence.h
3963F:      Documentation/dma-buf-sharing.txt
3964T:      git git://anongit.freedesktop.org/drm/drm-misc
3965
3966SYNC FILE FRAMEWORK
3967M:      Sumit Semwal <sumit.semwal@linaro.org>
3968R:      Gustavo Padovan <gustavo@padovan.org>
3969S:      Maintained
3970L:      linux-media@vger.kernel.org
3971L:      dri-devel@lists.freedesktop.org
3972F:      drivers/dma-buf/sync_*
3973F:      drivers/dma-buf/sw_sync.c
3974F:      include/linux/sync_file.h
3975F:      include/uapi/linux/sync_file.h
3976F:      Documentation/sync_file.txt
3977T:      git git://anongit.freedesktop.org/drm/drm-misc
3978
3979DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3980M:      Vinod Koul <vinod.koul@intel.com>
3981L:      dmaengine@vger.kernel.org
3982Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
3983S:      Maintained
3984F:      drivers/dma/
3985F:      include/linux/dmaengine.h
3986F:      Documentation/devicetree/bindings/dma/
3987F:      Documentation/dmaengine/
3988T:      git git://git.infradead.org/users/vkoul/slave-dma.git
3989
3990DME1737 HARDWARE MONITOR DRIVER
3991M:      Juerg Haefliger <juergh@gmail.com>
3992L:      linux-hwmon@vger.kernel.org
3993S:      Maintained
3994F:      Documentation/hwmon/dme1737
3995F:      drivers/hwmon/dme1737.c
3996
3997DMI/SMBIOS SUPPORT
3998M:      Jean Delvare <jdelvare@suse.com>
3999S:      Maintained
4000T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4001F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4002F:      drivers/firmware/dmi-id.c
4003F:      drivers/firmware/dmi_scan.c
4004F:      include/linux/dmi.h
4005
4006DOCUMENTATION
4007M:      Jonathan Corbet <corbet@lwn.net>
4008L:      linux-doc@vger.kernel.org
4009S:      Maintained
4010F:      Documentation/
4011F:      scripts/docproc.c
4012F:      scripts/kernel-doc*
4013X:      Documentation/ABI/
4014X:      Documentation/devicetree/
4015X:      Documentation/acpi
4016X:      Documentation/power
4017X:      Documentation/spi
4018X:      Documentation/media
4019T:      git git://git.lwn.net/linux.git docs-next
4020
4021DOUBLETALK DRIVER
4022M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4023L:      blinux-list@redhat.com
4024S:      Maintained
4025F:      drivers/char/dtlk.c
4026F:      include/linux/dtlk.h
4027
4028DPT_I2O SCSI RAID DRIVER
4029M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4030L:      linux-scsi@vger.kernel.org
4031W:      http://www.adaptec.com/
4032S:      Maintained
4033F:      drivers/scsi/dpt*
4034F:      drivers/scsi/dpt/
4035
4036DRBD DRIVER
4037M:      Philipp Reisner <philipp.reisner@linbit.com>
4038M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4039L:      drbd-dev@lists.linbit.com
4040W:      http://www.drbd.org
4041T:      git git://git.linbit.com/linux-drbd.git
4042T:      git git://git.linbit.com/drbd-8.4.git
4043S:      Supported
4044F:      drivers/block/drbd/
4045F:      lib/lru_cache.c
4046F:      Documentation/blockdev/drbd/
4047
4048DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4049M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4050T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4051S:      Supported
4052F:      Documentation/kobject.txt
4053F:      drivers/base/
4054F:      fs/debugfs/
4055F:      fs/kernfs/
4056F:      fs/sysfs/
4057F:      include/linux/debugfs.h
4058F:      include/linux/kobj*
4059F:      lib/kobj*
4060
4061DRM DRIVERS
4062M:      David Airlie <airlied@linux.ie>
4063L:      dri-devel@lists.freedesktop.org
4064T:      git git://people.freedesktop.org/~airlied/linux
4065B:      https://bugs.freedesktop.org/
4066C:      irc://chat.freenode.net/dri-devel
4067S:      Maintained
4068F:      drivers/gpu/drm/
4069F:      drivers/gpu/vga/
4070F:      Documentation/devicetree/bindings/display/
4071F:      Documentation/devicetree/bindings/gpu/
4072F:      Documentation/devicetree/bindings/video/
4073F:      Documentation/gpu/
4074F:      include/drm/
4075F:      include/uapi/drm/
4076
4077DRM DRIVERS AND MISC GPU PATCHES
4078M:      Daniel Vetter <daniel.vetter@intel.com>
4079M:      Jani Nikula <jani.nikula@linux.intel.com>
4080M:      Sean Paul <seanpaul@chromium.org>
4081W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4082S:      Maintained
4083T:      git git://anongit.freedesktop.org/drm/drm-misc
4084F:      Documentation/gpu/
4085F:      drivers/gpu/vga/
4086F:      drivers/gpu/drm/*
4087F:      include/drm/drm*
4088F:      include/uapi/drm/drm*
4089
4090DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4091M:      Dave Airlie <airlied@redhat.com>
4092S:      Odd Fixes
4093F:      drivers/gpu/drm/ast/
4094
4095DRM DRIVERS FOR BRIDGE CHIPS
4096M:      Archit Taneja <architt@codeaurora.org>
4097S:      Maintained
4098T:      git git://anongit.freedesktop.org/drm/drm-misc
4099F:      drivers/gpu/drm/bridge/
4100
4101DRM DRIVER FOR BOCHS VIRTUAL GPU
4102M:      Gerd Hoffmann <kraxel@redhat.com>
4103L:      virtualization@lists.linux-foundation.org
4104T:      git git://git.kraxel.org/linux drm-qemu
4105S:      Maintained
4106F:      drivers/gpu/drm/bochs/
4107
4108DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4109M:      Dave Airlie <airlied@redhat.com>
4110M:      Gerd Hoffmann <kraxel@redhat.com>
4111L:      virtualization@lists.linux-foundation.org
4112T:      git git://git.kraxel.org/linux drm-qemu
4113S:      Obsolete
4114W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4115F:      drivers/gpu/drm/cirrus/
4116
4117RADEON and AMDGPU DRM DRIVERS
4118M:      Alex Deucher <alexander.deucher@amd.com>
4119M:      Christian König <christian.koenig@amd.com>
4120L:      amd-gfx@lists.freedesktop.org
4121T:      git git://people.freedesktop.org/~agd5f/linux
4122S:      Supported
4123F:      drivers/gpu/drm/radeon/
4124F:      include/uapi/drm/radeon_drm.h
4125F:      drivers/gpu/drm/amd/
4126F:      include/uapi/drm/amdgpu_drm.h
4127
4128DRM PANEL DRIVERS
4129M:      Thierry Reding <thierry.reding@gmail.com>
4130L:      dri-devel@lists.freedesktop.org
4131T:      git git://anongit.freedesktop.org/tegra/linux.git
4132S:      Maintained
4133F:      drivers/gpu/drm/drm_panel.c
4134F:      drivers/gpu/drm/panel/
4135F:      include/drm/drm_panel.h
4136F:      Documentation/devicetree/bindings/display/panel/
4137
4138INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4139M:      Daniel Vetter <daniel.vetter@intel.com>
4140M:      Jani Nikula <jani.nikula@linux.intel.com>
4141L:      intel-gfx@lists.freedesktop.org
4142W:      https://01.org/linuxgraphics/
4143B:      https://01.org/linuxgraphics/documentation/how-report-bugs
4144C:      irc://chat.freenode.net/intel-gfx
4145Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4146T:      git git://anongit.freedesktop.org/drm-intel
4147S:      Supported
4148F:      drivers/gpu/drm/i915/
4149F:      include/drm/i915*
4150F:      include/uapi/drm/i915_drm.h
4151F:      Documentation/gpu/i915.rst
4152
4153INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4154M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4155M:      Zhi Wang <zhi.a.wang@intel.com>
4156L:      intel-gvt-dev@lists.freedesktop.org
4157L:      intel-gfx@lists.freedesktop.org
4158W:      https://01.org/igvt-g
4159T:      git https://github.com/01org/gvt-linux.git
4160S:      Supported
4161F:      drivers/gpu/drm/i915/gvt/
4162
4163DRM DRIVERS FOR ATMEL HLCDC
4164M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4165L:      dri-devel@lists.freedesktop.org
4166S:      Supported
4167F:      drivers/gpu/drm/atmel-hlcdc/
4168F:      Documentation/devicetree/bindings/drm/atmel/
4169
4170DRM DRIVERS FOR ALLWINNER A10
4171M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4172L:      dri-devel@lists.freedesktop.org
4173S:      Supported
4174F:      drivers/gpu/drm/sun4i/
4175F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4176
4177DRM DRIVERS FOR AMLOGIC SOCS
4178M:      Neil Armstrong <narmstrong@baylibre.com>
4179L:      dri-devel@lists.freedesktop.org
4180L:      linux-amlogic@lists.infradead.org
4181W:      http://linux-meson.com/
4182S:      Supported
4183F:      drivers/gpu/drm/meson/
4184F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4185
4186DRM DRIVERS FOR EXYNOS
4187M:      Inki Dae <inki.dae@samsung.com>
4188M:      Joonyoung Shim <jy0922.shim@samsung.com>
4189M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4190M:      Kyungmin Park <kyungmin.park@samsung.com>
4191L:      dri-devel@lists.freedesktop.org
4192T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4193S:      Supported
4194F:      drivers/gpu/drm/exynos/
4195F:      include/uapi/drm/exynos_drm.h
4196F:      Documentation/devicetree/bindings/display/exynos/
4197
4198DRM DRIVERS FOR FREESCALE DCU
4199M:      Stefan Agner <stefan@agner.ch>
4200M:      Alison Wang <alison.wang@freescale.com>
4201L:      dri-devel@lists.freedesktop.org
4202S:      Supported
4203F:      drivers/gpu/drm/fsl-dcu/
4204F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4205F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4206F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4207
4208DRM DRIVERS FOR FREESCALE IMX
4209M:      Philipp Zabel <p.zabel@pengutronix.de>
4210L:      dri-devel@lists.freedesktop.org
4211S:      Maintained
4212F:      drivers/gpu/drm/imx/
4213F:      drivers/gpu/ipu-v3/
4214F:      Documentation/devicetree/bindings/display/imx/
4215
4216DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4217M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4218L:      dri-devel@lists.freedesktop.org
4219T:      git git://github.com/patjak/drm-gma500
4220S:      Maintained
4221F:      drivers/gpu/drm/gma500/
4222
4223DRM DRIVERS FOR HISILICON
4224M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4225M:      Rongrong Zou <zourongrong@gmail.com>
4226R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4227R:      Chen Feng <puck.chen@hisilicon.com>
4228L:      dri-devel@lists.freedesktop.org
4229T:      git git://github.com/xin3liang/linux.git
4230S:      Maintained
4231F:      drivers/gpu/drm/hisilicon/
4232F:      Documentation/devicetree/bindings/display/hisilicon/
4233
4234DRM DRIVER FOR INTEL I810 VIDEO CARDS
4235S:      Orphan / Obsolete
4236F:      drivers/gpu/drm/i810/
4237F:      include/uapi/drm/i810_drm.h
4238
4239DRM DRIVERS FOR MEDIATEK
4240M:      CK Hu <ck.hu@mediatek.com>
4241M:      Philipp Zabel <p.zabel@pengutronix.de>
4242L:      dri-devel@lists.freedesktop.org
4243S:      Supported
4244F:      drivers/gpu/drm/mediatek/
4245F:      Documentation/devicetree/bindings/display/mediatek/
4246
4247DRM DRIVER FOR MSM ADRENO GPU
4248M:      Rob Clark <robdclark@gmail.com>
4249L:      linux-arm-msm@vger.kernel.org
4250L:      dri-devel@lists.freedesktop.org
4251L:      freedreno@lists.freedesktop.org
4252T:      git git://people.freedesktop.org/~robclark/linux
4253S:      Maintained
4254F:      drivers/gpu/drm/msm/
4255F:      include/uapi/drm/msm_drm.h
4256F:      Documentation/devicetree/bindings/display/msm/
4257
4258DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4259M:      Ben Skeggs <bskeggs@redhat.com>
4260L:      dri-devel@lists.freedesktop.org
4261L:      nouveau@lists.freedesktop.org
4262T:      git git://github.com/skeggsb/linux
4263S:      Supported
4264F:      drivers/gpu/drm/nouveau/
4265F:      include/uapi/drm/nouveau_drm.h
4266
4267DRM DRIVERS FOR NVIDIA TEGRA
4268M:      Thierry Reding <thierry.reding@gmail.com>
4269L:      dri-devel@lists.freedesktop.org
4270L:      linux-tegra@vger.kernel.org
4271T:      git git://anongit.freedesktop.org/tegra/linux.git
4272S:      Supported
4273F:      drivers/gpu/drm/tegra/
4274F:      drivers/gpu/host1x/
4275F:      include/linux/host1x.h
4276F:      include/uapi/drm/tegra_drm.h
4277F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4278
4279DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4280S:      Orphan / Obsolete
4281F:      drivers/gpu/drm/mga/
4282F:      include/uapi/drm/mga_drm.h
4283
4284DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4285M:      Dave Airlie <airlied@redhat.com>
4286S:      Odd Fixes
4287F:      drivers/gpu/drm/mgag200/
4288
4289DRM DRIVER FOR RAGE 128 VIDEO CARDS
4290S:      Orphan / Obsolete
4291F:      drivers/gpu/drm/r128/
4292F:      include/uapi/drm/r128_drm.h
4293
4294DRM DRIVERS FOR RENESAS
4295M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4296L:      dri-devel@lists.freedesktop.org
4297L:      linux-renesas-soc@vger.kernel.org
4298T:      git git://linuxtv.org/pinchartl/fbdev
4299S:      Supported
4300F:      drivers/gpu/drm/rcar-du/
4301F:      drivers/gpu/drm/shmobile/
4302F:      include/linux/platform_data/shmob_drm.h
4303F:      Documentation/devicetree/bindings/display/renesas,du.txt
4304
4305DRM DRIVER FOR QXL VIRTUAL GPU
4306M:      Dave Airlie <airlied@redhat.com>
4307M:      Gerd Hoffmann <kraxel@redhat.com>
4308L:      virtualization@lists.linux-foundation.org
4309T:      git git://git.kraxel.org/linux drm-qemu
4310S:      Maintained
4311F:      drivers/gpu/drm/qxl/
4312F:      include/uapi/drm/qxl_drm.h
4313
4314DRM DRIVERS FOR ROCKCHIP
4315M:      Mark Yao <mark.yao@rock-chips.com>
4316L:      dri-devel@lists.freedesktop.org
4317S:      Maintained
4318F:      drivers/gpu/drm/rockchip/
4319F:      Documentation/devicetree/bindings/display/rockchip/
4320
4321DRM DRIVER FOR SAVAGE VIDEO CARDS
4322S:      Orphan / Obsolete
4323F:      drivers/gpu/drm/savage/
4324F:      include/uapi/drm/savage_drm.h
4325
4326DRM DRIVER FOR SIS VIDEO CARDS
4327S:      Orphan / Obsolete
4328F:      drivers/gpu/drm/sis/
4329F:      include/uapi/drm/sis_drm.h
4330
4331DRM DRIVERS FOR STI
4332M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4333M:      Vincent Abriou <vincent.abriou@st.com>
4334L:      dri-devel@lists.freedesktop.org
4335T:      git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4336S:      Maintained
4337F:      drivers/gpu/drm/sti
4338F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4339
4340DRM DRIVER FOR TDFX VIDEO CARDS
4341S:      Orphan / Obsolete
4342F:      drivers/gpu/drm/tdfx/
4343
4344DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4345M:      Dave Airlie <airlied@redhat.com>
4346S:      Odd Fixes
4347F:      drivers/gpu/drm/udl/
4348
4349DRM DRIVERS FOR VIVANTE GPU IP
4350M:      Lucas Stach <l.stach@pengutronix.de>
4351R:      Russell King <linux+etnaviv@armlinux.org.uk>
4352R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4353L:      etnaviv@lists.freedesktop.org
4354L:      dri-devel@lists.freedesktop.org
4355S:      Maintained
4356F:      drivers/gpu/drm/etnaviv/
4357F:      include/uapi/drm/etnaviv_drm.h
4358F:      Documentation/devicetree/bindings/display/etnaviv/
4359
4360DRM DRIVER FOR VMWARE VIRTUAL GPU
4361M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4362M:      Sinclair Yeh <syeh@vmware.com>
4363M:      Thomas Hellstrom <thellstrom@vmware.com>
4364L:      dri-devel@lists.freedesktop.org
4365T:      git git://people.freedesktop.org/~syeh/repos_linux
4366T:      git git://people.freedesktop.org/~thomash/linux
4367S:      Supported
4368F:      drivers/gpu/drm/vmwgfx/
4369F:      include/uapi/drm/vmwgfx_drm.h
4370
4371DRM DRIVERS FOR VC4
4372M:      Eric Anholt <eric@anholt.net>
4373T:      git git://github.com/anholt/linux
4374S:      Supported
4375F:      drivers/gpu/drm/vc4/
4376F:      include/uapi/drm/vc4_drm.h
4377F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4378
4379DRM DRIVERS FOR TI OMAP
4380M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4381L:      dri-devel@lists.freedesktop.org
4382S:      Maintained
4383F:      drivers/gpu/drm/omapdrm/
4384F:      Documentation/devicetree/bindings/display/ti/
4385
4386DRM DRIVERS FOR TI LCDC
4387M:      Jyri Sarha <jsarha@ti.com>
4388R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4389L:      dri-devel@lists.freedesktop.org
4390S:      Maintained
4391F:      drivers/gpu/drm/tilcdc/
4392F:      Documentation/devicetree/bindings/display/tilcdc/
4393
4394DRM DRIVERS FOR ZTE ZX
4395M:      Shawn Guo <shawnguo@kernel.org>
4396L:      dri-devel@lists.freedesktop.org
4397S:      Maintained
4398F:      drivers/gpu/drm/zte/
4399F:      Documentation/devicetree/bindings/display/zte,vou.txt
4400
4401DSBR100 USB FM RADIO DRIVER
4402M:      Alexey Klimov <klimov.linux@gmail.com>
4403L:      linux-media@vger.kernel.org
4404T:      git git://linuxtv.org/media_tree.git
4405S:      Maintained
4406F:      drivers/media/radio/dsbr100.c
4407
4408DSCC4 DRIVER
4409M:      Francois Romieu <romieu@fr.zoreil.com>
4410L:      netdev@vger.kernel.org
4411S:      Maintained
4412F:      drivers/net/wan/dscc4.c
4413
4414DT3155 MEDIA DRIVER
4415M:      Hans Verkuil <hverkuil@xs4all.nl>
4416L:      linux-media@vger.kernel.org
4417T:      git git://linuxtv.org/media_tree.git
4418W:      https://linuxtv.org
4419S:      Odd Fixes
4420F:      drivers/media/pci/dt3155/
4421
4422DVB_USB_AF9015 MEDIA DRIVER
4423M:      Antti Palosaari <crope@iki.fi>
4424L:      linux-media@vger.kernel.org
4425W:      https://linuxtv.org
4426W:      http://palosaari.fi/linux/
4427Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4428T:      git git://linuxtv.org/anttip/media_tree.git
4429S:      Maintained
4430F:      drivers/media/usb/dvb-usb-v2/af9015*
4431
4432DVB_USB_AF9035 MEDIA DRIVER
4433M:      Antti Palosaari <crope@iki.fi>
4434L:      linux-media@vger.kernel.org
4435W:      https://linuxtv.org
4436W:      http://palosaari.fi/linux/
4437Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4438T:      git git://linuxtv.org/anttip/media_tree.git
4439S:      Maintained
4440F:      drivers/media/usb/dvb-usb-v2/af9035*
4441
4442DVB_USB_ANYSEE MEDIA DRIVER
4443M:      Antti Palosaari <crope@iki.fi>
4444L:      linux-media@vger.kernel.org
4445W:      https://linuxtv.org
4446W:      http://palosaari.fi/linux/
4447Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4448T:      git git://linuxtv.org/anttip/media_tree.git
4449S:      Maintained
4450F:      drivers/media/usb/dvb-usb-v2/anysee*
4451
4452DVB_USB_AU6610 MEDIA DRIVER
4453M:      Antti Palosaari <crope@iki.fi>
4454L:      linux-media@vger.kernel.org
4455W:      https://linuxtv.org
4456W:      http://palosaari.fi/linux/
4457Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4458T:      git git://linuxtv.org/anttip/media_tree.git
4459S:      Maintained
4460F:      drivers/media/usb/dvb-usb-v2/au6610*
4461
4462DVB_USB_CE6230 MEDIA DRIVER
4463M:      Antti Palosaari <crope@iki.fi>
4464L:      linux-media@vger.kernel.org
4465W:      https://linuxtv.org
4466W:      http://palosaari.fi/linux/
4467Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4468T:      git git://linuxtv.org/anttip/media_tree.git
4469S:      Maintained
4470F:      drivers/media/usb/dvb-usb-v2/ce6230*
4471
4472DVB_USB_CXUSB MEDIA DRIVER
4473M:      Michael Krufky <mkrufky@linuxtv.org>
4474L:      linux-media@vger.kernel.org
4475W:      https://linuxtv.org
4476W:      http://github.com/mkrufky
4477Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4478T:      git git://linuxtv.org/media_tree.git
4479S:      Maintained
4480F:      drivers/media/usb/dvb-usb/cxusb*
4481
4482DVB_USB_EC168 MEDIA DRIVER
4483M:      Antti Palosaari <crope@iki.fi>
4484L:      linux-media@vger.kernel.org
4485W:      https://linuxtv.org
4486W:      http://palosaari.fi/linux/
4487Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4488T:      git git://linuxtv.org/anttip/media_tree.git
4489S:      Maintained
4490F:      drivers/media/usb/dvb-usb-v2/ec168*
4491
4492DVB_USB_GL861 MEDIA DRIVER
4493M:      Antti Palosaari <crope@iki.fi>
4494L:      linux-media@vger.kernel.org
4495W:      https://linuxtv.org
4496Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4497T:      git git://linuxtv.org/anttip/media_tree.git
4498S:      Maintained
4499F:      drivers/media/usb/dvb-usb-v2/gl861*
4500
4501DVB_USB_MXL111SF MEDIA DRIVER
4502M:      Michael Krufky <mkrufky@linuxtv.org>
4503L:      linux-media@vger.kernel.org
4504W:      https://linuxtv.org
4505W:      http://github.com/mkrufky
4506Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4507T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4508S:      Maintained
4509F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4510
4511DVB_USB_RTL28XXU MEDIA DRIVER
4512M:      Antti Palosaari <crope@iki.fi>
4513L:      linux-media@vger.kernel.org
4514W:      https://linuxtv.org
4515W:      http://palosaari.fi/linux/
4516Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4517T:      git git://linuxtv.org/anttip/media_tree.git
4518S:      Maintained
4519F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4520
4521DVB_USB_V2 MEDIA DRIVER
4522M:      Antti Palosaari <crope@iki.fi>
4523L:      linux-media@vger.kernel.org
4524W:      https://linuxtv.org
4525W:      http://palosaari.fi/linux/
4526Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4527T:      git git://linuxtv.org/anttip/media_tree.git
4528S:      Maintained
4529F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4530F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4531
4532DYNAMIC DEBUG
4533M:      Jason Baron <jbaron@akamai.com>
4534S:      Maintained
4535F:      lib/dynamic_debug.c
4536F:      include/linux/dynamic_debug.h
4537
4538DZ DECSTATION DZ11 SERIAL DRIVER
4539M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4540S:      Maintained
4541F:      drivers/tty/serial/dz.*
4542
4543E3X0 POWER BUTTON DRIVER
4544M:      Moritz Fischer <moritz.fischer@ettus.com>
4545L:      usrp-users@lists.ettus.com
4546W:      http://www.ettus.com
4547S:      Supported
4548F:      drivers/input/misc/e3x0-button.c
4549F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4550
4551E4000 MEDIA DRIVER
4552M:      Antti Palosaari <crope@iki.fi>
4553L:      linux-media@vger.kernel.org
4554W:      https://linuxtv.org
4555W:      http://palosaari.fi/linux/
4556Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4557T:      git git://linuxtv.org/anttip/media_tree.git
4558S:      Maintained
4559F:      drivers/media/tuners/e4000*
4560
4561EATA ISA/EISA/PCI SCSI DRIVER
4562M:      Dario Ballabio <ballabio_dario@emc.com>
4563L:      linux-scsi@vger.kernel.org
4564S:      Maintained
4565F:      drivers/scsi/eata.c
4566
4567EC100 MEDIA DRIVER
4568M:      Antti Palosaari <crope@iki.fi>
4569L:      linux-media@vger.kernel.org
4570W:      https://linuxtv.org
4571W:      http://palosaari.fi/linux/
4572Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4573T:      git git://linuxtv.org/anttip/media_tree.git
4574S:      Maintained
4575F:      drivers/media/dvb-frontends/ec100*
4576
4577ECRYPT FILE SYSTEM
4578M:      Tyler Hicks <tyhicks@canonical.com>
4579L:      ecryptfs@vger.kernel.org
4580W:      http://ecryptfs.org
4581W:      https://launchpad.net/ecryptfs
4582T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4583S:      Supported
4584F:      Documentation/filesystems/ecryptfs.txt
4585F:      fs/ecryptfs/
4586
4587EDAC-CORE
4588M:      Borislav Petkov <bp@alien8.de>
4589M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4590M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4591L:      linux-edac@vger.kernel.org
4592T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4593T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4594S:      Supported
4595F:      Documentation/admin-guide/ras.rst
4596F:      Documentation/driver-api/edac.rst
4597F:      drivers/edac/
4598F:      include/linux/edac.h
4599
4600EDAC-AMD64
4601M:      Borislav Petkov <bp@alien8.de>
4602L:      linux-edac@vger.kernel.org
4603S:      Maintained
4604F:      drivers/edac/amd64_edac*
4605
4606EDAC-CALXEDA
4607M:      Robert Richter <rric@kernel.org>
4608L:      linux-edac@vger.kernel.org
4609S:      Maintained
4610F:      drivers/edac/highbank*
4611
4612EDAC-CAVIUM
4613M:      Ralf Baechle <ralf@linux-mips.org>
4614M:      David Daney <david.daney@cavium.com>
4615L:      linux-edac@vger.kernel.org
4616L:      linux-mips@linux-mips.org
4617S:      Supported
4618F:      drivers/edac/octeon_edac*
4619
4620EDAC-E752X
4621M:      Mark Gross <mark.gross@intel.com>
4622L:      linux-edac@vger.kernel.org
4623S:      Maintained
4624F:      drivers/edac/e752x_edac.c
4625
4626EDAC-E7XXX
4627L:      linux-edac@vger.kernel.org
4628S:      Maintained
4629F:      drivers/edac/e7xxx_edac.c
4630
4631EDAC-FSL_DDR
4632M:      York Sun <york.sun@nxp.com>
4633L:      linux-edac@vger.kernel.org
4634S:      Maintained
4635F:      drivers/edac/fsl_ddr_edac.*
4636
4637EDAC-GHES
4638M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4639M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4640L:      linux-edac@vger.kernel.org
4641S:      Maintained
4642F:      drivers/edac/ghes_edac.c
4643
4644EDAC-I82443BXGX
4645M:      Tim Small <tim@buttersideup.com>
4646L:      linux-edac@vger.kernel.org
4647S:      Maintained
4648F:      drivers/edac/i82443bxgx_edac.c
4649
4650EDAC-I3000
4651L:      linux-edac@vger.kernel.org
4652S:      Orphan
4653F:      drivers/edac/i3000_edac.c
4654
4655EDAC-I5000
4656L:      linux-edac@vger.kernel.org
4657S:      Maintained
4658F:      drivers/edac/i5000_edac.c
4659
4660EDAC-I5400
4661M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4662M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4663L:      linux-edac@vger.kernel.org
4664S:      Maintained
4665F:      drivers/edac/i5400_edac.c
4666
4667EDAC-I7300
4668M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4669M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4670L:      linux-edac@vger.kernel.org
4671S:      Maintained
4672F:      drivers/edac/i7300_edac.c
4673
4674EDAC-I7CORE
4675M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4676M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4677L:      linux-edac@vger.kernel.org
4678S:      Maintained
4679F:      drivers/edac/i7core_edac.c
4680
4681EDAC-I82975X
4682M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4683M:      "Arvind R." <arvino55@gmail.com>
4684L:      linux-edac@vger.kernel.org
4685S:      Maintained
4686F:      drivers/edac/i82975x_edac.c
4687
4688EDAC-IE31200
4689M:      Jason Baron <jbaron@akamai.com>
4690L:      linux-edac@vger.kernel.org
4691S:      Maintained
4692F:      drivers/edac/ie31200_edac.c
4693
4694EDAC-MPC85XX
4695M:      Johannes Thumshirn <morbidrsa@gmail.com>
4696L:      linux-edac@vger.kernel.org
4697S:      Maintained
4698F:      drivers/edac/mpc85xx_edac.[ch]
4699
4700EDAC-PASEMI
4701M:      Egor Martovetsky <egor@pasemi.com>
4702L:      linux-edac@vger.kernel.org
4703S:      Maintained
4704F:      drivers/edac/pasemi_edac.c
4705
4706EDAC-R82600
4707M:      Tim Small <tim@buttersideup.com>
4708L:      linux-edac@vger.kernel.org
4709S:      Maintained
4710F:      drivers/edac/r82600_edac.c
4711
4712EDAC-SBRIDGE
4713M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4714M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4715L:      linux-edac@vger.kernel.org
4716S:      Maintained
4717F:      drivers/edac/sb_edac.c
4718
4719EDAC-SKYLAKE
4720M:      Tony Luck <tony.luck@intel.com>
4721L:      linux-edac@vger.kernel.org
4722S:      Maintained
4723F:      drivers/edac/skx_edac.c
4724
4725EDAC-XGENE
4726APPLIED MICRO (APM) X-GENE SOC EDAC
4727M:     Loc Ho <lho@apm.com>
4728S:     Supported
4729F:     drivers/edac/xgene_edac.c
4730F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4731
4732EDIROL UA-101/UA-1000 DRIVER
4733M:      Clemens Ladisch <clemens@ladisch.de>
4734L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4735T:      git git://git.alsa-project.org/alsa-kernel.git
4736S:      Maintained
4737F:      sound/usb/misc/ua101.c
4738
4739EXTENSIBLE FIRMWARE INTERFACE (EFI)
4740M:      Matt Fleming <matt@codeblueprint.co.uk>
4741M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
4742L:      linux-efi@vger.kernel.org
4743T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4744S:      Maintained
4745F:      Documentation/efi-stub.txt
4746F:      arch/*/kernel/efi.c
4747F:      arch/x86/boot/compressed/eboot.[ch]
4748F:      arch/*/include/asm/efi.h
4749F:      arch/x86/platform/efi/
4750F:      drivers/firmware/efi/
4751F:      include/linux/efi*.h
4752F:      arch/arm/boot/compressed/efi-header.S
4753F:      arch/arm64/kernel/efi-entry.S
4754
4755EFI VARIABLE FILESYSTEM
4756M:      Matthew Garrett <matthew.garrett@nebula.com>
4757M:      Jeremy Kerr <jk@ozlabs.org>
4758M:      Matt Fleming <matt@codeblueprint.co.uk>
4759T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4760L:      linux-efi@vger.kernel.org
4761S:      Maintained
4762F:      fs/efivarfs/
4763
4764EFIFB FRAMEBUFFER DRIVER
4765L:      linux-fbdev@vger.kernel.org
4766M:      Peter Jones <pjones@redhat.com>
4767S:      Maintained
4768F:      drivers/video/fbdev/efifb.c
4769
4770EFI TEST DRIVER
4771L:      linux-efi@vger.kernel.org
4772M:      Ivan Hu <ivan.hu@canonical.com>
4773M:      Matt Fleming <matt@codeblueprint.co.uk>
4774S:      Maintained
4775F:      drivers/firmware/efi/test/
4776
4777EFS FILESYSTEM
4778W:      http://aeschi.ch.eu.org/efs/
4779S:      Orphan
4780F:      fs/efs/
4781
4782EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4783M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4784L:      netdev@vger.kernel.org
4785S:      Maintained
4786F:      drivers/net/ethernet/ibm/ehea/
4787
4788EM28XX VIDEO4LINUX DRIVER
4789M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4790M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4791L:      linux-media@vger.kernel.org
4792W:      https://linuxtv.org
4793T:      git git://linuxtv.org/media_tree.git
4794S:      Maintained
4795F:      drivers/media/usb/em28xx/
4796F:      Documentation/media/v4l-drivers/em28xx*
4797
4798EMBEDDED LINUX
4799M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4800M:      Matt Mackall <mpm@selenic.com>
4801M:      David Woodhouse <dwmw2@infradead.org>
4802L:      linux-embedded@vger.kernel.org
4803S:      Maintained
4804
4805EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4806M:      James Smart <james.smart@broadcom.com>
4807M:      Dick Kennedy <dick.kennedy@broadcom.com>
4808L:      linux-scsi@vger.kernel.org
4809W:      http://www.broadcom.com
4810S:      Supported
4811F:      drivers/scsi/lpfc/
4812
4813ENE CB710 FLASH CARD READER DRIVER
4814M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4815S:      Maintained
4816F:      drivers/misc/cb710/
4817F:      drivers/mmc/host/cb710-mmc.*
4818F:      include/linux/cb710.h
4819
4820ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4821M:      Maxim Levitsky <maximlevitsky@gmail.com>
4822S:      Maintained
4823F:      drivers/media/rc/ene_ir.*
4824
4825EPSON S1D13XXX FRAMEBUFFER DRIVER
4826M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4827S:      Maintained
4828T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4829F:      drivers/video/fbdev/s1d13xxxfb.c
4830F:      include/video/s1d13xxxfb.h
4831
4832ET131X NETWORK DRIVER
4833M:      Mark Einon <mark.einon@gmail.com>
4834S:      Odd Fixes
4835F:      drivers/net/ethernet/agere/
4836
4837ETHERNET BRIDGE
4838M:      Stephen Hemminger <stephen@networkplumber.org>
4839L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4840L:      netdev@vger.kernel.org
4841W:      http://www.linuxfoundation.org/en/Net:Bridge
4842S:      Maintained
4843F:      include/linux/netfilter_bridge/
4844F:      net/bridge/
4845
4846ETHERNET PHY LIBRARY
4847M:      Florian Fainelli <f.fainelli@gmail.com>
4848L:      netdev@vger.kernel.org
4849S:      Maintained
4850F:      include/linux/phy.h
4851F:      include/linux/phy_fixed.h
4852F:      drivers/net/phy/
4853F:      Documentation/networking/phy.txt
4854F:      drivers/of/of_mdio.c
4855F:      drivers/of/of_net.c
4856
4857EXT2 FILE SYSTEM
4858M:      Jan Kara <jack@suse.com>
4859L:      linux-ext4@vger.kernel.org
4860S:      Maintained
4861F:      Documentation/filesystems/ext2.txt
4862F:      fs/ext2/
4863F:      include/linux/ext2*
4864
4865EXT4 FILE SYSTEM
4866M:      "Theodore Ts'o" <tytso@mit.edu>
4867M:      Andreas Dilger <adilger.kernel@dilger.ca>
4868L:      linux-ext4@vger.kernel.org
4869W:      http://ext4.wiki.kernel.org
4870Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
4871T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4872S:      Maintained
4873F:      Documentation/filesystems/ext4.txt
4874F:      fs/ext4/
4875
4876Extended Verification Module (EVM)
4877M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
4878L:      linux-ima-devel@lists.sourceforge.net
4879L:      linux-security-module@vger.kernel.org
4880S:      Supported
4881F:      security/integrity/evm/
4882
4883EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4884M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4885M:      Chanwoo Choi <cw00.choi@samsung.com>
4886L:      linux-kernel@vger.kernel.org
4887T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4888S:      Maintained
4889F:      drivers/extcon/
4890F:      include/linux/extcon/
4891F:      include/linux/extcon.h
4892F:      Documentation/extcon/
4893F:      Documentation/devicetree/bindings/extcon/
4894
4895EXYNOS DP DRIVER
4896M:      Jingoo Han <jingoohan1@gmail.com>
4897L:      dri-devel@lists.freedesktop.org
4898S:      Maintained
4899F:      drivers/gpu/drm/exynos/exynos_dp*
4900
4901EXYNOS SYSMMU (IOMMU) driver
4902M:      Marek Szyprowski <m.szyprowski@samsung.com>
4903L:      iommu@lists.linux-foundation.org
4904S:      Maintained
4905F:      drivers/iommu/exynos-iommu.c
4906
4907EZchip NPS platform support
4908M:      Noam Camus <noamc@ezchip.com>
4909S:      Supported
4910F:      arch/arc/plat-eznps
4911F:      arch/arc/boot/dts/eznps.dts
4912
4913F71805F HARDWARE MONITORING DRIVER
4914M:      Jean Delvare <jdelvare@suse.com>
4915L:      linux-hwmon@vger.kernel.org
4916S:      Maintained
4917F:      Documentation/hwmon/f71805f
4918F:      drivers/hwmon/f71805f.c
4919
4920FC0011 TUNER DRIVER
4921M:      Michael Buesch <m@bues.ch>
4922L:      linux-media@vger.kernel.org
4923S:      Maintained
4924F:      drivers/media/tuners/fc0011.h
4925F:      drivers/media/tuners/fc0011.c
4926
4927FC2580 MEDIA DRIVER
4928M:      Antti Palosaari <crope@iki.fi>
4929L:      linux-media@vger.kernel.org
4930W:      https://linuxtv.org
4931W:      http://palosaari.fi/linux/
4932Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4933T:      git git://linuxtv.org/anttip/media_tree.git
4934S:      Maintained
4935F:      drivers/media/tuners/fc2580*
4936
4937FANOTIFY
4938M:      Eric Paris <eparis@redhat.com>
4939S:      Maintained
4940F:      fs/notify/fanotify/
4941F:      include/linux/fanotify.h
4942F:      include/uapi/linux/fanotify.h
4943
4944FARSYNC SYNCHRONOUS DRIVER
4945M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
4946W:      http://www.farsite.co.uk/
4947S:      Supported
4948F:      drivers/net/wan/farsync.*
4949
4950FAULT INJECTION SUPPORT
4951M:      Akinobu Mita <akinobu.mita@gmail.com>
4952S:      Supported
4953F:      Documentation/fault-injection/
4954F:      lib/fault-inject.c
4955
4956FBTFT Framebuffer drivers
4957M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4958M:      Noralf Trønnes <noralf@tronnes.org>
4959S:      Maintained
4960F:      drivers/staging/fbtft/
4961
4962FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4963M:      Johannes Thumshirn <jth@kernel.org>
4964L:      fcoe-devel@open-fcoe.org
4965W:      www.Open-FCoE.org
4966S:      Supported
4967F:      drivers/scsi/libfc/
4968F:      drivers/scsi/fcoe/
4969F:      include/scsi/fc/
4970F:      include/scsi/libfc.h
4971F:      include/scsi/libfcoe.h
4972F:      include/uapi/scsi/fc/
4973
4974FILE LOCKING (flock() and fcntl()/lockf())
4975M:      Jeff Layton <jlayton@poochiereds.net>
4976M:      "J. Bruce Fields" <bfields@fieldses.org>
4977L:      linux-fsdevel@vger.kernel.org
4978S:      Maintained
4979F:      include/linux/fcntl.h
4980F:      include/linux/fs.h
4981F:      include/uapi/linux/fcntl.h
4982F:      include/uapi/linux/fs.h
4983F:      fs/fcntl.c
4984F:      fs/locks.c
4985
4986FILESYSTEMS (VFS and infrastructure)
4987M:      Alexander Viro <viro@zeniv.linux.org.uk>
4988L:      linux-fsdevel@vger.kernel.org
4989S:      Maintained
4990F:      fs/*
4991
4992FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4993M:      Riku Voipio <riku.voipio@iki.fi>
4994L:      linux-hwmon@vger.kernel.org
4995S:      Maintained
4996F:      drivers/hwmon/f75375s.c
4997F:      include/linux/f75375s.h
4998
4999FIREWIRE AUDIO DRIVERS
5000M:      Clemens Ladisch <clemens@ladisch.de>
5001L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5002T:      git git://git.alsa-project.org/alsa-kernel.git
5003S:      Maintained
5004F:      sound/firewire/
5005
5006FIREWIRE MEDIA DRIVERS (firedtv)
5007M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5008L:      linux-media@vger.kernel.org
5009L:      linux1394-devel@lists.sourceforge.net
5010T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5011S:      Maintained
5012F:      drivers/media/firewire/
5013
5014FIREWIRE SBP-2 TARGET
5015M:      Chris Boot <bootc@bootc.net>
5016L:      linux-scsi@vger.kernel.org
5017L:      target-devel@vger.kernel.org
5018L:      linux1394-devel@lists.sourceforge.net
5019T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5020S:      Maintained
5021F:      drivers/target/sbp/
5022
5023FIREWIRE SUBSYSTEM
5024M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5025L:      linux1394-devel@lists.sourceforge.net
5026W:      http://ieee1394.wiki.kernel.org/
5027T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5028S:      Maintained
5029F:      drivers/firewire/
5030F:      include/linux/firewire.h
5031F:      include/uapi/linux/firewire*.h
5032F:      tools/firewire/
5033
5034FIRMWARE LOADER (request_firmware)
5035M:      Ming Lei <ming.lei@canonical.com>
5036M:      Luis R. Rodriguez <mcgrof@kernel.org>
5037L:      linux-kernel@vger.kernel.org
5038S:      Maintained
5039F:      Documentation/firmware_class/
5040F:      drivers/base/firmware*.c
5041F:      include/linux/firmware.h
5042
5043FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5044M:      Joshua Morris <josh.h.morris@us.ibm.com>
5045M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5046S:      Maintained
5047F:      drivers/block/rsxx/
5048
5049FLOPPY DRIVER
5050M:      Jiri Kosina <jikos@kernel.org>
5051T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5052S:      Odd fixes
5053F:      drivers/block/floppy.c
5054
5055FMC SUBSYSTEM
5056M:      Alessandro Rubini <rubini@gnudd.com>
5057W:      http://www.ohwr.org/projects/fmc-bus
5058S:      Supported
5059F:      drivers/fmc/
5060F:      include/linux/fmc*.h
5061F:      include/linux/ipmi-fru.h
5062K:      fmc_d.*register
5063
5064FPGA MANAGER FRAMEWORK
5065M:      Alan Tull <atull@opensource.altera.com>
5066R:      Moritz Fischer <moritz.fischer@ettus.com>
5067L:      linux-fpga@vger.kernel.org
5068S:      Maintained
5069T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5070F:      drivers/fpga/
5071F:      include/linux/fpga/fpga-mgr.h
5072W:      http://www.rocketboards.org
5073
5074FPU EMULATOR
5075M:      Bill Metzenthen <billm@melbpc.org.au>
5076W:      http://floatingpoint.sourceforge.net/emulator/index.html
5077S:      Maintained
5078F:      arch/x86/math-emu/
5079
5080FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5081L:      netdev@vger.kernel.org
5082S:      Orphan
5083F:      drivers/net/wan/dlci.c
5084F:      drivers/net/wan/sdla.c
5085
5086FRAMEBUFFER LAYER
5087M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5088L:      linux-fbdev@vger.kernel.org
5089T:      git git://github.com/bzolnier/linux.git
5090Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5091S:      Maintained
5092F:      Documentation/fb/
5093F:      drivers/video/
5094F:      include/video/
5095F:      include/linux/fb.h
5096F:      include/uapi/video/
5097F:      include/uapi/linux/fb.h
5098
5099FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5100M:      Horia Geantă <horia.geanta@nxp.com>
5101M:      Dan Douglass <dan.douglass@nxp.com>
5102L:      linux-crypto@vger.kernel.org
5103S:      Maintained
5104F:      drivers/crypto/caam/
5105F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5106
5107FREESCALE DIU FRAMEBUFFER DRIVER
5108M:      Timur Tabi <timur@tabi.org>
5109L:      linux-fbdev@vger.kernel.org
5110S:      Maintained
5111F:      drivers/video/fbdev/fsl-diu-fb.*
5112
5113FREESCALE DMA DRIVER
5114M:      Li Yang <leoli@freescale.com>
5115M:      Zhang Wei <zw@zh-kernel.org>
5116L:      linuxppc-dev@lists.ozlabs.org
5117S:      Maintained
5118F:      drivers/dma/fsldma.*
5119
5120FREESCALE GPMI NAND DRIVER
5121M:      Han Xu <han.xu@nxp.com>
5122L:      linux-mtd@lists.infradead.org
5123S:      Maintained
5124F:      drivers/mtd/nand/gpmi-nand/*
5125
5126FREESCALE I2C CPM DRIVER
5127M:      Jochen Friedrich <jochen@scram.de>
5128L:      linuxppc-dev@lists.ozlabs.org
5129L:      linux-i2c@vger.kernel.org
5130S:      Maintained
5131F:      drivers/i2c/busses/i2c-cpm.c
5132
5133FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5134M:      Sascha Hauer <kernel@pengutronix.de>
5135L:      linux-fbdev@vger.kernel.org
5136L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5137S:      Maintained
5138F:      include/linux/platform_data/video-imxfb.h
5139F:      drivers/video/fbdev/imxfb.c
5140
5141FREESCALE QUAD SPI DRIVER
5142M:      Han Xu <han.xu@nxp.com>
5143L:      linux-mtd@lists.infradead.org
5144S:      Maintained
5145F:      drivers/mtd/spi-nor/fsl-quadspi.c
5146
5147FREESCALE SOC FS_ENET DRIVER
5148M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5149M:      Vitaly Bordug <vbordug@ru.mvista.com>
5150L:      linuxppc-dev@lists.ozlabs.org
5151L:      netdev@vger.kernel.org
5152S:      Maintained
5153F:      drivers/net/ethernet/freescale/fs_enet/
5154F:      include/linux/fs_enet_pd.h
5155
5156FREESCALE IMX / MXC FEC DRIVER
5157M:      Fugang Duan <fugang.duan@nxp.com>
5158L:      netdev@vger.kernel.org
5159S:      Maintained
5160F:      drivers/net/ethernet/freescale/fec_main.c
5161F:      drivers/net/ethernet/freescale/fec_ptp.c
5162F:      drivers/net/ethernet/freescale/fec.h
5163F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5164
5165FREESCALE QORIQ DPAA FMAN DRIVER
5166M:      Madalin Bucur <madalin.bucur@nxp.com>
5167L:      netdev@vger.kernel.org
5168S:      Maintained
5169F:      drivers/net/ethernet/freescale/fman
5170F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5171
5172FREESCALE QORIQ DPAA ETHERNET DRIVER
5173M:      Madalin Bucur <madalin.bucur@nxp.com>
5174L:      netdev@vger.kernel.org
5175S:      Maintained
5176F:      drivers/net/ethernet/freescale/dpaa
5177
5178FREESCALE SOC DRIVERS
5179M:      Scott Wood <oss@buserror.net>
5180L:      linuxppc-dev@lists.ozlabs.org
5181L:      linux-arm-kernel@lists.infradead.org
5182S:      Maintained
5183F:      drivers/soc/fsl/
5184F:      include/linux/fsl/
5185
5186FREESCALE QUICC ENGINE LIBRARY
5187M:      Qiang Zhao <qiang.zhao@nxp.com>
5188L:      linuxppc-dev@lists.ozlabs.org
5189S:      Maintained
5190F:      drivers/soc/fsl/qe/
5191F:      include/soc/fsl/*qe*.h
5192F:      include/soc/fsl/*ucc*.h
5193
5194FREESCALE USB PERIPHERAL DRIVERS
5195M:      Li Yang <leoli@freescale.com>
5196L:      linux-usb@vger.kernel.org
5197L:      linuxppc-dev@lists.ozlabs.org
5198S:      Maintained
5199F:      drivers/usb/gadget/udc/fsl*
5200
5201FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5202M:      Li Yang <leoli@freescale.com>
5203L:      netdev@vger.kernel.org
5204L:      linuxppc-dev@lists.ozlabs.org
5205S:      Maintained
5206F:      drivers/net/ethernet/freescale/ucc_geth*
5207
5208FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5209M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5210L:      netdev@vger.kernel.org
5211S:      Maintained
5212F:      drivers/net/ethernet/freescale/gianfar*
5213X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5214F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5215
5216FREESCALE QUICC ENGINE UCC HDLC DRIVER
5217M:      Zhao Qiang <qiang.zhao@nxp.com>
5218L:      netdev@vger.kernel.org
5219L:      linuxppc-dev@lists.ozlabs.org
5220S:      Maintained
5221F:      drivers/net/wan/fsl_ucc_hdlc*
5222
5223FREESCALE QUICC ENGINE UCC UART DRIVER
5224M:      Timur Tabi <timur@tabi.org>
5225L:      linuxppc-dev@lists.ozlabs.org
5226S:      Maintained
5227F:      drivers/tty/serial/ucc_uart.c
5228
5229FREESCALE SOC SOUND DRIVERS
5230M:      Timur Tabi <timur@tabi.org>
5231M:      Nicolin Chen <nicoleotsuka@gmail.com>
5232M:      Xiubo Li <Xiubo.Lee@gmail.com>
5233R:      Fabio Estevam <fabio.estevam@nxp.com>
5234L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5235L:      linuxppc-dev@lists.ozlabs.org
5236S:      Maintained
5237F:      sound/soc/fsl/fsl*
5238F:      sound/soc/fsl/imx*
5239F:      sound/soc/fsl/mpc8610_hpcd.c
5240
5241FREEVXFS FILESYSTEM
5242M:      Christoph Hellwig <hch@infradead.org>
5243W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5244S:      Maintained
5245F:      fs/freevxfs/
5246
5247FREEZER
5248M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5249M:      Pavel Machek <pavel@ucw.cz>
5250L:      linux-pm@vger.kernel.org
5251S:      Supported
5252F:      Documentation/power/freezing-of-tasks.txt
5253F:      include/linux/freezer.h
5254F:      kernel/freezer.c
5255
5256FRONTSWAP API
5257M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5258L:      linux-kernel@vger.kernel.org
5259S:      Maintained
5260F:      mm/frontswap.c
5261F:      include/linux/frontswap.h
5262
5263FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5264M:      David Howells <dhowells@redhat.com>
5265L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5266S:      Supported
5267F:      Documentation/filesystems/caching/
5268F:      fs/fscache/
5269F:      include/linux/fscache*.h
5270
5271FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5272M:      Theodore Y. Ts'o <tytso@mit.edu>
5273M:      Jaegeuk Kim <jaegeuk@kernel.org>
5274L:      linux-fsdevel@vger.kernel.org
5275S:      Supported
5276F:      fs/crypto/
5277F:      include/linux/fscrypto.h
5278
5279F2FS FILE SYSTEM
5280M:      Jaegeuk Kim <jaegeuk@kernel.org>
5281M:      Chao Yu <yuchao0@huawei.com>
5282L:      linux-f2fs-devel@lists.sourceforge.net
5283W:      https://f2fs.wiki.kernel.org/
5284T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5285S:      Maintained
5286F:      Documentation/filesystems/f2fs.txt
5287F:      Documentation/ABI/testing/sysfs-fs-f2fs
5288F:      fs/f2fs/
5289F:      include/linux/f2fs_fs.h
5290F:      include/trace/events/f2fs.h
5291
5292FUJITSU FR-V (FRV) PORT
5293S:      Orphan
5294F:      arch/frv/
5295
5296FUJITSU LAPTOP EXTRAS
5297M:      Jonathan Woithe <jwoithe@just42.net>
5298L:      platform-driver-x86@vger.kernel.org
5299S:      Maintained
5300F:      drivers/platform/x86/fujitsu-laptop.c
5301
5302FUJITSU M-5MO LS CAMERA ISP DRIVER
5303M:      Kyungmin Park <kyungmin.park@samsung.com>
5304M:      Heungjun Kim <riverful.kim@samsung.com>
5305L:      linux-media@vger.kernel.org
5306S:      Maintained
5307F:      drivers/media/i2c/m5mols/
5308F:      include/media/i2c/m5mols.h
5309
5310FUJITSU TABLET EXTRAS
5311M:      Robert Gerlach <khnz@gmx.de>
5312L:      platform-driver-x86@vger.kernel.org
5313S:      Maintained
5314F:      drivers/platform/x86/fujitsu-tablet.c
5315
5316FUSE: FILESYSTEM IN USERSPACE
5317M:      Miklos Szeredi <miklos@szeredi.hu>
5318L:      linux-fsdevel@vger.kernel.org
5319W:      http://fuse.sourceforge.net/
5320T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5321S:      Maintained
5322F:      fs/fuse/
5323F:      include/uapi/linux/fuse.h
5324F:      Documentation/filesystems/fuse.txt
5325
5326FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5327M:      Rik Faith <faith@cs.unc.edu>
5328L:      linux-scsi@vger.kernel.org
5329S:      Odd Fixes (e.g., new signatures)
5330F:      drivers/scsi/fdomain.*
5331
5332GCC PLUGINS
5333M:      Kees Cook <keescook@chromium.org>
5334R:      Emese Revfy <re.emese@gmail.com>
5335L:      kernel-hardening@lists.openwall.com
5336S:      Maintained
5337F:      scripts/gcc-plugins/
5338F:      scripts/gcc-plugin.sh
5339F:      scripts/Makefile.gcc-plugins
5340F:      Documentation/gcc-plugins.txt
5341
5342GCOV BASED KERNEL PROFILING
5343M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5344S:      Maintained
5345F:      kernel/gcov/
5346F:      Documentation/dev-tools/gcov.rst
5347
5348GDT SCSI DISK ARRAY CONTROLLER DRIVER
5349M:      Achim Leubner <achim_leubner@adaptec.com>
5350L:      linux-scsi@vger.kernel.org
5351W:      http://www.icp-vortex.com/
5352S:      Supported
5353F:      drivers/scsi/gdt*
5354
5355GDB KERNEL DEBUGGING HELPER SCRIPTS
5356M:      Jan Kiszka <jan.kiszka@siemens.com>
5357M:      Kieran Bingham <kieran@bingham.xyz>
5358S:      Supported
5359F:      scripts/gdb/
5360
5361GEMTEK FM RADIO RECEIVER DRIVER
5362M:      Hans Verkuil <hverkuil@xs4all.nl>
5363L:      linux-media@vger.kernel.org
5364T:      git git://linuxtv.org/media_tree.git
5365W:      https://linuxtv.org
5366S:      Maintained
5367F:      drivers/media/radio/radio-gemtek*
5368
5369GENERIC GPIO I2C DRIVER
5370M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5371S:      Supported
5372F:      drivers/i2c/busses/i2c-gpio.c
5373F:      include/linux/i2c-gpio.h
5374
5375GENERIC GPIO I2C MULTIPLEXER DRIVER
5376M:      Peter Korsgaard <peter.korsgaard@barco.com>
5377L:      linux-i2c@vger.kernel.org
5378S:      Supported
5379F:      drivers/i2c/muxes/i2c-mux-gpio.c
5380F:      include/linux/i2c-mux-gpio.h
5381F:      Documentation/i2c/muxes/i2c-mux-gpio
5382
5383GENERIC HDLC (WAN) DRIVERS
5384M:      Krzysztof Halasa <khc@pm.waw.pl>
5385W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5386S:      Maintained
5387F:      drivers/net/wan/c101.c
5388F:      drivers/net/wan/hd6457*
5389F:      drivers/net/wan/hdlc*
5390F:      drivers/net/wan/n2.c
5391F:      drivers/net/wan/pc300too.c
5392F:      drivers/net/wan/pci200syn.c
5393F:      drivers/net/wan/wanxl*
5394
5395GENERIC INCLUDE/ASM HEADER FILES
5396M:      Arnd Bergmann <arnd@arndb.de>
5397L:      linux-arch@vger.kernel.org
5398T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5399S:      Maintained
5400F:      include/asm-generic/
5401F:      include/uapi/asm-generic/
5402
5403GENERIC PHY FRAMEWORK
5404M:      Kishon Vijay Abraham I <kishon@ti.com>
5405L:      linux-kernel@vger.kernel.org
5406T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5407S:      Supported
5408F:      drivers/phy/
5409F:      include/linux/phy/
5410
5411GENERIC PM DOMAINS
5412M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5413M:      Kevin Hilman <khilman@kernel.org>
5414M:      Ulf Hansson <ulf.hansson@linaro.org>
5415L:      linux-pm@vger.kernel.org
5416S:      Supported
5417F:      drivers/base/power/domain*.c
5418F:      include/linux/pm_domain.h
5419
5420GENERIC UIO DRIVER FOR PCI DEVICES
5421M:      "Michael S. Tsirkin" <mst@redhat.com>
5422L:      kvm@vger.kernel.org
5423S:      Supported
5424F:      drivers/uio/uio_pci_generic.c
5425
5426GET_MAINTAINER SCRIPT
5427M:      Joe Perches <joe@perches.com>
5428S:      Maintained
5429F:      scripts/get_maintainer.pl
5430
5431GENWQE (IBM Generic Workqueue Card)
5432M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5433M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5434S:      Supported
5435F:      drivers/misc/genwqe/
5436
5437GFS2 FILE SYSTEM
5438M:      Steven Whitehouse <swhiteho@redhat.com>
5439M:      Bob Peterson <rpeterso@redhat.com>
5440L:      cluster-devel@redhat.com
5441W:      http://sources.redhat.com/cluster/
5442T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5443S:      Supported
5444F:      Documentation/filesystems/gfs2*.txt
5445F:      fs/gfs2/
5446F:      include/uapi/linux/gfs2_ondisk.h
5447
5448GIGASET ISDN DRIVERS
5449M:      Paul Bolle <pebolle@tiscali.nl>
5450L:      gigaset307x-common@lists.sourceforge.net
5451W:      http://gigaset307x.sourceforge.net/
5452S:      Odd Fixes
5453F:      Documentation/isdn/README.gigaset
5454F:      drivers/isdn/gigaset/
5455F:      include/uapi/linux/gigaset_dev.h
5456
5457GO7007 MPEG CODEC
5458M:      Hans Verkuil <hans.verkuil@cisco.com>
5459L:      linux-media@vger.kernel.org
5460S:      Maintained
5461F:      drivers/media/usb/go7007/
5462
5463GOODIX TOUCHSCREEN
5464M:      Bastien Nocera <hadess@hadess.net>
5465L:      linux-input@vger.kernel.org
5466S:      Maintained
5467F:      drivers/input/touchscreen/goodix.c
5468
5469GPIO MOCKUP DRIVER
5470M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5471L:      linux-gpio@vger.kernel.org
5472S:      Maintained
5473F:      drivers/gpio/gpio-mockup.c
5474F:      tools/testing/selftests/gpio/
5475
5476GPIO SUBSYSTEM
5477M:      Linus Walleij <linus.walleij@linaro.org>
5478M:      Alexandre Courbot <gnurou@gmail.com>
5479L:      linux-gpio@vger.kernel.org
5480T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5481S:      Maintained
5482F:      Documentation/devicetree/bindings/gpio/
5483F:      Documentation/gpio/
5484F:      Documentation/ABI/testing/gpio-cdev
5485F:      Documentation/ABI/obsolete/sysfs-gpio
5486F:      drivers/gpio/
5487F:      include/linux/gpio/
5488F:      include/linux/gpio.h
5489F:      include/asm-generic/gpio.h
5490F:      include/uapi/linux/gpio.h
5491F:      tools/gpio/
5492
5493GRE DEMULTIPLEXER DRIVER
5494M:      Dmitry Kozlov <xeb@mail.ru>
5495L:      netdev@vger.kernel.org
5496S:      Maintained
5497F:      net/ipv4/gre_demux.c
5498F:      net/ipv4/gre_offload.c
5499F:      include/net/gre.h
5500
5501GRETH 10/100/1G Ethernet MAC device driver
5502M:      Andreas Larsson <andreas@gaisler.com>
5503L:      netdev@vger.kernel.org
5504S:      Maintained
5505F:      drivers/net/ethernet/aeroflex/
5506
5507GREYBUS SUBSYSTEM
5508M:      Johan Hovold <johan@kernel.org>
5509M:      Alex Elder <elder@kernel.org>
5510M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5511S:      Maintained
5512F:      drivers/staging/greybus/
5513L:      greybus-dev@lists.linaro.org
5514
5515GREYBUS AUDIO PROTOCOLS DRIVERS
5516M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5517M:      Mark Greer <mgreer@animalcreek.com>
5518S:      Maintained
5519F:      drivers/staging/greybus/audio_apbridgea.c
5520F:      drivers/staging/greybus/audio_apbridgea.h
5521F:      drivers/staging/greybus/audio_codec.c
5522F:      drivers/staging/greybus/audio_codec.h
5523F:      drivers/staging/greybus/audio_gb.c
5524F:      drivers/staging/greybus/audio_manager.c
5525F:      drivers/staging/greybus/audio_manager.h
5526F:      drivers/staging/greybus/audio_manager_module.c
5527F:      drivers/staging/greybus/audio_manager_private.h
5528F:      drivers/staging/greybus/audio_manager_sysfs.c
5529F:      drivers/staging/greybus/audio_module.c
5530F:      drivers/staging/greybus/audio_topology.c
5531
5532GREYBUS PROTOCOLS DRIVERS
5533M:      Rui Miguel Silva <rmfrfs@gmail.com>
5534S:      Maintained
5535F:      drivers/staging/greybus/sdio.c
5536F:      drivers/staging/greybus/light.c
5537F:      drivers/staging/greybus/gpio.c
5538F:      drivers/staging/greybus/power_supply.c
5539F:      drivers/staging/greybus/spi.c
5540F:      drivers/staging/greybus/spilib.c
5541
5542GREYBUS PROTOCOLS DRIVERS
5543M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5544S:      Maintained
5545F:      drivers/staging/greybus/loopback.c
5546F:      drivers/staging/greybus/timesync.c
5547F:      drivers/staging/greybus/timesync_platform.c
5548
5549GREYBUS PROTOCOLS DRIVERS
5550M:      Viresh Kumar <vireshk@kernel.org>
5551S:      Maintained
5552F:      drivers/staging/greybus/authentication.c
5553F:      drivers/staging/greybus/bootrom.c
5554F:      drivers/staging/greybus/firmware.h
5555F:      drivers/staging/greybus/fw-core.c
5556F:      drivers/staging/greybus/fw-download.c
5557F:      drivers/staging/greybus/fw-managament.c
5558F:      drivers/staging/greybus/greybus_authentication.h
5559F:      drivers/staging/greybus/greybus_firmware.h
5560F:      drivers/staging/greybus/hid.c
5561F:      drivers/staging/greybus/i2c.c
5562F:      drivers/staging/greybus/spi.c
5563F:      drivers/staging/greybus/spilib.c
5564F:      drivers/staging/greybus/spilib.h
5565
5566GREYBUS PROTOCOLS DRIVERS
5567M:      David Lin <dtwlin@gmail.com>
5568S:      Maintained
5569F:      drivers/staging/greybus/uart.c
5570F:      drivers/staging/greybus/log.c
5571
5572GREYBUS PLATFORM DRIVERS
5573M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5574S:      Maintained
5575F:      drivers/staging/greybus/arche-platform.c
5576F:      drivers/staging/greybus/arche-apb-ctrl.c
5577F:      drivers/staging/greybus/arche_platform.h
5578
5579GS1662 VIDEO SERIALIZER
5580M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5581L:      linux-media@vger.kernel.org
5582T:      git git://linuxtv.org/media_tree.git
5583S:      Maintained
5584F:      drivers/media/spi/gs1662.c
5585
5586GSPCA FINEPIX SUBDRIVER
5587M:      Frank Zago <frank@zago.net>
5588L:      linux-media@vger.kernel.org
5589T:      git git://linuxtv.org/media_tree.git
5590S:      Maintained
5591F:      drivers/media/usb/gspca/finepix.c
5592
5593GSPCA GL860 SUBDRIVER
5594M:      Olivier Lorin <o.lorin@laposte.net>
5595L:      linux-media@vger.kernel.org
5596T:      git git://linuxtv.org/media_tree.git
5597S:      Maintained
5598F:      drivers/media/usb/gspca/gl860/
5599
5600GSPCA M5602 SUBDRIVER
5601M:      Erik Andren <erik.andren@gmail.com>
5602L:      linux-media@vger.kernel.org
5603T:      git git://linuxtv.org/media_tree.git
5604S:      Maintained
5605F:      drivers/media/usb/gspca/m5602/
5606
5607GSPCA PAC207 SONIXB SUBDRIVER
5608M:      Hans Verkuil <hverkuil@xs4all.nl>
5609L:      linux-media@vger.kernel.org
5610T:      git git://linuxtv.org/media_tree.git
5611S:      Odd Fixes
5612F:      drivers/media/usb/gspca/pac207.c
5613
5614GSPCA SN9C20X SUBDRIVER
5615M:      Brian Johnson <brijohn@gmail.com>
5616L:      linux-media@vger.kernel.org
5617T:      git git://linuxtv.org/media_tree.git
5618S:      Maintained
5619F:      drivers/media/usb/gspca/sn9c20x.c
5620
5621GSPCA T613 SUBDRIVER
5622M:      Leandro Costantino <lcostantino@gmail.com>
5623L:      linux-media@vger.kernel.org
5624T:      git git://linuxtv.org/media_tree.git
5625S:      Maintained
5626F:      drivers/media/usb/gspca/t613.c
5627
5628GSPCA USB WEBCAM DRIVER
5629M:      Hans Verkuil <hverkuil@xs4all.nl>
5630L:      linux-media@vger.kernel.org
5631T:      git git://linuxtv.org/media_tree.git
5632S:      Odd Fixes
5633F:      drivers/media/usb/gspca/
5634
5635GUID PARTITION TABLE (GPT)
5636M:      Davidlohr Bueso <dave@stgolabs.net>
5637L:      linux-efi@vger.kernel.org
5638S:      Maintained
5639F:      block/partitions/efi.*
5640
5641STK1160 USB VIDEO CAPTURE DRIVER
5642M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5643L:      linux-media@vger.kernel.org
5644T:      git git://linuxtv.org/media_tree.git
5645S:      Maintained
5646F:      drivers/media/usb/stk1160/
5647
5648H8/300 ARCHITECTURE
5649M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5650L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5651W:      http://uclinux-h8.sourceforge.jp
5652T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5653S:      Maintained
5654F:      arch/h8300/
5655F:      drivers/clocksource/h8300_*.c
5656F:      drivers/clk/h8300/
5657F:      drivers/irqchip/irq-renesas-h8*.c
5658
5659HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5660M:      Frank Seidel <frank@f-seidel.de>
5661L:      platform-driver-x86@vger.kernel.org
5662W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5663S:      Maintained
5664F:      drivers/platform/x86/hdaps.c
5665
5666HDPVR USB VIDEO ENCODER DRIVER
5667M:      Hans Verkuil <hverkuil@xs4all.nl>
5668L:      linux-media@vger.kernel.org
5669T:      git git://linuxtv.org/media_tree.git
5670W:      https://linuxtv.org
5671S:      Odd Fixes
5672F:      drivers/media/usb/hdpvr/
5673
5674HWPOISON MEMORY FAILURE HANDLING
5675M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5676L:      linux-mm@kvack.org
5677S:      Maintained
5678F:      mm/memory-failure.c
5679F:      mm/hwpoison-inject.c
5680
5681HYPERVISOR VIRTUAL CONSOLE DRIVER
5682L:      linuxppc-dev@lists.ozlabs.org
5683S:      Odd Fixes
5684F:      drivers/tty/hvc/
5685
5686HACKRF MEDIA DRIVER
5687M:      Antti Palosaari <crope@iki.fi>
5688L:      linux-media@vger.kernel.org
5689W:      https://linuxtv.org
5690W:      http://palosaari.fi/linux/
5691Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5692T:      git git://linuxtv.org/anttip/media_tree.git
5693S:      Maintained
5694F:      drivers/media/usb/hackrf/
5695
5696HARDWARE MONITORING
5697M:      Jean Delvare <jdelvare@suse.com>
5698M:      Guenter Roeck <linux@roeck-us.net>
5699L:      linux-hwmon@vger.kernel.org
5700W:      http://hwmon.wiki.kernel.org/
5701T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5702T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5703S:      Maintained
5704F:      Documentation/hwmon/
5705F:      drivers/hwmon/
5706F:      include/linux/hwmon*.h
5707
5708HARDWARE RANDOM NUMBER GENERATOR CORE
5709M:      Matt Mackall <mpm@selenic.com>
5710M:      Herbert Xu <herbert@gondor.apana.org.au>
5711L:      linux-crypto@vger.kernel.org
5712S:      Odd fixes
5713F:      Documentation/devicetree/bindings/rng/
5714F:      Documentation/hw_random.txt
5715F:      drivers/char/hw_random/
5716F:      include/linux/hw_random.h
5717
5718HARDWARE SPINLOCK CORE
5719M:      Ohad Ben-Cohen <ohad@wizery.com>
5720M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5721L:      linux-remoteproc@vger.kernel.org
5722S:      Maintained
5723T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5724F:      Documentation/devicetree/bindings/hwlock/
5725F:      Documentation/hwspinlock.txt
5726F:      drivers/hwspinlock/
5727F:      include/linux/hwspinlock.h
5728
5729HARMONY SOUND DRIVER
5730L:      linux-parisc@vger.kernel.org
5731S:      Maintained
5732F:      sound/parisc/harmony.*
5733
5734HD29L2 MEDIA DRIVER
5735M:      Antti Palosaari <crope@iki.fi>
5736L:      linux-media@vger.kernel.org
5737W:      https://linuxtv.org
5738W:      http://palosaari.fi/linux/
5739Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5740T:      git git://linuxtv.org/anttip/media_tree.git
5741S:      Maintained
5742F:      drivers/media/dvb-frontends/hd29l2*
5743
5744HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5745M:      Jimmy Vance <jimmy.vance@hpe.com>
5746S:      Supported
5747F:      Documentation/watchdog/hpwdt.txt
5748F:      drivers/watchdog/hpwdt.c
5749
5750HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5751M:      Don Brace <don.brace@microsemi.com>
5752L:      esc.storagedev@microsemi.com
5753L:      linux-scsi@vger.kernel.org
5754S:      Supported
5755F:      Documentation/scsi/hpsa.txt
5756F:      drivers/scsi/hpsa*.[ch]
5757F:      include/linux/cciss*.h
5758F:      include/uapi/linux/cciss*.h
5759
5760HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5761M:      Don Brace <don.brace@microsemi.com>
5762L:      esc.storagedev@microsemi.com
5763L:      linux-scsi@vger.kernel.org
5764S:      Supported
5765F:      Documentation/blockdev/cciss.txt
5766F:      drivers/block/cciss*
5767F:      include/linux/cciss_ioctl.h
5768F:      include/uapi/linux/cciss_ioctl.h
5769
5770HFI1 DRIVER
5771M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5772M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5773L:      linux-rdma@vger.kernel.org
5774S:      Supported
5775F:      drivers/infiniband/hw/hfi1
5776
5777HFS FILESYSTEM
5778L:      linux-fsdevel@vger.kernel.org
5779S:      Orphan
5780F:      Documentation/filesystems/hfs.txt
5781F:      fs/hfs/
5782
5783HFSPLUS FILESYSTEM
5784L:      linux-fsdevel@vger.kernel.org
5785S:      Orphan
5786F:      Documentation/filesystems/hfsplus.txt
5787F:      fs/hfsplus/
5788
5789HGA FRAMEBUFFER DRIVER
5790M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5791L:      linux-nvidia@lists.surfsouth.com
5792W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5793S:      Maintained
5794F:      drivers/video/fbdev/hgafb.c
5795
5796HIBERNATION (aka Software Suspend, aka swsusp)
5797M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5798M:      Pavel Machek <pavel@ucw.cz>
5799L:      linux-pm@vger.kernel.org
5800B:      https://bugzilla.kernel.org
5801S:      Supported
5802F:      arch/x86/power/
5803F:      drivers/base/power/
5804F:      kernel/power/
5805F:      include/linux/suspend.h
5806F:      include/linux/freezer.h
5807F:      include/linux/pm.h
5808F:      arch/*/include/asm/suspend*.h
5809
5810HID CORE LAYER
5811M:      Jiri Kosina <jikos@kernel.org>
5812R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5813L:      linux-input@vger.kernel.org
5814T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5815S:      Maintained
5816F:      drivers/hid/
5817F:      include/linux/hid*
5818F:      include/uapi/linux/hid*
5819
5820HID SENSOR HUB DRIVERS
5821M:      Jiri Kosina <jikos@kernel.org>
5822M:      Jonathan Cameron <jic23@kernel.org>
5823M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5824L:      linux-input@vger.kernel.org
5825L:      linux-iio@vger.kernel.org
5826S:      Maintained
5827F:      Documentation/hid/hid-sensor*
5828F:      drivers/hid/hid-sensor-*
5829F:      drivers/iio/*/hid-*
5830F:      include/linux/hid-sensor-*
5831
5832HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5833M:      Thomas Gleixner <tglx@linutronix.de>
5834L:      linux-kernel@vger.kernel.org
5835T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5836S:      Maintained
5837F:      Documentation/timers/
5838F:      kernel/time/hrtimer.c
5839F:      kernel/time/clockevents.c
5840F:      kernel/time/tick*.*
5841F:      kernel/time/timer_*.c
5842F:      include/linux/clockchips.h
5843F:      include/linux/hrtimer.h
5844
5845HIGH-SPEED SCC DRIVER FOR AX.25
5846L:      linux-hams@vger.kernel.org
5847S:      Orphan
5848F:      drivers/net/hamradio/dmascc.c
5849F:      drivers/net/hamradio/scc.c
5850
5851HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5852M:      HighPoint Linux Team <linux@highpoint-tech.com>
5853W:      http://www.highpoint-tech.com
5854S:      Supported
5855F:      Documentation/scsi/hptiop.txt
5856F:      drivers/scsi/hptiop.c
5857
5858HIPPI
5859M:      Jes Sorensen <jes@trained-monkey.org>
5860L:      linux-hippi@sunsite.dk
5861S:      Maintained
5862F:      include/linux/hippidevice.h
5863F:      include/uapi/linux/if_hippi.h
5864F:      net/802/hippi.c
5865F:      drivers/net/hippi/
5866
5867HISILICON NETWORK SUBSYSTEM DRIVER
5868M:      Yisen Zhuang <yisen.zhuang@huawei.com>
5869M:      Salil Mehta <salil.mehta@huawei.com>
5870L:      netdev@vger.kernel.org
5871W:      http://www.hisilicon.com
5872S:      Maintained
5873F:      drivers/net/ethernet/hisilicon/
5874F:      Documentation/devicetree/bindings/net/hisilicon*.txt
5875
5876HISILICON ROCE DRIVER
5877M:      Lijun Ou <oulijun@huawei.com>
5878M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
5879L:      linux-rdma@vger.kernel.org
5880S:      Maintained
5881F:      drivers/infiniband/hw/hns/
5882F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5883
5884HISILICON SAS Controller
5885M:      John Garry <john.garry@huawei.com>
5886W:      http://www.hisilicon.com
5887S:      Supported
5888F:      drivers/scsi/hisi_sas/
5889F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5890
5891HOST AP DRIVER
5892M:      Jouni Malinen <j@w1.fi>
5893L:      linux-wireless@vger.kernel.org
5894W:      http://w1.fi/hostap-driver.html
5895S:      Obsolete
5896F:      drivers/net/wireless/intersil/hostap/
5897
5898HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5899L:      platform-driver-x86@vger.kernel.org
5900S:      Orphan
5901F:      drivers/platform/x86/tc1100-wmi.c
5902
5903HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5904M:      Jaroslav Kysela <perex@perex.cz>
5905S:      Maintained
5906F:      drivers/net/ethernet/hp/hp100.*
5907
5908HPET:   High Precision Event Timers driver
5909M:      Clemens Ladisch <clemens@ladisch.de>
5910S:      Maintained
5911F:      Documentation/timers/hpet.txt
5912F:      drivers/char/hpet.c
5913F:      include/linux/hpet.h
5914F:      include/uapi/linux/hpet.h
5915
5916HPET:   x86
5917S:      Orphan
5918F:      arch/x86/kernel/hpet.c
5919F:      arch/x86/include/asm/hpet.h
5920
5921HPFS FILESYSTEM
5922M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5923W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5924S:      Maintained
5925F:      fs/hpfs/
5926
5927HSI SUBSYSTEM
5928M:      Sebastian Reichel <sre@kernel.org>
5929T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5930S:      Maintained
5931F:      Documentation/ABI/testing/sysfs-bus-hsi
5932F:      Documentation/device-drivers/serial-interfaces.rst
5933F:      drivers/hsi/
5934F:      include/linux/hsi/
5935F:      include/uapi/linux/hsi/
5936
5937HSO 3G MODEM DRIVER
5938M:      Jan Dumon <j.dumon@option.com>
5939W:      http://www.pharscape.org
5940S:      Maintained
5941F:      drivers/net/usb/hso.c
5942
5943HSR NETWORK PROTOCOL
5944M:      Arvid Brodin <arvid.brodin@alten.se>
5945L:      netdev@vger.kernel.org
5946S:      Maintained
5947F:      net/hsr/
5948
5949HTCPEN TOUCHSCREEN DRIVER
5950M:      Pau Oliva Fora <pof@eslack.org>
5951L:      linux-input@vger.kernel.org
5952S:      Maintained
5953F:      drivers/input/touchscreen/htcpen.c
5954
5955HUGETLB FILESYSTEM
5956M:      Nadia Yvette Chambers <nyc@holomorphy.com>
5957S:      Maintained
5958F:      fs/hugetlbfs/
5959
5960HVA ST MEDIA DRIVER
5961M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5962L:      linux-media@vger.kernel.org
5963T:      git git://linuxtv.org/media_tree.git
5964W:      https://linuxtv.org
5965S:      Supported
5966F:      drivers/media/platform/sti/hva
5967
5968Hyper-V CORE AND DRIVERS
5969M:      "K. Y. Srinivasan" <kys@microsoft.com>
5970M:      Haiyang Zhang <haiyangz@microsoft.com>
5971M:      Stephen Hemminger <sthemmin@microsoft.com>
5972L:      devel@linuxdriverproject.org
5973S:      Maintained
5974F:      arch/x86/include/asm/mshyperv.h
5975F:      arch/x86/include/uapi/asm/hyperv.h
5976F:      arch/x86/kernel/cpu/mshyperv.c
5977F:      drivers/hid/hid-hyperv.c
5978F:      drivers/hv/
5979F:      drivers/input/serio/hyperv-keyboard.c
5980F:      drivers/pci/host/pci-hyperv.c
5981F:      drivers/net/hyperv/
5982F:      drivers/scsi/storvsc_drv.c
5983F:      drivers/uio/uio_hv_generic.c
5984F:      drivers/video/fbdev/hyperv_fb.c
5985F:      include/linux/hyperv.h
5986F:      tools/hv/
5987F:      Documentation/ABI/stable/sysfs-bus-vmbus
5988
5989I2C MUXES
5990M:      Peter Rosin <peda@axentia.se>
5991L:      linux-i2c@vger.kernel.org
5992S:      Maintained
5993F:      Documentation/i2c/i2c-topology
5994F:      Documentation/i2c/muxes/
5995F:      Documentation/devicetree/bindings/i2c/i2c-mux*
5996F:      Documentation/devicetree/bindings/i2c/i2c-arb*
5997F:      Documentation/devicetree/bindings/i2c/i2c-gate*
5998F:      drivers/i2c/i2c-mux.c
5999F:      drivers/i2c/muxes/
6000F:      include/linux/i2c-mux.h
6001
6002I2C OVER PARALLEL PORT
6003M:      Jean Delvare <jdelvare@suse.com>
6004L:      linux-i2c@vger.kernel.org
6005S:      Maintained
6006F:      Documentation/i2c/busses/i2c-parport
6007F:      Documentation/i2c/busses/i2c-parport-light
6008F:      drivers/i2c/busses/i2c-parport.c
6009F:      drivers/i2c/busses/i2c-parport-light.c
6010
6011I2C/SMBUS CONTROLLER DRIVERS FOR PC
6012M:      Jean Delvare <jdelvare@suse.com>
6013L:      linux-i2c@vger.kernel.org
6014S:      Maintained
6015F:      Documentation/i2c/busses/i2c-ali1535
6016F:      Documentation/i2c/busses/i2c-ali1563
6017F:      Documentation/i2c/busses/i2c-ali15x3
6018F:      Documentation/i2c/busses/i2c-amd756
6019F:      Documentation/i2c/busses/i2c-amd8111
6020F:      Documentation/i2c/busses/i2c-i801
6021F:      Documentation/i2c/busses/i2c-nforce2
6022F:      Documentation/i2c/busses/i2c-piix4
6023F:      Documentation/i2c/busses/i2c-sis5595
6024F:      Documentation/i2c/busses/i2c-sis630
6025F:      Documentation/i2c/busses/i2c-sis96x
6026F:      Documentation/i2c/busses/i2c-via
6027F:      Documentation/i2c/busses/i2c-viapro
6028F:      drivers/i2c/busses/i2c-ali1535.c
6029F:      drivers/i2c/busses/i2c-ali1563.c
6030F:      drivers/i2c/busses/i2c-ali15x3.c
6031F:      drivers/i2c/busses/i2c-amd756.c
6032F:      drivers/i2c/busses/i2c-amd756-s4882.c
6033F:      drivers/i2c/busses/i2c-amd8111.c
6034F:      drivers/i2c/busses/i2c-i801.c
6035F:      drivers/i2c/busses/i2c-isch.c
6036F:      drivers/i2c/busses/i2c-nforce2.c
6037F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6038F:      drivers/i2c/busses/i2c-piix4.c
6039F:      drivers/i2c/busses/i2c-sis5595.c
6040F:      drivers/i2c/busses/i2c-sis630.c
6041F:      drivers/i2c/busses/i2c-sis96x.c
6042F:      drivers/i2c/busses/i2c-via.c
6043F:      drivers/i2c/busses/i2c-viapro.c
6044
6045I2C/SMBUS ISMT DRIVER
6046M:      Seth Heasley <seth.heasley@intel.com>
6047M:      Neil Horman <nhorman@tuxdriver.com>
6048L:      linux-i2c@vger.kernel.org
6049F:      drivers/i2c/busses/i2c-ismt.c
6050F:      Documentation/i2c/busses/i2c-ismt
6051
6052I2C/SMBUS STUB DRIVER
6053M:      Jean Delvare <jdelvare@suse.com>
6054L:      linux-i2c@vger.kernel.org
6055S:      Maintained
6056F:      drivers/i2c/i2c-stub.c
6057
6058I2C SUBSYSTEM
6059M:      Wolfram Sang <wsa@the-dreams.de>
6060L:      linux-i2c@vger.kernel.org
6061W:      https://i2c.wiki.kernel.org/
6062Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6063T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6064S:      Maintained
6065F:      Documentation/devicetree/bindings/i2c/
6066F:      Documentation/i2c/
6067F:      drivers/i2c/
6068F:      drivers/i2c/*/
6069F:      include/linux/i2c.h
6070F:      include/linux/i2c-*.h
6071F:      include/uapi/linux/i2c.h
6072F:      include/uapi/linux/i2c-*.h
6073
6074I2C ACPI SUPPORT
6075M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6076L:      linux-i2c@vger.kernel.org
6077L:      linux-acpi@vger.kernel.org
6078S:      Maintained
6079
6080I2C-TAOS-EVM DRIVER
6081M:      Jean Delvare <jdelvare@suse.com>
6082L:      linux-i2c@vger.kernel.org
6083S:      Maintained
6084F:      Documentation/i2c/busses/i2c-taos-evm
6085F:      drivers/i2c/busses/i2c-taos-evm.c
6086
6087I2C-TINY-USB DRIVER
6088M:      Till Harbaum <till@harbaum.org>
6089L:      linux-i2c@vger.kernel.org
6090W:      http://www.harbaum.org/till/i2c_tiny_usb
6091S:      Maintained
6092F:      drivers/i2c/busses/i2c-tiny-usb.c
6093
6094i386 BOOT CODE
6095M:      "H. Peter Anvin" <hpa@zytor.com>
6096S:      Maintained
6097F:      arch/x86/boot/
6098
6099i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6100M:      "H. Peter Anvin" <hpa@zytor.com>
6101T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6102S:      Maintained
6103
6104IA64 (Itanium) PLATFORM
6105M:      Tony Luck <tony.luck@intel.com>
6106M:      Fenghua Yu <fenghua.yu@intel.com>
6107L:      linux-ia64@vger.kernel.org
6108T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6109S:      Maintained
6110F:      arch/ia64/
6111
6112IBM Power VMX Cryptographic instructions
6113M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6114M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6115L:      linux-crypto@vger.kernel.org
6116S:      Supported
6117F:      drivers/crypto/vmx/Makefile
6118F:      drivers/crypto/vmx/Kconfig
6119F:      drivers/crypto/vmx/vmx.c
6120F:      drivers/crypto/vmx/aes*
6121F:      drivers/crypto/vmx/ghash*
6122F:      drivers/crypto/vmx/ppc-xlate.pl
6123
6124IBM Power in-Nest Crypto Acceleration
6125M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6126M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6127L:      linux-crypto@vger.kernel.org
6128S:      Supported
6129F:      drivers/crypto/nx/Makefile
6130F:      drivers/crypto/nx/Kconfig
6131F:      drivers/crypto/nx/nx-aes*
6132F:      drivers/crypto/nx/nx-sha*
6133F:      drivers/crypto/nx/nx.*
6134F:      drivers/crypto/nx/nx_csbcpb.h
6135F:      drivers/crypto/nx/nx_debugfs.h
6136
6137IBM Power 842 compression accelerator
6138M:      Dan Streetman <ddstreet@ieee.org>
6139S:      Supported
6140F:      drivers/crypto/nx/Makefile
6141F:      drivers/crypto/nx/Kconfig
6142F:      drivers/crypto/nx/nx-842*
6143F:      include/linux/sw842.h
6144F:      crypto/842.c
6145F:      lib/842/
6146
6147IBM Power Linux RAID adapter
6148M:      Brian King <brking@us.ibm.com>
6149S:      Supported
6150F:      drivers/scsi/ipr.*
6151
6152IBM Power Virtual Ethernet Device Driver
6153M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6154L:      netdev@vger.kernel.org
6155S:      Supported
6156F:      drivers/net/ethernet/ibm/ibmveth.*
6157
6158IBM Power SRIOV Virtual NIC Device Driver
6159M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6160M:      John Allen <jallen@linux.vnet.ibm.com>
6161L:      netdev@vger.kernel.org
6162S:      Supported
6163F:      drivers/net/ethernet/ibm/ibmvnic.*
6164
6165IBM Power Virtual SCSI Device Drivers
6166M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6167L:      linux-scsi@vger.kernel.org
6168S:      Supported
6169F:      drivers/scsi/ibmvscsi/ibmvscsi*
6170F:      include/scsi/viosrp.h
6171
6172IBM Power Virtual SCSI Device Target Driver
6173M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6174M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6175L:      linux-scsi@vger.kernel.org
6176L:      target-devel@vger.kernel.org
6177S:      Supported
6178F:      drivers/scsi/ibmvscsi_tgt/
6179
6180IBM Power Virtual FC Device Drivers
6181M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6182L:      linux-scsi@vger.kernel.org
6183S:      Supported
6184F:      drivers/scsi/ibmvscsi/ibmvfc*
6185
6186IBM ServeRAID RAID DRIVER
6187S:      Orphan
6188F:      drivers/scsi/ips.*
6189
6190ICH LPC AND GPIO DRIVER
6191M:      Peter Tyser <ptyser@xes-inc.com>
6192S:      Maintained
6193F:      drivers/mfd/lpc_ich.c
6194F:      drivers/gpio/gpio-ich.c
6195
6196IDE SUBSYSTEM
6197M:      "David S. Miller" <davem@davemloft.net>
6198L:      linux-ide@vger.kernel.org
6199Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6200T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6201S:      Maintained
6202F:      Documentation/ide/
6203F:      drivers/ide/
6204F:      include/linux/ide.h
6205
6206IDEAPAD LAPTOP EXTRAS DRIVER
6207M:      Ike Panhc <ike.pan@canonical.com>
6208L:      platform-driver-x86@vger.kernel.org
6209W:      http://launchpad.net/ideapad-laptop
6210S:      Maintained
6211F:      drivers/platform/x86/ideapad-laptop.c
6212
6213IDEAPAD LAPTOP SLIDEBAR DRIVER
6214M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6215L:      linux-input@vger.kernel.org
6216W:      https://github.com/o2genum/ideapad-slidebar
6217S:      Maintained
6218F:      drivers/input/misc/ideapad_slidebar.c
6219
6220IDE/ATAPI DRIVERS
6221M:      Borislav Petkov <bp@alien8.de>
6222L:      linux-ide@vger.kernel.org
6223S:      Maintained
6224F:      Documentation/cdrom/ide-cd
6225F:      drivers/ide/ide-cd*
6226
6227IEEE 802.15.4 SUBSYSTEM
6228M:      Alexander Aring <aar@pengutronix.de>
6229M:      Stefan Schmidt <stefan@osg.samsung.com>
6230L:      linux-wpan@vger.kernel.org
6231W:      http://wpan.cakelab.org/
6232T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6233T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6234S:      Maintained
6235F:      net/ieee802154/
6236F:      net/mac802154/
6237F:      drivers/net/ieee802154/
6238F:      include/linux/nl802154.h
6239F:      include/linux/ieee802154.h
6240F:      include/net/nl802154.h
6241F:      include/net/mac802154.h
6242F:      include/net/af_ieee802154.h
6243F:      include/net/cfg802154.h
6244F:      include/net/ieee802154_netdev.h
6245F:      Documentation/networking/ieee802154.txt
6246
6247IGORPLUG-USB IR RECEIVER
6248M:      Sean Young <sean@mess.org>
6249L:      linux-media@vger.kernel.org
6250S:      Maintained
6251F:      drivers/media/rc/igorplugusb.c
6252
6253IGUANAWORKS USB IR TRANSCEIVER
6254M:      Sean Young <sean@mess.org>
6255L:      linux-media@vger.kernel.org
6256S:      Maintained
6257F:      drivers/media/rc/iguanair.c
6258
6259IIO DIGITAL POTENTIOMETER DAC
6260M:      Peter Rosin <peda@axentia.se>
6261L:      linux-iio@vger.kernel.org
6262S:      Maintained
6263F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6264F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6265F:      drivers/iio/dac/dpot-dac.c
6266
6267IIO ENVELOPE DETECTOR
6268M:      Peter Rosin <peda@axentia.se>
6269L:      linux-iio@vger.kernel.org
6270S:      Maintained
6271F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6272F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6273F:      drivers/iio/adc/envelope-detector.c
6274
6275IIO SUBSYSTEM AND DRIVERS
6276M:      Jonathan Cameron <jic23@kernel.org>
6277R:      Hartmut Knaack <knaack.h@gmx.de>
6278R:      Lars-Peter Clausen <lars@metafoo.de>
6279R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6280L:      linux-iio@vger.kernel.org
6281T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6282S:      Maintained
6283F:      Documentation/devicetree/bindings/iio/
6284F:      drivers/iio/
6285F:      drivers/staging/iio/
6286F:      include/linux/iio/
6287F:      tools/iio/
6288
6289IKANOS/ADI EAGLE ADSL USB DRIVER
6290M:      Matthieu Castet <castet.matthieu@free.fr>
6291M:      Stanislaw Gruszka <stf_xl@wp.pl>
6292S:      Maintained
6293F:      drivers/usb/atm/ueagle-atm.c
6294
6295IMGTEC ASCII LCD DRIVER
6296M:      Paul Burton <paul.burton@imgtec.com>
6297S:      Maintained
6298F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6299F:      drivers/auxdisplay/img-ascii-lcd.c
6300
6301INA209 HARDWARE MONITOR DRIVER
6302M:      Guenter Roeck <linux@roeck-us.net>
6303L:      linux-hwmon@vger.kernel.org
6304S:      Maintained
6305F:      Documentation/hwmon/ina209
6306F:      Documentation/devicetree/bindings/i2c/ina209.txt
6307F:      drivers/hwmon/ina209.c
6308
6309INA2XX HARDWARE MONITOR DRIVER
6310M:      Guenter Roeck <linux@roeck-us.net>
6311L:      linux-hwmon@vger.kernel.org
6312S:      Maintained
6313F:      Documentation/hwmon/ina2xx
6314F:      drivers/hwmon/ina2xx.c
6315F:      include/linux/platform_data/ina2xx.h
6316
6317INDUSTRY PACK SUBSYSTEM (IPACK)
6318M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6319M:      Jens Taprogge <jens.taprogge@taprogge.org>
6320M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6321L:      industrypack-devel@lists.sourceforge.net
6322W:      http://industrypack.sourceforge.net
6323S:      Maintained
6324F:      drivers/ipack/
6325
6326INGENIC JZ4780 DMA Driver
6327M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6328S:      Maintained
6329F:      drivers/dma/dma-jz4780.c
6330
6331INGENIC JZ4780 NAND DRIVER
6332M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6333L:      linux-mtd@lists.infradead.org
6334S:      Maintained
6335F:      drivers/mtd/nand/jz4780_*
6336
6337INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6338M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6339M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6340L:      linux-ima-devel@lists.sourceforge.net
6341L:      linux-ima-user@lists.sourceforge.net
6342L:      linux-security-module@vger.kernel.org
6343T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6344S:      Supported
6345F:      security/integrity/ima/
6346
6347IMGTEC IR DECODER DRIVER
6348M:      James Hogan <james.hogan@imgtec.com>
6349S:      Maintained
6350F:      drivers/media/rc/img-ir/
6351
6352IMS TWINTURBO FRAMEBUFFER DRIVER
6353L:      linux-fbdev@vger.kernel.org
6354S:      Orphan
6355F:      drivers/video/fbdev/imsttfb.c
6356
6357INFINIBAND SUBSYSTEM
6358M:      Doug Ledford <dledford@redhat.com>
6359M:      Sean Hefty <sean.hefty@intel.com>
6360M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6361L:      linux-rdma@vger.kernel.org
6362W:      http://www.openfabrics.org/
6363Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6364T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6365S:      Supported
6366F:      Documentation/infiniband/
6367F:      drivers/infiniband/
6368F:      include/uapi/linux/if_infiniband.h
6369F:      include/uapi/rdma/
6370F:      include/rdma/
6371
6372INOTIFY
6373M:      John McCutchan <john@johnmccutchan.com>
6374M:      Robert Love <rlove@rlove.org>
6375M:      Eric Paris <eparis@parisplace.org>
6376S:      Maintained
6377F:      Documentation/filesystems/inotify.txt
6378F:      fs/notify/inotify/
6379F:      include/linux/inotify.h
6380F:      include/uapi/linux/inotify.h
6381
6382INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6383M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6384L:      linux-input@vger.kernel.org
6385Q:      http://patchwork.kernel.org/project/linux-input/list/
6386T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6387S:      Maintained
6388F:      drivers/input/
6389F:      include/linux/input.h
6390F:      include/uapi/linux/input.h
6391F:      include/linux/input/
6392F:      Documentation/devicetree/bindings/input/
6393
6394INPUT MULTITOUCH (MT) PROTOCOL
6395M:      Henrik Rydberg <rydberg@bitmath.org>
6396L:      linux-input@vger.kernel.org
6397S:      Odd fixes
6398F:      Documentation/input/multi-touch-protocol.txt
6399F:      drivers/input/input-mt.c
6400K:      \b(ABS|SYN)_MT_
6401
6402INTEL ASoC BDW/HSW DRIVERS
6403M:      Jie Yang <yang.jie@linux.intel.com>
6404L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6405S:      Supported
6406F:      sound/soc/intel/common/sst-dsp*
6407F:      sound/soc/intel/common/sst-firmware.c
6408F:      sound/soc/intel/boards/broadwell.c
6409F:      sound/soc/intel/haswell/
6410
6411INTEL C600 SERIES SAS CONTROLLER DRIVER
6412M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6413M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6414L:      linux-scsi@vger.kernel.org
6415T:      git git://git.code.sf.net/p/intel-sas/isci
6416S:      Supported
6417F:      drivers/scsi/isci/
6418
6419INTEL HID EVENT DRIVER
6420M:      Alex Hung <alex.hung@canonical.com>
6421L:      platform-driver-x86@vger.kernel.org
6422S:      Maintained
6423F:      drivers/platform/x86/intel-hid.c
6424
6425INTEL VIRTUAL BUTTON DRIVER
6426M:      AceLan Kao <acelan.kao@canonical.com>
6427L:      platform-driver-x86@vger.kernel.org
6428S:      Maintained
6429F:      drivers/platform/x86/intel-vbtn.c
6430
6431INTEL IDLE DRIVER
6432M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6433M:      Len Brown <lenb@kernel.org>
6434L:      linux-pm@vger.kernel.org
6435T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6436B:      https://bugzilla.kernel.org
6437S:      Supported
6438F:      drivers/idle/intel_idle.c
6439
6440INTEL INTEGRATED SENSOR HUB DRIVER
6441M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6442M:      Jiri Kosina <jikos@kernel.org>
6443L:      linux-input@vger.kernel.org
6444S:      Maintained
6445F:      drivers/hid/intel-ish-hid/
6446
6447INTEL PSTATE DRIVER
6448M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6449M:      Len Brown <lenb@kernel.org>
6450L:      linux-pm@vger.kernel.org
6451S:      Supported
6452F:      drivers/cpufreq/intel_pstate.c
6453
6454INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6455M:      Maik Broemme <mbroemme@libmpq.org>
6456L:      linux-fbdev@vger.kernel.org
6457S:      Maintained
6458F:      Documentation/fb/intelfb.txt
6459F:      drivers/video/fbdev/intelfb/
6460
6461INTEL 810/815 FRAMEBUFFER DRIVER
6462M:      Antonino Daplas <adaplas@gmail.com>
6463L:      linux-fbdev@vger.kernel.org
6464S:      Maintained
6465F:      drivers/video/fbdev/i810/
6466
6467INTEL MENLOW THERMAL DRIVER
6468M:      Sujith Thomas <sujith.thomas@intel.com>
6469L:      platform-driver-x86@vger.kernel.org
6470W:      https://01.org/linux-acpi
6471S:      Supported
6472F:      drivers/platform/x86/intel_menlow.c
6473
6474INTEL I/OAT DMA DRIVER
6475M:      Dave Jiang <dave.jiang@intel.com>
6476R:      Dan Williams <dan.j.williams@intel.com>
6477L:      dmaengine@vger.kernel.org
6478Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6479S:      Supported
6480F:      drivers/dma/ioat*
6481
6482INTEL IOMMU (VT-d)
6483M:      David Woodhouse <dwmw2@infradead.org>
6484L:      iommu@lists.linux-foundation.org
6485T:      git git://git.infradead.org/iommu-2.6.git
6486S:      Supported
6487F:      drivers/iommu/intel-iommu.c
6488F:      include/linux/intel-iommu.h
6489
6490INTEL IOP-ADMA DMA DRIVER
6491R:      Dan Williams <dan.j.williams@intel.com>
6492S:      Odd fixes
6493F:      drivers/dma/iop-adma.c
6494
6495INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6496M:      Krzysztof Halasa <khalasa@piap.pl>
6497S:      Maintained
6498F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6499F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6500F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6501F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6502F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6503F:      drivers/net/wan/ixp4xx_hss.c
6504
6505INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6506M:      Deepak Saxena <dsaxena@plexity.net>
6507S:      Maintained
6508F:      drivers/char/hw_random/ixp4xx-rng.c
6509
6510INTEL ETHERNET DRIVERS
6511M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6512L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6513W:      http://www.intel.com/support/feedback.htm
6514W:      http://e1000.sourceforge.net/
6515Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6516T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6517T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6518S:      Supported
6519F:      Documentation/networking/e100.txt
6520F:      Documentation/networking/e1000.txt
6521F:      Documentation/networking/e1000e.txt
6522F:      Documentation/networking/igb.txt
6523F:      Documentation/networking/igbvf.txt
6524F:      Documentation/networking/ixgb.txt
6525F:      Documentation/networking/ixgbe.txt
6526F:      Documentation/networking/ixgbevf.txt
6527F:      Documentation/networking/i40e.txt
6528F:      Documentation/networking/i40evf.txt
6529F:      drivers/net/ethernet/intel/
6530F:      drivers/net/ethernet/intel/*/
6531
6532INTEL RDMA RNIC DRIVER
6533M:     Faisal Latif <faisal.latif@intel.com>
6534M:     Shiraz Saleem <shiraz.saleem@intel.com>
6535L:     linux-rdma@vger.kernel.org
6536S:     Supported
6537F:     drivers/infiniband/hw/i40iw/
6538
6539INTEL MERRIFIELD GPIO DRIVER
6540M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6541L:      linux-gpio@vger.kernel.org
6542S:      Maintained
6543F:      drivers/gpio/gpio-merrifield.c
6544
6545INTEL-MID GPIO DRIVER
6546M:      David Cohen <david.a.cohen@linux.intel.com>
6547L:      linux-gpio@vger.kernel.org
6548S:      Maintained
6549F:      drivers/gpio/gpio-intel-mid.c
6550
6551INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6552M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6553L:      linux-wireless@vger.kernel.org
6554S:      Maintained
6555F:      Documentation/networking/README.ipw2100
6556F:      Documentation/networking/README.ipw2200
6557F:      drivers/net/wireless/intel/ipw2x00/
6558
6559INTEL(R) TRACE HUB
6560M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6561S:      Supported
6562F:      Documentation/trace/intel_th.txt
6563F:      drivers/hwtracing/intel_th/
6564
6565INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6566M:      Ning Sun <ning.sun@intel.com>
6567L:      tboot-devel@lists.sourceforge.net
6568W:      http://tboot.sourceforge.net
6569T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6570S:      Supported
6571F:      Documentation/intel_txt.txt
6572F:      include/linux/tboot.h
6573F:      arch/x86/kernel/tboot.c
6574
6575INTEL WIRELESS WIMAX CONNECTION 2400
6576M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6577M:      linux-wimax@intel.com
6578L:      wimax@linuxwimax.org (subscribers-only)
6579S:      Supported
6580W:      http://linuxwimax.org
6581F:      Documentation/wimax/README.i2400m
6582F:      drivers/net/wimax/i2400m/
6583F:      include/uapi/linux/wimax/i2400m.h
6584
6585INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6586M:      Stanislaw Gruszka <sgruszka@redhat.com>
6587L:      linux-wireless@vger.kernel.org
6588S:      Supported
6589F:      drivers/net/wireless/intel/iwlegacy/
6590
6591INTEL WIRELESS WIFI LINK (iwlwifi)
6592M:      Johannes Berg <johannes.berg@intel.com>
6593M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6594M:      Luca Coelho <luciano.coelho@intel.com>
6595M:      Intel Linux Wireless <linuxwifi@intel.com>
6596L:      linux-wireless@vger.kernel.org
6597W:      http://intellinuxwireless.org
6598T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6599S:      Supported
6600F:      drivers/net/wireless/intel/iwlwifi/
6601
6602INTEL MANAGEMENT ENGINE (mei)
6603M:      Tomas Winkler <tomas.winkler@intel.com>
6604L:      linux-kernel@vger.kernel.org
6605S:      Supported
6606F:      include/uapi/linux/mei.h
6607F:      include/linux/mei_cl_bus.h
6608F:      drivers/misc/mei/*
6609F:      drivers/watchdog/mei_wdt.c
6610F:      Documentation/misc-devices/mei/*
6611F:      samples/mei/*
6612
6613INTEL MIC DRIVERS (mic)
6614M:      Sudeep Dutt <sudeep.dutt@intel.com>
6615M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6616S:      Supported
6617W:      https://github.com/sudeepdutt/mic
6618W:      http://software.intel.com/en-us/mic-developer
6619F:      include/linux/mic_bus.h
6620F:      include/linux/scif.h
6621F:      include/uapi/linux/mic_common.h
6622F:      include/uapi/linux/mic_ioctl.h
6623F:      include/uapi/linux/scif_ioctl.h
6624F:      drivers/misc/mic/
6625F:      drivers/dma/mic_x100_dma.c
6626F:      drivers/dma/mic_x100_dma.h
6627F:      Documentation/mic/
6628
6629INTEL PMC/P-Unit IPC DRIVER
6630M:      Zha Qipeng<qipeng.zha@intel.com>
6631L:      platform-driver-x86@vger.kernel.org
6632S:      Maintained
6633F:      drivers/platform/x86/intel_pmc_ipc.c
6634F:      drivers/platform/x86/intel_punit_ipc.c
6635F:      arch/x86/include/asm/intel_pmc_ipc.h
6636F:      arch/x86/include/asm/intel_punit_ipc.h
6637
6638INTEL TELEMETRY DRIVER
6639M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6640L:      platform-driver-x86@vger.kernel.org
6641S:      Maintained
6642F:      arch/x86/include/asm/intel_telemetry.h
6643F:      drivers/platform/x86/intel_telemetry*
6644
6645INTEL PMC CORE DRIVER
6646M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6647M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6648L:      platform-driver-x86@vger.kernel.org
6649S:      Maintained
6650F:      arch/x86/include/asm/pmc_core.h
6651F:      drivers/platform/x86/intel_pmc_core*
6652
6653INVENSENSE MPU-3050 GYROSCOPE DRIVER
6654M:      Linus Walleij <linus.walleij@linaro.org>
6655L:      linux-iio@vger.kernel.org
6656S:      Maintained
6657F:      drivers/iio/gyro/mpu3050*
6658F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6659
6660IOC3 ETHERNET DRIVER
6661M:      Ralf Baechle <ralf@linux-mips.org>
6662L:      linux-mips@linux-mips.org
6663S:      Maintained
6664F:      drivers/net/ethernet/sgi/ioc3-eth.c
6665
6666IOC3 SERIAL DRIVER
6667M:      Pat Gefre <pfg@sgi.com>
6668L:      linux-serial@vger.kernel.org
6669S:      Maintained
6670F:      drivers/tty/serial/ioc3_serial.c
6671
6672IOMMU DRIVERS
6673M:      Joerg Roedel <joro@8bytes.org>
6674L:      iommu@lists.linux-foundation.org
6675T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6676S:      Maintained
6677F:      Documentation/devicetree/bindings/iommu/
6678F:      drivers/iommu/
6679
6680IP MASQUERADING
6681M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6682S:      Maintained
6683F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6684
6685IPMI SUBSYSTEM
6686M:      Corey Minyard <minyard@acm.org>
6687L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6688W:      http://openipmi.sourceforge.net/
6689S:      Supported
6690F:      Documentation/IPMI.txt
6691F:      drivers/char/ipmi/
6692F:      include/linux/ipmi*
6693F:      include/uapi/linux/ipmi*
6694
6695QCOM AUDIO (ASoC) DRIVERS
6696M:      Patrick Lai <plai@codeaurora.org>
6697M:      Banajit Goswami <bgoswami@codeaurora.org>
6698L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6699S:      Supported
6700F:      sound/soc/qcom/
6701
6702IPS SCSI RAID DRIVER
6703M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6704L:      linux-scsi@vger.kernel.org
6705W:      http://www.adaptec.com/
6706S:      Maintained
6707F:      drivers/scsi/ips*
6708
6709IPVS
6710M:      Wensong Zhang <wensong@linux-vs.org>
6711M:      Simon Horman <horms@verge.net.au>
6712M:      Julian Anastasov <ja@ssi.bg>
6713L:      netdev@vger.kernel.org
6714L:      lvs-devel@vger.kernel.org
6715S:      Maintained
6716T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6717T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6718F:      Documentation/networking/ipvs-sysctl.txt
6719F:      include/net/ip_vs.h
6720F:      include/uapi/linux/ip_vs.h
6721F:      net/netfilter/ipvs/
6722
6723IPWIRELESS DRIVER
6724M:      Jiri Kosina <jikos@kernel.org>
6725M:      David Sterba <dsterba@suse.com>
6726S:      Odd Fixes
6727F:      drivers/tty/ipwireless/
6728
6729IPX NETWORK LAYER
6730L:      netdev@vger.kernel.org
6731S:      Odd fixes
6732F:      include/net/ipx.h
6733F:      include/uapi/linux/ipx.h
6734F:      net/ipx/
6735
6736IRDA SUBSYSTEM
6737M:      Samuel Ortiz <samuel@sortiz.org>
6738L:      irda-users@lists.sourceforge.net (subscribers-only)
6739L:      netdev@vger.kernel.org
6740W:      http://irda.sourceforge.net/
6741S:      Maintained
6742T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6743F:      Documentation/networking/irda.txt
6744F:      drivers/net/irda/
6745F:      include/net/irda/
6746F:      net/irda/
6747
6748IRQ SUBSYSTEM
6749M:      Thomas Gleixner <tglx@linutronix.de>
6750L:      linux-kernel@vger.kernel.org
6751S:      Maintained
6752T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6753F:      kernel/irq/
6754
6755IRQCHIP DRIVERS
6756M:      Thomas Gleixner <tglx@linutronix.de>
6757M:      Jason Cooper <jason@lakedaemon.net>
6758M:      Marc Zyngier <marc.zyngier@arm.com>
6759L:      linux-kernel@vger.kernel.org
6760S:      Maintained
6761T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6762T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6763F:      Documentation/devicetree/bindings/interrupt-controller/
6764F:      drivers/irqchip/
6765
6766IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6767M:      Marc Zyngier <marc.zyngier@arm.com>
6768S:      Maintained
6769T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6770F:      Documentation/IRQ-domain.txt
6771F:      include/linux/irqdomain.h
6772F:      kernel/irq/irqdomain.c
6773F:      kernel/irq/msi.c
6774
6775ISA
6776M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6777S:      Maintained
6778F:      Documentation/isa.txt
6779F:      drivers/base/isa.c
6780F:      include/linux/isa.h
6781
6782ISAPNP
6783M:      Jaroslav Kysela <perex@perex.cz>
6784S:      Maintained
6785F:      Documentation/isapnp.txt
6786F:      drivers/pnp/isapnp/
6787F:      include/linux/isapnp.h
6788
6789ISA RADIO MODULE
6790M:      Hans Verkuil <hverkuil@xs4all.nl>
6791L:      linux-media@vger.kernel.org
6792T:      git git://linuxtv.org/media_tree.git
6793W:      https://linuxtv.org
6794S:      Maintained
6795F:      drivers/media/radio/radio-isa*
6796
6797iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6798M:      Peter Jones <pjones@redhat.com>
6799M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6800S:      Maintained
6801F:      drivers/firmware/iscsi_ibft*
6802
6803ISCSI
6804M:      Lee Duncan <lduncan@suse.com>
6805M:      Chris Leech <cleech@redhat.com>
6806L:      open-iscsi@googlegroups.com
6807W:      www.open-iscsi.com
6808S:      Maintained
6809F:      drivers/scsi/*iscsi*
6810F:      include/scsi/*iscsi*
6811
6812ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6813M:      Or Gerlitz <ogerlitz@mellanox.com>
6814M:      Sagi Grimberg <sagi@grimberg.me>
6815M:      Roi Dayan <roid@mellanox.com>
6816L:      linux-rdma@vger.kernel.org
6817S:      Supported
6818W:      http://www.openfabrics.org
6819W:      www.open-iscsi.org
6820Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6821F:      drivers/infiniband/ulp/iser/
6822
6823ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6824M:      Sagi Grimberg <sagi@grimberg.me>
6825T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6826L:      linux-rdma@vger.kernel.org
6827L:      target-devel@vger.kernel.org
6828S:      Supported
6829W:      http://www.linux-iscsi.org
6830F:      drivers/infiniband/ulp/isert
6831
6832ISDN SUBSYSTEM
6833M:      Karsten Keil <isdn@linux-pingi.de>
6834L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6835L:      netdev@vger.kernel.org
6836W:      http://www.isdn4linux.de
6837T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6838S:      Maintained
6839F:      Documentation/isdn/
6840F:      drivers/isdn/
6841F:      include/linux/isdn.h
6842F:      include/linux/isdn/
6843F:      include/uapi/linux/isdn.h
6844F:      include/uapi/linux/isdn/
6845
6846ISDN SUBSYSTEM (Eicon active card driver)
6847M:      Armin Schindler <mac@melware.de>
6848L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6849W:      http://www.melware.de
6850S:      Maintained
6851F:      drivers/isdn/hardware/eicon/
6852
6853IT87 HARDWARE MONITORING DRIVER
6854M:      Jean Delvare <jdelvare@suse.com>
6855L:      linux-hwmon@vger.kernel.org
6856S:      Maintained
6857F:      Documentation/hwmon/it87
6858F:      drivers/hwmon/it87.c
6859
6860IT913X MEDIA DRIVER
6861M:      Antti Palosaari <crope@iki.fi>
6862L:      linux-media@vger.kernel.org
6863W:      https://linuxtv.org
6864W:      http://palosaari.fi/linux/
6865Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6866T:      git git://linuxtv.org/anttip/media_tree.git
6867S:      Maintained
6868F:      drivers/media/tuners/it913x*
6869
6870IVTV VIDEO4LINUX DRIVER
6871M:      Andy Walls <awalls@md.metrocast.net>
6872L:      ivtv-devel@ivtvdriver.org (subscribers-only)
6873L:      linux-media@vger.kernel.org
6874T:      git git://linuxtv.org/media_tree.git
6875W:      http://www.ivtvdriver.org
6876S:      Maintained
6877F:      Documentation/media/v4l-drivers/ivtv*
6878F:      drivers/media/pci/ivtv/
6879F:      include/uapi/linux/ivtv*
6880
6881IX2505V MEDIA DRIVER
6882M:      Malcolm Priestley <tvboxspy@gmail.com>
6883L:      linux-media@vger.kernel.org
6884W:      https://linuxtv.org
6885Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6886S:      Maintained
6887F:      drivers/media/dvb-frontends/ix2505v*
6888
6889JC42.4 TEMPERATURE SENSOR DRIVER
6890M:      Guenter Roeck <linux@roeck-us.net>
6891L:      linux-hwmon@vger.kernel.org
6892S:      Maintained
6893F:      drivers/hwmon/jc42.c
6894F:      Documentation/hwmon/jc42
6895
6896JFS FILESYSTEM
6897M:      Dave Kleikamp <shaggy@kernel.org>
6898L:      jfs-discussion@lists.sourceforge.net
6899W:      http://jfs.sourceforge.net/
6900T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6901S:      Maintained
6902F:      Documentation/filesystems/jfs.txt
6903F:      fs/jfs/
6904
6905JME NETWORK DRIVER
6906M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
6907L:      netdev@vger.kernel.org
6908S:      Maintained
6909F:      drivers/net/ethernet/jme.*
6910
6911JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6912M:      David Woodhouse <dwmw2@infradead.org>
6913L:      linux-mtd@lists.infradead.org
6914W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
6915S:      Maintained
6916F:      fs/jffs2/
6917F:      include/uapi/linux/jffs2.h
6918
6919JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6920M:      "Theodore Ts'o" <tytso@mit.edu>
6921M:      Jan Kara <jack@suse.com>
6922L:      linux-ext4@vger.kernel.org
6923S:      Maintained
6924F:      fs/jbd2/
6925F:      include/linux/jbd2.h
6926
6927JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6928M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6929L:      linux-media@vger.kernel.org
6930S:      Maintained
6931F:      drivers/media/platform/rcar_jpu.c
6932
6933JSM Neo PCI based serial card
6934M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6935L:      linux-serial@vger.kernel.org
6936S:      Maintained
6937F:      drivers/tty/serial/jsm/
6938
6939K10TEMP HARDWARE MONITORING DRIVER
6940M:      Clemens Ladisch <clemens@ladisch.de>
6941L:      linux-hwmon@vger.kernel.org
6942S:      Maintained
6943F:      Documentation/hwmon/k10temp
6944F:      drivers/hwmon/k10temp.c
6945
6946K8TEMP HARDWARE MONITORING DRIVER
6947M:      Rudolf Marek <r.marek@assembler.cz>
6948L:      linux-hwmon@vger.kernel.org
6949S:      Maintained
6950F:      Documentation/hwmon/k8temp
6951F:      drivers/hwmon/k8temp.c
6952
6953KASAN
6954M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
6955R:      Alexander Potapenko <glider@google.com>
6956R:      Dmitry Vyukov <dvyukov@google.com>
6957L:      kasan-dev@googlegroups.com
6958S:      Maintained
6959F:      arch/*/include/asm/kasan.h
6960F:      arch/*/mm/kasan_init*
6961F:      Documentation/dev-tools/kasan.rst
6962F:      include/linux/kasan*.h
6963F:      lib/test_kasan.c
6964F:      mm/kasan/
6965F:      scripts/Makefile.kasan
6966
6967KCONFIG
6968M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
6969L:      linux-kbuild@vger.kernel.org
6970T:      git git://gitorious.org/linux-kconfig/linux-kconfig
6971S:      Maintained
6972F:      Documentation/kbuild/kconfig-language.txt
6973F:      scripts/kconfig/
6974
6975KDUMP
6976M:      Dave Young <dyoung@redhat.com>
6977M:      Baoquan He <bhe@redhat.com>
6978R:      Vivek Goyal <vgoyal@redhat.com>
6979L:      kexec@lists.infradead.org
6980W:      http://lse.sourceforge.net/kdump/
6981S:      Maintained
6982F:      Documentation/kdump/
6983
6984KEENE FM RADIO TRANSMITTER DRIVER
6985M:      Hans Verkuil <hverkuil@xs4all.nl>
6986L:      linux-media@vger.kernel.org
6987T:      git git://linuxtv.org/media_tree.git
6988W:      https://linuxtv.org
6989S:      Maintained
6990F:      drivers/media/radio/radio-keene*
6991
6992KERNEL AUTOMOUNTER v4 (AUTOFS4)
6993M:      Ian Kent <raven@themaw.net>
6994L:      autofs@vger.kernel.org
6995S:      Maintained
6996F:      fs/autofs4/
6997
6998KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6999M:      Michal Marek <mmarek@suse.com>
7000T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7001T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
7002L:      linux-kbuild@vger.kernel.org
7003S:      Maintained
7004F:      Documentation/kbuild/
7005F:      Makefile
7006F:      scripts/Makefile.*
7007F:      scripts/basic/
7008F:      scripts/mk*
7009F:      scripts/package/
7010
7011KERNEL JANITORS
7012L:      kernel-janitors@vger.kernel.org
7013W:      http://kernelnewbies.org/KernelJanitors
7014S:      Odd Fixes
7015
7016KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7017M:      "J. Bruce Fields" <bfields@fieldses.org>
7018M:      Jeff Layton <jlayton@poochiereds.net>
7019L:      linux-nfs@vger.kernel.org
7020W:      http://nfs.sourceforge.net/
7021T:      git git://linux-nfs.org/~bfields/linux.git
7022S:      Supported
7023F:      fs/nfsd/
7024F:      include/uapi/linux/nfsd/
7025F:      fs/lockd/
7026F:      fs/nfs_common/
7027F:      net/sunrpc/
7028F:      include/linux/lockd/
7029F:      include/linux/sunrpc/
7030F:      include/uapi/linux/sunrpc/
7031
7032KERNEL SELFTEST FRAMEWORK
7033M:      Shuah Khan <shuahkh@osg.samsung.com>
7034M:      Shuah Khan <shuah@kernel.org>
7035L:      linux-kselftest@vger.kernel.org
7036T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7037S:      Maintained
7038F:      tools/testing/selftests
7039
7040KERNEL VIRTUAL MACHINE (KVM)
7041M:      Paolo Bonzini <pbonzini@redhat.com>
7042M:      Radim Krčmář <rkrcmar@redhat.com>
7043L:      kvm@vger.kernel.org
7044W:      http://www.linux-kvm.org
7045T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7046S:      Supported
7047F:      Documentation/*/kvm*.txt
7048F:      Documentation/virtual/kvm/
7049F:      arch/*/kvm/
7050F:      arch/x86/kernel/kvm.c
7051F:      arch/x86/kernel/kvmclock.c
7052F:      arch/*/include/asm/kvm*
7053F:      include/linux/kvm*
7054F:      include/uapi/linux/kvm*
7055F:      virt/kvm/
7056F:      tools/kvm/
7057
7058KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7059M:      Joerg Roedel <joro@8bytes.org>
7060L:      kvm@vger.kernel.org
7061W:      http://www.linux-kvm.org/
7062S:      Maintained
7063F:      arch/x86/include/asm/svm.h
7064F:      arch/x86/kvm/svm.c
7065
7066KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7067M:      Alexander Graf <agraf@suse.com>
7068L:      kvm-ppc@vger.kernel.org
7069W:      http://www.linux-kvm.org/
7070T:      git git://github.com/agraf/linux-2.6.git
7071S:      Supported
7072F:      arch/powerpc/include/asm/kvm*
7073F:      arch/powerpc/kvm/
7074
7075KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7076M:      Christian Borntraeger <borntraeger@de.ibm.com>
7077M:      Cornelia Huck <cornelia.huck@de.ibm.com>
7078L:      linux-s390@vger.kernel.org
7079W:      http://www.ibm.com/developerworks/linux/linux390/
7080T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7081S:      Supported
7082F:      Documentation/s390/kvm.txt
7083F:      arch/s390/include/asm/kvm*
7084F:      arch/s390/kvm/
7085
7086KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7087M:      Christoffer Dall <christoffer.dall@linaro.org>
7088M:      Marc Zyngier <marc.zyngier@arm.com>
7089L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7090L:      kvmarm@lists.cs.columbia.edu
7091W:      http://systems.cs.columbia.edu/projects/kvm-arm
7092T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7093S:      Supported
7094F:      arch/arm/include/uapi/asm/kvm*
7095F:      arch/arm/include/asm/kvm*
7096F:      arch/arm/kvm/
7097F:      virt/kvm/arm/
7098F:      include/kvm/arm_*
7099
7100KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7101M:      Christoffer Dall <christoffer.dall@linaro.org>
7102M:      Marc Zyngier <marc.zyngier@arm.com>
7103L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7104L:      kvmarm@lists.cs.columbia.edu
7105S:      Maintained
7106F:      arch/arm64/include/uapi/asm/kvm*
7107F:      arch/arm64/include/asm/kvm*
7108F:      arch/arm64/kvm/
7109
7110KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7111M:      James Hogan <james.hogan@imgtec.com>
7112L:      linux-mips@linux-mips.org
7113S:      Supported
7114F:      arch/mips/include/uapi/asm/kvm*
7115F:      arch/mips/include/asm/kvm*
7116F:      arch/mips/kvm/
7117
7118KEXEC
7119M:      Eric Biederman <ebiederm@xmission.com>
7120W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7121L:      kexec@lists.infradead.org
7122S:      Maintained
7123F:      include/linux/kexec.h
7124F:      include/uapi/linux/kexec.h
7125F:      kernel/kexec*
7126
7127KEYS/KEYRINGS:
7128M:      David Howells <dhowells@redhat.com>
7129L:      keyrings@vger.kernel.org
7130S:      Maintained
7131F:      Documentation/security/keys.txt
7132F:      include/linux/key.h
7133F:      include/linux/key-type.h
7134F:      include/linux/keyctl.h
7135F:      include/uapi/linux/keyctl.h
7136F:      include/keys/
7137F:      security/keys/
7138
7139KEYS-TRUSTED
7140M:      David Safford <safford@us.ibm.com>
7141M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7142L:      linux-security-module@vger.kernel.org
7143L:      keyrings@vger.kernel.org
7144S:      Supported
7145F:      Documentation/security/keys-trusted-encrypted.txt
7146F:      include/keys/trusted-type.h
7147F:      security/keys/trusted.c
7148F:      security/keys/trusted.h
7149
7150KEYS-ENCRYPTED
7151M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7152M:      David Safford <safford@us.ibm.com>
7153L:      linux-security-module@vger.kernel.org
7154L:      keyrings@vger.kernel.org
7155S:      Supported
7156F:      Documentation/security/keys-trusted-encrypted.txt
7157F:      include/keys/encrypted-type.h
7158F:      security/keys/encrypted-keys/
7159
7160KGDB / KDB /debug_core
7161M:      Jason Wessel <jason.wessel@windriver.com>
7162W:      http://kgdb.wiki.kernel.org/
7163L:      kgdb-bugreport@lists.sourceforge.net
7164T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7165S:      Maintained
7166F:      Documentation/DocBook/kgdb.tmpl
7167F:      drivers/misc/kgdbts.c
7168F:      drivers/tty/serial/kgdboc.c
7169F:      include/linux/kdb.h
7170F:      include/linux/kgdb.h
7171F:      kernel/debug/
7172
7173KMEMCHECK
7174M:      Vegard Nossum <vegardno@ifi.uio.no>
7175M:      Pekka Enberg <penberg@kernel.org>
7176S:      Maintained
7177F:      Documentation/dev-tools/kmemcheck.rst
7178F:      arch/x86/include/asm/kmemcheck.h
7179F:      arch/x86/mm/kmemcheck/
7180F:      include/linux/kmemcheck.h
7181F:      mm/kmemcheck.c
7182
7183KMEMLEAK
7184M:      Catalin Marinas <catalin.marinas@arm.com>
7185S:      Maintained
7186F:      Documentation/dev-tools/kmemleak.rst
7187F:      include/linux/kmemleak.h
7188F:      mm/kmemleak.c
7189F:      mm/kmemleak-test.c
7190
7191KPROBES
7192M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7193M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7194M:      "David S. Miller" <davem@davemloft.net>
7195M:      Masami Hiramatsu <mhiramat@kernel.org>
7196S:      Maintained
7197F:      Documentation/kprobes.txt
7198F:      include/linux/kprobes.h
7199F:      kernel/kprobes.c
7200
7201KS0108 LCD CONTROLLER DRIVER
7202M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7203W:      http://miguelojeda.es/auxdisplay.htm
7204W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7205S:      Maintained
7206F:      Documentation/auxdisplay/ks0108
7207F:      drivers/auxdisplay/ks0108.c
7208F:      include/linux/ks0108.h
7209
7210L3MDEV
7211M:      David Ahern <dsa@cumulusnetworks.com>
7212L:      netdev@vger.kernel.org
7213S:      Maintained
7214F:      net/l3mdev
7215F:      include/net/l3mdev.h
7216
7217LANTIQ MIPS ARCHITECTURE
7218M:      John Crispin <john@phrozen.org>
7219L:      linux-mips@linux-mips.org
7220S:      Maintained
7221F:      arch/mips/lantiq
7222
7223LAPB module
7224L:      linux-x25@vger.kernel.org
7225S:      Orphan
7226F:      Documentation/networking/lapb-module.txt
7227F:      include/*/lapb.h
7228F:      net/lapb/
7229
7230LASI 53c700 driver for PARISC
7231M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7232L:      linux-scsi@vger.kernel.org
7233S:      Maintained
7234F:      Documentation/scsi/53c700.txt
7235F:      drivers/scsi/53c700*
7236
7237LED SUBSYSTEM
7238M:      Richard Purdie <rpurdie@rpsys.net>
7239M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7240M:      Pavel Machek <pavel@ucw.cz>
7241L:      linux-leds@vger.kernel.org
7242T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7243S:      Maintained
7244F:      Documentation/devicetree/bindings/leds/
7245F:      drivers/leds/
7246F:      include/linux/leds.h
7247
7248LEGACY EEPROM DRIVER
7249M:      Jean Delvare <jdelvare@suse.com>
7250S:      Maintained
7251F:      Documentation/misc-devices/eeprom
7252F:      drivers/misc/eeprom/eeprom.c
7253
7254LEGO USB Tower driver
7255M:      Juergen Stuber <starblue@users.sourceforge.net>
7256L:      legousb-devel@lists.sourceforge.net
7257W:      http://legousb.sourceforge.net/
7258S:      Maintained
7259F:      drivers/usb/misc/legousbtower.c
7260
7261LG2160 MEDIA DRIVER
7262M:      Michael Krufky <mkrufky@linuxtv.org>
7263L:      linux-media@vger.kernel.org
7264W:      https://linuxtv.org
7265W:      http://github.com/mkrufky
7266Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7267T:      git git://linuxtv.org/mkrufky/tuners.git
7268S:      Maintained
7269F:      drivers/media/dvb-frontends/lg2160.*
7270
7271LGDT3305 MEDIA DRIVER
7272M:      Michael Krufky <mkrufky@linuxtv.org>
7273L:      linux-media@vger.kernel.org
7274W:      https://linuxtv.org
7275W:      http://github.com/mkrufky
7276Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7277T:      git git://linuxtv.org/mkrufky/tuners.git
7278S:      Maintained
7279F:      drivers/media/dvb-frontends/lgdt3305.*
7280
7281LGUEST
7282M:      Rusty Russell <rusty@rustcorp.com.au>
7283L:      lguest@lists.ozlabs.org
7284W:      http://lguest.ozlabs.org/
7285S:      Odd Fixes
7286F:      arch/x86/include/asm/lguest*.h
7287F:      arch/x86/lguest/
7288F:      drivers/lguest/
7289F:      include/linux/lguest*.h
7290F:      tools/lguest/
7291
7292LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7293M:      Tejun Heo <tj@kernel.org>
7294L:      linux-ide@vger.kernel.org
7295T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7296S:      Maintained
7297F:      drivers/ata/
7298F:      include/linux/ata.h
7299F:      include/linux/libata.h
7300F:      Documentation/devicetree/bindings/ata/
7301
7302LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7303M:      Viresh Kumar <vireshk@kernel.org>
7304L:      linux-ide@vger.kernel.org
7305T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7306S:      Maintained
7307F:      include/linux/pata_arasan_cf_data.h
7308F:      drivers/ata/pata_arasan_cf.c
7309
7310LIBATA PATA DRIVERS
7311M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7312M:      Tejun Heo <tj@kernel.org>
7313L:      linux-ide@vger.kernel.org
7314T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7315S:      Maintained
7316F:      drivers/ata/pata_*.c
7317F:      drivers/ata/ata_generic.c
7318
7319LIBATA SATA AHCI PLATFORM devices support
7320M:      Hans de Goede <hdegoede@redhat.com>
7321M:      Tejun Heo <tj@kernel.org>
7322L:      linux-ide@vger.kernel.org
7323T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7324S:      Maintained
7325F:      drivers/ata/ahci_platform.c
7326F:      drivers/ata/libahci_platform.c
7327F:      include/linux/ahci_platform.h
7328
7329LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7330M:      Mikael Pettersson <mikpelinux@gmail.com>
7331L:      linux-ide@vger.kernel.org
7332T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7333S:      Maintained
7334F:      drivers/ata/sata_promise.*
7335
7336LIBLOCKDEP
7337M:      Sasha Levin <sasha.levin@oracle.com>
7338S:      Maintained
7339F:      tools/lib/lockdep/
7340
7341LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7342M:      Dan Williams <dan.j.williams@intel.com>
7343L:      linux-nvdimm@lists.01.org
7344Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7345T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7346S:      Supported
7347F:      drivers/nvdimm/*
7348F:      include/linux/nd.h
7349F:      include/linux/libnvdimm.h
7350F:      include/uapi/linux/ndctl.h
7351
7352LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7353M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7354L:      linux-nvdimm@lists.01.org
7355Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7356S:      Supported
7357F:      drivers/nvdimm/blk.c
7358F:      drivers/nvdimm/region_devs.c
7359F:      drivers/acpi/nfit*
7360
7361LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7362M:      Vishal Verma <vishal.l.verma@intel.com>
7363L:      linux-nvdimm@lists.01.org
7364Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7365S:      Supported
7366F:      drivers/nvdimm/btt*
7367
7368LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7369M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7370L:      linux-nvdimm@lists.01.org
7371Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7372S:      Supported
7373F:      drivers/nvdimm/pmem.c
7374F:      include/linux/pmem.h
7375F:      arch/*/include/asm/pmem.h
7376
7377LIGHTNVM PLATFORM SUPPORT
7378M:      Matias Bjorling <mb@lightnvm.io>
7379W:      http://github/OpenChannelSSD
7380L:      linux-block@vger.kernel.org
7381S:      Maintained
7382F:      drivers/lightnvm/
7383F:      include/linux/lightnvm.h
7384F:      include/uapi/linux/lightnvm.h
7385
7386LINUX FOR POWERPC (32-BIT AND 64-BIT)
7387M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7388M:      Paul Mackerras <paulus@samba.org>
7389M:      Michael Ellerman <mpe@ellerman.id.au>
7390W:      https://github.com/linuxppc/linux/wiki
7391L:      linuxppc-dev@lists.ozlabs.org
7392Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7393T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7394S:      Supported
7395F:      Documentation/powerpc/
7396F:      arch/powerpc/
7397F:      drivers/char/tpm/tpm_ibmvtpm*
7398F:      drivers/crypto/nx/
7399F:      drivers/crypto/vmx/
7400F:      drivers/net/ethernet/ibm/ibmveth.*
7401F:      drivers/net/ethernet/ibm/ibmvnic.*
7402F:      drivers/pci/hotplug/pnv_php.c
7403F:      drivers/pci/hotplug/rpa*
7404F:      drivers/scsi/ibmvscsi/
7405F:      tools/testing/selftests/powerpc
7406N:      opal
7407N:      /pmac
7408N:      powermac
7409N:      powernv
7410N:      [^a-z0-9]ps3
7411N:      pseries
7412
7413LINUX FOR POWER MACINTOSH
7414M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7415W:      http://www.penguinppc.org/
7416L:      linuxppc-dev@lists.ozlabs.org
7417S:      Maintained
7418F:      arch/powerpc/platforms/powermac/
7419F:      drivers/macintosh/
7420
7421LINUX FOR POWERPC EMBEDDED MPC5XXX
7422M:      Anatolij Gustschin <agust@denx.de>
7423L:      linuxppc-dev@lists.ozlabs.org
7424T:      git git://git.denx.de/linux-denx-agust.git
7425S:      Maintained
7426F:      arch/powerpc/platforms/512x/
7427F:      arch/powerpc/platforms/52xx/
7428
7429LINUX FOR POWERPC EMBEDDED PPC4XX
7430M:      Alistair Popple <alistair@popple.id.au>
7431M:      Matt Porter <mporter@kernel.crashing.org>
7432W:      http://www.penguinppc.org/
7433L:      linuxppc-dev@lists.ozlabs.org
7434S:      Maintained
7435F:      arch/powerpc/platforms/40x/
7436F:      arch/powerpc/platforms/44x/
7437
7438LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7439L:      linuxppc-dev@lists.ozlabs.org
7440S:      Orphan
7441F:      arch/powerpc/*/*virtex*
7442F:      arch/powerpc/*/*/*virtex*
7443
7444LINUX FOR POWERPC EMBEDDED PPC8XX
7445M:      Vitaly Bordug <vitb@kernel.crashing.org>
7446W:      http://www.penguinppc.org/
7447L:      linuxppc-dev@lists.ozlabs.org
7448S:      Maintained
7449F:      arch/powerpc/platforms/8xx/
7450
7451LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7452M:      Scott Wood <oss@buserror.net>
7453M:      Kumar Gala <galak@kernel.crashing.org>
7454W:      http://www.penguinppc.org/
7455L:      linuxppc-dev@lists.ozlabs.org
7456T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7457S:      Maintained
7458F:      arch/powerpc/platforms/83xx/
7459F:      arch/powerpc/platforms/85xx/
7460
7461LINUX FOR POWERPC PA SEMI PWRFICIENT
7462L:      linuxppc-dev@lists.ozlabs.org
7463S:      Orphan
7464F:      arch/powerpc/platforms/pasemi/
7465F:      drivers/*/*pasemi*
7466F:      drivers/*/*/*pasemi*
7467
7468LINUX SECURITY MODULE (LSM) FRAMEWORK
7469M:      Chris Wright <chrisw@sous-sol.org>
7470L:      linux-security-module@vger.kernel.org
7471S:      Supported
7472
7473LIS3LV02D ACCELEROMETER DRIVER
7474M:      Eric Piel <eric.piel@tremplin-utc.net>
7475S:      Maintained
7476F:      Documentation/misc-devices/lis3lv02d
7477F:      drivers/misc/lis3lv02d/
7478F:      drivers/platform/x86/hp_accel.c
7479
7480LIVE PATCHING
7481M:      Josh Poimboeuf <jpoimboe@redhat.com>
7482M:      Jessica Yu <jeyu@redhat.com>
7483M:      Jiri Kosina <jikos@kernel.org>
7484M:      Miroslav Benes <mbenes@suse.cz>
7485R:      Petr Mladek <pmladek@suse.com>
7486S:      Maintained
7487F:      kernel/livepatch/
7488F:      include/linux/livepatch.h
7489F:      arch/x86/include/asm/livepatch.h
7490F:      arch/x86/kernel/livepatch.c
7491F:      Documentation/livepatch/
7492F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7493F:      samples/livepatch/
7494L:      live-patching@vger.kernel.org
7495T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7496
7497LINUX KERNEL DUMP TEST MODULE (LKDTM)
7498M:      Kees Cook <keescook@chromium.org>
7499S:      Maintained
7500F:      drivers/misc/lkdtm*
7501
7502LLC (802.2)
7503L:      netdev@vger.kernel.org
7504S:      Odd fixes
7505F:      include/linux/llc.h
7506F:      include/uapi/linux/llc.h
7507F:      include/net/llc*
7508F:      net/llc/
7509
7510LM73 HARDWARE MONITOR DRIVER
7511M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7512L:      linux-hwmon@vger.kernel.org
7513S:      Maintained
7514F:      drivers/hwmon/lm73.c
7515
7516LM78 HARDWARE MONITOR DRIVER
7517M:      Jean Delvare <jdelvare@suse.com>
7518L:      linux-hwmon@vger.kernel.org
7519S:      Maintained
7520F:      Documentation/hwmon/lm78
7521F:      drivers/hwmon/lm78.c
7522
7523LM83 HARDWARE MONITOR DRIVER
7524M:      Jean Delvare <jdelvare@suse.com>
7525L:      linux-hwmon@vger.kernel.org
7526S:      Maintained
7527F:      Documentation/hwmon/lm83
7528F:      drivers/hwmon/lm83.c
7529
7530LM90 HARDWARE MONITOR DRIVER
7531M:      Jean Delvare <jdelvare@suse.com>
7532L:      linux-hwmon@vger.kernel.org
7533S:      Maintained
7534F:      Documentation/hwmon/lm90
7535F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7536F:      drivers/hwmon/lm90.c
7537
7538LM95234 HARDWARE MONITOR DRIVER
7539M:      Guenter Roeck <linux@roeck-us.net>
7540L:      linux-hwmon@vger.kernel.org
7541S:      Maintained
7542F:      Documentation/hwmon/lm95234
7543F:      drivers/hwmon/lm95234.c
7544
7545LME2510 MEDIA DRIVER
7546M:      Malcolm Priestley <tvboxspy@gmail.com>
7547L:      linux-media@vger.kernel.org
7548W:      https://linuxtv.org
7549Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7550S:      Maintained
7551F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7552
7553LOCKING PRIMITIVES
7554M:      Peter Zijlstra <peterz@infradead.org>
7555M:      Ingo Molnar <mingo@redhat.com>
7556L:      linux-kernel@vger.kernel.org
7557T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7558S:      Maintained
7559F:      Documentation/locking/
7560F:      include/linux/lockdep.h
7561F:      include/linux/spinlock*.h
7562F:      arch/*/include/asm/spinlock*.h
7563F:      include/linux/rwlock*.h
7564F:      include/linux/mutex*.h
7565F:      arch/*/include/asm/mutex*.h
7566F:      include/linux/rwsem*.h
7567F:      arch/*/include/asm/rwsem.h
7568F:      include/linux/seqlock.h
7569F:      lib/locking*.[ch]
7570F:      kernel/locking/
7571
7572LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7573M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7574L:      linux-ntfs-dev@lists.sourceforge.net
7575W:      http://www.linux-ntfs.org/content/view/19/37/
7576S:      Maintained
7577F:      Documentation/ldm.txt
7578F:      block/partitions/ldm.*
7579
7580LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7581M:      Sathya Prakash <sathya.prakash@broadcom.com>
7582M:      Chaitra P B <chaitra.basappa@broadcom.com>
7583M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7584L:      MPT-FusionLinux.pdl@broadcom.com
7585L:      linux-scsi@vger.kernel.org
7586W:      http://www.avagotech.com/support/
7587S:      Supported
7588F:      drivers/message/fusion/
7589F:      drivers/scsi/mpt2sas/
7590F:      drivers/scsi/mpt3sas/
7591
7592LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7593M:      Matthew Wilcox <matthew@wil.cx>
7594L:      linux-scsi@vger.kernel.org
7595S:      Maintained
7596F:      drivers/scsi/sym53c8xx_2/
7597
7598LTC4261 HARDWARE MONITOR DRIVER
7599M:      Guenter Roeck <linux@roeck-us.net>
7600L:      linux-hwmon@vger.kernel.org
7601S:      Maintained
7602F:      Documentation/hwmon/ltc4261
7603F:      drivers/hwmon/ltc4261.c
7604
7605LTP (Linux Test Project)
7606M:      Mike Frysinger <vapier@gentoo.org>
7607M:      Cyril Hrubis <chrubis@suse.cz>
7608M:      Wanlong Gao <wanlong.gao@gmail.com>
7609M:      Jan Stancek <jstancek@redhat.com>
7610M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7611M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7612L:      ltp@lists.linux.it (subscribers-only)
7613W:      http://linux-test-project.github.io/
7614T:      git git://github.com/linux-test-project/ltp.git
7615S:      Maintained
7616
7617M32R ARCHITECTURE
7618W:      http://www.linux-m32r.org/
7619S:      Orphan
7620F:      arch/m32r/
7621
7622M68K ARCHITECTURE
7623M:      Geert Uytterhoeven <geert@linux-m68k.org>
7624L:      linux-m68k@lists.linux-m68k.org
7625W:      http://www.linux-m68k.org/
7626T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7627S:      Maintained
7628F:      arch/m68k/
7629F:      drivers/zorro/
7630
7631M68K ON APPLE MACINTOSH
7632M:      Joshua Thompson <funaho@jurai.org>
7633W:      http://www.mac.linux-m68k.org/
7634L:      linux-m68k@lists.linux-m68k.org
7635S:      Maintained
7636F:      arch/m68k/mac/
7637
7638M68K ON HP9000/300
7639M:      Philip Blundell <philb@gnu.org>
7640W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7641S:      Maintained
7642F:      arch/m68k/hp300/
7643
7644M88DS3103 MEDIA DRIVER
7645M:      Antti Palosaari <crope@iki.fi>
7646L:      linux-media@vger.kernel.org
7647W:      https://linuxtv.org
7648W:      http://palosaari.fi/linux/
7649Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7650T:      git git://linuxtv.org/anttip/media_tree.git
7651S:      Maintained
7652F:      drivers/media/dvb-frontends/m88ds3103*
7653
7654M88RS2000 MEDIA DRIVER
7655M:      Malcolm Priestley <tvboxspy@gmail.com>
7656L:      linux-media@vger.kernel.org
7657W:      https://linuxtv.org
7658Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7659S:      Maintained
7660F:      drivers/media/dvb-frontends/m88rs2000*
7661
7662MA901 MASTERKIT USB FM RADIO DRIVER
7663M:      Alexey Klimov <klimov.linux@gmail.com>
7664L:      linux-media@vger.kernel.org
7665T:      git git://linuxtv.org/media_tree.git
7666S:      Maintained
7667F:      drivers/media/radio/radio-ma901.c
7668
7669MAC80211
7670M:      Johannes Berg <johannes@sipsolutions.net>
7671L:      linux-wireless@vger.kernel.org
7672W:      http://wireless.kernel.org/
7673T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7674T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7675S:      Maintained
7676F:      Documentation/networking/mac80211-injection.txt
7677F:      include/net/mac80211.h
7678F:      net/mac80211/
7679F:      drivers/net/wireless/mac80211_hwsim.[ch]
7680
7681MACVLAN DRIVER
7682M:      Patrick McHardy <kaber@trash.net>
7683L:      netdev@vger.kernel.org
7684S:      Maintained
7685F:      drivers/net/macvlan.c
7686F:      include/linux/if_macvlan.h
7687
7688MAILBOX API
7689M:      Jassi Brar <jassisinghbrar@gmail.com>
7690L:      linux-kernel@vger.kernel.org
7691S:      Maintained
7692F:      drivers/mailbox/
7693F:      include/linux/mailbox_client.h
7694F:      include/linux/mailbox_controller.h
7695
7696MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7697M:      Michael Kerrisk <mtk.manpages@gmail.com>
7698W:      http://www.kernel.org/doc/man-pages
7699L:      linux-man@vger.kernel.org
7700S:      Maintained
7701
7702MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7703M:      Andrew Lunn <andrew@lunn.ch>
7704M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7705L:      netdev@vger.kernel.org
7706S:      Maintained
7707F:      drivers/net/dsa/mv88e6xxx/
7708F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
7709
7710MARVELL ARMADA DRM SUPPORT
7711M:      Russell King <linux@armlinux.org.uk>
7712S:      Maintained
7713T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7714T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7715F:      drivers/gpu/drm/armada/
7716F:      include/uapi/drm/armada_drm.h
7717F:      Documentation/devicetree/bindings/display/armada/
7718
7719MARVELL CRYPTO DRIVER
7720M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7721M:      Arnaud Ebalard <arno@natisbad.org>
7722F:      drivers/crypto/marvell/
7723S:      Maintained
7724L:      linux-crypto@vger.kernel.org
7725
7726MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7727M:      Mirko Lindner <mlindner@marvell.com>
7728M:      Stephen Hemminger <stephen@networkplumber.org>
7729L:      netdev@vger.kernel.org
7730S:      Maintained
7731F:      drivers/net/ethernet/marvell/sk*
7732
7733MARVELL LIBERTAS WIRELESS DRIVER
7734L:      libertas-dev@lists.infradead.org
7735S:      Orphan
7736F:      drivers/net/wireless/marvell/libertas/
7737
7738MARVELL MV643XX ETHERNET DRIVER
7739M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7740L:      netdev@vger.kernel.org
7741S:      Maintained
7742F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7743F:      include/linux/mv643xx.h
7744
7745MARVELL MVNETA ETHERNET DRIVER
7746M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7747L:      netdev@vger.kernel.org
7748S:      Maintained
7749F:      drivers/net/ethernet/marvell/mvneta.*
7750
7751MARVELL MWIFIEX WIRELESS DRIVER
7752M:      Amitkumar Karwar <akarwar@marvell.com>
7753M:      Nishant Sarmukadam <nishants@marvell.com>
7754L:      linux-wireless@vger.kernel.org
7755S:      Maintained
7756F:      drivers/net/wireless/marvell/mwifiex/
7757
7758MARVELL MWL8K WIRELESS DRIVER
7759M:      Lennert Buytenhek <buytenh@wantstofly.org>
7760L:      linux-wireless@vger.kernel.org
7761S:      Odd Fixes
7762F:      drivers/net/wireless/marvell/mwl8k.c
7763
7764MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7765M:      Nicolas Pitre <nico@fluxnic.net>
7766S:      Odd Fixes
7767F:      drivers/mmc/host/mvsdio.*
7768
7769MATROX FRAMEBUFFER DRIVER
7770L:      linux-fbdev@vger.kernel.org
7771S:      Orphan
7772F:      drivers/video/fbdev/matrox/matroxfb_*
7773F:      include/uapi/linux/matroxfb.h
7774
7775MAX16065 HARDWARE MONITOR DRIVER
7776M:      Guenter Roeck <linux@roeck-us.net>
7777L:      linux-hwmon@vger.kernel.org
7778S:      Maintained
7779F:      Documentation/hwmon/max16065
7780F:      drivers/hwmon/max16065.c
7781
7782MAX20751 HARDWARE MONITOR DRIVER
7783M:      Guenter Roeck <linux@roeck-us.net>
7784L:      linux-hwmon@vger.kernel.org
7785S:      Maintained
7786F:      Documentation/hwmon/max20751
7787F:      drivers/hwmon/max20751.c
7788
7789MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7790L:      linux-hwmon@vger.kernel.org
7791S:      Orphan
7792F:      Documentation/hwmon/max6650
7793F:      drivers/hwmon/max6650.c
7794
7795MAX6697 HARDWARE MONITOR DRIVER
7796M:      Guenter Roeck <linux@roeck-us.net>
7797L:      linux-hwmon@vger.kernel.org
7798S:      Maintained
7799F:      Documentation/hwmon/max6697
7800F:      Documentation/devicetree/bindings/i2c/max6697.txt
7801F:      drivers/hwmon/max6697.c
7802F:      include/linux/platform_data/max6697.h
7803
7804MAX9860 MONO AUDIO VOICE CODEC DRIVER
7805M:      Peter Rosin <peda@axentia.se>
7806L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7807S:      Maintained
7808F:      Documentation/devicetree/bindings/sound/max9860.txt
7809F:      sound/soc/codecs/max9860.*
7810
7811MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7812M:      Krzysztof Kozlowski <krzk@kernel.org>
7813M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7814L:      linux-pm@vger.kernel.org
7815S:      Supported
7816F:      drivers/power/supply/max14577_charger.c
7817F:      drivers/power/supply/max77693_charger.c
7818
7819MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7820M:      Javier Martinez Canillas <javier@osg.samsung.com>
7821L:      linux-kernel@vger.kernel.org
7822S:      Supported
7823F:      drivers/*/*max77802*.c
7824F:      Documentation/devicetree/bindings/*/*max77802.txt
7825F:      include/dt-bindings/*/*max77802.h
7826
7827MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7828M:      Chanwoo Choi <cw00.choi@samsung.com>
7829M:      Krzysztof Kozlowski <krzk@kernel.org>
7830M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7831L:      linux-kernel@vger.kernel.org
7832S:      Supported
7833F:      drivers/*/max14577*.c
7834F:      drivers/*/max77686*.c
7835F:      drivers/*/max77693*.c
7836F:      drivers/extcon/extcon-max14577.c
7837F:      drivers/extcon/extcon-max77693.c
7838F:      drivers/rtc/rtc-max77686.c
7839F:      drivers/clk/clk-max77686.c
7840F:      Documentation/devicetree/bindings/mfd/max14577.txt
7841F:      Documentation/devicetree/bindings/*/max77686.txt
7842F:      Documentation/devicetree/bindings/mfd/max77693.txt
7843F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
7844F:      include/linux/mfd/max14577*.h
7845F:      include/linux/mfd/max77686*.h
7846F:      include/linux/mfd/max77693*.h
7847
7848MAXIRADIO FM RADIO RECEIVER DRIVER
7849M:      Hans Verkuil <hverkuil@xs4all.nl>
7850L:      linux-media@vger.kernel.org
7851T:      git git://linuxtv.org/media_tree.git
7852W:      https://linuxtv.org
7853S:      Maintained
7854F:      drivers/media/radio/radio-maxiradio*
7855
7856MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7857M:      Peter Rosin <peda@axentia.se>
7858L:      linux-iio@vger.kernel.org
7859S:      Maintained
7860F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7861F:      drivers/iio/potentiometer/mcp4531.c
7862
7863MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7864M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7865L:      linux-iio@vger.kernel.org
7866S:      Maintained
7867F:      drivers/iio/dac/cio-dac.c
7868
7869MEDIA DRIVERS FOR RENESAS - FCP
7870M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7871L:      linux-media@vger.kernel.org
7872L:      linux-renesas-soc@vger.kernel.org
7873T:      git git://linuxtv.org/media_tree.git
7874S:      Supported
7875F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
7876F:      drivers/media/platform/rcar-fcp.c
7877F:      include/media/rcar-fcp.h
7878
7879MEDIA DRIVERS FOR RENESAS - FDP1
7880M:      Kieran Bingham <kieran@bingham.xyz>
7881L:      linux-media@vger.kernel.org
7882L:      linux-renesas-soc@vger.kernel.org
7883T:      git git://linuxtv.org/media_tree.git
7884S:      Supported
7885F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
7886F:      drivers/media/platform/rcar_fdp1.c
7887
7888MEDIA DRIVERS FOR RENESAS - VIN
7889M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
7890L:      linux-media@vger.kernel.org
7891L:      linux-renesas-soc@vger.kernel.org
7892T:      git git://linuxtv.org/media_tree.git
7893S:      Supported
7894F:      Documentation/devicetree/bindings/media/rcar_vin.txt
7895F:      drivers/media/platform/rcar-vin/
7896
7897MEDIA DRIVERS FOR RENESAS - VSP1
7898M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7899L:      linux-media@vger.kernel.org
7900L:      linux-renesas-soc@vger.kernel.org
7901T:      git git://linuxtv.org/media_tree.git
7902S:      Supported
7903F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
7904F:      drivers/media/platform/vsp1/
7905
7906MEDIA DRIVERS FOR HELENE
7907M:      Abylay Ospan <aospan@netup.ru>
7908L:      linux-media@vger.kernel.org
7909W:      https://linuxtv.org
7910W:      http://netup.tv/
7911T:      git git://linuxtv.org/media_tree.git
7912S:      Supported
7913F:      drivers/media/dvb-frontends/helene*
7914
7915MEDIA DRIVERS FOR ASCOT2E
7916M:      Sergey Kozlov <serjk@netup.ru>
7917M:      Abylay Ospan <aospan@netup.ru>
7918L:      linux-media@vger.kernel.org
7919W:      https://linuxtv.org
7920W:      http://netup.tv/
7921T:      git git://linuxtv.org/media_tree.git
7922S:      Supported
7923F:      drivers/media/dvb-frontends/ascot2e*
7924
7925MEDIA DRIVERS FOR CXD2841ER
7926M:      Sergey Kozlov <serjk@netup.ru>
7927M:      Abylay Ospan <aospan@netup.ru>
7928L:      linux-media@vger.kernel.org
7929W:      https://linuxtv.org
7930W:      http://netup.tv/
7931T:      git git://linuxtv.org/media_tree.git
7932S:      Supported
7933F:      drivers/media/dvb-frontends/cxd2841er*
7934
7935MEDIA DRIVERS FOR HORUS3A
7936M:      Sergey Kozlov <serjk@netup.ru>
7937M:      Abylay Ospan <aospan@netup.ru>
7938L:      linux-media@vger.kernel.org
7939W:      https://linuxtv.org
7940W:      http://netup.tv/
7941T:      git git://linuxtv.org/media_tree.git
7942S:      Supported
7943F:      drivers/media/dvb-frontends/horus3a*
7944
7945MEDIA DRIVERS FOR LNBH25
7946M:      Sergey Kozlov <serjk@netup.ru>
7947M:      Abylay Ospan <aospan@netup.ru>
7948L:      linux-media@vger.kernel.org
7949W:      https://linuxtv.org
7950W:      http://netup.tv/
7951T:      git git://linuxtv.org/media_tree.git
7952S:      Supported
7953F:      drivers/media/dvb-frontends/lnbh25*
7954
7955MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7956M:      Sergey Kozlov <serjk@netup.ru>
7957M:      Abylay Ospan <aospan@netup.ru>
7958L:      linux-media@vger.kernel.org
7959W:      https://linuxtv.org
7960W:      http://netup.tv/
7961T:      git git://linuxtv.org/media_tree.git
7962S:      Supported
7963F:      drivers/media/pci/netup_unidvb/*
7964
7965MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7966M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
7967M:      Mauro Carvalho Chehab <mchehab@kernel.org>
7968P:      LinuxTV.org Project
7969L:      linux-media@vger.kernel.org
7970W:      https://linuxtv.org
7971Q:      http://patchwork.kernel.org/project/linux-media/list/
7972T:      git git://linuxtv.org/media_tree.git
7973S:      Maintained
7974F:      Documentation/media/
7975F:      drivers/media/
7976F:      drivers/staging/media/
7977F:      include/linux/platform_data/media/
7978F:      include/media/
7979F:      include/uapi/linux/dvb/
7980F:      include/uapi/linux/videodev2.h
7981F:      include/uapi/linux/media.h
7982F:      include/uapi/linux/v4l2-*
7983F:      include/uapi/linux/meye.h
7984F:      include/uapi/linux/ivtv*
7985F:      include/uapi/linux/uvcvideo.h
7986
7987MEDIATEK ETHERNET DRIVER
7988M:      Felix Fietkau <nbd@openwrt.org>
7989M:      John Crispin <blogic@openwrt.org>
7990L:      netdev@vger.kernel.org
7991S:      Maintained
7992F:      drivers/net/ethernet/mediatek/
7993
7994MEDIATEK MEDIA DRIVER
7995M:      Tiffany Lin <tiffany.lin@mediatek.com>
7996M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
7997S:      Supported
7998F:      drivers/media/platform/mtk-vcodec/
7999F:      drivers/media/platform/mtk-vpu/
8000F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8001F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8002
8003MEDIATEK MDP DRIVER
8004M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8005M:      Houlong Wei <houlong.wei@mediatek.com>
8006M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8007S:      Supported
8008F:      drivers/media/platform/mtk-mdp/
8009F:      drivers/media/platform/mtk-vpu/
8010F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8011
8012MEDIATEK MT7601U WIRELESS LAN DRIVER
8013M:      Jakub Kicinski <kubakici@wp.pl>
8014L:      linux-wireless@vger.kernel.org
8015S:      Maintained
8016F:      drivers/net/wireless/mediatek/mt7601u/
8017
8018MEGARAID SCSI/SAS DRIVERS
8019M:      Kashyap Desai <kashyap.desai@broadcom.com>
8020M:      Sumit Saxena <sumit.saxena@broadcom.com>
8021M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8022L:      megaraidlinux.pdl@broadcom.com
8023L:      linux-scsi@vger.kernel.org
8024W:      http://www.avagotech.com/support/
8025S:      Maintained
8026F:      Documentation/scsi/megaraid.txt
8027F:      drivers/scsi/megaraid.*
8028F:      drivers/scsi/megaraid/
8029
8030MELFAS MIP4 TOUCHSCREEN DRIVER
8031M:      Sangwon Jee <jeesw@melfas.com>
8032W:      http://www.melfas.com
8033S:      Supported
8034F:      drivers/input/touchscreen/melfas_mip4.c
8035F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8036
8037MELLANOX ETHERNET DRIVER (mlx4_en)
8038M:      Tariq Toukan <tariqt@mellanox.com>
8039L:      netdev@vger.kernel.org
8040S:      Supported
8041W:      http://www.mellanox.com
8042Q:      http://patchwork.ozlabs.org/project/netdev/list/
8043F:      drivers/net/ethernet/mellanox/mlx4/en_*
8044
8045MELLANOX ETHERNET DRIVER (mlx5e)
8046M:      Saeed Mahameed <saeedm@mellanox.com>
8047L:      netdev@vger.kernel.org
8048S:      Supported
8049W:      http://www.mellanox.com
8050Q:      http://patchwork.ozlabs.org/project/netdev/list/
8051F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8052
8053MELLANOX ETHERNET SWITCH DRIVERS
8054M:      Jiri Pirko <jiri@mellanox.com>
8055M:      Ido Schimmel <idosch@mellanox.com>
8056L:      netdev@vger.kernel.org
8057S:      Supported
8058W:      http://www.mellanox.com
8059Q:      http://patchwork.ozlabs.org/project/netdev/list/
8060F:      drivers/net/ethernet/mellanox/mlxsw/
8061
8062MELLANOX MLXCPLD I2C AND MUX DRIVER
8063M:      Vadim Pasternak <vadimp@mellanox.com>
8064M:      Michael Shych <michaelsh@mellanox.com>
8065L:      linux-i2c@vger.kernel.org
8066S:      Supported
8067F:      drivers/i2c/busses/i2c-mlxcpld.c
8068F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8069F:      Documentation/i2c/busses/i2c-mlxcpld
8070
8071MELLANOX MLXCPLD LED DRIVER
8072M:      Vadim Pasternak <vadimp@mellanox.com>
8073L:      linux-leds@vger.kernel.org
8074S:      Supported
8075F:      drivers/leds/leds-mlxcpld.c
8076F:      Documentation/leds/leds-mlxcpld.txt
8077
8078MELLANOX PLATFORM DRIVER
8079M:      Vadim Pasternak <vadimp@mellanox.com>
8080L:      platform-driver-x86@vger.kernel.org
8081S:      Supported
8082F:      drivers/platform/x86/mlx-platform.c
8083
8084MELLANOX MLX CPLD HOTPLUG DRIVER
8085M:      Vadim Pasternak <vadimp@mellanox.com>
8086L:      platform-driver-x86@vger.kernel.org
8087S:      Supported
8088F:      drivers/platform/x86/mlxcpld-hotplug.c
8089F:      include/linux/platform_data/mlxcpld-hotplug.h
8090
8091SOFT-ROCE DRIVER (rxe)
8092M:      Moni Shoua <monis@mellanox.com>
8093L:      linux-rdma@vger.kernel.org
8094S:      Supported
8095W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8096Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8097F:      drivers/infiniband/sw/rxe/
8098F:      include/uapi/rdma/rdma_user_rxe.h
8099
8100MEMBARRIER SUPPORT
8101M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8102M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8103L:      linux-kernel@vger.kernel.org
8104S:      Supported
8105F:      kernel/membarrier.c
8106F:      include/uapi/linux/membarrier.h
8107
8108MEMORY MANAGEMENT
8109L:      linux-mm@kvack.org
8110W:      http://www.linux-mm.org
8111S:      Maintained
8112F:      include/linux/mm.h
8113F:      include/linux/gfp.h
8114F:      include/linux/mmzone.h
8115F:      include/linux/memory_hotplug.h
8116F:      include/linux/vmalloc.h
8117F:      mm/
8118
8119MEMORY TECHNOLOGY DEVICES (MTD)
8120M:      David Woodhouse <dwmw2@infradead.org>
8121M:      Brian Norris <computersforpeace@gmail.com>
8122M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8123M:      Marek Vasut <marek.vasut@gmail.com>
8124M:      Richard Weinberger <richard@nod.at>
8125M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
8126L:      linux-mtd@lists.infradead.org
8127W:      http://www.linux-mtd.infradead.org/
8128Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8129T:      git git://git.infradead.org/linux-mtd.git
8130T:      git git://git.infradead.org/l2-mtd.git
8131S:      Maintained
8132F:      Documentation/devicetree/bindings/mtd/
8133F:      drivers/mtd/
8134F:      include/linux/mtd/
8135F:      include/uapi/mtd/
8136
8137MEN A21 WATCHDOG DRIVER
8138M:      Johannes Thumshirn <morbidrsa@gmail.com>
8139L:      linux-watchdog@vger.kernel.org
8140S:      Maintained
8141F:      drivers/watchdog/mena21_wdt.c
8142
8143MEN CHAMELEON BUS (mcb)
8144M:      Johannes Thumshirn <morbidrsa@gmail.com>
8145S:      Maintained
8146F:      drivers/mcb/
8147F:      include/linux/mcb.h
8148F:      Documentation/men-chameleon-bus.txt
8149
8150MEN F21BMC (Board Management Controller)
8151M:      Andreas Werner <andreas.werner@men.de>
8152S:      Supported
8153F:      drivers/mfd/menf21bmc.c
8154F:      drivers/watchdog/menf21bmc_wdt.c
8155F:      drivers/leds/leds-menf21bmc.c
8156F:      drivers/hwmon/menf21bmc_hwmon.c
8157F:      Documentation/hwmon/menf21bmc
8158
8159METAG ARCHITECTURE
8160M:      James Hogan <james.hogan@imgtec.com>
8161L:      linux-metag@vger.kernel.org
8162T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8163S:      Odd Fixes
8164F:      arch/metag/
8165F:      Documentation/metag/
8166F:      Documentation/devicetree/bindings/metag/
8167F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8168F:      drivers/clocksource/metag_generic.c
8169F:      drivers/irqchip/irq-metag.c
8170F:      drivers/irqchip/irq-metag-ext.c
8171F:      drivers/tty/metag_da.c
8172
8173MICROBLAZE ARCHITECTURE
8174M:      Michal Simek <monstr@monstr.eu>
8175W:      http://www.monstr.eu/fdt/
8176T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8177S:      Supported
8178F:      arch/microblaze/
8179
8180MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8181M:      Richard Genoud <richard.genoud@gmail.com>
8182S:      Maintained
8183F:      drivers/tty/serial/atmel_serial.c
8184F:      include/linux/atmel_serial.h
8185
8186MICROCHIP / ATMEL DMA DRIVER
8187M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8188L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8189L:      dmaengine@vger.kernel.org
8190S:      Supported
8191F:      drivers/dma/at_hdmac.c
8192F:      drivers/dma/at_hdmac_regs.h
8193F:      include/linux/platform_data/dma-atmel.h
8194
8195MICROCHIP / ATMEL ISC DRIVER
8196M:      Songjun Wu <songjun.wu@microchip.com>
8197L:      linux-media@vger.kernel.org
8198S:      Supported
8199F:      drivers/media/platform/atmel/atmel-isc.c
8200F:      drivers/media/platform/atmel/atmel-isc-regs.h
8201F:      devicetree/bindings/media/atmel-isc.txt
8202
8203MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8204M:      Chen Yu <yu.c.chen@intel.com>
8205L:      platform-driver-x86@vger.kernel.org
8206S:      Supported
8207F:      drivers/platform/x86/surfacepro3_button.c
8208
8209MICROTEK X6 SCANNER
8210M:      Oliver Neukum <oliver@neukum.org>
8211S:      Maintained
8212F:      drivers/usb/image/microtek.*
8213
8214MIPS
8215M:      Ralf Baechle <ralf@linux-mips.org>
8216L:      linux-mips@linux-mips.org
8217W:      http://www.linux-mips.org/
8218T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8219Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8220S:      Supported
8221F:      Documentation/devicetree/bindings/mips/
8222F:      Documentation/mips/
8223F:      arch/mips/
8224
8225MIPS/LOONGSON1 ARCHITECTURE
8226M:      Keguang Zhang <keguang.zhang@gmail.com>
8227L:      linux-mips@linux-mips.org
8228S:      Maintained
8229F:      arch/mips/loongson32/
8230F:      arch/mips/include/asm/mach-loongson32/
8231F:      drivers/*/*loongson1*
8232F:      drivers/*/*/*loongson1*
8233
8234MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8235M:      Hans Verkuil <hverkuil@xs4all.nl>
8236L:      linux-media@vger.kernel.org
8237T:      git git://linuxtv.org/media_tree.git
8238W:      https://linuxtv.org
8239S:      Odd Fixes
8240F:      drivers/media/radio/radio-miropcm20*
8241
8242MELLANOX MLX4 core VPI driver
8243M:      Yishai Hadas <yishaih@mellanox.com>
8244L:      netdev@vger.kernel.org
8245L:      linux-rdma@vger.kernel.org
8246W:      http://www.mellanox.com
8247Q:      http://patchwork.ozlabs.org/project/netdev/list/
8248S:      Supported
8249F:      drivers/net/ethernet/mellanox/mlx4/
8250F:      include/linux/mlx4/
8251F:      include/uapi/rdma/mlx4-abi.h
8252
8253MELLANOX MLX4 IB driver
8254M:      Yishai Hadas <yishaih@mellanox.com>
8255L:      linux-rdma@vger.kernel.org
8256W:      http://www.mellanox.com
8257Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8258S:      Supported
8259F:      drivers/infiniband/hw/mlx4/
8260F:      include/linux/mlx4/
8261
8262MELLANOX MLX5 core VPI driver
8263M:      Saeed Mahameed <saeedm@mellanox.com>
8264M:      Matan Barak <matanb@mellanox.com>
8265M:      Leon Romanovsky <leonro@mellanox.com>
8266L:      netdev@vger.kernel.org
8267L:      linux-rdma@vger.kernel.org
8268W:      http://www.mellanox.com
8269Q:      http://patchwork.ozlabs.org/project/netdev/list/
8270S:      Supported
8271F:      drivers/net/ethernet/mellanox/mlx5/core/
8272F:      include/linux/mlx5/
8273F:      include/uapi/rdma/mlx5-abi.h
8274
8275MELLANOX MLX5 IB driver
8276M:      Matan Barak <matanb@mellanox.com>
8277M:      Leon Romanovsky <leonro@mellanox.com>
8278L:      linux-rdma@vger.kernel.org
8279W:      http://www.mellanox.com
8280Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8281S:      Supported
8282F:      drivers/infiniband/hw/mlx5/
8283F:      include/linux/mlx5/
8284
8285MELEXIS MLX90614 DRIVER
8286M:      Crt Mori <cmo@melexis.com>
8287L:      linux-iio@vger.kernel.org
8288W:      http://www.melexis.com
8289S:      Supported
8290F:      drivers/iio/temperature/mlx90614.c
8291
8292MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8293M:      Don Brace <don.brace@microsemi.com>
8294L:      esc.storagedev@microsemi.com
8295L:      linux-scsi@vger.kernel.org
8296S:      Supported
8297F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8298F:      drivers/scsi/smartpqi/Kconfig
8299F:      drivers/scsi/smartpqi/Makefile
8300F:      include/linux/cciss*.h
8301F:      include/uapi/linux/cciss*.h
8302F:      Documentation/scsi/smartpqi.txt
8303
8304MN88472 MEDIA DRIVER
8305M:      Antti Palosaari <crope@iki.fi>
8306L:      linux-media@vger.kernel.org
8307W:      https://linuxtv.org
8308W:      http://palosaari.fi/linux/
8309Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8310S:      Maintained
8311F:      drivers/media/dvb-frontends/mn88472*
8312
8313MN88473 MEDIA DRIVER
8314M:      Antti Palosaari <crope@iki.fi>
8315L:      linux-media@vger.kernel.org
8316W:      https://linuxtv.org
8317W:      http://palosaari.fi/linux/
8318Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8319S:      Maintained
8320F:      drivers/media/dvb-frontends/mn88473*
8321
8322MODULE SUPPORT
8323M:      Jessica Yu <jeyu@redhat.com>
8324M:      Rusty Russell <rusty@rustcorp.com.au>
8325S:      Maintained
8326F:      include/linux/module.h
8327F:      kernel/module.c
8328
8329MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8330W:      http://popies.net/meye/
8331S:      Orphan
8332F:      Documentation/media/v4l-drivers/meye*
8333F:      drivers/media/pci/meye/
8334F:      include/uapi/linux/meye.h
8335
8336MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8337M:      Jiri Slaby <jirislaby@gmail.com>
8338S:      Maintained
8339F:      Documentation/serial/moxa-smartio
8340F:      drivers/tty/mxser.*
8341
8342MR800 AVERMEDIA USB FM RADIO DRIVER
8343M:      Alexey Klimov <klimov.linux@gmail.com>
8344L:      linux-media@vger.kernel.org
8345T:      git git://linuxtv.org/media_tree.git
8346S:      Maintained
8347F:      drivers/media/radio/radio-mr800.c
8348
8349MRF24J40 IEEE 802.15.4 RADIO DRIVER
8350M:      Alan Ott <alan@signal11.us>
8351L:      linux-wpan@vger.kernel.org
8352S:      Maintained
8353F:      drivers/net/ieee802154/mrf24j40.c
8354F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8355
8356MSI LAPTOP SUPPORT
8357M:      "Lee, Chun-Yi" <jlee@suse.com>
8358L:      platform-driver-x86@vger.kernel.org
8359S:      Maintained
8360F:      drivers/platform/x86/msi-laptop.c
8361
8362MSI WMI SUPPORT
8363L:      platform-driver-x86@vger.kernel.org
8364S:      Orphan
8365F:      drivers/platform/x86/msi-wmi.c
8366
8367MSI001 MEDIA DRIVER
8368M:      Antti Palosaari <crope@iki.fi>
8369L:      linux-media@vger.kernel.org
8370W:      https://linuxtv.org
8371W:      http://palosaari.fi/linux/
8372Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8373T:      git git://linuxtv.org/anttip/media_tree.git
8374S:      Maintained
8375F:      drivers/media/tuners/msi001*
8376
8377MSI2500 MEDIA DRIVER
8378M:      Antti Palosaari <crope@iki.fi>
8379L:      linux-media@vger.kernel.org
8380W:      https://linuxtv.org
8381W:      http://palosaari.fi/linux/
8382Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8383T:      git git://linuxtv.org/anttip/media_tree.git
8384S:      Maintained
8385F:      drivers/media/usb/msi2500/
8386
8387MSYSTEMS DISKONCHIP G3 MTD DRIVER
8388M:      Robert Jarzmik <robert.jarzmik@free.fr>
8389L:      linux-mtd@lists.infradead.org
8390S:      Maintained
8391F:      drivers/mtd/devices/docg3*
8392
8393MT9M032 APTINA SENSOR DRIVER
8394M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8395L:      linux-media@vger.kernel.org
8396T:      git git://linuxtv.org/media_tree.git
8397S:      Maintained
8398F:      drivers/media/i2c/mt9m032.c
8399F:      include/media/i2c/mt9m032.h
8400
8401MT9P031 APTINA CAMERA SENSOR
8402M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8403L:      linux-media@vger.kernel.org
8404T:      git git://linuxtv.org/media_tree.git
8405S:      Maintained
8406F:      drivers/media/i2c/mt9p031.c
8407F:      include/media/i2c/mt9p031.h
8408
8409MT9T001 APTINA CAMERA SENSOR
8410M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8411L:      linux-media@vger.kernel.org
8412T:      git git://linuxtv.org/media_tree.git
8413S:      Maintained
8414F:      drivers/media/i2c/mt9t001.c
8415F:      include/media/i2c/mt9t001.h
8416
8417MT9V032 APTINA CAMERA SENSOR
8418M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8419L:      linux-media@vger.kernel.org
8420T:      git git://linuxtv.org/media_tree.git
8421S:      Maintained
8422F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8423F:      drivers/media/i2c/mt9v032.c
8424F:      include/media/i2c/mt9v032.h
8425
8426MULTIFUNCTION DEVICES (MFD)
8427M:      Lee Jones <lee.jones@linaro.org>
8428T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8429S:      Supported
8430F:      Documentation/devicetree/bindings/mfd/
8431F:      drivers/mfd/
8432F:      include/linux/mfd/
8433
8434MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8435M:      Ulf Hansson <ulf.hansson@linaro.org>
8436L:      linux-mmc@vger.kernel.org
8437T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8438S:      Maintained
8439F:      Documentation/devicetree/bindings/mmc/
8440F:      drivers/mmc/
8441F:      include/linux/mmc/
8442F:      include/uapi/linux/mmc/
8443
8444MULTIMEDIA CARD (MMC) ETC. OVER SPI
8445S:      Orphan
8446F:      drivers/mmc/host/mmc_spi.c
8447F:      include/linux/spi/mmc_spi.h
8448
8449MULTISOUND SOUND DRIVER
8450M:      Andrew Veliath <andrewtv@usa.net>
8451S:      Maintained
8452F:      Documentation/sound/oss/MultiSound
8453F:      sound/oss/msnd*
8454
8455MULTITECH MULTIPORT CARD (ISICOM)
8456S:      Orphan
8457F:      drivers/tty/isicom.c
8458F:      include/linux/isicom.h
8459
8460MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8461M:      Bin Liu <b-liu@ti.com>
8462L:      linux-usb@vger.kernel.org
8463T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8464S:      Maintained
8465F:      drivers/usb/musb/
8466
8467MXL5007T MEDIA DRIVER
8468M:      Michael Krufky <mkrufky@linuxtv.org>
8469L:      linux-media@vger.kernel.org
8470W:      https://linuxtv.org
8471W:      http://github.com/mkrufky
8472Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8473T:      git git://linuxtv.org/mkrufky/tuners.git
8474S:      Maintained
8475F:      drivers/media/tuners/mxl5007t.*
8476
8477MXSFB DRM DRIVER
8478M:      Marek Vasut <marex@denx.de>
8479S:      Supported
8480F:      drivers/gpu/drm/mxsfb/
8481F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
8482
8483MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8484M:      Hyong-Youb Kim <hykim@myri.com>
8485L:      netdev@vger.kernel.org
8486W:      https://www.myricom.com/support/downloads/myri10ge.html
8487S:      Supported
8488F:      drivers/net/ethernet/myricom/myri10ge/
8489
8490NAND FLASH SUBSYSTEM
8491M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8492R:      Richard Weinberger <richard@nod.at>
8493L:      linux-mtd@lists.infradead.org
8494W:      http://www.linux-mtd.infradead.org/
8495Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8496T:      git git://github.com/linux-nand/linux.git
8497S:      Maintained
8498F:      drivers/mtd/nand/
8499F:      include/linux/mtd/nand*.h
8500
8501NATSEMI ETHERNET DRIVER (DP8381x)
8502S:      Orphan
8503F:      drivers/net/ethernet/natsemi/natsemi.c
8504
8505NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8506M:      Daniel Mack <zonque@gmail.com>
8507S:      Maintained
8508L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8509W:      http://www.native-instruments.com
8510F:      sound/usb/caiaq/
8511
8512NCP FILESYSTEM
8513M:      Petr Vandrovec <petr@vandrovec.name>
8514S:      Odd Fixes
8515F:      fs/ncpfs/
8516
8517NCR 5380 SCSI DRIVERS
8518M:      Finn Thain <fthain@telegraphics.com.au>
8519M:      Michael Schmitz <schmitzmic@gmail.com>
8520L:      linux-scsi@vger.kernel.org
8521S:      Maintained
8522F:      Documentation/scsi/g_NCR5380.txt
8523F:      drivers/scsi/NCR5380.*
8524F:      drivers/scsi/arm/cumana_1.c
8525F:      drivers/scsi/arm/oak.c
8526F:      drivers/scsi/atari_scsi.*
8527F:      drivers/scsi/dmx3191d.c
8528F:      drivers/scsi/g_NCR5380.*
8529F:      drivers/scsi/mac_scsi.*
8530F:      drivers/scsi/sun3_scsi.*
8531F:      drivers/scsi/sun3_scsi_vme.c
8532
8533NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8534M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8535L:      linux-scsi@vger.kernel.org
8536S:      Maintained
8537F:      drivers/scsi/NCR_D700.*
8538
8539NCT6775 HARDWARE MONITOR DRIVER
8540M:      Guenter Roeck <linux@roeck-us.net>
8541L:      linux-hwmon@vger.kernel.org
8542S:      Maintained
8543F:      Documentation/hwmon/nct6775
8544F:      drivers/hwmon/nct6775.c
8545
8546NETEFFECT IWARP RNIC DRIVER (IW_NES)
8547M:      Faisal Latif <faisal.latif@intel.com>
8548L:      linux-rdma@vger.kernel.org
8549W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8550S:      Supported
8551F:      drivers/infiniband/hw/nes/
8552F:      include/uapi/rdma/nes-abi.h
8553
8554NETEM NETWORK EMULATOR
8555M:      Stephen Hemminger <stephen@networkplumber.org>
8556L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8557S:      Maintained
8558F:      net/sched/sch_netem.c
8559
8560NETERION 10GbE DRIVERS (s2io/vxge)
8561M:      Jon Mason <jdmason@kudzu.us>
8562L:      netdev@vger.kernel.org
8563S:      Supported
8564F:      Documentation/networking/s2io.txt
8565F:      Documentation/networking/vxge.txt
8566F:      drivers/net/ethernet/neterion/
8567
8568NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8569M:      Pablo Neira Ayuso <pablo@netfilter.org>
8570M:      Patrick McHardy <kaber@trash.net>
8571M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8572L:      netfilter-devel@vger.kernel.org
8573L:      coreteam@netfilter.org
8574W:      http://www.netfilter.org/
8575W:      http://www.iptables.org/
8576Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8577T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8578T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8579S:      Supported
8580F:      include/linux/netfilter*
8581F:      include/linux/netfilter/
8582F:      include/net/netfilter/
8583F:      include/uapi/linux/netfilter*
8584F:      include/uapi/linux/netfilter/
8585F:      net/*/netfilter.c
8586F:      net/*/netfilter/
8587F:      net/netfilter/
8588F:      net/bridge/br_netfilter*.c
8589
8590NETLABEL
8591M:      Paul Moore <paul@paul-moore.com>
8592W:      http://netlabel.sf.net
8593L:      netdev@vger.kernel.org
8594S:      Maintained
8595F:      Documentation/netlabel/
8596F:      include/net/netlabel.h
8597F:      net/netlabel/
8598
8599NETROM NETWORK LAYER
8600M:      Ralf Baechle <ralf@linux-mips.org>
8601L:      linux-hams@vger.kernel.org
8602W:      http://www.linux-ax25.org/
8603S:      Maintained
8604F:      include/net/netrom.h
8605F:      include/uapi/linux/netrom.h
8606F:      net/netrom/
8607
8608NETRONOME ETHERNET DRIVERS
8609M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8610L:      oss-drivers@netronome.com
8611S:      Maintained
8612F:      drivers/net/ethernet/netronome/
8613
8614NETWORK BLOCK DEVICE (NBD)
8615M:      Markus Pargmann <mpa@pengutronix.de>
8616S:      Maintained
8617L:      nbd-general@lists.sourceforge.net
8618T:      git git://git.pengutronix.de/git/mpa/linux-nbd.git
8619F:      Documentation/blockdev/nbd.txt
8620F:      drivers/block/nbd.c
8621F:      include/uapi/linux/nbd.h
8622
8623NETWORK DROP MONITOR
8624M:      Neil Horman <nhorman@tuxdriver.com>
8625L:      netdev@vger.kernel.org
8626S:      Maintained
8627W:      https://fedorahosted.org/dropwatch/
8628F:      net/core/drop_monitor.c
8629
8630NETWORKING [DSA]
8631M:      Andrew Lunn <andrew@lunn.ch>
8632M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8633M:      Florian Fainelli <f.fainelli@gmail.com>
8634S:      Maintained
8635F:      net/dsa/
8636F:      include/net/dsa.h
8637F:      drivers/net/dsa/
8638
8639NETWORKING [GENERAL]
8640M:      "David S. Miller" <davem@davemloft.net>
8641L:      netdev@vger.kernel.org
8642W:      http://www.linuxfoundation.org/en/Net
8643Q:      http://patchwork.ozlabs.org/project/netdev/list/
8644T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8645T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8646S:      Maintained
8647F:      net/
8648F:      include/net/
8649F:      include/linux/in.h
8650F:      include/linux/net.h
8651F:      include/linux/netdevice.h
8652F:      include/uapi/linux/in.h
8653F:      include/uapi/linux/net.h
8654F:      include/uapi/linux/netdevice.h
8655F:      include/uapi/linux/net_namespace.h
8656F:      tools/net/
8657F:      tools/testing/selftests/net/
8658F:      lib/random32.c
8659
8660NETWORKING [IPv4/IPv6]
8661M:      "David S. Miller" <davem@davemloft.net>
8662M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8663M:      James Morris <jmorris@namei.org>
8664M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8665M:      Patrick McHardy <kaber@trash.net>
8666L:      netdev@vger.kernel.org
8667T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8668S:      Maintained
8669F:      net/ipv4/
8670F:      net/ipv6/
8671F:      include/net/ip*
8672F:      arch/x86/net/*
8673
8674NETWORKING [IPSEC]
8675M:      Steffen Klassert <steffen.klassert@secunet.com>
8676M:      Herbert Xu <herbert@gondor.apana.org.au>
8677M:      "David S. Miller" <davem@davemloft.net>
8678L:      netdev@vger.kernel.org
8679T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8680T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8681S:      Maintained
8682F:      net/core/flow.c
8683F:      net/xfrm/
8684F:      net/key/
8685F:      net/ipv4/xfrm*
8686F:      net/ipv4/esp4.c
8687F:      net/ipv4/ah4.c
8688F:      net/ipv4/ipcomp.c
8689F:      net/ipv4/ip_vti.c
8690F:      net/ipv6/xfrm*
8691F:      net/ipv6/esp6.c
8692F:      net/ipv6/ah6.c
8693F:      net/ipv6/ipcomp6.c
8694F:      net/ipv6/ip6_vti.c
8695F:      include/uapi/linux/xfrm.h
8696F:      include/net/xfrm.h
8697
8698NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8699M:      Paul Moore <paul@paul-moore.com>
8700L:      netdev@vger.kernel.org
8701S:      Maintained
8702
8703NETWORKING [WIRELESS]
8704L:      linux-wireless@vger.kernel.org
8705Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8706
8707NETWORKING DRIVERS
8708L:      netdev@vger.kernel.org
8709W:      http://www.linuxfoundation.org/en/Net
8710Q:      http://patchwork.ozlabs.org/project/netdev/list/
8711T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8712T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8713S:      Odd Fixes
8714F:      Documentation/devicetree/bindings/net/
8715F:      drivers/net/
8716F:      include/linux/if_*
8717F:      include/linux/netdevice.h
8718F:      include/linux/etherdevice.h
8719F:      include/linux/fcdevice.h
8720F:      include/linux/fddidevice.h
8721F:      include/linux/hippidevice.h
8722F:      include/linux/inetdevice.h
8723F:      include/uapi/linux/if_*
8724F:      include/uapi/linux/netdevice.h
8725
8726NETWORKING DRIVERS (WIRELESS)
8727M:      Kalle Valo <kvalo@codeaurora.org>
8728L:      linux-wireless@vger.kernel.org
8729Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8730T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8731T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8732S:      Maintained
8733F:      Documentation/devicetree/bindings/net/wireless/
8734F:      drivers/net/wireless/
8735
8736NETXEN (1/10) GbE SUPPORT
8737M:      Manish Chopra <manish.chopra@cavium.com>
8738M:      Rahul Verma <rahul.verma@cavium.com>
8739M:      Dept-GELinuxNICDev@cavium.com
8740L:      netdev@vger.kernel.org
8741S:      Supported
8742F:      drivers/net/ethernet/qlogic/netxen/
8743
8744NFC SUBSYSTEM
8745M:      Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8746M:      Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8747M:      Samuel Ortiz <sameo@linux.intel.com>
8748L:      linux-wireless@vger.kernel.org
8749L:      linux-nfc@lists.01.org (subscribers-only)
8750S:      Supported
8751F:      net/nfc/
8752F:      include/net/nfc/
8753F:      include/uapi/linux/nfc.h
8754F:      drivers/nfc/
8755F:      include/linux/platform_data/nfcmrvl.h
8756F:      include/linux/platform_data/nxp-nci.h
8757F:      include/linux/platform_data/pn544.h
8758F:      include/linux/platform_data/st21nfca.h
8759F:      include/linux/platform_data/st-nci.h
8760F:      Documentation/devicetree/bindings/net/nfc/
8761
8762NFS, SUNRPC, AND LOCKD CLIENTS
8763M:      Trond Myklebust <trond.myklebust@primarydata.com>
8764M:      Anna Schumaker <anna.schumaker@netapp.com>
8765L:      linux-nfs@vger.kernel.org
8766W:      http://client.linux-nfs.org
8767T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8768S:      Maintained
8769F:      fs/lockd/
8770F:      fs/nfs/
8771F:      fs/nfs_common/
8772F:      net/sunrpc/
8773F:      include/linux/lockd/
8774F:      include/linux/nfs*
8775F:      include/linux/sunrpc/
8776F:      include/uapi/linux/nfs*
8777F:      include/uapi/linux/sunrpc/
8778
8779NILFS2 FILESYSTEM
8780M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8781L:      linux-nilfs@vger.kernel.org
8782W:      http://nilfs.sourceforge.net/
8783W:      http://nilfs.osdn.jp/
8784T:      git git://github.com/konis/nilfs2.git
8785S:      Supported
8786F:      Documentation/filesystems/nilfs2.txt
8787F:      fs/nilfs2/
8788F:      include/trace/events/nilfs2.h
8789F:      include/uapi/linux/nilfs2_api.h
8790F:      include/uapi/linux/nilfs2_ondisk.h
8791
8792NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8793M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8794W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8795S:      Maintained
8796F:      Documentation/scsi/NinjaSCSI.txt
8797F:      drivers/scsi/pcmcia/nsp_*
8798
8799NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8800M:      GOTO Masanori <gotom@debian.or.jp>
8801M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8802W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8803S:      Maintained
8804F:      Documentation/scsi/NinjaSCSI.txt
8805F:      drivers/scsi/nsp32*
8806
8807NIOS2 ARCHITECTURE
8808M:      Ley Foon Tan <lftan@altera.com>
8809L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8810T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8811S:      Maintained
8812F:      arch/nios2/
8813
8814NOKIA N900 POWER SUPPLY DRIVERS
8815R:      Pali Rohár <pali.rohar@gmail.com>
8816F:      include/linux/power/bq2415x_charger.h
8817F:      include/linux/power/bq27xxx_battery.h
8818F:      include/linux/power/isp1704_charger.h
8819F:      drivers/power/supply/bq2415x_charger.c
8820F:      drivers/power/supply/bq27xxx_battery.c
8821F:      drivers/power/supply/bq27xxx_battery_i2c.c
8822F:      drivers/power/supply/isp1704_charger.c
8823F:      drivers/power/supply/rx51_battery.c
8824
8825NTB DRIVER CORE
8826M:      Jon Mason <jdmason@kudzu.us>
8827M:      Dave Jiang <dave.jiang@intel.com>
8828M:      Allen Hubbe <Allen.Hubbe@emc.com>
8829L:      linux-ntb@googlegroups.com
8830S:      Supported
8831W:      https://github.com/jonmason/ntb/wiki
8832T:      git git://github.com/jonmason/ntb.git
8833F:      drivers/ntb/
8834F:      drivers/net/ntb_netdev.c
8835F:      include/linux/ntb.h
8836F:      include/linux/ntb_transport.h
8837F:      tools/testing/selftests/ntb/
8838
8839NTB INTEL DRIVER
8840M:      Jon Mason <jdmason@kudzu.us>
8841M:      Dave Jiang <dave.jiang@intel.com>
8842L:      linux-ntb@googlegroups.com
8843S:      Supported
8844W:      https://github.com/jonmason/ntb/wiki
8845T:      git git://github.com/jonmason/ntb.git
8846F:      drivers/ntb/hw/intel/
8847
8848NTB AMD DRIVER
8849M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
8850L:      linux-ntb@googlegroups.com
8851S:      Supported
8852F:      drivers/ntb/hw/amd/
8853
8854NTFS FILESYSTEM
8855M:      Anton Altaparmakov <anton@tuxera.com>
8856L:      linux-ntfs-dev@lists.sourceforge.net
8857W:      http://www.tuxera.com/
8858T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8859S:      Supported
8860F:      Documentation/filesystems/ntfs.txt
8861F:      fs/ntfs/
8862
8863NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8864M:      Antonino Daplas <adaplas@gmail.com>
8865L:      linux-fbdev@vger.kernel.org
8866S:      Maintained
8867F:      drivers/video/fbdev/riva/
8868F:      drivers/video/fbdev/nvidia/
8869
8870NVM EXPRESS DRIVER
8871M:      Keith Busch <keith.busch@intel.com>
8872M:      Jens Axboe <axboe@fb.com>
8873M:      Christoph Hellwig <hch@lst.de>
8874M:      Sagi Grimberg <sagi@grimberg.me>
8875L:      linux-nvme@lists.infradead.org
8876T:      git://git.infradead.org/nvme.git
8877W:      http://git.infradead.org/nvme.git
8878S:      Supported
8879F:      drivers/nvme/host/
8880F:      include/linux/nvme.h
8881F:      include/uapi/linux/nvme_ioctl.h
8882
8883NVM EXPRESS TARGET DRIVER
8884M:      Christoph Hellwig <hch@lst.de>
8885M:      Sagi Grimberg <sagi@grimberg.me>
8886L:      linux-nvme@lists.infradead.org
8887T:      git://git.infradead.org/nvme.git
8888W:      http://git.infradead.org/nvme.git
8889S:      Supported
8890F:      drivers/nvme/target/
8891
8892NVM EXPRESS FC TRANSPORT DRIVERS
8893M:      James Smart <james.smart@broadcom.com>
8894L:      linux-nvme@lists.infradead.org
8895S:      Supported
8896F:      include/linux/nvme-fc.h
8897F:      include/linux/nvme-fc-driver.h
8898F:      drivers/nvme/host/fc.c
8899F:      drivers/nvme/target/fc.c
8900F:      drivers/nvme/target/fcloop.c
8901
8902NVMEM FRAMEWORK
8903M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8904M:      Maxime Ripard <maxime.ripard@free-electrons.com>
8905S:      Maintained
8906F:      drivers/nvmem/
8907F:      Documentation/devicetree/bindings/nvmem/
8908F:      include/linux/nvmem-consumer.h
8909F:      include/linux/nvmem-provider.h
8910
8911NXP-NCI NFC DRIVER
8912M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
8913R:      Charles Gorand <charles.gorand@effinnov.com>
8914L:      linux-nfc@lists.01.org (moderated for non-subscribers)
8915S:      Supported
8916F:      drivers/nfc/nxp-nci
8917
8918NXP TDA998X DRM DRIVER
8919M:      Russell King <linux@armlinux.org.uk>
8920S:      Supported
8921T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
8922T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
8923F:      drivers/gpu/drm/i2c/tda998x_drv.c
8924F:      include/drm/i2c/tda998x.h
8925
8926NXP TFA9879 DRIVER
8927M:      Peter Rosin <peda@axentia.se>
8928L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8929S:      Maintained
8930F:      sound/soc/codecs/tfa9879*
8931
8932OBJTOOL
8933M:      Josh Poimboeuf <jpoimboe@redhat.com>
8934S:      Supported
8935F:      tools/objtool/
8936
8937OMAP SUPPORT
8938M:      Tony Lindgren <tony@atomide.com>
8939L:      linux-omap@vger.kernel.org
8940W:      http://www.muru.com/linux/omap/
8941W:      http://linux.omap.com/
8942Q:      http://patchwork.kernel.org/project/linux-omap/list/
8943T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8944S:      Maintained
8945F:      arch/arm/*omap*/
8946F:      arch/arm/configs/omap1_defconfig
8947F:      arch/arm/configs/omap2plus_defconfig
8948F:      drivers/i2c/busses/i2c-omap.c
8949F:      drivers/irqchip/irq-omap-intc.c
8950F:      drivers/mfd/*omap*.c
8951F:      drivers/mfd/menelaus.c
8952F:      drivers/mfd/palmas.c
8953F:      drivers/mfd/tps65217.c
8954F:      drivers/mfd/tps65218.c
8955F:      drivers/mfd/tps65910.c
8956F:      drivers/mfd/twl-core.[ch]
8957F:      drivers/mfd/twl4030*.c
8958F:      drivers/mfd/twl6030*.c
8959F:      drivers/mfd/twl6040*.c
8960F:      drivers/regulator/palmas-regulator*.c
8961F:      drivers/regulator/pbias-regulator.c
8962F:      drivers/regulator/tps65217-regulator.c
8963F:      drivers/regulator/tps65218-regulator.c
8964F:      drivers/regulator/tps65910-regulator.c
8965F:      drivers/regulator/twl-regulator.c
8966F:      drivers/regulator/twl6030-regulator.c
8967F:      include/linux/i2c-omap.h
8968
8969OMAP DEVICE TREE SUPPORT
8970M:      Benoît Cousson <bcousson@baylibre.com>
8971M:      Tony Lindgren <tony@atomide.com>
8972L:      linux-omap@vger.kernel.org
8973L:      devicetree@vger.kernel.org
8974S:      Maintained
8975F:      arch/arm/boot/dts/*omap*
8976F:      arch/arm/boot/dts/*am3*
8977F:      arch/arm/boot/dts/*am4*
8978F:      arch/arm/boot/dts/*am5*
8979F:      arch/arm/boot/dts/*dra7*
8980
8981OMAP CLOCK FRAMEWORK SUPPORT
8982M:      Paul Walmsley <paul@pwsan.com>
8983L:      linux-omap@vger.kernel.org
8984S:      Maintained
8985F:      arch/arm/*omap*/*clock*
8986
8987OMAP POWER MANAGEMENT SUPPORT
8988M:      Kevin Hilman <khilman@kernel.org>
8989L:      linux-omap@vger.kernel.org
8990S:      Maintained
8991F:      arch/arm/*omap*/*pm*
8992F:      drivers/cpufreq/omap-cpufreq.c
8993
8994OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8995M:      Rajendra Nayak <rnayak@codeaurora.org>
8996M:      Paul Walmsley <paul@pwsan.com>
8997L:      linux-omap@vger.kernel.org
8998S:      Maintained
8999F:      arch/arm/mach-omap2/prm*
9000
9001OMAP AUDIO SUPPORT
9002M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9003M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9004L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9005L:      linux-omap@vger.kernel.org
9006S:      Maintained
9007F:      sound/soc/omap/
9008
9009OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9010M:      Roger Quadros <rogerq@ti.com>
9011M:      Tony Lindgren <tony@atomide.com>
9012L:      linux-omap@vger.kernel.org
9013S:      Maintained
9014F:      drivers/memory/omap-gpmc.c
9015F:      arch/arm/mach-omap2/*gpmc*
9016
9017OMAP FRAMEBUFFER SUPPORT
9018M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9019L:      linux-fbdev@vger.kernel.org
9020L:      linux-omap@vger.kernel.org
9021S:      Maintained
9022F:      drivers/video/fbdev/omap/
9023
9024OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9025M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9026L:      linux-omap@vger.kernel.org
9027L:      linux-fbdev@vger.kernel.org
9028S:      Maintained
9029F:      drivers/video/fbdev/omap2/
9030F:      Documentation/arm/OMAP/DSS
9031
9032OMAP HARDWARE SPINLOCK SUPPORT
9033M:      Ohad Ben-Cohen <ohad@wizery.com>
9034L:      linux-omap@vger.kernel.org
9035S:      Maintained
9036F:      drivers/hwspinlock/omap_hwspinlock.c
9037
9038OMAP MMC SUPPORT
9039M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9040L:      linux-omap@vger.kernel.org
9041S:      Maintained
9042F:      drivers/mmc/host/omap.c
9043
9044OMAP HS MMC SUPPORT
9045L:      linux-mmc@vger.kernel.org
9046L:      linux-omap@vger.kernel.org
9047S:      Orphan
9048F:      drivers/mmc/host/omap_hsmmc.c
9049
9050OMAP RANDOM NUMBER GENERATOR SUPPORT
9051M:      Deepak Saxena <dsaxena@plexity.net>
9052S:      Maintained
9053F:      drivers/char/hw_random/omap-rng.c
9054
9055OMAP HWMOD SUPPORT
9056M:      Benoît Cousson <bcousson@baylibre.com>
9057M:      Paul Walmsley <paul@pwsan.com>
9058L:      linux-omap@vger.kernel.org
9059S:      Maintained
9060F:      arch/arm/mach-omap2/omap_hwmod.*
9061
9062OMAP HWMOD DATA
9063M:      Paul Walmsley <paul@pwsan.com>
9064L:      linux-omap@vger.kernel.org
9065S:      Maintained
9066F:      arch/arm/mach-omap2/omap_hwmod*data*
9067
9068OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9069M:      Benoît Cousson <bcousson@baylibre.com>
9070L:      linux-omap@vger.kernel.org
9071S:      Maintained
9072F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9073
9074OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9075M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9076L:      linux-media@vger.kernel.org
9077S:      Maintained
9078F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9079F:      drivers/media/platform/omap3isp/
9080F:      drivers/staging/media/omap4iss/
9081
9082OMAP USB SUPPORT
9083L:      linux-usb@vger.kernel.org
9084L:      linux-omap@vger.kernel.org
9085S:      Orphan
9086F:      drivers/usb/*/*omap*
9087F:      arch/arm/*omap*/usb*
9088
9089OMAP GPIO DRIVER
9090M:      Grygorii Strashko <grygorii.strashko@ti.com>
9091M:      Santosh Shilimkar <ssantosh@kernel.org>
9092M:      Kevin Hilman <khilman@kernel.org>
9093L:      linux-omap@vger.kernel.org
9094S:      Maintained
9095F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9096F:      drivers/gpio/gpio-omap.c
9097
9098OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9099M:      Mark Jackson <mpfj@newflow.co.uk>
9100L:      linux-omap@vger.kernel.org
9101S:      Maintained
9102F:      arch/arm/boot/dts/am335x-nano.dts
9103
9104OMFS FILESYSTEM
9105M:      Bob Copeland <me@bobcopeland.com>
9106L:      linux-karma-devel@lists.sourceforge.net
9107S:      Maintained
9108F:      Documentation/filesystems/omfs.txt
9109F:      fs/omfs/
9110
9111OMNIKEY CARDMAN 4000 DRIVER
9112M:      Harald Welte <laforge@gnumonks.org>
9113S:      Maintained
9114F:      drivers/char/pcmcia/cm4000_cs.c
9115F:      include/linux/cm4000_cs.h
9116F:      include/uapi/linux/cm4000_cs.h
9117
9118OMNIKEY CARDMAN 4040 DRIVER
9119M:      Harald Welte <laforge@gnumonks.org>
9120S:      Maintained
9121F:      drivers/char/pcmcia/cm4040_cs.*
9122
9123OMNIVISION OV7670 SENSOR DRIVER
9124M:      Jonathan Corbet <corbet@lwn.net>
9125L:      linux-media@vger.kernel.org
9126T:      git git://linuxtv.org/media_tree.git
9127S:      Maintained
9128F:      drivers/media/i2c/ov7670.c
9129
9130ONENAND FLASH DRIVER
9131M:      Kyungmin Park <kyungmin.park@samsung.com>
9132L:      linux-mtd@lists.infradead.org
9133S:      Maintained
9134F:      drivers/mtd/onenand/
9135F:      include/linux/mtd/onenand*.h
9136
9137ONSTREAM SCSI TAPE DRIVER
9138M:      Willem Riede <osst@riede.org>
9139L:      osst-users@lists.sourceforge.net
9140L:      linux-scsi@vger.kernel.org
9141S:      Maintained
9142F:      Documentation/scsi/osst.txt
9143F:      drivers/scsi/osst.*
9144F:      drivers/scsi/osst_*.h
9145F:      drivers/scsi/st.h
9146
9147OPENCORES I2C BUS DRIVER
9148M:      Peter Korsgaard <jacmet@sunsite.dk>
9149L:      linux-i2c@vger.kernel.org
9150S:      Maintained
9151F:      Documentation/i2c/busses/i2c-ocores
9152F:      drivers/i2c/busses/i2c-ocores.c
9153
9154OPEN FIRMWARE AND FLATTENED DEVICE TREE
9155M:      Rob Herring <robh+dt@kernel.org>
9156M:      Frank Rowand <frowand.list@gmail.com>
9157L:      devicetree@vger.kernel.org
9158W:      http://www.devicetree.org/
9159T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9160S:      Maintained
9161F:      drivers/of/
9162F:      include/linux/of*.h
9163F:      scripts/dtc/
9164
9165OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9166M:      Rob Herring <robh+dt@kernel.org>
9167M:      Mark Rutland <mark.rutland@arm.com>
9168L:      devicetree@vger.kernel.org
9169T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9170Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9171S:      Maintained
9172F:      Documentation/devicetree/
9173F:      arch/*/boot/dts/
9174F:      include/dt-bindings/
9175
9176OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9177M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9178L:      devicetree@vger.kernel.org
9179S:      Maintained
9180F:      Documentation/devicetree/dynamic-resolution-notes.txt
9181F:      Documentation/devicetree/overlay-notes.txt
9182F:      drivers/of/overlay.c
9183F:      drivers/of/resolver.c
9184
9185OPENRISC ARCHITECTURE
9186M:      Jonas Bonn <jonas@southpole.se>
9187M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9188M:      Stafford Horne <shorne@gmail.com>
9189L:      openrisc@lists.librecores.org
9190W:      http://openrisc.io
9191S:      Maintained
9192F:      arch/openrisc/
9193
9194OPENVSWITCH
9195M:      Pravin Shelar <pshelar@nicira.com>
9196L:      netdev@vger.kernel.org
9197L:      dev@openvswitch.org
9198W:      http://openvswitch.org
9199S:      Maintained
9200F:      net/openvswitch/
9201F:      include/uapi/linux/openvswitch.h
9202
9203OPERATING PERFORMANCE POINTS (OPP)
9204M:      Viresh Kumar <vireshk@kernel.org>
9205M:      Nishanth Menon <nm@ti.com>
9206M:      Stephen Boyd <sboyd@codeaurora.org>
9207L:      linux-pm@vger.kernel.org
9208S:      Maintained
9209T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9210F:      drivers/base/power/opp/
9211F:      include/linux/pm_opp.h
9212F:      Documentation/power/opp.txt
9213F:      Documentation/devicetree/bindings/opp/
9214
9215OPL4 DRIVER
9216M:      Clemens Ladisch <clemens@ladisch.de>
9217L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9218T:      git git://git.alsa-project.org/alsa-kernel.git
9219S:      Maintained
9220F:      sound/drivers/opl4/
9221
9222OPROFILE
9223M:      Robert Richter <rric@kernel.org>
9224L:      oprofile-list@lists.sf.net
9225S:      Maintained
9226F:      arch/*/include/asm/oprofile*.h
9227F:      arch/*/oprofile/
9228F:      drivers/oprofile/
9229F:      include/linux/oprofile.h
9230
9231ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9232M:      Mark Fasheh <mfasheh@versity.com>
9233M:      Joel Becker <jlbec@evilplan.org>
9234L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9235W:      http://ocfs2.wiki.kernel.org
9236S:      Supported
9237F:      Documentation/filesystems/ocfs2.txt
9238F:      Documentation/filesystems/dlmfs.txt
9239F:      fs/ocfs2/
9240
9241ORINOCO DRIVER
9242L:      linux-wireless@vger.kernel.org
9243W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9244W:      http://www.nongnu.org/orinoco/
9245S:      Orphan
9246F:      drivers/net/wireless/intersil/orinoco/
9247
9248OSD LIBRARY and FILESYSTEM
9249M:      Boaz Harrosh <ooo@electrozaur.com>
9250M:      Benny Halevy <bhalevy@primarydata.com>
9251L:      osd-dev@open-osd.org
9252W:      http://open-osd.org
9253T:      git git://git.open-osd.org/open-osd.git
9254S:      Maintained
9255F:      drivers/scsi/osd/
9256F:      include/scsi/osd_*
9257F:      fs/exofs/
9258
9259OVERLAY FILESYSTEM
9260M:      Miklos Szeredi <miklos@szeredi.hu>
9261L:      linux-unionfs@vger.kernel.org
9262T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9263S:      Supported
9264F:      fs/overlayfs/
9265F:      Documentation/filesystems/overlayfs.txt
9266
9267ORANGEFS FILESYSTEM
9268M:      Mike Marshall <hubcap@omnibond.com>
9269L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9270T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9271S:      Supported
9272F:      fs/orangefs/
9273F:      Documentation/filesystems/orangefs.txt
9274
9275P54 WIRELESS DRIVER
9276M:      Christian Lamparter <chunkeey@googlemail.com>
9277L:      linux-wireless@vger.kernel.org
9278W:      http://wireless.kernel.org/en/users/Drivers/p54
9279S:      Maintained
9280F:      drivers/net/wireless/intersil/p54/
9281
9282PA SEMI ETHERNET DRIVER
9283L:      netdev@vger.kernel.org
9284S:      Orphan
9285F:      drivers/net/ethernet/pasemi/*
9286
9287PA SEMI SMBUS DRIVER
9288L:      linux-i2c@vger.kernel.org
9289S:      Orphan
9290F:      drivers/i2c/busses/i2c-pasemi.c
9291
9292PADATA PARALLEL EXECUTION MECHANISM
9293M:      Steffen Klassert <steffen.klassert@secunet.com>
9294L:      linux-crypto@vger.kernel.org
9295S:      Maintained
9296F:      kernel/padata.c
9297F:      include/linux/padata.h
9298F:      Documentation/padata.txt
9299
9300PANASONIC LAPTOP ACPI EXTRAS DRIVER
9301M:      Harald Welte <laforge@gnumonks.org>
9302L:      platform-driver-x86@vger.kernel.org
9303S:      Maintained
9304F:      drivers/platform/x86/panasonic-laptop.c
9305
9306PANASONIC MN10300/AM33/AM34 PORT
9307M:      David Howells <dhowells@redhat.com>
9308L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9309W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9310S:      Maintained
9311F:      Documentation/mn10300/
9312F:      arch/mn10300/
9313
9314PARALLEL LCD/KEYPAD PANEL DRIVER
9315M:      Willy Tarreau <willy@haproxy.com>
9316M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9317S:      Odd Fixes
9318F:      Documentation/misc-devices/lcd-panel-cgram.txt
9319F:      drivers/misc/panel.c
9320
9321PARALLEL PORT SUBSYSTEM
9322M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9323M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9324L:      linux-parport@lists.infradead.org (subscribers-only)
9325S:      Maintained
9326F:      drivers/parport/
9327F:      include/linux/parport*.h
9328F:      drivers/char/ppdev.c
9329F:      include/uapi/linux/ppdev.h
9330F:      Documentation/parport*.txt
9331
9332PARAVIRT_OPS INTERFACE
9333M:      Jeremy Fitzhardinge <jeremy@goop.org>
9334M:      Chris Wright <chrisw@sous-sol.org>
9335M:      Alok Kataria <akataria@vmware.com>
9336M:      Rusty Russell <rusty@rustcorp.com.au>
9337L:      virtualization@lists.linux-foundation.org
9338S:      Supported
9339F:      Documentation/virtual/paravirt_ops.txt
9340F:      arch/*/kernel/paravirt*
9341F:      arch/*/include/asm/paravirt.h
9342F:      include/linux/hypervisor.h
9343
9344PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9345M:      Tim Waugh <tim@cyberelk.net>
9346L:      linux-parport@lists.infradead.org (subscribers-only)
9347S:      Maintained
9348F:      Documentation/blockdev/paride.txt
9349F:      drivers/block/paride/
9350
9351PARISC ARCHITECTURE
9352M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9353M:      Helge Deller <deller@gmx.de>
9354L:      linux-parisc@vger.kernel.org
9355W:      http://www.parisc-linux.org/
9356Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9357T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9358T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9359S:      Maintained
9360F:      arch/parisc/
9361F:      Documentation/parisc/
9362F:      drivers/parisc/
9363F:      drivers/char/agp/parisc-agp.c
9364F:      drivers/input/serio/gscps2.c
9365F:      drivers/parport/parport_gsc.*
9366F:      drivers/tty/serial/8250/8250_gsc.c
9367F:      drivers/video/fbdev/sti*
9368F:      drivers/video/console/sti*
9369F:      drivers/video/logo/logo_parisc*
9370
9371PC87360 HARDWARE MONITORING DRIVER
9372M:      Jim Cromie <jim.cromie@gmail.com>
9373L:      linux-hwmon@vger.kernel.org
9374S:      Maintained
9375F:      Documentation/hwmon/pc87360
9376F:      drivers/hwmon/pc87360.c
9377
9378PC8736x GPIO DRIVER
9379M:      Jim Cromie <jim.cromie@gmail.com>
9380S:      Maintained
9381F:      drivers/char/pc8736x_gpio.c
9382
9383PC87427 HARDWARE MONITORING DRIVER
9384M:      Jean Delvare <jdelvare@suse.com>
9385L:      linux-hwmon@vger.kernel.org
9386S:      Maintained
9387F:      Documentation/hwmon/pc87427
9388F:      drivers/hwmon/pc87427.c
9389
9390PCA9532 LED DRIVER
9391M:      Riku Voipio <riku.voipio@iki.fi>
9392S:      Maintained
9393F:      drivers/leds/leds-pca9532.c
9394F:      include/linux/leds-pca9532.h
9395
9396PCA9541 I2C BUS MASTER SELECTOR DRIVER
9397M:      Guenter Roeck <linux@roeck-us.net>
9398L:      linux-i2c@vger.kernel.org
9399S:      Maintained
9400F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9401
9402PCDP - PRIMARY CONSOLE AND DEBUG PORT
9403M:      Khalid Aziz <khalid@gonehiking.org>
9404S:      Maintained
9405F:      drivers/firmware/pcdp.*
9406
9407PCI ERROR RECOVERY
9408M:      Linas Vepstas <linasvepstas@gmail.com>
9409L:      linux-pci@vger.kernel.org
9410S:      Supported
9411F:      Documentation/PCI/pci-error-recovery.txt
9412
9413PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9414M:      Russell Currey <ruscur@russell.cc>
9415L:      linuxppc-dev@lists.ozlabs.org
9416S:      Supported
9417F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9418F:      arch/powerpc/kernel/eeh*.c
9419F:      arch/powerpc/platforms/*/eeh*.c
9420F:      arch/powerpc/include/*/eeh*.h
9421
9422PCI SUBSYSTEM
9423M:      Bjorn Helgaas <bhelgaas@google.com>
9424L:      linux-pci@vger.kernel.org
9425Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9426T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9427S:      Supported
9428F:      Documentation/devicetree/bindings/pci/
9429F:      Documentation/PCI/
9430F:      drivers/pci/
9431F:      include/linux/pci*
9432F:      arch/x86/pci/
9433F:      arch/x86/kernel/quirks.c
9434
9435PCI DRIVER FOR ALTERA PCIE IP
9436M:      Ley Foon Tan <lftan@altera.com>
9437L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9438L:      linux-pci@vger.kernel.org
9439S:      Supported
9440F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9441F:      drivers/pci/host/pcie-altera.c
9442
9443PCI DRIVER FOR ARM VERSATILE PLATFORM
9444M:      Rob Herring <robh@kernel.org>
9445L:      linux-pci@vger.kernel.org
9446L:      linux-arm-kernel@lists.infradead.org
9447S:      Maintained
9448F:      Documentation/devicetree/bindings/pci/versatile.txt
9449F:      drivers/pci/host/pci-versatile.c
9450
9451PCI DRIVER FOR ARMADA 8K
9452M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9453L:      linux-pci@vger.kernel.org
9454L:      linux-arm-kernel@lists.infradead.org
9455S:      Maintained
9456F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
9457F:      drivers/pci/host/pcie-armada8k.c
9458
9459PCI DRIVER FOR APPLIEDMICRO XGENE
9460M:      Tanmay Inamdar <tinamdar@apm.com>
9461L:      linux-pci@vger.kernel.org
9462L:      linux-arm-kernel@lists.infradead.org
9463S:      Maintained
9464F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9465F:      drivers/pci/host/pci-xgene.c
9466
9467PCI DRIVER FOR FREESCALE LAYERSCAPE
9468M:      Minghuan Lian <minghuan.Lian@freescale.com>
9469M:      Mingkai Hu <mingkai.hu@freescale.com>
9470M:      Roy Zang <tie-fei.zang@freescale.com>
9471L:      linuxppc-dev@lists.ozlabs.org
9472L:      linux-pci@vger.kernel.org
9473L:      linux-arm-kernel@lists.infradead.org
9474S:      Maintained
9475F:      drivers/pci/host/*layerscape*
9476
9477PCI DRIVER FOR IMX6
9478M:      Richard Zhu <hongxing.zhu@nxp.com>
9479M:      Lucas Stach <l.stach@pengutronix.de>
9480L:      linux-pci@vger.kernel.org
9481L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9482S:      Maintained
9483F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9484F:      drivers/pci/host/*imx6*
9485
9486PCI DRIVER FOR TI KEYSTONE
9487M:      Murali Karicheri <m-karicheri2@ti.com>
9488L:      linux-pci@vger.kernel.org
9489L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9490S:      Maintained
9491F:      drivers/pci/host/*keystone*
9492
9493PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9494M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9495M:      Jason Cooper <jason@lakedaemon.net>
9496L:      linux-pci@vger.kernel.org
9497L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9498S:      Maintained
9499F:      drivers/pci/host/*mvebu*
9500
9501PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9502M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9503L:      linux-pci@vger.kernel.org
9504L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9505S:      Maintained
9506F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
9507F:      drivers/pci/host/pci-aardvark.c
9508
9509PCI DRIVER FOR NVIDIA TEGRA
9510M:      Thierry Reding <thierry.reding@gmail.com>
9511L:      linux-tegra@vger.kernel.org
9512L:      linux-pci@vger.kernel.org
9513S:      Supported
9514F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9515F:      drivers/pci/host/pci-tegra.c
9516
9517PCI DRIVER FOR TI DRA7XX
9518M:      Kishon Vijay Abraham I <kishon@ti.com>
9519L:      linux-omap@vger.kernel.org
9520L:      linux-pci@vger.kernel.org
9521S:      Supported
9522F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9523F:      drivers/pci/host/pci-dra7xx.c
9524
9525PCI DRIVER FOR RENESAS R-CAR
9526M:      Simon Horman <horms@verge.net.au>
9527L:      linux-pci@vger.kernel.org
9528L:      linux-renesas-soc@vger.kernel.org
9529S:      Maintained
9530F:      drivers/pci/host/*rcar*
9531
9532PCI DRIVER FOR SAMSUNG EXYNOS
9533M:      Jingoo Han <jingoohan1@gmail.com>
9534L:      linux-pci@vger.kernel.org
9535L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9536L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9537S:      Maintained
9538F:      drivers/pci/host/pci-exynos.c
9539
9540PCI DRIVER FOR SYNOPSIS DESIGNWARE
9541M:      Jingoo Han <jingoohan1@gmail.com>
9542M:      Joao Pinto <Joao.Pinto@synopsys.com>
9543L:      linux-pci@vger.kernel.org
9544S:      Maintained
9545F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9546F:      drivers/pci/host/*designware*
9547
9548PCI DRIVER FOR GENERIC OF HOSTS
9549M:      Will Deacon <will.deacon@arm.com>
9550L:      linux-pci@vger.kernel.org
9551L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9552S:      Maintained
9553F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9554F:      drivers/pci/host/pci-host-common.c
9555F:      drivers/pci/host/pci-host-generic.c
9556
9557PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9558M:      Keith Busch <keith.busch@intel.com>
9559L:      linux-pci@vger.kernel.org
9560S:      Supported
9561F:      drivers/pci/host/vmd.c
9562
9563PCIE DRIVER FOR ST SPEAR13XX
9564M:      Pratyush Anand <pratyush.anand@gmail.com>
9565L:      linux-pci@vger.kernel.org
9566S:      Maintained
9567F:      drivers/pci/host/*spear*
9568
9569PCI MSI DRIVER FOR ALTERA MSI IP
9570M:      Ley Foon Tan <lftan@altera.com>
9571L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9572L:      linux-pci@vger.kernel.org
9573S:      Supported
9574F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9575F:      drivers/pci/host/pcie-altera-msi.c
9576
9577PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9578M:      Duc Dang <dhdang@apm.com>
9579L:      linux-pci@vger.kernel.org
9580L:      linux-arm-kernel@lists.infradead.org
9581S:      Maintained
9582F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9583F:      drivers/pci/host/pci-xgene-msi.c
9584
9585PCIE DRIVER FOR AXIS ARTPEC
9586M:      Niklas Cassel <niklas.cassel@axis.com>
9587M:      Jesper Nilsson <jesper.nilsson@axis.com>
9588L:      linux-arm-kernel@axis.com
9589L:      linux-pci@vger.kernel.org
9590S:      Maintained
9591F:      Documentation/devicetree/bindings/pci/axis,artpec*
9592F:      drivers/pci/host/*artpec*
9593
9594PCIE DRIVER FOR HISILICON
9595M:      Zhou Wang <wangzhou1@hisilicon.com>
9596M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9597L:      linux-pci@vger.kernel.org
9598S:      Maintained
9599F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9600F:      drivers/pci/host/pcie-hisi.c
9601
9602PCIE DRIVER FOR ROCKCHIP
9603M:      Shawn Lin <shawn.lin@rock-chips.com>
9604M:      Wenrui Li <wenrui.li@rock-chips.com>
9605L:      linux-pci@vger.kernel.org
9606L:      linux-rockchip@lists.infradead.org
9607S:      Maintained
9608F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9609F:      drivers/pci/host/pcie-rockchip.c
9610
9611PCIE DRIVER FOR QUALCOMM MSM
9612M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9613L:     linux-pci@vger.kernel.org
9614L:     linux-arm-msm@vger.kernel.org
9615S:     Maintained
9616F:     drivers/pci/host/*qcom*
9617
9618PCIE DRIVER FOR CAVIUM THUNDERX
9619M:      David Daney <david.daney@cavium.com>
9620L:      linux-pci@vger.kernel.org
9621L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9622S:      Supported
9623F:      Documentation/devicetree/bindings/pci/pci-thunder-*
9624F:      drivers/pci/host/pci-thunder-*
9625
9626PCMCIA SUBSYSTEM
9627P:      Linux PCMCIA Team
9628L:      linux-pcmcia@lists.infradead.org
9629W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9630T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9631S:      Maintained
9632F:      Documentation/pcmcia/
9633F:      tools/pcmcia/
9634F:      drivers/pcmcia/
9635F:      include/pcmcia/
9636
9637PCNET32 NETWORK DRIVER
9638M:      Don Fry <pcnet32@frontier.com>
9639L:      netdev@vger.kernel.org
9640S:      Maintained
9641F:      drivers/net/ethernet/amd/pcnet32.c
9642
9643PCRYPT PARALLEL CRYPTO ENGINE
9644M:      Steffen Klassert <steffen.klassert@secunet.com>
9645L:      linux-crypto@vger.kernel.org
9646S:      Maintained
9647F:      crypto/pcrypt.c
9648F:      include/crypto/pcrypt.h
9649
9650PER-CPU MEMORY ALLOCATOR
9651M:      Tejun Heo <tj@kernel.org>
9652M:      Christoph Lameter <cl@linux.com>
9653T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9654S:      Maintained
9655F:      include/linux/percpu*.h
9656F:      mm/percpu*.c
9657F:      arch/*/include/asm/percpu.h
9658
9659PER-TASK DELAY ACCOUNTING
9660M:      Balbir Singh <bsingharora@gmail.com>
9661S:      Maintained
9662F:      include/linux/delayacct.h
9663F:      kernel/delayacct.c
9664
9665PERFORMANCE EVENTS SUBSYSTEM
9666M:      Peter Zijlstra <peterz@infradead.org>
9667M:      Ingo Molnar <mingo@redhat.com>
9668M:      Arnaldo Carvalho de Melo <acme@kernel.org>
9669R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9670L:      linux-kernel@vger.kernel.org
9671T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9672S:      Supported
9673F:      kernel/events/*
9674F:      include/linux/perf_event.h
9675F:      include/uapi/linux/perf_event.h
9676F:      arch/*/kernel/perf_event*.c
9677F:      arch/*/kernel/*/perf_event*.c
9678F:      arch/*/kernel/*/*/perf_event*.c
9679F:      arch/*/include/asm/perf_event.h
9680F:      arch/*/kernel/perf_callchain.c
9681F:      arch/*/events/*
9682F:      tools/perf/
9683
9684PERSONALITY HANDLING
9685M:      Christoph Hellwig <hch@infradead.org>
9686L:      linux-abi-devel@lists.sourceforge.net
9687S:      Maintained
9688F:      include/linux/personality.h
9689F:      include/uapi/linux/personality.h
9690
9691PHONET PROTOCOL
9692M:      Remi Denis-Courmont <courmisch@gmail.com>
9693S:      Supported
9694F:      Documentation/networking/phonet.txt
9695F:      include/linux/phonet.h
9696F:      include/net/phonet/
9697F:      include/uapi/linux/phonet.h
9698F:      net/phonet/
9699
9700PHRAM MTD DRIVER
9701M:      Joern Engel <joern@lazybastard.org>
9702L:      linux-mtd@lists.infradead.org
9703S:      Maintained
9704F:      drivers/mtd/devices/phram.c
9705
9706PICOLCD HID DRIVER
9707M:      Bruno Prémont <bonbons@linux-vserver.org>
9708L:      linux-input@vger.kernel.org
9709S:      Maintained
9710F:      drivers/hid/hid-picolcd*
9711
9712PICOXCELL SUPPORT
9713M:      Jamie Iles <jamie@jamieiles.com>
9714L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9715T:      git git://github.com/jamieiles/linux-2.6-ji.git
9716S:      Supported
9717F:      arch/arm/boot/dts/picoxcell*
9718F:      arch/arm/mach-picoxcell/
9719F:      drivers/crypto/picoxcell*
9720
9721PIN CONTROL SUBSYSTEM
9722M:      Linus Walleij <linus.walleij@linaro.org>
9723L:      linux-gpio@vger.kernel.org
9724T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9725S:      Maintained
9726F:      Documentation/devicetree/bindings/pinctrl/
9727F:      Documentation/pinctrl.txt
9728F:      drivers/pinctrl/
9729F:      include/linux/pinctrl/
9730
9731PIN CONTROLLER - ATMEL AT91
9732M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9733L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9734S:      Maintained
9735F:      drivers/pinctrl/pinctrl-at91.*
9736
9737PIN CONTROLLER - ATMEL AT91 PIO4
9738M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9739L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9740L:      linux-gpio@vger.kernel.org
9741S:      Supported
9742F:      drivers/pinctrl/pinctrl-at91-pio4.*
9743
9744PIN CONTROLLER - INTEL
9745M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9746M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
9747S:      Maintained
9748F:      drivers/pinctrl/intel/
9749
9750PIN CONTROLLER - RENESAS
9751M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9752M:      Geert Uytterhoeven <geert+renesas@glider.be>
9753L:      linux-renesas-soc@vger.kernel.org
9754S:      Maintained
9755F:      drivers/pinctrl/sh-pfc/
9756
9757PIN CONTROLLER - SAMSUNG
9758M:      Tomasz Figa <tomasz.figa@gmail.com>
9759M:      Krzysztof Kozlowski <krzk@kernel.org>
9760M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9761L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9762L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9763S:      Maintained
9764F:      drivers/pinctrl/samsung/
9765F:      include/dt-bindings/pinctrl/samsung.h
9766F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9767
9768PIN CONTROLLER - SINGLE
9769M:      Tony Lindgren <tony@atomide.com>
9770M:      Haojian Zhuang <haojian.zhuang@linaro.org>
9771L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9772L:      linux-omap@vger.kernel.org
9773S:      Maintained
9774F:      drivers/pinctrl/pinctrl-single.c
9775
9776PIN CONTROLLER - ST SPEAR
9777M:      Viresh Kumar <vireshk@kernel.org>
9778L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9779W:      http://www.st.com/spear
9780S:      Maintained
9781F:      drivers/pinctrl/spear/
9782
9783PISTACHIO SOC SUPPORT
9784M:      James Hartley <james.hartley@imgtec.com>
9785M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9786L:      linux-mips@linux-mips.org
9787S:      Maintained
9788F:      arch/mips/pistachio/
9789F:      arch/mips/include/asm/mach-pistachio/
9790F:      arch/mips/boot/dts/pistachio/
9791F:      arch/mips/configs/pistachio*_defconfig
9792
9793PKTCDVD DRIVER
9794S:      Orphan
9795M:      linux-block@vger.kernel.org
9796F:      drivers/block/pktcdvd.c
9797F:      include/linux/pktcdvd.h
9798F:      include/uapi/linux/pktcdvd.h
9799
9800PKUNITY SOC DRIVERS
9801M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
9802W:      http://mprc.pku.edu.cn/~guanxuetao/linux
9803S:      Maintained
9804T:      git git://github.com/gxt/linux.git
9805F:      drivers/input/serio/i8042-unicore32io.h
9806F:      drivers/i2c/busses/i2c-puv3.c
9807F:      drivers/video/fbdev/fb-puv3.c
9808F:      drivers/rtc/rtc-puv3.c
9809
9810PMBUS HARDWARE MONITORING DRIVERS
9811M:      Guenter Roeck <linux@roeck-us.net>
9812L:      linux-hwmon@vger.kernel.org
9813W:      http://hwmon.wiki.kernel.org/
9814W:      http://www.roeck-us.net/linux/drivers/
9815T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9816S:      Maintained
9817F:      Documentation/hwmon/pmbus
9818F:      drivers/hwmon/pmbus/
9819F:      include/linux/i2c/pmbus.h
9820
9821PMC SIERRA MaxRAID DRIVER
9822L:      linux-scsi@vger.kernel.org
9823W:      http://www.pmc-sierra.com/
9824S:      Orphan
9825F:      drivers/scsi/pmcraid.*
9826
9827PMC SIERRA PM8001 DRIVER
9828M:      Jack Wang <jinpu.wang@profitbricks.com>
9829M:      lindar_liu@usish.com
9830L:      pmchba@pmcs.com
9831L:      linux-scsi@vger.kernel.org
9832S:      Supported
9833F:      drivers/scsi/pm8001/
9834
9835POSIX CLOCKS and TIMERS
9836M:      Thomas Gleixner <tglx@linutronix.de>
9837L:      linux-kernel@vger.kernel.org
9838T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9839S:      Maintained
9840F:      fs/timerfd.c
9841F:      include/linux/timer*
9842F:      kernel/time/*timer*
9843
9844POWER MANAGEMENT CORE
9845M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
9846L:      linux-pm@vger.kernel.org
9847T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9848B:      https://bugzilla.kernel.org
9849S:      Supported
9850F:      drivers/base/power/
9851F:      include/linux/pm.h
9852F:      include/linux/pm_*
9853F:      include/linux/powercap.h
9854F:      drivers/powercap/
9855
9856POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9857M:      Sebastian Reichel <sre@kernel.org>
9858L:      linux-pm@vger.kernel.org
9859T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9860S:      Maintained
9861F:      Documentation/devicetree/bindings/power/supply/
9862F:      include/linux/power_supply.h
9863F:      drivers/power/supply/
9864
9865POWER STATE COORDINATION INTERFACE (PSCI)
9866M:      Mark Rutland <mark.rutland@arm.com>
9867M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9868L:      linux-arm-kernel@lists.infradead.org
9869S:      Maintained
9870F:      drivers/firmware/psci*.c
9871F:      include/linux/psci.h
9872F:      include/uapi/linux/psci.h
9873
9874POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9875M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9876L:      linuxppc-dev@lists.ozlabs.org
9877S:      Maintained
9878F:      drivers/char/powernv-op-panel.c
9879
9880PNP SUPPORT
9881M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9882S:      Maintained
9883F:      drivers/pnp/
9884
9885PPP PROTOCOL DRIVERS AND COMPRESSORS
9886M:      Paul Mackerras <paulus@samba.org>
9887L:      linux-ppp@vger.kernel.org
9888S:      Maintained
9889F:      drivers/net/ppp/ppp_*
9890
9891PPP OVER ATM (RFC 2364)
9892M:      Mitchell Blank Jr <mitch@sfgoth.com>
9893S:      Maintained
9894F:      net/atm/pppoatm.c
9895F:      include/uapi/linux/atmppp.h
9896
9897PPP OVER ETHERNET
9898M:      Michal Ostrowski <mostrows@earthlink.net>
9899S:      Maintained
9900F:      drivers/net/ppp/pppoe.c
9901F:      drivers/net/ppp/pppox.c
9902
9903PPP OVER L2TP
9904M:      James Chapman <jchapman@katalix.com>
9905S:      Maintained
9906F:      net/l2tp/l2tp_ppp.c
9907F:      include/linux/if_pppol2tp.h
9908F:      include/uapi/linux/if_pppol2tp.h
9909
9910PPS SUPPORT
9911M:      Rodolfo Giometti <giometti@enneenne.com>
9912W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
9913L:      linuxpps@ml.enneenne.com (subscribers-only)
9914S:      Maintained
9915F:      Documentation/pps/
9916F:      drivers/pps/
9917F:      include/linux/pps*.h
9918
9919PPTP DRIVER
9920M:      Dmitry Kozlov <xeb@mail.ru>
9921L:      netdev@vger.kernel.org
9922S:      Maintained
9923F:      drivers/net/ppp/pptp.c
9924W:      http://sourceforge.net/projects/accel-pptp
9925
9926PREEMPTIBLE KERNEL
9927M:      Robert Love <rml@tech9.net>
9928L:      kpreempt-tech@lists.sourceforge.net
9929W:      ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9930S:      Supported
9931F:      Documentation/preempt-locking.txt
9932F:      include/linux/preempt.h
9933
9934PRISM54 WIRELESS DRIVER
9935M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
9936L:      linux-wireless@vger.kernel.org
9937W:      http://wireless.kernel.org/en/users/Drivers/p54
9938S:      Obsolete
9939F:      drivers/net/wireless/intersil/prism54/
9940
9941PS3 NETWORK SUPPORT
9942M:      Geoff Levand <geoff@infradead.org>
9943L:      netdev@vger.kernel.org
9944L:      linuxppc-dev@lists.ozlabs.org
9945S:      Maintained
9946F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
9947
9948PS3 PLATFORM SUPPORT
9949M:      Geoff Levand <geoff@infradead.org>
9950L:      linuxppc-dev@lists.ozlabs.org
9951S:      Maintained
9952F:      arch/powerpc/boot/ps3*
9953F:      arch/powerpc/include/asm/lv1call.h
9954F:      arch/powerpc/include/asm/ps3*.h
9955F:      arch/powerpc/platforms/ps3/
9956F:      drivers/*/ps3*
9957F:      drivers/ps3/
9958F:      drivers/rtc/rtc-ps3.c
9959F:      drivers/usb/host/*ps3.c
9960F:      sound/ppc/snd_ps3*
9961
9962PS3VRAM DRIVER
9963M:      Jim Paris <jim@jtan.com>
9964M:      Geoff Levand <geoff@infradead.org>
9965L:      linuxppc-dev@lists.ozlabs.org
9966S:      Maintained
9967F:      drivers/block/ps3vram.c
9968
9969PSTORE FILESYSTEM
9970M:      Anton Vorontsov <anton@enomsg.org>
9971M:      Colin Cross <ccross@android.com>
9972M:      Kees Cook <keescook@chromium.org>
9973M:      Tony Luck <tony.luck@intel.com>
9974S:      Maintained
9975T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9976F:      fs/pstore/
9977F:      include/linux/pstore*
9978F:      drivers/firmware/efi/efi-pstore.c
9979F:      drivers/acpi/apei/erst.c
9980
9981PTP HARDWARE CLOCK SUPPORT
9982M:      Richard Cochran <richardcochran@gmail.com>
9983L:      netdev@vger.kernel.org
9984S:      Maintained
9985W:      http://linuxptp.sourceforge.net/
9986F:      Documentation/ABI/testing/sysfs-ptp
9987F:      Documentation/ptp/*
9988F:      drivers/net/ethernet/freescale/gianfar_ptp.c
9989F:      drivers/net/phy/dp83640*
9990F:      drivers/ptp/*
9991F:      include/linux/ptp_cl*
9992
9993PTRACE SUPPORT
9994M:      Roland McGrath <roland@hack.frob.com>
9995M:      Oleg Nesterov <oleg@redhat.com>
9996S:      Maintained
9997F:      include/asm-generic/syscall.h
9998F:      include/linux/ptrace.h
9999F:      include/linux/regset.h
10000F:      include/linux/tracehook.h
10001F:      include/uapi/linux/ptrace.h
10002F:      kernel/ptrace.c
10003
10004PULSE8-CEC DRIVER
10005M:      Hans Verkuil <hverkuil@xs4all.nl>
10006L:      linux-media@vger.kernel.org
10007T:      git git://linuxtv.org/media_tree.git
10008S:      Maintained
10009F:      drivers/media/usb/pulse8-cec/*
10010
10011PVRUSB2 VIDEO4LINUX DRIVER
10012M:      Mike Isely <isely@pobox.com>
10013L:      pvrusb2@isely.net       (subscribers-only)
10014L:      linux-media@vger.kernel.org
10015W:      http://www.isely.net/pvrusb2/
10016T:      git git://linuxtv.org/media_tree.git
10017S:      Maintained
10018F:      Documentation/media/v4l-drivers/pvrusb2*
10019F:      drivers/media/usb/pvrusb2/
10020
10021PWC WEBCAM DRIVER
10022M:      Hans Verkuil <hverkuil@xs4all.nl>
10023L:      linux-media@vger.kernel.org
10024T:      git git://linuxtv.org/media_tree.git
10025S:      Odd Fixes
10026F:      drivers/media/usb/pwc/*
10027
10028PWM FAN DRIVER
10029M:      Kamil Debski <kamil@wypas.org>
10030M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10031L:      linux-hwmon@vger.kernel.org
10032S:      Supported
10033F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10034F:      Documentation/hwmon/pwm-fan
10035F:      drivers/hwmon/pwm-fan.c
10036
10037PWM SUBSYSTEM
10038M:      Thierry Reding <thierry.reding@gmail.com>
10039L:      linux-pwm@vger.kernel.org
10040S:      Maintained
10041T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10042F:      Documentation/pwm.txt
10043F:      Documentation/devicetree/bindings/pwm/
10044F:      include/linux/pwm.h
10045F:      drivers/pwm/
10046F:      drivers/video/backlight/pwm_bl.c
10047F:      include/linux/pwm_backlight.h
10048
10049PXA2xx/PXA3xx SUPPORT
10050M:      Daniel Mack <daniel@zonque.org>
10051M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10052M:      Robert Jarzmik <robert.jarzmik@free.fr>
10053L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10054T:      git git://github.com/hzhuang1/linux.git
10055T:      git git://github.com/rjarzmik/linux.git
10056S:      Maintained
10057F:      arch/arm/boot/dts/pxa*
10058F:      arch/arm/mach-pxa/
10059F:      drivers/dma/pxa*
10060F:      drivers/pcmcia/pxa2xx*
10061F:      drivers/pinctrl/pxa/
10062F:      drivers/spi/spi-pxa2xx*
10063F:      drivers/usb/gadget/udc/pxa2*
10064F:      include/sound/pxa2xx-lib.h
10065F:      sound/arm/pxa*
10066F:      sound/soc/pxa/
10067
10068PXA GPIO DRIVER
10069M:      Robert Jarzmik <robert.jarzmik@free.fr>
10070L:      linux-gpio@vger.kernel.org
10071S:      Maintained
10072F:      drivers/gpio/gpio-pxa.c
10073
10074PXA3xx NAND FLASH DRIVER
10075M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10076L:      linux-mtd@lists.infradead.org
10077S:      Maintained
10078F:      drivers/mtd/nand/pxa3xx_nand.c
10079
10080MMP SUPPORT
10081M:      Eric Miao <eric.y.miao@gmail.com>
10082M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10083L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10084T:      git git://github.com/hzhuang1/linux.git
10085T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
10086S:      Maintained
10087F:      arch/arm/boot/dts/mmp*
10088F:      arch/arm/mach-mmp/
10089
10090PXA MMCI DRIVER
10091S:      Orphan
10092
10093PXA RTC DRIVER
10094M:      Robert Jarzmik <robert.jarzmik@free.fr>
10095L:      rtc-linux@googlegroups.com
10096S:      Maintained
10097
10098QAT DRIVER
10099M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10100M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10101L:      qat-linux@intel.com
10102S:      Supported
10103F:      drivers/crypto/qat/
10104
10105QIB DRIVER
10106M:      Mike Marciniszyn <infinipath@intel.com>
10107L:      linux-rdma@vger.kernel.org
10108S:      Supported
10109F:      drivers/infiniband/hw/qib/
10110
10111QLOGIC QLA1280 SCSI DRIVER
10112M:      Michael Reed <mdr@sgi.com>
10113L:      linux-scsi@vger.kernel.org
10114S:      Maintained
10115F:      drivers/scsi/qla1280.[ch]
10116
10117QLOGIC QLA2XXX FC-SCSI DRIVER
10118M:      qla2xxx-upstream@qlogic.com
10119L:      linux-scsi@vger.kernel.org
10120S:      Supported
10121F:      Documentation/scsi/LICENSE.qla2xxx
10122F:      drivers/scsi/qla2xxx/
10123
10124QLOGIC QLA4XXX iSCSI DRIVER
10125M:      QLogic-Storage-Upstream@qlogic.com
10126L:      linux-scsi@vger.kernel.org
10127S:      Supported
10128F:      Documentation/scsi/LICENSE.qla4xxx
10129F:      drivers/scsi/qla4xxx/
10130
10131QLOGIC QLA3XXX NETWORK DRIVER
10132M:      Dept-GELinuxNICDev@cavium.com
10133L:      netdev@vger.kernel.org
10134S:      Supported
10135F:      Documentation/networking/LICENSE.qla3xxx
10136F:      drivers/net/ethernet/qlogic/qla3xxx.*
10137
10138QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10139M:      Harish Patil <harish.patil@cavium.com>
10140M:      Manish Chopra <manish.chopra@cavium.com>
10141M:      Dept-GELinuxNICDev@cavium.com
10142L:      netdev@vger.kernel.org
10143S:      Supported
10144F:      drivers/net/ethernet/qlogic/qlcnic/
10145
10146QLOGIC QLGE 10Gb ETHERNET DRIVER
10147M:      Harish Patil <harish.patil@cavium.com>
10148M:      Manish Chopra <manish.chopra@cavium.com>
10149M:      Dept-GELinuxNICDev@cavium.com
10150L:      netdev@vger.kernel.org
10151S:      Supported
10152F:      drivers/net/ethernet/qlogic/qlge/
10153
10154QLOGIC QL4xxx ETHERNET DRIVER
10155M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10156M:      Ariel Elior <Ariel.Elior@cavium.com>
10157M:      everest-linux-l2@cavium.com
10158L:      netdev@vger.kernel.org
10159S:      Supported
10160F:      drivers/net/ethernet/qlogic/qed/
10161F:      include/linux/qed/
10162F:      drivers/net/ethernet/qlogic/qede/
10163
10164QLOGIC QL41xxx ISCSI DRIVER
10165M:      QLogic-Storage-Upstream@cavium.com
10166L:      linux-scsi@vger.kernel.org
10167S:      Supported
10168F:      drivers/scsi/qedi/
10169
10170QNX4 FILESYSTEM
10171M:      Anders Larsen <al@alarsen.net>
10172W:      http://www.alarsen.net/linux/qnx4fs/
10173S:      Maintained
10174F:      fs/qnx4/
10175F:      include/uapi/linux/qnx4_fs.h
10176F:      include/uapi/linux/qnxtypes.h
10177
10178QORIQ DPAA2 FSL-MC BUS DRIVER
10179M:      Stuart Yoder <stuart.yoder@nxp.com>
10180L:      linux-kernel@vger.kernel.org
10181S:      Maintained
10182F:      drivers/staging/fsl-mc/
10183
10184QT1010 MEDIA DRIVER
10185M:      Antti Palosaari <crope@iki.fi>
10186L:      linux-media@vger.kernel.org
10187W:      https://linuxtv.org
10188W:      http://palosaari.fi/linux/
10189Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10190T:      git git://linuxtv.org/anttip/media_tree.git
10191S:      Maintained
10192F:      drivers/media/tuners/qt1010*
10193
10194QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10195M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10196L:      linux-wireless@vger.kernel.org
10197W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10198S:      Supported
10199F:      drivers/net/wireless/ath/ath9k/
10200
10201QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10202M:      Kalle Valo <kvalo@qca.qualcomm.com>
10203L:      ath10k@lists.infradead.org
10204W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10205T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10206S:      Supported
10207F:      drivers/net/wireless/ath/ath10k/
10208
10209QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10210M:      Timur Tabi <timur@codeaurora.org>
10211L:      netdev@vger.kernel.org
10212S:      Supported
10213F:      drivers/net/ethernet/qualcomm/emac/
10214
10215QUALCOMM HEXAGON ARCHITECTURE
10216M:      Richard Kuo <rkuo@codeaurora.org>
10217L:      linux-hexagon@vger.kernel.org
10218T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10219S:      Supported
10220F:      arch/hexagon/
10221
10222QUALCOMM WCN36XX WIRELESS DRIVER
10223M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10224L:      wcn36xx@lists.infradead.org
10225W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10226T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10227S:      Supported
10228F:      drivers/net/wireless/ath/wcn36xx/
10229
10230QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10231M:      Gabriel Somlo <somlo@cmu.edu>
10232M:      "Michael S. Tsirkin" <mst@redhat.com>
10233L:      qemu-devel@nongnu.org
10234S:      Maintained
10235F:      drivers/firmware/qemu_fw_cfg.c
10236
10237RADOS BLOCK DEVICE (RBD)
10238M:      Ilya Dryomov <idryomov@gmail.com>
10239M:      Sage Weil <sage@redhat.com>
10240M:      Alex Elder <elder@kernel.org>
10241L:      ceph-devel@vger.kernel.org
10242W:      http://ceph.com/
10243T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10244T:      git git://github.com/ceph/ceph-client.git
10245S:      Supported
10246F:      Documentation/ABI/testing/sysfs-bus-rbd
10247F:      drivers/block/rbd.c
10248F:      drivers/block/rbd_types.h
10249
10250RADEON FRAMEBUFFER DISPLAY DRIVER
10251M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10252L:      linux-fbdev@vger.kernel.org
10253S:      Maintained
10254F:      drivers/video/fbdev/aty/radeon*
10255F:      include/uapi/linux/radeonfb.h
10256
10257RADIOSHARK RADIO DRIVER
10258M:      Hans Verkuil <hverkuil@xs4all.nl>
10259L:      linux-media@vger.kernel.org
10260T:      git git://linuxtv.org/media_tree.git
10261S:      Maintained
10262F:      drivers/media/radio/radio-shark.c
10263
10264RADIOSHARK2 RADIO DRIVER
10265M:      Hans Verkuil <hverkuil@xs4all.nl>
10266L:      linux-media@vger.kernel.org
10267T:      git git://linuxtv.org/media_tree.git
10268S:      Maintained
10269F:      drivers/media/radio/radio-shark2.c
10270F:      drivers/media/radio/radio-tea5777.c
10271
10272RAGE128 FRAMEBUFFER DISPLAY DRIVER
10273M:      Paul Mackerras <paulus@samba.org>
10274L:      linux-fbdev@vger.kernel.org
10275S:      Maintained
10276F:      drivers/video/fbdev/aty/aty128fb.c
10277
10278RALINK MIPS ARCHITECTURE
10279M:      John Crispin <john@phrozen.org>
10280L:      linux-mips@linux-mips.org
10281S:      Maintained
10282F:      arch/mips/ralink
10283
10284RALINK RT2X00 WIRELESS LAN DRIVER
10285P:      rt2x00 project
10286M:      Stanislaw Gruszka <sgruszka@redhat.com>
10287M:      Helmut Schaa <helmut.schaa@googlemail.com>
10288L:      linux-wireless@vger.kernel.org
10289S:      Maintained
10290F:      drivers/net/wireless/ralink/rt2x00/
10291
10292RAMDISK RAM BLOCK DEVICE DRIVER
10293M:      Jens Axboe <axboe@kernel.dk>
10294S:      Maintained
10295F:      Documentation/blockdev/ramdisk.txt
10296F:      drivers/block/brd.c
10297
10298RANDOM NUMBER DRIVER
10299M:      "Theodore Ts'o" <tytso@mit.edu>
10300S:      Maintained
10301F:      drivers/char/random.c
10302
10303RAPIDIO SUBSYSTEM
10304M:      Matt Porter <mporter@kernel.crashing.org>
10305M:      Alexandre Bounine <alexandre.bounine@idt.com>
10306S:      Maintained
10307F:      drivers/rapidio/
10308
10309RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10310L:      linux-wireless@vger.kernel.org
10311S:      Orphan
10312F:      drivers/net/wireless/ray*
10313
10314RCUTORTURE MODULE
10315M:      Josh Triplett <josh@joshtriplett.org>
10316M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10317L:      linux-kernel@vger.kernel.org
10318S:      Supported
10319T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10320F:      Documentation/RCU/torture.txt
10321F:      kernel/rcu/rcutorture.c
10322
10323RCUTORTURE TEST FRAMEWORK
10324M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10325M:      Josh Triplett <josh@joshtriplett.org>
10326R:      Steven Rostedt <rostedt@goodmis.org>
10327R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10328R:      Lai Jiangshan <jiangshanlai@gmail.com>
10329L:      linux-kernel@vger.kernel.org
10330S:      Supported
10331T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10332F:      tools/testing/selftests/rcutorture
10333
10334RDC R-321X SoC
10335M:      Florian Fainelli <florian@openwrt.org>
10336S:      Maintained
10337
10338RDC R6040 FAST ETHERNET DRIVER
10339M:      Florian Fainelli <f.fainelli@gmail.com>
10340L:      netdev@vger.kernel.org
10341S:      Maintained
10342F:      drivers/net/ethernet/rdc/r6040.c
10343
10344RDS - RELIABLE DATAGRAM SOCKETS
10345M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10346L:      netdev@vger.kernel.org
10347L:      linux-rdma@vger.kernel.org
10348L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10349W:      https://oss.oracle.com/projects/rds/
10350S:      Supported
10351F:      net/rds/
10352F:      Documentation/networking/rds.txt
10353
10354RDMAVT - RDMA verbs software
10355M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10356L:      linux-rdma@vger.kernel.org
10357S:      Supported
10358F:      drivers/infiniband/sw/rdmavt
10359
10360RDT - RESOURCE ALLOCATION
10361M:      Fenghua Yu <fenghua.yu@intel.com>
10362L:      linux-kernel@vger.kernel.org
10363S:      Supported
10364F:      arch/x86/kernel/cpu/intel_rdt*
10365F:      arch/x86/include/asm/intel_rdt*
10366F:      Documentation/x86/intel_rdt*
10367
10368READ-COPY UPDATE (RCU)
10369M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10370M:      Josh Triplett <josh@joshtriplett.org>
10371R:      Steven Rostedt <rostedt@goodmis.org>
10372R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10373R:      Lai Jiangshan <jiangshanlai@gmail.com>
10374L:      linux-kernel@vger.kernel.org
10375W:      http://www.rdrop.com/users/paulmck/RCU/
10376S:      Supported
10377T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10378F:      Documentation/RCU/
10379X:      Documentation/RCU/torture.txt
10380F:      include/linux/rcu*
10381X:      include/linux/srcu.h
10382F:      kernel/rcu/
10383X:      kernel/torture.c
10384
10385REAL TIME CLOCK (RTC) SUBSYSTEM
10386M:      Alessandro Zummo <a.zummo@towertech.it>
10387M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10388L:      rtc-linux@googlegroups.com
10389Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10390T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10391S:      Maintained
10392F:      Documentation/devicetree/bindings/rtc/
10393F:      Documentation/rtc.txt
10394F:      drivers/rtc/
10395F:      include/linux/rtc.h
10396F:      include/uapi/linux/rtc.h
10397F:      include/linux/rtc/
10398F:      include/linux/platform_data/rtc-*
10399F:      tools/testing/selftests/timers/rtctest.c
10400
10401REALTEK AUDIO CODECS
10402M:      Bard Liao <bardliao@realtek.com>
10403M:      Oder Chiou <oder_chiou@realtek.com>
10404S:      Maintained
10405F:      sound/soc/codecs/rt*
10406F:      include/sound/rt*.h
10407
10408REISERFS FILE SYSTEM
10409L:      reiserfs-devel@vger.kernel.org
10410S:      Supported
10411F:      fs/reiserfs/
10412
10413REGISTER MAP ABSTRACTION
10414M:      Mark Brown <broonie@kernel.org>
10415L:      linux-kernel@vger.kernel.org
10416T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10417S:      Supported
10418F:      Documentation/devicetree/bindings/regmap/
10419F:      drivers/base/regmap/
10420F:      include/linux/regmap.h
10421
10422REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10423M:      Ohad Ben-Cohen <ohad@wizery.com>
10424M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10425L:      linux-remoteproc@vger.kernel.org
10426T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10427S:      Maintained
10428F:      Documentation/devicetree/bindings/remoteproc/
10429F:      Documentation/remoteproc.txt
10430F:      drivers/remoteproc/
10431F:      include/linux/remoteproc.h
10432
10433REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10434M:      Ohad Ben-Cohen <ohad@wizery.com>
10435M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10436L:      linux-remoteproc@vger.kernel.org
10437T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10438S:      Maintained
10439F:      drivers/rpmsg/
10440F:      Documentation/rpmsg.txt
10441F:      include/linux/rpmsg.h
10442
10443RENESAS CLOCK DRIVERS
10444M:      Geert Uytterhoeven <geert+renesas@glider.be>
10445L:      linux-renesas-soc@vger.kernel.org
10446S:      Supported
10447F:      drivers/clk/renesas/
10448
10449RENESAS ETHERNET DRIVERS
10450R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10451L:      netdev@vger.kernel.org
10452L:      linux-renesas-soc@vger.kernel.org
10453F:      drivers/net/ethernet/renesas/
10454F:      include/linux/sh_eth.h
10455
10456RENESAS USB2 PHY DRIVER
10457M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10458L:      linux-renesas-soc@vger.kernel.org
10459S:      Maintained
10460F:      drivers/phy/phy-rcar-gen3-usb2.c
10461
10462RESET CONTROLLER FRAMEWORK
10463M:      Philipp Zabel <p.zabel@pengutronix.de>
10464T:      git git://git.pengutronix.de/git/pza/linux
10465S:      Maintained
10466F:      drivers/reset/
10467F:      Documentation/devicetree/bindings/reset/
10468F:      include/dt-bindings/reset/
10469F:      include/linux/reset.h
10470F:      include/linux/reset-controller.h
10471
10472RFKILL
10473M:      Johannes Berg <johannes@sipsolutions.net>
10474L:      linux-wireless@vger.kernel.org
10475W:      http://wireless.kernel.org/
10476T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10477T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10478S:      Maintained
10479F:      Documentation/rfkill.txt
10480F:      net/rfkill/
10481
10482RHASHTABLE
10483M:      Thomas Graf <tgraf@suug.ch>
10484M:      Herbert Xu <herbert@gondor.apana.org.au>
10485L:      netdev@vger.kernel.org
10486S:      Maintained
10487F:      lib/rhashtable.c
10488F:      include/linux/rhashtable.h
10489
10490RICOH SMARTMEDIA/XD DRIVER
10491M:      Maxim Levitsky <maximlevitsky@gmail.com>
10492S:      Maintained
10493F:      drivers/mtd/nand/r852.c
10494F:      drivers/mtd/nand/r852.h
10495
10496RICOH R5C592 MEMORYSTICK DRIVER
10497M:      Maxim Levitsky <maximlevitsky@gmail.com>
10498S:      Maintained
10499F:      drivers/memstick/host/r592.*
10500
10501ROCCAT DRIVERS
10502M:      Stefan Achatz <erazor_de@users.sourceforge.net>
10503W:      http://sourceforge.net/projects/roccat/
10504S:      Maintained
10505F:      drivers/hid/hid-roccat*
10506F:      include/linux/hid-roccat*
10507F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
10508
10509ROCKER DRIVER
10510M:      Jiri Pirko <jiri@resnulli.us>
10511L:      netdev@vger.kernel.org
10512S:      Supported
10513F:      drivers/net/ethernet/rocker/
10514
10515ROCKETPORT DRIVER
10516P:      Comtrol Corp.
10517W:      http://www.comtrol.com
10518S:      Maintained
10519F:      Documentation/serial/rocket.txt
10520F:      drivers/tty/rocket*
10521
10522ROCKETPORT EXPRESS/INFINITY DRIVER
10523M:      Kevin Cernekee <cernekee@gmail.com>
10524L:      linux-serial@vger.kernel.org
10525S:      Odd Fixes
10526F:      drivers/tty/serial/rp2.*
10527
10528ROSE NETWORK LAYER
10529M:      Ralf Baechle <ralf@linux-mips.org>
10530L:      linux-hams@vger.kernel.org
10531W:      http://www.linux-ax25.org/
10532S:      Maintained
10533F:      include/net/rose.h
10534F:      include/uapi/linux/rose.h
10535F:      net/rose/
10536
10537RTL2830 MEDIA DRIVER
10538M:      Antti Palosaari <crope@iki.fi>
10539L:      linux-media@vger.kernel.org
10540W:      https://linuxtv.org
10541W:      http://palosaari.fi/linux/
10542Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10543T:      git git://linuxtv.org/anttip/media_tree.git
10544S:      Maintained
10545F:      drivers/media/dvb-frontends/rtl2830*
10546
10547RTL2832 MEDIA DRIVER
10548M:      Antti Palosaari <crope@iki.fi>
10549L:      linux-media@vger.kernel.org
10550W:      https://linuxtv.org
10551W:      http://palosaari.fi/linux/
10552Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10553T:      git git://linuxtv.org/anttip/media_tree.git
10554S:      Maintained
10555F:      drivers/media/dvb-frontends/rtl2832*
10556
10557RTL2832_SDR MEDIA DRIVER
10558M:      Antti Palosaari <crope@iki.fi>
10559L:      linux-media@vger.kernel.org
10560W:      https://linuxtv.org
10561W:      http://palosaari.fi/linux/
10562Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10563T:      git git://linuxtv.org/anttip/media_tree.git
10564S:      Maintained
10565F:      drivers/media/dvb-frontends/rtl2832_sdr*
10566
10567RTL8180 WIRELESS DRIVER
10568L:      linux-wireless@vger.kernel.org
10569W:      http://wireless.kernel.org/
10570T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10571S:      Orphan
10572F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
10573
10574RTL8187 WIRELESS DRIVER
10575M:      Herton Ronaldo Krzesinski <herton@canonical.com>
10576M:      Hin-Tak Leung <htl10@users.sourceforge.net>
10577M:      Larry Finger <Larry.Finger@lwfinger.net>
10578L:      linux-wireless@vger.kernel.org
10579W:      http://wireless.kernel.org/
10580T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10581S:      Maintained
10582F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
10583
10584RTL8192CE WIRELESS DRIVER
10585M:      Larry Finger <Larry.Finger@lwfinger.net>
10586M:      Chaoming Li <chaoming_li@realsil.com.cn>
10587L:      linux-wireless@vger.kernel.org
10588W:      http://wireless.kernel.org/
10589T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10590S:      Maintained
10591F:      drivers/net/wireless/realtek/rtlwifi/
10592F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10593
10594RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10595M:      Jes Sorensen <Jes.Sorensen@redhat.com>
10596L:      linux-wireless@vger.kernel.org
10597T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10598S:      Maintained
10599F:      drivers/net/wireless/realtek/rtl8xxxu/
10600
10601S3 SAVAGE FRAMEBUFFER DRIVER
10602M:      Antonino Daplas <adaplas@gmail.com>
10603L:      linux-fbdev@vger.kernel.org
10604S:      Maintained
10605F:      drivers/video/fbdev/savage/
10606
10607S390
10608M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
10609M:      Heiko Carstens <heiko.carstens@de.ibm.com>
10610L:      linux-s390@vger.kernel.org
10611W:      http://www.ibm.com/developerworks/linux/linux390/
10612T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10613S:      Supported
10614F:      arch/s390/
10615F:      drivers/s390/
10616F:      Documentation/s390/
10617F:      Documentation/DocBook/s390*
10618
10619S390 COMMON I/O LAYER
10620M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10621M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10622L:      linux-s390@vger.kernel.org
10623W:      http://www.ibm.com/developerworks/linux/linux390/
10624S:      Supported
10625F:      drivers/s390/cio/
10626
10627S390 DASD DRIVER
10628M:      Stefan Haberland <sth@linux.vnet.ibm.com>
10629M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10630L:      linux-s390@vger.kernel.org
10631W:      http://www.ibm.com/developerworks/linux/linux390/
10632S:      Supported
10633F:      drivers/s390/block/dasd*
10634F:      block/partitions/ibm.c
10635
10636S390 NETWORK DRIVERS
10637M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10638L:      linux-s390@vger.kernel.org
10639W:      http://www.ibm.com/developerworks/linux/linux390/
10640S:      Supported
10641F:      drivers/s390/net/
10642
10643S390 PCI SUBSYSTEM
10644M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10645M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10646L:      linux-s390@vger.kernel.org
10647W:      http://www.ibm.com/developerworks/linux/linux390/
10648S:      Supported
10649F:      arch/s390/pci/
10650F:      drivers/pci/hotplug/s390_pci_hpc.c
10651
10652S390 ZCRYPT DRIVER
10653M:      Harald Freudenberger <freude@de.ibm.com>
10654L:      linux-s390@vger.kernel.org
10655W:      http://www.ibm.com/developerworks/linux/linux390/
10656S:      Supported
10657F:      drivers/s390/crypto/
10658
10659S390 ZFCP DRIVER
10660M:      Steffen Maier <maier@linux.vnet.ibm.com>
10661L:      linux-s390@vger.kernel.org
10662W:      http://www.ibm.com/developerworks/linux/linux390/
10663S:      Supported
10664F:      drivers/s390/scsi/zfcp_*
10665
10666S390 IUCV NETWORK LAYER
10667M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10668L:      linux-s390@vger.kernel.org
10669W:      http://www.ibm.com/developerworks/linux/linux390/
10670S:      Supported
10671F:      drivers/s390/net/*iucv*
10672F:      include/net/iucv/
10673F:      net/iucv/
10674
10675S390 IOMMU (PCI)
10676M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10677L:      linux-s390@vger.kernel.org
10678W:      http://www.ibm.com/developerworks/linux/linux390/
10679S:      Supported
10680F:      drivers/iommu/s390-iommu.c
10681
10682S3C24XX SD/MMC Driver
10683M:      Ben Dooks <ben-linux@fluff.org>
10684L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10685S:      Supported
10686F:      drivers/mmc/host/s3cmci.*
10687
10688SAA6588 RDS RECEIVER DRIVER
10689M:      Hans Verkuil <hverkuil@xs4all.nl>
10690L:      linux-media@vger.kernel.org
10691T:      git git://linuxtv.org/media_tree.git
10692W:      https://linuxtv.org
10693S:      Odd Fixes
10694F:      drivers/media/i2c/saa6588*
10695
10696SAA7134 VIDEO4LINUX DRIVER
10697M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
10698M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10699L:      linux-media@vger.kernel.org
10700W:      https://linuxtv.org
10701T:      git git://linuxtv.org/media_tree.git
10702S:      Odd fixes
10703F:      Documentation/media/v4l-drivers/saa7134*
10704F:      drivers/media/pci/saa7134/
10705
10706SAA7146 VIDEO4LINUX-2 DRIVER
10707M:      Hans Verkuil <hverkuil@xs4all.nl>
10708L:      linux-media@vger.kernel.org
10709T:      git git://linuxtv.org/media_tree.git
10710S:      Maintained
10711F:      drivers/media/common/saa7146/
10712F:      drivers/media/pci/saa7146/
10713F:      include/media/saa7146*
10714
10715SAMSUNG LAPTOP DRIVER
10716M:      Corentin Chary <corentin.chary@gmail.com>
10717L:      platform-driver-x86@vger.kernel.org
10718S:      Maintained
10719F:      drivers/platform/x86/samsung-laptop.c
10720
10721SAMSUNG AUDIO (ASoC) DRIVERS
10722M:      Krzysztof Kozlowski <krzk@kernel.org>
10723M:      Sangbeom Kim <sbkim73@samsung.com>
10724M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10725L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10726S:      Supported
10727F:      sound/soc/samsung/
10728
10729SAMSUNG FRAMEBUFFER DRIVER
10730M:      Jingoo Han <jingoohan1@gmail.com>
10731L:      linux-fbdev@vger.kernel.org
10732S:      Maintained
10733F:      drivers/video/fbdev/s3c-fb.c
10734
10735SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10736M:      Sangbeom Kim <sbkim73@samsung.com>
10737M:      Krzysztof Kozlowski <krzk@kernel.org>
10738M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10739L:      linux-kernel@vger.kernel.org
10740L:      linux-samsung-soc@vger.kernel.org
10741S:      Supported
10742F:      drivers/mfd/sec*.c
10743F:      drivers/regulator/s2m*.c
10744F:      drivers/regulator/s5m*.c
10745F:      drivers/clk/clk-s2mps11.c
10746F:      drivers/rtc/rtc-s5m.c
10747F:      include/linux/mfd/samsung/
10748F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10749F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10750F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10751F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10752
10753SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10754M:      Kyungmin Park <kyungmin.park@samsung.com>
10755M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10756L:      linux-media@vger.kernel.org
10757Q:      https://patchwork.linuxtv.org/project/linux-media/list/
10758S:      Supported
10759F:      drivers/media/platform/exynos4-is/
10760
10761SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10762M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10763L:      linux-media@vger.kernel.org
10764L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10765S:      Maintained
10766F:      drivers/media/platform/s3c-camif/
10767F:      include/media/drv-intf/s3c_camif.h
10768
10769SAMSUNG S5C73M3 CAMERA DRIVER
10770M:      Kyungmin Park <kyungmin.park@samsung.com>
10771M:      Andrzej Hajda <a.hajda@samsung.com>
10772L:      linux-media@vger.kernel.org
10773S:      Supported
10774F:      drivers/media/i2c/s5c73m3/*
10775
10776SAMSUNG S5K5BAF CAMERA DRIVER
10777M:      Kyungmin Park <kyungmin.park@samsung.com>
10778M:      Andrzej Hajda <a.hajda@samsung.com>
10779L:      linux-media@vger.kernel.org
10780S:      Supported
10781F:      drivers/media/i2c/s5k5baf.c
10782
10783SAMSUNG S3FWRN5 NFC DRIVER
10784M:      Robert Baldyga <r.baldyga@samsung.com>
10785M:      Krzysztof Opasiak <k.opasiak@samsung.com>
10786L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10787S:      Supported
10788F:      drivers/nfc/s3fwrn5
10789
10790SAMSUNG SOC CLOCK DRIVERS
10791M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10792M:      Tomasz Figa <tomasz.figa@gmail.com>
10793M:      Chanwoo Choi <cw00.choi@samsung.com>
10794S:      Supported
10795L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10796F:      drivers/clk/samsung/
10797F:      include/dt-bindings/clock/exynos*.h
10798F:      Documentation/devicetree/bindings/clock/exynos*.txt
10799
10800SAMSUNG SPI DRIVERS
10801M:      Kukjin Kim <kgene@kernel.org>
10802M:      Krzysztof Kozlowski <krzk@kernel.org>
10803M:      Andi Shyti <andi.shyti@samsung.com>
10804L:      linux-spi@vger.kernel.org
10805L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10806S:      Maintained
10807F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
10808F:      drivers/spi/spi-s3c*
10809F:      include/linux/platform_data/spi-s3c64xx.h
10810
10811SAMSUNG SXGBE DRIVERS
10812M:      Byungho An <bh74.an@samsung.com>
10813M:      Girish K S <ks.giri@samsung.com>
10814M:      Vipul Pandya <vipul.pandya@samsung.com>
10815S:      Supported
10816L:      netdev@vger.kernel.org
10817F:      drivers/net/ethernet/samsung/sxgbe/
10818
10819SAMSUNG THERMAL DRIVER
10820M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10821L:      linux-pm@vger.kernel.org
10822L:      linux-samsung-soc@vger.kernel.org
10823S:      Supported
10824T:      git https://github.com/lmajewski/linux-samsung-thermal.git
10825F:      drivers/thermal/samsung/
10826
10827SAMSUNG USB2 PHY DRIVER
10828M:      Kamil Debski <kamil@wypas.org>
10829M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10830L:      linux-kernel@vger.kernel.org
10831S:      Supported
10832F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
10833F:      Documentation/phy/samsung-usb2.txt
10834F:      drivers/phy/phy-exynos4210-usb2.c
10835F:      drivers/phy/phy-exynos4x12-usb2.c
10836F:      drivers/phy/phy-exynos5250-usb2.c
10837F:      drivers/phy/phy-s5pv210-usb2.c
10838F:      drivers/phy/phy-samsung-usb2.c
10839F:      drivers/phy/phy-samsung-usb2.h
10840
10841SERIAL DRIVERS
10842M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10843L:      linux-serial@vger.kernel.org
10844S:      Maintained
10845F:      Documentation/devicetree/bindings/serial/
10846F:      drivers/tty/serial/
10847
10848SERIAL IR RECEIVER
10849M:      Sean Young <sean@mess.org>
10850L:      linux-media@vger.kernel.org
10851S:      Maintained
10852F:      drivers/media/rc/serial_ir.c
10853
10854STI CEC DRIVER
10855M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
10856L:      kernel@stlinux.com
10857S:      Maintained
10858F:      drivers/staging/media/st-cec/
10859F:      Documentation/devicetree/bindings/media/stih-cec.txt
10860
10861SYNOPSYS DESIGNWARE DMAC DRIVER
10862M:      Viresh Kumar <vireshk@kernel.org>
10863M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10864S:      Maintained
10865F:      include/linux/dma/dw.h
10866F:      include/linux/platform_data/dma-dw.h
10867F:      drivers/dma/dw/
10868
10869SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10870M: Lars Persson <lars.persson@axis.com>
10871L: netdev@vger.kernel.org
10872S: Supported
10873F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10874F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10875
10876SYNOPSYS DESIGNWARE I2C DRIVER
10877M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
10878R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10879R:      Mika Westerberg <mika.westerberg@linux.intel.com>
10880L:      linux-i2c@vger.kernel.org
10881S:      Maintained
10882F:      drivers/i2c/busses/i2c-designware-*
10883F:      include/linux/platform_data/i2c-designware.h
10884
10885SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10886M:      Jaehoon Chung <jh80.chung@samsung.com>
10887L:      linux-mmc@vger.kernel.org
10888S:      Maintained
10889F:      include/linux/mmc/dw_mmc.h
10890F:      drivers/mmc/host/dw_mmc*
10891
10892SYSTEM TRACE MODULE CLASS
10893M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10894S:      Maintained
10895T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10896F:      Documentation/trace/stm.txt
10897F:      drivers/hwtracing/stm/
10898F:      include/linux/stm.h
10899F:      include/uapi/linux/stm.h
10900
10901THUNDERBOLT DRIVER
10902M:      Andreas Noever <andreas.noever@gmail.com>
10903S:      Maintained
10904F:      drivers/thunderbolt/
10905
10906TI BQ27XXX POWER SUPPLY DRIVER
10907R:      Andrew F. Davis <afd@ti.com>
10908F:      include/linux/power/bq27xxx_battery.h
10909F:      drivers/power/supply/bq27xxx_battery.c
10910F:      drivers/power/supply/bq27xxx_battery_i2c.c
10911
10912TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10913M:      John Stultz <john.stultz@linaro.org>
10914M:      Thomas Gleixner <tglx@linutronix.de>
10915L:      linux-kernel@vger.kernel.org
10916T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10917S:      Supported
10918F:      include/linux/clocksource.h
10919F:      include/linux/time.h
10920F:      include/linux/timex.h
10921F:      include/uapi/linux/time.h
10922F:      include/uapi/linux/timex.h
10923F:      kernel/time/clocksource.c
10924F:      kernel/time/time*.c
10925F:      kernel/time/alarmtimer.c
10926F:      kernel/time/ntp.c
10927F:      tools/testing/selftests/timers/
10928
10929SC1200 WDT DRIVER
10930M:      Zwane Mwaikambo <zwanem@gmail.com>
10931S:      Maintained
10932F:      drivers/watchdog/sc1200wdt.c
10933
10934SCHEDULER
10935M:      Ingo Molnar <mingo@redhat.com>
10936M:      Peter Zijlstra <peterz@infradead.org>
10937L:      linux-kernel@vger.kernel.org
10938T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10939S:      Maintained
10940F:      kernel/sched/
10941F:      include/linux/sched.h
10942F:      include/uapi/linux/sched.h
10943F:      include/linux/wait.h
10944
10945SCORE ARCHITECTURE
10946M:      Chen Liqin <liqin.linux@gmail.com>
10947M:      Lennox Wu <lennox.wu@gmail.com>
10948W:      http://www.sunplus.com
10949S:      Supported
10950F:      arch/score/
10951
10952SCR24X CHIP CARD INTERFACE DRIVER
10953M:      Lubomir Rintel <lkundrak@v3.sk>
10954S:      Supported
10955F:      drivers/char/pcmcia/scr24x_cs.c
10956
10957SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10958M:      Sudeep Holla <sudeep.holla@arm.com>
10959L:      linux-arm-kernel@lists.infradead.org
10960S:      Maintained
10961F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
10962F:      drivers/clk/clk-scpi.c
10963F:      drivers/cpufreq/scpi-cpufreq.c
10964F:      drivers/firmware/arm_scpi.c
10965F:      include/linux/scpi_protocol.h
10966
10967SCSI CDROM DRIVER
10968M:      Jens Axboe <axboe@kernel.dk>
10969L:      linux-scsi@vger.kernel.org
10970W:      http://www.kernel.dk
10971S:      Maintained
10972F:      drivers/scsi/sr*
10973
10974SCSI RDMA PROTOCOL (SRP) INITIATOR
10975M:      Bart Van Assche <bart.vanassche@sandisk.com>
10976L:      linux-rdma@vger.kernel.org
10977S:      Supported
10978W:      http://www.openfabrics.org
10979Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10980T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10981F:      drivers/infiniband/ulp/srp/
10982F:      include/scsi/srp.h
10983
10984SCSI SG DRIVER
10985M:      Doug Gilbert <dgilbert@interlog.com>
10986L:      linux-scsi@vger.kernel.org
10987W:      http://sg.danny.cz/sg
10988S:      Maintained
10989F:      Documentation/scsi/scsi-generic.txt
10990F:      drivers/scsi/sg.c
10991F:      include/scsi/sg.h
10992
10993SCSI SUBSYSTEM
10994M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10995T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10996M:      "Martin K. Petersen" <martin.petersen@oracle.com>
10997T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10998L:      linux-scsi@vger.kernel.org
10999S:      Maintained
11000F:      Documentation/devicetree/bindings/scsi/
11001F:      drivers/scsi/
11002F:      include/scsi/
11003
11004SCSI TAPE DRIVER
11005M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11006L:      linux-scsi@vger.kernel.org
11007S:      Maintained
11008F:      Documentation/scsi/st.txt
11009F:      drivers/scsi/st.*
11010F:      drivers/scsi/st_*.h
11011
11012SCTP PROTOCOL
11013M:      Vlad Yasevich <vyasevich@gmail.com>
11014M:      Neil Horman <nhorman@tuxdriver.com>
11015L:      linux-sctp@vger.kernel.org
11016W:      http://lksctp.sourceforge.net
11017S:      Maintained
11018F:      Documentation/networking/sctp.txt
11019F:      include/linux/sctp.h
11020F:      include/uapi/linux/sctp.h
11021F:      include/net/sctp/
11022F:      net/sctp/
11023
11024SCx200 CPU SUPPORT
11025M:      Jim Cromie <jim.cromie@gmail.com>
11026S:      Odd Fixes
11027F:      Documentation/i2c/busses/scx200_acb
11028F:      arch/x86/platform/scx200/
11029F:      drivers/watchdog/scx200_wdt.c
11030F:      drivers/i2c/busses/scx200*
11031F:      drivers/mtd/maps/scx200_docflash.c
11032F:      include/linux/scx200.h
11033
11034SCx200 GPIO DRIVER
11035M:      Jim Cromie <jim.cromie@gmail.com>
11036S:      Maintained
11037F:      drivers/char/scx200_gpio.c
11038F:      include/linux/scx200_gpio.h
11039
11040SCx200 HRT CLOCKSOURCE DRIVER
11041M:      Jim Cromie <jim.cromie@gmail.com>
11042S:      Maintained
11043F:      drivers/clocksource/scx200_hrt.c
11044
11045SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11046M:      Sascha Sommer <saschasommer@freenet.de>
11047L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11048S:      Maintained
11049F:      drivers/mmc/host/sdricoh_cs.c
11050
11051SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11052M:      Adrian Hunter <adrian.hunter@intel.com>
11053L:      linux-mmc@vger.kernel.org
11054T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11055S:      Maintained
11056F:      drivers/mmc/host/sdhci*
11057F:      include/linux/mmc/sdhci*
11058
11059SECURE COMPUTING
11060M:      Kees Cook <keescook@chromium.org>
11061R:      Andy Lutomirski <luto@amacapital.net>
11062R:      Will Drewry <wad@chromium.org>
11063T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11064S:      Supported
11065F:      kernel/seccomp.c
11066F:      include/uapi/linux/seccomp.h
11067F:      include/linux/seccomp.h
11068F:      tools/testing/selftests/seccomp/*
11069K:      \bsecure_computing
11070K:      \bTIF_SECCOMP\b
11071
11072SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11073M:      Al Cooper <alcooperx@gmail.com>
11074L:      linux-mmc@vger.kernel.org
11075L:      bcm-kernel-feedback-list@broadcom.com
11076S:      Maintained
11077F:      drivers/mmc/host/sdhci-brcmstb*
11078
11079SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11080M:      Ben Dooks <ben-linux@fluff.org>
11081M:      Jaehoon Chung <jh80.chung@samsung.com>
11082L:      linux-mmc@vger.kernel.org
11083S:      Maintained
11084F:      drivers/mmc/host/sdhci-s3c*
11085
11086SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11087M:      Viresh Kumar <vireshk@kernel.org>
11088L:      linux-mmc@vger.kernel.org
11089S:      Maintained
11090F:      drivers/mmc/host/sdhci-spear.c
11091
11092SECURITY SUBSYSTEM
11093M:      James Morris <james.l.morris@oracle.com>
11094M:      "Serge E. Hallyn" <serge@hallyn.com>
11095L:      linux-security-module@vger.kernel.org (suggested Cc:)
11096T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11097W:      http://kernsec.org/
11098S:      Supported
11099F:      security/
11100
11101SECURITY CONTACT
11102M:      Security Officers <security@kernel.org>
11103S:      Supported
11104
11105SELINUX SECURITY MODULE
11106M:      Paul Moore <paul@paul-moore.com>
11107M:      Stephen Smalley <sds@tycho.nsa.gov>
11108M:      Eric Paris <eparis@parisplace.org>
11109L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11110W:      http://selinuxproject.org
11111T:      git git://git.infradead.org/users/pcmoore/selinux
11112S:      Supported
11113F:      include/linux/selinux*
11114F:      security/selinux/
11115F:      scripts/selinux/
11116
11117APPARMOR SECURITY MODULE
11118M:      John Johansen <john.johansen@canonical.com>
11119L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11120W:      apparmor.wiki.kernel.org
11121T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11122S:      Supported
11123F:      security/apparmor/
11124
11125LOADPIN SECURITY MODULE
11126M:      Kees Cook <keescook@chromium.org>
11127T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11128S:      Supported
11129F:      security/loadpin/
11130
11131YAMA SECURITY MODULE
11132M:      Kees Cook <keescook@chromium.org>
11133T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11134S:      Supported
11135F:      security/yama/
11136
11137SENSABLE PHANTOM
11138M:      Jiri Slaby <jirislaby@gmail.com>
11139S:      Maintained
11140F:      drivers/misc/phantom.c
11141F:      include/uapi/linux/phantom.h
11142
11143Emulex 10Gbps iSCSI - OneConnect DRIVER
11144M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11145M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
11146M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11147L:      linux-scsi@vger.kernel.org
11148W:      http://www.broadcom.com
11149S:      Supported
11150F:      drivers/scsi/be2iscsi/
11151
11152Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11153M:      Sathya Perla <sathya.perla@broadcom.com>
11154M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
11155M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11156M:      Somnath Kotur <somnath.kotur@broadcom.com>
11157L:      netdev@vger.kernel.org
11158W:      http://www.emulex.com
11159S:      Supported
11160F:      drivers/net/ethernet/emulex/benet/
11161
11162EMULEX ONECONNECT ROCE DRIVER
11163M:      Selvin Xavier <selvin.xavier@avagotech.com>
11164M:      Devesh Sharma <devesh.sharma@avagotech.com>
11165L:      linux-rdma@vger.kernel.org
11166W:      http://www.emulex.com
11167S:      Supported
11168F:      drivers/infiniband/hw/ocrdma/
11169F:      include/uapi/rdma/ocrdma-abi.h
11170
11171SFC NETWORK DRIVER
11172M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11173M:      Edward Cree <ecree@solarflare.com>
11174M:      Bert Kenward <bkenward@solarflare.com>
11175L:      netdev@vger.kernel.org
11176S:      Supported
11177F:      drivers/net/ethernet/sfc/
11178
11179SGI GRU DRIVER
11180M:      Dimitri Sivanich <sivanich@sgi.com>
11181S:      Maintained
11182F:      drivers/misc/sgi-gru/
11183
11184SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11185M:      Pat Gefre <pfg@sgi.com>
11186L:      linux-ia64@vger.kernel.org
11187S:      Supported
11188F:      Documentation/ia64/serial.txt
11189F:      drivers/tty/serial/ioc?_serial.c
11190F:      include/linux/ioc?.h
11191
11192SGI XP/XPC/XPNET DRIVER
11193M:      Cliff Whickman <cpw@sgi.com>
11194M:      Robin Holt <robinmholt@gmail.com>
11195S:      Maintained
11196F:      drivers/misc/sgi-xp/
11197
11198SI2157 MEDIA DRIVER
11199M:      Antti Palosaari <crope@iki.fi>
11200L:      linux-media@vger.kernel.org
11201W:      https://linuxtv.org
11202W:      http://palosaari.fi/linux/
11203Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11204T:      git git://linuxtv.org/anttip/media_tree.git
11205S:      Maintained
11206F:      drivers/media/tuners/si2157*
11207
11208SI2168 MEDIA DRIVER
11209M:      Antti Palosaari <crope@iki.fi>
11210L:      linux-media@vger.kernel.org
11211W:      https://linuxtv.org
11212W:      http://palosaari.fi/linux/
11213Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11214T:      git git://linuxtv.org/anttip/media_tree.git
11215S:      Maintained
11216F:      drivers/media/dvb-frontends/si2168*
11217
11218SI470X FM RADIO RECEIVER I2C DRIVER
11219M:      Hans Verkuil <hverkuil@xs4all.nl>
11220L:      linux-media@vger.kernel.org
11221T:      git git://linuxtv.org/media_tree.git
11222W:      https://linuxtv.org
11223S:      Odd Fixes
11224F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11225
11226SI470X FM RADIO RECEIVER USB DRIVER
11227M:      Hans Verkuil <hverkuil@xs4all.nl>
11228L:      linux-media@vger.kernel.org
11229T:      git git://linuxtv.org/media_tree.git
11230W:      https://linuxtv.org
11231S:      Maintained
11232F:      drivers/media/radio/si470x/radio-si470x-common.c
11233F:      drivers/media/radio/si470x/radio-si470x.h
11234F:      drivers/media/radio/si470x/radio-si470x-usb.c
11235
11236SI4713 FM RADIO TRANSMITTER I2C DRIVER
11237M:      Eduardo Valentin <edubezval@gmail.com>
11238L:      linux-media@vger.kernel.org
11239T:      git git://linuxtv.org/media_tree.git
11240W:      https://linuxtv.org
11241S:      Odd Fixes
11242F:      drivers/media/radio/si4713/si4713.?
11243
11244SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11245M:      Eduardo Valentin <edubezval@gmail.com>
11246L:      linux-media@vger.kernel.org
11247T:      git git://linuxtv.org/media_tree.git
11248W:      https://linuxtv.org
11249S:      Odd Fixes
11250F:      drivers/media/radio/si4713/radio-platform-si4713.c
11251
11252SI4713 FM RADIO TRANSMITTER USB DRIVER
11253M:      Hans Verkuil <hverkuil@xs4all.nl>
11254L:      linux-media@vger.kernel.org
11255T:      git git://linuxtv.org/media_tree.git
11256W:      https://linuxtv.org
11257S:      Maintained
11258F:      drivers/media/radio/si4713/radio-usb-si4713.c
11259
11260SIANO DVB DRIVER
11261M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11262M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11263L:      linux-media@vger.kernel.org
11264W:      https://linuxtv.org
11265T:      git git://linuxtv.org/media_tree.git
11266S:      Odd fixes
11267F:      drivers/media/common/siano/
11268F:      drivers/media/usb/siano/
11269F:      drivers/media/usb/siano/
11270F:      drivers/media/mmc/siano/
11271
11272SIMPLEFB FB DRIVER
11273M:      Hans de Goede <hdegoede@redhat.com>
11274L:      linux-fbdev@vger.kernel.org
11275S:      Maintained
11276F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11277F:      drivers/video/fbdev/simplefb.c
11278F:      include/linux/platform_data/simplefb.h
11279
11280SH_VEU V4L2 MEM2MEM DRIVER
11281L:      linux-media@vger.kernel.org
11282S:      Orphan
11283F:      drivers/media/platform/sh_veu.c
11284
11285SH_VOU V4L2 OUTPUT DRIVER
11286L:      linux-media@vger.kernel.org
11287S:      Orphan
11288F:      drivers/media/platform/sh_vou.c
11289F:      include/media/drv-intf/sh_vou.h
11290
11291SIMPLE FIRMWARE INTERFACE (SFI)
11292M:      Len Brown <lenb@kernel.org>
11293L:      sfi-devel@simplefirmware.org
11294W:      http://simplefirmware.org/
11295T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11296S:      Supported
11297F:      arch/x86/platform/sfi/
11298F:      drivers/sfi/
11299F:      include/linux/sfi*.h
11300
11301SIMTEC EB110ATX (Chalice CATS)
11302P:      Ben Dooks
11303P:      Vincent Sanders <vince@simtec.co.uk>
11304M:      Simtec Linux Team <linux@simtec.co.uk>
11305W:      http://www.simtec.co.uk/products/EB110ATX/
11306S:      Supported
11307
11308SIMTEC EB2410ITX (BAST)
11309P:      Ben Dooks
11310P:      Vincent Sanders <vince@simtec.co.uk>
11311M:      Simtec Linux Team <linux@simtec.co.uk>
11312W:      http://www.simtec.co.uk/products/EB2410ITX/
11313S:      Supported
11314F:      arch/arm/mach-s3c24xx/mach-bast.c
11315F:      arch/arm/mach-s3c24xx/bast-ide.c
11316F:      arch/arm/mach-s3c24xx/bast-irq.c
11317
11318TI DAVINCI MACHINE SUPPORT
11319M:      Sekhar Nori <nsekhar@ti.com>
11320M:      Kevin Hilman <khilman@kernel.org>
11321L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11322T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11323S:      Supported
11324F:      arch/arm/mach-davinci/
11325F:      drivers/i2c/busses/i2c-davinci.c
11326
11327TI DAVINCI SERIES MEDIA DRIVER
11328M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11329L:      linux-media@vger.kernel.org
11330W:      https://linuxtv.org
11331Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11332T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11333S:      Maintained
11334F:      drivers/media/platform/davinci/
11335F:      include/media/davinci/
11336
11337TI AM437X VPFE DRIVER
11338M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11339L:      linux-media@vger.kernel.org
11340W:      https://linuxtv.org
11341Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11342T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11343S:      Maintained
11344F:      drivers/media/platform/am437x/
11345
11346OV2659 OMNIVISION SENSOR DRIVER
11347M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11348L:      linux-media@vger.kernel.org
11349W:      https://linuxtv.org
11350Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11351T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11352S:      Maintained
11353F:      drivers/media/i2c/ov2659.c
11354F:      include/media/i2c/ov2659.h
11355
11356SILICON MOTION SM712 FRAME BUFFER DRIVER
11357M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11358M:      Teddy Wang <teddy.wang@siliconmotion.com>
11359M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11360L:      linux-fbdev@vger.kernel.org
11361S:      Maintained
11362F:      drivers/video/fbdev/sm712*
11363F:      Documentation/fb/sm712fb.txt
11364
11365SIS 190 ETHERNET DRIVER
11366M:      Francois Romieu <romieu@fr.zoreil.com>
11367L:      netdev@vger.kernel.org
11368S:      Maintained
11369F:      drivers/net/ethernet/sis/sis190.c
11370
11371SIS 900/7016 FAST ETHERNET DRIVER
11372M:      Daniele Venzano <venza@brownhat.org>
11373W:      http://www.brownhat.org/sis900.html
11374L:      netdev@vger.kernel.org
11375S:      Maintained
11376F:      drivers/net/ethernet/sis/sis900.*
11377
11378SIS FRAMEBUFFER DRIVER
11379M:      Thomas Winischhofer <thomas@winischhofer.net>
11380W:      http://www.winischhofer.net/linuxsisvga.shtml
11381S:      Maintained
11382F:      Documentation/fb/sisfb.txt
11383F:      drivers/video/fbdev/sis/
11384F:      include/video/sisfb.h
11385
11386SIS USB2VGA DRIVER
11387M:      Thomas Winischhofer <thomas@winischhofer.net>
11388W:      http://www.winischhofer.at/linuxsisusbvga.shtml
11389S:      Maintained
11390F:      drivers/usb/misc/sisusbvga/
11391
11392SLAB ALLOCATOR
11393M:      Christoph Lameter <cl@linux.com>
11394M:      Pekka Enberg <penberg@kernel.org>
11395M:      David Rientjes <rientjes@google.com>
11396M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
11397M:      Andrew Morton <akpm@linux-foundation.org>
11398L:      linux-mm@kvack.org
11399S:      Maintained
11400F:      include/linux/sl?b*.h
11401F:      mm/sl?b*
11402
11403SLEEPABLE READ-COPY UPDATE (SRCU)
11404M:      Lai Jiangshan <jiangshanlai@gmail.com>
11405M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11406M:      Josh Triplett <josh@joshtriplett.org>
11407R:      Steven Rostedt <rostedt@goodmis.org>
11408R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11409L:      linux-kernel@vger.kernel.org
11410W:      http://www.rdrop.com/users/paulmck/RCU/
11411S:      Supported
11412T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11413F:      include/linux/srcu.h
11414F:      kernel/rcu/srcu.c
11415
11416SMACK SECURITY MODULE
11417M:      Casey Schaufler <casey@schaufler-ca.com>
11418L:      linux-security-module@vger.kernel.org
11419W:      http://schaufler-ca.com
11420T:      git git://github.com/cschaufler/smack-next
11421S:      Maintained
11422F:      Documentation/security/Smack.txt
11423F:      security/smack/
11424
11425DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11426M:      Kevin Hilman <khilman@kernel.org>
11427M:      Nishanth Menon <nm@ti.com>
11428S:      Maintained
11429F:      drivers/power/avs/
11430F:      include/linux/power/smartreflex.h
11431L:      linux-pm@vger.kernel.org
11432
11433SMC91x ETHERNET DRIVER
11434M:      Nicolas Pitre <nico@fluxnic.net>
11435S:      Odd Fixes
11436F:      drivers/net/ethernet/smsc/smc91x.*
11437
11438SMIA AND SMIA++ IMAGE SENSOR DRIVER
11439M:      Sakari Ailus <sakari.ailus@iki.fi>
11440L:      linux-media@vger.kernel.org
11441S:      Maintained
11442F:      drivers/media/i2c/smiapp/
11443F:      include/media/i2c/smiapp.h
11444F:      drivers/media/i2c/smiapp-pll.c
11445F:      drivers/media/i2c/smiapp-pll.h
11446F:      include/uapi/linux/smiapp.h
11447F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11448
11449SMM665 HARDWARE MONITOR DRIVER
11450M:      Guenter Roeck <linux@roeck-us.net>
11451L:      linux-hwmon@vger.kernel.org
11452S:      Maintained
11453F:      Documentation/hwmon/smm665
11454F:      drivers/hwmon/smm665.c
11455
11456SMSC EMC2103 HARDWARE MONITOR DRIVER
11457M:      Steve Glendinning <steve.glendinning@shawell.net>
11458L:      linux-hwmon@vger.kernel.org
11459S:      Maintained
11460F:      Documentation/hwmon/emc2103
11461F:      drivers/hwmon/emc2103.c
11462
11463SMSC SCH5627 HARDWARE MONITOR DRIVER
11464M:      Hans de Goede <hdegoede@redhat.com>
11465L:      linux-hwmon@vger.kernel.org
11466S:      Supported
11467F:      Documentation/hwmon/sch5627
11468F:      drivers/hwmon/sch5627.c
11469
11470SMSC47B397 HARDWARE MONITOR DRIVER
11471M:      Jean Delvare <jdelvare@suse.com>
11472L:      linux-hwmon@vger.kernel.org
11473S:      Maintained
11474F:      Documentation/hwmon/smsc47b397
11475F:      drivers/hwmon/smsc47b397.c
11476
11477SMSC911x ETHERNET DRIVER
11478M:      Steve Glendinning <steve.glendinning@shawell.net>
11479L:      netdev@vger.kernel.org
11480S:      Maintained
11481F:      include/linux/smsc911x.h
11482F:      drivers/net/ethernet/smsc/smsc911x.*
11483
11484SMSC9420 PCI ETHERNET DRIVER
11485M:      Steve Glendinning <steve.glendinning@shawell.net>
11486L:      netdev@vger.kernel.org
11487S:      Maintained
11488F:      drivers/net/ethernet/smsc/smsc9420.*
11489
11490SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11491M:      Steve Glendinning <steve.glendinning@shawell.net>
11492L:      linux-fbdev@vger.kernel.org
11493S:      Maintained
11494F:      drivers/video/fbdev/smscufx.c
11495
11496SOC-CAMERA V4L2 SUBSYSTEM
11497M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11498L:      linux-media@vger.kernel.org
11499T:      git git://linuxtv.org/media_tree.git
11500S:      Maintained
11501F:      include/media/soc*
11502F:      drivers/media/i2c/soc_camera/
11503F:      drivers/media/platform/soc_camera/
11504
11505SOEKRIS NET48XX LED SUPPORT
11506M:      Chris Boot <bootc@bootc.net>
11507S:      Maintained
11508F:      drivers/leds/leds-net48xx.c
11509
11510SOFTLOGIC 6x10 MPEG CODEC
11511M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11512M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11513M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
11514M:      Ismael Luceno <ismael@iodev.co.uk>
11515L:      linux-media@vger.kernel.org
11516S:      Supported
11517F:      drivers/media/pci/solo6x10/
11518
11519SOFTWARE RAID (Multiple Disks) SUPPORT
11520M:      Shaohua Li <shli@kernel.org>
11521L:      linux-raid@vger.kernel.org
11522T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11523S:      Supported
11524F:      drivers/md/
11525F:      include/linux/raid/
11526F:      include/uapi/linux/raid/
11527
11528SONIC NETWORK DRIVER
11529M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11530L:      netdev@vger.kernel.org
11531S:      Maintained
11532F:      drivers/net/ethernet/natsemi/sonic.*
11533
11534SONICS SILICON BACKPLANE DRIVER (SSB)
11535M:      Michael Buesch <m@bues.ch>
11536L:      linux-wireless@vger.kernel.org
11537S:      Maintained
11538F:      drivers/ssb/
11539F:      include/linux/ssb/
11540
11541SONY VAIO CONTROL DEVICE DRIVER
11542M:      Mattia Dongili <malattia@linux.it>
11543L:      platform-driver-x86@vger.kernel.org
11544W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11545S:      Maintained
11546F:      Documentation/laptops/sony-laptop.txt
11547F:      drivers/char/sonypi.c
11548F:      drivers/platform/x86/sony-laptop.c
11549F:      include/linux/sony-laptop.h
11550
11551SONY MEMORYSTICK CARD SUPPORT
11552M:      Alex Dubov <oakad@yahoo.com>
11553W:      http://tifmxx.berlios.de/
11554S:      Maintained
11555F:      drivers/memstick/host/tifm_ms.c
11556
11557SONY MEMORYSTICK STANDARD SUPPORT
11558M:      Maxim Levitsky <maximlevitsky@gmail.com>
11559S:      Maintained
11560F:      drivers/memstick/core/ms_block.*
11561
11562SOUND
11563M:      Jaroslav Kysela <perex@perex.cz>
11564M:      Takashi Iwai <tiwai@suse.com>
11565L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11566W:      http://www.alsa-project.org/
11567T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11568T:      git git://git.alsa-project.org/alsa-kernel.git
11569Q:      http://patchwork.kernel.org/project/alsa-devel/list/
11570S:      Maintained
11571F:      Documentation/sound/
11572F:      include/sound/
11573F:      include/uapi/sound/
11574F:      sound/
11575
11576SOUND - COMPRESSED AUDIO
11577M:      Vinod Koul <vinod.koul@intel.com>
11578L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11579T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11580S:      Supported
11581F:      Documentation/sound/alsa/compress_offload.txt
11582F:      include/sound/compress_driver.h
11583F:      include/uapi/sound/compress_*
11584F:      sound/core/compress_offload.c
11585F:      sound/soc/soc-compress.c
11586
11587SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11588M:      Liam Girdwood <lgirdwood@gmail.com>
11589M:      Mark Brown <broonie@kernel.org>
11590T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11591L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11592W:      http://alsa-project.org/main/index.php/ASoC
11593S:      Supported
11594F:      Documentation/devicetree/bindings/sound/
11595F:      Documentation/sound/alsa/soc/
11596F:      sound/soc/
11597F:      include/sound/soc*
11598
11599SOUND - DMAENGINE HELPERS
11600M:      Lars-Peter Clausen <lars@metafoo.de>
11601S:      Supported
11602F:      include/sound/dmaengine_pcm.h
11603F:      sound/core/pcm_dmaengine.c
11604F:      sound/soc/soc-generic-dmaengine-pcm.c
11605
11606SP2 MEDIA DRIVER
11607M:      Olli Salonen <olli.salonen@iki.fi>
11608L:      linux-media@vger.kernel.org
11609W:      https://linuxtv.org
11610Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11611S:      Maintained
11612F:      drivers/media/dvb-frontends/sp2*
11613
11614SPARC + UltraSPARC (sparc/sparc64)
11615M:      "David S. Miller" <davem@davemloft.net>
11616L:      sparclinux@vger.kernel.org
11617Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
11618T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11619T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11620S:      Maintained
11621F:      arch/sparc/
11622F:      drivers/sbus/
11623
11624SPARC SERIAL DRIVERS
11625M:      "David S. Miller" <davem@davemloft.net>
11626L:      sparclinux@vger.kernel.org
11627T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11628T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11629S:      Maintained
11630F:      include/linux/sunserialcore.h
11631F:      drivers/tty/serial/suncore.c
11632F:      drivers/tty/serial/sunhv.c
11633F:      drivers/tty/serial/sunsab.c
11634F:      drivers/tty/serial/sunsab.h
11635F:      drivers/tty/serial/sunsu.c
11636F:      drivers/tty/serial/sunzilog.c
11637F:      drivers/tty/serial/sunzilog.h
11638
11639SPARSE CHECKER
11640M:      "Christopher Li" <sparse@chrisli.org>
11641L:      linux-sparse@vger.kernel.org
11642W:      https://sparse.wiki.kernel.org/
11643T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11644T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11645S:      Maintained
11646F:      include/linux/compiler.h
11647
11648SPEAR PLATFORM SUPPORT
11649M:      Viresh Kumar <vireshk@kernel.org>
11650M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11651L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11652W:      http://www.st.com/spear
11653S:      Maintained
11654F:      arch/arm/boot/dts/spear*
11655F:      arch/arm/mach-spear/
11656
11657SPEAR CLOCK FRAMEWORK SUPPORT
11658M:      Viresh Kumar <vireshk@kernel.org>
11659L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11660W:      http://www.st.com/spear
11661S:      Maintained
11662F:      drivers/clk/spear/
11663
11664SPI NOR SUBSYSTEM
11665M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
11666M:      Marek Vasut <marek.vasut@gmail.com>
11667L:      linux-mtd@lists.infradead.org
11668W:      http://www.linux-mtd.infradead.org/
11669Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11670T:      git git://github.com/spi-nor/linux.git
11671S:      Maintained
11672F:      drivers/mtd/spi-nor/
11673F:      include/linux/mtd/spi-nor.h
11674
11675SPI SUBSYSTEM
11676M:      Mark Brown <broonie@kernel.org>
11677L:      linux-spi@vger.kernel.org
11678T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11679Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
11680S:      Maintained
11681F:      Documentation/devicetree/bindings/spi/
11682F:      Documentation/spi/
11683F:      drivers/spi/
11684F:      include/linux/spi/
11685F:      include/uapi/linux/spi/
11686F:      tools/spi/
11687
11688SPIDERNET NETWORK DRIVER for CELL
11689M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11690L:      netdev@vger.kernel.org
11691S:      Supported
11692F:      Documentation/networking/spider_net.txt
11693F:      drivers/net/ethernet/toshiba/spider_net*
11694
11695SPU FILE SYSTEM
11696M:      Jeremy Kerr <jk@ozlabs.org>
11697L:      linuxppc-dev@lists.ozlabs.org
11698W:      http://www.ibm.com/developerworks/power/cell/
11699S:      Supported
11700F:      Documentation/filesystems/spufs.txt
11701F:      arch/powerpc/platforms/cell/spufs/
11702
11703SQUASHFS FILE SYSTEM
11704M:      Phillip Lougher <phillip@squashfs.org.uk>
11705L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
11706W:      http://squashfs.org.uk
11707T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11708S:      Maintained
11709F:      Documentation/filesystems/squashfs.txt
11710F:      fs/squashfs/
11711
11712SRM (Alpha) environment access
11713M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
11714S:      Maintained
11715F:      arch/alpha/kernel/srm_env.c
11716
11717STABLE BRANCH
11718M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11719L:      stable@vger.kernel.org
11720S:      Supported
11721F:      Documentation/process/stable-kernel-rules.rst
11722
11723STAGING SUBSYSTEM
11724M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11725T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11726L:      devel@driverdev.osuosl.org
11727S:      Supported
11728F:      drivers/staging/
11729
11730STAGING - COMEDI
11731M:      Ian Abbott <abbotti@mev.co.uk>
11732M:      H Hartley Sweeten <hsweeten@visionengravers.com>
11733S:      Odd Fixes
11734F:      drivers/staging/comedi/
11735
11736STAGING - FLARION FT1000 DRIVERS
11737M:      Marek Belisko <marek.belisko@gmail.com>
11738S:      Odd Fixes
11739F:      drivers/staging/ft1000/
11740
11741STAGING - INDUSTRIAL IO
11742M:      Jonathan Cameron <jic23@kernel.org>
11743L:      linux-iio@vger.kernel.org
11744S:      Odd Fixes
11745F:      Documentation/devicetree/bindings/staging/iio/
11746F:      drivers/staging/iio/
11747
11748STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11749M:      Jarod Wilson <jarod@wilsonet.com>
11750W:      http://www.lirc.org/
11751S:      Odd Fixes
11752F:      drivers/staging/media/lirc/
11753
11754STAGING - LUSTRE PARALLEL FILESYSTEM
11755M:      Oleg Drokin <oleg.drokin@intel.com>
11756M:      Andreas Dilger <andreas.dilger@intel.com>
11757M:      James Simmons <jsimmons@infradead.org>
11758L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
11759W:      http://wiki.lustre.org/
11760S:      Maintained
11761F:      drivers/staging/lustre
11762
11763STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11764M:      Marc Dietrich <marvin24@gmx.de>
11765L:      ac100@lists.launchpad.net (moderated for non-subscribers)
11766L:      linux-tegra@vger.kernel.org
11767S:      Maintained
11768F:      drivers/staging/nvec/
11769
11770STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11771M:      Jens Frederich <jfrederich@gmail.com>
11772M:      Daniel Drake <dsd@laptop.org>
11773M:      Jon Nettleton <jon.nettleton@gmail.com>
11774W:      http://wiki.laptop.org/go/DCON
11775S:      Maintained
11776F:      drivers/staging/olpc_dcon/
11777
11778STAGING - REALTEK RTL8712U DRIVERS
11779M:      Larry Finger <Larry.Finger@lwfinger.net>
11780M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11781S:      Odd Fixes
11782F:      drivers/staging/rtl8712/
11783
11784STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11785M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11786M:      Teddy Wang <teddy.wang@siliconmotion.com>
11787M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11788L:      linux-fbdev@vger.kernel.org
11789S:      Maintained
11790F:      drivers/staging/sm750fb/
11791
11792STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11793M:      William Hubbs <w.d.hubbs@gmail.com>
11794M:      Chris Brannon <chris@the-brannons.com>
11795M:      Kirk Reiser <kirk@reisers.ca>
11796M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
11797L:      speakup@linux-speakup.org
11798W:      http://www.linux-speakup.org/
11799S:      Odd Fixes
11800F:      drivers/staging/speakup/
11801
11802STAGING - VIA VT665X DRIVERS
11803M:      Forest Bond <forest@alittletooquiet.net>
11804S:      Odd Fixes
11805F:      drivers/staging/vt665?/
11806
11807STAGING - WILC1000 WIFI DRIVER
11808M:      Aditya Shankar <aditya.shankar@microchip.com>
11809M:      Ganesh Krishna <ganesh.krishna@microchip.com>
11810L:      linux-wireless@vger.kernel.org
11811S:      Supported
11812F:      drivers/staging/wilc1000/
11813
11814STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11815M:      Arnaud Patard <arnaud.patard@rtp-net.org>
11816S:      Odd Fixes
11817F:      drivers/staging/xgifb/
11818
11819STARFIRE/DURALAN NETWORK DRIVER
11820M:      Ion Badulescu <ionut@badula.org>
11821S:      Odd Fixes
11822F:      drivers/net/ethernet/adaptec/starfire*
11823
11824SUN3/3X
11825M:      Sam Creasey <sammy@sammy.net>
11826W:      http://sammy.net/sun3/
11827S:      Maintained
11828F:      arch/m68k/kernel/*sun3*
11829F:      arch/m68k/sun3*/
11830F:      arch/m68k/include/asm/sun3*
11831F:      drivers/net/ethernet/i825xx/sun3*
11832
11833SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11834M:      Hans de Goede <hdegoede@redhat.com>
11835L:      linux-input@vger.kernel.org
11836S:      Maintained
11837F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11838F:      drivers/input/keyboard/sun4i-lradc-keys.c
11839
11840SUNDANCE NETWORK DRIVER
11841M:      Denis Kirjanov <kda@linux-powerpc.org>
11842L:      netdev@vger.kernel.org
11843S:      Maintained
11844F:      drivers/net/ethernet/dlink/sundance.c
11845
11846SUPERH
11847M:      Yoshinori Sato <ysato@users.sourceforge.jp>
11848M:      Rich Felker <dalias@libc.org>
11849L:      linux-sh@vger.kernel.org
11850Q:      http://patchwork.kernel.org/project/linux-sh/list/
11851S:      Maintained
11852F:      Documentation/sh/
11853F:      arch/sh/
11854F:      drivers/sh/
11855
11856SUSPEND TO RAM
11857M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11858M:      Len Brown <len.brown@intel.com>
11859M:      Pavel Machek <pavel@ucw.cz>
11860L:      linux-pm@vger.kernel.org
11861B:      https://bugzilla.kernel.org
11862S:      Supported
11863F:      Documentation/power/
11864F:      arch/x86/kernel/acpi/
11865F:      drivers/base/power/
11866F:      kernel/power/
11867F:      include/linux/suspend.h
11868F:      include/linux/freezer.h
11869F:      include/linux/pm.h
11870
11871SVGA HANDLING
11872M:      Martin Mares <mj@ucw.cz>
11873L:      linux-video@atrey.karlin.mff.cuni.cz
11874S:      Maintained
11875F:      Documentation/svga.txt
11876F:      arch/x86/boot/video*
11877
11878SWIOTLB SUBSYSTEM
11879M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11880L:      linux-kernel@vger.kernel.org
11881T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11882S:      Supported
11883F:      lib/swiotlb.c
11884F:      arch/*/kernel/pci-swiotlb.c
11885F:      include/linux/swiotlb.h
11886
11887SWITCHDEV
11888M:      Jiri Pirko <jiri@resnulli.us>
11889L:      netdev@vger.kernel.org
11890S:      Supported
11891F:      net/switchdev/
11892F:      include/net/switchdev.h
11893
11894SYNOPSYS ARC ARCHITECTURE
11895M:      Vineet Gupta <vgupta@synopsys.com>
11896L:      linux-snps-arc@lists.infradead.org
11897S:      Supported
11898F:      arch/arc/
11899F:      Documentation/devicetree/bindings/arc/*
11900F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11901F:      drivers/clocksource/arc_timer.c
11902F:      drivers/tty/serial/arc_uart.c
11903T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11904
11905SYNOPSYS ARC SDP platform support
11906M:      Alexey Brodkin <abrodkin@synopsys.com>
11907S:      Supported
11908F:      arch/arc/plat-axs10x
11909F:      arch/arc/boot/dts/ax*
11910F:      Documentation/devicetree/bindings/arc/axs10*
11911
11912SYSTEM CONFIGURATION (SYSCON)
11913M:      Lee Jones <lee.jones@linaro.org>
11914M:      Arnd Bergmann <arnd@arndb.de>
11915T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11916S:      Supported
11917F:      drivers/mfd/syscon.c
11918
11919SYSTEM RESET/SHUTDOWN DRIVERS
11920M:      Sebastian Reichel <sre@kernel.org>
11921L:      linux-pm@vger.kernel.org
11922T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11923S:      Maintained
11924F:      Documentation/devicetree/bindings/power/reset/
11925F:      drivers/power/reset/
11926
11927SYSV FILESYSTEM
11928M:      Christoph Hellwig <hch@infradead.org>
11929S:      Maintained
11930F:      Documentation/filesystems/sysv-fs.txt
11931F:      fs/sysv/
11932F:      include/linux/sysv_fs.h
11933
11934TARGET SUBSYSTEM
11935M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11936L:      linux-scsi@vger.kernel.org
11937L:      target-devel@vger.kernel.org
11938W:      http://www.linux-iscsi.org
11939W:      http://groups.google.com/group/linux-iscsi-target-dev
11940T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11941S:      Supported
11942F:      drivers/target/
11943F:      include/target/
11944F:      Documentation/target/
11945
11946TASKSTATS STATISTICS INTERFACE
11947M:      Balbir Singh <bsingharora@gmail.com>
11948S:      Maintained
11949F:      Documentation/accounting/taskstats*
11950F:      include/linux/taskstats*
11951F:      kernel/taskstats.c
11952
11953TC CLASSIFIER
11954M:      Jamal Hadi Salim <jhs@mojatatu.com>
11955L:      netdev@vger.kernel.org
11956S:      Maintained
11957F:      include/net/pkt_cls.h
11958F:      include/uapi/linux/pkt_cls.h
11959F:      net/sched/
11960
11961TCP LOW PRIORITY MODULE
11962M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11963M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11964W:      http://tcp-lp-mod.sourceforge.net/
11965S:      Maintained
11966F:      net/ipv4/tcp_lp.c
11967
11968TDA10071 MEDIA DRIVER
11969M:      Antti Palosaari <crope@iki.fi>
11970L:      linux-media@vger.kernel.org
11971W:      https://linuxtv.org
11972W:      http://palosaari.fi/linux/
11973Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11974T:      git git://linuxtv.org/anttip/media_tree.git
11975S:      Maintained
11976F:      drivers/media/dvb-frontends/tda10071*
11977
11978TDA18212 MEDIA DRIVER
11979M:      Antti Palosaari <crope@iki.fi>
11980L:      linux-media@vger.kernel.org
11981W:      https://linuxtv.org
11982W:      http://palosaari.fi/linux/
11983Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11984T:      git git://linuxtv.org/anttip/media_tree.git
11985S:      Maintained
11986F:      drivers/media/tuners/tda18212*
11987
11988TDA18218 MEDIA DRIVER
11989M:      Antti Palosaari <crope@iki.fi>
11990L:      linux-media@vger.kernel.org
11991W:      https://linuxtv.org
11992W:      http://palosaari.fi/linux/
11993Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11994T:      git git://linuxtv.org/anttip/media_tree.git
11995S:      Maintained
11996F:      drivers/media/tuners/tda18218*
11997
11998TDA18271 MEDIA DRIVER
11999M:      Michael Krufky <mkrufky@linuxtv.org>
12000L:      linux-media@vger.kernel.org
12001W:      https://linuxtv.org
12002W:      http://github.com/mkrufky
12003Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12004T:      git git://linuxtv.org/mkrufky/tuners.git
12005S:      Maintained
12006F:      drivers/media/tuners/tda18271*
12007
12008TDA827x MEDIA DRIVER
12009M:      Michael Krufky <mkrufky@linuxtv.org>
12010L:      linux-media@vger.kernel.org
12011W:      https://linuxtv.org
12012W:      http://github.com/mkrufky
12013Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12014T:      git git://linuxtv.org/mkrufky/tuners.git
12015S:      Maintained
12016F:      drivers/media/tuners/tda8290.*
12017
12018TDA8290 MEDIA DRIVER
12019M:      Michael Krufky <mkrufky@linuxtv.org>
12020L:      linux-media@vger.kernel.org
12021W:      https://linuxtv.org
12022W:      http://github.com/mkrufky
12023Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12024T:      git git://linuxtv.org/mkrufky/tuners.git
12025S:      Maintained
12026F:      drivers/media/tuners/tda8290.*
12027
12028TDA9840 MEDIA DRIVER
12029M:      Hans Verkuil <hverkuil@xs4all.nl>
12030L:      linux-media@vger.kernel.org
12031T:      git git://linuxtv.org/media_tree.git
12032W:      https://linuxtv.org
12033S:      Maintained
12034F:      drivers/media/i2c/tda9840*
12035
12036TEA5761 TUNER DRIVER
12037M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12038M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12039L:      linux-media@vger.kernel.org
12040W:      https://linuxtv.org
12041T:      git git://linuxtv.org/media_tree.git
12042S:      Odd fixes
12043F:      drivers/media/tuners/tea5761.*
12044
12045TEA5767 TUNER DRIVER
12046M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12047M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12048L:      linux-media@vger.kernel.org
12049W:      https://linuxtv.org
12050T:      git git://linuxtv.org/media_tree.git
12051S:      Maintained
12052F:      drivers/media/tuners/tea5767.*
12053
12054TEA6415C MEDIA DRIVER
12055M:      Hans Verkuil <hverkuil@xs4all.nl>
12056L:      linux-media@vger.kernel.org
12057T:      git git://linuxtv.org/media_tree.git
12058W:      https://linuxtv.org
12059S:      Maintained
12060F:      drivers/media/i2c/tea6415c*
12061
12062TEA6420 MEDIA DRIVER
12063M:      Hans Verkuil <hverkuil@xs4all.nl>
12064L:      linux-media@vger.kernel.org
12065T:      git git://linuxtv.org/media_tree.git
12066W:      https://linuxtv.org
12067S:      Maintained
12068F:      drivers/media/i2c/tea6420*
12069
12070TEAM DRIVER
12071M:      Jiri Pirko <jiri@resnulli.us>
12072L:      netdev@vger.kernel.org
12073S:      Supported
12074F:      drivers/net/team/
12075F:      include/linux/if_team.h
12076F:      include/uapi/linux/if_team.h
12077
12078TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12079M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12080S:      Maintained
12081F:      arch/x86/platform/ts5500/
12082
12083TECHNOTREND USB IR RECEIVER
12084M:      Sean Young <sean@mess.org>
12085L:      linux-media@vger.kernel.org
12086S:      Maintained
12087F:      drivers/media/rc/ttusbir.c
12088
12089TEGRA ARCHITECTURE SUPPORT
12090M:      Stephen Warren <swarren@wwwdotorg.org>
12091M:      Thierry Reding <thierry.reding@gmail.com>
12092M:      Alexandre Courbot <gnurou@gmail.com>
12093L:      linux-tegra@vger.kernel.org
12094Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12095T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12096S:      Supported
12097N:      [^a-z]tegra
12098
12099TEGRA CLOCK DRIVER
12100M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12101M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12102S:      Supported
12103F:      drivers/clk/tegra/
12104
12105TEGRA DMA DRIVERS
12106M:      Laxman Dewangan <ldewangan@nvidia.com>
12107M:      Jon Hunter <jonathanh@nvidia.com>
12108S:      Supported
12109F:      drivers/dma/tegra*
12110
12111TEGRA I2C DRIVER
12112M:      Laxman Dewangan <ldewangan@nvidia.com>
12113S:      Supported
12114F:      drivers/i2c/busses/i2c-tegra.c
12115
12116TEGRA IOMMU DRIVERS
12117M:      Hiroshi Doyu <hdoyu@nvidia.com>
12118S:      Supported
12119F:      drivers/iommu/tegra*
12120
12121TEGRA KBC DRIVER
12122M:      Rakesh Iyer <riyer@nvidia.com>
12123M:      Laxman Dewangan <ldewangan@nvidia.com>
12124S:      Supported
12125F:      drivers/input/keyboard/tegra-kbc.c
12126
12127TEGRA PWM DRIVER
12128M:      Thierry Reding <thierry.reding@gmail.com>
12129S:      Supported
12130F:      drivers/pwm/pwm-tegra.c
12131
12132TEGRA SERIAL DRIVER
12133M:      Laxman Dewangan <ldewangan@nvidia.com>
12134S:      Supported
12135F:      drivers/tty/serial/serial-tegra.c
12136
12137TEGRA SPI DRIVER
12138M:      Laxman Dewangan <ldewangan@nvidia.com>
12139S:      Supported
12140F:      drivers/spi/spi-tegra*
12141
12142TEHUTI ETHERNET DRIVER
12143M:      Andy Gospodarek <andy@greyhouse.net>
12144L:      netdev@vger.kernel.org
12145S:      Supported
12146F:      drivers/net/ethernet/tehuti/*
12147
12148Telecom Clock Driver for MCPL0010
12149M:      Mark Gross <mark.gross@intel.com>
12150S:      Supported
12151F:      drivers/char/tlclk.c
12152
12153TENSILICA XTENSA PORT (xtensa)
12154M:      Chris Zankel <chris@zankel.net>
12155M:      Max Filippov <jcmvbkbc@gmail.com>
12156L:      linux-xtensa@linux-xtensa.org
12157T:      git git://github.com/czankel/xtensa-linux.git
12158S:      Maintained
12159F:      arch/xtensa/
12160F:      drivers/irqchip/irq-xtensa-*
12161
12162Texas Instruments' System Control Interface (TISCI) Protocol Driver
12163M:      Nishanth Menon <nm@ti.com>
12164M:      Tero Kristo <t-kristo@ti.com>
12165M:      Santosh Shilimkar <ssantosh@kernel.org>
12166L:      linux-arm-kernel@lists.infradead.org
12167S:      Maintained
12168F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12169F:      drivers/firmware/ti_sci*
12170F:      include/linux/soc/ti/ti_sci_protocol.h
12171
12172THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12173M:      Hans Verkuil <hverkuil@xs4all.nl>
12174L:      linux-media@vger.kernel.org
12175T:      git git://linuxtv.org/media_tree.git
12176W:      https://linuxtv.org
12177S:      Maintained
12178F:      drivers/media/radio/radio-raremono.c
12179
12180THERMAL
12181M:      Zhang Rui <rui.zhang@intel.com>
12182M:      Eduardo Valentin <edubezval@gmail.com>
12183L:      linux-pm@vger.kernel.org
12184T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12185T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12186Q:      https://patchwork.kernel.org/project/linux-pm/list/
12187S:      Supported
12188F:      drivers/thermal/
12189F:      include/linux/thermal.h
12190F:      include/uapi/linux/thermal.h
12191F:      include/linux/cpu_cooling.h
12192F:      Documentation/devicetree/bindings/thermal/
12193
12194THERMAL/CPU_COOLING
12195M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
12196M:      Viresh Kumar <viresh.kumar@linaro.org>
12197M:      Javi Merino <javi.merino@kernel.org>
12198L:      linux-pm@vger.kernel.org
12199S:      Supported
12200F:      Documentation/thermal/cpu-cooling-api.txt
12201F:      drivers/thermal/cpu_cooling.c
12202F:      include/linux/cpu_cooling.h
12203
12204THINKPAD ACPI EXTRAS DRIVER
12205M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12206L:      ibm-acpi-devel@lists.sourceforge.net
12207L:      platform-driver-x86@vger.kernel.org
12208W:      http://ibm-acpi.sourceforge.net
12209W:      http://thinkwiki.org/wiki/Ibm-acpi
12210T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12211S:      Maintained
12212F:      drivers/platform/x86/thinkpad_acpi.c
12213
12214TI BANDGAP AND THERMAL DRIVER
12215M:      Eduardo Valentin <edubezval@gmail.com>
12216M:      Keerthy <j-keerthy@ti.com>
12217L:      linux-pm@vger.kernel.org
12218L:      linux-omap@vger.kernel.org
12219S:      Maintained
12220F:      drivers/thermal/ti-soc-thermal/
12221
12222TI VPE/CAL DRIVERS
12223M:      Benoit Parrot <bparrot@ti.com>
12224L:      linux-media@vger.kernel.org
12225W:      http://linuxtv.org/
12226Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12227S:      Maintained
12228F:      drivers/media/platform/ti-vpe/
12229
12230TI CDCE706 CLOCK DRIVER
12231M:      Max Filippov <jcmvbkbc@gmail.com>
12232S:      Maintained
12233F:      drivers/clk/clk-cdce706.c
12234
12235TI CLOCK DRIVER
12236M:      Tero Kristo <t-kristo@ti.com>
12237L:      linux-omap@vger.kernel.org
12238S:      Maintained
12239F:      drivers/clk/ti/
12240F:      include/linux/clk/ti.h
12241
12242TI ETHERNET SWITCH DRIVER (CPSW)
12243M:      Mugunthan V N <mugunthanvnm@ti.com>
12244R:      Grygorii Strashko <grygorii.strashko@ti.com>
12245L:      linux-omap@vger.kernel.org
12246L:      netdev@vger.kernel.org
12247S:      Maintained
12248F:      drivers/net/ethernet/ti/cpsw*
12249F:      drivers/net/ethernet/ti/davinci*
12250
12251TI FLASH MEDIA INTERFACE DRIVER
12252M:      Alex Dubov <oakad@yahoo.com>
12253S:      Maintained
12254F:      drivers/misc/tifm*
12255F:      drivers/mmc/host/tifm_sd.c
12256F:      include/linux/tifm.h
12257
12258TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12259M:      Santosh Shilimkar <ssantosh@kernel.org>
12260L:      linux-kernel@vger.kernel.org
12261L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12262S:      Maintained
12263F:      drivers/soc/ti/*
12264T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12265
12266
12267TI LM49xxx FAMILY ASoC CODEC DRIVERS
12268M:      M R Swami Reddy <mr.swami.reddy@ti.com>
12269M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12270L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12271S:      Maintained
12272F:      sound/soc/codecs/lm49453*
12273F:      sound/soc/codecs/isabelle*
12274
12275TI LP855x BACKLIGHT DRIVER
12276M:      Milo Kim <milo.kim@ti.com>
12277S:      Maintained
12278F:      Documentation/backlight/lp855x-driver.txt
12279F:      drivers/video/backlight/lp855x_bl.c
12280F:      include/linux/platform_data/lp855x.h
12281
12282TI LP8727 CHARGER DRIVER
12283M:      Milo Kim <milo.kim@ti.com>
12284S:      Maintained
12285F:      drivers/power/supply/lp8727_charger.c
12286F:      include/linux/platform_data/lp8727.h
12287
12288TI LP8788 MFD DRIVER
12289M:      Milo Kim <milo.kim@ti.com>
12290S:      Maintained
12291F:      drivers/iio/adc/lp8788_adc.c
12292F:      drivers/leds/leds-lp8788.c
12293F:      drivers/mfd/lp8788*.c
12294F:      drivers/power/supply/lp8788-charger.c
12295F:      drivers/regulator/lp8788-*.c
12296F:      include/linux/mfd/lp8788*.h
12297
12298TI NETCP ETHERNET DRIVER
12299M:      Wingman Kwok <w-kwok2@ti.com>
12300M:      Murali Karicheri <m-karicheri2@ti.com>
12301L:      netdev@vger.kernel.org
12302S:      Maintained
12303F:      drivers/net/ethernet/ti/netcp*
12304
12305TI TAS571X FAMILY ASoC CODEC DRIVER
12306M:      Kevin Cernekee <cernekee@chromium.org>
12307L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12308S:      Odd Fixes
12309F:      sound/soc/codecs/tas571x*
12310
12311TI TWL4030 SERIES SOC CODEC DRIVER
12312M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12313L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12314S:      Maintained
12315F:      sound/soc/codecs/twl4030*
12316
12317TI WILINK WIRELESS DRIVERS
12318L:      linux-wireless@vger.kernel.org
12319W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
12320W:      http://wireless.kernel.org/en/users/Drivers/wl1251
12321T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12322S:      Orphan
12323F:      drivers/net/wireless/ti/
12324F:      include/linux/wl12xx.h
12325
12326TIPC NETWORK LAYER
12327M:      Jon Maloy <jon.maloy@ericsson.com>
12328M:      Ying Xue <ying.xue@windriver.com>
12329L:      netdev@vger.kernel.org (core kernel code)
12330L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12331W:      http://tipc.sourceforge.net/
12332S:      Maintained
12333F:      include/uapi/linux/tipc*.h
12334F:      net/tipc/
12335
12336TILE ARCHITECTURE
12337M:      Chris Metcalf <cmetcalf@mellanox.com>
12338W:      http://www.mellanox.com/repository/solutions/tile-scm/
12339T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12340S:      Supported
12341F:      arch/tile/
12342F:      drivers/char/tile-srom.c
12343F:      drivers/edac/tile_edac.c
12344F:      drivers/net/ethernet/tile/
12345F:      drivers/rtc/rtc-tile.c
12346F:      drivers/tty/hvc/hvc_tile.c
12347F:      drivers/tty/serial/tilegx.c
12348F:      drivers/usb/host/*-tilegx.c
12349F:      include/linux/usb/tilegx.h
12350
12351TLAN NETWORK DRIVER
12352M:      Samuel Chessman <chessman@tux.org>
12353L:      tlan-devel@lists.sourceforge.net (subscribers-only)
12354W:      http://sourceforge.net/projects/tlan/
12355S:      Maintained
12356F:      Documentation/networking/tlan.txt
12357F:      drivers/net/ethernet/ti/tlan.*
12358
12359TOMOYO SECURITY MODULE
12360M:      Kentaro Takeda <takedakn@nttdata.co.jp>
12361M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12362L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12363L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12364L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12365L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12366W:      http://tomoyo.sourceforge.jp/
12367T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12368S:      Maintained
12369F:      security/tomoyo/
12370
12371TOPSTAR LAPTOP EXTRAS DRIVER
12372M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12373L:      platform-driver-x86@vger.kernel.org
12374S:      Maintained
12375F:      drivers/platform/x86/topstar-laptop.c
12376
12377TOSHIBA ACPI EXTRAS DRIVER
12378M:      Azael Avalos <coproscefalo@gmail.com>
12379L:      platform-driver-x86@vger.kernel.org
12380S:      Maintained
12381F:      drivers/platform/x86/toshiba_acpi.c
12382
12383TOSHIBA BLUETOOTH DRIVER
12384M:      Azael Avalos <coproscefalo@gmail.com>
12385L:      platform-driver-x86@vger.kernel.org
12386S:      Maintained
12387F:      drivers/platform/x86/toshiba_bluetooth.c
12388
12389TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12390M:      Azael Avalos <coproscefalo@gmail.com>
12391L:      platform-driver-x86@vger.kernel.org
12392S:      Maintained
12393F:      drivers/platform/x86/toshiba_haps.c
12394
12395TOSHIBA WMI HOTKEYS DRIVER
12396M:      Azael Avalos <coproscefalo@gmail.com>
12397L:      platform-driver-x86@vger.kernel.org
12398S:      Maintained
12399F:      drivers/platform/x86/toshiba-wmi.c
12400
12401TOSHIBA SMM DRIVER
12402M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
12403W:      http://www.buzzard.org.uk/toshiba/
12404S:      Maintained
12405F:      drivers/char/toshiba.c
12406F:      include/linux/toshiba.h
12407F:      include/uapi/linux/toshiba.h
12408
12409TOSHIBA TC358743 DRIVER
12410M:      Mats Randgaard <matrandg@cisco.com>
12411L:      linux-media@vger.kernel.org
12412S:      Maintained
12413F:      drivers/media/i2c/tc358743*
12414F:      include/media/i2c/tc358743.h
12415
12416TMIO/SDHI MMC DRIVER
12417M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12418L:      linux-mmc@vger.kernel.org
12419S:      Supported
12420F:      drivers/mmc/host/tmio_mmc*
12421F:      drivers/mmc/host/sh_mobile_sdhi.c
12422F:      include/linux/mfd/tmio.h
12423
12424TMP401 HARDWARE MONITOR DRIVER
12425M:      Guenter Roeck <linux@roeck-us.net>
12426L:      linux-hwmon@vger.kernel.org
12427S:      Maintained
12428F:      Documentation/hwmon/tmp401
12429F:      drivers/hwmon/tmp401.c
12430
12431TMPFS (SHMEM FILESYSTEM)
12432M:      Hugh Dickins <hughd@google.com>
12433L:      linux-mm@kvack.org
12434S:      Maintained
12435F:      include/linux/shmem_fs.h
12436F:      mm/shmem.c
12437
12438TM6000 VIDEO4LINUX DRIVER
12439M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12440M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12441L:      linux-media@vger.kernel.org
12442W:      https://linuxtv.org
12443T:      git git://linuxtv.org/media_tree.git
12444S:      Odd fixes
12445F:      drivers/media/usb/tm6000/
12446F:      Documentation/media/v4l-drivers/tm6000*
12447
12448TW5864 VIDEO4LINUX DRIVER
12449M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12450M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12451M:      Andrey Utkin <andrey_utkin@fastmail.com>
12452L:      linux-media@vger.kernel.org
12453S:      Supported
12454F:      drivers/media/pci/tw5864/
12455
12456TW68 VIDEO4LINUX DRIVER
12457M:      Hans Verkuil <hverkuil@xs4all.nl>
12458L:      linux-media@vger.kernel.org
12459T:      git git://linuxtv.org/media_tree.git
12460W:      https://linuxtv.org
12461S:      Odd Fixes
12462F:      drivers/media/pci/tw68/
12463
12464TW686X VIDEO4LINUX DRIVER
12465M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12466L:      linux-media@vger.kernel.org
12467T:      git git://linuxtv.org/media_tree.git
12468W:      http://linuxtv.org
12469S:      Maintained
12470F:      drivers/media/pci/tw686x/
12471
12472TPM DEVICE DRIVER
12473M:      Peter Huewe <peterhuewe@gmx.de>
12474M:      Marcel Selhorst <tpmdd@selhorst.net>
12475M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12476R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12477W:      http://tpmdd.sourceforge.net
12478L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12479Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
12480T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
12481S:      Maintained
12482F:      drivers/char/tpm/
12483
12484TPM IBM_VTPM DEVICE DRIVER
12485M:      Ashley Lai <ashleydlai@gmail.com>
12486W:      http://tpmdd.sourceforge.net
12487L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12488S:      Maintained
12489F:      drivers/char/tpm/tpm_ibmvtpm*
12490
12491TRACING
12492M:      Steven Rostedt <rostedt@goodmis.org>
12493M:      Ingo Molnar <mingo@redhat.com>
12494T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12495S:      Maintained
12496F:      Documentation/trace/ftrace.txt
12497F:      arch/*/*/*/ftrace.h
12498F:      arch/*/kernel/ftrace.c
12499F:      include/*/ftrace.h
12500F:      include/linux/trace*.h
12501F:      include/trace/
12502F:      kernel/trace/
12503F:      tools/testing/selftests/ftrace/
12504
12505TRACING MMIO ACCESSES (MMIOTRACE)
12506M:      Steven Rostedt <rostedt@goodmis.org>
12507M:      Ingo Molnar <mingo@kernel.org>
12508R:      Karol Herbst <karolherbst@gmail.com>
12509R:      Pekka Paalanen <ppaalanen@gmail.com>
12510S:      Maintained
12511L:      linux-kernel@vger.kernel.org
12512L:      nouveau@lists.freedesktop.org
12513F:      kernel/trace/trace_mmiotrace.c
12514F:      include/linux/mmiotrace.h
12515F:      arch/x86/mm/kmmio.c
12516F:      arch/x86/mm/mmio-mod.c
12517F:      arch/x86/mm/testmmiotrace.c
12518
12519TRIVIAL PATCHES
12520M:      Jiri Kosina <trivial@kernel.org>
12521T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12522S:      Maintained
12523K:      ^Subject:.*(?i)trivial
12524
12525TTY LAYER
12526M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12527M:      Jiri Slaby <jslaby@suse.com>
12528S:      Supported
12529T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12530F:      Documentation/serial/
12531F:      drivers/tty/
12532F:      drivers/tty/serial/serial_core.c
12533F:      include/linux/serial_core.h
12534F:      include/linux/serial.h
12535F:      include/linux/tty.h
12536F:      include/uapi/linux/serial_core.h
12537F:      include/uapi/linux/serial.h
12538F:      include/uapi/linux/tty.h
12539
12540TUA9001 MEDIA DRIVER
12541M:      Antti Palosaari <crope@iki.fi>
12542L:      linux-media@vger.kernel.org
12543W:      https://linuxtv.org
12544W:      http://palosaari.fi/linux/
12545Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12546T:      git git://linuxtv.org/anttip/media_tree.git
12547S:      Maintained
12548F:      drivers/media/tuners/tua9001*
12549
12550TULIP NETWORK DRIVERS
12551L:      netdev@vger.kernel.org
12552L:      linux-parisc@vger.kernel.org
12553S:      Orphan
12554F:      drivers/net/ethernet/dec/tulip/
12555
12556TUN/TAP driver
12557M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
12558W:      http://vtun.sourceforge.net/tun
12559S:      Maintained
12560F:      Documentation/networking/tuntap.txt
12561F:      arch/um/os-Linux/drivers/
12562
12563TURBOCHANNEL SUBSYSTEM
12564M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12565M:      Ralf Baechle <ralf@linux-mips.org>
12566L:      linux-mips@linux-mips.org
12567Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
12568S:      Maintained
12569F:      drivers/tc/
12570F:      include/linux/tc.h
12571
12572UBI FILE SYSTEM (UBIFS)
12573M:      Richard Weinberger <richard@nod.at>
12574M:      Artem Bityutskiy <dedekind1@gmail.com>
12575M:      Adrian Hunter <adrian.hunter@intel.com>
12576L:      linux-mtd@lists.infradead.org
12577T:      git git://git.infradead.org/ubifs-2.6.git
12578W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
12579S:      Supported
12580F:      Documentation/filesystems/ubifs.txt
12581F:      fs/ubifs/
12582
12583UCLINUX (M68KNOMMU AND COLDFIRE)
12584M:      Greg Ungerer <gerg@linux-m68k.org>
12585W:      http://www.linux-m68k.org/
12586W:      http://www.uclinux.org/
12587L:      linux-m68k@lists.linux-m68k.org
12588L:      uclinux-dev@uclinux.org  (subscribers-only)
12589T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12590S:      Maintained
12591F:      arch/m68k/coldfire/
12592F:      arch/m68k/68*/
12593F:      arch/m68k/*/*_no.*
12594F:      arch/m68k/include/asm/*_no.*
12595
12596UDF FILESYSTEM
12597M:      Jan Kara <jack@suse.com>
12598S:      Maintained
12599F:      Documentation/filesystems/udf.txt
12600F:      fs/udf/
12601
12602UDRAW TABLET
12603M:      Bastien Nocera <hadess@hadess.net>
12604L:      linux-input@vger.kernel.org
12605S:      Maintained
12606F:      drivers/hid/hid-udraw.c
12607
12608UFS FILESYSTEM
12609M:      Evgeniy Dushistov <dushistov@mail.ru>
12610S:      Maintained
12611F:      Documentation/filesystems/ufs.txt
12612F:      fs/ufs/
12613
12614UHID USERSPACE HID IO DRIVER:
12615M:      David Herrmann <dh.herrmann@googlemail.com>
12616L:      linux-input@vger.kernel.org
12617S:      Maintained
12618F:      drivers/hid/uhid.c
12619F:      include/uapi/linux/uhid.h
12620
12621ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12622L:      linux-usb@vger.kernel.org
12623S:      Orphan
12624F:      drivers/uwb/
12625F:      include/linux/uwb.h
12626F:      include/linux/uwb/
12627
12628UNICORE32 ARCHITECTURE:
12629M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
12630W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12631S:      Maintained
12632T:      git git://github.com/gxt/linux.git
12633F:      arch/unicore32/
12634
12635UNIFDEF
12636M:      Tony Finch <dot@dotat.at>
12637W:      http://dotat.at/prog/unifdef
12638S:      Maintained
12639F:      scripts/unifdef.c
12640
12641UNIFORM CDROM DRIVER
12642M:      Jens Axboe <axboe@kernel.dk>
12643W:      http://www.kernel.dk
12644S:      Maintained
12645F:      Documentation/cdrom/
12646F:      drivers/cdrom/cdrom.c
12647F:      include/linux/cdrom.h
12648F:      include/uapi/linux/cdrom.h
12649
12650UNISYS S-PAR DRIVERS
12651M:      David Kershner <david.kershner@unisys.com>
12652L:      sparmaintainer@unisys.com (Unisys internal)
12653S:      Supported
12654F:      drivers/staging/unisys/
12655
12656UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12657M:      Vinayak Holikatti <vinholikatti@gmail.com>
12658L:      linux-scsi@vger.kernel.org
12659S:      Supported
12660F:      Documentation/scsi/ufs.txt
12661F:      drivers/scsi/ufs/
12662
12663UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12664M:      Manjunath M Bettegowda <manjumb@synopsys.com>
12665M:      Prabu Thangamuthu <prabut@synopsys.com>
12666L:      linux-scsi@vger.kernel.org
12667S:      Supported
12668F:      drivers/scsi/ufs/*dwc*
12669
12670UNSORTED BLOCK IMAGES (UBI)
12671M:      Artem Bityutskiy <dedekind1@gmail.com>
12672M:      Richard Weinberger <richard@nod.at>
12673W:      http://www.linux-mtd.infradead.org/
12674L:      linux-mtd@lists.infradead.org
12675T:      git git://git.infradead.org/ubifs-2.6.git
12676S:      Supported
12677F:      drivers/mtd/ubi/
12678F:      include/linux/mtd/ubi.h
12679F:      include/uapi/mtd/ubi-user.h
12680
12681USB ACM DRIVER
12682M:      Oliver Neukum <oneukum@suse.com>
12683L:      linux-usb@vger.kernel.org
12684S:      Maintained
12685F:      Documentation/usb/acm.txt
12686F:      drivers/usb/class/cdc-acm.*
12687
12688USB AR5523 WIRELESS DRIVER
12689M:      Pontus Fuchs <pontus.fuchs@gmail.com>
12690L:      linux-wireless@vger.kernel.org
12691S:      Maintained
12692F:      drivers/net/wireless/ath/ar5523/
12693
12694USB ATTACHED SCSI
12695M:      Oliver Neukum <oneukum@suse.com>
12696L:      linux-usb@vger.kernel.org
12697L:      linux-scsi@vger.kernel.org
12698S:      Maintained
12699F:      drivers/usb/storage/uas.c
12700
12701USB CDC ETHERNET DRIVER
12702M:      Oliver Neukum <oliver@neukum.org>
12703L:      linux-usb@vger.kernel.org
12704S:      Maintained
12705F:      drivers/net/usb/cdc_*.c
12706F:      include/uapi/linux/usb/cdc.h
12707
12708USB CHAOSKEY DRIVER
12709M:      Keith Packard <keithp@keithp.com>
12710L:      linux-usb@vger.kernel.org
12711S:      Maintained
12712F:      drivers/usb/misc/chaoskey.c
12713
12714USB CYPRESS C67X00 DRIVER
12715M:      Peter Korsgaard <jacmet@sunsite.dk>
12716L:      linux-usb@vger.kernel.org
12717S:      Maintained
12718F:      drivers/usb/c67x00/
12719
12720USB DAVICOM DM9601 DRIVER
12721M:      Peter Korsgaard <jacmet@sunsite.dk>
12722L:      netdev@vger.kernel.org
12723W:      http://www.linux-usb.org/usbnet
12724S:      Maintained
12725F:      drivers/net/usb/dm9601.c
12726
12727USB DIAMOND RIO500 DRIVER
12728M:      Cesar Miquel <miquel@df.uba.ar>
12729L:      rio500-users@lists.sourceforge.net
12730W:      http://rio500.sourceforge.net
12731S:      Maintained
12732F:      drivers/usb/misc/rio500*
12733
12734USB EHCI DRIVER
12735M:      Alan Stern <stern@rowland.harvard.edu>
12736L:      linux-usb@vger.kernel.org
12737S:      Maintained
12738F:      Documentation/usb/ehci.txt
12739F:      drivers/usb/host/ehci*
12740
12741USB GADGET/PERIPHERAL SUBSYSTEM
12742M:      Felipe Balbi <balbi@kernel.org>
12743L:      linux-usb@vger.kernel.org
12744W:      http://www.linux-usb.org/gadget
12745T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12746S:      Maintained
12747F:      drivers/usb/gadget/
12748F:      include/linux/usb/gadget*
12749
12750USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12751M:      Jiri Kosina <jikos@kernel.org>
12752R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
12753L:      linux-usb@vger.kernel.org
12754T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12755S:      Maintained
12756F:      Documentation/hid/hiddev.txt
12757F:      drivers/hid/usbhid/
12758
12759USB ISP116X DRIVER
12760M:      Olav Kongas <ok@artecdesign.ee>
12761L:      linux-usb@vger.kernel.org
12762S:      Maintained
12763F:      drivers/usb/host/isp116x*
12764F:      include/linux/usb/isp116x.h
12765
12766USB LAN78XX ETHERNET DRIVER
12767M:      Woojung Huh <woojung.huh@microchip.com>
12768M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12769L:      netdev@vger.kernel.org
12770S:      Maintained
12771F:      drivers/net/usb/lan78xx.*
12772
12773USB MASS STORAGE DRIVER
12774M:      Alan Stern <stern@rowland.harvard.edu>
12775L:      linux-usb@vger.kernel.org
12776L:      usb-storage@lists.one-eyed-alien.net
12777S:      Maintained
12778W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
12779F:      drivers/usb/storage/
12780
12781USB MIDI DRIVER
12782M:      Clemens Ladisch <clemens@ladisch.de>
12783L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12784T:      git git://git.alsa-project.org/alsa-kernel.git
12785S:      Maintained
12786F:      sound/usb/midi.*
12787
12788USB NETWORKING DRIVERS
12789L:      linux-usb@vger.kernel.org
12790S:      Odd Fixes
12791F:      drivers/net/usb/
12792
12793USB OHCI DRIVER
12794M:      Alan Stern <stern@rowland.harvard.edu>
12795L:      linux-usb@vger.kernel.org
12796S:      Maintained
12797F:      Documentation/usb/ohci.txt
12798F:      drivers/usb/host/ohci*
12799
12800USB OTG FSM (Finite State Machine)
12801M:      Peter Chen <Peter.Chen@nxp.com>
12802T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12803L:      linux-usb@vger.kernel.org
12804S:      Maintained
12805F:      drivers/usb/common/usb-otg-fsm.c
12806
12807USB OVER IP DRIVER
12808M:      Valentina Manea <valentina.manea.m@gmail.com>
12809M:      Shuah Khan <shuahkh@osg.samsung.com>
12810M:      Shuah Khan <shuah@kernel.org>
12811L:      linux-usb@vger.kernel.org
12812S:      Maintained
12813F:      Documentation/usb/usbip_protocol.txt
12814F:      drivers/usb/usbip/
12815F:      tools/usb/usbip/
12816
12817USB PEGASUS DRIVER
12818M:      Petko Manolov <petkan@nucleusys.com>
12819L:      linux-usb@vger.kernel.org
12820L:      netdev@vger.kernel.org
12821T:      git git://github.com/petkan/pegasus.git
12822W:      https://github.com/petkan/pegasus
12823S:      Maintained
12824F:      drivers/net/usb/pegasus.*
12825
12826USB PHY LAYER
12827M:      Felipe Balbi <balbi@kernel.org>
12828L:      linux-usb@vger.kernel.org
12829T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12830S:      Maintained
12831F:      drivers/usb/phy/
12832
12833USB PRINTER DRIVER (usblp)
12834M:      Pete Zaitcev <zaitcev@redhat.com>
12835L:      linux-usb@vger.kernel.org
12836S:      Supported
12837F:      drivers/usb/class/usblp.c
12838
12839USB QMI WWAN NETWORK DRIVER
12840M:      Bjørn Mork <bjorn@mork.no>
12841L:      netdev@vger.kernel.org
12842S:      Maintained
12843F:      Documentation/ABI/testing/sysfs-class-net-qmi
12844F:      drivers/net/usb/qmi_wwan.c
12845
12846USB RTL8150 DRIVER
12847M:      Petko Manolov <petkan@nucleusys.com>
12848L:      linux-usb@vger.kernel.org
12849L:      netdev@vger.kernel.org
12850T:      git git://github.com/petkan/rtl8150.git
12851W:      https://github.com/petkan/rtl8150
12852S:      Maintained
12853F:      drivers/net/usb/rtl8150.c
12854
12855USB SERIAL SUBSYSTEM
12856M:      Johan Hovold <johan@kernel.org>
12857L:      linux-usb@vger.kernel.org
12858T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12859S:      Maintained
12860F:      Documentation/usb/usb-serial.txt
12861F:      drivers/usb/serial/
12862F:      include/linux/usb/serial.h
12863
12864USB SMSC75XX ETHERNET DRIVER
12865M:      Steve Glendinning <steve.glendinning@shawell.net>
12866L:      netdev@vger.kernel.org
12867S:      Maintained
12868F:      drivers/net/usb/smsc75xx.*
12869
12870USB SMSC95XX ETHERNET DRIVER
12871M:      Steve Glendinning <steve.glendinning@shawell.net>
12872M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12873L:      netdev@vger.kernel.org
12874S:      Maintained
12875F:      drivers/net/usb/smsc95xx.*
12876
12877USB SUBSYSTEM
12878M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12879L:      linux-usb@vger.kernel.org
12880W:      http://www.linux-usb.org
12881T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12882S:      Supported
12883F:      Documentation/devicetree/bindings/usb/
12884F:      Documentation/usb/
12885F:      drivers/usb/
12886F:      include/linux/usb.h
12887F:      include/linux/usb/
12888
12889USB UHCI DRIVER
12890M:      Alan Stern <stern@rowland.harvard.edu>
12891L:      linux-usb@vger.kernel.org
12892S:      Maintained
12893F:      drivers/usb/host/uhci*
12894
12895USB "USBNET" DRIVER FRAMEWORK
12896M:      Oliver Neukum <oneukum@suse.com>
12897L:      netdev@vger.kernel.org
12898W:      http://www.linux-usb.org/usbnet
12899S:      Maintained
12900F:      drivers/net/usb/usbnet.c
12901F:      include/linux/usb/usbnet.h
12902
12903USB VIDEO CLASS
12904M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12905L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12906L:      linux-media@vger.kernel.org
12907T:      git git://linuxtv.org/media_tree.git
12908W:      http://www.ideasonboard.org/uvc/
12909S:      Maintained
12910F:      drivers/media/usb/uvc/
12911F:      include/uapi/linux/uvcvideo.h
12912
12913USB VISION DRIVER
12914M:      Hans Verkuil <hverkuil@xs4all.nl>
12915L:      linux-media@vger.kernel.org
12916T:      git git://linuxtv.org/media_tree.git
12917W:      https://linuxtv.org
12918S:      Odd Fixes
12919F:      drivers/media/usb/usbvision/
12920
12921USB WEBCAM GADGET
12922M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12923L:      linux-usb@vger.kernel.org
12924S:      Maintained
12925F:      drivers/usb/gadget/function/*uvc*
12926F:      drivers/usb/gadget/legacy/webcam.c
12927
12928USB WIRELESS RNDIS DRIVER (rndis_wlan)
12929M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
12930L:      linux-wireless@vger.kernel.org
12931S:      Maintained
12932F:      drivers/net/wireless/rndis_wlan.c
12933
12934USB XHCI DRIVER
12935M:      Mathias Nyman <mathias.nyman@intel.com>
12936L:      linux-usb@vger.kernel.org
12937S:      Supported
12938F:      drivers/usb/host/xhci*
12939F:      drivers/usb/host/pci-quirks*
12940
12941USB ZD1201 DRIVER
12942L:      linux-wireless@vger.kernel.org
12943W:      http://linux-lc100020.sourceforge.net
12944S:      Orphan
12945F:      drivers/net/wireless/zydas/zd1201.*
12946
12947USB ZR364XX DRIVER
12948M:      Antoine Jacquet <royale@zerezo.com>
12949L:      linux-usb@vger.kernel.org
12950L:      linux-media@vger.kernel.org
12951T:      git git://linuxtv.org/media_tree.git
12952W:      http://royale.zerezo.com/zr364xx/
12953S:      Maintained
12954F:      Documentation/media/v4l-drivers/zr364xx*
12955F:      drivers/media/usb/zr364xx/
12956
12957ULPI BUS
12958M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
12959L:      linux-usb@vger.kernel.org
12960S:      Maintained
12961F:      drivers/usb/common/ulpi.c
12962F:      include/linux/ulpi/
12963
12964USER-MODE LINUX (UML)
12965M:      Jeff Dike <jdike@addtoit.com>
12966M:      Richard Weinberger <richard@nod.at>
12967L:      user-mode-linux-devel@lists.sourceforge.net
12968L:      user-mode-linux-user@lists.sourceforge.net
12969W:      http://user-mode-linux.sourceforge.net
12970T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12971S:      Maintained
12972F:      Documentation/virtual/uml/
12973F:      arch/um/
12974F:      arch/x86/um/
12975F:      fs/hostfs/
12976F:      fs/hppfs/
12977
12978USERSPACE I/O (UIO)
12979M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12980S:      Maintained
12981T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12982F:      Documentation/DocBook/uio-howto.tmpl
12983F:      drivers/uio/
12984F:      include/linux/uio*.h
12985
12986UTIL-LINUX PACKAGE
12987M:      Karel Zak <kzak@redhat.com>
12988L:      util-linux@vger.kernel.org
12989W:      http://en.wikipedia.org/wiki/Util-linux
12990T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12991S:      Maintained
12992
12993UVESAFB DRIVER
12994M:      Michal Januszewski <spock@gentoo.org>
12995L:      linux-fbdev@vger.kernel.org
12996W:      http://dev.gentoo.org/~spock/projects/uvesafb/
12997S:      Maintained
12998F:      Documentation/fb/uvesafb.txt
12999F:      drivers/video/fbdev/uvesafb.*
13000
13001VF610 NAND DRIVER
13002M:      Stefan Agner <stefan@agner.ch>
13003L:      linux-mtd@lists.infradead.org
13004S:      Supported
13005F:      drivers/mtd/nand/vf610_nfc.c
13006
13007VFAT/FAT/MSDOS FILESYSTEM
13008M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13009S:      Maintained
13010F:      Documentation/filesystems/vfat.txt
13011F:      fs/fat/
13012
13013VFIO DRIVER
13014M:      Alex Williamson <alex.williamson@redhat.com>
13015L:      kvm@vger.kernel.org
13016T:      git git://github.com/awilliam/linux-vfio.git
13017S:      Maintained
13018F:      Documentation/vfio.txt
13019F:      drivers/vfio/
13020F:      include/linux/vfio.h
13021F:      include/uapi/linux/vfio.h
13022
13023VFIO MEDIATED DEVICE DRIVERS
13024M:      Kirti Wankhede <kwankhede@nvidia.com>
13025L:      kvm@vger.kernel.org
13026S:      Maintained
13027F:      Documentation/vfio-mediated-device.txt
13028F:      drivers/vfio/mdev/
13029F:      include/linux/mdev.h
13030F:      samples/vfio-mdev/
13031
13032VFIO PLATFORM DRIVER
13033M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
13034L:      kvm@vger.kernel.org
13035S:      Maintained
13036F:      drivers/vfio/platform/
13037
13038VIDEOBUF2 FRAMEWORK
13039M:      Pawel Osciak <pawel@osciak.com>
13040M:      Marek Szyprowski <m.szyprowski@samsung.com>
13041M:      Kyungmin Park <kyungmin.park@samsung.com>
13042L:      linux-media@vger.kernel.org
13043S:      Maintained
13044F:      drivers/media/v4l2-core/videobuf2-*
13045F:      include/media/videobuf2-*
13046
13047VIRTIO AND VHOST VSOCK DRIVER
13048M:      Stefan Hajnoczi <stefanha@redhat.com>
13049L:      kvm@vger.kernel.org
13050L:      virtualization@lists.linux-foundation.org
13051L:      netdev@vger.kernel.org
13052S:      Maintained
13053F:      include/linux/virtio_vsock.h
13054F:      include/uapi/linux/virtio_vsock.h
13055F:      net/vmw_vsock/virtio_transport_common.c
13056F:      net/vmw_vsock/virtio_transport.c
13057F:      drivers/vhost/vsock.c
13058F:      drivers/vhost/vsock.h
13059
13060VIRTUAL SERIO DEVICE DRIVER
13061M:      Stephen Chandler Paul <thatslyude@gmail.com>
13062S:      Maintained
13063F:      drivers/input/serio/userio.c
13064F:      include/uapi/linux/userio.h
13065
13066VIRTIO CONSOLE DRIVER
13067M:      Amit Shah <amit@kernel.org>
13068L:      virtualization@lists.linux-foundation.org
13069S:      Maintained
13070F:      drivers/char/virtio_console.c
13071F:      include/linux/virtio_console.h
13072F:      include/uapi/linux/virtio_console.h
13073
13074VIRTIO CORE, NET AND BLOCK DRIVERS
13075M:      "Michael S. Tsirkin" <mst@redhat.com>
13076M:      Jason Wang <jasowang@redhat.com>
13077L:      virtualization@lists.linux-foundation.org
13078S:      Maintained
13079F:      Documentation/devicetree/bindings/virtio/
13080F:      drivers/virtio/
13081F:      tools/virtio/
13082F:      drivers/net/virtio_net.c
13083F:      drivers/block/virtio_blk.c
13084F:      include/linux/virtio_*.h
13085F:      include/uapi/linux/virtio_*.h
13086F:      drivers/crypto/virtio/
13087
13088VIRTIO DRIVERS FOR S390
13089M:      Christian Borntraeger <borntraeger@de.ibm.com>
13090M:      Cornelia Huck <cornelia.huck@de.ibm.com>
13091L:      linux-s390@vger.kernel.org
13092L:      virtualization@lists.linux-foundation.org
13093L:      kvm@vger.kernel.org
13094S:      Supported
13095F:      drivers/s390/virtio/
13096
13097VIRTIO GPU DRIVER
13098M:      David Airlie <airlied@linux.ie>
13099M:      Gerd Hoffmann <kraxel@redhat.com>
13100L:      dri-devel@lists.freedesktop.org
13101L:      virtualization@lists.linux-foundation.org
13102T:      git git://git.kraxel.org/linux drm-qemu
13103S:      Maintained
13104F:      drivers/gpu/drm/virtio/
13105F:      include/uapi/linux/virtio_gpu.h
13106
13107VIRTIO HOST (VHOST)
13108M:      "Michael S. Tsirkin" <mst@redhat.com>
13109M:      Jason Wang <jasowang@redhat.com>
13110L:      kvm@vger.kernel.org
13111L:      virtualization@lists.linux-foundation.org
13112L:      netdev@vger.kernel.org
13113T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13114S:      Maintained
13115F:      drivers/vhost/
13116F:      include/uapi/linux/vhost.h
13117
13118VIRTIO INPUT DRIVER
13119M:      Gerd Hoffmann <kraxel@redhat.com>
13120S:      Maintained
13121F:      drivers/virtio/virtio_input.c
13122F:      include/uapi/linux/virtio_input.h
13123
13124VIRTIO CRYPTO DRIVER
13125M:  Gonglei <arei.gonglei@huawei.com>
13126L:  virtualization@lists.linux-foundation.org
13127L:  linux-crypto@vger.kernel.org
13128S:  Maintained
13129F:  drivers/crypto/virtio/
13130F:  include/uapi/linux/virtio_crypto.h
13131
13132VIA RHINE NETWORK DRIVER
13133S:      Orphan
13134F:      drivers/net/ethernet/via/via-rhine.c
13135
13136VIA SD/MMC CARD CONTROLLER DRIVER
13137M:      Bruce Chang <brucechang@via.com.tw>
13138M:      Harald Welte <HaraldWelte@viatech.com>
13139S:      Maintained
13140F:      drivers/mmc/host/via-sdmmc.c
13141
13142VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13143M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13144L:      linux-fbdev@vger.kernel.org
13145S:      Maintained
13146F:      include/linux/via-core.h
13147F:      include/linux/via-gpio.h
13148F:      include/linux/via_i2c.h
13149F:      drivers/video/fbdev/via/
13150
13151VIA VELOCITY NETWORK DRIVER
13152M:      Francois Romieu <romieu@fr.zoreil.com>
13153L:      netdev@vger.kernel.org
13154S:      Maintained
13155F:      drivers/net/ethernet/via/via-velocity.*
13156
13157VIRT LIB
13158M:      Alex Williamson <alex.williamson@redhat.com>
13159M:      Paolo Bonzini <pbonzini@redhat.com>
13160L:      kvm@vger.kernel.org
13161S:      Supported
13162F:      virt/lib/
13163
13164VIVID VIRTUAL VIDEO DRIVER
13165M:      Hans Verkuil <hverkuil@xs4all.nl>
13166L:      linux-media@vger.kernel.org
13167T:      git git://linuxtv.org/media_tree.git
13168W:      https://linuxtv.org
13169S:      Maintained
13170F:      drivers/media/platform/vivid/*
13171
13172VLAN (802.1Q)
13173M:      Patrick McHardy <kaber@trash.net>
13174L:      netdev@vger.kernel.org
13175S:      Maintained
13176F:      drivers/net/macvlan.c
13177F:      include/linux/if_*vlan.h
13178F:      net/8021q/
13179
13180VLYNQ BUS
13181M:      Florian Fainelli <f.fainelli@gmail.com>
13182L:      openwrt-devel@lists.openwrt.org (subscribers-only)
13183S:      Maintained
13184F:      drivers/vlynq/vlynq.c
13185F:      include/linux/vlynq.h
13186
13187VME SUBSYSTEM
13188M:      Martyn Welch <martyn@welchs.me.uk>
13189M:      Manohar Vanga <manohar.vanga@gmail.com>
13190M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13191L:      devel@driverdev.osuosl.org
13192S:      Maintained
13193T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13194F:      Documentation/driver-api/vme.rst
13195F:      drivers/staging/vme/
13196F:      drivers/vme/
13197F:      include/linux/vme*
13198
13199VMWARE HYPERVISOR INTERFACE
13200M:      Alok Kataria <akataria@vmware.com>
13201L:      virtualization@lists.linux-foundation.org
13202S:      Supported
13203F:      arch/x86/kernel/cpu/vmware.c
13204
13205VMWARE BALLOON DRIVER
13206M:      Xavier Deguillard <xdeguillard@vmware.com>
13207M:      Philip Moltmann <moltmann@vmware.com>
13208M:      "VMware, Inc." <pv-drivers@vmware.com>
13209L:      linux-kernel@vger.kernel.org
13210S:      Maintained
13211F:      drivers/misc/vmw_balloon.c
13212
13213VMWARE VMMOUSE SUBDRIVER
13214M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13215M:      "VMware, Inc." <pv-drivers@vmware.com>
13216L:      linux-input@vger.kernel.org
13217S:      Maintained
13218F:      drivers/input/mouse/vmmouse.c
13219F:      drivers/input/mouse/vmmouse.h
13220
13221VMWARE VMXNET3 ETHERNET DRIVER
13222M:      Shrikrishna Khare <skhare@vmware.com>
13223M:      "VMware, Inc." <pv-drivers@vmware.com>
13224L:      netdev@vger.kernel.org
13225S:      Maintained
13226F:      drivers/net/vmxnet3/
13227
13228VMware PVSCSI driver
13229M:      Jim Gill <jgill@vmware.com>
13230M:      VMware PV-Drivers <pv-drivers@vmware.com>
13231L:      linux-scsi@vger.kernel.org
13232S:      Maintained
13233F:      drivers/scsi/vmw_pvscsi.c
13234F:      drivers/scsi/vmw_pvscsi.h
13235
13236VMWARE PVRDMA DRIVER
13237M:      Adit Ranadive <aditr@vmware.com>
13238M:      VMware PV-Drivers <pv-drivers@vmware.com>
13239L:      linux-rdma@vger.kernel.org
13240S:      Maintained
13241F:      drivers/infiniband/hw/vmw_pvrdma/
13242
13243VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13244M:      Liam Girdwood <lgirdwood@gmail.com>
13245M:      Mark Brown <broonie@kernel.org>
13246L:      linux-kernel@vger.kernel.org
13247W:      http://www.slimlogic.co.uk/?p=48
13248T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13249S:      Supported
13250F:      Documentation/devicetree/bindings/regulator/
13251F:      drivers/regulator/
13252F:      include/dt-bindings/regulator/
13253F:      include/linux/regulator/
13254
13255VRF
13256M:      David Ahern <dsa@cumulusnetworks.com>
13257M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
13258L:      netdev@vger.kernel.org
13259S:      Maintained
13260F:      drivers/net/vrf.c
13261F:      Documentation/networking/vrf.txt
13262
13263VT1211 HARDWARE MONITOR DRIVER
13264M:      Juerg Haefliger <juergh@gmail.com>
13265L:      linux-hwmon@vger.kernel.org
13266S:      Maintained
13267F:      Documentation/hwmon/vt1211
13268F:      drivers/hwmon/vt1211.c
13269
13270VT8231 HARDWARE MONITOR DRIVER
13271M:      Roger Lucas <vt8231@hiddenengine.co.uk>
13272L:      linux-hwmon@vger.kernel.org
13273S:      Maintained
13274F:      drivers/hwmon/vt8231.c
13275
13276VUB300 USB to SDIO/SD/MMC bridge chip
13277M:      Tony Olech <tony.olech@elandigitalsystems.com>
13278L:      linux-mmc@vger.kernel.org
13279L:      linux-usb@vger.kernel.org
13280S:      Supported
13281F:      drivers/mmc/host/vub300.c
13282
13283W1 DALLAS'S 1-WIRE BUS
13284M:      Evgeniy Polyakov <zbr@ioremap.net>
13285S:      Maintained
13286F:      Documentation/w1/
13287F:      drivers/w1/
13288
13289W83791D HARDWARE MONITORING DRIVER
13290M:      Marc Hulsman <m.hulsman@tudelft.nl>
13291L:      linux-hwmon@vger.kernel.org
13292S:      Maintained
13293F:      Documentation/hwmon/w83791d
13294F:      drivers/hwmon/w83791d.c
13295
13296W83793 HARDWARE MONITORING DRIVER
13297M:      Rudolf Marek <r.marek@assembler.cz>
13298L:      linux-hwmon@vger.kernel.org
13299S:      Maintained
13300F:      Documentation/hwmon/w83793
13301F:      drivers/hwmon/w83793.c
13302
13303W83795 HARDWARE MONITORING DRIVER
13304M:      Jean Delvare <jdelvare@suse.com>
13305L:      linux-hwmon@vger.kernel.org
13306S:      Maintained
13307F:      drivers/hwmon/w83795.c
13308
13309W83L51xD SD/MMC CARD INTERFACE DRIVER
13310M:      Pierre Ossman <pierre@ossman.eu>
13311S:      Maintained
13312F:      drivers/mmc/host/wbsd.*
13313
13314WACOM PROTOCOL 4 SERIAL TABLETS
13315M:      Julian Squires <julian@cipht.net>
13316M:      Hans de Goede <hdegoede@redhat.com>
13317L:      linux-input@vger.kernel.org
13318S:      Maintained
13319F:      drivers/input/tablet/wacom_serial4.c
13320
13321WATCHDOG DEVICE DRIVERS
13322M:      Wim Van Sebroeck <wim@iguana.be>
13323R:      Guenter Roeck <linux@roeck-us.net>
13324L:      linux-watchdog@vger.kernel.org
13325W:      http://www.linux-watchdog.org/
13326T:      git git://www.linux-watchdog.org/linux-watchdog.git
13327S:      Maintained
13328F:      Documentation/devicetree/bindings/watchdog/
13329F:      Documentation/watchdog/
13330F:      drivers/watchdog/
13331F:      include/linux/watchdog.h
13332F:      include/uapi/linux/watchdog.h
13333
13334WIIMOTE HID DRIVER
13335M:      David Herrmann <dh.herrmann@googlemail.com>
13336L:      linux-input@vger.kernel.org
13337S:      Maintained
13338F:      drivers/hid/hid-wiimote*
13339
13340WINBOND CIR DRIVER
13341M:      David Härdeman <david@hardeman.nu>
13342S:      Maintained
13343F:      drivers/media/rc/winbond-cir.c
13344
13345WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13346M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13347L:      linux-watchdog@vger.kernel.org
13348S:      Maintained
13349F:      drivers/watchdog/ebc-c384_wdt.c
13350
13351WINSYSTEMS WS16C48 GPIO DRIVER
13352M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13353L:      linux-gpio@vger.kernel.org
13354S:      Maintained
13355F:      drivers/gpio/gpio-ws16c48.c
13356
13357WIMAX STACK
13358M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13359M:      linux-wimax@intel.com
13360L:      wimax@linuxwimax.org (subscribers-only)
13361S:      Supported
13362W:      http://linuxwimax.org
13363F:      Documentation/wimax/README.wimax
13364F:      include/linux/wimax/debug.h
13365F:      include/net/wimax.h
13366F:      include/uapi/linux/wimax.h
13367F:      net/wimax/
13368
13369WISTRON LAPTOP BUTTON DRIVER
13370M:      Miloslav Trmac <mitr@volny.cz>
13371S:      Maintained
13372F:      drivers/input/misc/wistron_btns.c
13373
13374WL3501 WIRELESS PCMCIA CARD DRIVER
13375L:      linux-wireless@vger.kernel.org
13376S:      Odd fixes
13377F:      drivers/net/wireless/wl3501*
13378
13379WOLFSON MICROELECTRONICS DRIVERS
13380L:      patches@opensource.wolfsonmicro.com
13381T:      git https://github.com/CirrusLogic/linux-drivers.git
13382W:      https://github.com/CirrusLogic/linux-drivers/wiki
13383S:      Supported
13384F:      Documentation/hwmon/wm83??
13385F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13386F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13387F:      Documentation/devicetree/bindings/mfd/arizona.txt
13388F:      arch/arm/mach-s3c64xx/mach-crag6410*
13389F:      drivers/clk/clk-wm83*.c
13390F:      drivers/extcon/extcon-arizona.c
13391F:      drivers/leds/leds-wm83*.c
13392F:      drivers/gpio/gpio-*wm*.c
13393F:      drivers/gpio/gpio-arizona.c
13394F:      drivers/hwmon/wm83??-hwmon.c
13395F:      drivers/input/misc/wm831x-on.c
13396F:      drivers/input/touchscreen/wm831x-ts.c
13397F:      drivers/input/touchscreen/wm97*.c
13398F:      drivers/mfd/arizona*
13399F:      drivers/mfd/wm*.c
13400F:      drivers/mfd/cs47l24*
13401F:      drivers/power/supply/wm83*.c
13402F:      drivers/rtc/rtc-wm83*.c
13403F:      drivers/regulator/wm8*.c
13404F:      drivers/video/backlight/wm83*_bl.c
13405F:      drivers/watchdog/wm83*_wdt.c
13406F:      include/linux/mfd/arizona/
13407F:      include/linux/mfd/wm831x/
13408F:      include/linux/mfd/wm8350/
13409F:      include/linux/mfd/wm8400*
13410F:      include/linux/wm97xx.h
13411F:      include/sound/wm????.h
13412F:      sound/soc/codecs/arizona.?
13413F:      sound/soc/codecs/wm*
13414F:      sound/soc/codecs/cs47l24*
13415
13416WORKQUEUE
13417M:      Tejun Heo <tj@kernel.org>
13418R:      Lai Jiangshan <jiangshanlai@gmail.com>
13419T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13420S:      Maintained
13421F:      include/linux/workqueue.h
13422F:      kernel/workqueue.c
13423F:      Documentation/core-api/workqueue.rst
13424
13425X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13426M:      Chen-Yu Tsai <wens@csie.org>
13427L:      linux-kernel@vger.kernel.org
13428S:      Maintained
13429N:      axp[128]
13430
13431X.25 NETWORK LAYER
13432M:      Andrew Hendry <andrew.hendry@gmail.com>
13433L:      linux-x25@vger.kernel.org
13434S:      Odd Fixes
13435F:      Documentation/networking/x25*
13436F:      include/net/x25*
13437F:      net/x25/
13438
13439X86 ARCHITECTURE (32-BIT AND 64-BIT)
13440M:      Thomas Gleixner <tglx@linutronix.de>
13441M:      Ingo Molnar <mingo@redhat.com>
13442M:      "H. Peter Anvin" <hpa@zytor.com>
13443M:      x86@kernel.org
13444L:      linux-kernel@vger.kernel.org
13445T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13446S:      Maintained
13447F:      Documentation/x86/
13448F:      arch/x86/
13449
13450X86 PLATFORM DRIVERS
13451M:      Darren Hart <dvhart@infradead.org>
13452M:      Andy Shevchenko <andy@infradead.org>
13453L:      platform-driver-x86@vger.kernel.org
13454T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13455S:      Maintained
13456F:      drivers/platform/x86/
13457F:      drivers/platform/olpc/
13458
13459X86 MCE INFRASTRUCTURE
13460M:      Tony Luck <tony.luck@intel.com>
13461M:      Borislav Petkov <bp@alien8.de>
13462L:      linux-edac@vger.kernel.org
13463S:      Maintained
13464F:      arch/x86/kernel/cpu/mcheck/*
13465
13466X86 MICROCODE UPDATE SUPPORT
13467M:      Borislav Petkov <bp@alien8.de>
13468S:      Maintained
13469F:      arch/x86/kernel/cpu/microcode/*
13470
13471X86 VDSO
13472M:      Andy Lutomirski <luto@amacapital.net>
13473L:      linux-kernel@vger.kernel.org
13474T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13475S:      Maintained
13476F:      arch/x86/entry/vdso/
13477
13478XC2028/3028 TUNER DRIVER
13479M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13480M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13481L:      linux-media@vger.kernel.org
13482W:      https://linuxtv.org
13483T:      git git://linuxtv.org/media_tree.git
13484S:      Maintained
13485F:      drivers/media/tuners/tuner-xc2028.*
13486
13487XEN HYPERVISOR INTERFACE
13488M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
13489M:      Juergen Gross <jgross@suse.com>
13490L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13491T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13492S:      Supported
13493F:      arch/x86/xen/
13494F:      drivers/*/xen-*front.c
13495F:      drivers/xen/
13496F:      arch/x86/include/asm/xen/
13497F:      include/xen/
13498F:      include/uapi/xen/
13499
13500XEN HYPERVISOR ARM
13501M:      Stefano Stabellini <sstabellini@kernel.org>
13502L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13503S:      Maintained
13504F:      arch/arm/xen/
13505F:      arch/arm/include/asm/xen/
13506
13507XEN HYPERVISOR ARM64
13508M:      Stefano Stabellini <sstabellini@kernel.org>
13509L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13510S:      Maintained
13511F:      arch/arm64/xen/
13512F:      arch/arm64/include/asm/xen/
13513
13514XEN NETWORK BACKEND DRIVER
13515M:      Wei Liu <wei.liu2@citrix.com>
13516M:      Paul Durrant <paul.durrant@citrix.com>
13517L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13518L:      netdev@vger.kernel.org
13519S:      Supported
13520F:      drivers/net/xen-netback/*
13521
13522XEN PCI SUBSYSTEM
13523M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13524L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13525S:      Supported
13526F:      arch/x86/pci/*xen*
13527F:      drivers/pci/*xen*
13528
13529XEN BLOCK SUBSYSTEM
13530M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13531M:      Roger Pau Monné <roger.pau@citrix.com>
13532L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13533S:      Supported
13534F:      drivers/block/xen-blkback/*
13535F:      drivers/block/xen*
13536
13537XEN PVSCSI DRIVERS
13538M:      Juergen Gross <jgross@suse.com>
13539L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13540L:      linux-scsi@vger.kernel.org
13541S:      Supported
13542F:      drivers/scsi/xen-scsifront.c
13543F:      drivers/xen/xen-scsiback.c
13544F:      include/xen/interface/io/vscsiif.h
13545
13546XEN SWIOTLB SUBSYSTEM
13547M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13548L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13549S:      Supported
13550F:      arch/x86/xen/*swiotlb*
13551F:      drivers/xen/*swiotlb*
13552
13553XFS FILESYSTEM
13554M:      Darrick J. Wong <darrick.wong@oracle.com>
13555M:      linux-xfs@vger.kernel.org
13556L:      linux-xfs@vger.kernel.org
13557W:      http://xfs.org/
13558T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13559S:      Supported
13560F:      Documentation/filesystems/xfs.txt
13561F:      fs/xfs/
13562
13563XILINX AXI ETHERNET DRIVER
13564M:      Anirudha Sarangi <anirudh@xilinx.com>
13565M:      John Linn <John.Linn@xilinx.com>
13566S:      Maintained
13567F:      drivers/net/ethernet/xilinx/xilinx_axienet*
13568
13569XILINX UARTLITE SERIAL DRIVER
13570M:      Peter Korsgaard <jacmet@sunsite.dk>
13571L:      linux-serial@vger.kernel.org
13572S:      Maintained
13573F:      drivers/tty/serial/uartlite.c
13574
13575XILINX VIDEO IP CORES
13576M:      Hyun Kwon <hyun.kwon@xilinx.com>
13577M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13578L:      linux-media@vger.kernel.org
13579T:      git git://linuxtv.org/media_tree.git
13580S:      Supported
13581F:      Documentation/devicetree/bindings/media/xilinx/
13582F:      drivers/media/platform/xilinx/
13583F:      include/uapi/linux/xilinx-v4l2-controls.h
13584
13585XILLYBUS DRIVER
13586M:      Eli Billauer <eli.billauer@gmail.com>
13587L:      linux-kernel@vger.kernel.org
13588S:      Supported
13589F:      drivers/char/xillybus/
13590
13591XTENSA XTFPGA PLATFORM SUPPORT
13592M:      Max Filippov <jcmvbkbc@gmail.com>
13593L:      linux-xtensa@linux-xtensa.org
13594S:      Maintained
13595F:      drivers/spi/spi-xtensa-xtfpga.c
13596F:      sound/soc/xtensa/xtfpga-i2s.c
13597
13598YAM DRIVER FOR AX.25
13599M:      Jean-Paul Roubelat <jpr@f6fbb.org>
13600L:      linux-hams@vger.kernel.org
13601S:      Maintained
13602F:      drivers/net/hamradio/yam*
13603F:      include/linux/yam.h
13604
13605YEALINK PHONE DRIVER
13606M:      Henk Vergonet <Henk.Vergonet@gmail.com>
13607L:      usbb2k-api-dev@nongnu.org
13608S:      Maintained
13609F:      Documentation/input/yealink.txt
13610F:      drivers/input/misc/yealink.*
13611
13612Z8530 DRIVER FOR AX.25
13613M:      Joerg Reuter <jreuter@yaina.de>
13614W:      http://yaina.de/jreuter/
13615W:      http://www.qsl.net/dl1bke/
13616L:      linux-hams@vger.kernel.org
13617S:      Maintained
13618F:      Documentation/networking/z8530drv.txt
13619F:      drivers/net/hamradio/*scc.c
13620F:      drivers/net/hamradio/z8530.h
13621
13622ZBUD COMPRESSED PAGE ALLOCATOR
13623M:      Seth Jennings <sjenning@redhat.com>
13624M:      Dan Streetman <ddstreet@ieee.org>
13625L:      linux-mm@kvack.org
13626S:      Maintained
13627F:      mm/zbud.c
13628F:      include/linux/zbud.h
13629
13630ZD1211RW WIRELESS DRIVER
13631M:      Daniel Drake <dsd@gentoo.org>
13632M:      Ulrich Kunitz <kune@deine-taler.de>
13633W:      http://zd1211.ath.cx/wiki/DriverRewrite
13634L:      linux-wireless@vger.kernel.org
13635L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
13636S:      Maintained
13637F:      drivers/net/wireless/zydas/zd1211rw/
13638
13639ZPOOL COMPRESSED PAGE STORAGE API
13640M:      Dan Streetman <ddstreet@ieee.org>
13641L:      linux-mm@kvack.org
13642S:      Maintained
13643F:      mm/zpool.c
13644F:      include/linux/zpool.h
13645
13646ZR36067 VIDEO FOR LINUX DRIVER
13647L:      mjpeg-users@lists.sourceforge.net
13648L:      linux-media@vger.kernel.org
13649W:      http://mjpeg.sourceforge.net/driver-zoran/
13650T:      hg https://linuxtv.org/hg/v4l-dvb
13651S:      Odd Fixes
13652F:      drivers/media/pci/zoran/
13653
13654ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13655M:      Minchan Kim <minchan@kernel.org>
13656M:      Nitin Gupta <ngupta@vflare.org>
13657R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13658L:      linux-kernel@vger.kernel.org
13659S:      Maintained
13660F:      drivers/block/zram/
13661F:      Documentation/blockdev/zram.txt
13662
13663ZS DECSTATION Z85C30 SERIAL DRIVER
13664M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13665S:      Maintained
13666F:      drivers/tty/serial/zs.*
13667
13668ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13669M:      Minchan Kim <minchan@kernel.org>
13670M:      Nitin Gupta <ngupta@vflare.org>
13671R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13672L:      linux-mm@kvack.org
13673S:      Maintained
13674F:      mm/zsmalloc.c
13675F:      include/linux/zsmalloc.h
13676F:      Documentation/vm/zsmalloc.txt
13677
13678ZSWAP COMPRESSED SWAP CACHING
13679M:      Seth Jennings <sjenning@redhat.com>
13680M:      Dan Streetman <ddstreet@ieee.org>
13681L:      linux-mm@kvack.org
13682S:      Maintained
13683F:      mm/zswap.c
13684
13685THE REST
13686M:      Linus Torvalds <torvalds@linux-foundation.org>
13687L:      linux-kernel@vger.kernel.org
13688Q:      http://patchwork.kernel.org/project/LKML/list/
13689T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13690S:      Buried alive in reporters
13691F:      *
13692F:      */
13693