From: Bruce Ashfield Date: Mon, 26 Jan 2026 15:23:49 +0000 (-0500) Subject: linux-yocto/6.12: update to v6.12.66 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e38a672c14dc13590fb95b70631ac6f3bd56ba29;p=thirdparty%2Fopenembedded%2Fopenembedded-core.git linux-yocto/6.12: update to v6.12.66 Updating linux-yocto/6.12 to the latest korg -stable release that comprises the following commits: f6044d1fd846 Linux 6.12.66 9e3f8fa53348 bpf: test_run: Fix ctx leak in bpf_prog_test_run_xdp error path f8b406198778 ALSA: hda: intel-dsp-config: Prefer legacy driver as fallback 47e676ce4d68 tpm2-sessions: Fix out of range indexing in name_size 42440155fe27 spi: cadence-quadspi: Prevent lost complete() call during indirect read 3762535fbbc0 scsi: sg: Fix occasional bogus elapsed time that exceeds timeout 0810c8e94d6b ASoC: fsl_sai: Add missing registers to cache default 1d2a10913089 ALSA: hda/realtek: enable woofer speakers on Medion NM14LNL 8072299bf13f ASoC: amd: yc: Add quirk for Honor MagicBook X16 2025 44ed8fae346f ALSA: usb-audio: Update for native DSD support quirks ba6f0d1832ee can: j1939: make j1939_session_activate() fail if device is no longer registered 47206d70d1fb drm/amdkfd: Fix improper NULL termination of queue restore SMI event string 1c06d85c3d51 spi: mt65xx: Use IRQF_ONESHOT with threaded IRQ f609041424d5 drm/amd/display: Fix DP no audio issue 9f6cf07687be ata: libata-core: Disable LPM on ST2000DM008-2FR102 14fa3d1927f1 netfilter: nf_tables: avoid chain re-validation if possible feb28b6827ec powercap: fix sscanf() error return value handling 3835d59f6999 powercap: fix race condition in register_control_type() 7b60aed82db1 net: sfp: extend Potron XGSPON quirk to cover additional EEPROM variant fb9ef40cccdb bpf: Fix reference count leak in bpf_prog_test_run_xdp() 6447e697cfa8 bpf, test_run: Subtract size of xdp_frame from allowed metadata size 6611a73b2991 bpf: Support specifying linear xdp packet data size for BPF_PROG_TEST_RUN 0eb6e9d3b724 bpf: Make variables in bpf_prog_test_run_xdp less confusing 202c5b915e22 bpf: Fix an issue in bpf_prog_test_run_xdp when page size greater than 4K 5c647749bce3 btrfs: fix beyond-EOF write handling afbb57899612 btrfs: use variable for end offset in extent_writepage_io() a915072e5ac3 btrfs: truncate ordered extent when skipping writeback past i_size 7216d78ca34f btrfs: remove btrfs_fs_info::sectors_per_page ced5459df05a btrfs: add extra error messages for delalloc range related errors fb4fa3f9012b btrfs: subpage: dump the involved bitmap when ASSERT() failed 9ed14c3b787b btrfs: fix error handling of submit_uncompressed_range() fcc04c92cbb5 ALSA: ac97: fix a double free in snd_ac97_controller_register() 71138011dc01 ALSA: ac97bus: Use guard() for mutex locks 7388ba6e5ccd erofs: fix file-backed mounts no longer working on EROFS partitions d47b03775d55 erofs: don't bother with s_stack_depth increasing for now dd6ccec088ad arp: do not assume dev_hard_header() does not change skb->head de77d2cd178a net: enetc: fix build warning when PAGE_SIZE is greater than 128K 471dfb97599e net: usb: pegasus: fix memory leak in update_eth_regs_async() 43497313d0da net/sched: sch_qfq: Fix NULL deref when deactivating inactive aggregate in qfq_reset 3d67e8c22685 HID: quirks: work around VID/PID conflict for appledisplay 4969d6fa61af net: netdevsim: fix inconsistent carrier state after link/unlink d916df47a031 idpf: cap maximum Rx buffer size a4212d6732e3 idpf: fix memory leak in idpf_vport_rel() be3d31276199 idpf: keep the netdev when a reset fails 3264881431e3 net: fix memory leak in skb_segment_list for GRO packets 92ff65c660eb riscv: pgtable: Cleanup useless VA_USER_XXX definitions 1eeaaeceafcf btrfs: only enforce free space tree if v1 cache is required for bs < ps cases 6762937a8b45 vsock: Make accept()ed sockets use custom setsockopt() f1029391e604 bnxt_en: Fix potential data corruption with HW GRO/LRO 57f1dd8fa966 net: wwan: iosm: Fix memory leak in ipc_mux_deinit() 9e0f54294fae net/mlx5e: Don't print error message due to invalid module b71d08b96864 netdev: preserve NETIF_F_ALL_FOR_ALL across TSO updates 005671c60fcf net: sock: fix hardened usercopy panic in sock_recv_errqueue 50f65526b33d inet: ping: Fix icmp out counting 03fb1708b7d1 net: mscc: ocelot: Fix crash when adding interface under a lag 269c9283ff7f bridge: fix C-VLAN preservation in 802.1ad vlan_tunnel egress 3950054c9512 net: marvell: prestera: fix NULL dereference on devlink_alloc() failure 26a82dce2bee netfilter: nf_conncount: update last_gc only when GC has been performed e1a436981ac9 netfilter: nf_tables: fix memory leak in nf_tables_newrule() cdafa52ad39b gpio: pca953x: handle short interrupt pulses on PCAL devices d4f333a0155d gpio: pca953x: Add support for level-triggered interrupts dd42e23b6d9e netfilter: nft_synproxy: avoid possible data-race on update operation 16b4508e8717 netfilter: nft_set_pipapo: fix range overlap detection b397bb9c34ac arm64: dts: mba8mx: Fix Ethernet PHY IRQ support 97fdde3189b6 arm64: dts: imx8qm-ss-dma: correct the dma channels of lpuart 35b38dd6a792 arm64: dts: imx8mp: Fix LAN8740Ai PHY reference clock on DH electronics i.MX8M Plus DHCOM 88d60cff3000 ARM: dts: imx6q-ba16: fix RTC interrupt level 3e458210ee2c arm64: dts: add off-on-delay-us for usdhc2 regulator 06b1dfa40090 crypto: qat - fix duplicate restarting msg during AER error 8f6afb166402 arm64: dts: ti: k3-am62-lp-sk-nand: Rename pinctrls to fix schema warnings 75e2bc2985f4 drm/amd/display: Apply e4479aecf658 to dml 163df8d79a0d drm/amd/display: Respect user's CONFIG_FRAME_WARN more for dml files 582ba48e4a4c btrfs: fix NULL dereference on root when tracing inode eviction ec3695dd0acd btrfs: tracepoints: use btrfs_root_id() to get the id of a root 53df7a4c3a56 btrfs: qgroup: update all parent qgroups when doing quick inherit b9b19fecad7d btrfs: fix qgroup_snapshot_quick_inherit() squota bug dedec6e6b421 scsi: Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed" 496ca70a15f4 scsi: ufs: core: Fix EH failure after W-LUN resume error f373695d62e0 scsi: ipr: Enable/disable IRQD_NO_BALANCING during reset 261233f765d2 smb/client: fix NT_STATUS_NO_DATA_DETECTED value 596d1b968660 smb/client: fix NT_STATUS_DEVICE_DOOR_OPEN value b1dd68601676 smb/client: fix NT_STATUS_UNABLE_TO_FREE_VM value e83af97d5c39 drm/amd/display: shrink struct members a8559efcd576 NFS: Fix up the automount fs_context to use the correct cred 71029266093b ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (again) e1df03e293a0 NFSv4: ensure the open stateid seqid doesn't go backwards 6a1099604b0c dm-snapshot: fix 'scheduling while atomic' on real-time kernels f002df3a3305 alpha: don't reference obsolete termio struct for TC* constants 1b645cd729ef ARM: 9461/1: Disable HIGHPTE on PREEMPT_RT kernels 7010683101b5 csky: fix csky_cmpxchg_fixup not working 32dc49f49ea0 drm/xe: Ensure GT is in C0 during resumes e724d0261b7c drm/xe: make xe_gt_idle_disable_c6() handle the forcewake internally f09cd209359a tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock(). 6f468f6ff233 libceph: make calc_target() set t->paused, not just clear it e94075e950a6 libceph: reset sparse-read state in osd_fault() d2c4a5f69966 libceph: return the handler error from mon_handle_auth_done() c4c2152a858c libceph: make free_choose_arg_map() resilient to partial allocation 6c6cec3db3b4 libceph: replace overzealous BUG_ON in osdmap_apply_incremental() 2802ef3380fa libceph: prevent potential out-of-bounds reads in handle_auth_done() f94f95b81736 wifi: mac80211: restore non-chanctx injection behaviour 024f71a57d56 wifi: avoid kernel-infoleak from struct iw_point fcb7500bfa24 pinctrl: qcom: lpass-lpi: mark the GPIO controller as sleeping 321e17ff3142 gpio: rockchip: mark the GPIO controller as sleeping 7500ab83bad2 drm/radeon: Remove __counted_by from ClockInfoArray.clockInfo[] bc96db7051cc drm/pl111: Fix error handling in pl111_amba_probe 90b4b130a20d drm/amdgpu: Fix query for VPE block_type and ip_count 49a66829dd36 counter: interrupt-cnt: Drop IRQF_NO_THREAD flag c61440f1e741 counter: 104-quad-8: Fix incorrect return value in IRQ handler 196e8fd7424b lib/crypto: aes: Fix missing MMU protection for AES S-box 97130283b83f mei: me: add nova lake point S DID 0c2413c69129 btrfs: always detect conflicting inodes when logging inode refs 8b402146e3a8 arm64: Fix cleared E0POE bit after cpu_suspend()/resume() 2f05f7737e16 net: 3com: 3c59x: fix possible null dereference in vortex_probe1() 1320d94a4df1 atm: Fix dma_free_coherent() size 3f5d7f3865c6 NFSD: Remove NFSERR_EAGAIN 8c1cf63ed465 NFSD: net ref data still needs to be freed even if net hasn't startup d95499900fe5 nfsd: check that server is running in unlock_filesystem 03c68f94fad1 nfsd: use correct loop termination in nfsd4_revoke_states() ba4811c8b433 nfsd: provide locking for v4_end_grace 6b7ad17f4dd5 NFSD: Fix permission check for read access to executable-only files Signed-off-by: Bruce Ashfield Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.12.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.12.bb index 254a4b9c9f..c463840c80 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_6.12.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.12.bb @@ -14,13 +14,13 @@ python () { raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it") } -SRCREV_machine ?= "9f8581c660c7b402312572cbf9cbe03833ed20aa" -SRCREV_meta ?= "12efb3470e9a439d7806984d360a3712350076d0" +SRCREV_machine ?= "e9cbfbc05015c935e7bc4991c443602122f4b819" +SRCREV_meta ?= "46ae7e7d4ce1ee55091957bff63e0f54a761a93d" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.12;destsuffix=${KMETA};protocol=https" -LINUX_VERSION ?= "6.12.65" +LINUX_VERSION ?= "6.12.66" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.12.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.12.bb index 6aa9dd7d56..f5610a2d41 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.12.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.12.bb @@ -8,7 +8,7 @@ require recipes-kernel/linux/linux-yocto.inc # CVE exclusions include recipes-kernel/linux/cve-exclusion_6.12.inc -LINUX_VERSION ?= "6.12.65" +LINUX_VERSION ?= "6.12.66" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" @@ -17,8 +17,8 @@ DEPENDS += "openssl-native util-linux-native" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine ?= "5b6cf700d8a16b91937d61bd3bf0248bb1771644" -SRCREV_meta ?= "12efb3470e9a439d7806984d360a3712350076d0" +SRCREV_machine ?= "59d7360e98794225985c1da95ec614563320c61b" +SRCREV_meta ?= "46ae7e7d4ce1ee55091957bff63e0f54a761a93d" PV = "${LINUX_VERSION}+git" diff --git a/meta/recipes-kernel/linux/linux-yocto_6.12.bb b/meta/recipes-kernel/linux/linux-yocto_6.12.bb index 62f7e8a9bd..fbb4f31107 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.12.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.12.bb @@ -18,25 +18,25 @@ KBRANCH:qemux86.104 ?= "v6.12/standard/base" KBRANCH:qemuloongarch64 ?= "v6.12/standard/base" KBRANCH:qemumips64 ?= "v6.12/standard/mti-malta64" -SRCREV_machine:qemuarm ?= "b9671eac4ed537384b52ae04e7e1c728b631fb13" -SRCREV_machine:qemuarm64 ?= "5b6cf700d8a16b91937d61bd3bf0248bb1771644" -SRCREV_machine:qemuloongarch64 ?= "5b6cf700d8a16b91937d61bd3bf0248bb1771644" -SRCREV_machine:qemumips ?= "bb006b07c2a942338e7f52070f8026791f30c5f0" -SRCREV_machine:qemuppc ?= "5b6cf700d8a16b91937d61bd3bf0248bb1771644" -SRCREV_machine:qemuriscv64 ?= "5b6cf700d8a16b91937d61bd3bf0248bb1771644" -SRCREV_machine:qemuriscv32 ?= "5b6cf700d8a16b91937d61bd3bf0248bb1771644" -SRCREV_machine:qemux86 ?= "5b6cf700d8a16b91937d61bd3bf0248bb1771644" -SRCREV_machine:qemux86-64 ?= "5b6cf700d8a16b91937d61bd3bf0248bb1771644" -SRCREV_machine:qemumips64 ?= "d9af48f273a9d87a61a46c93d7642d9e72947514" -SRCREV_machine ?= "5b6cf700d8a16b91937d61bd3bf0248bb1771644" -SRCREV_meta ?= "12efb3470e9a439d7806984d360a3712350076d0" +SRCREV_machine:qemuarm ?= "6a83054dc7e21d30a030ef52b5ff4c2531c56bf2" +SRCREV_machine:qemuarm64 ?= "59d7360e98794225985c1da95ec614563320c61b" +SRCREV_machine:qemuloongarch64 ?= "59d7360e98794225985c1da95ec614563320c61b" +SRCREV_machine:qemumips ?= "033446da85710e7854f8bbca5b4058d3d158d218" +SRCREV_machine:qemuppc ?= "59d7360e98794225985c1da95ec614563320c61b" +SRCREV_machine:qemuriscv64 ?= "59d7360e98794225985c1da95ec614563320c61b" +SRCREV_machine:qemuriscv32 ?= "59d7360e98794225985c1da95ec614563320c61b" +SRCREV_machine:qemux86 ?= "59d7360e98794225985c1da95ec614563320c61b" +SRCREV_machine:qemux86-64 ?= "59d7360e98794225985c1da95ec614563320c61b" +SRCREV_machine:qemumips64 ?= "57df96df5815eeedc9ab958e7464cf43c7494053" +SRCREV_machine ?= "59d7360e98794225985c1da95ec614563320c61b" +SRCREV_meta ?= "46ae7e7d4ce1ee55091957bff63e0f54a761a93d" # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll # get the /base branch, which is pure upstream -stable, and the same # meta SRCREV as the linux-yocto-standard builds. Select your version using the # normal PREFERRED_VERSION settings. BBCLASSEXTEND = "devupstream:target" -SRCREV_machine:class-devupstream ?= "39cb076c7dc7e44e3cab5c82ffda16a550ed8436" +SRCREV_machine:class-devupstream ?= "f6044d1fd846ed1ae457975738267214b538a222" PN:class-devupstream = "linux-yocto-upstream" KBRANCH:class-devupstream = "v6.12/base" @@ -44,7 +44,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.12;destsuffix=${KMETA};protocol=https" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" -LINUX_VERSION ?= "6.12.65" +LINUX_VERSION ?= "6.12.66" PV = "${LINUX_VERSION}+git"