7.2mainline
Changed 4
- sched: Update time before requeueing delayed entities
- drm/xe/guc_ads: use uncached mapping for UM queue BO
- drm/xe/guc_ads: allocate UM queues in VRAM on dGFX
- drm/xe/guc_ads: allocate UM queues in a separate BO
Fixed 16
- wifi: mt76: mt7921: refactor regd update to fix recursive mutex deadlock
- drbd: don't leak the shared secret to unprivileged netlink dumps
- openrisc: signal: do not restore privileged SR bits on sigreturn
- erofs: fix EROFS_FS_ZIP_LZMA_DEFAULT_MAX_STREAMS on some UP platforms
- tracing: Fix race between update_event_fields and event_define_fields
- tracing: Fix NULL pointer dereference in module event cache removal
- spi: virtio: mark device ready before registering the controller
- drm/log: Fix infinite loop when scale is too large for display
- drm/log: Fix out-of-bounds read on empty message length
- drm/log: Fix division by zero when scale module parameter is 0
- drm/xe: Fix xe_device_probe() failure
- drm/xe: Fix a bug in pc_adjust_freq_bounds()
- drm/xe/oa: Check managed mutex initialization errors
- drm/xe/oa: Fix sync entry leak on OA config emit failure
- drm/xe: Order ring writes before ring tail updates
- firewire: ohci: fix NULL pointer dereference in ar_context_release
From Linux Kernel
The 119 most recent commits in this release — the full changelog is longer:
- Linux 7.2
- wifi: mt76: mt7921: refactor regd update to fix recursive mutex deadlock
- Revert "i2c: designware: defer probe if child GpioInt controllers are not bound"
- drbd: don't leak the shared secret to unprivileged netlink dumps
- openrisc: signal: do not restore privileged SR bits on sigreturn
- erofs: fix EROFS_FS_ZIP_LZMA_DEFAULT_MAX_STREAMS on some UP platforms
- sched: Update time before requeueing delayed entities
- tracing: Fix race between update_event_fields and, event_define_fields
- tracing: Fix NULL pointer dereference in module event cache removal
- spi: virtio: mark device ready before registering the controller
- Revert "wifi: mt76: Disable napi when removing device"
- drm/log: Fix infinite loop when scale is too large for display
- drm/log: Fix out-of-bounds read on empty message length
- drm/log: Fix division by zero when scale module parameter is 0
- drm/xe: Fix xe_device_probe() failure
- drm/xe: Fix a bug in pc_adjust_freq_bounds()
- drm/xe/oa: Check managed mutex initialization errors
- drm/xe/oa: Fix sync entry leak on OA config emit failure
- drm/xe/lrc: document sentinel and make CTX_TIMESTAMP read TOCTOU-safe
- drm/xe/pxp: add termination on resume
- drm/xe: Order ring writes before ring tail updates
- drm/xe/guc_ads: use uncached mapping for UM queue BO
- drm/xe/guc_ads: allocate UM queues in VRAM on dGFX
- drm/xe/guc_ads: allocate UM queues in a separate BO
- drm/xe: Fix DPT allocation paths.
- firewire: ohci: fix NULL pointer dereference in ar_context_release
- l2tp: fix tunnel and session refcount leak on seq_file release
- net/sched: cls_bpf: reject dev-bound programs bound to a different device
- accel/amdxdna: Skip unmapped range in aie2_populate_range()
- io_uring/rsrc: reject overflowing regvec bvec byte counts
- sctp: fix use-after-free of cached ASCONF chunk
- Input: sur40 - fix V4L error path cleanup
- Input: sur40 - fix input device registration ordering
- net: ethernet: ti: am65-cpsw-nuss: Fix port_id extraction from SRC TAG
- sctp: clear new_transport when removing a peer
- net/dibs: Correct freeing of dmb_clientid_arr
- ceph: use the mount idmap for the owner checks in the SET_LAYOUT ioctls
- ceph: fix MDS random selection readiness predicate
- libceph: Avoid using invalid osd indices from primary_temp
- libceph: fix OOB read in decode_watchers() via missing bounds check
- libceph: fix multiple unsafe decodes in decode_locker()
- libceph: tolerate addrvecs with multiple entries of the same type
- regmap: sdw-mbq: don't call an unset readable_reg callback
- clocksource/drivers/arm_arch_timer: Workaround bcm2712 broken EL2 virtual timer
- drm/amdgpu: Prefer default discovery offset
- drm/amdgpu: Reject UVD message with invalid number of h265 refs
- drm/amdgpu: fix nbif 6.3.1 l1 low power not functional
- drm/amd/display: fix BT.2020 YCbCr output CSC matrices for DCE
- drm/amd/display: fix BT.2020 YCbCr limited output CSC matrix
- drm/amdgpu: Implement insert_end for VCE 3
- drm/amdgpu: Fix UVD min buffer sizes
- drm/amdgpu: Fix UVD decode image min size calculation
- drm/amdgpu: Fix UVD dpb min size calculation for H264
- drm/amdgpu: Reject UVD message with dimensions above 4096
- drm/amdgpu: check ASPM on the dGPU host link
- drm/radeon: fix autosuspend cleanup during teardown
- drm/amdgpu: fix missing check in vm_flush()
- drm/amd/display: Fix NULL pointer dereference in amdgpu_dm_crtc_set_vblank()
- drm/amdgpu: validate GEM_CREATE domain combinations
- drm/amdgpu: disallow multiple FENCE chunks in one submit
- m68k: Define NR_CPUS to 1
- pid: reject allocations through dead ancestor pid namespaces
- pmdomain: mediatek: mfg: initialize prev_o in mtk_mfg_attach_dev()
- net/sched: cls_u32: skip hash tables in u32_bind_class()
- gve: fix NULL dereference due to missing ptp adjfine
- gve: fix zero-length skb frag with header-split
- net/sched: act_api: fix TOCTOU NULL deref on a->goto_chain
- af_packet: Don't send zero-byte data in tpacket_snd().
- drm/sched: Mark fair policy as experimental
- Revert "drm/sched: Switch default policy to fair"
- Revert "drm/sched: Remove FIFO and RR and simplify to a single run queue"
- Revert "drm/sched: Embed run queue singleton into the scheduler"
- Revert "accel/amdxdna: Remove drm_sched_init_args->num_rqs usage"
- Revert "accel/rocket: Remove drm_sched_init_args->num_rqs usage"
- Revert "accel/ethosu: Remove drm_sched_init_args->num_rqs usage"
- Revert "drm/amdgpu: Remove drm_sched_init_args->num_rqs usage"
- Revert "drm/etnaviv: Remove drm_sched_init_args->num_rqs usage"
- Revert "drm/imagination: Remove drm_sched_init_args->num_rqs usage"
- Revert "drm/lima: Remove drm_sched_init_args->num_rqs usage"
- Revert "drm/msm: Remove drm_sched_init_args->num_rqs usage"
- Revert "drm/nouveau: Remove drm_sched_init_args->num_rqs usage"
- Revert "drm/panfrost: Remove drm_sched_init_args->num_rqs usage"
- Revert "drm/panthor: Remove drm_sched_init_args->num_rqs usage"
- Revert "drm/sched: Remove drm_sched_init_args->num_rqs usage"
- Revert "drm/v3d: Remove drm_sched_init_args->num_rqs usage"
- Revert "drm/xe: Remove drm_sched_init_args->num_rqs usage"
- Revert "drm/sched: Remove drm_sched_init_args->num_rqs"
- ASoC: Intel: NVL: Add entry for HDMI-In capture support to non-I2S codec boards.
- regmap: sdw-mbq: Fix swap of timeout and retry times
- ASoC: xilinx: formatter_pcm: pass aud_drv_data to irq handlers
- spi: dw: fix wrong RX_SAMPLE_DLY setting after resume
- tipc: read le->link under the node lock in tipc_node_link_down()
- ASoC: tac5xx2-sdw: select REGMAP_SOUNDWIRE_MBQ
- selftests: tls: cover splice after a failed decrypt
- net/tls: Fail tls_sw_splice_read() after a failed async decrypt
- net: ngbe: fix NULL pointer dereference in non-MSI-X interrupt enabling
- net: tap: fix wrong transport_header when sending VLAN-tagged frame
- net: packet: fix wrong transport_header when sending VLAN-tagged frame
- pmdomain: qcom: rpmhpd: Add missing MXC and MMCX power domains for Eliza
- vxlan: do not arm the ageing timer on a device that is down
- ipv4: fix use-after-free in fib_nhc_update_mtu()
- NTB: ntb_netdev: Preserve RX queue depth on allocation failure
- selftests: tc-testing: add act_ct test for malformed header handling
- net/sched: act_ct: fix sk_buff leak when the header checks reject a packet
- net: phy: realtek: fix EEE advertisement write on the internal PHY MMD path
- tcp: fix icsk_ack.ato bitfield overflow
- net/sched: act_gact, act_police: range check the fallback control action
- veth: fix queue index used to wake the peer txq in veth_poll
- net: expect instance lock in netdev_queue_get_dma_dev()
- macvlan: inherit needed_headroom and needed_tailroom from lowerdev
- ipvlan: inherit needed_headroom and needed_tailroom from phy_dev
- eth: bnxt: avoid deadlock when canceling IRQ affinity notifier
- eth: bnxt: decrease indent in bnxt_request_irq()
- eth: bnxt: keep the aRFS rmap updated when TPH is enabled
- eth: bnxt: cancel IRQ notifier before freeing affinity mask
- netfilter: ipset: let destroy callbacks adjust ext mem size
- netfilter: ipset: fix list type element drift bug
- netfilter: flowtable: publish GC-visible tuple last
- netfilter: nf_tables_offload: suppress WARN_ON_ONCE for ENOMEM in abort path