]> Git Repo - linux.git/commitdiff
Backmerge tag 'v4.13-rc2' into drm-next
authorDave Airlie <[email protected]>
Wed, 26 Jul 2017 22:15:43 +0000 (08:15 +1000)
committerDave Airlie <[email protected]>
Wed, 26 Jul 2017 22:15:43 +0000 (08:15 +1000)
Linux 4.13-rc2

This is required for drm-misc fixing.

1  2 
MAINTAINERS
drivers/dma-buf/dma-fence.c
drivers/dma-buf/sync_debug.c
drivers/gpu/drm/drm_dp_mst_topology.c
drivers/gpu/drm/imx/ipuv3-plane.c
drivers/gpu/drm/vc4/vc4_crtc.c
include/linux/dma-fence.h

diff --combined MAINTAINERS
index 9387e6aed3b85a934e3bb98b61c8c579a0c0d79a,f66488dfdbc9cc59fc744ce9f8349b9b69bd945c..a1e772e899edcb6b916ef013c2f37d45b48208f7
@@@ -205,7 -205,6 +205,6 @@@ F: include/net/9p
  F:    include/uapi/linux/virtio_9p.h
  F:    include/trace/events/9p.h
  
  A8293 MEDIA DRIVER
  M:    Antti Palosaari <[email protected]>
  L:    [email protected]
@@@ -492,13 -491,6 +491,6 @@@ S:        Maintaine
  F:    Documentation/hwmon/adt7475
  F:    drivers/hwmon/adt7475.c
  
- ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
- M:    Michael Hennerich <[email protected]>
- W:    http://wiki.analog.com/ADXL345
- W:    http://ez.analog.com/community/linux-device-drivers
- S:    Supported
- F:    drivers/input/misc/adxl34x.c
  ADVANSYS SCSI DRIVER
  M:    Matthew Wilcox <[email protected]>
  M:    Hannes Reinecke <[email protected]>
@@@ -507,6 -499,13 +499,13 @@@ S:       Maintaine
  F:    Documentation/scsi/advansys.txt
  F:    drivers/scsi/advansys.c
  
+ ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
+ M:    Michael Hennerich <[email protected]>
+ W:    http://wiki.analog.com/ADXL345
+ W:    http://ez.analog.com/community/linux-device-drivers
+ S:    Supported
+ F:    drivers/input/misc/adxl34x.c
  AEDSP16 DRIVER
  M:    Riccardo Facchetti <[email protected]>
  S:    Maintained
@@@ -808,6 -807,12 +807,12 @@@ W:       http://blackfin.uclinux.org
  S:    Supported
  F:    sound/soc/blackfin/*
  
+ ANALOG DEVICES INC DMA DRIVERS
+ M:    Lars-Peter Clausen <[email protected]>
+ W:    http://ez.analog.com/community/linux-device-drivers
+ S:    Supported
+ F:    drivers/dma/dma-axi-dmac.c
  ANALOG DEVICES INC IIO DRIVERS
  M:    Lars-Peter Clausen <[email protected]>
  M:    Michael Hennerich <[email protected]>
@@@ -820,12 -825,6 +825,6 @@@ X:        drivers/iio/*/adjd
  F:    drivers/staging/iio/*/ad*
  F:    drivers/staging/iio/trigger/iio-trig-bfin-timer.c
  
- ANALOG DEVICES INC DMA DRIVERS
- M:    Lars-Peter Clausen <[email protected]>
- W:    http://ez.analog.com/community/linux-device-drivers
- S:    Supported
- F:    drivers/dma/dma-axi-dmac.c
  ANDROID CONFIG FRAGMENTS
  M:    Rob Herring <[email protected]>
  S:    Supported
@@@ -872,6 -871,15 +871,15 @@@ F:       include/linux/apm_bios.
  F:    include/uapi/linux/apm_bios.h
  F:    drivers/char/apm-emulation.c
  
+ APPARMOR SECURITY MODULE
+ M:    John Johansen <[email protected]>
+ L:    [email protected] (subscribers-only, general discussion)
+ W:    apparmor.wiki.kernel.org
+ T:    git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
+ S:    Supported
+ F:    security/apparmor/
+ F:    Documentation/admin-guide/LSM/apparmor.rst
  APPLE BCM5974 MULTITOUCH DRIVER
  M:    Henrik Rydberg <[email protected]>
  L:    [email protected]
@@@ -895,6 -903,18 +903,18 @@@ M:       Duc Dang <[email protected]
  S:    Supported
  F:    arch/arm64/boot/dts/apm/
  
+ APPLIED MICRO (APM) X-GENE SOC EDAC
+ M:    Loc Ho <[email protected]>
+ S:    Supported
+ F:    drivers/edac/xgene_edac.c
+ F:    Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
+ APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
+ M:    Iyappan Subramanian <[email protected]>
+ M:    Keyur Chudgar <[email protected]>
+ S:    Supported
+ F:    drivers/net/ethernet/apm/xgene-v2/
  APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
  M:    Iyappan Subramanian <[email protected]>
  M:    Keyur Chudgar <[email protected]>
@@@ -905,12 -925,6 +925,6 @@@ F:        drivers/net/phy/mdio-xgene.
  F:    Documentation/devicetree/bindings/net/apm-xgene-enet.txt
  F:    Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
  
- APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
- M:    Iyappan Subramanian <[email protected]>
- M:    Keyur Chudgar <[email protected]>
- S:    Supported
- F:    drivers/net/ethernet/apm/xgene-v2/
  APPLIED MICRO (APM) X-GENE SOC PMU
  M:    Tai Nguyen <[email protected]>
  S:    Supported
@@@ -930,6 -944,12 +944,12 @@@ S:       Maintaine
  F:    drivers/video/fbdev/arcfb.c
  F:    drivers/video/fbdev/core/fb_defio.c
  
+ ARC PGU DRM DRIVER
+ M:    Alexey Brodkin <[email protected]>
+ S:    Supported
+ F:    drivers/gpu/drm/arc/
+ F:    Documentation/devicetree/bindings/display/snps,arcpgu.txt
  ARCNET NETWORK LAYER
  M:    Michael Grzeschik <[email protected]>
  L:    [email protected]
@@@ -937,12 -957,6 +957,6 @@@ S:        Maintaine
  F:    drivers/net/arcnet/
  F:    include/uapi/linux/if_arcnet.h
  
- ARC PGU DRM DRIVER
- M:    Alexey Brodkin <[email protected]>
- S:    Supported
- F:    drivers/gpu/drm/arc/
- F:    Documentation/devicetree/bindings/display/snps,arcpgu.txt
  ARM ARCHITECTED TIMER DRIVER
  M:    Mark Rutland <[email protected]>
  M:    Marc Zyngier <[email protected]>
@@@ -995,18 -1009,17 +1009,17 @@@ S:    Maintaine
  T:    git git://git.armlinux.org.uk/~rmk/linux-arm.git
  F:    arch/arm/
  
- ARM SUB-ARCHITECTURES
- L:    [email protected] (moderated for non-subscribers)
- S:    Maintained
- F:    arch/arm/mach-*/
- F:    arch/arm/plat-*/
- T:    git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
  ARM PRIMECELL AACI PL041 DRIVER
  M:    Russell King <[email protected]>
  S:    Maintained
  F:    sound/arm/aaci.*
  
+ ARM PRIMECELL BUS SUPPORT
+ M:    Russell King <[email protected]>
+ S:    Maintained
+ F:    drivers/amba/
+ F:    include/linux/amba/bus.h
  ARM PRIMECELL CLCD PL110 DRIVER
  M:    Russell King <[email protected]>
  S:    Maintained
@@@ -1030,11 -1043,22 +1043,22 @@@ S:   Maintaine
  F:    drivers/tty/serial/amba-pl01*.c
  F:    include/linux/amba/serial.h
  
- ARM PRIMECELL BUS SUPPORT
- M:    Russell King <[email protected]>
+ ARM SMMU DRIVERS
+ M:    Will Deacon <[email protected]>
+ R:    Robin Murphy <[email protected]>
+ L:    [email protected] (moderated for non-subscribers)
  S:    Maintained
- F:    drivers/amba/
- F:    include/linux/amba/bus.h
+ F:    drivers/iommu/arm-smmu.c
+ F:    drivers/iommu/arm-smmu-v3.c
+ F:    drivers/iommu/io-pgtable-arm.c
+ F:    drivers/iommu/io-pgtable-arm-v7s.c
+ ARM SUB-ARCHITECTURES
+ L:    [email protected] (moderated for non-subscribers)
+ S:    Maintained
+ F:    arch/arm/mach-*/
+ F:    arch/arm/plat-*/
+ T:    git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
  
  ARM/ACTIONS SEMI ARCHITECTURE
  M:    Andreas Färber <[email protected]>
@@@ -1067,6 -1091,11 +1091,11 @@@ M:    Lennert Buytenhek <kernel@wantstofly
  L:    [email protected] (moderated for non-subscribers)
  S:    Maintained
  
+ ARM/Allwinner SoC Clock Support
+ M:    Emilio López <[email protected]>
+ S:    Maintained
+ F:    drivers/clk/sunxi/
  ARM/Allwinner sunXi SoC support
  M:    Maxime Ripard <[email protected]>
  M:    Chen-Yu Tsai <[email protected]>
@@@ -1081,10 -1110,15 +1110,15 @@@ F:   drivers/pinctrl/sunxi
  F:    drivers/soc/sunxi/
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
  
- ARM/Allwinner SoC Clock Support
- M:    Emilio López <[email protected]>
+ ARM/Amlogic Meson SoC CLOCK FRAMEWORK
+ M:    Neil Armstrong <[email protected]>
+ M:    Jerome Brunet <[email protected]>
+ L:    [email protected]
  S:    Maintained
- F:    drivers/clk/sunxi/
+ F:    drivers/clk/meson/
+ F:    include/dt-bindings/clock/meson*
+ F:    include/dt-bindings/clock/gxbb*
+ F:    Documentation/devicetree/bindings/clock/amlogic*
  
  ARM/Amlogic Meson SoC support
  M:    Carlo Caione <[email protected]>
@@@ -1096,20 -1130,10 +1130,10 @@@ S:   Maintaine
  F:    arch/arm/mach-meson/
  F:    arch/arm/boot/dts/meson*
  F:    arch/arm64/boot/dts/amlogic/
- F:    drivers/pinctrl/meson/
+ F:    drivers/pinctrl/meson/
  F:    drivers/mmc/host/meson*
  N:    meson
  
- ARM/Amlogic Meson SoC CLOCK FRAMEWORK
- M:    Neil Armstrong <[email protected]>
- M:    Jerome Brunet <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    drivers/clk/meson/
- F:    include/dt-bindings/clock/meson*
- F:    include/dt-bindings/clock/gxbb*
- F:    Documentation/devicetree/bindings/clock/amlogic*
  ARM/Annapurna Labs ALPINE ARCHITECTURE
  M:    Tsahee Zidenberg <[email protected]>
  M:    Antoine Tenart <[email protected]>
@@@ -1132,13 -1156,6 +1156,6 @@@ F:     drivers/clk/axi
  F:    drivers/pinctrl/pinctrl-artpec*
  F:    Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
  
- ARM/ASPEED MACHINE SUPPORT
- M:    Joel Stanley <[email protected]>
- S:    Maintained
- F:    arch/arm/mach-aspeed/
- F:    arch/arm/boot/dts/aspeed-*
- F:    drivers/*/*aspeed*
  ARM/ASPEED I2C DRIVER
  M:    Brendan Higgins <[email protected]>
  R:    Benjamin Herrenschmidt <[email protected]>
@@@ -1151,6 -1168,18 +1168,18 @@@ F:    drivers/i2c/busses/i2c-aspeed.
  F:    Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
  F:    Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
  
+ ARM/ASPEED MACHINE SUPPORT
+ M:    Joel Stanley <[email protected]>
+ S:    Maintained
+ F:    arch/arm/mach-aspeed/
+ F:    arch/arm/boot/dts/aspeed-*
+ F:    drivers/*/*aspeed*
+ ARM/ATMEL AT91 Clock Support
+ M:    Boris Brezillon <[email protected]>
+ S:    Maintained
+ F:    drivers/clk/at91
  ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
  M:    Nicolas Ferre <[email protected]>
  M:    Alexandre Belloni <[email protected]>
@@@ -1167,11 -1196,6 +1196,6 @@@ F:     arch/arm/boot/dts/sama*.dts
  F:    arch/arm/include/debug/at91.S
  F:    drivers/memory/atmel*
  
- ARM/ATMEL AT91 Clock Support
- M:    Boris Brezillon <[email protected]>
- S:    Maintained
- F:    drivers/clk/at91
  ARM/CALXEDA HIGHBANK ARCHITECTURE
  M:    Rob Herring <[email protected]>
  L:    [email protected] (moderated for non-subscribers)
  S:    Odd Fixes
  N:    clps711x
  
+ ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
+ M:    Lennert Buytenhek <[email protected]>
+ L:    [email protected] (moderated for non-subscribers)
+ S:    Maintained
  ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
  M:    Hartley Sweeten <[email protected]>
  M:    Alexander Sverdlin <[email protected]>
@@@ -1206,11 -1235,6 +1235,6 @@@ S:     Maintaine
  F:    arch/arm/mach-ep93xx/
  F:    arch/arm/mach-ep93xx/include/mach/
  
- ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
- M:    Lennert Buytenhek <[email protected]>
- L:    [email protected] (moderated for non-subscribers)
- S:    Maintained
  ARM/CLKDEV SUPPORT
  M:    Russell King <[email protected]>
  L:    [email protected] (moderated for non-subscribers)
@@@ -1224,6 -1248,13 +1248,13 @@@ M:    Mike Rapoport <[email protected]
  L:    [email protected] (moderated for non-subscribers)
  S:    Maintained
  
+ ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
+ M:    Baruch Siach <[email protected]>
+ L:    [email protected] (moderated for non-subscribers)
+ S:    Maintained
+ F:    arch/arm/boot/dts/cx92755*
+ N:    digicolor
  ARM/CONTEC MICRO9 MACHINE SUPPORT
  M:    Hubert Feurstein <[email protected]>
  S:    Maintained
@@@ -1269,13 -1300,6 +1300,6 @@@ F:     drivers/clocksource/timer-prima2.
  F:    drivers/clocksource/timer-atlas7.c
  N:    [^a-z]sirf
  
- ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
- M:    Baruch Siach <[email protected]>
- L:    [email protected] (moderated for non-subscribers)
- S:    Maintained
- F:    arch/arm/boot/dts/cx92755*
- N:    digicolor
  ARM/EBSA110 MACHINE SUPPORT
  M:    Russell King <[email protected]>
  L:    [email protected] (moderated for non-subscribers)
  S:    Maintained
  F:    arch/arm/mach-pxa/colibri-pxa270-income.c
  
+ ARM/INTEL IOP13XX ARM ARCHITECTURE
+ M:    Lennert Buytenhek <[email protected]>
+ L:    [email protected] (moderated for non-subscribers)
+ S:    Maintained
  ARM/INTEL IOP32X ARM ARCHITECTURE
  M:    Lennert Buytenhek <[email protected]>
  L:    [email protected] (moderated for non-subscribers)
@@@ -1398,11 -1427,6 +1427,6 @@@ ARM/INTEL IOP33X ARM ARCHITECTUR
  L:    [email protected] (moderated for non-subscribers)
  S:    Orphan
  
- ARM/INTEL IOP13XX ARM ARCHITECTURE
- M:    Lennert Buytenhek <[email protected]>
- L:    [email protected] (moderated for non-subscribers)
- S:    Maintained
  ARM/INTEL IQ81342EX MACHINE SUPPORT
  M:    Lennert Buytenhek <[email protected]>
  L:    [email protected] (moderated for non-subscribers)
@@@ -1437,39 -1461,6 +1461,6 @@@ M:     Lennert Buytenhek <kernel@wantstofly
  L:    [email protected] (moderated for non-subscribers)
  S:    Maintained
  
- ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
- M:    Santosh Shilimkar <[email protected]>
- L:    [email protected] (moderated for non-subscribers)
- S:    Maintained
- F:    arch/arm/mach-keystone/
- F:    arch/arm/boot/dts/keystone-*
- T:    git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
- ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
- M:    Santosh Shilimkar <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    drivers/clk/keystone/
- ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
- M:    Santosh Shilimkar <[email protected]>
- L:    [email protected] (moderated for non-subscribers)
- L:    [email protected]
- S:    Maintained
- F:    drivers/clocksource/timer-keystone.c
- ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
- M:    Santosh Shilimkar <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    drivers/power/reset/keystone-reset.c
- ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
- M:    Santosh Shilimkar <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    drivers/memory/*emif*
  ARM/LG1K ARCHITECTURE
  M:    Chanho Min <[email protected]>
  L:    [email protected] (moderated for non-subscribers)
@@@ -1512,24 -1503,6 +1503,6 @@@ ARM/MAGICIAN MACHINE SUPPOR
  M:    Philipp Zabel <[email protected]>
  S:    Maintained
  
- ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
- M:    Jason Cooper <[email protected]>
- M:    Andrew Lunn <[email protected]>
- M:    Gregory Clement <[email protected]>
- M:    Sebastian Hesselbarth <[email protected]>
- L:    [email protected] (moderated for non-subscribers)
- S:    Maintained
- F:    arch/arm/boot/dts/armada*
- F:    arch/arm/boot/dts/kirkwood*
- F:    arch/arm/configs/mvebu_*_defconfig
- F:    arch/arm/mach-mvebu/
- F:    arch/arm64/boot/dts/marvell/armada*
- F:    drivers/cpufreq/mvebu-cpufreq.c
- F:    drivers/irqchip/irq-armada-370-xp.c
- F:    drivers/irqchip/irq-mvebu-*
- F:    drivers/pinctrl/mvebu/
- F:    drivers/rtc/rtc-armada38x.c
  ARM/Marvell Berlin SoC support
  M:    Jisheng Zhang <[email protected]>
  M:    Sebastian Hesselbarth <[email protected]>
@@@ -1539,7 -1512,6 +1512,6 @@@ F:      arch/arm/mach-berlin
  F:    arch/arm/boot/dts/berlin*
  F:    arch/arm64/boot/dts/marvell/berlin*
  
  ARM/Marvell Dove/MV78xx0/Orion SOC support
  M:    Jason Cooper <[email protected]>
  M:    Andrew Lunn <[email protected]>
@@@ -1555,27 -1527,26 +1527,26 @@@ F:   arch/arm/plat-orion
  F:    arch/arm/boot/dts/dove*
  F:    arch/arm/boot/dts/orion5x*
  
- ARM/Orion SoC/Technologic Systems TS-78xx platform support
- M:    Alexander Clouter <[email protected]>
+ ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
+ M:    Jason Cooper <[email protected]>
+ M:    Andrew Lunn <[email protected]>
+ M:    Gregory Clement <[email protected]>
+ M:    Sebastian Hesselbarth <[email protected]>
  L:    [email protected] (moderated for non-subscribers)
- W:    http://www.digriz.org.uk/ts78xx/kernel
  S:    Maintained
- F:    arch/arm/mach-orion5x/ts78xx-*
+ F:    arch/arm/boot/dts/armada*
+ F:    arch/arm/boot/dts/kirkwood*
+ F:    arch/arm/configs/mvebu_*_defconfig
+ F:    arch/arm/mach-mvebu/
+ F:    arch/arm64/boot/dts/marvell/armada*
+ F:    drivers/cpufreq/mvebu-cpufreq.c
+ F:    drivers/irqchip/irq-armada-370-xp.c
+ F:    drivers/irqchip/irq-mvebu-*
+ F:    drivers/pinctrl/mvebu/
+ F:    drivers/rtc/rtc-armada38x.c
  
- ARM/OXNAS platform support
- M:    Neil Armstrong <[email protected]>
- L:    [email protected] (moderated for non-subscribers)
- L:    [email protected] (moderated for non-subscribers)
- S:    Maintained
- F:    arch/arm/mach-oxnas/
- F:    arch/arm/boot/dts/ox8*.dtsi
- F:    arch/arm/boot/dts/wd-mbwe.dts
- F:    arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
- N:    oxnas
- ARM/Mediatek RTC DRIVER
- M:    Eddie Huang <[email protected]>
+ ARM/Mediatek RTC DRIVER
+ M:    Eddie Huang <[email protected]>
  L:    [email protected] (moderated for non-subscribers)
  L:    [email protected] (moderated for non-subscribers)
  S:    Maintained
@@@ -1627,16 -1598,53 +1598,53 @@@ F:   drivers/pinctrl/nomadik
  F:    drivers/i2c/busses/i2c-nomadik.c
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
  
+ ARM/NUVOTON W90X900 ARM ARCHITECTURE
+ M:    Wan ZongShun <[email protected]>
+ L:    [email protected] (moderated for non-subscribers)
+ W:    http://www.mcuos.com
+ S:    Maintained
+ F:    arch/arm/mach-w90x900/
+ F:    drivers/input/keyboard/w90p910_keypad.c
+ F:    drivers/input/touchscreen/w90p910_ts.c
+ F:    drivers/watchdog/nuc900_wdt.c
+ F:    drivers/net/ethernet/nuvoton/w90p910_ether.c
+ F:    drivers/mtd/nand/nuc900_nand.c
+ F:    drivers/rtc/rtc-nuc900.c
+ F:    drivers/spi/spi-nuc900.c
+ F:    drivers/usb/host/ehci-w90x900.c
+ F:    drivers/video/fbdev/nuc900fb.c
  ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
  M:    Nelson Castillo <[email protected]>
  L:    [email protected] (subscribers-only)
  W:    http://wiki.openmoko.org/wiki/Neo_FreeRunner
  S:    Supported
  
- ARM/TOSA MACHINE SUPPORT
- M:    Dmitry Eremin-Solenikov <[email protected]>
- M:    Dirk Opfer <[email protected]>
+ ARM/Orion SoC/Technologic Systems TS-78xx platform support
+ M:    Alexander Clouter <[email protected]>
+ L:    [email protected] (moderated for non-subscribers)
+ W:    http://www.digriz.org.uk/ts78xx/kernel
+ S:    Maintained
+ F:    arch/arm/mach-orion5x/ts78xx-*
+ ARM/OXNAS platform support
+ M:    Neil Armstrong <[email protected]>
+ L:    [email protected] (moderated for non-subscribers)
+ L:    [email protected] (moderated for non-subscribers)
+ S:    Maintained
+ F:    arch/arm/mach-oxnas/
+ F:    arch/arm/boot/dts/ox8*.dtsi
+ F:    arch/arm/boot/dts/wd-mbwe.dts
+ F:    arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
+ N:    oxnas
+ ARM/PALM TREO SUPPORT
+ M:    Tomas Cech <[email protected]>
+ L:    [email protected]
+ W:    http://hackndev.com
  S:    Maintained
+ F:    arch/arm/mach-pxa/include/mach/palmtreo.h
+ F:    arch/arm/mach-pxa/palmtreo.c
  
  ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
  M:    Marek Vasut <[email protected]>
@@@ -1654,14 -1662,6 +1662,6 @@@ F:     arch/arm/mach-pxa/palmte2.
  F:    arch/arm/mach-pxa/include/mach/palmtc.h
  F:    arch/arm/mach-pxa/palmtc.c
  
- ARM/PALM TREO SUPPORT
- M:    Tomas Cech <[email protected]>
- L:    [email protected]
- W:    http://hackndev.com
- S:    Maintained
- F:    arch/arm/mach-pxa/include/mach/palmtreo.h
- F:    arch/arm/mach-pxa/palmtreo.c
  ARM/PALMZ72 SUPPORT
  M:    Sergey Lapin <[email protected]>
  L:    [email protected]
  S:    Maintained
  F:    drivers/media/platform/s5p-g2d/
  
- ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
- M:    Kyungmin Park <[email protected]>
- M:    Kamil Debski <[email protected]>
- M:    Jeongtae Park <[email protected]>
- M:    Andrzej Hajda <[email protected]>
- L:    [email protected]
- L:    [email protected]
- S:    Maintained
- F:    arch/arm/plat-samsung/s5p-dev-mfc.c
- F:    drivers/media/platform/s5p-mfc/
  ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
  M:    Marek Szyprowski <[email protected]>
  L:    [email protected] (moderated for non-subscribers)
  S:    Maintained
  F:    drivers/media/platform/s5p-jpeg/
  
+ ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
+ M:    Kyungmin Park <[email protected]>
+ M:    Kamil Debski <[email protected]>
+ M:    Jeongtae Park <[email protected]>
+ M:    Andrzej Hajda <[email protected]>
+ L:    [email protected]
+ L:    [email protected]
+ S:    Maintained
+ F:    arch/arm/plat-samsung/s5p-dev-mfc.c
+ F:    drivers/media/platform/s5p-mfc/
  ARM/SHMOBILE ARM ARCHITECTURE
  M:    Simon Horman <[email protected]>
  M:    Magnus Damm <[email protected]>
@@@ -1922,26 -1922,48 +1922,48 @@@ M:   "Mark F. Brown" <mark.brown314@gmail
  L:    [email protected] (moderated for non-subscribers)
  S:    Maintained
  
+ ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
+ M:    Santosh Shilimkar <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    drivers/memory/*emif*
+ ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
+ M:    Santosh Shilimkar <[email protected]>
+ L:    [email protected] (moderated for non-subscribers)
+ S:    Maintained
+ F:    arch/arm/mach-keystone/
+ F:    arch/arm/boot/dts/keystone-*
+ T:    git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
+ ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
+ M:    Santosh Shilimkar <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    drivers/clk/keystone/
+ ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
+ M:    Santosh Shilimkar <[email protected]>
+ L:    [email protected] (moderated for non-subscribers)
+ L:    [email protected]
+ S:    Maintained
+ F:    drivers/clocksource/timer-keystone.c
+ ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
+ M:    Santosh Shilimkar <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    drivers/power/reset/keystone-reset.c
  ARM/THECUS N2100 MACHINE SUPPORT
  M:    Lennert Buytenhek <[email protected]>
  L:    [email protected] (moderated for non-subscribers)
  S:    Maintained
  
- ARM/NUVOTON W90X900 ARM ARCHITECTURE
- M:    Wan ZongShun <[email protected]>
- L:    [email protected] (moderated for non-subscribers)
- W:    http://www.mcuos.com
+ ARM/TOSA MACHINE SUPPORT
+ M:    Dmitry Eremin-Solenikov <[email protected]>
+ M:    Dirk Opfer <[email protected]>
  S:    Maintained
- F:    arch/arm/mach-w90x900/
- F:    drivers/input/keyboard/w90p910_keypad.c
- F:    drivers/input/touchscreen/w90p910_ts.c
- F:    drivers/watchdog/nuc900_wdt.c
- F:    drivers/net/ethernet/nuvoton/w90p910_ether.c
- F:    drivers/mtd/nand/nuc900_nand.c
- F:    drivers/rtc/rtc-nuc900.c
- F:    drivers/spi/spi-nuc900.c
- F:    drivers/usb/host/ehci-w90x900.c
- F:    drivers/video/fbdev/nuc900fb.c
  
  ARM/U300 MACHINE SUPPORT
  M:    Linus Walleij <[email protected]>
@@@ -2086,16 -2108,6 +2108,6 @@@ F:     drivers/i2c/busses/i2c-cadence.
  F:    drivers/mmc/host/sdhci-of-arasan.c
  F:    drivers/edac/synopsys_edac.c
  
- ARM SMMU DRIVERS
- M:    Will Deacon <[email protected]>
- R:    Robin Murphy <[email protected]>
- L:    [email protected] (moderated for non-subscribers)
- S:    Maintained
- F:    drivers/iommu/arm-smmu.c
- F:    drivers/iommu/arm-smmu-v3.c
- F:    drivers/iommu/io-pgtable-arm.c
- F:    drivers/iommu/io-pgtable-arm-v7s.c
  ARM64 PORT (AARCH64 ARCHITECTURE)
  M:    Catalin Marinas <[email protected]>
  M:    Will Deacon <[email protected]>
@@@ -2207,21 -2219,10 +2219,10 @@@ T:   git git://git.kernel.org/pub/scm/lin
  S:    Supported
  F:    drivers/net/wireless/ath/ath6kl/
  
- WILOCITY WIL6210 WIRELESS DRIVER
- M:    Maya Erez <[email protected]>
- L:    [email protected]
- L:    [email protected]
- S:    Supported
- W:    http://wireless.kernel.org/en/users/Drivers/wil6210
- F:    drivers/net/wireless/ath/wil6210/
- F:    include/uapi/linux/wil6210_uapi.h
- CARL9170 LINUX COMMUNITY WIRELESS DRIVER
- M:    Christian Lamparter <[email protected]>
- L:    [email protected]
- W:    http://wireless.kernel.org/en/users/Drivers/carl9170
+ ATI_REMOTE2 DRIVER
+ M:    Ville Syrjala <[email protected]>
  S:    Maintained
- F:    drivers/net/wireless/ath/carl9170/
+ F:    drivers/input/misc/ati_remote2.c
  
  ATK0110 HWMON DRIVER
  M:    Luca Tettamanti <[email protected]>
  S:    Maintained
  F:    drivers/hwmon/asus_atk0110.c
  
- ATI_REMOTE2 DRIVER
- M:    Ville Syrjala <[email protected]>
- S:    Maintained
- F:    drivers/input/misc/ati_remote2.c
  ATLX ETHERNET DRIVERS
  M:    Jay Cliburn <[email protected]>
  M:    Chris Snook <[email protected]>
@@@ -2263,25 -2259,12 +2259,12 @@@ M:   Nicolas Ferre <nicolas.ferre@microch
  S:    Supported
  F:    drivers/power/reset/at91-sama5d2_shdwc.c
  
- ATMEL SAMA5D2 ADC DRIVER
- M:    Ludovic Desroches <[email protected]>
- L:    [email protected]
- S:    Supported
- F:    drivers/iio/adc/at91-sama5d2_adc.c
  ATMEL Audio ALSA driver
  M:    Nicolas Ferre <[email protected]>
  L:    [email protected] (moderated for non-subscribers)
  S:    Supported
  F:    sound/soc/atmel
  
- ATMEL XDMA DRIVER
- M:    Ludovic Desroches <[email protected]>
- L:    [email protected]
- L:    [email protected]
- S:    Supported
- F:    drivers/dma/at_xdmac.c
  ATMEL I2C DRIVER
  M:    Ludovic Desroches <[email protected]>
  L:    [email protected]
@@@ -2307,6 -2290,14 +2290,14 @@@ M:    Nicolas Ferre <nicolas.ferre@microch
  S:    Supported
  F:    drivers/net/ethernet/cadence/
  
+ ATMEL MAXTOUCH DRIVER
+ M:    Nick Dyer <[email protected]>
+ T:    git git://github.com/ndyer/linux.git
+ S:    Maintained
+ F:    Documentation/devicetree/bindings/input/atmel,maxtouch.txt
+ F:    drivers/input/touchscreen/atmel_mxt_ts.c
+ F:    include/linux/platform_data/atmel_mxt_ts.h
  ATMEL NAND DRIVER
  M:    Wenyou Yang <[email protected]>
  M:    Josh Wu <[email protected]>
  S:    Supported
  F:    drivers/mtd/nand/atmel/*
  
+ ATMEL SAMA5D2 ADC DRIVER
+ M:    Ludovic Desroches <[email protected]>
+ L:    [email protected]
+ S:    Supported
+ F:    drivers/iio/adc/at91-sama5d2_adc.c
  ATMEL SDMMC DRIVER
  M:    Ludovic Desroches <[email protected]>
  L:    [email protected]
@@@ -2353,13 -2350,12 +2350,12 @@@ W:   http://atmelwlandriver.sourceforge.n
  S:    Maintained
  F:    drivers/net/wireless/atmel/atmel*
  
- ATMEL MAXTOUCH DRIVER
- M:    Nick Dyer <[email protected]>
- T:    git git://github.com/ndyer/linux.git
- S:    Maintained
- F:    Documentation/devicetree/bindings/input/atmel,maxtouch.txt
- F:    drivers/input/touchscreen/atmel_mxt_ts.c
- F:    include/linux/platform_data/atmel_mxt_ts.h
+ ATMEL XDMA DRIVER
+ M:    Ludovic Desroches <[email protected]>
+ L:    [email protected]
+ L:    [email protected]
+ S:    Supported
+ F:    drivers/dma/at_xdmac.c
  
  ATOMIC INFRASTRUCTURE
  M:    Will Deacon <[email protected]>
@@@ -2413,13 -2409,6 +2409,6 @@@ F:     include/uapi/linux/ax25.
  F:    include/net/ax25.h
  F:    net/ax25/
  
- AXENTIA ASOC DRIVERS
- M:    Peter Rosin <[email protected]>
- L:    [email protected] (moderated for non-subscribers)
- S:    Maintained
- F:    Documentation/devicetree/bindings/sound/axentia,*
- F:    sound/soc/atmel/tse850-pcm5142.c
  AXENTIA ARM DEVICES
  M:    Peter Rosin <[email protected]>
  L:    [email protected] (moderated for non-subscribers)
@@@ -2428,6 -2417,13 +2417,13 @@@ F:    Documentation/devicetree/bindings/ar
  F:    arch/arm/boot/dts/at91-linea.dtsi
  F:    arch/arm/boot/dts/at91-tse850-3.dts
  
+ AXENTIA ASOC DRIVERS
+ M:    Peter Rosin <[email protected]>
+ L:    [email protected] (moderated for non-subscribers)
+ S:    Maintained
+ F:    Documentation/devicetree/bindings/sound/axentia,*
+ F:    sound/soc/atmel/tse850-pcm5142.c
  AZ6007 DVB DRIVER
  M:    Mauro Carvalho Chehab <[email protected]>
  M:    Mauro Carvalho Chehab <[email protected]>
@@@ -2507,13 -2503,11 +2503,11 @@@ W:   https://linuxtv.or
  S:    Supported
  F:    drivers/media/platform/sti/bdisp
  
- DELTA ST MEDIA DRIVER
- M:    Hugues Fruchet <[email protected]>
- L:    [email protected]
- T:    git git://linuxtv.org/media_tree.git
- W:    https://linuxtv.org
- S:    Supported
- F:    drivers/media/platform/sti/delta
+ BECKHOFF CX5020 ETHERCAT MASTER DRIVER
+ M:    Dariusz Marcinkiewicz <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    drivers/net/ethernet/ec_bhf.c
  
  BEFS FILE SYSTEM
  M:    Luis de Bethencourt <[email protected]>
@@@ -2523,11 -2517,13 +2517,13 @@@ T:   git git://git.kernel.org/pub/scm/lin
  F:    Documentation/filesystems/befs.txt
  F:    fs/befs/
  
- BECKHOFF CX5020 ETHERCAT MASTER DRIVER
- M:    Dariusz Marcinkiewicz <[email protected]>
- L:    [email protected]
+ BFQ I/O SCHEDULER
+ M:    Paolo Valente <[email protected]>
+ M:    Jens Axboe <[email protected]>
+ L:    [email protected]
  S:    Maintained
- F:    drivers/net/ethernet/ec_bhf.c
+ F:    block/bfq-*
+ F:    Documentation/block/bfq-iosched.txt
  
  BFS FILE SYSTEM
  M:    "Tigran A. Aivazian" <[email protected]>
@@@ -2550,47 -2546,47 +2546,47 @@@ W:   http://blackfin.uclinux.or
  S:    Supported
  F:    drivers/net/ethernet/adi/
  
- BLACKFIN RTC DRIVER
+ BLACKFIN I2C TWI DRIVER
+ M:    Sonic Zhang <[email protected]>
  L:    [email protected] (moderated for non-subscribers)
- W:    http://blackfin.uclinux.org
+ W:    http://blackfin.uclinux.org/
  S:    Supported
- F:    drivers/rtc/rtc-bfin.c
+ F:    drivers/i2c/busses/i2c-bfin-twi.c
  
- BLACKFIN SDH DRIVER
- M:    Sonic Zhang <sonic.zhang@analog.com>
+ BLACKFIN MEDIA DRIVER
+ M:    Scott Jiang <scott.jiang.linux@gmail.com>
  L:    [email protected] (moderated for non-subscribers)
- W:    http://blackfin.uclinux.org
+ W:    http://blackfin.uclinux.org/
  S:    Supported
- F:    drivers/mmc/host/bfin_sdh.c
- BLACKFIN SERIAL DRIVER
- M:    Sonic Zhang <[email protected]>
+ F:    drivers/media/platform/blackfin/
+ F:    drivers/media/i2c/adv7183*
+ F:    drivers/media/i2c/vs6624*
+ BLACKFIN RTC DRIVER
  L:    [email protected] (moderated for non-subscribers)
  W:    http://blackfin.uclinux.org
  S:    Supported
- F:    drivers/tty/serial/bfin_uart.c
+ F:    drivers/rtc/rtc-bfin.c
  
- BLACKFIN WATCHDOG DRIVER
+ BLACKFIN SDH DRIVER
+ M:    Sonic Zhang <[email protected]>
  L:    [email protected] (moderated for non-subscribers)
  W:    http://blackfin.uclinux.org
  S:    Supported
- F:    drivers/watchdog/bfin_wdt.c
+ F:    drivers/mmc/host/bfin_sdh.c
  
- BLACKFIN I2C TWI DRIVER
+ BLACKFIN SERIAL DRIVER
  M:    Sonic Zhang <[email protected]>
  L:    [email protected] (moderated for non-subscribers)
- W:    http://blackfin.uclinux.org/
+ W:    http://blackfin.uclinux.org
  S:    Supported
- F:    drivers/i2c/busses/i2c-bfin-twi.c
+ F:    drivers/tty/serial/bfin_uart.c
  
- BLACKFIN MEDIA DRIVER
- M:    Scott Jiang <[email protected]>
+ BLACKFIN WATCHDOG DRIVER
  L:    [email protected] (moderated for non-subscribers)
- W:    http://blackfin.uclinux.org/
+ W:    http://blackfin.uclinux.org
  S:    Supported
- F:    drivers/media/platform/blackfin/
- F:    drivers/media/i2c/adv7183*
- F:    drivers/media/i2c/vs6624*
+ F:    drivers/watchdog/bfin_wdt.c
  
  BLINKM RGB LED DRIVER
  M:    Jan-Simon Moeller <[email protected]>
@@@ -2606,14 -2602,6 +2602,6 @@@ F:     block
  F:    kernel/trace/blktrace.c
  F:    lib/sbitmap.c
  
- BFQ I/O SCHEDULER
- M:    Paolo Valente <[email protected]>
- M:    Jens Axboe <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    block/bfq-*
- F:    Documentation/block/bfq-iosched.txt
  BLOCK2MTD DRIVER
  M:    Joern Engel <[email protected]>
  L:    [email protected]
@@@ -2643,21 -2631,6 +2631,6 @@@ S:     Maintaine
  F:    net/bluetooth/
  F:    include/net/bluetooth/
  
- DMA MAPPING HELPERS
- M:    Christoph Hellwig <[email protected]>
- M:    Marek Szyprowski <[email protected]>
- R:    Robin Murphy <[email protected]>
- L:    [email protected]
- T:    git git://git.infradead.org/users/hch/dma-mapping.git
- W:    http://git.infradead.org/users/hch/dma-mapping.git
- S:    Supported
- F:    lib/dma-debug.c
- F:    lib/dma-noop.c
- F:    lib/dma-virt.c
- F:    drivers/base/dma-mapping.c
- F:    drivers/base/dma-coherent.c
- F:    include/linux/dma-mapping.h
  BONDING DRIVER
  M:    Jay Vosburgh <[email protected]>
  M:    Veaceslav Falico <[email protected]>
@@@ -2705,35 -2678,6 +2678,6 @@@ S:     Supporte
  F:    drivers/net/dsa/b53/*
  F:    include/linux/platform_data/b53.h
  
- BROADCOM GENET ETHERNET DRIVER
- M:    Florian Fainelli <[email protected]>
- L:    [email protected]
- S:    Supported
- F:    drivers/net/ethernet/broadcom/genet/
- BROADCOM BNX2 GIGABIT ETHERNET DRIVER
- M:    Rasesh Mody <[email protected]>
- M:    Harish Patil <[email protected]>
- M:    [email protected]
- L:    [email protected]
- S:    Supported
- F:    drivers/net/ethernet/broadcom/bnx2.*
- F:    drivers/net/ethernet/broadcom/bnx2_*
- BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
- M:    Yuval Mintz <[email protected]>
- M:    Ariel Elior <[email protected]>
- M:    [email protected]
- L:    [email protected]
- S:    Supported
- F:    drivers/net/ethernet/broadcom/bnx2x/
- BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
- M:    Michael Chan <[email protected]>
- L:    [email protected]
- S:    Supported
- F:    drivers/net/ethernet/broadcom/bnxt/
  BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
  M:    Florian Fainelli <[email protected]>
  M:    Ray Jui <[email protected]>
@@@ -2812,6 -2756,13 +2756,13 @@@ F:    arch/arm/boot/dts/bcm7*.dts
  F:    drivers/bus/brcmstb_gisb.c
  N:    brcmstb
  
+ BROADCOM BMIPS CPUFREQ DRIVER
+ M:    Markus Mayer <[email protected]>
+ M:    [email protected]
+ L:    [email protected]
+ S:    Maintained
+ F:    drivers/cpufreq/bmips-cpufreq.c
  BROADCOM BMIPS MIPS ARCHITECTURE
  M:    Kevin Cernekee <[email protected]>
  M:    Florian Fainelli <[email protected]>
@@@ -2828,20 -2779,40 +2779,40 @@@ F:   drivers/irqchip/irq-brcmstb
  F:    include/linux/bcm963xx_nvram.h
  F:    include/linux/bcm963xx_tag.h
  
- BROADCOM BMIPS CPUFREQ DRIVER
- M:    Markus Mayer <[email protected]>
- M:    [email protected]
- L:    [email protected]
- S:    Maintained
- F:    drivers/cpufreq/bmips-cpufreq.c
+ BROADCOM BNX2 GIGABIT ETHERNET DRIVER
+ M:    Rasesh Mody <[email protected]>
+ M:    Harish Patil <[email protected]>
+ M:    [email protected]
+ L:    [email protected]
+ S:    Supported
+ F:    drivers/net/ethernet/broadcom/bnx2.*
+ F:    drivers/net/ethernet/broadcom/bnx2_*
  
- BROADCOM TG3 GIGABIT ETHERNET DRIVER
- M:    Siva Reddy Kallam <[email protected]>
- M:    Prashant Sreedharan <[email protected]>
- M:    Michael Chan <[email protected]>
+ BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
+ M:    [email protected]
+ L:    [email protected]
+ S:    Supported
+ F:    drivers/scsi/bnx2fc/
+ BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
+ M:    [email protected]
+ L:    [email protected]
+ S:    Supported
+ F:    drivers/scsi/bnx2i/
+ BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
+ M:    Yuval Mintz <[email protected]>
+ M:    Ariel Elior <[email protected]>
+ M:    [email protected]
  L:    [email protected]
  S:    Supported
- F:    drivers/net/ethernet/broadcom/tg3.*
+ F:    drivers/net/ethernet/broadcom/bnx2x/
+ BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
+ M:    Michael Chan <[email protected]>
+ L:    [email protected]
+ S:    Supported
+ F:    drivers/net/ethernet/broadcom/bnxt/
  
  BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
  M:    Arend van Spriel <[email protected]>
  S:    Supported
  F:    drivers/net/wireless/broadcom/brcm80211/
  
- BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
- M:    [email protected]
- L:    [email protected]
+ BROADCOM BRCMSTB GPIO DRIVER
+ M:    Gregory Fong <[email protected]>
+ L:    [email protected]
  S:    Supported
- F:    drivers/scsi/bnx2fc/
+ F:    drivers/gpio/gpio-brcmstb.c
+ F:    Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
  
- BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
- M:    [email protected]
- L:    linux-scsi@vger.kernel.org
+ BROADCOM GENET ETHERNET DRIVER
+ M:    Florian Fainelli <[email protected]>
+ L:    netdev@vger.kernel.org
  S:    Supported
- F:    drivers/scsi/bnx2i/
+ F:    drivers/net/ethernet/broadcom/genet/
  
  BROADCOM IPROC ARM ARCHITECTURE
  M:    Ray Jui <[email protected]>
@@@ -2892,13 -2864,6 +2864,6 @@@ F:     arch/arm64/boot/dts/broadcom/ns2
  F:    drivers/clk/bcm/clk-ns*
  F:    drivers/pinctrl/bcm/pinctrl-ns*
  
- BROADCOM BRCMSTB GPIO DRIVER
- M:    Gregory Fong <[email protected]>
- L:    [email protected]
- S:    Supported
- F:    drivers/gpio/gpio-brcmstb.c
- F:    Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
  BROADCOM KONA GPIO DRIVER
  M:    Ray Jui <[email protected]>
  L:    [email protected]
@@@ -2906,19 -2871,29 +2871,29 @@@ S:   Supporte
  F:    drivers/gpio/gpio-bcm-kona.c
  F:    Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
  
+ BROADCOM NETXTREME-E ROCE DRIVER
+ M:    Selvin Xavier <[email protected]>
+ M:    Devesh Sharma <[email protected]>
+ M:    Somnath Kotur <[email protected]>
+ M:    Sriharsha Basavapatna <[email protected]>
+ L:    [email protected]
+ W:    http://www.broadcom.com
+ S:    Supported
+ F:    drivers/infiniband/hw/bnxt_re/
+ F:    include/uapi/rdma/bnxt_re-abi.h
  BROADCOM NVRAM DRIVER
  M:    Rafał Miłecki <[email protected]>
  L:    [email protected]
  S:    Maintained
  F:    drivers/firmware/broadcom/*
  
- BROADCOM STB NAND FLASH DRIVER
- M:    Brian Norris <[email protected]>
- M:    Kamal Dasu <[email protected]>
- L:    [email protected]
- L:    [email protected]
+ BROADCOM SPECIFIC AMBA DRIVER (BCMA)
+ M:    Rafał Miłecki <[email protected]>
+ L:    [email protected]
  S:    Maintained
- F:    drivers/mtd/nand/brcmnand/
+ F:    drivers/bcma/
+ F:    include/linux/bcma/
  
  BROADCOM STB AVS CPUFREQ DRIVER
  M:    Markus Mayer <[email protected]>
@@@ -2928,12 -2903,13 +2903,13 @@@ S:   Maintaine
  F:    Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
  F:    drivers/cpufreq/brcmstb*
  
- BROADCOM SPECIFIC AMBA DRIVER (BCMA)
- M:    Rafał Miłecki <[email protected]>
- L:    [email protected]
+ BROADCOM STB NAND FLASH DRIVER
+ M:    Brian Norris <[email protected]>
+ M:    Kamal Dasu <[email protected]>
+ L:    [email protected]
+ L:    [email protected]
  S:    Maintained
- F:    drivers/bcma/
- F:    include/linux/bcma/
+ F:    drivers/mtd/nand/brcmnand/
  
  BROADCOM SYSTEMPORT ETHERNET DRIVER
  M:    Florian Fainelli <[email protected]>
  S:    Supported
  F:    drivers/net/ethernet/broadcom/bcmsysport.*
  
- BROADCOM NETXTREME-E ROCE DRIVER
- M:    Selvin Xavier <[email protected]>
- M:    Devesh Sharma <[email protected]>
- M:    Somnath Kotur <[email protected]>
- M:    Sriharsha Basavapatna <[email protected]>
- L:    [email protected]
- W:    http://www.broadcom.com
+ BROADCOM TG3 GIGABIT ETHERNET DRIVER
+ M:    Siva Reddy Kallam <[email protected]>
+ M:    Prashant Sreedharan <[email protected]>
+ M:    Michael Chan <[email protected]>
+ L:    [email protected]
  S:    Supported
- F:    drivers/infiniband/hw/bnxt_re/
- F:    include/uapi/rdma/bnxt_re-abi.h
+ F:    drivers/net/ethernet/broadcom/tg3.*
  
  BROCADE BFA FC SCSI DRIVER
  M:    Anil Gurumurthy <[email protected]>
@@@ -3013,6 -2986,15 +2986,15 @@@ S:    Odd fixe
  F:    Documentation/media/v4l-drivers/bttv*
  F:    drivers/media/pci/bt8xx/bttv*
  
+ BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
+ M:    Chanwoo Choi <[email protected]>
+ L:    [email protected]
+ L:    [email protected]
+ T:    git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
+ S:    Maintained
+ F:    drivers/devfreq/exynos-bus.c
+ F:    Documentation/devicetree/bindings/devfreq/exynos-bus.txt
  BUSLOGIC SCSI DRIVER
  M:    Khalid Aziz <[email protected]>
  L:    [email protected]
@@@ -3087,6 -3069,21 +3069,21 @@@ F:    arch/x86/kernel/tce_64.
  F:    arch/x86/include/asm/calgary.h
  F:    arch/x86/include/asm/tce.h
  
+ CAN NETWORK DRIVERS
+ M:    Wolfgang Grandegger <[email protected]>
+ M:    Marc Kleine-Budde <[email protected]>
+ L:    [email protected]
+ W:    https://github.com/linux-can
+ T:    git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
+ T:    git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
+ S:    Maintained
+ F:    Documentation/devicetree/bindings/net/can/
+ F:    drivers/net/can/
+ F:    include/linux/can/dev.h
+ F:    include/linux/can/platform/
+ F:    include/uapi/linux/can/error.h
+ F:    include/uapi/linux/can/netlink.h
  CAN NETWORK LAYER
  M:    Oliver Hartkopp <[email protected]>
  M:    Marc Kleine-Budde <[email protected]>
@@@ -3103,21 -3100,6 +3100,6 @@@ F:     include/uapi/linux/can/bcm.
  F:    include/uapi/linux/can/raw.h
  F:    include/uapi/linux/can/gw.h
  
- CAN NETWORK DRIVERS
- M:    Wolfgang Grandegger <[email protected]>
- M:    Marc Kleine-Budde <[email protected]>
- L:    [email protected]
- W:    https://github.com/linux-can
- T:    git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
- T:    git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
- S:    Maintained
- F:    Documentation/devicetree/bindings/net/can/
- F:    drivers/net/can/
- F:    include/linux/can/dev.h
- F:    include/linux/can/platform/
- F:    include/uapi/linux/can/error.h
- F:    include/uapi/linux/can/netlink.h
  CAPABILITIES
  M:    Serge Hallyn <[email protected]>
  L:    [email protected]
@@@ -3132,12 -3114,12 +3114,12 @@@ M:   Kevin Tsai <[email protected]
  S:    Maintained
  F:    drivers/iio/light/cm*
  
- CAVIUM THUNDERX2 ARM64 SOC
- M:    Jayachandran C <[email protected]>
- L:    [email protected] (moderated for non-subscribers)
+ CARL9170 LINUX COMMUNITY WIRELESS DRIVER
+ M:    Christian Lamparter <[email protected]>
+ L:    [email protected]
+ W:    http://wireless.kernel.org/en/users/Drivers/carl9170
  S:    Maintained
- F:    arch/arm64/boot/dts/cavium/thunder2-99xx*
- F:    Documentation/devicetree/bindings/arm/cavium-thunder2.txt
+ F:    drivers/net/wireless/ath/carl9170/
  
  CAVIUM I2C DRIVER
  M:    Jan Glauber <[email protected]>
@@@ -3147,6 -3129,16 +3129,16 @@@ S:    Supporte
  F:    drivers/i2c/busses/i2c-octeon*
  F:    drivers/i2c/busses/i2c-thunderx*
  
+ CAVIUM LIQUIDIO NETWORK DRIVER
+ M:    Derek Chickles <[email protected]>
+ M:    Satanand Burla <[email protected]>
+ M:    Felix Manlunas <[email protected]>
+ M:    Raghu Vatsavayi <[email protected]>
+ L:    [email protected]
+ W:    http://www.cavium.com
+ S:    Supported
+ F:    drivers/net/ethernet/cavium/liquidio/
  CAVIUM MMC DRIVER
  M:    Jan Glauber <[email protected]>
  M:    David Daney <[email protected]>
@@@ -3155,16 -3147,6 +3147,6 @@@ W:     http://www.cavium.co
  S:    Supported
  F:    drivers/mmc/host/cavium*
  
- CAVIUM LIQUIDIO NETWORK DRIVER
- M:     Derek Chickles <[email protected]>
- M:     Satanand Burla <[email protected]>
- M:     Felix Manlunas <[email protected]>
- M:     Raghu Vatsavayi <[email protected]>
- L:     [email protected]
- W:     http://www.cavium.com
- S:     Supported
- F:     drivers/net/ethernet/cavium/liquidio/
  CAVIUM OCTEON-TX CRYPTO DRIVER
  M:    George Cherian <[email protected]>
  L:    [email protected]
@@@ -3172,6 -3154,13 +3154,13 @@@ W:    http://www.cavium.co
  S:    Supported
  F:    drivers/crypto/cavium/cpt/
  
+ CAVIUM THUNDERX2 ARM64 SOC
+ M:    Jayachandran C <[email protected]>
+ L:    [email protected] (moderated for non-subscribers)
+ S:    Maintained
+ F:    arch/arm64/boot/dts/cavium/thunder2-99xx*
+ F:    Documentation/devicetree/bindings/arm/cavium-thunder2.txt
  CC2520 IEEE-802.15.4 RADIO DRIVER
  M:    Varka Bhadram <[email protected]>
  L:    [email protected]
@@@ -3260,12 -3249,6 +3249,6 @@@ F:     drivers/usb/host/whci
  F:    drivers/usb/wusbcore/
  F:    include/linux/usb/wusb*
  
- HT16K33 LED CONTROLLER DRIVER
- M:    Robin van der Gracht <[email protected]>
- S:    Maintained
- F:    drivers/auxdisplay/ht16k33.c
- F:    Documentation/devicetree/bindings/display/ht16k33.txt
  CFAG12864B LCD DRIVER
  M:    Miguel Ojeda Sandonis <[email protected]>
  W:    http://miguelojeda.es/auxdisplay.htm
@@@ -3337,6 -3320,34 +3320,34 @@@ S:    Maintaine
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
  F:    drivers/platform/chrome/
  
+ CIRRUS LOGIC AUDIO CODEC DRIVERS
+ M:    Brian Austin <[email protected]>
+ M:    Paul Handrigan <[email protected]>
+ L:    [email protected] (moderated for non-subscribers)
+ S:    Maintained
+ F:    sound/soc/codecs/cs*
+ CIRRUS LOGIC EP93XX ETHERNET DRIVER
+ M:    Hartley Sweeten <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    drivers/net/ethernet/cirrus/ep93xx_eth.c
+ CISCO FCOE HBA DRIVER
+ M:    Satish Kharat <[email protected]>
+ M:    Sesidhar Baddela <[email protected]>
+ M:    Karan Tilak Kumar <[email protected]>
+ L:    [email protected]
+ S:    Supported
+ F:    drivers/scsi/fnic/
+ CISCO SCSI HBA DRIVER
+ M:    Karan Tilak Kumar <[email protected]>
+ M:    Sesidhar Baddela <[email protected]>
+ L:    [email protected]
+ S:    Supported
+ F:    drivers/scsi/snic/
  CISCO VIC ETHERNET NIC DRIVER
  M:    Christian Benvenuti <[email protected]>
  M:    Govindarajulu Varadarajan <[email protected]>
@@@ -3350,19 -3361,6 +3361,6 @@@ M:     Dave Goodell <[email protected]
  S:    Supported
  F:    drivers/infiniband/hw/usnic/
  
- CIRRUS LOGIC EP93XX ETHERNET DRIVER
- M:    Hartley Sweeten <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    drivers/net/ethernet/cirrus/ep93xx_eth.c
- CIRRUS LOGIC AUDIO CODEC DRIVERS
- M:    Brian Austin <[email protected]>
- M:    Paul Handrigan <[email protected]>
- L:    [email protected] (moderated for non-subscribers)
- S:    Maintained
- F:    sound/soc/codecs/cs*
  CLEANCACHE API
  M:    Konrad Rzeszutek Wilk <[email protected]>
  L:    [email protected]
@@@ -3384,21 -3382,6 +3382,6 @@@ T:     git git://git.kernel.org/pub/scm/lin
  S:    Supported
  F:    drivers/clocksource
  
- CISCO FCOE HBA DRIVER
- M:    Satish Kharat <[email protected]>
- M:    Sesidhar Baddela <[email protected]>
- M:    Karan Tilak Kumar <[email protected]>
- L:    [email protected]
- S:    Supported
- F:    drivers/scsi/fnic/
- CISCO SCSI HBA DRIVER
- M:    Karan Tilak Kumar <[email protected]>
- M:    Sesidhar Baddela <[email protected]>
- L:    [email protected]
- S:    Supported
- F:    drivers/scsi/snic/
  CMPC ACPI DRIVER
  M:    Thadeu Lima de Souza Cascardo <[email protected]>
  M:    Daniel Oliveira Nascimento <[email protected]>
  S:    Maintained
  F:    drivers/pci/hotplug/cpci_hotplug*
  
- COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
+ COMPACTPCI HOTPLUG GENERIC DRIVER
  M:    Scott Murray <[email protected]>
  L:    [email protected]
  S:    Maintained
- F:    drivers/pci/hotplug/cpcihp_zt5550.*
+ F:    drivers/pci/hotplug/cpcihp_generic.c
  
- COMPACTPCI HOTPLUG GENERIC DRIVER
+ COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
  M:    Scott Murray <[email protected]>
  L:    [email protected]
  S:    Maintained
- F:    drivers/pci/hotplug/cpcihp_generic.c
+ F:    drivers/pci/hotplug/cpcihp_zt5550.*
  
  COMPAL LAPTOP SUPPORT
  M:    Cezary Jackiewicz <[email protected]>
@@@ -3587,6 -3570,18 +3570,18 @@@ F:    drivers/cpufreq/arm_big_little.
  F:    drivers/cpufreq/arm_big_little.c
  F:    drivers/cpufreq/arm_big_little_dt.c
  
+ CPU POWER MONITORING SUBSYSTEM
+ M:    Thomas Renninger <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    tools/power/cpupower/
+ CPUID/MSR DRIVER
+ M:    "H. Peter Anvin" <[email protected]>
+ S:    Maintained
+ F:    arch/x86/kernel/cpuid.c
+ F:    arch/x86/kernel/msr.c
  CPUIDLE DRIVER - ARM BIG LITTLE
  M:    Lorenzo Pieralisi <[email protected]>
  M:    Daniel Lezcano <[email protected]>
@@@ -3616,18 -3611,6 +3611,6 @@@ B:     https://bugzilla.kernel.or
  F:    drivers/cpuidle/*
  F:    include/linux/cpuidle.h
  
- CPUID/MSR DRIVER
- M:    "H. Peter Anvin" <[email protected]>
- S:    Maintained
- F:    arch/x86/kernel/cpuid.c
- F:    arch/x86/kernel/msr.c
- CPU POWER MONITORING SUBSYSTEM
- M:    Thomas Renninger <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    tools/power/cpupower/
  CRAMFS FILESYSTEM
  W:    http://sourceforge.net/projects/cramfs/
  S:    Orphan / Obsolete
@@@ -3757,6 -3740,13 +3740,13 @@@ S:    Supporte
  F:    drivers/infiniband/hw/cxgb3/
  F:    include/uapi/rdma/cxgb3-abi.h
  
+ CXGB4 CRYPTO DRIVER (chcr)
+ M:    Harsh Jain <[email protected]>
+ L:    [email protected]
+ W:    http://www.chelsio.com
+ S:    Supported
+ F:    drivers/crypto/chelsio
  CXGB4 ETHERNET DRIVER (CXGB4)
  M:    Ganesh Goudar <[email protected]>
  L:    [email protected]
@@@ -3779,13 -3769,6 +3769,6 @@@ S:     Supporte
  F:    drivers/infiniband/hw/cxgb4/
  F:    include/uapi/rdma/cxgb4-abi.h
  
- CXGB4 CRYPTO DRIVER (chcr)
- M:    Harsh Jain <[email protected]>
- L:    [email protected]
- W:    http://www.chelsio.com
- S:    Supported
- F:    drivers/crypto/chelsio
  CXGB4VF ETHERNET DRIVER (CXGB4VF)
  M:    Casey Leedom <[email protected]>
  L:    [email protected]
@@@ -3815,14 -3798,6 +3798,6 @@@ F:     drivers/scsi/cxlflash
  F:    include/uapi/scsi/cxlflash_ioctls.h
  F:    Documentation/powerpc/cxlflash.txt
  
- STMMAC ETHERNET DRIVER
- M:    Giuseppe Cavallaro <[email protected]>
- M:    Alexandre Torgue <[email protected]>
- L:    [email protected]
- W:    http://www.stlinux.com
- S:    Supported
- F:    drivers/net/ethernet/stmicro/stmmac/
  CYBERPRO FB DRIVER
  M:    Russell King <[email protected]>
  L:    [email protected] (moderated for non-subscribers)
  S:    Maintained
  F:    drivers/platform/x86/dell-laptop.c
  
- DELL LAPTOP RBTN DRIVER
+ DELL LAPTOP FREEFALL DRIVER
  M:    Pali Rohár <[email protected]>
  S:    Maintained
- F:    drivers/platform/x86/dell-rbtn.*
+ F:    drivers/platform/x86/dell-smo8800.c
  
- DELL LAPTOP FREEFALL DRIVER
+ DELL LAPTOP RBTN DRIVER
  M:    Pali Rohár <[email protected]>
  S:    Maintained
- F:    drivers/platform/x86/dell-smo8800.c
+ F:    drivers/platform/x86/dell-rbtn.*
  
  DELL LAPTOP SMM DRIVER
  M:    Pali Rohár <[email protected]>
@@@ -3974,6 -3949,14 +3949,14 @@@ M:    Pali Rohár <[email protected]
  S:    Maintained
  F:    drivers/platform/x86/dell-wmi.c
  
+ DELTA ST MEDIA DRIVER
+ M:    Hugues Fruchet <[email protected]>
+ L:    [email protected]
+ T:    git git://linuxtv.org/media_tree.git
+ W:    https://linuxtv.org
+ S:    Supported
+ F:    drivers/media/platform/sti/delta
  DENALI NAND DRIVER
  M:    Masahiro Yamada <[email protected]>
  L:    [email protected]
@@@ -4028,15 -4011,6 +4011,6 @@@ F:     drivers/devfreq/devfreq-event.
  F:    include/linux/devfreq-event.h
  F:    Documentation/devicetree/bindings/devfreq/event/
  
- BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
- M:    Chanwoo Choi <[email protected]>
- L:    [email protected]
- L:    [email protected]
- T:    git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
- S:    Maintained
- F:    drivers/devfreq/exynos-bus.c
- F:    Documentation/devicetree/bindings/devfreq/exynos-bus.txt
  DEVICE NUMBER REGISTRY
  M:    Torben Mathiasen <[email protected]>
  W:    http://lanana.org/docs/device-list/index.html
@@@ -4186,20 -4160,6 +4160,6 @@@ F:     include/linux/*fence.
  F:    Documentation/driver-api/dma-buf.rst
  T:    git git://anongit.freedesktop.org/drm/drm-misc
  
- SYNC FILE FRAMEWORK
- M:    Sumit Semwal <[email protected]>
- R:    Gustavo Padovan <[email protected]>
- S:    Maintained
- L:    [email protected]
- L:    [email protected]
- F:    drivers/dma-buf/sync_*
- F:    drivers/dma-buf/dma-fence*
- F:    drivers/dma-buf/sw_sync.c
- F:    include/linux/sync_file.h
- F:    include/uapi/linux/sync_file.h
- F:    Documentation/sync_file.txt
- T:    git git://anongit.freedesktop.org/drm/drm-misc
  DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
  M:    Vinod Koul <[email protected]>
  L:    [email protected]
@@@ -4211,6 -4171,21 +4171,21 @@@ F:    Documentation/devicetree/bindings/dm
  F:    Documentation/dmaengine/
  T:    git git://git.infradead.org/users/vkoul/slave-dma.git
  
+ DMA MAPPING HELPERS
+ M:    Christoph Hellwig <[email protected]>
+ M:    Marek Szyprowski <[email protected]>
+ R:    Robin Murphy <[email protected]>
+ L:    [email protected]
+ T:    git git://git.infradead.org/users/hch/dma-mapping.git
+ W:    http://git.infradead.org/users/hch/dma-mapping.git
+ S:    Supported
+ F:    lib/dma-debug.c
+ F:    lib/dma-noop.c
+ F:    lib/dma-virt.c
+ F:    drivers/base/dma-mapping.c
+ F:    drivers/base/dma-coherent.c
+ F:    include/linux/dma-mapping.h
  DME1737 HARDWARE MONITOR DRIVER
  M:    Juerg Haefliger <[email protected]>
  L:    [email protected]
@@@ -4241,6 -4216,13 +4216,13 @@@ X:    Documentation/sp
  X:    Documentation/media
  T:    git git://git.lwn.net/linux.git docs-next
  
+ DONGWOON DW9714 LENS VOICE COIL DRIVER
+ M:    Sakari Ailus <[email protected]>
+ L:    [email protected]
+ T:    git git://linuxtv.org/media_tree.git
+ S:    Maintained
+ F:    drivers/media/i2c/dw9714.c
  DOUBLETALK DRIVER
  M:    "James R. Van Zandt" <[email protected]>
  L:    [email protected]
@@@ -4292,36 -4274,13 +4274,13 @@@ F:   include/linux/debugfs.
  F:    include/linux/kobj*
  F:    lib/kobj*
  
- DRM DRIVERS
- M:    David Airlie <[email protected]>
- L:    [email protected]
- T:    git git://people.freedesktop.org/~airlied/linux
- B:    https://bugs.freedesktop.org/
- C:    irc://chat.freenode.net/dri-devel
- S:    Maintained
- F:    drivers/gpu/drm/
- F:    drivers/gpu/vga/
- F:    Documentation/devicetree/bindings/display/
- F:    Documentation/devicetree/bindings/gpu/
- F:    Documentation/devicetree/bindings/video/
- F:    Documentation/gpu/
- F:    include/drm/
- F:    include/uapi/drm/
- F:    include/linux/vga*
- DRM DRIVERS AND MISC GPU PATCHES
- M:    Daniel Vetter <[email protected]>
- M:    Jani Nikula <[email protected]>
- M:    Sean Paul <[email protected]>
- W:    https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
+ DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
+ M:    Kevin Hilman <[email protected]>
+ M:    Nishanth Menon <[email protected]>
  S:    Maintained
- T:    git git://anongit.freedesktop.org/drm/drm-misc
- F:    Documentation/gpu/
- F:    drivers/gpu/vga/
- F:    drivers/gpu/drm/*
- F:    include/drm/drm*
- F:    include/uapi/drm/drm*
- F:    include/linux/vga*
+ F:    drivers/power/avs/
+ F:    include/linux/power/smartreflex.h
+ L:    [email protected]
  
  DRM DRIVER FOR ARM PL111 CLCD
  M:    Eric Anholt <[email protected]>
@@@ -4334,14 -4293,6 +4293,6 @@@ M:     Dave Airlie <[email protected]
  S:    Odd Fixes
  F:    drivers/gpu/drm/ast/
  
- DRM DRIVERS FOR BRIDGE CHIPS
- M:    Archit Taneja <[email protected]>
- M:    Andrzej Hajda <[email protected]>
- R:    Laurent Pinchart <[email protected]>
- S:    Maintained
- T:    git git://anongit.freedesktop.org/drm/drm-misc
- F:    drivers/gpu/drm/bridge/
  DRM DRIVER FOR BOCHS VIRTUAL GPU
  M:    Gerd Hoffmann <[email protected]>
  L:    [email protected]
@@@ -4349,68 -4300,130 +4300,136 @@@ T: git git://anongit.freedesktop.org/dr
  S:    Maintained
  F:    drivers/gpu/drm/bochs/
  
- DRM DRIVER FOR QEMU'S CIRRUS DEVICE
- M:    Dave Airlie <[email protected]>
- M:    Gerd Hoffmann <[email protected]>
- L:    [email protected]
- T:    git git://anongit.freedesktop.org/drm/drm-misc
- S:    Obsolete
- W:    https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
- F:    drivers/gpu/drm/cirrus/
+ DRM DRIVER FOR INTEL I810 VIDEO CARDS
+ S:    Orphan / Obsolete
+ F:    drivers/gpu/drm/i810/
+ F:    include/uapi/drm/i810_drm.h
  
- RADEON and AMDGPU DRM DRIVERS
- M:    Alex Deucher <[email protected]>
- M:    Christian König <[email protected]>
- L:    [email protected]
- T:    git git://people.freedesktop.org/~agd5f/linux
- S:    Supported
- F:    drivers/gpu/drm/radeon/
- F:    include/uapi/drm/radeon_drm.h
- F:    drivers/gpu/drm/amd/
- F:    include/uapi/drm/amdgpu_drm.h
+ DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
+ S:    Orphan / Obsolete
+ F:    drivers/gpu/drm/mga/
+ F:    include/uapi/drm/mga_drm.h
  
- DRM PANEL DRIVERS
- M:    Thierry Reding <[email protected]>
+ DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
+ M:    Dave Airlie <[email protected]>
+ S:    Odd Fixes
+ F:    drivers/gpu/drm/mgag200/
+ DRM DRIVER FOR MI0283QT
+ M:    Noralf Trønnes <[email protected]>
+ S:    Maintained
+ F:    drivers/gpu/drm/tinydrm/mi0283qt.c
+ F:    Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
+ DRM DRIVER FOR MSM ADRENO GPU
+ M:    Rob Clark <[email protected]>
+ L:    [email protected]
  L:    [email protected]
- T:    git git://anongit.freedesktop.org/tegra/linux.git
+ L:    [email protected]
+ T:    git git://people.freedesktop.org/~robclark/linux
  S:    Maintained
- F:    drivers/gpu/drm/drm_panel.c
- F:    drivers/gpu/drm/panel/
- F:    include/drm/drm_panel.h
- F:    Documentation/devicetree/bindings/display/panel/
+ F:    drivers/gpu/drm/msm/
+ F:    include/uapi/drm/msm_drm.h
+ F:    Documentation/devicetree/bindings/display/msm/
  
- INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
- M:    Daniel Vetter <[email protected]>
- M:    Jani Nikula <[email protected]>
- L:    [email protected]
- W:    https://01.org/linuxgraphics/
- B:    https://01.org/linuxgraphics/documentation/how-report-bugs
- C:    irc://chat.freenode.net/intel-gfx
- Q:    http://patchwork.freedesktop.org/project/intel-gfx/
- T:    git git://anongit.freedesktop.org/drm-intel
+ DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
+ M:    Ben Skeggs <[email protected]>
+ L:    [email protected]
+ L:    [email protected]
+ T:    git git://github.com/skeggsb/linux
  S:    Supported
- F:    drivers/gpu/drm/i915/
- F:    include/drm/i915*
- F:    include/uapi/drm/i915_drm.h
- F:    Documentation/gpu/i915.rst
+ F:    drivers/gpu/drm/nouveau/
+ F:    include/uapi/drm/nouveau_drm.h
  
- INTEL GVT-g DRIVERS (Intel GPU Virtualization)
- M:      Zhenyu Wang <[email protected]>
- M:      Zhi Wang <[email protected]>
- L:      [email protected]
- L:      [email protected]
- W:      https://01.org/igvt-g
- T:      git https://github.com/01org/gvt-linux.git
- S:      Supported
- F:      drivers/gpu/drm/i915/gvt/
+ DRM DRIVER FOR QEMU'S CIRRUS DEVICE
+ M:    Dave Airlie <[email protected]>
+ M:    Gerd Hoffmann <[email protected]>
+ L:    [email protected]
+ T:    git git://anongit.freedesktop.org/drm/drm-misc
+ S:    Obsolete
+ W:    https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
+ F:    drivers/gpu/drm/cirrus/
  
- DRM DRIVERS FOR ATMEL HLCDC
- M:    Boris Brezillon <[email protected]>
+ DRM DRIVER FOR QXL VIRTUAL GPU
+ M:    Dave Airlie <[email protected]>
+ M:    Gerd Hoffmann <[email protected]>
+ L:    [email protected]
+ T:    git git://anongit.freedesktop.org/drm/drm-misc
+ S:    Maintained
+ F:    drivers/gpu/drm/qxl/
+ F:    include/uapi/drm/qxl_drm.h
++DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
++M:    Noralf Trønnes <[email protected]>
++S:    Maintained
++F:    drivers/gpu/drm/tinydrm/repaper.c
++F:    Documentation/devicetree/bindings/display/repaper.txt
++
+ DRM DRIVER FOR RAGE 128 VIDEO CARDS
+ S:    Orphan / Obsolete
+ F:    drivers/gpu/drm/r128/
+ F:    include/uapi/drm/r128_drm.h
+ DRM DRIVER FOR SAVAGE VIDEO CARDS
+ S:    Orphan / Obsolete
+ F:    drivers/gpu/drm/savage/
+ F:    include/uapi/drm/savage_drm.h
+ DRM DRIVER FOR SIS VIDEO CARDS
+ S:    Orphan / Obsolete
+ F:    drivers/gpu/drm/sis/
+ F:    include/uapi/drm/sis_drm.h
+ DRM DRIVER FOR TDFX VIDEO CARDS
+ S:    Orphan / Obsolete
+ F:    drivers/gpu/drm/tdfx/
+ DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
+ M:    Dave Airlie <[email protected]>
+ S:    Odd Fixes
+ F:    drivers/gpu/drm/udl/
+ DRM DRIVER FOR VMWARE VIRTUAL GPU
+ M:    "VMware Graphics" <[email protected]>
+ M:    Sinclair Yeh <[email protected]>
+ M:    Thomas Hellstrom <[email protected]>
  L:    [email protected]
+ T:    git git://people.freedesktop.org/~syeh/repos_linux
+ T:    git git://people.freedesktop.org/~thomash/linux
  S:    Supported
- F:    drivers/gpu/drm/atmel-hlcdc/
- F:    Documentation/devicetree/bindings/drm/atmel/
+ F:    drivers/gpu/drm/vmwgfx/
+ F:    include/uapi/drm/vmwgfx_drm.h
+ DRM DRIVERS
+ M:    David Airlie <[email protected]>
+ L:    [email protected]
+ T:    git git://people.freedesktop.org/~airlied/linux
+ B:    https://bugs.freedesktop.org/
+ C:    irc://chat.freenode.net/dri-devel
+ S:    Maintained
+ F:    drivers/gpu/drm/
+ F:    drivers/gpu/vga/
+ F:    Documentation/devicetree/bindings/display/
+ F:    Documentation/devicetree/bindings/gpu/
+ F:    Documentation/devicetree/bindings/video/
+ F:    Documentation/gpu/
+ F:    include/drm/
+ F:    include/uapi/drm/
+ F:    include/linux/vga*
+ DRM DRIVERS AND MISC GPU PATCHES
+ M:    Daniel Vetter <[email protected]>
+ M:    Jani Nikula <[email protected]>
+ M:    Sean Paul <[email protected]>
+ W:    https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
+ S:    Maintained
  T:    git git://anongit.freedesktop.org/drm/drm-misc
+ F:    Documentation/gpu/
+ F:    drivers/gpu/vga/
+ F:    drivers/gpu/drm/*
+ F:    include/drm/drm*
+ F:    include/uapi/drm/drm*
+ F:    include/linux/vga*
  
  DRM DRIVERS FOR ALLWINNER A10
  M:    Maxime Ripard  <[email protected]>
@@@ -4432,6 -4445,22 +4451,22 @@@ F:    Documentation/devicetree/bindings/di
  F:    Documentation/gpu/meson.rst
  T:    git git://anongit.freedesktop.org/drm/drm-misc
  
+ DRM DRIVERS FOR ATMEL HLCDC
+ M:    Boris Brezillon <[email protected]>
+ L:    [email protected]
+ S:    Supported
+ F:    drivers/gpu/drm/atmel-hlcdc/
+ F:    Documentation/devicetree/bindings/drm/atmel/
+ T:    git git://anongit.freedesktop.org/drm/drm-misc
+ DRM DRIVERS FOR BRIDGE CHIPS
+ M:    Archit Taneja <[email protected]>
+ M:    Andrzej Hajda <[email protected]>
+ R:    Laurent Pinchart <[email protected]>
+ S:    Maintained
+ T:    git git://anongit.freedesktop.org/drm/drm-misc
+ F:    drivers/gpu/drm/bridge/
  DRM DRIVERS FOR EXYNOS
  M:    Inki Dae <[email protected]>
  M:    Joonyoung Shim <[email protected]>
@@@ -4480,11 -4509,6 +4515,6 @@@ S:     Maintaine
  F:    drivers/gpu/drm/hisilicon/
  F:    Documentation/devicetree/bindings/display/hisilicon/
  
- DRM DRIVER FOR INTEL I810 VIDEO CARDS
- S:    Orphan / Obsolete
- F:    drivers/gpu/drm/i810/
- F:    include/uapi/drm/i810_drm.h
  DRM DRIVERS FOR MEDIATEK
  M:    CK Hu <[email protected]>
  M:    Philipp Zabel <[email protected]>
@@@ -4493,32 -4517,6 +4523,6 @@@ S:     Supporte
  F:    drivers/gpu/drm/mediatek/
  F:    Documentation/devicetree/bindings/display/mediatek/
  
- DRM DRIVER FOR MI0283QT
- M:    Noralf Trønnes <[email protected]>
- S:    Maintained
- F:    drivers/gpu/drm/tinydrm/mi0283qt.c
- F:    Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
- DRM DRIVER FOR MSM ADRENO GPU
- M:    Rob Clark <[email protected]>
- L:    [email protected]
- L:    [email protected]
- L:    [email protected]
- T:    git git://people.freedesktop.org/~robclark/linux
- S:    Maintained
- F:    drivers/gpu/drm/msm/
- F:    include/uapi/drm/msm_drm.h
- F:    Documentation/devicetree/bindings/display/msm/
- DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
- M:    Ben Skeggs <[email protected]>
- L:    [email protected]
- L:    [email protected]
- T:    git git://github.com/skeggsb/linux
- S:    Supported
- F:    drivers/gpu/drm/nouveau/
- F:    include/uapi/drm/nouveau_drm.h
  DRM DRIVERS FOR NVIDIA TEGRA
  M:    Thierry Reding <[email protected]>
  L:    [email protected]
@@@ -4531,27 -4529,6 +4535,6 @@@ F:     include/linux/host1x.
  F:    include/uapi/drm/tegra_drm.h
  F:    Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
  
- DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
- S:    Orphan / Obsolete
- F:    drivers/gpu/drm/mga/
- F:    include/uapi/drm/mga_drm.h
- DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
- M:    Dave Airlie <[email protected]>
- S:    Odd Fixes
- F:    drivers/gpu/drm/mgag200/
- DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
- M:    Noralf Trønnes <[email protected]>
- S:    Maintained
- F:    drivers/gpu/drm/tinydrm/repaper.c
- F:    Documentation/devicetree/bindings/display/repaper.txt
- DRM DRIVER FOR RAGE 128 VIDEO CARDS
- S:    Orphan / Obsolete
- F:    drivers/gpu/drm/r128/
- F:    include/uapi/drm/r128_drm.h
  DRM DRIVERS FOR RENESAS
  M:    Laurent Pinchart <[email protected]>
  L:    [email protected]
@@@ -4564,15 -4541,6 +4547,6 @@@ F:     include/linux/platform_data/shmob_dr
  F:    Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
  F:    Documentation/devicetree/bindings/display/renesas,du.txt
  
- DRM DRIVER FOR QXL VIRTUAL GPU
- M:    Dave Airlie <[email protected]>
- M:    Gerd Hoffmann <[email protected]>
- L:    [email protected]
- T:    git git://anongit.freedesktop.org/drm/drm-misc
- S:    Maintained
- F:    drivers/gpu/drm/qxl/
- F:    include/uapi/drm/qxl_drm.h
  DRM DRIVERS FOR ROCKCHIP
  M:    Mark Yao <[email protected]>
  L:    [email protected]
@@@ -4581,16 -4549,6 +4555,6 @@@ F:     drivers/gpu/drm/rockchip
  F:    Documentation/devicetree/bindings/display/rockchip/
  T:    git git://anongit.freedesktop.org/drm/drm-misc
  
- DRM DRIVER FOR SAVAGE VIDEO CARDS
- S:    Orphan / Obsolete
- F:    drivers/gpu/drm/savage/
- F:    include/uapi/drm/savage_drm.h
- DRM DRIVER FOR SIS VIDEO CARDS
- S:    Orphan / Obsolete
- F:    drivers/gpu/drm/sis/
- F:    include/uapi/drm/sis_drm.h
  DRM DRIVERS FOR STI
  M:    Benjamin Gaignard <[email protected]>
  M:    Vincent Abriou <[email protected]>
@@@ -4611,36 -4569,20 +4575,20 @@@ S:   Maintaine
  F:    drivers/gpu/drm/stm
  F:    Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
  
- DRM DRIVER FOR TDFX VIDEO CARDS
- S:    Orphan / Obsolete
- F:    drivers/gpu/drm/tdfx/
- DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
- M:    Dave Airlie <[email protected]>
- S:    Odd Fixes
- F:    drivers/gpu/drm/udl/
- DRM DRIVERS FOR VIVANTE GPU IP
- M:    Lucas Stach <[email protected]>
- R:    Russell King <[email protected]>
- R:    Christian Gmeiner <[email protected]>
- L:    [email protected]
+ DRM DRIVERS FOR TI LCDC
+ M:    Jyri Sarha <[email protected]>
+ R:    Tomi Valkeinen <[email protected]>
  L:    [email protected]
  S:    Maintained
- F:    drivers/gpu/drm/etnaviv/
- F:    include/uapi/drm/etnaviv_drm.h
- F:    Documentation/devicetree/bindings/display/etnaviv/
+ F:    drivers/gpu/drm/tilcdc/
+ F:    Documentation/devicetree/bindings/display/tilcdc/
  
- DRM DRIVER FOR VMWARE VIRTUAL GPU
- M:    "VMware Graphics" <[email protected]>
- M:    Sinclair Yeh <[email protected]>
- M:    Thomas Hellstrom <[email protected]>
+ DRM DRIVERS FOR TI OMAP
+ M:    Tomi Valkeinen <[email protected]>
  L:    [email protected]
- T:    git git://people.freedesktop.org/~syeh/repos_linux
- T:    git git://people.freedesktop.org/~thomash/linux
- S:    Supported
- F:    drivers/gpu/drm/vmwgfx/
- F:    include/uapi/drm/vmwgfx_drm.h
+ S:    Maintained
+ F:    drivers/gpu/drm/omapdrm/
+ F:    Documentation/devicetree/bindings/display/ti/
  
  DRM DRIVERS FOR VC4
  M:    Eric Anholt <[email protected]>
@@@ -4651,20 -4593,16 +4599,16 @@@ F:   include/uapi/drm/vc4_drm.
  F:    Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
  T:    git git://anongit.freedesktop.org/drm/drm-misc
  
- DRM DRIVERS FOR TI OMAP
- M:    Tomi Valkeinen <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    drivers/gpu/drm/omapdrm/
- F:    Documentation/devicetree/bindings/display/ti/
- DRM DRIVERS FOR TI LCDC
- M:    Jyri Sarha <[email protected]>
- R:    Tomi Valkeinen <[email protected]>
+ DRM DRIVERS FOR VIVANTE GPU IP
+ M:    Lucas Stach <[email protected]>
+ R:    Russell King <[email protected]>
+ R:    Christian Gmeiner <[email protected]>
+ L:    [email protected]
  L:    [email protected]
  S:    Maintained
- F:    drivers/gpu/drm/tilcdc/
- F:    Documentation/devicetree/bindings/display/tilcdc/
+ F:    drivers/gpu/drm/etnaviv/
+ F:    include/uapi/drm/etnaviv_drm.h
+ F:    Documentation/devicetree/bindings/display/etnaviv/
  
  DRM DRIVERS FOR ZTE ZX
  M:    Shawn Guo <[email protected]>
@@@ -4674,6 -4612,16 +4618,16 @@@ F:    drivers/gpu/drm/zte
  F:    Documentation/devicetree/bindings/display/zte,vou.txt
  T:    git git://anongit.freedesktop.org/drm/drm-misc
  
+ DRM PANEL DRIVERS
+ M:    Thierry Reding <[email protected]>
+ L:    [email protected]
+ T:    git git://anongit.freedesktop.org/tegra/linux.git
+ S:    Maintained
+ F:    drivers/gpu/drm/drm_panel.c
+ F:    drivers/gpu/drm/panel/
+ F:    include/drm/drm_panel.h
+ F:    Documentation/devicetree/bindings/display/panel/
  DSBR100 USB FM RADIO DRIVER
  M:    Alexey Klimov <[email protected]>
  L:    [email protected]
@@@ -4805,13 -4753,6 +4759,6 @@@ S:     Maintaine
  F:    drivers/media/usb/dvb-usb-v2/dvb_usb*
  F:    drivers/media/usb/dvb-usb-v2/usb_urb.c
  
- DONGWOON DW9714 LENS VOICE COIL DRIVER
- M:    Sakari Ailus <[email protected]>
- L:    [email protected]
- T:    git git://linuxtv.org/media_tree.git
- S:    Maintained
- F:    drivers/media/i2c/dw9714.c
  DYNAMIC DEBUG
  M:    Jason Baron <[email protected]>
  S:    Maintained
@@@ -4867,19 -4808,6 +4814,6 @@@ S:     Supporte
  F:    Documentation/filesystems/ecryptfs.txt
  F:    fs/ecryptfs/
  
- EDAC-CORE
- M:    Borislav Petkov <[email protected]>
- M:    Mauro Carvalho Chehab <[email protected]>
- M:    Mauro Carvalho Chehab <[email protected]>
- L:    [email protected]
- T:    git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
- T:    git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
- S:    Supported
- F:    Documentation/admin-guide/ras.rst
- F:    Documentation/driver-api/edac.rst
- F:    drivers/edac/
- F:    include/linux/edac.h
  EDAC-AMD64
  M:    Borislav Petkov <[email protected]>
  L:    [email protected]
@@@ -4901,6 -4829,19 +4835,19 @@@ S:    Supporte
  F:    drivers/edac/octeon_edac*
  F:    drivers/edac/thunderx_edac*
  
+ EDAC-CORE
+ M:    Borislav Petkov <[email protected]>
+ M:    Mauro Carvalho Chehab <[email protected]>
+ M:    Mauro Carvalho Chehab <[email protected]>
+ L:    [email protected]
+ T:    git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
+ T:    git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
+ S:    Supported
+ F:    Documentation/admin-guide/ras.rst
+ F:    Documentation/driver-api/edac.rst
+ F:    drivers/edac/
+ F:    include/linux/edac.h
  EDAC-E752X
  M:    Mark Gross <[email protected]>
  L:    [email protected]
  S:    Maintained
  F:    drivers/edac/ghes_edac.c
  
- EDAC-I82443BXGX
- M:    Tim Small <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    drivers/edac/i82443bxgx_edac.c
  EDAC-I3000
  L:    [email protected]
  S:    Orphan
  S:    Maintained
  F:    drivers/edac/i7core_edac.c
  
+ EDAC-I82443BXGX
+ M:    Tim Small <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    drivers/edac/i82443bxgx_edac.c
  EDAC-I82975X
  M:    Ranganathan Desikan <[email protected]>
  M:    "Arvind R." <[email protected]>
  S:    Maintained
  F:    drivers/edac/mpc85xx_edac.[ch]
  
- EDAC-PND2
- M:    Tony Luck <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    drivers/edac/pnd2_edac.[ch]
  EDAC-PASEMI
  M:    Egor Martovetsky <[email protected]>
  L:    [email protected]
  S:    Maintained
  F:    drivers/edac/pasemi_edac.c
  
+ EDAC-PND2
+ M:    Tony Luck <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    drivers/edac/pnd2_edac.[ch]
  EDAC-R82600
  M:    Tim Small <[email protected]>
  L:    [email protected]
  S:    Maintained
  F:    drivers/edac/skx_edac.c
  
- EDAC-XGENE
- APPLIED MICRO (APM) X-GENE SOC EDAC
- M:     Loc Ho <[email protected]>
- S:     Supported
- F:     drivers/edac/xgene_edac.c
- F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
  EDIROL UA-101/UA-1000 DRIVER
  M:    Clemens Ladisch <[email protected]>
  L:    [email protected] (moderated for non-subscribers)
@@@ -5026,21 -4960,12 +4966,12 @@@ T:   git git://git.alsa-project.org/alsa-
  S:    Maintained
  F:    sound/usb/misc/ua101.c
  
- EXTENSIBLE FIRMWARE INTERFACE (EFI)
- M:    Matt Fleming <[email protected]>
- M:    Ard Biesheuvel <[email protected]>
+ EFI TEST DRIVER
  L:    [email protected]
- T:    git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
+ M:    Ivan Hu <[email protected]>
+ M:    Matt Fleming <[email protected]>
  S:    Maintained
- F:    Documentation/efi-stub.txt
- F:    arch/*/kernel/efi.c
- F:    arch/x86/boot/compressed/eboot.[ch]
- F:    arch/*/include/asm/efi.h
- F:    arch/x86/platform/efi/
- F:    drivers/firmware/efi/
- F:    include/linux/efi*.h
- F:    arch/arm/boot/compressed/efi-header.S
- F:    arch/arm64/kernel/efi-entry.S
+ F:    drivers/firmware/efi/test/
  
  EFI VARIABLE FILESYSTEM
  M:    Matthew Garrett <[email protected]>
@@@ -5050,19 -4975,12 +4981,12 @@@ T:   git git://git.kernel.org/pub/scm/lin
  L:    [email protected]
  S:    Maintained
  F:    fs/efivarfs/
- EFIFB FRAMEBUFFER DRIVER
- L:    [email protected]
- M:    Peter Jones <[email protected]>
- S:    Maintained
- F:    drivers/video/fbdev/efifb.c
- EFI TEST DRIVER
- L:    [email protected]
- M:    Ivan Hu <[email protected]>
- M:    Matt Fleming <[email protected]>
+ EFIFB FRAMEBUFFER DRIVER
+ L:    [email protected]
+ M:    Peter Jones <[email protected]>
  S:    Maintained
- F:    drivers/firmware/efi/test/
+ F:    drivers/video/fbdev/efifb.c
  
  EFS FILESYSTEM
  W:    http://aeschi.ch.eu.org/efs/
@@@ -5092,6 -5010,34 +5016,34 @@@ M:    David Woodhouse <[email protected]
  L:    [email protected]
  S:    Maintained
  
+ Emulex 10Gbps iSCSI - OneConnect DRIVER
+ M:    Subbu Seetharaman <[email protected]>
+ M:    Ketan Mukadam <[email protected]>
+ M:    Jitendra Bhivare <[email protected]>
+ L:    [email protected]
+ W:    http://www.broadcom.com
+ S:    Supported
+ F:    drivers/scsi/be2iscsi/
+ Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
+ M:    Sathya Perla <[email protected]>
+ M:    Ajit Khaparde <[email protected]>
+ M:    Sriharsha Basavapatna <[email protected]>
+ M:    Somnath Kotur <[email protected]>
+ L:    [email protected]
+ W:    http://www.emulex.com
+ S:    Supported
+ F:    drivers/net/ethernet/emulex/benet/
+ EMULEX ONECONNECT ROCE DRIVER
+ M:    Selvin Xavier <[email protected]>
+ M:    Devesh Sharma <[email protected]>
+ L:    [email protected]
+ W:    http://www.broadcom.com
+ S:    Odd Fixes
+ F:    drivers/infiniband/hw/ocrdma/
+ F:    include/uapi/rdma/ocrdma-abi.h
  EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
  M:    James Smart <[email protected]>
  M:    Dick Kennedy <[email protected]>
  S:    Supported
  F:    security/integrity/evm/
  
+ EXTENSIBLE FIRMWARE INTERFACE (EFI)
+ M:    Matt Fleming <[email protected]>
+ M:    Ard Biesheuvel <[email protected]>
+ L:    [email protected]
+ T:    git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
+ S:    Maintained
+ F:    Documentation/efi-stub.txt
+ F:    arch/*/kernel/efi.c
+ F:    arch/x86/boot/compressed/eboot.[ch]
+ F:    arch/*/include/asm/efi.h
+ F:    arch/x86/platform/efi/
+ F:    drivers/firmware/efi/
+ F:    include/linux/efi*.h
+ F:    arch/arm/boot/compressed/efi-header.S
+ F:    arch/arm64/kernel/efi-entry.S
  EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
  M:    MyungJoo Ham <[email protected]>
  M:    Chanwoo Choi <[email protected]>
@@@ -5207,6 -5169,19 +5175,19 @@@ S:    Supporte
  F:    arch/arc/plat-eznps
  F:    arch/arc/boot/dts/eznps.dts
  
+ F2FS FILE SYSTEM
+ M:    Jaegeuk Kim <[email protected]>
+ M:    Chao Yu <[email protected]>
+ L:    [email protected]
+ W:    https://f2fs.wiki.kernel.org/
+ T:    git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
+ S:    Maintained
+ F:    Documentation/filesystems/f2fs.txt
+ F:    Documentation/ABI/testing/sysfs-fs-f2fs
+ F:    fs/f2fs/
+ F:    include/linux/f2fs_fs.h
+ F:    include/trace/events/f2fs.h
  F71805F HARDWARE MONITORING DRIVER
  M:    Jean Delvare <[email protected]>
  L:    [email protected]
@@@ -5214,23 -5189,6 +5195,6 @@@ S:     Maintaine
  F:    Documentation/hwmon/f71805f
  F:    drivers/hwmon/f71805f.c
  
- FC0011 TUNER DRIVER
- M:    Michael Buesch <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    drivers/media/tuners/fc0011.h
- F:    drivers/media/tuners/fc0011.c
- FC2580 MEDIA DRIVER
- M:    Antti Palosaari <[email protected]>
- L:    [email protected]
- W:    https://linuxtv.org
- W:    http://palosaari.fi/linux/
- Q:    http://patchwork.linuxtv.org/project/linux-media/list/
- T:    git git://linuxtv.org/anttip/media_tree.git
- S:    Maintained
- F:    drivers/media/tuners/fc2580*
  FANOTIFY
  M:    Eric Paris <[email protected]>
  S:    Maintained
@@@ -5255,6 -5213,23 +5219,23 @@@ M:    Thomas Petazzoni <thomas.petazzoni@f
  S:    Maintained
  F:    drivers/staging/fbtft/
  
+ FC0011 TUNER DRIVER
+ M:    Michael Buesch <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    drivers/media/tuners/fc0011.h
+ F:    drivers/media/tuners/fc0011.c
+ FC2580 MEDIA DRIVER
+ M:    Antti Palosaari <[email protected]>
+ L:    [email protected]
+ W:    https://linuxtv.org
+ W:    http://palosaari.fi/linux/
+ Q:    http://patchwork.linuxtv.org/project/linux-media/list/
+ T:    git git://linuxtv.org/anttip/media_tree.git
+ S:    Maintained
+ F:    drivers/media/tuners/fc2580*
  FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
  M:    Johannes Thumshirn <[email protected]>
  L:    [email protected]
  S:    Maintained
  F:    drivers/dma/fsldma.*
  
+ FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
+ M:    Claudiu Manoil <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    drivers/net/ethernet/freescale/gianfar*
+ X:    drivers/net/ethernet/freescale/gianfar_ptp.c
+ F:    Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
  FREESCALE GPMI NAND DRIVER
  M:    Han Xu <[email protected]>
  L:    [email protected]
  S:    Maintained
  F:    drivers/i2c/busses/i2c-cpm.c
  
+ FREESCALE IMX / MXC FEC DRIVER
+ M:    Fugang Duan <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    drivers/net/ethernet/freescale/fec_main.c
+ F:    drivers/net/ethernet/freescale/fec_ptp.c
+ F:    drivers/net/ethernet/freescale/fec.h
+ F:    Documentation/devicetree/bindings/net/fsl-fec.txt
  FREESCALE IMX / MXC FRAMEBUFFER DRIVER
  M:    Sascha Hauer <[email protected]>
  L:    [email protected]
@@@ -5435,29 -5427,11 +5433,11 @@@ S:   Maintaine
  F:    include/linux/platform_data/video-imxfb.h
  F:    drivers/video/fbdev/imxfb.c
  
- FREESCALE QUAD SPI DRIVER
- M:    Han Xu <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    drivers/mtd/spi-nor/fsl-quadspi.c
- FREESCALE SOC FS_ENET DRIVER
- M:    Pantelis Antoniou <[email protected]>
- M:    Vitaly Bordug <[email protected]>
- L:    [email protected]
- L:    [email protected]
- S:    Maintained
- F:    drivers/net/ethernet/freescale/fs_enet/
- F:    include/linux/fs_enet_pd.h
- FREESCALE IMX / MXC FEC DRIVER
- M:    Fugang Duan <[email protected]>
+ FREESCALE QORIQ DPAA ETHERNET DRIVER
+ M:    Madalin Bucur <[email protected]>
  L:    [email protected]
  S:    Maintained
- F:    drivers/net/ethernet/freescale/fec_main.c
- F:    drivers/net/ethernet/freescale/fec_ptp.c
- F:    drivers/net/ethernet/freescale/fec.h
- F:    Documentation/devicetree/bindings/net/fsl-fec.txt
+ F:    drivers/net/ethernet/freescale/dpaa
  
  FREESCALE QORIQ DPAA FMAN DRIVER
  M:    Madalin Bucur <[email protected]>
@@@ -5466,20 -5440,11 +5446,11 @@@ S:   Maintaine
  F:    drivers/net/ethernet/freescale/fman
  F:    Documentation/devicetree/bindings/powerpc/fsl/fman.txt
  
- FREESCALE QORIQ DPAA ETHERNET DRIVER
- M:    Madalin Bucur <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    drivers/net/ethernet/freescale/dpaa
- FREESCALE SOC DRIVERS
- M:    Li Yang <[email protected]>
- L:    [email protected]
- L:    [email protected]
+ FREESCALE QUAD SPI DRIVER
+ M:    Han Xu <[email protected]>
+ L:    [email protected]
  S:    Maintained
- F:    Documentation/devicetree/bindings/soc/fsl/
- F:    drivers/soc/fsl/
- F:    include/linux/fsl/
+ F:    drivers/mtd/spi-nor/fsl-quadspi.c
  
  FREESCALE QUICC ENGINE LIBRARY
  M:    Qiang Zhao <[email protected]>
@@@ -5489,13 -5454,6 +5460,6 @@@ F:     drivers/soc/fsl/qe
  F:    include/soc/fsl/*qe*.h
  F:    include/soc/fsl/*ucc*.h
  
- FREESCALE USB PERIPHERAL DRIVERS
- M:    Li Yang <[email protected]>
- L:    [email protected]
- L:    [email protected]
- S:    Maintained
- F:    drivers/usb/gadget/udc/fsl*
  FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
  M:    Li Yang <[email protected]>
  L:    [email protected]
  S:    Maintained
  F:    drivers/net/ethernet/freescale/ucc_geth*
  
- FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
- M:    Claudiu Manoil <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    drivers/net/ethernet/freescale/gianfar*
- X:    drivers/net/ethernet/freescale/gianfar_ptp.c
- F:    Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
  FREESCALE QUICC ENGINE UCC HDLC DRIVER
  M:    Zhao Qiang <[email protected]>
  L:    [email protected]
  S:    Maintained
  F:    drivers/tty/serial/ucc_uart.c
  
+ FREESCALE SOC DRIVERS
+ M:    Li Yang <[email protected]>
+ L:    [email protected]
+ L:    [email protected]
+ S:    Maintained
+ F:    Documentation/devicetree/bindings/soc/fsl/
+ F:    drivers/soc/fsl/
+ F:    include/linux/fsl/
+ FREESCALE SOC FS_ENET DRIVER
+ M:    Pantelis Antoniou <[email protected]>
+ M:    Vitaly Bordug <[email protected]>
+ L:    [email protected]
+ L:    [email protected]
+ S:    Maintained
+ F:    drivers/net/ethernet/freescale/fs_enet/
+ F:    include/linux/fs_enet_pd.h
  FREESCALE SOC SOUND DRIVERS
  M:    Timur Tabi <[email protected]>
  M:    Nicolin Chen <[email protected]>
@@@ -5536,6 -5504,13 +5510,13 @@@ F:    sound/soc/fsl/fsl
  F:    sound/soc/fsl/imx*
  F:    sound/soc/fsl/mpc8610_hpcd.c
  
+ FREESCALE USB PERIPHERAL DRIVERS
+ M:    Li Yang <[email protected]>
+ L:    [email protected]
+ L:    [email protected]
+ S:    Maintained
+ F:    drivers/usb/gadget/udc/fsl*
  FREEVXFS FILESYSTEM
  M:    Christoph Hellwig <[email protected]>
  W:    ftp://ftp.openlinux.org/pub/people/hch/vxfs
@@@ -5576,19 -5551,6 +5557,6 @@@ S:     Supporte
  F:    fs/crypto/
  F:    include/linux/fscrypt*.h
  
- F2FS FILE SYSTEM
- M:    Jaegeuk Kim <[email protected]>
- M:    Chao Yu <[email protected]>
- L:    [email protected]
- W:    https://f2fs.wiki.kernel.org/
- T:    git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
- S:    Maintained
- F:    Documentation/filesystems/f2fs.txt
- F:    Documentation/ABI/testing/sysfs-fs-f2fs
- F:    fs/f2fs/
- F:    include/linux/f2fs_fs.h
- F:    include/trace/events/f2fs.h
  FUJITSU FR-V (FRV) PORT
  S:    Orphan
  F:    arch/frv/
@@@ -5662,6 -5624,12 +5630,12 @@@ S:    Maintaine
  F:    kernel/gcov/
  F:    Documentation/dev-tools/gcov.rst
  
+ GDB KERNEL DEBUGGING HELPER SCRIPTS
+ M:    Jan Kiszka <[email protected]>
+ M:    Kieran Bingham <[email protected]>
+ S:    Supported
+ F:    scripts/gdb/
  GDT SCSI DISK ARRAY CONTROLLER DRIVER
  M:    Achim Leubner <[email protected]>
  L:    [email protected]
@@@ -5669,12 -5637,6 +5643,6 @@@ W:     http://www.icp-vortex.com
  S:    Supported
  F:    drivers/scsi/gdt*
  
- GDB KERNEL DEBUGGING HELPER SCRIPTS
- M:    Jan Kiszka <[email protected]>
- M:    Kieran Bingham <[email protected]>
- S:    Supported
- F:    scripts/gdb/
  GEMTEK FM RADIO RECEIVER DRIVER
  M:    Hans Verkuil <[email protected]>
  L:    [email protected]
  S:    Supported
  F:    drivers/uio/uio_pci_generic.c
  
- GET_MAINTAINER SCRIPT
- M:    Joe Perches <[email protected]>
- S:    Maintained
- F:    scripts/get_maintainer.pl
  GENWQE (IBM Generic Workqueue Card)
  M:    Frank Haverkamp <[email protected]>
  M:    Guilherme G. Piccoli <[email protected]>
  S:    Supported
  F:    drivers/misc/genwqe/
  
+ GET_MAINTAINER SCRIPT
+ M:    Joe Perches <[email protected]>
+ S:    Maintained
+ F:    scripts/get_maintainer.pl
  GFS2 FILE SYSTEM
  M:    Steven Whitehouse <[email protected]>
  M:    Bob Peterson <[email protected]>
  S:    Maintained
  F:    drivers/input/touchscreen/goodix.c
  
+ GPIO ACPI SUPPORT
+ M:    Mika Westerberg <[email protected]>
+ M:    Andy Shevchenko <[email protected]>
+ L:    [email protected]
+ L:    [email protected]
+ S:    Maintained
+ F:    Documentation/acpi/gpio-properties.txt
+ F:    drivers/gpio/gpiolib-acpi.c
  GPIO MOCKUP DRIVER
  M:    Bamvor Jian Zhang <[email protected]>
  L:    [email protected]
@@@ -5807,15 -5778,6 +5784,6 @@@ F:     include/asm-generic/gpio.
  F:    include/uapi/linux/gpio.h
  F:    tools/gpio/
  
- GPIO ACPI SUPPORT
- M:    Mika Westerberg <[email protected]>
- M:    Andy Shevchenko <[email protected]>
- L:    [email protected]
- L:    [email protected]
- S:    Maintained
- F:    Documentation/acpi/gpio-properties.txt
- F:    drivers/gpio/gpiolib-acpi.c
  GRE DEMULTIPLEXER DRIVER
  M:    Dmitry Kozlov <[email protected]>
  L:    [email protected]
  S:    Maintained
  F:    drivers/net/ethernet/aeroflex/
  
- GREYBUS SUBSYSTEM
- M:    Johan Hovold <[email protected]>
- M:    Alex Elder <[email protected]>
- M:    Greg Kroah-Hartman <[email protected]>
- S:    Maintained
- F:    drivers/staging/greybus/
- L:    [email protected] (moderated for non-subscribers)
  GREYBUS AUDIO PROTOCOLS DRIVERS
  M:    Vaibhav Agarwal <[email protected]>
  M:    Mark Greer <[email protected]>
@@@ -5855,24 -5809,7 +5815,7 @@@ F:     drivers/staging/greybus/audio_manage
  F:    drivers/staging/greybus/audio_module.c
  F:    drivers/staging/greybus/audio_topology.c
  
- GREYBUS PROTOCOLS DRIVERS
- M:    Rui Miguel Silva <[email protected]>
- S:    Maintained
- F:    drivers/staging/greybus/sdio.c
- F:    drivers/staging/greybus/light.c
- F:    drivers/staging/greybus/gpio.c
- F:    drivers/staging/greybus/power_supply.c
- F:    drivers/staging/greybus/spi.c
- F:    drivers/staging/greybus/spilib.c
- GREYBUS PROTOCOLS DRIVERS
- M:    Bryan O'Donoghue <[email protected]>
- S:    Maintained
- F:    drivers/staging/greybus/loopback.c
- F:    drivers/staging/greybus/timesync.c
- F:    drivers/staging/greybus/timesync_platform.c
- GREYBUS PROTOCOLS DRIVERS
+ GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
  M:    Viresh Kumar <[email protected]>
  S:    Maintained
  F:    drivers/staging/greybus/authentication.c
@@@ -5889,11 -5826,12 +5832,12 @@@ F:   drivers/staging/greybus/spi.
  F:    drivers/staging/greybus/spilib.c
  F:    drivers/staging/greybus/spilib.h
  
- GREYBUS PROTOCOLS DRIVERS
- M:    David Lin <[email protected]>
+ GREYBUS LOOBACK/TIME PROTOCOLS DRIVERS
+ M:    Bryan O'Donoghue <[email protected]>
  S:    Maintained
- F:    drivers/staging/greybus/uart.c
- F:    drivers/staging/greybus/log.c
+ F:    drivers/staging/greybus/loopback.c
+ F:    drivers/staging/greybus/timesync.c
+ F:    drivers/staging/greybus/timesync_platform.c
  
  GREYBUS PLATFORM DRIVERS
  M:    Vaibhav Hiremath <[email protected]>
@@@ -5902,6 -5840,30 +5846,30 @@@ F:    drivers/staging/greybus/arche-platfo
  F:    drivers/staging/greybus/arche-apb-ctrl.c
  F:    drivers/staging/greybus/arche_platform.h
  
+ GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
+ M:    Rui Miguel Silva <[email protected]>
+ S:    Maintained
+ F:    drivers/staging/greybus/sdio.c
+ F:    drivers/staging/greybus/light.c
+ F:    drivers/staging/greybus/gpio.c
+ F:    drivers/staging/greybus/power_supply.c
+ F:    drivers/staging/greybus/spi.c
+ F:    drivers/staging/greybus/spilib.c
+ GREYBUS SUBSYSTEM
+ M:    Johan Hovold <[email protected]>
+ M:    Alex Elder <[email protected]>
+ M:    Greg Kroah-Hartman <[email protected]>
+ S:    Maintained
+ F:    drivers/staging/greybus/
+ L:    [email protected] (moderated for non-subscribers)
+ GREYBUS UART PROTOCOLS DRIVERS
+ M:    David Lin <[email protected]>
+ S:    Maintained
+ F:    drivers/staging/greybus/uart.c
+ F:    drivers/staging/greybus/log.c
  GS1662 VIDEO SERIALIZER
  M:    Charles-Antoine Couret <[email protected]>
  L:    [email protected]
  S:    Maintained
  F:    block/partitions/efi.*
  
- STK1160 USB VIDEO CAPTURE DRIVER
- M:    Ezequiel Garcia <[email protected]>
- L:    [email protected]
- T:    git git://linuxtv.org/media_tree.git
- S:    Maintained
- F:    drivers/media/usb/stk1160/
  H8/300 ARCHITECTURE
  M:    Yoshinori Sato <[email protected]>
  L:    [email protected] (moderated for non-subscribers)
@@@ -5990,33 -5945,6 +5951,6 @@@ F:     drivers/clocksource/h8300_*.
  F:    drivers/clk/h8300/
  F:    drivers/irqchip/irq-renesas-h8*.c
  
- HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
- M:    Frank Seidel <[email protected]>
- L:    [email protected]
- W:    http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
- S:    Maintained
- F:    drivers/platform/x86/hdaps.c
- HDPVR USB VIDEO ENCODER DRIVER
- M:    Hans Verkuil <[email protected]>
- L:    [email protected]
- T:    git git://linuxtv.org/media_tree.git
- W:    https://linuxtv.org
- S:    Odd Fixes
- F:    drivers/media/usb/hdpvr/
- HWPOISON MEMORY FAILURE HANDLING
- M:    Naoya Horiguchi <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    mm/memory-failure.c
- F:    mm/hwpoison-inject.c
- HYPERVISOR VIRTUAL CONSOLE DRIVER
- L:    [email protected]
- S:    Odd Fixes
- F:    drivers/tty/hvc/
  HACKRF MEDIA DRIVER
  M:    Antti Palosaari <[email protected]>
  L:    [email protected]
@@@ -6027,6 -5955,13 +5961,13 @@@ T:    git git://linuxtv.org/anttip/media_t
  S:    Maintained
  F:    drivers/media/usb/hackrf/
  
+ HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
+ M:    Frank Seidel <[email protected]>
+ L:    [email protected]
+ W:    http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
+ S:    Maintained
+ F:    drivers/platform/x86/hdaps.c
  HARDWARE MONITORING
  M:    Jean Delvare <[email protected]>
  M:    Guenter Roeck <[email protected]>
  S:    Maintained
  F:    sound/parisc/harmony.*
  
+ HDPVR USB VIDEO ENCODER DRIVER
+ M:    Hans Verkuil <[email protected]>
+ L:    [email protected]
+ T:    git git://linuxtv.org/media_tree.git
+ W:    https://linuxtv.org
+ S:    Odd Fixes
+ F:    drivers/media/usb/hdpvr/
  HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
  M:    Jimmy Vance <[email protected]>
  S:    Supported
@@@ -6091,13 -6034,6 +6040,6 @@@ F:     drivers/block/cciss
  F:    include/linux/cciss_ioctl.h
  F:    include/uapi/linux/cciss_ioctl.h
  
- OPA-VNIC DRIVER
- M:    Dennis Dalessandro <[email protected]>
- M:    Niranjana Vishwanathapura <[email protected]>
- L:    [email protected]
- S:    Supported
- F:    drivers/infiniband/ulp/opa_vnic
  HFI1 DRIVER
  M:    Mike Marciniszyn <[email protected]>
  M:    Dennis Dalessandro <[email protected]>
  S:    Maintained
  F:    net/hsr/
  
+ HT16K33 LED CONTROLLER DRIVER
+ M:    Robin van der Gracht <[email protected]>
+ S:    Maintained
+ F:    drivers/auxdisplay/ht16k33.c
+ F:    Documentation/devicetree/bindings/display/ht16k33.txt
  HTCPEN TOUCHSCREEN DRIVER
  M:    Pau Oliva Fora <[email protected]>
  L:    [email protected]
@@@ -6294,6 -6236,13 +6242,13 @@@ W:    https://linuxtv.or
  S:    Supported
  F:    drivers/media/platform/sti/hva
  
+ HWPOISON MEMORY FAILURE HANDLING
+ M:    Naoya Horiguchi <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    mm/memory-failure.c
+ F:    mm/hwpoison-inject.c
  Hyper-V CORE AND DRIVERS
  M:    "K. Y. Srinivasan" <[email protected]>
  M:    Haiyang Zhang <[email protected]>
@@@ -6316,6 -6265,18 +6271,18 @@@ F:    include/linux/hyperv.
  F:    tools/hv/
  F:    Documentation/ABI/stable/sysfs-bus-vmbus
  
+ HYPERVISOR VIRTUAL CONSOLE DRIVER
+ L:    [email protected]
+ S:    Odd Fixes
+ F:    drivers/tty/hvc/
+ I2C ACPI SUPPORT
+ M:    Mika Westerberg <[email protected]>
+ L:    [email protected]
+ L:    [email protected]
+ S:    Maintained
+ F:    drivers/i2c/i2c-core-acpi.c
  I2C MUXES
  M:    Peter Rosin <[email protected]>
  L:    [email protected]
@@@ -6338,6 -6299,36 +6305,36 @@@ F:    Documentation/i2c/busses/i2c-parport
  F:    drivers/i2c/busses/i2c-parport.c
  F:    drivers/i2c/busses/i2c-parport-light.c
  
+ I2C SUBSYSTEM
+ M:    Wolfram Sang <[email protected]>
+ L:    [email protected]
+ W:    https://i2c.wiki.kernel.org/
+ Q:    https://patchwork.ozlabs.org/project/linux-i2c/list/
+ T:    git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
+ S:    Maintained
+ F:    Documentation/devicetree/bindings/i2c/
+ F:    Documentation/i2c/
+ F:    drivers/i2c/
+ F:    drivers/i2c/*/
+ F:    include/linux/i2c.h
+ F:    include/linux/i2c-*.h
+ F:    include/uapi/linux/i2c.h
+ F:    include/uapi/linux/i2c-*.h
+ I2C-TAOS-EVM DRIVER
+ M:    Jean Delvare <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    Documentation/i2c/busses/i2c-taos-evm
+ F:    drivers/i2c/busses/i2c-taos-evm.c
+ I2C-TINY-USB DRIVER
+ M:    Till Harbaum <[email protected]>
+ L:    [email protected]
+ W:    http://www.harbaum.org/till/i2c_tiny_usb
+ S:    Maintained
+ F:    drivers/i2c/busses/i2c-tiny-usb.c
  I2C/SMBUS CONTROLLER DRIVERS FOR PC
  M:    Jean Delvare <[email protected]>
  L:    [email protected]
  S:    Maintained
  F:    drivers/i2c/i2c-stub.c
  
- I2C SUBSYSTEM
- M:    Wolfram Sang <[email protected]>
- L:    [email protected]
- W:    https://i2c.wiki.kernel.org/
- Q:    https://patchwork.ozlabs.org/project/linux-i2c/list/
- T:    git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
- S:    Maintained
- F:    Documentation/devicetree/bindings/i2c/
- F:    Documentation/i2c/
- F:    drivers/i2c/
- F:    drivers/i2c/*/
- F:    include/linux/i2c.h
- F:    include/linux/i2c-*.h
- F:    include/uapi/linux/i2c.h
- F:    include/uapi/linux/i2c-*.h
- I2C ACPI SUPPORT
- M:    Mika Westerberg <[email protected]>
- L:    [email protected]
- L:    [email protected]
- S:    Maintained
- F:    drivers/i2c/i2c-core-acpi.c
- I2C-TAOS-EVM DRIVER
- M:    Jean Delvare <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    Documentation/i2c/busses/i2c-taos-evm
- F:    drivers/i2c/busses/i2c-taos-evm.c
- I2C-TINY-USB DRIVER
- M:    Till Harbaum <[email protected]>
- L:    [email protected]
- W:    http://www.harbaum.org/till/i2c_tiny_usb
- S:    Maintained
- F:    drivers/i2c/busses/i2c-tiny-usb.c
  i386 BOOT CODE
  M:    "H. Peter Anvin" <[email protected]>
  S:    Maintained
@@@ -6440,17 -6394,15 +6400,15 @@@ T:   git git://git.kernel.org/pub/scm/lin
  S:    Maintained
  F:    arch/ia64/
  
- IBM Power VMX Cryptographic instructions
- M:    Leonidas S. Barbosa <[email protected]>
- M:    Paulo Flabiano Smorigo <[email protected]>
- L:    [email protected]
+ IBM Power 842 compression accelerator
+ M:    Haren Myneni <[email protected]>
  S:    Supported
- F:    drivers/crypto/vmx/Makefile
- F:    drivers/crypto/vmx/Kconfig
- F:    drivers/crypto/vmx/vmx.c
- F:    drivers/crypto/vmx/aes*
- F:    drivers/crypto/vmx/ghash*
- F:    drivers/crypto/vmx/ppc-xlate.pl
+ F:    drivers/crypto/nx/Makefile
+ F:    drivers/crypto/nx/Kconfig
+ F:    drivers/crypto/nx/nx-842*
+ F:    include/linux/sw842.h
+ F:    crypto/842.c
+ F:    lib/842/
  
  IBM Power in-Nest Crypto Acceleration
  M:    Leonidas S. Barbosa <[email protected]>
@@@ -6465,33 -6417,29 +6423,29 @@@ F:   drivers/crypto/nx/nx.
  F:    drivers/crypto/nx/nx_csbcpb.h
  F:    drivers/crypto/nx/nx_debugfs.h
  
- IBM Power 842 compression accelerator
- M:    Haren Myneni <[email protected]>
- S:    Supported
- F:    drivers/crypto/nx/Makefile
- F:    drivers/crypto/nx/Kconfig
- F:    drivers/crypto/nx/nx-842*
- F:    include/linux/sw842.h
- F:    crypto/842.c
- F:    lib/842/
  IBM Power Linux RAID adapter
  M:    Brian King <[email protected]>
  S:    Supported
  F:    drivers/scsi/ipr.*
  
- IBM Power Virtual Ethernet Device Driver
+ IBM Power SRIOV Virtual NIC Device Driver
  M:    Thomas Falcon <[email protected]>
+ M:    John Allen <[email protected]>
  L:    [email protected]
  S:    Supported
- F:    drivers/net/ethernet/ibm/ibmveth.*
+ F:    drivers/net/ethernet/ibm/ibmvnic.*
  
- IBM Power SRIOV Virtual NIC Device Driver
+ IBM Power Virtual Ethernet Device Driver
  M:    Thomas Falcon <[email protected]>
- M:    John Allen <[email protected]>
  L:    [email protected]
  S:    Supported
- F:    drivers/net/ethernet/ibm/ibmvnic.*
+ F:    drivers/net/ethernet/ibm/ibmveth.*
+ IBM Power Virtual FC Device Drivers
+ M:    Tyrel Datwyler <[email protected]>
+ L:    [email protected]
+ S:    Supported
+ F:    drivers/scsi/ibmvscsi/ibmvfc*
  
  IBM Power Virtual SCSI Device Drivers
  M:    Tyrel Datwyler <[email protected]>
  S:    Supported
  F:    drivers/scsi/ibmvscsi_tgt/
  
- IBM Power Virtual FC Device Drivers
- M:    Tyrel Datwyler <[email protected]>
- L:    [email protected]
+ IBM Power VMX Cryptographic instructions
+ M:    Leonidas S. Barbosa <[email protected]>
+ M:    Paulo Flabiano Smorigo <[email protected]>
+ L:    [email protected]
  S:    Supported
- F:    drivers/scsi/ibmvscsi/ibmvfc*
+ F:    drivers/crypto/vmx/Makefile
+ F:    drivers/crypto/vmx/Kconfig
+ F:    drivers/crypto/vmx/vmx.c
+ F:    drivers/crypto/vmx/aes*
+ F:    drivers/crypto/vmx/ghash*
+ F:    drivers/crypto/vmx/ppc-xlate.pl
  
  IBM ServeRAID RAID DRIVER
  S:    Orphan
@@@ -6521,13 -6475,8 +6481,8 @@@ F:     drivers/scsi/ips.
  ICH LPC AND GPIO DRIVER
  M:    Peter Tyser <[email protected]>
  S:    Maintained
- F:    drivers/mfd/lpc_ich.c
- F:    drivers/gpio/gpio-ich.c
- IDT VersaClock 5 CLOCK DRIVER
- M:    Marek Vasut <[email protected]>
- S:    Maintained
- F:    drivers/clk/clk-versaclock5.c
+ F:    drivers/mfd/lpc_ich.c
+ F:    drivers/gpio/gpio-ich.c
  
  IDE SUBSYSTEM
  M:    "David S. Miller" <[email protected]>
@@@ -6539,6 -6488,13 +6494,13 @@@ F:    Documentation/ide
  F:    drivers/ide/
  F:    include/linux/ide.h
  
+ IDE/ATAPI DRIVERS
+ M:    Borislav Petkov <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    Documentation/cdrom/ide-cd
+ F:    drivers/ide/ide-cd*
  IDEAPAD LAPTOP EXTRAS DRIVER
  M:    Ike Panhc <[email protected]>
  L:    [email protected]
@@@ -6553,12 -6509,10 +6515,10 @@@ W:   https://github.com/o2genum/ideapad-s
  S:    Maintained
  F:    drivers/input/misc/ideapad_slidebar.c
  
- IDE/ATAPI DRIVERS
- M:    Borislav Petkov <[email protected]>
- L:    [email protected]
+ IDT VersaClock 5 CLOCK DRIVER
+ M:    Marek Vasut <[email protected]>
  S:    Maintained
- F:    Documentation/cdrom/ide-cd
- F:    drivers/ide/ide-cd*
+ F:    drivers/clk/clk-versaclock5.c
  
  IEEE 802.15.4 SUBSYSTEM
  M:    Alexander Aring <[email protected]>
@@@ -6648,6 -6602,16 +6608,16 @@@ S:    Maintaine
  F:    Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
  F:    drivers/auxdisplay/img-ascii-lcd.c
  
+ IMGTEC IR DECODER DRIVER
+ M:    James Hogan <[email protected]>
+ S:    Maintained
+ F:    drivers/media/rc/img-ir/
+ IMS TWINTURBO FRAMEBUFFER DRIVER
+ L:    [email protected]
+ S:    Orphan
+ F:    drivers/video/fbdev/imsttfb.c
  INA209 HARDWARE MONITOR DRIVER
  M:    Guenter Roeck <[email protected]>
  L:    [email protected]
@@@ -6673,37 -6637,6 +6643,6 @@@ W:     http://industrypack.sourceforge.ne
  S:    Maintained
  F:    drivers/ipack/
  
- INGENIC JZ4780 DMA Driver
- M:    Zubair Lutfullah Kakakhel <[email protected]>
- S:    Maintained
- F:    drivers/dma/dma-jz4780.c
- INGENIC JZ4780 NAND DRIVER
- M:    Harvey Hunt <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    drivers/mtd/nand/jz4780_*
- INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
- M:    Mimi Zohar <[email protected]>
- M:    Dmitry Kasatkin <[email protected]>
- L:    [email protected]
- L:    [email protected]
- L:    [email protected]
- T:    git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
- S:    Supported
- F:    security/integrity/ima/
- IMGTEC IR DECODER DRIVER
- M:    James Hogan <[email protected]>
- S:    Maintained
- F:    drivers/media/rc/img-ir/
- IMS TWINTURBO FRAMEBUFFER DRIVER
- L:    [email protected]
- S:    Orphan
- F:    drivers/video/fbdev/imsttfb.c
  INFINIBAND SUBSYSTEM
  M:    Doug Ledford <[email protected]>
  M:    Sean Hefty <[email protected]>
@@@ -6720,6 -6653,17 +6659,17 @@@ F:    include/uapi/linux/if_infiniband.
  F:    include/uapi/rdma/
  F:    include/rdma/
  
+ INGENIC JZ4780 DMA Driver
+ M:    Zubair Lutfullah Kakakhel <[email protected]>
+ S:    Maintained
+ F:    drivers/dma/dma-jz4780.c
+ INGENIC JZ4780 NAND DRIVER
+ M:    Harvey Hunt <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    drivers/mtd/nand/jz4780_*
  INOTIFY
  M:    John McCutchan <[email protected]>
  M:    Robert Love <[email protected]>
@@@ -6758,6 -6702,22 +6708,22 @@@ F:    drivers/crypto/inside-secure
  S:    Maintained
  L:    [email protected]
  
+ INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
+ M:    Mimi Zohar <[email protected]>
+ M:    Dmitry Kasatkin <[email protected]>
+ L:    [email protected]
+ L:    [email protected]
+ L:    [email protected]
+ T:    git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
+ S:    Supported
+ F:    security/integrity/ima/
+ INTEL 810/815 FRAMEBUFFER DRIVER
+ M:    Antonino Daplas <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    drivers/video/fbdev/i810/
  INTEL ASoC BDW/HSW DRIVERS
  M:    Jie Yang <[email protected]>
  L:    [email protected] (moderated for non-subscribers)
@@@ -6775,96 -6735,20 +6741,20 @@@ T:   git git://git.code.sf.net/p/intel-sa
  S:    Supported
  F:    drivers/scsi/isci/
  
- INTEL HID EVENT DRIVER
- M:    Alex Hung <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    drivers/platform/x86/intel-hid.c
- INTEL VIRTUAL BUTTON DRIVER
- M:    AceLan Kao <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    drivers/platform/x86/intel-vbtn.c
- INTEL IDLE DRIVER
- M:    Jacob Pan <[email protected]>
- M:    Len Brown <[email protected]>
- L:    [email protected]
- T:    git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
- B:    https://bugzilla.kernel.org
- S:    Supported
- F:    drivers/idle/intel_idle.c
- INTEL INTEGRATED SENSOR HUB DRIVER
- M:    Srinivas Pandruvada <[email protected]>
- M:    Jiri Kosina <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    drivers/hid/intel-ish-hid/
- INTEL PSTATE DRIVER
- M:    Srinivas Pandruvada <[email protected]>
- M:    Len Brown <[email protected]>
- L:    [email protected]
- S:    Supported
- F:    drivers/cpufreq/intel_pstate.c
- INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
- M:    Maik Broemme <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    Documentation/fb/intelfb.txt
- F:    drivers/video/fbdev/intelfb/
- INTEL 810/815 FRAMEBUFFER DRIVER
- M:    Antonino Daplas <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    drivers/video/fbdev/i810/
- INTEL MENLOW THERMAL DRIVER
- M:    Sujith Thomas <[email protected]>
- L:    [email protected]
- W:    https://01.org/linux-acpi
- S:    Supported
- F:    drivers/platform/x86/intel_menlow.c
- INTEL I/OAT DMA DRIVER
- M:    Dave Jiang <[email protected]>
- R:    Dan Williams <[email protected]>
- L:    [email protected]
- Q:    https://patchwork.kernel.org/project/linux-dmaengine/list/
- S:    Supported
- F:    drivers/dma/ioat*
- INTEL IOMMU (VT-d)
- M:    David Woodhouse <[email protected]>
- L:    [email protected]
- T:    git git://git.infradead.org/iommu-2.6.git
+ INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
+ M:    Daniel Vetter <[email protected]>
+ M:    Jani Nikula <[email protected]>
+ L:    [email protected]
+ W:    https://01.org/linuxgraphics/
+ B:    https://01.org/linuxgraphics/documentation/how-report-bugs
+ C:    irc://chat.freenode.net/intel-gfx
+ Q:    http://patchwork.freedesktop.org/project/intel-gfx/
+ T:    git git://anongit.freedesktop.org/drm-intel
  S:    Supported
- F:    drivers/iommu/intel-iommu.c
- F:    include/linux/intel-iommu.h
- INTEL IOP-ADMA DMA DRIVER
- R:    Dan Williams <[email protected]>
- S:    Odd fixes
- F:    drivers/dma/iop-adma.c
- INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
- M:    Krzysztof Halasa <[email protected]>
- S:    Maintained
- F:    arch/arm/mach-ixp4xx/include/mach/qmgr.h
- F:    arch/arm/mach-ixp4xx/include/mach/npe.h
- F:    arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
- F:    arch/arm/mach-ixp4xx/ixp4xx_npe.c
- F:    drivers/net/ethernet/xscale/ixp4xx_eth.c
- F:    drivers/net/wan/ixp4xx_hss.c
- INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
- M:    Deepak Saxena <[email protected]>
- S:    Maintained
- F:    drivers/char/hw_random/ixp4xx-rng.c
+ F:    drivers/gpu/drm/i915/
+ F:    include/drm/i915*
+ F:    include/uapi/drm/i915_drm.h
+ F:    Documentation/gpu/i915.rst
  
  INTEL ETHERNET DRIVERS
  M:    Jeff Kirsher <[email protected]>
@@@ -6889,75 -6773,80 +6779,80 @@@ F:   drivers/net/ethernet/intel
  F:    drivers/net/ethernet/intel/*/
  F:    include/linux/avf/virtchnl.h
  
- INTEL RDMA RNIC DRIVER
- M:     Faisal Latif <[email protected]>
- M:     Shiraz Saleem <[email protected]>
- L:     [email protected]
- S:     Supported
- F:     drivers/infiniband/hw/i40iw/
- INTEL MERRIFIELD GPIO DRIVER
- M:    Andy Shevchenko <[email protected]>
- L:    [email protected]
+ INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
+ M:    Maik Broemme <[email protected]>
+ L:    [email protected]
  S:    Maintained
- F:    drivers/gpio/gpio-merrifield.c
+ F:    Documentation/fb/intelfb.txt
+ F:    drivers/video/fbdev/intelfb/
  
- INTEL-MID GPIO DRIVER
- M:    David Cohen <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    drivers/gpio/gpio-intel-mid.c
+ INTEL GVT-g DRIVERS (Intel GPU Virtualization)
+ M:    Zhenyu Wang <[email protected]>
+ M:    Zhi Wang <[email protected]>
+ L:    [email protected]
+ L:    [email protected]
+ W:    https://01.org/igvt-g
+ T:    git https://github.com/01org/gvt-linux.git
+ S:    Supported
+ F:    drivers/gpu/drm/i915/gvt/
  
- INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
- M:    Stanislav Yakovlev <stas.yakovlev@gmail.com>
- L:    linux-wireless@vger.kernel.org
+ INTEL HID EVENT DRIVER
+ M:    Alex Hung <alex.hung@canonical.com>
+ L:    platform-driver-x86@vger.kernel.org
  S:    Maintained
- F:    Documentation/networking/README.ipw2100
- F:    Documentation/networking/README.ipw2200
- F:    drivers/net/wireless/intel/ipw2x00/
+ F:    drivers/platform/x86/intel-hid.c
  
- INTEL(R) TRACE HUB
- M:    Alexander Shishkin <[email protected]>
+ INTEL I/OAT DMA DRIVER
+ M:    Dave Jiang <[email protected]>
+ R:    Dan Williams <[email protected]>
+ L:    [email protected]
+ Q:    https://patchwork.kernel.org/project/linux-dmaengine/list/
  S:    Supported
- F:    Documentation/trace/intel_th.txt
- F:    drivers/hwtracing/intel_th/
+ F:    drivers/dma/ioat*
  
- INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
- M:    Ning Sun <[email protected]>
- L:    [email protected]
- W:    http://tboot.sourceforge.net
- T:    hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
+ INTEL IDLE DRIVER
+ M:    Jacob Pan <[email protected]>
+ M:    Len Brown <[email protected]>
+ L:    [email protected]
+ T:    git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
+ B:    https://bugzilla.kernel.org
  S:    Supported
- F:    Documentation/intel_txt.txt
- F:    include/linux/tboot.h
- F:    arch/x86/kernel/tboot.c
+ F:    drivers/idle/intel_idle.c
  
- INTEL WIRELESS WIMAX CONNECTION 2400
- M:    Inaky Perez-Gonzalez <[email protected]>
- M:    [email protected]
- L:    [email protected] (subscribers-only)
- S:    Supported
- W:    http://linuxwimax.org
- F:    Documentation/wimax/README.i2400m
- F:    drivers/net/wimax/i2400m/
- F:    include/uapi/linux/wimax/i2400m.h
+ INTEL INTEGRATED SENSOR HUB DRIVER
+ M:    Srinivas Pandruvada <[email protected]>
+ M:    Jiri Kosina <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    drivers/hid/intel-ish-hid/
  
- INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
- M:    Stanislaw Gruszka <[email protected]>
- L:    [email protected]
+ INTEL IOMMU (VT-d)
+ M:    David Woodhouse <[email protected]>
+ L:    [email protected]
+ T:    git git://git.infradead.org/iommu-2.6.git
  S:    Supported
- F:    drivers/net/wireless/intel/iwlegacy/
+ F:    drivers/iommu/intel-iommu.c
+ F:    include/linux/intel-iommu.h
  
- INTEL WIRELESS WIFI LINK (iwlwifi)
- M:    Johannes Berg <[email protected]>
- M:    Emmanuel Grumbach <[email protected]>
- M:    Luca Coelho <[email protected]>
- M:    Intel Linux Wireless <[email protected]>
- L:    [email protected]
- W:    http://intellinuxwireless.org
- T:    git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
- S:    Supported
- F:    drivers/net/wireless/intel/iwlwifi/
+ INTEL IOP-ADMA DMA DRIVER
+ R:    Dan Williams <[email protected]>
+ S:    Odd fixes
+ F:    drivers/dma/iop-adma.c
+ INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
+ M:    Krzysztof Halasa <[email protected]>
+ S:    Maintained
+ F:    arch/arm/mach-ixp4xx/include/mach/qmgr.h
+ F:    arch/arm/mach-ixp4xx/include/mach/npe.h
+ F:    arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
+ F:    arch/arm/mach-ixp4xx/ixp4xx_npe.c
+ F:    drivers/net/ethernet/xscale/ixp4xx_eth.c
+ F:    drivers/net/wan/ixp4xx_hss.c
+ INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
+ M:    Deepak Saxena <[email protected]>
+ S:    Maintained
+ F:    drivers/char/hw_random/ixp4xx-rng.c
  
  INTEL MANAGEMENT ENGINE (mei)
  M:    Tomas Winkler <[email protected]>
@@@ -6970,6 -6859,19 +6865,19 @@@ F:    drivers/watchdog/mei_wdt.
  F:    Documentation/misc-devices/mei/*
  F:    samples/mei/*
  
+ INTEL MENLOW THERMAL DRIVER
+ M:    Sujith Thomas <[email protected]>
+ L:    [email protected]
+ W:    https://01.org/linux-acpi
+ S:    Supported
+ F:    drivers/platform/x86/intel_menlow.c
+ INTEL MERRIFIELD GPIO DRIVER
+ M:    Andy Shevchenko <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    drivers/gpio/gpio-merrifield.c
  INTEL MIC DRIVERS (mic)
  M:    Sudeep Dutt <[email protected]>
  M:    Ashutosh Dixit <[email protected]>
@@@ -6979,13 -6881,21 +6887,21 @@@ W:   http://software.intel.com/en-us/mic-
  F:    include/linux/mic_bus.h
  F:    include/linux/scif.h
  F:    include/uapi/linux/mic_common.h
- F:    include/uapi/linux/mic_ioctl.h
+ F:    include/uapi/linux/mic_ioctl.h
  F:    include/uapi/linux/scif_ioctl.h
  F:    drivers/misc/mic/
  F:    drivers/dma/mic_x100_dma.c
  F:    drivers/dma/mic_x100_dma.h
  F:    Documentation/mic/
  
+ INTEL PMC CORE DRIVER
+ M:    Rajneesh Bhardwaj <[email protected]>
+ M:    Vishwanath Somayaji <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    arch/x86/include/asm/pmc_core.h
+ F:    drivers/platform/x86/intel_pmc_core*
  INTEL PMC/P-Unit IPC DRIVER
  M:    Zha Qipeng<[email protected]>
  L:    [email protected]
@@@ -6995,6 -6905,28 +6911,28 @@@ F:    drivers/platform/x86/intel_punit_ipc
  F:    arch/x86/include/asm/intel_pmc_ipc.h
  F:    arch/x86/include/asm/intel_punit_ipc.h
  
+ INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
+ M:    Stanislav Yakovlev <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    Documentation/networking/README.ipw2100
+ F:    Documentation/networking/README.ipw2200
+ F:    drivers/net/wireless/intel/ipw2x00/
+ INTEL PSTATE DRIVER
+ M:    Srinivas Pandruvada <[email protected]>
+ M:    Len Brown <[email protected]>
+ L:    [email protected]
+ S:    Supported
+ F:    drivers/cpufreq/intel_pstate.c
+ INTEL RDMA RNIC DRIVER
+ M:    Faisal Latif <[email protected]>
+ M:    Shiraz Saleem <[email protected]>
+ L:    [email protected]
+ S:    Supported
+ F:    drivers/infiniband/hw/i40iw/
  INTEL TELEMETRY DRIVER
  M:    Souvik Kumar Chakravarty <[email protected]>
  L:    [email protected]
@@@ -7002,13 -6934,60 +6940,60 @@@ S:   Maintaine
  F:    arch/x86/include/asm/intel_telemetry.h
  F:    drivers/platform/x86/intel_telemetry*
  
- INTEL PMC CORE DRIVER
- M:    Rajneesh Bhardwaj <[email protected]>
- M:    Vishwanath Somayaji <[email protected]>
+ INTEL VIRTUAL BUTTON DRIVER
+ M:    AceLan Kao <[email protected]>
  L:    [email protected]
  S:    Maintained
- F:    arch/x86/include/asm/pmc_core.h
- F:    drivers/platform/x86/intel_pmc_core*
+ F:    drivers/platform/x86/intel-vbtn.c
+ INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
+ M:    Stanislaw Gruszka <[email protected]>
+ L:    [email protected]
+ S:    Supported
+ F:    drivers/net/wireless/intel/iwlegacy/
+ INTEL WIRELESS WIFI LINK (iwlwifi)
+ M:    Johannes Berg <[email protected]>
+ M:    Emmanuel Grumbach <[email protected]>
+ M:    Luca Coelho <[email protected]>
+ M:    Intel Linux Wireless <[email protected]>
+ L:    [email protected]
+ W:    http://intellinuxwireless.org
+ T:    git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
+ S:    Supported
+ F:    drivers/net/wireless/intel/iwlwifi/
+ INTEL WIRELESS WIMAX CONNECTION 2400
+ M:    Inaky Perez-Gonzalez <[email protected]>
+ M:    [email protected]
+ L:    [email protected] (subscribers-only)
+ S:    Supported
+ W:    http://linuxwimax.org
+ F:    Documentation/wimax/README.i2400m
+ F:    drivers/net/wimax/i2400m/
+ F:    include/uapi/linux/wimax/i2400m.h
+ INTEL(R) TRACE HUB
+ M:    Alexander Shishkin <[email protected]>
+ S:    Supported
+ F:    Documentation/trace/intel_th.txt
+ F:    drivers/hwtracing/intel_th/
+ INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
+ M:    Ning Sun <[email protected]>
+ L:    [email protected]
+ W:    http://tboot.sourceforge.net
+ T:    hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
+ S:    Supported
+ F:    Documentation/intel_txt.txt
+ F:    include/linux/tboot.h
+ F:    arch/x86/kernel/tboot.c
+ INTEL-MID GPIO DRIVER
+ M:    David Cohen <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    drivers/gpio/gpio-intel-mid.c
  
  INVENSENSE MPU-3050 GYROSCOPE DRIVER
  M:    Linus Walleij <[email protected]>
@@@ -7054,13 -7033,6 +7039,6 @@@ F:     drivers/char/ipmi
  F:    include/linux/ipmi*
  F:    include/uapi/linux/ipmi*
  
- QCOM AUDIO (ASoC) DRIVERS
- M:    Patrick Lai <[email protected]>
- M:    Banajit Goswami <[email protected]>
- L:    [email protected] (moderated for non-subscribers)
- S:    Supported
- F:    sound/soc/qcom/
  IPS SCSI RAID DRIVER
  M:    Adaptec OEM Raid Solutions <[email protected]>
  L:    [email protected]
@@@ -7107,6 -7079,15 +7085,15 @@@ F:    drivers/net/irda
  F:    include/net/irda/
  F:    net/irda/
  
+ IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
+ M:    Marc Zyngier <[email protected]>
+ S:    Maintained
+ T:    git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
+ F:    Documentation/IRQ-domain.txt
+ F:    include/linux/irqdomain.h
+ F:    kernel/irq/irqdomain.c
+ F:    kernel/irq/msi.c
  IRQ SUBSYSTEM
  M:    Thomas Gleixner <[email protected]>
  L:    [email protected]
@@@ -7125,15 -7106,6 +7112,6 @@@ T:     git git://git.infradead.org/users/jc
  F:    Documentation/devicetree/bindings/interrupt-controller/
  F:    drivers/irqchip/
  
- IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
- M:    Marc Zyngier <[email protected]>
- S:    Maintained
- T:    git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
- F:    Documentation/IRQ-domain.txt
- F:    include/linux/irqdomain.h
- F:    kernel/irq/irqdomain.c
- F:    kernel/irq/msi.c
  ISA
  M:    William Breathitt Gray <[email protected]>
  S:    Maintained
@@@ -7141,13 -7113,6 +7119,6 @@@ F:     Documentation/isa.tx
  F:    drivers/base/isa.c
  F:    include/linux/isa.h
  
- ISAPNP
- M:    Jaroslav Kysela <[email protected]>
- S:    Maintained
- F:    Documentation/isapnp.txt
- F:    drivers/pnp/isapnp/
- F:    include/linux/isapnp.h
  ISA RADIO MODULE
  M:    Hans Verkuil <[email protected]>
  L:    [email protected]
@@@ -7156,11 -7121,12 +7127,12 @@@ W:   https://linuxtv.or
  S:    Maintained
  F:    drivers/media/radio/radio-isa*
  
- iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
- M:    Peter Jones <[email protected]>
- M:    Konrad Rzeszutek Wilk <[email protected]>
+ ISAPNP
+ M:    Jaroslav Kysela <[email protected]>
  S:    Maintained
- F:    drivers/firmware/iscsi_ibft*
+ F:    Documentation/isapnp.txt
+ F:    drivers/pnp/isapnp/
+ F:    include/linux/isapnp.h
  
  ISCSI
  M:    Lee Duncan <[email protected]>
@@@ -7171,6 -7137,12 +7143,12 @@@ S:    Maintaine
  F:    drivers/scsi/*iscsi*
  F:    include/scsi/*iscsi*
  
+ iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
+ M:    Peter Jones <[email protected]>
+ M:    Konrad Rzeszutek Wilk <[email protected]>
+ S:    Maintained
+ F:    drivers/firmware/iscsi_ibft*
  ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
  M:    Or Gerlitz <[email protected]>
  M:    Sagi Grimberg <[email protected]>
@@@ -7426,27 -7398,6 +7404,6 @@@ S:     Maintaine
  F:    arch/x86/include/asm/svm.h
  F:    arch/x86/kvm/svm.c
  
- KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
- M:    Alexander Graf <[email protected]>
- L:    [email protected]
- W:    http://www.linux-kvm.org/
- T:    git git://github.com/agraf/linux-2.6.git
- S:    Supported
- F:    arch/powerpc/include/asm/kvm*
- F:    arch/powerpc/kvm/
- KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
- M:    Christian Borntraeger <[email protected]>
- M:    Cornelia Huck <[email protected]>
- L:    [email protected]
- W:    http://www.ibm.com/developerworks/linux/linux390/
- T:    git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
- S:    Supported
- F:    Documentation/s390/kvm.txt
- F:    arch/s390/include/asm/kvm*
- F:    arch/s390/kvm/
- F:    arch/s390/mm/gmap.c
  KERNEL VIRTUAL MACHINE (KVM) FOR ARM
  M:    Christoffer Dall <[email protected]>
  M:    Marc Zyngier <[email protected]>
@@@ -7461,6 -7412,15 +7418,15 @@@ F:    arch/arm/kvm
  F:    virt/kvm/arm/
  F:    include/kvm/arm_*
  
+ KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
+ M:    Alexander Graf <[email protected]>
+ L:    [email protected]
+ W:    http://www.linux-kvm.org/
+ T:    git git://github.com/agraf/linux-2.6.git
+ S:    Supported
+ F:    arch/powerpc/include/asm/kvm*
+ F:    arch/powerpc/kvm/
  KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
  M:    Christoffer Dall <[email protected]>
  M:    Marc Zyngier <[email protected]>
@@@ -7479,6 -7439,18 +7445,18 @@@ F:    arch/mips/include/uapi/asm/kvm
  F:    arch/mips/include/asm/kvm*
  F:    arch/mips/kvm/
  
+ KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
+ M:    Christian Borntraeger <[email protected]>
+ M:    Cornelia Huck <[email protected]>
+ L:    [email protected]
+ W:    http://www.ibm.com/developerworks/linux/linux390/
+ T:    git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
+ S:    Supported
+ F:    Documentation/s390/kvm.txt
+ F:    arch/s390/include/asm/kvm*
+ F:    arch/s390/kvm/
+ F:    arch/s390/mm/gmap.c
  KERNFS
  M:    Greg Kroah-Hartman <[email protected]>
  M:    Tejun Heo <[email protected]>
@@@ -7496,17 -7468,15 +7474,15 @@@ F:   include/linux/kexec.
  F:    include/uapi/linux/kexec.h
  F:    kernel/kexec*
  
- KEYS/KEYRINGS:
- M:    David Howells <[email protected]>
+ KEYS-ENCRYPTED
+ M:    Mimi Zohar <[email protected]>
+ M:    David Safford <[email protected]>
+ L:    [email protected]
  L:    [email protected]
- S:    Maintained
- F:    Documentation/security/keys/core.rst
- F:    include/linux/key.h
- F:    include/linux/key-type.h
- F:    include/linux/keyctl.h
- F:    include/uapi/linux/keyctl.h
- F:    include/keys/
- F:    security/keys/
+ S:    Supported
+ F:    Documentation/security/keys/trusted-encrypted.rst
+ F:    include/keys/encrypted-type.h
+ F:    security/keys/encrypted-keys/
  
  KEYS-TRUSTED
  M:    David Safford <[email protected]>
@@@ -7519,15 -7489,17 +7495,17 @@@ F:   include/keys/trusted-type.
  F:    security/keys/trusted.c
  F:    security/keys/trusted.h
  
- KEYS-ENCRYPTED
- M:    Mimi Zohar <[email protected]>
- M:    David Safford <[email protected]>
- L:    [email protected]
- L:    [email protected]
- S:    Supported
- F:    Documentation/security/keys/trusted-encrypted.rst
- F:    include/keys/encrypted-type.h
- F:    security/keys/encrypted-keys/
+ KEYS/KEYRINGS:
+ M:    David Howells <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    Documentation/security/keys/core.rst
+ F:    include/linux/key.h
+ F:    include/linux/key-type.h
+ F:    include/linux/keyctl.h
+ F:    include/uapi/linux/keyctl.h
+ F:    include/keys/
+ F:    security/keys/
  
  KGDB / KDB /debug_core
  M:    Jason Wessel <[email protected]>
@@@ -7671,16 -7643,6 +7649,6 @@@ F:     drivers/lguest
  F:    include/linux/lguest*.h
  F:    tools/lguest/
  
- LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
- M:    Tejun Heo <[email protected]>
- L:    [email protected]
- T:    git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
- S:    Maintained
- F:    drivers/ata/
- F:    include/linux/ata.h
- F:    include/linux/libata.h
- F:    Documentation/devicetree/bindings/ata/
  LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
  M:    Viresh Kumar <[email protected]>
  L:    [email protected]
@@@ -7724,22 -7686,21 +7692,21 @@@ T:   git git://git.kernel.org/pub/scm/lin
  S:    Maintained
  F:    drivers/ata/sata_promise.*
  
+ LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
+ M:    Tejun Heo <[email protected]>
+ L:    [email protected]
+ T:    git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
+ S:    Maintained
+ F:    drivers/ata/
+ F:    include/linux/ata.h
+ F:    include/linux/libata.h
+ F:    Documentation/devicetree/bindings/ata/
  LIBLOCKDEP
  M:    Sasha Levin <[email protected]>
  S:    Maintained
  F:    tools/lib/lockdep/
  
- LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
- M:    Dan Williams <[email protected]>
- L:    [email protected]
- Q:    https://patchwork.kernel.org/project/linux-nvdimm/list/
- T:    git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
- S:    Supported
- F:    drivers/nvdimm/*
- F:    include/linux/nd.h
- F:    include/linux/libnvdimm.h
- F:    include/uapi/linux/ndctl.h
  LIBNVDIMM BLK: MMIO-APERTURE DRIVER
  M:    Ross Zwisler <[email protected]>
  L:    [email protected]
@@@ -7747,7 -7708,6 +7714,6 @@@ Q:      https://patchwork.kernel.org/project
  S:    Supported
  F:    drivers/nvdimm/blk.c
  F:    drivers/nvdimm/region_devs.c
- F:    drivers/acpi/nfit*
  
  LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
  M:    Vishal Verma <[email protected]>
@@@ -7763,6 -7723,18 +7729,18 @@@ Q:    https://patchwork.kernel.org/project
  S:    Supported
  F:    drivers/nvdimm/pmem*
  
+ LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
+ M:    Dan Williams <[email protected]>
+ L:    [email protected]
+ Q:    https://patchwork.kernel.org/project/linux-nvdimm/list/
+ T:    git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
+ S:    Supported
+ F:    drivers/nvdimm/*
+ F:    drivers/acpi/nfit/*
+ F:    include/linux/nd.h
+ F:    include/linux/libnvdimm.h
+ F:    include/uapi/linux/ndctl.h
  LIGHTNVM PLATFORM SUPPORT
  M:    Matias Bjorling <[email protected]>
  W:    http://github/OpenChannelSSD
@@@ -7772,6 -7744,14 +7750,14 @@@ F:    drivers/lightnvm
  F:    include/linux/lightnvm.h
  F:    include/uapi/linux/lightnvm.h
  
+ LINUX FOR POWER MACINTOSH
+ M:    Benjamin Herrenschmidt <[email protected]>
+ W:    http://www.penguinppc.org/
+ L:    [email protected]
+ S:    Maintained
+ F:    arch/powerpc/platforms/powermac/
+ F:    drivers/macintosh/
  LINUX FOR POWERPC (32-BIT AND 64-BIT)
  M:    Benjamin Herrenschmidt <[email protected]>
  M:    Paul Mackerras <[email protected]>
@@@ -7805,14 -7785,6 +7791,6 @@@ N:     powern
  N:    [^a-z0-9]ps3
  N:    pseries
  
- LINUX FOR POWER MACINTOSH
- M:    Benjamin Herrenschmidt <[email protected]>
- W:    http://www.penguinppc.org/
- L:    [email protected]
- S:    Maintained
- F:    arch/powerpc/platforms/powermac/
- F:    drivers/macintosh/
  LINUX FOR POWERPC EMBEDDED MPC5XXX
  M:    Anatolij Gustschin <[email protected]>
  L:    [email protected]
@@@ -7830,19 -7802,6 +7808,6 @@@ S:     Maintaine
  F:    arch/powerpc/platforms/40x/
  F:    arch/powerpc/platforms/44x/
  
- LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
- L:    [email protected]
- S:    Orphan
- F:    arch/powerpc/*/*virtex*
- F:    arch/powerpc/*/*/*virtex*
- LINUX FOR POWERPC EMBEDDED PPC8XX
- M:    Vitaly Bordug <[email protected]>
- W:    http://www.penguinppc.org/
- L:    [email protected]
- S:    Maintained
- F:    arch/powerpc/platforms/8xx/
  LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
  M:    Scott Wood <[email protected]>
  M:    Kumar Gala <[email protected]>
@@@ -7854,6 -7813,19 +7819,19 @@@ F:    arch/powerpc/platforms/83xx
  F:    arch/powerpc/platforms/85xx/
  F:    Documentation/devicetree/bindings/powerpc/fsl/
  
+ LINUX FOR POWERPC EMBEDDED PPC8XX
+ M:    Vitaly Bordug <[email protected]>
+ W:    http://www.penguinppc.org/
+ L:    [email protected]
+ S:    Maintained
+ F:    arch/powerpc/platforms/8xx/
+ LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
+ L:    [email protected]
+ S:    Orphan
+ F:    arch/powerpc/*/*virtex*
+ F:    arch/powerpc/*/*/*virtex*
  LINUX FOR POWERPC PA SEMI PWRFICIENT
  L:    [email protected]
  S:    Orphan
@@@ -7861,6 -7833,11 +7839,11 @@@ F:    arch/powerpc/platforms/pasemi
  F:    drivers/*/*pasemi*
  F:    drivers/*/*/*pasemi*
  
+ LINUX KERNEL DUMP TEST MODULE (LKDTM)
+ M:    Kees Cook <[email protected]>
+ S:    Maintained
+ F:    drivers/misc/lkdtm*
  LINUX SECURITY MODULE (LSM) FRAMEWORK
  M:    Chris Wright <[email protected]>
  L:    [email protected]
@@@ -7890,11 -7867,6 +7873,6 @@@ F:     samples/livepatch
  L:    [email protected]
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
  
- LINUX KERNEL DUMP TEST MODULE (LKDTM)
- M:    Kees Cook <[email protected]>
- S:    Maintained
- F:    drivers/misc/lkdtm*
  LLC (802.2)
  L:    [email protected]
  S:    Odd fixes
@@@ -7947,6 -7919,13 +7925,13 @@@ Q:    http://patchwork.linuxtv.org/project
  S:    Maintained
  F:    drivers/media/usb/dvb-usb-v2/lmedm04*
  
+ LOADPIN SECURITY MODULE
+ M:    Kees Cook <[email protected]>
+ T:    git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
+ S:    Supported
+ F:    security/loadpin/
+ F:    Documentation/admin-guide/LSM/LoadPin.rst
  LOCKING PRIMITIVES
  M:    Peter Zijlstra <[email protected]>
  M:    Ingo Molnar <[email protected]>
@@@ -8237,14 -8216,6 +8222,6 @@@ S:     Maintaine
  F:    Documentation/devicetree/bindings/sound/max9860.txt
  F:    sound/soc/codecs/max9860.*
  
- MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
- M:    Krzysztof Kozlowski <[email protected]>
- M:    Bartlomiej Zolnierkiewicz <[email protected]>
- L:    [email protected]
- S:    Supported
- F:    drivers/power/supply/max14577_charger.c
- F:    drivers/power/supply/max77693_charger.c
  MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
  M:    Javier Martinez Canillas <[email protected]>
  L:    [email protected]
@@@ -8253,6 -8224,14 +8230,14 @@@ F:    drivers/regulator/max77802-regulator
  F:    Documentation/devicetree/bindings/*/*max77802.txt
  F:    include/dt-bindings/*/*max77802.h
  
+ MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
+ M:    Krzysztof Kozlowski <[email protected]>
+ M:    Bartlomiej Zolnierkiewicz <[email protected]>
+ L:    [email protected]
+ S:    Supported
+ F:    drivers/power/supply/max14577_charger.c
+ F:    drivers/power/supply/max77693_charger.c
  MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
  M:    Chanwoo Choi <[email protected]>
  M:    Krzysztof Kozlowski <[email protected]>
  S:    Maintained
  F:    drivers/iio/dac/cio-dac.c
  
- MEDIA DRIVERS FOR RENESAS - DRIF
- M:    Ramesh Shanmugasundaram <[email protected]>
+ MEDIA DRIVERS FOR ASCOT2E
+ M:    Sergey Kozlov <[email protected]>
+ M:    Abylay Ospan <[email protected]>
  L:    [email protected]
- L:    [email protected]
+ W:    https://linuxtv.org
+ W:    http://netup.tv/
  T:    git git://linuxtv.org/media_tree.git
  S:    Supported
- F:    Documentation/devicetree/bindings/media/renesas,drif.txt
- F:    drivers/media/platform/rcar_drif.c
+ F:    drivers/media/dvb-frontends/ascot2e*
+ MEDIA DRIVERS FOR CXD2841ER
+ M:    Sergey Kozlov <[email protected]>
+ M:    Abylay Ospan <[email protected]>
+ L:    [email protected]
+ W:    https://linuxtv.org
+ W:    http://netup.tv/
+ T:    git git://linuxtv.org/media_tree.git
+ S:    Supported
+ F:    drivers/media/dvb-frontends/cxd2841er*
  
  MEDIA DRIVERS FOR FREESCALE IMX
  M:    Steve Longerbeam <[email protected]>
@@@ -8316,43 -8306,6 +8312,6 @@@ F:     drivers/staging/media/imx
  F:    include/linux/imx-media.h
  F:    include/media/imx.h
  
- MEDIA DRIVERS FOR RENESAS - FCP
- M:    Laurent Pinchart <[email protected]>
- L:    [email protected]
- L:    [email protected]
- T:    git git://linuxtv.org/media_tree.git
- S:    Supported
- F:    Documentation/devicetree/bindings/media/renesas,fcp.txt
- F:    drivers/media/platform/rcar-fcp.c
- F:    include/media/rcar-fcp.h
- MEDIA DRIVERS FOR RENESAS - FDP1
- M:    Kieran Bingham <[email protected]>
- L:    [email protected]
- L:    [email protected]
- T:    git git://linuxtv.org/media_tree.git
- S:    Supported
- F:    Documentation/devicetree/bindings/media/renesas,fdp1.txt
- F:    drivers/media/platform/rcar_fdp1.c
- MEDIA DRIVERS FOR RENESAS - VIN
- M:    Niklas Söderlund <[email protected]>
- L:    [email protected]
- L:    [email protected]
- T:    git git://linuxtv.org/media_tree.git
- S:    Supported
- F:    Documentation/devicetree/bindings/media/rcar_vin.txt
- F:    drivers/media/platform/rcar-vin/
- MEDIA DRIVERS FOR RENESAS - VSP1
- M:    Laurent Pinchart <[email protected]>
- L:    [email protected]
- L:    [email protected]
- T:    git git://linuxtv.org/media_tree.git
- S:    Supported
- F:    Documentation/devicetree/bindings/media/renesas,vsp1.txt
- F:    drivers/media/platform/vsp1/
  MEDIA DRIVERS FOR HELENE
  M:    Abylay Ospan <[email protected]>
  L:    [email protected]
@@@ -8362,7 -8315,7 +8321,7 @@@ T:      git git://linuxtv.org/media_tree.gi
  S:    Supported
  F:    drivers/media/dvb-frontends/helene*
  
- MEDIA DRIVERS FOR ASCOT2E
+ MEDIA DRIVERS FOR HORUS3A
  M:    Sergey Kozlov <[email protected]>
  M:    Abylay Ospan <[email protected]>
  L:    [email protected]
@@@ -8370,9 -8323,9 +8329,9 @@@ W:      https://linuxtv.or
  W:    http://netup.tv/
  T:    git git://linuxtv.org/media_tree.git
  S:    Supported
- F:    drivers/media/dvb-frontends/ascot2e*
+ F:    drivers/media/dvb-frontends/horus3a*
  
- MEDIA DRIVERS FOR CXD2841ER
+ MEDIA DRIVERS FOR LNBH25
  M:    Sergey Kozlov <[email protected]>
  M:    Abylay Ospan <[email protected]>
  L:    [email protected]
@@@ -8380,9 -8333,9 +8339,9 @@@ W:      https://linuxtv.or
  W:    http://netup.tv/
  T:    git git://linuxtv.org/media_tree.git
  S:    Supported
- F:    drivers/media/dvb-frontends/cxd2841er*
+ F:    drivers/media/dvb-frontends/lnbh25*
  
- MEDIA DRIVERS FOR HORUS3A
+ MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
  M:    Sergey Kozlov <[email protected]>
  M:    Abylay Ospan <[email protected]>
  L:    [email protected]
@@@ -8390,27 -8343,53 +8349,53 @@@ W:   https://linuxtv.or
  W:    http://netup.tv/
  T:    git git://linuxtv.org/media_tree.git
  S:    Supported
- F:    drivers/media/dvb-frontends/horus3a*
+ F:    drivers/media/pci/netup_unidvb/*
  
- MEDIA DRIVERS FOR LNBH25
- M:    Sergey Kozlov <[email protected]>
- M:    Abylay Ospan <[email protected]>
+ MEDIA DRIVERS FOR RENESAS - DRIF
+ M:    Ramesh Shanmugasundaram <[email protected]>
  L:    [email protected]
- W:    https://linuxtv.org
- W:    http://netup.tv/
+ L:    [email protected]
  T:    git git://linuxtv.org/media_tree.git
  S:    Supported
- F:    drivers/media/dvb-frontends/lnbh25*
+ F:    Documentation/devicetree/bindings/media/renesas,drif.txt
+ F:    drivers/media/platform/rcar_drif.c
  
- MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
- M:    Sergey Kozlov <[email protected]>
- M:    Abylay Ospan <[email protected]>
+ MEDIA DRIVERS FOR RENESAS - FCP
+ M:    Laurent Pinchart <[email protected]>
  L:    [email protected]
- W:    https://linuxtv.org
- W:    http://netup.tv/
+ L:    [email protected]
  T:    git git://linuxtv.org/media_tree.git
  S:    Supported
- F:    drivers/media/pci/netup_unidvb/*
+ F:    Documentation/devicetree/bindings/media/renesas,fcp.txt
+ F:    drivers/media/platform/rcar-fcp.c
+ F:    include/media/rcar-fcp.h
+ MEDIA DRIVERS FOR RENESAS - FDP1
+ M:    Kieran Bingham <[email protected]>
+ L:    [email protected]
+ L:    [email protected]
+ T:    git git://linuxtv.org/media_tree.git
+ S:    Supported
+ F:    Documentation/devicetree/bindings/media/renesas,fdp1.txt
+ F:    drivers/media/platform/rcar_fdp1.c
+ MEDIA DRIVERS FOR RENESAS - VIN
+ M:    Niklas Söderlund <[email protected]>
+ L:    [email protected]
+ L:    [email protected]
+ T:    git git://linuxtv.org/media_tree.git
+ S:    Supported
+ F:    Documentation/devicetree/bindings/media/rcar_vin.txt
+ F:    drivers/media/platform/rcar-vin/
+ MEDIA DRIVERS FOR RENESAS - VSP1
+ M:    Laurent Pinchart <[email protected]>
+ L:    [email protected]
+ L:    [email protected]
+ T:    git git://linuxtv.org/media_tree.git
+ S:    Supported
+ F:    Documentation/devicetree/bindings/media/renesas,vsp1.txt
+ F:    drivers/media/platform/vsp1/
  
  MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
  M:    Mauro Carvalho Chehab <[email protected]>
@@@ -8447,16 -8426,7 +8432,7 @@@ M:     Rick Chang <[email protected]
  M:    Bin Liu <[email protected]>
  S:    Supported
  F:    drivers/media/platform/mtk-jpeg/
- F:    Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
- MEDIATEK MEDIA DRIVER
- M:    Tiffany Lin <[email protected]>
- M:    Andrew-CT Chen <[email protected]>
- S:    Supported
- F:    drivers/media/platform/mtk-vcodec/
- F:    drivers/media/platform/mtk-vpu/
- F:    Documentation/devicetree/bindings/media/mediatek-vcodec.txt
- F:    Documentation/devicetree/bindings/media/mediatek-vpu.txt
+ F:    Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
  
  MEDIATEK MDP DRIVER
  M:    Minghsiu Tsai <[email protected]>
@@@ -8467,6 -8437,15 +8443,15 @@@ F:    drivers/media/platform/mtk-mdp
  F:    drivers/media/platform/mtk-vpu/
  F:    Documentation/devicetree/bindings/media/mediatek-mdp.txt
  
+ MEDIATEK MEDIA DRIVER
+ M:    Tiffany Lin <[email protected]>
+ M:    Andrew-CT Chen <[email protected]>
+ S:    Supported
+ F:    drivers/media/platform/mtk-vcodec/
+ F:    drivers/media/platform/mtk-vpu/
+ F:    Documentation/devicetree/bindings/media/mediatek-vcodec.txt
+ F:    Documentation/devicetree/bindings/media/mediatek-vpu.txt
  MEDIATEK MT7601U WIRELESS LAN DRIVER
  M:    Jakub Kicinski <[email protected]>
  L:    [email protected]
@@@ -8474,9 -8453,9 +8459,9 @@@ S:      Maintaine
  F:    drivers/net/wireless/mediatek/mt7601u/
  
  MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
- M:      Sean Wang <[email protected]>
- S:      Maintained
- F:      drivers/char/hw_random/mtk-rng.c
+ M:    Sean Wang <[email protected]>
+ S:    Maintained
+ F:    drivers/char/hw_random/mtk-rng.c
  
  MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
  M:    Peter Senna Tschudin <[email protected]>
@@@ -8498,6 -8477,13 +8483,13 @@@ F:    Documentation/scsi/megaraid.tx
  F:    drivers/scsi/megaraid.*
  F:    drivers/scsi/megaraid/
  
+ MELEXIS MLX90614 DRIVER
+ M:    Crt Mori <[email protected]>
+ L:    [email protected]
+ W:    http://www.melexis.com
+ S:    Supported
+ F:    drivers/iio/temperature/mlx90614.c
  MELFAS MIP4 TOUCHSCREEN DRIVER
  M:    Sangwon Jee <[email protected]>
  W:    http://www.melfas.com
@@@ -8558,6 -8544,56 +8550,56 @@@ W:    http://www.mellanox.co
  Q:    http://patchwork.ozlabs.org/project/netdev/list/
  F:    drivers/net/ethernet/mellanox/mlxfw/
  
+ MELLANOX MLX CPLD HOTPLUG DRIVER
+ M:    Vadim Pasternak <[email protected]>
+ L:    [email protected]
+ S:    Supported
+ F:    drivers/platform/x86/mlxcpld-hotplug.c
+ F:    include/linux/platform_data/mlxcpld-hotplug.h
+ MELLANOX MLX4 core VPI driver
+ M:    Tariq Toukan <[email protected]>
+ L:    [email protected]
+ L:    [email protected]
+ W:    http://www.mellanox.com
+ Q:    http://patchwork.ozlabs.org/project/netdev/list/
+ S:    Supported
+ F:    drivers/net/ethernet/mellanox/mlx4/
+ F:    include/linux/mlx4/
+ MELLANOX MLX4 IB driver
+ M:    Yishai Hadas <[email protected]>
+ L:    [email protected]
+ W:    http://www.mellanox.com
+ Q:    http://patchwork.kernel.org/project/linux-rdma/list/
+ S:    Supported
+ F:    drivers/infiniband/hw/mlx4/
+ F:    include/linux/mlx4/
+ F:    include/uapi/rdma/mlx4-abi.h
+ MELLANOX MLX5 core VPI driver
+ M:    Saeed Mahameed <[email protected]>
+ M:    Matan Barak <[email protected]>
+ M:    Leon Romanovsky <[email protected]>
+ L:    [email protected]
+ L:    [email protected]
+ W:    http://www.mellanox.com
+ Q:    http://patchwork.ozlabs.org/project/netdev/list/
+ S:    Supported
+ F:    drivers/net/ethernet/mellanox/mlx5/core/
+ F:    include/linux/mlx5/
+ MELLANOX MLX5 IB driver
+ M:    Matan Barak <[email protected]>
+ M:    Leon Romanovsky <[email protected]>
+ L:    [email protected]
+ W:    http://www.mellanox.com
+ Q:    http://patchwork.kernel.org/project/linux-rdma/list/
+ S:    Supported
+ F:    drivers/infiniband/hw/mlx5/
+ F:    include/linux/mlx5/
+ F:    include/uapi/rdma/mlx5-abi.h
  MELLANOX MLXCPLD I2C AND MUX DRIVER
  M:    Vadim Pasternak <[email protected]>
  M:    Michael Shych <[email protected]>
@@@ -8575,26 -8611,10 +8617,10 @@@ F:   drivers/leds/leds-mlxcpld.
  F:    Documentation/leds/leds-mlxcpld.txt
  
  MELLANOX PLATFORM DRIVER
- M:      Vadim Pasternak <[email protected]>
- L:      [email protected]
- S:      Supported
- F:      drivers/platform/x86/mlx-platform.c
- MELLANOX MLX CPLD HOTPLUG DRIVER
  M:    Vadim Pasternak <[email protected]>
  L:    [email protected]
  S:    Supported
- F:    drivers/platform/x86/mlxcpld-hotplug.c
- F:    include/linux/platform_data/mlxcpld-hotplug.h
- SOFT-ROCE DRIVER (rxe)
- M:    Moni Shoua <[email protected]>
- L:    [email protected]
- S:    Supported
- W:    https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
- Q:    http://patchwork.kernel.org/project/linux-rdma/list/
- F:    drivers/infiniband/sw/rxe/
- F:    include/uapi/rdma/rdma_user_rxe.h
+ F:    drivers/platform/x86/mlx-platform.c
  
  MEMBARRIER SUPPORT
  M:    Mathieu Desnoyers <[email protected]>
@@@ -8716,6 -8736,18 +8742,18 @@@ S:    Maintaine
  F:    drivers/usb/misc/usb251xb.c
  F:    Documentation/devicetree/bindings/usb/usb251xb.txt
  
+ MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
+ M:    Don Brace <[email protected]>
+ L:    [email protected]
+ L:    [email protected]
+ S:    Supported
+ F:    drivers/scsi/smartpqi/smartpqi*.[ch]
+ F:    drivers/scsi/smartpqi/Kconfig
+ F:    drivers/scsi/smartpqi/Makefile
+ F:    include/linux/cciss*.h
+ F:    include/uapi/linux/cciss*.h
+ F:    Documentation/scsi/smartpqi.txt
  MICROSOFT SURFACE PRO 3 BUTTON DRIVER
  M:    Chen Yu <[email protected]>
  L:    [email protected]
@@@ -8738,6 -8770,16 +8776,16 @@@ F:    Documentation/devicetree/bindings/mi
  F:    Documentation/mips/
  F:    arch/mips/
  
+ MIPS BOSTON DEVELOPMENT BOARD
+ M:    Paul Burton <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    Documentation/devicetree/bindings/clock/img,boston-clock.txt
+ F:    arch/mips/boot/dts/img/boston.dts
+ F:    arch/mips/configs/generic/board-boston.config
+ F:    drivers/clk/imgtec/clk-boston.c
+ F:    include/dt-bindings/clock/boston-clock.h
  MIPS GENERIC PLATFORM
  M:    Paul Burton <[email protected]>
  L:    [email protected]
@@@ -8753,16 -8795,6 +8801,6 @@@ F:     arch/mips/include/asm/mach-loongson3
  F:    drivers/*/*loongson1*
  F:    drivers/*/*/*loongson1*
  
- MIPS BOSTON DEVELOPMENT BOARD
- M:    Paul Burton <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    Documentation/devicetree/bindings/clock/img,boston-clock.txt
- F:    arch/mips/boot/dts/img/boston.dts
- F:    arch/mips/configs/generic/board-boston.config
- F:    drivers/clk/imgtec/clk-boston.c
- F:    include/dt-bindings/clock/boston-clock.h
  MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
  M:    Hans Verkuil <[email protected]>
  L:    [email protected]
@@@ -8771,67 -8803,15 +8809,15 @@@ W:   https://linuxtv.or
  S:    Odd Fixes
  F:    drivers/media/radio/radio-miropcm20*
  
- MELLANOX MLX4 core VPI driver
- M:    Tariq Toukan <[email protected]>
- L:    [email protected]
- L:    [email protected]
- W:    http://www.mellanox.com
- Q:    http://patchwork.ozlabs.org/project/netdev/list/
- S:    Supported
- F:    drivers/net/ethernet/mellanox/mlx4/
- F:    include/linux/mlx4/
- MELLANOX MLX4 IB driver
- M:    Yishai Hadas <[email protected]>
- L:    [email protected]
- W:    http://www.mellanox.com
- Q:    http://patchwork.kernel.org/project/linux-rdma/list/
- S:    Supported
- F:    drivers/infiniband/hw/mlx4/
- F:    include/linux/mlx4/
- F:    include/uapi/rdma/mlx4-abi.h
- MELLANOX MLX5 core VPI driver
- M:    Saeed Mahameed <[email protected]>
- M:    Matan Barak <[email protected]>
- M:    Leon Romanovsky <[email protected]>
- L:    [email protected]
- L:    [email protected]
- W:    http://www.mellanox.com
- Q:    http://patchwork.ozlabs.org/project/netdev/list/
- S:    Supported
- F:    drivers/net/ethernet/mellanox/mlx5/core/
- F:    include/linux/mlx5/
- MELLANOX MLX5 IB driver
- M:    Matan Barak <[email protected]>
- M:    Leon Romanovsky <[email protected]>
- L:    [email protected]
- W:    http://www.mellanox.com
- Q:    http://patchwork.kernel.org/project/linux-rdma/list/
- S:    Supported
- F:    drivers/infiniband/hw/mlx5/
- F:    include/linux/mlx5/
- F:    include/uapi/rdma/mlx5-abi.h
- MELEXIS MLX90614 DRIVER
- M:    Crt Mori <[email protected]>
- L:    [email protected]
- W:    http://www.melexis.com
- S:    Supported
- F:    drivers/iio/temperature/mlx90614.c
- MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
- M:    Don Brace <[email protected]>
- L:    [email protected]
- L:    [email protected]
- S:    Supported
- F:    drivers/scsi/smartpqi/smartpqi*.[ch]
- F:    drivers/scsi/smartpqi/Kconfig
- F:    drivers/scsi/smartpqi/Makefile
- F:    include/linux/cciss*.h
- F:    include/uapi/linux/cciss*.h
- F:    Documentation/scsi/smartpqi.txt
+ MMP SUPPORT
+ M:    Eric Miao <[email protected]>
+ M:    Haojian Zhuang <[email protected]>
+ L:    [email protected] (moderated for non-subscribers)
+ T:    git git://github.com/hzhuang1/linux.git
+ T:    git git://git.linaro.org/people/ycmiao/pxa-linux.git
+ S:    Maintained
+ F:    arch/arm/boot/dts/mmp*
+ F:    arch/arm/mach-mmp/
  
  MN88472 MEDIA DRIVER
  M:    Antti Palosaari <[email protected]>
@@@ -8965,6 -8945,11 +8951,11 @@@ F:    drivers/mfd
  F:    include/linux/mfd/
  F:    include/dt-bindings/mfd/
  
+ MULTIMEDIA CARD (MMC) ETC. OVER SPI
+ S:    Orphan
+ F:    drivers/mmc/host/mmc_spi.c
+ F:    include/linux/spi/mmc_spi.h
  MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
  M:    Ulf Hansson <[email protected]>
  L:    [email protected]
@@@ -8975,11 -8960,6 +8966,6 @@@ F:     drivers/mmc
  F:    include/linux/mmc/
  F:    include/uapi/linux/mmc/
  
- MULTIMEDIA CARD (MMC) ETC. OVER SPI
- S:    Orphan
- F:    drivers/mmc/host/mmc_spi.c
- F:    include/linux/spi/mmc_spi.h
  MULTIPLEXER SUBSYSTEM
  M:    Peter Rosin <[email protected]>
  S:    Maintained
@@@ -9042,10 -9022,6 +9028,6 @@@ S:     Maintaine
  F:    drivers/mtd/nand/
  F:    include/linux/mtd/nand*.h
  
- NATSEMI ETHERNET DRIVER (DP8381x)
- S:    Orphan
- F:    drivers/net/ethernet/natsemi/natsemi.c
  NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
  M:    Daniel Mack <[email protected]>
  S:    Maintained
@@@ -9053,6 -9029,10 +9035,10 @@@ L:    [email protected] (moderat
  W:    http://www.native-instruments.com
  F:    sound/usb/caiaq/
  
+ NATSEMI ETHERNET DRIVER (DP8381x)
+ S:    Orphan
+ F:    drivers/net/ethernet/natsemi/natsemi.c
  NCP FILESYSTEM
  M:    Petr Vandrovec <[email protected]>
  S:    Odd Fixes
@@@ -9172,6 -9152,35 +9158,35 @@@ S:    Maintaine
  W:    https://fedorahosted.org/dropwatch/
  F:    net/core/drop_monitor.c
  
+ NETWORKING DRIVERS
+ L:    [email protected]
+ W:    http://www.linuxfoundation.org/en/Net
+ Q:    http://patchwork.ozlabs.org/project/netdev/list/
+ T:    git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
+ T:    git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
+ S:    Odd Fixes
+ F:    Documentation/devicetree/bindings/net/
+ F:    drivers/net/
+ F:    include/linux/if_*
+ F:    include/linux/netdevice.h
+ F:    include/linux/etherdevice.h
+ F:    include/linux/fcdevice.h
+ F:    include/linux/fddidevice.h
+ F:    include/linux/hippidevice.h
+ F:    include/linux/inetdevice.h
+ F:    include/uapi/linux/if_*
+ F:    include/uapi/linux/netdevice.h
+ NETWORKING DRIVERS (WIRELESS)
+ M:    Kalle Valo <[email protected]>
+ L:    [email protected]
+ Q:    http://patchwork.kernel.org/project/linux-wireless/list/
+ T:    git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
+ T:    git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
+ S:    Maintained
+ F:    Documentation/devicetree/bindings/net/wireless/
+ F:    drivers/net/wireless/
  NETWORKING [DSA]
  M:    Andrew Lunn <[email protected]>
  M:    Vivien Didelot <[email protected]>
@@@ -9203,28 -9212,6 +9218,6 @@@ F:     tools/net
  F:    tools/testing/selftests/net/
  F:    lib/random32.c
  
- NETWORKING [IPv4/IPv6]
- M:    "David S. Miller" <[email protected]>
- M:    Alexey Kuznetsov <[email protected]>
- M:    Hideaki YOSHIFUJI <[email protected]>
- L:    [email protected]
- T:    git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
- S:    Maintained
- F:    net/ipv4/
- F:    net/ipv6/
- F:    include/net/ip*
- F:    arch/x86/net/*
- NETWORKING [TLS]
- M:    Ilya Lesokhin <[email protected]>
- M:    Aviad Yehezkel <[email protected]>
- M:    Dave Watson <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    net/tls/*
- F:    include/uapi/linux/tls.h
- F:    include/net/tls.h
  NETWORKING [IPSEC]
  M:    Steffen Klassert <[email protected]>
  M:    Herbert Xu <[email protected]>
@@@ -9249,43 -9236,36 +9242,36 @@@ F:   net/ipv6/ip6_vti.
  F:    include/uapi/linux/xfrm.h
  F:    include/net/xfrm.h
  
+ NETWORKING [IPv4/IPv6]
+ M:    "David S. Miller" <[email protected]>
+ M:    Alexey Kuznetsov <[email protected]>
+ M:    Hideaki YOSHIFUJI <[email protected]>
+ L:    [email protected]
+ T:    git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
+ S:    Maintained
+ F:    net/ipv4/
+ F:    net/ipv6/
+ F:    include/net/ip*
+ F:    arch/x86/net/*
  NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
  M:    Paul Moore <[email protected]>
  L:    [email protected]
  S:    Maintained
  
- NETWORKING [WIRELESS]
- L:    [email protected]
- Q:    http://patchwork.kernel.org/project/linux-wireless/list/
- NETWORKING DRIVERS
+ NETWORKING [TLS]
+ M:    Ilya Lesokhin <[email protected]>
+ M:    Aviad Yehezkel <[email protected]>
+ M:    Dave Watson <[email protected]>
  L:    [email protected]
- W:    http://www.linuxfoundation.org/en/Net
- Q:    http://patchwork.ozlabs.org/project/netdev/list/
- T:    git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
- T:    git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
- S:    Odd Fixes
- F:    Documentation/devicetree/bindings/net/
- F:    drivers/net/
- F:    include/linux/if_*
- F:    include/linux/netdevice.h
- F:    include/linux/etherdevice.h
- F:    include/linux/fcdevice.h
- F:    include/linux/fddidevice.h
- F:    include/linux/hippidevice.h
- F:    include/linux/inetdevice.h
- F:    include/uapi/linux/if_*
- F:    include/uapi/linux/netdevice.h
+ S:    Maintained
+ F:    net/tls/*
+ F:    include/uapi/linux/tls.h
+ F:    include/net/tls.h
  
- NETWORKING DRIVERS (WIRELESS)
- M:    Kalle Valo <[email protected]>
+ NETWORKING [WIRELESS]
  L:    [email protected]
  Q:    http://patchwork.kernel.org/project/linux-wireless/list/
- T:    git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
- T:    git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
- S:    Maintained
- F:    Documentation/devicetree/bindings/net/wireless/
- F:    drivers/net/wireless/
  
  NETXEN (1/10) GbE SUPPORT
  M:    Manish Chopra <[email protected]>
@@@ -9379,14 -9359,6 +9365,6 @@@ S:     Maintaine
  F:    drivers/media/i2c/et8ek8
  F:    drivers/media/i2c/ad5820.c
  
- NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
- M:    Pavel Machek <[email protected]>
- M:    Sakari Ailus <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    drivers/media/i2c/et8ek8
- F:    drivers/media/i2c/ad5820.c
  NOKIA N900 POWER SUPPLY DRIVERS
  R:    Pali Rohár <[email protected]>
  F:    include/linux/power/bq2415x_charger.h
@@@ -9398,6 -9370,12 +9376,12 @@@ F:    drivers/power/supply/bq27xxx_battery
  F:    drivers/power/supply/isp1704_charger.c
  F:    drivers/power/supply/rx51_battery.c
  
+ NTB AMD DRIVER
+ M:    Shyam Sundar S K <[email protected]>
+ L:    [email protected]
+ S:    Supported
+ F:    drivers/ntb/hw/amd/
  NTB DRIVER CORE
  M:    Jon Mason <[email protected]>
  M:    Dave Jiang <[email protected]>
@@@ -9427,12 -9405,6 +9411,6 @@@ W:     https://github.com/jonmason/ntb/wik
  T:    git git://github.com/jonmason/ntb.git
  F:    drivers/ntb/hw/intel/
  
- NTB AMD DRIVER
- M:    Shyam Sundar S K <[email protected]>
- L:    [email protected]
- S:    Supported
- F:    drivers/ntb/hw/amd/
  NTFS FILESYSTEM
  M:    Anton Altaparmakov <[email protected]>
  L:    [email protected]
@@@ -9462,15 -9434,6 +9440,6 @@@ F:     drivers/nvme/host
  F:    include/linux/nvme.h
  F:    include/uapi/linux/nvme_ioctl.h
  
- NVM EXPRESS TARGET DRIVER
- M:    Christoph Hellwig <[email protected]>
- M:    Sagi Grimberg <[email protected]>
- L:    [email protected]
- T:    git://git.infradead.org/nvme.git
- W:    http://git.infradead.org/nvme.git
- S:    Supported
- F:    drivers/nvme/target/
  NVM EXPRESS FC TRANSPORT DRIVERS
  M:    James Smart <[email protected]>
  L:    [email protected]
@@@ -9481,6 -9444,15 +9450,15 @@@ F:    drivers/nvme/host/fc.
  F:    drivers/nvme/target/fc.c
  F:    drivers/nvme/target/fcloop.c
  
+ NVM EXPRESS TARGET DRIVER
+ M:    Christoph Hellwig <[email protected]>
+ M:    Sagi Grimberg <[email protected]>
+ L:    [email protected]
+ T:    git://git.infradead.org/nvme.git
+ W:    http://git.infradead.org/nvme.git
+ S:    Supported
+ F:    drivers/nvme/target/
  NVMEM FRAMEWORK
  M:    Srinivas Kandagatla <[email protected]>
  S:    Maintained
@@@ -9489,13 -9461,6 +9467,6 @@@ F:     Documentation/devicetree/bindings/nv
  F:    include/linux/nvmem-consumer.h
  F:    include/linux/nvmem-provider.h
  
- NXP-NCI NFC DRIVER
- M:    Clément Perrochaud <[email protected]>
- R:    Charles Gorand <[email protected]>
- L:    [email protected] (moderated for non-subscribers)
- S:    Supported
- F:    drivers/nfc/nxp-nci
  NXP TDA998X DRM DRIVER
  M:    Russell King <[email protected]>
  S:    Supported
@@@ -9510,55 -9475,31 +9481,31 @@@ L:   [email protected] (moderat
  S:    Maintained
  F:    sound/soc/codecs/tfa9879*
  
+ NXP-NCI NFC DRIVER
+ M:    Clément Perrochaud <[email protected]>
+ R:    Charles Gorand <[email protected]>
+ L:    [email protected] (moderated for non-subscribers)
+ S:    Supported
+ F:    drivers/nfc/nxp-nci
  OBJTOOL
  M:    Josh Poimboeuf <[email protected]>
  S:    Supported
  F:    tools/objtool/
  
- OMAP1 SUPPORT
- M:    Aaro Koskinen <[email protected]>
- M:    Tony Lindgren <[email protected]>
+ OMAP AUDIO SUPPORT
+ M:    Peter Ujfalusi <[email protected]>
+ M:    Jarkko Nikula <[email protected]>
+ L:    [email protected] (moderated for non-subscribers)
  L:    [email protected]
- Q:    http://patchwork.kernel.org/project/linux-omap/list/
- T:    git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
  S:    Maintained
- F:    arch/arm/mach-omap1/
- F:    arch/arm/plat-omap/
- F:    arch/arm/configs/omap1_defconfig
- F:    drivers/i2c/busses/i2c-omap.c
- F:    include/linux/i2c-omap.h
+ F:    sound/soc/omap/
  
- OMAP2+ SUPPORT
- M:    Tony Lindgren <tony@atomide.com>
+ OMAP CLOCK FRAMEWORK SUPPORT
+ M:    Paul Walmsley <paul@pwsan.com>
  L:    [email protected]
- W:    http://www.muru.com/linux/omap/
- W:    http://linux.omap.com/
- Q:    http://patchwork.kernel.org/project/linux-omap/list/
- T:    git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
  S:    Maintained
- F:    arch/arm/mach-omap2/
- F:    arch/arm/plat-omap/
- F:    arch/arm/configs/omap2plus_defconfig
- F:    drivers/i2c/busses/i2c-omap.c
- F:    drivers/irqchip/irq-omap-intc.c
- F:    drivers/mfd/*omap*.c
- F:    drivers/mfd/menelaus.c
- F:    drivers/mfd/palmas.c
- F:    drivers/mfd/tps65217.c
- F:    drivers/mfd/tps65218.c
- F:    drivers/mfd/tps65910.c
- F:    drivers/mfd/twl-core.[ch]
- F:    drivers/mfd/twl4030*.c
- F:    drivers/mfd/twl6030*.c
- F:    drivers/mfd/twl6040*.c
- F:    drivers/regulator/palmas-regulator*.c
- F:    drivers/regulator/pbias-regulator.c
- F:    drivers/regulator/tps65217-regulator.c
- F:    drivers/regulator/tps65218-regulator.c
- F:    drivers/regulator/tps65910-regulator.c
- F:    drivers/regulator/twl-regulator.c
- F:    drivers/regulator/twl6030-regulator.c
- F:    include/linux/i2c-omap.h
+ F:    arch/arm/*omap*/*clock*
  
  OMAP DEVICE TREE SUPPORT
  M:    Benoît Cousson <[email protected]>
@@@ -9572,33 -9513,20 +9519,20 @@@ F:   arch/arm/boot/dts/*am4
  F:    arch/arm/boot/dts/*am5*
  F:    arch/arm/boot/dts/*dra7*
  
- OMAP CLOCK FRAMEWORK SUPPORT
- M:    Paul Walmsley <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    arch/arm/*omap*/*clock*
- OMAP POWER MANAGEMENT SUPPORT
- M:    Kevin Hilman <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    arch/arm/*omap*/*pm*
- F:    drivers/cpufreq/omap-cpufreq.c
- OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
- M:    Rajendra Nayak <[email protected]>
- M:    Paul Walmsley <[email protected]>
+ OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
+ M:    Tomi Valkeinen <[email protected]>
  L:    [email protected]
+ L:    [email protected]
  S:    Maintained
- F:    arch/arm/mach-omap2/prm*
+ F:    drivers/video/fbdev/omap2/
+ F:    Documentation/arm/OMAP/DSS
  
- OMAP AUDIO SUPPORT
- M:    Peter Ujfalusi <[email protected]>
- M:    Jarkko Nikula <[email protected]>
- L:    [email protected] (moderated for non-subscribers)
+ OMAP FRAMEBUFFER SUPPORT
+ M:    Tomi Valkeinen <[email protected]>
+ L:    [email protected]
  L:    [email protected]
  S:    Maintained
- F:    sound/soc/omap/
+ F:    drivers/video/fbdev/omap/
  
  OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
  M:    Roger Quadros <[email protected]>
@@@ -9608,20 -9536,14 +9542,14 @@@ S:   Maintaine
  F:    drivers/memory/omap-gpmc.c
  F:    arch/arm/mach-omap2/*gpmc*
  
- OMAP FRAMEBUFFER SUPPORT
- M:    Tomi Valkeinen <[email protected]>
- L:    [email protected]
- L:    [email protected]
- S:    Maintained
- F:    drivers/video/fbdev/omap/
- OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
- M:    Tomi Valkeinen <[email protected]>
+ OMAP GPIO DRIVER
+ M:    Grygorii Strashko <[email protected]>
+ M:    Santosh Shilimkar <[email protected]>
+ M:    Kevin Hilman <[email protected]>
  L:    [email protected]
- L:    [email protected]
  S:    Maintained
- F:    drivers/video/fbdev/omap2/
- F:    Documentation/arm/OMAP/DSS
+ F:    Documentation/devicetree/bindings/gpio/gpio-omap.txt
+ F:    drivers/gpio/gpio-omap.c
  
  OMAP HARDWARE SPINLOCK SUPPORT
  M:    Ohad Ben-Cohen <[email protected]>
  S:    Maintained
  F:    drivers/hwspinlock/omap_hwspinlock.c
  
- OMAP MMC SUPPORT
- M:    Jarkko Lavinen <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    drivers/mmc/host/omap.c
  OMAP HS MMC SUPPORT
  L:    [email protected]
  L:    [email protected]
  S:    Orphan
  F:    drivers/mmc/host/omap_hsmmc.c
  
- OMAP RANDOM NUMBER GENERATOR SUPPORT
- M:    Deepak Saxena <[email protected]>
- S:    Maintained
- F:    drivers/char/hw_random/omap-rng.c
- OMAP HWMOD SUPPORT
- M:    Benoît Cousson <[email protected]>
- M:    Paul Walmsley <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    arch/arm/mach-omap2/omap_hwmod.*
  OMAP HWMOD DATA
  M:    Paul Walmsley <[email protected]>
  L:    [email protected]
  S:    Maintained
  F:    arch/arm/mach-omap2/omap_hwmod_44xx_data.c
  
+ OMAP HWMOD SUPPORT
+ M:    Benoît Cousson <[email protected]>
+ M:    Paul Walmsley <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    arch/arm/mach-omap2/omap_hwmod.*
  OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
  M:    Laurent Pinchart <[email protected]>
  L:    [email protected]
@@@ -9673,6 -9584,31 +9590,31 @@@ F:    Documentation/devicetree/bindings/me
  F:    drivers/media/platform/omap3isp/
  F:    drivers/staging/media/omap4iss/
  
+ OMAP MMC SUPPORT
+ M:    Jarkko Lavinen <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    drivers/mmc/host/omap.c
+ OMAP POWER MANAGEMENT SUPPORT
+ M:    Kevin Hilman <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    arch/arm/*omap*/*pm*
+ F:    drivers/cpufreq/omap-cpufreq.c
+ OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
+ M:    Rajendra Nayak <[email protected]>
+ M:    Paul Walmsley <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    arch/arm/mach-omap2/prm*
+ OMAP RANDOM NUMBER GENERATOR SUPPORT
+ M:    Deepak Saxena <[email protected]>
+ S:    Maintained
+ F:    drivers/char/hw_random/omap-rng.c
  OMAP USB SUPPORT
  L:    [email protected]
  L:    [email protected]
@@@ -9680,20 -9616,56 +9622,56 @@@ S:   Orpha
  F:    drivers/usb/*/*omap*
  F:    arch/arm/*omap*/usb*
  
- OMAP GPIO DRIVER
- M:    Grygorii Strashko <[email protected]>
- M:    Santosh Shilimkar <[email protected]>
- M:    Kevin Hilman <[email protected]>
+ OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
+ M:    Mark Jackson <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    arch/arm/boot/dts/am335x-nano.dts
+ OMAP1 SUPPORT
+ M:    Aaro Koskinen <[email protected]>
+ M:    Tony Lindgren <[email protected]>
  L:    [email protected]
+ Q:    http://patchwork.kernel.org/project/linux-omap/list/
+ T:    git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
  S:    Maintained
- F:    Documentation/devicetree/bindings/gpio/gpio-omap.txt
- F:    drivers/gpio/gpio-omap.c
+ F:    arch/arm/mach-omap1/
+ F:    arch/arm/plat-omap/
+ F:    arch/arm/configs/omap1_defconfig
+ F:    drivers/i2c/busses/i2c-omap.c
+ F:    include/linux/i2c-omap.h
  
- OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
- M:    Mark Jackson <[email protected]>
+ OMAP2+ SUPPORT
+ M:    Tony Lindgren <[email protected]>
  L:    [email protected]
+ W:    http://www.muru.com/linux/omap/
+ W:    http://linux.omap.com/
+ Q:    http://patchwork.kernel.org/project/linux-omap/list/
+ T:    git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
  S:    Maintained
- F:    arch/arm/boot/dts/am335x-nano.dts
+ F:    arch/arm/mach-omap2/
+ F:    arch/arm/plat-omap/
+ F:    arch/arm/configs/omap2plus_defconfig
+ F:    drivers/i2c/busses/i2c-omap.c
+ F:    drivers/irqchip/irq-omap-intc.c
+ F:    drivers/mfd/*omap*.c
+ F:    drivers/mfd/menelaus.c
+ F:    drivers/mfd/palmas.c
+ F:    drivers/mfd/tps65217.c
+ F:    drivers/mfd/tps65218.c
+ F:    drivers/mfd/tps65910.c
+ F:    drivers/mfd/twl-core.[ch]
+ F:    drivers/mfd/twl4030*.c
+ F:    drivers/mfd/twl6030*.c
+ F:    drivers/mfd/twl6040*.c
+ F:    drivers/regulator/palmas-regulator*.c
+ F:    drivers/regulator/pbias-regulator.c
+ F:    drivers/regulator/tps65217-regulator.c
+ F:    drivers/regulator/tps65218-regulator.c
+ F:    drivers/regulator/tps65910-regulator.c
+ F:    drivers/regulator/twl-regulator.c
+ F:    drivers/regulator/twl6030-regulator.c
+ F:    include/linux/i2c-omap.h
  
  OMFS FILESYSTEM
  M:    Bob Copeland <[email protected]>
@@@ -9714,6 -9686,13 +9692,13 @@@ M:    Harald Welte <[email protected]
  S:    Maintained
  F:    drivers/char/pcmcia/cm4040_cs.*
  
+ OMNIVISION OV13858 SENSOR DRIVER
+ M:    Sakari Ailus <[email protected]>
+ L:    [email protected]
+ T:    git git://linuxtv.org/media_tree.git
+ S:    Maintained
+ F:    drivers/media/i2c/ov13858.c
  OMNIVISION OV5640 SENSOR DRIVER
  M:    Steve Longerbeam <[email protected]>
  L:    [email protected]
@@@ -9736,13 -9715,6 +9721,6 @@@ S:     Maintaine
  F:    drivers/media/i2c/ov7670.c
  F:    Documentation/devicetree/bindings/media/i2c/ov7670.txt
  
- OMNIVISION OV13858 SENSOR DRIVER
- M:    Sakari Ailus <[email protected]>
- L:    [email protected]
- T:    git git://linuxtv.org/media_tree.git
- S:    Maintained
- F:    drivers/media/i2c/ov13858.c
  ONENAND FLASH DRIVER
  M:    Kyungmin Park <[email protected]>
  L:    [email protected]
@@@ -9760,12 -9732,26 +9738,26 @@@ F:   drivers/scsi/osst.
  F:    drivers/scsi/osst_*.h
  F:    drivers/scsi/st.h
  
- OPENCORES I2C BUS DRIVER
- M:    Peter Korsgaard <[email protected]>
- L:    [email protected]
+ OP-TEE DRIVER
+ M:    Jens Wiklander <[email protected]>
  S:    Maintained
- F:    Documentation/i2c/busses/i2c-ocores
- F:    drivers/i2c/busses/i2c-ocores.c
+ F:    drivers/tee/optee/
+ OPA-VNIC DRIVER
+ M:    Dennis Dalessandro <[email protected]>
+ M:    Niranjana Vishwanathapura <[email protected]>
+ L:    [email protected]
+ S:    Supported
+ F:    drivers/infiniband/ulp/opa_vnic
+ OPEN FIRMWARE AND DEVICE TREE OVERLAYS
+ M:    Pantelis Antoniou <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    Documentation/devicetree/dynamic-resolution-notes.txt
+ F:    Documentation/devicetree/overlay-notes.txt
+ F:    drivers/of/overlay.c
+ F:    drivers/of/resolver.c
  
  OPEN FIRMWARE AND FLATTENED DEVICE TREE
  M:    Rob Herring <[email protected]>
@@@ -9790,14 -9776,12 +9782,12 @@@ F:   Documentation/devicetree
  F:    arch/*/boot/dts/
  F:    include/dt-bindings/
  
- OPEN FIRMWARE AND DEVICE TREE OVERLAYS
- M:    Pantelis Antoniou <[email protected]>
- L:    devicetree@vger.kernel.org
+ OPENCORES I2C BUS DRIVER
+ M:    Peter Korsgaard <[email protected]>
+ L:    linux-i2c@vger.kernel.org
  S:    Maintained
- F:    Documentation/devicetree/dynamic-resolution-notes.txt
- F:    Documentation/devicetree/overlay-notes.txt
- F:    drivers/of/overlay.c
- F:    drivers/of/resolver.c
+ F:    Documentation/i2c/busses/i2c-ocores
+ F:    drivers/i2c/busses/i2c-ocores.c
  
  OPENRISC ARCHITECTURE
  M:    Jonas Bonn <[email protected]>
@@@ -9846,11 -9830,6 +9836,6 @@@ F:     arch/*/oprofile
  F:    drivers/oprofile/
  F:    include/linux/oprofile.h
  
- OP-TEE DRIVER
- M:    Jens Wiklander <[email protected]>
- S:    Maintained
- F:    drivers/tee/optee/
  ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
  M:    Mark Fasheh <[email protected]>
  M:    Joel Becker <[email protected]>
@@@ -9861,6 -9840,14 +9846,14 @@@ F:    Documentation/filesystems/ocfs2.tx
  F:    Documentation/filesystems/dlmfs.txt
  F:    fs/ocfs2/
  
+ ORANGEFS FILESYSTEM
+ M:    Mike Marshall <[email protected]>
+ L:    [email protected] (subscribers-only)
+ T:    git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
+ S:    Supported
+ F:    fs/orangefs/
+ F:    Documentation/filesystems/orangefs.txt
  ORINOCO DRIVER
  L:    [email protected]
  W:    http://wireless.kernel.org/en/users/Drivers/orinoco
@@@ -9875,6 -9862,16 +9868,16 @@@ F:    drivers/scsi/osd
  F:    include/scsi/osd_*
  F:    fs/exofs/
  
+ OV2659 OMNIVISION SENSOR DRIVER
+ M:    "Lad, Prabhakar" <[email protected]>
+ L:    [email protected]
+ W:    https://linuxtv.org
+ Q:    http://patchwork.linuxtv.org/project/linux-media/list/
+ T:    git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
+ S:    Maintained
+ F:    drivers/media/i2c/ov2659.c
+ F:    include/media/i2c/ov2659.h
  OVERLAY FILESYSTEM
  M:    Miklos Szeredi <[email protected]>
  L:    [email protected]
@@@ -9883,14 -9880,6 +9886,6 @@@ S:     Supporte
  F:    fs/overlayfs/
  F:    Documentation/filesystems/overlayfs.txt
  
- ORANGEFS FILESYSTEM
- M:    Mike Marshall <[email protected]>
- L:    [email protected] (subscribers-only)
- T:    git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
- S:    Supported
- F:    fs/orangefs/
- F:    Documentation/filesystems/orangefs.txt
  P54 WIRELESS DRIVER
  M:    Christian Lamparter <[email protected]>
  L:    [email protected]
@@@ -9931,11 -9920,11 +9926,11 @@@ F:   Documentation/mn10300
  F:    arch/mn10300/
  
  PARALLEL LCD/KEYPAD PANEL DRIVER
- M:      Willy Tarreau <[email protected]>
- M:      Ksenija Stanojevic <[email protected]>
- S:      Odd Fixes
- F:      Documentation/misc-devices/lcd-panel-cgram.txt
- F:      drivers/misc/panel.c
+ M:    Willy Tarreau <[email protected]>
+ M:    Ksenija Stanojevic <[email protected]>
+ S:    Odd Fixes
+ F:    Documentation/misc-devices/lcd-panel-cgram.txt
+ F:    drivers/misc/panel.c
  
  PARALLEL PORT SUBSYSTEM
  M:    Sudip Mukherjee <[email protected]>
@@@ -10031,42 -10020,13 +10026,13 @@@ M:        Khalid Aziz <[email protected]
  S:    Maintained
  F:    drivers/firmware/pcdp.*
  
- PCI ERROR RECOVERY
- M:    Linas Vepstas <[email protected]>
- L:    [email protected]
- S:    Supported
- F:    Documentation/PCI/pci-error-recovery.txt
- PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
- M:    Russell Currey <[email protected]>
- L:    [email protected]
- S:    Supported
- F:    Documentation/powerpc/eeh-pci-error-recovery.txt
- F:    arch/powerpc/kernel/eeh*.c
- F:    arch/powerpc/platforms/*/eeh*.c
- F:    arch/powerpc/include/*/eeh*.h
- PCI SUBSYSTEM
- M:    Bjorn Helgaas <[email protected]>
- L:    [email protected]
- Q:    http://patchwork.ozlabs.org/project/linux-pci/list/
- T:    git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
- S:    Supported
- F:    Documentation/devicetree/bindings/pci/
- F:    Documentation/PCI/
- F:    drivers/pci/
- F:    include/linux/pci*
- F:    arch/x86/pci/
- F:    arch/x86/kernel/quirks.c
- PCI ENDPOINT SUBSYSTEM
- M:    Kishon Vijay Abraham I <[email protected]>
+ PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
+ M:    Thomas Petazzoni <[email protected]>
  L:    [email protected]
- T:    git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
- S:    Supported
- F:    drivers/pci/endpoint/
- F:    drivers/misc/pci_endpoint_test.c
- F:    tools/pci/
+ L:    [email protected] (moderated for non-subscribers)
+ S:    Maintained
+ F:    Documentation/devicetree/bindings/pci/aardvark-pci.txt
+ F:    drivers/pci/host/pci-aardvark.c
  
  PCI DRIVER FOR ALTERA PCIE IP
  M:    Ley Foon Tan <[email protected]>
@@@ -10076,6 -10036,14 +10042,14 @@@ S: Supporte
  F:    Documentation/devicetree/bindings/pci/altera-pcie.txt
  F:    drivers/pci/host/pcie-altera.c
  
+ PCI DRIVER FOR APPLIEDMICRO XGENE
+ M:    Tanmay Inamdar <[email protected]>
+ L:    [email protected]
+ L:    [email protected]
+ S:    Maintained
+ F:    Documentation/devicetree/bindings/pci/xgene-pci.txt
+ F:    drivers/pci/host/pci-xgene.c
  PCI DRIVER FOR ARM VERSATILE PLATFORM
  M:    Rob Herring <[email protected]>
  L:    [email protected]
@@@ -10092,14 -10060,6 +10066,6 @@@ S:  Maintaine
  F:    Documentation/devicetree/bindings/pci/pci-armada8k.txt
  F:    drivers/pci/dwc/pcie-armada8k.c
  
- PCI DRIVER FOR APPLIEDMICRO XGENE
- M:    Tanmay Inamdar <[email protected]>
- L:    [email protected]
- L:    [email protected]
- S:    Maintained
- F:    Documentation/devicetree/bindings/pci/xgene-pci.txt
- F:    drivers/pci/host/pci-xgene.c
  PCI DRIVER FOR FREESCALE LAYERSCAPE
  M:    Minghuan Lian <[email protected]>
  M:    Mingkai Hu <[email protected]>
  S:    Maintained
  F:    drivers/pci/dwc/*layerscape*
  
+ PCI DRIVER FOR GENERIC OF HOSTS
+ M:    Will Deacon <[email protected]>
+ L:    [email protected]
+ L:    [email protected] (moderated for non-subscribers)
+ S:    Maintained
+ F:    Documentation/devicetree/bindings/pci/host-generic-pci.txt
+ F:    drivers/pci/host/pci-host-common.c
+ F:    drivers/pci/host/pci-host-generic.c
  PCI DRIVER FOR IMX6
  M:    Richard Zhu <[email protected]>
  M:    Lucas Stach <[email protected]>
@@@ -10119,28 -10088,11 +10094,11 @@@ S:        Maintaine
  F:    Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
  F:    drivers/pci/dwc/*imx6*
  
- PCI DRIVER FOR TI KEYSTONE
- M:    Murali Karicheri <[email protected]>
- L:    [email protected]
- L:    [email protected] (moderated for non-subscribers)
- S:    Maintained
- F:    drivers/pci/dwc/*keystone*
- PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
- M:    Thomas Petazzoni <[email protected]>
- M:    Jason Cooper <[email protected]>
- L:    [email protected]
- L:    [email protected] (moderated for non-subscribers)
- S:    Maintained
- F:    drivers/pci/host/*mvebu*
- PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
- M:    Thomas Petazzoni <[email protected]>
+ PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
+ M:    Keith Busch <[email protected]>
  L:    [email protected]
- L:    [email protected] (moderated for non-subscribers)
- S:    Maintained
- F:    Documentation/devicetree/bindings/pci/aardvark-pci.txt
- F:    drivers/pci/host/pci-aardvark.c
+ S:    Supported
+ F:    drivers/pci/host/vmd.c
  
  PCI DRIVER FOR MICROSEMI SWITCHTEC
  M:    Kurt Schwemmer <[email protected]>
@@@ -10153,6 -10105,14 +10111,14 @@@ F: Documentation/ABI/testing/sysfs-clas
  F:    drivers/pci/switch/switchtec*
  F:    include/uapi/linux/switchtec_ioctl.h
  
+ PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
+ M:    Thomas Petazzoni <[email protected]>
+ M:    Jason Cooper <[email protected]>
+ L:    [email protected]
+ L:    [email protected] (moderated for non-subscribers)
+ S:    Maintained
+ F:    drivers/pci/host/*mvebu*
  PCI DRIVER FOR NVIDIA TEGRA
  M:    Thierry Reding <[email protected]>
  L:    [email protected]
@@@ -10161,14 -10121,6 +10127,6 @@@ S:  Supporte
  F:    Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
  F:    drivers/pci/host/pci-tegra.c
  
- PCI DRIVER FOR TI DRA7XX
- M:    Kishon Vijay Abraham I <[email protected]>
- L:    [email protected]
- L:    [email protected]
- S:    Supported
- F:    Documentation/devicetree/bindings/pci/ti-pci.txt
- F:    drivers/pci/dwc/pci-dra7xx.c
  PCI DRIVER FOR RENESAS R-CAR
  M:    Simon Horman <[email protected]>
  L:    [email protected]
@@@ -10192,26 -10144,44 +10150,44 @@@ S:        Maintaine
  F:    Documentation/devicetree/bindings/pci/designware-pcie.txt
  F:    drivers/pci/dwc/*designware*
  
- PCI DRIVER FOR GENERIC OF HOSTS
- M:    Will Deacon <[email protected]>
+ PCI DRIVER FOR TI DRA7XX
+ M:    Kishon Vijay Abraham I <[email protected]>
+ L:    [email protected]
+ L:    [email protected]
+ S:    Supported
+ F:    Documentation/devicetree/bindings/pci/ti-pci.txt
+ F:    drivers/pci/dwc/pci-dra7xx.c
+ PCI DRIVER FOR TI KEYSTONE
+ M:    Murali Karicheri <[email protected]>
  L:    [email protected]
  L:    [email protected] (moderated for non-subscribers)
  S:    Maintained
- F:    Documentation/devicetree/bindings/pci/host-generic-pci.txt
- F:    drivers/pci/host/pci-host-common.c
- F:    drivers/pci/host/pci-host-generic.c
+ F:    drivers/pci/dwc/*keystone*
  
- PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
- M:    Keith Busch <keith.busch@intel.com>
+ PCI ENDPOINT SUBSYSTEM
+ M:    Kishon Vijay Abraham I <kishon@ti.com>
  L:    [email protected]
+ T:    git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
+ S:    Supported
+ F:    drivers/pci/endpoint/
+ F:    drivers/misc/pci_endpoint_test.c
+ F:    tools/pci/
+ PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
+ M:    Russell Currey <[email protected]>
+ L:    [email protected]
  S:    Supported
- F:    drivers/pci/host/vmd.c
+ F:    Documentation/powerpc/eeh-pci-error-recovery.txt
+ F:    arch/powerpc/kernel/eeh*.c
+ F:    arch/powerpc/platforms/*/eeh*.c
+ F:    arch/powerpc/include/*/eeh*.h
  
- PCIE DRIVER FOR ST SPEAR13XX
- M:    Pratyush Anand <pratyush.anand@gmail.com>
+ PCI ERROR RECOVERY
+ M:    Linas Vepstas <linasvepstas@gmail.com>
  L:    [email protected]
- S:    Maintained
- F:    drivers/pci/dwc/*spear*
+ S:    Supported
+ F:    Documentation/PCI/pci-error-recovery.txt
  
  PCI MSI DRIVER FOR ALTERA MSI IP
  M:    Ley Foon Tan <[email protected]>
@@@ -10229,6 -10199,19 +10205,19 @@@ S: Maintaine
  F:    Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
  F:    drivers/pci/host/pci-xgene-msi.c
  
+ PCI SUBSYSTEM
+ M:    Bjorn Helgaas <[email protected]>
+ L:    [email protected]
+ Q:    http://patchwork.ozlabs.org/project/linux-pci/list/
+ T:    git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
+ S:    Supported
+ F:    Documentation/devicetree/bindings/pci/
+ F:    Documentation/PCI/
+ F:    drivers/pci/
+ F:    include/linux/pci*
+ F:    arch/x86/pci/
+ F:    arch/x86/kernel/quirks.c
  PCIE DRIVER FOR AXIS ARTPEC
  M:    Niklas Cassel <[email protected]>
  M:    Jesper Nilsson <[email protected]>
@@@ -10238,6 -10221,14 +10227,14 @@@ S: Maintaine
  F:    Documentation/devicetree/bindings/pci/axis,artpec*
  F:    drivers/pci/dwc/*artpec*
  
+ PCIE DRIVER FOR CAVIUM THUNDERX
+ M:    David Daney <[email protected]>
+ L:    [email protected]
+ L:    [email protected] (moderated for non-subscribers)
+ S:    Supported
+ F:    Documentation/devicetree/bindings/pci/pci-thunder-*
+ F:    drivers/pci/host/pci-thunder-*
  PCIE DRIVER FOR HISILICON
  M:    Zhou Wang <[email protected]>
  M:    Gabriele Paoloni <[email protected]>
@@@ -10254,6 -10245,21 +10251,21 @@@ S: Maintaine
  F:    Documentation/devicetree/bindings/pci/pcie-kirin.txt
  F:    drivers/pci/dwc/pcie-kirin.c
  
+ PCIE DRIVER FOR MEDIATEK
+ M:    Ryder Lee <[email protected]>
+ L:    [email protected]
+ L:    [email protected]
+ S:    Supported
+ F:    Documentation/devicetree/bindings/pci/mediatek*
+ F:    drivers/pci/host/*mediatek*
+ PCIE DRIVER FOR QUALCOMM MSM
+ M:    Stanimir Varbanov <[email protected]>
+ L:    [email protected]
+ L:    [email protected]
+ S:    Maintained
+ F:    drivers/pci/dwc/*qcom*
  PCIE DRIVER FOR ROCKCHIP
  M:    Shawn Lin <[email protected]>
  L:    [email protected]
@@@ -10262,28 -10268,11 +10274,11 @@@ S:        Maintaine
  F:    Documentation/devicetree/bindings/pci/rockchip-pcie.txt
  F:    drivers/pci/host/pcie-rockchip.c
  
- PCIE DRIVER FOR QUALCOMM MSM
- M:     Stanimir Varbanov <[email protected]>
- L:     [email protected]
- L:     [email protected]
- S:     Maintained
- F:     drivers/pci/dwc/*qcom*
- PCIE DRIVER FOR CAVIUM THUNDERX
- M:    David Daney <[email protected]>
+ PCIE DRIVER FOR ST SPEAR13XX
+ M:    Pratyush Anand <[email protected]>
  L:    [email protected]
- L:    [email protected] (moderated for non-subscribers)
- S:    Supported
- F:    Documentation/devicetree/bindings/pci/pci-thunder-*
- F:    drivers/pci/host/pci-thunder-*
- PCIE DRIVER FOR MEDIATEK
- M:      Ryder Lee <[email protected]>
- L:      [email protected]
- L:      [email protected]
- S:      Supported
- F:      Documentation/devicetree/bindings/pci/mediatek*
- F:      drivers/pci/host/*mediatek*
+ S:    Maintained
+ F:    drivers/pci/dwc/*spear*
  
  PCMCIA SUBSYSTEM
  P:    Linux PCMCIA Team
@@@ -10452,14 -10441,14 +10447,14 @@@ S:        Maintaine
  F:    drivers/pinctrl/spear/
  
  PISTACHIO SOC SUPPORT
- M:      James Hartley <[email protected]>
- M:      Ionela Voinescu <[email protected]>
- L:      [email protected]
- S:      Maintained
- F:      arch/mips/pistachio/
- F:      arch/mips/include/asm/mach-pistachio/
- F:      arch/mips/boot/dts/img/pistachio*
- F:      arch/mips/configs/pistachio*_defconfig
+ M:    James Hartley <[email protected]>
+ M:    Ionela Voinescu <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    arch/mips/pistachio/
+ F:    arch/mips/include/asm/mach-pistachio/
+ F:    arch/mips/boot/dts/img/pistachio*
+ F:    arch/mips/configs/pistachio*_defconfig
  
  PKTCDVD DRIVER
  S:    Orphan
  S:    Supported
  F:    drivers/scsi/pm8001/
  
+ PNP SUPPORT
+ M:    "Rafael J. Wysocki" <[email protected]>
+ S:    Maintained
+ F:    drivers/pnp/
  POSIX CLOCKS and TIMERS
  M:    Thomas Gleixner <[email protected]>
  L:    [email protected]
@@@ -10523,15 -10517,6 +10523,6 @@@ F:  include/linux/pm_
  F:    include/linux/powercap.h
  F:    drivers/powercap/
  
- POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
- M:    Sebastian Reichel <[email protected]>
- L:    [email protected]
- T:    git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
- S:    Maintained
- F:    Documentation/devicetree/bindings/power/supply/
- F:    include/linux/power_supply.h
- F:    drivers/power/supply/
  POWER STATE COORDINATION INTERFACE (PSCI)
  M:    Mark Rutland <[email protected]>
  M:    Lorenzo Pieralisi <[email protected]>
@@@ -10541,23 -10526,21 +10532,21 @@@ F:        drivers/firmware/psci*.
  F:    include/linux/psci.h
  F:    include/uapi/linux/psci.h
  
+ POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
+ M:    Sebastian Reichel <[email protected]>
+ L:    [email protected]
+ T:    git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
+ S:    Maintained
+ F:    Documentation/devicetree/bindings/power/supply/
+ F:    include/linux/power_supply.h
+ F:    drivers/power/supply/
  POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
  M:    Suraj Jitindar Singh <[email protected]>
  L:    [email protected]
  S:    Maintained
  F:    drivers/char/powernv-op-panel.c
  
- PNP SUPPORT
- M:    "Rafael J. Wysocki" <[email protected]>
- S:    Maintained
- F:    drivers/pnp/
- PPP PROTOCOL DRIVERS AND COMPRESSORS
- M:    Paul Mackerras <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    drivers/net/ppp/ppp_*
  PPP OVER ATM (RFC 2364)
  M:    Mitchell Blank Jr <[email protected]>
  S:    Maintained
@@@ -10577,6 -10560,12 +10566,12 @@@ F: net/l2tp/l2tp_ppp.
  F:    include/linux/if_pppol2tp.h
  F:    include/uapi/linux/if_pppol2tp.h
  
+ PPP PROTOCOL DRIVERS AND COMPRESSORS
+ M:    Paul Mackerras <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    drivers/net/ppp/ppp_*
  PPS SUPPORT
  M:    Rodolfo Giometti <[email protected]>
  W:    http://wiki.enneenne.com/index.php/LinuxPPS_support
@@@ -10690,7 -10679,6 +10685,6 @@@ F:   drivers/ptp/
  F:    include/linux/ptp_cl*
  
  PTRACE SUPPORT
- M:    Roland McGrath <[email protected]>
  M:    Oleg Nesterov <[email protected]>
  S:    Maintained
  F:    include/asm-generic/syscall.h
@@@ -10698,7 -10686,12 +10692,12 @@@ F: include/linux/ptrace.
  F:    include/linux/regset.h
  F:    include/linux/tracehook.h
  F:    include/uapi/linux/ptrace.h
+ F:    include/uapi/linux/ptrace.h
+ F:    include/asm-generic/ptrace.h
  F:    kernel/ptrace.c
+ F:    arch/*/ptrace*.c
+ F:    arch/*/*/ptrace*.c
+ F:    arch/*/include/asm/ptrace*.h
  
  PULSE8-CEC DRIVER
  M:    Hans Verkuil <[email protected]>
@@@ -10747,6 -10740,20 +10746,20 @@@ F: include/linux/pwm_backlight.
  F:    drivers/gpio/gpio-mvebu.c
  F:    Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
  
+ PXA GPIO DRIVER
+ M:    Robert Jarzmik <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    drivers/gpio/gpio-pxa.c
+ PXA MMCI DRIVER
+ S:    Orphan
+ PXA RTC DRIVER
+ M:    Robert Jarzmik <[email protected]>
+ L:    [email protected]
+ S:    Maintained
  PXA2xx/PXA3xx SUPPORT
  M:    Daniel Mack <[email protected]>
  M:    Haojian Zhuang <[email protected]>
@@@ -10766,36 -10773,12 +10779,12 @@@ F:        include/sound/pxa2xx-lib.
  F:    sound/arm/pxa*
  F:    sound/soc/pxa/
  
- PXA GPIO DRIVER
- M:    Robert Jarzmik <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    drivers/gpio/gpio-pxa.c
  PXA3xx NAND FLASH DRIVER
  M:    Ezequiel Garcia <[email protected]>
  L:    [email protected]
  S:    Maintained
  F:    drivers/mtd/nand/pxa3xx_nand.c
  
- MMP SUPPORT
- M:    Eric Miao <[email protected]>
- M:    Haojian Zhuang <[email protected]>
- L:    [email protected] (moderated for non-subscribers)
- T:    git git://github.com/hzhuang1/linux.git
- T:    git git://git.linaro.org/people/ycmiao/pxa-linux.git
- S:    Maintained
- F:    arch/arm/boot/dts/mmp*
- F:    arch/arm/mach-mmp/
- PXA MMCI DRIVER
- S:    Orphan
- PXA RTC DRIVER
- M:    Robert Jarzmik <[email protected]>
- L:    [email protected]
- S:    Maintained
  QAT DRIVER
  M:    Giovanni Cabiddu <[email protected]>
  M:    Salvatore Benedetto <[email protected]>
@@@ -10803,12 -10786,56 +10792,56 @@@ L:        [email protected]
  S:    Supported
  F:    drivers/crypto/qat/
  
+ QCOM AUDIO (ASoC) DRIVERS
+ M:    Patrick Lai <[email protected]>
+ M:    Banajit Goswami <[email protected]>
+ L:    [email protected] (moderated for non-subscribers)
+ S:    Supported
+ F:    sound/soc/qcom/
+ QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
+ M:    Gabriel Somlo <[email protected]>
+ M:    "Michael S. Tsirkin" <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    drivers/firmware/qemu_fw_cfg.c
  QIB DRIVER
  M:    Mike Marciniszyn <[email protected]>
  L:    [email protected]
  S:    Supported
  F:    drivers/infiniband/hw/qib/
  
+ QLOGIC QL41xxx FCOE DRIVER
+ M:    [email protected]
+ L:    [email protected]
+ S:    Supported
+ F:    drivers/scsi/qedf/
+ QLOGIC QL41xxx ISCSI DRIVER
+ M:    [email protected]
+ L:    [email protected]
+ S:    Supported
+ F:    drivers/scsi/qedi/
+ QLOGIC QL4xxx ETHERNET DRIVER
+ M:    Yuval Mintz <[email protected]>
+ M:    Ariel Elior <[email protected]>
+ M:    [email protected]
+ L:    [email protected]
+ S:    Supported
+ F:    drivers/net/ethernet/qlogic/qed/
+ F:    include/linux/qed/
+ F:    drivers/net/ethernet/qlogic/qede/
+ QLOGIC QL4xxx RDMA DRIVER
+ M:    Ram Amrani <[email protected]>
+ M:    Ariel Elior <[email protected]>
+ L:    [email protected]
+ S:    Supported
+ F:    drivers/infiniband/hw/qedr/
+ F:    include/uapi/rdma/qedr-abi.h
  QLOGIC QLA1280 SCSI DRIVER
  M:    Michael Reed <[email protected]>
  L:    [email protected]
@@@ -10822,13 -10849,6 +10855,6 @@@ S:  Supporte
  F:    Documentation/scsi/LICENSE.qla2xxx
  F:    drivers/scsi/qla2xxx/
  
- QLOGIC QLA4XXX iSCSI DRIVER
- M:    [email protected]
- L:    [email protected]
- S:    Supported
- F:    Documentation/scsi/LICENSE.qla4xxx
- F:    drivers/scsi/qla4xxx/
  QLOGIC QLA3XXX NETWORK DRIVER
  M:    [email protected]
  L:    [email protected]
@@@ -10836,6 -10856,13 +10862,13 @@@ S: Supporte
  F:    Documentation/networking/LICENSE.qla3xxx
  F:    drivers/net/ethernet/qlogic/qla3xxx.*
  
+ QLOGIC QLA4XXX iSCSI DRIVER
+ M:    [email protected]
+ L:    [email protected]
+ S:    Supported
+ F:    Documentation/scsi/LICENSE.qla4xxx
+ F:    drivers/scsi/qla4xxx/
  QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
  M:    Harish Patil <[email protected]>
  M:    Manish Chopra <[email protected]>
  S:    Supported
  F:    drivers/net/ethernet/qlogic/qlge/
  
- QLOGIC QL4xxx ETHERNET DRIVER
- M:    Yuval Mintz <[email protected]>
- M:    Ariel Elior <[email protected]>
- M:    [email protected]
- L:    [email protected]
- S:    Supported
- F:    drivers/net/ethernet/qlogic/qed/
- F:    include/linux/qed/
- F:    drivers/net/ethernet/qlogic/qede/
- QLOGIC QL41xxx ISCSI DRIVER
- M:    [email protected]
- L:    [email protected]
- S:    Supported
- F:    drivers/scsi/qedi/
- QLOGIC QL41xxx FCOE DRIVER
- M:    [email protected]
- L:    [email protected]
- S:    Supported
- F:    drivers/scsi/qedf/
  QNX4 FILESYSTEM
  M:    Anders Larsen <[email protected]>
  W:    http://www.alarsen.net/linux/qnx4fs/
@@@ -10900,13 -10905,6 +10911,6 @@@ T:  git git://linuxtv.org/anttip/media_t
  S:    Maintained
  F:    drivers/media/tuners/qt1010*
  
- QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
- M:    QCA ath9k Development <[email protected]>
- L:    [email protected]
- W:    http://wireless.kernel.org/en/users/Drivers/ath9k
- S:    Supported
- F:    drivers/net/wireless/ath/ath9k/
  QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
  M:    Kalle Valo <[email protected]>
  L:    [email protected]
@@@ -10915,6 -10913,13 +10919,13 @@@ T: git git://git.kernel.org/pub/scm/lin
  S:    Supported
  F:    drivers/net/wireless/ath/ath10k/
  
+ QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
+ M:    QCA ath9k Development <[email protected]>
+ L:    [email protected]
+ W:    http://wireless.kernel.org/en/users/Drivers/ath9k
+ S:    Supported
+ F:    drivers/net/wireless/ath/ath9k/
  QUALCOMM EMAC GIGABIT ETHERNET DRIVER
  M:    Timur Tabi <[email protected]>
  L:    [email protected]
@@@ -10944,33 -10949,24 +10955,24 @@@ T:        git git://github.com/KrasnikovEugene
  S:    Supported
  F:    drivers/net/wireless/ath/wcn36xx/
  
- QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
- M:    Gabriel Somlo <[email protected]>
- M:    "Michael S. Tsirkin" <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    drivers/firmware/qemu_fw_cfg.c
  QUANTENNA QTNFMAC WIRELESS DRIVER
- M:   Igor Mitsyanko <[email protected]>
- M:   Avinash Patil <[email protected]>
- M:   Sergey Matyukevich <[email protected]>
- S:   Maintained
- F:   drivers/net/wireless/quantenna
+ M:    Igor Mitsyanko <[email protected]>
+ M:    Avinash Patil <[email protected]>
+ M:    Sergey Matyukevich <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    drivers/net/wireless/quantenna
  
- RADOS BLOCK DEVICE (RBD)
- M:    Ilya Dryomov <[email protected]>
- M:    Sage Weil <[email protected]>
- M:    Alex Elder <[email protected]>
- L:    [email protected]
- W:    http://ceph.com/
- T:    git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
- T:    git git://github.com/ceph/ceph-client.git
- S:    Supported
- F:    Documentation/ABI/testing/sysfs-bus-rbd
- F:    drivers/block/rbd.c
- F:    drivers/block/rbd_types.h
+ RADEON and AMDGPU DRM DRIVERS
+ M:    Alex Deucher <[email protected]>
+ M:    Christian König <[email protected]>
+ L:    [email protected]
+ T:    git git://people.freedesktop.org/~agd5f/linux
+ S:    Supported
+ F:    drivers/gpu/drm/radeon/
+ F:    include/uapi/drm/radeon_drm.h
+ F:    drivers/gpu/drm/amd/
+ F:    include/uapi/drm/amdgpu_drm.h
  
  RADEON FRAMEBUFFER DISPLAY DRIVER
  M:    Benjamin Herrenschmidt <[email protected]>
@@@ -10994,6 -10990,19 +10996,19 @@@ S: Maintaine
  F:    drivers/media/radio/radio-shark2.c
  F:    drivers/media/radio/radio-tea5777.c
  
+ RADOS BLOCK DEVICE (RBD)
+ M:    Ilya Dryomov <[email protected]>
+ M:    Sage Weil <[email protected]>
+ M:    Alex Elder <[email protected]>
+ L:    [email protected]
+ W:    http://ceph.com/
+ T:    git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
+ T:    git git://github.com/ceph/ceph-client.git
+ S:    Supported
+ F:    Documentation/ABI/testing/sysfs-bus-rbd
+ F:    drivers/block/rbd.c
+ F:    drivers/block/rbd_types.h
  RAGE128 FRAMEBUFFER DISPLAY DRIVER
  M:    Paul Mackerras <[email protected]>
  L:    [email protected]
  S:    Maintained
  F:    drivers/net/ethernet/rdc/r6040.c
  
+ RDMAVT - RDMA verbs software
+ M:    Dennis Dalessandro <[email protected]>
+ L:    [email protected]
+ S:    Supported
+ F:    drivers/infiniband/sw/rdmavt
  RDS - RELIABLE DATAGRAM SOCKETS
  M:    Santosh Shilimkar <[email protected]>
  L:    [email protected]
@@@ -11083,12 -11098,6 +11104,6 @@@ S:  Supporte
  F:    net/rds/
  F:    Documentation/networking/rds.txt
  
- RDMAVT - RDMA verbs software
- M:    Dennis Dalessandro <[email protected]>
- L:    [email protected]
- S:    Supported
- F:    drivers/infiniband/sw/rdmavt
  RDT - RESOURCE ALLOCATION
  M:    Fenghua Yu <[email protected]>
  L:    [email protected]
@@@ -11137,11 -11146,6 +11152,6 @@@ S:  Maintaine
  F:    sound/soc/codecs/rt*
  F:    include/sound/rt*.h
  
- REISERFS FILE SYSTEM
- L:    [email protected]
- S:    Supported
- F:    fs/reiserfs/
  REGISTER MAP ABSTRACTION
  M:    Mark Brown <[email protected]>
  L:    [email protected]
@@@ -11151,6 -11155,11 +11161,11 @@@ F: Documentation/devicetree/bindings/re
  F:    drivers/base/regmap/
  F:    include/linux/regmap.h
  
+ REISERFS FILE SYSTEM
+ L:    [email protected]
+ S:    Supported
+ F:    fs/reiserfs/
  REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
  M:    Ohad Ben-Cohen <[email protected]>
  M:    Bjorn Andersson <[email protected]>
@@@ -11226,16 -11235,16 +11241,16 @@@ S:        Maintaine
  F:    lib/rhashtable.c
  F:    include/linux/rhashtable.h
  
- RICOH SMARTMEDIA/XD DRIVER
+ RICOH R5C592 MEMORYSTICK DRIVER
  M:    Maxim Levitsky <[email protected]>
  S:    Maintained
- F:    drivers/mtd/nand/r852.c
- F:    drivers/mtd/nand/r852.h
+ F:    drivers/memstick/host/r592.*
  
- RICOH R5C592 MEMORYSTICK DRIVER
+ RICOH SMARTMEDIA/XD DRIVER
  M:    Maxim Levitsky <[email protected]>
  S:    Maintained
- F:    drivers/memstick/host/r592.*
+ F:    drivers/mtd/nand/r852.c
+ F:    drivers/mtd/nand/r852.h
  
  ROCCAT DRIVERS
  M:    Stefan Achatz <[email protected]>
@@@ -11372,6 -11381,23 +11387,23 @@@ S: Supporte
  F:    drivers/s390/block/dasd*
  F:    block/partitions/ibm.c
  
+ S390 IOMMU (PCI)
+ M:    Gerald Schaefer <[email protected]>
+ L:    [email protected]
+ W:    http://www.ibm.com/developerworks/linux/linux390/
+ S:    Supported
+ F:    drivers/iommu/s390-iommu.c
+ S390 IUCV NETWORK LAYER
+ M:    Julian Wiedmann <[email protected]>
+ M:    Ursula Braun <[email protected]>
+ L:    [email protected]
+ W:    http://www.ibm.com/developerworks/linux/linux390/
+ S:    Supported
+ F:    drivers/s390/net/*iucv*
+ F:    include/net/iucv/
+ F:    net/iucv/
  S390 NETWORK DRIVERS
  M:    Julian Wiedmann <[email protected]>
  M:    Ursula Braun <[email protected]>
@@@ -11389,6 -11415,16 +11421,16 @@@ S: Supporte
  F:    arch/s390/pci/
  F:    drivers/pci/hotplug/s390_pci_hpc.c
  
+ S390 VFIO-CCW DRIVER
+ M:    Cornelia Huck <[email protected]>
+ M:    Dong Jia Shi <[email protected]>
+ L:    [email protected]
+ L:    [email protected]
+ S:    Supported
+ F:    drivers/s390/cio/vfio_ccw*
+ F:    Documentation/s390/vfio-ccw.txt
+ F:    include/uapi/linux/vfio_ccw.h
  S390 ZCRYPT DRIVER
  M:    Harald Freudenberger <[email protected]>
  L:    [email protected]
@@@ -11403,33 -11439,6 +11445,6 @@@ W:  http://www.ibm.com/developerworks/li
  S:    Supported
  F:    drivers/s390/scsi/zfcp_*
  
- S390 IUCV NETWORK LAYER
- M:    Julian Wiedmann <[email protected]>
- M:    Ursula Braun <[email protected]>
- L:    [email protected]
- W:    http://www.ibm.com/developerworks/linux/linux390/
- S:    Supported
- F:    drivers/s390/net/*iucv*
- F:    include/net/iucv/
- F:    net/iucv/
- S390 IOMMU (PCI)
- M:    Gerald Schaefer <[email protected]>
- L:    [email protected]
- W:    http://www.ibm.com/developerworks/linux/linux390/
- S:    Supported
- F:    drivers/iommu/s390-iommu.c
- S390 VFIO-CCW DRIVER
- M:    Cornelia Huck <[email protected]>
- M:    Dong Jia Shi <[email protected]>
- L:    [email protected]
- L:    [email protected]
- S:    Supported
- F:    drivers/s390/cio/vfio_ccw*
- F:    Documentation/s390/vfio-ccw.txt
- F:    include/uapi/linux/vfio_ccw.h
  S3C24XX SD/MMC Driver
  M:    Ben Dooks <[email protected]>
  L:    [email protected] (moderated for non-subscribers)
@@@ -11463,12 -11472,6 +11478,6 @@@ F:  drivers/media/common/saa7146
  F:    drivers/media/pci/saa7146/
  F:    include/media/saa7146*
  
- SAMSUNG LAPTOP DRIVER
- M:    Corentin Chary <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    drivers/platform/x86/samsung-laptop.c
  SAMSUNG AUDIO (ASoC) DRIVERS
  M:    Krzysztof Kozlowski <[email protected]>
  M:    Sangbeom Kim <[email protected]>
  S:    Maintained
  F:    drivers/video/fbdev/s3c-fb.c
  
+ SAMSUNG LAPTOP DRIVER
+ M:    Corentin Chary <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    drivers/platform/x86/samsung-laptop.c
  SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
  M:    Sangbeom Kim <[email protected]>
  M:    Krzysztof Kozlowski <[email protected]>
@@@ -11509,22 -11518,6 +11524,6 @@@ F:  Documentation/devicetree/bindings/re
  F:    Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
  F:    Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
  
- SAMSUNG S5P Security SubSystem (SSS) DRIVER
- M:    Krzysztof Kozlowski <[email protected]>
- M:    Vladimir Zapolskiy <[email protected]>
- L:    [email protected]
- L:    [email protected]
- S:    Maintained
- F:    drivers/crypto/s5p-sss.c
- SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
- M:    Kyungmin Park <[email protected]>
- M:    Sylwester Nawrocki <[email protected]>
- L:    [email protected]
- Q:    https://patchwork.linuxtv.org/project/linux-media/list/
- S:    Supported
- F:    drivers/media/platform/exynos4-is/
  SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
  M:    Sylwester Nawrocki <[email protected]>
  L:    [email protected]
@@@ -11533,20 -11526,6 +11532,6 @@@ S:  Maintaine
  F:    drivers/media/platform/s3c-camif/
  F:    include/media/drv-intf/s3c_camif.h
  
- SAMSUNG S5C73M3 CAMERA DRIVER
- M:    Kyungmin Park <[email protected]>
- M:    Andrzej Hajda <[email protected]>
- L:    [email protected]
- S:    Supported
- F:    drivers/media/i2c/s5c73m3/*
- SAMSUNG S5K5BAF CAMERA DRIVER
- M:    Kyungmin Park <[email protected]>
- M:    Andrzej Hajda <[email protected]>
- L:    [email protected]
- S:    Supported
- F:    drivers/media/i2c/s5k5baf.c
  SAMSUNG S3FWRN5 NFC DRIVER
  M:    Robert Baldyga <[email protected]>
  M:    Krzysztof Opasiak <[email protected]>
@@@ -11554,176 -11533,86 +11539,86 @@@ L:       [email protected] (moderated fo
  S:    Supported
  F:    drivers/nfc/s3fwrn5
  
- SAMSUNG SOC CLOCK DRIVERS
- M:    Sylwester Nawrocki <[email protected]>
- M:    Tomasz Figa <[email protected]>
- M:    Chanwoo Choi <[email protected]>
- S:    Supported
- L:    [email protected] (moderated for non-subscribers)
- F:    drivers/clk/samsung/
- F:    include/dt-bindings/clock/exynos*.h
- F:    Documentation/devicetree/bindings/clock/exynos*.txt
- SAMSUNG SPI DRIVERS
- M:    Kukjin Kim <[email protected]>
- M:    Krzysztof Kozlowski <[email protected]>
- M:    Andi Shyti <[email protected]>
- L:    [email protected]
- L:    [email protected] (moderated for non-subscribers)
- S:    Maintained
- F:    Documentation/devicetree/bindings/spi/spi-samsung.txt
- F:    drivers/spi/spi-s3c*
- F:    include/linux/platform_data/spi-s3c64xx.h
- SAMSUNG SXGBE DRIVERS
- M:    Byungho An <[email protected]>
- M:    Girish K S <[email protected]>
- M:    Vipul Pandya <[email protected]>
- S:    Supported
- L:    [email protected]
- F:    drivers/net/ethernet/samsung/sxgbe/
- SAMSUNG THERMAL DRIVER
- M:    Bartlomiej Zolnierkiewicz <[email protected]>
- L:    [email protected]
- L:    [email protected]
- S:    Supported
- T:    git https://github.com/lmajewski/linux-samsung-thermal.git
- F:    drivers/thermal/samsung/
- SAMSUNG USB2 PHY DRIVER
- M:    Kamil Debski <[email protected]>
- M:    Sylwester Nawrocki <[email protected]>
- L:    [email protected]
- S:    Supported
- F:    Documentation/devicetree/bindings/phy/samsung-phy.txt
- F:    Documentation/phy/samsung-usb2.txt
- F:    drivers/phy/samsung/phy-exynos4210-usb2.c
- F:    drivers/phy/samsung/phy-exynos4x12-usb2.c
- F:    drivers/phy/samsung/phy-exynos5250-usb2.c
- F:    drivers/phy/samsung/phy-s5pv210-usb2.c
- F:    drivers/phy/samsung/phy-samsung-usb2.c
- F:    drivers/phy/samsung/phy-samsung-usb2.h
- SERIAL DRIVERS
- M:    Greg Kroah-Hartman <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    Documentation/devicetree/bindings/serial/
- F:    drivers/tty/serial/
- SERIAL DEVICE BUS
- M:    Rob Herring <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    Documentation/devicetree/bindings/serial/slave-device.txt
- F:    drivers/tty/serdev/
- F:    include/linux/serdev.h
- SERIAL IR RECEIVER
- M:    Sean Young <[email protected]>
+ SAMSUNG S5C73M3 CAMERA DRIVER
+ M:    Kyungmin Park <[email protected]>
+ M:    Andrzej Hajda <[email protected]>
  L:    [email protected]
- S:    Maintained
- F:    drivers/media/rc/serial_ir.c
- STI CEC DRIVER
- M:    Benjamin Gaignard <[email protected]>
- S:    Maintained
- F:    drivers/staging/media/st-cec/
- F:    Documentation/devicetree/bindings/media/stih-cec.txt
- SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
- M:    Ursula Braun <[email protected]>
- L:    [email protected]
- W:    http://www.ibm.com/developerworks/linux/linux390/
- S:    Supported
- F:    net/smc/
- SYNOPSYS DESIGNWARE DMAC DRIVER
- M:    Viresh Kumar <[email protected]>
- M:    Andy Shevchenko <[email protected]>
- S:    Maintained
- F:    include/linux/dma/dw.h
- F:    include/linux/platform_data/dma-dw.h
- F:    drivers/dma/dw/
- SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
- M:    Jie Deng <[email protected]>
- L:    [email protected]
  S:    Supported
- F:    drivers/net/ethernet/synopsys/
- SYNOPSYS DESIGNWARE I2C DRIVER
- M:    Jarkko Nikula <[email protected]>
- R:    Andy Shevchenko <[email protected]>
- R:    Mika Westerberg <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    drivers/i2c/busses/i2c-designware-*
- F:    include/linux/platform_data/i2c-designware.h
+ F:    drivers/media/i2c/s5c73m3/*
  
- SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
- M:    Jaehoon Chung <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    drivers/mmc/host/dw_mmc*
+ SAMSUNG S5K5BAF CAMERA DRIVER
+ M:    Kyungmin Park <[email protected]>
+ M:    Andrzej Hajda <[email protected]>
+ L:    [email protected]
+ S:    Supported
+ F:    drivers/media/i2c/s5k5baf.c
  
- SYSTEM TRACE MODULE CLASS
- M:    Alexander Shishkin <[email protected]>
+ SAMSUNG S5P Security SubSystem (SSS) DRIVER
+ M:    Krzysztof Kozlowski <[email protected]>
+ M:    Vladimir Zapolskiy <[email protected]>
+ L:    [email protected]
+ L:    [email protected]
  S:    Maintained
- T:    git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
- F:    Documentation/trace/stm.txt
- F:    drivers/hwtracing/stm/
- F:    include/linux/stm.h
- F:    include/uapi/linux/stm.h
+ F:    drivers/crypto/s5p-sss.c
  
- TEE SUBSYSTEM
- M:    Jens Wiklander <[email protected]>
- S:    Maintained
- F:    include/linux/tee_drv.h
- F:    include/uapi/linux/tee.h
- F:    drivers/tee/
- F:    Documentation/tee.txt
+ SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
+ M:    Kyungmin Park <[email protected]>
+ M:    Sylwester Nawrocki <[email protected]>
+ L:    [email protected]
+ Q:    https://patchwork.linuxtv.org/project/linux-media/list/
+ S:    Supported
+ F:    drivers/media/platform/exynos4-is/
  
- THUNDERBOLT DRIVER
- M:    Andreas Noever <[email protected]>
- M:    Michael Jamet <[email protected]>
- M:    Mika Westerberg <[email protected]>
- M:    Yehezkel Bernat <[email protected]>
+ SAMSUNG SOC CLOCK DRIVERS
+ M:    Sylwester Nawrocki <[email protected]>
+ M:    Tomasz Figa <[email protected]>
+ M:    Chanwoo Choi <[email protected]>
+ S:    Supported
+ L:    [email protected] (moderated for non-subscribers)
+ F:    drivers/clk/samsung/
+ F:    include/dt-bindings/clock/exynos*.h
+ F:    Documentation/devicetree/bindings/clock/exynos*.txt
+ SAMSUNG SPI DRIVERS
+ M:    Kukjin Kim <[email protected]>
+ M:    Krzysztof Kozlowski <[email protected]>
+ M:    Andi Shyti <[email protected]>
+ L:    [email protected]
+ L:    [email protected] (moderated for non-subscribers)
  S:    Maintained
- F:    drivers/thunderbolt/
+ F:    Documentation/devicetree/bindings/spi/spi-samsung.txt
+ F:    drivers/spi/spi-s3c*
+ F:    include/linux/platform_data/spi-s3c64xx.h
  
- TI BQ27XXX POWER SUPPLY DRIVER
- R:    Andrew F. Davis <[email protected]>
- F:    include/linux/power/bq27xxx_battery.h
- F:    drivers/power/supply/bq27xxx_battery.c
- F:    drivers/power/supply/bq27xxx_battery_i2c.c
+ SAMSUNG SXGBE DRIVERS
+ M:    Byungho An <[email protected]>
+ M:    Girish K S <[email protected]>
+ M:    Vipul Pandya <[email protected]>
+ S:    Supported
+ L:    [email protected]
+ F:    drivers/net/ethernet/samsung/sxgbe/
  
- TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
- M:    John Stultz <[email protected]>
- M:    Thomas Gleixner <[email protected]>
- R:    Stephen Boyd <[email protected]>
- L:    [email protected]
- T:    git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
+ SAMSUNG THERMAL DRIVER
+ M:    Bartlomiej Zolnierkiewicz <[email protected]>
+ L:    [email protected]
+ L:    [email protected]
  S:    Supported
- F:    include/linux/clocksource.h
- F:    include/linux/time.h
- F:    include/linux/timex.h
- F:    include/uapi/linux/time.h
- F:    include/uapi/linux/timex.h
- F:    kernel/time/clocksource.c
- F:    kernel/time/time*.c
- F:    kernel/time/alarmtimer.c
- F:    kernel/time/ntp.c
- F:    tools/testing/selftests/timers/
+ T:    git https://github.com/lmajewski/linux-samsung-thermal.git
+ F:    drivers/thermal/samsung/
  
TI TRF7970A NFC DRIVER
- M:    Mark Greer <[email protected]>
- L:    [email protected]
- L:    linux-[email protected] (moderated for non-subscribers)
SAMSUNG USB2 PHY DRIVER
+ M:    Kamil Debski <[email protected]>
+ M:    Sylwester Nawrocki <[email protected]>
+ L:    linux-[email protected]
  S:    Supported
- F:    drivers/nfc/trf7970a.c
- F:    Documentation/devicetree/bindings/net/nfc/trf7970a.txt
+ F:    Documentation/devicetree/bindings/phy/samsung-phy.txt
+ F:    Documentation/phy/samsung-usb2.txt
+ F:    drivers/phy/samsung/phy-exynos4210-usb2.c
+ F:    drivers/phy/samsung/phy-exynos4x12-usb2.c
+ F:    drivers/phy/samsung/phy-exynos5250-usb2.c
+ F:    drivers/phy/samsung/phy-s5pv210-usb2.c
+ F:    drivers/phy/samsung/phy-samsung-usb2.c
+ F:    drivers/phy/samsung/phy-samsung-usb2.h
  
  SC1200 WDT DRIVER
  M:    Zwane Mwaikambo <[email protected]>
@@@ -11753,16 -11642,6 +11648,6 @@@ M:  Lubomir Rintel <[email protected]
  S:    Supported
  F:    drivers/char/pcmcia/scr24x_cs.c
  
- SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
- M:    Sudeep Holla <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    Documentation/devicetree/bindings/arm/arm,scpi.txt
- F:    drivers/clk/clk-scpi.c
- F:    drivers/cpufreq/scpi-cpufreq.c
- F:    drivers/firmware/arm_scpi.c
- F:    include/linux/scpi_protocol.h
  SCSI CDROM DRIVER
  M:    Jens Axboe <[email protected]>
  L:    [email protected]
  S:    Maintained
  F:    drivers/mmc/host/sdricoh_cs.c
  
- SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
- M:    Adrian Hunter <[email protected]>
- L:    [email protected]
- T:    git git://git.infradead.org/users/ahunter/linux-sdhci.git
- S:    Maintained
- F:    drivers/mmc/host/sdhci*
- F:    include/linux/mmc/sdhci*
  SECURE COMPUTING
  M:    Kees Cook <[email protected]>
  R:    Andy Lutomirski <[email protected]>
  S:    Maintained
  F:    drivers/mmc/host/sdhci-brcmstb*
  
+ SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
+ M:    Adrian Hunter <[email protected]>
+ L:    [email protected]
+ T:    git git://git.infradead.org/users/ahunter/linux-sdhci.git
+ S:    Maintained
+ F:    drivers/mmc/host/sdhci*
+ F:    include/linux/mmc/sdhci*
  SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
  M:    Ben Dooks <[email protected]>
  M:    Jaehoon Chung <[email protected]>
@@@ -11901,6 -11780,10 +11786,10 @@@ F: block/opal_proto.
  F:    include/linux/sed*
  F:    include/uapi/linux/sed*
  
+ SECURITY CONTACT
+ M:    Security Officers <[email protected]>
+ S:    Supported
  SECURITY SUBSYSTEM
  M:    James Morris <[email protected]>
  M:    "Serge E. Hallyn" <[email protected]>
@@@ -11910,10 -11793,6 +11799,6 @@@ W:  http://kernsec.org
  S:    Supported
  F:    security/
  
- SECURITY CONTACT
- M:    Security Officers <[email protected]>
- S:    Supported
  SELINUX SECURITY MODULE
  M:    Paul Moore <[email protected]>
  M:    Stephen Smalley <[email protected]>
@@@ -11927,62 -11806,32 +11812,32 @@@ F:        security/selinux
  F:    scripts/selinux/
  F:    Documentation/admin-guide/LSM/SELinux.rst
  
- APPARMOR SECURITY MODULE
- M:    John Johansen <[email protected]>
- L:    [email protected] (subscribers-only, general discussion)
- W:    apparmor.wiki.kernel.org
- T:    git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
- S:    Supported
- F:    security/apparmor/
- F:    Documentation/admin-guide/LSM/apparmor.rst
- LOADPIN SECURITY MODULE
- M:    Kees Cook <[email protected]>
- T:    git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
- S:    Supported
- F:    security/loadpin/
- F:    Documentation/admin-guide/LSM/LoadPin.rst
- YAMA SECURITY MODULE
- M:    Kees Cook <[email protected]>
- T:    git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
- S:    Supported
- F:    security/yama/
- F:    Documentation/admin-guide/LSM/Yama.rst
  SENSABLE PHANTOM
  M:    Jiri Slaby <[email protected]>
  S:    Maintained
  F:    drivers/misc/phantom.c
  F:    include/uapi/linux/phantom.h
  
- Emulex 10Gbps iSCSI - OneConnect DRIVER
- M:    Subbu Seetharaman <[email protected]>
- M:    Ketan Mukadam <[email protected]>
- M:    Jitendra Bhivare <[email protected]>
- L:    [email protected]
- W:    http://www.broadcom.com
- S:    Supported
- F:    drivers/scsi/be2iscsi/
+ SERIAL DEVICE BUS
+ M:    Rob Herring <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    Documentation/devicetree/bindings/serial/slave-device.txt
+ F:    drivers/tty/serdev/
+ F:    include/linux/serdev.h
  
- Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
- M:    Sathya Perla <[email protected]>
- M:    Ajit Khaparde <[email protected]>
- M:    Sriharsha Basavapatna <[email protected]>
- M:    Somnath Kotur <[email protected]>
- L:    [email protected]
- W:    http://www.emulex.com
- S:    Supported
- F:    drivers/net/ethernet/emulex/benet/
+ SERIAL DRIVERS
+ M:    Greg Kroah-Hartman <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    Documentation/devicetree/bindings/serial/
+ F:    drivers/tty/serial/
  
- EMULEX ONECONNECT ROCE DRIVER
- M:    Selvin Xavier <[email protected]>
- M:    Devesh Sharma <[email protected]>
- L:    [email protected]
- W:    http://www.broadcom.com
- S:    Odd Fixes
- F:    drivers/infiniband/hw/ocrdma/
- F:    include/uapi/rdma/ocrdma-abi.h
+ SERIAL IR RECEIVER
+ M:    Sean Young <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    drivers/media/rc/serial_ir.c
  
  SFC NETWORK DRIVER
  M:    Solarflare linux maintainers <[email protected]>
@@@ -12011,6 -11860,24 +11866,24 @@@ M: Robin Holt <[email protected]
  S:    Maintained
  F:    drivers/misc/sgi-xp/
  
+ SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
+ M:    Ursula Braun <[email protected]>
+ L:    [email protected]
+ W:    http://www.ibm.com/developerworks/linux/linux390/
+ S:    Supported
+ F:    net/smc/
+ SH_VEU V4L2 MEM2MEM DRIVER
+ L:    [email protected]
+ S:    Orphan
+ F:    drivers/media/platform/sh_veu.c
+ SH_VOU V4L2 OUTPUT DRIVER
+ L:    [email protected]
+ S:    Orphan
+ F:    drivers/media/platform/sh_vou.c
+ F:    include/media/drv-intf/sh_vou.h
  SI2157 MEDIA DRIVER
  M:    Antti Palosaari <[email protected]>
  L:    [email protected]
@@@ -12093,24 -11960,14 +11966,14 @@@ S:        Maintaine
  F:    drivers/input/touchscreen/silead.c
  F:    drivers/platform/x86/silead_dmi.c
  
- SIMPLEFB FB DRIVER
- M:    Hans de Goede <[email protected]>
+ SILICON MOTION SM712 FRAME BUFFER DRIVER
+ M:    Sudip Mukherjee <[email protected]>
+ M:    Teddy Wang <[email protected]>
+ M:    Sudip Mukherjee <[email protected]>
  L:    [email protected]
  S:    Maintained
- F:    Documentation/devicetree/bindings/display/simple-framebuffer.txt
- F:    drivers/video/fbdev/simplefb.c
- F:    include/linux/platform_data/simplefb.h
- SH_VEU V4L2 MEM2MEM DRIVER
- L:    [email protected]
- S:    Orphan
- F:    drivers/media/platform/sh_veu.c
- SH_VOU V4L2 OUTPUT DRIVER
- L:    [email protected]
- S:    Orphan
- F:    drivers/media/platform/sh_vou.c
- F:    include/media/drv-intf/sh_vou.h
+ F:    drivers/video/fbdev/sm712*
+ F:    Documentation/fb/sm712fb.txt
  
  SIMPLE FIRMWARE INTERFACE (SFI)
  M:    Len Brown <[email protected]>
@@@ -12122,6 -11979,14 +11985,14 @@@ F: arch/x86/platform/sfi
  F:    drivers/sfi/
  F:    include/linux/sfi*.h
  
+ SIMPLEFB FB DRIVER
+ M:    Hans de Goede <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    Documentation/devicetree/bindings/display/simple-framebuffer.txt
+ F:    drivers/video/fbdev/simplefb.c
+ F:    include/linux/platform_data/simplefb.h
  SIMTEC EB110ATX (Chalice CATS)
  P:    Ben Dooks
  P:    Vincent Sanders <[email protected]>
@@@ -12146,61 -12011,6 +12017,6 @@@ F:  lib/siphash.
  F:    lib/test_siphash.c
  F:    include/linux/siphash.h
  
- TI DAVINCI MACHINE SUPPORT
- M:    Sekhar Nori <[email protected]>
- M:    Kevin Hilman <[email protected]>
- L:    [email protected] (moderated for non-subscribers)
- T:    git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
- S:    Supported
- F:    arch/arm/mach-davinci/
- F:    drivers/i2c/busses/i2c-davinci.c
- F:    arch/arm/boot/dts/da850*
- TI DAVINCI SERIES MEDIA DRIVER
- M:    "Lad, Prabhakar" <[email protected]>
- L:    [email protected]
- W:    https://linuxtv.org
- Q:    http://patchwork.linuxtv.org/project/linux-media/list/
- T:    git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
- S:    Maintained
- F:    drivers/media/platform/davinci/
- F:    include/media/davinci/
- TI DAVINCI SERIES GPIO DRIVER
- M:    Keerthy <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    Documentation/devicetree/bindings/gpio/gpio-davinci.txt
- F:    drivers/gpio/gpio-davinci.c
- TI AM437X VPFE DRIVER
- M:    "Lad, Prabhakar" <[email protected]>
- L:    [email protected]
- W:    https://linuxtv.org
- Q:    http://patchwork.linuxtv.org/project/linux-media/list/
- T:    git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
- S:    Maintained
- F:    drivers/media/platform/am437x/
- OV2659 OMNIVISION SENSOR DRIVER
- M:    "Lad, Prabhakar" <[email protected]>
- L:    [email protected]
- W:    https://linuxtv.org
- Q:    http://patchwork.linuxtv.org/project/linux-media/list/
- T:    git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
- S:    Maintained
- F:    drivers/media/i2c/ov2659.c
- F:    include/media/i2c/ov2659.h
- SILICON MOTION SM712 FRAME BUFFER DRIVER
- M:    Sudip Mukherjee <[email protected]>
- M:    Teddy Wang <[email protected]>
- M:    Sudip Mukherjee <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    drivers/video/fbdev/sm712*
- F:    Documentation/fb/sm712fb.txt
  SIS 190 ETHERNET DRIVER
  M:    Francois Romieu <[email protected]>
  L:    [email protected]
@@@ -12261,14 -12071,6 +12077,6 @@@ S:  Maintaine
  F:    Documentation/admin-guide/LSM/Smack.rst
  F:    security/smack/
  
- DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
- M:    Kevin Hilman <[email protected]>
- M:    Nishanth Menon <[email protected]>
- S:    Maintained
- F:    drivers/power/avs/
- F:    include/linux/power/smartreflex.h
- L:    [email protected]
  SMC91x ETHERNET DRIVER
  M:    Nicolas Pitre <[email protected]>
  S:    Odd Fixes
@@@ -12306,6 -12108,12 +12114,12 @@@ S: Supporte
  F:    Documentation/hwmon/sch5627
  F:    drivers/hwmon/sch5627.c
  
+ SMSC UFX6000 and UFX7000 USB to VGA DRIVER
+ M:    Steve Glendinning <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    drivers/video/fbdev/smscufx.c
  SMSC47B397 HARDWARE MONITOR DRIVER
  M:    Jean Delvare <[email protected]>
  L:    [email protected]
  S:    Maintained
  F:    drivers/net/ethernet/smsc/smsc9420.*
  
- SMSC UFX6000 and UFX7000 USB to VGA DRIVER
- M:    Steve Glendinning <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    drivers/video/fbdev/smscufx.c
  SOC-CAMERA V4L2 SUBSYSTEM
  M:    Guennadi Liakhovetski <[email protected]>
  L:    [email protected]
@@@ -12346,6 -12148,15 +12154,15 @@@ M: Chris Boot <[email protected]
  S:    Maintained
  F:    drivers/leds/leds-net48xx.c
  
+ SOFT-ROCE DRIVER (rxe)
+ M:    Moni Shoua <[email protected]>
+ L:    [email protected]
+ S:    Supported
+ W:    https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
+ Q:    http://patchwork.kernel.org/project/linux-rdma/list/
+ F:    drivers/infiniband/sw/rxe/
+ F:    include/uapi/rdma/rdma_user_rxe.h
  SOFTLOGIC 6x10 MPEG CODEC
  M:    Bluecherry Maintainers <[email protected]>
  M:    Anton Sviridenko <[email protected]>
@@@ -12378,16 -12189,6 +12195,6 @@@ S:  Maintaine
  F:    drivers/ssb/
  F:    include/linux/ssb/
  
- SONY VAIO CONTROL DEVICE DRIVER
- M:    Mattia Dongili <[email protected]>
- L:    [email protected]
- W:    http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
- S:    Maintained
- F:    Documentation/laptops/sony-laptop.txt
- F:    drivers/char/sonypi.c
- F:    drivers/platform/x86/sony-laptop.c
- F:    include/linux/sony-laptop.h
  SONY MEMORYSTICK CARD SUPPORT
  M:    Alex Dubov <[email protected]>
  W:    http://tifmxx.berlios.de/
@@@ -12399,6 -12200,16 +12206,16 @@@ M: Maxim Levitsky <maximlevitsky@gmail.
  S:    Maintained
  F:    drivers/memstick/core/ms_block.*
  
+ SONY VAIO CONTROL DEVICE DRIVER
+ M:    Mattia Dongili <[email protected]>
+ L:    [email protected]
+ W:    http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
+ S:    Maintained
+ F:    Documentation/laptops/sony-laptop.txt
+ F:    drivers/char/sonypi.c
+ F:    drivers/platform/x86/sony-laptop.c
+ F:    include/linux/sony-laptop.h
  SOUND
  M:    Jaroslav Kysela <[email protected]>
  M:    Takashi Iwai <[email protected]>
@@@ -12424,6 -12235,13 +12241,13 @@@ F: include/uapi/sound/compress_
  F:    sound/core/compress_offload.c
  F:    sound/soc/soc-compress.c
  
+ SOUND - DMAENGINE HELPERS
+ M:    Lars-Peter Clausen <[email protected]>
+ S:    Supported
+ F:    include/sound/dmaengine_pcm.h
+ F:    sound/core/pcm_dmaengine.c
+ F:    sound/soc/soc-generic-dmaengine-pcm.c
  SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
  M:    Liam Girdwood <[email protected]>
  M:    Mark Brown <[email protected]>
@@@ -12436,13 -12254,6 +12260,6 @@@ F:  Documentation/sound/alsa/soc
  F:    sound/soc/
  F:    include/sound/soc*
  
- SOUND - DMAENGINE HELPERS
- M:    Lars-Peter Clausen <[email protected]>
- S:    Supported
- F:    include/sound/dmaengine_pcm.h
- F:    sound/core/pcm_dmaengine.c
- F:    sound/soc/soc-generic-dmaengine-pcm.c
  SP2 MEDIA DRIVER
  M:    Olli Salonen <[email protected]>
  L:    [email protected]
@@@ -12485,21 -12296,21 +12302,21 @@@ T:        git git://git.kernel.org/pub/scm/dev
  S:    Maintained
  F:    include/linux/compiler.h
  
- SPEAR PLATFORM SUPPORT
+ SPEAR CLOCK FRAMEWORK SUPPORT
  M:    Viresh Kumar <[email protected]>
- M:    Shiraz Hashim <[email protected]>
  L:    [email protected] (moderated for non-subscribers)
  W:    http://www.st.com/spear
  S:    Maintained
- F:    arch/arm/boot/dts/spear*
- F:    arch/arm/mach-spear/
+ F:    drivers/clk/spear/
  
- SPEAR CLOCK FRAMEWORK SUPPORT
+ SPEAR PLATFORM SUPPORT
  M:    Viresh Kumar <[email protected]>
+ M:    Shiraz Hashim <[email protected]>
  L:    [email protected] (moderated for non-subscribers)
  W:    http://www.st.com/spear
  S:    Maintained
- F:    drivers/clk/spear/
+ F:    arch/arm/boot/dts/spear*
+ F:    arch/arm/mach-spear/
  
  SPI NOR SUBSYSTEM
  M:    Cyrille Pitchen <[email protected]>
@@@ -12533,6 -12344,15 +12350,15 @@@ S: Supporte
  F:    Documentation/networking/spider_net.txt
  F:    drivers/net/ethernet/toshiba/spider_net*
  
+ SPMI SUBSYSTEM
+ R:    Stephen Boyd <[email protected]>
+ L:    [email protected]
+ F:    Documentation/devicetree/bindings/spmi/
+ F:    drivers/spmi/
+ F:    include/dt-bindings/spmi/spmi.h
+ F:    include/linux/spmi.h
+ F:    include/trace/events/spmi.h
  SPU FILE SYSTEM
  M:    Jeremy Kerr <[email protected]>
  L:    [email protected]
  S:    Supported
  F:    Documentation/process/stable-kernel-rules.rst
  
- STAGING SUBSYSTEM
- M:    Greg Kroah-Hartman <[email protected]>
- T:    git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
- L:    [email protected]
- S:    Supported
- F:    drivers/staging/
  STAGING - COMEDI
  M:    Ian Abbott <[email protected]>
  M:    H Hartley Sweeten <[email protected]>
@@@ -12657,11 -12470,39 +12476,39 @@@ M:        Arnaud Patard <arnaud.patard@rtp-net
  S:    Odd Fixes
  F:    drivers/staging/xgifb/
  
+ STAGING SUBSYSTEM
+ M:    Greg Kroah-Hartman <[email protected]>
+ T:    git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
+ L:    [email protected]
+ S:    Supported
+ F:    drivers/staging/
  STARFIRE/DURALAN NETWORK DRIVER
  M:    Ion Badulescu <[email protected]>
  S:    Odd Fixes
  F:    drivers/net/ethernet/adaptec/starfire*
  
+ STI CEC DRIVER
+ M:    Benjamin Gaignard <[email protected]>
+ S:    Maintained
+ F:    drivers/staging/media/st-cec/
+ F:    Documentation/devicetree/bindings/media/stih-cec.txt
+ STK1160 USB VIDEO CAPTURE DRIVER
+ M:    Ezequiel Garcia <[email protected]>
+ L:    [email protected]
+ T:    git git://linuxtv.org/media_tree.git
+ S:    Maintained
+ F:    drivers/media/usb/stk1160/
+ STMMAC ETHERNET DRIVER
+ M:    Giuseppe Cavallaro <[email protected]>
+ M:    Alexandre Torgue <[email protected]>
+ L:    [email protected]
+ W:    http://www.stlinux.com
+ S:    Supported
+ F:    drivers/net/ethernet/stmicro/stmmac/
  SUN3/3X
  M:    Sam Creasey <[email protected]>
  W:    http://sammy.net/sun3/
@@@ -12733,6 -12574,20 +12580,20 @@@ S: Supporte
  F:    net/switchdev/
  F:    include/net/switchdev.h
  
+ SYNC FILE FRAMEWORK
+ M:    Sumit Semwal <[email protected]>
+ R:    Gustavo Padovan <[email protected]>
+ S:    Maintained
+ L:    [email protected]
+ L:    [email protected]
+ F:    drivers/dma-buf/sync_*
+ F:    drivers/dma-buf/dma-fence*
+ F:    drivers/dma-buf/sw_sync.c
+ F:    include/linux/sync_file.h
+ F:    include/uapi/linux/sync_file.h
+ F:    Documentation/sync_file.txt
+ T:    git git://anongit.freedesktop.org/drm/drm-misc
  SYNOPSYS ARC ARCHITECTURE
  M:    Vineet Gupta <[email protected]>
  L:    [email protected]
@@@ -12751,6 -12606,35 +12612,35 @@@ F: arch/arc/plat-axs10
  F:    arch/arc/boot/dts/ax*
  F:    Documentation/devicetree/bindings/arc/axs10*
  
+ SYNOPSYS DESIGNWARE DMAC DRIVER
+ M:    Viresh Kumar <[email protected]>
+ M:    Andy Shevchenko <[email protected]>
+ S:    Maintained
+ F:    include/linux/dma/dw.h
+ F:    include/linux/platform_data/dma-dw.h
+ F:    drivers/dma/dw/
+ SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
+ M:    Jie Deng <[email protected]>
+ L:    [email protected]
+ S:    Supported
+ F:    drivers/net/ethernet/synopsys/
+ SYNOPSYS DESIGNWARE I2C DRIVER
+ M:    Jarkko Nikula <[email protected]>
+ R:    Andy Shevchenko <[email protected]>
+ R:    Mika Westerberg <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    drivers/i2c/busses/i2c-designware-*
+ F:    include/linux/platform_data/i2c-designware.h
+ SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
+ M:    Jaehoon Chung <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    drivers/mmc/host/dw_mmc*
  SYSTEM CONFIGURATION (SYSCON)
  M:    Lee Jones <[email protected]>
  M:    Arnd Bergmann <[email protected]>
@@@ -12758,6 -12642,16 +12648,16 @@@ T: git git://git.kernel.org/pub/scm/lin
  S:    Supported
  F:    drivers/mfd/syscon.c
  
+ SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
+ M:    Sudeep Holla <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    Documentation/devicetree/bindings/arm/arm,scpi.txt
+ F:    drivers/clk/clk-scpi.c
+ F:    drivers/cpufreq/scpi-cpufreq.c
+ F:    drivers/firmware/arm_scpi.c
+ F:    include/linux/scpi_protocol.h
  SYSTEM RESET/SHUTDOWN DRIVERS
  M:    Sebastian Reichel <[email protected]>
  L:    [email protected]
@@@ -12766,6 -12660,15 +12666,15 @@@ S: Maintaine
  F:    Documentation/devicetree/bindings/power/reset/
  F:    drivers/power/reset/
  
+ SYSTEM TRACE MODULE CLASS
+ M:    Alexander Shishkin <[email protected]>
+ S:    Maintained
+ T:    git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
+ F:    Documentation/trace/stm.txt
+ F:    drivers/hwtracing/stm/
+ F:    include/linux/stm.h
+ F:    include/uapi/linux/stm.h
  SYSV FILESYSTEM
  M:    Christoph Hellwig <[email protected]>
  S:    Maintained
  S:    Maintained
  F:    drivers/media/rc/ttusbir.c
  
+ TEE SUBSYSTEM
+ M:    Jens Wiklander <[email protected]>
+ S:    Maintained
+ F:    include/linux/tee_drv.h
+ F:    include/uapi/linux/tee.h
+ F:    drivers/tee/
+ F:    Documentation/tee.txt
  TEGRA ARCHITECTURE SUPPORT
  M:    Thierry Reding <[email protected]>
  M:    Jonathan Hunter <[email protected]>
@@@ -13064,7 -12975,24 +12981,24 @@@ W: http://ibm-acpi.sourceforge.ne
  W:    http://thinkwiki.org/wiki/Ibm-acpi
  T:    git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
  S:    Maintained
- F:    drivers/platform/x86/thinkpad_acpi.c
+ F:    drivers/platform/x86/thinkpad_acpi.c
+ THUNDERBOLT DRIVER
+ M:    Andreas Noever <[email protected]>
+ M:    Michael Jamet <[email protected]>
+ M:    Mika Westerberg <[email protected]>
+ M:    Yehezkel Bernat <[email protected]>
+ S:    Maintained
+ F:    drivers/thunderbolt/
+ TI AM437X VPFE DRIVER
+ M:    "Lad, Prabhakar" <[email protected]>
+ L:    [email protected]
+ W:    https://linuxtv.org
+ Q:    http://patchwork.linuxtv.org/project/linux-media/list/
+ T:    git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
+ S:    Maintained
+ F:    drivers/media/platform/am437x/
  
  TI BANDGAP AND THERMAL DRIVER
  M:    Eduardo Valentin <[email protected]>
@@@ -13074,13 -13002,11 +13008,11 @@@ L:        [email protected]
  S:    Maintained
  F:    drivers/thermal/ti-soc-thermal/
  
- TI VPE/CAL DRIVERS
- M:    Benoit Parrot <[email protected]>
- L:    [email protected]
- W:    http://linuxtv.org/
- Q:    http://patchwork.linuxtv.org/project/linux-media/list/
- S:    Maintained
- F:    drivers/media/platform/ti-vpe/
+ TI BQ27XXX POWER SUPPLY DRIVER
+ R:    Andrew F. Davis <[email protected]>
+ F:    include/linux/power/bq27xxx_battery.h
+ F:    drivers/power/supply/bq27xxx_battery.c
+ F:    drivers/power/supply/bq27xxx_battery_i2c.c
  
  TI CDCE706 CLOCK DRIVER
  M:    Max Filippov <[email protected]>
@@@ -13094,6 -13020,33 +13026,33 @@@ S: Maintaine
  F:    drivers/clk/ti/
  F:    include/linux/clk/ti.h
  
+ TI DAVINCI MACHINE SUPPORT
+ M:    Sekhar Nori <[email protected]>
+ M:    Kevin Hilman <[email protected]>
+ L:    [email protected] (moderated for non-subscribers)
+ T:    git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
+ S:    Supported
+ F:    arch/arm/mach-davinci/
+ F:    drivers/i2c/busses/i2c-davinci.c
+ F:    arch/arm/boot/dts/da850*
+ TI DAVINCI SERIES GPIO DRIVER
+ M:    Keerthy <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    Documentation/devicetree/bindings/gpio/gpio-davinci.txt
+ F:    drivers/gpio/gpio-davinci.c
+ TI DAVINCI SERIES MEDIA DRIVER
+ M:    "Lad, Prabhakar" <[email protected]>
+ L:    [email protected]
+ W:    https://linuxtv.org
+ Q:    http://patchwork.linuxtv.org/project/linux-media/list/
+ T:    git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
+ S:    Maintained
+ F:    drivers/media/platform/davinci/
+ F:    include/media/davinci/
  TI ETHERNET SWITCH DRIVER (CPSW)
  R:    Grygorii Strashko <[email protected]>
  L:    [email protected]
@@@ -13117,7 -13070,6 +13076,6 @@@ S:   Maintaine
  F:    drivers/soc/ti/*
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
  
  TI LM49xxx FAMILY ASoC CODEC DRIVERS
  M:    M R Swami Reddy <[email protected]>
  M:    Vishwas A Deshpande <[email protected]>
@@@ -13162,12 -13114,28 +13120,28 @@@ L:        [email protected] (moderat
  S:    Odd Fixes
  F:    sound/soc/codecs/tas571x*
  
+ TI TRF7970A NFC DRIVER
+ M:    Mark Greer <[email protected]>
+ L:    [email protected]
+ L:    [email protected] (moderated for non-subscribers)
+ S:    Supported
+ F:    drivers/nfc/trf7970a.c
+ F:    Documentation/devicetree/bindings/net/nfc/trf7970a.txt
  TI TWL4030 SERIES SOC CODEC DRIVER
  M:    Peter Ujfalusi <[email protected]>
  L:    [email protected] (moderated for non-subscribers)
  S:    Maintained
  F:    sound/soc/codecs/twl4030*
  
+ TI VPE/CAL DRIVERS
+ M:    Benoit Parrot <[email protected]>
+ L:    [email protected]
+ W:    http://linuxtv.org/
+ Q:    http://patchwork.linuxtv.org/project/linux-media/list/
+ S:    Maintained
+ F:    drivers/media/platform/ti-vpe/
  TI WILINK WIRELESS DRIVERS
  L:    [email protected]
  W:    http://wireless.kernel.org/en/users/Drivers/wl12xx
@@@ -13177,16 -13145,6 +13151,6 @@@ S:  Orpha
  F:    drivers/net/wireless/ti/
  F:    include/linux/wl12xx.h
  
- TIPC NETWORK LAYER
- M:    Jon Maloy <[email protected]>
- M:    Ying Xue <[email protected]>
- L:    [email protected] (core kernel code)
- L:    [email protected] (user apps, general discussion)
- W:    http://tipc.sourceforge.net/
- S:    Maintained
- F:    include/uapi/linux/tipc*.h
- F:    net/tipc/
  TILE ARCHITECTURE
  M:    Chris Metcalf <[email protected]>
  W:    http://www.mellanox.com/repository/solutions/tile-scm/
@@@ -13202,6 -13160,34 +13166,34 @@@ F: drivers/tty/serial/tilegx.
  F:    drivers/usb/host/*-tilegx.c
  F:    include/linux/usb/tilegx.h
  
+ TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
+ M:    John Stultz <[email protected]>
+ M:    Thomas Gleixner <[email protected]>
+ R:    Stephen Boyd <[email protected]>
+ L:    [email protected]
+ T:    git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
+ S:    Supported
+ F:    include/linux/clocksource.h
+ F:    include/linux/time.h
+ F:    include/linux/timex.h
+ F:    include/uapi/linux/time.h
+ F:    include/uapi/linux/timex.h
+ F:    kernel/time/clocksource.c
+ F:    kernel/time/time*.c
+ F:    kernel/time/alarmtimer.c
+ F:    kernel/time/ntp.c
+ F:    tools/testing/selftests/timers/
+ TIPC NETWORK LAYER
+ M:    Jon Maloy <[email protected]>
+ M:    Ying Xue <[email protected]>
+ L:    [email protected] (core kernel code)
+ L:    [email protected] (user apps, general discussion)
+ W:    http://tipc.sourceforge.net/
+ S:    Maintained
+ F:    include/uapi/linux/tipc*.h
+ F:    net/tipc/
  TLAN NETWORK DRIVER
  M:    Samuel Chessman <[email protected]>
  L:    [email protected] (subscribers-only)
@@@ -13210,6 -13196,38 +13202,38 @@@ S: Maintaine
  F:    Documentation/networking/tlan.txt
  F:    drivers/net/ethernet/ti/tlan.*
  
+ TM6000 VIDEO4LINUX DRIVER
+ M:    Mauro Carvalho Chehab <[email protected]>
+ M:    Mauro Carvalho Chehab <[email protected]>
+ L:    [email protected]
+ W:    https://linuxtv.org
+ T:    git git://linuxtv.org/media_tree.git
+ S:    Odd fixes
+ F:    drivers/media/usb/tm6000/
+ F:    Documentation/media/v4l-drivers/tm6000*
+ TMIO/SDHI MMC DRIVER
+ M:    Wolfram Sang <[email protected]>
+ L:    [email protected]
+ S:    Supported
+ F:    drivers/mmc/host/tmio_mmc*
+ F:    drivers/mmc/host/renesas_sdhi*
+ F:    include/linux/mfd/tmio.h
+ TMP401 HARDWARE MONITOR DRIVER
+ M:    Guenter Roeck <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    Documentation/hwmon/tmp401
+ F:    drivers/hwmon/tmp401.c
+ TMPFS (SHMEM FILESYSTEM)
+ M:    Hugh Dickins <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    include/linux/shmem_fs.h
+ F:    mm/shmem.c
  TOMOYO SECURITY MODULE
  M:    Kentaro Takeda <[email protected]>
  M:    Tetsuo Handa <[email protected]>
  S:    Maintained
  F:    drivers/platform/x86/toshiba_haps.c
  
- TOSHIBA WMI HOTKEYS DRIVER
- M:    Azael Avalos <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    drivers/platform/x86/toshiba-wmi.c
  TOSHIBA SMM DRIVER
  M:    Jonathan Buzzard <[email protected]>
  W:    http://www.buzzard.org.uk/toshiba/
@@@ -13267,62 -13279,11 +13285,11 @@@ S:        Maintaine
  F:    drivers/media/i2c/tc358743*
  F:    include/media/i2c/tc358743.h
  
- TMIO/SDHI MMC DRIVER
- M:    Wolfram Sang <[email protected]>
- L:    [email protected]
- S:    Supported
- F:    drivers/mmc/host/tmio_mmc*
- F:    drivers/mmc/host/renesas_sdhi*
- F:    include/linux/mfd/tmio.h
- TMP401 HARDWARE MONITOR DRIVER
- M:    Guenter Roeck <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    Documentation/hwmon/tmp401
- F:    drivers/hwmon/tmp401.c
- TMPFS (SHMEM FILESYSTEM)
- M:    Hugh Dickins <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    include/linux/shmem_fs.h
- F:    mm/shmem.c
- TM6000 VIDEO4LINUX DRIVER
- M:    Mauro Carvalho Chehab <[email protected]>
- M:    Mauro Carvalho Chehab <[email protected]>
- L:    [email protected]
- W:    https://linuxtv.org
- T:    git git://linuxtv.org/media_tree.git
- S:    Odd fixes
- F:    drivers/media/usb/tm6000/
- F:    Documentation/media/v4l-drivers/tm6000*
- TW5864 VIDEO4LINUX DRIVER
- M:    Bluecherry Maintainers <[email protected]>
- M:    Anton Sviridenko <[email protected]>
- M:    Andrey Utkin <[email protected]>
- M:    Andrey Utkin <[email protected]>
- L:    [email protected]
- S:    Supported
- F:    drivers/media/pci/tw5864/
- TW68 VIDEO4LINUX DRIVER
- M:    Hans Verkuil <[email protected]>
- L:    [email protected]
- T:    git git://linuxtv.org/media_tree.git
- W:    https://linuxtv.org
- S:    Odd Fixes
- F:    drivers/media/pci/tw68/
- TW686X VIDEO4LINUX DRIVER
- M:    Ezequiel Garcia <[email protected]>
- L:    [email protected]
- T:    git git://linuxtv.org/media_tree.git
- W:    http://linuxtv.org
+ TOSHIBA WMI HOTKEYS DRIVER
+ M:    Azael Avalos <[email protected]>
+ L:    [email protected]
  S:    Maintained
- F:    drivers/media/pci/tw686x/
+ F:    drivers/platform/x86/toshiba-wmi.c
  
  TPM DEVICE DRIVER
  M:    Peter Huewe <[email protected]>
@@@ -13424,6 -13385,31 +13391,31 @@@ S: Maintaine
  F:    drivers/tc/
  F:    include/linux/tc.h
  
+ TW5864 VIDEO4LINUX DRIVER
+ M:    Bluecherry Maintainers <[email protected]>
+ M:    Anton Sviridenko <[email protected]>
+ M:    Andrey Utkin <[email protected]>
+ M:    Andrey Utkin <[email protected]>
+ L:    [email protected]
+ S:    Supported
+ F:    drivers/media/pci/tw5864/
+ TW68 VIDEO4LINUX DRIVER
+ M:    Hans Verkuil <[email protected]>
+ L:    [email protected]
+ T:    git git://linuxtv.org/media_tree.git
+ W:    https://linuxtv.org
+ S:    Odd Fixes
+ F:    drivers/media/pci/tw68/
+ TW686X VIDEO4LINUX DRIVER
+ M:    Ezequiel Garcia <[email protected]>
+ L:    [email protected]
+ T:    git git://linuxtv.org/media_tree.git
+ W:    http://linuxtv.org
+ S:    Maintained
+ F:    drivers/media/pci/tw686x/
  UBI FILE SYSTEM (UBIFS)
  M:    Richard Weinberger <[email protected]>
  M:    Artem Bityutskiy <[email protected]>
@@@ -13473,6 -13459,13 +13465,13 @@@ S: Maintaine
  F:    drivers/hid/uhid.c
  F:    include/uapi/linux/uhid.h
  
+ ULPI BUS
+ M:    Heikki Krogerus <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    drivers/usb/common/ulpi.c
+ F:    include/linux/ulpi/
  ULTRA-WIDEBAND (UWB) SUBSYSTEM:
  L:    [email protected]
  S:    Orphan
@@@ -13533,6 -13526,14 +13532,14 @@@ F: drivers/mtd/ubi
  F:    include/linux/mtd/ubi.h
  F:    include/uapi/mtd/ubi-user.h
  
+ USB "USBNET" DRIVER FRAMEWORK
+ M:    Oliver Neukum <[email protected]>
+ L:    [email protected]
+ W:    http://www.linux-usb.org/usbnet
+ S:    Maintained
+ F:    drivers/net/usb/usbnet.c
+ F:    include/linux/usb/usbnet.h
  USB ACM DRIVER
  M:    Oliver Neukum <[email protected]>
  L:    [email protected]
  S:    Maintained
  F:    drivers/usb/host/uhci*
  
- USB "USBNET" DRIVER FRAMEWORK
- M:    Oliver Neukum <[email protected]>
- L:    [email protected]
- W:    http://www.linux-usb.org/usbnet
- S:    Maintained
- F:    drivers/net/usb/usbnet.c
- F:    include/linux/usb/usbnet.h
  USB VIDEO CLASS
  M:    Laurent Pinchart <[email protected]>
  L:    [email protected] (subscribers-only)
@@@ -13812,18 -13805,11 +13811,11 @@@ USB ZR364XX DRIVE
  M:    Antoine Jacquet <[email protected]>
  L:    [email protected]
  L:    [email protected]
- T:    git git://linuxtv.org/media_tree.git
- W:    http://royale.zerezo.com/zr364xx/
- S:    Maintained
- F:    Documentation/media/v4l-drivers/zr364xx*
- F:    drivers/media/usb/zr364xx/
- ULPI BUS
- M:    Heikki Krogerus <[email protected]>
- L:    [email protected]
+ T:    git git://linuxtv.org/media_tree.git
+ W:    http://royale.zerezo.com/zr364xx/
  S:    Maintained
- F:    drivers/usb/common/ulpi.c
- F:    include/linux/ulpi/
+ F:    Documentation/media/v4l-drivers/zr364xx*
+ F:    drivers/media/usb/zr364xx/
  
  USER-MODE LINUX (UML)
  M:    Jeff Dike <[email protected]>
@@@ -13918,6 -13904,37 +13910,37 @@@ F: drivers/gpu/vga/vga_switcheroo.
  F:    include/linux/vga_switcheroo.h
  T:    git git://anongit.freedesktop.org/drm/drm-misc
  
+ VIA RHINE NETWORK DRIVER
+ S:    Orphan
+ F:    drivers/net/ethernet/via/via-rhine.c
+ VIA SD/MMC CARD CONTROLLER DRIVER
+ M:    Bruce Chang <[email protected]>
+ M:    Harald Welte <[email protected]>
+ S:    Maintained
+ F:    drivers/mmc/host/via-sdmmc.c
+ VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
+ M:    Florian Tobias Schandinat <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    include/linux/via-core.h
+ F:    include/linux/via-gpio.h
+ F:    include/linux/via_i2c.h
+ F:    drivers/video/fbdev/via/
+ VIA VELOCITY NETWORK DRIVER
+ M:    Francois Romieu <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    drivers/net/ethernet/via/via-velocity.*
+ VIDEO MULTIPLEXER DRIVER
+ M:    Philipp Zabel <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    drivers/media/platform/video-mux.c
  VIDEOBUF2 FRAMEWORK
  M:    Pawel Osciak <[email protected]>
  M:    Marek Szyprowski <[email protected]>
@@@ -13927,11 -13944,20 +13950,20 @@@ S:        Maintaine
  F:    drivers/media/v4l2-core/videobuf2-*
  F:    include/media/videobuf2-*
  
- VIDEO MULTIPLEXER DRIVER
- M:    Philipp Zabel <[email protected]>
+ VIMC VIRTUAL MEDIA CONTROLLER DRIVER
+ M:    Helen Koike <[email protected]>
  L:    [email protected]
+ T:    git git://linuxtv.org/media_tree.git
+ W:    https://linuxtv.org
  S:    Maintained
- F:    drivers/media/platform/video-mux.c
+ F:    drivers/media/platform/vimc/*
+ VIRT LIB
+ M:    Alex Williamson <[email protected]>
+ M:    Paolo Bonzini <[email protected]>
+ L:    [email protected]
+ S:    Supported
+ F:    virt/lib/
  
  VIRTIO AND VHOST VSOCK DRIVER
  M:    Stefan Hajnoczi <[email protected]>
@@@ -13949,12 -13975,6 +13981,6 @@@ F:  drivers/net/vsockmon.
  F:    drivers/vhost/vsock.c
  F:    drivers/vhost/vsock.h
  
- VIRTUAL SERIO DEVICE DRIVER
- M:    Stephen Chandler Paul <[email protected]>
- S:    Maintained
- F:    drivers/input/serio/userio.c
- F:    include/uapi/linux/userio.h
  VIRTIO CONSOLE DRIVER
  M:    Amit Shah <[email protected]>
  L:    [email protected]
@@@ -13977,6 -13997,14 +14003,14 @@@ F: include/linux/virtio*.
  F:    include/uapi/linux/virtio_*.h
  F:    drivers/crypto/virtio/
  
+ VIRTIO CRYPTO DRIVER
+ M:    Gonglei <[email protected]>
+ L:    [email protected]
+ L:    [email protected]
+ S:    Maintained
+ F:    drivers/crypto/virtio/
+ F:    include/uapi/linux/virtio_crypto.h
  VIRTIO DRIVERS FOR S390
  M:    Cornelia Huck <[email protected]>
  M:    Halil Pasic <[email protected]>
@@@ -14013,45 -14041,11 +14047,11 @@@ S:        Maintaine
  F:    drivers/virtio/virtio_input.c
  F:    include/uapi/linux/virtio_input.h
  
- VIRTIO CRYPTO DRIVER
- M:  Gonglei <[email protected]>
- S:  Maintained
- F:  drivers/crypto/virtio/
- F:  include/uapi/linux/virtio_crypto.h
- VIA RHINE NETWORK DRIVER
- S:    Orphan
- F:    drivers/net/ethernet/via/via-rhine.c
- VIA SD/MMC CARD CONTROLLER DRIVER
- M:    Bruce Chang <[email protected]>
- M:    Harald Welte <[email protected]>
- S:    Maintained
- F:    drivers/mmc/host/via-sdmmc.c
- VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
- M:    Florian Tobias Schandinat <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    include/linux/via-core.h
- F:    include/linux/via-gpio.h
- F:    include/linux/via_i2c.h
- F:    drivers/video/fbdev/via/
- VIA VELOCITY NETWORK DRIVER
- M:    Francois Romieu <[email protected]>
- L:    [email protected]
+ VIRTUAL SERIO DEVICE DRIVER
+ M:    Stephen Chandler Paul <[email protected]>
  S:    Maintained
- F:    drivers/net/ethernet/via/via-velocity.*
- VIRT LIB
- M:    Alex Williamson <[email protected]>
- M:    Paolo Bonzini <[email protected]>
- L:    [email protected]
- S:    Supported
- F:    virt/lib/
+ F:    drivers/input/serio/userio.c
+ F:    include/uapi/linux/userio.h
  
  VIVID VIRTUAL VIDEO DRIVER
  M:    Hans Verkuil <[email protected]>
@@@ -14061,14 -14055,6 +14061,6 @@@ W:  https://linuxtv.or
  S:    Maintained
  F:    drivers/media/platform/vivid/*
  
- VIMC VIRTUAL MEDIA CONTROLLER DRIVER
- M:    Helen Koike <[email protected]>
- L:    [email protected]
- T:    git git://linuxtv.org/media_tree.git
- W:    https://linuxtv.org
- S:    Maintained
- F:    drivers/media/platform/vimc/*
  VLYNQ BUS
  M:    Florian Fainelli <[email protected]>
  L:    [email protected] (subscribers-only)
@@@ -14088,12 -14074,6 +14080,6 @@@ F:  drivers/staging/vme
  F:    drivers/vme/
  F:    include/linux/vme*
  
- VMWARE HYPERVISOR INTERFACE
- M:    Alok Kataria <[email protected]>
- L:    [email protected]
- S:    Supported
- F:    arch/x86/kernel/cpu/vmware.c
  VMWARE BALLOON DRIVER
  M:    Xavier Deguillard <[email protected]>
  M:    Philip Moltmann <[email protected]>
  S:    Maintained
  F:    drivers/misc/vmw_balloon.c
  
+ VMWARE HYPERVISOR INTERFACE
+ M:    Alok Kataria <[email protected]>
+ L:    [email protected]
+ S:    Supported
+ F:    arch/x86/kernel/cpu/vmware.c
+ VMWARE PVRDMA DRIVER
+ M:    Adit Ranadive <[email protected]>
+ M:    VMware PV-Drivers <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    drivers/infiniband/hw/vmw_pvrdma/
+ VMware PVSCSI driver
+ M:    Jim Gill <[email protected]>
+ M:    VMware PV-Drivers <[email protected]>
+ L:    [email protected]
+ S:    Maintained
+ F:    drivers/scsi/vmw_pvscsi.c
+ F:    drivers/scsi/vmw_pvscsi.h
  VMWARE VMMOUSE SUBDRIVER
  M:    "VMware Graphics" <[email protected]>
  M:    "VMware, Inc." <[email protected]>
  S:    Maintained
  F:    drivers/net/vmxnet3/
  
- VMware PVSCSI driver
- M:    Jim Gill <[email protected]>
- M:    VMware PV-Drivers <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    drivers/scsi/vmw_pvscsi.c
- F:    drivers/scsi/vmw_pvscsi.h
- VMWARE PVRDMA DRIVER
- M:    Adit Ranadive <[email protected]>
- M:    VMware PV-Drivers <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    drivers/infiniband/hw/vmw_pvrdma/
  VOLTAGE AND CURRENT REGULATOR FRAMEWORK
  M:    Liam Girdwood <[email protected]>
  M:    Mark Brown <[email protected]>
  S:    Maintained
  F:    drivers/hid/hid-wiimote*
  
+ WILOCITY WIL6210 WIRELESS DRIVER
+ M:    Maya Erez <[email protected]>
+ L:    [email protected]
+ L:    [email protected]
+ S:    Supported
+ W:    http://wireless.kernel.org/en/users/Drivers/wil6210
+ F:    drivers/net/wireless/ath/wil6210/
+ F:    include/uapi/linux/wil6210_uapi.h
+ WIMAX STACK
+ M:    Inaky Perez-Gonzalez <[email protected]>
+ M:    [email protected]
+ L:    [email protected] (subscribers-only)
+ S:    Supported
+ W:    http://linuxwimax.org
+ F:    Documentation/wimax/README.wimax
+ F:    include/linux/wimax/debug.h
+ F:    include/net/wimax.h
+ F:    include/uapi/linux/wimax.h
+ F:    net/wimax/
  WINBOND CIR DRIVER
  M:    David Härdeman <[email protected]>
  S:    Maintained
  S:    Maintained
  F:    drivers/gpio/gpio-ws16c48.c
  
- WIMAX STACK
- M:    Inaky Perez-Gonzalez <[email protected]>
- M:    [email protected]
- L:    [email protected] (subscribers-only)
- S:    Supported
- W:    http://linuxwimax.org
- F:    Documentation/wimax/README.wimax
- F:    include/linux/wimax/debug.h
- F:    include/net/wimax.h
- F:    include/uapi/linux/wimax.h
- F:    net/wimax/
  WISTRON LAPTOP BUTTON DRIVER
  M:    Miloslav Trmac <[email protected]>
  S:    Maintained
@@@ -14343,15 -14338,6 +14344,6 @@@ S:  Maintaine
  F:    Documentation/x86/
  F:    arch/x86/
  
- X86 PLATFORM DRIVERS
- M:    Darren Hart <[email protected]>
- M:    Andy Shevchenko <[email protected]>
- L:    [email protected]
- T:    git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
- S:    Maintained
- F:    drivers/platform/x86/
- F:    drivers/platform/olpc/
  X86 MCE INFRASTRUCTURE
  M:    Tony Luck <[email protected]>
  M:    Borislav Petkov <[email protected]>
@@@ -14364,6 -14350,15 +14356,15 @@@ M: Borislav Petkov <[email protected]
  S:    Maintained
  F:    arch/x86/kernel/cpu/microcode/*
  
+ X86 PLATFORM DRIVERS
+ M:    Darren Hart <[email protected]>
+ M:    Andy Shevchenko <[email protected]>
+ L:    [email protected]
+ T:    git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
+ S:    Maintained
+ F:    drivers/platform/x86/
+ F:    drivers/platform/olpc/
  X86 VDSO
  M:    Andy Lutomirski <[email protected]>
  L:    [email protected]
@@@ -14380,20 -14375,13 +14381,13 @@@ T:        git git://linuxtv.org/media_tree.gi
  S:    Maintained
  F:    drivers/media/tuners/tuner-xc2028.*
  
- XEN HYPERVISOR INTERFACE
- M:    Boris Ostrovsky <boris.ostrovsky@oracle.com>
- M:    Juergen Gross <jgross@suse.com>
+ XEN BLOCK SUBSYSTEM
+ M:    Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
+ M:    Roger Pau Monné <roger.pau@citrix.com>
  L:    [email protected] (moderated for non-subscribers)
- T:    git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
  S:    Supported
- F:    arch/x86/xen/
- F:    drivers/*/xen-*front.c
- F:    drivers/xen/
- F:    arch/x86/include/asm/xen/
- F:    include/xen/
- F:    include/uapi/xen/
- F:    Documentation/ABI/stable/sysfs-hypervisor-xen
- F:    Documentation/ABI/testing/sysfs-hypervisor-xen
+ F:    drivers/block/xen-blkback/*
+ F:    drivers/block/xen*
  
  XEN HYPERVISOR ARM
  M:    Stefano Stabellini <[email protected]>
@@@ -14409,6 -14397,21 +14403,21 @@@ S: Maintaine
  F:    arch/arm64/xen/
  F:    arch/arm64/include/asm/xen/
  
+ XEN HYPERVISOR INTERFACE
+ M:    Boris Ostrovsky <[email protected]>
+ M:    Juergen Gross <[email protected]>
+ L:    [email protected] (moderated for non-subscribers)
+ T:    git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
+ S:    Supported
+ F:    arch/x86/xen/
+ F:    drivers/*/xen-*front.c
+ F:    drivers/xen/
+ F:    arch/x86/include/asm/xen/
+ F:    include/xen/
+ F:    include/uapi/xen/
+ F:    Documentation/ABI/stable/sysfs-hypervisor-xen
+ F:    Documentation/ABI/testing/sysfs-hypervisor-xen
  XEN NETWORK BACKEND DRIVER
  M:    Wei Liu <[email protected]>
  M:    Paul Durrant <[email protected]>
@@@ -14424,14 -14427,6 +14433,6 @@@ S:  Supporte
  F:    arch/x86/pci/*xen*
  F:    drivers/pci/*xen*
  
- XEN BLOCK SUBSYSTEM
- M:    Konrad Rzeszutek Wilk <[email protected]>
- M:    Roger Pau Monné <[email protected]>
- L:    [email protected] (moderated for non-subscribers)
- S:    Supported
- F:    drivers/block/xen-blkback/*
- F:    drivers/block/xen*
  XEN PVSCSI DRIVERS
  M:    Juergen Gross <[email protected]>
  L:    [email protected] (moderated for non-subscribers)
@@@ -14508,6 -14503,13 +14509,13 @@@ S: Maintaine
  F:    drivers/net/hamradio/yam*
  F:    include/linux/yam.h
  
+ YAMA SECURITY MODULE
+ M:    Kees Cook <[email protected]>
+ T:    git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
+ S:    Supported
+ F:    security/yama/
+ F:    Documentation/admin-guide/LSM/Yama.rst
  YEALINK PHONE DRIVER
  M:    Henk Vergonet <[email protected]>
  L:    [email protected]
@@@ -14542,23 -14544,23 +14550,23 @@@ L:        [email protected] (s
  S:    Maintained
  F:    drivers/net/wireless/zydas/zd1211rw/
  
- ZD1301_DEMOD MEDIA DRIVER
+ ZD1301 MEDIA DRIVER
  M:    Antti Palosaari <[email protected]>
  L:    [email protected]
  W:    https://linuxtv.org/
  W:    http://palosaari.fi/linux/
  Q:    https://patchwork.linuxtv.org/project/linux-media/list/
  S:    Maintained
- F:    drivers/media/dvb-frontends/zd1301_demod*
+ F:    drivers/media/usb/dvb-usb-v2/zd1301*
  
- ZD1301 MEDIA DRIVER
+ ZD1301_DEMOD MEDIA DRIVER
  M:    Antti Palosaari <[email protected]>
  L:    [email protected]
  W:    https://linuxtv.org/
  W:    http://palosaari.fi/linux/
  Q:    https://patchwork.linuxtv.org/project/linux-media/list/
  S:    Maintained
- F:    drivers/media/usb/dvb-usb-v2/zd1301*
+ F:    drivers/media/dvb-frontends/zd1301_demod*
  
  ZPOOL COMPRESSED PAGE STORAGE API
  M:    Dan Streetman <[email protected]>
index eee8377b8b3a112f0a386070be3e2134d73a3b8c,56e0a0e1b6001e516447d1b7a513861951705a2c..9a302799040e4529bc5d08ce7c17343421ea19b6
@@@ -48,7 -48,7 +48,7 @@@ static atomic64_t dma_fence_context_cou
   */
  u64 dma_fence_context_alloc(unsigned num)
  {
 -      BUG_ON(!num);
 +      WARN_ON(!num);
        return atomic64_add_return(num, &dma_fence_context_counter) - num;
  }
  EXPORT_SYMBOL(dma_fence_context_alloc);
@@@ -75,11 -75,6 +75,6 @@@ int dma_fence_signal_locked(struct dma_
        if (WARN_ON(!fence))
                return -EINVAL;
  
-       if (!ktime_to_ns(fence->timestamp)) {
-               fence->timestamp = ktime_get();
-               smp_mb__before_atomic();
-       }
        if (test_and_set_bit(DMA_FENCE_FLAG_SIGNALED_BIT, &fence->flags)) {
                ret = -EINVAL;
  
                 * we might have raced with the unlocked dma_fence_signal,
                 * still run through all callbacks
                 */
-       } else
+       } else {
+               fence->timestamp = ktime_get();
+               set_bit(DMA_FENCE_FLAG_TIMESTAMP_BIT, &fence->flags);
                trace_dma_fence_signaled(fence);
+       }
  
        list_for_each_entry_safe(cur, tmp, &fence->cb_list, node) {
                list_del_init(&cur->node);
@@@ -115,14 -113,11 +113,11 @@@ int dma_fence_signal(struct dma_fence *
        if (!fence)
                return -EINVAL;
  
-       if (!ktime_to_ns(fence->timestamp)) {
-               fence->timestamp = ktime_get();
-               smp_mb__before_atomic();
-       }
        if (test_and_set_bit(DMA_FENCE_FLAG_SIGNALED_BIT, &fence->flags))
                return -EINVAL;
  
+       fence->timestamp = ktime_get();
+       set_bit(DMA_FENCE_FLAG_TIMESTAMP_BIT, &fence->flags);
        trace_dma_fence_signaled(fence);
  
        if (test_bit(DMA_FENCE_FLAG_ENABLE_SIGNAL_BIT, &fence->flags)) {
@@@ -177,7 -172,7 +172,7 @@@ void dma_fence_release(struct kref *kre
  
        trace_dma_fence_destroy(fence);
  
 -      BUG_ON(!list_empty(&fence->cb_list));
 +      WARN_ON(!list_empty(&fence->cb_list));
  
        if (fence->ops->release)
                fence->ops->release(fence);
index 2264a075f6a99ef09d7d2b411c91677424e2f6ce,59a3b2f8ee91049e34cb5c12392ed1c44c52b212..c4c8ecb24aa9b4e9eb233847dd9a7bbfa1cb7fe4
@@@ -84,7 -84,7 +84,7 @@@ static void sync_print_fence(struct seq
                   show ? "_" : "",
                   sync_status_str(status));
  
-       if (status) {
+       if (test_bit(DMA_FENCE_FLAG_TIMESTAMP_BIT, &fence->flags)) {
                struct timespec64 ts64 =
                        ktime_to_timespec64(fence->timestamp);
  
  static void sync_print_obj(struct seq_file *s, struct sync_timeline *obj)
  {
        struct list_head *pos;
 -      unsigned long flags;
  
        seq_printf(s, "%s: %d\n", obj->name, obj->value);
  
 -      spin_lock_irqsave(&obj->child_list_lock, flags);
 -      list_for_each(pos, &obj->child_list_head) {
 -              struct sync_pt *pt =
 -                      container_of(pos, struct sync_pt, child_list);
 +      spin_lock_irq(&obj->lock);
 +      list_for_each(pos, &obj->pt_list) {
 +              struct sync_pt *pt = container_of(pos, struct sync_pt, link);
                sync_print_fence(s, &pt->base, false);
        }
 -      spin_unlock_irqrestore(&obj->child_list_lock, flags);
 +      spin_unlock_irq(&obj->lock);
  }
  
  static void sync_print_sync_file(struct seq_file *s,
  
  static int sync_debugfs_show(struct seq_file *s, void *unused)
  {
 -      unsigned long flags;
        struct list_head *pos;
  
        seq_puts(s, "objs:\n--------------\n");
  
 -      spin_lock_irqsave(&sync_timeline_list_lock, flags);
 +      spin_lock_irq(&sync_timeline_list_lock);
        list_for_each(pos, &sync_timeline_list_head) {
                struct sync_timeline *obj =
                        container_of(pos, struct sync_timeline,
                sync_print_obj(s, obj);
                seq_putc(s, '\n');
        }
 -      spin_unlock_irqrestore(&sync_timeline_list_lock, flags);
 +      spin_unlock_irq(&sync_timeline_list_lock);
  
        seq_puts(s, "fences:\n--------------\n");
  
 -      spin_lock_irqsave(&sync_file_list_lock, flags);
 +      spin_lock_irq(&sync_file_list_lock);
        list_for_each(pos, &sync_file_list_head) {
                struct sync_file *sync_file =
                        container_of(pos, struct sync_file, sync_file_list);
                sync_print_sync_file(s, sync_file);
                seq_putc(s, '\n');
        }
 -      spin_unlock_irqrestore(&sync_file_list_lock, flags);
 +      spin_unlock_irq(&sync_file_list_lock);
        return 0;
  }
  
index f7e292bf2baff049e852f3a73f0c5a6656c65a58,ae5f068955628248fe027f3e88df8ce84ce07de7..41b492f99955f8d6778197e7102c854e41530b8f
@@@ -31,8 -31,6 +31,8 @@@
  #include <drm/drmP.h>
  
  #include <drm/drm_fixed.h>
 +#include <drm/drm_atomic.h>
 +#include <drm/drm_atomic_helper.h>
  
  /**
   * DOC: dp mst helper
@@@ -332,6 -330,13 +332,13 @@@ static bool drm_dp_sideband_msg_build(s
                        return false;
                }
  
+               /*
+                * ignore out-of-order messages or messages that are part of a
+                * failed transaction
+                */
+               if (!recv_hdr.somt && !msg->have_somt)
+                       return false;
                /* get length contained in this portion */
                msg->curchunk_len = recv_hdr.msg_len;
                msg->curchunk_hdrlen = hdrlen;
@@@ -1337,17 -1342,15 +1344,17 @@@ static void drm_dp_mst_link_probe_work(
  static bool drm_dp_validate_guid(struct drm_dp_mst_topology_mgr *mgr,
                                 u8 *guid)
  {
 -      static u8 zero_guid[16];
 +      u64 salt;
  
 -      if (!memcmp(guid, zero_guid, 16)) {
 -              u64 salt = get_jiffies_64();
 -              memcpy(&guid[0], &salt, sizeof(u64));
 -              memcpy(&guid[8], &salt, sizeof(u64));
 -              return false;
 -      }
 -      return true;
 +      if (memchr_inv(guid, 0, 16))
 +              return true;
 +
 +      salt = get_jiffies_64();
 +
 +      memcpy(&guid[0], &salt, sizeof(u64));
 +      memcpy(&guid[8], &salt, sizeof(u64));
 +
 +      return false;
  }
  
  #if 0
@@@ -2168,7 -2171,7 +2175,7 @@@ out_unlock
  }
  EXPORT_SYMBOL(drm_dp_mst_topology_mgr_resume);
  
- static void drm_dp_get_one_sb_msg(struct drm_dp_mst_topology_mgr *mgr, bool up)
+ static bool drm_dp_get_one_sb_msg(struct drm_dp_mst_topology_mgr *mgr, bool up)
  {
        int len;
        u8 replyblock[32];
                               replyblock, len);
        if (ret != len) {
                DRM_DEBUG_KMS("failed to read DPCD down rep %d %d\n", len, ret);
-               return;
+               return false;
        }
        ret = drm_dp_sideband_msg_build(msg, replyblock, len, true);
        if (!ret) {
                DRM_DEBUG_KMS("sideband msg build failed %d\n", replyblock[0]);
-               return;
+               return false;
        }
        replylen = msg->curchunk_len + msg->curchunk_hdrlen;
  
                ret = drm_dp_dpcd_read(mgr->aux, basereg + curreply,
                                    replyblock, len);
                if (ret != len) {
-                       DRM_DEBUG_KMS("failed to read a chunk\n");
+                       DRM_DEBUG_KMS("failed to read a chunk (len %d, ret %d)\n",
+                                     len, ret);
+                       return false;
                }
                ret = drm_dp_sideband_msg_build(msg, replyblock, len, false);
-               if (ret == false)
+               if (!ret) {
                        DRM_DEBUG_KMS("failed to build sideband msg\n");
+                       return false;
+               }
                curreply += len;
                replylen -= len;
        }
+       return true;
  }
  
  static int drm_dp_mst_handle_down_rep(struct drm_dp_mst_topology_mgr *mgr)
  {
        int ret = 0;
  
-       drm_dp_get_one_sb_msg(mgr, false);
+       if (!drm_dp_get_one_sb_msg(mgr, false)) {
+               memset(&mgr->down_rep_recv, 0,
+                      sizeof(struct drm_dp_sideband_msg_rx));
+               return 0;
+       }
  
        if (mgr->down_rep_recv.have_eomt) {
                struct drm_dp_sideband_msg_tx *txmsg;
  static int drm_dp_mst_handle_up_req(struct drm_dp_mst_topology_mgr *mgr)
  {
        int ret = 0;
-       drm_dp_get_one_sb_msg(mgr, true);
+       if (!drm_dp_get_one_sb_msg(mgr, true)) {
+               memset(&mgr->up_req_recv, 0,
+                      sizeof(struct drm_dp_sideband_msg_rx));
+               return 0;
+       }
  
        if (mgr->up_req_recv.have_eomt) {
                struct drm_dp_sideband_msg_req_body msg;
                        DRM_DEBUG_KMS("Got RSN: pn: %d avail_pbn %d\n", msg.u.resource_stat.port_number, msg.u.resource_stat.available_pbn);
                }
  
-               drm_dp_put_mst_branch_device(mstb);
+               if (mstb)
+                       drm_dp_put_mst_branch_device(mstb);
                memset(&mgr->up_req_recv, 0, sizeof(struct drm_dp_sideband_msg_rx));
        }
        return ret;
@@@ -2519,8 -2540,8 +2544,8 @@@ int drm_dp_atomic_find_vcpi_slots(struc
        int req_slots;
  
        topology_state = drm_atomic_get_mst_topology_state(state, mgr);
 -      if (topology_state == NULL)
 -              return -ENOMEM;
 +      if (IS_ERR(topology_state))
 +              return PTR_ERR(topology_state);
  
        port = drm_dp_get_validated_port_ref(mgr, port);
        if (port == NULL)
@@@ -2559,8 -2580,8 +2584,8 @@@ int drm_dp_atomic_release_vcpi_slots(st
        struct drm_dp_mst_topology_state *topology_state;
  
        topology_state = drm_atomic_get_mst_topology_state(state, mgr);
 -      if (topology_state == NULL)
 -              return -ENOMEM;
 +      if (IS_ERR(topology_state))
 +              return PTR_ERR(topology_state);
  
        /* We cannot rely on port->vcpi.num_slots to update
         * topology_state->avail_slots as the port may not exist if the parent
@@@ -2996,32 -3017,41 +3021,32 @@@ static void drm_dp_destroy_connector_wo
                (*mgr->cbs->hotplug)(mgr);
  }
  
 -void *drm_dp_mst_duplicate_state(struct drm_atomic_state *state, void *obj)
 +static struct drm_private_state *
 +drm_dp_mst_duplicate_state(struct drm_private_obj *obj)
  {
 -      struct drm_dp_mst_topology_mgr *mgr = obj;
 -      struct drm_dp_mst_topology_state *new_mst_state;
 +      struct drm_dp_mst_topology_state *state;
  
 -      if (WARN_ON(!mgr->state))
 +      state = kmemdup(obj->state, sizeof(*state), GFP_KERNEL);
 +      if (!state)
                return NULL;
  
 -      new_mst_state = kmemdup(mgr->state, sizeof(*new_mst_state), GFP_KERNEL);
 -      if (new_mst_state)
 -              new_mst_state->state = state;
 -      return new_mst_state;
 -}
 -
 -void drm_dp_mst_swap_state(void *obj, void **obj_state_ptr)
 -{
 -      struct drm_dp_mst_topology_mgr *mgr = obj;
 -      struct drm_dp_mst_topology_state **topology_state_ptr;
 -
 -      topology_state_ptr = (struct drm_dp_mst_topology_state **)obj_state_ptr;
 +      __drm_atomic_helper_private_obj_duplicate_state(obj, &state->base);
  
 -      mgr->state->state = (*topology_state_ptr)->state;
 -      swap(*topology_state_ptr, mgr->state);
 -      mgr->state->state = NULL;
 +      return &state->base;
  }
  
 -void drm_dp_mst_destroy_state(void *obj_state)
 +static void drm_dp_mst_destroy_state(struct drm_private_obj *obj,
 +                                   struct drm_private_state *state)
  {
 -      kfree(obj_state);
 +      struct drm_dp_mst_topology_state *mst_state =
 +              to_dp_mst_topology_state(state);
 +
 +      kfree(mst_state);
  }
  
  static const struct drm_private_state_funcs mst_state_funcs = {
 -      .duplicate_state = drm_dp_mst_duplicate_state,
 -      .swap_state = drm_dp_mst_swap_state,
 -      .destroy_state = drm_dp_mst_destroy_state,
 +      .atomic_duplicate_state = drm_dp_mst_duplicate_state,
 +      .atomic_destroy_state = drm_dp_mst_destroy_state,
  };
  
  /**
@@@ -3045,7 -3075,8 +3070,7 @@@ struct drm_dp_mst_topology_state *drm_a
        struct drm_device *dev = mgr->dev;
  
        WARN_ON(!drm_modeset_is_locked(&dev->mode_config.connection_mutex));
 -      return drm_atomic_get_private_obj_state(state, mgr,
 -                                              &mst_state_funcs);
 +      return to_dp_mst_topology_state(drm_atomic_get_private_obj_state(state, &mgr->base));
  }
  EXPORT_SYMBOL(drm_atomic_get_mst_topology_state);
  
@@@ -3065,8 -3096,6 +3090,8 @@@ int drm_dp_mst_topology_mgr_init(struc
                                 int max_dpcd_transaction_bytes,
                                 int max_payloads, int conn_base_id)
  {
 +      struct drm_dp_mst_topology_state *mst_state;
 +
        mutex_init(&mgr->lock);
        mutex_init(&mgr->qlock);
        mutex_init(&mgr->payload_lock);
        if (test_calc_pbn_mode() < 0)
                DRM_ERROR("MST PBN self-test failed\n");
  
 -      mgr->state = kzalloc(sizeof(*mgr->state), GFP_KERNEL);
 -      if (mgr->state == NULL)
 +      mst_state = kzalloc(sizeof(*mst_state), GFP_KERNEL);
 +      if (mst_state == NULL)
                return -ENOMEM;
 -      mgr->state->mgr = mgr;
 +
 +      mst_state->mgr = mgr;
  
        /* max. time slots - one slot for MTP header */
 -      mgr->state->avail_slots = 63;
 -      mgr->funcs = &mst_state_funcs;
 +      mst_state->avail_slots = 63;
 +
 +      drm_atomic_private_obj_init(&mgr->base,
 +                                  &mst_state->base,
 +                                  &mst_state_funcs);
  
        return 0;
  }
@@@ -3128,7 -3153,8 +3153,7 @@@ void drm_dp_mst_topology_mgr_destroy(st
        mutex_unlock(&mgr->payload_lock);
        mgr->dev = NULL;
        mgr->aux = NULL;
 -      kfree(mgr->state);
 -      mgr->state = NULL;
 +      drm_atomic_private_obj_fini(&mgr->base);
        mgr->funcs = NULL;
  }
  EXPORT_SYMBOL(drm_dp_mst_topology_mgr_destroy);
index ff53c8dec633b483667f4f55981749f812a336ae,6276bb834b4fe15529652e73c07e901617abc194..0847cc0d96a4b98c0885c0cd3b0873bc3fd9f872
@@@ -54,7 -54,7 +54,7 @@@ static const uint32_t ipu_plane_formats
        DRM_FORMAT_RGBA8888,
        DRM_FORMAT_RGBX8888,
        DRM_FORMAT_BGRA8888,
-       DRM_FORMAT_BGRA8888,
+       DRM_FORMAT_BGRX8888,
        DRM_FORMAT_UYVY,
        DRM_FORMAT_VYUY,
        DRM_FORMAT_YUYV,
@@@ -675,7 -675,7 +675,7 @@@ int ipu_planes_assign_pre(struct drm_de
        int available_pres = ipu_prg_max_active_channels();
        int i;
  
 -      for_each_plane_in_state(state, plane, plane_state, i) {
 +      for_each_new_plane_in_state(state, plane, plane_state, i) {
                struct ipu_plane_state *ipu_state =
                                to_ipu_plane_state(plane_state);
                struct ipu_plane *ipu_plane = to_ipu_plane(plane);
index 9e0c1500375cd66ce2a535bf5b947232b6248617,a12cc7ea99b608f2f36ffb24475c4561060d08c3..664a55b45af00648ff0d1ade5479decaf91c2d8d
@@@ -479,8 -479,7 +479,8 @@@ static void require_hvs_enabled(struct 
                     SCALER_DISPCTRL_ENABLE);
  }
  
 -static void vc4_crtc_disable(struct drm_crtc *crtc)
 +static void vc4_crtc_atomic_disable(struct drm_crtc *crtc,
 +                                  struct drm_crtc_state *old_state)
  {
        struct drm_device *dev = crtc->dev;
        struct vc4_dev *vc4 = to_vc4_dev(dev);
        WARN_ON_ONCE((HVS_READ(SCALER_DISPSTATX(chan)) &
                      (SCALER_DISPSTATX_FULL | SCALER_DISPSTATX_EMPTY)) !=
                     SCALER_DISPSTATX_EMPTY);
 +
 +      /*
 +       * Make sure we issue a vblank event after disabling the CRTC if
 +       * someone was waiting it.
 +       */
 +      if (crtc->state->event) {
 +              unsigned long flags;
 +
 +              spin_lock_irqsave(&dev->event_lock, flags);
 +              drm_crtc_send_vblank_event(crtc, crtc->state->event);
 +              crtc->state->event = NULL;
 +              spin_unlock_irqrestore(&dev->event_lock, flags);
 +      }
  }
  
 -static void vc4_crtc_enable(struct drm_crtc *crtc)
+ static void vc4_crtc_update_dlist(struct drm_crtc *crtc)
+ {
+       struct drm_device *dev = crtc->dev;
+       struct vc4_dev *vc4 = to_vc4_dev(dev);
+       struct vc4_crtc *vc4_crtc = to_vc4_crtc(crtc);
+       struct vc4_crtc_state *vc4_state = to_vc4_crtc_state(crtc->state);
+       if (crtc->state->event) {
+               unsigned long flags;
+               crtc->state->event->pipe = drm_crtc_index(crtc);
+               WARN_ON(drm_crtc_vblank_get(crtc) != 0);
+               spin_lock_irqsave(&dev->event_lock, flags);
+               vc4_crtc->event = crtc->state->event;
+               crtc->state->event = NULL;
+               HVS_WRITE(SCALER_DISPLISTX(vc4_crtc->channel),
+                         vc4_state->mm.start);
+               spin_unlock_irqrestore(&dev->event_lock, flags);
+       } else {
+               HVS_WRITE(SCALER_DISPLISTX(vc4_crtc->channel),
+                         vc4_state->mm.start);
+       }
+ }
 +static void vc4_crtc_atomic_enable(struct drm_crtc *crtc,
 +                                 struct drm_crtc_state *old_state)
  {
        struct drm_device *dev = crtc->dev;
        struct vc4_dev *vc4 = to_vc4_dev(dev);
  
        require_hvs_enabled(dev);
  
+       /* Enable vblank irq handling before crtc is started otherwise
+        * drm_crtc_get_vblank() fails in vc4_crtc_update_dlist().
+        */
+       drm_crtc_vblank_on(crtc);
+       vc4_crtc_update_dlist(crtc);
        /* Turn on the scaler, which will wait for vstart to start
         * compositing.
         */
        /* Turn on the pixel valve, which will emit the vstart signal. */
        CRTC_WRITE(PV_V_CONTROL,
                   CRTC_READ(PV_V_CONTROL) | PV_VCONTROL_VIDEN);
-       /* Enable vblank irq handling after crtc is started. */
-       drm_crtc_vblank_on(crtc);
  }
  
 -static bool vc4_crtc_mode_fixup(struct drm_crtc *crtc,
 -                              const struct drm_display_mode *mode,
 -                              struct drm_display_mode *adjusted_mode)
 +static enum drm_mode_status vc4_crtc_mode_valid(struct drm_crtc *crtc,
 +                                              const struct drm_display_mode *mode)
  {
        /* Do not allow doublescan modes from user space */
 -      if (adjusted_mode->flags & DRM_MODE_FLAG_DBLSCAN) {
 +      if (mode->flags & DRM_MODE_FLAG_DBLSCAN) {
                DRM_DEBUG_KMS("[CRTC:%d] Doublescan mode rejected.\n",
                              crtc->base.id);
 -              return false;
 +              return MODE_NO_DBLESCAN;
        }
  
 -      return true;
 +      return MODE_OK;
  }
  
  static int vc4_crtc_atomic_check(struct drm_crtc *crtc,
@@@ -612,7 -629,6 +643,6 @@@ static void vc4_crtc_atomic_flush(struc
  {
        struct drm_device *dev = crtc->dev;
        struct vc4_dev *vc4 = to_vc4_dev(dev);
-       struct vc4_crtc *vc4_crtc = to_vc4_crtc(crtc);
        struct vc4_crtc_state *vc4_state = to_vc4_crtc_state(crtc->state);
        struct drm_plane *plane;
        bool debug_dump_regs = false;
  
        WARN_ON_ONCE(dlist_next - dlist_start != vc4_state->mm.size);
  
-       if (crtc->state->event) {
-               unsigned long flags;
-               crtc->state->event->pipe = drm_crtc_index(crtc);
-               WARN_ON(drm_crtc_vblank_get(crtc) != 0);
-               spin_lock_irqsave(&dev->event_lock, flags);
-               vc4_crtc->event = crtc->state->event;
-               crtc->state->event = NULL;
-               HVS_WRITE(SCALER_DISPLISTX(vc4_crtc->channel),
-                         vc4_state->mm.start);
-               spin_unlock_irqrestore(&dev->event_lock, flags);
-       } else {
-               HVS_WRITE(SCALER_DISPLISTX(vc4_crtc->channel),
-                         vc4_state->mm.start);
-       }
+       /* Only update DISPLIST if the CRTC was already running and is not
+        * being disabled.
+        * vc4_crtc_enable() takes care of updating the dlist just after
+        * re-enabling VBLANK interrupts and before enabling the engine.
+        * If the CRTC is being disabled, there's no point in updating this
+        * information.
+        */
+       if (crtc->state->active && old_state->active)
+               vc4_crtc_update_dlist(crtc);
  
        if (debug_dump_regs) {
                DRM_INFO("CRTC %d HVS after:\n", drm_crtc_index(crtc));
@@@ -676,6 -682,14 +696,6 @@@ static void vc4_disable_vblank(struct d
        CRTC_WRITE(PV_INTEN, 0);
  }
  
 -/* Must be called with the event lock held */
 -bool vc4_event_pending(struct drm_crtc *crtc)
 -{
 -      struct vc4_crtc *vc4_crtc = to_vc4_crtc(crtc);
 -
 -      return !!vc4_crtc->event;
 -}
 -
  static void vc4_crtc_handle_page_flip(struct vc4_crtc *vc4_crtc)
  {
        struct drm_crtc *crtc = &vc4_crtc->base;
@@@ -871,11 -885,11 +891,11 @@@ static const struct drm_crtc_funcs vc4_
  
  static const struct drm_crtc_helper_funcs vc4_crtc_helper_funcs = {
        .mode_set_nofb = vc4_crtc_mode_set_nofb,
 -      .disable = vc4_crtc_disable,
 -      .enable = vc4_crtc_enable,
 -      .mode_fixup = vc4_crtc_mode_fixup,
 +      .mode_valid = vc4_crtc_mode_valid,
        .atomic_check = vc4_crtc_atomic_check,
        .atomic_flush = vc4_crtc_atomic_flush,
 +      .atomic_enable = vc4_crtc_atomic_enable,
 +      .atomic_disable = vc4_crtc_atomic_disable,
  };
  
  static const struct vc4_crtc_data pv0_data = {
index c01506e8609e06442a9785458209be39d9098a76,0a186c4f3981c8738dec34ed558a10f47f9fc026..171895072435bd7efa0303e401a3f907d12cdc7d
@@@ -55,6 -55,7 +55,7 @@@ struct dma_fence_cb
   * of the time.
   *
   * DMA_FENCE_FLAG_SIGNALED_BIT - fence is already signaled
+  * DMA_FENCE_FLAG_TIMESTAMP_BIT - timestamp recorded for fence signaling
   * DMA_FENCE_FLAG_ENABLE_SIGNAL_BIT - enable_signaling might have been called
   * DMA_FENCE_FLAG_USER_BITS - start of the unused bits, can be used by the
   * implementer of the fence for its own purposes. Can be used in different
@@@ -84,6 -85,7 +85,7 @@@ struct dma_fence 
  
  enum dma_fence_flag_bits {
        DMA_FENCE_FLAG_SIGNALED_BIT,
+       DMA_FENCE_FLAG_TIMESTAMP_BIT,
        DMA_FENCE_FLAG_ENABLE_SIGNAL_BIT,
        DMA_FENCE_FLAG_USER_BITS, /* must always be last member */
  };
@@@ -335,19 -337,6 +337,19 @@@ dma_fence_is_signaled(struct dma_fence 
        return false;
  }
  
 +/**
 + * __dma_fence_is_later - return if f1 is chronologically later than f2
 + * @f1:       [in]    the first fence's seqno
 + * @f2:       [in]    the second fence's seqno from the same context
 + *
 + * Returns true if f1 is chronologically later than f2. Both fences must be
 + * from the same context, since a seqno is not common across contexts.
 + */
 +static inline bool __dma_fence_is_later(u32 f1, u32 f2)
 +{
 +      return (int)(f1 - f2) > 0;
 +}
 +
  /**
   * dma_fence_is_later - return if f1 is chronologically later than f2
   * @f1:       [in]    the first fence from the same context
@@@ -362,7 -351,7 +364,7 @@@ static inline bool dma_fence_is_later(s
        if (WARN_ON(f1->context != f2->context))
                return false;
  
 -      return (int)(f1->seqno - f2->seqno) > 0;
 +      return __dma_fence_is_later(f1->seqno, f2->seqno);
  }
  
  /**
@@@ -429,8 -418,8 +431,8 @@@ int dma_fence_get_status(struct dma_fen
  static inline void dma_fence_set_error(struct dma_fence *fence,
                                       int error)
  {
 -      BUG_ON(test_bit(DMA_FENCE_FLAG_SIGNALED_BIT, &fence->flags));
 -      BUG_ON(error >= 0 || error < -MAX_ERRNO);
 +      WARN_ON(test_bit(DMA_FENCE_FLAG_SIGNALED_BIT, &fence->flags));
 +      WARN_ON(error >= 0 || error < -MAX_ERRNO);
  
        fence->error = error;
  }
This page took 0.428359 seconds and 4 git commands to generate.