Merge 6.12.50 into android16-6.12-lts
GKI (arm64) relevant 31 out of 87 changes, affecting 38 files +610/-200 8d685863 scsi: ufs: mcq: Fix memory allocation checks for SQE and CQE [1 file, +2/-2] 058cfa45 ALSA: usb-audio: Fix code alignment in mixer_quirks [1 file, +127/-123] 9fdb2390 ALSA: usb-audio: Fix block comments in mixer_quirks [1 file, +4/-2] d7a58b4d ALSA: usb-audio: Drop unnecessary parentheses in mixer_quirks [1 file, +3/-3] 33b1035e ALSA: usb-audio: Avoid multiple assignments in mixer_quirks [1 file, +2/-1] 80fffa36 ALSA: usb-audio: Simplify NULL comparison in mixer_quirks [1 file, +1/-1] 18478775 ALSA: usb-audio: Remove unneeded wmb() in mixer_quirks [1 file, +0/-1] a705899e ALSA: usb-audio: Add mixer quirk for Sony DualSense PS5 [1 file, +263/-0] 1f1bc26b ALSA: usb-audio: Convert comma to semicolon [1 file, +3/-3] 6b66c718 ALSA: usb-audio: Fix build with CONFIG_INPUT=n [1 file, +4/-0] 9e85e985 usb: core: Add 0x prefix to quirks debug output [1 file, +1/-1] 6074537a ALSA: usb-audio: Add DSD support for Comtrue USB Audio device [1 file, +2/-0] c2564438 ALSA: usb-audio: move mixer_quirks' min_mute into common quirk [3 files, +17/-9] 2368ce44 ALSA: usb-audio: Add mute TLV for playback volumes on more devices [1 file, +10/-0] 59657506 cpufreq: Initialize cpufreq-based invariance before subsys [1 file, +11/-9] 3d429cb1 bpf: Check the helper function is valid in get_helper_proto [2 files, +5/-2] 452ad253 bpf: Reject bpf_timer for PREEMPT_RT [1 file, +4/-0] 9fcedaba xfrm: xfrm_alloc_spi shouldn't use 0 as SPI [1 file, +3/-0] 953200d5 net: tun: Update napi->skb after XDP process [1 file, +3/-0] 23c9c485 Bluetooth: hci_sync: Fix hci_resume_advertising_sync [1 file, +7/-0] 484c7d57 Bluetooth: hci_event: Fix UAF in hci_acl_create_conn_sync [2 files, +44/-3] d2be773a vhost: Take a reference on the task in struct vhost_task. [1 file, +2/-1] 3bc813c5 net: allow alloc_skb_with_frags() to use MAX_SKB_FRAGS [1 file, +1/-1] f0e49fd1 nexthop: Forbid FDB status change while nexthop is in a group [1 file, +7/-0] 0db0d69b mm/gup: local lru_add_drain() to avoid lru_add_drain_all() [1 file, +11/-4] 9422cfa8 mm: revert "mm/gup: clear the LRU flag of a page before adding to LRU batch" [1 file, +27/-24] 895fab2a mm: folio_may_be_lru_cached() unless folio_test_large() [4 files, +16/-6] a170b9c0 futex: Prevent use-after-free during requeue-PI [1 file, +4/-2] 573b1e39 tracing: dynevent: Add a missing lockdown check on dynevent [1 file, +4/-0] ca988dcd fs/proc/task_mmu: check p->vec_buf for NULL [1 file, +3/-0] 159c156f gpiolib: Extend software-node support to support secondary software-nodes [1 file, +19/-2] Changes in 6.12.50 scsi: ufs: mcq: Fix memory allocation checks for SQE and CQE firewire: core: fix overlooked update of subsystem ABI version ALSA: usb-audio: Fix code alignment in mixer_quirks ALSA: usb-audio: Fix block comments in mixer_quirks ALSA: usb-audio: Drop unnecessary parentheses in mixer_quirks ALSA: usb-audio: Avoid multiple assignments in mixer_quirks ALSA: usb-audio: Simplify NULL comparison in mixer_quirks ALSA: usb-audio: Remove unneeded wmb() in mixer_quirks ALSA: usb-audio: Add mixer quirk for Sony DualSense PS5 ALSA: usb-audio: Convert comma to semicolon ALSA: hda/realtek: Add support for ASUS NUC using CS35L41 HDA ALSA: usb-audio: Fix build with CONFIG_INPUT=n usb: core: Add 0x prefix to quirks debug output net: fec: rename struct fec_devinfo fec_imx6x_info -> fec_imx6sx_info net: sfp: add quirk for Potron SFP+ XGSPON ONU Stick mmc: sdhci-cadence: add Mobileye eyeQ support i2c: designware: Add quirk for Intel Xe ALSA: usb-audio: Add DSD support for Comtrue USB Audio device ALSA: usb-audio: move mixer_quirks' min_mute into common quirk ALSA: usb-audio: Add mute TLV for playback volumes on more devices net: sfp: add quirk for FLYPRO copper SFP+ module IB/mlx5: Fix obj_type mismatch for SRQ event subscriptions HID: amd_sfh: Add sync across amd sfh work functions firmware: imx: Add stub functions for SCMI MISC API arm64: dts: imx8mp: Correct thermal sensor index ARM: dts: kirkwood: Fix sound DAI cells for OpenRD clients cpufreq: Initialize cpufreq-based invariance before subsys smb: server: don't use delayed_work for post_recv_credits_work smb: server: use disable_work_sync in transport_rdma.c bpf: Check the helper function is valid in get_helper_proto btrfs: don't allow adding block device of less than 1 MB wifi: virt_wifi: Fix page fault on connect can: rcar_can: rcar_can_resume(): fix s2ram with PSCI bpf: Reject bpf_timer for PREEMPT_RT xfrm: xfrm_alloc_spi shouldn't use 0 as SPI can: etas_es58x: populate ndo_change_mtu() to prevent buffer overflow can: hi311x: populate ndo_change_mtu() to prevent buffer overflow can: sun4i_can: populate ndo_change_mtu() to prevent buffer overflow can: mcba_usb: populate ndo_change_mtu() to prevent buffer overflow can: peak_usb: fix shift-out-of-bounds issue net: tun: Update napi->skb after XDP process net/smc: fix warning in smc_rx_splice() when calling get_page() ethernet: rvu-af: Remove slash from the driver name Bluetooth: hci_sync: Fix hci_resume_advertising_sync Bluetooth: hci_event: Fix UAF in hci_acl_create_conn_sync vhost: Take a reference on the task in struct vhost_task. bnxt_en: correct offset handling for IPv6 destination address net: allow alloc_skb_with_frags() to use MAX_SKB_FRAGS nexthop: Forbid FDB status change while nexthop is in a group selftests: fib_nexthops: Fix creation of non-FDB nexthops net: dsa: lantiq_gswip: move gswip_add_single_port_br() call to port_setup() net: dsa: lantiq_gswip: suppress -EINVAL errors for bridge FDB entries added to the CPU port octeontx2-pf: Fix potential use after free in otx2_tc_add_flow() mm/gup: local lru_add_drain() to avoid lru_add_drain_all() mm: revert "mm/gup: clear the LRU flag of a page before adding to LRU batch" mm: folio_may_be_lru_cached() unless folio_test_large() drm/gma500: Fix null dereference in hdmi teardown futex: Prevent use-after-free during requeue-PI drm/panthor: Defer scheduler entitiy destruction to queue release platform/x86: lg-laptop: Fix WMAB call in fan_mode_store() smb: client: fix wrong index reference in smb2_compound_op() HID: asus: add support for missing PX series fn keys i40e: add validation for ring_len param i40e: fix idx validation in i40e_validate_queue_map i40e: fix idx validation in config queues msg i40e: fix input validation logic for action_meta i40e: fix validation of VF state in get resources i40e: add max boundary check for VF filters i40e: add mask to apply valid bits for itr_idx i40e: improve VF MAC filters accounting crypto: af_alg - Fix incorrect boolean values in af_alg_ctx tracing: dynevent: Add a missing lockdown check on dynevent ARM: dts: socfpga: sodia: Fix mdio bus probe and PHY address arm64: dts: marvell: cn9132-clearfog: disable eMMC high-speed modes arm64: dts: marvell: cn9132-clearfog: fix multi-lane pci x2 and x4 ports drm/ast: Use msleep instead of mdelay for edid read afs: Fix potential null pointer dereference in afs_put_server fs/proc/task_mmu: check p->vec_buf for NULL gpiolib: Extend software-node support to support secondary software-nodes kmsan: fix out-of-bounds access to shadow memory mm/hugetlb: fix folio is still mapped when deleted fbcon: fix integer overflow in fbcon_do_set_font fbcon: Fix OOB access in font allocation iommufd: Fix race during abort for file descriptors Revert "usb: xhci: remove option to change a default ring's TRB cycle bit" drm/i915/backlight: Return immediately when scale() finds invalid parameters Linux 6.12.50 Change-Id: I6ebbfaf0fb535142ac00211da9d42407655c8b89 Signed-off-by:Greg Kroah-Hartman <gregkh@google.com>
Loading