Linux Kernel 7.2

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

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
View original

Upgraded? How did it go?

Discussion