Skip to content
  1. Aug 31, 2020
  2. Aug 30, 2020
  3. Aug 29, 2020
    • Linus Torvalds's avatar
      Merge tag 'block-5.9-2020-08-28' of git://git.kernel.dk/linux-block · 4d41ead6
      Linus Torvalds authored
      Pull block fixes from Jens Axboe:
      
       - nbd timeout fix (Hou)
      
       - device size fix for loop LOOP_CONFIGURE (Martijn)
      
       - MD pull from Song with raid5 stripe size fix (Yufen)
      
      * tag 'block-5.9-2020-08-28' of git://git.kernel.dk/linux-block:
        md/raid5: make sure stripe_size as power of two
        loop: Set correct device size when using LOOP_CONFIGURE
        nbd: restore default timeout when setting it to zero
      4d41ead6
    • Linus Torvalds's avatar
      Merge tag 'io_uring-5.9-2020-08-28' of git://git.kernel.dk/linux-block · 24148d86
      Linus Torvalds authored
      Pull io_uring fixes from Jens Axboe:
       "A few fixes in here, all based on reports and test cases from folks
        using it. Most of it is stable material as well:
      
         - Hashed work cancelation fix (Pavel)
      
         - poll wakeup signalfd fix
      
         - memlock accounting fix
      
         - nonblocking poll retry fix
      
         - ensure we never return -ERESTARTSYS for reads
      
         - ensure offset == -1 is consistent with preadv2() as documented
      
         - IOPOLL -EAGAIN handling fixes
      
         - remove useless task_work bounce for block based -EAGAIN retry"
      
      * tag 'io_uring-5.9-2020-08-28' of git://git.kernel.dk/linux-block:
        io_uring: don't bounce block based -EAGAIN retry off task_work
        io_uring: fix IOPOLL -EAGAIN retries
        io_uring: clear req->result on IOPOLL re-issue
        io_uring: make offset == -1 consistent with preadv2/pwritev2
        io_uring: ensure read requests go through -ERESTART* transformation
        io_uring: don't use poll handler if file can't be nonblocking read/written
        io_uring: fix imbalanced sqo_mm accounting
        io_uring: revert consumed iov_iter bytes on error
        io-wq: fix hang after cancelling pending hashed work
        io_uring: don't recurse on tsk->sighand->siglock with signalfd
      24148d86
    • Linus Torvalds's avatar
      Merge tag 'devprop-5.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm · 005c5344
      Linus Torvalds authored
      Pull device properties framework fix from Rafael Wysocki:
       "Prevent the promotion of the secondary firmware node of a device to
        the primary one from leaking a pointer (Heikki Krogerus)"
      
      * tag 'devprop-5.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
        device property: Fix the secondary firmware node handling in set_primary_fwnode()
      005c5344
    • Linus Torvalds's avatar
      Merge tag 'acpi-5.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm · 0b2f18e7
      Linus Torvalds authored
      Pull ACPI fixes from Rafael Wysocki:
       "These fix two recent issues in the ACPI memory mappings management
        code and tighten up error handling in the ACPI driver for AMD SoCs
        (APD).
      
        Specifics:
      
         - Avoid redundant rounding to the page size in acpi_os_map_iomem() to
           address a recently introduced issue with the EFI memory map
           permission check on ARM64 (Ard Biesheuvel).
      
         - Fix acpi_release_memory() to wait until the memory mappings
           released by it have been really unmapped (Rafael Wysocki).
      
         - Make the ACPI driver for AMD SoCs (APD) check the return value of
           acpi_dev_get_property() to avoid failures in the cases when the
           device property under inspection is missing (Furquan Shaikh)"
      
      * tag 'acpi-5.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
        ACPI: OSL: Prevent acpi_release_memory() from returning too early
        ACPI: ioremap: avoid redundant rounding to OS page size
        ACPI: SoC: APD: Check return value of acpi_dev_get_property()
      0b2f18e7
    • Linus Torvalds's avatar
      Merge tag 'pm-5.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm · 326e311b
      Linus Torvalds authored
      Pull power management fixes from Rafael Wysocki:
       "These fix the recently added Tegra194 cpufreq driver and the handling
        of devices using runtime PM during system-wide suspend, improve the
        intel_pstate driver documentation and clean up the cpufreq core.
      
        Specifics:
      
         - Make the recently added Tegra194 cpufreq driver use
           read_cpuid_mpir() instead of cpu_logical_map() to avoid exporting
           logical_cpu_map (Sumit Gupta).
      
         - Drop the automatic system wakeup event reporting for devices with
           pending runtime-resume requests during system-wide suspend to avoid
           spurious aborts of the suspend flow (Rafael Wysocki).
      
         - Fix build warning in the intel_pstate driver documentation and
           improve the wording in there (Randy Dunlap).
      
         - Clean up two pieces of code in the cpufreq core (Viresh Kumar)"
      
      * tag 'pm-5.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
        cpufreq: Use WARN_ON_ONCE() for invalid relation
        cpufreq: No need to verify cpufreq_driver in show_scaling_cur_freq()
        PM: sleep: core: Fix the handling of pending runtime resume requests
        Documentation: fix pm/intel_pstate build warning and wording
        cpufreq: replace cpu_logical_map() with read_cpuid_mpir()
      326e311b
    • Rafael J. Wysocki's avatar
      Merge branch 'acpi-mm' · 4f31d53c
      Rafael J. Wysocki authored
      * acpi-mm:
        ACPI: OSL: Prevent acpi_release_memory() from returning too early
        ACPI: ioremap: avoid redundant rounding to OS page size
      4f31d53c
    • Rafael J. Wysocki's avatar
      Merge branch 'pm-cpufreq' · ef7d9604
      Rafael J. Wysocki authored
      * pm-cpufreq:
        cpufreq: Use WARN_ON_ONCE() for invalid relation
        cpufreq: No need to verify cpufreq_driver in show_scaling_cur_freq()
        Documentation: fix pm/intel_pstate build warning and wording
        cpufreq: replace cpu_logical_map() with read_cpuid_mpir()
      ef7d9604
    • Linus Torvalds's avatar
      Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux · 96d454cd
      Linus Torvalds authored
      Pull arm64 fixes from Catalin Marinas:
      
       - Fix kernel build with the integrated LLVM assembler which doesn't see
         the -Wa,-march option.
      
       - Fix "make vdso_install" when COMPAT_VDSO is disabled.
      
       - Make KVM more robust if the AT S1E1R instruction triggers an
         exception (architecture corner cases).
      
      * tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:
        KVM: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception
        KVM: arm64: Survive synchronous exceptions caused by AT instructions
        KVM: arm64: Add kvm_extable for vaxorcism code
        arm64: vdso32: make vdso32 install conditional
        arm64: use a common .arch preamble for inline assembly
      96d454cd
    • Herbert Xu's avatar
      kernel.h: Silence sparse warning in lower_32_bits · ef91bb19
      Herbert Xu authored
      
      
      I keep getting sparse warnings in crypto such as:
      
        CHECK   drivers/crypto/ccree/cc_hash.c
         drivers/crypto/ccree/cc_hash.c:49:9: warning: cast truncates bits from constant value (47b5481dbefa4fa4 becomes befa4fa4)
         drivers/crypto/ccree/cc_hash.c:49:26: warning: cast truncates bits from constant value (db0c2e0d64f98fa7 becomes 64f98fa7)
         [.. many more ..]
      
      This patch removes the warning by adding a mask to keep sparse
      happy.
      
      Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      ef91bb19
    • Linus Torvalds's avatar
      Merge tag 'writeback_for_v5.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs · e3094285
      Linus Torvalds authored
      Pull writeback fixes from Jan Kara:
       "Fixes for writeback code occasionally skipping writeback of some
        inodes or livelocking sync(2)"
      
      * tag 'writeback_for_v5.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs:
        writeback: Drop I_DIRTY_TIME_EXPIRE
        writeback: Fix sync livelock due to b_dirty_time processing
        writeback: Avoid skipping inode writeback
        writeback: Protect inode->i_io_list with inode->i_lock
      e3094285
    • Linus Torvalds's avatar
      Merge tag 'gfs2-v5.9-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2 · 40129b8c
      Linus Torvalds authored
      Pull gfs2 fix from Andreas Gruenbacher:
       "Fix a memory leak on filesystem withdraw.
      
        We didn't detect this bug because we have slab merging on by default
        (CONFIG_SLAB_MERGE_DEFAULT). Adding 'slub_nomerge' to the kernel
        command line exposed the problem"
      
      * tag 'gfs2-v5.9-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2:
        gfs2: add some much needed cleanup for log flushes that fail
      40129b8c
    • Linus Torvalds's avatar
      Merge tag 'ceph-for-5.9-rc3' of git://github.com/ceph/ceph-client · b0bfd5ec
      Linus Torvalds authored
      Pull ceph fixes from Ilya Dryomov:
       "We have an inode number handling change, prompted by s390x which is a
        64-bit architecture with a 32-bit ino_t, a patch to disallow leases to
        avoid potential data integrity issues when CephFS is re-exported via
        NFS or CIFS and a fix for the bulk of W=1 compilation warnings"
      
      * tag 'ceph-for-5.9-rc3' of git://github.com/ceph/ceph-client:
        ceph: don't allow setlease on cephfs
        ceph: fix inode number handling on arches with 32-bit ino_t
        libceph: add __maybe_unused to DEFINE_CEPH_FEATURE
      b0bfd5ec
    • Linus Torvalds's avatar
      Merge tag 'mfd-fixes-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd · 3a7c3277
      Linus Torvalds authored
      Pull MFD fixes from Lee Jones:
      
       - fix double free
      
       - handle devicetree disabled devices gracefully
      
      * tag 'mfd-fixes-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd:
        mfd: mfd-core: Ensure disabled devices are ignored without error
        mfd: core: Fix double-free in mfd_remove_devices_fn()
      3a7c3277
    • Linus Torvalds's avatar
      Merge tag 'drm-fixes-2020-08-28' of git://anongit.freedesktop.org/drm/drm · 5ec06b5c
      Linus Torvalds authored
      Pull drm fixes from Dave Airlie:
       "As expected a bit of an rc3 uptick, amdgpu and msm are the main ones,
        one msm patch was from the merge window, but had dependencies and we
        dropped it until the other tree had landed. Otherwise it's a couple of
        fixes for core, and etnaviv, and single i915, exynos, omap fixes.
      
        I'm still tracking the Sandybridge gpu relocations issue, if we don't
        see much movement I might just queue up the reverts. I'll talk to
        Daniel next week once he's back from holidays.
      
        core:
         - Take modeset bkl for legacy drivers
      
        dp_mst:
         - Allow null crtc in dp_mst
      
        i915:
         - Fix command parser desc matching with masks
      
        amdgpu:
         - Misc display fixes
         - Backlight fixes
         - MPO fix for DCN1
         - Fixes for Sienna Cichlid
         - Fixes for Navy Flounder
         - Vega SW CTF fixes
         - SMU fix for Raven
         - Fix a possible overflow in INFO ioctl
         - Gfx10 clockgating fix
      
        msm:
         - opp/bw scaling patch followup
         - frequency restoring fux
         - vblank in atomic commit fix
         - dpu modesetting fixes
         - fencing fix
      
        etnaviv:
         - scheduler interaction fix
         - gpu init regression fix
      
        exynos:
         - Just drop __iommu annotation to fix sparse warning
      
        omap:
         - locking state fix"
      
      * tag 'drm-fixes-2020-08-28' of git://anongit.freedesktop.org/drm/drm: (41 commits)
        drm/amd/display: Fix memleak in amdgpu_dm_mode_config_init
        drm/amdgpu: disable runtime pm for navy_flounder
        drm/amd/display: Retry AUX write when fail occurs
        drm/amdgpu: Fix buffer overflow in INFO ioctl
        drm/amd/powerplay: Fix hardmins not being sent to SMU for RV
        drm/amdgpu: use MODE1 reset for navy_flounder by default
        drm/amd/pm: correct the thermal alert temperature limit settings
        drm/amdgpu: add asd fw check before loading asd
        drm/amd/display: Keep current gain when ABM disable immediately
        drm/amd/display: Fix passive dongle mistaken as active dongle in EDID emulation
        drm/amd/display: Revert HDCP disable sequence change
        drm/amd/display: Send DISPLAY_OFF after power down on boot
        drm/amdgpu/gfx10: refine mgcg setting
        drm/amd/pm: correct Vega20 swctf limit setting
        drm/amd/pm: correct Vega12 swctf limit setting
        drm/amd/pm: correct Vega10 swctf limit setting
        drm/amd/pm: set VCN pg per instances
        drm/amd/pm: enable run_btc callback for sienna_cichlid
        drivers: gpu: amd: Initialize amdgpu_dm_backlight_caps object to 0 in amdgpu_dm_update_backlight_caps
        drm/amd/display: Reject overlay plane configurations in multi-display scenarios
        ...
      5ec06b5c
  4. Aug 28, 2020
  5. Aug 27, 2020