Merge 6.12.43 into android16-6.12-lts
GKI (arm64) relevant 98 out of 440 changes, affecting 131 files +1056/-524 ecc39c79 io_uring: don't use int for ABI [1 file, +1/-1] cd08d390 ALSA: usb-audio: Validate UAC3 power domain descriptors, too [1 file, +12/-0] ae17b3b5 ALSA: usb-audio: Validate UAC3 cluster segment descriptors [1 file, +22/-3] 44ddd7b1 netlink: avoid infinite retry looping in netlink_unicast() [1 file, +1/-1] ee2cd40b net: usb: asix_devices: add phy_mask for ax88772 mdio bus [1 file, +1/-0] 154bfe9a PCI: Extend isolated function probing to LoongArch [1 file, +3/-0] d4f93512 fs: Prevent file descriptor table allocations exceeding INT_MAX [1 file, +15/-0] 7a212596 eventpoll: Fix semi-unbounded recursion [1 file, +46/-14] 05ea5b2f block: Make REQ_OP_ZONE_FINISH a write operation [1 file, +3/-3] 89237dd4 mm/memory-tier: fix abstract distance calculation overflow [1 file, +1/-1] 2a1f3663 mm/smaps: fix race between smaps_hugetlb_range and migration [1 file, +5/-1] 5e95347b udp: also consider secpath when evaluating ipsec use for checksumming [1 file, +1/-1] a2cb4df7 netfilter: ctnetlink: fix refcount leak on table dump [1 file, +13/-11] 1e25d805 cpuidle: governors: menu: Avoid using invalid recent intervals data [1 file, +17/-4] cd47a512 arm64: Handle KCOV __init vs inline mismatches [1 file, +1/-1] bc255fec nvme-pci: try function level reset on init failure [1 file, +22/-2] fc26f6f2 dm-stripe: limit chunk_sectors to the stripe size [1 file, +1/-0] 139a000d loop: Avoid updating block size under exclusive owner [1 file, +30/-8] afa5ceab better lockdep annotations for simple_recursive_removal() [1 file, +2/-2] a482e56b pidfs: raise SB_I_NODEV and SB_I_NOEXEC [1 file, +2/-0] a24ed0e8 securityfs: don't pin dentries twice, once is enough... [1 file, +0/-2] c51db71f tracefs: Add d_delete to remove negative dentries [1 file, +11/-0] 83fc5d72 usb: xhci: print xhci->xhc_state when queue_command failed [1 file, +2/-1] 1070a335 usb: typec: ucsi: psy: Set current max to 100mA for BC 1.2 and Default [2 files, +5/-4] 84430ce1 usb: xhci: Avoid showing warnings for dying controller [1 file, +4/-2] a4f53e2e usb: xhci: Set avg_trb_len = 8 for EP0 during Address Device Command [1 file, +2/-0] 0dd2456b usb: xhci: Avoid showing errors during surprise removal [1 file, +5/-2] bd5cd23c cpufreq: Exit governor when failed to start old governor [1 file, +5/-3] 39896105 PM / devfreq: governor: Replace sscanf() with kstrtoul() in set_freq_store() [1 file, +5/-1] db8c915a ASoC: soc-dapm: set bias_level if snd_soc_dapm_set_bias_level() was successed [1 file, +4/-0] bf30f947 PM: runtime: Clear power.needs_force_resume in pm_runtime_reinit() [1 file, +5/-0] e90a4edb thermal: sysfs: Return ENODATA instead of EAGAIN for reads [1 file, +6/-3] 8152499f char: misc: Fix improper and inaccurate error code returned by misc_init() [1 file, +2/-2] 06db21c0 tty: serial: fix print format specifiers [1 file, +22/-22] 2fce20de ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime() [1 file, +3/-0] 1dfeedf1 usb: core: usb_submit_urb: downgrade type check [1 file, +1/-1] f301c878 ALSA: pcm: Rewrite recalculate_boundary() to avoid costly loop [1 file, +15/-4] 91364d70 ALSA: usb-audio: Avoid precedence issues in mixer_quirks macros [1 file, +7/-7] 281d3fbe powerpc/thp: tracing: Hide hugepage events under CONFIG_PPC_BOOK3S_64 [1 file, +2/-0] 76c26460 Bluetooth: hci_sock: Reset cookie to zero in hci_sock_free_cookie() [1 file, +1/-1] 82d399f5 net: usb: cdc-ncm: check for filtering capability [2 files, +17/-4] 3d03c85f arm64: Mark kernel as tainted on SAE and SError panic [2 files, +2/-0] 89649d70 wifi: cfg80211: Fix interface type validation [1 file, +1/-1] 010ec8da net: ipv4: fix incorrect MTU in broadcast routes [1 file, +0/-1] f01e0693 bpf: Forget ranges when refining tnum after JSET [1 file, +4/-0] fc428923 sched/fair: Bump sd->max_newidle_lb_cost when newidle balance fails [1 file, +16/-3] 347b94ee ipv6: mcast: Check inet6_dev->dead under idev->mc_lock in __ipv6_dev_mc_inc(). [2 files, +8/-10] 2fc5b543 xfrm: Duplicate SPI Handling [1 file, +43/-29] c500a13f netmem: fix skb_frag_address_safe with unreadable skbs [1 file, +7/-1] a2bdd6e3 arm64: stacktrace: Check kretprobe_find_ret_addr() return value [1 file, +2/-0] 8ec37adf neighbour: add support for NUD_PERMANENT proxy entries [2 files, +10/-3] 4311d06a net: vlan: Make is_vlan_dev() a stub when VLAN is not configured [1 file, +10/-5] db7e926a net: vlan: Replace BUG() with WARN_ON_ONCE() in vlan_dev_* stubs [1 file, +3/-3] 74bfb1b6 ptp: Use ratelimite for freerun error message [1 file, +1/-1] 5c196b3c drm/ttm: Should to return the evict error [1 file, +3/-0] 3aaa339f uapi: in6: restore visibility of most IPv6 socket options [1 file, +2/-2] c14bf7f8 bpf: Make reg_not_null() true for CONST_PTR_TO_MAP [2 files, +3/-2] f6eaa8ba drm/ttm: Respect the shrinker core free target [1 file, +5/-3] 680c7d9d vsock/virtio: Resize receive buffers so that each SKB fits in a 4K page [2 files, +7/-2] a1a63d8a vhost: fail early when __vhost_add_used() fails [1 file, +3/-0] 81e7e2e7 ext4: do not BUG when INLINE_DATA_FL lacks system.data xattr [1 file, +16/-3] 86974d14 crypto: jitter - fix intermediary handling [1 file, +5/-4] 4e6339ca media: v4l2-common: Reduce warnings about missing V4L2_CID_LINK_FREQ control [1 file, +4/-4] ea955d78 media: uvcvideo: Add quirk for HP Webcam HD 2300 [1 file, +9/-0] 55dc87dc media: uvcvideo: Fix bandwidth issue for Alcor camera [1 file, +9/-0] 3276f657 module: Prevent silent truncation of module name in delete_module(2) [1 file, +6/-4] 3d2262c9 i3c: don't fail if GETHDRCAP is unsupported [1 file, +1/-1] c6801a87 i3c: master: Initialize ret in i3c_i2c_notifier_call() [1 file, +2/-0] c80c1b09 dm-table: fix checking for rq stackable devices [1 file, +5/-5] aa8fe7b7 exfat: add cluster chain loop check for dir [4 files, +48/-11] a50e10af f2fs: check the generic conditions first [1 file, +12/-12] 6d85a25c printk: nbcon: Allow reacquire during panic [1 file, +41/-22] ec602b39 scsi: Fix sas_user_scan() to handle wildcard and multi-channel scans [2 files, +49/-13] ed30c38d lib/sbitmap: convert shallow_depth from one word to the whole sbitmap [6 files, +52/-73] 46aa80ef block: avoid possible overflow for chunk_sectors check in blk_stack_limits() [1 file, +1/-1] 8263f32e block: Introduce bio_needs_zone_write_plugging() [4 files, +63/-22] d10bf66d dm: Always split write BIOs to zoned device limits [1 file, +22/-7] 9dc75a54 ext4: fix zombie groups in average fragment size lists [1 file, +18/-18] c0d7c982 ext4: fix largest free orders lists corruption on mb_optimize_scan switch [1 file, +14/-19] 9512510c usb: core: config: Prevent OOB read in SS endpoint companion parsing [1 file, +8/-2] c94bf016 usb: typec: ucsi: Update power_supply on power role change [1 file, +1/-0] 2853aaad cdc-acm: fix race between initial clearing halt and open [1 file, +6/-5] bb81c18d userfaultfd: fix a crash in UFFDIO_MOVE when PMD is a migration entry [1 file, +10/-7] 76968216 mm, slab: restore NUMA policy support for large kmalloc [1 file, +6/-1] cac702a4 media: uvcvideo: Fix 1-byte out-of-bounds read in uvc_parse_format() [1 file, +3/-0] 4aa1c497 media: uvcvideo: Do not mark valid metadata as invalid [1 file, +6/-6] 714d3607 media: v4l2: Add support for NV12M tiled variants to v4l2_format_info() [1 file, +6/-0] 20d03830 HID: magicmouse: avoid setting up battery timer when not needed [1 file, +37/-19] dfa79be0 HID: apple: avoid setting up battery timer for devices without battery [1 file, +11/-6] 2b260dc9 net: Add net_passive_inc() and net_passive_dec(). [2 files, +20/-4] 4ceb0bd4 net: better track kernel sockets lifetime [8 files, +30/-39] 47ecb8f8 PCI: Store all PCIe Supported Link Speeds [5 files, +56/-17] 18b88bbc PCI: Allow PCI bridges to go to D3Hot on all non-x86 [1 file, +4/-4] f5f8bf41 io_uring/rw: cast rw->flags assignment to rwf_t [1 file, +1/-1] b672daa8 rcu: Fix racy re-initialization of irq_work causing hangs [3 files, +9/-2] 41195023 dm: split write BIOs on zone boundaries when zone append is not emulated [1 file, +7/-11] 25ae311e PCI: Honor Max Link Speed when determining supported speeds [1 file, +4/-2] e67d015b ACPI: Return -ENODEV from acpi_parse_spcr() when SPCR support is disabled [1 file, +1/-1] Changes in 6.12.43 io_uring: don't use int for ABI ALSA: usb-audio: Validate UAC3 power domain descriptors, too ALSA: usb-audio: Validate UAC3 cluster segment descriptors ALSA: hda/realtek: Fix headset mic on HONOR BRB-X ALSA: hda/realtek: Add Framework Laptop 13 (AMD Ryzen AI 300) to quirks smb3: fix for slab out of bounds on mount to ksmbd smb: client: remove redundant lstrp update in negotiate protocol gpio: virtio: Fix config space reading. gpio: mlxbf2: use platform_get_irq_optional() Revert "gpio: mlxbf3: only get IRQ for device instance 0" gpio: mlxbf3: use platform_get_irq_optional() leds: flash: leds-qcom-flash: Fix registry access after re-bind Revert "leds: trigger: netdev: Configure LED blink interval for HW offload" netlink: avoid infinite retry looping in netlink_unicast() net: phy: micrel: fix KSZ8081/KSZ8091 cable test net: ftgmac100: fix potential NULL pointer access in ftgmac100_phy_disconnect net: gianfar: fix device leak when querying time stamp info net: enetc: fix device and OF node leak at probe net: mtk_eth_soc: fix device leak at probe net: ti: icss-iep: fix device and OF node leaks at probe net: dpaa: fix device leak when querying time stamp info net: usb: asix_devices: add phy_mask for ax88772 mdio bus nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm() NFSD: detect mismatch of file handle and delegation stateid in OPEN op NFS: Fix the setting of capabilities when automounting a new filesystem PCI: Extend isolated function probing to LoongArch LoongArch: BPF: Fix jump offset calculation in tailcall LoongArch: Don't use %pK through printk() in unwinder LoongArch: Make relocate_new_kernel_size be a .quad value LoongArch: Avoid in-place string operation on FDT content sunvdc: Balance device refcount in vdc_port_mpgroup_check clk: samsung: exynos850: fix a comment clk: samsung: gs101: fix CLK_DOUT_CMU_G3D_BUSD clk: samsung: gs101: fix alternate mout_hsi0_usb20_ref parent clock fscrypt: Don't use problematic non-inline crypto engines fs: Prevent file descriptor table allocations exceeding INT_MAX eventpoll: Fix semi-unbounded recursion Documentation: ACPI: Fix parent device references ACPI: processor: perflib: Fix initial _PPC limit application ACPI: processor: perflib: Move problematic pr->performance check block: Make REQ_OP_ZONE_FINISH a write operation mm/memory-tier: fix abstract distance calculation overflow smb: client: let send_done() cleanup before calling smbd_disconnect_rdma_connection() smb: client: don't wait for info->send_pending == 0 on error KVM: x86: Convert vcpu_run()'s immediate exit param into a generic bitmap KVM: x86: Drop kvm_x86_ops.set_dr6() in favor of a new KVM_RUN flag KVM: VMX: Allow guest to set DEBUGCTL.RTM_DEBUG if RTM is supported KVM: VMX: Extract checking of guest's DEBUGCTL into helper KVM: nVMX: Check vmcs12->guest_ia32_debugctl on nested VM-Enter KVM: VMX: Wrap all accesses to IA32_DEBUGCTL with getter/setter APIs KVM: VMX: Preserve host's DEBUGCTLMSR_FREEZE_IN_SMM while running the guest habanalabs: fix UAF in export_dmabuf() mm/smaps: fix race between smaps_hugetlb_range and migration udp: also consider secpath when evaluating ipsec use for checksumming netfilter: ctnetlink: fix refcount leak on table dump net: ti: icssg-prueth: Fix emac link speed handling net: ti: icss-iep: Fix incorrect type for return value in extts_enable() sctp: linearize cloned gso packets in sctp_rcv intel_idle: Allow loading ACPI tables for any family cpuidle: governors: menu: Avoid using invalid recent intervals data ptp: prevent possible ABBA deadlock in ptp_clock_freerun() tls: handle data disappearing from under the TLS ULP net: kcm: Fix race condition in kcm_unattach() hfs: fix general protection fault in hfs_find_init() hfs: fix slab-out-of-bounds in hfs_bnode_read() hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read() hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc() hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file() arm64: Handle KCOV __init vs inline mismatches firmware: arm_ffa: Change initcall level of ffa_init() to rootfs_initcall smb/server: avoid deadlock when linking with ReplaceIfExists nvme-pci: try function level reset on init failure dm-stripe: limit chunk_sectors to the stripe size md/raid10: set chunk_sectors limit nvme-tcp: log TLS handshake failures at error level gfs2: Validate i_depth for exhash directories gfs2: Set .migrate_folio in gfs2_{rgrp,meta}_aops loop: Avoid updating block size under exclusive owner udf: Verify partition map count drbd: add missing kref_get in handle_write_conflicts hfs: fix not erasing deleted b-tree node issue better lockdep annotations for simple_recursive_removal() ata: ahci: Disallow LPM policy control if not supported ata: ahci: Disable DIPM if host lacks support ata: libata-sata: Disallow changing LPM state if not supported fs/ntfs3: Add sanity check for file name fs/ntfs3: correctly create symlink for relative path pidfs: raise SB_I_NODEV and SB_I_NOEXEC ext2: Handle fiemap on empty files to prevent EINVAL fix locking in efi_secret_unlink() securityfs: don't pin dentries twice, once is enough... tracefs: Add d_delete to remove negative dentries usb: xhci: print xhci->xhc_state when queue_command failed platform/x86/amd: pmc: Add Lenovo Yoga 6 13ALC6 to pmc quirk list cpufreq: CPPC: Mark driver with NEED_UPDATE_LIMITS flag selftests/futex: Define SYS_futex on 32-bit architectures with 64-bit time_t usb: typec: ucsi: psy: Set current max to 100mA for BC 1.2 and Default usb: xhci: Avoid showing warnings for dying controller usb: xhci: Set avg_trb_len = 8 for EP0 during Address Device Command usb: xhci: Avoid showing errors during surprise removal soc: qcom: rpmh-rsc: Add RSC version 4 support ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered remoteproc: imx_rproc: skip clock enable when M-core is managed by the SCU usb: typec: tcpm/tcpci_maxim: fix irq wake usage pmdomain: ti: Select PM_GENERIC_DOMAINS gpio: wcd934x: check the return value of regmap_update_bits() cpufreq: Exit governor when failed to start old governor cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode ARM: rockchip: fix kernel hang during smp initialization PM / devfreq: governor: Replace sscanf() with kstrtoul() in set_freq_store() EDAC/synopsys: Clear the ECC counters on init ASoC: soc-dapm: set bias_level if snd_soc_dapm_set_bias_level() was successed thermal/drivers/qcom-spmi-temp-alarm: Enable stage 2 shutdown when required tools/nolibc: define time_t in terms of __kernel_old_time_t iio: adc: ad_sigma_delta: don't overallocate scan buffer gpio: tps65912: check the return value of regmap_update_bits() ARM: tegra: Use I/O memcpy to write to IRAM tools/build: Fix s390(x) cross-compilation with clang selftests: tracing: Use mutex_unlock for testing glob filter ACPI: PRM: Reduce unnecessary printing to avoid user confusion firmware: arm_scmi: power_control: Ensure SCMI_SYSPOWER_IDLE is set early during resume firmware: tegra: Fix IVC dependency problems PM: runtime: Clear power.needs_force_resume in pm_runtime_reinit() thermal: sysfs: Return ENODATA instead of EAGAIN for reads PM: sleep: console: Fix the black screen issue ACPI: processor: fix acpi_object initialization mmc: sdhci-msm: Ensure SD card power isn't ON when card removed ACPI: APEI: GHES: add TAINT_MACHINE_CHECK on GHES panic path selftests: vDSO: vdso_test_getrandom: Always print TAP header pps: clients: gpio: fix interrupt handling order in remove path reset: brcmstb: Enable reset drivers for ARCH_BCM2835 char: misc: Fix improper and inaccurate error code returned by misc_init() mei: bus: Check for still connected devices in mei_cl_bus_dev_release() mmc: rtsx_usb_sdmmc: Fix error-path in sd_set_power_mode() platform/chrome: cros_ec_sensorhub: Retries when a sensor is not ready ALSA: hda: Handle the jack polling always via a work ALSA: hda: Disable jack polling at shutdown x86/bugs: Avoid warning when overriding return thunk ASoC: hdac_hdmi: Rate limit logging on connection and disconnection ALSA: intel8x0: Fix incorrect codec index usage in mixer for ICH4 ASoC: SOF: topology: Parse the dapm_widget_tokens in case of DSPless mode tty: serial: fix print format specifiers ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime() usb: typec: intel_pmc_mux: Defer probe if SCU IPC isn't present usb: core: usb_submit_urb: downgrade type check pm: cpupower: Fix the snapshot-order of tsc,mperf, clock in mperf_stop() imx8m-blk-ctrl: set ISI panic write hurry level soc: qcom: mdt_loader: Actually use the e_phoff platform/x86: thinkpad_acpi: Handle KCOV __init vs inline mismatches platform/chrome: cros_ec_typec: Defer probe on missing EC parent ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control ALSA: pcm: Rewrite recalculate_boundary() to avoid costly loop ALSA: usb-audio: Avoid precedence issues in mixer_quirks macros iio: adc: ad7768-1: Ensure SYNC_IN pulse minimum timing requirement ASoC: codecs: rt5640: Retry DEVICE_ID verification ASoC: qcom: use drvdata instead of component to keep id netfilter: nft_set_pipapo: prefer kvmalloc for scratch maps selftests: netfilter: Enable CONFIG_INET_SCTP_DIAG powerpc/thp: tracing: Hide hugepage events under CONFIG_PPC_BOOK3S_64 Bluetooth: btusb: Add new VID/PID 0489/e14e for MT7925 Bluetooth: hci_sock: Reset cookie to zero in hci_sock_free_cookie() xen/netfront: Fix TX response spurious interrupts wifi: iwlwifi: mvm: avoid outdated reorder buffer head_sn net: usb: cdc-ncm: check for filtering capability wifi: ath12k: Correct tid cleanup when tid setup fails ktest.pl: Prevent recursion of default variable options wifi: cfg80211: reject HTC bit for management frames s390/time: Use monotonic clock in get_cycles() be2net: Use correct byte order and format string for TCP seq and ack_seq libbpf: Verify that arena map exists when adding arena relocations idpf: preserve coalescing settings across resets wifi: rtw89: wow: Add Basic Rate IE to probe request in scheduled scan mode wifi: rtw89: Lower the timeout in rtw89_fw_read_c2h_reg() for USB et131x: Add missing check after DMA map net: ag71xx: Add missing check after DMA map net/mlx5e: Properly access RCU protected qdisc_sleeping variable net: pcs: xpcs: mask readl() return value to 16 bits arm64: Mark kernel as tainted on SAE and SError panic drm/amd/pm: fix null pointer access rcu: Protect ->defer_qs_iw_pending from data race drm/amd/display: limit clear_update_flags to dcn32 and above can: ti_hecc: fix -Woverflow compiler warning net: mctp: Prevent duplicate binds wifi: cfg80211: Fix interface type validation wifi: mac80211: don't unreserve never reserved chanctx net: ipv4: fix incorrect MTU in broadcast routes net: thunderx: Fix format-truncation warning in bgx_acpi_match_id() net: phy: micrel: Add ksz9131_resume() perf/cxlpmu: Remove unintended newline from IRQ name format string sched/deadline: Fix accounting after global limits change bpf: Forget ranges when refining tnum after JSET wifi: iwlwifi: mvm: set gtk id also in older FWs um: Re-evaluate thread flags repeatedly wifi: iwlwifi: mvm: fix scan request validation s390/stp: Remove udelay from stp_sync_clock() net: phy: bcm54811: PHY initialization sched/fair: Bump sd->max_newidle_lb_cost when newidle balance fails wifi: mac80211: don't complete management TX on SAE commit wifi: mac80211: avoid weird state in error path s390/early: Copy last breaking event address to pt_regs (powerpc/512) Fix possible `dma_unmap_single()` on uninitialized pointer ipv6: mcast: Check inet6_dev->dead under idev->mc_lock in __ipv6_dev_mc_inc(). rcu/nocb: Fix possible invalid rdp's->nocb_cb_kthread pointer access wifi: mac80211: fix rx link assignment for non-MLO stations drm/msm: use trylock for debugfs drm/msm: Add error handling for krealloc in metadata setup perf/arm: Add missing .suppress_bind_attrs drm/imagination: Clear runtime PM errors while resetting the GPU wifi: rtw89: Fix rtw89_mac_power_switch() for USB wifi: mt76: mt7915: mcu: re-init MCU before loading FW patch kselftest/arm64: Specify SVE data when testing VL set in sve-ptrace drm/xe/xe_query: Use separate iterator while filling GT list net: thunderbolt: Enable end-to-end flow control also in transmit net: thunderbolt: Fix the parameter passing of tb_xdomain_enable_paths()/tb_xdomain_disable_paths() xfrm: Duplicate SPI Handling net: atlantic: add set_power to fw_ops for atl2 to fix wol ACPI: Suppress misleading SPCR console message when SPCR table is absent net: ieee8021q: fix insufficient table-size assertion net: fec: allow disable coalescing drm/amd/display: Separate set_gsl from set_gsl_source_select wifi: ath10k: shutdown driver when hardware is unreliable wifi: ath12k: Add memset and update default rate value in wmi tx completion wifi: ath12k: Fix station association with MBSSID Non-TX BSS lib: packing: Include necessary headers wifi: iwlwifi: dvm: fix potential overflow in rs_fill_link_cmd() wifi: iwlwifi: fw: Fix possible memory leak in iwl_fw_dbg_collect drm/amd/display: Fix 'failed to blank crtc!' drm/amd/display: Initialize mode_select to 0 wifi: mac80211: update radar_required in channel context after channel switch wifi: rtlwifi: fix possible skb memory leak in `_rtl_pci_rx_interrupt()`. wifi: ath12k: Enable REO queue lookup table feature on QCN9274 hw2.0 wifi: ath12k: Decrement TID on RX peer frag setup error handling powerpc: floppy: Add missing checks after DMA map netmem: fix skb_frag_address_safe with unreadable skbs arm64: stacktrace: Check kretprobe_find_ret_addr() return value wifi: iwlegacy: Check rate_idx range after addition neighbour: add support for NUD_PERMANENT proxy entries dpaa_eth: don't use fixed_phy_change_carrier drm/amd: Allow printing VanGogh OD SCLK levels without setting dpm to manual net: vlan: Make is_vlan_dev() a stub when VLAN is not configured net: vlan: Replace BUG() with WARN_ON_ONCE() in vlan_dev_* stubs gve: Return error for unknown admin queue command net: dsa: b53: ensure BCM5325 PHYs are enabled net: dsa: b53: fix b53_imp_vlan_setup for BCM5325 net: dsa: b53: prevent GMII_PORT_OVERRIDE_CTRL access on BCM5325 net: dsa: b53: prevent DIS_LEARNING access on BCM5325 net: dsa: b53: prevent SWITCH_CTRL access on BCM5325 bpftool: Fix JSON writer resource leak in version command ptp: Use ratelimite for freerun error message wifi: rtw89: scan abort when assign/unassign_vif wifi: rtlwifi: fix possible skb memory leak in _rtl_pci_init_one_rxdesc() ionic: clean dbpage in de-init drm/xe: Make dma-fences compliant with the safe access rules net: ncsi: Fix buffer overflow in fetching version id drm: renesas: rz-du: mipi_dsi: Add min check for VCLK range drm/ttm: Should to return the evict error uapi: in6: restore visibility of most IPv6 socket options bpf: Make reg_not_null() true for CONST_PTR_TO_MAP selftests/bpf: Fix ringbuf/ringbuf_write test failure with arm64 64KB page size selftests/bpf: Fix a user_ringbuf failure with arm64 64KB page size drm/amd/display: Update DMCUB loading sequence for DCN3.5 drm/amd/display: Avoid trying AUX transactions on disconnected ports drm/ttm: Respect the shrinker core free target rcu: Fix rcu_read_unlock() deadloop due to IRQ work net: dsa: b53: fix IP_MULTICAST_CTRL on BCM5325 vsock/virtio: Resize receive buffers so that each SKB fits in a 4K page vhost: fail early when __vhost_add_used() fails drm/amd/display: Only finalize atomic_obj if it was initialized drm/amd/display: Avoid configuring PSR granularity if PSR-SU not supported drm/amd/display: Disable dsc_power_gate for dcn314 by default watchdog: sbsa: Adjust keepalive timeout to avoid MediaTek WS0 race condition cifs: Fix calling CIFSFindFirst() for root path without msearch fbdev: fix potential buffer overflow in do_register_framebuffer() crypto: hisilicon/hpre - fix dma unmap sequence ext4: do not BUG when INLINE_DATA_FL lacks system.data xattr clk: tegra: periph: Fix error handling and resolve unsigned compare warning mfd: axp20x: Set explicit ID for AXP313 regulator phy: rockchip-pcie: Properly disable TEST_WRITE strobe signal scsi: libiscsi: Initialize iscsi_conn->dd_data only if memory is allocated fs/orangefs: use snprintf() instead of sprintf() watchdog: dw_wdt: Fix default timeout hwmon: (emc2305) Set initial PWM minimum value during probe based on thermal state clk: qcom: ipq5018: keep XO clock always on MIPS: vpe-mt: add missing prototypes for vpe_{alloc,start,stop,free} watchdog: iTCO_wdt: Report error if timeout configuration fails scsi: bfa: Double-free fix jfs: truncate good inode pages when hard link is 0 jfs: Regular file corruption check jfs: upper bound check of tree index in dbAllocAG media: hi556: Fix reset GPIO timings RDMA/bnxt_re: Fix size of uverbs_copy_to() in BNXT_RE_METHOD_GET_TOGGLE_MEM crypto: jitter - fix intermediary handling MIPS: Don't crash in stack_top() for tasks without ABI or vDSO MIPS: lantiq: falcon: sysctrl: fix request memory check logic clk: thead: Mark essential bus clocks as CLK_IGNORE_UNUSED media: ipu-bridge: Add _HID for OV5670 media: v4l2-common: Reduce warnings about missing V4L2_CID_LINK_FREQ control leds: leds-lp50xx: Handle reg to get correct multi_index dmaengine: stm32-dma: configure next sg only if there are more than 2 sgs RDMA: hfi1: fix possible divide-by-zero in find_hw_thread_mask() RDMA/core: reduce stack using in nldev_stat_get_doit() scsi: lpfc: Ensure HBA_SETUP flag is used only for SLI4 in dev_loss_tmo_callbk scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure power: supply: qcom_battmgr: Add lithium-polymer entry scsi: mpt3sas: Correctly handle ATA device errors scsi: mpi3mr: Correctly handle ATA device errors pinctrl: stm32: Manage irq affinity settings media: tc358743: Check I2C succeeded during probe media: tc358743: Return an appropriate colorspace from tc358743_set_fmt media: tc358743: Increase FIFO trigger level to 374 media: usb: hdpvr: disable zero-length read messages media: dvb-frontends: dib7090p: fix null-ptr-deref in dib7090p_rw_on_apb() media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar media: uvcvideo: Add quirk for HP Webcam HD 2300 media: uvcvideo: Fix bandwidth issue for Alcor camera crypto: octeontx2 - add timeout for load_fvc completion poll crypto: ccp - Add missing bootloader info reg for pspv6 clk: renesas: rzg2l: Postpone updating priv->clks[] soundwire: amd: serialize amd manager resume sequence during pm_prepare soundwire: amd: cancel pending slave status handling workqueue during remove sequence soundwire: Move handle_nested_irq outside of sdw_dev_lock md: dm-zoned-target: Initialize return variable r to avoid uninitialized use module: Prevent silent truncation of module name in delete_module(2) i3c: add missing include to internal header rtc: ds1307: handle oscillator stop flag (OSF) for ds1341 apparmor: shift ouid when mediating hard links in userns i3c: don't fail if GETHDRCAP is unsupported i3c: master: Initialize ret in i3c_i2c_notifier_call() dm-mpath: don't print the "loaded" message if registering fails dm-table: fix checking for rq stackable devices apparmor: use the condition in AA_BUG_FMT even with debug disabled apparmor: fix x_table_lookup when stacking is not the first entry i2c: Force DLL0945 touchpad i2c freq to 100khz exfat: add cluster chain loop check for dir f2fs: check the generic conditions first printk: nbcon: Allow reacquire during panic kconfig: lxdialog: replace strcpy() with strncpy() in inputbox.c vfio/type1: conditional rescheduling while pinning kconfig: nconf: Ensure null termination where strncpy is used scsi: Fix sas_user_scan() to handle wildcard and multi-channel scans scsi: target: core: Generate correct identifiers for PR OUT transport IDs scsi: aacraid: Stop using PCI_IRQ_AFFINITY vfio/mlx5: fix possible overflow in tracking max message size ipmi: Use dev_warn_ratelimited() for incorrect message warnings kconfig: gconf: avoid hardcoding model2 in on_treeview2_cursor_changed() kconfig: gconf: fix potential memory leak in renderer_edited() kconfig: lxdialog: fix 'space' to (de)select options ipmi: Fix strcpy source and destination the same tools/power turbostat: Handle non-root legacy-uncore sysfs permissions tools/power turbostat: Fix build with musl tools/power turbostat: Handle cap_get_proc() ENOSYS smb: client: don't call init_waitqueue_head(&info->conn_wait) twice in _smbd_get_connection lib/sbitmap: convert shallow_depth from one word to the whole sbitmap ALSA: hda/realtek: add LG gram 16Z90R-A to alc269 fixup table net: phy: smsc: add proper reset flags for LAN8710A ASoC: Intel: avs: Fix uninitialized pointer error in probe() block: avoid possible overflow for chunk_sectors check in blk_stack_limits() pNFS: Fix stripe mapping in block/scsi layout pNFS: Fix disk addr range check in block/scsi layout pNFS: Handle RPC size limit for layoutcommits pNFS: Fix uninited ptr deref in block/scsi layout rtc: ds1307: remove clear of oscillator stop flag (OSF) in probe scsi: lpfc: Remove redundant assignment to avoid memory leak ASoC: fsl_sai: replace regmap_write with regmap_update_bits cifs: Fix collect_sample() to handle any iterator type drm/amdgpu: fix vram reservation issue drm/amdgpu: fix incorrect vm flags to map bo mm/damon/core: commit damos->target_nid block: Introduce bio_needs_zone_write_plugging() dm: Always split write BIOs to zoned device limits clk: qcom: gcc-ipq8074: fix broken freq table for nss_port6_tx_clk_src cifs: reset iface weights when we cannot find a candidate iommu/vt-d: Optimize iotlb_sync_map for non-caching/non-RWBF modes iommu/arm-smmu-qcom: Add SM6115 MDSS compatible iommufd: Report unmapped bytes in the error path of iopt_unmap_iova_range iommufd: Prevent ALIGN() overflow ext4: fix zombie groups in average fragment size lists ext4: fix largest free orders lists corruption on mb_optimize_scan switch ext4: initialize superblock fields in the kballoc-test.c kunit tests usb: core: config: Prevent OOB read in SS endpoint companion parsing misc: rtsx: usb: Ensure mmc child device is active when card is present usb: typec: ucsi: Update power_supply on power role change comedi: fix race between polling and detaching thunderbolt: Fix copy+paste error in match_service_id() cdc-acm: fix race between initial clearing halt and open btrfs: zoned: use filesystem size not disk size for reclaim decision btrfs: abort transaction during log replay if walk_log_tree() failed btrfs: zoned: do not remove unwritten non-data block group btrfs: qgroup: set quota enabled bit if quota disable fails flushing reservations btrfs: don't ignore inode missing when replaying log tree btrfs: fix ssd_spread overallocation btrfs: populate otime when logging an inode item btrfs: qgroup: fix qgroup create ioctl returning success after quotas disabled btrfs: don't skip remaining extrefs if dir not found during log replay btrfs: clear dirty status from extent buffer on error at insert_new_root() btrfs: fix log tree replay failure due to file with 0 links and extents btrfs: error on missing block group when unaccounting log tree extent buffers btrfs: zoned: do not select metadata BG as finish target btrfs: fix iteration bug in __qgroup_excl_accounting() btrfs: do not allow relocation of partially dropped subvolumes xfs: fix scrub trace with null pointer in quotacheck userfaultfd: fix a crash in UFFDIO_MOVE when PMD is a migration entry fbdev: Fix vmalloc out-of-bounds write in fast_imageblit net/sched: ets: use old 'nbands' while purging unused classes hv_netvsc: Fix panic during namespace deletion with VF parisc: Makefile: fix a typo in palo.conf mm, slab: restore NUMA policy support for large kmalloc mm/ptdump: take the memory hotplug lock inside ptdump_walk_pgd() mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup() mm/kmemleak: avoid deadlock by moving pr_warn() outside kmemleak_lock media: uvcvideo: Fix 1-byte out-of-bounds read in uvc_parse_format() media: venus: Fix OOB read due to missing payload bound check media: uvcvideo: Do not mark valid metadata as invalid media: v4l2: Add support for NV12M tiled variants to v4l2_format_info() tools/nolibc: fix spelling of FD_SETBITMASK in FD_* macros RDMA/siw: Fix the sendmsg byte count in siw_tcp_sendpages HID: magicmouse: avoid setting up battery timer when not needed wifi: mac80211: check basic rates validity in sta_link_apply_parameters tools/hv: fcopy: Fix irregularities with size of ring buffer HID: apple: avoid setting up battery timer for devices without battery mfd: cros_ec: Separate charge-control probing from USB-PD net: Add net_passive_inc() and net_passive_dec(). net: better track kernel sockets lifetime smb: client: fix netns refcount leak after net_passive changes PCI: Store all PCIe Supported Link Speeds PCI: Allow PCI bridges to go to D3Hot on all non-x86 PCI/ACPI: Fix runtime PM ref imbalance on Hot-Plug Capable ports arm64: dts: ti: k3-j722s-evm: Fix USB2.0_MUX_SEL to select Type-C arm64: dts: ti: k3-j722s-evm: Fix USB gpio-hog level for Type-C rust: kbuild: clean output before running `rustdoc` rust: workaround `rustdoc` target modifiers bug ata: libata-sata: Add link_power_management_supported sysfs attribute io_uring/rw: cast rw->flags assignment to rwf_t firmware: arm_scmi: Convert to SYSTEM_SLEEP_PM_OPS drm/amd/display: Allow DCN301 to clear update flags rcu: Fix racy re-initialization of irq_work causing hangs dm: split write BIOs on zone boundaries when zone append is not emulated PCI: Honor Max Link Speed when determining supported speeds ACPI: Return -ENODEV from acpi_parse_spcr() when SPCR support is disabled Linux 6.12.43 Change-Id: I57a7d59ba1a3075fef16105710d5ca8605e686b1 Signed-off-by:Greg Kroah-Hartman <gregkh@google.com>
Loading
Please sign in to comment