1. 31 Oct, 2021 1 commit
    • Linus Torvalds's avatar
      Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm · ca5e83ed
      Linus Torvalds authored
      Pull kvm fixes from Paolo Bonzini:
      
       - Fixes for s390 interrupt delivery
      
       - Fixes for Xen emulator bugs showing up as debug kernel WARNs
      
       - Fix another issue with SEV/ES string I/O VMGEXITs
      
      * tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm:
        KVM: x86: Take srcu lock in post_kvm_run_save()
        KVM: SEV-ES: fix another issue with string I/O VMGEXITs
        KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_vcpu_block()
        KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock
        KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu
        KVM: s390: clear kicked_mask before sleeping again
      ca5e83ed
  2. 30 Oct, 2021 6 commits
  3. 29 Oct, 2021 25 commits
  4. 28 Oct, 2021 8 commits
    • Linus Torvalds's avatar
      Merge tag 'libnvdimm-fixes-5.15-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm · f25a5481
      Linus Torvalds authored
      Pull libnvdimm fix from Dan Williams:
      
       - Fix a regression introduced in v5.15-rc6 that caused nvdimm namespace
         shutdown to hang due to reworks in the block layer q_usage_count.
      
      * tag 'libnvdimm-fixes-5.15-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm:
        nvdimm/pmem: stop using q_usage_count as external pgmap refcount
      f25a5481
    • Wolfram Sang's avatar
      mmc: tmio: reenable card irqs after the reset callback · 90935eb3
      Wolfram Sang authored
      The reset callback may clear the internal card detect interrupts, so
      make sure to reenable them if needed.
      
      Fixes: b4d86f37 ("mmc: renesas_sdhi: do hard reset if possible")
      Reported-by: default avatarBiju Das <biju.das.jz@bp.renesas.com>
      Signed-off-by: default avatarWolfram Sang <wsa+renesas@sang-engineering.com>
      Cc: stable@vger.kernel.org
      Link: https://lore.kernel.org/r/20211028195149.8003-1-wsa+renesas@sang-engineering.comSigned-off-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
      90935eb3
    • Linus Torvalds's avatar
      Merge tag 'drm-fixes-2021-10-29' of git://anongit.freedesktop.org/drm/drm · f31531e5
      Linus Torvalds authored
      Pull drm fixes from Dave Airlie:
       "Quiet but not too quiet, I blame Halloween.
      
        The first set of amdgpu fixes missed last week, hence why this has a
        few more of them, it's mostly display fixes for new GPUs and some
        debugfs OOB stuff.
      
        The i915 patches have one to remove a tracepoint possible issue before
        it's a real problem, the others around cflush and display are cc'ed to
        stable as well.
      
        Otherwise it's just a few misc fixes.
      
        Summary:
      
        MAINTAINERS:
         - Fix the path pattern
      
        ttm:
         - Fix fence leak in ttm_transfered_destroy.
      
        core:
         - Add GPD Win3 rotation quirk
      
        i915:
         - Remove unconditional clflushes
         - Fix oops on boot due to sync state on disabled DP encoders
         - Revert backend specific data added to tracepoints
         - Remove useless and incorrect memory frequence calculation
      
        panel:
         - Add quirk for Aya Neo 2021
      
        seltest:
         - Reset property count for each drm damage selftest so full run will
           work correctly.
      
        amdgpu:
         - Fix two potential out of bounds writes in debugfs
         - Fix revision handling for Yellow Carp
         - Display fixes for Yellow Carp
         - Display fixes for DCN 3.1"
      
      * tag 'drm-fixes-2021-10-29' of git://anongit.freedesktop.org/drm/drm: (21 commits)
        MAINTAINERS: dri-devel is for all of drivers/gpu
        drm/i915: Revert 'guc_id' from i915_request tracepoint
        drm/amd/display: Fix deadlock when falling back to v2 from v3
        drm/amd/display: Fallback to clocks which meet requested voltage on DCN31
        drm/amdgpu: Fix even more out of bound writes from debugfs
        drm: panel-orientation-quirks: Add quirk for GPD Win3
        drm/i915/dp: Skip the HW readout of DPCD on disabled encoders
        drm/i915: Catch yet another unconditioal clflush
        drm/i915: Convert unconditional clflush to drm_clflush_virt_range()
        drm/i915/selftests: Properly reset mock object propers for each test
        drm: panel-orientation-quirks: Add quirk for Aya Neo 2021
        drm/ttm: fix memleak in ttm_transfered_destroy
        drm/amdgpu: support B0&B1 external revision id for yellow carp
        drm/amd/display: Moved dccg init to after bios golden init
        drm/amd/display: Increase watermark latencies for DCN3.1
        drm/amd/display: increase Z9 latency to workaround underflow in Z9
        drm/amd/display: Require immediate flip support for DCN3.1 planes
        drm/amd/display: Fix prefetch bandwidth calculation for DCN3.1
        drm/amd/display: Limit display scaling to up to true 4k for DCN 3.1
        drm/amdgpu: fix out of bounds write
        ...
      f31531e5
    • Daniel Vetter's avatar
      MAINTAINERS: dri-devel is for all of drivers/gpu · b112166a
      Daniel Vetter authored
      Somehow we only have a list of subdirectories, which apparently made
      it harder for folks to find the gpu maintainers. Fix that.
      
      References: https://lore.kernel.org/dri-devel/YXrAAZlxxStNFG%2FK@phenom.ffwll.local/Signed-off-by: default avatarDaniel Vetter <daniel.vetter@intel.com>
      Cc: David Airlie <airlied@linux.ie>
      Cc: Daniel Vetter <daniel@ffwll.ch>
      Cc: Steven Rostedt <rostedt@goodmis.org>
      Reviewed-by: default avatarAlex Deucher <alexander.deucher@amd.com>
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20211028170857.4029606-1-daniel.vetter@ffwll.ch
      b112166a
    • Dave Airlie's avatar
      Merge tag 'drm-intel-fixes-2021-10-28' of... · 946ca97e
      Dave Airlie authored
      Merge tag 'drm-intel-fixes-2021-10-28' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
      
      drm/i915 fixes for v5.15 final:
      - Remove unconditional clflushes
      - Fix oops on boot due to sync state on disabled DP encoders
      - Revert backend specific data added to tracepoints
      - Remove useless and incorrect memory frequence calculation
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      From: Jani Nikula <jani.nikula@intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/8735olh27y.fsf@intel.com
      946ca97e
    • Linus Torvalds's avatar
      Merge tag 'net-5.15-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net · 411a44c2
      Linus Torvalds authored
      Pull networking fixes from Jakub Kicinski:
       "Including fixes from WiFi (mac80211), and BPF.
      
        Current release - regressions:
      
         - skb_expand_head: adjust skb->truesize to fix socket memory
           accounting
      
         - mptcp: fix corrupt receiver key in MPC + data + checksum
      
        Previous releases - regressions:
      
         - multicast: calculate csum of looped-back and forwarded packets
      
         - cgroup: fix memory leak caused by missing cgroup_bpf_offline
      
         - cfg80211: fix management registrations locking, prevent list
           corruption
      
         - cfg80211: correct false positive in bridge/4addr mode check
      
         - tcp_bpf: fix race in the tcp_bpf_send_verdict resulting in reusing
           previous verdict
      
        Previous releases - always broken:
      
         - sctp: enhancements for the verification tag, prevent attackers from
           killing SCTP sessions
      
         - tipc: fix size validations for the MSG_CRYPTO type
      
         - mac80211: mesh: fix HE operation element length check, prevent out
           of bound access
      
         - tls: fix sign of socket errors, prevent positive error codes being
           reported from read()/write()
      
         - cfg80211: scan: extend RCU protection in
           cfg80211_add_nontrans_list()
      
         - implement ->sock_is_readable() for UDP and AF_UNIX, fix poll() for
           sockets in a BPF sockmap
      
         - bpf: fix potential race in tail call compatibility check resulting
           in two operations which would make the map incompatible succeeding
      
         - bpf: prevent increasing bpf_jit_limit above max
      
         - bpf: fix error usage of map_fd and fdget() in generic batch update
      
         - phy: ethtool: lock the phy for consistency of results
      
         - prevent infinite while loop in skb_tx_hash() when Tx races with
           driver reconfiguring the queue <> traffic class mapping
      
         - usbnet: fixes for bad HW conjured by syzbot
      
         - xen: stop tx queues during live migration, prevent UAF
      
         - net-sysfs: initialize uid and gid before calling
           net_ns_get_ownership
      
         - mlxsw: prevent Rx stalls under memory pressure"
      
      * tag 'net-5.15-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (67 commits)
        Revert "net: hns3: fix pause config problem after autoneg disabled"
        mptcp: fix corrupt receiver key in MPC + data + checksum
        riscv, bpf: Fix potential NULL dereference
        octeontx2-af: Fix possible null pointer dereference.
        octeontx2-af: Display all enabled PF VF rsrc_alloc entries.
        octeontx2-af: Check whether ipolicers exists
        net: ethernet: microchip: lan743x: Fix skb allocation failure
        net/tls: Fix flipped sign in async_wait.err assignment
        net/tls: Fix flipped sign in tls_err_abort() calls
        net/smc: Correct spelling mistake to TCPF_SYN_RECV
        net/smc: Fix smc_link->llc_testlink_time overflow
        nfp: bpf: relax prog rejection for mtu check through max_pkt_offset
        vmxnet3: do not stop tx queues after netif_device_detach()
        r8169: Add device 10ec:8162 to driver r8169
        ptp: Document the PTP_CLK_MAGIC ioctl number
        usbnet: fix error return code in usbnet_probe()
        net: hns3: adjust string spaces of some parameters of tx bd info in debugfs
        net: hns3: expand buffer len for some debugfs command
        net: hns3: add more string spaces for dumping packets number of queue info in debugfs
        net: hns3: fix data endian problem of some functions of debugfs
        ...
      411a44c2
    • Linus Torvalds's avatar
      Merge tag 'spi-fix-v5.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi · 4fb7d85b
      Linus Torvalds authored
      Pull spi fixes from Mark Brown:
       "A couple of final driver specific fixes for v5.15, one fixing
        potential ID collisions between two instances of the Altera driver and
        one making Microwire full duplex mode actually work on pl022"
      
      * tag 'spi-fix-v5.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi:
        spi: spl022: fix Microwire full duplex mode
        spi: altera: Change to dynamic allocation of spi id
      4fb7d85b
    • Linus Torvalds's avatar
      Merge tag 'regmap-fix-v5.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap · 8685de2e
      Linus Torvalds authored
      Pull regmap fix from Mark Brown:
       "This fixes a potential double free when handling an out of memory
        error inserting a node into an rbtree regcache"
      
      * tag 'regmap-fix-v5.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap:
        regmap: Fix possible double-free in regcache_rbtree_exit()
      8685de2e