diff mbox series

[meta,scarthgaph,02/02] linux-yocto/6.6: update to v6.6.150

Message ID 20260807164038.2624029-2-bruce.ashfield@gmail.com
State New
Headers show
Series [meta,scarthgaph,01/02] linux-yocto/6.6: update to v6.6.147 | expand

Commit Message

Bruce Ashfield Aug. 7, 2026, 4:40 p.m. UTC
From: Bruce Ashfield <bruce.ashfield@gmail.com>

Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:

    6436c12a2ced8 Linux 6.6.150
    6703dba1d14cb x86/bugs: Make Safe-RET robust against interrupt injection
    4c34a21ff85ce Revert "x86/bugs: Make Safe-RET robust against interrupt injection"
    80dfb0405055d Linux 6.6.149
    608c8f5dccaaf x86/bugs: Make Safe-RET robust against interrupt injection
    aa0e49877a2e6 Linux 6.6.148
    60283726f2845 KVM: SVM: Bump asid_generation on CPU online to avoid ASID collision after hotplug
    299e2a6eb501c rxrpc: Disable IRQ, not BH, to take the lock for ->attend_link
    410f8e562e37d udmabuf: Ensure to perform cache synchronisation in begin_cpu_udmabuf()
    45bd023c7a4ec ASoC: mediatek: mt8195: Set ETDM1/2 IN/OUT to COMP_DUMMY()
    62f61129621ce ASoC: mediatek: mt8195: Add platform entry for ETDM1_OUT_BE dai link
    4b4a3e7ef7bb6 mm/damon/core: disallow overlapping input ranges for damon_set_regions()
    b585facbafbb5 mm/damon/core: validate ranges in damon_set_regions()
    1d5ad6c5a2109 coredump: fix pidfs file refcount leak in umh_coredump_setup
    ce409086174b0 KVM: x86: Only reset TSC Deadline Timer in apic_timer_expired on KVM_RUN
    40d790e0e7d01 KVM: Introduce vcpu->wants_to_run
    9168176894332 fs/resctrl: Fix double-add of pseudo-locked region's RMID to free list
    96ac6c08f2c19 net: ipa: fix SMEM state handle leaks in SMP2P init
    6124bd7850736 net: macb: drop in-flight Tx SKBs on close
    4cb4b4dd8853c ata: libata-core: Reject an invalid concurrent positioning ranges count
    148d7ec0a3a98 octeontx2-pf: fix SQB pointer leak on init failure
    9409e18ffe737 ipmi: fix refcount leak in i_ipmi_request()
    07e82e2825e3b bootconfig: fix NULL-pointer arithmetic in xbc_snprint_cmdline()
    3fb2d026fb0de bootconfig: move xbc_snprint_cmdline() to lib/bootconfig.c
    3a4627d4cd977 bootconfig: do not put quotes on cmdline items unless necessary
    e9c5b03208507 octeontx2-af: cn10k: restrict VF LMTLINE sharing to its own PF
    207d3ebf36f65 gpio: mt7621: avoid corruption of shared interrupt trigger state
    2636d061bc237 net: ip6_tunnel: require CAP_NET_ADMIN in the device netns for changelink
    e57a4845b0da6 gpio: tegra: do not call pinctrl for GPIO direction
    f53dd26462b8e pinctrl: remove pinctrl_gpio_direction_output()
    2e276b14b6d37 net: mana: Validate the packet length reported by the NIC
    3cfaac77b3c32 locking/rt: Fix the incorrect RCU protection in rt_spin_unlock()
    4714e95f5d61c wifi: libertas_tf: fix use-after-free in lbtf_free_adapter()
    25acb6711da6f tracing/user_events: Fix use-after-free in user_event_mm_dup()
    017ea3f38a2d6 workqueue: Add system_percpu_wq and system_dfl_wq
    e0d8c1d9232f0 workqueue: Factor out init_cpu_worker_pool()
    a5dd47ea3904d Input: ims-pcu - fix firmware leak in async update
    5e7cd480fb691 firmware_loader: introduce __free() cleanup hanler
    ac99781115d37 dm-verity: make error counter atomic
    949f14390fe48 dm-verity: avoid double increment of &use_bh_wq_enabled
    45ead2e598cc8 ovl: use linked upper dentry in copy-up tmpfile
    a442c258320b6 NFS: Charge unstable writes by request size, not folio size
    98e9a7bfd3a45 nfs: remove dead code for the old swap over NFS implementation
    016ef0f6ca4bc i2c: imx: fix locked bus on SMBus block-read of 0 (atomic)
    9d9c1f10f5642 i2c: imx: separate atomic, dma and non-dma use case
    e4908b3bed755 platform/x86: dell-laptop: fix missing cleanups in init error path
    14b586152bb49 platform/x86: dell-smbios: Move request functions for reuse
    2733b5dcb5a4b dmaengine: dw-edma-pcie: Reject devices without driver data
    ac710b2f4f2fe dmaengine: dw-edma: Fix confusing cleanup.h syntax
    5cfa46154e0c9 dma: dw-edma: Fix build warning in dw_edma_pcie_probe()
    f12885fe1bdb0 taskstats: retain dead thread stats in TGID queries
    ee14a2d7f07e0 taskstats: fill_stats_for_tgid: use for_each_thread()
    d26f0b293b437 mtd: rawnand: Pause continuous reads at block boundaries
    f83ba55179c27 mtd: rawnand: Ensure all continuous terms are always in sync
    9db680306555c mtd: rawnand: Add a helper for calculating a page index
    8d94813696095 mm/mm_init: fix pageblock migratetype for ZONE_DEVICE compound pages
    fc2214723b45d SUNRPC: Return an error from xdr_buf_to_bvec() on overflow
    18387968cff28 SUNRPC: Add helpers to convert xdr_buf byte ranges to scatterlists
    844520b33c805 sunrpc: allocate a separate bvec array for socket sends
    43ffd230b9cc1 NFSD: pass nfsd_file to nfsd_iter_read()
    4fee43759b489 netfilter: nft_fib: reject fib expression on the netdev egress hook
    7cd3fee7b361e netfilter: nf_tables: remove register tracking infrastructure
    363e37bebbbd5 netfilter: nf_tables: Remove unused nft_reduce_is_readonly()
    e64a48c50a1ff netfilter: nf_conntrack_sip: validate skb_dst() before accessing it
    0d713c11de5da netfilter: nf_conntrack_sip: remove net variable shadowing
    5d4d93f9bfbc9 selinux: avoid sk_socket dereference in selinux_sctp_bind_connect()
    d787e4c3acdf7 lsm: infrastructure management of the sock security
    047e813324eac netfilter: nft_set_pipapo: don't leak bad clone into future transaction
    744dc9a47a845 netfilter: nft_set_pipapo: move cloning of match info to insert/removal path
    fad1685df350f netfilter: nft_set_pipapo: prepare pipapo_get helper for on-demand clone
    840daa6bc4d12 netfilter: nft_set_pipapo: merge deactivate helper into caller
    8e264996d95f9 netfilter: nft_set_pipapo: prepare walk function for on-demand clone
    7583b0d84ca27 netfilter: nft_set_pipapo: make pipapo_clone helper return NULL
    dde6b54848a51 netfilter: nft_set_pipapo: move prove_locking helper around
    385e2a9360cc6 netfilter: nft_set_pipapo: use GFP_KERNEL for insertions
    233f357bf424a ASoC: mediatek: mt8183: Check runtime resume during probe
    6e2ee6eacc3ec ASoC: mediatek: mt8192: Check runtime resume during probe
    5f2ae0405ff50 ASoC: mediatek: mt8192-afe-pcm: Simplify probe() with local dev variable
    074371b2d5b0e ASoC: mediatek: Use common mtk_afe_pcm_platform with common probe cb
    21fc21eb477d8 ASoC: mediatek: mt8192-afe-pcm: Simplify with dev_err_probe()
    e63067d8f4bdb ASoC: mediatek: mt8192-afe-pcm: Convert to devm_pm_runtime_enable()
    81051a495a9a2 ASoC: mediatek: mt8195: Remove afe-dai component and rework codec link
    fafb2e08741b2 fbdev: efifb: fix memory leak in efifb_probe()
    d2ac7ab193810 fbdev/efifb: Replace references to global screen_info by local pointer
    e2007df69e606 octeontx2-vf: clear stale mailbox IRQ state before request_irq()
    e60543f29ffb7 octeontx2-pf: clear stale mailbox IRQ state before request_irq()
    d205563ee9e1e octeontx2: Annotate mmio regions as __iomem
    fde25641cbddd VDUSE: avoid leaking information to userspace
    680a38322b404 vduse: take out allocations from vduse_dev_alloc_coherent
    0a0f90adebc0b vduse: remove unused vaddr parameter of vduse_domain_free_coherent
    6b8d37b1998f0 vduse: Use fixed 4KB bounce pages for non-4KB page size
    c656e6a312322 rxrpc: Fix socket notification race
    dc31e0a74e34a rxrpc: Fix notification vs call-release vs recvmsg
    77433b730970c rxrpc: Use irq-disabling spinlocks between app and I/O thread
    95051b9f962a7 rxrpc: Don't need barrier for ->tx_bottom and ->acks_hard_ack
    12876864f9de5 tipc: restrict socket queue dumps in enqueue tracepoints
    03a0e49a2e38e fbcon: Use correct type for vc_resize() return value
    43fbdd21723f8 fbcon: Rename struct fbcon_ops to struct fbcon_par
    0337cdba0c477 rxrpc: serialize kernel accept preallocation with socket teardown
    4a7e71d5bf93c rxrpc: Pull out certain app callback funcs into an ops table
    b9f12329ef221 afs: Turn the afs_addr_list address array into an array of structs
    815a1eb356f2a afs: Annotate struct afs_addr_list with __counted_by
    c071d94d3fb9f serial: max310x: implement gpio_chip::get_direction()
    10a9d4fde5478 serial: max310x: replace bare use of 'unsigned' with 'unsigned int' (checkpatch)
    a8367b6f84234 ALSA: hda: Fix cached processing coefficient verbs
    2874c1ae0640c ALSA: hda: conexant: Remove mic bias threshold override
    2ef69871b313a i2c: i801: fix hardware state machine corruption in error path
    36eb77f14b4e6 audit: fix recursive locking deadlock in audit_dupe_exe()
    df550e88009a6 audit: use 'unsigned int' instead of 'unsigned'
    26f32cae6496c audit: widen ino fields to u64
    3ff7d33398419 VFS/audit: introduce kern_path_parent() for audit
    6709fc381d53f i2c: davinci: Unregister cpufreq notifier on probe failure
    16381bda90b26 fpga: dfl-afu: validate DMA mapping length in afu_dma_map_region()
    0db56e7eae932 dma-buf/udmabuf: skip redundant cpu sync to fix cacheline EEXIST warning
    583fa6925df3e udmabuf: Do not create malformed scatterlists
    9ceebbd6f9eb5 iommu/amd: Don't split flush for amd_iommu_domain_flush_all()
    5337eebdf8c5d bpf: Reject BPF_MAP_TYPE_INODE_STORAGE creation if BPF LSM is uninitialized
    d65e397a1fd6e bpf: drop bpf_lsm_getselfattr from hook list
    2efa9f57d089a net: pcs: xpcs: fix SGMII state reading
    80f7dac8c9f93 io_uring/rw: fix missing ERESTARTSYS conversion in read paths
    cafa53d3272c6 drm/amd/display: Fix dcn32 DTB DTO update breaking live pixel rate sources
    67ce8034dc027 exfat: validate cluster allocation bits of the allocation bitmap
    4462ac3d90e89 fscrypt: Avoid dynamic allocation in fscrypt_get_devices()
    a16eaaf7c0b0c openvswitch: fix GSO userspace truncation underflow
    b7cb5bf085547 ksmbd: validate ACE size against SID sub-authorities
    6d9d7aa4a2c99 ksmbd: bound DACL dedup walk to copied ACEs
    f4fcd0c1a243d ksmbd: restore DACL size on check_add_overflow() to avoid malformed ACL
    e31fada514378 ksmbd: validate num_subauth when copying ACE in set_ntacl_dacl
    8b386b6a24f61 net: qrtr: ns: Raise node count limit to 512
    160d3f0d7a556 ipv6: ndisc: fix NULL deref in accept_untracked_na()
    ef40d94114693 i40e: remove read access to debugfs files
    67bc3647e418e drm/amdgpu: fix aperture mapping leak
    bdfc7f1e0900e drm/amdgpu: invoke pm_genpd_remove() before freeing genpd
    52f9a58829643 drm/amdgpu: fix division by zero with invalid uvd dimensions
    b1d05cc61dfa6 drm/dp_mst: Handle torn-down topology gracefully in drm_dp_mst_topology_queue_probe()
    bbbe6a2a8d8dc drm/amdgpu/vcn4: avoid rereading IB param length
    a07430abd556d drm/amdgpu/vce: fix integer overflow in image size
    256d6f4803a93 drm/amdgpu/sdma4.4.2: replace BUG_ON() with WARN_ON()
    6c8b9c1f03c71 drm/amdgpu/gfx9: replace BUG_ON() with WARN_ON()
    c59b57c2e0c8c drm/amdgpu/gfx9.4.3: replace BUG_ON() with WARN_ON()
    ab05af6c345bc drm/amdgpu/gfx8: drop unecessary BUG_ON()
    96b6d68f2b5a2 drm/amdgpu/gfx11: replace BUG_ON() with WARN_ON()
    793cdf17ddf9d drm/amdgpu/gfx10: replace BUG_ON() with WARN_ON()
    ff4fc24da7531 drm/amd/pm: make pp_features read-only when scpm is enabled
    5bc8fc1d2ff80 vxlan: mdb: Fix source list corruption on a failed replace
    b07d87b31631e tipc: clear sock->sk on the failed-insert path in tipc_sk_create()
    e6493a4d1ee17 pppoe: reload header pointer after dev_hard_header()
    36dc6d6964a3b mctp: serial: handle zero-length frames to prevent rx buffer overflow
    5bbf0cd9b6a70 mac802154: llsec: reject frames shorter than the authentication tag
    bd7110f0caa32 mac802154: hold an interface reference across the scan worker
    896a9512d0d83 ila: reload IPv6 header after pskb_may_pull in checksum adjust
    0f33178ec690a ice: use READ_ONCE() to access cached PHC time
    5c833074b549e ksmbd: defer destroy_previous_session() until after NTLM authentication
    14995c4250f04 rbd: Reset positive result codes to zero in object map update path
    c674751ea5918 proc: Fix broken error paths for namespace links
    e054dcd990d81 net: hip04: fix RX buffer leak on build_skb failure
    3f4fe26c20c30 net/x25: fix use-after-free in x25_kill_by_neigh()
    23658b350b410 net/iucv: fix use-after-free of a severed iucv_path
    8bb111f87ded6 net/af_iucv: fix NULL deref in afiucv_hs_callback_syn()
    2abdacc927c92 geneve: require CAP_NET_ADMIN in the device netns for changelink
    eb3836eab4748 net: slip: serialize receive against buffer reallocation
    b3793d7dccb19 vxlan: require CAP_NET_ADMIN in the device netns for changelink
    8d931a75a38b9 phonet: pep: fix use-after-free in pep_get_sb()
    ae045ad927c24 iommu/vt-d: Disallow SVA if page walk is not coherent
    3d0dd138a06c7 ftrace: Add global mutex to serialize trace_parser access
    330249609b707 fscrypt: Add missing superblock check in find_or_insert_direct_key()
    b98fad81f1202 fs: preserve ACL_DONT_CACHE state in forget_cached_acl()
    e4563e07ef5c9 binfmt_elf_fdpic: only honour the first PT_INTERP
    fc1010e7e0204 libceph: remove debugfs files before client teardown
    b8a9fb6bf806f libceph: reject zero bucket types in crush_decode
    0591a15815b49 libceph: Reject monmaps advertising zero monitors
    9d37aec9ffe4e libceph: refresh auth->authorizer_buf{,_len} after authorizer update
    c46d82c47afc9 libceph: guard missing CRUSH type name lookup
    05c90e059269f libceph: Fix multiplication overflow in decode_new_up_state_weight()
    340e0386aa39d libceph: bound get_version reply decode to front len
    9081c71796724 ceph: fix pre-auth out-of-bounds read on snaptrace in ceph_handle_caps()
    fedeb4468987b sctp: don't free the ASCONF's own transport in DEL-IP processing
    3422658308d16 mptcp: only set DATA_FIN when a mapping is present
    3cb65da64af9a mptcp: decrement subflows counter on failed passive join
    8e558bcaf1076 Revert "arm64: syscall: Ensure saved x0 is kept in-sync with tracer updates"
    8000a5f4d1d19 arm64: syscall: Ensure saved x0 is kept in-sync with tracer updates
    bdf9de52c09e9 tracing/probes: Prevent out-of-bounds write in __trace_probe_log_err()
    da0a33d41409d tracing/probes: Fix potential underflow in LEN_OR_ZERO macro
    707720ab00c81 tracing/probes: Avoid temporary buffer truncation in trace_probe_match_command_args()
    08259252e0d36 tracing/eprobe: Fix exact system name matching in eprobe_dyn_event_match()
    f9e6dfe341fb3 tracing: Fix resource leak on mmiotrace trace_pipe close
    faaf951351842 tracing: Fix mmiotrace possible NULL dereferencing of hiter->dev
    ddcf2064d7ec5 intel_th: fix MSC output device reference leak
    441559d4c595f mei: bus: access mei_device under device_lock on cleanup
    1096397c31f6b serial: 8250_mid: Fix NULL function pointer dereference on DNV/ICX-D/SNR platforms
    42710bb9946a0 serial: sc16is7xx: implement gpio get_direction() callback
    b061bb4dca49f comedi: comedi_parport: deal with premature interrupt
    fac60fefe8766 x86/boot/compressed: Disable jump tables
    7344c84e32413 cdrom: fix stack out-of-bounds read in CDROMVOLCTRL
    1d6e915400157 LoongArch: Fix oops during single-step debugging
    f8b7d5ba99ab0 platform/loongarch: laptop: Explicitly reset bl_powered state when suspend
    0f19d54e2524f binfmt_misc: set have_execfd only once the interpreter is opened
    c62bb00caba66 exec: fix unsigned loop counter wrap in transfer_args_to_stack()
    2894bd8c68e97 Bluetooth: RFCOMM: Fix session UAF in set_termios
    e4fa2c5c261d7 Bluetooth: hci_sync: Protect UUID list traversal
    e126aaf82380c staging: rtl8723bs: fix inverted HT40 secondary channel offset
    b9d9a4cd2e59d staging: rtl8723bs: fix OOB reads in rtw_get_wps_ie()
    b7d1d8cb1bdca wifi: brcmfmac: make release_scratchbuffers idempotent
    ef2ee5f820c3e wifi: mt76: mt7921: drop TXRX_NOTIFY on non-mmio buses
    f2a72f47c5fb4 wifi: mt76: mt7615: drop TXRX_NOTIFY on non-mmio buses
    584c8954ad55f wifi: wilc1000: validate assoc response length before subtracting header
    eb42c3c8fd479 wifi: mwifiex: fix NULL dereference when the AP has HT-cap but no HT-oper
    d4558c1407821 wifi: ath6kl: fix OOB access from firmware ADDBA window size
    fb40d03ed792a ALSA: seq: close a re-opened queue timer in the destructor
    450dbb3024199 media: vpif_capture: fix OF node reference imbalance
    a9cd0e8fb0b21 media: vivid: check for vb2_is_busy() when toggling caps
    783f26368b7f5 media: vivid: add vivid_update_reduced_fps()
    d912d5b14356c media: vimc: fix reference leak on failed device registration
    32623707968be media: vidtv: fix reference leak on failed device registration
    697b81e9c4b5b media: vb2: use ssize_t for vb2_read/vb2_write
    9a998cc1c3487 media: v4l2-ctrls: validate HEVC active reference counts
    ef78c8c02a46a media: v4l2-ctrls-request: add NULL check in v4l2_ctrl_request_complete()
    4ecf0cc0cf590 media: ti: vpe: unwind v4l2 device registration on probe error
    cb0502d299784 media: tegra-video: vi: fix invalid u32 return value in format lookup
    4872161e6fbe4 media: sun4i-csi: Return queued buffers on start_streaming() failure
    37ff63c5d7119 media: stm32: dcmi: unregister notifier on probe failure
    134c979dd721e media: saa7134: Fix a possible memory leak in saa7134_video_init1
    465dc8e71d2db media: rtl2832_sdr: Return queued buffers on start_streaming() failure
    9acd5bbbe1df8 media: rtl2832: fix use-after-free in rtl2832_remove()
    4ca9c9f12b1bc media: radio-si476x: Unregister v4l2_device on probe failure
    f2f9fcacd8195 media: pwc: Return queued buffers on start_streaming() failure
    a56e7641e09bd media: pwc: Drain fill_buf on start_streaming() failure
    46715fecc38a2 media: pci: dm1105: Free allocated workqueue
    9ed0184435a16 media: nxp: imx8-isi: Fix scale factor calculation for hardware rounding
    690cdda752f3d media: nxp: imx8-isi: Fix potential out-of-bounds issues
    ff5f7c2686dc4 media: nxp: imx8-isi: Fix missing v4l2_subdev_cleanup() in pipe init error path
    1eee561d764d5 media: nxp: imx8-isi: Clean up already-initialized pipes on probe failure
    549dd1afce2cf media: nxp: imx8-isi: Add missing v4l2_subdev_cleanup() in crossbar and pipe
    1d58229b330b7 media: msi2500: Return queued buffers on start_streaming() failure
    c6cd08a71a630 media: meson: vdec: Fix memory leak in error path of vdec_open
    d59af4652d999 media: marvell-cam: fix missing pci_disable_device() on remove
    8fbdca4c99f68 media: cx23885: add ioremap return check and cleanup
    a373f1a5137e9 media: cx231xx: fix devres lifetime
    2ee8327c85b3a media: cedrus: skip invalid H.264 reference list entries
    e6db514875abc media: cedrus: Fix missing cleanup in error path
    d7bb9e62c0f28 media: cedrus: clean up media device on probe failure
    8e1c938f08e79 media: cec: seco: unregister adapter on IR probe failure
    f522a7f05f21a media: aspeed: fix missing of_reserved_mem_device_release() on probe failure
    877686a74ecdc media: airspy: Return queued buffers on start_streaming() failure
    9f0ee411fc2d7 drm/vc4: Prevent shader BO mappings from becoming writable
    5ff94e1279176 drm/vmwgfx: Validate vmw_surface_metadata::array_size
    51eeef1949c11 drm/amdgpu: fix bo->pin leaking in amdgpu_bo_create_reserved
    ba8bf1dcbb447 drm/amd/display: set new_stream to NULL after release
    f02c9e1588d49 drm/amd/pm/ci: Don't disable MCLK DPM on Bonaire 0x6658 (R7 260X)
    1615811cd365e drm/amdgpu: Fix VFCT bus number matching with soft filter
    edd2edaca52ad drm/i915/gem: Fix NULL deref in I915_CONTEXT_PARAM_SSEU
    f014702fbd48d drm/i915/gem: Do not leak siblings[] on proto context error
    32c1a2afa90dd drm/i915: Return NULL on error in active_instance
    f6212bc1bbd93 drm/amdgpu/sdma5.0: replace BUG_ON() with WARN_ON()
    01dfea84df919 drm/amdgpu/sdma5.2: replace BUG_ON() with WARN_ON()
    2eb06c88426b6 drm/amdgpu/sdma6.0: replace BUG_ON() with WARN_ON()
    9fc2a017c5d59 drm/virtio: bound EDID block reads to the response buffer
    f9922828a4ebd drm/amd/display: detect_link_and_local_sink: DP alt mode timeout path leaks prev_sink reference
    790aeed9df5c1 drm/amd/display: Handle struct drm_plane_state.ignore_damage_clips
    85eedff5f0c4a drm/amdkfd: Check bounds in allocate_event_notification_slot
    ec26f6cdcc0ee drm/radeon: fix r100_copy_blit for large BOs
    3ed109a721761 drm/nouveau/acr: fix missing nvkm_done() in error path of nvkm_acr_oneinit()
    4a27275d27597 drm/i915/gem: Add missing nospec on parallel submit slot
    2473ac314387a drm/nouveau: fix reversed error cleanup order in ucopy functions
    3f190956404da drm/amdgpu: validate CP_GFX_SHADOW chunk size in CS pass1
    f0d81d85e7fff drm/amdgpu: Fix amdgpu_bo_move() when old_mem and new_mem are both GTT
    4b606f32b38a6 drm/amdgpu/uvd: Place VCPU BO only in VRAM for UVD 4.x and older
    c3fae34d6cb0c drm/amdgpu/uvd: Fix forcing MSG, FB BOs into VCPU segment when it isn't at 0 (v2)
    bdf0508b1e678 drm/dp/mst: fix OOB reads on 2-byte fields in sideband reply parsers
    53937a2787d29 drm/dp/mst: fix buffer overflows in sideband chunk accumulation
    22d9f7fc1aaab drm/dp/mst: fix OOB reads in remote DPCD/I2C sideband reply parsers
    c18d46d9830c2 drm/bridge: cdns-dsi: Replace deprecated UNIVERSAL_DEV_PM_OPS()
    f14d66e4b5022 drm/rockchip: cdn-dp: add missing check in cdn_dp_config_video()
    ee762f684eefa bpf, sockmap: Fix cork use-after-free in tcp_bpf_sendmsg()
    2cec93b60e36b ice: fix LAG recipe to profile association
    b05b6bd1abf49 net: ipv6: fix dif and sdif mismatch in raw6_icmp_error
    f110b4526f576 net/mlx5e: Reject unsupported CB Shaper TSA in ETS validation
    0317492024148 net/mlx5e: Report zero bandwidth for non-ETS traffic classes
    43c287ce77eaf net/mlx5: E-Switch, fix zero num_dest in prio_tag egress vlan rule
    4b95e1f0d6e63 net: qrtr: restrict socket creation to the initial network namespace
    9f55eab598de4 hinic: remove unused ethtool RSS user configuration buffers
    5d3427016234e ppp: annotate data races in ppp_generic
    97562e355e3da ppp: enable TX scatter-gather
    1d03e26ef1d7f ppp: convert to percpu netstats
    c71962f300912 ppp: use IFF_NO_QUEUE in virtual interfaces
    72e2ccfe39633 ipv4: icmp: fill flow parameters in icmp_route_lookup decoy lookup
    c34fbb0e85f0f octeontx2-vf: set TC flower flag on MCAM entry allocation
    e99309df721e3 net: stmmac: enable the MAC on link up for all supported speeds
    b664b326e1674 net: stmmac: reset residual action in L3L4 filters on delete
    ba351ae1028df net: stmmac: fix l3l4 filter rejecting unsupported offload requests
    f02334a9e378f tipc: fix u16 MTU truncation in media and bearer MTU validation
    92492743e9573 iomap: correct the range of a partial dirty clear
    667b6e52048ea vmxnet3: fix BUG_ON in vmxnet3_get_hdr_len() for Geneve packets
    ec2e157fc9678 sctp: auth: verify auth requirement when auth_chunk is NULL
    4528678f70e07 net: dpaa: fix mode setting
    f72c312af6c78 net: hsr: fix memory leak on slave unregistration by removing synced VLANs
    490011a38f437 net: bridge: vlan: fix vlan range dumps starting with pvid
    ec2f2f62e4386 amt: make the head writable before rewriting the L2 header
    9005b221cb1f9 amt: re-read skb header pointers after every pull
    137e4710da626 wifi: brcmfmac: fix 802.1X-SHA256 call trace warning
    2b1882cf313ae wifi: mt76: mt7996: fix possible NULL-pointer deref in mt7996_mcu_sta_bfer_eht()
    4fd85fd237350 wifi: mt76: mt7996: check pointer returned by mt76_connac_get_he_phy_cap()
    b09508dd7bc4a wifi: mt76: connac: fix possible NULL-pointer deref in mt76_connac_mcu_uni_bss_he_tlv()
    23a2b98e754da wifi: mt76: mt7915: guard HE capability lookups
    f9c669d9f4cac tipc: fix infinite loop in __tipc_nl_compat_dumpit
    c0936c131a716 nexthop: initialize extack in nh_res_bucket_migrate()
    b3c733eaae7f3 gtp: check skb_pull_data() return in gtp1u_send_echo_resp()
    54dfe30a562fd selftests: openvswitch: add config file
    963b4ee31b1b0 selftests: af_unix: add USER_NS config
    eca8949e40612 selftest: af_unix: Add Kconfig file.
    def321ca6b32d tls: device: push pending open record on splice EOF
    b255d8cd6cc68 sctp: validate stream count in sctp_process_strreset_inreq()
    649c6d37a38fb pds_core: check for workqueue allocation failure
    646b58b543f3b pds_core: fix auxiliary device add/del races
    37924f5c0e955 pds_core: order completion reads after the ownership check
    f79c7afdad473 pds_core: yield the CPU while waiting for the adminq to drain
    5a365f1e42344 sctp: fix auth_chunk_list capacity check in sctp_auth_ep_add_chunkid
    a02c0ac672d95 amd-xgbe: fix MAC_AUTO_SW handling in CL37 AN
    3794cfb80b550 pds_core: reject component parameter in legacy firmware update
    70f70a4c419db wifi: mac80211: recalculate TIM when a station enters power save
    3078d82e7fe90 iommu/intel: Fix out-of-bounds memset in dmar_latency_disable()
    1e31d2394e0db iommu/amd: Bound the early ACPI HID map
    a3f47d7c75dda wifi: mwifiex: bound uAP association event IEs to the event buffer
    f4834132773f1 wan: wanxl: Only reset hardware after BAR mapping
    6dbd428119cb1 nfp: Check resource mutex allocation
    329589417214d wifi: mac80211: tear down new links on vif update error path
    ab7faf5a172eb iommu/amd: Wait for completion instead of returning early in iommu_completion_wait()
    915012e923316 dpaa2-eth: put MAC endpoint device on disconnect
    1f4ca61b7a93d dpaa2-switch: put MAC endpoint device on disconnect
    1e2e2d9806944 rds: drop incoming messages that cross network namespace boundaries
    2a4bad24ac529 bonding: fix devconf_all NULL dereference when IPv6 is disabled
    80ec024d53a05 net/packet: avoid fanout hook re-registration after unregister
    8de58bfa26e02 Bluetooth: btusb: validate Realtek vendor event length
    112525534ab5c hwmon: occ: validate poll response sensor blocks
    5b439f39f33ec smb: client: validate DFS referral PathConsumed
    7e3abf8ace7f0 hwmon: (asus-ec-sensors) add missed handle for ENOMEM
    12111669ba089 hwmon: (asus-ec-sensors) fix EC read intervals
    e73827d99021d hwmon: (asus-ec-sensors) fix looping over banks while reading from EC
    c035b1198906d usb: atm: ueagle-atm: reject descriptors that confuse probe and disconnect
    0a070d5ad7986 wifi: iwlwifi: mvm: fix read in wake packet notification handler
    dafd46a720939 wifi: iwlwifi: mvm: validate SAR GEO response payload size
    42a82b509a6d5 ASoC: cs35l56: Use complete_all() to signal init_completion
    34c26cc9ab74c ASoC: cs35l56: Fix potential probe() deadlock
    cbd3a027f2488 ASoC: cs35l56: Don't use devres to unregister component
    3958f6dab9f60 ASoC: bt-sco: fix duplicate DAPM widget names for wideband DAI
    3ddb0d3e36507 ASoC: tas2781: bound firmware description string parsing
    92bedc0455552 btrfs: free mapping node on duplicate reloc root insert
    646c14273df83 btrfs: declare btrfs_ioctl_search_args_v2::buf as __u8
    5acfa18de66b6 wifi: carl9170: fix buffer overflow in rx_stream failover path
    7ed0dce8613c9 wifi: carl9170: fix OOB read from off-by-two in TX status handler
    f74e34e66379e wifi: carl9170: bound memcpy length in cmd callback to prevent OOB read
    1c690f7c4c5b3 wifi: ath6kl: fix OOB read from firmware IE lengths in connect event
    69ac7ba3a3df6 wifi: ath6kl: fix OOB read from firmware num_msg in TX complete handler
    b7d633c7c9232 firewire: net: Fix fragmented datagram reassembly
    d0833f2d44de6 wifi: ath12k: Flush the posted write after writing to PCIE_SOC_GLOBAL_RESET
    c78424ca50868 wifi: ath11k: Flush the posted write after writing to PCIE_SOC_GLOBAL_RESET
    69a6a4f60b2da wifi: ath11k: fix potential buffer underflow in ath11k_hal_rx_msdu_list_get()
    2e47b91b9b402 watchdog: pretimeout: Fix UAF in watchdog_unregister_governor()
    185c0880397ae hwmon: (nzxt-smart2) Stop device IO before calling hid_hw_stop
    0975c42ed2a3b hwmon: (corsair-cpro) Stop device IO before calling hid_hw_stop
    e6e1e0f3050d1 hwmon: (corsair-psu) Stop device IO before calling hid_hw_stop
    e517e207300ed wifi: ath11k: fix NULL pointer dereference in ath11k_hal_srng_access_begin
    7f184ca38a908 wifi: ath9k: hif_usb: don't dereference hif_dev after re-arming firmware request
    6192a3f77c97d usb: xhci-pci: Limit VIA VL805 DMA addressing to 36 bits
    f2ac9e32369b4 RISC-V: KVM: Serialize virtual interrupt pending state updates
    9aa3b4223df5a Revert "drm/amd/display: Add missing kdoc for ALLM parameters"
    7dc44840ca3cf crypto: rsa-pkcs1pad: Don't WARN on an empty digest
    d8d18d251049a USB: serial: option: add TDTECH MT5710-CN
    1420c23c6d59d USB: serial: keyspan_pda: fix data loss on receive throttling
    ee57992c053a6 USB: serial: io_edgeport: cap received transmit credits
    f92bdb3df3b2e USB: serial: ftdi_sio: add support for E+H FXA291
    4e116372b7a4f usb: gadget: uvc: clamp SEND_RESPONSE length to the response buffer
    1a1d7158420df usb: gadget: udc: bdc: free IRQ and drain func_wake_notify before teardown
    e07751d0527cc usb: gadget: f_ncm: validate datagram bounds in ncm_unwrap_ntb()
    ec52db6cac5df USB: gadget: fsl-udc: fix device name leak on probe failure
    29f3cd27ec350 USB: gadget: snps-udc: fix device name leak on probe failure
    994afccfdcceb usb: gadget: printer: fix infinite loop in printer_read()
    380b4bef46c2e usb: gadget: f_midi: cancel pending IN work before freeing the midi object
    e2b2740f1242b usb: gadget: dummy_hcd: prevent fifo_req reuse during giveback
    fc5cc9e194b96 usb: chipidea: fix usage_count leak when autosuspend_delay is negative
    37691a2fe7646 USB: storage: add NO_ATA_1X quirk for Longmai USB Key
    e165a1d295e7e wifi: at76c50x-usb: avoid length underflow in at76_guess_freq()
    d6eee7cd078aa mpls: fix NULL deref in mpls_valid_fib_dump_req() on CONFIG_INET=n
    0b4414e43e086 sctp: fix auth_hmacs array size in struct sctp_cookie
    531dbb5bb98e5 net/sched: act_tunnel_key: Defer dst_release to RCU callback
    f6141a52180e6 drm/i915/selftests: Fix GT PM sort comparators
    2c307126ed8e7 ksmbd: validate compound request size before reading StructureSize2
    0f72fc9659d7f ksmbd: pin conn during async oplock break notification
    b8f591ee8b9f7 can: j1939: fix lockless local-destination check
    7ffe529e71274 bpf, sockmap: Reject unhashed UDP sockets on sockmap update
    315b7d610b93f powerpc/vtime: Initialize starttime at boot for native accounting
    986cb66d37e57 powerpc/time: Prepare to stop elapsing in dynticks-idle
    b8c31ebdd22f1 sched/vtime: Get rid of generic vtime_task_switch() implementation
    8506eaaa6481b drm/i915/gt: use correct selftest config symbol
    437637f5ff3f5 smb/client: handle overlapping allocated ranges in fallocate
    5a3945e8dea6c Bluetooth: hci_qca: Clear memdump state on invalid dump size
    b56f2ecafc08f Bluetooth: mgmt: hold reference for hci_conn in mgmt_pending_cmds
    8bc83f9ef6789 Bluetooth: mgmt: fix locking in unpair_device/disconnect_sync
    70354dbb5f72d Bluetooth: qca: fix NVM tag length underflow in TLV parser
    fd2049eec99e8 ALSA: usb-audio: Skip DSD quirk for Musical Fidelity M6s DAC
    4c6e64cae2b2d ata: sata_dwc_460ex: fix infinite loop in NCQ tag completion bit-scanning
    29f289ef8b5a0 ata: sata_dwc_460ex: fix clear_interrupt_bit() clearing all pending interrupts
    b99eafbc644b4 ata: sata_dwc_460ex: use platform_get_irq()
    fbe7df5d3a3ae ata: sata_dwc_460ex: enable SATA interrupts only after IRQ handler is registered
    4dc0e63abf8bc net/iucv: take a reference on the socket found in afiucv_hs_rcv()
    8150b5365f026 ipv4: fib: free fib_alias with kfree_rcu() on insert error path
    4bb84e964ff0f ppp: defer channel free to an RCU grace period to fix pppol2tp RX UAF
    91fdc18783459 firmware: arm_scmi: Rate-limit queue-full warnings in IRQ context
    5143f863f864a ASoC: tas2562: fix deprecated 'shut-down' GPIO always cleared after lookup
    0404b5b0f33b5 ASoC: cs42l43: Correct report for forced microphone jack
    4cb0783d612ca ASoC: amd: ps: fix wrong ACP version string in pci_request_regions()
    4b1add0fd9600 ASoC: meson: aiu: fifo-spdif: soft reset the S/PDIF datapath on start/stop
    20c308d9a5772 wifi: cfg80211: bound element ID read when checking non-inheritance
    f50a2b9e57a75 wifi: brcmfmac: initialize SDIO data work before cleanup
    be9dfcb0654c1 wifi: mac80211: free AP_VLAN bc_buf SKBs outside IRQ lock
    a17f5d27cca22 wifi: cfg80211: reject unsupported PMSR FTM location requests
    44ea65d779e2d wifi: cfg80211: validate PMSR FTM preamble range
    642d8373c4c58 wifi: cfg80211: validate PMSR measurement type data
    2d372cb06387b wifi: nl80211: validate nested MBSSID IE blobs
    fa9592ef7de11 wifi: nl80211: free RNR data on MBSSID mismatch
    25c3b85af3fc4 wifi: p54: validate RX frame length in p54_rx_eeprom_readback()
    d497b7566e749 wifi: libertas: fix memory leak in helper_firmware_cb()
    82c5a30a66e2a wifi: mac80211_hwsim: clamp virtio RX length before skb_put
    f75b9a2a9d833 wifi: ipw2100: fix potential memory leak in ipw2100_pci_init_one()
    3368457b4871a wifi: cfg80211: cancel sched scan results work on unregister
    d9d9cc21cc900 xfrm: policy: preallocate inexact bins before xfrm_hash_rebuild reinsert
    df6856c2dda91 xfrm6: clear dst.dev on error to avoid double netdev_put in xfrm6_fill_dst()
    2bc90b4535fd7 RDMA/irdma: Prevent overflows in memory contiguity checks
    367958515c99f selftests/alsa: Fix memory leak in find_controls error path
    ffe21a3545b43 mtd: fix double free and WARN_ON in add_mtd_device() error paths
    36e91a58397ca RDMA/siw: publish QP after initialization
    8bf715284f08a RDMA/siw: Only check attrs->cap.max_send_wr in siw_create_qp
    2fcf86887f9a5 RDMA/hns: Fix potential integer overflow in mhop hem cleanup
    0e861c8a69671 RDMA/erdma: initialize ret for empty receive WR lists
    fb46d134e1b86 RDMA/irdma: Prevent rereg_mr for non-mem regions
    0ccb86d5631ca RDMA/umem: Add helpers for umem dmabuf revoke lock
    5f38a3ec57a7c RDMA/umem: Add pinned revocable dmabuf import interface
    559b236086abc RDMA/umem: Move umem dmabuf revoke logic into helper function
    76a3fb857bd2d RDMA/umem: Add ib_umem_dmabuf_get_pinned_and_lock helper
    dfb905d933d86 RDMA/umem: Introduce an option to revoke DMABUF umem
    7cf6776ce4418 RDMA/umem: Add support for creating pinned DMABUF umem with a given dma device
    e33760e076105 RDMA/cma: Fix hardware address comparison length in netevent callback
    86f5ea90f73bb firmware: arm_ffa: Fix NULL dereference in ffa_partition_info_get()
    b3d39b0379960 btrfs: fix root leak if its reloc root is unexpected in merge_reloc_roots()
    33878ba25e263 btrfs: reject free space cache with more entries than pages
    5e23b8ec04e26 mtd: nand: mtk-ecc: stop on ECC idle timeouts
    9a797e0dc7667 mtd: mtdswap: remove debugfs stats file on teardown
    dfa535c94406c IB/mad: Drop unmatched RMPP responses before reassembly
    e9ea1f148a94a arm64: tegra: Fix CPU compatible string to cortex-a78ae on Tegra234
    f97776607d0d3 Input: ims-pcu - fix logic error in packet reset
    40bbbf2e91fd6 Input: ims-pcu - fix heap-buffer-overflow in ims_pcu_process_data()
    6e3cb82fcd2f4 xprtrdma: Clear receive-side ownership pointers on release
    abeff53233b98 gpu: host1x: Fix use-after-free in host1x_bo_clear_cached_mappings
    5592a207e158b accel/ivpu: Reject firmware log with size smaller than header
    5b12de6229d66 dmaengine: sh: rz-dmac: Move interrupt request after everything is set up
    0b05eca9589f6 can: isotp: serialize TX state transitions under so->rx_lock
    0b811c4bbe3ec can: isotp: fix use-after-free race with concurrent NETDEV_UNREGISTER
    18b45251e74e3 can: bcm: track a single source interface for ANYDEV timeout/throttle ops
    5f246b96ab475 can: bcm: fix data race on rx_stamp/rx_ifindex in bcm_rx_handler()
    60d8a7942f4ed can: bcm: fix stale rx/tx ops after device removal
    84aa4807816e4 can: bcm: add missing device refcount for CAN filter removal
    7d966cdee0069 can: bcm: validate frame length in bcm_rx_setup() for RTR replies
    52f06e7603780 can: bcm: extend bcm_tx_lock usage for data and timer updates
    8b2783172d92e can: bcm: fix CAN frame rx/tx statistics
    a7eb6db1cd3f7 can: bcm: add locking when updating filter and timer values
    6f4be73880302 KVM: x86/mmu: Fix use-after-free on vendor module reload
    af56298e9d86e KVM: nVMX: Hide shadow VMCS right after VMCLEAR
    35e77467610c4 KVM: x86: Check for invalid/obsolete root *after* making MMU pages available
    1f140d2953901 seqlock: Allow UBSAN_ALIGNMENT to fail optimizing
    69ae8730e657a seqlock: Allow KASAN to fail optimizing
    4f292febac9bc seqlock: Cure some more scoped_seqlock() optimization fails
    c90b043ff068c platform/x86/amd/pmc: Avoid logging "(null)" for DMI values
    55ec4d9ee783b platform/x86/amd/pmc: Don't log during intermediate wakeups
    30e439a141d2c drm/virtio: fix deadlock in display_info_cb by removing hotplug from dequeue worker
    a715cf4de28eb selftests/bpf: Add tests for ld_{abs,ind} failure path in subprogs
    37ad2bb11e9de bpf: Fix ld_{abs,ind} failure path analysis in subprogs
    b10a696411722 platform/x86/intel-uncore-freq: Fix current_freq_khz after CPU hotplug

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
---
 .../linux/linux-yocto-rt_6.6.bb               |  6 ++--
 .../linux/linux-yocto-tiny_6.6.bb             |  6 ++--
 meta/recipes-kernel/linux/linux-yocto_6.6.bb  | 28 +++++++++----------
 3 files changed, 20 insertions(+), 20 deletions(-)
diff mbox series

Patch

diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb
index d252eb8c4a..b8297fb836 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb
@@ -14,13 +14,13 @@  python () {
         raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
 }
 
-SRCREV_machine ?= "27ed791688e060988fb39429477ee529093c9a01"
-SRCREV_meta ?= "127bac58b21e8c3769d0cf2432f706f5605c4afb"
+SRCREV_machine ?= "f673898aa832dc82d3f7b41e2b80576195be0c01"
+SRCREV_meta ?= "9f45b4cc5cdbaac7468b31ef04b8d9d74a329a04"
 
 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.6;destsuffix=${KMETA};protocol=https"
 
-LINUX_VERSION ?= "6.6.147"
+LINUX_VERSION ?= "6.6.150"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb
index f50f5cd51e..85adcac767 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb
@@ -8,7 +8,7 @@  require recipes-kernel/linux/linux-yocto.inc
 # CVE exclusions
 include recipes-kernel/linux/cve-exclusion_6.6.inc
 
-LINUX_VERSION ?= "6.6.147"
+LINUX_VERSION ?= "6.6.150"
 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 ?= "18f147623b634b40b3bc5823ae03f049bb14fc84"
-SRCREV_meta ?= "127bac58b21e8c3769d0cf2432f706f5605c4afb"
+SRCREV_machine ?= "3595fedd1c011c6a9d7333fba206faccd23000d9"
+SRCREV_meta ?= "9f45b4cc5cdbaac7468b31ef04b8d9d74a329a04"
 
 PV = "${LINUX_VERSION}+git"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto_6.6.bb b/meta/recipes-kernel/linux/linux-yocto_6.6.bb
index 77274850c2..56001ec3e7 100644
--- a/meta/recipes-kernel/linux/linux-yocto_6.6.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_6.6.bb
@@ -18,25 +18,25 @@  KBRANCH:qemux86-64 ?= "v6.6/standard/base"
 KBRANCH:qemuloongarch64  ?= "v6.6/standard/base"
 KBRANCH:qemumips64 ?= "v6.6/standard/mti-malta64"
 
-SRCREV_machine:qemuarm ?= "1790b505a65896a34abc5abe3109f9811f6f2960"
-SRCREV_machine:qemuarm64 ?= "4da6f6f6201c34d32cf5ae6524f8de44d003f0ed"
-SRCREV_machine:qemuloongarch64 ?= "402296b5e824b46fd4301eddc7c389b9f7fe1d82"
-SRCREV_machine:qemumips ?= "254643819dbbde9f388d8d02b6d2550606b8e442"
-SRCREV_machine:qemuppc ?= "c0e9acf672bff2c9001b96423b8ae5723d7f7190"
-SRCREV_machine:qemuriscv64 ?= "402296b5e824b46fd4301eddc7c389b9f7fe1d82"
-SRCREV_machine:qemuriscv32 ?= "402296b5e824b46fd4301eddc7c389b9f7fe1d82"
-SRCREV_machine:qemux86 ?= "402296b5e824b46fd4301eddc7c389b9f7fe1d82"
-SRCREV_machine:qemux86-64 ?= "402296b5e824b46fd4301eddc7c389b9f7fe1d82"
-SRCREV_machine:qemumips64 ?= "830cb34f387303f99b95f1f3e3938794195ff1a6"
-SRCREV_machine ?= "402296b5e824b46fd4301eddc7c389b9f7fe1d82"
-SRCREV_meta ?= "127bac58b21e8c3769d0cf2432f706f5605c4afb"
+SRCREV_machine:qemuarm ?= "eb3d4176015fb241f1d9ced0aedeb895b5c5b6a2"
+SRCREV_machine:qemuarm64 ?= "7fb3f3439f9a37d1eb5c9b8852fcfd16e106d39c"
+SRCREV_machine:qemuloongarch64 ?= "214397400c9747a170eabf91612d5ac3ccd25407"
+SRCREV_machine:qemumips ?= "1b7be08de47be5e78d90ed8c3843a415293a72ed"
+SRCREV_machine:qemuppc ?= "743a17db9981ac54b45c7e21aff83b9ec8d172ad"
+SRCREV_machine:qemuriscv64 ?= "214397400c9747a170eabf91612d5ac3ccd25407"
+SRCREV_machine:qemuriscv32 ?= "214397400c9747a170eabf91612d5ac3ccd25407"
+SRCREV_machine:qemux86 ?= "214397400c9747a170eabf91612d5ac3ccd25407"
+SRCREV_machine:qemux86-64 ?= "214397400c9747a170eabf91612d5ac3ccd25407"
+SRCREV_machine:qemumips64 ?= "bd7dc237220c9d2525e8ec4783540b8762019d9d"
+SRCREV_machine ?= "214397400c9747a170eabf91612d5ac3ccd25407"
+SRCREV_meta ?= "9f45b4cc5cdbaac7468b31ef04b8d9d74a329a04"
 
 # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
 # get the <version>/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 ?= "a1153c0deb44f75190f07677c0c6d61efd887246"
+SRCREV_machine:class-devupstream ?= "6436c12a2ced865a3382b867e3882d08c2d2bf8d"
 PN:class-devupstream = "linux-yocto-upstream"
 KBRANCH:class-devupstream = "v6.6/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.6;destsuffix=${KMETA};protocol=https"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
-LINUX_VERSION ?= "6.6.147"
+LINUX_VERSION ?= "6.6.150"
 
 PV = "${LINUX_VERSION}+git"