Merge 6.12.44 into android16-6.12-lts
GKI (arm64) relevant 62 out of 323 changes, affecting 84 files +826/-552 8e273947 serial: 8250: fix panic due to PSLVERR [1 file, +1/-2] 2b6e3546 PM: runtime: Take active children into account in pm_runtime_get_if_in_use() [1 file, +18/-9] 88646167 dm: dm-crypt: Do not partially accept write BIOs with zoned targets [1 file, +39/-10] f0fc87ca dm: Check for forbidden splitting of zone write operations [1 file, +13/-4] 14cfb25e ext4: check fast symlink for ea_inode correctly [1 file, +1/-1] 4fa10989 ext4: fix fsmap end of range reporting with bigalloc [1 file, +12/-3] 0bbcd943 ext4: fix reserved gdt blocks handling in fsmap [1 file, +8/-0] 48a6128a ext4: don't try to clear the orphan_present feature block device is r/o [1 file, +2/-0] e767e51c ext4: use kmalloc_array() for array space allocation [1 file, +3/-2] 275c88b7 ext4: fix hole length calculation overflow in non-extent inodes [1 file, +2/-2] 6dc4a6eb scsi: ufs: ufs-pci: Fix hibernate state transition for Intel MTL-like host controllers [1 file, +27/-0] 47bf4ef2 scsi: ufs: ufs-pci: Fix default runtime and system PM levels [1 file, +14/-1] 72e849b5 readahead: fix return value of page_cache_next_miss() when no hole is found [1 file, +2/-1] 365cc41d PCI/portdrv: Use is_pciehp instead of is_hotplug_bridge [1 file, +1/-1] 6cf65505 PCI: endpoint: Fix configfs group list head handling [1 file, +0/-1] faf332a1 vsock/virtio: Validate length in packet header before skb_put() [1 file, +10/-2] 21d9382c vhost/vsock: Avoid allocating arbitrarily-sized SKBs [1 file, +4/-2] 888aa660 f2fs: fix to avoid out-of-boundary access in dnode page [1 file, +10/-0] 429d50cb jbd2: prevent softlockup in jbd2_log_do_checkpoint() [1 file, +1/-0] 0ac47b86 media: v4l2-ctrls: Don't reset handler's error in v4l2_ctrl_handler_free() [1 file, +0/-1] c826250c USB: typec: Use str_enable_disable-like helpers [6 files, +27/-21] f08c80af netfs: Fix unbuffered write error handling [4 files, +14/-4] fe9da181 io_uring/net: commit partial buffers on retry [1 file, +15/-12] d9f93172 io_uring/futex: ensure io_futex_wait() cleans up properly on failure [1 file, +3/-0] 4652d0b6 iov_iter: iterate_folioq: fix handling of offset >= folio size [1 file, +11/-9] 12e7df89 scsi: core: Fix command pass through retry regression [1 file, +3/-0] 74482f00 ext4: preserve SB_I_VERSION on remount [1 file, +3/-3] 3adec707 debugfs: fix mount options not being applied [1 file, +10/-1] 042cf48e fs/buffer: fix use-after-free when call bh_read() helper [1 file, +1/-1] d133154c use uniform permission checks for all mount propagation changes [1 file, +20/-14] b39b6207 cpuidle: menu: Remove iowait influence [1 file, +9/-67] 87dca4c6 cpuidle: governors: menu: Avoid selecting states with too much latency [1 file, +12/-17] f42e2149 kcov, usb: Don't disable interrupts in kcov_remote_start_usb_softirq() [2 files, +14/-45] 33bfc3a4 usb: quirks: Add DELAY_INIT quick for another SanDisk 3.2Gen1 Flash Drive [1 file, +1/-0] b0cdcacd usb: core: hcd: fix accessing unmapped memory in SINGLE_STEP_SET_FEATURE test [1 file, +7/-1] 2f7fc6ec usb: xhci: Fix slot_id resource race conflict [5 files, +35/-23] 900fdc73 usb: dwc3: Ignore late xferNotReady event to prevent halt timeout [1 file, +9/-0] f49697df usb: dwc3: Remove WARN_ON for device endpoint command timeouts [2 files, +24/-6] e1fdc506 tracing: Remove unneeded goto out logic [1 file, +15/-23] d0c68045 tracing: Limit access to parser->buffer when trace_get_user failed [2 files, +19/-7] 9c4afcaf ovl: use I_MUTEX_PARENT when locking parent in ovl_create_temp() [1 file, +1/-1] 68da1fac cgroup/cpuset: Use static_branch_enable_cpuslocked() on cpusets_insane_config_key [1 file, +1/-1] 7a60c213 cgroup/cpuset: Fix a partition error with CPU hotplug [1 file, +4/-3] d218e87d drm/format-helper: Add conversion from XRGB8888 to BGR888 [3 files, +138/-0] f7798cb6 drm/format-helper: Add generic conversion to 32-bit formats [1 file, +19/-65] 46d9ebf9 drm/tests: Do not use drm_fb_blit() in format-helper tests [4 files, +131/-102] 846bda14 iosys-map: Fix undefined behavior in iosys_map_clear() [1 file, +1/-6] bdb19cd0 net: bridge: fix soft lockup in br_multicast_query_expired() [2 files, +18/-0] 0d340bbb Bluetooth: hci_sync: Fix scan state after PA Sync has been established [1 file, +5/-2] 369518d9 Bluetooth: hci_sync: Prevent unintended PA sync when SID is 0xFF [1 file, +8/-4] dcb367e7 Bluetooth: hci_event: fix MTU for BN == 0 in CIS Established [1 file, +4/-4] 975e2590 Bluetooth: hci_conn: do return error from hci_enhanced_setup_sync() [1 file, +2/-1] 9d9b0456 ALSA: usb-audio: Fix size validation in convert_chmap_v3() [1 file, +1/-1] 041e2f94 net: gso: Forbid IPv6 TSO with extensions on devices with only IPV6_CSUM [1 file, +12/-0] 94731cc5 ppp: fix race conditions in ppp_fill_forward_path [1 file, +11/-6] 22042ffe net: usb: asix_devices: Fix PHY address mask in MDIO bus initialization [1 file, +1/-1] 23ff73c9 net/sched: Remove unnecessary WARNING condition for empty child qdisc in htb_activate [1 file, +1/-1] 34327b36 ALSA: timer: fix ida_free call while not allocated [1 file, +2/-2] 892fe7bf net/mlx5: Add IFC bits and enums for buf_ownership [1 file, +12/-2] ba1e8eab ALSA: usb-audio: Use correct sub-type for UAC3 feature unit validation [1 file, +1/-1] 51e85313 netfilter: nf_reject: don't leak dst refcount for loopback packets [2 files, +4/-7] 4edaeba4 alloc_fdtable(): change calling conventions. [1 file, +29/-46] Changes in 6.12.44 serial: 8250: fix panic due to PSLVERR ata: Fix SATA_MOBILE_LPM_POLICY description in Kconfig cpufreq: armada-8k: Fix off by one in armada_8k_cpufreq_free_table() platform/chrome: cros_ec: Unregister notifier in cros_ec_unregister() PM: runtime: Take active children into account in pm_runtime_get_if_in_use() dm: dm-crypt: Do not partially accept write BIOs with zoned targets dm: Check for forbidden splitting of zone write operations m68k: Fix lost column on framebuffer debug console usb: atm: cxacru: Merge cxacru_upload_firmware() into cxacru_heavy_init() usb: gadget: udc: renesas_usb3: fix device leak at unbind usb: musb: omap2430: fix device leak at unbind usb: dwc3: meson-g12a: fix device leaks at unbind usb: dwc3: imx8mp: fix device leak at unbind bus: mhi: host: Fix endianness of BHI vector table bus: mhi: host: Detect events pointing to unexpected TREs vt: keyboard: Don't process Unicode characters in K_OFF mode vt: defkeymap: Map keycodes above 127 to K_HOLE lib/crypto: mips/chacha: Fix clang build and remove unneeded byteswap crypto: qat - lower priority for skcipher and aead algorithms crypto: caam - Prevent crash on suspend with iMX8QM / iMX8ULP crypto: qat - flush misc workqueue during device shutdown crypto: octeontx2 - Fix address alignment issue on ucode loading crypto: octeontx2 - Fix address alignment on CN10K A0/A1 and OcteonTX2 crypto: octeontx2 - Fix address alignment on CN10KB and CN10KA-B0 Revert "vgacon: Add check for vc_origin address range in vgacon_scroll()" ksmbd: fix refcount leak causing resource not released ksmbd: extend the connection limiting mechanism to support IPv6 tracing: fprobe-event: Sanitize wildcard for fprobe event name ext4: check fast symlink for ea_inode correctly ext4: fix fsmap end of range reporting with bigalloc ext4: fix reserved gdt blocks handling in fsmap ext4: don't try to clear the orphan_present feature block device is r/o ext4: use kmalloc_array() for array space allocation ext4: fix hole length calculation overflow in non-extent inodes btrfs: zoned: fix write time activation failure for metadata block group btrfs: fix incorrect log message for nobarrier mount option btrfs: restore mount option info messages during mount btrfs: fix printing of mount info messages for NODATACOW/NODATASUM arm64: dts: ti: k3-am62-main: Remove eMMC High Speed DDR support arm64: dts: ti: k3-pinctrl: Enable Schmitt Trigger by default arm64: dts: exynos: gs101: ufs: add dma-coherent property arm64: dts: ti: k3-am62a7-sk: fix pinmux for main_uart1 arm64: dts: ti: k3-am62-verdin: Enable pull-ups on I2C buses apparmor: Fix 8-byte alignment for initial dfa blob streams dt-bindings: display: sprd,sharkl3-dpu: Fix missing clocks constraints dt-bindings: display: sprd,sharkl3-dsi-host: Fix missing clocks constraints scsi: dt-bindings: mediatek,ufs: Add ufs-disable-mcq flag for UFS host scsi: ufs: exynos: Fix programming of HCI_UTRL_NEXUS_TYPE scsi: mpi3mr: Fix race between config read submit and interrupt completion ata: libata-scsi: Fix ata_to_sense_error() status handling scsi: ufs: ufs-pci: Fix hibernate state transition for Intel MTL-like host controllers scsi: ufs: ufs-pci: Fix default runtime and system PM levels ata: libata-scsi: Fix CDL control soc: qcom: mdt_loader: Ensure we don't read past the ELF header zynq_fpga: use sgtable-based scatterlist wrappers iio: imu: bno055: fix OOB access of hw_xlate array iio: adc: ad_sigma_delta: change to buffer predisable wifi: brcmsmac: Remove const from tbl_ptr parameter in wlc_lcnphy_common_read_table() wifi: ath12k: fix dest ring-buffer corruption wifi: ath12k: fix source ring-buffer corruption wifi: ath12k: fix dest ring-buffer corruption when ring is full wifi: ath11k: fix dest ring-buffer corruption wifi: ath11k: fix source ring-buffer corruption wifi: ath11k: fix dest ring-buffer corruption when ring is full pwm: imx-tpm: Reset counter if CMOD is 0 pwm: mediatek: Handle hardware enable and clock enable separately pwm: mediatek: Fix duty and period setting hwmon: (gsc-hwmon) fix fan pwm setpoint show functions mtd: spi-nor: Fix spi_nor_try_unlock_all() mtd: spinand: propagate spinand_wait() errors from spinand_write_page() mtd: rawnand: fsmc: Add missing check after DMA map mtd: rawnand: renesas: Add missing check after DMA map readahead: fix return value of page_cache_next_miss() when no hole is found PCI/portdrv: Use is_pciehp instead of is_hotplug_bridge PCI: endpoint: Fix configfs group list head handling PCI: endpoint: Fix configfs group removal on driver teardown PCI: imx6: Add IMX8MM_EP and IMX8MP_EP fixed 256-byte BAR 4 in epc_features PCI: imx6: Remove apps_reset toggling from imx_pcie_{assert/deassert}_core_reset PCI: imx6: Delay link start until configfs 'start' written vsock/virtio: Validate length in packet header before skb_put() vhost/vsock: Avoid allocating arbitrarily-sized SKBs phy: qcom: phy-qcom-m31: Update IPQ5332 M31 USB phy initialization sequence amdgpu/amdgpu_discovery: increase timeout limit for IFWI init ASoC: SOF: amd: acp-loader: Use GFP_KERNEL for DMA allocations in resume context f2fs: fix to avoid out-of-boundary access in dnode page jbd2: prevent softlockup in jbd2_log_do_checkpoint() kbuild: userprogs: use correct linker when mixing clang and GNU ld soc/tegra: pmc: Ensure power-domains are in a known state parisc: Check region is readable by user in raw_copy_from_user() parisc: Define and use set_pte_at() parisc: Drop WARN_ON_ONCE() from flush_cache_vmap parisc: Makefile: explain that 64BIT requires both 32-bit and 64-bit compilers parisc: Rename pte_needs_flush() to pte_needs_cache_flush() in cache.c parisc: Revise __get_user() to probe user read access parisc: Revise gateway LWS calls to probe user read access parisc: Try to fixup kernel exception in bad_area_nosemaphore path of do_page_fault() parisc: Update comments in make_insert_tlb media: gspca: Add bounds checking to firmware parser media: hi556: correct the test pattern configuration media: imx: fix a potential memory leak in imx_media_csc_scaler_device_init() media: ipu6: isys: Use correct pads for xlate_streams() media: vivid: fix wrong pixel_array control size media: verisilicon: Fix AV1 decoder clock frequency media: v4l2-ctrls: Don't reset handler's error in v4l2_ctrl_handler_free() media: usbtv: Lock resolution while streaming media: rainshadow-cec: fix TOCTOU race condition in rain_interrupt() media: pisp_be: Fix pm_runtime underrun in probe media: ov2659: Fix memory leaks in ov2659_probe() media: mt9m114: Fix deadlock in get_frame_interval/set_frame_interval media: ivsc: Fix crash at shutdown due to missing mei_cldev_disable() calls media: qcom: camss: cleanup media device allocated resource on error path media: venus: Add a check for packet size after reading from shared memory media: venus: Fix MSM8998 frequency table media: venus: hfi: explicitly release IRQ during teardown media: venus: protect against spurious interrupts during probe media: venus: vdec: Clamp param smaller than 1fps and bigger than 240. media: venus: venc: Clamp param smaller than 1fps and bigger than 240 drm/amdgpu/discovery: fix fw based ip discovery drm/amd: Restore cached power limit during resume drm/amdgpu: Avoid extra evict-restore process. drm/amdgpu: check if hubbub is NULL in debugfs/amdgpu_dm_capabilities drm/amdgpu: Initialize data to NULL in imu_v12_0_program_rlc_ram() drm/amdgpu: Update external revid for GC v9.5.0 drm/amdgpu: update mmhub 3.0.1 client id mappings drm/amdgpu: update mmhub 4.1.0 client id mappings drm/amdkfd: Destroy KFD debugfs after destroy KFD wq drm/amd/display: Add primary plane to commits for correct VRR handling drm/amd/display: fix a Null pointer dereference vulnerability drm/amd/display: Don't overwrite dce60_clk_mgr LoongArch: KVM: Make function kvm_own_lbt() robust net, hsr: reject HSR frame if skb can't hold tag sched/ext: Fix invalid task state transitions on class switch ipv6: sr: Fix MAC comparison to be constant-time ACPI: pfr_update: Fix the driver update version check mptcp: drop skb if MPTCP skb extension allocation fails mptcp: pm: kernel: flush: do not reset ADD_ADDR limit selftests: mptcp: pm: check flush doesn't reset limits mm/damon/ops-common: ignore migration request to invalid nodes x86/sev: Ensure SVSM reserved fields in a page validation entry are initialized to zero USB: typec: Use str_enable_disable-like helpers usb: typec: fusb302: cache PD RX state btrfs: qgroup: drop unused parameter fs_info from __del_qgroup_rb() btrfs: qgroup: fix race between quota disable and quota rescan ioctl btrfs: move transaction aborts to the error site in add_block_group_free_space() btrfs: always abort transaction on failure to add block group to free space tree btrfs: abort transaction on unexpected eb generation at btrfs_copy_root() btrfs: explicitly ref count block_group on new_bgs list btrfs: codify pattern for adding block_group to bg_list btrfs: zoned: requeue to unused block group list if zone finish failed xfs: fully decouple XFS_IBULK* flags from XFS_IWALK* flags btrfs: send: factor out common logic when sending xattrs btrfs: send: only use boolean variables at process_recorded_refs() btrfs: send: add and use helper to rename current inode when processing refs btrfs: send: keep the current inode's path cached btrfs: send: avoid path allocation for the current inode when issuing commands btrfs: send: use fallocate for hole punching with send stream v2 btrfs: send: make fs_path_len() inline and constify its argument netfs: Fix unbuffered write error handling io_uring/net: commit partial buffers on retry ata: libata-scsi: Return aborted command when missing sense and result TF sched_ext: initialize built-in idle state before ops.init() Revert "can: ti_hecc: fix -Woverflow compiler warning" io_uring/futex: ensure io_futex_wait() cleans up properly on failure iov_iter: iterate_folioq: fix handling of offset >= folio size iommu/arm-smmu-v3: Fix smmu_domain->nr_ats_masters decrement mmc: sdhci-pci-gli: Add a new function to simplify the code memstick: Fix deadlock by moving removing flag earlier mmc: sdhci-pci-gli: GL9763e: Mask the replay timer timeout of AER mmc: sdhci-pci-gli: GL9763e: Rename the gli_set_gl9763e() for consistency NFS: Fix a race when updating an existing write squashfs: fix memory leak in squashfs_fill_super mm/debug_vm_pgtable: clear page table entries at destroy_args() mm/memory-failure: fix infinite UCE for VM_PFNMAP pfn ALSA: hda/realtek: Add support for HP EliteBook x360 830 G6 and EliteBook 830 G6 RDMA/rxe: Flush delayed SKBs while releasing RXE resources s390/sclp: Fix SCCB present check platform/x86/intel-uncore-freq: Check write blocked for ELC kvm: retry nx_huge_page_recovery_thread creation accel/habanalabs/gaudi2: Use kvfree() for memory allocated with kvcalloc() drm/amdgpu/swm14: Update power limit logic drm/amd/display: Avoid a NULL pointer dereference drm/amd/display: Don't overclock DCE 6 by 15% drm/amd/display: Fix fractional fb divider in set_pixel_clock_v3 drm/amd/display: Fix Xorg desktop unresponsive on Replay panel drm/amd/display: Fix DP audio DTO1 clock source on DCE 6. drm/amd/display: Find first CRTC and its line time in dce110_fill_display_configs drm/amd/display: Fill display clock and vblank time in dce110_fill_display_configs scsi: core: Fix command pass through retry regression soc: qcom: mdt_loader: Fix error return values in mdt_header_valid() mptcp: remove duplicate sk_reset_timer call mptcp: disable add_addr retransmission when timeout is 0 Mark xe driver as BROKEN if kernel page size is not 4kB PCI: imx6: Add i.MX8Q PCIe Endpoint (EP) support PCI: imx6: Add IMX8MQ_EP third 64-bit BAR in epc_features PCI: rockchip: Use standard PCIe definitions PCI: rockchip: Set Target Link Speed to 5.0 GT/s before retraining iio: adc: ad7173: fix setting ODR in probe scsi: mpi3mr: Drop unnecessary volatile from __iomem pointers scsi: mpi3mr: Serialize admin queue BAR writes on 32-bit systems ext4: preserve SB_I_VERSION on remount btrfs: subpage: keep TOWRITE tag until folio is cleaned arm64: dts: ti: k3-am6*: Add boot phase flag to support MMC boot arm64: dts: ti: k3-am62*: Add non-removable flag for eMMC arm64: dts: ti: k3-am6*: Remove disable-wp for eMMC arm64: dts: ti: k3-am62*: Move eMMC pinmux to top level board file debugfs: fix mount options not being applied smb: server: split ksmbd_rdma_stop_listening() out of ksmbd_rdma_destroy() fs/buffer: fix use-after-free when call bh_read() helper use uniform permission checks for all mount propagation changes cpuidle: menu: Remove iowait influence cpuidle: governors: menu: Avoid selecting states with too much latency drm/dp: Change AUX DPCD probe address from DPCD_REV to LANE0_1_STATUS mmc: sdhci_am654: Disable HS400 for AM62P SR1.0 and SR1.1 fpga: zynq_fpga: Fix the wrong usage of dma_map_sgtable() ftrace: Also allocate and copy hash for reading of filter files iio: pressure: bmp280: Use IS_ERR() in bmp280_common_probe() iio: proximity: isl29501: fix buffered read on big-endian systems most: core: Drop device reference after usage in get_channel() kcov, usb: Don't disable interrupts in kcov_remote_start_usb_softirq() cdx: Fix off-by-one error in cdx_rpmsg_probe() usb: quirks: Add DELAY_INIT quick for another SanDisk 3.2Gen1 Flash Drive comedi: Make insn_rw_emulate_bits() do insn->n samples comedi: pcl726: Prevent invalid irq number comedi: Fix use of uninitialized memory in do_insn_ioctl() and do_insnlist_ioctl() usb: core: hcd: fix accessing unmapped memory in SINGLE_STEP_SET_FEATURE test usb: renesas-xhci: Fix External ROM access timeouts USB: storage: Add unusual-devs entry for Novatek NTK96550-based camera usb: storage: realtek_cr: Use correct byte order for bcs->Residue USB: storage: Ignore driver CD mode for Realtek multi-mode Wi-Fi dongles usb: typec: maxim_contaminant: disable low power mode when reading comparator values usb: typec: maxim_contaminant: re-enable cc toggle if cc is open and port is clean usb: xhci: Fix slot_id resource race conflict usb: dwc3: Ignore late xferNotReady event to prevent halt timeout usb: dwc3: Remove WARN_ON for device endpoint command timeouts usb: dwc3: pci: add support for the Intel Wildcat Lake iio: light: Use aligned_s64 instead of open coding alignment. iio: light: as73211: Ensure buffer holes are zeroed iio: temperature: maxim_thermocouple: use DMA-safe buffer for spi_read() tracing: Remove unneeded goto out logic tracing: Limit access to parser->buffer when trace_get_user failed drm/i915/icl+/tc: Convert AUX powered WARN to a debug message compiler: remove __ADDRESSABLE_ASM{_STR,}() again drm/i915/icl+/tc: Cache the max lane count value ovl: use I_MUTEX_PARENT when locking parent in ovl_create_temp() powerpc/boot: Fix build with gcc 15 tls: fix handling of zero-length records on the rx_list iio: imu: inv_icm42600: switch timestamp type from int64_t __aligned(8) to aligned_s64 iio: imu: inv_icm42600: use = { } instead of memset() iio: imu: inv_icm42600: Convert to uXX and sXX integer types iio: imu: inv_icm42600: change invalid data error to -EBUSY x86/cpu/hygon: Add missing resctrl_cpu_detect() in bsp_init helper spi: spi-fsl-lpspi: Clamp too high speed_hz drm/nouveau/nvif: Fix potential memory leak in nvif_vmm_ctor(). cgroup/cpuset: Use static_branch_enable_cpuslocked() on cpusets_insane_config_key cgroup/cpuset: Fix a partition error with CPU hotplug drm/tests: Fix endian warning drm/panic: Move drawing functions to drm_draw drm/format-helper: Add conversion from XRGB8888 to BGR888 drm/format-helper: Move helpers for pixel conversion to header file drm/format-helper: Add generic conversion to 32-bit formats drm/tests: Do not use drm_fb_blit() in format-helper tests drm/tests: Fix drm_test_fb_xrgb8888_to_xrgb2101010() on big-endian iosys-map: Fix undefined behavior in iosys_map_clear() rust: alloc: replace aligned_size() with Kmalloc::aligned_layout() RDMA/erdma: Fix ignored return value of init_kernel_qp RDMA/hns: Fix querying wrong SCC context for DIP algorithm RDMA/bnxt_re: Fix to do SRQ armena by default RDMA/bnxt_re: Fix to remove workload check in SRQ limit path RDMA/bnxt_re: Fix a possible memory leak in the driver RDMA/bnxt_re: Fix to initialize the PBL array RDMA/hns: Fix dip entries leak on devices newer than hip09 net: xilinx: axienet: Fix RX skb ring management in DMAengine mode net: bridge: fix soft lockup in br_multicast_query_expired() rtase: Fix Rx descriptor CRC error bit definition scsi: qla4xxx: Prevent a potential error pointer dereference iommu/amd: Avoid stack buffer overflow from kernel cmdline Bluetooth: hci_sync: Fix scan state after PA Sync has been established Bluetooth: btmtk: Fix wait_on_bit_timeout interruption during shutdown Bluetooth: hci_sync: Prevent unintended PA sync when SID is 0xFF Bluetooth: hci_event: fix MTU for BN == 0 in CIS Established Bluetooth: hci_conn: do return error from hci_enhanced_setup_sync() mlxsw: spectrum: Forward packets with an IPv4 link-local source IP rust: alloc: fix `rusttest` by providing `Cmalloc::aligned_layout` too drm/hisilicon/hibmc: refactored struct hibmc_drm_private drm/hisilicon/hibmc: fix the i2c device resource leak when vdac init failed drm/hisilicon/hibmc: fix the hibmc loaded failed bug ALSA: usb-audio: Fix size validation in convert_chmap_v3() drm/amd/display: Add null pointer check in mod_hdcp_hdcp1_create_session() drm/amd/display: Don't print errors for nonexistent connectors net: gso: Forbid IPv6 TSO with extensions on devices with only IPV6_CSUM ipv6: sr: validate HMAC algorithm ID in seg6_hmac_info_add net: ethernet: mtk_ppe: add RCU lock around dev_fill_forward_path ppp: fix race conditions in ppp_fill_forward_path net: ti: icssg-prueth: Fix HSR and switch offload Enablement during firwmare reload. cifs: Fix oops due to uninitialised variable phy: mscc: Fix timestamping for vsc8584 net: usb: asix_devices: Fix PHY address mask in MDIO bus initialization gve: prevent ethtool ops after shutdown net/smc: fix UAF on smcsk after smc_listen_out() microchip: lan865x: fix missing netif_start_queue() call on device open microchip: lan865x: fix missing Timer Increment config for Rev.B0/B1 LoongArch: Optimize module load time by optimizing PLT/GOT counting s390/mm: Do not map lowcore with identity mapping ixgbe: xsk: resolve the negative overflow of budget in ixgbe_xmit_zc igc: fix disabling L1.2 PCI-E link substate on I226 on init net: dsa: microchip: Fix KSZ9477 HSR port setup issue net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit net/sched: Remove unnecessary WARNING condition for empty child qdisc in htb_activate ALSA: timer: fix ida_free call while not allocated bonding: update LACP activity flag after setting lacp_active bonding: send LACPDUs periodically in passive mode after receiving partner's LACPDU Octeontx2-af: Skip overlap check for SPI field net/mlx5: Base ECVF devlink port attrs from 0 net/mlx5: Relocate function declarations from port.h to mlx5_core.h net/mlx5: Add IFC bits and enums for buf_ownership net/mlx5e: Query FW for buffer ownership net/mlx5e: Preserve shared buffer capacity during headroom updates ALSA: usb-audio: Use correct sub-type for UAC3 feature unit validation s390/hypfs: Avoid unnecessary ioctl registration in debugfs s390/hypfs: Enable limited access during lockdown netfilter: nf_reject: don't leak dst refcount for loopback packets alloc_fdtable(): change calling conventions. Linux 6.12.44 Change-Id: Ie66abecd5a914293700162bc323a2c4c63507c79 Signed-off-by:Greg Kroah-Hartman <gregkh@google.com>
Loading
Please sign in to comment