Merge tag 'for_v4.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
authorLinus Torvalds <torvalds@linux-foundation.org>
Fri, 20 Apr 2018 16:01:26 +0000 (09:01 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 20 Apr 2018 16:01:26 +0000 (09:01 -0700)
 - isofs memory leak fix

 - two fsnotify fixes of event mask handling

 - udf fix of UTF-16 handling

 - couple other smaller cleanups

* tag 'for_v4.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs:
  udf: Fix leak of UTF-16 surrogates into encoded strings
  fs: ext2: Adding new return type vm_fault_t
  isofs: fix potential memory leak in mount option parsing
  MAINTAINERS: add an entry for FSNOTIFY infrastructure
  fsnotify: fix typo in a comment about mark->g_list
  fsnotify: fix ignore mask logic in send_to_group()
  isofs compress: Remove VLA usage
  fs: quota: Replace GFP_ATOMIC with GFP_KERNEL in dquot_init
  fanotify: fix logic of events on child

1  2 
MAINTAINERS

diff --combined MAINTAINERS
index 0a1410d5a621835ded529ac2d6ade31c306e086f,e3e0a79e2069a2e7d19339fbbd2a481520ae323f..39412b02defe954def61a49210916f5c38c8c983
@@@ -934,8 -934,8 +934,8 @@@ F: drivers/char/apm-emulation.
  APPARMOR SECURITY MODULE
  M:    John Johansen <john.johansen@canonical.com>
  L:    apparmor@lists.ubuntu.com (subscribers-only, general discussion)
 -W:    apparmor.wiki.kernel.org
 -T:    git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
 +W:    wiki.apparmor.net
 +T:    git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
  S:    Supported
  F:    security/apparmor/
  F:    Documentation/admin-guide/LSM/apparmor.rst
@@@ -1232,15 -1232,10 +1232,15 @@@ F:   Documentation/devicetree/bindings/i2
  
  ARM/ASPEED MACHINE SUPPORT
  M:    Joel Stanley <joel@jms.id.au>
 -S:    Maintained
 +R:    Andrew Jeffery <andrew@aj.id.au>
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 +L:    linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
 +Q:    https://patchwork.ozlabs.org/project/linux-aspeed/list/
 +S:    Supported
 +T:    git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
  F:    arch/arm/mach-aspeed/
  F:    arch/arm/boot/dts/aspeed-*
 -F:    drivers/*/*aspeed*
 +N:    aspeed
  
  ARM/ATMEL AT91 Clock Support
  M:    Boris Brezillon <boris.brezillon@bootlin.com>
@@@ -1748,7 -1743,7 +1748,7 @@@ F:      arch/arm/mach-orion5x/ts78xx-
  ARM/OXNAS platform support
  M:    Neil Armstrong <narmstrong@baylibre.com>
  L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 -L:    linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
 +L:    linux-oxnas@groups.io (moderated for non-subscribers)
  S:    Maintained
  F:    arch/arm/mach-oxnas/
  F:    arch/arm/boot/dts/ox8*.dts*
@@@ -2426,6 -2421,7 +2426,6 @@@ T:      git git://github.com/ndyer/linux.gi
  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 SAMA5D2 ADC DRIVER
  M:    Ludovic Desroches <ludovic.desroches@microchip.com>
@@@ -4396,7 -4392,7 +4396,7 @@@ S:      Maintaine
  F:    drivers/staging/fsl-dpaa2/ethsw
  
  DPT_I2O SCSI RAID DRIVER
 -M:    Adaptec OEM Raid Solutions <aacraid@adaptec.com>
 +M:    Adaptec OEM Raid Solutions <aacraid@microsemi.com>
  L:    linux-scsi@vger.kernel.org
  W:    http://www.adaptec.com/
  S:    Maintained
@@@ -5784,6 -5780,14 +5784,14 @@@ F:    fs/crypto
  F:    include/linux/fscrypt*.h
  F:    Documentation/filesystems/fscrypt.rst
  
+ FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
+ M:    Jan Kara <jack@suse.cz>
+ R:    Amir Goldstein <amir73il@gmail.com>
+ L:    linux-fsdevel@vger.kernel.org
+ S:    Maintained
+ F:    fs/notify/
+ F:    include/linux/fsnotify*.h
  FUJITSU LAPTOP EXTRAS
  M:    Jonathan Woithe <jwoithe@just42.net>
  L:    platform-driver-x86@vger.kernel.org
@@@ -5842,7 -5846,7 +5850,7 @@@ F:      scripts/Makefile.gcc-plugin
  F:    Documentation/gcc-plugins.txt
  
  GCOV BASED KERNEL PROFILING
 -M:    Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
 +M:    Peter Oberparleiter <oberpar@linux.ibm.com>
  S:    Maintained
  F:    kernel/gcov/
  F:    Documentation/dev-tools/gcov.rst
@@@ -5910,11 -5914,6 +5918,11 @@@ S:    Supporte
  F:    drivers/phy/
  F:    include/linux/phy/
  
 +GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
 +M:    Wolfram Sang <wsa+renesas@sang-engineering.com>
 +S:    Supported
 +F:    drivers/i2c/muxes/i2c-demux-pinctrl.c
 +
  GENERIC PM DOMAINS
  M:    "Rafael J. Wysocki" <rjw@rjwysocki.net>
  M:    Kevin Hilman <khilman@kernel.org>
@@@ -6419,7 -6418,6 +6427,7 @@@ L:      linux-mm@kvack.or
  S:    Maintained
  F:    mm/hmm*
  F:    include/linux/hmm*
 +F:    Documentation/vm/hmm.txt
  
  HOST AP DRIVER
  M:    Jouni Malinen <j@w1.fi>
@@@ -6526,7 -6524,7 +6534,7 @@@ S:      Maintaine
  F:    Documentation/networking/netvsc.txt
  F:    arch/x86/include/asm/mshyperv.h
  F:    arch/x86/include/asm/trace/hyperv.h
 -F:    arch/x86/include/uapi/asm/hyperv.h
 +F:    arch/x86/include/asm/hyperv-tlfs.h
  F:    arch/x86/kernel/cpu/mshyperv.c
  F:    arch/x86/hyperv
  F:    drivers/hid/hid-hyperv.c
@@@ -6590,25 -6588,15 +6598,25 @@@ 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/devicetree/bindings/i2c/i2c.txt
  F:    Documentation/i2c/
 -F:    drivers/i2c/
 -F:    drivers/i2c/*/
 +F:    drivers/i2c/*
  F:    include/linux/i2c.h
 -F:    include/linux/i2c-*.h
 +F:    include/linux/i2c-dev.h
 +F:    include/linux/i2c-smbus.h
  F:    include/uapi/linux/i2c.h
  F:    include/uapi/linux/i2c-*.h
  
 +I2C SUBSYSTEM HOST DRIVERS
 +L:    linux-i2c@vger.kernel.org
 +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:    Odd Fixes
 +F:    Documentation/devicetree/bindings/i2c/
 +F:    drivers/i2c/algos/
 +F:    drivers/i2c/busses/
 +
  I2C-TAOS-EVM DRIVER
  M:    Jean Delvare <jdelvare@suse.com>
  L:    linux-i2c@vger.kernel.org
@@@ -7364,7 -7352,7 +7372,7 @@@ F:      include/linux/ipmi
  F:    include/uapi/linux/ipmi*
  
  IPS SCSI RAID DRIVER
 -M:    Adaptec OEM Raid Solutions <aacraid@adaptec.com>
 +M:    Adaptec OEM Raid Solutions <aacraid@microsemi.com>
  L:    linux-scsi@vger.kernel.org
  W:    http://www.adaptec.com/
  S:    Maintained
@@@ -7782,7 -7770,7 +7790,7 @@@ F:      arch/powerpc/kernel/kvm
  
  KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
  M:    Christian Borntraeger <borntraeger@de.ibm.com>
 -M:    Janosch Frank <frankja@linux.vnet.ibm.com>
 +M:    Janosch Frank <frankja@linux.ibm.com>
  R:    David Hildenbrand <david@redhat.com>
  R:    Cornelia Huck <cohuck@redhat.com>
  L:    linux-s390@vger.kernel.org
@@@ -8068,14 -8056,6 +8076,14 @@@ Q:    https://patchwork.kernel.org/project
  S:    Supported
  F:    drivers/nvdimm/pmem*
  
 +LIBNVDIMM: DEVICETREE BINDINGS
 +M:    Oliver O'Halloran <oohall@gmail.com>
 +L:    linux-nvdimm@lists.01.org
 +Q:    https://patchwork.kernel.org/project/linux-nvdimm/list/
 +S:    Supported
 +F:    drivers/nvdimm/of_pmem.c
 +F:    Documentation/devicetree/bindings/pmem/pmem-region.txt
 +
  LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
  M:    Dan Williams <dan.j.williams@intel.com>
  L:    linux-nvdimm@lists.01.org
@@@ -8879,15 -8859,6 +8887,15 @@@ M:    Sean Wang <sean.wang@mediatek.com
  S:    Maintained
  F:    drivers/media/rc/mtk-cir.c
  
 +MEDIATEK DMA DRIVER
 +M:    Sean Wang <sean.wang@mediatek.com>
 +L:    dmaengine@vger.kernel.org
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 +L:    linux-mediatek@lists.infradead.org (moderated for non-subscribers)
 +S:    Maintained
 +F:    Documentation/devicetree/bindings/dma/mtk-*
 +F:    drivers/dma/mediatek/
 +
  MEDIATEK PMIC LED DRIVER
  M:    Sean Wang <sean.wang@mediatek.com>
  S:    Maintained
@@@ -9259,15 -9230,6 +9267,15 @@@ S:    Maintaine
  F:    drivers/usb/misc/usb251xb.c
  F:    Documentation/devicetree/bindings/usb/usb251xb.txt
  
 +MICROSEMI MIPS SOCS
 +M:    Alexandre Belloni <alexandre.belloni@bootlin.com>
 +L:    linux-mips@linux-mips.org
 +S:    Maintained
 +F:    arch/mips/generic/board-ocelot.c
 +F:    arch/mips/configs/generic/board-ocelot.config
 +F:    arch/mips/boot/dts/mscc/
 +F:    Documentation/devicetree/bindings/mips/mscc.txt
 +
  MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
  M:    Don Brace <don.brace@microsemi.com>
  L:    esc.storagedev@microsemi.com
@@@ -11782,7 -11744,7 +11790,7 @@@ F:   drivers/char/random.
  
  RAPIDIO SUBSYSTEM
  M:    Matt Porter <mporter@kernel.crashing.org>
 -M:    Alexandre Bounine <alexandre.bounine@idt.com>
 +M:    Alexandre Bounine <alex.bou9@gmail.com>
  S:    Maintained
  F:    drivers/rapidio/
  
@@@ -11856,7 -11818,7 +11864,7 @@@ X:   kernel/torture.
  
  REAL TIME CLOCK (RTC) SUBSYSTEM
  M:    Alessandro Zummo <a.zummo@towertech.it>
 -M:    Alexandre Belloni <alexandre.belloni@free-electrons.com>
 +M:    Alexandre Belloni <alexandre.belloni@bootlin.com>
  L:    linux-rtc@vger.kernel.org
  Q:    http://patchwork.ozlabs.org/project/rtc-linux/list/
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
@@@ -11920,11 -11882,6 +11928,11 @@@ T: git git://git.kernel.org/pub/scm/lin
  S:    Supported
  F:    drivers/clk/renesas/
  
 +RENESAS EMEV2 I2C DRIVER
 +M:    Wolfram Sang <wsa+renesas@sang-engineering.com>
 +S:    Supported
 +F:    drivers/i2c/busses/i2c-emev2.c
 +
  RENESAS ETHERNET DRIVERS
  R:    Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  L:    netdev@vger.kernel.org
@@@ -11940,12 -11897,6 +11948,12 @@@ L: linux-iio@vger.kernel.or
  S:    Supported
  F:    drivers/iio/adc/rcar_gyro_adc.c
  
 +RENESAS R-CAR I2C DRIVERS
 +M:    Wolfram Sang <wsa+renesas@sang-engineering.com>
 +S:    Supported
 +F:    drivers/i2c/busses/i2c-rcar.c
 +F:    drivers/i2c/busses/i2c-sh_mobile.c
 +
  RENESAS USB PHY DRIVER
  M:    Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  L:    linux-renesas-soc@vger.kernel.org
@@@ -12149,16 -12100,16 +12157,16 @@@ F:        Documentation/s390
  F:    Documentation/driver-api/s390-drivers.rst
  
  S390 COMMON I/O LAYER
 -M:    Sebastian Ott <sebott@linux.vnet.ibm.com>
 -M:    Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
 +M:    Sebastian Ott <sebott@linux.ibm.com>
 +M:    Peter Oberparleiter <oberpar@linux.ibm.com>
  L:    linux-s390@vger.kernel.org
  W:    http://www.ibm.com/developerworks/linux/linux390/
  S:    Supported
  F:    drivers/s390/cio/
  
  S390 DASD DRIVER
 -M:    Stefan Haberland <sth@linux.vnet.ibm.com>
 -M:    Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
 +M:    Stefan Haberland <sth@linux.ibm.com>
 +M:    Jan Hoeppner <hoeppner@linux.ibm.com>
  L:    linux-s390@vger.kernel.org
  W:    http://www.ibm.com/developerworks/linux/linux390/
  S:    Supported
@@@ -12173,8 -12124,8 +12181,8 @@@ S:   Supporte
  F:    drivers/iommu/s390-iommu.c
  
  S390 IUCV NETWORK LAYER
 -M:    Julian Wiedmann <jwi@linux.vnet.ibm.com>
 -M:    Ursula Braun <ubraun@linux.vnet.ibm.com>
 +M:    Julian Wiedmann <jwi@linux.ibm.com>
 +M:    Ursula Braun <ubraun@linux.ibm.com>
  L:    linux-s390@vger.kernel.org
  W:    http://www.ibm.com/developerworks/linux/linux390/
  S:    Supported
@@@ -12183,15 -12134,15 +12191,15 @@@ F:        include/net/iucv
  F:    net/iucv/
  
  S390 NETWORK DRIVERS
 -M:    Julian Wiedmann <jwi@linux.vnet.ibm.com>
 -M:    Ursula Braun <ubraun@linux.vnet.ibm.com>
 +M:    Julian Wiedmann <jwi@linux.ibm.com>
 +M:    Ursula Braun <ubraun@linux.ibm.com>
  L:    linux-s390@vger.kernel.org
  W:    http://www.ibm.com/developerworks/linux/linux390/
  S:    Supported
  F:    drivers/s390/net/
  
  S390 PCI SUBSYSTEM
 -M:    Sebastian Ott <sebott@linux.vnet.ibm.com>
 +M:    Sebastian Ott <sebott@linux.ibm.com>
  M:    Gerald Schaefer <gerald.schaefer@de.ibm.com>
  L:    linux-s390@vger.kernel.org
  W:    http://www.ibm.com/developerworks/linux/linux390/
@@@ -12201,8 -12152,8 +12209,8 @@@ F:   drivers/pci/hotplug/s390_pci_hpc.
  
  S390 VFIO-CCW DRIVER
  M:    Cornelia Huck <cohuck@redhat.com>
 -M:    Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
 -M:    Halil Pasic <pasic@linux.vnet.ibm.com>
 +M:    Dong Jia Shi <bjsdjshi@linux.ibm.com>
 +M:    Halil Pasic <pasic@linux.ibm.com>
  L:    linux-s390@vger.kernel.org
  L:    kvm@vger.kernel.org
  S:    Supported
@@@ -12218,8 -12169,8 +12226,8 @@@ S:   Supporte
  F:    drivers/s390/crypto/
  
  S390 ZFCP DRIVER
 -M:    Steffen Maier <maier@linux.vnet.ibm.com>
 -M:    Benjamin Block <bblock@linux.vnet.ibm.com>
 +M:    Steffen Maier <maier@linux.ibm.com>
 +M:    Benjamin Block <bblock@linux.ibm.com>
  L:    linux-s390@vger.kernel.org
  W:    http://www.ibm.com/developerworks/linux/linux390/
  S:    Supported
@@@ -12364,7 -12315,6 +12372,7 @@@ M:   Tomasz Figa <tomasz.figa@gmail.com
  M:    Chanwoo Choi <cw00.choi@samsung.com>
  S:    Supported
  L:    linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
 +T:    git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
  F:    drivers/clk/samsung/
  F:    include/dt-bindings/clock/exynos*.h
  F:    Documentation/devicetree/bindings/clock/exynos*.txt
@@@ -12656,7 -12606,7 +12664,7 @@@ S:   Maintaine
  F:    drivers/misc/sgi-xp/
  
  SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
 -M:    Ursula Braun <ubraun@linux.vnet.ibm.com>
 +M:    Ursula Braun <ubraun@linux.ibm.com>
  L:    linux-s390@vger.kernel.org
  W:    http://www.ibm.com/developerworks/linux/linux390/
  S:    Supported
@@@ -13523,12 -13473,6 +13531,12 @@@ S: Maintaine
  F:    drivers/gpio/gpio-dwapb.c
  F:    Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
  
 +SYNOPSYS DESIGNWARE AXI DMAC DRIVER
 +M:    Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
 +S:    Maintained
 +F:    drivers/dma/dwi-axi-dmac/
 +F:    Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
 +
  SYNOPSYS DESIGNWARE DMAC DRIVER
  M:    Viresh Kumar <vireshk@kernel.org>
  R:    Andy Shevchenko <andriy.shevchenko@linux.intel.com>
@@@ -14001,13 -13945,6 +14009,13 @@@ F: arch/arm/mach-davinci
  F:    drivers/i2c/busses/i2c-davinci.c
  F:    arch/arm/boot/dts/da850*
  
 +TI DAVINCI SERIES CLOCK DRIVER
 +M:    David Lechner <david@lechnology.com>
 +R:    Sekhar Nori <nsekhar@ti.com>
 +S:    Maintained
 +F:    Documentation/devicetree/bindings/clock/ti/davinci/
 +F:    drivers/clk/davinci/
 +
  TI DAVINCI SERIES GPIO DRIVER
  M:    Keerthy <j-keerthy@ti.com>
  L:    linux-gpio@vger.kernel.org
@@@ -14998,7 -14935,7 +15006,7 @@@ F:   include/uapi/linux/virtio_crypto.
  
  VIRTIO DRIVERS FOR S390
  M:    Cornelia Huck <cohuck@redhat.com>
 -M:    Halil Pasic <pasic@linux.vnet.ibm.com>
 +M:    Halil Pasic <pasic@linux.ibm.com>
  L:    linux-s390@vger.kernel.org
  L:    virtualization@lists.linux-foundation.org
  L:    kvm@vger.kernel.org