1. 11 Aug, 2017 4 commits
    • 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
    • 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>
    • 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 36 commits