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 <alex.aring@gmail.com>
 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
 208A8293 MEDIA DRIVER
 209M:      Antti Palosaari <crope@iki.fi>
 210L:      linux-media@vger.kernel.org
 211W:      https://linuxtv.org
 212W:      http://palosaari.fi/linux/
 213Q:      http://patchwork.linuxtv.org/project/linux-media/list/
 214T:      git git://linuxtv.org/anttip/media_tree.git
 215S:      Maintained
 216F:      drivers/media/dvb-frontends/a8293*
 217
 218AACRAID SCSI RAID DRIVER
 219M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
 220L:      linux-scsi@vger.kernel.org
 221W:      http://www.adaptec.com/
 222S:      Supported
 223F:      Documentation/scsi/aacraid.txt
 224F:      drivers/scsi/aacraid/
 225
 226ABI/API
 227L:      linux-api@vger.kernel.org
 228F:      include/linux/syscalls.h
 229F:      kernel/sys_ni.c
 230
 231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
 232M:      Hans de Goede <hdegoede@redhat.com>
 233L:      linux-hwmon@vger.kernel.org
 234S:      Maintained
 235F:      drivers/hwmon/abituguru.c
 236
 237ABIT UGURU 3 HARDWARE MONITOR DRIVER
 238M:      Alistair John Strachan <alistair@devzero.co.uk>
 239L:      linux-hwmon@vger.kernel.org
 240S:      Maintained
 241F:      drivers/hwmon/abituguru3.c
 242
 243ACCES 104-DIO-48E GPIO DRIVER
 244M:      William Breathitt Gray <vilhelm.gray@gmail.com>
 245L:      linux-gpio@vger.kernel.org
 246S:      Maintained
 247F:      drivers/gpio/gpio-104-dio-48e.c
 248
 249ACCES 104-IDI-48 GPIO DRIVER
 250M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
 251L:      linux-gpio@vger.kernel.org
 252S:      Maintained
 253F:      drivers/gpio/gpio-104-idi-48.c
 254
 255ACCES 104-IDIO-16 GPIO DRIVER
 256M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
 257L:      linux-gpio@vger.kernel.org
 258S:      Maintained
 259F:      drivers/gpio/gpio-104-idio-16.c
 260
 261ACCES 104-QUAD-8 IIO DRIVER
 262M:      William Breathitt Gray <vilhelm.gray@gmail.com>
 263L:      linux-iio@vger.kernel.org
 264S:      Maintained
 265F:      drivers/iio/counter/104-quad-8.c
 266
 267ACCES PCI-IDIO-16 GPIO DRIVER
 268M:      William Breathitt Gray <vilhelm.gray@gmail.com>
 269L:      linux-gpio@vger.kernel.org
 270S:      Maintained
 271F:      drivers/gpio/gpio-pci-idio-16.c
 272
 273ACENIC DRIVER
 274M:      Jes Sorensen <jes@trained-monkey.org>
 275L:      linux-acenic@sunsite.dk
 276S:      Maintained
 277F:      drivers/net/ethernet/alteon/acenic*
 278
 279ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
 280M:      Peter Feuerer <peter@piie.net>
 281L:      platform-driver-x86@vger.kernel.org
 282W:      http://piie.net/?section=acerhdf
 283S:      Maintained
 284F:      drivers/platform/x86/acerhdf.c
 285
 286ACER WMI LAPTOP EXTRAS
 287M:      "Lee, Chun-Yi" <jlee@suse.com>
 288L:      platform-driver-x86@vger.kernel.org
 289S:      Maintained
 290F:      drivers/platform/x86/acer-wmi.c
 291
 292ACPI
 293M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
 294M:      Len Brown <lenb@kernel.org>
 295L:      linux-acpi@vger.kernel.org
 296W:      https://01.org/linux-acpi
 297Q:      https://patchwork.kernel.org/project/linux-acpi/list/
 298T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
 299B:      https://bugzilla.kernel.org
 300S:      Supported
 301F:      drivers/acpi/
 302F:      drivers/pnp/pnpacpi/
 303F:      include/linux/acpi.h
 304F:      include/acpi/
 305F:      Documentation/acpi/
 306F:      Documentation/ABI/testing/sysfs-bus-acpi
 307F:      Documentation/ABI/testing/configfs-acpi
 308F:      drivers/pci/*acpi*
 309F:      drivers/pci/*/*acpi*
 310F:      drivers/pci/*/*/*acpi*
 311F:      tools/power/acpi/
 312
 313ACPI COMPONENT ARCHITECTURE (ACPICA)
 314M:      Robert Moore <robert.moore@intel.com>
 315M:      Lv Zheng <lv.zheng@intel.com>
 316M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
 317L:      linux-acpi@vger.kernel.org
 318L:      devel@acpica.org
 319W:      https://acpica.org/
 320W:      https://github.com/acpica/acpica/
 321Q:      https://patchwork.kernel.org/project/linux-acpi/list/
 322T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
 323B:      https://bugzilla.kernel.org
 324B:      https://bugs.acpica.org
 325S:      Supported
 326F:      drivers/acpi/acpica/
 327F:      include/acpi/
 328F:      tools/power/acpi/
 329
 330ACPI FAN DRIVER
 331M:      Zhang Rui <rui.zhang@intel.com>
 332L:      linux-acpi@vger.kernel.org
 333W:      https://01.org/linux-acpi
 334B:      https://bugzilla.kernel.org
 335S:      Supported
 336F:      drivers/acpi/fan.c
 337
 338ACPI FOR ARM64 (ACPI/arm64)
 339M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
 340M:      Hanjun Guo <hanjun.guo@linaro.org>
 341M:      Sudeep Holla <sudeep.holla@arm.com>
 342L:      linux-acpi@vger.kernel.org
 343S:      Maintained
 344F:      drivers/acpi/arm64
 345
 346ACPI THERMAL DRIVER
 347M:      Zhang Rui <rui.zhang@intel.com>
 348L:      linux-acpi@vger.kernel.org
 349W:      https://01.org/linux-acpi
 350B:      https://bugzilla.kernel.org
 351S:      Supported
 352F:      drivers/acpi/*thermal*
 353
 354ACPI VIDEO DRIVER
 355M:      Zhang Rui <rui.zhang@intel.com>
 356L:      linux-acpi@vger.kernel.org
 357W:      https://01.org/linux-acpi
 358B:      https://bugzilla.kernel.org
 359S:      Supported
 360F:      drivers/acpi/acpi_video.c
 361
 362ACPI WMI DRIVER
 363L:      platform-driver-x86@vger.kernel.org
 364S:      Orphan
 365F:      drivers/platform/x86/wmi.c
 366
 367AD1889 ALSA SOUND DRIVER
 368M:      Thibaut Varene <T-Bone@parisc-linux.org>
 369W:      http://wiki.parisc-linux.org/AD1889
 370L:      linux-parisc@vger.kernel.org
 371S:      Maintained
 372F:      sound/pci/ad1889.*
 373
 374AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
 375M:      Michael Hennerich <michael.hennerich@analog.com>
 376W:      http://wiki.analog.com/AD5254
 377W:      http://ez.analog.com/community/linux-device-drivers
 378S:      Supported
 379F:      drivers/misc/ad525x_dpot.c
 380
 381AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
 382M:      Michael Hennerich <michael.hennerich@analog.com>
 383W:      http://wiki.analog.com/AD5398
 384W:      http://ez.analog.com/community/linux-device-drivers
 385S:      Supported
 386F:      drivers/regulator/ad5398.c
 387
 388AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
 389M:      Michael Hennerich <michael.hennerich@analog.com>
 390W:      http://wiki.analog.com/AD7142
 391W:      http://ez.analog.com/community/linux-device-drivers
 392S:      Supported
 393F:      drivers/input/misc/ad714x.c
 394
 395AD7877 TOUCHSCREEN DRIVER
 396M:      Michael Hennerich <michael.hennerich@analog.com>
 397W:      http://wiki.analog.com/AD7877
 398W:      http://ez.analog.com/community/linux-device-drivers
 399S:      Supported
 400F:      drivers/input/touchscreen/ad7877.c
 401
 402AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
 403M:      Michael Hennerich <michael.hennerich@analog.com>
 404W:      http://wiki.analog.com/AD7879
 405W:      http://ez.analog.com/community/linux-device-drivers
 406S:      Supported
 407F:      drivers/input/touchscreen/ad7879.c
 408
 409ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
 410M:      Jiri Kosina <jikos@kernel.org>
 411S:      Maintained
 412
 413ADF7242 IEEE 802.15.4 RADIO DRIVER
 414M:      Michael Hennerich <michael.hennerich@analog.com>
 415W:      https://wiki.analog.com/ADF7242
 416W:      http://ez.analog.com/community/linux-device-drivers
 417L:      linux-wpan@vger.kernel.org
 418S:      Supported
 419F:      drivers/net/ieee802154/adf7242.c
 420F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
 421
 422ADM1025 HARDWARE MONITOR DRIVER
 423M:      Jean Delvare <jdelvare@suse.com>
 424L:      linux-hwmon@vger.kernel.org
 425S:      Maintained
 426F:      Documentation/hwmon/adm1025
 427F:      drivers/hwmon/adm1025.c
 428
 429ADM1029 HARDWARE MONITOR DRIVER
 430M:      Corentin Labbe <clabbe.montjoie@gmail.com>
 431L:      linux-hwmon@vger.kernel.org
 432S:      Maintained
 433F:      drivers/hwmon/adm1029.c
 434
 435ADM8211 WIRELESS DRIVER
 436L:      linux-wireless@vger.kernel.org
 437W:      http://wireless.kernel.org/
 438S:      Orphan
 439F:      drivers/net/wireless/admtek/adm8211.*
 440
 441ADP1653 FLASH CONTROLLER DRIVER
 442M:      Sakari Ailus <sakari.ailus@iki.fi>
 443L:      linux-media@vger.kernel.org
 444S:      Maintained
 445F:      drivers/media/i2c/adp1653.c
 446F:      include/media/i2c/adp1653.h
 447
 448ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
 449M:      Michael Hennerich <michael.hennerich@analog.com>
 450W:      http://wiki.analog.com/ADP5520
 451W:      http://ez.analog.com/community/linux-device-drivers
 452S:      Supported
 453F:      drivers/mfd/adp5520.c
 454F:      drivers/video/backlight/adp5520_bl.c
 455F:      drivers/leds/leds-adp5520.c
 456F:      drivers/gpio/gpio-adp5520.c
 457F:      drivers/input/keyboard/adp5520-keys.c
 458
 459ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
 460M:      Michael Hennerich <michael.hennerich@analog.com>
 461W:      http://wiki.analog.com/ADP5588
 462W:      http://ez.analog.com/community/linux-device-drivers
 463S:      Supported
 464F:      drivers/input/keyboard/adp5588-keys.c
 465F:      drivers/gpio/gpio-adp5588.c
 466
 467ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
 468M:      Michael Hennerich <michael.hennerich@analog.com>
 469W:      http://wiki.analog.com/ADP8860
 470W:      http://ez.analog.com/community/linux-device-drivers
 471S:      Supported
 472F:      drivers/video/backlight/adp8860_bl.c
 473
 474ADS1015 HARDWARE MONITOR DRIVER
 475M:      Dirk Eibach <eibach@gdsys.de>
 476L:      linux-hwmon@vger.kernel.org
 477S:      Maintained
 478F:      Documentation/hwmon/ads1015
 479F:      drivers/hwmon/ads1015.c
 480F:      include/linux/platform_data/ads1015.h
 481
 482ADT746X FAN DRIVER
 483M:      Colin Leroy <colin@colino.net>
 484S:      Maintained
 485F:      drivers/macintosh/therm_adt746x.c
 486
 487ADT7475 HARDWARE MONITOR DRIVER
 488M:      Jean Delvare <jdelvare@suse.com>
 489L:      linux-hwmon@vger.kernel.org
 490S:      Maintained
 491F:      Documentation/hwmon/adt7475
 492F:      drivers/hwmon/adt7475.c
 493
 494ADVANSYS SCSI DRIVER
 495M:      Matthew Wilcox <matthew@wil.cx>
 496M:      Hannes Reinecke <hare@suse.com>
 497L:      linux-scsi@vger.kernel.org
 498S:      Maintained
 499F:      Documentation/scsi/advansys.txt
 500F:      drivers/scsi/advansys.c
 501
 502ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
 503M:      Michael Hennerich <michael.hennerich@analog.com>
 504W:      http://wiki.analog.com/ADXL345
 505W:      http://ez.analog.com/community/linux-device-drivers
 506S:      Supported
 507F:      drivers/input/misc/adxl34x.c
 508
 509AEDSP16 DRIVER
 510M:      Riccardo Facchetti <fizban@tin.it>
 511S:      Maintained
 512F:      sound/oss/aedsp16.c
 513
 514AF9013 MEDIA DRIVER
 515M:      Antti Palosaari <crope@iki.fi>
 516L:      linux-media@vger.kernel.org
 517W:      https://linuxtv.org
 518W:      http://palosaari.fi/linux/
 519Q:      http://patchwork.linuxtv.org/project/linux-media/list/
 520T:      git git://linuxtv.org/anttip/media_tree.git
 521S:      Maintained
 522F:      drivers/media/dvb-frontends/af9013*
 523
 524AF9033 MEDIA DRIVER
 525M:      Antti Palosaari <crope@iki.fi>
 526L:      linux-media@vger.kernel.org
 527W:      https://linuxtv.org
 528W:      http://palosaari.fi/linux/
 529Q:      http://patchwork.linuxtv.org/project/linux-media/list/
 530T:      git git://linuxtv.org/anttip/media_tree.git
 531S:      Maintained
 532F:      drivers/media/dvb-frontends/af9033*
 533
 534AFFS FILE SYSTEM
 535L:      linux-fsdevel@vger.kernel.org
 536S:      Orphan
 537F:      Documentation/filesystems/affs.txt
 538F:      fs/affs/
 539
 540AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
 541M:      David Howells <dhowells@redhat.com>
 542L:      linux-afs@lists.infradead.org
 543S:      Supported
 544F:      fs/afs/
 545F:      include/net/af_rxrpc.h
 546F:      net/rxrpc/af_rxrpc.c
 547W:      https://www.infradead.org/~dhowells/kafs/
 548
 549AGPGART DRIVER
 550M:      David Airlie <airlied@linux.ie>
 551T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
 552S:      Maintained
 553F:      drivers/char/agp/
 554F:      include/linux/agp*
 555F:      include/uapi/linux/agp*
 556
 557AHA152X SCSI DRIVER
 558M:      "Juergen E. Fischer" <fischer@norbit.de>
 559L:      linux-scsi@vger.kernel.org
 560S:      Maintained
 561F:      drivers/scsi/aha152x*
 562F:      drivers/scsi/pcmcia/aha152x*
 563
 564AIC7XXX / AIC79XX SCSI DRIVER
 565M:      Hannes Reinecke <hare@suse.com>
 566L:      linux-scsi@vger.kernel.org
 567S:      Maintained
 568F:      drivers/scsi/aic7xxx/
 569
 570AIMSLAB FM RADIO RECEIVER DRIVER
 571M:      Hans Verkuil <hverkuil@xs4all.nl>
 572L:      linux-media@vger.kernel.org
 573T:      git git://linuxtv.org/media_tree.git
 574W:      https://linuxtv.org
 575S:      Maintained
 576F:      drivers/media/radio/radio-aimslab*
 577
 578AIO
 579M:      Benjamin LaHaise <bcrl@kvack.org>
 580L:      linux-aio@kvack.org
 581S:      Supported
 582F:      fs/aio.c
 583F:      include/linux/*aio*.h
 584
 585AIRSPY MEDIA DRIVER
 586M:      Antti Palosaari <crope@iki.fi>
 587L:      linux-media@vger.kernel.org
 588W:      https://linuxtv.org
 589W:      http://palosaari.fi/linux/
 590Q:      http://patchwork.linuxtv.org/project/linux-media/list/
 591T:      git git://linuxtv.org/anttip/media_tree.git
 592S:      Maintained
 593F:      drivers/media/usb/airspy/
 594
 595ALACRITECH GIGABIT ETHERNET DRIVER
 596M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
 597S:      Maintained
 598F:      drivers/net/ethernet/alacritech/*
 599
 600ALCATEL SPEEDTOUCH USB DRIVER
 601M:      Duncan Sands <duncan.sands@free.fr>
 602L:      linux-usb@vger.kernel.org
 603W:      http://www.linux-usb.org/SpeedTouch/
 604S:      Maintained
 605F:      drivers/usb/atm/speedtch.c
 606F:      drivers/usb/atm/usbatm.c
 607
 608ALCHEMY AU1XX0 MMC DRIVER
 609M:      Manuel Lauss <manuel.lauss@gmail.com>
 610S:      Maintained
 611F:      drivers/mmc/host/au1xmmc.c
 612
 613ALI1563 I2C DRIVER
 614M:      Rudolf Marek <r.marek@assembler.cz>
 615L:      linux-i2c@vger.kernel.org
 616S:      Maintained
 617F:      Documentation/i2c/busses/i2c-ali1563
 618F:      drivers/i2c/busses/i2c-ali1563.c
 619
 620ALLWINNER SECURITY SYSTEM
 621M:      Corentin Labbe <clabbe.montjoie@gmail.com>
 622L:      linux-crypto@vger.kernel.org
 623S:      Maintained
 624F:      drivers/crypto/sunxi-ss/
 625
 626ALPHA PORT
 627M:      Richard Henderson <rth@twiddle.net>
 628M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
 629M:      Matt Turner <mattst88@gmail.com>
 630S:      Odd Fixes
 631L:      linux-alpha@vger.kernel.org
 632F:      arch/alpha/
 633
 634ALPS PS/2 TOUCHPAD DRIVER
 635R:      Pali Rohár <pali.rohar@gmail.com>
 636F:      drivers/input/mouse/alps.*
 637
 638ALTERA MAILBOX DRIVER
 639M:      Ley Foon Tan <lftan@altera.com>
 640L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
 641S:      Maintained
 642F:      drivers/mailbox/mailbox-altera.c
 643
 644ALTERA PIO DRIVER
 645M:      Tien Hock Loh <thloh@altera.com>
 646L:      linux-gpio@vger.kernel.org
 647S:      Maintained
 648F:      drivers/gpio/gpio-altera.c
 649
 650ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
 651M:      Thor Thayer <thor.thayer@linux.intel.com>
 652S:      Maintained
 653F:      drivers/gpio/gpio-altera-a10sr.c
 654F:      drivers/mfd/altera-a10sr.c
 655F:      drivers/reset/reset-a10sr.c
 656F:      include/linux/mfd/altera-a10sr.h
 657F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
 658
 659ALTERA TRIPLE SPEED ETHERNET DRIVER
 660M:      Vince Bridgers <vbridger@opensource.altera.com>
 661L:      netdev@vger.kernel.org
 662L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
 663S:      Maintained
 664F:      drivers/net/ethernet/altera/
 665
 666ALTERA UART/JTAG UART SERIAL DRIVERS
 667M:      Tobias Klauser <tklauser@distanz.ch>
 668L:      linux-serial@vger.kernel.org
 669L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
 670S:      Maintained
 671F:      drivers/tty/serial/altera_uart.c
 672F:      drivers/tty/serial/altera_jtaguart.c
 673F:      include/linux/altera_uart.h
 674F:      include/linux/altera_jtaguart.h
 675
 676AMAZON ETHERNET DRIVERS
 677M:      Netanel Belgazal <netanel@annapurnalabs.com>
 678R:      Saeed Bishara <saeed@annapurnalabs.com>
 679R:      Zorik Machulsky <zorik@annapurnalabs.com>
 680L:      netdev@vger.kernel.org
 681S:      Supported
 682F:      Documentation/networking/ena.txt
 683F:      drivers/net/ethernet/amazon/
 684
 685AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
 686M:      Tom Lendacky <thomas.lendacky@amd.com>
 687M:      Gary Hook <gary.hook@amd.com>
 688L:      linux-crypto@vger.kernel.org
 689S:      Supported
 690F:      drivers/crypto/ccp/
 691F:      include/linux/ccp.h
 692
 693AMD FAM15H PROCESSOR POWER MONITORING DRIVER
 694M:      Huang Rui <ray.huang@amd.com>
 695L:      linux-hwmon@vger.kernel.org
 696S:      Supported
 697F:      Documentation/hwmon/fam15h_power
 698F:      drivers/hwmon/fam15h_power.c
 699
 700AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
 701L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
 702S:      Orphan
 703F:      drivers/usb/gadget/udc/amd5536udc.*
 704
 705AMD GEODE PROCESSOR/CHIPSET SUPPORT
 706P:      Andres Salomon <dilinger@queued.net>
 707L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
 708W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
 709S:      Supported
 710F:      drivers/char/hw_random/geode-rng.c
 711F:      drivers/crypto/geode*
 712F:      drivers/video/fbdev/geode/
 713F:      arch/x86/include/asm/geode.h
 714
 715AMD IOMMU (AMD-VI)
 716M:      Joerg Roedel <joro@8bytes.org>
 717L:      iommu@lists.linux-foundation.org
 718T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
 719S:      Maintained
 720F:      drivers/iommu/amd_iommu*.[ch]
 721F:      include/linux/amd-iommu.h
 722
 723AMD KFD
 724M:      Oded Gabbay <oded.gabbay@gmail.com>
 725L:      dri-devel@lists.freedesktop.org
 726T:      git git://people.freedesktop.org/~gabbayo/linux.git
 727S:      Supported
 728F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
 729F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
 730F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
 731F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
 732F:      drivers/gpu/drm/amd/amdkfd/
 733F:      drivers/gpu/drm/amd/include/cik_structs.h
 734F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
 735F:      drivers/gpu/drm/amd/include/vi_structs.h
 736F:      drivers/gpu/drm/radeon/radeon_kfd.c
 737F:      drivers/gpu/drm/radeon/radeon_kfd.h
 738F:      include/uapi/linux/kfd_ioctl.h
 739
 740AMD SEATTLE DEVICE TREE SUPPORT
 741M:      Brijesh Singh <brijeshkumar.singh@amd.com>
 742M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
 743M:      Tom Lendacky <thomas.lendacky@amd.com>
 744S:      Supported
 745F:      arch/arm64/boot/dts/amd/
 746
 747AMD XGBE DRIVER
 748M:      Tom Lendacky <thomas.lendacky@amd.com>
 749L:      netdev@vger.kernel.org
 750S:      Supported
 751F:      drivers/net/ethernet/amd/xgbe/
 752F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
 753
 754AMS (Apple Motion Sensor) DRIVER
 755M:      Michael Hanselmann <linux-kernel@hansmi.ch>
 756S:      Supported
 757F:      drivers/macintosh/ams/
 758
 759ANALOG DEVICES INC AD9389B DRIVER
 760M:      Hans Verkuil <hans.verkuil@cisco.com>
 761L:      linux-media@vger.kernel.org
 762S:      Maintained
 763F:      drivers/media/i2c/ad9389b*
 764
 765ANALOG DEVICES INC ADV7180 DRIVER
 766M:      Lars-Peter Clausen <lars@metafoo.de>
 767L:      linux-media@vger.kernel.org
 768W:      http://ez.analog.com/community/linux-device-drivers
 769S:      Supported
 770F:      drivers/media/i2c/adv7180.c
 771
 772ANALOG DEVICES INC ADV7511 DRIVER
 773M:      Hans Verkuil <hans.verkuil@cisco.com>
 774L:      linux-media@vger.kernel.org
 775S:      Maintained
 776F:      drivers/media/i2c/adv7511*
 777
 778ANALOG DEVICES INC ADV7604 DRIVER
 779M:      Hans Verkuil <hans.verkuil@cisco.com>
 780L:      linux-media@vger.kernel.org
 781S:      Maintained
 782F:      drivers/media/i2c/adv7604*
 783
 784ANALOG DEVICES INC ADV7842 DRIVER
 785M:      Hans Verkuil <hans.verkuil@cisco.com>
 786L:      linux-media@vger.kernel.org
 787S:      Maintained
 788F:      drivers/media/i2c/adv7842*
 789
 790ANALOG DEVICES INC ASOC CODEC DRIVERS
 791M:      Lars-Peter Clausen <lars@metafoo.de>
 792L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
 793W:      http://wiki.analog.com/
 794W:      http://ez.analog.com/community/linux-device-drivers
 795S:      Supported
 796F:      sound/soc/codecs/adau*
 797F:      sound/soc/codecs/adav*
 798F:      sound/soc/codecs/ad1*
 799F:      sound/soc/codecs/ad7*
 800F:      sound/soc/codecs/ssm*
 801F:      sound/soc/codecs/sigmadsp.*
 802
 803ANALOG DEVICES INC ASOC DRIVERS
 804L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
 805L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
 806W:      http://blackfin.uclinux.org/
 807S:      Supported
 808F:      sound/soc/blackfin/*
 809
 810ANALOG DEVICES INC DMA DRIVERS
 811M:      Lars-Peter Clausen <lars@metafoo.de>
 812W:      http://ez.analog.com/community/linux-device-drivers
 813S:      Supported
 814F:      drivers/dma/dma-axi-dmac.c
 815
 816ANALOG DEVICES INC IIO DRIVERS
 817M:      Lars-Peter Clausen <lars@metafoo.de>
 818M:      Michael Hennerich <Michael.Hennerich@analog.com>
 819W:      http://wiki.analog.com/
 820W:      http://ez.analog.com/community/linux-device-drivers
 821S:      Supported
 822F:      drivers/iio/*/ad*
 823F:      drivers/iio/adc/ltc2497*
 824X:      drivers/iio/*/adjd*
 825F:      drivers/staging/iio/*/ad*
 826F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
 827
 828ANDROID CONFIG FRAGMENTS
 829M:      Rob Herring <robh@kernel.org>
 830S:      Supported
 831F:      kernel/configs/android*
 832
 833ANDROID DRIVERS
 834M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 835M:      Arve Hjønnevåg <arve@android.com>
 836M:      Riley Andrews <riandrews@android.com>
 837T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
 838L:      devel@driverdev.osuosl.org
 839S:      Supported
 840F:      drivers/android/
 841F:      drivers/staging/android/
 842
 843ANDROID ION DRIVER
 844M:      Laura Abbott <labbott@redhat.com>
 845M:      Sumit Semwal <sumit.semwal@linaro.org>
 846L:      devel@driverdev.osuosl.org
 847S:      Supported
 848F:      drivers/staging/android/ion
 849F:      drivers/staging/android/uapi/ion.h
 850F:      drivers/staging/android/uapi/ion_test.h
 851
 852AOA (Apple Onboard Audio) ALSA DRIVER
 853M:      Johannes Berg <johannes@sipsolutions.net>
 854L:      linuxppc-dev@lists.ozlabs.org
 855L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
 856S:      Maintained
 857F:      sound/aoa/
 858
 859APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
 860M:      William Breathitt Gray <vilhelm.gray@gmail.com>
 861L:      linux-iio@vger.kernel.org
 862S:      Maintained
 863F:      drivers/iio/adc/stx104.c
 864
 865APM DRIVER
 866M:      Jiri Kosina <jikos@kernel.org>
 867S:      Odd fixes
 868T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
 869F:      arch/x86/kernel/apm_32.c
 870F:      include/linux/apm_bios.h
 871F:      include/uapi/linux/apm_bios.h
 872F:      drivers/char/apm-emulation.c
 873
 874APPARMOR SECURITY MODULE
 875M:      John Johansen <john.johansen@canonical.com>
 876L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
 877W:      apparmor.wiki.kernel.org
 878T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
 879S:      Supported
 880F:      security/apparmor/
 881F:      Documentation/admin-guide/LSM/apparmor.rst
 882
 883APPLE BCM5974 MULTITOUCH DRIVER
 884M:      Henrik Rydberg <rydberg@bitmath.org>
 885L:      linux-input@vger.kernel.org
 886S:      Odd fixes
 887F:      drivers/input/mouse/bcm5974.c
 888
 889APPLE SMC DRIVER
 890M:      Henrik Rydberg <rydberg@bitmath.org>
 891L:      linux-hwmon@vger.kernel.org
 892S:      Odd fixes
 893F:      drivers/hwmon/applesmc.c
 894
 895APPLETALK NETWORK LAYER
 896L:      netdev@vger.kernel.org
 897S:      Odd fixes
 898F:      drivers/net/appletalk/
 899F:      net/appletalk/
 900
 901APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
 902M:      Duc Dang <dhdang@apm.com>
 903S:      Supported
 904F:      arch/arm64/boot/dts/apm/
 905
 906APPLIED MICRO (APM) X-GENE SOC EDAC
 907M:      Loc Ho <lho@apm.com>
 908S:      Supported
 909F:      drivers/edac/xgene_edac.c
 910F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
 911
 912APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
 913M:      Iyappan Subramanian <isubramanian@apm.com>
 914M:      Keyur Chudgar <kchudgar@apm.com>
 915S:      Supported
 916F:      drivers/net/ethernet/apm/xgene-v2/
 917
 918APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
 919M:      Iyappan Subramanian <isubramanian@apm.com>
 920M:      Keyur Chudgar <kchudgar@apm.com>
 921M:      Quan Nguyen <qnguyen@apm.com>
 922S:      Supported
 923F:      drivers/net/ethernet/apm/xgene/
 924F:      drivers/net/phy/mdio-xgene.c
 925F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
 926F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
 927
 928APPLIED MICRO (APM) X-GENE SOC PMU
 929M:      Tai Nguyen <ttnguyen@apm.com>
 930S:      Supported
 931F:      drivers/perf/xgene_pmu.c
 932F:      Documentation/perf/xgene-pmu.txt
 933F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
 934
 935APTINA CAMERA SENSOR PLL
 936M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
 937L:      linux-media@vger.kernel.org
 938S:      Maintained
 939F:      drivers/media/i2c/aptina-pll.*
 940
 941ARC FRAMEBUFFER DRIVER
 942M:      Jaya Kumar <jayalk@intworks.biz>
 943S:      Maintained
 944F:      drivers/video/fbdev/arcfb.c
 945F:      drivers/video/fbdev/core/fb_defio.c
 946
 947ARC PGU DRM DRIVER
 948M:      Alexey Brodkin <abrodkin@synopsys.com>
 949S:      Supported
 950F:      drivers/gpu/drm/arc/
 951F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
 952
 953ARCNET NETWORK LAYER
 954M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
 955L:      netdev@vger.kernel.org
 956S:      Maintained
 957F:      drivers/net/arcnet/
 958F:      include/uapi/linux/if_arcnet.h
 959
 960ARM ARCHITECTED TIMER DRIVER
 961M:      Mark Rutland <mark.rutland@arm.com>
 962M:      Marc Zyngier <marc.zyngier@arm.com>
 963L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 964S:      Maintained
 965F:      arch/arm/include/asm/arch_timer.h
 966F:      arch/arm64/include/asm/arch_timer.h
 967F:      drivers/clocksource/arm_arch_timer.c
 968
 969ARM HDLCD DRM DRIVER
 970M:      Liviu Dudau <liviu.dudau@arm.com>
 971S:      Supported
 972F:      drivers/gpu/drm/arm/hdlcd_*
 973F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
 974
 975ARM MALI-DP DRM DRIVER
 976M:      Liviu Dudau <liviu.dudau@arm.com>
 977M:      Brian Starkey <brian.starkey@arm.com>
 978M:      Mali DP Maintainers <malidp@foss.arm.com>
 979S:      Supported
 980F:      drivers/gpu/drm/arm/
 981F:      Documentation/devicetree/bindings/display/arm,malidp.txt
 982
 983ARM MFM AND FLOPPY DRIVERS
 984M:      Ian Molton <spyro@f2s.com>
 985S:      Maintained
 986F:      arch/arm/lib/floppydma.S
 987F:      arch/arm/include/asm/floppy.h
 988
 989ARM PMU PROFILING AND DEBUGGING
 990M:      Will Deacon <will.deacon@arm.com>
 991M:      Mark Rutland <mark.rutland@arm.com>
 992S:      Maintained
 993L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 994F:      arch/arm*/kernel/perf_*
 995F:      arch/arm/oprofile/common.c
 996F:      arch/arm*/kernel/hw_breakpoint.c
 997F:      arch/arm*/include/asm/hw_breakpoint.h
 998F:      arch/arm*/include/asm/perf_event.h
 999F:      drivers/perf/*
1000F:      include/linux/perf/arm_pmu.h
1001F:      Documentation/devicetree/bindings/arm/pmu.txt
1002F:      Documentation/devicetree/bindings/perf/
1003
1004ARM PORT
1005M:      Russell King <linux@armlinux.org.uk>
1006L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1007W:      http://www.armlinux.org.uk/
1008S:      Maintained
1009T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1010F:      arch/arm/
1011
1012ARM PRIMECELL AACI PL041 DRIVER
1013M:      Russell King <linux@armlinux.org.uk>
1014S:      Maintained
1015F:      sound/arm/aaci.*
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 PRIMECELL CLCD PL110 DRIVER
1024M:      Russell King <linux@armlinux.org.uk>
1025S:      Maintained
1026F:      drivers/video/fbdev/amba-clcd.*
1027
1028ARM PRIMECELL KMI PL050 DRIVER
1029M:      Russell King <linux@armlinux.org.uk>
1030S:      Maintained
1031F:      drivers/input/serio/ambakmi.*
1032F:      include/linux/amba/kmi.h
1033
1034ARM PRIMECELL MMCI PL180/1 DRIVER
1035M:      Russell King <linux@armlinux.org.uk>
1036S:      Maintained
1037F:      drivers/mmc/host/mmci.*
1038F:      include/linux/amba/mmci.h
1039
1040ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1041M:      Russell King <linux@armlinux.org.uk>
1042S:      Maintained
1043F:      drivers/tty/serial/amba-pl01*.c
1044F:      include/linux/amba/serial.h
1045
1046ARM SMMU DRIVERS
1047M:      Will Deacon <will.deacon@arm.com>
1048R:      Robin Murphy <robin.murphy@arm.com>
1049L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1050S:      Maintained
1051F:      drivers/iommu/arm-smmu.c
1052F:      drivers/iommu/arm-smmu-v3.c
1053F:      drivers/iommu/io-pgtable-arm.c
1054F:      drivers/iommu/io-pgtable-arm-v7s.c
1055
1056ARM SUB-ARCHITECTURES
1057L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058S:      Maintained
1059F:      arch/arm/mach-*/
1060F:      arch/arm/plat-*/
1061T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1062
1063ARM/ACTIONS SEMI ARCHITECTURE
1064M:      Andreas Färber <afaerber@suse.de>
1065L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1066S:      Maintained
1067N:      owl
1068F:      arch/arm/mach-actions/
1069F:      arch/arm/boot/dts/owl-*
1070F:      arch/arm64/boot/dts/actions/
1071F:      drivers/clocksource/owl-*
1072F:      drivers/soc/actions/
1073F:      include/dt-bindings/power/owl-*
1074F:      include/linux/soc/actions/
1075F:      Documentation/devicetree/bindings/arm/actions.txt
1076F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1077F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1078
1079ARM/ADS SPHERE MACHINE SUPPORT
1080M:      Lennert Buytenhek <kernel@wantstofly.org>
1081L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1082S:      Maintained
1083
1084ARM/AFEB9260 MACHINE SUPPORT
1085M:      Sergey Lapin <slapin@ossfans.org>
1086L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1087S:      Maintained
1088
1089ARM/AJECO 1ARM MACHINE SUPPORT
1090M:      Lennert Buytenhek <kernel@wantstofly.org>
1091L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092S:      Maintained
1093
1094ARM/Allwinner SoC Clock Support
1095M:      Emilio López <emilio@elopez.com.ar>
1096S:      Maintained
1097F:      drivers/clk/sunxi/
1098
1099ARM/Allwinner sunXi SoC support
1100M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1101M:      Chen-Yu Tsai <wens@csie.org>
1102L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1103S:      Maintained
1104N:      sun[x456789]i
1105N:      sun50i
1106F:      arch/arm/mach-sunxi/
1107F:      arch/arm64/boot/dts/allwinner/
1108F:      drivers/clk/sunxi-ng/
1109F:      drivers/pinctrl/sunxi/
1110F:      drivers/soc/sunxi/
1111T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1112
1113ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1114M:      Neil Armstrong <narmstrong@baylibre.com>
1115M:      Jerome Brunet <jbrunet@baylibre.com>
1116L:      linux-amlogic@lists.infradead.org
1117S:      Maintained
1118F:      drivers/clk/meson/
1119F:      include/dt-bindings/clock/meson*
1120F:      include/dt-bindings/clock/gxbb*
1121F:      Documentation/devicetree/bindings/clock/amlogic*
1122
1123ARM/Amlogic Meson SoC support
1124M:      Carlo Caione <carlo@caione.org>
1125M:      Kevin Hilman <khilman@baylibre.com>
1126L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1127L:      linux-amlogic@lists.infradead.org
1128W:      http://linux-meson.com/
1129S:      Maintained
1130F:      arch/arm/mach-meson/
1131F:      arch/arm/boot/dts/meson*
1132F:      arch/arm64/boot/dts/amlogic/
1133F:      drivers/pinctrl/meson/
1134F:      drivers/mmc/host/meson*
1135N:      meson
1136
1137ARM/Annapurna Labs ALPINE ARCHITECTURE
1138M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1139M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1140L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1141S:      Maintained
1142F:      arch/arm/mach-alpine/
1143F:      arch/arm/boot/dts/alpine*
1144F:      arch/arm64/boot/dts/al/
1145F:      drivers/*/*alpine*
1146
1147ARM/ARTPEC MACHINE SUPPORT
1148M:      Jesper Nilsson <jesper.nilsson@axis.com>
1149M:      Lars Persson <lars.persson@axis.com>
1150M:      Niklas Cassel <niklas.cassel@axis.com>
1151S:      Maintained
1152L:      linux-arm-kernel@axis.com
1153F:      arch/arm/mach-artpec
1154F:      arch/arm/boot/dts/artpec6*
1155F:      drivers/clk/axis
1156F:      drivers/pinctrl/pinctrl-artpec*
1157F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1158
1159ARM/ASPEED I2C DRIVER
1160M:      Brendan Higgins <brendanhiggins@google.com>
1161R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1162R:      Joel Stanley <joel@jms.id.au>
1163L:      linux-i2c@vger.kernel.org
1164L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1165S:      Maintained
1166F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1167F:      drivers/i2c/busses/i2c-aspeed.c
1168F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1169F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1170
1171ARM/ASPEED MACHINE SUPPORT
1172M:      Joel Stanley <joel@jms.id.au>
1173S:      Maintained
1174F:      arch/arm/mach-aspeed/
1175F:      arch/arm/boot/dts/aspeed-*
1176F:      drivers/*/*aspeed*
1177
1178ARM/ATMEL AT91 Clock Support
1179M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1180S:      Maintained
1181F:      drivers/clk/at91
1182
1183ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1184M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1185M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1186L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1187W:      http://www.linux4sam.org
1188T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1189S:      Supported
1190F:      arch/arm/mach-at91/
1191F:      include/soc/at91/
1192F:      arch/arm/boot/dts/at91*.dts
1193F:      arch/arm/boot/dts/at91*.dtsi
1194F:      arch/arm/boot/dts/sama*.dts
1195F:      arch/arm/boot/dts/sama*.dtsi
1196F:      arch/arm/include/debug/at91.S
1197F:      drivers/memory/atmel*
1198
1199ARM/CALXEDA HIGHBANK ARCHITECTURE
1200M:      Rob Herring <robh@kernel.org>
1201L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202S:      Maintained
1203F:      arch/arm/mach-highbank/
1204F:      arch/arm/boot/dts/highbank.dts
1205F:      arch/arm/boot/dts/ecx-*.dts*
1206
1207ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1208M:      Krzysztof Halasa <khalasa@piap.pl>
1209S:      Maintained
1210F:      arch/arm/mach-cns3xxx/
1211
1212ARM/CAVIUM THUNDER NETWORK DRIVER
1213M:      Sunil Goutham <sgoutham@cavium.com>
1214M:      Robert Richter <rric@kernel.org>
1215L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216S:      Supported
1217F:      drivers/net/ethernet/cavium/thunder/
1218
1219ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1220M:      Alexander Shiyan <shc_work@mail.ru>
1221L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222S:      Odd Fixes
1223N:      clps711x
1224
1225ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1226M:      Lennert Buytenhek <kernel@wantstofly.org>
1227L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1228S:      Maintained
1229
1230ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1231M:      Hartley Sweeten <hsweeten@visionengravers.com>
1232M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1233L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234S:      Maintained
1235F:      arch/arm/mach-ep93xx/
1236F:      arch/arm/mach-ep93xx/include/mach/
1237
1238ARM/CLKDEV SUPPORT
1239M:      Russell King <linux@armlinux.org.uk>
1240L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241S:      Maintained
1242T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1243F:      arch/arm/include/asm/clkdev.h
1244F:      drivers/clk/clkdev.c
1245
1246ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1247M:      Mike Rapoport <mike@compulab.co.il>
1248L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249S:      Maintained
1250
1251ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1252M:      Baruch Siach <baruch@tkos.co.il>
1253L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254S:      Maintained
1255F:      arch/arm/boot/dts/cx92755*
1256N:      digicolor
1257
1258ARM/CONTEC MICRO9 MACHINE SUPPORT
1259M:      Hubert Feurstein <hubert.feurstein@contec.at>
1260S:      Maintained
1261F:      arch/arm/mach-ep93xx/micro9.c
1262
1263ARM/CORESIGHT FRAMEWORK AND DRIVERS
1264M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1265L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266S:      Maintained
1267F:      drivers/hwtracing/coresight/*
1268F:      Documentation/trace/coresight.txt
1269F:      Documentation/trace/coresight-cpu-debug.txt
1270F:      Documentation/devicetree/bindings/arm/coresight.txt
1271F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1272F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1273F:      tools/perf/arch/arm/util/pmu.c
1274F:      tools/perf/arch/arm/util/auxtrace.c
1275F:      tools/perf/arch/arm/util/cs-etm.c
1276F:      tools/perf/arch/arm/util/cs-etm.h
1277F:      tools/perf/util/cs-etm.h
1278
1279ARM/CORGI MACHINE SUPPORT
1280M:      Richard Purdie <rpurdie@rpsys.net>
1281S:      Maintained
1282
1283ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1284M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1285L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286T:      git git://github.com/ulli-kroll/linux.git
1287S:      Maintained
1288F:      arch/arm/mach-gemini/
1289F:      drivers/rtc/rtc-ftrtc010.c
1290
1291ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1292M:      Barry Song <baohua@kernel.org>
1293L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1295S:      Maintained
1296F:      arch/arm/boot/dts/prima2*
1297F:      arch/arm/mach-prima2/
1298F:      drivers/clk/sirf/
1299F:      drivers/clocksource/timer-prima2.c
1300F:      drivers/clocksource/timer-atlas7.c
1301N:      [^a-z]sirf
1302
1303ARM/EBSA110 MACHINE SUPPORT
1304M:      Russell King <linux@armlinux.org.uk>
1305L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306W:      http://www.armlinux.org.uk/
1307S:      Maintained
1308F:      arch/arm/mach-ebsa110/
1309F:      drivers/net/ethernet/amd/am79c961a.*
1310
1311ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1312M:      Uwe Kleine-König <kernel@pengutronix.de>
1313L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314S:      Maintained
1315N:      efm32
1316
1317ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1318M:      Robert Jarzmik <robert.jarzmik@free.fr>
1319L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320S:      Maintained
1321F:      arch/arm/mach-pxa/ezx.c
1322
1323ARM/FARADAY FA526 PORT
1324M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1325L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326S:      Maintained
1327T:      git git://git.berlios.de/gemini-board
1328F:      arch/arm/mm/*-fa*
1329
1330ARM/FOOTBRIDGE ARCHITECTURE
1331M:      Russell King <linux@armlinux.org.uk>
1332L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333W:      http://www.armlinux.org.uk/
1334S:      Maintained
1335F:      arch/arm/include/asm/hardware/dec21285.h
1336F:      arch/arm/mach-footbridge/
1337
1338ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1339M:      Shawn Guo <shawnguo@kernel.org>
1340M:      Sascha Hauer <kernel@pengutronix.de>
1341R:      Fabio Estevam <fabio.estevam@nxp.com>
1342L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1343S:      Maintained
1344T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1345F:      arch/arm/mach-imx/
1346F:      arch/arm/mach-mxs/
1347F:      arch/arm/boot/dts/imx*
1348F:      arch/arm/configs/imx*_defconfig
1349F:      drivers/clk/imx/
1350F:      drivers/soc/imx/
1351F:      include/soc/imx/
1352
1353ARM/FREESCALE VYBRID ARM ARCHITECTURE
1354M:      Shawn Guo <shawnguo@kernel.org>
1355M:      Sascha Hauer <kernel@pengutronix.de>
1356R:      Stefan Agner <stefan@agner.ch>
1357L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S:      Maintained
1359T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1360F:      arch/arm/mach-imx/*vf610*
1361F:      arch/arm/boot/dts/vf*
1362
1363ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1364M:      Lennert Buytenhek <kernel@wantstofly.org>
1365L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366S:      Maintained
1367
1368ARM/GUMSTIX MACHINE SUPPORT
1369M:      Steve Sakoman <sakoman@gmail.com>
1370L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371S:      Maintained
1372
1373ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1374M:      Philipp Zabel <philipp.zabel@gmail.com>
1375M:      Paul Parsons <lost.distance@yahoo.com>
1376L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377S:      Maintained
1378F:      arch/arm/mach-pxa/hx4700.c
1379F:      arch/arm/mach-pxa/include/mach/hx4700.h
1380F:      sound/soc/pxa/hx4700.c
1381
1382ARM/HISILICON SOC SUPPORT
1383M:      Wei Xu <xuwei5@hisilicon.com>
1384L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385W:      http://www.hisilicon.com
1386S:      Supported
1387T:      git git://github.com/hisilicon/linux-hisi.git
1388F:      arch/arm/mach-hisi/
1389F:      arch/arm/boot/dts/hi3*
1390F:      arch/arm/boot/dts/hip*
1391F:      arch/arm/boot/dts/hisi*
1392F:      arch/arm64/boot/dts/hisilicon/
1393
1394ARM/HP JORNADA 7XX MACHINE SUPPORT
1395M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1396W:      www.jlime.com
1397S:      Maintained
1398T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1399F:      arch/arm/mach-sa1100/jornada720.c
1400F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1401
1402ARM/IGEP MACHINE SUPPORT
1403M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1404M:      Javier Martinez Canillas <javier@dowhile0.org>
1405L:      linux-omap@vger.kernel.org
1406L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407S:      Maintained
1408F:      arch/arm/boot/dts/omap3-igep*
1409
1410ARM/INCOME PXA270 SUPPORT
1411M:      Marek Vasut <marek.vasut@gmail.com>
1412L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413S:      Maintained
1414F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1415
1416ARM/INTEL IOP13XX ARM ARCHITECTURE
1417M:      Lennert Buytenhek <kernel@wantstofly.org>
1418L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419S:      Maintained
1420
1421ARM/INTEL IOP32X ARM ARCHITECTURE
1422M:      Lennert Buytenhek <kernel@wantstofly.org>
1423L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424S:      Maintained
1425
1426ARM/INTEL IOP33X ARM ARCHITECTURE
1427L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428S:      Orphan
1429
1430ARM/INTEL IQ81342EX MACHINE SUPPORT
1431M:      Lennert Buytenhek <kernel@wantstofly.org>
1432L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433S:      Maintained
1434
1435ARM/INTEL IXDP2850 MACHINE SUPPORT
1436M:      Lennert Buytenhek <kernel@wantstofly.org>
1437L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438S:      Maintained
1439
1440ARM/INTEL IXP4XX ARM ARCHITECTURE
1441M:      Imre Kaloz <kaloz@openwrt.org>
1442M:      Krzysztof Halasa <khalasa@piap.pl>
1443L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444S:      Maintained
1445F:      arch/arm/mach-ixp4xx/
1446
1447ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1448M:      Jonathan Cameron <jic23@cam.ac.uk>
1449L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450S:      Maintained
1451F:      arch/arm/mach-pxa/stargate2.c
1452F:      drivers/pcmcia/pxa2xx_stargate2.c
1453
1454ARM/INTEL XSC3 (MANZANO) ARM CORE
1455M:      Lennert Buytenhek <kernel@wantstofly.org>
1456L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457S:      Maintained
1458
1459ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1460M:      Lennert Buytenhek <kernel@wantstofly.org>
1461L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462S:      Maintained
1463
1464ARM/LG1K ARCHITECTURE
1465M:      Chanho Min <chanho.min@lge.com>
1466L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467S:      Maintained
1468F:      arch/arm64/boot/dts/lg/
1469
1470ARM/LOGICPD PXA270 MACHINE SUPPORT
1471M:      Lennert Buytenhek <kernel@wantstofly.org>
1472L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473S:      Maintained
1474
1475ARM/LPC18XX ARCHITECTURE
1476M:      Joachim Eastwood <manabian@gmail.com>
1477L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478S:      Maintained
1479F:      arch/arm/boot/dts/lpc43*
1480F:      drivers/clk/nxp/clk-lpc18xx*
1481F:      drivers/clocksource/time-lpc32xx.c
1482F:      drivers/i2c/busses/i2c-lpc2k.c
1483F:      drivers/memory/pl172.c
1484F:      drivers/mtd/spi-nor/nxp-spifi.c
1485F:      drivers/rtc/rtc-lpc24xx.c
1486N:      lpc18xx
1487
1488ARM/LPC32XX SOC SUPPORT
1489M:      Vladimir Zapolskiy <vz@mleia.com>
1490M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1491L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1493S:      Maintained
1494F:      arch/arm/boot/dts/lpc32*
1495F:      arch/arm/mach-lpc32xx/
1496F:      drivers/i2c/busses/i2c-pnx.c
1497F:      drivers/net/ethernet/nxp/lpc_eth.c
1498F:      drivers/usb/host/ohci-nxp.c
1499F:      drivers/watchdog/pnx4008_wdt.c
1500N:      lpc32xx
1501
1502ARM/MAGICIAN MACHINE SUPPORT
1503M:      Philipp Zabel <philipp.zabel@gmail.com>
1504S:      Maintained
1505
1506ARM/Marvell Berlin SoC support
1507M:      Jisheng Zhang <jszhang@marvell.com>
1508M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1509L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510S:      Maintained
1511F:      arch/arm/mach-berlin/
1512F:      arch/arm/boot/dts/berlin*
1513F:      arch/arm64/boot/dts/marvell/berlin*
1514
1515ARM/Marvell Dove/MV78xx0/Orion SOC support
1516M:      Jason Cooper <jason@lakedaemon.net>
1517M:      Andrew Lunn <andrew@lunn.ch>
1518M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1519M:      Gregory Clement <gregory.clement@free-electrons.com>
1520L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521S:      Maintained
1522F:      Documentation/devicetree/bindings/soc/dove/
1523F:      arch/arm/mach-dove/
1524F:      arch/arm/mach-mv78xx0/
1525F:      arch/arm/mach-orion5x/
1526F:      arch/arm/plat-orion/
1527F:      arch/arm/boot/dts/dove*
1528F:      arch/arm/boot/dts/orion5x*
1529
1530ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1531M:      Jason Cooper <jason@lakedaemon.net>
1532M:      Andrew Lunn <andrew@lunn.ch>
1533M:      Gregory Clement <gregory.clement@free-electrons.com>
1534M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1535L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536S:      Maintained
1537F:      arch/arm/boot/dts/armada*
1538F:      arch/arm/boot/dts/kirkwood*
1539F:      arch/arm/configs/mvebu_*_defconfig
1540F:      arch/arm/mach-mvebu/
1541F:      arch/arm64/boot/dts/marvell/armada*
1542F:      drivers/cpufreq/mvebu-cpufreq.c
1543F:      drivers/irqchip/irq-armada-370-xp.c
1544F:      drivers/irqchip/irq-mvebu-*
1545F:      drivers/pinctrl/mvebu/
1546F:      drivers/rtc/rtc-armada38x.c
1547
1548ARM/Mediatek RTC DRIVER
1549M:      Eddie Huang <eddie.huang@mediatek.com>
1550L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1552S:      Maintained
1553F:      drivers/rtc/rtc-mt6397.c
1554
1555ARM/Mediatek SoC support
1556M:      Matthias Brugger <matthias.bgg@gmail.com>
1557L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1559S:      Maintained
1560F:      arch/arm/boot/dts/mt6*
1561F:      arch/arm/boot/dts/mt7*
1562F:      arch/arm/boot/dts/mt8*
1563F:      arch/arm/mach-mediatek/
1564F:      arch/arm64/boot/dts/mediatek/
1565N:      mtk
1566K:      mediatek
1567
1568ARM/Mediatek USB3 PHY DRIVER
1569M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1570L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1572S:      Maintained
1573F:      drivers/phy/phy-mt65xx-usb3.c
1574
1575ARM/MICREL KS8695 ARCHITECTURE
1576M:      Greg Ungerer <gerg@uclinux.org>
1577L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578F:      arch/arm/mach-ks8695/
1579S:      Odd Fixes
1580
1581ARM/MIOA701 MACHINE SUPPORT
1582M:      Robert Jarzmik <robert.jarzmik@free.fr>
1583L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584F:      arch/arm/mach-pxa/mioa701.c
1585S:      Maintained
1586
1587ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1588M:      Michael Petchkovsky <mkpetch@internode.on.net>
1589S:      Maintained
1590
1591ARM/NOMADIK ARCHITECTURE
1592M:      Alessandro Rubini <rubini@unipv.it>
1593M:      Linus Walleij <linus.walleij@linaro.org>
1594L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595S:      Maintained
1596F:      arch/arm/mach-nomadik/
1597F:      drivers/pinctrl/nomadik/
1598F:      drivers/i2c/busses/i2c-nomadik.c
1599T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1600
1601ARM/NUVOTON W90X900 ARM ARCHITECTURE
1602M:      Wan ZongShun <mcuos.com@gmail.com>
1603L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604W:      http://www.mcuos.com
1605S:      Maintained
1606F:      arch/arm/mach-w90x900/
1607F:      drivers/input/keyboard/w90p910_keypad.c
1608F:      drivers/input/touchscreen/w90p910_ts.c
1609F:      drivers/watchdog/nuc900_wdt.c
1610F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1611F:      drivers/mtd/nand/nuc900_nand.c
1612F:      drivers/rtc/rtc-nuc900.c
1613F:      drivers/spi/spi-nuc900.c
1614F:      drivers/usb/host/ehci-w90x900.c
1615F:      drivers/video/fbdev/nuc900fb.c
1616
1617ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1618M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1619L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1620W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1621S:      Supported
1622
1623ARM/Orion SoC/Technologic Systems TS-78xx platform support
1624M:      Alexander Clouter <alex@digriz.org.uk>
1625L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626W:      http://www.digriz.org.uk/ts78xx/kernel
1627S:      Maintained
1628F:      arch/arm/mach-orion5x/ts78xx-*
1629
1630ARM/OXNAS platform support
1631M:      Neil Armstrong <narmstrong@baylibre.com>
1632L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1634S:      Maintained
1635F:      arch/arm/mach-oxnas/
1636F:      arch/arm/boot/dts/ox8*.dtsi
1637F:      arch/arm/boot/dts/wd-mbwe.dts
1638F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1639N:      oxnas
1640
1641ARM/PALM TREO SUPPORT
1642M:      Tomas Cech <sleep_walker@suse.com>
1643L:      linux-arm-kernel@lists.infradead.org
1644W:      http://hackndev.com
1645S:      Maintained
1646F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1647F:      arch/arm/mach-pxa/palmtreo.c
1648
1649ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1650M:      Marek Vasut <marek.vasut@gmail.com>
1651L:      linux-arm-kernel@lists.infradead.org
1652W:      http://hackndev.com
1653S:      Maintained
1654F:      arch/arm/mach-pxa/include/mach/palmtx.h
1655F:      arch/arm/mach-pxa/palmtx.c
1656F:      arch/arm/mach-pxa/include/mach/palmt5.h
1657F:      arch/arm/mach-pxa/palmt5.c
1658F:      arch/arm/mach-pxa/include/mach/palmld.h
1659F:      arch/arm/mach-pxa/palmld.c
1660F:      arch/arm/mach-pxa/include/mach/palmte2.h
1661F:      arch/arm/mach-pxa/palmte2.c
1662F:      arch/arm/mach-pxa/include/mach/palmtc.h
1663F:      arch/arm/mach-pxa/palmtc.c
1664
1665ARM/PALMZ72 SUPPORT
1666M:      Sergey Lapin <slapin@ossfans.org>
1667L:      linux-arm-kernel@lists.infradead.org
1668W:      http://hackndev.com
1669S:      Maintained
1670F:      arch/arm/mach-pxa/include/mach/palmz72.h
1671F:      arch/arm/mach-pxa/palmz72.c
1672
1673ARM/PLEB SUPPORT
1674M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1675W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1676S:      Maintained
1677
1678ARM/PT DIGITAL BOARD PORT
1679M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1680L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681W:      http://www.armlinux.org.uk/
1682S:      Maintained
1683
1684ARM/QUALCOMM SUPPORT
1685M:      Andy Gross <andy.gross@linaro.org>
1686M:      David Brown <david.brown@linaro.org>
1687L:      linux-arm-msm@vger.kernel.org
1688L:      linux-soc@vger.kernel.org
1689S:      Maintained
1690F:      Documentation/devicetree/bindings/soc/qcom/
1691F:      arch/arm/boot/dts/qcom-*.dts
1692F:      arch/arm/boot/dts/qcom-*.dtsi
1693F:      arch/arm/mach-qcom/
1694F:      arch/arm64/boot/dts/qcom/*
1695F:      drivers/i2c/busses/i2c-qup.c
1696F:      drivers/clk/qcom/
1697F:      drivers/dma/qcom/
1698F:      drivers/soc/qcom/
1699F:      drivers/spi/spi-qup.c
1700F:      drivers/tty/serial/msm_serial.h
1701F:      drivers/tty/serial/msm_serial.c
1702F:      drivers/*/pm8???-*
1703F:      drivers/mfd/ssbi.c
1704F:      drivers/firmware/qcom_scm.c
1705T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1706
1707ARM/RADISYS ENP2611 MACHINE SUPPORT
1708M:      Lennert Buytenhek <kernel@wantstofly.org>
1709L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710S:      Maintained
1711
1712ARM/REALTEK ARCHITECTURE
1713M:      Andreas Färber <afaerber@suse.de>
1714L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715S:      Maintained
1716F:      arch/arm64/boot/dts/realtek/
1717F:      Documentation/devicetree/bindings/arm/realtek.txt
1718
1719ARM/RENESAS ARM64 ARCHITECTURE
1720M:      Simon Horman <horms@verge.net.au>
1721M:      Magnus Damm <magnus.damm@gmail.com>
1722L:      linux-renesas-soc@vger.kernel.org
1723Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1724T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1725S:      Supported
1726F:      arch/arm64/boot/dts/renesas/
1727F:      drivers/soc/renesas/
1728F:      include/linux/soc/renesas/
1729
1730ARM/RISCPC ARCHITECTURE
1731M:      Russell King <linux@armlinux.org.uk>
1732L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733W:      http://www.armlinux.org.uk/
1734S:      Maintained
1735F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1736F:      arch/arm/include/asm/hardware/ioc.h
1737F:      arch/arm/include/asm/hardware/iomd.h
1738F:      arch/arm/include/asm/hardware/memc.h
1739F:      arch/arm/mach-rpc/
1740F:      drivers/net/ethernet/8390/etherh.c
1741F:      drivers/net/ethernet/i825xx/ether1*
1742F:      drivers/net/ethernet/seeq/ether3*
1743F:      drivers/scsi/arm/
1744
1745ARM/Rockchip SoC support
1746M:      Heiko Stuebner <heiko@sntech.de>
1747L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748L:      linux-rockchip@lists.infradead.org
1749T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1750S:      Maintained
1751F:      arch/arm/boot/dts/rk3*
1752F:      arch/arm/boot/dts/rv1108*
1753F:      arch/arm/mach-rockchip/
1754F:      drivers/clk/rockchip/
1755F:      drivers/i2c/busses/i2c-rk3x.c
1756F:      drivers/*/*rockchip*
1757F:      drivers/*/*/*rockchip*
1758F:      sound/soc/rockchip/
1759N:      rockchip
1760
1761ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1762M:      Kukjin Kim <kgene@kernel.org>
1763M:      Krzysztof Kozlowski <krzk@kernel.org>
1764L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1766Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1767S:      Maintained
1768F:      arch/arm/boot/dts/s3c*
1769F:      arch/arm/boot/dts/s5p*
1770F:      arch/arm/boot/dts/samsung*
1771F:      arch/arm/boot/dts/exynos*
1772F:      arch/arm64/boot/dts/exynos/
1773F:      arch/arm/plat-samsung/
1774F:      arch/arm/mach-s3c24*/
1775F:      arch/arm/mach-s3c64xx/
1776F:      arch/arm/mach-s5p*/
1777F:      arch/arm/mach-exynos*/
1778F:      drivers/*/*s3c24*
1779F:      drivers/*/*/*s3c24*
1780F:      drivers/*/*s3c64xx*
1781F:      drivers/*/*s5pv210*
1782F:      drivers/memory/samsung/*
1783F:      drivers/soc/samsung/*
1784F:      Documentation/arm/Samsung/
1785F:      Documentation/devicetree/bindings/arm/samsung/
1786F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1787F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1788N:      exynos
1789
1790ARM/SAMSUNG MOBILE MACHINE SUPPORT
1791M:      Kyungmin Park <kyungmin.park@samsung.com>
1792L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793S:      Maintained
1794F:      arch/arm/mach-s5pv210/
1795
1796ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1797M:      Kyungmin Park <kyungmin.park@samsung.com>
1798M:      Kamil Debski <kamil@wypas.org>
1799M:      Andrzej Hajda <a.hajda@samsung.com>
1800L:      linux-arm-kernel@lists.infradead.org
1801L:      linux-media@vger.kernel.org
1802S:      Maintained
1803F:      drivers/media/platform/s5p-g2d/
1804
1805ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1806M:      Marek Szyprowski <m.szyprowski@samsung.com>
1807L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1808L:      linux-media@vger.kernel.org
1809S:      Maintained
1810F:      drivers/media/platform/s5p-cec/
1811F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1812
1813ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1814M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1815M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1816L:      linux-arm-kernel@lists.infradead.org
1817L:      linux-media@vger.kernel.org
1818S:      Maintained
1819F:      drivers/media/platform/s5p-jpeg/
1820
1821ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1822M:      Kyungmin Park <kyungmin.park@samsung.com>
1823M:      Kamil Debski <kamil@wypas.org>
1824M:      Jeongtae Park <jtp.park@samsung.com>
1825M:      Andrzej Hajda <a.hajda@samsung.com>
1826L:      linux-arm-kernel@lists.infradead.org
1827L:      linux-media@vger.kernel.org
1828S:      Maintained
1829F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1830F:      drivers/media/platform/s5p-mfc/
1831
1832ARM/SHMOBILE ARM ARCHITECTURE
1833M:      Simon Horman <horms@verge.net.au>
1834M:      Magnus Damm <magnus.damm@gmail.com>
1835L:      linux-renesas-soc@vger.kernel.org
1836Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1837T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1838S:      Supported
1839F:      arch/arm/boot/dts/emev2*
1840F:      arch/arm/boot/dts/r7s*
1841F:      arch/arm/boot/dts/r8a*
1842F:      arch/arm/boot/dts/sh*
1843F:      arch/arm/configs/shmobile_defconfig
1844F:      arch/arm/include/debug/renesas-scif.S
1845F:      arch/arm/mach-shmobile/
1846F:      drivers/soc/renesas/
1847F:      include/linux/soc/renesas/
1848
1849ARM/SOCFPGA ARCHITECTURE
1850M:      Dinh Nguyen <dinguyen@kernel.org>
1851S:      Maintained
1852F:      arch/arm/mach-socfpga/
1853F:      arch/arm/boot/dts/socfpga*
1854F:      arch/arm/configs/socfpga_defconfig
1855F:      arch/arm64/boot/dts/altera/
1856W:      http://www.rocketboards.org
1857T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1858
1859ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1860M:      Dinh Nguyen <dinguyen@kernel.org>
1861S:      Maintained
1862F:      drivers/clk/socfpga/
1863
1864ARM/SOCFPGA EDAC SUPPORT
1865M:      Thor Thayer <thor.thayer@linux.intel.com>
1866S:      Maintained
1867F:      drivers/edac/altera_edac.
1868
1869ARM/STI ARCHITECTURE
1870M:      Patrice Chotard <patrice.chotard@st.com>
1871L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872W:      http://www.stlinux.com
1873S:      Maintained
1874F:      arch/arm/mach-sti/
1875F:      arch/arm/boot/dts/sti*
1876F:      drivers/char/hw_random/st-rng.c
1877F:      drivers/clocksource/arm_global_timer.c
1878F:      drivers/clocksource/clksrc_st_lpc.c
1879F:      drivers/cpufreq/sti-cpufreq.c
1880F:      drivers/dma/st_fdma*
1881F:      drivers/i2c/busses/i2c-st.c
1882F:      drivers/media/rc/st_rc.c
1883F:      drivers/media/platform/sti/c8sectpfe/
1884F:      drivers/mmc/host/sdhci-st.c
1885F:      drivers/phy/st/phy-miphy28lp.c
1886F:      drivers/phy/st/phy-stih407-usb.c
1887F:      drivers/pinctrl/pinctrl-st.c
1888F:      drivers/remoteproc/st_remoteproc.c
1889F:      drivers/remoteproc/st_slim_rproc.c
1890F:      drivers/reset/sti/
1891F:      drivers/rtc/rtc-st-lpc.c
1892F:      drivers/tty/serial/st-asc.c
1893F:      drivers/usb/dwc3/dwc3-st.c
1894F:      drivers/usb/host/ehci-st.c
1895F:      drivers/usb/host/ohci-st.c
1896F:      drivers/watchdog/st_lpc_wdt.c
1897F:      drivers/ata/ahci_st.c
1898F:      include/linux/remoteproc/st_slim_rproc.h
1899
1900ARM/STM32 ARCHITECTURE
1901M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1902M:      Alexandre Torgue <alexandre.torgue@st.com>
1903L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904S:      Maintained
1905T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1906N:      stm32
1907F:      drivers/clocksource/armv7m_systick.c
1908
1909ARM/TANGO ARCHITECTURE
1910M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1911L:      linux-arm-kernel@lists.infradead.org
1912S:      Maintained
1913N:      tango
1914
1915ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1916M:      Lennert Buytenhek <kernel@wantstofly.org>
1917L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918S:      Maintained
1919
1920ARM/TETON BGA MACHINE SUPPORT
1921M:      "Mark F. Brown" <mark.brown314@gmail.com>
1922L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923S:      Maintained
1924
1925ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1926M:      Santosh Shilimkar <ssantosh@kernel.org>
1927L:      linux-kernel@vger.kernel.org
1928S:      Maintained
1929F:      drivers/memory/*emif*
1930
1931ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1932M:      Santosh Shilimkar <ssantosh@kernel.org>
1933L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934S:      Maintained
1935F:      arch/arm/mach-keystone/
1936F:      arch/arm/boot/dts/keystone-*
1937T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1938
1939ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1940M:      Santosh Shilimkar <ssantosh@kernel.org>
1941L:      linux-kernel@vger.kernel.org
1942S:      Maintained
1943F:      drivers/clk/keystone/
1944
1945ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1946M:      Santosh Shilimkar <ssantosh@kernel.org>
1947L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948L:      linux-kernel@vger.kernel.org
1949S:      Maintained
1950F:      drivers/clocksource/timer-keystone.c
1951
1952ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1953M:      Santosh Shilimkar <ssantosh@kernel.org>
1954L:      linux-kernel@vger.kernel.org
1955S:      Maintained
1956F:      drivers/power/reset/keystone-reset.c
1957
1958ARM/THECUS N2100 MACHINE SUPPORT
1959M:      Lennert Buytenhek <kernel@wantstofly.org>
1960L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961S:      Maintained
1962
1963ARM/TOSA MACHINE SUPPORT
1964M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1965M:      Dirk Opfer <dirk@opfer-online.de>
1966S:      Maintained
1967
1968ARM/U300 MACHINE SUPPORT
1969M:      Linus Walleij <linus.walleij@linaro.org>
1970L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971S:      Supported
1972F:      arch/arm/mach-u300/
1973F:      drivers/clocksource/timer-u300.c
1974F:      drivers/i2c/busses/i2c-stu300.c
1975F:      drivers/rtc/rtc-coh901331.c
1976F:      drivers/watchdog/coh901327_wdt.c
1977F:      drivers/dma/coh901318*
1978F:      drivers/mfd/ab3100*
1979F:      drivers/rtc/rtc-ab3100.c
1980F:      drivers/rtc/rtc-coh901331.c
1981T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1982
1983ARM/UNIPHIER ARCHITECTURE
1984M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1985L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1987S:      Maintained
1988F:      arch/arm/boot/dts/uniphier*
1989F:      arch/arm/include/asm/hardware/cache-uniphier.h
1990F:      arch/arm/mach-uniphier/
1991F:      arch/arm/mm/cache-uniphier.c
1992F:      arch/arm64/boot/dts/socionext/
1993F:      drivers/bus/uniphier-system-bus.c
1994F:      drivers/clk/uniphier/
1995F:      drivers/i2c/busses/i2c-uniphier*
1996F:      drivers/pinctrl/uniphier/
1997F:      drivers/reset/reset-uniphier.c
1998F:      drivers/tty/serial/8250/8250_uniphier.c
1999N:      uniphier
2000
2001ARM/Ux500 ARM ARCHITECTURE
2002M:      Linus Walleij <linus.walleij@linaro.org>
2003L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004S:      Maintained
2005F:      arch/arm/mach-ux500/
2006F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2007F:      drivers/dma/ste_dma40*
2008F:      drivers/hwspinlock/u8500_hsem.c
2009F:      drivers/mfd/abx500*
2010F:      drivers/mfd/ab8500*
2011F:      drivers/mfd/dbx500*
2012F:      drivers/mfd/db8500*
2013F:      drivers/pinctrl/nomadik/pinctrl-ab*
2014F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
2015F:      drivers/rtc/rtc-ab8500.c
2016F:      drivers/rtc/rtc-pl031.c
2017T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2018
2019ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2020M:      Ulf Hansson <ulf.hansson@linaro.org>
2021L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022T:      git git://git.linaro.org/people/ulfh/clk.git
2023S:      Maintained
2024F:      drivers/clk/ux500/
2025
2026ARM/VERSATILE EXPRESS PLATFORM
2027M:      Liviu Dudau <liviu.dudau@arm.com>
2028M:      Sudeep Holla <sudeep.holla@arm.com>
2029M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2030L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031S:      Maintained
2032F:      arch/arm/boot/dts/vexpress*
2033F:      arch/arm64/boot/dts/arm/
2034F:      arch/arm/mach-vexpress/
2035F:      */*/vexpress*
2036F:      */*/*/vexpress*
2037F:      drivers/clk/versatile/clk-vexpress-osc.c
2038F:      drivers/clocksource/versatile.c
2039N:      mps2
2040
2041ARM/VFP SUPPORT
2042M:      Russell King <linux@armlinux.org.uk>
2043L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044W:      http://www.armlinux.org.uk/
2045S:      Maintained
2046F:      arch/arm/vfp/
2047
2048ARM/VOIPAC PXA270 SUPPORT
2049M:      Marek Vasut <marek.vasut@gmail.com>
2050L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2051S:      Maintained
2052F:      arch/arm/mach-pxa/vpac270.c
2053F:      arch/arm/mach-pxa/include/mach/vpac270.h
2054
2055ARM/VT8500 ARM ARCHITECTURE
2056M:      Tony Prisk <linux@prisktech.co.nz>
2057L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2058S:      Maintained
2059F:      arch/arm/mach-vt8500/
2060F:      drivers/clocksource/vt8500_timer.c
2061F:      drivers/i2c/busses/i2c-wmt.c
2062F:      drivers/mmc/host/wmt-sdmmc.c
2063F:      drivers/pwm/pwm-vt8500.c
2064F:      drivers/rtc/rtc-vt8500.c
2065F:      drivers/tty/serial/vt8500_serial.c
2066F:      drivers/usb/host/ehci-platform.c
2067F:      drivers/usb/host/uhci-platform.c
2068F:      drivers/video/fbdev/vt8500lcdfb.*
2069F:      drivers/video/fbdev/wm8505fb*
2070F:      drivers/video/fbdev/wmt_ge_rops.*
2071
2072ARM/ZIPIT Z2 SUPPORT
2073M:      Marek Vasut <marek.vasut@gmail.com>
2074L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2075S:      Maintained
2076F:      arch/arm/mach-pxa/z2.c
2077F:      arch/arm/mach-pxa/include/mach/z2.h
2078
2079ARM/ZTE ARCHITECTURE
2080M:      Jun Nie <jun.nie@linaro.org>
2081M:      Baoyou Xie <baoyou.xie@linaro.org>
2082L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2083S:      Maintained
2084F:      arch/arm/mach-zx/
2085F:      drivers/clk/zte/
2086F:      drivers/reset/reset-zx2967.c
2087F:      drivers/soc/zte/
2088F:      Documentation/devicetree/bindings/arm/zte.txt
2089F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
2090F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2091F:      Documentation/devicetree/bindings/soc/zte/
2092F:      include/dt-bindings/soc/zx*.h
2093
2094ARM/ZYNQ ARCHITECTURE
2095M:      Michal Simek <michal.simek@xilinx.com>
2096R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
2097L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098W:      http://wiki.xilinx.com
2099T:      git https://github.com/Xilinx/linux-xlnx.git
2100S:      Supported
2101F:      arch/arm/mach-zynq/
2102F:      drivers/cpuidle/cpuidle-zynq.c
2103F:      drivers/block/xsysace.c
2104N:      zynq
2105N:      xilinx
2106F:      drivers/clocksource/cadence_ttc_timer.c
2107F:      drivers/i2c/busses/i2c-cadence.c
2108F:      drivers/mmc/host/sdhci-of-arasan.c
2109F:      drivers/edac/synopsys_edac.c
2110
2111ARM64 PORT (AARCH64 ARCHITECTURE)
2112M:      Catalin Marinas <catalin.marinas@arm.com>
2113M:      Will Deacon <will.deacon@arm.com>
2114L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2116S:      Maintained
2117F:      arch/arm64/
2118F:      Documentation/arm64/
2119
2120AS3645A LED FLASH CONTROLLER DRIVER
2121M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2122L:      linux-media@vger.kernel.org
2123T:      git git://linuxtv.org/media_tree.git
2124S:      Maintained
2125F:      drivers/media/i2c/as3645a.c
2126F:      include/media/i2c/as3645a.h
2127
2128ASAHI KASEI AK8974 DRIVER
2129M:      Linus Walleij <linus.walleij@linaro.org>
2130L:      linux-iio@vger.kernel.org
2131W:      http://www.akm.com/
2132S:      Supported
2133F:      drivers/iio/magnetometer/ak8974.c
2134
2135ASC7621 HARDWARE MONITOR DRIVER
2136M:      George Joseph <george.joseph@fairview5.com>
2137L:      linux-hwmon@vger.kernel.org
2138S:      Maintained
2139F:      Documentation/hwmon/asc7621
2140F:      drivers/hwmon/asc7621.c
2141
2142ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2143M:      Corentin Chary <corentin.chary@gmail.com>
2144L:      acpi4asus-user@lists.sourceforge.net
2145L:      platform-driver-x86@vger.kernel.org
2146W:      http://acpi4asus.sf.net
2147S:      Maintained
2148F:      drivers/platform/x86/asus*.c
2149F:      drivers/platform/x86/eeepc*.c
2150
2151ASUS WIRELESS RADIO CONTROL DRIVER
2152M:      João Paulo Rechi Vita <jprvita@gmail.com>
2153L:      platform-driver-x86@vger.kernel.org
2154S:      Maintained
2155F:      drivers/platform/x86/asus-wireless.c
2156
2157ASYMMETRIC KEYS
2158M:      David Howells <dhowells@redhat.com>
2159L:      keyrings@vger.kernel.org
2160S:      Maintained
2161F:      Documentation/crypto/asymmetric-keys.txt
2162F:      include/linux/verification.h
2163F:      include/crypto/public_key.h
2164F:      include/crypto/pkcs7.h
2165F:      crypto/asymmetric_keys/
2166
2167ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2168R:      Dan Williams <dan.j.williams@intel.com>
2169W:      http://sourceforge.net/projects/xscaleiop
2170S:      Odd fixes
2171F:      Documentation/crypto/async-tx-api.txt
2172F:      crypto/async_tx/
2173F:      drivers/dma/
2174F:      include/linux/dmaengine.h
2175F:      include/linux/async_tx.h
2176
2177AT24 EEPROM DRIVER
2178M:      Wolfram Sang <wsa@the-dreams.de>
2179L:      linux-i2c@vger.kernel.org
2180S:      Maintained
2181F:      drivers/misc/eeprom/at24.c
2182F:      include/linux/platform_data/at24.h
2183
2184ATA OVER ETHERNET (AOE) DRIVER
2185M:      "Ed L. Cashin" <ed.cashin@acm.org>
2186W:      http://www.openaoe.org/
2187S:      Supported
2188F:      Documentation/aoe/
2189F:      drivers/block/aoe/
2190
2191ATHEROS 71XX/9XXX GPIO DRIVER
2192M:      Alban Bedel <albeu@free.fr>
2193W:      https://github.com/AlbanBedel/linux
2194T:      git git://github.com/AlbanBedel/linux
2195S:      Maintained
2196F:      drivers/gpio/gpio-ath79.c
2197F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2198
2199ATHEROS ATH GENERIC UTILITIES
2200M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2201L:      linux-wireless@vger.kernel.org
2202S:      Supported
2203F:      drivers/net/wireless/ath/*
2204
2205ATHEROS ATH5K WIRELESS DRIVER
2206M:      Jiri Slaby <jirislaby@gmail.com>
2207M:      Nick Kossifidis <mickflemm@gmail.com>
2208M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2209L:      linux-wireless@vger.kernel.org
2210W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2211S:      Maintained
2212F:      drivers/net/wireless/ath/ath5k/
2213
2214ATHEROS ATH6KL WIRELESS DRIVER
2215M:      Kalle Valo <kvalo@qca.qualcomm.com>
2216L:      linux-wireless@vger.kernel.org
2217W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2218T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2219S:      Supported
2220F:      drivers/net/wireless/ath/ath6kl/
2221
2222ATI_REMOTE2 DRIVER
2223M:      Ville Syrjala <syrjala@sci.fi>
2224S:      Maintained
2225F:      drivers/input/misc/ati_remote2.c
2226
2227ATK0110 HWMON DRIVER
2228M:      Luca Tettamanti <kronos.it@gmail.com>
2229L:      linux-hwmon@vger.kernel.org
2230S:      Maintained
2231F:      drivers/hwmon/asus_atk0110.c
2232
2233ATLX ETHERNET DRIVERS
2234M:      Jay Cliburn <jcliburn@gmail.com>
2235M:      Chris Snook <chris.snook@gmail.com>
2236L:      netdev@vger.kernel.org
2237W:      http://sourceforge.net/projects/atl1
2238W:      http://atl1.sourceforge.net
2239S:      Maintained
2240F:      drivers/net/ethernet/atheros/
2241
2242ATM
2243M:      Chas Williams <3chas3@gmail.com>
2244L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2245L:      netdev@vger.kernel.org
2246W:      http://linux-atm.sourceforge.net
2247S:      Maintained
2248F:      drivers/atm/
2249F:      include/linux/atm*
2250F:      include/uapi/linux/atm*
2251
2252ATMEL AT91 / AT32 MCI DRIVER
2253M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2254S:      Maintained
2255F:      drivers/mmc/host/atmel-mci.c
2256
2257ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2258M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2259S:      Supported
2260F:      drivers/power/reset/at91-sama5d2_shdwc.c
2261
2262ATMEL Audio ALSA driver
2263M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2264L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2265S:      Supported
2266F:      sound/soc/atmel
2267
2268ATMEL I2C DRIVER
2269M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2270L:      linux-i2c@vger.kernel.org
2271S:      Supported
2272F:      drivers/i2c/busses/i2c-at91.c
2273
2274ATMEL ISI DRIVER
2275M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2276L:      linux-media@vger.kernel.org
2277S:      Supported
2278F:      drivers/media/platform/atmel/atmel-isi.c
2279F:      include/media/atmel-isi.h
2280
2281ATMEL LCDFB DRIVER
2282M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2283L:      linux-fbdev@vger.kernel.org
2284S:      Maintained
2285F:      drivers/video/fbdev/atmel_lcdfb.c
2286F:      include/video/atmel_lcdc.h
2287
2288ATMEL MACB ETHERNET DRIVER
2289M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2290S:      Supported
2291F:      drivers/net/ethernet/cadence/
2292
2293ATMEL MAXTOUCH DRIVER
2294M:      Nick Dyer <nick@shmanahar.org>
2295T:      git git://github.com/ndyer/linux.git
2296S:      Maintained
2297F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2298F:      drivers/input/touchscreen/atmel_mxt_ts.c
2299F:      include/linux/platform_data/atmel_mxt_ts.h
2300
2301ATMEL NAND DRIVER
2302M:      Wenyou Yang <wenyou.yang@atmel.com>
2303M:      Josh Wu <rainyfeeling@outlook.com>
2304L:      linux-mtd@lists.infradead.org
2305S:      Supported
2306F:      drivers/mtd/nand/atmel/*
2307
2308ATMEL SAMA5D2 ADC DRIVER
2309M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2310L:      linux-iio@vger.kernel.org
2311S:      Supported
2312F:      drivers/iio/adc/at91-sama5d2_adc.c
2313
2314ATMEL SDMMC DRIVER
2315M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2316L:      linux-mmc@vger.kernel.org
2317S:      Supported
2318F:      drivers/mmc/host/sdhci-of-at91.c
2319
2320ATMEL SPI DRIVER
2321M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2322S:      Supported
2323F:      drivers/spi/spi-atmel.*
2324
2325ATMEL SSC DRIVER
2326M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2327L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2328S:      Supported
2329F:      drivers/misc/atmel-ssc.c
2330F:      include/linux/atmel-ssc.h
2331
2332ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2333M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2334L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2335S:      Supported
2336F:      drivers/misc/atmel_tclib.c
2337F:      drivers/clocksource/tcb_clksrc.c
2338
2339ATMEL USBA UDC DRIVER
2340M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2341L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2342S:      Supported
2343F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2344
2345ATMEL WIRELESS DRIVER
2346M:      Simon Kelley <simon@thekelleys.org.uk>
2347L:      linux-wireless@vger.kernel.org
2348W:      http://www.thekelleys.org.uk/atmel
2349W:      http://atmelwlandriver.sourceforge.net/
2350S:      Maintained
2351F:      drivers/net/wireless/atmel/atmel*
2352
2353ATMEL XDMA DRIVER
2354M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2355L:      linux-arm-kernel@lists.infradead.org
2356L:      dmaengine@vger.kernel.org
2357S:      Supported
2358F:      drivers/dma/at_xdmac.c
2359
2360ATOMIC INFRASTRUCTURE
2361M:      Will Deacon <will.deacon@arm.com>
2362M:      Peter Zijlstra <peterz@infradead.org>
2363R:      Boqun Feng <boqun.feng@gmail.com>
2364L:      linux-kernel@vger.kernel.org
2365S:      Maintained
2366F:      arch/*/include/asm/atomic*.h
2367F:      include/*/atomic*.h
2368
2369ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2370M:      Bradley Grove <linuxdrivers@attotech.com>
2371L:      linux-scsi@vger.kernel.org
2372W:      http://www.attotech.com
2373S:      Supported
2374F:      drivers/scsi/esas2r
2375
2376ATUSB IEEE 802.15.4 RADIO DRIVER
2377M:      Stefan Schmidt <stefan@osg.samsung.com>
2378L:      linux-wpan@vger.kernel.org
2379S:      Maintained
2380F:      drivers/net/ieee802154/atusb.c
2381F:      drivers/net/ieee802154/atusb.h
2382F:      drivers/net/ieee802154/at86rf230.h
2383
2384AUDIT SUBSYSTEM
2385M:      Paul Moore <paul@paul-moore.com>
2386M:      Eric Paris <eparis@redhat.com>
2387L:      linux-audit@redhat.com (moderated for non-subscribers)
2388W:      http://people.redhat.com/sgrubb/audit/
2389T:      git git://git.infradead.org/users/pcmoore/audit
2390S:      Maintained
2391F:      include/linux/audit.h
2392F:      include/uapi/linux/audit.h
2393F:      kernel/audit*
2394
2395AUXILIARY DISPLAY DRIVERS
2396M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2397W:      http://miguelojeda.es/auxdisplay.htm
2398W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2399S:      Maintained
2400F:      drivers/auxdisplay/
2401F:      include/linux/cfag12864b.h
2402
2403AX.25 NETWORK LAYER
2404M:      Ralf Baechle <ralf@linux-mips.org>
2405L:      linux-hams@vger.kernel.org
2406W:      http://www.linux-ax25.org/
2407S:      Maintained
2408F:      include/uapi/linux/ax25.h
2409F:      include/net/ax25.h
2410F:      net/ax25/
2411
2412AXENTIA ARM DEVICES
2413M:      Peter Rosin <peda@axentia.se>
2414L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415S:      Maintained
2416F:      Documentation/devicetree/bindings/arm/axentia.txt
2417F:      arch/arm/boot/dts/at91-linea.dtsi
2418F:      arch/arm/boot/dts/at91-tse850-3.dts
2419
2420AXENTIA ASOC DRIVERS
2421M:      Peter Rosin <peda@axentia.se>
2422L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2423S:      Maintained
2424F:      Documentation/devicetree/bindings/sound/axentia,*
2425F:      sound/soc/atmel/tse850-pcm5142.c
2426
2427AZ6007 DVB DRIVER
2428M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2429M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2430L:      linux-media@vger.kernel.org
2431W:      https://linuxtv.org
2432T:      git git://linuxtv.org/media_tree.git
2433S:      Maintained
2434F:      drivers/media/usb/dvb-usb-v2/az6007.c
2435
2436AZTECH FM RADIO RECEIVER DRIVER
2437M:      Hans Verkuil <hverkuil@xs4all.nl>
2438L:      linux-media@vger.kernel.org
2439T:      git git://linuxtv.org/media_tree.git
2440W:      https://linuxtv.org
2441S:      Maintained
2442F:      drivers/media/radio/radio-aztech*
2443
2444B43 WIRELESS DRIVER
2445L:      linux-wireless@vger.kernel.org
2446L:      b43-dev@lists.infradead.org
2447W:      http://wireless.kernel.org/en/users/Drivers/b43
2448S:      Odd Fixes
2449F:      drivers/net/wireless/broadcom/b43/
2450
2451B43LEGACY WIRELESS DRIVER
2452M:      Larry Finger <Larry.Finger@lwfinger.net>
2453L:      linux-wireless@vger.kernel.org
2454L:      b43-dev@lists.infradead.org
2455W:      http://wireless.kernel.org/en/users/Drivers/b43
2456S:      Maintained
2457F:      drivers/net/wireless/broadcom/b43legacy/
2458
2459BACKLIGHT CLASS/SUBSYSTEM
2460M:      Lee Jones <lee.jones@linaro.org>
2461M:      Daniel Thompson <daniel.thompson@linaro.org>
2462M:      Jingoo Han <jingoohan1@gmail.com>
2463T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2464S:      Maintained
2465F:      drivers/video/backlight/
2466F:      include/linux/backlight.h
2467F:      include/linux/pwm_backlight.h
2468F:      Documentation/devicetree/bindings/leds/backlight
2469
2470BATMAN ADVANCED
2471M:      Marek Lindner <mareklindner@neomailbox.ch>
2472M:      Simon Wunderlich <sw@simonwunderlich.de>
2473M:      Antonio Quartulli <a@unstable.cc>
2474L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2475W:      https://www.open-mesh.org/
2476Q:      https://patchwork.open-mesh.org/project/batman/list/
2477S:      Maintained
2478F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2479F:      Documentation/ABI/testing/sysfs-class-net-mesh
2480F:      Documentation/networking/batman-adv.txt
2481F:      include/uapi/linux/batman_adv.h
2482F:      net/batman-adv/
2483
2484BAYCOM/HDLCDRV DRIVERS FOR AX.25
2485M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2486L:      linux-hams@vger.kernel.org
2487W:      http://www.baycom.org/~tom/ham/ham.html
2488S:      Maintained
2489F:      drivers/net/hamradio/baycom*
2490
2491BCACHE (BLOCK LAYER CACHE)
2492M:      Kent Overstreet <kent.overstreet@gmail.com>
2493L:      linux-bcache@vger.kernel.org
2494W:      http://bcache.evilpiepirate.org
2495S:      Orphan
2496F:      drivers/md/bcache/
2497
2498BDISP ST MEDIA DRIVER
2499M:      Fabien Dessenne <fabien.dessenne@st.com>
2500L:      linux-media@vger.kernel.org
2501T:      git git://linuxtv.org/media_tree.git
2502W:      https://linuxtv.org
2503S:      Supported
2504F:      drivers/media/platform/sti/bdisp
2505
2506BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2507M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2508L:      netdev@vger.kernel.org
2509S:      Maintained
2510F:      drivers/net/ethernet/ec_bhf.c
2511
2512BEFS FILE SYSTEM
2513M:      Luis de Bethencourt <luisbg@kernel.org>
2514M:      Salah Triki <salah.triki@gmail.com>
2515S:      Maintained
2516T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2517F:      Documentation/filesystems/befs.txt
2518F:      fs/befs/
2519
2520BFQ I/O SCHEDULER
2521M:      Paolo Valente <paolo.valente@linaro.org>
2522M:      Jens Axboe <axboe@kernel.dk>
2523L:      linux-block@vger.kernel.org
2524S:      Maintained
2525F:      block/bfq-*
2526F:      Documentation/block/bfq-iosched.txt
2527
2528BFS FILE SYSTEM
2529M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2530S:      Maintained
2531F:      Documentation/filesystems/bfs.txt
2532F:      fs/bfs/
2533F:      include/uapi/linux/bfs_fs.h
2534
2535BLACKFIN ARCHITECTURE
2536M:      Steven Miao <realmz6@gmail.com>
2537L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2538T:      git git://git.code.sf.net/p/adi-linux/code
2539W:      http://blackfin.uclinux.org
2540S:      Supported
2541F:      arch/blackfin/
2542
2543BLACKFIN EMAC DRIVER
2544L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2545W:      http://blackfin.uclinux.org
2546S:      Supported
2547F:      drivers/net/ethernet/adi/
2548
2549BLACKFIN I2C TWI DRIVER
2550M:      Sonic Zhang <sonic.zhang@analog.com>
2551L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2552W:      http://blackfin.uclinux.org/
2553S:      Supported
2554F:      drivers/i2c/busses/i2c-bfin-twi.c
2555
2556BLACKFIN MEDIA DRIVER
2557M:      Scott Jiang <scott.jiang.linux@gmail.com>
2558L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2559W:      http://blackfin.uclinux.org/
2560S:      Supported
2561F:      drivers/media/platform/blackfin/
2562F:      drivers/media/i2c/adv7183*
2563F:      drivers/media/i2c/vs6624*
2564
2565BLACKFIN RTC DRIVER
2566L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2567W:      http://blackfin.uclinux.org
2568S:      Supported
2569F:      drivers/rtc/rtc-bfin.c
2570
2571BLACKFIN SDH DRIVER
2572M:      Sonic Zhang <sonic.zhang@analog.com>
2573L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2574W:      http://blackfin.uclinux.org
2575S:      Supported
2576F:      drivers/mmc/host/bfin_sdh.c
2577
2578BLACKFIN SERIAL DRIVER
2579M:      Sonic Zhang <sonic.zhang@analog.com>
2580L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2581W:      http://blackfin.uclinux.org
2582S:      Supported
2583F:      drivers/tty/serial/bfin_uart.c
2584
2585BLACKFIN WATCHDOG DRIVER
2586L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2587W:      http://blackfin.uclinux.org
2588S:      Supported
2589F:      drivers/watchdog/bfin_wdt.c
2590
2591BLINKM RGB LED DRIVER
2592M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2593S:      Maintained
2594F:      drivers/leds/leds-blinkm.c
2595
2596BLOCK LAYER
2597M:      Jens Axboe <axboe@kernel.dk>
2598L:      linux-block@vger.kernel.org
2599T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2600S:      Maintained
2601F:      block/
2602F:      kernel/trace/blktrace.c
2603F:      lib/sbitmap.c
2604
2605BLOCK2MTD DRIVER
2606M:      Joern Engel <joern@lazybastard.org>
2607L:      linux-mtd@lists.infradead.org
2608S:      Maintained
2609F:      drivers/mtd/devices/block2mtd.c
2610
2611BLUETOOTH DRIVERS
2612M:      Marcel Holtmann <marcel@holtmann.org>
2613M:      Gustavo Padovan <gustavo@padovan.org>
2614M:      Johan Hedberg <johan.hedberg@gmail.com>
2615L:      linux-bluetooth@vger.kernel.org
2616W:      http://www.bluez.org/
2617T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2618T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2619S:      Maintained
2620F:      drivers/bluetooth/
2621
2622BLUETOOTH SUBSYSTEM
2623M:      Marcel Holtmann <marcel@holtmann.org>
2624M:      Gustavo Padovan <gustavo@padovan.org>
2625M:      Johan Hedberg <johan.hedberg@gmail.com>
2626L:      linux-bluetooth@vger.kernel.org
2627W:      http://www.bluez.org/
2628T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2629T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2630S:      Maintained
2631F:      net/bluetooth/
2632F:      include/net/bluetooth/
2633
2634BONDING DRIVER
2635M:      Jay Vosburgh <j.vosburgh@gmail.com>
2636M:      Veaceslav Falico <vfalico@gmail.com>
2637M:      Andy Gospodarek <andy@greyhouse.net>
2638L:      netdev@vger.kernel.org
2639W:      http://sourceforge.net/projects/bonding/
2640S:      Supported
2641F:      drivers/net/bonding/
2642F:      include/uapi/linux/if_bonding.h
2643
2644BPF (Safe dynamic programs and tools)
2645M:      Alexei Starovoitov <ast@kernel.org>
2646M:      Daniel Borkmann <daniel@iogearbox.net>
2647L:      netdev@vger.kernel.org
2648L:      linux-kernel@vger.kernel.org
2649S:      Supported
2650F:      arch/x86/net/bpf_jit*
2651F:      Documentation/networking/filter.txt
2652F:      include/linux/bpf*
2653F:      include/linux/filter.h
2654F:      include/uapi/linux/bpf*
2655F:      include/uapi/linux/filter.h
2656F:      kernel/bpf/
2657F:      kernel/trace/bpf_trace.c
2658F:      lib/test_bpf.c
2659F:      net/bpf/
2660F:      net/core/filter.c
2661F:      net/sched/act_bpf.c
2662F:      net/sched/cls_bpf.c
2663F:      samples/bpf/
2664F:      tools/net/bpf*
2665F:      tools/testing/selftests/bpf/
2666
2667BROADCOM B44 10/100 ETHERNET DRIVER
2668M:      Michael Chan <michael.chan@broadcom.com>
2669L:      netdev@vger.kernel.org
2670S:      Supported
2671F:      drivers/net/ethernet/broadcom/b44.*
2672
2673BROADCOM B53 ETHERNET SWITCH DRIVER
2674M:      Florian Fainelli <f.fainelli@gmail.com>
2675L:      netdev@vger.kernel.org
2676L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2677S:      Supported
2678F:      drivers/net/dsa/b53/*
2679F:      include/linux/platform_data/b53.h
2680
2681BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2682M:      Florian Fainelli <f.fainelli@gmail.com>
2683M:      Ray Jui <rjui@broadcom.com>
2684M:      Scott Branden <sbranden@broadcom.com>
2685M:      bcm-kernel-feedback-list@broadcom.com
2686T:      git git://github.com/broadcom/mach-bcm
2687S:      Maintained
2688N:      bcm281*
2689N:      bcm113*
2690N:      bcm216*
2691N:      kona
2692F:      arch/arm/mach-bcm/
2693
2694BROADCOM BCM2835 ARM ARCHITECTURE
2695M:      Eric Anholt <eric@anholt.net>
2696M:      Stefan Wahren <stefan.wahren@i2se.com>
2697L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2698L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2699T:      git git://github.com/anholt/linux
2700S:      Maintained
2701N:      bcm2835
2702F:      drivers/staging/vc04_services
2703
2704BROADCOM BCM47XX MIPS ARCHITECTURE
2705M:      Hauke Mehrtens <hauke@hauke-m.de>
2706M:      Rafał Miłecki <zajec5@gmail.com>
2707L:      linux-mips@linux-mips.org
2708S:      Maintained
2709F:      Documentation/devicetree/bindings/mips/brcm/
2710F:      arch/mips/bcm47xx/*
2711F:      arch/mips/include/asm/mach-bcm47xx/*
2712
2713BROADCOM BCM5301X ARM ARCHITECTURE
2714M:      Hauke Mehrtens <hauke@hauke-m.de>
2715M:      Rafał Miłecki <zajec5@gmail.com>
2716M:      Jon Mason <jonmason@broadcom.com>
2717M:      bcm-kernel-feedback-list@broadcom.com
2718L:      linux-arm-kernel@lists.infradead.org
2719S:      Maintained
2720F:      arch/arm/mach-bcm/bcm_5301x.c
2721F:      arch/arm/boot/dts/bcm5301x*.dtsi
2722F:      arch/arm/boot/dts/bcm470*
2723F:      arch/arm/boot/dts/bcm953012*
2724
2725BROADCOM BCM53573 ARM ARCHITECTURE
2726M:      Rafał Miłecki <rafal@milecki.pl>
2727L:      linux-arm-kernel@lists.infradead.org
2728S:      Maintained
2729F:      arch/arm/boot/dts/bcm53573*
2730F:      arch/arm/boot/dts/bcm47189*
2731
2732BROADCOM BCM63XX ARM ARCHITECTURE
2733M:      Florian Fainelli <f.fainelli@gmail.com>
2734M:      bcm-kernel-feedback-list@broadcom.com
2735L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2736T:      git git://github.com/broadcom/stblinux.git
2737S:      Maintained
2738N:      bcm63xx
2739
2740BROADCOM BCM63XX/BCM33XX UDC DRIVER
2741M:      Kevin Cernekee <cernekee@gmail.com>
2742L:      linux-usb@vger.kernel.org
2743S:      Maintained
2744F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2745
2746BROADCOM BCM7XXX ARM ARCHITECTURE
2747M:      Brian Norris <computersforpeace@gmail.com>
2748M:      Gregory Fong <gregory.0xf0@gmail.com>
2749M:      Florian Fainelli <f.fainelli@gmail.com>
2750M:      bcm-kernel-feedback-list@broadcom.com
2751L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2752T:      git git://github.com/broadcom/stblinux.git
2753S:      Maintained
2754F:      arch/arm/mach-bcm/*brcmstb*
2755F:      arch/arm/boot/dts/bcm7*.dts*
2756F:      drivers/bus/brcmstb_gisb.c
2757N:      brcmstb
2758
2759BROADCOM BMIPS CPUFREQ DRIVER
2760M:      Markus Mayer <mmayer@broadcom.com>
2761M:      bcm-kernel-feedback-list@broadcom.com
2762L:      linux-pm@vger.kernel.org
2763S:      Maintained
2764F:      drivers/cpufreq/bmips-cpufreq.c
2765
2766BROADCOM BMIPS MIPS ARCHITECTURE
2767M:      Kevin Cernekee <cernekee@gmail.com>
2768M:      Florian Fainelli <f.fainelli@gmail.com>
2769L:      linux-mips@linux-mips.org
2770T:      git git://github.com/broadcom/stblinux.git
2771S:      Maintained
2772F:      arch/mips/bmips/*
2773F:      arch/mips/include/asm/mach-bmips/*
2774F:      arch/mips/kernel/*bmips*
2775F:      arch/mips/boot/dts/brcm/bcm*.dts*
2776F:      drivers/irqchip/irq-bcm63*
2777F:      drivers/irqchip/irq-bcm7*
2778F:      drivers/irqchip/irq-brcmstb*
2779F:      include/linux/bcm963xx_nvram.h
2780F:      include/linux/bcm963xx_tag.h
2781
2782BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2783M:      Rasesh Mody <rasesh.mody@cavium.com>
2784M:      Harish Patil <harish.patil@cavium.com>
2785M:      Dept-GELinuxNICDev@cavium.com
2786L:      netdev@vger.kernel.org
2787S:      Supported
2788F:      drivers/net/ethernet/broadcom/bnx2.*
2789F:      drivers/net/ethernet/broadcom/bnx2_*
2790
2791BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2792M:      QLogic-Storage-Upstream@qlogic.com
2793L:      linux-scsi@vger.kernel.org
2794S:      Supported
2795F:      drivers/scsi/bnx2fc/
2796
2797BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2798M:      QLogic-Storage-Upstream@qlogic.com
2799L:      linux-scsi@vger.kernel.org
2800S:      Supported
2801F:      drivers/scsi/bnx2i/
2802
2803BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2804M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2805M:      Ariel Elior <ariel.elior@cavium.com>
2806M:      everest-linux-l2@cavium.com
2807L:      netdev@vger.kernel.org
2808S:      Supported
2809F:      drivers/net/ethernet/broadcom/bnx2x/
2810
2811BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2812M:      Michael Chan <michael.chan@broadcom.com>
2813L:      netdev@vger.kernel.org
2814S:      Supported
2815F:      drivers/net/ethernet/broadcom/bnxt/
2816
2817BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2818M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2819M:      Franky Lin <franky.lin@broadcom.com>
2820M:      Hante Meuleman <hante.meuleman@broadcom.com>
2821M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2822M:      Wright Feng <wright.feng@cypress.com>
2823L:      linux-wireless@vger.kernel.org
2824L:      brcm80211-dev-list.pdl@broadcom.com
2825L:      brcm80211-dev-list@cypress.com
2826S:      Supported
2827F:      drivers/net/wireless/broadcom/brcm80211/
2828
2829BROADCOM BRCMSTB GPIO DRIVER
2830M:      Gregory Fong <gregory.0xf0@gmail.com>
2831L:      bcm-kernel-feedback-list@broadcom.com
2832S:      Supported
2833F:      drivers/gpio/gpio-brcmstb.c
2834F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2835
2836BROADCOM GENET ETHERNET DRIVER
2837M:      Florian Fainelli <f.fainelli@gmail.com>
2838L:      netdev@vger.kernel.org
2839S:      Supported
2840F:      drivers/net/ethernet/broadcom/genet/
2841
2842BROADCOM IPROC ARM ARCHITECTURE
2843M:      Ray Jui <rjui@broadcom.com>
2844M:      Scott Branden <sbranden@broadcom.com>
2845M:      Jon Mason <jonmason@broadcom.com>
2846M:      bcm-kernel-feedback-list@broadcom.com
2847L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2848T:      git git://github.com/broadcom/cygnus-linux.git
2849S:      Maintained
2850N:      iproc
2851N:      cygnus
2852N:      bcm[-_]nsp
2853N:      bcm9113*
2854N:      bcm9583*
2855N:      bcm9585*
2856N:      bcm9586*
2857N:      bcm988312
2858N:      bcm113*
2859N:      bcm583*
2860N:      bcm585*
2861N:      bcm586*
2862N:      bcm88312
2863F:      arch/arm64/boot/dts/broadcom/ns2*
2864F:      drivers/clk/bcm/clk-ns*
2865F:      drivers/pinctrl/bcm/pinctrl-ns*
2866
2867BROADCOM KONA GPIO DRIVER
2868M:      Ray Jui <rjui@broadcom.com>
2869L:      bcm-kernel-feedback-list@broadcom.com
2870S:      Supported
2871F:      drivers/gpio/gpio-bcm-kona.c
2872F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2873
2874BROADCOM NETXTREME-E ROCE DRIVER
2875M:      Selvin Xavier <selvin.xavier@broadcom.com>
2876M:      Devesh Sharma <devesh.sharma@broadcom.com>
2877M:      Somnath Kotur <somnath.kotur@broadcom.com>
2878M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2879L:      linux-rdma@vger.kernel.org
2880W:      http://www.broadcom.com
2881S:      Supported
2882F:      drivers/infiniband/hw/bnxt_re/
2883F:      include/uapi/rdma/bnxt_re-abi.h
2884
2885BROADCOM NVRAM DRIVER
2886M:      Rafał Miłecki <zajec5@gmail.com>
2887L:      linux-mips@linux-mips.org
2888S:      Maintained
2889F:      drivers/firmware/broadcom/*
2890
2891BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2892M:      Rafał Miłecki <zajec5@gmail.com>
2893L:      linux-wireless@vger.kernel.org
2894S:      Maintained
2895F:      drivers/bcma/
2896F:      include/linux/bcma/
2897
2898BROADCOM STB AVS CPUFREQ DRIVER
2899M:      Markus Mayer <mmayer@broadcom.com>
2900M:      bcm-kernel-feedback-list@broadcom.com
2901L:      linux-pm@vger.kernel.org
2902S:      Maintained
2903F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2904F:      drivers/cpufreq/brcmstb*
2905
2906BROADCOM STB NAND FLASH DRIVER
2907M:      Brian Norris <computersforpeace@gmail.com>
2908M:      Kamal Dasu <kdasu.kdev@gmail.com>
2909L:      linux-mtd@lists.infradead.org
2910L:      bcm-kernel-feedback-list@broadcom.com
2911S:      Maintained
2912F:      drivers/mtd/nand/brcmnand/
2913
2914BROADCOM SYSTEMPORT ETHERNET DRIVER
2915M:      Florian Fainelli <f.fainelli@gmail.com>
2916L:      netdev@vger.kernel.org
2917S:      Supported
2918F:      drivers/net/ethernet/broadcom/bcmsysport.*
2919
2920BROADCOM TG3 GIGABIT ETHERNET DRIVER
2921M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2922M:      Prashant Sreedharan <prashant@broadcom.com>
2923M:      Michael Chan <mchan@broadcom.com>
2924L:      netdev@vger.kernel.org
2925S:      Supported
2926F:      drivers/net/ethernet/broadcom/tg3.*
2927
2928BROCADE BFA FC SCSI DRIVER
2929M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2930M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2931L:      linux-scsi@vger.kernel.org
2932S:      Supported
2933F:      drivers/scsi/bfa/
2934
2935BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2936M:      Rasesh Mody <rasesh.mody@cavium.com>
2937M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2938M:      Dept-GELinuxNICDev@cavium.com
2939L:      netdev@vger.kernel.org
2940S:      Supported
2941F:      drivers/net/ethernet/brocade/bna/
2942
2943BSG (block layer generic sg v4 driver)
2944M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2945L:      linux-scsi@vger.kernel.org
2946S:      Supported
2947F:      block/bsg.c
2948F:      include/linux/bsg.h
2949F:      include/uapi/linux/bsg.h
2950
2951BT87X AUDIO DRIVER
2952M:      Clemens Ladisch <clemens@ladisch.de>
2953L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2954T:      git git://git.alsa-project.org/alsa-kernel.git
2955S:      Maintained
2956F:      Documentation/sound/alsa/Bt87x.txt
2957F:      sound/pci/bt87x.c
2958
2959BT8XXGPIO DRIVER
2960M:      Michael Buesch <m@bues.ch>
2961W:      http://bu3sch.de/btgpio.php
2962S:      Maintained
2963F:      drivers/gpio/gpio-bt8xx.c
2964
2965BTRFS FILE SYSTEM
2966M:      Chris Mason <clm@fb.com>
2967M:      Josef Bacik <jbacik@fb.com>
2968M:      David Sterba <dsterba@suse.com>
2969L:      linux-btrfs@vger.kernel.org
2970W:      http://btrfs.wiki.kernel.org/
2971Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2972T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2973S:      Maintained
2974F:      Documentation/filesystems/btrfs.txt
2975F:      fs/btrfs/
2976F:      include/linux/btrfs*
2977F:      include/uapi/linux/btrfs*
2978
2979BTTV VIDEO4LINUX DRIVER
2980M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2981M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2982L:      linux-media@vger.kernel.org
2983W:      https://linuxtv.org
2984T:      git git://linuxtv.org/media_tree.git
2985S:      Odd fixes
2986F:      Documentation/media/v4l-drivers/bttv*
2987F:      drivers/media/pci/bt8xx/bttv*
2988
2989BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
2990M:      Chanwoo Choi <cw00.choi@samsung.com>
2991L:      linux-pm@vger.kernel.org
2992L:      linux-samsung-soc@vger.kernel.org
2993T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
2994S:      Maintained
2995F:      drivers/devfreq/exynos-bus.c
2996F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
2997
2998BUSLOGIC SCSI DRIVER
2999M:      Khalid Aziz <khalid@gonehiking.org>
3000L:      linux-scsi@vger.kernel.org
3001S:      Maintained
3002F:      drivers/scsi/BusLogic.*
3003F:      drivers/scsi/FlashPoint.*
3004
3005C-MEDIA CMI8788 DRIVER
3006M:      Clemens Ladisch <clemens@ladisch.de>
3007L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3008T:      git git://git.alsa-project.org/alsa-kernel.git
3009S:      Maintained
3010F:      sound/pci/oxygen/
3011
3012C6X ARCHITECTURE
3013M:      Mark Salter <msalter@redhat.com>
3014M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3015L:      linux-c6x-dev@linux-c6x.org
3016W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3017S:      Maintained
3018F:      arch/c6x/
3019
3020CA8210 IEEE-802.15.4 RADIO DRIVER
3021M:      Harry Morris <h.morris@cascoda.com>
3022M:      linuxdev@cascoda.com
3023L:      linux-wpan@vger.kernel.org
3024W:      https://github.com/Cascoda/ca8210-linux.git
3025S:      Maintained
3026F:      drivers/net/ieee802154/ca8210.c
3027F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3028
3029CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3030M:      David Howells <dhowells@redhat.com>
3031L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3032S:      Supported
3033F:      Documentation/filesystems/caching/cachefiles.txt
3034F:      fs/cachefiles/
3035
3036CADET FM/AM RADIO RECEIVER DRIVER
3037M:      Hans Verkuil <hverkuil@xs4all.nl>
3038L:      linux-media@vger.kernel.org
3039T:      git git://linuxtv.org/media_tree.git
3040W:      https://linuxtv.org
3041S:      Maintained
3042F:      drivers/media/radio/radio-cadet*
3043
3044CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3045M:      Jonathan Corbet <corbet@lwn.net>
3046L:      linux-media@vger.kernel.org
3047T:      git git://linuxtv.org/media_tree.git
3048S:      Maintained
3049F:      Documentation/media/v4l-drivers/cafe_ccic*
3050F:      drivers/media/platform/marvell-ccic/
3051
3052CAIF NETWORK LAYER
3053M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3054L:      netdev@vger.kernel.org
3055S:      Supported
3056F:      Documentation/networking/caif/
3057F:      drivers/net/caif/
3058F:      include/uapi/linux/caif/
3059F:      include/net/caif/
3060F:      net/caif/
3061
3062CALGARY x86-64 IOMMU
3063M:      Muli Ben-Yehuda <mulix@mulix.org>
3064M:      Jon Mason <jdmason@kudzu.us>
3065L:      iommu@lists.linux-foundation.org
3066S:      Maintained
3067F:      arch/x86/kernel/pci-calgary_64.c
3068F:      arch/x86/kernel/tce_64.c
3069F:      arch/x86/include/asm/calgary.h
3070F:      arch/x86/include/asm/tce.h
3071
3072CAN NETWORK DRIVERS
3073M:      Wolfgang Grandegger <wg@grandegger.com>
3074M:      Marc Kleine-Budde <mkl@pengutronix.de>
3075L:      linux-can@vger.kernel.org
3076W:      https://github.com/linux-can
3077T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3078T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3079S:      Maintained
3080F:      Documentation/devicetree/bindings/net/can/
3081F:      drivers/net/can/
3082F:      include/linux/can/dev.h
3083F:      include/linux/can/platform/
3084F:      include/uapi/linux/can/error.h
3085F:      include/uapi/linux/can/netlink.h
3086
3087CAN NETWORK LAYER
3088M:      Oliver Hartkopp <socketcan@hartkopp.net>
3089M:      Marc Kleine-Budde <mkl@pengutronix.de>
3090L:      linux-can@vger.kernel.org
3091W:      https://github.com/linux-can
3092T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3093T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3094S:      Maintained
3095F:      Documentation/networking/can.txt
3096F:      net/can/
3097F:      include/linux/can/core.h
3098F:      include/uapi/linux/can.h
3099F:      include/uapi/linux/can/bcm.h
3100F:      include/uapi/linux/can/raw.h
3101F:      include/uapi/linux/can/gw.h
3102
3103CAPABILITIES
3104M:      Serge Hallyn <serge@hallyn.com>
3105L:      linux-security-module@vger.kernel.org
3106S:      Supported
3107F:      include/linux/capability.h
3108F:      include/uapi/linux/capability.h
3109F:      security/commoncap.c
3110F:      kernel/capability.c
3111
3112CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3113M:      Kevin Tsai <ktsai@capellamicro.com>
3114S:      Maintained
3115F:      drivers/iio/light/cm*
3116
3117CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3118M:      Christian Lamparter <chunkeey@googlemail.com>
3119L:      linux-wireless@vger.kernel.org
3120W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3121S:      Maintained
3122F:      drivers/net/wireless/ath/carl9170/
3123
3124CAVIUM I2C DRIVER
3125M:      Jan Glauber <jglauber@cavium.com>
3126M:      David Daney <david.daney@cavium.com>
3127W:      http://www.cavium.com
3128S:      Supported
3129F:      drivers/i2c/busses/i2c-octeon*
3130F:      drivers/i2c/busses/i2c-thunderx*
3131
3132CAVIUM LIQUIDIO NETWORK DRIVER
3133M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3134M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3135M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3136M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3137L:      netdev@vger.kernel.org
3138W:      http://www.cavium.com
3139S:      Supported
3140F:      drivers/net/ethernet/cavium/liquidio/
3141
3142CAVIUM MMC DRIVER
3143M:      Jan Glauber <jglauber@cavium.com>
3144M:      David Daney <david.daney@cavium.com>
3145M:      Steven J. Hill <Steven.Hill@cavium.com>
3146W:      http://www.cavium.com
3147S:      Supported
3148F:      drivers/mmc/host/cavium*
3149
3150CAVIUM OCTEON-TX CRYPTO DRIVER
3151M:      George Cherian <george.cherian@cavium.com>
3152L:      linux-crypto@vger.kernel.org
3153W:      http://www.cavium.com
3154S:      Supported
3155F:      drivers/crypto/cavium/cpt/
3156
3157CAVIUM THUNDERX2 ARM64 SOC
3158M:      Jayachandran C <jnair@caviumnetworks.com>
3159L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3160S:      Maintained
3161F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3162F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3163
3164CC2520 IEEE-802.15.4 RADIO DRIVER
3165M:      Varka Bhadram <varkabhadram@gmail.com>
3166L:      linux-wpan@vger.kernel.org
3167S:      Maintained
3168F:      drivers/net/ieee802154/cc2520.c
3169F:      include/linux/spi/cc2520.h
3170F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3171
3172CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3173M:      Gilad Ben-Yossef <gilad@benyossef.com>
3174L:      linux-crypto@vger.kernel.org
3175L:      driverdev-devel@linuxdriverproject.org
3176S:      Supported
3177F:      drivers/staging/ccree/
3178W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3179
3180CEC FRAMEWORK
3181M:      Hans Verkuil <hans.verkuil@cisco.com>
3182L:      linux-media@vger.kernel.org
3183T:      git git://linuxtv.org/media_tree.git
3184W:      http://linuxtv.org
3185S:      Supported
3186F:      Documentation/media/kapi/cec-core.rst
3187F:      Documentation/media/uapi/cec
3188F:      drivers/media/cec/
3189F:      drivers/media/rc/keymaps/rc-cec.c
3190F:      include/media/cec.h
3191F:      include/media/cec-notifier.h
3192F:      include/uapi/linux/cec.h
3193F:      include/uapi/linux/cec-funcs.h
3194F:      Documentation/devicetree/bindings/media/cec.txt
3195
3196CELL BROADBAND ENGINE ARCHITECTURE
3197M:      Arnd Bergmann <arnd@arndb.de>
3198L:      linuxppc-dev@lists.ozlabs.org
3199W:      http://www.ibm.com/developerworks/power/cell/
3200S:      Supported
3201F:      arch/powerpc/include/asm/cell*.h
3202F:      arch/powerpc/include/asm/spu*.h
3203F:      arch/powerpc/include/uapi/asm/spu*.h
3204F:      arch/powerpc/oprofile/*cell*
3205F:      arch/powerpc/platforms/cell/
3206
3207CEPH COMMON CODE (LIBCEPH)
3208M:      Ilya Dryomov <idryomov@gmail.com>
3209M:      "Yan, Zheng" <zyan@redhat.com>
3210M:      Sage Weil <sage@redhat.com>
3211L:      ceph-devel@vger.kernel.org
3212W:      http://ceph.com/
3213T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3214T:      git git://github.com/ceph/ceph-client.git
3215S:      Supported
3216F:      net/ceph/
3217F:      include/linux/ceph/
3218F:      include/linux/crush/
3219
3220CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3221M:      "Yan, Zheng" <zyan@redhat.com>
3222M:      Sage Weil <sage@redhat.com>
3223M:      Ilya Dryomov <idryomov@gmail.com>
3224L:      ceph-devel@vger.kernel.org
3225W:      http://ceph.com/
3226T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3227T:      git git://github.com/ceph/ceph-client.git
3228S:      Supported
3229F:      Documentation/filesystems/ceph.txt
3230F:      fs/ceph/
3231
3232CERTIFICATE HANDLING:
3233M:      David Howells <dhowells@redhat.com>
3234M:      David Woodhouse <dwmw2@infradead.org>
3235L:      keyrings@vger.kernel.org
3236S:      Maintained
3237F:      Documentation/module-signing.txt
3238F:      certs/
3239F:      scripts/sign-file.c
3240F:      scripts/extract-cert.c
3241
3242CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3243L:      linux-usb@vger.kernel.org
3244S:      Orphan
3245F:      Documentation/usb/WUSB-Design-overview.txt
3246F:      Documentation/usb/wusb-cbaf
3247F:      drivers/usb/host/hwa-hc.c
3248F:      drivers/usb/host/whci/
3249F:      drivers/usb/wusbcore/
3250F:      include/linux/usb/wusb*
3251
3252CFAG12864B LCD DRIVER
3253M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3254W:      http://miguelojeda.es/auxdisplay.htm
3255W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3256S:      Maintained
3257F:      drivers/auxdisplay/cfag12864b.c
3258F:      include/linux/cfag12864b.h
3259
3260CFAG12864BFB LCD FRAMEBUFFER DRIVER
3261M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3262W:      http://miguelojeda.es/auxdisplay.htm
3263W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3264S:      Maintained
3265F:      drivers/auxdisplay/cfag12864bfb.c
3266F:      include/linux/cfag12864b.h
3267
3268CFG80211 and NL80211
3269M:      Johannes Berg <johannes@sipsolutions.net>
3270L:      linux-wireless@vger.kernel.org
3271W:      http://wireless.kernel.org/
3272T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3273T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3274S:      Maintained
3275F:      include/uapi/linux/nl80211.h
3276F:      include/net/cfg80211.h
3277F:      net/wireless/*
3278X:      net/wireless/wext*
3279
3280CHAR and MISC DRIVERS
3281M:      Arnd Bergmann <arnd@arndb.de>
3282M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3283T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3284S:      Supported
3285F:      drivers/char/*
3286F:      drivers/misc/*
3287F:      include/linux/miscdevice.h
3288
3289CHECKPATCH
3290M:      Andy Whitcroft <apw@canonical.com>
3291M:      Joe Perches <joe@perches.com>
3292S:      Maintained
3293F:      scripts/checkpatch.pl
3294
3295CHINESE DOCUMENTATION
3296M:      Harry Wei <harryxiyou@gmail.com>
3297L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3298L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3299S:      Maintained
3300F:      Documentation/translations/zh_CN/
3301
3302CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3303M:      Peter Chen <Peter.Chen@nxp.com>
3304T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3305L:      linux-usb@vger.kernel.org
3306S:      Maintained
3307F:      drivers/usb/chipidea/
3308
3309CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3310M:      Hans de Goede <hdegoede@redhat.com>
3311L:      linux-input@vger.kernel.org
3312S:      Maintained
3313F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3314F:      drivers/input/touchscreen/chipone_icn8318.c
3315
3316CHROME HARDWARE PLATFORM SUPPORT
3317M:      Benson Leung <bleung@chromium.org>
3318M:      Olof Johansson <olof@lixom.net>
3319S:      Maintained
3320T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3321F:      drivers/platform/chrome/
3322
3323CIRRUS LOGIC AUDIO CODEC DRIVERS
3324M:      Brian Austin <brian.austin@cirrus.com>
3325M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3326L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3327S:      Maintained
3328F:      sound/soc/codecs/cs*
3329
3330CIRRUS LOGIC EP93XX ETHERNET DRIVER
3331M:      Hartley Sweeten <hsweeten@visionengravers.com>
3332L:      netdev@vger.kernel.org
3333S:      Maintained
3334F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3335
3336CISCO FCOE HBA DRIVER
3337M:      Satish Kharat <satishkh@cisco.com>
3338M:      Sesidhar Baddela <sebaddel@cisco.com>
3339M:      Karan Tilak Kumar <kartilak@cisco.com>
3340L:      linux-scsi@vger.kernel.org
3341S:      Supported
3342F:      drivers/scsi/fnic/
3343
3344CISCO SCSI HBA DRIVER
3345M:      Karan Tilak Kumar <kartilak@cisco.com>
3346M:      Sesidhar Baddela <sebaddel@cisco.com>
3347L:      linux-scsi@vger.kernel.org
3348S:      Supported
3349F:      drivers/scsi/snic/
3350
3351CISCO VIC ETHERNET NIC DRIVER
3352M:      Christian Benvenuti <benve@cisco.com>
3353M:      Govindarajulu Varadarajan <_govind@gmx.com>
3354M:      Neel Patel <neepatel@cisco.com>
3355S:      Supported
3356F:      drivers/net/ethernet/cisco/enic/
3357
3358CISCO VIC LOW LATENCY NIC DRIVER
3359M:      Christian Benvenuti <benve@cisco.com>
3360M:      Dave Goodell <dgoodell@cisco.com>
3361S:      Supported
3362F:      drivers/infiniband/hw/usnic/
3363
3364CLEANCACHE API
3365M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3366L:      linux-kernel@vger.kernel.org
3367S:      Maintained
3368F:      mm/cleancache.c
3369F:      include/linux/cleancache.h
3370
3371CLK API
3372M:      Russell King <linux@armlinux.org.uk>
3373L:      linux-clk@vger.kernel.org
3374S:      Maintained
3375F:      include/linux/clk.h
3376
3377CLOCKSOURCE, CLOCKEVENT DRIVERS
3378M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3379M:      Thomas Gleixner <tglx@linutronix.de>
3380L:      linux-kernel@vger.kernel.org
3381T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3382S:      Supported
3383F:      drivers/clocksource
3384
3385CMPC ACPI DRIVER
3386M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3387M:      Daniel Oliveira Nascimento <don@syst.com.br>
3388L:      platform-driver-x86@vger.kernel.org
3389S:      Supported
3390F:      drivers/platform/x86/classmate-laptop.c
3391
3392COBALT MEDIA DRIVER
3393M:      Hans Verkuil <hans.verkuil@cisco.com>
3394L:      linux-media@vger.kernel.org
3395T:      git git://linuxtv.org/media_tree.git
3396W:      https://linuxtv.org
3397S:      Supported
3398F:      drivers/media/pci/cobalt/
3399
3400COCCINELLE/Semantic Patches (SmPL)
3401M:      Julia Lawall <Julia.Lawall@lip6.fr>
3402M:      Gilles Muller <Gilles.Muller@lip6.fr>
3403M:      Nicolas Palix <nicolas.palix@imag.fr>
3404M:      Michal Marek <mmarek@suse.com>
3405L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3406T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3407W:      http://coccinelle.lip6.fr/
3408S:      Supported
3409F:      Documentation/dev-tools/coccinelle.rst
3410F:      scripts/coccinelle/
3411F:      scripts/coccicheck
3412
3413CODA FILE SYSTEM
3414M:      Jan Harkes <jaharkes@cs.cmu.edu>
3415M:      coda@cs.cmu.edu
3416L:      codalist@coda.cs.cmu.edu
3417W:      http://www.coda.cs.cmu.edu/
3418S:      Maintained
3419F:      Documentation/filesystems/coda.txt
3420F:      fs/coda/
3421F:      include/linux/coda*.h
3422F:      include/uapi/linux/coda*.h
3423
3424CODA V4L2 MEM2MEM DRIVER
3425M:      Philipp Zabel <p.zabel@pengutronix.de>
3426L:      linux-media@vger.kernel.org
3427S:      Maintained
3428F:      Documentation/devicetree/bindings/media/coda.txt
3429F:      drivers/media/platform/coda/
3430
3431COMMON CLK FRAMEWORK
3432M:      Michael Turquette <mturquette@baylibre.com>
3433M:      Stephen Boyd <sboyd@codeaurora.org>
3434L:      linux-clk@vger.kernel.org
3435Q:      http://patchwork.kernel.org/project/linux-clk/list/
3436T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3437S:      Maintained
3438F:      Documentation/devicetree/bindings/clock/
3439F:      drivers/clk/
3440X:      drivers/clk/clkdev.c
3441F:      include/linux/clk-pr*
3442F:      include/linux/clk/
3443
3444COMMON INTERNET FILE SYSTEM (CIFS)
3445M:      Steve French <sfrench@samba.org>
3446L:      linux-cifs@vger.kernel.org
3447L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3448W:      http://linux-cifs.samba.org/
3449T:      git git://git.samba.org/sfrench/cifs-2.6.git
3450S:      Supported
3451F:      Documentation/filesystems/cifs/
3452F:      fs/cifs/
3453
3454COMPACTPCI HOTPLUG CORE
3455M:      Scott Murray <scott@spiteful.org>
3456L:      linux-pci@vger.kernel.org
3457S:      Maintained
3458F:      drivers/pci/hotplug/cpci_hotplug*
3459
3460COMPACTPCI HOTPLUG GENERIC DRIVER
3461M:      Scott Murray <scott@spiteful.org>
3462L:      linux-pci@vger.kernel.org
3463S:      Maintained
3464F:      drivers/pci/hotplug/cpcihp_generic.c
3465
3466COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3467M:      Scott Murray <scott@spiteful.org>
3468L:      linux-pci@vger.kernel.org
3469S:      Maintained
3470F:      drivers/pci/hotplug/cpcihp_zt5550.*
3471
3472COMPAL LAPTOP SUPPORT
3473M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3474L:      platform-driver-x86@vger.kernel.org
3475S:      Maintained
3476F:      drivers/platform/x86/compal-laptop.c
3477
3478CONEXANT ACCESSRUNNER USB DRIVER
3479L:      accessrunner-general@lists.sourceforge.net
3480W:      http://accessrunner.sourceforge.net/
3481S:      Orphan
3482F:      drivers/usb/atm/cxacru.c
3483
3484CONFIGFS
3485M:      Joel Becker <jlbec@evilplan.org>
3486M:      Christoph Hellwig <hch@lst.de>
3487T:      git git://git.infradead.org/users/hch/configfs.git
3488S:      Supported
3489F:      fs/configfs/
3490F:      include/linux/configfs.h
3491
3492CONNECTOR
3493M:      Evgeniy Polyakov <zbr@ioremap.net>
3494L:      netdev@vger.kernel.org
3495S:      Maintained
3496F:      drivers/connector/
3497
3498CONTROL GROUP (CGROUP)
3499M:      Tejun Heo <tj@kernel.org>
3500M:      Li Zefan <lizefan@huawei.com>
3501M:      Johannes Weiner <hannes@cmpxchg.org>
3502L:      cgroups@vger.kernel.org
3503T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3504S:      Maintained
3505F:      Documentation/cgroup*
3506F:      include/linux/cgroup*
3507F:      kernel/cgroup*
3508
3509CONTROL GROUP - CPUSET
3510M:      Li Zefan <lizefan@huawei.com>
3511L:      cgroups@vger.kernel.org
3512W:      http://www.bullopensource.org/cpuset/
3513W:      http://oss.sgi.com/projects/cpusets/
3514T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3515S:      Maintained
3516F:      Documentation/cgroup-v1/cpusets.txt
3517F:      include/linux/cpuset.h
3518F:      kernel/cpuset.c
3519
3520CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3521M:      Johannes Weiner <hannes@cmpxchg.org>
3522M:      Michal Hocko <mhocko@kernel.org>
3523M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3524L:      cgroups@vger.kernel.org
3525L:      linux-mm@kvack.org
3526S:      Maintained
3527F:      mm/memcontrol.c
3528F:      mm/swap_cgroup.c
3529
3530CORETEMP HARDWARE MONITORING DRIVER
3531M:      Fenghua Yu <fenghua.yu@intel.com>
3532L:      linux-hwmon@vger.kernel.org
3533S:      Maintained
3534F:      Documentation/hwmon/coretemp
3535F:      drivers/hwmon/coretemp.c
3536
3537COSA/SRP SYNC SERIAL DRIVER
3538M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3539W:      http://www.fi.muni.cz/~kas/cosa/
3540S:      Maintained
3541F:      drivers/net/wan/cosa*
3542
3543CPMAC ETHERNET DRIVER
3544M:      Florian Fainelli <f.fainelli@gmail.com>
3545L:      netdev@vger.kernel.org
3546S:      Maintained
3547F:      drivers/net/ethernet/ti/cpmac.c
3548
3549CPU FREQUENCY DRIVERS
3550M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3551M:      Viresh Kumar <viresh.kumar@linaro.org>
3552L:      linux-pm@vger.kernel.org
3553S:      Maintained
3554T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3555T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3556B:      https://bugzilla.kernel.org
3557F:      Documentation/cpu-freq/
3558F:      Documentation/devicetree/bindings/cpufreq/
3559F:      drivers/cpufreq/
3560F:      include/linux/cpufreq.h
3561F:      tools/testing/selftests/cpufreq/
3562
3563CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3564M:      Viresh Kumar <viresh.kumar@linaro.org>
3565M:      Sudeep Holla <sudeep.holla@arm.com>
3566L:      linux-pm@vger.kernel.org
3567W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3568S:      Maintained
3569F:      drivers/cpufreq/arm_big_little.h
3570F:      drivers/cpufreq/arm_big_little.c
3571F:      drivers/cpufreq/arm_big_little_dt.c
3572
3573CPU POWER MONITORING SUBSYSTEM
3574M:      Thomas Renninger <trenn@suse.com>
3575L:      linux-pm@vger.kernel.org
3576S:      Maintained
3577F:      tools/power/cpupower/
3578
3579CPUID/MSR DRIVER
3580M:      "H. Peter Anvin" <hpa@zytor.com>
3581S:      Maintained
3582F:      arch/x86/kernel/cpuid.c
3583F:      arch/x86/kernel/msr.c
3584
3585CPUIDLE DRIVER - ARM BIG LITTLE
3586M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3587M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3588L:      linux-pm@vger.kernel.org
3589L:      linux-arm-kernel@lists.infradead.org
3590T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3591S:      Maintained
3592F:      drivers/cpuidle/cpuidle-big_little.c
3593
3594CPUIDLE DRIVER - ARM EXYNOS
3595M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3596M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3597M:      Kukjin Kim <kgene@kernel.org>
3598L:      linux-pm@vger.kernel.org
3599L:      linux-samsung-soc@vger.kernel.org
3600S:      Supported
3601F:      drivers/cpuidle/cpuidle-exynos.c
3602F:      arch/arm/mach-exynos/pm.c
3603
3604CPUIDLE DRIVERS
3605M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3606M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3607L:      linux-pm@vger.kernel.org
3608S:      Maintained
3609T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3610B:      https://bugzilla.kernel.org
3611F:      drivers/cpuidle/*
3612F:      include/linux/cpuidle.h
3613
3614CRAMFS FILESYSTEM
3615W:      http://sourceforge.net/projects/cramfs/
3616S:      Orphan / Obsolete
3617F:      Documentation/filesystems/cramfs.txt
3618F:      fs/cramfs/
3619
3620CRIS PORT
3621M:      Mikael Starvik <starvik@axis.com>
3622M:      Jesper Nilsson <jesper.nilsson@axis.com>
3623L:      linux-cris-kernel@axis.com
3624W:      http://developer.axis.com
3625T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3626S:      Maintained
3627F:      arch/cris/
3628F:      drivers/tty/serial/crisv10.*
3629
3630CRYPTO API
3631M:      Herbert Xu <herbert@gondor.apana.org.au>
3632M:      "David S. Miller" <davem@davemloft.net>
3633L:      linux-crypto@vger.kernel.org
3634T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3635T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3636S:      Maintained
3637F:      Documentation/crypto/
3638F:      Documentation/devicetree/bindings/crypto/
3639F:      arch/*/crypto/
3640F:      crypto/
3641F:      drivers/crypto/
3642F:      include/crypto/
3643F:      include/linux/crypto*
3644
3645CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3646M:      Neil Horman <nhorman@tuxdriver.com>
3647L:      linux-crypto@vger.kernel.org
3648S:      Maintained
3649F:      crypto/ansi_cprng.c
3650F:      crypto/rng.c
3651
3652CS3308 MEDIA DRIVER
3653M:      Hans Verkuil <hverkuil@xs4all.nl>
3654L:      linux-media@vger.kernel.org
3655T:      git git://linuxtv.org/media_tree.git
3656W:      http://linuxtv.org
3657S:      Odd Fixes
3658F:      drivers/media/i2c/cs3308.c
3659F:      drivers/media/i2c/cs3308.h
3660
3661CS5535 Audio ALSA driver
3662M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3663S:      Maintained
3664F:      sound/pci/cs5535audio/
3665
3666CW1200 WLAN driver
3667M:      Solomon Peachy <pizza@shaftnet.org>
3668S:      Maintained
3669F:      drivers/net/wireless/st/cw1200/
3670
3671CX18 VIDEO4LINUX DRIVER
3672M:      Andy Walls <awalls@md.metrocast.net>
3673L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3674L:      linux-media@vger.kernel.org
3675T:      git git://linuxtv.org/media_tree.git
3676W:      https://linuxtv.org
3677W:      http://www.ivtvdriver.org/index.php/Cx18
3678S:      Maintained
3679F:      Documentation/media/v4l-drivers/cx18*
3680F:      drivers/media/pci/cx18/
3681F:      include/uapi/linux/ivtv*
3682
3683CX2341X MPEG ENCODER HELPER MODULE
3684M:      Hans Verkuil <hverkuil@xs4all.nl>
3685L:      linux-media@vger.kernel.org
3686T:      git git://linuxtv.org/media_tree.git
3687W:      https://linuxtv.org
3688S:      Maintained
3689F:      drivers/media/common/cx2341x*
3690F:      include/media/cx2341x*
3691
3692CX24120 MEDIA DRIVER
3693M:      Jemma Denson <jdenson@gmail.com>
3694M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3695L:      linux-media@vger.kernel.org
3696W:      https://linuxtv.org
3697Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3698S:      Maintained
3699F:      drivers/media/dvb-frontends/cx24120*
3700
3701CX88 VIDEO4LINUX DRIVER
3702M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3703M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3704L:      linux-media@vger.kernel.org
3705W:      https://linuxtv.org
3706T:      git git://linuxtv.org/media_tree.git
3707S:      Odd fixes
3708F:      Documentation/media/v4l-drivers/cx88*
3709F:      drivers/media/pci/cx88/
3710
3711CXD2820R MEDIA DRIVER
3712M:      Antti Palosaari <crope@iki.fi>
3713L:      linux-media@vger.kernel.org
3714W:      https://linuxtv.org
3715W:      http://palosaari.fi/linux/
3716Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3717T:      git git://linuxtv.org/anttip/media_tree.git
3718S:      Maintained
3719F:      drivers/media/dvb-frontends/cxd2820r*
3720
3721CXGB3 ETHERNET DRIVER (CXGB3)
3722M:      Santosh Raspatur <santosh@chelsio.com>
3723L:      netdev@vger.kernel.org
3724W:      http://www.chelsio.com
3725S:      Supported
3726F:      drivers/net/ethernet/chelsio/cxgb3/
3727
3728CXGB3 ISCSI DRIVER (CXGB3I)
3729M:      Karen Xie <kxie@chelsio.com>
3730L:      linux-scsi@vger.kernel.org
3731W:      http://www.chelsio.com
3732S:      Supported
3733F:      drivers/scsi/cxgbi/cxgb3i
3734
3735CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3736M:      Steve Wise <swise@chelsio.com>
3737L:      linux-rdma@vger.kernel.org
3738W:      http://www.openfabrics.org
3739S:      Supported
3740F:      drivers/infiniband/hw/cxgb3/
3741F:      include/uapi/rdma/cxgb3-abi.h
3742
3743CXGB4 CRYPTO DRIVER (chcr)
3744M:      Harsh Jain <harsh@chelsio.com>
3745L:      linux-crypto@vger.kernel.org
3746W:      http://www.chelsio.com
3747S:      Supported
3748F:      drivers/crypto/chelsio
3749
3750CXGB4 ETHERNET DRIVER (CXGB4)
3751M:      Ganesh Goudar <ganeshgr@chelsio.com>
3752L:      netdev@vger.kernel.org
3753W:      http://www.chelsio.com
3754S:      Supported
3755F:      drivers/net/ethernet/chelsio/cxgb4/
3756
3757CXGB4 ISCSI DRIVER (CXGB4I)
3758M:      Karen Xie <kxie@chelsio.com>
3759L:      linux-scsi@vger.kernel.org
3760W:      http://www.chelsio.com
3761S:      Supported
3762F:      drivers/scsi/cxgbi/cxgb4i
3763
3764CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3765M:      Steve Wise <swise@chelsio.com>
3766L:      linux-rdma@vger.kernel.org
3767W:      http://www.openfabrics.org
3768S:      Supported
3769F:      drivers/infiniband/hw/cxgb4/
3770F:      include/uapi/rdma/cxgb4-abi.h
3771
3772CXGB4VF ETHERNET DRIVER (CXGB4VF)
3773M:      Casey Leedom <leedom@chelsio.com>
3774L:      netdev@vger.kernel.org
3775W:      http://www.chelsio.com
3776S:      Supported
3777F:      drivers/net/ethernet/chelsio/cxgb4vf/
3778
3779CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3780M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3781M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3782L:      linuxppc-dev@lists.ozlabs.org
3783S:      Supported
3784F:      arch/powerpc/platforms/powernv/pci-cxl.c
3785F:      drivers/misc/cxl/
3786F:      include/misc/cxl*
3787F:      include/uapi/misc/cxl.h
3788F:      Documentation/powerpc/cxl.txt
3789F:      Documentation/ABI/testing/sysfs-class-cxl
3790
3791CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3792M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3793M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3794M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3795L:      linux-scsi@vger.kernel.org
3796S:      Supported
3797F:      drivers/scsi/cxlflash/
3798F:      include/uapi/scsi/cxlflash_ioctls.h
3799F:      Documentation/powerpc/cxlflash.txt
3800
3801CYBERPRO FB DRIVER
3802M:      Russell King <linux@armlinux.org.uk>
3803L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3804W:      http://www.armlinux.org.uk/
3805S:      Maintained
3806F:      drivers/video/fbdev/cyber2000fb.*
3807
3808CYCLADES ASYNC MUX DRIVER
3809W:      http://www.cyclades.com/
3810S:      Orphan
3811F:      drivers/tty/cyclades.c
3812F:      include/linux/cyclades.h
3813F:      include/uapi/linux/cyclades.h
3814
3815CYCLADES PC300 DRIVER
3816W:      http://www.cyclades.com/
3817S:      Orphan
3818F:      drivers/net/wan/pc300*
3819
3820CYPRESS_FIRMWARE MEDIA DRIVER
3821M:      Antti Palosaari <crope@iki.fi>
3822L:      linux-media@vger.kernel.org
3823W:      https://linuxtv.org
3824W:      http://palosaari.fi/linux/
3825Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3826T:      git git://linuxtv.org/anttip/media_tree.git
3827S:      Maintained
3828F:      drivers/media/common/cypress_firmware*
3829
3830CYTTSP TOUCHSCREEN DRIVER
3831M:      Ferruh Yigit <fery@cypress.com>
3832L:      linux-input@vger.kernel.org
3833S:      Supported
3834F:      drivers/input/touchscreen/cyttsp*
3835F:      include/linux/input/cyttsp.h
3836
3837D-LINK DIR-685 TOUCHKEYS DRIVER
3838M:      Linus Walleij <linus.walleij@linaro.org>
3839L:      linux-input@vger.kernel.org
3840S:      Supported
3841F:      drivers/input/dlink-dir685-touchkeys.c
3842
3843DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3844M:      Joshua Kinard <kumba@gentoo.org>
3845S:      Maintained
3846F:      drivers/rtc/rtc-ds1685.c
3847F:      include/linux/rtc/ds1685.h
3848
3849DAMA SLAVE for AX.25
3850M:      Joerg Reuter <jreuter@yaina.de>
3851W:      http://yaina.de/jreuter/
3852W:      http://www.qsl.net/dl1bke/
3853L:      linux-hams@vger.kernel.org
3854S:      Maintained
3855F:      net/ax25/af_ax25.c
3856F:      net/ax25/ax25_dev.c
3857F:      net/ax25/ax25_ds_*
3858F:      net/ax25/ax25_in.c
3859F:      net/ax25/ax25_out.c
3860F:      net/ax25/ax25_timer.c
3861F:      net/ax25/sysctl_net_ax25.c
3862
3863DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3864L:      netdev@vger.kernel.org
3865S:      Orphan
3866F:      Documentation/networking/dmfe.txt
3867F:      drivers/net/ethernet/dec/tulip/dmfe.c
3868
3869DC390/AM53C974 SCSI driver
3870M:      Hannes Reinecke <hare@suse.com>
3871L:      linux-scsi@vger.kernel.org
3872S:      Maintained
3873F:      drivers/scsi/am53c974.c
3874
3875DC395x SCSI driver
3876M:      Oliver Neukum <oliver@neukum.org>
3877M:      Ali Akcaagac <aliakc@web.de>
3878M:      Jamie Lenehan <lenehan@twibble.org>
3879L:      dc395x@twibble.org
3880W:      http://twibble.org/dist/dc395x/
3881W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3882S:      Maintained
3883F:      Documentation/scsi/dc395x.txt
3884F:      drivers/scsi/dc395x.*
3885
3886DCCP PROTOCOL
3887M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3888L:      dccp@vger.kernel.org
3889W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3890S:      Maintained
3891F:      include/linux/dccp.h
3892F:      include/uapi/linux/dccp.h
3893F:      include/linux/tfrc.h
3894F:      net/dccp/
3895
3896DECnet NETWORK LAYER
3897W:      http://linux-decnet.sourceforge.net
3898L:      linux-decnet-user@lists.sourceforge.net
3899S:      Orphan
3900F:      Documentation/networking/decnet.txt
3901F:      net/decnet/
3902
3903DECSTATION PLATFORM SUPPORT
3904M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3905L:      linux-mips@linux-mips.org
3906W:      http://www.linux-mips.org/wiki/DECstation
3907S:      Maintained
3908F:      arch/mips/dec/
3909F:      arch/mips/include/asm/dec/
3910F:      arch/mips/include/asm/mach-dec/
3911
3912DEFXX FDDI NETWORK DRIVER
3913M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3914S:      Maintained
3915F:      drivers/net/fddi/defxx.*
3916
3917DELL LAPTOP DRIVER
3918M:      Matthew Garrett <mjg59@srcf.ucam.org>
3919M:      Pali Rohár <pali.rohar@gmail.com>
3920L:      platform-driver-x86@vger.kernel.org
3921S:      Maintained
3922F:      drivers/platform/x86/dell-laptop.c
3923
3924DELL LAPTOP FREEFALL DRIVER
3925M:      Pali Rohár <pali.rohar@gmail.com>
3926S:      Maintained
3927F:      drivers/platform/x86/dell-smo8800.c
3928
3929DELL LAPTOP RBTN DRIVER
3930M:      Pali Rohár <pali.rohar@gmail.com>
3931S:      Maintained
3932F:      drivers/platform/x86/dell-rbtn.*
3933
3934DELL LAPTOP SMM DRIVER
3935M:      Pali Rohár <pali.rohar@gmail.com>
3936S:      Maintained
3937F:      drivers/hwmon/dell-smm-hwmon.c
3938F:      include/uapi/linux/i8k.h
3939
3940DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3941M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3942S:      Maintained
3943F:      Documentation/dcdbas.txt
3944F:      drivers/firmware/dcdbas.*
3945
3946DELL WMI EXTRAS DRIVER
3947M:      Matthew Garrett <mjg59@srcf.ucam.org>
3948M:      Pali Rohár <pali.rohar@gmail.com>
3949S:      Maintained
3950F:      drivers/platform/x86/dell-wmi.c
3951
3952DELTA ST MEDIA DRIVER
3953M:      Hugues Fruchet <hugues.fruchet@st.com>
3954L:      linux-media@vger.kernel.org
3955T:      git git://linuxtv.org/media_tree.git
3956W:      https://linuxtv.org
3957S:      Supported
3958F:      drivers/media/platform/sti/delta
3959
3960DENALI NAND DRIVER
3961M:      Masahiro Yamada <yamada.masahiro@socionext.com>
3962L:      linux-mtd@lists.infradead.org
3963S:      Supported
3964F:      drivers/mtd/nand/denali*
3965
3966DESIGNWARE USB2 DRD IP DRIVER
3967M:      John Youn <johnyoun@synopsys.com>
3968L:      linux-usb@vger.kernel.org
3969T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3970S:      Maintained
3971F:      drivers/usb/dwc2/
3972
3973DESIGNWARE USB3 DRD IP DRIVER
3974M:      Felipe Balbi <balbi@kernel.org>
3975L:      linux-usb@vger.kernel.org
3976T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3977S:      Maintained
3978F:      drivers/usb/dwc3/
3979
3980DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3981M:      Andreas Klinger <ak@it-klinger.de>
3982L:      linux-iio@vger.kernel.org
3983S:      Maintained
3984F:      drivers/iio/proximity/srf*.c
3985
3986DEVICE COREDUMP (DEV_COREDUMP)
3987M:      Johannes Berg <johannes@sipsolutions.net>
3988L:      linux-kernel@vger.kernel.org
3989S:      Maintained
3990F:      drivers/base/devcoredump.c
3991F:      include/linux/devcoredump.h
3992
3993DEVICE FREQUENCY (DEVFREQ)
3994M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3995M:      Kyungmin Park <kyungmin.park@samsung.com>
3996R:      Chanwoo Choi <cw00.choi@samsung.com>
3997L:      linux-pm@vger.kernel.org
3998T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3999S:      Maintained
4000F:      drivers/devfreq/
4001F:      include/linux/devfreq.h
4002F:      Documentation/devicetree/bindings/devfreq/
4003
4004DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4005M:      Chanwoo Choi <cw00.choi@samsung.com>
4006L:      linux-pm@vger.kernel.org
4007T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4008S:      Supported
4009F:      drivers/devfreq/event/
4010F:      drivers/devfreq/devfreq-event.c
4011F:      include/linux/devfreq-event.h
4012F:      Documentation/devicetree/bindings/devfreq/event/
4013
4014DEVICE NUMBER REGISTRY
4015M:      Torben Mathiasen <device@lanana.org>
4016W:      http://lanana.org/docs/device-list/index.html
4017S:      Maintained
4018
4019DEVICE-MAPPER  (LVM)
4020M:      Alasdair Kergon <agk@redhat.com>
4021M:      Mike Snitzer <snitzer@redhat.com>
4022M:      dm-devel@redhat.com
4023L:      dm-devel@redhat.com
4024W:      http://sources.redhat.com/dm
4025Q:      http://patchwork.kernel.org/project/dm-devel/list/
4026T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4027T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4028S:      Maintained
4029F:      Documentation/device-mapper/
4030F:      drivers/md/dm*
4031F:      drivers/md/persistent-data/
4032F:      include/linux/device-mapper.h
4033F:      include/linux/dm-*.h
4034F:      include/uapi/linux/dm-*.h
4035
4036DEVLINK
4037M:      Jiri Pirko <jiri@mellanox.com>
4038L:      netdev@vger.kernel.org
4039S:      Supported
4040F:      net/core/devlink.c
4041F:      include/net/devlink.h
4042F:      include/uapi/linux/devlink.h
4043
4044DIALOG SEMICONDUCTOR DRIVERS
4045M:      Support Opensource <support.opensource@diasemi.com>
4046W:      http://www.dialog-semiconductor.com/products
4047S:      Supported
4048F:      Documentation/hwmon/da90??
4049F:      Documentation/devicetree/bindings/mfd/da90*.txt
4050F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4051F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4052F:      Documentation/devicetree/bindings/regulator/da92*.txt
4053F:      Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4054F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4055F:      drivers/gpio/gpio-da90??.c
4056F:      drivers/hwmon/da90??-hwmon.c
4057F:      drivers/iio/adc/da91??-*.c
4058F:      drivers/input/misc/da90??_onkey.c
4059F:      drivers/input/touchscreen/da9052_tsi.c
4060F:      drivers/leds/leds-da90??.c
4061F:      drivers/mfd/da903x.c
4062F:      drivers/mfd/da90??-*.c
4063F:      drivers/mfd/da91??-*.c
4064F:      drivers/power/supply/da9052-battery.c
4065F:      drivers/power/supply/da91??-*.c
4066F:      drivers/regulator/da903x.c
4067F:      drivers/regulator/da9???-regulator.[ch]
4068F:      drivers/thermal/da90??-thermal.c
4069F:      drivers/rtc/rtc-da90??.c
4070F:      drivers/video/backlight/da90??_bl.c
4071F:      drivers/watchdog/da90??_wdt.c
4072F:      include/linux/mfd/da903x.h
4073F:      include/linux/mfd/da9052/
4074F:      include/linux/mfd/da9055/
4075F:      include/linux/mfd/da9062/
4076F:      include/linux/mfd/da9063/
4077F:      include/linux/mfd/da9150/
4078F:      include/linux/regulator/da9211.h
4079F:      include/sound/da[79]*.h
4080F:      sound/soc/codecs/da[79]*.[ch]
4081
4082DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4083M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4084L:      linux-gpio@vger.kernel.org
4085S:      Maintained
4086F:      drivers/gpio/gpio-gpio-mm.c
4087
4088DIGI NEO AND CLASSIC PCI PRODUCTS
4089M:      Lidza Louina <lidza.louina@gmail.com>
4090M:      Mark Hounschell <markh@compro.net>
4091L:      driverdev-devel@linuxdriverproject.org
4092S:      Maintained
4093F:      drivers/staging/dgnc/
4094
4095DIOLAN U2C-12 I2C DRIVER
4096M:      Guenter Roeck <linux@roeck-us.net>
4097L:      linux-i2c@vger.kernel.org
4098S:      Maintained
4099F:      drivers/i2c/busses/i2c-diolan-u2c.c
4100
4101DIRECT ACCESS (DAX)
4102M:      Matthew Wilcox <mawilcox@microsoft.com>
4103M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4104L:      linux-fsdevel@vger.kernel.org
4105S:      Supported
4106F:      fs/dax.c
4107F:      include/linux/dax.h
4108F:      include/trace/events/fs_dax.h
4109
4110DIRECTORY NOTIFICATION (DNOTIFY)
4111M:      Eric Paris <eparis@parisplace.org>
4112S:      Maintained
4113F:      Documentation/filesystems/dnotify.txt
4114F:      fs/notify/dnotify/
4115F:      include/linux/dnotify.h
4116
4117DISK GEOMETRY AND PARTITION HANDLING
4118M:      Andries Brouwer <aeb@cwi.nl>
4119W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4120W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4121W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4122S:      Maintained
4123
4124DISKQUOTA
4125M:      Jan Kara <jack@suse.com>
4126S:      Maintained
4127F:      Documentation/filesystems/quota.txt
4128F:      fs/quota/
4129F:      include/linux/quota*.h
4130F:      include/uapi/linux/quota*.h
4131
4132DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4133M:      Bernie Thompson <bernie@plugable.com>
4134L:      linux-fbdev@vger.kernel.org
4135S:      Maintained
4136W:      http://plugable.com/category/projects/udlfb/
4137F:      drivers/video/fbdev/udlfb.c
4138F:      include/video/udlfb.h
4139F:      Documentation/fb/udlfb.txt
4140
4141DISTRIBUTED LOCK MANAGER (DLM)
4142M:      Christine Caulfield <ccaulfie@redhat.com>
4143M:      David Teigland <teigland@redhat.com>
4144L:      cluster-devel@redhat.com
4145W:      http://sources.redhat.com/cluster/
4146T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4147S:      Supported
4148F:      fs/dlm/
4149
4150DMA BUFFER SHARING FRAMEWORK
4151M:      Sumit Semwal <sumit.semwal@linaro.org>
4152S:      Maintained
4153L:      linux-media@vger.kernel.org
4154L:      dri-devel@lists.freedesktop.org
4155L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4156F:      drivers/dma-buf/
4157F:      include/linux/dma-buf*
4158F:      include/linux/reservation.h
4159F:      include/linux/*fence.h
4160F:      Documentation/driver-api/dma-buf.rst
4161T:      git git://anongit.freedesktop.org/drm/drm-misc
4162
4163DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4164M:      Vinod Koul <vinod.koul@intel.com>
4165L:      dmaengine@vger.kernel.org
4166Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4167S:      Maintained
4168F:      drivers/dma/
4169F:      include/linux/dmaengine.h
4170F:      Documentation/devicetree/bindings/dma/
4171F:      Documentation/dmaengine/
4172T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4173
4174DMA MAPPING HELPERS
4175M:      Christoph Hellwig <hch@lst.de>
4176M:      Marek Szyprowski <m.szyprowski@samsung.com>
4177R:      Robin Murphy <robin.murphy@arm.com>
4178L:      linux-kernel@vger.kernel.org
4179T:      git git://git.infradead.org/users/hch/dma-mapping.git
4180W:      http://git.infradead.org/users/hch/dma-mapping.git
4181S:      Supported
4182F:      lib/dma-debug.c
4183F:      lib/dma-noop.c
4184F:      lib/dma-virt.c
4185F:      drivers/base/dma-mapping.c
4186F:      drivers/base/dma-coherent.c
4187F:      include/linux/dma-mapping.h
4188
4189DME1737 HARDWARE MONITOR DRIVER
4190M:      Juerg Haefliger <juergh@gmail.com>
4191L:      linux-hwmon@vger.kernel.org
4192S:      Maintained
4193F:      Documentation/hwmon/dme1737
4194F:      drivers/hwmon/dme1737.c
4195
4196DMI/SMBIOS SUPPORT
4197M:      Jean Delvare <jdelvare@suse.com>
4198S:      Maintained
4199T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4200F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4201F:      drivers/firmware/dmi-id.c
4202F:      drivers/firmware/dmi_scan.c
4203F:      include/linux/dmi.h
4204
4205DOCUMENTATION
4206M:      Jonathan Corbet <corbet@lwn.net>
4207L:      linux-doc@vger.kernel.org
4208S:      Maintained
4209F:      Documentation/
4210F:      scripts/kernel-doc
4211X:      Documentation/ABI/
4212X:      Documentation/devicetree/
4213X:      Documentation/acpi
4214X:      Documentation/power
4215X:      Documentation/spi
4216X:      Documentation/media
4217T:      git git://git.lwn.net/linux.git docs-next
4218
4219DONGWOON DW9714 LENS VOICE COIL DRIVER
4220M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4221L:      linux-media@vger.kernel.org
4222T:      git git://linuxtv.org/media_tree.git
4223S:      Maintained
4224F:      drivers/media/i2c/dw9714.c
4225
4226DOUBLETALK DRIVER
4227M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4228L:      blinux-list@redhat.com
4229S:      Maintained
4230F:      drivers/char/dtlk.c
4231F:      include/linux/dtlk.h
4232
4233DPAA2 DATAPATH I/O (DPIO) DRIVER
4234M:      Roy Pledge <Roy.Pledge@nxp.com>
4235L:      linux-kernel@vger.kernel.org
4236S:      Maintained
4237F:      drivers/staging/fsl-mc/bus/dpio
4238
4239DPAA2 ETHERNET DRIVER
4240M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4241L:      linux-kernel@vger.kernel.org
4242S:      Maintained
4243F:      drivers/staging/fsl-dpaa2/ethernet
4244
4245DPT_I2O SCSI RAID DRIVER
4246M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4247L:      linux-scsi@vger.kernel.org
4248W:      http://www.adaptec.com/
4249S:      Maintained
4250F:      drivers/scsi/dpt*
4251F:      drivers/scsi/dpt/
4252
4253DRBD DRIVER
4254M:      Philipp Reisner <philipp.reisner@linbit.com>
4255M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4256L:      drbd-dev@lists.linbit.com
4257W:      http://www.drbd.org
4258T:      git git://git.linbit.com/linux-drbd.git
4259T:      git git://git.linbit.com/drbd-8.4.git
4260S:      Supported
4261F:      drivers/block/drbd/
4262F:      lib/lru_cache.c
4263F:      Documentation/blockdev/drbd/
4264
4265DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4266M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4267T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4268S:      Supported
4269F:      Documentation/kobject.txt
4270F:      drivers/base/
4271F:      fs/debugfs/
4272F:      fs/sysfs/
4273F:      include/linux/debugfs.h
4274F:      include/linux/kobj*
4275F:      lib/kobj*
4276
4277DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4278M:      Kevin Hilman <khilman@kernel.org>
4279M:      Nishanth Menon <nm@ti.com>
4280S:      Maintained
4281F:      drivers/power/avs/
4282F:      include/linux/power/smartreflex.h
4283L:      linux-pm@vger.kernel.org
4284
4285DRM DRIVER FOR ARM PL111 CLCD
4286M:      Eric Anholt <eric@anholt.net>
4287T:      git git://anongit.freedesktop.org/drm/drm-misc
4288S:      Supported
4289F:      drivers/gpu/drm/pl111/
4290
4291DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4292M:      Dave Airlie <airlied@redhat.com>
4293S:      Odd Fixes
4294F:      drivers/gpu/drm/ast/
4295
4296DRM DRIVER FOR BOCHS VIRTUAL GPU
4297M:      Gerd Hoffmann <kraxel@redhat.com>
4298L:      virtualization@lists.linux-foundation.org
4299T:      git git://anongit.freedesktop.org/drm/drm-misc
4300S:      Maintained
4301F:      drivers/gpu/drm/bochs/
4302
4303DRM DRIVER FOR INTEL I810 VIDEO CARDS
4304S:      Orphan / Obsolete
4305F:      drivers/gpu/drm/i810/
4306F:      include/uapi/drm/i810_drm.h
4307
4308DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4309S:      Orphan / Obsolete
4310F:      drivers/gpu/drm/mga/
4311F:      include/uapi/drm/mga_drm.h
4312
4313DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4314M:      Dave Airlie <airlied@redhat.com>
4315S:      Odd Fixes
4316F:      drivers/gpu/drm/mgag200/
4317
4318DRM DRIVER FOR MI0283QT
4319M:      Noralf Trønnes <noralf@tronnes.org>
4320S:      Maintained
4321F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4322F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4323
4324DRM DRIVER FOR MSM ADRENO GPU
4325M:      Rob Clark <robdclark@gmail.com>
4326L:      linux-arm-msm@vger.kernel.org
4327L:      dri-devel@lists.freedesktop.org
4328L:      freedreno@lists.freedesktop.org
4329T:      git git://people.freedesktop.org/~robclark/linux
4330S:      Maintained
4331F:      drivers/gpu/drm/msm/
4332F:      include/uapi/drm/msm_drm.h
4333F:      Documentation/devicetree/bindings/display/msm/
4334
4335DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4336M:      Ben Skeggs <bskeggs@redhat.com>
4337L:      dri-devel@lists.freedesktop.org
4338L:      nouveau@lists.freedesktop.org
4339T:      git git://github.com/skeggsb/linux
4340S:      Supported
4341F:      drivers/gpu/drm/nouveau/
4342F:      include/uapi/drm/nouveau_drm.h
4343
4344DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4345M:      Dave Airlie <airlied@redhat.com>
4346M:      Gerd Hoffmann <kraxel@redhat.com>
4347L:      virtualization@lists.linux-foundation.org
4348T:      git git://anongit.freedesktop.org/drm/drm-misc
4349S:      Obsolete
4350W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4351F:      drivers/gpu/drm/cirrus/
4352
4353DRM DRIVER FOR QXL VIRTUAL GPU
4354M:      Dave Airlie <airlied@redhat.com>
4355M:      Gerd Hoffmann <kraxel@redhat.com>
4356L:      virtualization@lists.linux-foundation.org
4357T:      git git://anongit.freedesktop.org/drm/drm-misc
4358S:      Maintained
4359F:      drivers/gpu/drm/qxl/
4360F:      include/uapi/drm/qxl_drm.h
4361
4362DRM DRIVER FOR RAGE 128 VIDEO CARDS
4363S:      Orphan / Obsolete
4364F:      drivers/gpu/drm/r128/
4365F:      include/uapi/drm/r128_drm.h
4366
4367DRM DRIVER FOR SAVAGE VIDEO CARDS
4368S:      Orphan / Obsolete
4369F:      drivers/gpu/drm/savage/
4370F:      include/uapi/drm/savage_drm.h
4371
4372DRM DRIVER FOR SIS VIDEO CARDS
4373S:      Orphan / Obsolete
4374F:      drivers/gpu/drm/sis/
4375F:      include/uapi/drm/sis_drm.h
4376
4377DRM DRIVER FOR TDFX VIDEO CARDS
4378S:      Orphan / Obsolete
4379F:      drivers/gpu/drm/tdfx/
4380
4381DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4382M:      Dave Airlie <airlied@redhat.com>
4383S:      Odd Fixes
4384F:      drivers/gpu/drm/udl/
4385
4386DRM DRIVER FOR VMWARE VIRTUAL GPU
4387M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4388M:      Sinclair Yeh <syeh@vmware.com>
4389M:      Thomas Hellstrom <thellstrom@vmware.com>
4390L:      dri-devel@lists.freedesktop.org
4391T:      git git://people.freedesktop.org/~syeh/repos_linux
4392T:      git git://people.freedesktop.org/~thomash/linux
4393S:      Supported
4394F:      drivers/gpu/drm/vmwgfx/
4395F:      include/uapi/drm/vmwgfx_drm.h
4396
4397DRM DRIVERS
4398M:      David Airlie <airlied@linux.ie>
4399L:      dri-devel@lists.freedesktop.org
4400T:      git git://people.freedesktop.org/~airlied/linux
4401B:      https://bugs.freedesktop.org/
4402C:      irc://chat.freenode.net/dri-devel
4403S:      Maintained
4404F:      drivers/gpu/drm/
4405F:      drivers/gpu/vga/
4406F:      Documentation/devicetree/bindings/display/
4407F:      Documentation/devicetree/bindings/gpu/
4408F:      Documentation/devicetree/bindings/video/
4409F:      Documentation/gpu/
4410F:      include/drm/
4411F:      include/uapi/drm/
4412F:      include/linux/vga*
4413
4414DRM DRIVERS AND MISC GPU PATCHES
4415M:      Daniel Vetter <daniel.vetter@intel.com>
4416M:      Jani Nikula <jani.nikula@linux.intel.com>
4417M:      Sean Paul <seanpaul@chromium.org>
4418W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4419S:      Maintained
4420T:      git git://anongit.freedesktop.org/drm/drm-misc
4421F:      Documentation/gpu/
4422F:      drivers/gpu/vga/
4423F:      drivers/gpu/drm/*
4424F:      include/drm/drm*
4425F:      include/uapi/drm/drm*
4426F:      include/linux/vga*
4427
4428DRM DRIVERS FOR ALLWINNER A10
4429M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4430L:      dri-devel@lists.freedesktop.org
4431S:      Supported
4432F:      drivers/gpu/drm/sun4i/
4433F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4434T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4435
4436DRM DRIVERS FOR AMLOGIC SOCS
4437M:      Neil Armstrong <narmstrong@baylibre.com>
4438L:      dri-devel@lists.freedesktop.org
4439L:      linux-amlogic@lists.infradead.org
4440W:      http://linux-meson.com/
4441S:      Supported
4442F:      drivers/gpu/drm/meson/
4443F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4444F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4445F:      Documentation/gpu/meson.rst
4446T:      git git://anongit.freedesktop.org/drm/drm-misc
4447
4448DRM DRIVERS FOR ATMEL HLCDC
4449M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4450L:      dri-devel@lists.freedesktop.org
4451S:      Supported
4452F:      drivers/gpu/drm/atmel-hlcdc/
4453F:      Documentation/devicetree/bindings/drm/atmel/
4454T:      git git://anongit.freedesktop.org/drm/drm-misc
4455
4456DRM DRIVERS FOR BRIDGE CHIPS
4457M:      Archit Taneja <architt@codeaurora.org>
4458M:      Andrzej Hajda <a.hajda@samsung.com>
4459R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4460S:      Maintained
4461T:      git git://anongit.freedesktop.org/drm/drm-misc
4462F:      drivers/gpu/drm/bridge/
4463
4464DRM DRIVERS FOR EXYNOS
4465M:      Inki Dae <inki.dae@samsung.com>
4466M:      Joonyoung Shim <jy0922.shim@samsung.com>
4467M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4468M:      Kyungmin Park <kyungmin.park@samsung.com>
4469L:      dri-devel@lists.freedesktop.org
4470T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4471S:      Supported
4472F:      drivers/gpu/drm/exynos/
4473F:      include/uapi/drm/exynos_drm.h
4474F:      Documentation/devicetree/bindings/display/exynos/
4475
4476DRM DRIVERS FOR FREESCALE DCU
4477M:      Stefan Agner <stefan@agner.ch>
4478M:      Alison Wang <alison.wang@freescale.com>
4479L:      dri-devel@lists.freedesktop.org
4480S:      Supported
4481F:      drivers/gpu/drm/fsl-dcu/
4482F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4483F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4484F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4485
4486DRM DRIVERS FOR FREESCALE IMX
4487M:      Philipp Zabel <p.zabel@pengutronix.de>
4488L:      dri-devel@lists.freedesktop.org
4489S:      Maintained
4490F:      drivers/gpu/drm/imx/
4491F:      drivers/gpu/ipu-v3/
4492F:      Documentation/devicetree/bindings/display/imx/
4493
4494DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4495M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4496L:      dri-devel@lists.freedesktop.org
4497T:      git git://github.com/patjak/drm-gma500
4498S:      Maintained
4499F:      drivers/gpu/drm/gma500/
4500
4501DRM DRIVERS FOR HISILICON
4502M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4503M:      Rongrong Zou <zourongrong@gmail.com>
4504R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4505R:      Chen Feng <puck.chen@hisilicon.com>
4506L:      dri-devel@lists.freedesktop.org
4507T:      git git://github.com/xin3liang/linux.git
4508S:      Maintained
4509F:      drivers/gpu/drm/hisilicon/
4510F:      Documentation/devicetree/bindings/display/hisilicon/
4511
4512DRM DRIVERS FOR MEDIATEK
4513M:      CK Hu <ck.hu@mediatek.com>
4514M:      Philipp Zabel <p.zabel@pengutronix.de>
4515L:      dri-devel@lists.freedesktop.org
4516S:      Supported
4517F:      drivers/gpu/drm/mediatek/
4518F:      Documentation/devicetree/bindings/display/mediatek/
4519
4520DRM DRIVERS FOR NVIDIA TEGRA
4521M:      Thierry Reding <thierry.reding@gmail.com>
4522L:      dri-devel@lists.freedesktop.org
4523L:      linux-tegra@vger.kernel.org
4524T:      git git://anongit.freedesktop.org/tegra/linux.git
4525S:      Supported
4526F:      drivers/gpu/drm/tegra/
4527F:      drivers/gpu/host1x/
4528F:      include/linux/host1x.h
4529F:      include/uapi/drm/tegra_drm.h
4530F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4531
4532DRM DRIVERS FOR RENESAS
4533M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4534L:      dri-devel@lists.freedesktop.org
4535L:      linux-renesas-soc@vger.kernel.org
4536T:      git git://linuxtv.org/pinchartl/fbdev
4537S:      Supported
4538F:      drivers/gpu/drm/rcar-du/
4539F:      drivers/gpu/drm/shmobile/
4540F:      include/linux/platform_data/shmob_drm.h
4541F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4542F:      Documentation/devicetree/bindings/display/renesas,du.txt
4543
4544DRM DRIVERS FOR ROCKCHIP
4545M:      Mark Yao <mark.yao@rock-chips.com>
4546L:      dri-devel@lists.freedesktop.org
4547S:      Maintained
4548F:      drivers/gpu/drm/rockchip/
4549F:      Documentation/devicetree/bindings/display/rockchip/
4550T:      git git://anongit.freedesktop.org/drm/drm-misc
4551
4552DRM DRIVERS FOR STI
4553M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4554M:      Vincent Abriou <vincent.abriou@st.com>
4555L:      dri-devel@lists.freedesktop.org
4556T:      git git://anongit.freedesktop.org/drm/drm-misc
4557S:      Maintained
4558F:      drivers/gpu/drm/sti
4559F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4560
4561DRM DRIVERS FOR STM
4562M:      Yannick Fertre <yannick.fertre@st.com>
4563M:      Philippe Cornu <philippe.cornu@st.com>
4564M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4565M:      Vincent Abriou <vincent.abriou@st.com>
4566L:      dri-devel@lists.freedesktop.org
4567T:      git git://anongit.freedesktop.org/drm/drm-misc
4568S:      Maintained
4569F:      drivers/gpu/drm/stm
4570F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4571
4572DRM DRIVERS FOR TI LCDC
4573M:      Jyri Sarha <jsarha@ti.com>
4574R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4575L:      dri-devel@lists.freedesktop.org
4576S:      Maintained
4577F:      drivers/gpu/drm/tilcdc/
4578F:      Documentation/devicetree/bindings/display/tilcdc/
4579
4580DRM DRIVERS FOR TI OMAP
4581M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4582L:      dri-devel@lists.freedesktop.org
4583S:      Maintained
4584F:      drivers/gpu/drm/omapdrm/
4585F:      Documentation/devicetree/bindings/display/ti/
4586
4587DRM DRIVERS FOR VC4
4588M:      Eric Anholt <eric@anholt.net>
4589T:      git git://github.com/anholt/linux
4590S:      Supported
4591F:      drivers/gpu/drm/vc4/
4592F:      include/uapi/drm/vc4_drm.h
4593F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4594T:      git git://anongit.freedesktop.org/drm/drm-misc
4595
4596DRM DRIVERS FOR VIVANTE GPU IP
4597M:      Lucas Stach <l.stach@pengutronix.de>
4598R:      Russell King <linux+etnaviv@armlinux.org.uk>
4599R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4600L:      etnaviv@lists.freedesktop.org
4601L:      dri-devel@lists.freedesktop.org
4602S:      Maintained
4603F:      drivers/gpu/drm/etnaviv/
4604F:      include/uapi/drm/etnaviv_drm.h
4605F:      Documentation/devicetree/bindings/display/etnaviv/
4606
4607DRM DRIVERS FOR ZTE ZX
4608M:      Shawn Guo <shawnguo@kernel.org>
4609L:      dri-devel@lists.freedesktop.org
4610S:      Maintained
4611F:      drivers/gpu/drm/zte/
4612F:      Documentation/devicetree/bindings/display/zte,vou.txt
4613T:      git git://anongit.freedesktop.org/drm/drm-misc
4614
4615DRM PANEL DRIVERS
4616M:      Thierry Reding <thierry.reding@gmail.com>
4617L:      dri-devel@lists.freedesktop.org
4618T:      git git://anongit.freedesktop.org/tegra/linux.git
4619S:      Maintained
4620F:      drivers/gpu/drm/drm_panel.c
4621F:      drivers/gpu/drm/panel/
4622F:      include/drm/drm_panel.h
4623F:      Documentation/devicetree/bindings/display/panel/
4624
4625DSBR100 USB FM RADIO DRIVER
4626M:      Alexey Klimov <klimov.linux@gmail.com>
4627L:      linux-media@vger.kernel.org
4628T:      git git://linuxtv.org/media_tree.git
4629S:      Maintained
4630F:      drivers/media/radio/dsbr100.c
4631
4632DSCC4 DRIVER
4633M:      Francois Romieu <romieu@fr.zoreil.com>
4634L:      netdev@vger.kernel.org
4635S:      Maintained
4636F:      drivers/net/wan/dscc4.c
4637
4638DT3155 MEDIA DRIVER
4639M:      Hans Verkuil <hverkuil@xs4all.nl>
4640L:      linux-media@vger.kernel.org
4641T:      git git://linuxtv.org/media_tree.git
4642W:      https://linuxtv.org
4643S:      Odd Fixes
4644F:      drivers/media/pci/dt3155/
4645
4646DVB_USB_AF9015 MEDIA DRIVER
4647M:      Antti Palosaari <crope@iki.fi>
4648L:      linux-media@vger.kernel.org
4649W:      https://linuxtv.org
4650W:      http://palosaari.fi/linux/
4651Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4652T:      git git://linuxtv.org/anttip/media_tree.git
4653S:      Maintained
4654F:      drivers/media/usb/dvb-usb-v2/af9015*
4655
4656DVB_USB_AF9035 MEDIA DRIVER
4657M:      Antti Palosaari <crope@iki.fi>
4658L:      linux-media@vger.kernel.org
4659W:      https://linuxtv.org
4660W:      http://palosaari.fi/linux/
4661Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4662T:      git git://linuxtv.org/anttip/media_tree.git
4663S:      Maintained
4664F:      drivers/media/usb/dvb-usb-v2/af9035*
4665
4666DVB_USB_ANYSEE MEDIA DRIVER
4667M:      Antti Palosaari <crope@iki.fi>
4668L:      linux-media@vger.kernel.org
4669W:      https://linuxtv.org
4670W:      http://palosaari.fi/linux/
4671Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4672T:      git git://linuxtv.org/anttip/media_tree.git
4673S:      Maintained
4674F:      drivers/media/usb/dvb-usb-v2/anysee*
4675
4676DVB_USB_AU6610 MEDIA DRIVER
4677M:      Antti Palosaari <crope@iki.fi>
4678L:      linux-media@vger.kernel.org
4679W:      https://linuxtv.org
4680W:      http://palosaari.fi/linux/
4681Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4682T:      git git://linuxtv.org/anttip/media_tree.git
4683S:      Maintained
4684F:      drivers/media/usb/dvb-usb-v2/au6610*
4685
4686DVB_USB_CE6230 MEDIA DRIVER
4687M:      Antti Palosaari <crope@iki.fi>
4688L:      linux-media@vger.kernel.org
4689W:      https://linuxtv.org
4690W:      http://palosaari.fi/linux/
4691Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4692T:      git git://linuxtv.org/anttip/media_tree.git
4693S:      Maintained
4694F:      drivers/media/usb/dvb-usb-v2/ce6230*
4695
4696DVB_USB_CXUSB MEDIA DRIVER
4697M:      Michael Krufky <mkrufky@linuxtv.org>
4698L:      linux-media@vger.kernel.org
4699W:      https://linuxtv.org
4700W:      http://github.com/mkrufky
4701Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4702T:      git git://linuxtv.org/media_tree.git
4703S:      Maintained
4704F:      drivers/media/usb/dvb-usb/cxusb*
4705
4706DVB_USB_EC168 MEDIA DRIVER
4707M:      Antti Palosaari <crope@iki.fi>
4708L:      linux-media@vger.kernel.org
4709W:      https://linuxtv.org
4710W:      http://palosaari.fi/linux/
4711Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4712T:      git git://linuxtv.org/anttip/media_tree.git
4713S:      Maintained
4714F:      drivers/media/usb/dvb-usb-v2/ec168*
4715
4716DVB_USB_GL861 MEDIA DRIVER
4717M:      Antti Palosaari <crope@iki.fi>
4718L:      linux-media@vger.kernel.org
4719W:      https://linuxtv.org
4720Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4721T:      git git://linuxtv.org/anttip/media_tree.git
4722S:      Maintained
4723F:      drivers/media/usb/dvb-usb-v2/gl861*
4724
4725DVB_USB_MXL111SF MEDIA DRIVER
4726M:      Michael Krufky <mkrufky@linuxtv.org>
4727L:      linux-media@vger.kernel.org
4728W:      https://linuxtv.org
4729W:      http://github.com/mkrufky
4730Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4731T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4732S:      Maintained
4733F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4734
4735DVB_USB_RTL28XXU MEDIA DRIVER
4736M:      Antti Palosaari <crope@iki.fi>
4737L:      linux-media@vger.kernel.org
4738W:      https://linuxtv.org
4739W:      http://palosaari.fi/linux/
4740Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4741T:      git git://linuxtv.org/anttip/media_tree.git
4742S:      Maintained
4743F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4744
4745DVB_USB_V2 MEDIA DRIVER
4746M:      Antti Palosaari <crope@iki.fi>
4747L:      linux-media@vger.kernel.org
4748W:      https://linuxtv.org
4749W:      http://palosaari.fi/linux/
4750Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4751T:      git git://linuxtv.org/anttip/media_tree.git
4752S:      Maintained
4753F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4754F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4755
4756DYNAMIC DEBUG
4757M:      Jason Baron <jbaron@akamai.com>
4758S:      Maintained
4759F:      lib/dynamic_debug.c
4760F:      include/linux/dynamic_debug.h
4761
4762DZ DECSTATION DZ11 SERIAL DRIVER
4763M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4764S:      Maintained
4765F:      drivers/tty/serial/dz.*
4766
4767E3X0 POWER BUTTON DRIVER
4768M:      Moritz Fischer <moritz.fischer@ettus.com>
4769L:      usrp-users@lists.ettus.com
4770W:      http://www.ettus.com
4771S:      Supported
4772F:      drivers/input/misc/e3x0-button.c
4773F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4774
4775E4000 MEDIA DRIVER
4776M:      Antti Palosaari <crope@iki.fi>
4777L:      linux-media@vger.kernel.org
4778W:      https://linuxtv.org
4779W:      http://palosaari.fi/linux/
4780Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4781T:      git git://linuxtv.org/anttip/media_tree.git
4782S:      Maintained
4783F:      drivers/media/tuners/e4000*
4784
4785EATA ISA/EISA/PCI SCSI DRIVER
4786M:      Dario Ballabio <ballabio_dario@emc.com>
4787L:      linux-scsi@vger.kernel.org
4788S:      Maintained
4789F:      drivers/scsi/eata.c
4790
4791EC100 MEDIA DRIVER
4792M:      Antti Palosaari <crope@iki.fi>
4793L:      linux-media@vger.kernel.org
4794W:      https://linuxtv.org
4795W:      http://palosaari.fi/linux/
4796Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4797T:      git git://linuxtv.org/anttip/media_tree.git
4798S:      Maintained
4799F:      drivers/media/dvb-frontends/ec100*
4800
4801ECRYPT FILE SYSTEM
4802M:      Tyler Hicks <tyhicks@canonical.com>
4803L:      ecryptfs@vger.kernel.org
4804W:      http://ecryptfs.org
4805W:      https://launchpad.net/ecryptfs
4806T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4807S:      Supported
4808F:      Documentation/filesystems/ecryptfs.txt
4809F:      fs/ecryptfs/
4810
4811EDAC-AMD64
4812M:      Borislav Petkov <bp@alien8.de>
4813L:      linux-edac@vger.kernel.org
4814S:      Maintained
4815F:      drivers/edac/amd64_edac*
4816
4817EDAC-CALXEDA
4818M:      Robert Richter <rric@kernel.org>
4819L:      linux-edac@vger.kernel.org
4820S:      Maintained
4821F:      drivers/edac/highbank*
4822
4823EDAC-CAVIUM
4824M:      Ralf Baechle <ralf@linux-mips.org>
4825M:      David Daney <david.daney@cavium.com>
4826L:      linux-edac@vger.kernel.org
4827L:      linux-mips@linux-mips.org
4828S:      Supported
4829F:      drivers/edac/octeon_edac*
4830F:      drivers/edac/thunderx_edac*
4831
4832EDAC-CORE
4833M:      Borislav Petkov <bp@alien8.de>
4834M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4835M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4836L:      linux-edac@vger.kernel.org
4837T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4838T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4839S:      Supported
4840F:      Documentation/admin-guide/ras.rst
4841F:      Documentation/driver-api/edac.rst
4842F:      drivers/edac/
4843F:      include/linux/edac.h
4844
4845EDAC-E752X
4846M:      Mark Gross <mark.gross@intel.com>
4847L:      linux-edac@vger.kernel.org
4848S:      Maintained
4849F:      drivers/edac/e752x_edac.c
4850
4851EDAC-E7XXX
4852L:      linux-edac@vger.kernel.org
4853S:      Maintained
4854F:      drivers/edac/e7xxx_edac.c
4855
4856EDAC-FSL_DDR
4857M:      York Sun <york.sun@nxp.com>
4858L:      linux-edac@vger.kernel.org
4859S:      Maintained
4860F:      drivers/edac/fsl_ddr_edac.*
4861
4862EDAC-GHES
4863M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4864M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4865L:      linux-edac@vger.kernel.org
4866S:      Maintained
4867F:      drivers/edac/ghes_edac.c
4868
4869EDAC-I3000
4870L:      linux-edac@vger.kernel.org
4871S:      Orphan
4872F:      drivers/edac/i3000_edac.c
4873
4874EDAC-I5000
4875L:      linux-edac@vger.kernel.org
4876S:      Maintained
4877F:      drivers/edac/i5000_edac.c
4878
4879EDAC-I5400
4880M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4881M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4882L:      linux-edac@vger.kernel.org
4883S:      Maintained
4884F:      drivers/edac/i5400_edac.c
4885
4886EDAC-I7300
4887M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4888M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4889L:      linux-edac@vger.kernel.org
4890S:      Maintained
4891F:      drivers/edac/i7300_edac.c
4892
4893EDAC-I7CORE
4894M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4895M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4896L:      linux-edac@vger.kernel.org
4897S:      Maintained
4898F:      drivers/edac/i7core_edac.c
4899
4900EDAC-I82443BXGX
4901M:      Tim Small <tim@buttersideup.com>
4902L:      linux-edac@vger.kernel.org
4903S:      Maintained
4904F:      drivers/edac/i82443bxgx_edac.c
4905
4906EDAC-I82975X
4907M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4908M:      "Arvind R." <arvino55@gmail.com>
4909L:      linux-edac@vger.kernel.org
4910S:      Maintained
4911F:      drivers/edac/i82975x_edac.c
4912
4913EDAC-IE31200
4914M:      Jason Baron <jbaron@akamai.com>
4915L:      linux-edac@vger.kernel.org
4916S:      Maintained
4917F:      drivers/edac/ie31200_edac.c
4918
4919EDAC-MPC85XX
4920M:      Johannes Thumshirn <morbidrsa@gmail.com>
4921L:      linux-edac@vger.kernel.org
4922S:      Maintained
4923F:      drivers/edac/mpc85xx_edac.[ch]
4924
4925EDAC-PASEMI
4926M:      Egor Martovetsky <egor@pasemi.com>
4927L:      linux-edac@vger.kernel.org
4928S:      Maintained
4929F:      drivers/edac/pasemi_edac.c
4930
4931EDAC-PND2
4932M:      Tony Luck <tony.luck@intel.com>
4933L:      linux-edac@vger.kernel.org
4934S:      Maintained
4935F:      drivers/edac/pnd2_edac.[ch]
4936
4937EDAC-R82600
4938M:      Tim Small <tim@buttersideup.com>
4939L:      linux-edac@vger.kernel.org
4940S:      Maintained
4941F:      drivers/edac/r82600_edac.c
4942
4943EDAC-SBRIDGE
4944M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4945M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4946L:      linux-edac@vger.kernel.org
4947S:      Maintained
4948F:      drivers/edac/sb_edac.c
4949
4950EDAC-SKYLAKE
4951M:      Tony Luck <tony.luck@intel.com>
4952L:      linux-edac@vger.kernel.org
4953S:      Maintained
4954F:      drivers/edac/skx_edac.c
4955
4956EDIROL UA-101/UA-1000 DRIVER
4957M:      Clemens Ladisch <clemens@ladisch.de>
4958L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4959T:      git git://git.alsa-project.org/alsa-kernel.git
4960S:      Maintained
4961F:      sound/usb/misc/ua101.c
4962
4963EFI TEST DRIVER
4964L:      linux-efi@vger.kernel.org
4965M:      Ivan Hu <ivan.hu@canonical.com>
4966M:      Matt Fleming <matt@codeblueprint.co.uk>
4967S:      Maintained
4968F:      drivers/firmware/efi/test/
4969
4970EFI VARIABLE FILESYSTEM
4971M:      Matthew Garrett <matthew.garrett@nebula.com>
4972M:      Jeremy Kerr <jk@ozlabs.org>
4973M:      Matt Fleming <matt@codeblueprint.co.uk>
4974T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4975L:      linux-efi@vger.kernel.org
4976S:      Maintained
4977F:      fs/efivarfs/
4978
4979EFIFB FRAMEBUFFER DRIVER
4980L:      linux-fbdev@vger.kernel.org
4981M:      Peter Jones <pjones@redhat.com>
4982S:      Maintained
4983F:      drivers/video/fbdev/efifb.c
4984
4985EFS FILESYSTEM
4986W:      http://aeschi.ch.eu.org/efs/
4987S:      Orphan
4988F:      fs/efs/
4989
4990EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4991M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4992L:      netdev@vger.kernel.org
4993S:      Maintained
4994F:      drivers/net/ethernet/ibm/ehea/
4995
4996EM28XX VIDEO4LINUX DRIVER
4997M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4998M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4999L:      linux-media@vger.kernel.org
5000W:      https://linuxtv.org
5001T:      git git://linuxtv.org/media_tree.git
5002S:      Maintained
5003F:      drivers/media/usb/em28xx/
5004F:      Documentation/media/v4l-drivers/em28xx*
5005
5006EMBEDDED LINUX
5007M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5008M:      Matt Mackall <mpm@selenic.com>
5009M:      David Woodhouse <dwmw2@infradead.org>
5010L:      linux-embedded@vger.kernel.org
5011S:      Maintained
5012
5013Emulex 10Gbps iSCSI - OneConnect DRIVER
5014M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5015M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5016M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5017L:      linux-scsi@vger.kernel.org
5018W:      http://www.broadcom.com
5019S:      Supported
5020F:      drivers/scsi/be2iscsi/
5021
5022Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5023M:      Sathya Perla <sathya.perla@broadcom.com>
5024M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5025M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5026M:      Somnath Kotur <somnath.kotur@broadcom.com>
5027L:      netdev@vger.kernel.org
5028W:      http://www.emulex.com
5029S:      Supported
5030F:      drivers/net/ethernet/emulex/benet/
5031
5032EMULEX ONECONNECT ROCE DRIVER
5033M:      Selvin Xavier <selvin.xavier@broadcom.com>
5034M:      Devesh Sharma <devesh.sharma@broadcom.com>
5035L:      linux-rdma@vger.kernel.org
5036W:      http://www.broadcom.com
5037S:      Odd Fixes
5038F:      drivers/infiniband/hw/ocrdma/
5039F:      include/uapi/rdma/ocrdma-abi.h
5040
5041EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5042M:      James Smart <james.smart@broadcom.com>
5043M:      Dick Kennedy <dick.kennedy@broadcom.com>
5044L:      linux-scsi@vger.kernel.org
5045W:      http://www.broadcom.com
5046S:      Supported
5047F:      drivers/scsi/lpfc/
5048
5049ENE CB710 FLASH CARD READER DRIVER
5050M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5051S:      Maintained
5052F:      drivers/misc/cb710/
5053F:      drivers/mmc/host/cb710-mmc.*
5054F:      include/linux/cb710.h
5055
5056ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5057M:      Maxim Levitsky <maximlevitsky@gmail.com>
5058S:      Maintained
5059F:      drivers/media/rc/ene_ir.*
5060
5061EPSON S1D13XXX FRAMEBUFFER DRIVER
5062M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5063S:      Maintained
5064T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5065F:      drivers/video/fbdev/s1d13xxxfb.c
5066F:      include/video/s1d13xxxfb.h
5067
5068ERRSEQ ERROR TRACKING INFRASTRUCTURE
5069M:      Jeff Layton <jlayton@poochiereds.net>
5070S:      Maintained
5071F:      lib/errseq.c
5072F:      include/linux/errseq.h
5073
5074ET131X NETWORK DRIVER
5075M:      Mark Einon <mark.einon@gmail.com>
5076S:      Odd Fixes
5077F:      drivers/net/ethernet/agere/
5078
5079ETHERNET BRIDGE
5080M:      Stephen Hemminger <stephen@networkplumber.org>
5081L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5082L:      netdev@vger.kernel.org
5083W:      http://www.linuxfoundation.org/en/Net:Bridge
5084S:      Maintained
5085F:      include/linux/netfilter_bridge/
5086F:      net/bridge/
5087
5088ETHERNET PHY LIBRARY
5089M:      Andrew Lunn <andrew@lunn.ch>
5090M:      Florian Fainelli <f.fainelli@gmail.com>
5091L:      netdev@vger.kernel.org
5092S:      Maintained
5093F:      Documentation/ABI/testing/sysfs-bus-mdio
5094F:      Documentation/devicetree/bindings/net/mdio*
5095F:      Documentation/networking/phy.txt
5096F:      drivers/net/phy/
5097F:      drivers/of/of_mdio.c
5098F:      drivers/of/of_net.c
5099F:      include/linux/*mdio*.h
5100F:      include/linux/of_net.h
5101F:      include/linux/phy.h
5102F:      include/linux/phy_fixed.h
5103F:      include/linux/platform_data/mdio-gpio.h
5104F:      include/trace/events/mdio.h
5105F:      include/uapi/linux/mdio.h
5106F:      include/uapi/linux/mii.h
5107
5108EXT2 FILE SYSTEM
5109M:      Jan Kara <jack@suse.com>
5110L:      linux-ext4@vger.kernel.org
5111S:      Maintained
5112F:      Documentation/filesystems/ext2.txt
5113F:      fs/ext2/
5114F:      include/linux/ext2*
5115
5116EXT4 FILE SYSTEM
5117M:      "Theodore Ts'o" <tytso@mit.edu>
5118M:      Andreas Dilger <adilger.kernel@dilger.ca>
5119L:      linux-ext4@vger.kernel.org
5120W:      http://ext4.wiki.kernel.org
5121Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5122T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5123S:      Maintained
5124F:      Documentation/filesystems/ext4.txt
5125F:      fs/ext4/
5126
5127Extended Verification Module (EVM)
5128M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5129L:      linux-ima-devel@lists.sourceforge.net
5130L:      linux-security-module@vger.kernel.org
5131S:      Supported
5132F:      security/integrity/evm/
5133
5134EXTENSIBLE FIRMWARE INTERFACE (EFI)
5135M:      Matt Fleming <matt@codeblueprint.co.uk>
5136M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5137L:      linux-efi@vger.kernel.org
5138T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5139S:      Maintained
5140F:      Documentation/efi-stub.txt
5141F:      arch/*/kernel/efi.c
5142F:      arch/x86/boot/compressed/eboot.[ch]
5143F:      arch/*/include/asm/efi.h
5144F:      arch/x86/platform/efi/
5145F:      drivers/firmware/efi/
5146F:      include/linux/efi*.h
5147F:      arch/arm/boot/compressed/efi-header.S
5148F:      arch/arm64/kernel/efi-entry.S
5149
5150EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5151M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5152M:      Chanwoo Choi <cw00.choi@samsung.com>
5153L:      linux-kernel@vger.kernel.org
5154T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5155S:      Maintained
5156F:      drivers/extcon/
5157F:      include/linux/extcon/
5158F:      include/linux/extcon.h
5159F:      Documentation/extcon/
5160F:      Documentation/devicetree/bindings/extcon/
5161
5162EXYNOS DP DRIVER
5163M:      Jingoo Han <jingoohan1@gmail.com>
5164L:      dri-devel@lists.freedesktop.org
5165S:      Maintained
5166F:      drivers/gpu/drm/exynos/exynos_dp*
5167
5168EXYNOS SYSMMU (IOMMU) driver
5169M:      Marek Szyprowski <m.szyprowski@samsung.com>
5170L:      iommu@lists.linux-foundation.org
5171S:      Maintained
5172F:      drivers/iommu/exynos-iommu.c
5173
5174EZchip NPS platform support
5175M:      Noam Camus <noamc@ezchip.com>
5176S:      Supported
5177F:      arch/arc/plat-eznps
5178F:      arch/arc/boot/dts/eznps.dts
5179
5180F2FS FILE SYSTEM
5181M:      Jaegeuk Kim <jaegeuk@kernel.org>
5182M:      Chao Yu <yuchao0@huawei.com>
5183L:      linux-f2fs-devel@lists.sourceforge.net
5184W:      https://f2fs.wiki.kernel.org/
5185T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5186S:      Maintained
5187F:      Documentation/filesystems/f2fs.txt
5188F:      Documentation/ABI/testing/sysfs-fs-f2fs
5189F:      fs/f2fs/
5190F:      include/linux/f2fs_fs.h
5191F:      include/trace/events/f2fs.h
5192
5193F71805F HARDWARE MONITORING DRIVER
5194M:      Jean Delvare <jdelvare@suse.com>
5195L:      linux-hwmon@vger.kernel.org
5196S:      Maintained
5197F:      Documentation/hwmon/f71805f
5198F:      drivers/hwmon/f71805f.c
5199
5200FANOTIFY
5201M:      Eric Paris <eparis@redhat.com>
5202S:      Maintained
5203F:      fs/notify/fanotify/
5204F:      include/linux/fanotify.h
5205F:      include/uapi/linux/fanotify.h
5206
5207FARSYNC SYNCHRONOUS DRIVER
5208M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5209W:      http://www.farsite.co.uk/
5210S:      Supported
5211F:      drivers/net/wan/farsync.*
5212
5213FAULT INJECTION SUPPORT
5214M:      Akinobu Mita <akinobu.mita@gmail.com>
5215S:      Supported
5216F:      Documentation/fault-injection/
5217F:      lib/fault-inject.c
5218
5219FBTFT Framebuffer drivers
5220M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5221S:      Maintained
5222F:      drivers/staging/fbtft/
5223
5224FC0011 TUNER DRIVER
5225M:      Michael Buesch <m@bues.ch>
5226L:      linux-media@vger.kernel.org
5227S:      Maintained
5228F:      drivers/media/tuners/fc0011.h
5229F:      drivers/media/tuners/fc0011.c
5230
5231FC2580 MEDIA DRIVER
5232M:      Antti Palosaari <crope@iki.fi>
5233L:      linux-media@vger.kernel.org
5234W:      https://linuxtv.org
5235W:      http://palosaari.fi/linux/
5236Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5237T:      git git://linuxtv.org/anttip/media_tree.git
5238S:      Maintained
5239F:      drivers/media/tuners/fc2580*
5240
5241FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5242M:      Johannes Thumshirn <jth@kernel.org>
5243L:      fcoe-devel@open-fcoe.org
5244W:      www.Open-FCoE.org
5245S:      Supported
5246F:      drivers/scsi/libfc/
5247F:      drivers/scsi/fcoe/
5248F:      include/scsi/fc/
5249F:      include/scsi/libfc.h
5250F:      include/scsi/libfcoe.h
5251F:      include/uapi/scsi/fc/
5252
5253FILE LOCKING (flock() and fcntl()/lockf())
5254M:      Jeff Layton <jlayton@poochiereds.net>
5255M:      "J. Bruce Fields" <bfields@fieldses.org>
5256L:      linux-fsdevel@vger.kernel.org
5257S:      Maintained
5258F:      include/linux/fcntl.h
5259F:      include/linux/fs.h
5260F:      include/uapi/linux/fcntl.h
5261F:      include/uapi/linux/fs.h
5262F:      fs/fcntl.c
5263F:      fs/locks.c
5264
5265FILESYSTEMS (VFS and infrastructure)
5266M:      Alexander Viro <viro@zeniv.linux.org.uk>
5267L:      linux-fsdevel@vger.kernel.org
5268S:      Maintained
5269F:      fs/*
5270
5271FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5272M:      Riku Voipio <riku.voipio@iki.fi>
5273L:      linux-hwmon@vger.kernel.org
5274S:      Maintained
5275F:      drivers/hwmon/f75375s.c
5276F:      include/linux/f75375s.h
5277
5278FIREWIRE AUDIO DRIVERS
5279M:      Clemens Ladisch <clemens@ladisch.de>
5280L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5281T:      git git://git.alsa-project.org/alsa-kernel.git
5282S:      Maintained
5283F:      sound/firewire/
5284
5285FIREWIRE MEDIA DRIVERS (firedtv)
5286M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5287L:      linux-media@vger.kernel.org
5288L:      linux1394-devel@lists.sourceforge.net
5289T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5290S:      Maintained
5291F:      drivers/media/firewire/
5292
5293FIREWIRE SBP-2 TARGET
5294M:      Chris Boot <bootc@bootc.net>
5295L:      linux-scsi@vger.kernel.org
5296L:      target-devel@vger.kernel.org
5297L:      linux1394-devel@lists.sourceforge.net
5298T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5299S:      Maintained
5300F:      drivers/target/sbp/
5301
5302FIREWIRE SUBSYSTEM
5303M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5304L:      linux1394-devel@lists.sourceforge.net
5305W:      http://ieee1394.wiki.kernel.org/
5306T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5307S:      Maintained
5308F:      drivers/firewire/
5309F:      include/linux/firewire.h
5310F:      include/uapi/linux/firewire*.h
5311F:      tools/firewire/
5312
5313FIRMWARE LOADER (request_firmware)
5314M:      Luis R. Rodriguez <mcgrof@kernel.org>
5315L:      linux-kernel@vger.kernel.org
5316S:      Maintained
5317F:      Documentation/firmware_class/
5318F:      drivers/base/firmware*.c
5319F:      include/linux/firmware.h
5320
5321FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5322M:      Joshua Morris <josh.h.morris@us.ibm.com>
5323M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5324S:      Maintained
5325F:      drivers/block/rsxx/
5326
5327FLOPPY DRIVER
5328M:      Jiri Kosina <jikos@kernel.org>
5329T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5330S:      Odd fixes
5331F:      drivers/block/floppy.c
5332
5333FMC SUBSYSTEM
5334M:      Alessandro Rubini <rubini@gnudd.com>
5335W:      http://www.ohwr.org/projects/fmc-bus
5336S:      Supported
5337F:      drivers/fmc/
5338F:      include/linux/fmc*.h
5339F:      include/linux/ipmi-fru.h
5340K:      fmc_d.*register
5341
5342FPGA MANAGER FRAMEWORK
5343M:      Alan Tull <atull@kernel.org>
5344R:      Moritz Fischer <moritz.fischer@ettus.com>
5345L:      linux-fpga@vger.kernel.org
5346S:      Maintained
5347T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5348F:      Documentation/fpga/
5349F:      Documentation/devicetree/bindings/fpga/
5350F:      drivers/fpga/
5351F:      include/linux/fpga/
5352W:      http://www.rocketboards.org
5353
5354FPU EMULATOR
5355M:      Bill Metzenthen <billm@melbpc.org.au>
5356W:      http://floatingpoint.sourceforge.net/emulator/index.html
5357S:      Maintained
5358F:      arch/x86/math-emu/
5359
5360FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5361L:      netdev@vger.kernel.org
5362S:      Orphan
5363F:      drivers/net/wan/dlci.c
5364F:      drivers/net/wan/sdla.c
5365
5366FRAMEBUFFER LAYER
5367M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5368L:      linux-fbdev@vger.kernel.org
5369T:      git git://github.com/bzolnier/linux.git
5370Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5371S:      Maintained
5372F:      Documentation/fb/
5373F:      drivers/video/
5374F:      include/video/
5375F:      include/linux/fb.h
5376F:      include/uapi/video/
5377F:      include/uapi/linux/fb.h
5378
5379FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5380M:      Horia Geantă <horia.geanta@nxp.com>
5381M:      Dan Douglass <dan.douglass@nxp.com>
5382L:      linux-crypto@vger.kernel.org
5383S:      Maintained
5384F:      drivers/crypto/caam/
5385F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5386
5387FREESCALE DIU FRAMEBUFFER DRIVER
5388M:      Timur Tabi <timur@tabi.org>
5389L:      linux-fbdev@vger.kernel.org
5390S:      Maintained
5391F:      drivers/video/fbdev/fsl-diu-fb.*
5392
5393FREESCALE DMA DRIVER
5394M:      Li Yang <leoyang.li@nxp.com>
5395M:      Zhang Wei <zw@zh-kernel.org>
5396L:      linuxppc-dev@lists.ozlabs.org
5397S:      Maintained
5398F:      drivers/dma/fsldma.*
5399
5400FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5401M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5402L:      netdev@vger.kernel.org
5403S:      Maintained
5404F:      drivers/net/ethernet/freescale/gianfar*
5405X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5406F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5407
5408FREESCALE GPMI NAND DRIVER
5409M:      Han Xu <han.xu@nxp.com>
5410L:      linux-mtd@lists.infradead.org
5411S:      Maintained
5412F:      drivers/mtd/nand/gpmi-nand/*
5413
5414FREESCALE I2C CPM DRIVER
5415M:      Jochen Friedrich <jochen@scram.de>
5416L:      linuxppc-dev@lists.ozlabs.org
5417L:      linux-i2c@vger.kernel.org
5418S:      Maintained
5419F:      drivers/i2c/busses/i2c-cpm.c
5420
5421FREESCALE IMX / MXC FEC DRIVER
5422M:      Fugang Duan <fugang.duan@nxp.com>
5423L:      netdev@vger.kernel.org
5424S:      Maintained
5425F:      drivers/net/ethernet/freescale/fec_main.c
5426F:      drivers/net/ethernet/freescale/fec_ptp.c
5427F:      drivers/net/ethernet/freescale/fec.h
5428F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5429
5430FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5431M:      Sascha Hauer <kernel@pengutronix.de>
5432L:      linux-fbdev@vger.kernel.org
5433L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5434S:      Maintained
5435F:      include/linux/platform_data/video-imxfb.h
5436F:      drivers/video/fbdev/imxfb.c
5437
5438FREESCALE QORIQ DPAA ETHERNET DRIVER
5439M:      Madalin Bucur <madalin.bucur@nxp.com>
5440L:      netdev@vger.kernel.org
5441S:      Maintained
5442F:      drivers/net/ethernet/freescale/dpaa
5443
5444FREESCALE QORIQ DPAA FMAN DRIVER
5445M:      Madalin Bucur <madalin.bucur@nxp.com>
5446L:      netdev@vger.kernel.org
5447S:      Maintained
5448F:      drivers/net/ethernet/freescale/fman
5449F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5450
5451FREESCALE QUAD SPI DRIVER
5452M:      Han Xu <han.xu@nxp.com>
5453L:      linux-mtd@lists.infradead.org
5454S:      Maintained
5455F:      drivers/mtd/spi-nor/fsl-quadspi.c
5456
5457FREESCALE QUICC ENGINE LIBRARY
5458M:      Qiang Zhao <qiang.zhao@nxp.com>
5459L:      linuxppc-dev@lists.ozlabs.org
5460S:      Maintained
5461F:      drivers/soc/fsl/qe/
5462F:      include/soc/fsl/*qe*.h
5463F:      include/soc/fsl/*ucc*.h
5464
5465FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5466M:      Li Yang <leoyang.li@nxp.com>
5467L:      netdev@vger.kernel.org
5468L:      linuxppc-dev@lists.ozlabs.org
5469S:      Maintained
5470F:      drivers/net/ethernet/freescale/ucc_geth*
5471
5472FREESCALE QUICC ENGINE UCC HDLC DRIVER
5473M:      Zhao Qiang <qiang.zhao@nxp.com>
5474L:      netdev@vger.kernel.org
5475L:      linuxppc-dev@lists.ozlabs.org
5476S:      Maintained
5477F:      drivers/net/wan/fsl_ucc_hdlc*
5478
5479FREESCALE QUICC ENGINE UCC UART DRIVER
5480M:      Timur Tabi <timur@tabi.org>
5481L:      linuxppc-dev@lists.ozlabs.org
5482S:      Maintained
5483F:      drivers/tty/serial/ucc_uart.c
5484
5485FREESCALE SOC DRIVERS
5486M:      Li Yang <leoyang.li@nxp.com>
5487L:      linuxppc-dev@lists.ozlabs.org
5488L:      linux-arm-kernel@lists.infradead.org
5489S:      Maintained
5490F:      Documentation/devicetree/bindings/soc/fsl/
5491F:      drivers/soc/fsl/
5492F:      include/linux/fsl/
5493
5494FREESCALE SOC FS_ENET DRIVER
5495M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5496M:      Vitaly Bordug <vbordug@ru.mvista.com>
5497L:      linuxppc-dev@lists.ozlabs.org
5498L:      netdev@vger.kernel.org
5499S:      Maintained
5500F:      drivers/net/ethernet/freescale/fs_enet/
5501F:      include/linux/fs_enet_pd.h
5502
5503FREESCALE SOC SOUND DRIVERS
5504M:      Timur Tabi <timur@tabi.org>
5505M:      Nicolin Chen <nicoleotsuka@gmail.com>
5506M:      Xiubo Li <Xiubo.Lee@gmail.com>
5507R:      Fabio Estevam <fabio.estevam@nxp.com>
5508L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5509L:      linuxppc-dev@lists.ozlabs.org
5510S:      Maintained
5511F:      sound/soc/fsl/fsl*
5512F:      sound/soc/fsl/imx*
5513F:      sound/soc/fsl/mpc8610_hpcd.c
5514
5515FREESCALE USB PERIPHERAL DRIVERS
5516M:      Li Yang <leoyang.li@nxp.com>
5517L:      linux-usb@vger.kernel.org
5518L:      linuxppc-dev@lists.ozlabs.org
5519S:      Maintained
5520F:      drivers/usb/gadget/udc/fsl*
5521
5522FREEVXFS FILESYSTEM
5523M:      Christoph Hellwig <hch@infradead.org>
5524W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5525S:      Maintained
5526F:      fs/freevxfs/
5527
5528FREEZER
5529M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5530M:      Pavel Machek <pavel@ucw.cz>
5531L:      linux-pm@vger.kernel.org
5532S:      Supported
5533F:      Documentation/power/freezing-of-tasks.txt
5534F:      include/linux/freezer.h
5535F:      kernel/freezer.c
5536
5537FRONTSWAP API
5538M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5539L:      linux-kernel@vger.kernel.org
5540S:      Maintained
5541F:      mm/frontswap.c
5542F:      include/linux/frontswap.h
5543
5544FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5545M:      David Howells <dhowells@redhat.com>
5546L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5547S:      Supported
5548F:      Documentation/filesystems/caching/
5549F:      fs/fscache/
5550F:      include/linux/fscache*.h
5551
5552FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5553M:      Theodore Y. Ts'o <tytso@mit.edu>
5554M:      Jaegeuk Kim <jaegeuk@kernel.org>
5555L:      linux-fscrypt@vger.kernel.org
5556Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5557T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5558S:      Supported
5559F:      fs/crypto/
5560F:      include/linux/fscrypt*.h
5561
5562FUJITSU FR-V (FRV) PORT
5563S:      Orphan
5564F:      arch/frv/
5565
5566FUJITSU LAPTOP EXTRAS
5567M:      Jonathan Woithe <jwoithe@just42.net>
5568L:      platform-driver-x86@vger.kernel.org
5569S:      Maintained
5570F:      drivers/platform/x86/fujitsu-laptop.c
5571
5572FUJITSU M-5MO LS CAMERA ISP DRIVER
5573M:      Kyungmin Park <kyungmin.park@samsung.com>
5574M:      Heungjun Kim <riverful.kim@samsung.com>
5575L:      linux-media@vger.kernel.org
5576S:      Maintained
5577F:      drivers/media/i2c/m5mols/
5578F:      include/media/i2c/m5mols.h
5579
5580FUJITSU TABLET EXTRAS
5581M:      Robert Gerlach <khnz@gmx.de>
5582L:      platform-driver-x86@vger.kernel.org
5583S:      Maintained
5584F:      drivers/platform/x86/fujitsu-tablet.c
5585
5586FUSE: FILESYSTEM IN USERSPACE
5587M:      Miklos Szeredi <miklos@szeredi.hu>
5588L:      linux-fsdevel@vger.kernel.org
5589W:      http://fuse.sourceforge.net/
5590T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5591S:      Maintained
5592F:      fs/fuse/
5593F:      include/uapi/linux/fuse.h
5594F:      Documentation/filesystems/fuse.txt
5595
5596FUTEX SUBSYSTEM
5597M:      Thomas Gleixner <tglx@linutronix.de>
5598M:      Ingo Molnar <mingo@redhat.com>
5599R:      Peter Zijlstra <peterz@infradead.org>
5600R:      Darren Hart <dvhart@infradead.org>
5601L:      linux-kernel@vger.kernel.org
5602T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5603S:      Maintained
5604F:      kernel/futex.c
5605F:      kernel/futex_compat.c
5606F:      include/asm-generic/futex.h
5607F:      include/linux/futex.h
5608F:      include/uapi/linux/futex.h
5609F:      tools/testing/selftests/futex/
5610F:      tools/perf/bench/futex*
5611F:      Documentation/*futex*
5612
5613FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5614M:      Rik Faith <faith@cs.unc.edu>
5615L:      linux-scsi@vger.kernel.org
5616S:      Odd Fixes (e.g., new signatures)
5617F:      drivers/scsi/fdomain.*
5618
5619GCC PLUGINS
5620M:      Kees Cook <keescook@chromium.org>
5621R:      Emese Revfy <re.emese@gmail.com>
5622L:      kernel-hardening@lists.openwall.com
5623S:      Maintained
5624F:      scripts/gcc-plugins/
5625F:      scripts/gcc-plugin.sh
5626F:      scripts/Makefile.gcc-plugins
5627F:      Documentation/gcc-plugins.txt
5628
5629GCOV BASED KERNEL PROFILING
5630M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5631S:      Maintained
5632F:      kernel/gcov/
5633F:      Documentation/dev-tools/gcov.rst
5634
5635GDB KERNEL DEBUGGING HELPER SCRIPTS
5636M:      Jan Kiszka <jan.kiszka@siemens.com>
5637M:      Kieran Bingham <kieran@bingham.xyz>
5638S:      Supported
5639F:      scripts/gdb/
5640
5641GDT SCSI DISK ARRAY CONTROLLER DRIVER
5642M:      Achim Leubner <achim_leubner@adaptec.com>
5643L:      linux-scsi@vger.kernel.org
5644W:      http://www.icp-vortex.com/
5645S:      Supported
5646F:      drivers/scsi/gdt*
5647
5648GEMTEK FM RADIO RECEIVER DRIVER
5649M:      Hans Verkuil <hverkuil@xs4all.nl>
5650L:      linux-media@vger.kernel.org
5651T:      git git://linuxtv.org/media_tree.git
5652W:      https://linuxtv.org
5653S:      Maintained
5654F:      drivers/media/radio/radio-gemtek*
5655
5656GENERIC GPIO I2C DRIVER
5657M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5658S:      Supported
5659F:      drivers/i2c/busses/i2c-gpio.c
5660F:      include/linux/i2c-gpio.h
5661
5662GENERIC GPIO I2C MULTIPLEXER DRIVER
5663M:      Peter Korsgaard <peter.korsgaard@barco.com>
5664L:      linux-i2c@vger.kernel.org
5665S:      Supported
5666F:      drivers/i2c/muxes/i2c-mux-gpio.c
5667F:      include/linux/i2c-mux-gpio.h
5668F:      Documentation/i2c/muxes/i2c-mux-gpio
5669
5670GENERIC HDLC (WAN) DRIVERS
5671M:      Krzysztof Halasa <khc@pm.waw.pl>
5672W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5673S:      Maintained
5674F:      drivers/net/wan/c101.c
5675F:      drivers/net/wan/hd6457*
5676F:      drivers/net/wan/hdlc*
5677F:      drivers/net/wan/n2.c
5678F:      drivers/net/wan/pc300too.c
5679F:      drivers/net/wan/pci200syn.c
5680F:      drivers/net/wan/wanxl*
5681
5682GENERIC INCLUDE/ASM HEADER FILES
5683M:      Arnd Bergmann <arnd@arndb.de>
5684L:      linux-arch@vger.kernel.org
5685T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5686S:      Maintained
5687F:      include/asm-generic/
5688F:      include/uapi/asm-generic/
5689
5690GENERIC PHY FRAMEWORK
5691M:      Kishon Vijay Abraham I <kishon@ti.com>
5692L:      linux-kernel@vger.kernel.org
5693T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5694S:      Supported
5695F:      drivers/phy/
5696F:      include/linux/phy/
5697
5698GENERIC PM DOMAINS
5699M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5700M:      Kevin Hilman <khilman@kernel.org>
5701M:      Ulf Hansson <ulf.hansson@linaro.org>
5702L:      linux-pm@vger.kernel.org
5703S:      Supported
5704F:      drivers/base/power/domain*.c
5705F:      include/linux/pm_domain.h
5706F:      Documentation/devicetree/bindings/power/power_domain.txt
5707
5708GENERIC UIO DRIVER FOR PCI DEVICES
5709M:      "Michael S. Tsirkin" <mst@redhat.com>
5710L:      kvm@vger.kernel.org
5711S:      Supported
5712F:      drivers/uio/uio_pci_generic.c
5713
5714GENWQE (IBM Generic Workqueue Card)
5715M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5716M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5717S:      Supported
5718F:      drivers/misc/genwqe/
5719
5720GET_MAINTAINER SCRIPT
5721M:      Joe Perches <joe@perches.com>
5722S:      Maintained
5723F:      scripts/get_maintainer.pl
5724
5725GFS2 FILE SYSTEM
5726M:      Steven Whitehouse <swhiteho@redhat.com>
5727M:      Bob Peterson <rpeterso@redhat.com>
5728L:      cluster-devel@redhat.com
5729W:      http://sources.redhat.com/cluster/
5730T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5731S:      Supported
5732F:      Documentation/filesystems/gfs2*.txt
5733F:      fs/gfs2/
5734F:      include/uapi/linux/gfs2_ondisk.h
5735
5736GIGASET ISDN DRIVERS
5737M:      Paul Bolle <pebolle@tiscali.nl>
5738L:      gigaset307x-common@lists.sourceforge.net
5739W:      http://gigaset307x.sourceforge.net/
5740S:      Odd Fixes
5741F:      Documentation/isdn/README.gigaset
5742F:      drivers/isdn/gigaset/
5743F:      include/uapi/linux/gigaset_dev.h
5744
5745GO7007 MPEG CODEC
5746M:      Hans Verkuil <hans.verkuil@cisco.com>
5747L:      linux-media@vger.kernel.org
5748S:      Maintained
5749F:      drivers/media/usb/go7007/
5750
5751GOODIX TOUCHSCREEN
5752M:      Bastien Nocera <hadess@hadess.net>
5753L:      linux-input@vger.kernel.org
5754S:      Maintained
5755F:      drivers/input/touchscreen/goodix.c
5756
5757GPIO ACPI SUPPORT
5758M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5759M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5760L:      linux-gpio@vger.kernel.org
5761L:      linux-acpi@vger.kernel.org
5762S:      Maintained
5763F:      Documentation/acpi/gpio-properties.txt
5764F:      drivers/gpio/gpiolib-acpi.c
5765
5766GPIO MOCKUP DRIVER
5767M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5768L:      linux-gpio@vger.kernel.org
5769S:      Maintained
5770F:      drivers/gpio/gpio-mockup.c
5771F:      tools/testing/selftests/gpio/
5772
5773GPIO SUBSYSTEM
5774M:      Linus Walleij <linus.walleij@linaro.org>
5775L:      linux-gpio@vger.kernel.org
5776T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5777S:      Maintained
5778F:      Documentation/devicetree/bindings/gpio/
5779F:      Documentation/gpio/
5780F:      Documentation/ABI/testing/gpio-cdev
5781F:      Documentation/ABI/obsolete/sysfs-gpio
5782F:      drivers/gpio/
5783F:      include/linux/gpio/
5784F:      include/linux/gpio.h
5785F:      include/asm-generic/gpio.h
5786F:      include/uapi/linux/gpio.h
5787F:      tools/gpio/
5788
5789GRE DEMULTIPLEXER DRIVER
5790M:      Dmitry Kozlov <xeb@mail.ru>
5791L:      netdev@vger.kernel.org
5792S:      Maintained
5793F:      net/ipv4/gre_demux.c
5794F:      net/ipv4/gre_offload.c
5795F:      include/net/gre.h
5796
5797GRETH 10/100/1G Ethernet MAC device driver
5798M:      Andreas Larsson <andreas@gaisler.com>
5799L:      netdev@vger.kernel.org
5800S:      Maintained
5801F:      drivers/net/ethernet/aeroflex/
5802
5803GREYBUS AUDIO PROTOCOLS DRIVERS
5804M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5805M:      Mark Greer <mgreer@animalcreek.com>
5806S:      Maintained
5807F:      drivers/staging/greybus/audio_apbridgea.c
5808F:      drivers/staging/greybus/audio_apbridgea.h
5809F:      drivers/staging/greybus/audio_codec.c
5810F:      drivers/staging/greybus/audio_codec.h
5811F:      drivers/staging/greybus/audio_gb.c
5812F:      drivers/staging/greybus/audio_manager.c
5813F:      drivers/staging/greybus/audio_manager.h
5814F:      drivers/staging/greybus/audio_manager_module.c
5815F:      drivers/staging/greybus/audio_manager_private.h
5816F:      drivers/staging/greybus/audio_manager_sysfs.c
5817F:      drivers/staging/greybus/audio_module.c
5818F:      drivers/staging/greybus/audio_topology.c
5819
5820GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5821M:      Viresh Kumar <vireshk@kernel.org>
5822S:      Maintained
5823F:      drivers/staging/greybus/authentication.c
5824F:      drivers/staging/greybus/bootrom.c
5825F:      drivers/staging/greybus/firmware.h
5826F:      drivers/staging/greybus/fw-core.c
5827F:      drivers/staging/greybus/fw-download.c
5828F:      drivers/staging/greybus/fw-managament.c
5829F:      drivers/staging/greybus/greybus_authentication.h
5830F:      drivers/staging/greybus/greybus_firmware.h
5831F:      drivers/staging/greybus/hid.c
5832F:      drivers/staging/greybus/i2c.c
5833F:      drivers/staging/greybus/spi.c
5834F:      drivers/staging/greybus/spilib.c
5835F:      drivers/staging/greybus/spilib.h
5836
5837GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5838M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5839S:      Maintained
5840F:      drivers/staging/greybus/loopback.c
5841F:      drivers/staging/greybus/timesync.c
5842F:      drivers/staging/greybus/timesync_platform.c
5843
5844GREYBUS PLATFORM DRIVERS
5845M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5846S:      Maintained
5847F:      drivers/staging/greybus/arche-platform.c
5848F:      drivers/staging/greybus/arche-apb-ctrl.c
5849F:      drivers/staging/greybus/arche_platform.h
5850
5851GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5852M:      Rui Miguel Silva <rmfrfs@gmail.com>
5853S:      Maintained
5854F:      drivers/staging/greybus/sdio.c
5855F:      drivers/staging/greybus/light.c
5856F:      drivers/staging/greybus/gpio.c
5857F:      drivers/staging/greybus/power_supply.c
5858F:      drivers/staging/greybus/spi.c
5859F:      drivers/staging/greybus/spilib.c
5860
5861GREYBUS SUBSYSTEM
5862M:      Johan Hovold <johan@kernel.org>
5863M:      Alex Elder <elder@kernel.org>
5864M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5865S:      Maintained
5866F:      drivers/staging/greybus/
5867L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
5868
5869GREYBUS UART PROTOCOLS DRIVERS
5870M:      David Lin <dtwlin@gmail.com>
5871S:      Maintained
5872F:      drivers/staging/greybus/uart.c
5873F:      drivers/staging/greybus/log.c
5874
5875GS1662 VIDEO SERIALIZER
5876M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5877L:      linux-media@vger.kernel.org
5878T:      git git://linuxtv.org/media_tree.git
5879S:      Maintained
5880F:      drivers/media/spi/gs1662.c
5881
5882GSPCA FINEPIX SUBDRIVER
5883M:      Frank Zago <frank@zago.net>
5884L:      linux-media@vger.kernel.org
5885T:      git git://linuxtv.org/media_tree.git
5886S:      Maintained
5887F:      drivers/media/usb/gspca/finepix.c
5888
5889GSPCA GL860 SUBDRIVER
5890M:      Olivier Lorin <o.lorin@laposte.net>
5891L:      linux-media@vger.kernel.org
5892T:      git git://linuxtv.org/media_tree.git
5893S:      Maintained
5894F:      drivers/media/usb/gspca/gl860/
5895
5896GSPCA M5602 SUBDRIVER
5897M:      Erik Andren <erik.andren@gmail.com>
5898L:      linux-media@vger.kernel.org
5899T:      git git://linuxtv.org/media_tree.git
5900S:      Maintained
5901F:      drivers/media/usb/gspca/m5602/
5902
5903GSPCA PAC207 SONIXB SUBDRIVER
5904M:      Hans Verkuil <hverkuil@xs4all.nl>
5905L:      linux-media@vger.kernel.org
5906T:      git git://linuxtv.org/media_tree.git
5907S:      Odd Fixes
5908F:      drivers/media/usb/gspca/pac207.c
5909
5910GSPCA SN9C20X SUBDRIVER
5911M:      Brian Johnson <brijohn@gmail.com>
5912L:      linux-media@vger.kernel.org
5913T:      git git://linuxtv.org/media_tree.git
5914S:      Maintained
5915F:      drivers/media/usb/gspca/sn9c20x.c
5916
5917GSPCA T613 SUBDRIVER
5918M:      Leandro Costantino <lcostantino@gmail.com>
5919L:      linux-media@vger.kernel.org
5920T:      git git://linuxtv.org/media_tree.git
5921S:      Maintained
5922F:      drivers/media/usb/gspca/t613.c
5923
5924GSPCA USB WEBCAM DRIVER
5925M:      Hans Verkuil <hverkuil@xs4all.nl>
5926L:      linux-media@vger.kernel.org
5927T:      git git://linuxtv.org/media_tree.git
5928S:      Odd Fixes
5929F:      drivers/media/usb/gspca/
5930
5931GTP (GPRS Tunneling Protocol)
5932M:      Pablo Neira Ayuso <pablo@netfilter.org>
5933M:      Harald Welte <laforge@gnumonks.org>
5934L:      osmocom-net-gprs@lists.osmocom.org
5935T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5936S:      Maintained
5937F:      drivers/net/gtp.c
5938
5939GUID PARTITION TABLE (GPT)
5940M:      Davidlohr Bueso <dave@stgolabs.net>
5941L:      linux-efi@vger.kernel.org
5942S:      Maintained
5943F:      block/partitions/efi.*
5944
5945H8/300 ARCHITECTURE
5946M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5947L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5948W:      http://uclinux-h8.sourceforge.jp
5949T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5950S:      Maintained
5951F:      arch/h8300/
5952F:      drivers/clocksource/h8300_*.c
5953F:      drivers/clk/h8300/
5954F:      drivers/irqchip/irq-renesas-h8*.c
5955
5956HACKRF MEDIA DRIVER
5957M:      Antti Palosaari <crope@iki.fi>
5958L:      linux-media@vger.kernel.org
5959W:      https://linuxtv.org
5960W:      http://palosaari.fi/linux/
5961Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5962T:      git git://linuxtv.org/anttip/media_tree.git
5963S:      Maintained
5964F:      drivers/media/usb/hackrf/
5965
5966HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5967M:      Frank Seidel <frank@f-seidel.de>
5968L:      platform-driver-x86@vger.kernel.org
5969W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5970S:      Maintained
5971F:      drivers/platform/x86/hdaps.c
5972
5973HARDWARE MONITORING
5974M:      Jean Delvare <jdelvare@suse.com>
5975M:      Guenter Roeck <linux@roeck-us.net>
5976L:      linux-hwmon@vger.kernel.org
5977W:      http://hwmon.wiki.kernel.org/
5978T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5979T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5980S:      Maintained
5981F:      Documentation/hwmon/
5982F:      drivers/hwmon/
5983F:      include/linux/hwmon*.h
5984
5985HARDWARE RANDOM NUMBER GENERATOR CORE
5986M:      Matt Mackall <mpm@selenic.com>
5987M:      Herbert Xu <herbert@gondor.apana.org.au>
5988L:      linux-crypto@vger.kernel.org
5989S:      Odd fixes
5990F:      Documentation/devicetree/bindings/rng/
5991F:      Documentation/hw_random.txt
5992F:      drivers/char/hw_random/
5993F:      include/linux/hw_random.h
5994
5995HARDWARE SPINLOCK CORE
5996M:      Ohad Ben-Cohen <ohad@wizery.com>
5997M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5998L:      linux-remoteproc@vger.kernel.org
5999S:      Maintained
6000T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6001F:      Documentation/devicetree/bindings/hwlock/
6002F:      Documentation/hwspinlock.txt
6003F:      drivers/hwspinlock/
6004F:      include/linux/hwspinlock.h
6005
6006HARMONY SOUND DRIVER
6007L:      linux-parisc@vger.kernel.org
6008S:      Maintained
6009F:      sound/parisc/harmony.*
6010
6011HDPVR USB VIDEO ENCODER DRIVER
6012M:      Hans Verkuil <hverkuil@xs4all.nl>
6013L:      linux-media@vger.kernel.org
6014T:      git git://linuxtv.org/media_tree.git
6015W:      https://linuxtv.org
6016S:      Odd Fixes
6017F:      drivers/media/usb/hdpvr/
6018
6019HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6020M:      Jimmy Vance <jimmy.vance@hpe.com>
6021S:      Supported
6022F:      Documentation/watchdog/hpwdt.txt
6023F:      drivers/watchdog/hpwdt.c
6024
6025HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6026M:      Don Brace <don.brace@microsemi.com>
6027L:      esc.storagedev@microsemi.com
6028L:      linux-scsi@vger.kernel.org
6029S:      Supported
6030F:      Documentation/scsi/hpsa.txt
6031F:      drivers/scsi/hpsa*.[ch]
6032F:      include/linux/cciss*.h
6033F:      include/uapi/linux/cciss*.h
6034
6035HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
6036M:      Don Brace <don.brace@microsemi.com>
6037L:      esc.storagedev@microsemi.com
6038L:      linux-scsi@vger.kernel.org
6039S:      Supported
6040F:      Documentation/blockdev/cciss.txt
6041F:      drivers/block/cciss*
6042F:      include/linux/cciss_ioctl.h
6043F:      include/uapi/linux/cciss_ioctl.h
6044
6045HFI1 DRIVER
6046M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6047M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6048L:      linux-rdma@vger.kernel.org
6049S:      Supported
6050F:      drivers/infiniband/hw/hfi1
6051
6052HFS FILESYSTEM
6053L:      linux-fsdevel@vger.kernel.org
6054S:      Orphan
6055F:      Documentation/filesystems/hfs.txt
6056F:      fs/hfs/
6057
6058HFSPLUS FILESYSTEM
6059L:      linux-fsdevel@vger.kernel.org
6060S:      Orphan
6061F:      Documentation/filesystems/hfsplus.txt
6062F:      fs/hfsplus/
6063
6064HGA FRAMEBUFFER DRIVER
6065M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6066L:      linux-nvidia@lists.surfsouth.com
6067W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6068S:      Maintained
6069F:      drivers/video/fbdev/hgafb.c
6070
6071HIBERNATION (aka Software Suspend, aka swsusp)
6072M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6073M:      Pavel Machek <pavel@ucw.cz>
6074L:      linux-pm@vger.kernel.org
6075B:      https://bugzilla.kernel.org
6076S:      Supported
6077F:      arch/x86/power/
6078F:      drivers/base/power/
6079F:      kernel/power/
6080F:      include/linux/suspend.h
6081F:      include/linux/freezer.h
6082F:      include/linux/pm.h
6083F:      arch/*/include/asm/suspend*.h
6084
6085HID CORE LAYER
6086M:      Jiri Kosina <jikos@kernel.org>
6087R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6088L:      linux-input@vger.kernel.org
6089T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6090S:      Maintained
6091F:      drivers/hid/
6092F:      include/linux/hid*
6093F:      include/uapi/linux/hid*
6094
6095HID SENSOR HUB DRIVERS
6096M:      Jiri Kosina <jikos@kernel.org>
6097M:      Jonathan Cameron <jic23@kernel.org>
6098M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6099L:      linux-input@vger.kernel.org
6100L:      linux-iio@vger.kernel.org
6101S:      Maintained
6102F:      Documentation/hid/hid-sensor*
6103F:      drivers/hid/hid-sensor-*
6104F:      drivers/iio/*/hid-*
6105F:      include/linux/hid-sensor-*
6106
6107HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6108M:      Thomas Gleixner <tglx@linutronix.de>
6109L:      linux-kernel@vger.kernel.org
6110T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6111S:      Maintained
6112F:      Documentation/timers/
6113F:      kernel/time/hrtimer.c
6114F:      kernel/time/clockevents.c
6115F:      kernel/time/timer_*.c
6116F:      include/linux/clockchips.h
6117F:      include/linux/hrtimer.h
6118
6119HIGH-SPEED SCC DRIVER FOR AX.25
6120L:      linux-hams@vger.kernel.org
6121S:      Orphan
6122F:      drivers/net/hamradio/dmascc.c
6123F:      drivers/net/hamradio/scc.c
6124
6125HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6126M:      HighPoint Linux Team <linux@highpoint-tech.com>
6127W:      http://www.highpoint-tech.com
6128S:      Supported
6129F:      Documentation/scsi/hptiop.txt
6130F:      drivers/scsi/hptiop.c
6131
6132HIPPI
6133M:      Jes Sorensen <jes@trained-monkey.org>
6134L:      linux-hippi@sunsite.dk
6135S:      Maintained
6136F:      include/linux/hippidevice.h
6137F:      include/uapi/linux/if_hippi.h
6138F:      net/802/hippi.c
6139F:      drivers/net/hippi/
6140
6141HISILICON NETWORK SUBSYSTEM DRIVER
6142M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6143M:      Salil Mehta <salil.mehta@huawei.com>
6144L:      netdev@vger.kernel.org
6145W:      http://www.hisilicon.com
6146S:      Maintained
6147F:      drivers/net/ethernet/hisilicon/
6148F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6149
6150HISILICON ROCE DRIVER
6151M:      Lijun Ou <oulijun@huawei.com>
6152M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6153L:      linux-rdma@vger.kernel.org
6154S:      Maintained
6155F:      drivers/infiniband/hw/hns/
6156F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6157
6158HISILICON SAS Controller
6159M:      John Garry <john.garry@huawei.com>
6160W:      http://www.hisilicon.com
6161S:      Supported
6162F:      drivers/scsi/hisi_sas/
6163F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6164
6165HOST AP DRIVER
6166M:      Jouni Malinen <j@w1.fi>
6167L:      linux-wireless@vger.kernel.org
6168W:      http://w1.fi/hostap-driver.html
6169S:      Obsolete
6170F:      drivers/net/wireless/intersil/hostap/
6171
6172HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6173L:      platform-driver-x86@vger.kernel.org
6174S:      Orphan
6175F:      drivers/platform/x86/tc1100-wmi.c
6176
6177HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6178M:      Jaroslav Kysela <perex@perex.cz>
6179S:      Maintained
6180F:      drivers/net/ethernet/hp/hp100.*
6181
6182HPET:   High Precision Event Timers driver
6183M:      Clemens Ladisch <clemens@ladisch.de>
6184S:      Maintained
6185F:      Documentation/timers/hpet.txt
6186F:      drivers/char/hpet.c
6187F:      include/linux/hpet.h
6188F:      include/uapi/linux/hpet.h
6189
6190HPET:   x86
6191S:      Orphan
6192F:      arch/x86/kernel/hpet.c
6193F:      arch/x86/include/asm/hpet.h
6194
6195HPFS FILESYSTEM
6196M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6197W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6198S:      Maintained
6199F:      fs/hpfs/
6200
6201HSI SUBSYSTEM
6202M:      Sebastian Reichel <sre@kernel.org>
6203T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6204S:      Maintained
6205F:      Documentation/ABI/testing/sysfs-bus-hsi
6206F:      Documentation/driver-api/hsi.rst
6207F:      drivers/hsi/
6208F:      include/linux/hsi/
6209F:      include/uapi/linux/hsi/
6210
6211HSO 3G MODEM DRIVER
6212L:      linux-usb@vger.kernel.org
6213S:      Orphan
6214F:      drivers/net/usb/hso.c
6215
6216HSR NETWORK PROTOCOL
6217M:      Arvid Brodin <arvid.brodin@alten.se>
6218L:      netdev@vger.kernel.org
6219S:      Maintained
6220F:      net/hsr/
6221
6222HT16K33 LED CONTROLLER DRIVER
6223M:      Robin van der Gracht <robin@protonic.nl>
6224S:      Maintained
6225F:      drivers/auxdisplay/ht16k33.c
6226F:      Documentation/devicetree/bindings/display/ht16k33.txt
6227
6228HTCPEN TOUCHSCREEN DRIVER
6229M:      Pau Oliva Fora <pof@eslack.org>
6230L:      linux-input@vger.kernel.org
6231S:      Maintained
6232F:      drivers/input/touchscreen/htcpen.c
6233
6234HUGETLB FILESYSTEM
6235M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6236S:      Maintained
6237F:      fs/hugetlbfs/
6238
6239HVA ST MEDIA DRIVER
6240M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6241L:      linux-media@vger.kernel.org
6242T:      git git://linuxtv.org/media_tree.git
6243W:      https://linuxtv.org
6244S:      Supported
6245F:      drivers/media/platform/sti/hva
6246
6247HWPOISON MEMORY FAILURE HANDLING
6248M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6249L:      linux-mm@kvack.org
6250S:      Maintained
6251F:      mm/memory-failure.c
6252F:      mm/hwpoison-inject.c
6253
6254Hyper-V CORE AND DRIVERS
6255M:      "K. Y. Srinivasan" <kys@microsoft.com>
6256M:      Haiyang Zhang <haiyangz@microsoft.com>
6257M:      Stephen Hemminger <sthemmin@microsoft.com>
6258L:      devel@linuxdriverproject.org
6259S:      Maintained
6260F:      arch/x86/include/asm/mshyperv.h
6261F:      arch/x86/include/uapi/asm/hyperv.h
6262F:      arch/x86/kernel/cpu/mshyperv.c
6263F:      arch/x86/hyperv
6264F:      drivers/hid/hid-hyperv.c
6265F:      drivers/hv/
6266F:      drivers/input/serio/hyperv-keyboard.c
6267F:      drivers/pci/host/pci-hyperv.c
6268F:      drivers/net/hyperv/
6269F:      drivers/scsi/storvsc_drv.c
6270F:      drivers/uio/uio_hv_generic.c
6271F:      drivers/video/fbdev/hyperv_fb.c
6272F:      include/linux/hyperv.h
6273F:      tools/hv/
6274F:      Documentation/ABI/stable/sysfs-bus-vmbus
6275
6276HYPERVISOR VIRTUAL CONSOLE DRIVER
6277L:      linuxppc-dev@lists.ozlabs.org
6278S:      Odd Fixes
6279F:      drivers/tty/hvc/
6280
6281I2C ACPI SUPPORT
6282M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6283L:      linux-i2c@vger.kernel.org
6284L:      linux-acpi@vger.kernel.org
6285S:      Maintained
6286F:      drivers/i2c/i2c-core-acpi.c
6287
6288I2C MUXES
6289M:      Peter Rosin <peda@axentia.se>
6290L:      linux-i2c@vger.kernel.org
6291S:      Maintained
6292F:      Documentation/i2c/i2c-topology
6293F:      Documentation/i2c/muxes/
6294F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6295F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6296F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6297F:      drivers/i2c/i2c-mux.c
6298F:      drivers/i2c/muxes/
6299F:      include/linux/i2c-mux.h
6300
6301I2C OVER PARALLEL PORT
6302M:      Jean Delvare <jdelvare@suse.com>
6303L:      linux-i2c@vger.kernel.org
6304S:      Maintained
6305F:      Documentation/i2c/busses/i2c-parport
6306F:      Documentation/i2c/busses/i2c-parport-light
6307F:      drivers/i2c/busses/i2c-parport.c
6308F:      drivers/i2c/busses/i2c-parport-light.c
6309
6310I2C SUBSYSTEM
6311M:      Wolfram Sang <wsa@the-dreams.de>
6312L:      linux-i2c@vger.kernel.org
6313W:      https://i2c.wiki.kernel.org/
6314Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6315T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6316S:      Maintained
6317F:      Documentation/devicetree/bindings/i2c/
6318F:      Documentation/i2c/
6319F:      drivers/i2c/
6320F:      drivers/i2c/*/
6321F:      include/linux/i2c.h
6322F:      include/linux/i2c-*.h
6323F:      include/uapi/linux/i2c.h
6324F:      include/uapi/linux/i2c-*.h
6325
6326I2C-TAOS-EVM DRIVER
6327M:      Jean Delvare <jdelvare@suse.com>
6328L:      linux-i2c@vger.kernel.org
6329S:      Maintained
6330F:      Documentation/i2c/busses/i2c-taos-evm
6331F:      drivers/i2c/busses/i2c-taos-evm.c
6332
6333I2C-TINY-USB DRIVER
6334M:      Till Harbaum <till@harbaum.org>
6335L:      linux-i2c@vger.kernel.org
6336W:      http://www.harbaum.org/till/i2c_tiny_usb
6337S:      Maintained
6338F:      drivers/i2c/busses/i2c-tiny-usb.c
6339
6340I2C/SMBUS CONTROLLER DRIVERS FOR PC
6341M:      Jean Delvare <jdelvare@suse.com>
6342L:      linux-i2c@vger.kernel.org
6343S:      Maintained
6344F:      Documentation/i2c/busses/i2c-ali1535
6345F:      Documentation/i2c/busses/i2c-ali1563
6346F:      Documentation/i2c/busses/i2c-ali15x3
6347F:      Documentation/i2c/busses/i2c-amd756
6348F:      Documentation/i2c/busses/i2c-amd8111
6349F:      Documentation/i2c/busses/i2c-i801
6350F:      Documentation/i2c/busses/i2c-nforce2
6351F:      Documentation/i2c/busses/i2c-piix4
6352F:      Documentation/i2c/busses/i2c-sis5595
6353F:      Documentation/i2c/busses/i2c-sis630
6354F:      Documentation/i2c/busses/i2c-sis96x
6355F:      Documentation/i2c/busses/i2c-via
6356F:      Documentation/i2c/busses/i2c-viapro
6357F:      drivers/i2c/busses/i2c-ali1535.c
6358F:      drivers/i2c/busses/i2c-ali1563.c
6359F:      drivers/i2c/busses/i2c-ali15x3.c
6360F:      drivers/i2c/busses/i2c-amd756.c
6361F:      drivers/i2c/busses/i2c-amd756-s4882.c
6362F:      drivers/i2c/busses/i2c-amd8111.c
6363F:      drivers/i2c/busses/i2c-i801.c
6364F:      drivers/i2c/busses/i2c-isch.c
6365F:      drivers/i2c/busses/i2c-nforce2.c
6366F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6367F:      drivers/i2c/busses/i2c-piix4.c
6368F:      drivers/i2c/busses/i2c-sis5595.c
6369F:      drivers/i2c/busses/i2c-sis630.c
6370F:      drivers/i2c/busses/i2c-sis96x.c
6371F:      drivers/i2c/busses/i2c-via.c
6372F:      drivers/i2c/busses/i2c-viapro.c
6373
6374I2C/SMBUS ISMT DRIVER
6375M:      Seth Heasley <seth.heasley@intel.com>
6376M:      Neil Horman <nhorman@tuxdriver.com>
6377L:      linux-i2c@vger.kernel.org
6378F:      drivers/i2c/busses/i2c-ismt.c
6379F:      Documentation/i2c/busses/i2c-ismt
6380
6381I2C/SMBUS STUB DRIVER
6382M:      Jean Delvare <jdelvare@suse.com>
6383L:      linux-i2c@vger.kernel.org
6384S:      Maintained
6385F:      drivers/i2c/i2c-stub.c
6386
6387i386 BOOT CODE
6388M:      "H. Peter Anvin" <hpa@zytor.com>
6389S:      Maintained
6390F:      arch/x86/boot/
6391
6392i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6393M:      "H. Peter Anvin" <hpa@zytor.com>
6394T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6395S:      Maintained
6396
6397IA64 (Itanium) PLATFORM
6398M:      Tony Luck <tony.luck@intel.com>
6399M:      Fenghua Yu <fenghua.yu@intel.com>
6400L:      linux-ia64@vger.kernel.org
6401T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6402S:      Maintained
6403F:      arch/ia64/
6404
6405IBM Power 842 compression accelerator
6406M:      Haren Myneni <haren@us.ibm.com>
6407S:      Supported
6408F:      drivers/crypto/nx/Makefile
6409F:      drivers/crypto/nx/Kconfig
6410F:      drivers/crypto/nx/nx-842*
6411F:      include/linux/sw842.h
6412F:      crypto/842.c
6413F:      lib/842/
6414
6415IBM Power in-Nest Crypto Acceleration
6416M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6417M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6418L:      linux-crypto@vger.kernel.org
6419S:      Supported
6420F:      drivers/crypto/nx/Makefile
6421F:      drivers/crypto/nx/Kconfig
6422F:      drivers/crypto/nx/nx-aes*
6423F:      drivers/crypto/nx/nx-sha*
6424F:      drivers/crypto/nx/nx.*
6425F:      drivers/crypto/nx/nx_csbcpb.h
6426F:      drivers/crypto/nx/nx_debugfs.h
6427
6428IBM Power Linux RAID adapter
6429M:      Brian King <brking@us.ibm.com>
6430S:      Supported
6431F:      drivers/scsi/ipr.*
6432
6433IBM Power SRIOV Virtual NIC Device Driver
6434M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6435M:      John Allen <jallen@linux.vnet.ibm.com>
6436L:      netdev@vger.kernel.org
6437S:      Supported
6438F:      drivers/net/ethernet/ibm/ibmvnic.*
6439
6440IBM Power Virtual Ethernet Device Driver
6441M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6442L:      netdev@vger.kernel.org
6443S:      Supported
6444F:      drivers/net/ethernet/ibm/ibmveth.*
6445
6446IBM Power Virtual FC Device Drivers
6447M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6448L:      linux-scsi@vger.kernel.org
6449S:      Supported
6450F:      drivers/scsi/ibmvscsi/ibmvfc*
6451
6452IBM Power Virtual SCSI Device Drivers
6453M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6454L:      linux-scsi@vger.kernel.org
6455S:      Supported
6456F:      drivers/scsi/ibmvscsi/ibmvscsi*
6457F:      include/scsi/viosrp.h
6458
6459IBM Power Virtual SCSI Device Target Driver
6460M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6461M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6462L:      linux-scsi@vger.kernel.org
6463L:      target-devel@vger.kernel.org
6464S:      Supported
6465F:      drivers/scsi/ibmvscsi_tgt/
6466
6467IBM Power VMX Cryptographic instructions
6468M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6469M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6470L:      linux-crypto@vger.kernel.org
6471S:      Supported
6472F:      drivers/crypto/vmx/Makefile
6473F:      drivers/crypto/vmx/Kconfig
6474F:      drivers/crypto/vmx/vmx.c
6475F:      drivers/crypto/vmx/aes*
6476F:      drivers/crypto/vmx/ghash*
6477F:      drivers/crypto/vmx/ppc-xlate.pl
6478
6479IBM ServeRAID RAID DRIVER
6480S:      Orphan
6481F:      drivers/scsi/ips.*
6482
6483ICH LPC AND GPIO DRIVER
6484M:      Peter Tyser <ptyser@xes-inc.com>
6485S:      Maintained
6486F:      drivers/mfd/lpc_ich.c
6487F:      drivers/gpio/gpio-ich.c
6488
6489IDE SUBSYSTEM
6490M:      "David S. Miller" <davem@davemloft.net>
6491L:      linux-ide@vger.kernel.org
6492Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6493T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6494S:      Maintained
6495F:      Documentation/ide/
6496F:      drivers/ide/
6497F:      include/linux/ide.h
6498
6499IDE/ATAPI DRIVERS
6500M:      Borislav Petkov <bp@alien8.de>
6501L:      linux-ide@vger.kernel.org
6502S:      Maintained
6503F:      Documentation/cdrom/ide-cd
6504F:      drivers/ide/ide-cd*
6505
6506IDEAPAD LAPTOP EXTRAS DRIVER
6507M:      Ike Panhc <ike.pan@canonical.com>
6508L:      platform-driver-x86@vger.kernel.org
6509W:      http://launchpad.net/ideapad-laptop
6510S:      Maintained
6511F:      drivers/platform/x86/ideapad-laptop.c
6512
6513IDEAPAD LAPTOP SLIDEBAR DRIVER
6514M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6515L:      linux-input@vger.kernel.org
6516W:      https://github.com/o2genum/ideapad-slidebar
6517S:      Maintained
6518F:      drivers/input/misc/ideapad_slidebar.c
6519
6520IDT VersaClock 5 CLOCK DRIVER
6521M:      Marek Vasut <marek.vasut@gmail.com>
6522S:      Maintained
6523F:      drivers/clk/clk-versaclock5.c
6524
6525IEEE 802.15.4 SUBSYSTEM
6526M:      Alexander Aring <alex.aring@gmail.com>
6527M:      Stefan Schmidt <stefan@osg.samsung.com>
6528L:      linux-wpan@vger.kernel.org
6529W:      http://wpan.cakelab.org/
6530T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6531T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6532S:      Maintained
6533F:      net/ieee802154/
6534F:      net/mac802154/
6535F:      drivers/net/ieee802154/
6536F:      include/linux/nl802154.h
6537F:      include/linux/ieee802154.h
6538F:      include/net/nl802154.h
6539F:      include/net/mac802154.h
6540F:      include/net/af_ieee802154.h
6541F:      include/net/cfg802154.h
6542F:      include/net/ieee802154_netdev.h
6543F:      Documentation/networking/ieee802154.txt
6544
6545IFE PROTOCOL
6546M:      Yotam Gigi <yotamg@mellanox.com>
6547M:      Jamal Hadi Salim <jhs@mojatatu.com>
6548F:      net/ife
6549F:      include/net/ife.h
6550F:      include/uapi/linux/ife.h
6551
6552IGORPLUG-USB IR RECEIVER
6553M:      Sean Young <sean@mess.org>
6554L:      linux-media@vger.kernel.org
6555S:      Maintained
6556F:      drivers/media/rc/igorplugusb.c
6557
6558IGUANAWORKS USB IR TRANSCEIVER
6559M:      Sean Young <sean@mess.org>
6560L:      linux-media@vger.kernel.org
6561S:      Maintained
6562F:      drivers/media/rc/iguanair.c
6563
6564IIO DIGITAL POTENTIOMETER DAC
6565M:      Peter Rosin <peda@axentia.se>
6566L:      linux-iio@vger.kernel.org
6567S:      Maintained
6568F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6569F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6570F:      drivers/iio/dac/dpot-dac.c
6571
6572IIO ENVELOPE DETECTOR
6573M:      Peter Rosin <peda@axentia.se>
6574L:      linux-iio@vger.kernel.org
6575S:      Maintained
6576F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6577F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6578F:      drivers/iio/adc/envelope-detector.c
6579
6580IIO MULTIPLEXER
6581M:      Peter Rosin <peda@axentia.se>
6582L:      linux-iio@vger.kernel.org
6583S:      Maintained
6584F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6585F:      drivers/iio/multiplexer/iio-mux.c
6586
6587IIO SUBSYSTEM AND DRIVERS
6588M:      Jonathan Cameron <jic23@kernel.org>
6589R:      Hartmut Knaack <knaack.h@gmx.de>
6590R:      Lars-Peter Clausen <lars@metafoo.de>
6591R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6592L:      linux-iio@vger.kernel.org
6593T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6594S:      Maintained
6595F:      Documentation/devicetree/bindings/iio/
6596F:      drivers/iio/
6597F:      drivers/staging/iio/
6598F:      include/linux/iio/
6599F:      tools/iio/
6600
6601IKANOS/ADI EAGLE ADSL USB DRIVER
6602M:      Matthieu Castet <castet.matthieu@free.fr>
6603M:      Stanislaw Gruszka <stf_xl@wp.pl>
6604S:      Maintained
6605F:      drivers/usb/atm/ueagle-atm.c
6606
6607IMGTEC ASCII LCD DRIVER
6608M:      Paul Burton <paul.burton@imgtec.com>
6609S:      Maintained
6610F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6611F:      drivers/auxdisplay/img-ascii-lcd.c
6612
6613IMGTEC IR DECODER DRIVER
6614M:      James Hogan <james.hogan@imgtec.com>
6615S:      Maintained
6616F:      drivers/media/rc/img-ir/
6617
6618IMS TWINTURBO FRAMEBUFFER DRIVER
6619L:      linux-fbdev@vger.kernel.org
6620S:      Orphan
6621F:      drivers/video/fbdev/imsttfb.c
6622
6623INA209 HARDWARE MONITOR DRIVER
6624M:      Guenter Roeck <linux@roeck-us.net>
6625L:      linux-hwmon@vger.kernel.org
6626S:      Maintained
6627F:      Documentation/hwmon/ina209
6628F:      Documentation/devicetree/bindings/i2c/ina209.txt
6629F:      drivers/hwmon/ina209.c
6630
6631INA2XX HARDWARE MONITOR DRIVER
6632M:      Guenter Roeck <linux@roeck-us.net>
6633L:      linux-hwmon@vger.kernel.org
6634S:      Maintained
6635F:      Documentation/hwmon/ina2xx
6636F:      drivers/hwmon/ina2xx.c
6637F:      include/linux/platform_data/ina2xx.h
6638
6639INDUSTRY PACK SUBSYSTEM (IPACK)
6640M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6641M:      Jens Taprogge <jens.taprogge@taprogge.org>
6642M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6643L:      industrypack-devel@lists.sourceforge.net
6644W:      http://industrypack.sourceforge.net
6645S:      Maintained
6646F:      drivers/ipack/
6647
6648INFINIBAND SUBSYSTEM
6649M:      Doug Ledford <dledford@redhat.com>
6650M:      Sean Hefty <sean.hefty@intel.com>
6651M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6652L:      linux-rdma@vger.kernel.org
6653W:      http://www.openfabrics.org/
6654Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6655T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6656S:      Supported
6657F:      Documentation/devicetree/bindings/infiniband/
6658F:      Documentation/infiniband/
6659F:      drivers/infiniband/
6660F:      include/uapi/linux/if_infiniband.h
6661F:      include/uapi/rdma/
6662F:      include/rdma/
6663
6664INGENIC JZ4780 DMA Driver
6665M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6666S:      Maintained
6667F:      drivers/dma/dma-jz4780.c
6668
6669INGENIC JZ4780 NAND DRIVER
6670M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6671L:      linux-mtd@lists.infradead.org
6672S:      Maintained
6673F:      drivers/mtd/nand/jz4780_*
6674
6675INOTIFY
6676M:      John McCutchan <john@johnmccutchan.com>
6677M:      Robert Love <rlove@rlove.org>
6678M:      Eric Paris <eparis@parisplace.org>
6679S:      Maintained
6680F:      Documentation/filesystems/inotify.txt
6681F:      fs/notify/inotify/
6682F:      include/linux/inotify.h
6683F:      include/uapi/linux/inotify.h
6684
6685INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6686M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6687L:      linux-input@vger.kernel.org
6688Q:      http://patchwork.kernel.org/project/linux-input/list/
6689T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6690S:      Maintained
6691F:      drivers/input/
6692F:      include/linux/input.h
6693F:      include/uapi/linux/input.h
6694F:      include/uapi/linux/input-event-codes.h
6695F:      include/linux/input/
6696F:      Documentation/devicetree/bindings/input/
6697F:      Documentation/input/
6698
6699INPUT MULTITOUCH (MT) PROTOCOL
6700M:      Henrik Rydberg <rydberg@bitmath.org>
6701L:      linux-input@vger.kernel.org
6702S:      Odd fixes
6703F:      Documentation/input/multi-touch-protocol.rst
6704F:      drivers/input/input-mt.c
6705K:      \b(ABS|SYN)_MT_
6706
6707INSIDE SECURE CRYPTO DRIVER
6708M:      Antoine Tenart <antoine.tenart@free-electrons.com>
6709F:      drivers/crypto/inside-secure/
6710S:      Maintained
6711L:      linux-crypto@vger.kernel.org
6712
6713INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6714M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6715M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6716L:      linux-ima-devel@lists.sourceforge.net
6717L:      linux-ima-user@lists.sourceforge.net
6718L:      linux-security-module@vger.kernel.org
6719T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6720S:      Supported
6721F:      security/integrity/ima/
6722
6723INTEL 810/815 FRAMEBUFFER DRIVER
6724M:      Antonino Daplas <adaplas@gmail.com>
6725L:      linux-fbdev@vger.kernel.org
6726S:      Maintained
6727F:      drivers/video/fbdev/i810/
6728
6729INTEL ASoC BDW/HSW DRIVERS
6730M:      Jie Yang <yang.jie@linux.intel.com>
6731L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6732S:      Supported
6733F:      sound/soc/intel/common/sst-dsp*
6734F:      sound/soc/intel/common/sst-firmware.c
6735F:      sound/soc/intel/boards/broadwell.c
6736F:      sound/soc/intel/haswell/
6737
6738INTEL C600 SERIES SAS CONTROLLER DRIVER
6739M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6740M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6741L:      linux-scsi@vger.kernel.org
6742T:      git git://git.code.sf.net/p/intel-sas/isci
6743S:      Supported
6744F:      drivers/scsi/isci/
6745
6746INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6747M:      Daniel Vetter <daniel.vetter@intel.com>
6748M:      Jani Nikula <jani.nikula@linux.intel.com>
6749L:      intel-gfx@lists.freedesktop.org
6750W:      https://01.org/linuxgraphics/
6751B:      https://01.org/linuxgraphics/documentation/how-report-bugs
6752C:      irc://chat.freenode.net/intel-gfx
6753Q:      http://patchwork.freedesktop.org/project/intel-gfx/
6754T:      git git://anongit.freedesktop.org/drm-intel
6755S:      Supported
6756F:      drivers/gpu/drm/i915/
6757F:      include/drm/i915*
6758F:      include/uapi/drm/i915_drm.h
6759F:      Documentation/gpu/i915.rst
6760
6761INTEL ETHERNET DRIVERS
6762M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6763L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6764W:      http://www.intel.com/support/feedback.htm
6765W:      http://e1000.sourceforge.net/
6766Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6767T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6768T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6769S:      Supported
6770F:      Documentation/networking/e100.txt
6771F:      Documentation/networking/e1000.txt
6772F:      Documentation/networking/e1000e.txt
6773F:      Documentation/networking/igb.txt
6774F:      Documentation/networking/igbvf.txt
6775F:      Documentation/networking/ixgb.txt
6776F:      Documentation/networking/ixgbe.txt
6777F:      Documentation/networking/ixgbevf.txt
6778F:      Documentation/networking/i40e.txt
6779F:      Documentation/networking/i40evf.txt
6780F:      drivers/net/ethernet/intel/
6781F:      drivers/net/ethernet/intel/*/
6782F:      include/linux/avf/virtchnl.h
6783
6784INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6785M:      Maik Broemme <mbroemme@libmpq.org>
6786L:      linux-fbdev@vger.kernel.org
6787S:      Maintained
6788F:      Documentation/fb/intelfb.txt
6789F:      drivers/video/fbdev/intelfb/
6790
6791INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6792M:      Zhenyu Wang <zhenyuw@linux.intel.com>
6793M:      Zhi Wang <zhi.a.wang@intel.com>
6794L:      intel-gvt-dev@lists.freedesktop.org
6795L:      intel-gfx@lists.freedesktop.org
6796W:      https://01.org/igvt-g
6797T:      git https://github.com/01org/gvt-linux.git
6798S:      Supported
6799F:      drivers/gpu/drm/i915/gvt/
6800
6801INTEL HID EVENT DRIVER
6802M:      Alex Hung <alex.hung@canonical.com>
6803L:      platform-driver-x86@vger.kernel.org
6804S:      Maintained
6805F:      drivers/platform/x86/intel-hid.c
6806
6807INTEL I/OAT DMA DRIVER
6808M:      Dave Jiang <dave.jiang@intel.com>
6809R:      Dan Williams <dan.j.williams@intel.com>
6810L:      dmaengine@vger.kernel.org
6811Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6812S:      Supported
6813F:      drivers/dma/ioat*
6814
6815INTEL IDLE DRIVER
6816M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6817M:      Len Brown <lenb@kernel.org>
6818L:      linux-pm@vger.kernel.org
6819T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6820B:      https://bugzilla.kernel.org
6821S:      Supported
6822F:      drivers/idle/intel_idle.c
6823
6824INTEL INTEGRATED SENSOR HUB DRIVER
6825M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6826M:      Jiri Kosina <jikos@kernel.org>
6827L:      linux-input@vger.kernel.org
6828S:      Maintained
6829F:      drivers/hid/intel-ish-hid/
6830
6831INTEL IOMMU (VT-d)
6832M:      David Woodhouse <dwmw2@infradead.org>
6833L:      iommu@lists.linux-foundation.org
6834T:      git git://git.infradead.org/iommu-2.6.git
6835S:      Supported
6836F:      drivers/iommu/intel-iommu.c
6837F:      include/linux/intel-iommu.h
6838
6839INTEL IOP-ADMA DMA DRIVER
6840R:      Dan Williams <dan.j.williams@intel.com>
6841S:      Odd fixes
6842F:      drivers/dma/iop-adma.c
6843
6844INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6845M:      Krzysztof Halasa <khalasa@piap.pl>
6846S:      Maintained
6847F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6848F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6849F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6850F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6851F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6852F:      drivers/net/wan/ixp4xx_hss.c
6853
6854INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6855M:      Deepak Saxena <dsaxena@plexity.net>
6856S:      Maintained
6857F:      drivers/char/hw_random/ixp4xx-rng.c
6858
6859INTEL MANAGEMENT ENGINE (mei)
6860M:      Tomas Winkler <tomas.winkler@intel.com>
6861L:      linux-kernel@vger.kernel.org
6862S:      Supported
6863F:      include/uapi/linux/mei.h
6864F:      include/linux/mei_cl_bus.h
6865F:      drivers/misc/mei/*
6866F:      drivers/watchdog/mei_wdt.c
6867F:      Documentation/misc-devices/mei/*
6868F:      samples/mei/*
6869
6870INTEL MENLOW THERMAL DRIVER
6871M:      Sujith Thomas <sujith.thomas@intel.com>
6872L:      platform-driver-x86@vger.kernel.org
6873W:      https://01.org/linux-acpi
6874S:      Supported
6875F:      drivers/platform/x86/intel_menlow.c
6876
6877INTEL MERRIFIELD GPIO DRIVER
6878M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6879L:      linux-gpio@vger.kernel.org
6880S:      Maintained
6881F:      drivers/gpio/gpio-merrifield.c
6882
6883INTEL MIC DRIVERS (mic)
6884M:      Sudeep Dutt <sudeep.dutt@intel.com>
6885M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6886S:      Supported
6887W:      https://github.com/sudeepdutt/mic
6888W:      http://software.intel.com/en-us/mic-developer
6889F:      include/linux/mic_bus.h
6890F:      include/linux/scif.h
6891F:      include/uapi/linux/mic_common.h
6892F:      include/uapi/linux/mic_ioctl.h
6893F:      include/uapi/linux/scif_ioctl.h
6894F:      drivers/misc/mic/
6895F:      drivers/dma/mic_x100_dma.c
6896F:      drivers/dma/mic_x100_dma.h
6897F:      Documentation/mic/
6898
6899INTEL PMC CORE DRIVER
6900M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6901M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6902L:      platform-driver-x86@vger.kernel.org
6903S:      Maintained
6904F:      arch/x86/include/asm/pmc_core.h
6905F:      drivers/platform/x86/intel_pmc_core*
6906
6907INTEL PMC/P-Unit IPC DRIVER
6908M:      Zha Qipeng<qipeng.zha@intel.com>
6909L:      platform-driver-x86@vger.kernel.org
6910S:      Maintained
6911F:      drivers/platform/x86/intel_pmc_ipc.c
6912F:      drivers/platform/x86/intel_punit_ipc.c
6913F:      arch/x86/include/asm/intel_pmc_ipc.h
6914F:      arch/x86/include/asm/intel_punit_ipc.h
6915
6916INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6917M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6918L:      linux-wireless@vger.kernel.org
6919S:      Maintained
6920F:      Documentation/networking/README.ipw2100
6921F:      Documentation/networking/README.ipw2200
6922F:      drivers/net/wireless/intel/ipw2x00/
6923
6924INTEL PSTATE DRIVER
6925M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6926M:      Len Brown <lenb@kernel.org>
6927L:      linux-pm@vger.kernel.org
6928S:      Supported
6929F:      drivers/cpufreq/intel_pstate.c
6930
6931INTEL RDMA RNIC DRIVER
6932M:      Faisal Latif <faisal.latif@intel.com>
6933M:      Shiraz Saleem <shiraz.saleem@intel.com>
6934L:      linux-rdma@vger.kernel.org
6935S:      Supported
6936F:      drivers/infiniband/hw/i40iw/
6937
6938INTEL TELEMETRY DRIVER
6939M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6940L:      platform-driver-x86@vger.kernel.org
6941S:      Maintained
6942F:      arch/x86/include/asm/intel_telemetry.h
6943F:      drivers/platform/x86/intel_telemetry*
6944
6945INTEL VIRTUAL BUTTON DRIVER
6946M:      AceLan Kao <acelan.kao@canonical.com>
6947L:      platform-driver-x86@vger.kernel.org
6948S:      Maintained
6949F:      drivers/platform/x86/intel-vbtn.c
6950
6951INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6952M:      Stanislaw Gruszka <sgruszka@redhat.com>
6953L:      linux-wireless@vger.kernel.org
6954S:      Supported
6955F:      drivers/net/wireless/intel/iwlegacy/
6956
6957INTEL WIRELESS WIFI LINK (iwlwifi)
6958M:      Johannes Berg <johannes.berg@intel.com>
6959M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6960M:      Luca Coelho <luciano.coelho@intel.com>
6961M:      Intel Linux Wireless <linuxwifi@intel.com>
6962L:      linux-wireless@vger.kernel.org
6963W:      http://intellinuxwireless.org
6964T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6965S:      Supported
6966F:      drivers/net/wireless/intel/iwlwifi/
6967
6968INTEL WIRELESS WIMAX CONNECTION 2400
6969M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6970M:      linux-wimax@intel.com
6971L:      wimax@linuxwimax.org (subscribers-only)
6972S:      Supported
6973W:      http://linuxwimax.org
6974F:      Documentation/wimax/README.i2400m
6975F:      drivers/net/wimax/i2400m/
6976F:      include/uapi/linux/wimax/i2400m.h
6977
6978INTEL(R) TRACE HUB
6979M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6980S:      Supported
6981F:      Documentation/trace/intel_th.txt
6982F:      drivers/hwtracing/intel_th/
6983
6984INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6985M:      Ning Sun <ning.sun@intel.com>
6986L:      tboot-devel@lists.sourceforge.net
6987W:      http://tboot.sourceforge.net
6988T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6989S:      Supported
6990F:      Documentation/intel_txt.txt
6991F:      include/linux/tboot.h
6992F:      arch/x86/kernel/tboot.c
6993
6994INTEL-MID GPIO DRIVER
6995M:      David Cohen <david.a.cohen@linux.intel.com>
6996L:      linux-gpio@vger.kernel.org
6997S:      Maintained
6998F:      drivers/gpio/gpio-intel-mid.c
6999
7000INVENSENSE MPU-3050 GYROSCOPE DRIVER
7001M:      Linus Walleij <linus.walleij@linaro.org>
7002L:      linux-iio@vger.kernel.org
7003S:      Maintained
7004F:      drivers/iio/gyro/mpu3050*
7005F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7006
7007IOC3 ETHERNET DRIVER
7008M:      Ralf Baechle <ralf@linux-mips.org>
7009L:      linux-mips@linux-mips.org
7010S:      Maintained
7011F:      drivers/net/ethernet/sgi/ioc3-eth.c
7012
7013IOC3 SERIAL DRIVER
7014M:      Pat Gefre <pfg@sgi.com>
7015L:      linux-serial@vger.kernel.org
7016S:      Maintained
7017F:      drivers/tty/serial/ioc3_serial.c
7018
7019IOMMU DRIVERS
7020M:      Joerg Roedel <joro@8bytes.org>
7021L:      iommu@lists.linux-foundation.org
7022T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7023S:      Maintained
7024F:      Documentation/devicetree/bindings/iommu/
7025F:      drivers/iommu/
7026F:      include/linux/iommu.h
7027F:      include/linux/iova.h
7028
7029IP MASQUERADING
7030M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7031S:      Maintained
7032F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7033
7034IPMI SUBSYSTEM
7035M:      Corey Minyard <minyard@acm.org>
7036L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7037W:      http://openipmi.sourceforge.net/
7038S:      Supported
7039F:      Documentation/IPMI.txt
7040F:      drivers/char/ipmi/
7041F:      include/linux/ipmi*
7042F:      include/uapi/linux/ipmi*
7043
7044IPS SCSI RAID DRIVER
7045M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7046L:      linux-scsi@vger.kernel.org
7047W:      http://www.adaptec.com/
7048S:      Maintained
7049F:      drivers/scsi/ips*
7050
7051IPVS
7052M:      Wensong Zhang <wensong@linux-vs.org>
7053M:      Simon Horman <horms@verge.net.au>
7054M:      Julian Anastasov <ja@ssi.bg>
7055L:      netdev@vger.kernel.org
7056L:      lvs-devel@vger.kernel.org
7057S:      Maintained
7058T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7059T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7060F:      Documentation/networking/ipvs-sysctl.txt
7061F:      include/net/ip_vs.h
7062F:      include/uapi/linux/ip_vs.h
7063F:      net/netfilter/ipvs/
7064
7065IPWIRELESS DRIVER
7066M:      Jiri Kosina <jikos@kernel.org>
7067M:      David Sterba <dsterba@suse.com>
7068S:      Odd Fixes
7069F:      drivers/tty/ipwireless/
7070
7071IPX NETWORK LAYER
7072L:      netdev@vger.kernel.org
7073S:      Odd fixes
7074F:      include/net/ipx.h
7075F:      include/uapi/linux/ipx.h
7076F:      net/ipx/
7077
7078IRDA SUBSYSTEM
7079M:      Samuel Ortiz <samuel@sortiz.org>
7080L:      irda-users@lists.sourceforge.net (subscribers-only)
7081L:      netdev@vger.kernel.org
7082W:      http://irda.sourceforge.net/
7083S:      Maintained
7084T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7085F:      Documentation/networking/irda.txt
7086F:      drivers/net/irda/
7087F:      include/net/irda/
7088F:      net/irda/
7089
7090IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7091M:      Marc Zyngier <marc.zyngier@arm.com>
7092S:      Maintained
7093T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7094F:      Documentation/IRQ-domain.txt
7095F:      include/linux/irqdomain.h
7096F:      kernel/irq/irqdomain.c
7097F:      kernel/irq/msi.c
7098
7099IRQ SUBSYSTEM
7100M:      Thomas Gleixner <tglx@linutronix.de>
7101L:      linux-kernel@vger.kernel.org
7102S:      Maintained
7103T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7104F:      kernel/irq/
7105
7106IRQCHIP DRIVERS
7107M:      Thomas Gleixner <tglx@linutronix.de>
7108M:      Jason Cooper <jason@lakedaemon.net>
7109M:      Marc Zyngier <marc.zyngier@arm.com>
7110L:      linux-kernel@vger.kernel.org
7111S:      Maintained
7112T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7113F:      Documentation/devicetree/bindings/interrupt-controller/
7114F:      drivers/irqchip/
7115
7116ISA
7117M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7118S:      Maintained
7119F:      Documentation/isa.txt
7120F:      drivers/base/isa.c
7121F:      include/linux/isa.h
7122
7123ISA RADIO MODULE
7124M:      Hans Verkuil <hverkuil@xs4all.nl>
7125L:      linux-media@vger.kernel.org
7126T:      git git://linuxtv.org/media_tree.git
7127W:      https://linuxtv.org
7128S:      Maintained
7129F:      drivers/media/radio/radio-isa*
7130
7131ISAPNP
7132M:      Jaroslav Kysela <perex@perex.cz>
7133S:      Maintained
7134F:      Documentation/isapnp.txt
7135F:      drivers/pnp/isapnp/
7136F:      include/linux/isapnp.h
7137
7138ISCSI
7139M:      Lee Duncan <lduncan@suse.com>
7140M:      Chris Leech <cleech@redhat.com>
7141L:      open-iscsi@googlegroups.com
7142W:      www.open-iscsi.com
7143S:      Maintained
7144F:      drivers/scsi/*iscsi*
7145F:      include/scsi/*iscsi*
7146
7147iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7148M:      Peter Jones <pjones@redhat.com>
7149M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7150S:      Maintained
7151F:      drivers/firmware/iscsi_ibft*
7152
7153ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7154M:      Or Gerlitz <ogerlitz@mellanox.com>
7155M:      Sagi Grimberg <sagi@grimberg.me>
7156M:      Roi Dayan <roid@mellanox.com>
7157L:      linux-rdma@vger.kernel.org
7158S:      Supported
7159W:      http://www.openfabrics.org
7160W:      www.open-iscsi.org
7161Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7162F:      drivers/infiniband/ulp/iser/
7163
7164ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7165M:      Sagi Grimberg <sagi@grimberg.me>
7166T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7167L:      linux-rdma@vger.kernel.org
7168L:      target-devel@vger.kernel.org
7169S:      Supported
7170W:      http://www.linux-iscsi.org
7171F:      drivers/infiniband/ulp/isert
7172
7173ISDN SUBSYSTEM
7174M:      Karsten Keil <isdn@linux-pingi.de>
7175L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7176L:      netdev@vger.kernel.org
7177W:      http://www.isdn4linux.de
7178T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7179S:      Maintained
7180F:      Documentation/isdn/
7181F:      drivers/isdn/
7182F:      include/linux/isdn.h
7183F:      include/linux/isdn/
7184F:      include/uapi/linux/isdn.h
7185F:      include/uapi/linux/isdn/
7186
7187ISDN SUBSYSTEM (Eicon active card driver)
7188M:      Armin Schindler <mac@melware.de>
7189L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7190W:      http://www.melware.de
7191S:      Maintained
7192F:      drivers/isdn/hardware/eicon/
7193
7194IT87 HARDWARE MONITORING DRIVER
7195M:      Jean Delvare <jdelvare@suse.com>
7196L:      linux-hwmon@vger.kernel.org
7197S:      Maintained
7198F:      Documentation/hwmon/it87
7199F:      drivers/hwmon/it87.c
7200
7201IT913X MEDIA DRIVER
7202M:      Antti Palosaari <crope@iki.fi>
7203L:      linux-media@vger.kernel.org
7204W:      https://linuxtv.org
7205W:      http://palosaari.fi/linux/
7206Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7207T:      git git://linuxtv.org/anttip/media_tree.git
7208S:      Maintained
7209F:      drivers/media/tuners/it913x*
7210
7211IVTV VIDEO4LINUX DRIVER
7212M:      Andy Walls <awalls@md.metrocast.net>
7213L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7214L:      linux-media@vger.kernel.org
7215T:      git git://linuxtv.org/media_tree.git
7216W:      http://www.ivtvdriver.org
7217S:      Maintained
7218F:      Documentation/media/v4l-drivers/ivtv*
7219F:      drivers/media/pci/ivtv/
7220F:      include/uapi/linux/ivtv*
7221
7222IX2505V MEDIA DRIVER
7223M:      Malcolm Priestley <tvboxspy@gmail.com>
7224L:      linux-media@vger.kernel.org
7225W:      https://linuxtv.org
7226Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7227S:      Maintained
7228F:      drivers/media/dvb-frontends/ix2505v*
7229
7230JC42.4 TEMPERATURE SENSOR DRIVER
7231M:      Guenter Roeck <linux@roeck-us.net>
7232L:      linux-hwmon@vger.kernel.org
7233S:      Maintained
7234F:      drivers/hwmon/jc42.c
7235F:      Documentation/hwmon/jc42
7236
7237JFS FILESYSTEM
7238M:      Dave Kleikamp <shaggy@kernel.org>
7239L:      jfs-discussion@lists.sourceforge.net
7240W:      http://jfs.sourceforge.net/
7241T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7242S:      Maintained
7243F:      Documentation/filesystems/jfs.txt
7244F:      fs/jfs/
7245
7246JME NETWORK DRIVER
7247M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7248L:      netdev@vger.kernel.org
7249S:      Maintained
7250F:      drivers/net/ethernet/jme.*
7251
7252JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7253M:      David Woodhouse <dwmw2@infradead.org>
7254L:      linux-mtd@lists.infradead.org
7255W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7256S:      Maintained
7257F:      fs/jffs2/
7258F:      include/uapi/linux/jffs2.h
7259
7260JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7261M:      "Theodore Ts'o" <tytso@mit.edu>
7262M:      Jan Kara <jack@suse.com>
7263L:      linux-ext4@vger.kernel.org
7264S:      Maintained
7265F:      fs/jbd2/
7266F:      include/linux/jbd2.h
7267
7268JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7269M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7270L:      linux-media@vger.kernel.org
7271S:      Maintained
7272F:      drivers/media/platform/rcar_jpu.c
7273
7274JSM Neo PCI based serial card
7275M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7276L:      linux-serial@vger.kernel.org
7277S:      Maintained
7278F:      drivers/tty/serial/jsm/
7279
7280K10TEMP HARDWARE MONITORING DRIVER
7281M:      Clemens Ladisch <clemens@ladisch.de>
7282L:      linux-hwmon@vger.kernel.org
7283S:      Maintained
7284F:      Documentation/hwmon/k10temp
7285F:      drivers/hwmon/k10temp.c
7286
7287K8TEMP HARDWARE MONITORING DRIVER
7288M:      Rudolf Marek <r.marek@assembler.cz>
7289L:      linux-hwmon@vger.kernel.org
7290S:      Maintained
7291F:      Documentation/hwmon/k8temp
7292F:      drivers/hwmon/k8temp.c
7293
7294KASAN
7295M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7296R:      Alexander Potapenko <glider@google.com>
7297R:      Dmitry Vyukov <dvyukov@google.com>
7298L:      kasan-dev@googlegroups.com
7299S:      Maintained
7300F:      arch/*/include/asm/kasan.h
7301F:      arch/*/mm/kasan_init*
7302F:      Documentation/dev-tools/kasan.rst
7303F:      include/linux/kasan*.h
7304F:      lib/test_kasan.c
7305F:      mm/kasan/
7306F:      scripts/Makefile.kasan
7307
7308KCONFIG
7309M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
7310L:      linux-kbuild@vger.kernel.org
7311T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7312S:      Maintained
7313F:      Documentation/kbuild/kconfig-language.txt
7314F:      scripts/kconfig/
7315
7316KDUMP
7317M:      Dave Young <dyoung@redhat.com>
7318M:      Baoquan He <bhe@redhat.com>
7319R:      Vivek Goyal <vgoyal@redhat.com>
7320L:      kexec@lists.infradead.org
7321W:      http://lse.sourceforge.net/kdump/
7322S:      Maintained
7323F:      Documentation/kdump/
7324
7325KEENE FM RADIO TRANSMITTER DRIVER
7326M:      Hans Verkuil <hverkuil@xs4all.nl>
7327L:      linux-media@vger.kernel.org
7328T:      git git://linuxtv.org/media_tree.git
7329W:      https://linuxtv.org
7330S:      Maintained
7331F:      drivers/media/radio/radio-keene*
7332
7333KERNEL AUTOMOUNTER v4 (AUTOFS4)
7334M:      Ian Kent <raven@themaw.net>
7335L:      autofs@vger.kernel.org
7336S:      Maintained
7337F:      fs/autofs4/
7338
7339KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7340M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7341M:      Michal Marek <mmarek@suse.com>
7342T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7343L:      linux-kbuild@vger.kernel.org
7344S:      Maintained
7345F:      Documentation/kbuild/
7346F:      Makefile
7347F:      scripts/Makefile.*
7348F:      scripts/basic/
7349F:      scripts/mk*
7350F:      scripts/package/
7351
7352KERNEL JANITORS
7353L:      kernel-janitors@vger.kernel.org
7354W:      http://kernelnewbies.org/KernelJanitors
7355S:      Odd Fixes
7356
7357KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7358M:      "J. Bruce Fields" <bfields@fieldses.org>
7359M:      Jeff Layton <jlayton@poochiereds.net>
7360L:      linux-nfs@vger.kernel.org
7361W:      http://nfs.sourceforge.net/
7362T:      git git://linux-nfs.org/~bfields/linux.git
7363S:      Supported
7364F:      fs/nfsd/
7365F:      include/uapi/linux/nfsd/
7366F:      fs/lockd/
7367F:      fs/nfs_common/
7368F:      net/sunrpc/
7369F:      include/linux/lockd/
7370F:      include/linux/sunrpc/
7371F:      include/uapi/linux/sunrpc/
7372
7373KERNEL SELFTEST FRAMEWORK
7374M:      Shuah Khan <shuahkh@osg.samsung.com>
7375M:      Shuah Khan <shuah@kernel.org>
7376L:      linux-kselftest@vger.kernel.org
7377T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7378S:      Maintained
7379F:      tools/testing/selftests/
7380F:      Documentation/dev-tools/kselftest*
7381
7382KERNEL VIRTUAL MACHINE (KVM)
7383M:      Paolo Bonzini <pbonzini@redhat.com>
7384M:      Radim Krčmář <rkrcmar@redhat.com>
7385L:      kvm@vger.kernel.org
7386W:      http://www.linux-kvm.org
7387T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7388S:      Supported
7389F:      Documentation/*/kvm*.txt
7390F:      Documentation/virtual/kvm/
7391F:      arch/*/kvm/
7392F:      arch/x86/kernel/kvm.c
7393F:      arch/x86/kernel/kvmclock.c
7394F:      arch/*/include/asm/kvm*
7395F:      include/linux/kvm*
7396F:      include/uapi/linux/kvm*
7397F:      virt/kvm/
7398F:      tools/kvm/
7399
7400KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7401M:      Joerg Roedel <joro@8bytes.org>
7402L:      kvm@vger.kernel.org
7403W:      http://www.linux-kvm.org/
7404S:      Maintained
7405F:      arch/x86/include/asm/svm.h
7406F:      arch/x86/kvm/svm.c
7407
7408KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7409M:      Christoffer Dall <christoffer.dall@linaro.org>
7410M:      Marc Zyngier <marc.zyngier@arm.com>
7411L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7412L:      kvmarm@lists.cs.columbia.edu
7413W:      http://systems.cs.columbia.edu/projects/kvm-arm
7414T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7415S:      Supported
7416F:      arch/arm/include/uapi/asm/kvm*
7417F:      arch/arm/include/asm/kvm*
7418F:      arch/arm/kvm/
7419F:      virt/kvm/arm/
7420F:      include/kvm/arm_*
7421
7422KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7423M:      Alexander Graf <agraf@suse.com>
7424L:      kvm-ppc@vger.kernel.org
7425W:      http://www.linux-kvm.org/
7426T:      git git://github.com/agraf/linux-2.6.git
7427S:      Supported
7428F:      arch/powerpc/include/asm/kvm*
7429F:      arch/powerpc/kvm/
7430
7431KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7432M:      Christoffer Dall <christoffer.dall@linaro.org>
7433M:      Marc Zyngier <marc.zyngier@arm.com>
7434L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7435L:      kvmarm@lists.cs.columbia.edu
7436S:      Maintained
7437F:      arch/arm64/include/uapi/asm/kvm*
7438F:      arch/arm64/include/asm/kvm*
7439F:      arch/arm64/kvm/
7440
7441KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7442M:      James Hogan <james.hogan@imgtec.com>
7443L:      linux-mips@linux-mips.org
7444S:      Supported
7445F:      arch/mips/include/uapi/asm/kvm*
7446F:      arch/mips/include/asm/kvm*
7447F:      arch/mips/kvm/
7448
7449KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7450M:      Christian Borntraeger <borntraeger@de.ibm.com>
7451M:      Cornelia Huck <cohuck@redhat.com>
7452L:      linux-s390@vger.kernel.org
7453W:      http://www.ibm.com/developerworks/linux/linux390/
7454T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7455S:      Supported
7456F:      Documentation/s390/kvm.txt
7457F:      arch/s390/include/asm/kvm*
7458F:      arch/s390/kvm/
7459F:      arch/s390/mm/gmap.c
7460
7461KERNFS
7462M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7463M:      Tejun Heo <tj@kernel.org>
7464T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7465S:      Supported
7466F:      include/linux/kernfs.h
7467F:      fs/kernfs/
7468
7469KEXEC
7470M:      Eric Biederman <ebiederm@xmission.com>
7471W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7472L:      kexec@lists.infradead.org
7473S:      Maintained
7474F:      include/linux/kexec.h
7475F:      include/uapi/linux/kexec.h
7476F:      kernel/kexec*
7477
7478KEYS-ENCRYPTED
7479M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7480M:      David Safford <safford@us.ibm.com>
7481L:      linux-security-module@vger.kernel.org
7482L:      keyrings@vger.kernel.org
7483S:      Supported
7484F:      Documentation/security/keys/trusted-encrypted.rst
7485F:      include/keys/encrypted-type.h
7486F:      security/keys/encrypted-keys/
7487
7488KEYS-TRUSTED
7489M:      David Safford <safford@us.ibm.com>
7490M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7491L:      linux-security-module@vger.kernel.org
7492L:      keyrings@vger.kernel.org
7493S:      Supported
7494F:      Documentation/security/keys/trusted-encrypted.rst
7495F:      include/keys/trusted-type.h
7496F:      security/keys/trusted.c
7497F:      security/keys/trusted.h
7498
7499KEYS/KEYRINGS:
7500M:      David Howells <dhowells@redhat.com>
7501L:      keyrings@vger.kernel.org
7502S:      Maintained
7503F:      Documentation/security/keys/core.rst
7504F:      include/linux/key.h
7505F:      include/linux/key-type.h
7506F:      include/linux/keyctl.h
7507F:      include/uapi/linux/keyctl.h
7508F:      include/keys/
7509F:      security/keys/
7510
7511KGDB / KDB /debug_core
7512M:      Jason Wessel <jason.wessel@windriver.com>
7513W:      http://kgdb.wiki.kernel.org/
7514L:      kgdb-bugreport@lists.sourceforge.net
7515T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7516S:      Maintained
7517F:      Documentation/dev-tools/kgdb.rst
7518F:      drivers/misc/kgdbts.c
7519F:      drivers/tty/serial/kgdboc.c
7520F:      include/linux/kdb.h
7521F:      include/linux/kgdb.h
7522F:      kernel/debug/
7523
7524KMEMCHECK
7525M:      Vegard Nossum <vegardno@ifi.uio.no>
7526M:      Pekka Enberg <penberg@kernel.org>
7527S:      Maintained
7528F:      Documentation/dev-tools/kmemcheck.rst
7529F:      arch/x86/include/asm/kmemcheck.h
7530F:      arch/x86/mm/kmemcheck/
7531F:      include/linux/kmemcheck.h
7532F:      mm/kmemcheck.c
7533
7534KMEMLEAK
7535M:      Catalin Marinas <catalin.marinas@arm.com>
7536S:      Maintained
7537F:      Documentation/dev-tools/kmemleak.rst
7538F:      include/linux/kmemleak.h
7539F:      mm/kmemleak.c
7540F:      mm/kmemleak-test.c
7541
7542KMOD MODULE USERMODE HELPER
7543M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7544L:      linux-kernel@vger.kernel.org
7545S:      Maintained
7546F:      kernel/kmod.c
7547F:      include/linux/kmod.h
7548F:      lib/test_kmod.c
7549F:      tools/testing/selftests/kmod/
7550
7551KPROBES
7552M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7553M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7554M:      "David S. Miller" <davem@davemloft.net>
7555M:      Masami Hiramatsu <mhiramat@kernel.org>
7556S:      Maintained
7557F:      Documentation/kprobes.txt
7558F:      include/linux/kprobes.h
7559F:      include/asm-generic/kprobes.h
7560F:      kernel/kprobes.c
7561
7562KS0108 LCD CONTROLLER DRIVER
7563M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7564W:      http://miguelojeda.es/auxdisplay.htm
7565W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7566S:      Maintained
7567F:      Documentation/auxdisplay/ks0108
7568F:      drivers/auxdisplay/ks0108.c
7569F:      include/linux/ks0108.h
7570
7571L3MDEV
7572M:      David Ahern <dsa@cumulusnetworks.com>
7573L:      netdev@vger.kernel.org
7574S:      Maintained
7575F:      net/l3mdev
7576F:      include/net/l3mdev.h
7577
7578LANTIQ MIPS ARCHITECTURE
7579M:      John Crispin <john@phrozen.org>
7580L:      linux-mips@linux-mips.org
7581S:      Maintained
7582F:      arch/mips/lantiq
7583
7584LAPB module
7585L:      linux-x25@vger.kernel.org
7586S:      Orphan
7587F:      Documentation/networking/lapb-module.txt
7588F:      include/*/lapb.h
7589F:      net/lapb/
7590
7591LASI 53c700 driver for PARISC
7592M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7593L:      linux-scsi@vger.kernel.org
7594S:      Maintained
7595F:      Documentation/scsi/53c700.txt
7596F:      drivers/scsi/53c700*
7597
7598LED SUBSYSTEM
7599M:      Richard Purdie <rpurdie@rpsys.net>
7600M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7601M:      Pavel Machek <pavel@ucw.cz>
7602L:      linux-leds@vger.kernel.org
7603T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7604S:      Maintained
7605F:      Documentation/devicetree/bindings/leds/
7606F:      drivers/leds/
7607F:      include/linux/leds.h
7608
7609LEGACY EEPROM DRIVER
7610M:      Jean Delvare <jdelvare@suse.com>
7611S:      Maintained
7612F:      Documentation/misc-devices/eeprom
7613F:      drivers/misc/eeprom/eeprom.c
7614
7615LEGO USB Tower driver
7616M:      Juergen Stuber <starblue@users.sourceforge.net>
7617L:      legousb-devel@lists.sourceforge.net
7618W:      http://legousb.sourceforge.net/
7619S:      Maintained
7620F:      drivers/usb/misc/legousbtower.c
7621
7622LG2160 MEDIA DRIVER
7623M:      Michael Krufky <mkrufky@linuxtv.org>
7624L:      linux-media@vger.kernel.org
7625W:      https://linuxtv.org
7626W:      http://github.com/mkrufky
7627Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7628T:      git git://linuxtv.org/mkrufky/tuners.git
7629S:      Maintained
7630F:      drivers/media/dvb-frontends/lg2160.*
7631
7632LGDT3305 MEDIA DRIVER
7633M:      Michael Krufky <mkrufky@linuxtv.org>
7634L:      linux-media@vger.kernel.org
7635W:      https://linuxtv.org
7636W:      http://github.com/mkrufky
7637Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7638T:      git git://linuxtv.org/mkrufky/tuners.git
7639S:      Maintained
7640F:      drivers/media/dvb-frontends/lgdt3305.*
7641
7642LGUEST
7643M:      Rusty Russell <rusty@rustcorp.com.au>
7644L:      lguest@lists.ozlabs.org
7645W:      http://lguest.ozlabs.org/
7646S:      Odd Fixes
7647F:      arch/x86/include/asm/lguest*.h
7648F:      arch/x86/lguest/
7649F:      drivers/lguest/
7650F:      include/linux/lguest*.h
7651F:      tools/lguest/
7652
7653LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7654M:      Viresh Kumar <vireshk@kernel.org>
7655L:      linux-ide@vger.kernel.org
7656T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7657S:      Maintained
7658F:      include/linux/pata_arasan_cf_data.h
7659F:      drivers/ata/pata_arasan_cf.c
7660
7661LIBATA PATA DRIVERS
7662M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7663M:      Tejun Heo <tj@kernel.org>
7664L:      linux-ide@vger.kernel.org
7665T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7666S:      Maintained
7667F:      drivers/ata/pata_*.c
7668F:      drivers/ata/ata_generic.c
7669
7670LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7671M:      Linus Walleij <linus.walleij@linaro.org>
7672L:      linux-ide@vger.kernel.org
7673T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7674S:      Maintained
7675F:      drivers/ata/pata_ftide010.c
7676F:      drivers/ata/sata_gemini.c
7677F:      drivers/ata/sata_gemini.h
7678
7679LIBATA SATA AHCI PLATFORM devices support
7680M:      Hans de Goede <hdegoede@redhat.com>
7681M:      Tejun Heo <tj@kernel.org>
7682L:      linux-ide@vger.kernel.org
7683T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7684S:      Maintained
7685F:      drivers/ata/ahci_platform.c
7686F:      drivers/ata/libahci_platform.c
7687F:      include/linux/ahci_platform.h
7688
7689LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7690M:      Mikael Pettersson <mikpelinux@gmail.com>
7691L:      linux-ide@vger.kernel.org
7692T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7693S:      Maintained
7694F:      drivers/ata/sata_promise.*
7695
7696LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7697M:      Tejun Heo <tj@kernel.org>
7698L:      linux-ide@vger.kernel.org
7699T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7700S:      Maintained
7701F:      drivers/ata/
7702F:      include/linux/ata.h
7703F:      include/linux/libata.h
7704F:      Documentation/devicetree/bindings/ata/
7705
7706LIBLOCKDEP
7707M:      Sasha Levin <alexander.levin@verizon.com>
7708S:      Maintained
7709F:      tools/lib/lockdep/
7710
7711LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7712M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7713L:      linux-nvdimm@lists.01.org
7714Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7715S:      Supported
7716F:      drivers/nvdimm/blk.c
7717F:      drivers/nvdimm/region_devs.c
7718
7719LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7720M:      Vishal Verma <vishal.l.verma@intel.com>
7721L:      linux-nvdimm@lists.01.org
7722Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7723S:      Supported
7724F:      drivers/nvdimm/btt*
7725
7726LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7727M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7728L:      linux-nvdimm@lists.01.org
7729Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7730S:      Supported
7731F:      drivers/nvdimm/pmem*
7732
7733LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7734M:      Dan Williams <dan.j.williams@intel.com>
7735L:      linux-nvdimm@lists.01.org
7736Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7737T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7738S:      Supported
7739F:      drivers/nvdimm/*
7740F:      drivers/acpi/nfit/*
7741F:      include/linux/nd.h
7742F:      include/linux/libnvdimm.h
7743F:      include/uapi/linux/ndctl.h
7744
7745LIGHTNVM PLATFORM SUPPORT
7746M:      Matias Bjorling <mb@lightnvm.io>
7747W:      http://github/OpenChannelSSD
7748L:      linux-block@vger.kernel.org
7749S:      Maintained
7750F:      drivers/lightnvm/
7751F:      include/linux/lightnvm.h
7752F:      include/uapi/linux/lightnvm.h
7753
7754LINUX FOR POWER MACINTOSH
7755M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7756W:      http://www.penguinppc.org/
7757L:      linuxppc-dev@lists.ozlabs.org
7758S:      Maintained
7759F:      arch/powerpc/platforms/powermac/
7760F:      drivers/macintosh/
7761
7762LINUX FOR POWERPC (32-BIT AND 64-BIT)
7763M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7764M:      Paul Mackerras <paulus@samba.org>
7765M:      Michael Ellerman <mpe@ellerman.id.au>
7766W:      https://github.com/linuxppc/linux/wiki
7767L:      linuxppc-dev@lists.ozlabs.org
7768Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7769T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7770S:      Supported
7771F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7772F:      Documentation/devicetree/bindings/powerpc/
7773F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7774F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7775F:      Documentation/powerpc/
7776F:      arch/powerpc/
7777F:      drivers/char/tpm/tpm_ibmvtpm*
7778F:      drivers/crypto/nx/
7779F:      drivers/crypto/vmx/
7780F:      drivers/i2c/busses/i2c-opal.c
7781F:      drivers/net/ethernet/ibm/ibmveth.*
7782F:      drivers/net/ethernet/ibm/ibmvnic.*
7783F:      drivers/pci/hotplug/pnv_php.c
7784F:      drivers/pci/hotplug/rpa*
7785F:      drivers/rtc/rtc-opal.c
7786F:      drivers/scsi/ibmvscsi/
7787F:      drivers/tty/hvc/hvc_opal.c
7788F:      tools/testing/selftests/powerpc
7789N:      /pmac
7790N:      powermac
7791N:      powernv
7792N:      [^a-z0-9]ps3
7793N:      pseries
7794
7795LINUX FOR POWERPC EMBEDDED MPC5XXX
7796M:      Anatolij Gustschin <agust@denx.de>
7797L:      linuxppc-dev@lists.ozlabs.org
7798T:      git git://git.denx.de/linux-denx-agust.git
7799S:      Maintained
7800F:      arch/powerpc/platforms/512x/
7801F:      arch/powerpc/platforms/52xx/
7802
7803LINUX FOR POWERPC EMBEDDED PPC4XX
7804M:      Alistair Popple <alistair@popple.id.au>
7805M:      Matt Porter <mporter@kernel.crashing.org>
7806W:      http://www.penguinppc.org/
7807L:      linuxppc-dev@lists.ozlabs.org
7808S:      Maintained
7809F:      arch/powerpc/platforms/40x/
7810F:      arch/powerpc/platforms/44x/
7811
7812LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7813M:      Scott Wood <oss@buserror.net>
7814M:      Kumar Gala <galak@kernel.crashing.org>
7815W:      http://www.penguinppc.org/
7816L:      linuxppc-dev@lists.ozlabs.org
7817T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7818S:      Maintained
7819F:      arch/powerpc/platforms/83xx/
7820F:      arch/powerpc/platforms/85xx/
7821F:      Documentation/devicetree/bindings/powerpc/fsl/
7822
7823LINUX FOR POWERPC EMBEDDED PPC8XX
7824M:      Vitaly Bordug <vitb@kernel.crashing.org>
7825W:      http://www.penguinppc.org/
7826L:      linuxppc-dev@lists.ozlabs.org
7827S:      Maintained
7828F:      arch/powerpc/platforms/8xx/
7829
7830LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7831L:      linuxppc-dev@lists.ozlabs.org
7832S:      Orphan
7833F:      arch/powerpc/*/*virtex*
7834F:      arch/powerpc/*/*/*virtex*
7835
7836LINUX FOR POWERPC PA SEMI PWRFICIENT
7837L:      linuxppc-dev@lists.ozlabs.org
7838S:      Orphan
7839F:      arch/powerpc/platforms/pasemi/
7840F:      drivers/*/*pasemi*
7841F:      drivers/*/*/*pasemi*
7842
7843LINUX KERNEL DUMP TEST MODULE (LKDTM)
7844M:      Kees Cook <keescook@chromium.org>
7845S:      Maintained
7846F:      drivers/misc/lkdtm*
7847
7848LINUX SECURITY MODULE (LSM) FRAMEWORK
7849M:      Chris Wright <chrisw@sous-sol.org>
7850L:      linux-security-module@vger.kernel.org
7851S:      Supported
7852
7853LIS3LV02D ACCELEROMETER DRIVER
7854M:      Eric Piel <eric.piel@tremplin-utc.net>
7855S:      Maintained
7856F:      Documentation/misc-devices/lis3lv02d
7857F:      drivers/misc/lis3lv02d/
7858F:      drivers/platform/x86/hp_accel.c
7859
7860LIVE PATCHING
7861M:      Josh Poimboeuf <jpoimboe@redhat.com>
7862M:      Jessica Yu <jeyu@kernel.org>
7863M:      Jiri Kosina <jikos@kernel.org>
7864M:      Miroslav Benes <mbenes@suse.cz>
7865R:      Petr Mladek <pmladek@suse.com>
7866S:      Maintained
7867F:      kernel/livepatch/
7868F:      include/linux/livepatch.h
7869F:      arch/x86/include/asm/livepatch.h
7870F:      arch/x86/kernel/livepatch.c
7871F:      Documentation/livepatch/
7872F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7873F:      samples/livepatch/
7874L:      live-patching@vger.kernel.org
7875T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7876
7877LLC (802.2)
7878L:      netdev@vger.kernel.org
7879S:      Odd fixes
7880F:      include/linux/llc.h
7881F:      include/uapi/linux/llc.h
7882F:      include/net/llc*
7883F:      net/llc/
7884
7885LM73 HARDWARE MONITOR DRIVER
7886M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7887L:      linux-hwmon@vger.kernel.org
7888S:      Maintained
7889F:      drivers/hwmon/lm73.c
7890
7891LM78 HARDWARE MONITOR DRIVER
7892M:      Jean Delvare <jdelvare@suse.com>
7893L:      linux-hwmon@vger.kernel.org
7894S:      Maintained
7895F:      Documentation/hwmon/lm78
7896F:      drivers/hwmon/lm78.c
7897
7898LM83 HARDWARE MONITOR DRIVER
7899M:      Jean Delvare <jdelvare@suse.com>
7900L:      linux-hwmon@vger.kernel.org
7901S:      Maintained
7902F:      Documentation/hwmon/lm83
7903F:      drivers/hwmon/lm83.c
7904
7905LM90 HARDWARE MONITOR DRIVER
7906M:      Jean Delvare <jdelvare@suse.com>
7907L:      linux-hwmon@vger.kernel.org
7908S:      Maintained
7909F:      Documentation/hwmon/lm90
7910F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7911F:      drivers/hwmon/lm90.c
7912F:      include/dt-bindings/thermal/lm90.h
7913
7914LM95234 HARDWARE MONITOR DRIVER
7915M:      Guenter Roeck <linux@roeck-us.net>
7916L:      linux-hwmon@vger.kernel.org
7917S:      Maintained
7918F:      Documentation/hwmon/lm95234
7919F:      drivers/hwmon/lm95234.c
7920
7921LME2510 MEDIA DRIVER
7922M:      Malcolm Priestley <tvboxspy@gmail.com>
7923L:      linux-media@vger.kernel.org
7924W:      https://linuxtv.org
7925Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7926S:      Maintained
7927F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7928
7929LOADPIN SECURITY MODULE
7930M:      Kees Cook <keescook@chromium.org>
7931T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
7932S:      Supported
7933F:      security/loadpin/
7934F:      Documentation/admin-guide/LSM/LoadPin.rst
7935
7936LOCKING PRIMITIVES
7937M:      Peter Zijlstra <peterz@infradead.org>
7938M:      Ingo Molnar <mingo@redhat.com>
7939L:      linux-kernel@vger.kernel.org
7940T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7941S:      Maintained
7942F:      Documentation/locking/
7943F:      include/linux/lockdep.h
7944F:      include/linux/spinlock*.h
7945F:      arch/*/include/asm/spinlock*.h
7946F:      include/linux/rwlock*.h
7947F:      include/linux/mutex*.h
7948F:      arch/*/include/asm/mutex*.h
7949F:      include/linux/rwsem*.h
7950F:      arch/*/include/asm/rwsem.h
7951F:      include/linux/seqlock.h
7952F:      lib/locking*.[ch]
7953F:      kernel/locking/
7954
7955LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7956M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7957L:      linux-ntfs-dev@lists.sourceforge.net
7958W:      http://www.linux-ntfs.org/content/view/19/37/
7959S:      Maintained
7960F:      Documentation/ldm.txt
7961F:      block/partitions/ldm.*
7962
7963LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7964M:      Sathya Prakash <sathya.prakash@broadcom.com>
7965M:      Chaitra P B <chaitra.basappa@broadcom.com>
7966M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7967L:      MPT-FusionLinux.pdl@broadcom.com
7968L:      linux-scsi@vger.kernel.org
7969W:      http://www.avagotech.com/support/
7970S:      Supported
7971F:      drivers/message/fusion/
7972F:      drivers/scsi/mpt2sas/
7973F:      drivers/scsi/mpt3sas/
7974
7975LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7976M:      Matthew Wilcox <matthew@wil.cx>
7977L:      linux-scsi@vger.kernel.org
7978S:      Maintained
7979F:      drivers/scsi/sym53c8xx_2/
7980
7981LTC4261 HARDWARE MONITOR DRIVER
7982M:      Guenter Roeck <linux@roeck-us.net>
7983L:      linux-hwmon@vger.kernel.org
7984S:      Maintained
7985F:      Documentation/hwmon/ltc4261
7986F:      drivers/hwmon/ltc4261.c
7987
7988LTC4306 I2C MULTIPLEXER DRIVER
7989M:      Michael Hennerich <michael.hennerich@analog.com>
7990W:      http://ez.analog.com/community/linux-device-drivers
7991L:      linux-i2c@vger.kernel.org
7992S:      Supported
7993F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
7994F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7995
7996LTP (Linux Test Project)
7997M:      Mike Frysinger <vapier@gentoo.org>
7998M:      Cyril Hrubis <chrubis@suse.cz>
7999M:      Wanlong Gao <wanlong.gao@gmail.com>
8000M:      Jan Stancek <jstancek@redhat.com>
8001M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8002M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8003L:      ltp@lists.linux.it (subscribers-only)
8004W:      http://linux-test-project.github.io/
8005T:      git git://github.com/linux-test-project/ltp.git
8006S:      Maintained
8007
8008M32R ARCHITECTURE
8009W:      http://www.linux-m32r.org/
8010S:      Orphan
8011F:      arch/m32r/
8012
8013M68K ARCHITECTURE
8014M:      Geert Uytterhoeven <geert@linux-m68k.org>
8015L:      linux-m68k@lists.linux-m68k.org
8016W:      http://www.linux-m68k.org/
8017T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8018S:      Maintained
8019F:      arch/m68k/
8020F:      drivers/zorro/
8021
8022M68K ON APPLE MACINTOSH
8023M:      Joshua Thompson <funaho@jurai.org>
8024W:      http://www.mac.linux-m68k.org/
8025L:      linux-m68k@lists.linux-m68k.org
8026S:      Maintained
8027F:      arch/m68k/mac/
8028
8029M68K ON HP9000/300
8030M:      Philip Blundell <philb@gnu.org>
8031W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8032S:      Maintained
8033F:      arch/m68k/hp300/
8034
8035M88DS3103 MEDIA DRIVER
8036M:      Antti Palosaari <crope@iki.fi>
8037L:      linux-media@vger.kernel.org
8038W:      https://linuxtv.org
8039W:      http://palosaari.fi/linux/
8040Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8041T:      git git://linuxtv.org/anttip/media_tree.git
8042S:      Maintained
8043F:      drivers/media/dvb-frontends/m88ds3103*
8044
8045M88RS2000 MEDIA DRIVER
8046M:      Malcolm Priestley <tvboxspy@gmail.com>
8047L:      linux-media@vger.kernel.org
8048W:      https://linuxtv.org
8049Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8050S:      Maintained
8051F:      drivers/media/dvb-frontends/m88rs2000*
8052
8053MA901 MASTERKIT USB FM RADIO DRIVER
8054M:      Alexey Klimov <klimov.linux@gmail.com>
8055L:      linux-media@vger.kernel.org
8056T:      git git://linuxtv.org/media_tree.git
8057S:      Maintained
8058F:      drivers/media/radio/radio-ma901.c
8059
8060MAC80211
8061M:      Johannes Berg <johannes@sipsolutions.net>
8062L:      linux-wireless@vger.kernel.org
8063W:      http://wireless.kernel.org/
8064T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8065T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8066S:      Maintained
8067F:      Documentation/networking/mac80211-injection.txt
8068F:      include/net/mac80211.h
8069F:      net/mac80211/
8070F:      drivers/net/wireless/mac80211_hwsim.[ch]
8071
8072MAILBOX API
8073M:      Jassi Brar <jassisinghbrar@gmail.com>
8074L:      linux-kernel@vger.kernel.org
8075S:      Maintained
8076F:      drivers/mailbox/
8077F:      include/linux/mailbox_client.h
8078F:      include/linux/mailbox_controller.h
8079
8080MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8081M:      Michael Kerrisk <mtk.manpages@gmail.com>
8082W:      http://www.kernel.org/doc/man-pages
8083L:      linux-man@vger.kernel.org
8084S:      Maintained
8085
8086MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8087M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8088L:      linux-mips@linux-mips.org
8089S:      Maintained
8090F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8091
8092MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8093M:      Andrew Lunn <andrew@lunn.ch>
8094M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8095L:      netdev@vger.kernel.org
8096S:      Maintained
8097F:      drivers/net/dsa/mv88e6xxx/
8098F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8099
8100MARVELL ARMADA DRM SUPPORT
8101M:      Russell King <linux@armlinux.org.uk>
8102S:      Maintained
8103T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8104T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8105F:      drivers/gpu/drm/armada/
8106F:      include/uapi/drm/armada_drm.h
8107F:      Documentation/devicetree/bindings/display/armada/
8108
8109MARVELL CRYPTO DRIVER
8110M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8111M:      Arnaud Ebalard <arno@natisbad.org>
8112F:      drivers/crypto/marvell/
8113S:      Maintained
8114L:      linux-crypto@vger.kernel.org
8115
8116MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8117M:      Mirko Lindner <mlindner@marvell.com>
8118M:      Stephen Hemminger <stephen@networkplumber.org>
8119L:      netdev@vger.kernel.org
8120S:      Maintained
8121F:      drivers/net/ethernet/marvell/sk*
8122
8123MARVELL LIBERTAS WIRELESS DRIVER
8124L:      libertas-dev@lists.infradead.org
8125S:      Orphan
8126F:      drivers/net/wireless/marvell/libertas/
8127
8128MARVELL MV643XX ETHERNET DRIVER
8129M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8130L:      netdev@vger.kernel.org
8131S:      Maintained
8132F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8133F:      include/linux/mv643xx.h
8134
8135MARVELL MV88X3310 PHY DRIVER
8136M:      Russell King <rmk@armlinux.org.uk>
8137L:      netdev@vger.kernel.org
8138S:      Maintained
8139F:      drivers/net/phy/marvell10g.c
8140
8141MARVELL MVNETA ETHERNET DRIVER
8142M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8143L:      netdev@vger.kernel.org
8144S:      Maintained
8145F:      drivers/net/ethernet/marvell/mvneta.*
8146
8147MARVELL MWIFIEX WIRELESS DRIVER
8148M:      Amitkumar Karwar <amitkarwar@gmail.com>
8149M:      Nishant Sarmukadam <nishants@marvell.com>
8150M:      Ganapathi Bhat <gbhat@marvell.com>
8151M:      Xinming Hu <huxm@marvell.com>
8152L:      linux-wireless@vger.kernel.org
8153S:      Maintained
8154F:      drivers/net/wireless/marvell/mwifiex/
8155
8156MARVELL MWL8K WIRELESS DRIVER
8157M:      Lennert Buytenhek <buytenh@wantstofly.org>
8158L:      linux-wireless@vger.kernel.org
8159S:      Odd Fixes
8160F:      drivers/net/wireless/marvell/mwl8k.c
8161
8162MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8163M:      Nicolas Pitre <nico@fluxnic.net>
8164S:      Odd Fixes
8165F:      drivers/mmc/host/mvsdio.*
8166
8167MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8168M:      Hu Ziji <huziji@marvell.com>
8169L:      linux-mmc@vger.kernel.org
8170S:      Supported
8171F:      drivers/mmc/host/sdhci-xenon*
8172F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8173
8174MATROX FRAMEBUFFER DRIVER
8175L:      linux-fbdev@vger.kernel.org
8176S:      Orphan
8177F:      drivers/video/fbdev/matrox/matroxfb_*
8178F:      include/uapi/linux/matroxfb.h
8179
8180MAX16065 HARDWARE MONITOR DRIVER
8181M:      Guenter Roeck <linux@roeck-us.net>
8182L:      linux-hwmon@vger.kernel.org
8183S:      Maintained
8184F:      Documentation/hwmon/max16065
8185F:      drivers/hwmon/max16065.c
8186
8187MAX20751 HARDWARE MONITOR DRIVER
8188M:      Guenter Roeck <linux@roeck-us.net>
8189L:      linux-hwmon@vger.kernel.org
8190S:      Maintained
8191F:      Documentation/hwmon/max20751
8192F:      drivers/hwmon/max20751.c
8193
8194MAX2175 SDR TUNER DRIVER
8195M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8196L:      linux-media@vger.kernel.org
8197T:      git git://linuxtv.org/media_tree.git
8198S:      Maintained
8199F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8200F:      Documentation/media/v4l-drivers/max2175.rst
8201F:      drivers/media/i2c/max2175*
8202F:      include/uapi/linux/max2175.h
8203
8204MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8205L:      linux-hwmon@vger.kernel.org
8206S:      Orphan
8207F:      Documentation/hwmon/max6650
8208F:      drivers/hwmon/max6650.c
8209
8210MAX6697 HARDWARE MONITOR DRIVER
8211M:      Guenter Roeck <linux@roeck-us.net>
8212L:      linux-hwmon@vger.kernel.org
8213S:      Maintained
8214F:      Documentation/hwmon/max6697
8215F:      Documentation/devicetree/bindings/i2c/max6697.txt
8216F:      drivers/hwmon/max6697.c
8217F:      include/linux/platform_data/max6697.h
8218
8219MAX9860 MONO AUDIO VOICE CODEC DRIVER
8220M:      Peter Rosin <peda@axentia.se>
8221L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8222S:      Maintained
8223F:      Documentation/devicetree/bindings/sound/max9860.txt
8224F:      sound/soc/codecs/max9860.*
8225
8226MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8227M:      Javier Martinez Canillas <javier@dowhile0.org>
8228L:      linux-kernel@vger.kernel.org
8229S:      Supported
8230F:      drivers/regulator/max77802-regulator.c
8231F:      Documentation/devicetree/bindings/*/*max77802.txt
8232F:      include/dt-bindings/*/*max77802.h
8233
8234MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8235M:      Krzysztof Kozlowski <krzk@kernel.org>
8236M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8237L:      linux-pm@vger.kernel.org
8238S:      Supported
8239F:      drivers/power/supply/max14577_charger.c
8240F:      drivers/power/supply/max77693_charger.c
8241
8242MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8243M:      Chanwoo Choi <cw00.choi@samsung.com>
8244M:      Krzysztof Kozlowski <krzk@kernel.org>
8245M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8246L:      linux-kernel@vger.kernel.org
8247S:      Supported
8248F:      drivers/*/max14577*.c
8249F:      drivers/*/max77686*.c
8250F:      drivers/*/max77693*.c
8251F:      drivers/extcon/extcon-max14577.c
8252F:      drivers/extcon/extcon-max77693.c
8253F:      drivers/rtc/rtc-max77686.c
8254F:      drivers/clk/clk-max77686.c
8255F:      Documentation/devicetree/bindings/mfd/max14577.txt
8256F:      Documentation/devicetree/bindings/*/max77686.txt
8257F:      Documentation/devicetree/bindings/mfd/max77693.txt
8258F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8259F:      include/linux/mfd/max14577*.h
8260F:      include/linux/mfd/max77686*.h
8261F:      include/linux/mfd/max77693*.h
8262
8263MAXIRADIO FM RADIO RECEIVER DRIVER
8264M:      Hans Verkuil <hverkuil@xs4all.nl>
8265L:      linux-media@vger.kernel.org
8266T:      git git://linuxtv.org/media_tree.git
8267W:      https://linuxtv.org
8268S:      Maintained
8269F:      drivers/media/radio/radio-maxiradio*
8270
8271MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8272M:      Peter Rosin <peda@axentia.se>
8273L:      linux-iio@vger.kernel.org
8274S:      Maintained
8275F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8276F:      drivers/iio/potentiometer/mcp4531.c
8277
8278MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8279M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8280L:      linux-iio@vger.kernel.org
8281S:      Maintained
8282F:      drivers/iio/dac/cio-dac.c
8283
8284MEDIA DRIVERS FOR ASCOT2E
8285M:      Sergey Kozlov <serjk@netup.ru>
8286M:      Abylay Ospan <aospan@netup.ru>
8287L:      linux-media@vger.kernel.org
8288W:      https://linuxtv.org
8289W:      http://netup.tv/
8290T:      git git://linuxtv.org/media_tree.git
8291S:      Supported
8292F:      drivers/media/dvb-frontends/ascot2e*
8293
8294MEDIA DRIVERS FOR CXD2841ER
8295M:      Sergey Kozlov <serjk@netup.ru>
8296M:      Abylay Ospan <aospan@netup.ru>
8297L:      linux-media@vger.kernel.org
8298W:      https://linuxtv.org
8299W:      http://netup.tv/
8300T:      git git://linuxtv.org/media_tree.git
8301S:      Supported
8302F:      drivers/media/dvb-frontends/cxd2841er*
8303
8304MEDIA DRIVERS FOR FREESCALE IMX
8305M:      Steve Longerbeam <slongerbeam@gmail.com>
8306M:      Philipp Zabel <p.zabel@pengutronix.de>
8307L:      linux-media@vger.kernel.org
8308T:      git git://linuxtv.org/media_tree.git
8309S:      Maintained
8310F:      Documentation/devicetree/bindings/media/imx.txt
8311F:      Documentation/media/v4l-drivers/imx.rst
8312F:      drivers/staging/media/imx/
8313F:      include/linux/imx-media.h
8314F:      include/media/imx.h
8315
8316MEDIA DRIVERS FOR HELENE
8317M:      Abylay Ospan <aospan@netup.ru>
8318L:      linux-media@vger.kernel.org
8319W:      https://linuxtv.org
8320W:      http://netup.tv/
8321T:      git git://linuxtv.org/media_tree.git
8322S:      Supported
8323F:      drivers/media/dvb-frontends/helene*
8324
8325MEDIA DRIVERS FOR HORUS3A
8326M:      Sergey Kozlov <serjk@netup.ru>
8327M:      Abylay Ospan <aospan@netup.ru>
8328L:      linux-media@vger.kernel.org
8329W:      https://linuxtv.org
8330W:      http://netup.tv/
8331T:      git git://linuxtv.org/media_tree.git
8332S:      Supported
8333F:      drivers/media/dvb-frontends/horus3a*
8334
8335MEDIA DRIVERS FOR LNBH25
8336M:      Sergey Kozlov <serjk@netup.ru>
8337M:      Abylay Ospan <aospan@netup.ru>
8338L:      linux-media@vger.kernel.org
8339W:      https://linuxtv.org
8340W:      http://netup.tv/
8341T:      git git://linuxtv.org/media_tree.git
8342S:      Supported
8343F:      drivers/media/dvb-frontends/lnbh25*
8344
8345MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8346M:      Sergey Kozlov <serjk@netup.ru>
8347M:      Abylay Ospan <aospan@netup.ru>
8348L:      linux-media@vger.kernel.org
8349W:      https://linuxtv.org
8350W:      http://netup.tv/
8351T:      git git://linuxtv.org/media_tree.git
8352S:      Supported
8353F:      drivers/media/pci/netup_unidvb/*
8354
8355MEDIA DRIVERS FOR RENESAS - DRIF
8356M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8357L:      linux-media@vger.kernel.org
8358L:      linux-renesas-soc@vger.kernel.org
8359T:      git git://linuxtv.org/media_tree.git
8360S:      Supported
8361F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8362F:      drivers/media/platform/rcar_drif.c
8363
8364MEDIA DRIVERS FOR RENESAS - FCP
8365M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8366L:      linux-media@vger.kernel.org
8367L:      linux-renesas-soc@vger.kernel.org
8368T:      git git://linuxtv.org/media_tree.git
8369S:      Supported
8370F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8371F:      drivers/media/platform/rcar-fcp.c
8372F:      include/media/rcar-fcp.h
8373
8374MEDIA DRIVERS FOR RENESAS - FDP1
8375M:      Kieran Bingham <kieran@bingham.xyz>
8376L:      linux-media@vger.kernel.org
8377L:      linux-renesas-soc@vger.kernel.org
8378T:      git git://linuxtv.org/media_tree.git
8379S:      Supported
8380F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8381F:      drivers/media/platform/rcar_fdp1.c
8382
8383MEDIA DRIVERS FOR RENESAS - VIN
8384M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8385L:      linux-media@vger.kernel.org
8386L:      linux-renesas-soc@vger.kernel.org
8387T:      git git://linuxtv.org/media_tree.git
8388S:      Supported
8389F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8390F:      drivers/media/platform/rcar-vin/
8391
8392MEDIA DRIVERS FOR RENESAS - VSP1
8393M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8394L:      linux-media@vger.kernel.org
8395L:      linux-renesas-soc@vger.kernel.org
8396T:      git git://linuxtv.org/media_tree.git
8397S:      Supported
8398F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8399F:      drivers/media/platform/vsp1/
8400
8401MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8402M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8403M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8404P:      LinuxTV.org Project
8405L:      linux-media@vger.kernel.org
8406W:      https://linuxtv.org
8407Q:      http://patchwork.kernel.org/project/linux-media/list/
8408T:      git git://linuxtv.org/media_tree.git
8409S:      Maintained
8410F:      Documentation/devicetree/bindings/media/
8411F:      Documentation/media/
8412F:      drivers/media/
8413F:      drivers/staging/media/
8414F:      include/linux/platform_data/media/
8415F:      include/media/
8416F:      include/uapi/linux/dvb/
8417F:      include/uapi/linux/videodev2.h
8418F:      include/uapi/linux/media.h
8419F:      include/uapi/linux/v4l2-*
8420F:      include/uapi/linux/meye.h
8421F:      include/uapi/linux/ivtv*
8422F:      include/uapi/linux/uvcvideo.h
8423
8424MEDIATEK ETHERNET DRIVER
8425M:      Felix Fietkau <nbd@openwrt.org>
8426M:      John Crispin <blogic@openwrt.org>
8427L:      netdev@vger.kernel.org
8428S:      Maintained
8429F:      drivers/net/ethernet/mediatek/
8430
8431MEDIATEK JPEG DRIVER
8432M:      Rick Chang <rick.chang@mediatek.com>
8433M:      Bin Liu <bin.liu@mediatek.com>
8434S:      Supported
8435F:      drivers/media/platform/mtk-jpeg/
8436F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8437
8438MEDIATEK MDP DRIVER
8439M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8440M:      Houlong Wei <houlong.wei@mediatek.com>
8441M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8442S:      Supported
8443F:      drivers/media/platform/mtk-mdp/
8444F:      drivers/media/platform/mtk-vpu/
8445F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8446
8447MEDIATEK MEDIA DRIVER
8448M:      Tiffany Lin <tiffany.lin@mediatek.com>
8449M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8450S:      Supported
8451F:      drivers/media/platform/mtk-vcodec/
8452F:      drivers/media/platform/mtk-vpu/
8453F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8454F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8455
8456MEDIATEK MT7601U WIRELESS LAN DRIVER
8457M:      Jakub Kicinski <kubakici@wp.pl>
8458L:      linux-wireless@vger.kernel.org
8459S:      Maintained
8460F:      drivers/net/wireless/mediatek/mt7601u/
8461
8462MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8463M:      Sean Wang <sean.wang@mediatek.com>
8464S:      Maintained
8465F:      drivers/char/hw_random/mtk-rng.c
8466
8467MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8468M:      Peter Senna Tschudin <peter.senna@collabora.com>
8469M:      Martin Donnelly <martin.donnelly@ge.com>
8470M:      Martyn Welch <martyn.welch@collabora.co.uk>
8471S:      Maintained
8472F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8473F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8474
8475MEGARAID SCSI/SAS DRIVERS
8476M:      Kashyap Desai <kashyap.desai@broadcom.com>
8477M:      Sumit Saxena <sumit.saxena@broadcom.com>
8478M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8479L:      megaraidlinux.pdl@broadcom.com
8480L:      linux-scsi@vger.kernel.org
8481W:      http://www.avagotech.com/support/
8482S:      Maintained
8483F:      Documentation/scsi/megaraid.txt
8484F:      drivers/scsi/megaraid.*
8485F:      drivers/scsi/megaraid/
8486
8487MELEXIS MLX90614 DRIVER
8488M:      Crt Mori <cmo@melexis.com>
8489L:      linux-iio@vger.kernel.org
8490W:      http://www.melexis.com
8491S:      Supported
8492F:      drivers/iio/temperature/mlx90614.c
8493
8494MELFAS MIP4 TOUCHSCREEN DRIVER
8495M:      Sangwon Jee <jeesw@melfas.com>
8496W:      http://www.melfas.com
8497S:      Supported
8498F:      drivers/input/touchscreen/melfas_mip4.c
8499F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8500
8501MELLANOX ETHERNET DRIVER (mlx4_en)
8502M:      Tariq Toukan <tariqt@mellanox.com>
8503L:      netdev@vger.kernel.org
8504S:      Supported
8505W:      http://www.mellanox.com
8506Q:      http://patchwork.ozlabs.org/project/netdev/list/
8507F:      drivers/net/ethernet/mellanox/mlx4/en_*
8508
8509MELLANOX ETHERNET DRIVER (mlx5e)
8510M:      Saeed Mahameed <saeedm@mellanox.com>
8511L:      netdev@vger.kernel.org
8512S:      Supported
8513W:      http://www.mellanox.com
8514Q:      http://patchwork.ozlabs.org/project/netdev/list/
8515F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8516
8517MELLANOX ETHERNET INNOVA DRIVER
8518M:      Ilan Tayari <ilant@mellanox.com>
8519R:      Boris Pismenny <borisp@mellanox.com>
8520L:      netdev@vger.kernel.org
8521S:      Supported
8522W:      http://www.mellanox.com
8523Q:      http://patchwork.ozlabs.org/project/netdev/list/
8524F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8525F:      include/linux/mlx5/mlx5_ifc_fpga.h
8526
8527MELLANOX ETHERNET INNOVA IPSEC DRIVER
8528M:      Ilan Tayari <ilant@mellanox.com>
8529R:      Boris Pismenny <borisp@mellanox.com>
8530L:      netdev@vger.kernel.org
8531S:      Supported
8532W:      http://www.mellanox.com
8533Q:      http://patchwork.ozlabs.org/project/netdev/list/
8534F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8535F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8536
8537MELLANOX ETHERNET SWITCH DRIVERS
8538M:      Jiri Pirko <jiri@mellanox.com>
8539M:      Ido Schimmel <idosch@mellanox.com>
8540L:      netdev@vger.kernel.org
8541S:      Supported
8542W:      http://www.mellanox.com
8543Q:      http://patchwork.ozlabs.org/project/netdev/list/
8544F:      drivers/net/ethernet/mellanox/mlxsw/
8545
8546MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8547M:      Yotam Gigi <yotamg@mellanox.com>
8548L:      netdev@vger.kernel.org
8549S:      Supported
8550W:      http://www.mellanox.com
8551Q:      http://patchwork.ozlabs.org/project/netdev/list/
8552F:      drivers/net/ethernet/mellanox/mlxfw/
8553
8554MELLANOX MLX CPLD HOTPLUG DRIVER
8555M:      Vadim Pasternak <vadimp@mellanox.com>
8556L:      platform-driver-x86@vger.kernel.org
8557S:      Supported
8558F:      drivers/platform/x86/mlxcpld-hotplug.c
8559F:      include/linux/platform_data/mlxcpld-hotplug.h
8560
8561MELLANOX MLX4 core VPI driver
8562M:      Tariq Toukan <tariqt@mellanox.com>
8563L:      netdev@vger.kernel.org
8564L:      linux-rdma@vger.kernel.org
8565W:      http://www.mellanox.com
8566Q:      http://patchwork.ozlabs.org/project/netdev/list/
8567S:      Supported
8568F:      drivers/net/ethernet/mellanox/mlx4/
8569F:      include/linux/mlx4/
8570
8571MELLANOX MLX4 IB driver
8572M:      Yishai Hadas <yishaih@mellanox.com>
8573L:      linux-rdma@vger.kernel.org
8574W:      http://www.mellanox.com
8575Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8576S:      Supported
8577F:      drivers/infiniband/hw/mlx4/
8578F:      include/linux/mlx4/
8579F:      include/uapi/rdma/mlx4-abi.h
8580
8581MELLANOX MLX5 core VPI driver
8582M:      Saeed Mahameed <saeedm@mellanox.com>
8583M:      Matan Barak <matanb@mellanox.com>
8584M:      Leon Romanovsky <leonro@mellanox.com>
8585L:      netdev@vger.kernel.org
8586L:      linux-rdma@vger.kernel.org
8587W:      http://www.mellanox.com
8588Q:      http://patchwork.ozlabs.org/project/netdev/list/
8589S:      Supported
8590F:      drivers/net/ethernet/mellanox/mlx5/core/
8591F:      include/linux/mlx5/
8592
8593MELLANOX MLX5 IB driver
8594M:      Matan Barak <matanb@mellanox.com>
8595M:      Leon Romanovsky <leonro@mellanox.com>
8596L:      linux-rdma@vger.kernel.org
8597W:      http://www.mellanox.com
8598Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8599S:      Supported
8600F:      drivers/infiniband/hw/mlx5/
8601F:      include/linux/mlx5/
8602F:      include/uapi/rdma/mlx5-abi.h
8603
8604MELLANOX MLXCPLD I2C AND MUX DRIVER
8605M:      Vadim Pasternak <vadimp@mellanox.com>
8606M:      Michael Shych <michaelsh@mellanox.com>
8607L:      linux-i2c@vger.kernel.org
8608S:      Supported
8609F:      drivers/i2c/busses/i2c-mlxcpld.c
8610F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8611F:      Documentation/i2c/busses/i2c-mlxcpld
8612
8613MELLANOX MLXCPLD LED DRIVER
8614M:      Vadim Pasternak <vadimp@mellanox.com>
8615L:      linux-leds@vger.kernel.org
8616S:      Supported
8617F:      drivers/leds/leds-mlxcpld.c
8618F:      Documentation/leds/leds-mlxcpld.txt
8619
8620MELLANOX PLATFORM DRIVER
8621M:      Vadim Pasternak <vadimp@mellanox.com>
8622L:      platform-driver-x86@vger.kernel.org
8623S:      Supported
8624F:      drivers/platform/x86/mlx-platform.c
8625
8626MEMBARRIER SUPPORT
8627M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8628M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8629L:      linux-kernel@vger.kernel.org
8630S:      Supported
8631F:      kernel/membarrier.c
8632F:      include/uapi/linux/membarrier.h
8633
8634MEMORY MANAGEMENT
8635L:      linux-mm@kvack.org
8636W:      http://www.linux-mm.org
8637S:      Maintained
8638F:      include/linux/mm.h
8639F:      include/linux/gfp.h
8640F:      include/linux/mmzone.h
8641F:      include/linux/memory_hotplug.h
8642F:      include/linux/vmalloc.h
8643F:      mm/
8644
8645MEMORY TECHNOLOGY DEVICES (MTD)
8646M:      David Woodhouse <dwmw2@infradead.org>
8647M:      Brian Norris <computersforpeace@gmail.com>
8648M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8649M:      Marek Vasut <marek.vasut@gmail.com>
8650M:      Richard Weinberger <richard@nod.at>
8651M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8652L:      linux-mtd@lists.infradead.org
8653W:      http://www.linux-mtd.infradead.org/
8654Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8655T:      git git://git.infradead.org/linux-mtd.git master
8656T:      git git://git.infradead.org/l2-mtd.git master
8657S:      Maintained
8658F:      Documentation/devicetree/bindings/mtd/
8659F:      drivers/mtd/
8660F:      include/linux/mtd/
8661F:      include/uapi/mtd/
8662
8663MEN A21 WATCHDOG DRIVER
8664M:      Johannes Thumshirn <morbidrsa@gmail.com>
8665L:      linux-watchdog@vger.kernel.org
8666S:      Maintained
8667F:      drivers/watchdog/mena21_wdt.c
8668
8669MEN CHAMELEON BUS (mcb)
8670M:      Johannes Thumshirn <morbidrsa@gmail.com>
8671S:      Maintained
8672F:      drivers/mcb/
8673F:      include/linux/mcb.h
8674F:      Documentation/men-chameleon-bus.txt
8675
8676MEN F21BMC (Board Management Controller)
8677M:      Andreas Werner <andreas.werner@men.de>
8678S:      Supported
8679F:      drivers/mfd/menf21bmc.c
8680F:      drivers/watchdog/menf21bmc_wdt.c
8681F:      drivers/leds/leds-menf21bmc.c
8682F:      drivers/hwmon/menf21bmc_hwmon.c
8683F:      Documentation/hwmon/menf21bmc
8684
8685METAG ARCHITECTURE
8686M:      James Hogan <james.hogan@imgtec.com>
8687L:      linux-metag@vger.kernel.org
8688T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8689S:      Odd Fixes
8690F:      arch/metag/
8691F:      Documentation/metag/
8692F:      Documentation/devicetree/bindings/metag/
8693F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8694F:      drivers/clocksource/metag_generic.c
8695F:      drivers/irqchip/irq-metag.c
8696F:      drivers/irqchip/irq-metag-ext.c
8697F:      drivers/tty/metag_da.c
8698
8699MICROBLAZE ARCHITECTURE
8700M:      Michal Simek <monstr@monstr.eu>
8701W:      http://www.monstr.eu/fdt/
8702T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8703S:      Supported
8704F:      arch/microblaze/
8705
8706MICROCHIP / ATMEL AT91 SERIAL DRIVER
8707M:      Richard Genoud <richard.genoud@gmail.com>
8708S:      Maintained
8709F:      drivers/tty/serial/atmel_serial.c
8710F:      drivers/tty/serial/atmel_serial.h
8711
8712MICROCHIP / ATMEL DMA DRIVER
8713M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8714L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8715L:      dmaengine@vger.kernel.org
8716S:      Supported
8717F:      drivers/dma/at_hdmac.c
8718F:      drivers/dma/at_hdmac_regs.h
8719F:      include/linux/platform_data/dma-atmel.h
8720
8721MICROCHIP / ATMEL ISC DRIVER
8722M:      Songjun Wu <songjun.wu@microchip.com>
8723L:      linux-media@vger.kernel.org
8724S:      Supported
8725F:      drivers/media/platform/atmel/atmel-isc.c
8726F:      drivers/media/platform/atmel/atmel-isc-regs.h
8727F:      devicetree/bindings/media/atmel-isc.txt
8728
8729MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8730M:      Woojung Huh <Woojung.Huh@microchip.com>
8731M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8732L:      netdev@vger.kernel.org
8733S:      Maintained
8734F:      net/dsa/tag_ksz.c
8735F:      drivers/net/dsa/microchip/*
8736F:      include/linux/platform_data/microchip-ksz.h
8737F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
8738
8739MICROCHIP USB251XB DRIVER
8740M:      Richard Leitner <richard.leitner@skidata.com>
8741L:      linux-usb@vger.kernel.org
8742S:      Maintained
8743F:      drivers/usb/misc/usb251xb.c
8744F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8745
8746MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8747M:      Don Brace <don.brace@microsemi.com>
8748L:      esc.storagedev@microsemi.com
8749L:      linux-scsi@vger.kernel.org
8750S:      Supported
8751F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8752F:      drivers/scsi/smartpqi/Kconfig
8753F:      drivers/scsi/smartpqi/Makefile
8754F:      include/linux/cciss*.h
8755F:      include/uapi/linux/cciss*.h
8756F:      Documentation/scsi/smartpqi.txt
8757
8758MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8759M:      Chen Yu <yu.c.chen@intel.com>
8760L:      platform-driver-x86@vger.kernel.org
8761S:      Supported
8762F:      drivers/platform/x86/surfacepro3_button.c
8763
8764MICROTEK X6 SCANNER
8765M:      Oliver Neukum <oliver@neukum.org>
8766S:      Maintained
8767F:      drivers/usb/image/microtek.*
8768
8769MIPS
8770M:      Ralf Baechle <ralf@linux-mips.org>
8771L:      linux-mips@linux-mips.org
8772W:      http://www.linux-mips.org/
8773T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8774Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8775S:      Supported
8776F:      Documentation/devicetree/bindings/mips/
8777F:      Documentation/mips/
8778F:      arch/mips/
8779
8780MIPS BOSTON DEVELOPMENT BOARD
8781M:      Paul Burton <paul.burton@imgtec.com>
8782L:      linux-mips@linux-mips.org
8783S:      Maintained
8784F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
8785F:      arch/mips/boot/dts/img/boston.dts
8786F:      arch/mips/configs/generic/board-boston.config
8787F:      drivers/clk/imgtec/clk-boston.c
8788F:      include/dt-bindings/clock/boston-clock.h
8789
8790MIPS GENERIC PLATFORM
8791M:      Paul Burton <paul.burton@imgtec.com>
8792L:      linux-mips@linux-mips.org
8793S:      Supported
8794F:      arch/mips/generic/
8795
8796MIPS/LOONGSON1 ARCHITECTURE
8797M:      Keguang Zhang <keguang.zhang@gmail.com>
8798L:      linux-mips@linux-mips.org
8799S:      Maintained
8800F:      arch/mips/loongson32/
8801F:      arch/mips/include/asm/mach-loongson32/
8802F:      drivers/*/*loongson1*
8803F:      drivers/*/*/*loongson1*
8804
8805MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8806M:      Hans Verkuil <hverkuil@xs4all.nl>
8807L:      linux-media@vger.kernel.org
8808T:      git git://linuxtv.org/media_tree.git
8809W:      https://linuxtv.org
8810S:      Odd Fixes
8811F:      drivers/media/radio/radio-miropcm20*
8812
8813MMP SUPPORT
8814M:      Eric Miao <eric.y.miao@gmail.com>
8815M:      Haojian Zhuang <haojian.zhuang@gmail.com>
8816L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8817T:      git git://github.com/hzhuang1/linux.git
8818T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
8819S:      Maintained
8820F:      arch/arm/boot/dts/mmp*
8821F:      arch/arm/mach-mmp/
8822
8823MN88472 MEDIA DRIVER
8824M:      Antti Palosaari <crope@iki.fi>
8825L:      linux-media@vger.kernel.org
8826W:      https://linuxtv.org
8827W:      http://palosaari.fi/linux/
8828Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8829S:      Maintained
8830F:      drivers/media/dvb-frontends/mn88472*
8831
8832MN88473 MEDIA DRIVER
8833M:      Antti Palosaari <crope@iki.fi>
8834L:      linux-media@vger.kernel.org
8835W:      https://linuxtv.org
8836W:      http://palosaari.fi/linux/
8837Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8838S:      Maintained
8839F:      drivers/media/dvb-frontends/mn88473*
8840
8841MODULE SUPPORT
8842M:      Jessica Yu <jeyu@kernel.org>
8843M:      Rusty Russell <rusty@rustcorp.com.au>
8844T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8845S:      Maintained
8846F:      include/linux/module.h
8847F:      kernel/module.c
8848
8849MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8850W:      http://popies.net/meye/
8851S:      Orphan
8852F:      Documentation/media/v4l-drivers/meye*
8853F:      drivers/media/pci/meye/
8854F:      include/uapi/linux/meye.h
8855
8856MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8857M:      Jiri Slaby <jirislaby@gmail.com>
8858S:      Maintained
8859F:      Documentation/serial/moxa-smartio
8860F:      drivers/tty/mxser.*
8861
8862MR800 AVERMEDIA USB FM RADIO DRIVER
8863M:      Alexey Klimov <klimov.linux@gmail.com>
8864L:      linux-media@vger.kernel.org
8865T:      git git://linuxtv.org/media_tree.git
8866S:      Maintained
8867F:      drivers/media/radio/radio-mr800.c
8868
8869MRF24J40 IEEE 802.15.4 RADIO DRIVER
8870M:      Alan Ott <alan@signal11.us>
8871L:      linux-wpan@vger.kernel.org
8872S:      Maintained
8873F:      drivers/net/ieee802154/mrf24j40.c
8874F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8875
8876MSI LAPTOP SUPPORT
8877M:      "Lee, Chun-Yi" <jlee@suse.com>
8878L:      platform-driver-x86@vger.kernel.org
8879S:      Maintained
8880F:      drivers/platform/x86/msi-laptop.c
8881
8882MSI WMI SUPPORT
8883L:      platform-driver-x86@vger.kernel.org
8884S:      Orphan
8885F:      drivers/platform/x86/msi-wmi.c
8886
8887MSI001 MEDIA DRIVER
8888M:      Antti Palosaari <crope@iki.fi>
8889L:      linux-media@vger.kernel.org
8890W:      https://linuxtv.org
8891W:      http://palosaari.fi/linux/
8892Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8893T:      git git://linuxtv.org/anttip/media_tree.git
8894S:      Maintained
8895F:      drivers/media/tuners/msi001*
8896
8897MSI2500 MEDIA DRIVER
8898M:      Antti Palosaari <crope@iki.fi>
8899L:      linux-media@vger.kernel.org
8900W:      https://linuxtv.org
8901W:      http://palosaari.fi/linux/
8902Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8903T:      git git://linuxtv.org/anttip/media_tree.git
8904S:      Maintained
8905F:      drivers/media/usb/msi2500/
8906
8907MSYSTEMS DISKONCHIP G3 MTD DRIVER
8908M:      Robert Jarzmik <robert.jarzmik@free.fr>
8909L:      linux-mtd@lists.infradead.org
8910S:      Maintained
8911F:      drivers/mtd/devices/docg3*
8912
8913MT9M032 APTINA SENSOR DRIVER
8914M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8915L:      linux-media@vger.kernel.org
8916T:      git git://linuxtv.org/media_tree.git
8917S:      Maintained
8918F:      drivers/media/i2c/mt9m032.c
8919F:      include/media/i2c/mt9m032.h
8920
8921MT9P031 APTINA CAMERA SENSOR
8922M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8923L:      linux-media@vger.kernel.org
8924T:      git git://linuxtv.org/media_tree.git
8925S:      Maintained
8926F:      drivers/media/i2c/mt9p031.c
8927F:      include/media/i2c/mt9p031.h
8928
8929MT9T001 APTINA CAMERA SENSOR
8930M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8931L:      linux-media@vger.kernel.org
8932T:      git git://linuxtv.org/media_tree.git
8933S:      Maintained
8934F:      drivers/media/i2c/mt9t001.c
8935F:      include/media/i2c/mt9t001.h
8936
8937MT9V032 APTINA CAMERA SENSOR
8938M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8939L:      linux-media@vger.kernel.org
8940T:      git git://linuxtv.org/media_tree.git
8941S:      Maintained
8942F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8943F:      drivers/media/i2c/mt9v032.c
8944F:      include/media/i2c/mt9v032.h
8945
8946MULTIFUNCTION DEVICES (MFD)
8947M:      Lee Jones <lee.jones@linaro.org>
8948T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8949S:      Supported
8950F:      Documentation/devicetree/bindings/mfd/
8951F:      drivers/mfd/
8952F:      include/linux/mfd/
8953F:      include/dt-bindings/mfd/
8954
8955MULTIMEDIA CARD (MMC) ETC. OVER SPI
8956S:      Orphan
8957F:      drivers/mmc/host/mmc_spi.c
8958F:      include/linux/spi/mmc_spi.h
8959
8960MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8961M:      Ulf Hansson <ulf.hansson@linaro.org>
8962L:      linux-mmc@vger.kernel.org
8963T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8964S:      Maintained
8965F:      Documentation/devicetree/bindings/mmc/
8966F:      drivers/mmc/
8967F:      include/linux/mmc/
8968F:      include/uapi/linux/mmc/
8969
8970MULTIPLEXER SUBSYSTEM
8971M:      Peter Rosin <peda@axentia.se>
8972S:      Maintained
8973F:      Documentation/ABI/testing/mux/sysfs-class-mux*
8974F:      Documentation/devicetree/bindings/mux/
8975F:      include/linux/dt-bindings/mux/
8976F:      include/linux/mux/
8977F:      drivers/mux/
8978
8979MULTISOUND SOUND DRIVER
8980M:      Andrew Veliath <andrewtv@usa.net>
8981S:      Maintained
8982F:      Documentation/sound/oss/MultiSound
8983F:      sound/oss/msnd*
8984
8985MULTITECH MULTIPORT CARD (ISICOM)
8986S:      Orphan
8987F:      drivers/tty/isicom.c
8988F:      include/linux/isicom.h
8989
8990MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8991M:      Bin Liu <b-liu@ti.com>
8992L:      linux-usb@vger.kernel.org
8993T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8994S:      Maintained
8995F:      drivers/usb/musb/
8996
8997MXL5007T MEDIA DRIVER
8998M:      Michael Krufky <mkrufky@linuxtv.org>
8999L:      linux-media@vger.kernel.org
9000W:      https://linuxtv.org
9001W:      http://github.com/mkrufky
9002Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9003T:      git git://linuxtv.org/mkrufky/tuners.git
9004S:      Maintained
9005F:      drivers/media/tuners/mxl5007t.*
9006
9007MXSFB DRM DRIVER
9008M:      Marek Vasut <marex@denx.de>
9009S:      Supported
9010F:      drivers/gpu/drm/mxsfb/
9011F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9012
9013MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9014M:      Hyong-Youb Kim <hykim@myri.com>
9015L:      netdev@vger.kernel.org
9016W:      https://www.myricom.com/support/downloads/myri10ge.html
9017S:      Supported
9018F:      drivers/net/ethernet/myricom/myri10ge/
9019
9020NAND FLASH SUBSYSTEM
9021M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9022R:      Richard Weinberger <richard@nod.at>
9023L:      linux-mtd@lists.infradead.org
9024W:      http://www.linux-mtd.infradead.org/
9025Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9026T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9027T:      git git://git.infradead.org/l2-mtd.git nand/next
9028S:      Maintained
9029F:      drivers/mtd/nand/
9030F:      include/linux/mtd/nand*.h
9031
9032NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9033M:      Daniel Mack <zonque@gmail.com>
9034S:      Maintained
9035L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9036W:      http://www.native-instruments.com
9037F:      sound/usb/caiaq/
9038
9039NATSEMI ETHERNET DRIVER (DP8381x)
9040S:      Orphan
9041F:      drivers/net/ethernet/natsemi/natsemi.c
9042
9043NCP FILESYSTEM
9044M:      Petr Vandrovec <petr@vandrovec.name>
9045S:      Odd Fixes
9046F:      fs/ncpfs/
9047
9048NCR 5380 SCSI DRIVERS
9049M:      Finn Thain <fthain@telegraphics.com.au>
9050M:      Michael Schmitz <schmitzmic@gmail.com>
9051L:      linux-scsi@vger.kernel.org
9052S:      Maintained
9053F:      Documentation/scsi/g_NCR5380.txt
9054F:      drivers/scsi/NCR5380.*
9055F:      drivers/scsi/arm/cumana_1.c
9056F:      drivers/scsi/arm/oak.c
9057F:      drivers/scsi/atari_scsi.*
9058F:      drivers/scsi/dmx3191d.c
9059F:      drivers/scsi/g_NCR5380.*
9060F:      drivers/scsi/mac_scsi.*
9061F:      drivers/scsi/sun3_scsi.*
9062F:      drivers/scsi/sun3_scsi_vme.c
9063
9064NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9065M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9066L:      linux-scsi@vger.kernel.org
9067S:      Maintained
9068F:      drivers/scsi/NCR_D700.*
9069
9070NCT6775 HARDWARE MONITOR DRIVER
9071M:      Guenter Roeck <linux@roeck-us.net>
9072L:      linux-hwmon@vger.kernel.org
9073S:      Maintained
9074F:      Documentation/hwmon/nct6775
9075F:      drivers/hwmon/nct6775.c
9076
9077NETEFFECT IWARP RNIC DRIVER (IW_NES)
9078M:      Faisal Latif <faisal.latif@intel.com>
9079L:      linux-rdma@vger.kernel.org
9080W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9081S:      Supported
9082F:      drivers/infiniband/hw/nes/
9083F:      include/uapi/rdma/nes-abi.h
9084
9085NETEM NETWORK EMULATOR
9086M:      Stephen Hemminger <stephen@networkplumber.org>
9087L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9088S:      Maintained
9089F:      net/sched/sch_netem.c
9090
9091NETERION 10GbE DRIVERS (s2io/vxge)
9092M:      Jon Mason <jdmason@kudzu.us>
9093L:      netdev@vger.kernel.org
9094S:      Supported
9095F:      Documentation/networking/s2io.txt
9096F:      Documentation/networking/vxge.txt
9097F:      drivers/net/ethernet/neterion/
9098
9099NETFILTER
9100M:      Pablo Neira Ayuso <pablo@netfilter.org>
9101M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9102M:      Florian Westphal <fw@strlen.de>
9103L:      netfilter-devel@vger.kernel.org
9104L:      coreteam@netfilter.org
9105W:      http://www.netfilter.org/
9106W:      http://www.iptables.org/
9107W:      http://www.nftables.org/
9108Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9109T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9110T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9111S:      Maintained
9112F:      include/linux/netfilter*
9113F:      include/linux/netfilter/
9114F:      include/net/netfilter/
9115F:      include/uapi/linux/netfilter*
9116F:      include/uapi/linux/netfilter/
9117F:      net/*/netfilter.c
9118F:      net/*/netfilter/
9119F:      net/netfilter/
9120F:      net/bridge/br_netfilter*.c
9121
9122NETLABEL
9123M:      Paul Moore <paul@paul-moore.com>
9124W:      http://netlabel.sf.net
9125L:      netdev@vger.kernel.org
9126S:      Maintained
9127F:      Documentation/netlabel/
9128F:      include/net/netlabel.h
9129F:      net/netlabel/
9130
9131NETROM NETWORK LAYER
9132M:      Ralf Baechle <ralf@linux-mips.org>
9133L:      linux-hams@vger.kernel.org
9134W:      http://www.linux-ax25.org/
9135S:      Maintained
9136F:      include/net/netrom.h
9137F:      include/uapi/linux/netrom.h
9138F:      net/netrom/
9139
9140NETRONOME ETHERNET DRIVERS
9141M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9142L:      oss-drivers@netronome.com
9143S:      Maintained
9144F:      drivers/net/ethernet/netronome/
9145
9146NETWORK BLOCK DEVICE (NBD)
9147M:      Josef Bacik <jbacik@fb.com>
9148S:      Maintained
9149L:      linux-block@vger.kernel.org
9150L:      nbd-general@lists.sourceforge.net
9151F:      Documentation/blockdev/nbd.txt
9152F:      drivers/block/nbd.c
9153F:      include/uapi/linux/nbd.h
9154
9155NETWORK DROP MONITOR
9156M:      Neil Horman <nhorman@tuxdriver.com>
9157L:      netdev@vger.kernel.org
9158S:      Maintained
9159W:      https://fedorahosted.org/dropwatch/
9160F:      net/core/drop_monitor.c
9161
9162NETWORKING DRIVERS
9163L:      netdev@vger.kernel.org
9164W:      http://www.linuxfoundation.org/en/Net
9165Q:      http://patchwork.ozlabs.org/project/netdev/list/
9166T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9167T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9168S:      Odd Fixes
9169F:      Documentation/devicetree/bindings/net/
9170F:      drivers/net/
9171F:      include/linux/if_*
9172F:      include/linux/netdevice.h
9173F:      include/linux/etherdevice.h
9174F:      include/linux/fcdevice.h
9175F:      include/linux/fddidevice.h
9176F:      include/linux/hippidevice.h
9177F:      include/linux/inetdevice.h
9178F:      include/uapi/linux/if_*
9179F:      include/uapi/linux/netdevice.h
9180
9181NETWORKING DRIVERS (WIRELESS)
9182M:      Kalle Valo <kvalo@codeaurora.org>
9183L:      linux-wireless@vger.kernel.org
9184Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9185T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9186T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9187S:      Maintained
9188F:      Documentation/devicetree/bindings/net/wireless/
9189F:      drivers/net/wireless/
9190
9191NETWORKING [DSA]
9192M:      Andrew Lunn <andrew@lunn.ch>
9193M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9194M:      Florian Fainelli <f.fainelli@gmail.com>
9195S:      Maintained
9196F:      net/dsa/
9197F:      include/net/dsa.h
9198F:      drivers/net/dsa/
9199
9200NETWORKING [GENERAL]
9201M:      "David S. Miller" <davem@davemloft.net>
9202L:      netdev@vger.kernel.org
9203W:      http://www.linuxfoundation.org/en/Net
9204Q:      http://patchwork.ozlabs.org/project/netdev/list/
9205T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9206T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9207B:      mailto:netdev@vger.kernel.org
9208S:      Maintained
9209F:      net/
9210F:      include/net/
9211F:      include/linux/in.h
9212F:      include/linux/net.h
9213F:      include/linux/netdevice.h
9214F:      include/uapi/linux/in.h
9215F:      include/uapi/linux/net.h
9216F:      include/uapi/linux/netdevice.h
9217F:      include/uapi/linux/net_namespace.h
9218F:      tools/net/
9219F:      tools/testing/selftests/net/
9220F:      lib/random32.c
9221
9222NETWORKING [IPSEC]
9223M:      Steffen Klassert <steffen.klassert@secunet.com>
9224M:      Herbert Xu <herbert@gondor.apana.org.au>
9225M:      "David S. Miller" <davem@davemloft.net>
9226L:      netdev@vger.kernel.org
9227T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9228T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9229S:      Maintained
9230F:      net/core/flow.c
9231F:      net/xfrm/
9232F:      net/key/
9233F:      net/ipv4/xfrm*
9234F:      net/ipv4/esp4*
9235F:      net/ipv4/ah4.c
9236F:      net/ipv4/ipcomp.c
9237F:      net/ipv4/ip_vti.c
9238F:      net/ipv6/xfrm*
9239F:      net/ipv6/esp6*
9240F:      net/ipv6/ah6.c
9241F:      net/ipv6/ipcomp6.c
9242F:      net/ipv6/ip6_vti.c
9243F:      include/uapi/linux/xfrm.h
9244F:      include/net/xfrm.h
9245
9246NETWORKING [IPv4/IPv6]
9247M:      "David S. Miller" <davem@davemloft.net>
9248M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9249M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9250L:      netdev@vger.kernel.org
9251T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9252S:      Maintained
9253F:      net/ipv4/
9254F:      net/ipv6/
9255F:      include/net/ip*
9256F:      arch/x86/net/*
9257
9258NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9259M:      Paul Moore <paul@paul-moore.com>
9260L:      netdev@vger.kernel.org
9261S:      Maintained
9262
9263NETWORKING [TLS]
9264M:      Ilya Lesokhin <ilyal@mellanox.com>
9265M:      Aviad Yehezkel <aviadye@mellanox.com>
9266M:      Dave Watson <davejwatson@fb.com>
9267L:      netdev@vger.kernel.org
9268S:      Maintained
9269F:      net/tls/*
9270F:      include/uapi/linux/tls.h
9271F:      include/net/tls.h
9272
9273NETWORKING [WIRELESS]
9274L:      linux-wireless@vger.kernel.org
9275Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9276
9277NETXEN (1/10) GbE SUPPORT
9278M:      Manish Chopra <manish.chopra@cavium.com>
9279M:      Rahul Verma <rahul.verma@cavium.com>
9280M:      Dept-GELinuxNICDev@cavium.com
9281L:      netdev@vger.kernel.org
9282S:      Supported
9283F:      drivers/net/ethernet/qlogic/netxen/
9284
9285NFC SUBSYSTEM
9286M:      Samuel Ortiz <sameo@linux.intel.com>
9287L:      linux-wireless@vger.kernel.org
9288L:      linux-nfc@lists.01.org (subscribers-only)
9289S:      Supported
9290F:      net/nfc/
9291F:      include/net/nfc/
9292F:      include/uapi/linux/nfc.h
9293F:      drivers/nfc/
9294F:      include/linux/platform_data/nfcmrvl.h
9295F:      include/linux/platform_data/nxp-nci.h
9296F:      Documentation/devicetree/bindings/net/nfc/
9297
9298NFS, SUNRPC, AND LOCKD CLIENTS
9299M:      Trond Myklebust <trond.myklebust@primarydata.com>
9300M:      Anna Schumaker <anna.schumaker@netapp.com>
9301L:      linux-nfs@vger.kernel.org
9302W:      http://client.linux-nfs.org
9303T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9304S:      Maintained
9305F:      fs/lockd/
9306F:      fs/nfs/
9307F:      fs/nfs_common/
9308F:      net/sunrpc/
9309F:      include/linux/lockd/
9310F:      include/linux/nfs*
9311F:      include/linux/sunrpc/
9312F:      include/uapi/linux/nfs*
9313F:      include/uapi/linux/sunrpc/
9314
9315NILFS2 FILESYSTEM
9316M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9317L:      linux-nilfs@vger.kernel.org
9318W:      http://nilfs.sourceforge.net/
9319W:      http://nilfs.osdn.jp/
9320T:      git git://github.com/konis/nilfs2.git
9321S:      Supported
9322F:      Documentation/filesystems/nilfs2.txt
9323F:      fs/nilfs2/
9324F:      include/trace/events/nilfs2.h
9325F:      include/uapi/linux/nilfs2_api.h
9326F:      include/uapi/linux/nilfs2_ondisk.h
9327
9328NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9329M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9330W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9331S:      Maintained
9332F:      Documentation/scsi/NinjaSCSI.txt
9333F:      drivers/scsi/pcmcia/nsp_*
9334
9335NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9336M:      GOTO Masanori <gotom@debian.or.jp>
9337M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9338W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9339S:      Maintained
9340F:      Documentation/scsi/NinjaSCSI.txt
9341F:      drivers/scsi/nsp32*
9342
9343NIOS2 ARCHITECTURE
9344M:      Ley Foon Tan <lftan@altera.com>
9345L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9346T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9347S:      Maintained
9348F:      arch/nios2/
9349
9350NOHZ, DYNTICKS SUPPORT
9351M:      Frederic Weisbecker <fweisbec@gmail.com>
9352M:      Thomas Gleixner <tglx@linutronix.de>
9353M:      Ingo Molnar <mingo@kernel.org>
9354L:      linux-kernel@vger.kernel.org
9355T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9356S:      Maintained
9357F:      kernel/time/tick*.*
9358F:      include/linux/tick.h
9359F:      include/linux/sched/nohz.h
9360
9361NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9362M:      Pavel Machek <pavel@ucw.cz>
9363M:      Sakari Ailus <sakari.ailus@iki.fi>
9364L:      linux-media@vger.kernel.org
9365S:      Maintained
9366F:      drivers/media/i2c/et8ek8
9367F:      drivers/media/i2c/ad5820.c
9368
9369NOKIA N900 POWER SUPPLY DRIVERS
9370R:      Pali Rohár <pali.rohar@gmail.com>
9371F:      include/linux/power/bq2415x_charger.h
9372F:      include/linux/power/bq27xxx_battery.h
9373F:      include/linux/power/isp1704_charger.h
9374F:      drivers/power/supply/bq2415x_charger.c
9375F:      drivers/power/supply/bq27xxx_battery.c
9376F:      drivers/power/supply/bq27xxx_battery_i2c.c
9377F:      drivers/power/supply/isp1704_charger.c
9378F:      drivers/power/supply/rx51_battery.c
9379
9380NTB AMD DRIVER
9381M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9382L:      linux-ntb@googlegroups.com
9383S:      Supported
9384F:      drivers/ntb/hw/amd/
9385
9386NTB DRIVER CORE
9387M:      Jon Mason <jdmason@kudzu.us>
9388M:      Dave Jiang <dave.jiang@intel.com>
9389M:      Allen Hubbe <Allen.Hubbe@emc.com>
9390L:      linux-ntb@googlegroups.com
9391S:      Supported
9392W:      https://github.com/jonmason/ntb/wiki
9393T:      git git://github.com/jonmason/ntb.git
9394F:      drivers/ntb/
9395F:      drivers/net/ntb_netdev.c
9396F:      include/linux/ntb.h
9397F:      include/linux/ntb_transport.h
9398F:      tools/testing/selftests/ntb/
9399
9400NTB IDT DRIVER
9401M:      Serge Semin <fancer.lancer@gmail.com>
9402L:      linux-ntb@googlegroups.com
9403S:      Supported
9404F:      drivers/ntb/hw/idt/
9405
9406NTB INTEL DRIVER
9407M:      Jon Mason <jdmason@kudzu.us>
9408M:      Dave Jiang <dave.jiang@intel.com>
9409L:      linux-ntb@googlegroups.com
9410S:      Supported
9411W:      https://github.com/jonmason/ntb/wiki
9412T:      git git://github.com/jonmason/ntb.git
9413F:      drivers/ntb/hw/intel/
9414
9415NTFS FILESYSTEM
9416M:      Anton Altaparmakov <anton@tuxera.com>
9417L:      linux-ntfs-dev@lists.sourceforge.net
9418W:      http://www.tuxera.com/
9419T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9420S:      Supported
9421F:      Documentation/filesystems/ntfs.txt
9422F:      fs/ntfs/
9423
9424NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9425M:      Antonino Daplas <adaplas@gmail.com>
9426L:      linux-fbdev@vger.kernel.org
9427S:      Maintained
9428F:      drivers/video/fbdev/riva/
9429F:      drivers/video/fbdev/nvidia/
9430
9431NVM EXPRESS DRIVER
9432M:      Keith Busch <keith.busch@intel.com>
9433M:      Jens Axboe <axboe@fb.com>
9434M:      Christoph Hellwig <hch@lst.de>
9435M:      Sagi Grimberg <sagi@grimberg.me>
9436L:      linux-nvme@lists.infradead.org
9437T:      git://git.infradead.org/nvme.git
9438W:      http://git.infradead.org/nvme.git
9439S:      Supported
9440F:      drivers/nvme/host/
9441F:      include/linux/nvme.h
9442F:      include/uapi/linux/nvme_ioctl.h
9443
9444NVM EXPRESS FC TRANSPORT DRIVERS
9445M:      James Smart <james.smart@broadcom.com>
9446L:      linux-nvme@lists.infradead.org
9447S:      Supported
9448F:      include/linux/nvme-fc.h
9449F:      include/linux/nvme-fc-driver.h
9450F:      drivers/nvme/host/fc.c
9451F:      drivers/nvme/target/fc.c
9452F:      drivers/nvme/target/fcloop.c
9453
9454NVM EXPRESS TARGET DRIVER
9455M:      Christoph Hellwig <hch@lst.de>
9456M:      Sagi Grimberg <sagi@grimberg.me>
9457L:      linux-nvme@lists.infradead.org
9458T:      git://git.infradead.org/nvme.git
9459W:      http://git.infradead.org/nvme.git
9460S:      Supported
9461F:      drivers/nvme/target/
9462
9463NVMEM FRAMEWORK
9464M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9465S:      Maintained
9466F:      drivers/nvmem/
9467F:      Documentation/devicetree/bindings/nvmem/
9468F:      include/linux/nvmem-consumer.h
9469F:      include/linux/nvmem-provider.h
9470
9471NXP TDA998X DRM DRIVER
9472M:      Russell King <linux@armlinux.org.uk>
9473S:      Supported
9474T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9475T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9476F:      drivers/gpu/drm/i2c/tda998x_drv.c
9477F:      include/drm/i2c/tda998x.h
9478
9479NXP TFA9879 DRIVER
9480M:      Peter Rosin <peda@axentia.se>
9481L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9482S:      Maintained
9483F:      sound/soc/codecs/tfa9879*
9484
9485NXP-NCI NFC DRIVER
9486M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9487R:      Charles Gorand <charles.gorand@effinnov.com>
9488L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9489S:      Supported
9490F:      drivers/nfc/nxp-nci
9491
9492OBJTOOL
9493M:      Josh Poimboeuf <jpoimboe@redhat.com>
9494S:      Supported
9495F:      tools/objtool/
9496
9497OMAP AUDIO SUPPORT
9498M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9499M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9500L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9501L:      linux-omap@vger.kernel.org
9502S:      Maintained
9503F:      sound/soc/omap/
9504
9505OMAP CLOCK FRAMEWORK SUPPORT
9506M:      Paul Walmsley <paul@pwsan.com>
9507L:      linux-omap@vger.kernel.org
9508S:      Maintained
9509F:      arch/arm/*omap*/*clock*
9510
9511OMAP DEVICE TREE SUPPORT
9512M:      Benoît Cousson <bcousson@baylibre.com>
9513M:      Tony Lindgren <tony@atomide.com>
9514L:      linux-omap@vger.kernel.org
9515L:      devicetree@vger.kernel.org
9516S:      Maintained
9517F:      arch/arm/boot/dts/*omap*
9518F:      arch/arm/boot/dts/*am3*
9519F:      arch/arm/boot/dts/*am4*
9520F:      arch/arm/boot/dts/*am5*
9521F:      arch/arm/boot/dts/*dra7*
9522
9523OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9524M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9525L:      linux-omap@vger.kernel.org
9526L:      linux-fbdev@vger.kernel.org
9527S:      Maintained
9528F:      drivers/video/fbdev/omap2/
9529F:      Documentation/arm/OMAP/DSS
9530
9531OMAP FRAMEBUFFER SUPPORT
9532M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9533L:      linux-fbdev@vger.kernel.org
9534L:      linux-omap@vger.kernel.org
9535S:      Maintained
9536F:      drivers/video/fbdev/omap/
9537
9538OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9539M:      Roger Quadros <rogerq@ti.com>
9540M:      Tony Lindgren <tony@atomide.com>
9541L:      linux-omap@vger.kernel.org
9542S:      Maintained
9543F:      drivers/memory/omap-gpmc.c
9544F:      arch/arm/mach-omap2/*gpmc*
9545
9546OMAP GPIO DRIVER
9547M:      Grygorii Strashko <grygorii.strashko@ti.com>
9548M:      Santosh Shilimkar <ssantosh@kernel.org>
9549M:      Kevin Hilman <khilman@kernel.org>
9550L:      linux-omap@vger.kernel.org
9551S:      Maintained
9552F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9553F:      drivers/gpio/gpio-omap.c
9554
9555OMAP HARDWARE SPINLOCK SUPPORT
9556M:      Ohad Ben-Cohen <ohad@wizery.com>
9557L:      linux-omap@vger.kernel.org
9558S:      Maintained
9559F:      drivers/hwspinlock/omap_hwspinlock.c
9560
9561OMAP HS MMC SUPPORT
9562L:      linux-mmc@vger.kernel.org
9563L:      linux-omap@vger.kernel.org
9564S:      Orphan
9565F:      drivers/mmc/host/omap_hsmmc.c
9566
9567OMAP HWMOD DATA
9568M:      Paul Walmsley <paul@pwsan.com>
9569L:      linux-omap@vger.kernel.org
9570S:      Maintained
9571F:      arch/arm/mach-omap2/omap_hwmod*data*
9572
9573OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9574M:      Benoît Cousson <bcousson@baylibre.com>
9575L:      linux-omap@vger.kernel.org
9576S:      Maintained
9577F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9578
9579OMAP HWMOD SUPPORT
9580M:      Benoît Cousson <bcousson@baylibre.com>
9581M:      Paul Walmsley <paul@pwsan.com>
9582L:      linux-omap@vger.kernel.org
9583S:      Maintained
9584F:      arch/arm/mach-omap2/omap_hwmod.*
9585
9586OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9587M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9588L:      linux-media@vger.kernel.org
9589S:      Maintained
9590F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9591F:      drivers/media/platform/omap3isp/
9592F:      drivers/staging/media/omap4iss/
9593
9594OMAP MMC SUPPORT
9595M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9596L:      linux-omap@vger.kernel.org
9597S:      Maintained
9598F:      drivers/mmc/host/omap.c
9599
9600OMAP POWER MANAGEMENT SUPPORT
9601M:      Kevin Hilman <khilman@kernel.org>
9602L:      linux-omap@vger.kernel.org
9603S:      Maintained
9604F:      arch/arm/*omap*/*pm*
9605F:      drivers/cpufreq/omap-cpufreq.c
9606
9607OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9608M:      Rajendra Nayak <rnayak@codeaurora.org>
9609M:      Paul Walmsley <paul@pwsan.com>
9610L:      linux-omap@vger.kernel.org
9611S:      Maintained
9612F:      arch/arm/mach-omap2/prm*
9613
9614OMAP RANDOM NUMBER GENERATOR SUPPORT
9615M:      Deepak Saxena <dsaxena@plexity.net>
9616S:      Maintained
9617F:      drivers/char/hw_random/omap-rng.c
9618
9619OMAP USB SUPPORT
9620L:      linux-usb@vger.kernel.org
9621L:      linux-omap@vger.kernel.org
9622S:      Orphan
9623F:      drivers/usb/*/*omap*
9624F:      arch/arm/*omap*/usb*
9625
9626OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9627M:      Mark Jackson <mpfj@newflow.co.uk>
9628L:      linux-omap@vger.kernel.org
9629S:      Maintained
9630F:      arch/arm/boot/dts/am335x-nano.dts
9631
9632OMAP1 SUPPORT
9633M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9634M:      Tony Lindgren <tony@atomide.com>
9635L:      linux-omap@vger.kernel.org
9636Q:      http://patchwork.kernel.org/project/linux-omap/list/
9637T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9638S:      Maintained
9639F:      arch/arm/mach-omap1/
9640F:      arch/arm/plat-omap/
9641F:      arch/arm/configs/omap1_defconfig
9642F:      drivers/i2c/busses/i2c-omap.c
9643F:      include/linux/i2c-omap.h
9644
9645OMAP2+ SUPPORT
9646M:      Tony Lindgren <tony@atomide.com>
9647L:      linux-omap@vger.kernel.org
9648W:      http://www.muru.com/linux/omap/
9649W:      http://linux.omap.com/
9650Q:      http://patchwork.kernel.org/project/linux-omap/list/
9651T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9652S:      Maintained
9653F:      arch/arm/mach-omap2/
9654F:      arch/arm/plat-omap/
9655F:      arch/arm/configs/omap2plus_defconfig
9656F:      drivers/i2c/busses/i2c-omap.c
9657F:      drivers/irqchip/irq-omap-intc.c
9658F:      drivers/mfd/*omap*.c
9659F:      drivers/mfd/menelaus.c
9660F:      drivers/mfd/palmas.c
9661F:      drivers/mfd/tps65217.c
9662F:      drivers/mfd/tps65218.c
9663F:      drivers/mfd/tps65910.c
9664F:      drivers/mfd/twl-core.[ch]
9665F:      drivers/mfd/twl4030*.c
9666F:      drivers/mfd/twl6030*.c
9667F:      drivers/mfd/twl6040*.c
9668F:      drivers/regulator/palmas-regulator*.c
9669F:      drivers/regulator/pbias-regulator.c
9670F:      drivers/regulator/tps65217-regulator.c
9671F:      drivers/regulator/tps65218-regulator.c
9672F:      drivers/regulator/tps65910-regulator.c
9673F:      drivers/regulator/twl-regulator.c
9674F:      drivers/regulator/twl6030-regulator.c
9675F:      include/linux/i2c-omap.h
9676
9677OMFS FILESYSTEM
9678M:      Bob Copeland <me@bobcopeland.com>
9679L:      linux-karma-devel@lists.sourceforge.net
9680S:      Maintained
9681F:      Documentation/filesystems/omfs.txt
9682F:      fs/omfs/
9683
9684OMNIKEY CARDMAN 4000 DRIVER
9685M:      Harald Welte <laforge@gnumonks.org>
9686S:      Maintained
9687F:      drivers/char/pcmcia/cm4000_cs.c
9688F:      include/linux/cm4000_cs.h
9689F:      include/uapi/linux/cm4000_cs.h
9690
9691OMNIKEY CARDMAN 4040 DRIVER
9692M:      Harald Welte <laforge@gnumonks.org>
9693S:      Maintained
9694F:      drivers/char/pcmcia/cm4040_cs.*
9695
9696OMNIVISION OV13858 SENSOR DRIVER
9697M:      Sakari Ailus <sakari.ailus@linux.intel.com>
9698L:      linux-media@vger.kernel.org
9699T:      git git://linuxtv.org/media_tree.git
9700S:      Maintained
9701F:      drivers/media/i2c/ov13858.c
9702
9703OMNIVISION OV5640 SENSOR DRIVER
9704M:      Steve Longerbeam <slongerbeam@gmail.com>
9705L:      linux-media@vger.kernel.org
9706T:      git git://linuxtv.org/media_tree.git
9707S:      Maintained
9708F:      drivers/media/i2c/ov5640.c
9709
9710OMNIVISION OV5647 SENSOR DRIVER
9711M:      Ramiro Oliveira <roliveir@synopsys.com>
9712L:      linux-media@vger.kernel.org
9713T:      git git://linuxtv.org/media_tree.git
9714S:      Maintained
9715F:      drivers/media/i2c/ov5647.c
9716
9717OMNIVISION OV7670 SENSOR DRIVER
9718M:      Jonathan Corbet <corbet@lwn.net>
9719L:      linux-media@vger.kernel.org
9720T:      git git://linuxtv.org/media_tree.git
9721S:      Maintained
9722F:      drivers/media/i2c/ov7670.c
9723F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
9724
9725ONENAND FLASH DRIVER
9726M:      Kyungmin Park <kyungmin.park@samsung.com>
9727L:      linux-mtd@lists.infradead.org
9728S:      Maintained
9729F:      drivers/mtd/onenand/
9730F:      include/linux/mtd/onenand*.h
9731
9732ONSTREAM SCSI TAPE DRIVER
9733M:      Willem Riede <osst@riede.org>
9734L:      osst-users@lists.sourceforge.net
9735L:      linux-scsi@vger.kernel.org
9736S:      Maintained
9737F:      Documentation/scsi/osst.txt
9738F:      drivers/scsi/osst.*
9739F:      drivers/scsi/osst_*.h
9740F:      drivers/scsi/st.h
9741
9742OP-TEE DRIVER
9743M:      Jens Wiklander <jens.wiklander@linaro.org>
9744S:      Maintained
9745F:      drivers/tee/optee/
9746
9747OPA-VNIC DRIVER
9748M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
9749M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9750L:      linux-rdma@vger.kernel.org
9751S:      Supported
9752F:      drivers/infiniband/ulp/opa_vnic
9753
9754OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9755M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9756L:      devicetree@vger.kernel.org
9757S:      Maintained
9758F:      Documentation/devicetree/dynamic-resolution-notes.txt
9759F:      Documentation/devicetree/overlay-notes.txt
9760F:      drivers/of/overlay.c
9761F:      drivers/of/resolver.c
9762
9763OPEN FIRMWARE AND FLATTENED DEVICE TREE
9764M:      Rob Herring <robh+dt@kernel.org>
9765M:      Frank Rowand <frowand.list@gmail.com>
9766L:      devicetree@vger.kernel.org
9767W:      http://www.devicetree.org/
9768T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9769S:      Maintained
9770F:      drivers/of/
9771F:      include/linux/of*.h
9772F:      scripts/dtc/
9773F:      Documentation/ABI/testing/sysfs-firmware-ofw
9774
9775OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9776M:      Rob Herring <robh+dt@kernel.org>
9777M:      Mark Rutland <mark.rutland@arm.com>
9778L:      devicetree@vger.kernel.org
9779T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9780Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9781S:      Maintained
9782F:      Documentation/devicetree/
9783F:      arch/*/boot/dts/
9784F:      include/dt-bindings/
9785
9786OPENCORES I2C BUS DRIVER
9787M:      Peter Korsgaard <jacmet@sunsite.dk>
9788L:      linux-i2c@vger.kernel.org
9789S:      Maintained
9790F:      Documentation/i2c/busses/i2c-ocores
9791F:      drivers/i2c/busses/i2c-ocores.c
9792
9793OPENRISC ARCHITECTURE
9794M:      Jonas Bonn <jonas@southpole.se>
9795M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9796M:      Stafford Horne <shorne@gmail.com>
9797T:      git git://github.com/openrisc/linux.git
9798L:      openrisc@lists.librecores.org
9799W:      http://openrisc.io
9800S:      Maintained
9801F:      arch/openrisc/
9802
9803OPENVSWITCH
9804M:      Pravin Shelar <pshelar@nicira.com>
9805L:      netdev@vger.kernel.org
9806L:      dev@openvswitch.org
9807W:      http://openvswitch.org
9808S:      Maintained
9809F:      net/openvswitch/
9810F:      include/uapi/linux/openvswitch.h
9811
9812OPERATING PERFORMANCE POINTS (OPP)
9813M:      Viresh Kumar <vireshk@kernel.org>
9814M:      Nishanth Menon <nm@ti.com>
9815M:      Stephen Boyd <sboyd@codeaurora.org>
9816L:      linux-pm@vger.kernel.org
9817S:      Maintained
9818T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9819F:      drivers/base/power/opp/
9820F:      include/linux/pm_opp.h
9821F:      Documentation/power/opp.txt
9822F:      Documentation/devicetree/bindings/opp/
9823
9824OPL4 DRIVER
9825M:      Clemens Ladisch <clemens@ladisch.de>
9826L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9827T:      git git://git.alsa-project.org/alsa-kernel.git
9828S:      Maintained
9829F:      sound/drivers/opl4/
9830
9831OPROFILE
9832M:      Robert Richter <rric@kernel.org>
9833L:      oprofile-list@lists.sf.net
9834S:      Maintained
9835F:      arch/*/include/asm/oprofile*.h
9836F:      arch/*/oprofile/
9837F:      drivers/oprofile/
9838F:      include/linux/oprofile.h
9839
9840ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9841M:      Mark Fasheh <mfasheh@versity.com>
9842M:      Joel Becker <jlbec@evilplan.org>
9843L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9844W:      http://ocfs2.wiki.kernel.org
9845S:      Supported
9846F:      Documentation/filesystems/ocfs2.txt
9847F:      Documentation/filesystems/dlmfs.txt
9848F:      fs/ocfs2/
9849
9850ORANGEFS FILESYSTEM
9851M:      Mike Marshall <hubcap@omnibond.com>
9852L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9853T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9854S:      Supported
9855F:      fs/orangefs/
9856F:      Documentation/filesystems/orangefs.txt
9857
9858ORINOCO DRIVER
9859L:      linux-wireless@vger.kernel.org
9860W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9861W:      http://www.nongnu.org/orinoco/
9862S:      Orphan
9863F:      drivers/net/wireless/intersil/orinoco/
9864
9865OSD LIBRARY and FILESYSTEM
9866M:      Boaz Harrosh <ooo@electrozaur.com>
9867S:      Maintained
9868F:      drivers/scsi/osd/
9869F:      include/scsi/osd_*
9870F:      fs/exofs/
9871
9872OV2659 OMNIVISION SENSOR DRIVER
9873M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9874L:      linux-media@vger.kernel.org
9875W:      https://linuxtv.org
9876Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9877T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9878S:      Maintained
9879F:      drivers/media/i2c/ov2659.c
9880F:      include/media/i2c/ov2659.h
9881
9882OVERLAY FILESYSTEM
9883M:      Miklos Szeredi <miklos@szeredi.hu>
9884L:      linux-unionfs@vger.kernel.org
9885T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9886S:      Supported
9887F:      fs/overlayfs/
9888F:      Documentation/filesystems/overlayfs.txt
9889
9890P54 WIRELESS DRIVER
9891M:      Christian Lamparter <chunkeey@googlemail.com>
9892L:      linux-wireless@vger.kernel.org
9893W:      http://wireless.kernel.org/en/users/Drivers/p54
9894S:      Maintained
9895F:      drivers/net/wireless/intersil/p54/
9896
9897PA SEMI ETHERNET DRIVER
9898L:      netdev@vger.kernel.org
9899S:      Orphan
9900F:      drivers/net/ethernet/pasemi/*
9901
9902PA SEMI SMBUS DRIVER
9903L:      linux-i2c@vger.kernel.org
9904S:      Orphan
9905F:      drivers/i2c/busses/i2c-pasemi.c
9906
9907PADATA PARALLEL EXECUTION MECHANISM
9908M:      Steffen Klassert <steffen.klassert@secunet.com>
9909L:      linux-crypto@vger.kernel.org
9910S:      Maintained
9911F:      kernel/padata.c
9912F:      include/linux/padata.h
9913F:      Documentation/padata.txt
9914
9915PANASONIC LAPTOP ACPI EXTRAS DRIVER
9916M:      Harald Welte <laforge@gnumonks.org>
9917L:      platform-driver-x86@vger.kernel.org
9918S:      Maintained
9919F:      drivers/platform/x86/panasonic-laptop.c
9920
9921PANASONIC MN10300/AM33/AM34 PORT
9922M:      David Howells <dhowells@redhat.com>
9923L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9924W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9925S:      Maintained
9926F:      Documentation/mn10300/
9927F:      arch/mn10300/
9928
9929PARALLEL LCD/KEYPAD PANEL DRIVER
9930M:      Willy Tarreau <willy@haproxy.com>
9931M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9932S:      Odd Fixes
9933F:      Documentation/misc-devices/lcd-panel-cgram.txt
9934F:      drivers/misc/panel.c
9935
9936PARALLEL PORT SUBSYSTEM
9937M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9938M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9939L:      linux-parport@lists.infradead.org (subscribers-only)
9940S:      Maintained
9941F:      drivers/parport/
9942F:      include/linux/parport*.h
9943F:      drivers/char/ppdev.c
9944F:      include/uapi/linux/ppdev.h
9945F:      Documentation/parport*.txt
9946
9947PARAVIRT_OPS INTERFACE
9948M:      Jeremy Fitzhardinge <jeremy@goop.org>
9949M:      Chris Wright <chrisw@sous-sol.org>
9950M:      Alok Kataria <akataria@vmware.com>
9951M:      Rusty Russell <rusty@rustcorp.com.au>
9952L:      virtualization@lists.linux-foundation.org
9953S:      Supported
9954F:      Documentation/virtual/paravirt_ops.txt
9955F:      arch/*/kernel/paravirt*
9956F:      arch/*/include/asm/paravirt.h
9957F:      include/linux/hypervisor.h
9958
9959PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9960M:      Tim Waugh <tim@cyberelk.net>
9961L:      linux-parport@lists.infradead.org (subscribers-only)
9962S:      Maintained
9963F:      Documentation/blockdev/paride.txt
9964F:      drivers/block/paride/
9965
9966PARISC ARCHITECTURE
9967M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9968M:      Helge Deller <deller@gmx.de>
9969L:      linux-parisc@vger.kernel.org
9970W:      http://www.parisc-linux.org/
9971Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9972T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9973T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9974S:      Maintained
9975F:      arch/parisc/
9976F:      Documentation/parisc/
9977F:      drivers/parisc/
9978F:      drivers/char/agp/parisc-agp.c
9979F:      drivers/input/serio/gscps2.c
9980F:      drivers/parport/parport_gsc.*
9981F:      drivers/tty/serial/8250/8250_gsc.c
9982F:      drivers/video/fbdev/sti*
9983F:      drivers/video/console/sti*
9984F:      drivers/video/logo/logo_parisc*
9985
9986PARMAN
9987M:      Jiri Pirko <jiri@mellanox.com>
9988L:      netdev@vger.kernel.org
9989S:      Supported
9990F:      lib/parman.c
9991F:      lib/test_parman.c
9992F:      include/linux/parman.h
9993
9994PC87360 HARDWARE MONITORING DRIVER
9995M:      Jim Cromie <jim.cromie@gmail.com>
9996L:      linux-hwmon@vger.kernel.org
9997S:      Maintained
9998F:      Documentation/hwmon/pc87360
9999F:      drivers/hwmon/pc87360.c
10000
10001PC8736x GPIO DRIVER
10002M:      Jim Cromie <jim.cromie@gmail.com>
10003S:      Maintained
10004F:      drivers/char/pc8736x_gpio.c
10005
10006PC87427 HARDWARE MONITORING DRIVER
10007M:      Jean Delvare <jdelvare@suse.com>
10008L:      linux-hwmon@vger.kernel.org
10009S:      Maintained
10010F:      Documentation/hwmon/pc87427
10011F:      drivers/hwmon/pc87427.c
10012
10013PCA9532 LED DRIVER
10014M:      Riku Voipio <riku.voipio@iki.fi>
10015S:      Maintained
10016F:      drivers/leds/leds-pca9532.c
10017F:      include/linux/leds-pca9532.h
10018
10019PCA9541 I2C BUS MASTER SELECTOR DRIVER
10020M:      Guenter Roeck <linux@roeck-us.net>
10021L:      linux-i2c@vger.kernel.org
10022S:      Maintained
10023F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10024
10025PCDP - PRIMARY CONSOLE AND DEBUG PORT
10026M:      Khalid Aziz <khalid@gonehiking.org>
10027S:      Maintained
10028F:      drivers/firmware/pcdp.*
10029
10030PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10031M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10032L:      linux-pci@vger.kernel.org
10033L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10034S:      Maintained
10035F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10036F:      drivers/pci/host/pci-aardvark.c
10037
10038PCI DRIVER FOR ALTERA PCIE IP
10039M:      Ley Foon Tan <lftan@altera.com>
10040L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10041L:      linux-pci@vger.kernel.org
10042S:      Supported
10043F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10044F:      drivers/pci/host/pcie-altera.c
10045
10046PCI DRIVER FOR APPLIEDMICRO XGENE
10047M:      Tanmay Inamdar <tinamdar@apm.com>
10048L:      linux-pci@vger.kernel.org
10049L:      linux-arm-kernel@lists.infradead.org
10050S:      Maintained
10051F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10052F:      drivers/pci/host/pci-xgene.c
10053
10054PCI DRIVER FOR ARM VERSATILE PLATFORM
10055M:      Rob Herring <robh@kernel.org>
10056L:      linux-pci@vger.kernel.org
10057L:      linux-arm-kernel@lists.infradead.org
10058S:      Maintained
10059F:      Documentation/devicetree/bindings/pci/versatile.txt
10060F:      drivers/pci/host/pci-versatile.c
10061
10062PCI DRIVER FOR ARMADA 8K
10063M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10064L:      linux-pci@vger.kernel.org
10065L:      linux-arm-kernel@lists.infradead.org
10066S:      Maintained
10067F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10068F:      drivers/pci/dwc/pcie-armada8k.c
10069
10070PCI DRIVER FOR FREESCALE LAYERSCAPE
10071M:      Minghuan Lian <minghuan.Lian@freescale.com>
10072M:      Mingkai Hu <mingkai.hu@freescale.com>
10073M:      Roy Zang <tie-fei.zang@freescale.com>
10074L:      linuxppc-dev@lists.ozlabs.org
10075L:      linux-pci@vger.kernel.org
10076L:      linux-arm-kernel@lists.infradead.org
10077S:      Maintained
10078F:      drivers/pci/dwc/*layerscape*
10079
10080PCI DRIVER FOR GENERIC OF HOSTS
10081M:      Will Deacon <will.deacon@arm.com>
10082L:      linux-pci@vger.kernel.org
10083L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10084S:      Maintained
10085F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10086F:      drivers/pci/host/pci-host-common.c
10087F:      drivers/pci/host/pci-host-generic.c
10088
10089PCI DRIVER FOR IMX6
10090M:      Richard Zhu <hongxing.zhu@nxp.com>
10091M:      Lucas Stach <l.stach@pengutronix.de>
10092L:      linux-pci@vger.kernel.org
10093L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10094S:      Maintained
10095F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10096F:      drivers/pci/dwc/*imx6*
10097
10098PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10099M:      Keith Busch <keith.busch@intel.com>
10100L:      linux-pci@vger.kernel.org
10101S:      Supported
10102F:      drivers/pci/host/vmd.c
10103
10104PCI DRIVER FOR MICROSEMI SWITCHTEC
10105M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10106M:      Stephen Bates <stephen.bates@microsemi.com>
10107M:      Logan Gunthorpe <logang@deltatee.com>
10108L:      linux-pci@vger.kernel.org
10109S:      Maintained
10110F:      Documentation/switchtec.txt
10111F:      Documentation/ABI/testing/sysfs-class-switchtec
10112F:      drivers/pci/switch/switchtec*
10113F:      include/uapi/linux/switchtec_ioctl.h
10114
10115PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10116M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10117M:      Jason Cooper <jason@lakedaemon.net>
10118L:      linux-pci@vger.kernel.org
10119L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10120S:      Maintained
10121F:      drivers/pci/host/*mvebu*
10122
10123PCI DRIVER FOR NVIDIA TEGRA
10124M:      Thierry Reding <thierry.reding@gmail.com>
10125L:      linux-tegra@vger.kernel.org
10126L:      linux-pci@vger.kernel.org
10127S:      Supported
10128F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10129F:      drivers/pci/host/pci-tegra.c
10130
10131PCI DRIVER FOR RENESAS R-CAR
10132M:      Simon Horman <horms@verge.net.au>
10133L:      linux-pci@vger.kernel.org
10134L:      linux-renesas-soc@vger.kernel.org
10135S:      Maintained
10136F:      drivers/pci/host/*rcar*
10137
10138PCI DRIVER FOR SAMSUNG EXYNOS
10139M:      Jingoo Han <jingoohan1@gmail.com>
10140L:      linux-pci@vger.kernel.org
10141L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10142L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10143S:      Maintained
10144F:      drivers/pci/dwc/pci-exynos.c
10145
10146PCI DRIVER FOR SYNOPSIS DESIGNWARE
10147M:      Jingoo Han <jingoohan1@gmail.com>
10148M:      Joao Pinto <Joao.Pinto@synopsys.com>
10149L:      linux-pci@vger.kernel.org
10150S:      Maintained
10151F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10152F:      drivers/pci/dwc/*designware*
10153
10154PCI DRIVER FOR TI DRA7XX
10155M:      Kishon Vijay Abraham I <kishon@ti.com>
10156L:      linux-omap@vger.kernel.org
10157L:      linux-pci@vger.kernel.org
10158S:      Supported
10159F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10160F:      drivers/pci/dwc/pci-dra7xx.c
10161
10162PCI DRIVER FOR TI KEYSTONE
10163M:      Murali Karicheri <m-karicheri2@ti.com>
10164L:      linux-pci@vger.kernel.org
10165L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10166S:      Maintained
10167F:      drivers/pci/dwc/*keystone*
10168
10169PCI ENDPOINT SUBSYSTEM
10170M:      Kishon Vijay Abraham I <kishon@ti.com>
10171L:      linux-pci@vger.kernel.org
10172T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10173S:      Supported
10174F:      drivers/pci/endpoint/
10175F:      drivers/misc/pci_endpoint_test.c
10176F:      tools/pci/
10177
10178PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10179M:      Russell Currey <ruscur@russell.cc>
10180L:      linuxppc-dev@lists.ozlabs.org
10181S:      Supported
10182F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10183F:      arch/powerpc/kernel/eeh*.c
10184F:      arch/powerpc/platforms/*/eeh*.c
10185F:      arch/powerpc/include/*/eeh*.h
10186
10187PCI ERROR RECOVERY
10188M:      Linas Vepstas <linasvepstas@gmail.com>
10189L:      linux-pci@vger.kernel.org
10190S:      Supported
10191F:      Documentation/PCI/pci-error-recovery.txt
10192
10193PCI MSI DRIVER FOR ALTERA MSI IP
10194M:      Ley Foon Tan <lftan@altera.com>
10195L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10196L:      linux-pci@vger.kernel.org
10197S:      Supported
10198F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10199F:      drivers/pci/host/pcie-altera-msi.c
10200
10201PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10202M:      Duc Dang <dhdang@apm.com>
10203L:      linux-pci@vger.kernel.org
10204L:      linux-arm-kernel@lists.infradead.org
10205S:      Maintained
10206F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10207F:      drivers/pci/host/pci-xgene-msi.c
10208
10209PCI SUBSYSTEM
10210M:      Bjorn Helgaas <bhelgaas@google.com>
10211L:      linux-pci@vger.kernel.org
10212Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10213T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10214S:      Supported
10215F:      Documentation/devicetree/bindings/pci/
10216F:      Documentation/PCI/
10217F:      drivers/pci/
10218F:      include/linux/pci*
10219F:      arch/x86/pci/
10220F:      arch/x86/kernel/quirks.c
10221
10222PCIE DRIVER FOR AXIS ARTPEC
10223M:      Niklas Cassel <niklas.cassel@axis.com>
10224M:      Jesper Nilsson <jesper.nilsson@axis.com>
10225L:      linux-arm-kernel@axis.com
10226L:      linux-pci@vger.kernel.org
10227S:      Maintained
10228F:      Documentation/devicetree/bindings/pci/axis,artpec*
10229F:      drivers/pci/dwc/*artpec*
10230
10231PCIE DRIVER FOR CAVIUM THUNDERX
10232M:      David Daney <david.daney@cavium.com>
10233L:      linux-pci@vger.kernel.org
10234L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10235S:      Supported
10236F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10237F:      drivers/pci/host/pci-thunder-*
10238
10239PCIE DRIVER FOR HISILICON
10240M:      Zhou Wang <wangzhou1@hisilicon.com>
10241M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
10242L:      linux-pci@vger.kernel.org
10243S:      Maintained
10244F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10245F:      drivers/pci/dwc/pcie-hisi.c
10246
10247PCIE DRIVER FOR HISILICON KIRIN
10248M:      Xiaowei Song <songxiaowei@hisilicon.com>
10249M:      Binghui Wang <wangbinghui@hisilicon.com>
10250L:      linux-pci@vger.kernel.org
10251S:      Maintained
10252F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10253F:      drivers/pci/dwc/pcie-kirin.c
10254
10255PCIE DRIVER FOR MEDIATEK
10256M:      Ryder Lee <ryder.lee@mediatek.com>
10257L:      linux-pci@vger.kernel.org
10258L:      linux-mediatek@lists.infradead.org
10259S:      Supported
10260F:      Documentation/devicetree/bindings/pci/mediatek*
10261F:      drivers/pci/host/*mediatek*
10262
10263PCIE DRIVER FOR QUALCOMM MSM
10264M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10265L:      linux-pci@vger.kernel.org
10266L:      linux-arm-msm@vger.kernel.org
10267S:      Maintained
10268F:      drivers/pci/dwc/*qcom*
10269
10270PCIE DRIVER FOR ROCKCHIP
10271M:      Shawn Lin <shawn.lin@rock-chips.com>
10272L:      linux-pci@vger.kernel.org
10273L:      linux-rockchip@lists.infradead.org
10274S:      Maintained
10275F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10276F:      drivers/pci/host/pcie-rockchip.c
10277
10278PCIE DRIVER FOR ST SPEAR13XX
10279M:      Pratyush Anand <pratyush.anand@gmail.com>
10280L:      linux-pci@vger.kernel.org
10281S:      Maintained
10282F:      drivers/pci/dwc/*spear*
10283
10284PCMCIA SUBSYSTEM
10285P:      Linux PCMCIA Team
10286L:      linux-pcmcia@lists.infradead.org
10287W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10288T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10289S:      Maintained
10290F:      Documentation/pcmcia/
10291F:      tools/pcmcia/
10292F:      drivers/pcmcia/
10293F:      include/pcmcia/
10294
10295PCNET32 NETWORK DRIVER
10296M:      Don Fry <pcnet32@frontier.com>
10297L:      netdev@vger.kernel.org
10298S:      Maintained
10299F:      drivers/net/ethernet/amd/pcnet32.c
10300
10301PCRYPT PARALLEL CRYPTO ENGINE
10302M:      Steffen Klassert <steffen.klassert@secunet.com>
10303L:      linux-crypto@vger.kernel.org
10304S:      Maintained
10305F:      crypto/pcrypt.c
10306F:      include/crypto/pcrypt.h
10307
10308PER-CPU MEMORY ALLOCATOR
10309M:      Tejun Heo <tj@kernel.org>
10310M:      Christoph Lameter <cl@linux.com>
10311T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10312S:      Maintained
10313F:      include/linux/percpu*.h
10314F:      mm/percpu*.c
10315F:      arch/*/include/asm/percpu.h
10316
10317PER-TASK DELAY ACCOUNTING
10318M:      Balbir Singh <bsingharora@gmail.com>
10319S:      Maintained
10320F:      include/linux/delayacct.h
10321F:      kernel/delayacct.c
10322
10323PERFORMANCE EVENTS SUBSYSTEM
10324M:      Peter Zijlstra <peterz@infradead.org>
10325M:      Ingo Molnar <mingo@redhat.com>
10326M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10327R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10328L:      linux-kernel@vger.kernel.org
10329T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10330S:      Supported
10331F:      kernel/events/*
10332F:      include/linux/perf_event.h
10333F:      include/uapi/linux/perf_event.h
10334F:      arch/*/kernel/perf_event*.c
10335F:      arch/*/kernel/*/perf_event*.c
10336F:      arch/*/kernel/*/*/perf_event*.c
10337F:      arch/*/include/asm/perf_event.h
10338F:      arch/*/kernel/perf_callchain.c
10339F:      arch/*/events/*
10340F:      tools/perf/
10341
10342PERSONALITY HANDLING
10343M:      Christoph Hellwig <hch@infradead.org>
10344L:      linux-abi-devel@lists.sourceforge.net
10345S:      Maintained
10346F:      include/linux/personality.h
10347F:      include/uapi/linux/personality.h
10348
10349PHONET PROTOCOL
10350M:      Remi Denis-Courmont <courmisch@gmail.com>
10351S:      Supported
10352F:      Documentation/networking/phonet.txt
10353F:      include/linux/phonet.h
10354F:      include/net/phonet/
10355F:      include/uapi/linux/phonet.h
10356F:      net/phonet/
10357
10358PHRAM MTD DRIVER
10359M:      Joern Engel <joern@lazybastard.org>
10360L:      linux-mtd@lists.infradead.org
10361S:      Maintained
10362F:      drivers/mtd/devices/phram.c
10363
10364PICOLCD HID DRIVER
10365M:      Bruno Prémont <bonbons@linux-vserver.org>
10366L:      linux-input@vger.kernel.org
10367S:      Maintained
10368F:      drivers/hid/hid-picolcd*
10369
10370PICOXCELL SUPPORT
10371M:      Jamie Iles <jamie@jamieiles.com>
10372L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10373T:      git git://github.com/jamieiles/linux-2.6-ji.git
10374S:      Supported
10375F:      arch/arm/boot/dts/picoxcell*
10376F:      arch/arm/mach-picoxcell/
10377F:      drivers/crypto/picoxcell*
10378
10379PIN CONTROL SUBSYSTEM
10380M:      Linus Walleij <linus.walleij@linaro.org>
10381L:      linux-gpio@vger.kernel.org
10382T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10383S:      Maintained
10384F:      Documentation/devicetree/bindings/pinctrl/
10385F:      Documentation/driver-api/pinctl.rst
10386F:      drivers/pinctrl/
10387F:      include/linux/pinctrl/
10388
10389PIN CONTROLLER - ATMEL AT91
10390M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10391L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10392S:      Maintained
10393F:      drivers/pinctrl/pinctrl-at91.*
10394
10395PIN CONTROLLER - ATMEL AT91 PIO4
10396M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10397L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10398L:      linux-gpio@vger.kernel.org
10399S:      Supported
10400F:      drivers/pinctrl/pinctrl-at91-pio4.*
10401
10402PIN CONTROLLER - INTEL
10403M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10404M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10405S:      Maintained
10406F:      drivers/pinctrl/intel/
10407
10408PIN CONTROLLER - QUALCOMM
10409M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10410S:      Maintained
10411L:      linux-arm-msm@vger.kernel.org
10412F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10413F:      drivers/pinctrl/qcom/
10414
10415PIN CONTROLLER - RENESAS
10416M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10417M:      Geert Uytterhoeven <geert+renesas@glider.be>
10418L:      linux-renesas-soc@vger.kernel.org
10419S:      Maintained
10420F:      drivers/pinctrl/sh-pfc/
10421
10422PIN CONTROLLER - SAMSUNG
10423M:      Tomasz Figa <tomasz.figa@gmail.com>
10424M:      Krzysztof Kozlowski <krzk@kernel.org>
10425M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10426L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10427L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10428Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10429T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10430S:      Maintained
10431F:      drivers/pinctrl/samsung/
10432F:      include/dt-bindings/pinctrl/samsung.h
10433F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10434
10435PIN CONTROLLER - SINGLE
10436M:      Tony Lindgren <tony@atomide.com>
10437M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10438L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10439L:      linux-omap@vger.kernel.org
10440S:      Maintained
10441F:      drivers/pinctrl/pinctrl-single.c
10442
10443PIN CONTROLLER - ST SPEAR
10444M:      Viresh Kumar <vireshk@kernel.org>
10445L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10446W:      http://www.st.com/spear
10447S:      Maintained
10448F:      drivers/pinctrl/spear/
10449
10450PISTACHIO SOC SUPPORT
10451M:      James Hartley <james.hartley@imgtec.com>
10452M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
10453L:      linux-mips@linux-mips.org
10454S:      Maintained
10455F:      arch/mips/pistachio/
10456F:      arch/mips/include/asm/mach-pistachio/
10457F:      arch/mips/boot/dts/img/pistachio*
10458F:      arch/mips/configs/pistachio*_defconfig
10459
10460PKTCDVD DRIVER
10461S:      Orphan
10462M:      linux-block@vger.kernel.org
10463F:      drivers/block/pktcdvd.c
10464F:      include/linux/pktcdvd.h
10465F:      include/uapi/linux/pktcdvd.h
10466
10467PKUNITY SOC DRIVERS
10468M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10469W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10470S:      Maintained
10471T:      git git://github.com/gxt/linux.git
10472F:      drivers/input/serio/i8042-unicore32io.h
10473F:      drivers/i2c/busses/i2c-puv3.c
10474F:      drivers/video/fbdev/fb-puv3.c
10475F:      drivers/rtc/rtc-puv3.c
10476
10477PMBUS HARDWARE MONITORING DRIVERS
10478M:      Guenter Roeck <linux@roeck-us.net>
10479L:      linux-hwmon@vger.kernel.org
10480W:      http://hwmon.wiki.kernel.org/
10481W:      http://www.roeck-us.net/linux/drivers/
10482T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10483S:      Maintained
10484F:      Documentation/hwmon/pmbus
10485F:      drivers/hwmon/pmbus/
10486F:      include/linux/pmbus.h
10487
10488PMC SIERRA MaxRAID DRIVER
10489L:      linux-scsi@vger.kernel.org
10490W:      http://www.pmc-sierra.com/
10491S:      Orphan
10492F:      drivers/scsi/pmcraid.*
10493
10494PMC SIERRA PM8001 DRIVER
10495M:      Jack Wang <jinpu.wang@profitbricks.com>
10496M:      lindar_liu@usish.com
10497L:      linux-scsi@vger.kernel.org
10498S:      Supported
10499F:      drivers/scsi/pm8001/
10500
10501PNP SUPPORT
10502M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10503S:      Maintained
10504F:      drivers/pnp/
10505
10506POSIX CLOCKS and TIMERS
10507M:      Thomas Gleixner <tglx@linutronix.de>
10508L:      linux-kernel@vger.kernel.org
10509T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10510S:      Maintained
10511F:      fs/timerfd.c
10512F:      include/linux/timer*
10513F:      kernel/time/*timer*
10514
10515POWER MANAGEMENT CORE
10516M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10517L:      linux-pm@vger.kernel.org
10518T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10519B:      https://bugzilla.kernel.org
10520S:      Supported
10521F:      drivers/base/power/
10522F:      include/linux/pm.h
10523F:      include/linux/pm_*
10524F:      include/linux/powercap.h
10525F:      drivers/powercap/
10526
10527POWER STATE COORDINATION INTERFACE (PSCI)
10528M:      Mark Rutland <mark.rutland@arm.com>
10529M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10530L:      linux-arm-kernel@lists.infradead.org
10531S:      Maintained
10532F:      drivers/firmware/psci*.c
10533F:      include/linux/psci.h
10534F:      include/uapi/linux/psci.h
10535
10536POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10537M:      Sebastian Reichel <sre@kernel.org>
10538L:      linux-pm@vger.kernel.org
10539T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10540S:      Maintained
10541F:      Documentation/devicetree/bindings/power/supply/
10542F:      include/linux/power_supply.h
10543F:      drivers/power/supply/
10544
10545POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10546M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10547L:      linuxppc-dev@lists.ozlabs.org
10548S:      Maintained
10549F:      drivers/char/powernv-op-panel.c
10550
10551PPP OVER ATM (RFC 2364)
10552M:      Mitchell Blank Jr <mitch@sfgoth.com>
10553S:      Maintained
10554F:      net/atm/pppoatm.c
10555F:      include/uapi/linux/atmppp.h
10556
10557PPP OVER ETHERNET
10558M:      Michal Ostrowski <mostrows@earthlink.net>
10559S:      Maintained
10560F:      drivers/net/ppp/pppoe.c
10561F:      drivers/net/ppp/pppox.c
10562
10563PPP OVER L2TP
10564M:      James Chapman <jchapman@katalix.com>
10565S:      Maintained
10566F:      net/l2tp/l2tp_ppp.c
10567F:      include/linux/if_pppol2tp.h
10568F:      include/uapi/linux/if_pppol2tp.h
10569
10570PPP PROTOCOL DRIVERS AND COMPRESSORS
10571M:      Paul Mackerras <paulus@samba.org>
10572L:      linux-ppp@vger.kernel.org
10573S:      Maintained
10574F:      drivers/net/ppp/ppp_*
10575
10576PPS SUPPORT
10577M:      Rodolfo Giometti <giometti@enneenne.com>
10578W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10579L:      linuxpps@ml.enneenne.com (subscribers-only)
10580S:      Maintained
10581F:      Documentation/pps/
10582F:      drivers/pps/
10583F:      include/linux/pps*.h
10584
10585PPTP DRIVER
10586M:      Dmitry Kozlov <xeb@mail.ru>
10587L:      netdev@vger.kernel.org
10588S:      Maintained
10589F:      drivers/net/ppp/pptp.c
10590W:      http://sourceforge.net/projects/accel-pptp
10591
10592PREEMPTIBLE KERNEL
10593M:      Robert Love <rml@tech9.net>
10594L:      kpreempt-tech@lists.sourceforge.net
10595W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10596S:      Supported
10597F:      Documentation/preempt-locking.txt
10598F:      include/linux/preempt.h
10599
10600PRINTK
10601M:      Petr Mladek <pmladek@suse.com>
10602M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10603R:      Steven Rostedt <rostedt@goodmis.org>
10604S:      Maintained
10605F:      kernel/printk/
10606F:      include/linux/printk.h
10607
10608PRISM54 WIRELESS DRIVER
10609M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10610L:      linux-wireless@vger.kernel.org
10611W:      http://wireless.kernel.org/en/users/Drivers/p54
10612S:      Obsolete
10613F:      drivers/net/wireless/intersil/prism54/
10614
10615PROC SYSCTL
10616M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
10617M:      Kees Cook <keescook@chromium.org>
10618L:      linux-kernel@vger.kernel.org
10619L:      linux-fsdevel@vger.kernel.org
10620S:      Maintained
10621F:      fs/proc/proc_sysctl.c
10622F:      include/linux/sysctl.h
10623F:      kernel/sysctl.c
10624F:      tools/testing/selftests/sysctl/
10625
10626PS3 NETWORK SUPPORT
10627M:      Geoff Levand <geoff@infradead.org>
10628L:      netdev@vger.kernel.org
10629L:      linuxppc-dev@lists.ozlabs.org
10630S:      Maintained
10631F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10632
10633PS3 PLATFORM SUPPORT
10634M:      Geoff Levand <geoff@infradead.org>
10635L:      linuxppc-dev@lists.ozlabs.org
10636S:      Maintained
10637F:      arch/powerpc/boot/ps3*
10638F:      arch/powerpc/include/asm/lv1call.h
10639F:      arch/powerpc/include/asm/ps3*.h
10640F:      arch/powerpc/platforms/ps3/
10641F:      drivers/*/ps3*
10642F:      drivers/ps3/
10643F:      drivers/rtc/rtc-ps3.c
10644F:      drivers/usb/host/*ps3.c
10645F:      sound/ppc/snd_ps3*
10646
10647PS3VRAM DRIVER
10648M:      Jim Paris <jim@jtan.com>
10649M:      Geoff Levand <geoff@infradead.org>
10650L:      linuxppc-dev@lists.ozlabs.org
10651S:      Maintained
10652F:      drivers/block/ps3vram.c
10653
10654PSAMPLE PACKET SAMPLING SUPPORT:
10655M:      Yotam Gigi <yotamg@mellanox.com>
10656S:      Maintained
10657F:      net/psample
10658F:      include/net/psample.h
10659F:      include/uapi/linux/psample.h
10660
10661PSTORE FILESYSTEM
10662M:      Kees Cook <keescook@chromium.org>
10663M:      Anton Vorontsov <anton@enomsg.org>
10664M:      Colin Cross <ccross@android.com>
10665M:      Tony Luck <tony.luck@intel.com>
10666S:      Maintained
10667T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10668F:      fs/pstore/
10669F:      include/linux/pstore*
10670F:      drivers/firmware/efi/efi-pstore.c
10671F:      drivers/acpi/apei/erst.c
10672F:      Documentation/admin-guide/ramoops.rst
10673F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10674K:      \b(pstore|ramoops)
10675
10676PTP HARDWARE CLOCK SUPPORT
10677M:      Richard Cochran <richardcochran@gmail.com>
10678L:      netdev@vger.kernel.org
10679S:      Maintained
10680W:      http://linuxptp.sourceforge.net/
10681F:      Documentation/ABI/testing/sysfs-ptp
10682F:      Documentation/ptp/*
10683F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10684F:      drivers/net/phy/dp83640*
10685F:      drivers/ptp/*
10686F:      include/linux/ptp_cl*
10687
10688PTRACE SUPPORT
10689M:      Oleg Nesterov <oleg@redhat.com>
10690S:      Maintained
10691F:      include/asm-generic/syscall.h
10692F:      include/linux/ptrace.h
10693F:      include/linux/regset.h
10694F:      include/linux/tracehook.h
10695F:      include/uapi/linux/ptrace.h
10696F:      include/uapi/linux/ptrace.h
10697F:      include/asm-generic/ptrace.h
10698F:      kernel/ptrace.c
10699F:      arch/*/ptrace*.c
10700F:      arch/*/*/ptrace*.c
10701F:      arch/*/include/asm/ptrace*.h
10702
10703PULSE8-CEC DRIVER
10704M:      Hans Verkuil <hverkuil@xs4all.nl>
10705L:      linux-media@vger.kernel.org
10706T:      git git://linuxtv.org/media_tree.git
10707S:      Maintained
10708F:      drivers/media/usb/pulse8-cec/*
10709
10710PVRUSB2 VIDEO4LINUX DRIVER
10711M:      Mike Isely <isely@pobox.com>
10712L:      pvrusb2@isely.net       (subscribers-only)
10713L:      linux-media@vger.kernel.org
10714W:      http://www.isely.net/pvrusb2/
10715T:      git git://linuxtv.org/media_tree.git
10716S:      Maintained
10717F:      Documentation/media/v4l-drivers/pvrusb2*
10718F:      drivers/media/usb/pvrusb2/
10719
10720PWC WEBCAM DRIVER
10721M:      Hans Verkuil <hverkuil@xs4all.nl>
10722L:      linux-media@vger.kernel.org
10723T:      git git://linuxtv.org/media_tree.git
10724S:      Odd Fixes
10725F:      drivers/media/usb/pwc/*
10726
10727PWM FAN DRIVER
10728M:      Kamil Debski <kamil@wypas.org>
10729M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10730L:      linux-hwmon@vger.kernel.org
10731S:      Supported
10732F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10733F:      Documentation/hwmon/pwm-fan
10734F:      drivers/hwmon/pwm-fan.c
10735
10736PWM SUBSYSTEM
10737M:      Thierry Reding <thierry.reding@gmail.com>
10738L:      linux-pwm@vger.kernel.org
10739S:      Maintained
10740T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10741F:      Documentation/pwm.txt
10742F:      Documentation/devicetree/bindings/pwm/
10743F:      include/linux/pwm.h
10744F:      drivers/pwm/
10745F:      drivers/video/backlight/pwm_bl.c
10746F:      include/linux/pwm_backlight.h
10747F:      drivers/gpio/gpio-mvebu.c
10748F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10749
10750PXA GPIO DRIVER
10751M:      Robert Jarzmik <robert.jarzmik@free.fr>
10752L:      linux-gpio@vger.kernel.org
10753S:      Maintained
10754F:      drivers/gpio/gpio-pxa.c
10755
10756PXA MMCI DRIVER
10757S:      Orphan
10758
10759PXA RTC DRIVER
10760M:      Robert Jarzmik <robert.jarzmik@free.fr>
10761L:      linux-rtc@vger.kernel.org
10762S:      Maintained
10763
10764PXA2xx/PXA3xx SUPPORT
10765M:      Daniel Mack <daniel@zonque.org>
10766M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10767M:      Robert Jarzmik <robert.jarzmik@free.fr>
10768L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10769T:      git git://github.com/hzhuang1/linux.git
10770T:      git git://github.com/rjarzmik/linux.git
10771S:      Maintained
10772F:      arch/arm/boot/dts/pxa*
10773F:      arch/arm/mach-pxa/
10774F:      drivers/dma/pxa*
10775F:      drivers/pcmcia/pxa2xx*
10776F:      drivers/pinctrl/pxa/
10777F:      drivers/spi/spi-pxa2xx*
10778F:      drivers/usb/gadget/udc/pxa2*
10779F:      include/sound/pxa2xx-lib.h
10780F:      sound/arm/pxa*
10781F:      sound/soc/pxa/
10782
10783PXA3xx NAND FLASH DRIVER
10784M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10785L:      linux-mtd@lists.infradead.org
10786S:      Maintained
10787F:      drivers/mtd/nand/pxa3xx_nand.c
10788
10789QAT DRIVER
10790M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10791M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10792L:      qat-linux@intel.com
10793S:      Supported
10794F:      drivers/crypto/qat/
10795
10796QCOM AUDIO (ASoC) DRIVERS
10797M:      Patrick Lai <plai@codeaurora.org>
10798M:      Banajit Goswami <bgoswami@codeaurora.org>
10799L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10800S:      Supported
10801F:      sound/soc/qcom/
10802
10803QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10804M:      Gabriel Somlo <somlo@cmu.edu>
10805M:      "Michael S. Tsirkin" <mst@redhat.com>
10806L:      qemu-devel@nongnu.org
10807S:      Maintained
10808F:      drivers/firmware/qemu_fw_cfg.c
10809
10810QIB DRIVER
10811M:      Mike Marciniszyn <infinipath@intel.com>
10812L:      linux-rdma@vger.kernel.org
10813S:      Supported
10814F:      drivers/infiniband/hw/qib/
10815
10816QLOGIC QL41xxx FCOE DRIVER
10817M:      QLogic-Storage-Upstream@cavium.com
10818L:      linux-scsi@vger.kernel.org
10819S:      Supported
10820F:      drivers/scsi/qedf/
10821
10822QLOGIC QL41xxx ISCSI DRIVER
10823M:      QLogic-Storage-Upstream@cavium.com
10824L:      linux-scsi@vger.kernel.org
10825S:      Supported
10826F:      drivers/scsi/qedi/
10827
10828QLOGIC QL4xxx ETHERNET DRIVER
10829M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10830M:      Ariel Elior <Ariel.Elior@cavium.com>
10831M:      everest-linux-l2@cavium.com
10832L:      netdev@vger.kernel.org
10833S:      Supported
10834F:      drivers/net/ethernet/qlogic/qed/
10835F:      include/linux/qed/
10836F:      drivers/net/ethernet/qlogic/qede/
10837
10838QLOGIC QL4xxx RDMA DRIVER
10839M:      Ram Amrani <Ram.Amrani@cavium.com>
10840M:      Ariel Elior <Ariel.Elior@cavium.com>
10841L:      linux-rdma@vger.kernel.org
10842S:      Supported
10843F:      drivers/infiniband/hw/qedr/
10844F:      include/uapi/rdma/qedr-abi.h
10845
10846QLOGIC QLA1280 SCSI DRIVER
10847M:      Michael Reed <mdr@sgi.com>
10848L:      linux-scsi@vger.kernel.org
10849S:      Maintained
10850F:      drivers/scsi/qla1280.[ch]
10851
10852QLOGIC QLA2XXX FC-SCSI DRIVER
10853M:      qla2xxx-upstream@qlogic.com
10854L:      linux-scsi@vger.kernel.org
10855S:      Supported
10856F:      Documentation/scsi/LICENSE.qla2xxx
10857F:      drivers/scsi/qla2xxx/
10858
10859QLOGIC QLA3XXX NETWORK DRIVER
10860M:      Dept-GELinuxNICDev@cavium.com
10861L:      netdev@vger.kernel.org
10862S:      Supported
10863F:      Documentation/networking/LICENSE.qla3xxx
10864F:      drivers/net/ethernet/qlogic/qla3xxx.*
10865
10866QLOGIC QLA4XXX iSCSI DRIVER
10867M:      QLogic-Storage-Upstream@qlogic.com
10868L:      linux-scsi@vger.kernel.org
10869S:      Supported
10870F:      Documentation/scsi/LICENSE.qla4xxx
10871F:      drivers/scsi/qla4xxx/
10872
10873QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10874M:      Harish Patil <harish.patil@cavium.com>
10875M:      Manish Chopra <manish.chopra@cavium.com>
10876M:      Dept-GELinuxNICDev@cavium.com
10877L:      netdev@vger.kernel.org
10878S:      Supported
10879F:      drivers/net/ethernet/qlogic/qlcnic/
10880
10881QLOGIC QLGE 10Gb ETHERNET DRIVER
10882M:      Harish Patil <harish.patil@cavium.com>
10883M:      Manish Chopra <manish.chopra@cavium.com>
10884M:      Dept-GELinuxNICDev@cavium.com
10885L:      netdev@vger.kernel.org
10886S:      Supported
10887F:      drivers/net/ethernet/qlogic/qlge/
10888
10889QNX4 FILESYSTEM
10890M:      Anders Larsen <al@alarsen.net>
10891W:      http://www.alarsen.net/linux/qnx4fs/
10892S:      Maintained
10893F:      fs/qnx4/
10894F:      include/uapi/linux/qnx4_fs.h
10895F:      include/uapi/linux/qnxtypes.h
10896
10897QORIQ DPAA2 FSL-MC BUS DRIVER
10898M:      Stuart Yoder <stuyoder@gmail.com>
10899M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
10900L:      linux-kernel@vger.kernel.org
10901S:      Maintained
10902F:      drivers/staging/fsl-mc/
10903F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
10904
10905QT1010 MEDIA DRIVER
10906M:      Antti Palosaari <crope@iki.fi>
10907L:      linux-media@vger.kernel.org
10908W:      https://linuxtv.org
10909W:      http://palosaari.fi/linux/
10910Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10911T:      git git://linuxtv.org/anttip/media_tree.git
10912S:      Maintained
10913F:      drivers/media/tuners/qt1010*
10914
10915QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10916M:      Kalle Valo <kvalo@qca.qualcomm.com>
10917L:      ath10k@lists.infradead.org
10918W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10919T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10920S:      Supported
10921F:      drivers/net/wireless/ath/ath10k/
10922
10923QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10924M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10925L:      linux-wireless@vger.kernel.org
10926W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10927S:      Supported
10928F:      drivers/net/wireless/ath/ath9k/
10929
10930QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10931M:      Timur Tabi <timur@codeaurora.org>
10932L:      netdev@vger.kernel.org
10933S:      Supported
10934F:      drivers/net/ethernet/qualcomm/emac/
10935
10936QUALCOMM HEXAGON ARCHITECTURE
10937M:      Richard Kuo <rkuo@codeaurora.org>
10938L:      linux-hexagon@vger.kernel.org
10939T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10940S:      Supported
10941F:      arch/hexagon/
10942
10943QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
10944M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
10945L:      linux-media@vger.kernel.org
10946L:      linux-arm-msm@vger.kernel.org
10947T:      git git://linuxtv.org/media_tree.git
10948S:      Maintained
10949F:      drivers/media/platform/qcom/venus/
10950
10951QUALCOMM WCN36XX WIRELESS DRIVER
10952M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10953L:      wcn36xx@lists.infradead.org
10954W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10955T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10956S:      Supported
10957F:      drivers/net/wireless/ath/wcn36xx/
10958
10959QUANTENNA QTNFMAC WIRELESS DRIVER
10960M:      Igor Mitsyanko <imitsyanko@quantenna.com>
10961M:      Avinash Patil <avinashp@quantenna.com>
10962M:      Sergey Matyukevich <smatyukevich@quantenna.com>
10963L:      linux-wireless@vger.kernel.org
10964S:      Maintained
10965F:      drivers/net/wireless/quantenna
10966
10967RADEON and AMDGPU DRM DRIVERS
10968M:      Alex Deucher <alexander.deucher@amd.com>
10969M:      Christian König <christian.koenig@amd.com>
10970L:      amd-gfx@lists.freedesktop.org
10971T:      git git://people.freedesktop.org/~agd5f/linux
10972S:      Supported
10973F:      drivers/gpu/drm/radeon/
10974F:      include/uapi/drm/radeon_drm.h
10975F:      drivers/gpu/drm/amd/
10976F:      include/uapi/drm/amdgpu_drm.h
10977
10978RADEON FRAMEBUFFER DISPLAY DRIVER
10979M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10980L:      linux-fbdev@vger.kernel.org
10981S:      Maintained
10982F:      drivers/video/fbdev/aty/radeon*
10983F:      include/uapi/linux/radeonfb.h
10984
10985RADIOSHARK RADIO DRIVER
10986M:      Hans Verkuil <hverkuil@xs4all.nl>
10987L:      linux-media@vger.kernel.org
10988T:      git git://linuxtv.org/media_tree.git
10989S:      Maintained
10990F:      drivers/media/radio/radio-shark.c
10991
10992RADIOSHARK2 RADIO DRIVER
10993M:      Hans Verkuil <hverkuil@xs4all.nl>
10994L:      linux-media@vger.kernel.org
10995T:      git git://linuxtv.org/media_tree.git
10996S:      Maintained
10997F:      drivers/media/radio/radio-shark2.c
10998F:      drivers/media/radio/radio-tea5777.c
10999
11000RADOS BLOCK DEVICE (RBD)
11001M:      Ilya Dryomov <idryomov@gmail.com>
11002M:      Sage Weil <sage@redhat.com>
11003M:      Alex Elder <elder@kernel.org>
11004L:      ceph-devel@vger.kernel.org
11005W:      http://ceph.com/
11006T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11007T:      git git://github.com/ceph/ceph-client.git
11008S:      Supported
11009F:      Documentation/ABI/testing/sysfs-bus-rbd
11010F:      drivers/block/rbd.c
11011F:      drivers/block/rbd_types.h
11012
11013RAGE128 FRAMEBUFFER DISPLAY DRIVER
11014M:      Paul Mackerras <paulus@samba.org>
11015L:      linux-fbdev@vger.kernel.org
11016S:      Maintained
11017F:      drivers/video/fbdev/aty/aty128fb.c
11018
11019RAINSHADOW-CEC DRIVER
11020M:      Hans Verkuil <hverkuil@xs4all.nl>
11021L:      linux-media@vger.kernel.org
11022T:      git git://linuxtv.org/media_tree.git
11023S:      Maintained
11024F:      drivers/media/usb/rainshadow-cec/*
11025
11026RALINK MIPS ARCHITECTURE
11027M:      John Crispin <john@phrozen.org>
11028L:      linux-mips@linux-mips.org
11029S:      Maintained
11030F:      arch/mips/ralink
11031
11032RALINK RT2X00 WIRELESS LAN DRIVER
11033P:      rt2x00 project
11034M:      Stanislaw Gruszka <sgruszka@redhat.com>
11035M:      Helmut Schaa <helmut.schaa@googlemail.com>
11036L:      linux-wireless@vger.kernel.org
11037S:      Maintained
11038F:      drivers/net/wireless/ralink/rt2x00/
11039
11040RAMDISK RAM BLOCK DEVICE DRIVER
11041M:      Jens Axboe <axboe@kernel.dk>
11042S:      Maintained
11043F:      Documentation/blockdev/ramdisk.txt
11044F:      drivers/block/brd.c
11045
11046RANDOM NUMBER DRIVER
11047M:      "Theodore Ts'o" <tytso@mit.edu>
11048S:      Maintained
11049F:      drivers/char/random.c
11050
11051RAPIDIO SUBSYSTEM
11052M:      Matt Porter <mporter@kernel.crashing.org>
11053M:      Alexandre Bounine <alexandre.bounine@idt.com>
11054S:      Maintained
11055F:      drivers/rapidio/
11056
11057RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11058L:      linux-wireless@vger.kernel.org
11059S:      Orphan
11060F:      drivers/net/wireless/ray*
11061
11062RCUTORTURE MODULE
11063M:      Josh Triplett <josh@joshtriplett.org>
11064M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11065L:      linux-kernel@vger.kernel.org
11066S:      Supported
11067T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11068F:      Documentation/RCU/torture.txt
11069F:      kernel/rcu/rcutorture.c
11070
11071RCUTORTURE TEST FRAMEWORK
11072M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11073M:      Josh Triplett <josh@joshtriplett.org>
11074R:      Steven Rostedt <rostedt@goodmis.org>
11075R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11076R:      Lai Jiangshan <jiangshanlai@gmail.com>
11077L:      linux-kernel@vger.kernel.org
11078S:      Supported
11079T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11080F:      tools/testing/selftests/rcutorture
11081
11082RDC R-321X SoC
11083M:      Florian Fainelli <florian@openwrt.org>
11084S:      Maintained
11085
11086RDC R6040 FAST ETHERNET DRIVER
11087M:      Florian Fainelli <f.fainelli@gmail.com>
11088L:      netdev@vger.kernel.org
11089S:      Maintained
11090F:      drivers/net/ethernet/rdc/r6040.c
11091
11092RDMAVT - RDMA verbs software
11093M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11094L:      linux-rdma@vger.kernel.org
11095S:      Supported
11096F:      drivers/infiniband/sw/rdmavt
11097
11098RDS - RELIABLE DATAGRAM SOCKETS
11099M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11100L:      netdev@vger.kernel.org
11101L:      linux-rdma@vger.kernel.org
11102L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11103W:      https://oss.oracle.com/projects/rds/
11104S:      Supported
11105F:      net/rds/
11106F:      Documentation/networking/rds.txt
11107
11108RDT - RESOURCE ALLOCATION
11109M:      Fenghua Yu <fenghua.yu@intel.com>
11110L:      linux-kernel@vger.kernel.org
11111S:      Supported
11112F:      arch/x86/kernel/cpu/intel_rdt*
11113F:      arch/x86/include/asm/intel_rdt*
11114F:      Documentation/x86/intel_rdt*
11115
11116READ-COPY UPDATE (RCU)
11117M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11118M:      Josh Triplett <josh@joshtriplett.org>
11119R:      Steven Rostedt <rostedt@goodmis.org>
11120R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11121R:      Lai Jiangshan <jiangshanlai@gmail.com>
11122L:      linux-kernel@vger.kernel.org
11123W:      http://www.rdrop.com/users/paulmck/RCU/
11124S:      Supported
11125T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11126F:      Documentation/RCU/
11127X:      Documentation/RCU/torture.txt
11128F:      include/linux/rcu*
11129X:      include/linux/srcu.h
11130F:      kernel/rcu/
11131X:      kernel/torture.c
11132
11133REAL TIME CLOCK (RTC) SUBSYSTEM
11134M:      Alessandro Zummo <a.zummo@towertech.it>
11135M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
11136L:      linux-rtc@vger.kernel.org
11137Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11138T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11139S:      Maintained
11140F:      Documentation/devicetree/bindings/rtc/
11141F:      Documentation/rtc.txt
11142F:      drivers/rtc/
11143F:      include/linux/rtc.h
11144F:      include/uapi/linux/rtc.h
11145F:      include/linux/rtc/
11146F:      include/linux/platform_data/rtc-*
11147F:      tools/testing/selftests/timers/rtctest.c
11148
11149REALTEK AUDIO CODECS
11150M:      Bard Liao <bardliao@realtek.com>
11151M:      Oder Chiou <oder_chiou@realtek.com>
11152S:      Maintained
11153F:      sound/soc/codecs/rt*
11154F:      include/sound/rt*.h
11155
11156REGISTER MAP ABSTRACTION
11157M:      Mark Brown <broonie@kernel.org>
11158L:      linux-kernel@vger.kernel.org
11159T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11160S:      Supported
11161F:      Documentation/devicetree/bindings/regmap/
11162F:      drivers/base/regmap/
11163F:      include/linux/regmap.h
11164
11165REISERFS FILE SYSTEM
11166L:      reiserfs-devel@vger.kernel.org
11167S:      Supported
11168F:      fs/reiserfs/
11169
11170REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11171M:      Ohad Ben-Cohen <ohad@wizery.com>
11172M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11173L:      linux-remoteproc@vger.kernel.org
11174T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11175S:      Maintained
11176F:      Documentation/devicetree/bindings/remoteproc/
11177F:      Documentation/remoteproc.txt
11178F:      drivers/remoteproc/
11179F:      include/linux/remoteproc.h
11180
11181REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11182M:      Ohad Ben-Cohen <ohad@wizery.com>
11183M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11184L:      linux-remoteproc@vger.kernel.org
11185T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11186S:      Maintained
11187F:      drivers/rpmsg/
11188F:      Documentation/rpmsg.txt
11189F:      include/linux/rpmsg.h
11190F:      include/linux/rpmsg/
11191
11192RENESAS CLOCK DRIVERS
11193M:      Geert Uytterhoeven <geert+renesas@glider.be>
11194L:      linux-renesas-soc@vger.kernel.org
11195S:      Supported
11196F:      drivers/clk/renesas/
11197
11198RENESAS ETHERNET DRIVERS
11199R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11200L:      netdev@vger.kernel.org
11201L:      linux-renesas-soc@vger.kernel.org
11202F:      drivers/net/ethernet/renesas/
11203F:      include/linux/sh_eth.h
11204
11205RENESAS R-CAR GYROADC DRIVER
11206M:      Marek Vasut <marek.vasut@gmail.com>
11207L:      linux-iio@vger.kernel.org
11208S:      Supported
11209F:      drivers/iio/adc/rcar_gyro_adc.c
11210
11211RENESAS USB PHY DRIVER
11212M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11213L:      linux-renesas-soc@vger.kernel.org
11214S:      Maintained
11215F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11216
11217RESET CONTROLLER FRAMEWORK
11218M:      Philipp Zabel <p.zabel@pengutronix.de>
11219T:      git git://git.pengutronix.de/git/pza/linux
11220S:      Maintained
11221F:      drivers/reset/
11222F:      Documentation/devicetree/bindings/reset/
11223F:      include/dt-bindings/reset/
11224F:      include/linux/reset.h
11225F:      include/linux/reset-controller.h
11226
11227RFKILL
11228M:      Johannes Berg <johannes@sipsolutions.net>
11229L:      linux-wireless@vger.kernel.org
11230W:      http://wireless.kernel.org/
11231T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11232T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11233S:      Maintained
11234F:      Documentation/rfkill.txt
11235F:      net/rfkill/
11236
11237RHASHTABLE
11238M:      Thomas Graf <tgraf@suug.ch>
11239M:      Herbert Xu <herbert@gondor.apana.org.au>
11240L:      netdev@vger.kernel.org
11241S:      Maintained
11242F:      lib/rhashtable.c
11243F:      include/linux/rhashtable.h
11244
11245RICOH R5C592 MEMORYSTICK DRIVER
11246M:      Maxim Levitsky <maximlevitsky@gmail.com>
11247S:      Maintained
11248F:      drivers/memstick/host/r592.*
11249
11250RICOH SMARTMEDIA/XD DRIVER
11251M:      Maxim Levitsky <maximlevitsky@gmail.com>
11252S:      Maintained
11253F:      drivers/mtd/nand/r852.c
11254F:      drivers/mtd/nand/r852.h
11255
11256ROCCAT DRIVERS
11257M:      Stefan Achatz <erazor_de@users.sourceforge.net>
11258W:      http://sourceforge.net/projects/roccat/
11259S:      Maintained
11260F:      drivers/hid/hid-roccat*
11261F:      include/linux/hid-roccat*
11262F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
11263
11264ROCKER DRIVER
11265M:      Jiri Pirko <jiri@resnulli.us>
11266L:      netdev@vger.kernel.org
11267S:      Supported
11268F:      drivers/net/ethernet/rocker/
11269
11270ROCKETPORT DRIVER
11271P:      Comtrol Corp.
11272W:      http://www.comtrol.com
11273S:      Maintained
11274F:      Documentation/serial/rocket.txt
11275F:      drivers/tty/rocket*
11276
11277ROCKETPORT EXPRESS/INFINITY DRIVER
11278M:      Kevin Cernekee <cernekee@gmail.com>
11279L:      linux-serial@vger.kernel.org
11280S:      Odd Fixes
11281F:      drivers/tty/serial/rp2.*
11282
11283ROSE NETWORK LAYER
11284M:      Ralf Baechle <ralf@linux-mips.org>
11285L:      linux-hams@vger.kernel.org
11286W:      http://www.linux-ax25.org/
11287S:      Maintained
11288F:      include/net/rose.h
11289F:      include/uapi/linux/rose.h
11290F:      net/rose/
11291
11292RTL2830 MEDIA DRIVER
11293M:      Antti Palosaari <crope@iki.fi>
11294L:      linux-media@vger.kernel.org
11295W:      https://linuxtv.org
11296W:      http://palosaari.fi/linux/
11297Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11298T:      git git://linuxtv.org/anttip/media_tree.git
11299S:      Maintained
11300F:      drivers/media/dvb-frontends/rtl2830*
11301
11302RTL2832 MEDIA DRIVER
11303M:      Antti Palosaari <crope@iki.fi>
11304L:      linux-media@vger.kernel.org
11305W:      https://linuxtv.org
11306W:      http://palosaari.fi/linux/
11307Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11308T:      git git://linuxtv.org/anttip/media_tree.git
11309S:      Maintained
11310F:      drivers/media/dvb-frontends/rtl2832*
11311
11312RTL2832_SDR MEDIA DRIVER
11313M:      Antti Palosaari <crope@iki.fi>
11314L:      linux-media@vger.kernel.org
11315W:      https://linuxtv.org
11316W:      http://palosaari.fi/linux/
11317Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11318T:      git git://linuxtv.org/anttip/media_tree.git
11319S:      Maintained
11320F:      drivers/media/dvb-frontends/rtl2832_sdr*
11321
11322RTL8180 WIRELESS DRIVER
11323L:      linux-wireless@vger.kernel.org
11324W:      http://wireless.kernel.org/
11325T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11326S:      Orphan
11327F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
11328
11329RTL8187 WIRELESS DRIVER
11330M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11331M:      Hin-Tak Leung <htl10@users.sourceforge.net>
11332M:      Larry Finger <Larry.Finger@lwfinger.net>
11333L:      linux-wireless@vger.kernel.org
11334W:      http://wireless.kernel.org/
11335T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11336S:      Maintained
11337F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
11338
11339RTL8192CE WIRELESS DRIVER
11340M:      Larry Finger <Larry.Finger@lwfinger.net>
11341M:      Chaoming Li <chaoming_li@realsil.com.cn>
11342L:      linux-wireless@vger.kernel.org
11343W:      http://wireless.kernel.org/
11344T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11345S:      Maintained
11346F:      drivers/net/wireless/realtek/rtlwifi/
11347F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11348
11349RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11350M:      Jes Sorensen <Jes.Sorensen@gmail.com>
11351L:      linux-wireless@vger.kernel.org
11352T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11353S:      Maintained
11354F:      drivers/net/wireless/realtek/rtl8xxxu/
11355
11356S3 SAVAGE FRAMEBUFFER DRIVER
11357M:      Antonino Daplas <adaplas@gmail.com>
11358L:      linux-fbdev@vger.kernel.org
11359S:      Maintained
11360F:      drivers/video/fbdev/savage/
11361
11362S390
11363M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
11364M:      Heiko Carstens <heiko.carstens@de.ibm.com>
11365L:      linux-s390@vger.kernel.org
11366W:      http://www.ibm.com/developerworks/linux/linux390/
11367T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11368S:      Supported
11369F:      arch/s390/
11370F:      drivers/s390/
11371F:      Documentation/s390/
11372F:      Documentation/driver-api/s390-drivers.rst
11373
11374S390 COMMON I/O LAYER
11375M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11376M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11377L:      linux-s390@vger.kernel.org
11378W:      http://www.ibm.com/developerworks/linux/linux390/
11379S:      Supported
11380F:      drivers/s390/cio/
11381
11382S390 DASD DRIVER
11383M:      Stefan Haberland <sth@linux.vnet.ibm.com>
11384M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11385L:      linux-s390@vger.kernel.org
11386W:      http://www.ibm.com/developerworks/linux/linux390/
11387S:      Supported
11388F:      drivers/s390/block/dasd*
11389F:      block/partitions/ibm.c
11390
11391S390 IOMMU (PCI)
11392M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11393L:      linux-s390@vger.kernel.org
11394W:      http://www.ibm.com/developerworks/linux/linux390/
11395S:      Supported
11396F:      drivers/iommu/s390-iommu.c
11397
11398S390 IUCV NETWORK LAYER
11399M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11400M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11401L:      linux-s390@vger.kernel.org
11402W:      http://www.ibm.com/developerworks/linux/linux390/
11403S:      Supported
11404F:      drivers/s390/net/*iucv*
11405F:      include/net/iucv/
11406F:      net/iucv/
11407
11408S390 NETWORK DRIVERS
11409M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11410M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11411L:      linux-s390@vger.kernel.org
11412W:      http://www.ibm.com/developerworks/linux/linux390/
11413S:      Supported
11414F:      drivers/s390/net/
11415
11416S390 PCI SUBSYSTEM
11417M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11418M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11419L:      linux-s390@vger.kernel.org
11420W:      http://www.ibm.com/developerworks/linux/linux390/
11421S:      Supported
11422F:      arch/s390/pci/
11423F:      drivers/pci/hotplug/s390_pci_hpc.c
11424
11425S390 VFIO-CCW DRIVER
11426M:      Cornelia Huck <cohuck@redhat.com>
11427M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11428L:      linux-s390@vger.kernel.org
11429L:      kvm@vger.kernel.org
11430S:      Supported
11431F:      drivers/s390/cio/vfio_ccw*
11432F:      Documentation/s390/vfio-ccw.txt
11433F:      include/uapi/linux/vfio_ccw.h
11434
11435S390 ZCRYPT DRIVER
11436M:      Harald Freudenberger <freude@de.ibm.com>
11437L:      linux-s390@vger.kernel.org
11438W:      http://www.ibm.com/developerworks/linux/linux390/
11439S:      Supported
11440F:      drivers/s390/crypto/
11441
11442S390 ZFCP DRIVER
11443M:      Steffen Maier <maier@linux.vnet.ibm.com>
11444L:      linux-s390@vger.kernel.org
11445W:      http://www.ibm.com/developerworks/linux/linux390/
11446S:      Supported
11447F:      drivers/s390/scsi/zfcp_*
11448
11449S3C24XX SD/MMC Driver
11450M:      Ben Dooks <ben-linux@fluff.org>
11451L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11452S:      Supported
11453F:      drivers/mmc/host/s3cmci.*
11454
11455SAA6588 RDS RECEIVER DRIVER
11456M:      Hans Verkuil <hverkuil@xs4all.nl>
11457L:      linux-media@vger.kernel.org
11458T:      git git://linuxtv.org/media_tree.git
11459W:      https://linuxtv.org
11460S:      Odd Fixes
11461F:      drivers/media/i2c/saa6588*
11462
11463SAA7134 VIDEO4LINUX DRIVER
11464M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11465M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11466L:      linux-media@vger.kernel.org
11467W:      https://linuxtv.org
11468T:      git git://linuxtv.org/media_tree.git
11469S:      Odd fixes
11470F:      Documentation/media/v4l-drivers/saa7134*
11471F:      drivers/media/pci/saa7134/
11472
11473SAA7146 VIDEO4LINUX-2 DRIVER
11474M:      Hans Verkuil <hverkuil@xs4all.nl>
11475L:      linux-media@vger.kernel.org
11476T:      git git://linuxtv.org/media_tree.git
11477S:      Maintained
11478F:      drivers/media/common/saa7146/
11479F:      drivers/media/pci/saa7146/
11480F:      include/media/saa7146*
11481
11482SAMSUNG AUDIO (ASoC) DRIVERS
11483M:      Krzysztof Kozlowski <krzk@kernel.org>
11484M:      Sangbeom Kim <sbkim73@samsung.com>
11485M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11486L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11487S:      Supported
11488F:      sound/soc/samsung/
11489
11490SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11491M:      Krzysztof Kozlowski <krzk@kernel.org>
11492L:      linux-crypto@vger.kernel.org
11493L:      linux-samsung-soc@vger.kernel.org
11494S:      Maintained
11495F:      drivers/crypto/exynos-rng.c
11496F:      Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11497
11498SAMSUNG FRAMEBUFFER DRIVER
11499M:      Jingoo Han <jingoohan1@gmail.com>
11500L:      linux-fbdev@vger.kernel.org
11501S:      Maintained
11502F:      drivers/video/fbdev/s3c-fb.c
11503
11504SAMSUNG LAPTOP DRIVER
11505M:      Corentin Chary <corentin.chary@gmail.com>
11506L:      platform-driver-x86@vger.kernel.org
11507S:      Maintained
11508F:      drivers/platform/x86/samsung-laptop.c
11509
11510SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11511M:      Sangbeom Kim <sbkim73@samsung.com>
11512M:      Krzysztof Kozlowski <krzk@kernel.org>
11513M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11514L:      linux-kernel@vger.kernel.org
11515L:      linux-samsung-soc@vger.kernel.org
11516S:      Supported
11517F:      drivers/mfd/sec*.c
11518F:      drivers/regulator/s2m*.c
11519F:      drivers/regulator/s5m*.c
11520F:      drivers/clk/clk-s2mps11.c
11521F:      drivers/rtc/rtc-s5m.c
11522F:      include/linux/mfd/samsung/
11523F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11524F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11525F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11526F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11527
11528SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11529M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11530L:      linux-media@vger.kernel.org
11531L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11532S:      Maintained
11533F:      drivers/media/platform/s3c-camif/
11534F:      include/media/drv-intf/s3c_camif.h
11535
11536SAMSUNG S3FWRN5 NFC DRIVER
11537M:      Robert Baldyga <r.baldyga@samsung.com>
11538M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11539L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11540S:      Supported
11541F:      drivers/nfc/s3fwrn5
11542
11543SAMSUNG S5C73M3 CAMERA DRIVER
11544M:      Kyungmin Park <kyungmin.park@samsung.com>
11545M:      Andrzej Hajda <a.hajda@samsung.com>
11546L:      linux-media@vger.kernel.org
11547S:      Supported
11548F:      drivers/media/i2c/s5c73m3/*
11549
11550SAMSUNG S5K5BAF CAMERA DRIVER
11551M:      Kyungmin Park <kyungmin.park@samsung.com>
11552M:      Andrzej Hajda <a.hajda@samsung.com>
11553L:      linux-media@vger.kernel.org
11554S:      Supported
11555F:      drivers/media/i2c/s5k5baf.c
11556
11557SAMSUNG S5P Security SubSystem (SSS) DRIVER
11558M:      Krzysztof Kozlowski <krzk@kernel.org>
11559M:      Vladimir Zapolskiy <vz@mleia.com>
11560L:      linux-crypto@vger.kernel.org
11561L:      linux-samsung-soc@vger.kernel.org
11562S:      Maintained
11563F:      drivers/crypto/s5p-sss.c
11564
11565SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11566M:      Kyungmin Park <kyungmin.park@samsung.com>
11567M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11568L:      linux-media@vger.kernel.org
11569Q:      https://patchwork.linuxtv.org/project/linux-media/list/
11570S:      Supported
11571F:      drivers/media/platform/exynos4-is/
11572
11573SAMSUNG SOC CLOCK DRIVERS
11574M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11575M:      Tomasz Figa <tomasz.figa@gmail.com>
11576M:      Chanwoo Choi <cw00.choi@samsung.com>
11577S:      Supported
11578L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11579F:      drivers/clk/samsung/
11580F:      include/dt-bindings/clock/exynos*.h
11581F:      Documentation/devicetree/bindings/clock/exynos*.txt
11582
11583SAMSUNG SPI DRIVERS
11584M:      Kukjin Kim <kgene@kernel.org>
11585M:      Krzysztof Kozlowski <krzk@kernel.org>
11586M:      Andi Shyti <andi.shyti@samsung.com>
11587L:      linux-spi@vger.kernel.org
11588L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11589S:      Maintained
11590F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
11591F:      drivers/spi/spi-s3c*
11592F:      include/linux/platform_data/spi-s3c64xx.h
11593
11594SAMSUNG SXGBE DRIVERS
11595M:      Byungho An <bh74.an@samsung.com>
11596M:      Girish K S <ks.giri@samsung.com>
11597M:      Vipul Pandya <vipul.pandya@samsung.com>
11598S:      Supported
11599L:      netdev@vger.kernel.org
11600F:      drivers/net/ethernet/samsung/sxgbe/
11601
11602SAMSUNG THERMAL DRIVER
11603M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11604L:      linux-pm@vger.kernel.org
11605L:      linux-samsung-soc@vger.kernel.org
11606S:      Supported
11607T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11608F:      drivers/thermal/samsung/
11609
11610SAMSUNG USB2 PHY DRIVER
11611M:      Kamil Debski <kamil@wypas.org>
11612M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11613L:      linux-kernel@vger.kernel.org
11614S:      Supported
11615F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11616F:      Documentation/phy/samsung-usb2.txt
11617F:      drivers/phy/samsung/phy-exynos4210-usb2.c
11618F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
11619F:      drivers/phy/samsung/phy-exynos5250-usb2.c
11620F:      drivers/phy/samsung/phy-s5pv210-usb2.c
11621F:      drivers/phy/samsung/phy-samsung-usb2.c
11622F:      drivers/phy/samsung/phy-samsung-usb2.h
11623
11624SC1200 WDT DRIVER
11625M:      Zwane Mwaikambo <zwanem@gmail.com>
11626S:      Maintained
11627F:      drivers/watchdog/sc1200wdt.c
11628
11629SCHEDULER
11630M:      Ingo Molnar <mingo@redhat.com>
11631M:      Peter Zijlstra <peterz@infradead.org>
11632L:      linux-kernel@vger.kernel.org
11633T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11634S:      Maintained
11635F:      kernel/sched/
11636F:      include/linux/sched.h
11637F:      include/uapi/linux/sched.h
11638F:      include/linux/wait.h
11639
11640SCORE ARCHITECTURE
11641M:      Chen Liqin <liqin.linux@gmail.com>
11642M:      Lennox Wu <lennox.wu@gmail.com>
11643W:      http://www.sunplus.com
11644S:      Supported
11645F:      arch/score/
11646
11647SCR24X CHIP CARD INTERFACE DRIVER
11648M:      Lubomir Rintel <lkundrak@v3.sk>
11649S:      Supported
11650F:      drivers/char/pcmcia/scr24x_cs.c
11651
11652SCSI CDROM DRIVER
11653M:      Jens Axboe <axboe@kernel.dk>
11654L:      linux-scsi@vger.kernel.org
11655W:      http://www.kernel.dk
11656S:      Maintained
11657F:      drivers/scsi/sr*
11658
11659SCSI RDMA PROTOCOL (SRP) INITIATOR
11660M:      Bart Van Assche <bart.vanassche@sandisk.com>
11661L:      linux-rdma@vger.kernel.org
11662S:      Supported
11663W:      http://www.openfabrics.org
11664Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11665T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11666F:      drivers/infiniband/ulp/srp/
11667F:      include/scsi/srp.h
11668
11669SCSI SG DRIVER
11670M:      Doug Gilbert <dgilbert@interlog.com>
11671L:      linux-scsi@vger.kernel.org
11672W:      http://sg.danny.cz/sg
11673S:      Maintained
11674F:      Documentation/scsi/scsi-generic.txt
11675F:      drivers/scsi/sg.c
11676F:      include/scsi/sg.h
11677
11678SCSI SUBSYSTEM
11679M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11680T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11681M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11682T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11683L:      linux-scsi@vger.kernel.org
11684S:      Maintained
11685F:      Documentation/devicetree/bindings/scsi/
11686F:      drivers/scsi/
11687F:      include/scsi/
11688
11689SCSI TAPE DRIVER
11690M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11691L:      linux-scsi@vger.kernel.org
11692S:      Maintained
11693F:      Documentation/scsi/st.txt
11694F:      drivers/scsi/st.*
11695F:      drivers/scsi/st_*.h
11696
11697SCTP PROTOCOL
11698M:      Vlad Yasevich <vyasevich@gmail.com>
11699M:      Neil Horman <nhorman@tuxdriver.com>
11700L:      linux-sctp@vger.kernel.org
11701W:      http://lksctp.sourceforge.net
11702S:      Maintained
11703F:      Documentation/networking/sctp.txt
11704F:      include/linux/sctp.h
11705F:      include/uapi/linux/sctp.h
11706F:      include/net/sctp/
11707F:      net/sctp/
11708
11709SCx200 CPU SUPPORT
11710M:      Jim Cromie <jim.cromie@gmail.com>
11711S:      Odd Fixes
11712F:      Documentation/i2c/busses/scx200_acb
11713F:      arch/x86/platform/scx200/
11714F:      drivers/watchdog/scx200_wdt.c
11715F:      drivers/i2c/busses/scx200*
11716F:      drivers/mtd/maps/scx200_docflash.c
11717F:      include/linux/scx200.h
11718
11719SCx200 GPIO DRIVER
11720M:      Jim Cromie <jim.cromie@gmail.com>
11721S:      Maintained
11722F:      drivers/char/scx200_gpio.c
11723F:      include/linux/scx200_gpio.h
11724
11725SCx200 HRT CLOCKSOURCE DRIVER
11726M:      Jim Cromie <jim.cromie@gmail.com>
11727S:      Maintained
11728F:      drivers/clocksource/scx200_hrt.c
11729
11730SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11731M:      Sascha Sommer <saschasommer@freenet.de>
11732L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11733S:      Maintained
11734F:      drivers/mmc/host/sdricoh_cs.c
11735
11736SECURE COMPUTING
11737M:      Kees Cook <keescook@chromium.org>
11738R:      Andy Lutomirski <luto@amacapital.net>
11739R:      Will Drewry <wad@chromium.org>
11740T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11741S:      Supported
11742F:      kernel/seccomp.c
11743F:      include/uapi/linux/seccomp.h
11744F:      include/linux/seccomp.h
11745F:      tools/testing/selftests/seccomp/*
11746F:      tools/testing/selftests/kselftest_harness.h
11747F:      Documentation/userspace-api/seccomp_filter.rst
11748K:      \bsecure_computing
11749K:      \bTIF_SECCOMP\b
11750
11751SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11752M:      Al Cooper <alcooperx@gmail.com>
11753L:      linux-mmc@vger.kernel.org
11754L:      bcm-kernel-feedback-list@broadcom.com
11755S:      Maintained
11756F:      drivers/mmc/host/sdhci-brcmstb*
11757
11758SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11759M:      Adrian Hunter <adrian.hunter@intel.com>
11760L:      linux-mmc@vger.kernel.org
11761T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11762S:      Maintained
11763F:      drivers/mmc/host/sdhci*
11764F:      include/linux/mmc/sdhci*
11765
11766SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11767M:      Ben Dooks <ben-linux@fluff.org>
11768M:      Jaehoon Chung <jh80.chung@samsung.com>
11769L:      linux-mmc@vger.kernel.org
11770S:      Maintained
11771F:      drivers/mmc/host/sdhci-s3c*
11772
11773SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11774M:      Viresh Kumar <vireshk@kernel.org>
11775L:      linux-mmc@vger.kernel.org
11776S:      Maintained
11777F:      drivers/mmc/host/sdhci-spear.c
11778
11779SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11780M:      Scott Bauer <scott.bauer@intel.com>
11781M:      Jonathan Derrick <jonathan.derrick@intel.com>
11782M:      Rafael Antognolli <rafael.antognolli@intel.com>
11783L:      linux-block@vger.kernel.org
11784S:      Supported
11785F:      block/sed*
11786F:      block/opal_proto.h
11787F:      include/linux/sed*
11788F:      include/uapi/linux/sed*
11789
11790SECURITY CONTACT
11791M:      Security Officers <security@kernel.org>
11792S:      Supported
11793
11794SECURITY SUBSYSTEM
11795M:      James Morris <james.l.morris@oracle.com>
11796M:      "Serge E. Hallyn" <serge@hallyn.com>
11797L:      linux-security-module@vger.kernel.org (suggested Cc:)
11798T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11799W:      http://kernsec.org/
11800S:      Supported
11801F:      security/
11802
11803SELINUX SECURITY MODULE
11804M:      Paul Moore <paul@paul-moore.com>
11805M:      Stephen Smalley <sds@tycho.nsa.gov>
11806M:      Eric Paris <eparis@parisplace.org>
11807L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11808W:      http://selinuxproject.org
11809T:      git git://git.infradead.org/users/pcmoore/selinux
11810S:      Supported
11811F:      include/linux/selinux*
11812F:      security/selinux/
11813F:      scripts/selinux/
11814F:      Documentation/admin-guide/LSM/SELinux.rst
11815
11816SENSABLE PHANTOM
11817M:      Jiri Slaby <jirislaby@gmail.com>
11818S:      Maintained
11819F:      drivers/misc/phantom.c
11820F:      include/uapi/linux/phantom.h
11821
11822SERIAL DEVICE BUS
11823M:      Rob Herring <robh@kernel.org>
11824L:      linux-serial@vger.kernel.org
11825S:      Maintained
11826F:      Documentation/devicetree/bindings/serial/slave-device.txt
11827F:      drivers/tty/serdev/
11828F:      include/linux/serdev.h
11829
11830SERIAL DRIVERS
11831M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11832L:      linux-serial@vger.kernel.org
11833S:      Maintained
11834F:      Documentation/devicetree/bindings/serial/
11835F:      drivers/tty/serial/
11836
11837SERIAL IR RECEIVER
11838M:      Sean Young <sean@mess.org>
11839L:      linux-media@vger.kernel.org
11840S:      Maintained
11841F:      drivers/media/rc/serial_ir.c
11842
11843SFC NETWORK DRIVER
11844M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11845M:      Edward Cree <ecree@solarflare.com>
11846M:      Bert Kenward <bkenward@solarflare.com>
11847L:      netdev@vger.kernel.org
11848S:      Supported
11849F:      drivers/net/ethernet/sfc/
11850
11851SGI GRU DRIVER
11852M:      Dimitri Sivanich <sivanich@sgi.com>
11853S:      Maintained
11854F:      drivers/misc/sgi-gru/
11855
11856SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11857M:      Pat Gefre <pfg@sgi.com>
11858L:      linux-ia64@vger.kernel.org
11859S:      Supported
11860F:      Documentation/ia64/serial.txt
11861F:      drivers/tty/serial/ioc?_serial.c
11862F:      include/linux/ioc?.h
11863
11864SGI XP/XPC/XPNET DRIVER
11865M:      Cliff Whickman <cpw@sgi.com>
11866M:      Robin Holt <robinmholt@gmail.com>
11867S:      Maintained
11868F:      drivers/misc/sgi-xp/
11869
11870SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11871M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11872L:      linux-s390@vger.kernel.org
11873W:      http://www.ibm.com/developerworks/linux/linux390/
11874S:      Supported
11875F:      net/smc/
11876
11877SH_VEU V4L2 MEM2MEM DRIVER
11878L:      linux-media@vger.kernel.org
11879S:      Orphan
11880F:      drivers/media/platform/sh_veu.c
11881
11882SH_VOU V4L2 OUTPUT DRIVER
11883L:      linux-media@vger.kernel.org
11884S:      Orphan
11885F:      drivers/media/platform/sh_vou.c
11886F:      include/media/drv-intf/sh_vou.h
11887
11888SI2157 MEDIA DRIVER
11889M:      Antti Palosaari <crope@iki.fi>
11890L:      linux-media@vger.kernel.org
11891W:      https://linuxtv.org
11892W:      http://palosaari.fi/linux/
11893Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11894T:      git git://linuxtv.org/anttip/media_tree.git
11895S:      Maintained
11896F:      drivers/media/tuners/si2157*
11897
11898SI2168 MEDIA DRIVER
11899M:      Antti Palosaari <crope@iki.fi>
11900L:      linux-media@vger.kernel.org
11901W:      https://linuxtv.org
11902W:      http://palosaari.fi/linux/
11903Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11904T:      git git://linuxtv.org/anttip/media_tree.git
11905S:      Maintained
11906F:      drivers/media/dvb-frontends/si2168*
11907
11908SI470X FM RADIO RECEIVER I2C DRIVER
11909M:      Hans Verkuil <hverkuil@xs4all.nl>
11910L:      linux-media@vger.kernel.org
11911T:      git git://linuxtv.org/media_tree.git
11912W:      https://linuxtv.org
11913S:      Odd Fixes
11914F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11915
11916SI470X FM RADIO RECEIVER USB DRIVER
11917M:      Hans Verkuil <hverkuil@xs4all.nl>
11918L:      linux-media@vger.kernel.org
11919T:      git git://linuxtv.org/media_tree.git
11920W:      https://linuxtv.org
11921S:      Maintained
11922F:      drivers/media/radio/si470x/radio-si470x-common.c
11923F:      drivers/media/radio/si470x/radio-si470x.h
11924F:      drivers/media/radio/si470x/radio-si470x-usb.c
11925
11926SI4713 FM RADIO TRANSMITTER I2C DRIVER
11927M:      Eduardo Valentin <edubezval@gmail.com>
11928L:      linux-media@vger.kernel.org
11929T:      git git://linuxtv.org/media_tree.git
11930W:      https://linuxtv.org
11931S:      Odd Fixes
11932F:      drivers/media/radio/si4713/si4713.?
11933
11934SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11935M:      Eduardo Valentin <edubezval@gmail.com>
11936L:      linux-media@vger.kernel.org
11937T:      git git://linuxtv.org/media_tree.git
11938W:      https://linuxtv.org
11939S:      Odd Fixes
11940F:      drivers/media/radio/si4713/radio-platform-si4713.c
11941
11942SI4713 FM RADIO TRANSMITTER USB DRIVER
11943M:      Hans Verkuil <hverkuil@xs4all.nl>
11944L:      linux-media@vger.kernel.org
11945T:      git git://linuxtv.org/media_tree.git
11946W:      https://linuxtv.org
11947S:      Maintained
11948F:      drivers/media/radio/si4713/radio-usb-si4713.c
11949
11950SIANO DVB DRIVER
11951M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11952M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11953L:      linux-media@vger.kernel.org
11954W:      https://linuxtv.org
11955T:      git git://linuxtv.org/media_tree.git
11956S:      Odd fixes
11957F:      drivers/media/common/siano/
11958F:      drivers/media/usb/siano/
11959F:      drivers/media/usb/siano/
11960F:      drivers/media/mmc/siano/
11961
11962SILEAD TOUCHSCREEN DRIVER
11963M:      Hans de Goede <hdegoede@redhat.com>
11964L:      linux-input@vger.kernel.org
11965L:      platform-driver-x86@vger.kernel.org
11966S:      Maintained
11967F:      drivers/input/touchscreen/silead.c
11968F:      drivers/platform/x86/silead_dmi.c
11969
11970SILICON MOTION SM712 FRAME BUFFER DRIVER
11971M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11972M:      Teddy Wang <teddy.wang@siliconmotion.com>
11973M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11974L:      linux-fbdev@vger.kernel.org
11975S:      Maintained
11976F:      drivers/video/fbdev/sm712*
11977F:      Documentation/fb/sm712fb.txt
11978
11979SIMPLE FIRMWARE INTERFACE (SFI)
11980M:      Len Brown <lenb@kernel.org>
11981L:      sfi-devel@simplefirmware.org
11982W:      http://simplefirmware.org/
11983T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11984S:      Supported
11985F:      arch/x86/platform/sfi/
11986F:      drivers/sfi/
11987F:      include/linux/sfi*.h
11988
11989SIMPLEFB FB DRIVER
11990M:      Hans de Goede <hdegoede@redhat.com>
11991L:      linux-fbdev@vger.kernel.org
11992S:      Maintained
11993F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11994F:      drivers/video/fbdev/simplefb.c
11995F:      include/linux/platform_data/simplefb.h
11996
11997SIMTEC EB110ATX (Chalice CATS)
11998P:      Ben Dooks
11999P:      Vincent Sanders <vince@simtec.co.uk>
12000M:      Simtec Linux Team <linux@simtec.co.uk>
12001W:      http://www.simtec.co.uk/products/EB110ATX/
12002S:      Supported
12003
12004SIMTEC EB2410ITX (BAST)
12005P:      Ben Dooks
12006P:      Vincent Sanders <vince@simtec.co.uk>
12007M:      Simtec Linux Team <linux@simtec.co.uk>
12008W:      http://www.simtec.co.uk/products/EB2410ITX/
12009S:      Supported
12010F:      arch/arm/mach-s3c24xx/mach-bast.c
12011F:      arch/arm/mach-s3c24xx/bast-ide.c
12012F:      arch/arm/mach-s3c24xx/bast-irq.c
12013
12014SIPHASH PRF ROUTINES
12015M:      Jason A. Donenfeld <Jason@zx2c4.com>
12016S:      Maintained
12017F:      lib/siphash.c
12018F:      lib/test_siphash.c
12019F:      include/linux/siphash.h
12020
12021SIS 190 ETHERNET DRIVER
12022M:      Francois Romieu <romieu@fr.zoreil.com>
12023L:      netdev@vger.kernel.org
12024S:      Maintained
12025F:      drivers/net/ethernet/sis/sis190.c
12026
12027SIS 900/7016 FAST ETHERNET DRIVER
12028M:      Daniele Venzano <venza@brownhat.org>
12029W:      http://www.brownhat.org/sis900.html
12030L:      netdev@vger.kernel.org
12031S:      Maintained
12032F:      drivers/net/ethernet/sis/sis900.*
12033
12034SIS FRAMEBUFFER DRIVER
12035M:      Thomas Winischhofer <thomas@winischhofer.net>
12036W:      http://www.winischhofer.net/linuxsisvga.shtml
12037S:      Maintained
12038F:      Documentation/fb/sisfb.txt
12039F:      drivers/video/fbdev/sis/
12040F:      include/video/sisfb.h
12041
12042SIS USB2VGA DRIVER
12043M:      Thomas Winischhofer <thomas@winischhofer.net>
12044W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12045S:      Maintained
12046F:      drivers/usb/misc/sisusbvga/
12047
12048SLAB ALLOCATOR
12049M:      Christoph Lameter <cl@linux.com>
12050M:      Pekka Enberg <penberg@kernel.org>
12051M:      David Rientjes <rientjes@google.com>
12052M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12053M:      Andrew Morton <akpm@linux-foundation.org>
12054L:      linux-mm@kvack.org
12055S:      Maintained
12056F:      include/linux/sl?b*.h
12057F:      mm/sl?b*
12058
12059SLEEPABLE READ-COPY UPDATE (SRCU)
12060M:      Lai Jiangshan <jiangshanlai@gmail.com>
12061M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12062M:      Josh Triplett <josh@joshtriplett.org>
12063R:      Steven Rostedt <rostedt@goodmis.org>
12064R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12065L:      linux-kernel@vger.kernel.org
12066W:      http://www.rdrop.com/users/paulmck/RCU/
12067S:      Supported
12068T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12069F:      include/linux/srcu.h
12070F:      kernel/rcu/srcu.c
12071
12072SMACK SECURITY MODULE
12073M:      Casey Schaufler <casey@schaufler-ca.com>
12074L:      linux-security-module@vger.kernel.org
12075W:      http://schaufler-ca.com
12076T:      git git://github.com/cschaufler/smack-next
12077S:      Maintained
12078F:      Documentation/admin-guide/LSM/Smack.rst
12079F:      security/smack/
12080
12081SMC91x ETHERNET DRIVER
12082M:      Nicolas Pitre <nico@fluxnic.net>
12083S:      Odd Fixes
12084F:      drivers/net/ethernet/smsc/smc91x.*
12085
12086SMIA AND SMIA++ IMAGE SENSOR DRIVER
12087M:      Sakari Ailus <sakari.ailus@iki.fi>
12088L:      linux-media@vger.kernel.org
12089S:      Maintained
12090F:      drivers/media/i2c/smiapp/
12091F:      include/media/i2c/smiapp.h
12092F:      drivers/media/i2c/smiapp-pll.c
12093F:      drivers/media/i2c/smiapp-pll.h
12094F:      include/uapi/linux/smiapp.h
12095F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12096
12097SMM665 HARDWARE MONITOR DRIVER
12098M:      Guenter Roeck <linux@roeck-us.net>
12099L:      linux-hwmon@vger.kernel.org
12100S:      Maintained
12101F:      Documentation/hwmon/smm665
12102F:      drivers/hwmon/smm665.c
12103
12104SMSC EMC2103 HARDWARE MONITOR DRIVER
12105M:      Steve Glendinning <steve.glendinning@shawell.net>
12106L:      linux-hwmon@vger.kernel.org
12107S:      Maintained
12108F:      Documentation/hwmon/emc2103
12109F:      drivers/hwmon/emc2103.c
12110
12111SMSC SCH5627 HARDWARE MONITOR DRIVER
12112M:      Hans de Goede <hdegoede@redhat.com>
12113L:      linux-hwmon@vger.kernel.org
12114S:      Supported
12115F:      Documentation/hwmon/sch5627
12116F:      drivers/hwmon/sch5627.c
12117
12118SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12119M:      Steve Glendinning <steve.glendinning@shawell.net>
12120L:      linux-fbdev@vger.kernel.org
12121S:      Maintained
12122F:      drivers/video/fbdev/smscufx.c
12123
12124SMSC47B397 HARDWARE MONITOR DRIVER
12125M:      Jean Delvare <jdelvare@suse.com>
12126L:      linux-hwmon@vger.kernel.org
12127S:      Maintained
12128F:      Documentation/hwmon/smsc47b397
12129F:      drivers/hwmon/smsc47b397.c
12130
12131SMSC911x ETHERNET DRIVER
12132M:      Steve Glendinning <steve.glendinning@shawell.net>
12133L:      netdev@vger.kernel.org
12134S:      Maintained
12135F:      include/linux/smsc911x.h
12136F:      drivers/net/ethernet/smsc/smsc911x.*
12137
12138SMSC9420 PCI ETHERNET DRIVER
12139M:      Steve Glendinning <steve.glendinning@shawell.net>
12140L:      netdev@vger.kernel.org
12141S:      Maintained
12142F:      drivers/net/ethernet/smsc/smsc9420.*
12143
12144SOC-CAMERA V4L2 SUBSYSTEM
12145M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12146L:      linux-media@vger.kernel.org
12147T:      git git://linuxtv.org/media_tree.git
12148S:      Maintained
12149F:      include/media/soc*
12150F:      drivers/media/i2c/soc_camera/
12151F:      drivers/media/platform/soc_camera/
12152
12153SOEKRIS NET48XX LED SUPPORT
12154M:      Chris Boot <bootc@bootc.net>
12155S:      Maintained
12156F:      drivers/leds/leds-net48xx.c
12157
12158SOFT-ROCE DRIVER (rxe)
12159M:      Moni Shoua <monis@mellanox.com>
12160L:      linux-rdma@vger.kernel.org
12161S:      Supported
12162W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12163Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12164F:      drivers/infiniband/sw/rxe/
12165F:      include/uapi/rdma/rdma_user_rxe.h
12166
12167SOFTLOGIC 6x10 MPEG CODEC
12168M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12169M:      Anton Sviridenko <anton@corp.bluecherry.net>
12170M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12171M:      Andrey Utkin <andrey_utkin@fastmail.com>
12172M:      Ismael Luceno <ismael@iodev.co.uk>
12173L:      linux-media@vger.kernel.org
12174S:      Supported
12175F:      drivers/media/pci/solo6x10/
12176
12177SOFTWARE RAID (Multiple Disks) SUPPORT
12178M:      Shaohua Li <shli@kernel.org>
12179L:      linux-raid@vger.kernel.org
12180T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12181S:      Supported
12182F:      drivers/md/
12183F:      include/linux/raid/
12184F:      include/uapi/linux/raid/
12185
12186SONIC NETWORK DRIVER
12187M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12188L:      netdev@vger.kernel.org
12189S:      Maintained
12190F:      drivers/net/ethernet/natsemi/sonic.*
12191
12192SONICS SILICON BACKPLANE DRIVER (SSB)
12193M:      Michael Buesch <m@bues.ch>
12194L:      linux-wireless@vger.kernel.org
12195S:      Maintained
12196F:      drivers/ssb/
12197F:      include/linux/ssb/
12198
12199SONY MEMORYSTICK CARD SUPPORT
12200M:      Alex Dubov <oakad@yahoo.com>
12201W:      http://tifmxx.berlios.de/
12202S:      Maintained
12203F:      drivers/memstick/host/tifm_ms.c
12204
12205SONY MEMORYSTICK STANDARD SUPPORT
12206M:      Maxim Levitsky <maximlevitsky@gmail.com>
12207S:      Maintained
12208F:      drivers/memstick/core/ms_block.*
12209
12210SONY VAIO CONTROL DEVICE DRIVER
12211M:      Mattia Dongili <malattia@linux.it>
12212L:      platform-driver-x86@vger.kernel.org
12213W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12214S:      Maintained
12215F:      Documentation/laptops/sony-laptop.txt
12216F:      drivers/char/sonypi.c
12217F:      drivers/platform/x86/sony-laptop.c
12218F:      include/linux/sony-laptop.h
12219
12220SOUND
12221M:      Jaroslav Kysela <perex@perex.cz>
12222M:      Takashi Iwai <tiwai@suse.com>
12223L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12224W:      http://www.alsa-project.org/
12225T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12226T:      git git://git.alsa-project.org/alsa-kernel.git
12227Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12228S:      Maintained
12229F:      Documentation/sound/
12230F:      include/sound/
12231F:      include/uapi/sound/
12232F:      sound/
12233
12234SOUND - COMPRESSED AUDIO
12235M:      Vinod Koul <vinod.koul@intel.com>
12236L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12237T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12238S:      Supported
12239F:      Documentation/sound/alsa/compress_offload.txt
12240F:      include/sound/compress_driver.h
12241F:      include/uapi/sound/compress_*
12242F:      sound/core/compress_offload.c
12243F:      sound/soc/soc-compress.c
12244
12245SOUND - DMAENGINE HELPERS
12246M:      Lars-Peter Clausen <lars@metafoo.de>
12247S:      Supported
12248F:      include/sound/dmaengine_pcm.h
12249F:      sound/core/pcm_dmaengine.c
12250F:      sound/soc/soc-generic-dmaengine-pcm.c
12251
12252SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12253M:      Liam Girdwood <lgirdwood@gmail.com>
12254M:      Mark Brown <broonie@kernel.org>
12255T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12256L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12257W:      http://alsa-project.org/main/index.php/ASoC
12258S:      Supported
12259F:      Documentation/devicetree/bindings/sound/
12260F:      Documentation/sound/alsa/soc/
12261F:      sound/soc/
12262F:      include/sound/soc*
12263
12264SP2 MEDIA DRIVER
12265M:      Olli Salonen <olli.salonen@iki.fi>
12266L:      linux-media@vger.kernel.org
12267W:      https://linuxtv.org
12268Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12269S:      Maintained
12270F:      drivers/media/dvb-frontends/sp2*
12271
12272SPARC + UltraSPARC (sparc/sparc64)
12273M:      "David S. Miller" <davem@davemloft.net>
12274L:      sparclinux@vger.kernel.org
12275Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12276T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12277T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12278S:      Maintained
12279F:      arch/sparc/
12280F:      drivers/sbus/
12281
12282SPARC SERIAL DRIVERS
12283M:      "David S. Miller" <davem@davemloft.net>
12284L:      sparclinux@vger.kernel.org
12285T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12286T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12287S:      Maintained
12288F:      include/linux/sunserialcore.h
12289F:      drivers/tty/serial/suncore.c
12290F:      drivers/tty/serial/sunhv.c
12291F:      drivers/tty/serial/sunsab.c
12292F:      drivers/tty/serial/sunsab.h
12293F:      drivers/tty/serial/sunsu.c
12294F:      drivers/tty/serial/sunzilog.c
12295F:      drivers/tty/serial/sunzilog.h
12296
12297SPARSE CHECKER
12298M:      "Christopher Li" <sparse@chrisli.org>
12299L:      linux-sparse@vger.kernel.org
12300W:      https://sparse.wiki.kernel.org/
12301T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12302T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12303S:      Maintained
12304F:      include/linux/compiler.h
12305
12306SPEAR CLOCK FRAMEWORK SUPPORT
12307M:      Viresh Kumar <vireshk@kernel.org>
12308L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12309W:      http://www.st.com/spear
12310S:      Maintained
12311F:      drivers/clk/spear/
12312
12313SPEAR PLATFORM SUPPORT
12314M:      Viresh Kumar <vireshk@kernel.org>
12315M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12316L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12317W:      http://www.st.com/spear
12318S:      Maintained
12319F:      arch/arm/boot/dts/spear*
12320F:      arch/arm/mach-spear/
12321
12322SPI NOR SUBSYSTEM
12323M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12324M:      Marek Vasut <marek.vasut@gmail.com>
12325L:      linux-mtd@lists.infradead.org
12326W:      http://www.linux-mtd.infradead.org/
12327Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12328T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12329T:      git git://git.infradead.org/l2-mtd.git spi-nor/next
12330S:      Maintained
12331F:      drivers/mtd/spi-nor/
12332F:      include/linux/mtd/spi-nor.h
12333
12334SPI SUBSYSTEM
12335M:      Mark Brown <broonie@kernel.org>
12336L:      linux-spi@vger.kernel.org
12337T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12338Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12339S:      Maintained
12340F:      Documentation/devicetree/bindings/spi/
12341F:      Documentation/spi/
12342F:      drivers/spi/
12343F:      include/linux/spi/
12344F:      include/uapi/linux/spi/
12345F:      tools/spi/
12346
12347SPIDERNET NETWORK DRIVER for CELL
12348M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12349L:      netdev@vger.kernel.org
12350S:      Supported
12351F:      Documentation/networking/spider_net.txt
12352F:      drivers/net/ethernet/toshiba/spider_net*
12353
12354SPMI SUBSYSTEM
12355R:      Stephen Boyd <sboyd@codeaurora.org>
12356L:      linux-arm-msm@vger.kernel.org
12357F:      Documentation/devicetree/bindings/spmi/
12358F:      drivers/spmi/
12359F:      include/dt-bindings/spmi/spmi.h
12360F:      include/linux/spmi.h
12361F:      include/trace/events/spmi.h
12362
12363SPU FILE SYSTEM
12364M:      Jeremy Kerr <jk@ozlabs.org>
12365L:      linuxppc-dev@lists.ozlabs.org
12366W:      http://www.ibm.com/developerworks/power/cell/
12367S:      Supported
12368F:      Documentation/filesystems/spufs.txt
12369F:      arch/powerpc/platforms/cell/spufs/
12370
12371SQUASHFS FILE SYSTEM
12372M:      Phillip Lougher <phillip@squashfs.org.uk>
12373L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12374W:      http://squashfs.org.uk
12375T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12376S:      Maintained
12377F:      Documentation/filesystems/squashfs.txt
12378F:      fs/squashfs/
12379
12380SRM (Alpha) environment access
12381M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12382S:      Maintained
12383F:      arch/alpha/kernel/srm_env.c
12384
12385STABLE BRANCH
12386M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12387L:      stable@vger.kernel.org
12388S:      Supported
12389F:      Documentation/process/stable-kernel-rules.rst
12390
12391STAGING - COMEDI
12392M:      Ian Abbott <abbotti@mev.co.uk>
12393M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12394S:      Odd Fixes
12395F:      drivers/staging/comedi/
12396
12397STAGING - FLARION FT1000 DRIVERS
12398M:      Marek Belisko <marek.belisko@gmail.com>
12399S:      Odd Fixes
12400F:      drivers/staging/ft1000/
12401
12402STAGING - INDUSTRIAL IO
12403M:      Jonathan Cameron <jic23@kernel.org>
12404L:      linux-iio@vger.kernel.org
12405S:      Odd Fixes
12406F:      Documentation/devicetree/bindings/staging/iio/
12407F:      drivers/staging/iio/
12408
12409STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12410M:      Jarod Wilson <jarod@wilsonet.com>
12411W:      http://www.lirc.org/
12412S:      Odd Fixes
12413F:      drivers/staging/media/lirc/
12414
12415STAGING - LUSTRE PARALLEL FILESYSTEM
12416M:      Oleg Drokin <oleg.drokin@intel.com>
12417M:      Andreas Dilger <andreas.dilger@intel.com>
12418M:      James Simmons <jsimmons@infradead.org>
12419L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12420W:      http://wiki.lustre.org/
12421S:      Maintained
12422F:      drivers/staging/lustre
12423
12424STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12425M:      Marc Dietrich <marvin24@gmx.de>
12426L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12427L:      linux-tegra@vger.kernel.org
12428S:      Maintained
12429F:      drivers/staging/nvec/
12430
12431STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12432M:      Jens Frederich <jfrederich@gmail.com>
12433M:      Daniel Drake <dsd@laptop.org>
12434M:      Jon Nettleton <jon.nettleton@gmail.com>
12435W:      http://wiki.laptop.org/go/DCON
12436S:      Maintained
12437F:      drivers/staging/olpc_dcon/
12438
12439STAGING - REALTEK RTL8712U DRIVERS
12440M:      Larry Finger <Larry.Finger@lwfinger.net>
12441M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12442S:      Odd Fixes
12443F:      drivers/staging/rtl8712/
12444
12445STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12446M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12447M:      Teddy Wang <teddy.wang@siliconmotion.com>
12448M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12449L:      linux-fbdev@vger.kernel.org
12450S:      Maintained
12451F:      drivers/staging/sm750fb/
12452
12453STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12454M:      William Hubbs <w.d.hubbs@gmail.com>
12455M:      Chris Brannon <chris@the-brannons.com>
12456M:      Kirk Reiser <kirk@reisers.ca>
12457M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12458L:      speakup@linux-speakup.org
12459W:      http://www.linux-speakup.org/
12460S:      Odd Fixes
12461F:      drivers/staging/speakup/
12462
12463STAGING - VIA VT665X DRIVERS
12464M:      Forest Bond <forest@alittletooquiet.net>
12465S:      Odd Fixes
12466F:      drivers/staging/vt665?/
12467
12468STAGING - WILC1000 WIFI DRIVER
12469M:      Aditya Shankar <aditya.shankar@microchip.com>
12470M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12471L:      linux-wireless@vger.kernel.org
12472S:      Supported
12473F:      drivers/staging/wilc1000/
12474
12475STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12476M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12477S:      Odd Fixes
12478F:      drivers/staging/xgifb/
12479
12480STAGING SUBSYSTEM
12481M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12482T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12483L:      devel@driverdev.osuosl.org
12484S:      Supported
12485F:      drivers/staging/
12486
12487STARFIRE/DURALAN NETWORK DRIVER
12488M:      Ion Badulescu <ionut@badula.org>
12489S:      Odd Fixes
12490F:      drivers/net/ethernet/adaptec/starfire*
12491
12492STI CEC DRIVER
12493M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
12494S:      Maintained
12495F:      drivers/staging/media/st-cec/
12496F:      Documentation/devicetree/bindings/media/stih-cec.txt
12497
12498STK1160 USB VIDEO CAPTURE DRIVER
12499M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12500L:      linux-media@vger.kernel.org
12501T:      git git://linuxtv.org/media_tree.git
12502S:      Maintained
12503F:      drivers/media/usb/stk1160/
12504
12505STMMAC ETHERNET DRIVER
12506M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
12507M:      Alexandre Torgue <alexandre.torgue@st.com>
12508L:      netdev@vger.kernel.org
12509W:      http://www.stlinux.com
12510S:      Supported
12511F:      drivers/net/ethernet/stmicro/stmmac/
12512
12513SUN3/3X
12514M:      Sam Creasey <sammy@sammy.net>
12515W:      http://sammy.net/sun3/
12516S:      Maintained
12517F:      arch/m68k/kernel/*sun3*
12518F:      arch/m68k/sun3*/
12519F:      arch/m68k/include/asm/sun3*
12520F:      drivers/net/ethernet/i825xx/sun3*
12521
12522SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12523M:      Hans de Goede <hdegoede@redhat.com>
12524L:      linux-input@vger.kernel.org
12525S:      Maintained
12526F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12527F:      drivers/input/keyboard/sun4i-lradc-keys.c
12528
12529SUNDANCE NETWORK DRIVER
12530M:      Denis Kirjanov <kda@linux-powerpc.org>
12531L:      netdev@vger.kernel.org
12532S:      Maintained
12533F:      drivers/net/ethernet/dlink/sundance.c
12534
12535SUPERH
12536M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12537M:      Rich Felker <dalias@libc.org>
12538L:      linux-sh@vger.kernel.org
12539Q:      http://patchwork.kernel.org/project/linux-sh/list/
12540S:      Maintained
12541F:      Documentation/sh/
12542F:      arch/sh/
12543F:      drivers/sh/
12544
12545SUSPEND TO RAM
12546M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12547M:      Len Brown <len.brown@intel.com>
12548M:      Pavel Machek <pavel@ucw.cz>
12549L:      linux-pm@vger.kernel.org
12550B:      https://bugzilla.kernel.org
12551S:      Supported
12552F:      Documentation/power/
12553F:      arch/x86/kernel/acpi/
12554F:      drivers/base/power/
12555F:      kernel/power/
12556F:      include/linux/suspend.h
12557F:      include/linux/freezer.h
12558F:      include/linux/pm.h
12559
12560SVGA HANDLING
12561M:      Martin Mares <mj@ucw.cz>
12562L:      linux-video@atrey.karlin.mff.cuni.cz
12563S:      Maintained
12564F:      Documentation/svga.txt
12565F:      arch/x86/boot/video*
12566
12567SWIOTLB SUBSYSTEM
12568M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12569L:      linux-kernel@vger.kernel.org
12570T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12571S:      Supported
12572F:      lib/swiotlb.c
12573F:      arch/*/kernel/pci-swiotlb.c
12574F:      include/linux/swiotlb.h
12575
12576SWITCHDEV
12577M:      Jiri Pirko <jiri@resnulli.us>
12578M:      Ivan Vecera <ivecera@redhat.com>
12579L:      netdev@vger.kernel.org
12580S:      Supported
12581F:      net/switchdev/
12582F:      include/net/switchdev.h
12583
12584SYNC FILE FRAMEWORK
12585M:      Sumit Semwal <sumit.semwal@linaro.org>
12586R:      Gustavo Padovan <gustavo@padovan.org>
12587S:      Maintained
12588L:      linux-media@vger.kernel.org
12589L:      dri-devel@lists.freedesktop.org
12590F:      drivers/dma-buf/sync_*
12591F:      drivers/dma-buf/dma-fence*
12592F:      drivers/dma-buf/sw_sync.c
12593F:      include/linux/sync_file.h
12594F:      include/uapi/linux/sync_file.h
12595F:      Documentation/sync_file.txt
12596T:      git git://anongit.freedesktop.org/drm/drm-misc
12597
12598SYNOPSYS ARC ARCHITECTURE
12599M:      Vineet Gupta <vgupta@synopsys.com>
12600L:      linux-snps-arc@lists.infradead.org
12601S:      Supported
12602F:      arch/arc/
12603F:      Documentation/devicetree/bindings/arc/*
12604F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12605F:      drivers/clocksource/arc_timer.c
12606F:      drivers/tty/serial/arc_uart.c
12607T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12608
12609SYNOPSYS ARC SDP platform support
12610M:      Alexey Brodkin <abrodkin@synopsys.com>
12611S:      Supported
12612F:      arch/arc/plat-axs10x
12613F:      arch/arc/boot/dts/ax*
12614F:      Documentation/devicetree/bindings/arc/axs10*
12615
12616SYNOPSYS DESIGNWARE DMAC DRIVER
12617M:      Viresh Kumar <vireshk@kernel.org>
12618M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12619S:      Maintained
12620F:      include/linux/dma/dw.h
12621F:      include/linux/platform_data/dma-dw.h
12622F:      drivers/dma/dw/
12623
12624SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12625M:      Jie Deng <jiedeng@synopsys.com>
12626L:      netdev@vger.kernel.org
12627S:      Supported
12628F:      drivers/net/ethernet/synopsys/
12629
12630SYNOPSYS DESIGNWARE I2C DRIVER
12631M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
12632R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12633R:      Mika Westerberg <mika.westerberg@linux.intel.com>
12634L:      linux-i2c@vger.kernel.org
12635S:      Maintained
12636F:      drivers/i2c/busses/i2c-designware-*
12637F:      include/linux/platform_data/i2c-designware.h
12638
12639SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12640M:      Jaehoon Chung <jh80.chung@samsung.com>
12641L:      linux-mmc@vger.kernel.org
12642S:      Maintained
12643F:      drivers/mmc/host/dw_mmc*
12644
12645SYSTEM CONFIGURATION (SYSCON)
12646M:      Lee Jones <lee.jones@linaro.org>
12647M:      Arnd Bergmann <arnd@arndb.de>
12648T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12649S:      Supported
12650F:      drivers/mfd/syscon.c
12651
12652SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12653M:      Sudeep Holla <sudeep.holla@arm.com>
12654L:      linux-arm-kernel@lists.infradead.org
12655S:      Maintained
12656F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
12657F:      drivers/clk/clk-scpi.c
12658F:      drivers/cpufreq/scpi-cpufreq.c
12659F:      drivers/firmware/arm_scpi.c
12660F:      include/linux/scpi_protocol.h
12661
12662SYSTEM RESET/SHUTDOWN DRIVERS
12663M:      Sebastian Reichel <sre@kernel.org>
12664L:      linux-pm@vger.kernel.org
12665T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12666S:      Maintained
12667F:      Documentation/devicetree/bindings/power/reset/
12668F:      drivers/power/reset/
12669
12670SYSTEM TRACE MODULE CLASS
12671M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12672S:      Maintained
12673T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12674F:      Documentation/trace/stm.txt
12675F:      drivers/hwtracing/stm/
12676F:      include/linux/stm.h
12677F:      include/uapi/linux/stm.h
12678
12679SYSV FILESYSTEM
12680M:      Christoph Hellwig <hch@infradead.org>
12681S:      Maintained
12682F:      Documentation/filesystems/sysv-fs.txt
12683F:      fs/sysv/
12684F:      include/linux/sysv_fs.h
12685
12686TARGET SUBSYSTEM
12687M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12688L:      linux-scsi@vger.kernel.org
12689L:      target-devel@vger.kernel.org
12690W:      http://www.linux-iscsi.org
12691W:      http://groups.google.com/group/linux-iscsi-target-dev
12692T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12693S:      Supported
12694F:      drivers/target/
12695F:      include/target/
12696F:      Documentation/target/
12697
12698TASKSTATS STATISTICS INTERFACE
12699M:      Balbir Singh <bsingharora@gmail.com>
12700S:      Maintained
12701F:      Documentation/accounting/taskstats*
12702F:      include/linux/taskstats*
12703F:      kernel/taskstats.c
12704
12705TC subsystem
12706M:      Jamal Hadi Salim <jhs@mojatatu.com>
12707M:      Cong Wang <xiyou.wangcong@gmail.com>
12708M:      Jiri Pirko <jiri@resnulli.us>
12709L:      netdev@vger.kernel.org
12710S:      Maintained
12711F:      include/net/pkt_cls.h
12712F:      include/net/pkt_sched.h
12713F:      include/net/tc_act/
12714F:      include/uapi/linux/pkt_cls.h
12715F:      include/uapi/linux/pkt_sched.h
12716F:      include/uapi/linux/tc_act/
12717F:      include/uapi/linux/tc_ematch/
12718F:      net/sched/
12719
12720TCP LOW PRIORITY MODULE
12721M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12722M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12723W:      http://tcp-lp-mod.sourceforge.net/
12724S:      Maintained
12725F:      net/ipv4/tcp_lp.c
12726
12727TDA10071 MEDIA DRIVER
12728M:      Antti Palosaari <crope@iki.fi>
12729L:      linux-media@vger.kernel.org
12730W:      https://linuxtv.org
12731W:      http://palosaari.fi/linux/
12732Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12733T:      git git://linuxtv.org/anttip/media_tree.git
12734S:      Maintained
12735F:      drivers/media/dvb-frontends/tda10071*
12736
12737TDA18212 MEDIA DRIVER
12738M:      Antti Palosaari <crope@iki.fi>
12739L:      linux-media@vger.kernel.org
12740W:      https://linuxtv.org
12741W:      http://palosaari.fi/linux/
12742Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12743T:      git git://linuxtv.org/anttip/media_tree.git
12744S:      Maintained
12745F:      drivers/media/tuners/tda18212*
12746
12747TDA18218 MEDIA DRIVER
12748M:      Antti Palosaari <crope@iki.fi>
12749L:      linux-media@vger.kernel.org
12750W:      https://linuxtv.org
12751W:      http://palosaari.fi/linux/
12752Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12753T:      git git://linuxtv.org/anttip/media_tree.git
12754S:      Maintained
12755F:      drivers/media/tuners/tda18218*
12756
12757TDA18271 MEDIA DRIVER
12758M:      Michael Krufky <mkrufky@linuxtv.org>
12759L:      linux-media@vger.kernel.org
12760W:      https://linuxtv.org
12761W:      http://github.com/mkrufky
12762Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12763T:      git git://linuxtv.org/mkrufky/tuners.git
12764S:      Maintained
12765F:      drivers/media/tuners/tda18271*
12766
12767TDA827x MEDIA DRIVER
12768M:      Michael Krufky <mkrufky@linuxtv.org>
12769L:      linux-media@vger.kernel.org
12770W:      https://linuxtv.org
12771W:      http://github.com/mkrufky
12772Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12773T:      git git://linuxtv.org/mkrufky/tuners.git
12774S:      Maintained
12775F:      drivers/media/tuners/tda8290.*
12776
12777TDA8290 MEDIA DRIVER
12778M:      Michael Krufky <mkrufky@linuxtv.org>
12779L:      linux-media@vger.kernel.org
12780W:      https://linuxtv.org
12781W:      http://github.com/mkrufky
12782Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12783T:      git git://linuxtv.org/mkrufky/tuners.git
12784S:      Maintained
12785F:      drivers/media/tuners/tda8290.*
12786
12787TDA9840 MEDIA DRIVER
12788M:      Hans Verkuil <hverkuil@xs4all.nl>
12789L:      linux-media@vger.kernel.org
12790T:      git git://linuxtv.org/media_tree.git
12791W:      https://linuxtv.org
12792S:      Maintained
12793F:      drivers/media/i2c/tda9840*
12794
12795TEA5761 TUNER DRIVER
12796M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12797M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12798L:      linux-media@vger.kernel.org
12799W:      https://linuxtv.org
12800T:      git git://linuxtv.org/media_tree.git
12801S:      Odd fixes
12802F:      drivers/media/tuners/tea5761.*
12803
12804TEA5767 TUNER DRIVER
12805M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12806M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12807L:      linux-media@vger.kernel.org
12808W:      https://linuxtv.org
12809T:      git git://linuxtv.org/media_tree.git
12810S:      Maintained
12811F:      drivers/media/tuners/tea5767.*
12812
12813TEA6415C MEDIA DRIVER
12814M:      Hans Verkuil <hverkuil@xs4all.nl>
12815L:      linux-media@vger.kernel.org
12816T:      git git://linuxtv.org/media_tree.git
12817W:      https://linuxtv.org
12818S:      Maintained
12819F:      drivers/media/i2c/tea6415c*
12820
12821TEA6420 MEDIA DRIVER
12822M:      Hans Verkuil <hverkuil@xs4all.nl>
12823L:      linux-media@vger.kernel.org
12824T:      git git://linuxtv.org/media_tree.git
12825W:      https://linuxtv.org
12826S:      Maintained
12827F:      drivers/media/i2c/tea6420*
12828
12829TEAM DRIVER
12830M:      Jiri Pirko <jiri@resnulli.us>
12831L:      netdev@vger.kernel.org
12832S:      Supported
12833F:      drivers/net/team/
12834F:      include/linux/if_team.h
12835F:      include/uapi/linux/if_team.h
12836
12837TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12838M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12839S:      Maintained
12840F:      arch/x86/platform/ts5500/
12841
12842TECHNOTREND USB IR RECEIVER
12843M:      Sean Young <sean@mess.org>
12844L:      linux-media@vger.kernel.org
12845S:      Maintained
12846F:      drivers/media/rc/ttusbir.c
12847
12848TEE SUBSYSTEM
12849M:      Jens Wiklander <jens.wiklander@linaro.org>
12850S:      Maintained
12851F:      include/linux/tee_drv.h
12852F:      include/uapi/linux/tee.h
12853F:      drivers/tee/
12854F:      Documentation/tee.txt
12855
12856TEGRA ARCHITECTURE SUPPORT
12857M:      Thierry Reding <thierry.reding@gmail.com>
12858M:      Jonathan Hunter <jonathanh@nvidia.com>
12859L:      linux-tegra@vger.kernel.org
12860Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12861T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12862S:      Supported
12863N:      [^a-z]tegra
12864
12865TEGRA CLOCK DRIVER
12866M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12867M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12868S:      Supported
12869F:      drivers/clk/tegra/
12870
12871TEGRA DMA DRIVERS
12872M:      Laxman Dewangan <ldewangan@nvidia.com>
12873M:      Jon Hunter <jonathanh@nvidia.com>
12874S:      Supported
12875F:      drivers/dma/tegra*
12876
12877TEGRA I2C DRIVER
12878M:      Laxman Dewangan <ldewangan@nvidia.com>
12879S:      Supported
12880F:      drivers/i2c/busses/i2c-tegra.c
12881
12882TEGRA IOMMU DRIVERS
12883M:      Hiroshi Doyu <hdoyu@nvidia.com>
12884S:      Supported
12885F:      drivers/iommu/tegra*
12886
12887TEGRA KBC DRIVER
12888M:      Rakesh Iyer <riyer@nvidia.com>
12889M:      Laxman Dewangan <ldewangan@nvidia.com>
12890S:      Supported
12891F:      drivers/input/keyboard/tegra-kbc.c
12892
12893TEGRA PWM DRIVER
12894M:      Thierry Reding <thierry.reding@gmail.com>
12895S:      Supported
12896F:      drivers/pwm/pwm-tegra.c
12897
12898TEGRA SERIAL DRIVER
12899M:      Laxman Dewangan <ldewangan@nvidia.com>
12900S:      Supported
12901F:      drivers/tty/serial/serial-tegra.c
12902
12903TEGRA SPI DRIVER
12904M:      Laxman Dewangan <ldewangan@nvidia.com>
12905S:      Supported
12906F:      drivers/spi/spi-tegra*
12907
12908TEHUTI ETHERNET DRIVER
12909M:      Andy Gospodarek <andy@greyhouse.net>
12910L:      netdev@vger.kernel.org
12911S:      Supported
12912F:      drivers/net/ethernet/tehuti/*
12913
12914Telecom Clock Driver for MCPL0010
12915M:      Mark Gross <mark.gross@intel.com>
12916S:      Supported
12917F:      drivers/char/tlclk.c
12918
12919TENSILICA XTENSA PORT (xtensa)
12920M:      Chris Zankel <chris@zankel.net>
12921M:      Max Filippov <jcmvbkbc@gmail.com>
12922L:      linux-xtensa@linux-xtensa.org
12923T:      git git://github.com/czankel/xtensa-linux.git
12924S:      Maintained
12925F:      arch/xtensa/
12926F:      drivers/irqchip/irq-xtensa-*
12927
12928Texas Instruments' System Control Interface (TISCI) Protocol Driver
12929M:      Nishanth Menon <nm@ti.com>
12930M:      Tero Kristo <t-kristo@ti.com>
12931M:      Santosh Shilimkar <ssantosh@kernel.org>
12932L:      linux-arm-kernel@lists.infradead.org
12933S:      Maintained
12934F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12935F:      drivers/firmware/ti_sci*
12936F:      include/linux/soc/ti/ti_sci_protocol.h
12937F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12938F:      include/dt-bindings/genpd/k2g.h
12939F:      drivers/soc/ti/ti_sci_pm_domains.c
12940F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
12941F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
12942F:      drivers/clk/keystone/sci-clk.c
12943F:      drivers/reset/reset-ti-sci.c
12944
12945THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12946M:      Hans Verkuil <hverkuil@xs4all.nl>
12947L:      linux-media@vger.kernel.org
12948T:      git git://linuxtv.org/media_tree.git
12949W:      https://linuxtv.org
12950S:      Maintained
12951F:      drivers/media/radio/radio-raremono.c
12952
12953THERMAL
12954M:      Zhang Rui <rui.zhang@intel.com>
12955M:      Eduardo Valentin <edubezval@gmail.com>
12956L:      linux-pm@vger.kernel.org
12957T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12958T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12959Q:      https://patchwork.kernel.org/project/linux-pm/list/
12960S:      Supported
12961F:      drivers/thermal/
12962F:      include/linux/thermal.h
12963F:      include/uapi/linux/thermal.h
12964F:      include/linux/cpu_cooling.h
12965F:      Documentation/devicetree/bindings/thermal/
12966
12967THERMAL/CPU_COOLING
12968M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
12969M:      Viresh Kumar <viresh.kumar@linaro.org>
12970M:      Javi Merino <javi.merino@kernel.org>
12971L:      linux-pm@vger.kernel.org
12972S:      Supported
12973F:      Documentation/thermal/cpu-cooling-api.txt
12974F:      drivers/thermal/cpu_cooling.c
12975F:      include/linux/cpu_cooling.h
12976
12977THINKPAD ACPI EXTRAS DRIVER
12978M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12979L:      ibm-acpi-devel@lists.sourceforge.net
12980L:      platform-driver-x86@vger.kernel.org
12981W:      http://ibm-acpi.sourceforge.net
12982W:      http://thinkwiki.org/wiki/Ibm-acpi
12983T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12984S:      Maintained
12985F:      drivers/platform/x86/thinkpad_acpi.c
12986
12987THUNDERBOLT DRIVER
12988M:      Andreas Noever <andreas.noever@gmail.com>
12989M:      Michael Jamet <michael.jamet@intel.com>
12990M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12991M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
12992S:      Maintained
12993F:      drivers/thunderbolt/
12994
12995TI AM437X VPFE DRIVER
12996M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12997L:      linux-media@vger.kernel.org
12998W:      https://linuxtv.org
12999Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13000T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13001S:      Maintained
13002F:      drivers/media/platform/am437x/
13003
13004TI BANDGAP AND THERMAL DRIVER
13005M:      Eduardo Valentin <edubezval@gmail.com>
13006M:      Keerthy <j-keerthy@ti.com>
13007L:      linux-pm@vger.kernel.org
13008L:      linux-omap@vger.kernel.org
13009S:      Maintained
13010F:      drivers/thermal/ti-soc-thermal/
13011
13012TI BQ27XXX POWER SUPPLY DRIVER
13013R:      Andrew F. Davis <afd@ti.com>
13014F:      include/linux/power/bq27xxx_battery.h
13015F:      drivers/power/supply/bq27xxx_battery.c
13016F:      drivers/power/supply/bq27xxx_battery_i2c.c
13017
13018TI CDCE706 CLOCK DRIVER
13019M:      Max Filippov <jcmvbkbc@gmail.com>
13020S:      Maintained
13021F:      drivers/clk/clk-cdce706.c
13022
13023TI CLOCK DRIVER
13024M:      Tero Kristo <t-kristo@ti.com>
13025L:      linux-omap@vger.kernel.org
13026S:      Maintained
13027F:      drivers/clk/ti/
13028F:      include/linux/clk/ti.h
13029
13030TI DAVINCI MACHINE SUPPORT
13031M:      Sekhar Nori <nsekhar@ti.com>
13032M:      Kevin Hilman <khilman@kernel.org>
13033L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13034T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13035S:      Supported
13036F:      arch/arm/mach-davinci/
13037F:      drivers/i2c/busses/i2c-davinci.c
13038F:      arch/arm/boot/dts/da850*
13039
13040TI DAVINCI SERIES GPIO DRIVER
13041M:      Keerthy <j-keerthy@ti.com>
13042L:      linux-gpio@vger.kernel.org
13043S:      Maintained
13044F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13045F:      drivers/gpio/gpio-davinci.c
13046
13047TI DAVINCI SERIES MEDIA DRIVER
13048M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13049L:      linux-media@vger.kernel.org
13050W:      https://linuxtv.org
13051Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13052T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13053S:      Maintained
13054F:      drivers/media/platform/davinci/
13055F:      include/media/davinci/
13056
13057TI ETHERNET SWITCH DRIVER (CPSW)
13058R:      Grygorii Strashko <grygorii.strashko@ti.com>
13059L:      linux-omap@vger.kernel.org
13060L:      netdev@vger.kernel.org
13061S:      Maintained
13062F:      drivers/net/ethernet/ti/cpsw*
13063F:      drivers/net/ethernet/ti/davinci*
13064
13065TI FLASH MEDIA INTERFACE DRIVER
13066M:      Alex Dubov <oakad@yahoo.com>
13067S:      Maintained
13068F:      drivers/misc/tifm*
13069F:      drivers/mmc/host/tifm_sd.c
13070F:      include/linux/tifm.h
13071
13072TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13073M:      Santosh Shilimkar <ssantosh@kernel.org>
13074L:      linux-kernel@vger.kernel.org
13075L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13076S:      Maintained
13077F:      drivers/soc/ti/*
13078T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13079
13080TI LM49xxx FAMILY ASoC CODEC DRIVERS
13081M:      M R Swami Reddy <mr.swami.reddy@ti.com>
13082M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13083L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13084S:      Maintained
13085F:      sound/soc/codecs/lm49453*
13086F:      sound/soc/codecs/isabelle*
13087
13088TI LP855x BACKLIGHT DRIVER
13089M:      Milo Kim <milo.kim@ti.com>
13090S:      Maintained
13091F:      Documentation/backlight/lp855x-driver.txt
13092F:      drivers/video/backlight/lp855x_bl.c
13093F:      include/linux/platform_data/lp855x.h
13094
13095TI LP8727 CHARGER DRIVER
13096M:      Milo Kim <milo.kim@ti.com>
13097S:      Maintained
13098F:      drivers/power/supply/lp8727_charger.c
13099F:      include/linux/platform_data/lp8727.h
13100
13101TI LP8788 MFD DRIVER
13102M:      Milo Kim <milo.kim@ti.com>
13103S:      Maintained
13104F:      drivers/iio/adc/lp8788_adc.c
13105F:      drivers/leds/leds-lp8788.c
13106F:      drivers/mfd/lp8788*.c
13107F:      drivers/power/supply/lp8788-charger.c
13108F:      drivers/regulator/lp8788-*.c
13109F:      include/linux/mfd/lp8788*.h
13110
13111TI NETCP ETHERNET DRIVER
13112M:      Wingman Kwok <w-kwok2@ti.com>
13113M:      Murali Karicheri <m-karicheri2@ti.com>
13114L:      netdev@vger.kernel.org
13115S:      Maintained
13116F:      drivers/net/ethernet/ti/netcp*
13117
13118TI TAS571X FAMILY ASoC CODEC DRIVER
13119M:      Kevin Cernekee <cernekee@chromium.org>
13120L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13121S:      Odd Fixes
13122F:      sound/soc/codecs/tas571x*
13123
13124TI TRF7970A NFC DRIVER
13125M:      Mark Greer <mgreer@animalcreek.com>
13126L:      linux-wireless@vger.kernel.org
13127L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13128S:      Supported
13129F:      drivers/nfc/trf7970a.c
13130F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13131
13132TI TWL4030 SERIES SOC CODEC DRIVER
13133M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
13134L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13135S:      Maintained
13136F:      sound/soc/codecs/twl4030*
13137
13138TI VPE/CAL DRIVERS
13139M:      Benoit Parrot <bparrot@ti.com>
13140L:      linux-media@vger.kernel.org
13141W:      http://linuxtv.org/
13142Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13143S:      Maintained
13144F:      drivers/media/platform/ti-vpe/
13145
13146TI WILINK WIRELESS DRIVERS
13147L:      linux-wireless@vger.kernel.org
13148W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
13149W:      http://wireless.kernel.org/en/users/Drivers/wl1251
13150T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13151S:      Orphan
13152F:      drivers/net/wireless/ti/
13153F:      include/linux/wl12xx.h
13154
13155TILE ARCHITECTURE
13156M:      Chris Metcalf <cmetcalf@mellanox.com>
13157W:      http://www.mellanox.com/repository/solutions/tile-scm/
13158T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13159S:      Supported
13160F:      arch/tile/
13161F:      drivers/char/tile-srom.c
13162F:      drivers/edac/tile_edac.c
13163F:      drivers/net/ethernet/tile/
13164F:      drivers/rtc/rtc-tile.c
13165F:      drivers/tty/hvc/hvc_tile.c
13166F:      drivers/tty/serial/tilegx.c
13167F:      drivers/usb/host/*-tilegx.c
13168F:      include/linux/usb/tilegx.h
13169
13170TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13171M:      John Stultz <john.stultz@linaro.org>
13172M:      Thomas Gleixner <tglx@linutronix.de>
13173R:      Stephen Boyd <sboyd@codeaurora.org>
13174L:      linux-kernel@vger.kernel.org
13175T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13176S:      Supported
13177F:      include/linux/clocksource.h
13178F:      include/linux/time.h
13179F:      include/linux/timex.h
13180F:      include/uapi/linux/time.h
13181F:      include/uapi/linux/timex.h
13182F:      kernel/time/clocksource.c
13183F:      kernel/time/time*.c
13184F:      kernel/time/alarmtimer.c
13185F:      kernel/time/ntp.c
13186F:      tools/testing/selftests/timers/
13187
13188TIPC NETWORK LAYER
13189M:      Jon Maloy <jon.maloy@ericsson.com>
13190M:      Ying Xue <ying.xue@windriver.com>
13191L:      netdev@vger.kernel.org (core kernel code)
13192L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13193W:      http://tipc.sourceforge.net/
13194S:      Maintained
13195F:      include/uapi/linux/tipc*.h
13196F:      net/tipc/
13197
13198TLAN NETWORK DRIVER
13199M:      Samuel Chessman <chessman@tux.org>
13200L:      tlan-devel@lists.sourceforge.net (subscribers-only)
13201W:      http://sourceforge.net/projects/tlan/
13202S:      Maintained
13203F:      Documentation/networking/tlan.txt
13204F:      drivers/net/ethernet/ti/tlan.*
13205
13206TM6000 VIDEO4LINUX DRIVER
13207M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13208M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13209L:      linux-media@vger.kernel.org
13210W:      https://linuxtv.org
13211T:      git git://linuxtv.org/media_tree.git
13212S:      Odd fixes
13213F:      drivers/media/usb/tm6000/
13214F:      Documentation/media/v4l-drivers/tm6000*
13215
13216TMIO/SDHI MMC DRIVER
13217M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13218L:      linux-mmc@vger.kernel.org
13219S:      Supported
13220F:      drivers/mmc/host/tmio_mmc*
13221F:      drivers/mmc/host/renesas_sdhi*
13222F:      include/linux/mfd/tmio.h
13223
13224TMP401 HARDWARE MONITOR DRIVER
13225M:      Guenter Roeck <linux@roeck-us.net>
13226L:      linux-hwmon@vger.kernel.org
13227S:      Maintained
13228F:      Documentation/hwmon/tmp401
13229F:      drivers/hwmon/tmp401.c
13230
13231TMPFS (SHMEM FILESYSTEM)
13232M:      Hugh Dickins <hughd@google.com>
13233L:      linux-mm@kvack.org
13234S:      Maintained
13235F:      include/linux/shmem_fs.h
13236F:      mm/shmem.c
13237
13238TOMOYO SECURITY MODULE
13239M:      Kentaro Takeda <takedakn@nttdata.co.jp>
13240M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13241L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13242L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13243L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13244L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13245W:      http://tomoyo.sourceforge.jp/
13246T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13247S:      Maintained
13248F:      security/tomoyo/
13249
13250TOPSTAR LAPTOP EXTRAS DRIVER
13251M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13252L:      platform-driver-x86@vger.kernel.org
13253S:      Maintained
13254F:      drivers/platform/x86/topstar-laptop.c
13255
13256TOSHIBA ACPI EXTRAS DRIVER
13257M:      Azael Avalos <coproscefalo@gmail.com>
13258L:      platform-driver-x86@vger.kernel.org
13259S:      Maintained
13260F:      drivers/platform/x86/toshiba_acpi.c
13261
13262TOSHIBA BLUETOOTH DRIVER
13263M:      Azael Avalos <coproscefalo@gmail.com>
13264L:      platform-driver-x86@vger.kernel.org
13265S:      Maintained
13266F:      drivers/platform/x86/toshiba_bluetooth.c
13267
13268TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13269M:      Azael Avalos <coproscefalo@gmail.com>
13270L:      platform-driver-x86@vger.kernel.org
13271S:      Maintained
13272F:      drivers/platform/x86/toshiba_haps.c
13273
13274TOSHIBA SMM DRIVER
13275M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
13276W:      http://www.buzzard.org.uk/toshiba/
13277S:      Maintained
13278F:      drivers/char/toshiba.c
13279F:      include/linux/toshiba.h
13280F:      include/uapi/linux/toshiba.h
13281
13282TOSHIBA TC358743 DRIVER
13283M:      Mats Randgaard <matrandg@cisco.com>
13284L:      linux-media@vger.kernel.org
13285S:      Maintained
13286F:      drivers/media/i2c/tc358743*
13287F:      include/media/i2c/tc358743.h
13288
13289TOSHIBA WMI HOTKEYS DRIVER
13290M:      Azael Avalos <coproscefalo@gmail.com>
13291L:      platform-driver-x86@vger.kernel.org
13292S:      Maintained
13293F:      drivers/platform/x86/toshiba-wmi.c
13294
13295TPM DEVICE DRIVER
13296M:      Peter Huewe <peterhuewe@gmx.de>
13297M:      Marcel Selhorst <tpmdd@selhorst.net>
13298M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13299R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13300W:      http://tpmdd.sourceforge.net
13301L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13302Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
13303T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
13304S:      Maintained
13305F:      drivers/char/tpm/
13306
13307TPM IBM_VTPM DEVICE DRIVER
13308M:      Ashley Lai <ashleydlai@gmail.com>
13309W:      http://tpmdd.sourceforge.net
13310L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13311S:      Maintained
13312F:      drivers/char/tpm/tpm_ibmvtpm*
13313
13314TRACING
13315M:      Steven Rostedt <rostedt@goodmis.org>
13316M:      Ingo Molnar <mingo@redhat.com>
13317T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13318S:      Maintained
13319F:      Documentation/trace/ftrace.txt
13320F:      arch/*/*/*/ftrace.h
13321F:      arch/*/kernel/ftrace.c
13322F:      include/*/ftrace.h
13323F:      include/linux/trace*.h
13324F:      include/trace/
13325F:      kernel/trace/
13326F:      tools/testing/selftests/ftrace/
13327
13328TRACING MMIO ACCESSES (MMIOTRACE)
13329M:      Steven Rostedt <rostedt@goodmis.org>
13330M:      Ingo Molnar <mingo@kernel.org>
13331R:      Karol Herbst <karolherbst@gmail.com>
13332R:      Pekka Paalanen <ppaalanen@gmail.com>
13333S:      Maintained
13334L:      linux-kernel@vger.kernel.org
13335L:      nouveau@lists.freedesktop.org
13336F:      kernel/trace/trace_mmiotrace.c
13337F:      include/linux/mmiotrace.h
13338F:      arch/x86/mm/kmmio.c
13339F:      arch/x86/mm/mmio-mod.c
13340F:      arch/x86/mm/testmmiotrace.c
13341
13342TRIVIAL PATCHES
13343M:      Jiri Kosina <trivial@kernel.org>
13344T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13345S:      Maintained
13346K:      ^Subject:.*(?i)trivial
13347
13348TTY LAYER
13349M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13350M:      Jiri Slaby <jslaby@suse.com>
13351S:      Supported
13352T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13353F:      Documentation/serial/
13354F:      drivers/tty/
13355F:      drivers/tty/serial/serial_core.c
13356F:      include/linux/serial_core.h
13357F:      include/linux/serial.h
13358F:      include/linux/tty.h
13359F:      include/uapi/linux/serial_core.h
13360F:      include/uapi/linux/serial.h
13361F:      include/uapi/linux/tty.h
13362
13363TUA9001 MEDIA DRIVER
13364M:      Antti Palosaari <crope@iki.fi>
13365L:      linux-media@vger.kernel.org
13366W:      https://linuxtv.org
13367W:      http://palosaari.fi/linux/
13368Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13369T:      git git://linuxtv.org/anttip/media_tree.git
13370S:      Maintained
13371F:      drivers/media/tuners/tua9001*
13372
13373TULIP NETWORK DRIVERS
13374L:      netdev@vger.kernel.org
13375L:      linux-parisc@vger.kernel.org
13376S:      Orphan
13377F:      drivers/net/ethernet/dec/tulip/
13378
13379TUN/TAP driver
13380M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
13381W:      http://vtun.sourceforge.net/tun
13382S:      Maintained
13383F:      Documentation/networking/tuntap.txt
13384F:      arch/um/os-Linux/drivers/
13385
13386TURBOCHANNEL SUBSYSTEM
13387M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13388M:      Ralf Baechle <ralf@linux-mips.org>
13389L:      linux-mips@linux-mips.org
13390Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
13391S:      Maintained
13392F:      drivers/tc/
13393F:      include/linux/tc.h
13394
13395TW5864 VIDEO4LINUX DRIVER
13396M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13397M:      Anton Sviridenko <anton@corp.bluecherry.net>
13398M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13399M:      Andrey Utkin <andrey_utkin@fastmail.com>
13400L:      linux-media@vger.kernel.org
13401S:      Supported
13402F:      drivers/media/pci/tw5864/
13403
13404TW68 VIDEO4LINUX DRIVER
13405M:      Hans Verkuil <hverkuil@xs4all.nl>
13406L:      linux-media@vger.kernel.org
13407T:      git git://linuxtv.org/media_tree.git
13408W:      https://linuxtv.org
13409S:      Odd Fixes
13410F:      drivers/media/pci/tw68/
13411
13412TW686X VIDEO4LINUX DRIVER
13413M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13414L:      linux-media@vger.kernel.org
13415T:      git git://linuxtv.org/media_tree.git
13416W:      http://linuxtv.org
13417S:      Maintained
13418F:      drivers/media/pci/tw686x/
13419
13420UBI FILE SYSTEM (UBIFS)
13421M:      Richard Weinberger <richard@nod.at>
13422M:      Artem Bityutskiy <dedekind1@gmail.com>
13423M:      Adrian Hunter <adrian.hunter@intel.com>
13424L:      linux-mtd@lists.infradead.org
13425T:      git git://git.infradead.org/ubifs-2.6.git
13426W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
13427S:      Supported
13428F:      Documentation/filesystems/ubifs.txt
13429F:      fs/ubifs/
13430
13431UCLINUX (M68KNOMMU AND COLDFIRE)
13432M:      Greg Ungerer <gerg@linux-m68k.org>
13433W:      http://www.linux-m68k.org/
13434W:      http://www.uclinux.org/
13435L:      linux-m68k@lists.linux-m68k.org
13436L:      uclinux-dev@uclinux.org  (subscribers-only)
13437T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13438S:      Maintained
13439F:      arch/m68k/coldfire/
13440F:      arch/m68k/68*/
13441F:      arch/m68k/*/*_no.*
13442F:      arch/m68k/include/asm/*_no.*
13443
13444UDF FILESYSTEM
13445M:      Jan Kara <jack@suse.com>
13446S:      Maintained
13447F:      Documentation/filesystems/udf.txt
13448F:      fs/udf/
13449
13450UDRAW TABLET
13451M:      Bastien Nocera <hadess@hadess.net>
13452L:      linux-input@vger.kernel.org
13453S:      Maintained
13454F:      drivers/hid/hid-udraw.c
13455
13456UFS FILESYSTEM
13457M:      Evgeniy Dushistov <dushistov@mail.ru>
13458S:      Maintained
13459F:      Documentation/filesystems/ufs.txt
13460F:      fs/ufs/
13461
13462UHID USERSPACE HID IO DRIVER:
13463M:      David Herrmann <dh.herrmann@googlemail.com>
13464L:      linux-input@vger.kernel.org
13465S:      Maintained
13466F:      drivers/hid/uhid.c
13467F:      include/uapi/linux/uhid.h
13468
13469ULPI BUS
13470M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13471L:      linux-usb@vger.kernel.org
13472S:      Maintained
13473F:      drivers/usb/common/ulpi.c
13474F:      include/linux/ulpi/
13475
13476ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13477L:      linux-usb@vger.kernel.org
13478S:      Orphan
13479F:      drivers/uwb/
13480F:      include/linux/uwb.h
13481F:      include/linux/uwb/
13482
13483UNICORE32 ARCHITECTURE:
13484M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
13485W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13486S:      Maintained
13487T:      git git://github.com/gxt/linux.git
13488F:      arch/unicore32/
13489
13490UNIFDEF
13491M:      Tony Finch <dot@dotat.at>
13492W:      http://dotat.at/prog/unifdef
13493S:      Maintained
13494F:      scripts/unifdef.c
13495
13496UNIFORM CDROM DRIVER
13497M:      Jens Axboe <axboe@kernel.dk>
13498W:      http://www.kernel.dk
13499S:      Maintained
13500F:      Documentation/cdrom/
13501F:      drivers/cdrom/cdrom.c
13502F:      include/linux/cdrom.h
13503F:      include/uapi/linux/cdrom.h
13504
13505UNISYS S-PAR DRIVERS
13506M:      David Kershner <david.kershner@unisys.com>
13507L:      sparmaintainer@unisys.com (Unisys internal)
13508S:      Supported
13509F:      drivers/staging/unisys/
13510
13511UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13512M:      Vinayak Holikatti <vinholikatti@gmail.com>
13513L:      linux-scsi@vger.kernel.org
13514S:      Supported
13515F:      Documentation/scsi/ufs.txt
13516F:      drivers/scsi/ufs/
13517
13518UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13519M:      Manjunath M Bettegowda <manjumb@synopsys.com>
13520M:      Prabu Thangamuthu <prabut@synopsys.com>
13521L:      linux-scsi@vger.kernel.org
13522S:      Supported
13523F:      drivers/scsi/ufs/*dwc*
13524
13525UNSORTED BLOCK IMAGES (UBI)
13526M:      Artem Bityutskiy <dedekind1@gmail.com>
13527M:      Richard Weinberger <richard@nod.at>
13528W:      http://www.linux-mtd.infradead.org/
13529L:      linux-mtd@lists.infradead.org
13530T:      git git://git.infradead.org/ubifs-2.6.git
13531S:      Supported
13532F:      drivers/mtd/ubi/
13533F:      include/linux/mtd/ubi.h
13534F:      include/uapi/mtd/ubi-user.h
13535
13536USB "USBNET" DRIVER FRAMEWORK
13537M:      Oliver Neukum <oneukum@suse.com>
13538L:      netdev@vger.kernel.org
13539W:      http://www.linux-usb.org/usbnet
13540S:      Maintained
13541F:      drivers/net/usb/usbnet.c
13542F:      include/linux/usb/usbnet.h
13543
13544USB ACM DRIVER
13545M:      Oliver Neukum <oneukum@suse.com>
13546L:      linux-usb@vger.kernel.org
13547S:      Maintained
13548F:      Documentation/usb/acm.txt
13549F:      drivers/usb/class/cdc-acm.*
13550
13551USB AR5523 WIRELESS DRIVER
13552M:      Pontus Fuchs <pontus.fuchs@gmail.com>
13553L:      linux-wireless@vger.kernel.org
13554S:      Maintained
13555F:      drivers/net/wireless/ath/ar5523/
13556
13557USB ATTACHED SCSI
13558M:      Oliver Neukum <oneukum@suse.com>
13559L:      linux-usb@vger.kernel.org
13560L:      linux-scsi@vger.kernel.org
13561S:      Maintained
13562F:      drivers/usb/storage/uas.c
13563
13564USB CDC ETHERNET DRIVER
13565M:      Oliver Neukum <oliver@neukum.org>
13566L:      linux-usb@vger.kernel.org
13567S:      Maintained
13568F:      drivers/net/usb/cdc_*.c
13569F:      include/uapi/linux/usb/cdc.h
13570
13571USB CHAOSKEY DRIVER
13572M:      Keith Packard <keithp@keithp.com>
13573L:      linux-usb@vger.kernel.org
13574S:      Maintained
13575F:      drivers/usb/misc/chaoskey.c
13576
13577USB CYPRESS C67X00 DRIVER
13578M:      Peter Korsgaard <jacmet@sunsite.dk>
13579L:      linux-usb@vger.kernel.org
13580S:      Maintained
13581F:      drivers/usb/c67x00/
13582
13583USB DAVICOM DM9601 DRIVER
13584M:      Peter Korsgaard <jacmet@sunsite.dk>
13585L:      netdev@vger.kernel.org
13586W:      http://www.linux-usb.org/usbnet
13587S:      Maintained
13588F:      drivers/net/usb/dm9601.c
13589
13590USB DIAMOND RIO500 DRIVER
13591M:      Cesar Miquel <miquel@df.uba.ar>
13592L:      rio500-users@lists.sourceforge.net
13593W:      http://rio500.sourceforge.net
13594S:      Maintained
13595F:      drivers/usb/misc/rio500*
13596
13597USB EHCI DRIVER
13598M:      Alan Stern <stern@rowland.harvard.edu>
13599L:      linux-usb@vger.kernel.org
13600S:      Maintained
13601F:      Documentation/usb/ehci.txt
13602F:      drivers/usb/host/ehci*
13603
13604USB GADGET/PERIPHERAL SUBSYSTEM
13605M:      Felipe Balbi <balbi@kernel.org>
13606L:      linux-usb@vger.kernel.org
13607W:      http://www.linux-usb.org/gadget
13608T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13609S:      Maintained
13610F:      drivers/usb/gadget/
13611F:      include/linux/usb/gadget*
13612
13613USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13614M:      Jiri Kosina <jikos@kernel.org>
13615R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
13616L:      linux-usb@vger.kernel.org
13617T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13618S:      Maintained
13619F:      Documentation/hid/hiddev.txt
13620F:      drivers/hid/usbhid/
13621
13622USB ISP116X DRIVER
13623M:      Olav Kongas <ok@artecdesign.ee>
13624L:      linux-usb@vger.kernel.org
13625S:      Maintained
13626F:      drivers/usb/host/isp116x*
13627F:      include/linux/usb/isp116x.h
13628
13629USB LAN78XX ETHERNET DRIVER
13630M:      Woojung Huh <woojung.huh@microchip.com>
13631M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13632L:      netdev@vger.kernel.org
13633S:      Maintained
13634F:      drivers/net/usb/lan78xx.*
13635
13636USB MASS STORAGE DRIVER
13637M:      Alan Stern <stern@rowland.harvard.edu>
13638L:      linux-usb@vger.kernel.org
13639L:      usb-storage@lists.one-eyed-alien.net
13640S:      Maintained
13641W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
13642F:      drivers/usb/storage/
13643
13644USB MIDI DRIVER
13645M:      Clemens Ladisch <clemens@ladisch.de>
13646L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13647T:      git git://git.alsa-project.org/alsa-kernel.git
13648S:      Maintained
13649F:      sound/usb/midi.*
13650
13651USB NETWORKING DRIVERS
13652L:      linux-usb@vger.kernel.org
13653S:      Odd Fixes
13654F:      drivers/net/usb/
13655
13656USB OHCI DRIVER
13657M:      Alan Stern <stern@rowland.harvard.edu>
13658L:      linux-usb@vger.kernel.org
13659S:      Maintained
13660F:      Documentation/usb/ohci.txt
13661F:      drivers/usb/host/ohci*
13662
13663USB OTG FSM (Finite State Machine)
13664M:      Peter Chen <Peter.Chen@nxp.com>
13665T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13666L:      linux-usb@vger.kernel.org
13667S:      Maintained
13668F:      drivers/usb/common/usb-otg-fsm.c
13669
13670USB OVER IP DRIVER
13671M:      Valentina Manea <valentina.manea.m@gmail.com>
13672M:      Shuah Khan <shuahkh@osg.samsung.com>
13673M:      Shuah Khan <shuah@kernel.org>
13674L:      linux-usb@vger.kernel.org
13675S:      Maintained
13676F:      Documentation/usb/usbip_protocol.txt
13677F:      drivers/usb/usbip/
13678F:      tools/usb/usbip/
13679
13680USB PEGASUS DRIVER
13681M:      Petko Manolov <petkan@nucleusys.com>
13682L:      linux-usb@vger.kernel.org
13683L:      netdev@vger.kernel.org
13684T:      git git://github.com/petkan/pegasus.git
13685W:      https://github.com/petkan/pegasus
13686S:      Maintained
13687F:      drivers/net/usb/pegasus.*
13688
13689USB PHY LAYER
13690M:      Felipe Balbi <balbi@kernel.org>
13691L:      linux-usb@vger.kernel.org
13692T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13693S:      Maintained
13694F:      drivers/usb/phy/
13695
13696USB PRINTER DRIVER (usblp)
13697M:      Pete Zaitcev <zaitcev@redhat.com>
13698L:      linux-usb@vger.kernel.org
13699S:      Supported
13700F:      drivers/usb/class/usblp.c
13701
13702USB QMI WWAN NETWORK DRIVER
13703M:      Bjørn Mork <bjorn@mork.no>
13704L:      netdev@vger.kernel.org
13705S:      Maintained
13706F:      Documentation/ABI/testing/sysfs-class-net-qmi
13707F:      drivers/net/usb/qmi_wwan.c
13708
13709USB RTL8150 DRIVER
13710M:      Petko Manolov <petkan@nucleusys.com>
13711L:      linux-usb@vger.kernel.org
13712L:      netdev@vger.kernel.org
13713T:      git git://github.com/petkan/rtl8150.git
13714W:      https://github.com/petkan/rtl8150
13715S:      Maintained
13716F:      drivers/net/usb/rtl8150.c
13717
13718USB SERIAL SUBSYSTEM
13719M:      Johan Hovold <johan@kernel.org>
13720L:      linux-usb@vger.kernel.org
13721T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13722S:      Maintained
13723F:      Documentation/usb/usb-serial.txt
13724F:      drivers/usb/serial/
13725F:      include/linux/usb/serial.h
13726
13727USB SMSC75XX ETHERNET DRIVER
13728M:      Steve Glendinning <steve.glendinning@shawell.net>
13729L:      netdev@vger.kernel.org
13730S:      Maintained
13731F:      drivers/net/usb/smsc75xx.*
13732
13733USB SMSC95XX ETHERNET DRIVER
13734M:      Steve Glendinning <steve.glendinning@shawell.net>
13735M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13736L:      netdev@vger.kernel.org
13737S:      Maintained
13738F:      drivers/net/usb/smsc95xx.*
13739
13740USB SUBSYSTEM
13741M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13742L:      linux-usb@vger.kernel.org
13743W:      http://www.linux-usb.org
13744T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13745S:      Supported
13746F:      Documentation/devicetree/bindings/usb/
13747F:      Documentation/usb/
13748F:      drivers/usb/
13749F:      include/linux/usb.h
13750F:      include/linux/usb/
13751
13752USB TYPEC SUBSYSTEM
13753M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13754L:      linux-usb@vger.kernel.org
13755S:      Maintained
13756F:      Documentation/ABI/testing/sysfs-class-typec
13757F:      Documentation/usb/typec.rst
13758F:      drivers/usb/typec/
13759F:      include/linux/usb/typec.h
13760
13761USB UHCI DRIVER
13762M:      Alan Stern <stern@rowland.harvard.edu>
13763L:      linux-usb@vger.kernel.org
13764S:      Maintained
13765F:      drivers/usb/host/uhci*
13766
13767USB VIDEO CLASS
13768M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13769L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13770L:      linux-media@vger.kernel.org
13771T:      git git://linuxtv.org/media_tree.git
13772W:      http://www.ideasonboard.org/uvc/
13773S:      Maintained
13774F:      drivers/media/usb/uvc/
13775F:      include/uapi/linux/uvcvideo.h
13776
13777USB VISION DRIVER
13778M:      Hans Verkuil <hverkuil@xs4all.nl>
13779L:      linux-media@vger.kernel.org
13780T:      git git://linuxtv.org/media_tree.git
13781W:      https://linuxtv.org
13782S:      Odd Fixes
13783F:      drivers/media/usb/usbvision/
13784
13785USB WEBCAM GADGET
13786M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13787L:      linux-usb@vger.kernel.org
13788S:      Maintained
13789F:      drivers/usb/gadget/function/*uvc*
13790F:      drivers/usb/gadget/legacy/webcam.c
13791
13792USB WIRELESS RNDIS DRIVER (rndis_wlan)
13793M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
13794L:      linux-wireless@vger.kernel.org
13795S:      Maintained
13796F:      drivers/net/wireless/rndis_wlan.c
13797
13798USB XHCI DRIVER
13799M:      Mathias Nyman <mathias.nyman@intel.com>
13800L:      linux-usb@vger.kernel.org
13801S:      Supported
13802F:      drivers/usb/host/xhci*
13803F:      drivers/usb/host/pci-quirks*
13804
13805USB ZD1201 DRIVER
13806L:      linux-wireless@vger.kernel.org
13807W:      http://linux-lc100020.sourceforge.net
13808S:      Orphan
13809F:      drivers/net/wireless/zydas/zd1201.*
13810
13811USB ZR364XX DRIVER
13812M:      Antoine Jacquet <royale@zerezo.com>
13813L:      linux-usb@vger.kernel.org
13814L:      linux-media@vger.kernel.org
13815T:      git git://linuxtv.org/media_tree.git
13816W:      http://royale.zerezo.com/zr364xx/
13817S:      Maintained
13818F:      Documentation/media/v4l-drivers/zr364xx*
13819F:      drivers/media/usb/zr364xx/
13820
13821USER-MODE LINUX (UML)
13822M:      Jeff Dike <jdike@addtoit.com>
13823M:      Richard Weinberger <richard@nod.at>
13824L:      user-mode-linux-devel@lists.sourceforge.net
13825L:      user-mode-linux-user@lists.sourceforge.net
13826W:      http://user-mode-linux.sourceforge.net
13827T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13828S:      Maintained
13829F:      Documentation/virtual/uml/
13830F:      arch/um/
13831F:      arch/x86/um/
13832F:      fs/hostfs/
13833F:      fs/hppfs/
13834
13835USERSPACE I/O (UIO)
13836M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13837S:      Maintained
13838T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13839F:      Documentation/driver-api/uio-howto.rst
13840F:      drivers/uio/
13841F:      include/linux/uio*.h
13842
13843UTIL-LINUX PACKAGE
13844M:      Karel Zak <kzak@redhat.com>
13845L:      util-linux@vger.kernel.org
13846W:      http://en.wikipedia.org/wiki/Util-linux
13847T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13848S:      Maintained
13849
13850UUID HELPERS
13851M:      Christoph Hellwig <hch@lst.de>
13852R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13853L:      linux-kernel@vger.kernel.org
13854T:      git git://git.infradead.org/users/hch/uuid.git
13855F:      lib/uuid.c
13856F:      lib/test_uuid.c
13857F:      include/linux/uuid.h
13858F:      include/uapi/linux/uuid.h
13859S:      Maintained
13860
13861UVESAFB DRIVER
13862M:      Michal Januszewski <spock@gentoo.org>
13863L:      linux-fbdev@vger.kernel.org
13864W:      http://dev.gentoo.org/~spock/projects/uvesafb/
13865S:      Maintained
13866F:      Documentation/fb/uvesafb.txt
13867F:      drivers/video/fbdev/uvesafb.*
13868
13869VF610 NAND DRIVER
13870M:      Stefan Agner <stefan@agner.ch>
13871L:      linux-mtd@lists.infradead.org
13872S:      Supported
13873F:      drivers/mtd/nand/vf610_nfc.c
13874
13875VFAT/FAT/MSDOS FILESYSTEM
13876M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13877S:      Maintained
13878F:      Documentation/filesystems/vfat.txt
13879F:      fs/fat/
13880
13881VFIO DRIVER
13882M:      Alex Williamson <alex.williamson@redhat.com>
13883L:      kvm@vger.kernel.org
13884T:      git git://github.com/awilliam/linux-vfio.git
13885S:      Maintained
13886F:      Documentation/vfio.txt
13887F:      drivers/vfio/
13888F:      include/linux/vfio.h
13889F:      include/uapi/linux/vfio.h
13890
13891VFIO MEDIATED DEVICE DRIVERS
13892M:      Kirti Wankhede <kwankhede@nvidia.com>
13893L:      kvm@vger.kernel.org
13894S:      Maintained
13895F:      Documentation/vfio-mediated-device.txt
13896F:      drivers/vfio/mdev/
13897F:      include/linux/mdev.h
13898F:      samples/vfio-mdev/
13899
13900VFIO PLATFORM DRIVER
13901M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
13902L:      kvm@vger.kernel.org
13903S:      Maintained
13904F:      drivers/vfio/platform/
13905
13906VGA_SWITCHEROO
13907R:      Lukas Wunner <lukas@wunner.de>
13908S:      Maintained
13909F:      Documentation/gpu/vga-switcheroo.rst
13910F:      drivers/gpu/vga/vga_switcheroo.c
13911F:      include/linux/vga_switcheroo.h
13912T:      git git://anongit.freedesktop.org/drm/drm-misc
13913
13914VIA RHINE NETWORK DRIVER
13915S:      Orphan
13916F:      drivers/net/ethernet/via/via-rhine.c
13917
13918VIA SD/MMC CARD CONTROLLER DRIVER
13919M:      Bruce Chang <brucechang@via.com.tw>
13920M:      Harald Welte <HaraldWelte@viatech.com>
13921S:      Maintained
13922F:      drivers/mmc/host/via-sdmmc.c
13923
13924VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13925M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13926L:      linux-fbdev@vger.kernel.org
13927S:      Maintained
13928F:      include/linux/via-core.h
13929F:      include/linux/via-gpio.h
13930F:      include/linux/via_i2c.h
13931F:      drivers/video/fbdev/via/
13932
13933VIA VELOCITY NETWORK DRIVER
13934M:      Francois Romieu <romieu@fr.zoreil.com>
13935L:      netdev@vger.kernel.org
13936S:      Maintained
13937F:      drivers/net/ethernet/via/via-velocity.*
13938
13939VIDEO MULTIPLEXER DRIVER
13940M:      Philipp Zabel <p.zabel@pengutronix.de>
13941L:      linux-media@vger.kernel.org
13942S:      Maintained
13943F:      drivers/media/platform/video-mux.c
13944
13945VIDEOBUF2 FRAMEWORK
13946M:      Pawel Osciak <pawel@osciak.com>
13947M:      Marek Szyprowski <m.szyprowski@samsung.com>
13948M:      Kyungmin Park <kyungmin.park@samsung.com>
13949L:      linux-media@vger.kernel.org
13950S:      Maintained
13951F:      drivers/media/v4l2-core/videobuf2-*
13952F:      include/media/videobuf2-*
13953
13954VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13955M:      Helen Koike <helen.koike@collabora.com>
13956L:      linux-media@vger.kernel.org
13957T:      git git://linuxtv.org/media_tree.git
13958W:      https://linuxtv.org
13959S:      Maintained
13960F:      drivers/media/platform/vimc/*
13961
13962VIRT LIB
13963M:      Alex Williamson <alex.williamson@redhat.com>
13964M:      Paolo Bonzini <pbonzini@redhat.com>
13965L:      kvm@vger.kernel.org
13966S:      Supported
13967F:      virt/lib/
13968
13969VIRTIO AND VHOST VSOCK DRIVER
13970M:      Stefan Hajnoczi <stefanha@redhat.com>
13971L:      kvm@vger.kernel.org
13972L:      virtualization@lists.linux-foundation.org
13973L:      netdev@vger.kernel.org
13974S:      Maintained
13975F:      include/linux/virtio_vsock.h
13976F:      include/uapi/linux/virtio_vsock.h
13977F:      include/uapi/linux/vsockmon.h
13978F:      net/vmw_vsock/af_vsock_tap.c
13979F:      net/vmw_vsock/virtio_transport_common.c
13980F:      net/vmw_vsock/virtio_transport.c
13981F:      drivers/net/vsockmon.c
13982F:      drivers/vhost/vsock.c
13983F:      drivers/vhost/vsock.h
13984
13985VIRTIO CONSOLE DRIVER
13986M:      Amit Shah <amit@kernel.org>
13987L:      virtualization@lists.linux-foundation.org
13988S:      Maintained
13989F:      drivers/char/virtio_console.c
13990F:      include/linux/virtio_console.h
13991F:      include/uapi/linux/virtio_console.h
13992
13993VIRTIO CORE, NET AND BLOCK DRIVERS
13994M:      "Michael S. Tsirkin" <mst@redhat.com>
13995M:      Jason Wang <jasowang@redhat.com>
13996L:      virtualization@lists.linux-foundation.org
13997S:      Maintained
13998F:      Documentation/devicetree/bindings/virtio/
13999F:      drivers/virtio/
14000F:      tools/virtio/
14001F:      drivers/net/virtio_net.c
14002F:      drivers/block/virtio_blk.c
14003F:      include/linux/virtio*.h
14004F:      include/uapi/linux/virtio_*.h
14005F:      drivers/crypto/virtio/
14006F:      mm/balloon_compaction.c
14007
14008VIRTIO CRYPTO DRIVER
14009M:      Gonglei <arei.gonglei@huawei.com>
14010L:      virtualization@lists.linux-foundation.org
14011L:      linux-crypto@vger.kernel.org
14012S:      Maintained
14013F:      drivers/crypto/virtio/
14014F:      include/uapi/linux/virtio_crypto.h
14015
14016VIRTIO DRIVERS FOR S390
14017M:      Cornelia Huck <cohuck@redhat.com>
14018M:      Halil Pasic <pasic@linux.vnet.ibm.com>
14019L:      linux-s390@vger.kernel.org
14020L:      virtualization@lists.linux-foundation.org
14021L:      kvm@vger.kernel.org
14022S:      Supported
14023F:      drivers/s390/virtio/
14024
14025VIRTIO GPU DRIVER
14026M:      David Airlie <airlied@linux.ie>
14027M:      Gerd Hoffmann <kraxel@redhat.com>
14028L:      dri-devel@lists.freedesktop.org
14029L:      virtualization@lists.linux-foundation.org
14030T:      git git://anongit.freedesktop.org/drm/drm-misc
14031S:      Maintained
14032F:      drivers/gpu/drm/virtio/
14033F:      include/uapi/linux/virtio_gpu.h
14034
14035VIRTIO HOST (VHOST)
14036M:      "Michael S. Tsirkin" <mst@redhat.com>
14037M:      Jason Wang <jasowang@redhat.com>
14038L:      kvm@vger.kernel.org
14039L:      virtualization@lists.linux-foundation.org
14040L:      netdev@vger.kernel.org
14041T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14042S:      Maintained
14043F:      drivers/vhost/
14044F:      include/uapi/linux/vhost.h
14045
14046VIRTIO INPUT DRIVER
14047M:      Gerd Hoffmann <kraxel@redhat.com>
14048S:      Maintained
14049F:      drivers/virtio/virtio_input.c
14050F:      include/uapi/linux/virtio_input.h
14051
14052VIRTUAL SERIO DEVICE DRIVER
14053M:      Stephen Chandler Paul <thatslyude@gmail.com>
14054S:      Maintained
14055F:      drivers/input/serio/userio.c
14056F:      include/uapi/linux/userio.h
14057
14058VIVID VIRTUAL VIDEO DRIVER
14059M:      Hans Verkuil <hverkuil@xs4all.nl>
14060L:      linux-media@vger.kernel.org
14061T:      git git://linuxtv.org/media_tree.git
14062W:      https://linuxtv.org
14063S:      Maintained
14064F:      drivers/media/platform/vivid/*
14065
14066VLYNQ BUS
14067M:      Florian Fainelli <f.fainelli@gmail.com>
14068L:      openwrt-devel@lists.openwrt.org (subscribers-only)
14069S:      Maintained
14070F:      drivers/vlynq/vlynq.c
14071F:      include/linux/vlynq.h
14072
14073VME SUBSYSTEM
14074M:      Martyn Welch <martyn@welchs.me.uk>
14075M:      Manohar Vanga <manohar.vanga@gmail.com>
14076M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14077L:      devel@driverdev.osuosl.org
14078S:      Maintained
14079T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14080F:      Documentation/driver-api/vme.rst
14081F:      drivers/staging/vme/
14082F:      drivers/vme/
14083F:      include/linux/vme*
14084
14085VMWARE BALLOON DRIVER
14086M:      Xavier Deguillard <xdeguillard@vmware.com>
14087M:      Philip Moltmann <moltmann@vmware.com>
14088M:      "VMware, Inc." <pv-drivers@vmware.com>
14089L:      linux-kernel@vger.kernel.org
14090S:      Maintained
14091F:      drivers/misc/vmw_balloon.c
14092
14093VMWARE HYPERVISOR INTERFACE
14094M:      Alok Kataria <akataria@vmware.com>
14095L:      virtualization@lists.linux-foundation.org
14096S:      Supported
14097F:      arch/x86/kernel/cpu/vmware.c
14098
14099VMWARE PVRDMA DRIVER
14100M:      Adit Ranadive <aditr@vmware.com>
14101M:      VMware PV-Drivers <pv-drivers@vmware.com>
14102L:      linux-rdma@vger.kernel.org
14103S:      Maintained
14104F:      drivers/infiniband/hw/vmw_pvrdma/
14105
14106VMware PVSCSI driver
14107M:      Jim Gill <jgill@vmware.com>
14108M:      VMware PV-Drivers <pv-drivers@vmware.com>
14109L:      linux-scsi@vger.kernel.org
14110S:      Maintained
14111F:      drivers/scsi/vmw_pvscsi.c
14112F:      drivers/scsi/vmw_pvscsi.h
14113
14114VMWARE VMMOUSE SUBDRIVER
14115M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14116M:      "VMware, Inc." <pv-drivers@vmware.com>
14117L:      linux-input@vger.kernel.org
14118S:      Maintained
14119F:      drivers/input/mouse/vmmouse.c
14120F:      drivers/input/mouse/vmmouse.h
14121
14122VMWARE VMXNET3 ETHERNET DRIVER
14123M:      Shrikrishna Khare <skhare@vmware.com>
14124M:      "VMware, Inc." <pv-drivers@vmware.com>
14125L:      netdev@vger.kernel.org
14126S:      Maintained
14127F:      drivers/net/vmxnet3/
14128
14129VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14130M:      Liam Girdwood <lgirdwood@gmail.com>
14131M:      Mark Brown <broonie@kernel.org>
14132L:      linux-kernel@vger.kernel.org
14133W:      http://www.slimlogic.co.uk/?p=48
14134T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14135S:      Supported
14136F:      Documentation/devicetree/bindings/regulator/
14137F:      drivers/regulator/
14138F:      include/dt-bindings/regulator/
14139F:      include/linux/regulator/
14140
14141VRF
14142M:      David Ahern <dsa@cumulusnetworks.com>
14143M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
14144L:      netdev@vger.kernel.org
14145S:      Maintained
14146F:      drivers/net/vrf.c
14147F:      Documentation/networking/vrf.txt
14148
14149VT1211 HARDWARE MONITOR DRIVER
14150M:      Juerg Haefliger <juergh@gmail.com>
14151L:      linux-hwmon@vger.kernel.org
14152S:      Maintained
14153F:      Documentation/hwmon/vt1211
14154F:      drivers/hwmon/vt1211.c
14155
14156VT8231 HARDWARE MONITOR DRIVER
14157M:      Roger Lucas <vt8231@hiddenengine.co.uk>
14158L:      linux-hwmon@vger.kernel.org
14159S:      Maintained
14160F:      drivers/hwmon/vt8231.c
14161
14162VUB300 USB to SDIO/SD/MMC bridge chip
14163M:      Tony Olech <tony.olech@elandigitalsystems.com>
14164L:      linux-mmc@vger.kernel.org
14165L:      linux-usb@vger.kernel.org
14166S:      Supported
14167F:      drivers/mmc/host/vub300.c
14168
14169W1 DALLAS'S 1-WIRE BUS
14170M:      Evgeniy Polyakov <zbr@ioremap.net>
14171S:      Maintained
14172F:      Documentation/w1/
14173F:      drivers/w1/
14174F:      include/linux/w1.h
14175
14176W83791D HARDWARE MONITORING DRIVER
14177M:      Marc Hulsman <m.hulsman@tudelft.nl>
14178L:      linux-hwmon@vger.kernel.org
14179S:      Maintained
14180F:      Documentation/hwmon/w83791d
14181F:      drivers/hwmon/w83791d.c
14182
14183W83793 HARDWARE MONITORING DRIVER
14184M:      Rudolf Marek <r.marek@assembler.cz>
14185L:      linux-hwmon@vger.kernel.org
14186S:      Maintained
14187F:      Documentation/hwmon/w83793
14188F:      drivers/hwmon/w83793.c
14189
14190W83795 HARDWARE MONITORING DRIVER
14191M:      Jean Delvare <jdelvare@suse.com>
14192L:      linux-hwmon@vger.kernel.org
14193S:      Maintained
14194F:      drivers/hwmon/w83795.c
14195
14196W83L51xD SD/MMC CARD INTERFACE DRIVER
14197M:      Pierre Ossman <pierre@ossman.eu>
14198S:      Maintained
14199F:      drivers/mmc/host/wbsd.*
14200
14201WACOM PROTOCOL 4 SERIAL TABLETS
14202M:      Julian Squires <julian@cipht.net>
14203M:      Hans de Goede <hdegoede@redhat.com>
14204L:      linux-input@vger.kernel.org
14205S:      Maintained
14206F:      drivers/input/tablet/wacom_serial4.c
14207
14208WATCHDOG DEVICE DRIVERS
14209M:      Wim Van Sebroeck <wim@iguana.be>
14210R:      Guenter Roeck <linux@roeck-us.net>
14211L:      linux-watchdog@vger.kernel.org
14212W:      http://www.linux-watchdog.org/
14213T:      git git://www.linux-watchdog.org/linux-watchdog.git
14214S:      Maintained
14215F:      Documentation/devicetree/bindings/watchdog/
14216F:      Documentation/watchdog/
14217F:      drivers/watchdog/
14218F:      include/linux/watchdog.h
14219F:      include/uapi/linux/watchdog.h
14220
14221WHISKEYCOVE PMIC GPIO DRIVER
14222M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14223L:      linux-gpio@vger.kernel.org
14224S:      Maintained
14225F:      drivers/gpio/gpio-wcove.c
14226
14227WIIMOTE HID DRIVER
14228M:      David Herrmann <dh.herrmann@googlemail.com>
14229L:      linux-input@vger.kernel.org
14230S:      Maintained
14231F:      drivers/hid/hid-wiimote*
14232
14233WILOCITY WIL6210 WIRELESS DRIVER
14234M:      Maya Erez <qca_merez@qca.qualcomm.com>
14235L:      linux-wireless@vger.kernel.org
14236L:      wil6210@qca.qualcomm.com
14237S:      Supported
14238W:      http://wireless.kernel.org/en/users/Drivers/wil6210
14239F:      drivers/net/wireless/ath/wil6210/
14240F:      include/uapi/linux/wil6210_uapi.h
14241
14242WIMAX STACK
14243M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14244M:      linux-wimax@intel.com
14245L:      wimax@linuxwimax.org (subscribers-only)
14246S:      Supported
14247W:      http://linuxwimax.org
14248F:      Documentation/wimax/README.wimax
14249F:      include/linux/wimax/debug.h
14250F:      include/net/wimax.h
14251F:      include/uapi/linux/wimax.h
14252F:      net/wimax/
14253
14254WINBOND CIR DRIVER
14255M:      David Härdeman <david@hardeman.nu>
14256S:      Maintained
14257F:      drivers/media/rc/winbond-cir.c
14258
14259WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14260M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14261L:      linux-watchdog@vger.kernel.org
14262S:      Maintained
14263F:      drivers/watchdog/ebc-c384_wdt.c
14264
14265WINSYSTEMS WS16C48 GPIO DRIVER
14266M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14267L:      linux-gpio@vger.kernel.org
14268S:      Maintained
14269F:      drivers/gpio/gpio-ws16c48.c
14270
14271WISTRON LAPTOP BUTTON DRIVER
14272M:      Miloslav Trmac <mitr@volny.cz>
14273S:      Maintained
14274F:      drivers/input/misc/wistron_btns.c
14275
14276WL3501 WIRELESS PCMCIA CARD DRIVER
14277L:      linux-wireless@vger.kernel.org
14278S:      Odd fixes
14279F:      drivers/net/wireless/wl3501*
14280
14281WOLFSON MICROELECTRONICS DRIVERS
14282L:      patches@opensource.cirrus.com
14283T:      git https://github.com/CirrusLogic/linux-drivers.git
14284W:      https://github.com/CirrusLogic/linux-drivers/wiki
14285S:      Supported
14286F:      Documentation/hwmon/wm83??
14287F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14288F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14289F:      Documentation/devicetree/bindings/mfd/arizona.txt
14290F:      Documentation/devicetree/bindings/mfd/wm831x.txt
14291F:      arch/arm/mach-s3c64xx/mach-crag6410*
14292F:      drivers/clk/clk-wm83*.c
14293F:      drivers/extcon/extcon-arizona.c
14294F:      drivers/leds/leds-wm83*.c
14295F:      drivers/gpio/gpio-*wm*.c
14296F:      drivers/gpio/gpio-arizona.c
14297F:      drivers/hwmon/wm83??-hwmon.c
14298F:      drivers/input/misc/wm831x-on.c
14299F:      drivers/input/touchscreen/wm831x-ts.c
14300F:      drivers/input/touchscreen/wm97*.c
14301F:      drivers/mfd/arizona*
14302F:      drivers/mfd/wm*.c
14303F:      drivers/mfd/cs47l24*
14304F:      drivers/power/supply/wm83*.c
14305F:      drivers/rtc/rtc-wm83*.c
14306F:      drivers/regulator/wm8*.c
14307F:      drivers/regulator/arizona*
14308F:      drivers/video/backlight/wm83*_bl.c
14309F:      drivers/watchdog/wm83*_wdt.c
14310F:      include/linux/mfd/arizona/
14311F:      include/linux/mfd/wm831x/
14312F:      include/linux/mfd/wm8350/
14313F:      include/linux/mfd/wm8400*
14314F:      include/linux/regulator/arizona*
14315F:      include/linux/wm97xx.h
14316F:      include/sound/wm????.h
14317F:      sound/soc/codecs/arizona.?
14318F:      sound/soc/codecs/wm*
14319F:      sound/soc/codecs/cs47l24*
14320
14321WORKQUEUE
14322M:      Tejun Heo <tj@kernel.org>
14323R:      Lai Jiangshan <jiangshanlai@gmail.com>
14324T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14325S:      Maintained
14326F:      include/linux/workqueue.h
14327F:      kernel/workqueue.c
14328F:      Documentation/core-api/workqueue.rst
14329
14330X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14331M:      Chen-Yu Tsai <wens@csie.org>
14332L:      linux-kernel@vger.kernel.org
14333S:      Maintained
14334N:      axp[128]
14335
14336X.25 NETWORK LAYER
14337M:      Andrew Hendry <andrew.hendry@gmail.com>
14338L:      linux-x25@vger.kernel.org
14339S:      Odd Fixes
14340F:      Documentation/networking/x25*
14341F:      include/net/x25*
14342F:      net/x25/
14343
14344X86 ARCHITECTURE (32-BIT AND 64-BIT)
14345M:      Thomas Gleixner <tglx@linutronix.de>
14346M:      Ingo Molnar <mingo@redhat.com>
14347M:      "H. Peter Anvin" <hpa@zytor.com>
14348M:      x86@kernel.org
14349L:      linux-kernel@vger.kernel.org
14350T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14351S:      Maintained
14352F:      Documentation/x86/
14353F:      arch/x86/
14354
14355X86 MCE INFRASTRUCTURE
14356M:      Tony Luck <tony.luck@intel.com>
14357M:      Borislav Petkov <bp@alien8.de>
14358L:      linux-edac@vger.kernel.org
14359S:      Maintained
14360F:      arch/x86/kernel/cpu/mcheck/*
14361
14362X86 MICROCODE UPDATE SUPPORT
14363M:      Borislav Petkov <bp@alien8.de>
14364S:      Maintained
14365F:      arch/x86/kernel/cpu/microcode/*
14366
14367X86 PLATFORM DRIVERS
14368M:      Darren Hart <dvhart@infradead.org>
14369M:      Andy Shevchenko <andy@infradead.org>
14370L:      platform-driver-x86@vger.kernel.org
14371T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14372S:      Maintained
14373F:      drivers/platform/x86/
14374F:      drivers/platform/olpc/
14375
14376X86 VDSO
14377M:      Andy Lutomirski <luto@amacapital.net>
14378L:      linux-kernel@vger.kernel.org
14379T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14380S:      Maintained
14381F:      arch/x86/entry/vdso/
14382
14383XC2028/3028 TUNER DRIVER
14384M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
14385M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14386L:      linux-media@vger.kernel.org
14387W:      https://linuxtv.org
14388T:      git git://linuxtv.org/media_tree.git
14389S:      Maintained
14390F:      drivers/media/tuners/tuner-xc2028.*
14391
14392XEN BLOCK SUBSYSTEM
14393M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14394M:      Roger Pau Monné <roger.pau@citrix.com>
14395L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14396S:      Supported
14397F:      drivers/block/xen-blkback/*
14398F:      drivers/block/xen*
14399
14400XEN HYPERVISOR ARM
14401M:      Stefano Stabellini <sstabellini@kernel.org>
14402L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14403S:      Maintained
14404F:      arch/arm/xen/
14405F:      arch/arm/include/asm/xen/
14406
14407XEN HYPERVISOR ARM64
14408M:      Stefano Stabellini <sstabellini@kernel.org>
14409L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14410S:      Maintained
14411F:      arch/arm64/xen/
14412F:      arch/arm64/include/asm/xen/
14413
14414XEN HYPERVISOR INTERFACE
14415M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
14416M:      Juergen Gross <jgross@suse.com>
14417L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14418T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14419S:      Supported
14420F:      arch/x86/xen/
14421F:      drivers/*/xen-*front.c
14422F:      drivers/xen/
14423F:      arch/x86/include/asm/xen/
14424F:      include/xen/
14425F:      include/uapi/xen/
14426F:      Documentation/ABI/stable/sysfs-hypervisor-xen
14427F:      Documentation/ABI/testing/sysfs-hypervisor-xen
14428
14429XEN NETWORK BACKEND DRIVER
14430M:      Wei Liu <wei.liu2@citrix.com>
14431M:      Paul Durrant <paul.durrant@citrix.com>
14432L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14433L:      netdev@vger.kernel.org
14434S:      Supported
14435F:      drivers/net/xen-netback/*
14436
14437XEN PCI SUBSYSTEM
14438M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14439L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14440S:      Supported
14441F:      arch/x86/pci/*xen*
14442F:      drivers/pci/*xen*
14443
14444XEN PVSCSI DRIVERS
14445M:      Juergen Gross <jgross@suse.com>
14446L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14447L:      linux-scsi@vger.kernel.org
14448S:      Supported
14449F:      drivers/scsi/xen-scsifront.c
14450F:      drivers/xen/xen-scsiback.c
14451F:      include/xen/interface/io/vscsiif.h
14452
14453XEN SWIOTLB SUBSYSTEM
14454M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14455L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14456S:      Supported
14457F:      arch/x86/xen/*swiotlb*
14458F:      drivers/xen/*swiotlb*
14459
14460XFS FILESYSTEM
14461M:      Darrick J. Wong <darrick.wong@oracle.com>
14462M:      linux-xfs@vger.kernel.org
14463L:      linux-xfs@vger.kernel.org
14464W:      http://xfs.org/
14465T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14466S:      Supported
14467F:      Documentation/filesystems/xfs.txt
14468F:      fs/xfs/
14469
14470XILINX AXI ETHERNET DRIVER
14471M:      Anirudha Sarangi <anirudh@xilinx.com>
14472M:      John Linn <John.Linn@xilinx.com>
14473S:      Maintained
14474F:      drivers/net/ethernet/xilinx/xilinx_axienet*
14475
14476XILINX UARTLITE SERIAL DRIVER
14477M:      Peter Korsgaard <jacmet@sunsite.dk>
14478L:      linux-serial@vger.kernel.org
14479S:      Maintained
14480F:      drivers/tty/serial/uartlite.c
14481
14482XILINX VIDEO IP CORES
14483M:      Hyun Kwon <hyun.kwon@xilinx.com>
14484M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14485L:      linux-media@vger.kernel.org
14486T:      git git://linuxtv.org/media_tree.git
14487S:      Supported
14488F:      Documentation/devicetree/bindings/media/xilinx/
14489F:      drivers/media/platform/xilinx/
14490F:      include/uapi/linux/xilinx-v4l2-controls.h
14491
14492XILLYBUS DRIVER
14493M:      Eli Billauer <eli.billauer@gmail.com>
14494L:      linux-kernel@vger.kernel.org
14495S:      Supported
14496F:      drivers/char/xillybus/
14497
14498XRA1403 GPIO EXPANDER
14499M:      Nandor Han <nandor.han@ge.com>
14500M:      Semi Malinen <semi.malinen@ge.com>
14501L:      linux-gpio@vger.kernel.org
14502S:      Maintained
14503F:      drivers/gpio/gpio-xra1403.c
14504F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14505
14506XTENSA XTFPGA PLATFORM SUPPORT
14507M:      Max Filippov <jcmvbkbc@gmail.com>
14508L:      linux-xtensa@linux-xtensa.org
14509S:      Maintained
14510F:      drivers/spi/spi-xtensa-xtfpga.c
14511F:      sound/soc/xtensa/xtfpga-i2s.c
14512
14513YAM DRIVER FOR AX.25
14514M:      Jean-Paul Roubelat <jpr@f6fbb.org>
14515L:      linux-hams@vger.kernel.org
14516S:      Maintained
14517F:      drivers/net/hamradio/yam*
14518F:      include/linux/yam.h
14519
14520YAMA SECURITY MODULE
14521M:      Kees Cook <keescook@chromium.org>
14522T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14523S:      Supported
14524F:      security/yama/
14525F:      Documentation/admin-guide/LSM/Yama.rst
14526
14527YEALINK PHONE DRIVER
14528M:      Henk Vergonet <Henk.Vergonet@gmail.com>
14529L:      usbb2k-api-dev@nongnu.org
14530S:      Maintained
14531F:      Documentation/input/yealink.rst
14532F:      drivers/input/misc/yealink.*
14533
14534Z8530 DRIVER FOR AX.25
14535M:      Joerg Reuter <jreuter@yaina.de>
14536W:      http://yaina.de/jreuter/
14537W:      http://www.qsl.net/dl1bke/
14538L:      linux-hams@vger.kernel.org
14539S:      Maintained
14540F:      Documentation/networking/z8530drv.txt
14541F:      drivers/net/hamradio/*scc.c
14542F:      drivers/net/hamradio/z8530.h
14543
14544ZBUD COMPRESSED PAGE ALLOCATOR
14545M:      Seth Jennings <sjenning@redhat.com>
14546M:      Dan Streetman <ddstreet@ieee.org>
14547L:      linux-mm@kvack.org
14548S:      Maintained
14549F:      mm/zbud.c
14550F:      include/linux/zbud.h
14551
14552ZD1211RW WIRELESS DRIVER
14553M:      Daniel Drake <dsd@gentoo.org>
14554M:      Ulrich Kunitz <kune@deine-taler.de>
14555W:      http://zd1211.ath.cx/wiki/DriverRewrite
14556L:      linux-wireless@vger.kernel.org
14557L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
14558S:      Maintained
14559F:      drivers/net/wireless/zydas/zd1211rw/
14560
14561ZD1301 MEDIA DRIVER
14562M:      Antti Palosaari <crope@iki.fi>
14563L:      linux-media@vger.kernel.org
14564W:      https://linuxtv.org/
14565W:      http://palosaari.fi/linux/
14566Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14567S:      Maintained
14568F:      drivers/media/usb/dvb-usb-v2/zd1301*
14569
14570ZD1301_DEMOD MEDIA DRIVER
14571M:      Antti Palosaari <crope@iki.fi>
14572L:      linux-media@vger.kernel.org
14573W:      https://linuxtv.org/
14574W:      http://palosaari.fi/linux/
14575Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14576S:      Maintained
14577F:      drivers/media/dvb-frontends/zd1301_demod*
14578
14579ZPOOL COMPRESSED PAGE STORAGE API
14580M:      Dan Streetman <ddstreet@ieee.org>
14581L:      linux-mm@kvack.org
14582S:      Maintained
14583F:      mm/zpool.c
14584F:      include/linux/zpool.h
14585
14586ZR36067 VIDEO FOR LINUX DRIVER
14587L:      mjpeg-users@lists.sourceforge.net
14588L:      linux-media@vger.kernel.org
14589W:      http://mjpeg.sourceforge.net/driver-zoran/
14590T:      hg https://linuxtv.org/hg/v4l-dvb
14591S:      Odd Fixes
14592F:      drivers/media/pci/zoran/
14593
14594ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14595M:      Minchan Kim <minchan@kernel.org>
14596M:      Nitin Gupta <ngupta@vflare.org>
14597R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14598L:      linux-kernel@vger.kernel.org
14599S:      Maintained
14600F:      drivers/block/zram/
14601F:      Documentation/blockdev/zram.txt
14602
14603ZS DECSTATION Z85C30 SERIAL DRIVER
14604M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14605S:      Maintained
14606F:      drivers/tty/serial/zs.*
14607
14608ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14609M:      Minchan Kim <minchan@kernel.org>
14610M:      Nitin Gupta <ngupta@vflare.org>
14611R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14612L:      linux-mm@kvack.org
14613S:      Maintained
14614F:      mm/zsmalloc.c
14615F:      include/linux/zsmalloc.h
14616F:      Documentation/vm/zsmalloc.txt
14617
14618ZSWAP COMPRESSED SWAP CACHING
14619M:      Seth Jennings <sjenning@redhat.com>
14620M:      Dan Streetman <ddstreet@ieee.org>
14621L:      linux-mm@kvack.org
14622S:      Maintained
14623F:      mm/zswap.c
14624
14625THE REST
14626M:      Linus Torvalds <torvalds@linux-foundation.org>
14627L:      linux-kernel@vger.kernel.org
14628Q:      http://patchwork.kernel.org/project/LKML/list/
14629T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14630S:      Buried alive in reporters
14631F:      *
14632F:      */
14633