1. 11 Aug, 2017 12 commits
    • Linus Torvalds's avatar
      Merge tag 'nfs-for-4.13-5' of git://git.linux-nfs.org/projects/anna/linux-nfs · 216e4a1d
      Linus Torvalds authored
      Pull NFS client fixes from Anna Schumaker:
       "A few more NFS client bugfixes from me for rc5.
        Dros has a stable fix for flexfiles to prevent leaking the
        nfs4_ff_ds_version arrays when freeing a layout, Trond fixed a
        potential recovery loop situation with the TEST_STATEID operation, and
        Christoph fixed up the pNFS blocklayout Kconfig options to prevent
        unsafe use with kernels that don't have large block device support.
        Stable fix:
         - fix leaking nfs4_ff_ds_version array
        Other fixes:
         - improve TEST_STATEID OLD_STATEID handling to prevent recovery loop
         - require 64-bit sector_t for pNFS blocklayout to prevent 32-bit
           compile errors"
      * tag 'nfs-for-4.13-5' of git://git.linux-nfs.org/projects/anna/linux-nfs:
        pnfs/blocklayout: require 64-bit sector_t
        NFSv4: Ignore NFS4ERR_OLD_STATEID in nfs41_check_open_stateid()
        nfs/flexfiles: fix leak of nfs4_ff_ds_version arrays
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.dk/linux-block · e0d0e045
      Linus Torvalds authored
      Pull block fixes from Jens Axboe:
       "A set of fixes that should go into this series. This contains:
         - Fix from Bart for blk-mq requeue queue running, preventing a
           continued loop of run/restart.
         - Fix for a bio/blk-integrity issue, in two parts. One from
           Christoph, fixing where verification happens, and one from Milan,
           for a NULL profile.
         - NVMe pull request, most of the changes being for nvme-fc, but also
           a few trivial core/pci fixes"
      * 'for-linus' of git://git.kernel.dk/linux-block:
        nvme: fix directive command numd calculation
        nvme: fix nvme reset command timeout handling
        nvme-pci: fix CMB sysfs file removal in reset path
        lpfc: support nvmet_fc defer_rcv callback
        nvmet_fc: add defer_req callback for deferment of cmd buffer return
        nvme: strip trailing 0-bytes in wwid_show
        block: Make blk_mq_delay_kick_requeue_list() rerun the queue at a quiet time
        bio-integrity: only verify integrity on the lowest stacked driver
        bio-integrity: Fix regression if profile verify_fn is NULL
    • Linus Torvalds's avatar
      Merge tag 'mmc-v4.13-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc · 0993133b
      Linus Torvalds authored
      Pull MMC fixes from Ulf Hansson:
       "MMC core:
         - fix lockdep splat when removing mmc_block module
         - fix the logic for setting eMMC HS400ES signal voltage
        MMC host:
         - omap_hsmmc: add CMD23 capability to fix -EIO errors"
      * tag 'mmc-v4.13-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc:
        mmc: block: fix lockdep splat when removing mmc_block module
        mmc: mmc: correct the logic for setting HS400ES signal voltage
        mmc: host: omap_hsmmc: Add CMD23 capability to omap_hsmmc driver
    • Linus Torvalds's avatar
      Merge tag 'fbdev-v4.13-rc5' of git://github.com/bzolnier/linux · 7eb97ba6
      Linus Torvalds authored
      Pull fbdev fixes from Bartlomiej Zolnierkiewicz:
       - allow user to disable write combined mapping in efifb driver (Dave
       - fix use after free bugs on driver removal in imxfb driver (Dan
       - fix unused variable warning in omapfb driver (Arnd Bergmann)
      * tag 'fbdev-v4.13-rc5' of git://github.com/bzolnier/linux:
        efifb: allow user to disable write combined mapping.
        fbdev: omapfb: remove unused variable
        video: fbdev: imxfb: use after free in imxfb_remove()
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse · 2bfc37cd
      Linus Torvalds authored
      Pull fuse fixes from Miklos Szeredi:
       "Fix a few bugs in fuse"
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse:
        fuse: set mapping error in writepage_locked when it fails
        fuse: Dont call set_page_dirty_lock() for ITER_BVEC pages for async_dio
        fuse: initialize the flock flag in fuse_file on allocation
    • Linus Torvalds's avatar
      Merge tag 'iommu-fixes-v4.13-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu · 7d7a827b
      Linus Torvalds authored
      Pull IOMMU fix from Joerg Roedel:
       "Fix a NULL-pointer dereference in arm_smmu_add_device"
      * tag 'iommu-fixes-v4.13-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu:
        iommu/arm-smmu: fix null-pointer dereference in arm_smmu_add_device
    • Christoph Hellwig's avatar
      pnfs/blocklayout: require 64-bit sector_t · 8a9d6e96
      Christoph Hellwig authored
      The blocklayout code does not compile cleanly for a 32-bit sector_t,
      and also has no reliable checks for devices sizes, which makes it
      unsafe to use with a kernel that doesn't support large block devices.
      Signed-off-by: default avatarChristoph Hellwig <hch@lst.de>
      Reported-by: default avatarArnd Bergmann <arnd@arndb.de>
      Fixes: 5c83746a
       ("pnfs/blocklayout: in-kernel GETDEVICEINFO XDR parsing")
      Signed-off-by: default avatarAnna Schumaker <Anna.Schumaker@Netapp.com>
    • Linus Torvalds's avatar
      Merge tag 'powerpc-4.13-6' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux · 8001a975
      Linus Torvalds authored
      Pull powerpc fixes from Michael Ellerman:
       "All fixes for code that went in this cycle.
         - a revert of an optimisation to the syscall exit path, which could
           lead to an oops on either older machines or machines with > 1TB of
         - disable some deep idle states if the firmware configuration for
           them fails
         - re-enable HARD/SOFT lockup detectors in defconfigs after a Kconfig
         - six fairly small patches fixing bugs in our new watchdog code
        Thanks to: Gautham R Shenoy, Nicholas Piggin"
      * tag 'powerpc-4.13-6' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux:
        powerpc/watchdog: add locking around init/exit functions
        powerpc/watchdog: Fix marking of stuck CPUs
        powerpc/watchdog: Fix final-check recovered case
        powerpc/watchdog: Moderate touch_nmi_watchdog overhead
        powerpc/watchdog: Improve watchdog lock primitive
        powerpc: NMI IPI improve lock primitive
        powerpc/configs: Re-enable HARD/SOFT lockup detectors
        powerpc/powernv/idle: Disable LOSE_FULL_CONTEXT states when stop-api fails
        Revert "powerpc/64: Avoid restore_math call if possible in syscall exit"
    • Artem Savkov's avatar
      iommu/arm-smmu: fix null-pointer dereference in arm_smmu_add_device · a7990c64
      Artem Savkov authored
      Commit c54451a5
       "iommu/arm-smmu: Fix the error path in arm_smmu_add_device"
      removed fwspec assignment in legacy_binding path as redundant which is
      wrong. It needs to be updated after fwspec initialisation in
      arm_smmu_register_legacy_master() as it is dereferenced later. Without
      this there is a NULL-pointer dereference panic during boot on some hosts.
      Signed-off-by: default avatarArtem Savkov <asavkov@redhat.com>
      Reviewed-by: default avatarRobin Murphy <robin.murphy@arm.com>
      Acked-by: default avatarWill Deacon <will.deacon@arm.com>
      Signed-off-by: default avatarJoerg Roedel <jroedel@suse.de>
    • Jens Axboe's avatar
      Merge branch 'nvme-4.13' of git://git.infradead.org/nvme into for-linus · 4a8b53be
      Jens Axboe authored
      Pull NVMe fixes from Christoph:
      "A few more small fixes - the fc/lpfc update is the biggest by far."
    • Jeff Layton's avatar
      fuse: set mapping error in writepage_locked when it fails · 9183976e
      Jeff Layton authored
      This ensures that we see errors on fsync when writeback fails.
      Signed-off-by: default avatarJeff Layton <jlayton@redhat.com>
      Reviewed-by: default avatarChristoph Hellwig <hch@lst.de>
      Reviewed-by: default avatarJan Kara <jack@suse.cz>
      Signed-off-by: default avatarMiklos Szeredi <mszeredi@redhat.com>
    • Linus Torvalds's avatar
      Merge tag 'drm-fixes-for-v4.13-rc5' of git://people.freedesktop.org/~airlied/linux · b2dbdf2c
      Linus Torvalds authored
      Pull drm fixes from Dave Airlie:
       "Nothing too earth shattering here, it just seems like lots of little
        things all over the place.
        msm has probably the larger amount of changes, but they all seem fine,
        otherwise, some rockchip, i915, etnaviv and exynos fixes, along with
        one nouveau regression fix for some older GPUs"
      * tag 'drm-fixes-for-v4.13-rc5' of git://people.freedesktop.org/~airlied/linux: (35 commits)
        drm/nouveau/disp/nv04: avoid creation of output paths
        drm: make DRM_STM default n
        drm/exynos: forbid creating framebuffers from too small GEM buffers
        drm/etnaviv: Fix off-by-one error in reloc checking
        drm/i915: fix backlight invert for non-zero minimum brightness
        drm/i915/shrinker: Wrap need_resched() inside preempt-disable
        drm/i915/perf: fix flex eu registers programming
        drm/i915: Fix out-of-bounds array access in bdw_load_gamma_lut
        drm/i915/gvt: Change the max length of mmio_reg_rw from 4 to 8
        drm/i915/gvt: Initialize MMIO Block with HW state
        drm/rockchip: vop: report error when check resource error
        drm/rockchip: vop: round_up pitches to word align
        drm/rockchip: vop: fix NV12 video display error
        drm/rockchip: vop: fix iommu page fault when resume
        drm/i915/gvt: clean workload queue if error happened
        drm/i915/gvt: change resetting to resetting_eng
        drm/msm: gpu: don't abuse dma_alloc for non-DMA allocations
        drm/msm: gpu: call qcom_mdt interfaces only for ARCH_QCOM
        drm/msm/adreno: Prevent unclocked access when retrieving timestamps
        drm/msm: Remove __user from __u64 data types
  2. 10 Aug, 2017 28 commits