]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/log
thirdparty/openembedded/openembedded-core.git
9 hours agolinux-yocto/6.18: arm: fix defconfig configuration audit warning master
Bruce Ashfield [Wed, 14 Jan 2026 17:24:06 +0000 (12:24 -0500)] 
linux-yocto/6.18: arm: fix defconfig configuration audit warning

Integrating the following commit(s) to linux-yocto/6.18:

1/1 [
    Author: Mikko Rapeli
    Email: mikko.rapeli@linaro.org
    Subject: arm64: defconfig: remove SLIM_QCOM_CTRL
    Date: Tue, 23 Dec 2025 16:06:45 +0200

    It has been removed by commit
    7cbba32a2d62 ("slimbus: qcom: remove unused qcom controller driver")

Fixes: 7cbba32a2d62 ("slimbus: qcom: remove unused qcom controller driver")
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 hours agolinux-yocto/6.12: update CVE exclusions (6.12.64)
Bruce Ashfield [Wed, 14 Jan 2026 17:24:05 +0000 (12:24 -0500)] 
linux-yocto/6.12: update CVE exclusions (6.12.64)

Data pulled from: https://github.com/CVEProject/cvelistV5

    1/1 [
        Author: cvelistV5 Github Action
        Email: github_action@example.com
        Subject: 21 changes (3 new | 18 updated): - 3 new CVEs: CVE-2026-22200, CVE-2026-22784, CVE-2026-22785 - 18 updated CVEs: CVE-2025-12379, CVE-2025-13393, CVE-2025-63314, CVE-2025-66689, CVE-2025-68276, CVE-2025-68468, CVE-2025-68471, CVE-2025-68472, CVE-2025-68622, CVE-2025-68656, CVE-2025-68657, CVE-2025-69169, CVE-2025-8110, CVE-2026-0674, CVE-2026-0676, CVE-2026-0822, CVE-2026-21858, CVE-2026-22251
        Date: Mon, 12 Jan 2026 18:46:34 +0000

    ]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 hours agolinux-yocto/6.12: update to v6.12.64
Bruce Ashfield [Wed, 14 Jan 2026 17:24:04 +0000 (12:24 -0500)] 
linux-yocto/6.12: update to v6.12.64

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

    1a4a7249e794 Linux 6.12.64
    c8cdc025a6d2 block: fix NULL pointer dereference in blk_zone_reset_all_bio_endio()
    51297686e00f iomap: allocate s_dio_done_wq for async reads as well
    b1671989173d mm/damon/tests/vaddr-kunit: handle alloc failures on damon_do_test_apply_three_regions()
    7ca5ed830df4 mm/damon/tests/core-kunit: handle alloc failres in damon_test_new_filter()
    d13c133704a6 mm/damon/tests/core-kunit: handle alloc failures on damon_test_split_regions_of()
    ce19b1716361 vfio/pci: Disable qword access to the PCI ROM bar
    527a73d111a6 media: amphion: Remove vpu_vb_is_codecconfig
    915775d03710 media: amphion: Make some vpu_v4l2 functions static
    ce6f2d63edcd media: amphion: Add a frame flush mode for decoder
    b92c19675f63 media: mediatek: vcodec: Use spinlock for context list protection lock
    a219c54a15c4 powerpc/pseries/cmm: adjust BALLOON_MIGRATE when migrating pages
    1d71d509b413 mm/balloon_compaction: convert balloon_page_delete() to balloon_page_finalize()
    451b0ed48e1f mm/balloon_compaction: we cannot have isolated pages in the balloon list
    38aa6ca6285f PCI: brcmstb: Fix disabling L0s capability
    b4e2b74f6978 PCI: brcmstb: Set MLW based on "num-lanes" DT property if present
    8d185636a629 PCI: brcmstb: Reuse pcie_cfg_data structure
    ebdbe19336f2 ASoC: renesas: rz-ssi: Fix rz_ssi_priv::hw_params_cache::sample_width
    985131a81ef6 ASoC: qcom: sdw: fix memory leak for sdw_stream_runtime
    28b2ec0662a8 soundwire: stream: extend sdw_alloc_stream() to take 'type' parameter
    2cd2003f7b36 block: handle zone management operations completions
    1fe39f503041 ASoC: renesas: rz-ssi: Fix channel swap issue in full duplex mode
    f5b7f49bd237 gve: defer interrupt enabling until NAPI registration
    d579cc549298 hrtimers: Make hrtimer_update_function() less expensive
    6b60113d7702 idpf: remove obsolete stashing code
    a7a7bff258e1 idpf: stop Tx if there are insufficient buffer resources
    e3e11c9db165 idpf: replace flow scheduling buffer ring with buffer pool
    702c417b5719 idpf: simplify and fix splitq Tx packet rollback error path
    2d799d58d402 idpf: improve when to set RE bit logic
    e8f9e3ec17a2 idpf: add support for Tx refillqs in flow scheduling mode
    b82cc442aa53 idpf: trigger SW interrupt when exiting wb_on_itr mode
    f2a43c70e517 idpf: add support for SW triggered interrupts
    d7d4c3884c99 wifi: mt76: mt7925: add handler to hif suspend/resume event
    cce9746046c9 wifi: mt76: mt7925: fix CLC command timeout when suspend/resume
    08c5a901fdf0 wifi: mt76: mt7925: fix the unfinished command of regd_notifier before suspend
    620f9d7bcf77 media: i2c: imx219: Fix 1920x1080 mode to use 1:1 pixel aspect ratio
    adcef72bc9bc x86/microcode/AMD: Select which microcode patch to load
    6be62c78aed5 tty: fix tty_port_tty_*hangup() kernel-doc
    70390c48d6eb serial: core: Fix serial device initialization
    d1944bab8e0c usbnet: Fix using smp_processor_id() in preemptible code warnings
    5d1be493d111 net: use dst_dev_rcu() in sk_setup_caps()
    8e8d6bf68633 ipv6: adopt dst_dev() helper
    1e28e7701b10 net: ipv6: ioam6: use consistent dst names
    8355eea2a2e9 drm/panthor: Flush shmem writes before mapping buffers CPU-uncached
    31ff67982c5f md/raid10: wait barrier before returning discard request with REQ_NOWAIT
    4ab2cd906e4e netfilter: nft_ct: add seqadj extension for natted connections
    f21e4cc4a6ba gpiolib: acpi: Add quirk for Dell Precision 7780
    8b822b35ac6e gpiolib: acpi: Add quirk for ASUS ProArt PX13
    c1af28f23ab2 gpiolib: acpi: Add a quirk for Acer Nitro V15
    b2023685b2de gpiolib: acpi: Move quirks to a separate file
    134d014bc64f gpiolib: acpi: Add acpi_gpio_need_run_edge_events_on_boot() getter
    7d76825dcd8a gpiolib: acpi: Handle deferred list via new API
    c53dffad8607 gpiolib: acpi: Switch to use enum in acpi_gpio_in_ignore_list()
    d01cdf642524 f2fs: fix to propagate error from f2fs_enable_checkpoint()
    341f6a26bfa9 f2fs: dump more information for f2fs_{enable,disable}_checkpoint()
    621dc9eb90a5 f2fs: add timeout in f2fs_enable_checkpoint()
    cccd92ec7e34 f2fs: clear SBI_POR_DOING before initing inmem curseg
    fdca9bfd6206 serial: xilinx_uartps: fix rs485 delay_rts_after_send
    589ec2d37e38 serial: xilinx_uartps: Use helper function hrtimer_update_function()
    12493e7e888d hrtimers: Introduce hrtimer_update_function()
    f548c5ebe656 drm/displayid: add quirk to ignore DisplayID checksum errors
    d4dd6694d102 sched_ext: Fix missing post-enqueue handling in move_local_task_to_local_dsq()
    44273abc2fea sched_ext: Factor out local_dsq_post_enq() from dispatch_enqueue()
    a3b7eb67225c tpm2-sessions: Fix tpm2_read_public range checks
    aa85f48dfc55 block: freeze queue when updating zone resources
    65484682b1b0 ARM: dts: microchip: sama7g5: fix uart fifo size to 32
    5f140b525180 svcrdma: bound check rq_pages index in inline path
    6673d1d818f0 mm/ksm: fix exec/fork inheritance support for prctl
    984dc07404e2 mptcp: pm: ignore unknown endpoint flags
    2494b4d8a1ba serial: core: Restore sysfs fwnode information
    1060180f3619 serial: core: fix OF node leak
    0bf1a02494c7 f2fs: fix to avoid updating compression context during writeback
    5796c5382101 f2fs: drop inode from the donation list when the last file is closed
    1eb0b130196b f2fs: use global inline_xattr_slab instead of per-sb slab cache
    baf1a27e5664 f2fs: fix to detect recoverable inode during dryrun of find_fsync_dnodes()
    e750e2f2a2dd xhci: dbgtty: fix device unregister: fixup
    2299e3ba1247 tty: introduce and use tty_port_tty_vhangup() helper
    686e3762980f jbd2: fix the inconsistency between checksum and data in memory for journal sb
    e61f636cc310 sched_ext: Fix incorrect sched_class settings for per-cpu migration tasks
    5b9cc2bbde85 erofs: fix unexpected EIO under memory pressure
    bddd95054e33 sched/eevdf: Fix min_vruntime vs avg_vruntime
    c8d4f4c2528b btrfs: don't rewrite ret from inode_permission
    a94048d99318 gfs2: fix freeze error handling
    7578200fa923 lib/crypto: riscv/chacha: Avoid s0/fp register
    8a8c1e06c838 drm/imagination: Disallow exporting of PM/FW protected objects
    64e39e3806bf drm/nouveau/dispnv50: Don't call drm_atomic_get_crtc_state() in prepare_fb
    24d55ac8e31d drm/i915/gem: Zero-initialize the eb.vma array in i915_gem_do_execbuffer
    471baae774a3 drm/msm/dpu: Add missing NULL pointer check for pingpong interface
    700cd81dc5af drm/xe: Drop preempt-fences when destroying imported dma-bufs.
    dd3278ebfc04 drm/xe: Use usleep_range for accurate long-running workload timeslicing
    d420cea5199a drm/xe: Adjust long-running workload timeslices to reasonable values
    641797734d07 drm/xe/oa: Disallow 0 OA property values
    4f26159adc9c drm/xe/bo: Don't include the CCS metadata in the dma-buf sg-table
    106af2a55b85 drm/mgag200: Fix big-endian support
    5a81095d3e1b drm/ttm: Avoid NULL pointer deref for evicted BOs
    a742fa0aa216 drm/i915: Fix format string truncation warning
    f9465376fe19 drm/amdkfd: Trap handler support for expert scheduling mode
    b5971d0cc503 drm/amdkfd: bump minimum vgpr size for gfx1151
    df130b75e955 drm/amdkfd: Export the cwsr_size and ctl_stack_size to userspace
    3eb34432ea94 drm/mediatek: Fix probe device leaks
    49ec28aaa334 drm/mediatek: Fix probe memory leak
    bd5ce36c4181 drm/mediatek: Fix probe resource leaks
    27e44ca6465e drm/mediatek: Fix device node reference leak in mtk_dp_dt_parse()
    c6d30b65b7a4 drm/xe/oa: Fix potential UAF in xe_oa_add_config_ioctl()
    5c831abdf742 drm/edid: add DRM_EDID_IDENT_INIT() to initialize struct drm_edid_ident
    0a82fb3f5827 drm/gma500: Remove unused helper psb_fbdev_fb_setcolreg()
    6417428ce5da drm/buddy: Separate clear and dirty free block trees
    1b339b19eec2 drm/buddy: Optimize free block management with RB tree
    e317afd8db9e drm/msm/a6xx: Fix out of bound IO access in a6xx_get_gmu_registers
    5fc5506edfe0 drm/amdgpu/gmc11: add amdgpu_vm_handle_fault() handling
    2ba843759a3a drm/amdgpu: add missing lock to amdgpu_ttm_access_memory_sdma
    c0cd4bfb729b drm/amdgpu/gmc12: add amdgpu_vm_handle_fault() handling
    f9a4ec64a626 Revert "drm/amd: Skip power ungate during suspend for VPE"
    f5c055c28415 net: macb: Relocate mog_init_rings() callback from macb_mac_link_up() to macb_open()
    8fc4632fb508 net: nfc: fix deadlock between nfc_unregister_device and rfkill_fop_write
    96634d108a17 net: usb: sr9700: fix incorrect command used to write single register
    cb0255265fa0 nfsd: Drop the client reference in client_states_open()
    0d666db731e9 LoongArch: BPF: Sign extend kfunc call arguments
    fcaafcc27ba5 LoongArch: BPF: Zero-extend bpf_tail_call() index
    bb92a3af3ce5 LoongArch: Refactor register restoration in ftrace_common_return
    73feae0c71bd fjes: Add missing iounmap in fjes_hw_init()
    26c8bebc2f25 e1000: fix OOB in e1000_tbi_should_accept()
    5cb34bb5fd72 RDMA/cm: Fix leaking the multicast GID table reference
    acadd4097d25 RDMA/core: Check for the presence of LS_NLA_TYPE_DGID correctly
    c9d0f5a18bd7 samples/ftrace: Adjust LoongArch register restore order in direct calls
    2197c4c6bda5 tools/mm/page_owner_sort: fix timestamp comparison for stable sorting
    802934da00a8 x86/microcode/AMD: Fix Entrysign revision check for Zen5/Strix Halo
    7fbea59f737e mm/page_owner: fix memory leak in page_owner_stack_fops->release()
    36cdde5c28c9 idr: fix idr_alloc() returning an ID out of range
    181bb6766762 lockd: fix vfs_test_lock() calls
    365178de51ac kasan: unpoison vms[area] addresses with a common tag
    c00ca876e073 kasan: refactor pcpu kasan vmalloc unpoison
    69676792c23f mm/kasan: fix incorrect unpoisoning in vrealloc for KASAN
    3d2c0eb67819 compiler_types.h: add "auto" as a macro for "__auto_type"
    a4a4599b9164 pmdomain: imx: Fix reference count leak in imx_gpc_probe()
    365cd49669a6 mm/damon/tests/core-kunit: handle alloc failure on damon_test_set_attrs()
    ffec0aa4750f mm/damon/tests/core-kunit: handle alloc failures in damon_test_ops_registration()
    e74033baf900 mm/damon/tests/core-kunit: handle alloc failures in damon_test_update_monitoring_result()
    b4993197d6cb mm/damon/tests/core-kunit: handle alloc failures in damon_test_set_regions()
    360077a2aa33 mm/damon/tests/core-kunit: handle alloc failures on damon_test_merge_two()
    62d66eb0ce63 mm/damon/tests/core-kunit: handle alloc failures on dasmon_test_merge_regions_of()
    4ec993020fb5 mm/damon/tests/core-kunit: handle memory alloc failure from damon_test_aggregate()
    9d6f085d5ec1 mm/damon/tests/core-kunit: handle memory failure from damon_test_target()
    19b20ac8b4c5 mm/damon/tests/core-kunit: handle allocation failures in damon_test_regions()
    24d20b65e36f mm/damon/tests/core-kunit: handle alloc failures on damon_test_split_at()
    de18eec7420f mm/damon/tests/vaddr-kunit: handle alloc failures on damon_test_split_evenly_succ()
    5574c977b5cb mm/damon/tests/vaddr-kunit: handle alloc failures in damon_test_split_evenly_fail()
    8a2944f5a54f mm/damon/tests/sysfs-kunit: handle alloc failures on damon_sysfs_test_add_targets()
    f4d24ea32f49 LoongArch: Use unsigned long for _end and _text
    6d5ec5a2b2b9 LoongArch: Use __pmd()/__pte() for swap entry conversions
    caffc71aad48 LoongArch: Fix build errors for CONFIG_RANDSTRUCT
    c26d621b3ebb LoongArch: Correct the calculation logic of thread_count
    553e8f9e1845 LoongArch: Add new PCI ID for pci_fixup_vgadev()
    1dcb2f27efb2 media: mediatek: vcodec: Fix a reference leak in mtk_vcodec_fw_vpu_init()
    59f8c23f2bc2 media: i2c: adv7842: Remove redundant cancel_delayed_work in probe
    4f58e5cddcb5 media: i2c: ADV7604: Remove redundant cancel_delayed_work in probe
    b7ef6b263cf9 media: amphion: Cancel message work before releasing the VPU core
    6d0e77882c4c media: vpif_display: fix section mismatch
    51fe47b112d2 media: vpif_capture: fix section mismatch
    29aaec521e54 media: videobuf2: Fix device reference leak in vb2_dc_alloc error path
    3d0ec859e009 media: verisilicon: Protect G2 HEVC decoder against invalid DPB index
    3680da86c180 media: TDA1997x: Remove redundant cancel_delayed_work in probe
    d2f8e900e676 media: samsung: exynos4-is: fix potential ABBA deadlock on init
    2844c564a065 media: renesas: rcar_drif: fix device node reference leak in rcar_drif_bond_enabled
    db4d27e6bbbf media: platform: mtk-mdp3: fix device leaks at probe
    634a5a133ac2 media: msp3400: Avoid possible out-of-bounds array accesses in msp3400c_thread()
    44aedcb25125 media: cec: Fix debugfs leak on bus_register() failure
    a135dfe84a58 fbdev: tcx.c fix mem_map to correct smem_start offset
    b58f85225be0 fbdev: pxafb: Fix multiple clamped values in pxafb_adjust_timing
    77c8170a62f8 fbdev: gbefb: fix to use physical address instead of dma address
    1e1104eb8aa2 dm-bufio: align write boundary on physical block size
    857876418308 dm-ebs: Mark full buffer dirty even on partial write
    e914da9be061 firmware: stratix10-svc: Add mutex in stratix10 memory management
    60dde0960e3e media: adv7842: Avoid possible out-of-bounds array accesses in adv7842_cp_log_status()
    bfa153eae8da powerpc/pseries/cmm: call balloon_devinfo_init() also without CONFIG_BALLOON_COMPACTION
    92686ff2e857 perf/x86/amd/uncore: Fix the return value of amd_uncore_df_event_init() on error
    2aa65e353fb5 parisc: entry: set W bit for !compat tasks in syscall_restore_rfi()
    5e38e72dbcdc parisc: entry.S: fix space adjustment on interruption for 64-bit userspace
    dced78b91861 mtd: spi-nor: winbond: Add support for W25H02NWxxAM chips
    bce08eb15115 mtd: spi-nor: winbond: Add support for W25H01NWxxAM chips
    ea3ccb6ed0e8 mtd: spi-nor: winbond: Add support for W25H512NWxxAM chips
    528bad89e963 mtd: spi-nor: winbond: Add support for W25Q02NWxxIM chips
    dc99e18fe52f mtd: spi-nor: winbond: Add support for W25Q01NWxxIM chips
    80c502df26c4 mtd: spi-nor: winbond: Add support for W25Q01NWxxIQ chips
    846ceb1a9446 mtd: mtdpart: ignore error -ENOENT from parsers on subpartitions
    add7da91ccf4 media: verisilicon: Fix CPU stalls on G2 bus error
    db7ab3323846 media: rc: st_rc: Fix reset control resource leak
    8dda29c9950b mfd: max77620: Fix potential IRQ chip conflict when probing two devices
    9b9e152a87ca mfd: altera-sysmgr: Fix device leak on sysmgr regmap lookup
    eb1f3a6ab3ef clk: samsung: exynos-clkout: Assign .num before accessing .hws
    777a1ddeb915 block: Clear BLK_ZONE_WPLUG_PLUGGED when aborting plugged BIOs
    407f9bd00585 leds: leds-lp50xx: Enable chip before any communication
    5c02ebdf24ee leds: leds-lp50xx: LP5009 supports 3 modules for a total of 9 LEDs
    5b0ceb3ee343 leds: leds-lp50xx: Allow LED 0 to be added to module bank
    ffdec4686eae leds: leds-cros_ec: Skip LEDs without color components
    895123c309a3 powerpc/64s/slb: Fix SLB multihit issue during SLB preload
    acba48ba51bc powerpc, mm: Fix mprotect on book3s 32-bit
    3968852076ed arm64: dts: ti: k3-j721e-sk: Fix pinmux for pin Y1 used by power regulator
    40fa3b520171 PCI/PM: Reinstate clearing state_saved in legacy and !PM codepaths
    47d1f7e78592 fgraph: Check ftrace_pids_enabled on registration for early filtering
    cad08168f139 fgraph: Initialize ftrace_ops->private for function graph ops
    f1d629bda89d HID: logitech-dj: Remove duplicate error logging
    c2c3f1a3fd74 iommu: disable SVA when CONFIG_X86 is set
    9f620cf7496f iommu/tegra: fix device leak on probe_device()
    2deb48f25b91 iommu/sun50i: fix device leak on of_xlate()
    5b696fd46ffe iommu/qcom: fix device leak on of_xlate()
    f1a8835964f4 iommu/omap: fix device leaks on probe_device()
    df5b0080583e iommu/mediatek: fix device leak on of_xlate()
    9d90e4e8986b iommu/mediatek-v1: fix device leaks on probe()
    11cd45ac86fb iommu/mediatek-v1: fix device leak on probe_device()
    4287295758f4 iommu/ipmmu-vmsa: fix device leak on of_xlate()
    480f40ba50f1 iommu/exynos: fix device leak on of_xlate()
    c2e050e7872c iommu/apple-dart: fix device leak on of_xlate()
    1970ddf9f70d iommu/amd: Propagate the error code returned by __modify_irte_ga() in modify_irte_ga()
    168d50e1d82b iommu/amd: Fix pci_segment memleak in alloc_pci_segment()
    cfcd57cc9e5c ASoC: qcom: qdsp6: q6asm-dai: set 10 ms period and buffer alignment.
    0eb81013e47d ASoC: qcom: q6adm: the the copp device only during last instance
    cc1a9a33a90b ASoC: qcom: q6asm-dai: perform correct state check before closing
    488643e5605d ASoC: qcom: q6apm-dai: set flags to reflect correct operation of appl_ptr
    60ffd2bc1997 ASoC: codecs: lpass-tx-macro: fix SM6115 support
    bae74771fc5d ASoC: stm32: sai: fix OF node leak on probe
    27cae2a7fe06 ASoC: stm32: sai: fix clk prepare imbalance on probe failure
    c908cde32dc2 ASoC: stm32: sai: fix device leak on probe
    c69790a51b52 ASoC: codecs: wcd939x: fix regmap leak on probe failure
    b56476d8e9d1 ntfs: Do not overwrite uptodate pages
    b6f446e12e69 selftests/ftrace: traceonoff_triggers: strip off names
    9eb1ee1f2acb blk-mq: skip CPU offline notify on unmapped hctx
    29abf51fdf77 RDMA/bnxt_re: fix dma_free_coherent() pointer
    ff552378e80d RDMA/rtrs: Fix clt_path::max_pages_per_mr calculation
    676907004256 ksmbd: Fix memory leak in get_file_all_info()
    20597b7229ae md/raid5: fix possible null-pointer dereferences in raid5_store_group_thread_cnt()
    d9118a67547f md: Fix static checker warning in analyze_sbs
    8f2f65ee99f7 RDMA/bnxt_re: Fix to use correct page size for PDE table
    e7f29946157a RDMA/bnxt_re: Fix IB_SEND_IP_CSUM handling in post_send
    20436f2742a9 RDMA/core: always drop device refcount in ib_del_sub_device_and_put()
    116a7a351dce RDMA/bnxt_re: Fix incorrect BAR check in bnxt_qplib_map_creq_db()
    33834f51220e RDMA/core: Fix logic error in ib_get_gids_from_rdma_hdr()
    580edee9f39d RDMA/efa: Remove possible negative shift
    bf197c7c79ef RDMA/irdma: avoid invalid read in irdma_net_event
    1dc33ad08673 ipv6: fix a BUG in rt6_get_pcpu_route() under PREEMPT_RT
    b409ba9e1e63 net: rose: fix invalid array index in rose_kill_by_device()
    ee4183501ea5 ipv4: Fix reference count leak when using error routes with nexthop objects
    bf3709738d8a ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
    45ee0462b883 net: stmmac: fix the crash issue for zero copy XDP_TX action
    aa743b0d9844 octeontx2-pf: fix "UBSAN: shift-out-of-bounds error"
    db4c26adf711 platform/x86: hp-bioscfg: Fix out-of-bounds array access in ACPI package parsing
    a09b30ddd4ae vfio/pds: Fix memory leak in pds_vfio_dirty_enable()
    18b6574d4c64 net: bridge: Describe @tunnel_hash member in net_bridge_vlan_group struct
    98a12c2547a4 net: usb: asix: validate PHY address before use
    2c39c0b6de01 kbuild: fix compilation of dtb specified on command-line without make rule
    b37927e834bb net: dsa: b53: skip multicast entries for fdb_dump()
    5934f280ac57 firewire: nosy: Fix dma_free_coherent() size
    00fe09364caf genalloc.h: fix htmldocs warning
    36561b86cb25 smc91x: fix broken irq-context in PREEMPT_RT
    68f66d67d8d5 selftests: net: fix "buffer overflow detected" for tap.c
    6492ad6439ff net: usb: rtl8150: fix memory leak on usb_submit_urb() failure
    9842946cdab6 amd-xgbe: reset retries and mode on RX adapt failures
    8f25951a891f net: dsa: fix missing put_device() in dsa_tree_find_first_conduit()
    107d245f84cb team: fix check for port enabled in team_queue_override_port_prio_changed()
    d95544ee2bd6 platform/x86: ibm_rtl: fix EBDA signature search pointer arithmetic
    b1718c819ffa platform/x86: msi-laptop: add missing sysfs_remove_group()
    70984f8717ef platform/mellanox: mlxbf-pmc: Remove trailing whitespaces from event names
    5fe210533e34 ip6_gre: make ip6gre_header() robust
    5116f61ab118 net: openvswitch: Avoid needlessly taking the RTNL on vport destroy
    72bc82bd1cdb net: mdio: aspeed: add dummy read to avoid read-after-write issue
    1e54c19eaf84 Bluetooth: btusb: revert use of devm_kzalloc in btusb
    ccbb96434d88 crypto: seqiv - Do not use req->iv after crypto_aead_encrypt
    655fdbcbbf00 idpf: reduce mbx_task schedule delay to 300us
    f36de3045d00 iavf: fix off-by-one issues in iavf_config_rss_reg()
    550664e83989 i40e: validate ring_len parameter against hardware-specific values
    9fe48a3c9ddd i40e: fix scheduling in set_rx_mode
    d12d193fe1e4 wifi: mac80211: do not use old MBSSID elements
    0c67efb56d04 wifi: cfg80211: sme: store capped length in __cfg80211_connect_result()
    9765d6eb8298 wifi: rtlwifi: 8192cu: fix tid out of range in rtl92cu_tx_fill_desc()
    1f8ae2e99a9d wifi: rtw88: limit indirect IO under powered off for RTL8822CS
    fbba8b00bbe4 fuse: fix readahead reclaim deadlock
    1ef70a0b104a iommu/mediatek: fix use-after-free on probe deferral
    34cd26b1d86d x86/msi: Make irq_retrigger() functional for posted MSI
    94f03afbb771 ARM: dts: microchip: sama5d2: fix spi flexcom fifo size to 32
    96221a072d5d hwmon: (w83l786ng) Convert macros to functions to avoid TOCTOU
    a9fb6e8835a2 hwmon: (w83791d) Convert macros to functions to avoid TOCTOU
    5596f3eb41b4 hwmon: (max6697) fix regmap leak on probe failure
    2aa6eb6666af hwmon: (max16065) Use local variable to avoid TOCTOU
    a5f4cfd2f2df interconnect: qcom: sdx75: Drop QPIC interconnect and BCM nodes
    36f3cc056dd8 i2c: amd-mp2: fix reference leak in MP2 PCI device
    85d7acd41381 platform/x86: intel: chtwc_int33fe: don't dereference swnode args
    fcab5c2672f8 rpmsg: glink: fix rpmsg device leak
    5c8f2499c5e1 soc: amlogic: canvas: fix device leak on lookup
    eb0df8cf030e soc: apple: mailbox: fix device leak on lookup
    90e176b3e791 soc: qcom: ocmem: fix device leak on lookup
    b38487a29e12 soc: qcom: pbs: fix device leak on lookup
    caf1e989f56e soc: samsung: exynos-pmu: fix device leak on regmap lookup
    8b497efd6bf2 tracing: Fix fixed array of synthetic event
    f65555032246 virtio: vdpa: Fix reference count leak in octep_sriov_enable()
    24a58ffc444c amba: tegra-ahb: Fix device leak on SMMU enable
    f0cab88ff870 crypto: caam - Add check for kcalloc() in test_len()
    5a4b65523608 crypto: af_alg - zero initialize memory allocated via sock_kmalloc
    4398797b3aa1 dt-bindings: PCI: qcom,pcie-sm8550: Add missing required power-domains and resets
    2c29bc88f221 dt-bindings: PCI: qcom,pcie-sm8450: Add missing required power-domains and resets
    e48e50bec7b6 dt-bindings: PCI: qcom,pcie-sm8350: Add missing required power-domains and resets
    bf6738307d15 dt-bindings: PCI: qcom,pcie-sm8250: Add missing required power-domains and resets
    c83b7222e193 dt-bindings: PCI: qcom,pcie-sm8150: Add missing required power-domains and resets
    51e075834cc4 dt-bindings: PCI: qcom,pcie-sc8280xp: Add missing required power-domains and resets
    3e911a40ac5d dt-bindings: PCI: qcom,pcie-sc7280: Add missing required power-domains and resets
    b71781f41cff arm64: Revamp HCR_EL2.E2H RES1 detection
    84e5006115cb KVM: arm64: Initialize SCTLR_EL1 in __kvm_hyp_init_cpu()
    cdd6fb56e93f KVM: arm64: Initialize HCR_EL2.E2H early
    debfbc047196 sched/rt: Fix race in push_rt_task
    9433ba79c2ec hsr: hold rcu and dev lock for hsr_get_port_ndev
    f8bb150f228f pinctrl: renesas: rzg2l: Fix ISEL restore on resume
    3139828f6b75 ALSA: wavefront: Clear substream pointers on close
    04520b4422fd ALSA: wavefront: Use guard() for spin locks
    e6ba921b1779 ALSA: hda: cs35l41: Fix NULL pointer dereference in cs35l41_hda_read_acpi()
    05a609c1e5ed drm/displayid: pass iter to drm_find_displayid_extension()
    0f38ce08dde9 drm/amd/display: Fix scratch registers offsets for DCN351
    29ff286cd520 drm/amd/display: Fix scratch registers offsets for DCN35
    9e7d3b8542d1 drm/amd/display: Use GFP_ATOMIC in dc_create_plane_state()
    90706235f14d Revert "drm/amd/display: Fix pbn to kbps Conversion"
    4ce784e8d223 io_uring: fix min_wait wakeups for SQPOLL
    c1669c03bfbc io_uring/poll: correctly handle io_poll_add() return value on update
    a39b53ee7fa5 gpio: regmap: Fix memleak in error path in gpio_regmap_register()
    b56975f46341 s390/ipl: Clear SBP flag when bootprog is set
    d478f50727c3 btrfs: don't log conflicting inode if it's a dir moved in the current transaction
    f0c0a681ffb7 powerpc/kexec: Enable SMT before waking offline CPUs
    a2c6f25ab98b SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
    e8623e9c451e svcrdma: use rc_pageoff for memcpy byte offset
    adef4a2ff334 svcrdma: return 0 on success from svc_rdma_copy_inline_range
    0dacf9ce7954 nfsd: Mark variable __maybe_unused to avoid W=1 build break
    bf4e671c6515 NFSD: NFSv4 file creation neglects setting ACL
    fcb8d118e149 NFSD: Clear SECLABEL in the suppattr_exclcreat bitmap
    7b82a1d6ae86 net/handshake: restore destructor on submit failure
    82f7416bcbd9 fsnotify: do not generate ACCESS/MODIFY events on child for special files
    0b7cc0a99035 net: phy: marvell-88q2xxx: Fix clamped value in mv88q2xxx_hwmon_write
    d60624e909f2 r8169: fix RTL8117 Wake-on-Lan in DASH mode
    46cd9c3b67a1 PM: runtime: Do not clear needs_force_resume with enabled runtime PM
    3437c775bf20 tracing: Do not register unsupported perf events
    1e2d3aa19c79 xfs: fix a UAF problem in xattr repair
    561e0756f1bf xfs: fix stupid compiler warning
    3a07cb7636cd xfs: fix a memory leak in xfs_buf_item_init()
    35ddb0b62400 KVM: nSVM: Clear exit_code_hi in VMCB when synthesizing nested VM-Exits
    de39f5a4be13 KVM: nSVM: Set exit_code_hi to -1 when synthesizing SVM_EXIT_ERR (failed VMRUN)
    3eaa520d282b KVM: nVMX: Immediately refresh APICv controls as needed on nested VM-Exit
    4dac2f321e05 KVM: SVM: Mark VMCB_PERM_MAP as dirty on nested VMRUN
    5d018c1eac35 KVM: nSVM: Propagate SVM_EXIT_CR0_SEL_WRITE correctly for LMSW emulation
    70487dfde0cc KVM: SVM: Mark VMCB_NPT as dirty on nested VMRUN
    254d7963badd KVM: nSVM: Avoid incorrect injection of SVM_EXIT_CR0_SEL_WRITE
    e746e5194705 KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
    5707aaba681d KVM: x86: Explicitly set new periodic hrtimer expiration in apic_timer_fn()
    90d3e9c62a45 KVM: x86: WARN if hrtimer callback for periodic APIC timer fires with period=0
    359188420175 powerpc: Add reloc_offset() to font bitmap pointer used for bootx_printf()
    5d0d8c292531 libceph: make decode_pool() more resilient against corrupted osdmaps
    60560d13ff36 parisc: Do not reprogram affinitiy on ASP chip
    9ef28943471a scs: fix a wrong parameter in __scs_magic
    4701493ba376 platform/chrome: cros_ec_ishtp: Fix UAF after unbinding driver
    244e4e60e375 KVM: x86: Don't clear async #PF queue when CR0.PG is disabled (e.g. on #SMI)
    e24aedae7165 ocfs2: fix kernel BUG in ocfs2_find_victim_chain
    a69c7fd603bf media: vidtv: initialize local pointers upon transfer of memory ownership
    89dbbe6ff323 KVM: Disallow toggling KVM_MEM_GUEST_MEMFD on an existing memslot
    030b9cdcb542 tools/testing/nvdimm: Use per-DIMM device handle
    473550e71565 f2fs: fix return value of f2fs_recover_fsync_data()
    baf461563a8d f2fs: fix uninitialized one_time_gc in victim_sel_policy
    19d7ac99e101 f2fs: fix age extent cache insertion skip on counter overflow
    c89845fae250 f2fs: invalidate dentry cache on failed whiteout creation
    4f244c64efe6 f2fs: fix to avoid updating zero-sized extent in extent cache
    6c3bab5c6261 f2fs: fix to avoid potential deadlock
    3b15d5f12935 f2fs: ensure node page reads complete before f2fs_put_super() finishes
    0229d07a7220 scsi: ufs: core: Add ufshcd_update_evt_hist() for UFS suspend error
    7ae98a3cf428 scsi: mpi3mr: Read missing IOCFacts flag for reply queue full overflow
    0d36db68fdb8 scsi: target: Reset t_task_cdb pointer in error case
    d0835714042d NFSD: use correct reservation type in nfsd4_scsi_fence_client
    a41dc180b6e1 scsi: aic94xx: fix use-after-free in device removal path
    b10ebbfd59a5 scsi: Revert "scsi: qla2xxx: Perform lockless command completion in abort path"
    2abf4525593b cpufreq: nforce2: fix reference count leak in nforce2
    6e606c2673e9 cpuidle: governors: teo: Drop misguided target residency check
    7bcbac8dd76a serial: sh-sci: Check that the DMA cookie is valid
    0618fbaf4222 mei: gsc: add dependency on Xe driver
    ef66e2074130 intel_th: Fix error handling in intel_th_output_open
    74883565c621 char: applicom: fix NULL pointer dereference in ac_ioctl
    8313323e3e96 usb: renesas_usbhs: Fix a resource leak in usbhs_pipe_malloc()
    d8d17ff57924 usb: dwc3: keep susphy enabled during exit to avoid controller faults
    50d0d2239d4b usb: dwc3: of-simple: fix clock resource leak in dwc3_of_simple_probe
    6bcbffda814e usb: gadget: lpc32xx_udc: fix clock imbalance in error path
    5d3df03f7054 usb: phy: isp1301: fix non-OF device reference imbalance
    69f9a0701abc usb: phy: fsl-usb: Fix use-after-free in delayed work during device removal
    8bd518ea03b8 USB: lpc32xx_udc: Fix error handling in probe
    5a338aa9dab3 usb: typec: altmodes/displayport: Drop the device reference in dp_altmode_probe()
    c062deb480f5 usb: ohci-nxp: fix device leak on probe failure
    2a38605427f2 phy: broadcom: bcm63xx-usbh: fix section mismatches
    759456cef254 media: pvrusb2: Fix incorrect variable used in trace message
    fe3e129ab498 media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
    bbf91bd694fe usb: usb-storage: Maintain minimal modifications to the bcdDevice range.
    0ca9fb4335e7 mptcp: avoid deadlock on fallback while reinjecting
    9cc0ba7934a9 mptcp: schedule rtx timer only after pushing data
    e1f1ce0442a4 selftests: mptcp: pm: ensure unknown flags are ignored
    1f65b924c5f2 media: v4l2-mem2mem: Fix outdated documentation
    bd1aff606099 jbd2: use a weaker annotation in journal handling
    22ea3cb34dc9 jbd2: use a per-journal lock_class_key for jbd2_trans_commit_key
    4f6f4e5a3328 ext4: align max orphan file size with e2fsprogs limit
    419812d8e675 ext4: fix incorrect group number assertion in mb_check_buddy
    9a424b99d561 ext4: clear i_state_flags when alloc inode
    5b154e901fda ext4: xattr: fix null pointer deref in ext4_raw_inode()
    db9ee13fab02 ext4: fix string copying in parse_apply_sb_mount_options()
    b69492161c05 tpm: Cap the number of PCR banks
    4d1c44cd9823 ktest.pl: Fix uninitialized var in config-bisect.pl
    5c7265d31501 fs/ntfs3: fix mount failure for sparse runs in run_unpack()
    f6dd017bde25 kallsyms: Fix wrong "big" kernel symbol type read from procfs
    6458658807c3 floppy: fix for PAGE_SIZE != 4KB
    0a65cac1d86e block: rate-limit capacity change info log
    e768e889561e wifi: mt76: Fix DTS power-limits on little endian systems
    bfe512fb5b68 s390/dasd: Fix gendisk parent after copy pair swap
    129b3bc14901 lib/crypto: x86/blake2s: Fix 32-bit arg treated as 64-bit
    af225540e7d6 perf: arm_cspmu: fix error handling in arm_cspmu_impl_unregister()
    b679e1985dcb mmc: sdhci-msm: Avoid early clock doubling during HS400 transition
    d0564ab15dda x86/mce: Do not clear bank's poll bit in mce_poll_banks on AMD SMCA systems
    e232269d5115 io_uring: fix filename leak in __io_openat_prep()
    9b015f2918b9 KEYS: trusted: Fix a memory leak in tpm2_load_cmd
    5679cc90bb54 cifs: Fix memory and information leak in smb3_reconfigure()
    4f23082b371a vhost/vsock: improve RCU read sections around vhost_vsock_get()
    af8b6fb41064 block: rnbd-clt: Fix signedness bug in init_dev()
    ee374ebb5e8e scsi: scsi_debug: Fix atomic write enable module param description
    e3e33ac2eb69 MIPS: ftrace: Fix memory corruption when kernel is located beyond 32 bits
    aaa642f20ad7 platform/x86/intel/hid: Add Dell Pro Rugged 10/12 tablet to VGBS DMI quirks
    142b2e74186f nvme-fabrics: add ENOKEY to no retry criteria for authentication failures
    855a444013cf nvme-fc: don't hold rport lock when putting ctrl
    3b4c4f26e87c i2c: designware: Disable SMBus interrupts to prevent storms from mis-configured firmware
    939b6c52f46c clk: qcom: dispcc-sm7150: Fix dispcc_mdss_pclk0_clk_src
    6b4f044d9cd8 libperf cpumap: Fix perf_cpu_map__max for an empty/NULL map
    3f7a5d52a4ea serial: sprd: Return -EPROBE_DEFER when uart clock is not ready
    56664ab5ca28 usb: usb-storage: No additional quirks need to be added to the EL-R12 optical drive.
    5f839f9c8037 usb: xhci: limit run_graceperiod for only usb 3.0 devices
    f421105c99e8 iio: adc: ti_am335x_adc: Limit step_avg to valid range for gcc complains
    3042a57a8e8b usb: typec: ucsi: Handle incorrect num_connectors capability
    015200bb776f usbip: Fix locking bug in RT-enabled kernels
    28442546f2d2 exfat: zero out post-EOF page cache on file extension
    df3ca04116db exfat: fix remount failure in different process environments
    d8218e3f39a7 reset: fix BIT macro reference
    f7b6370d0fbe via_wdt: fix critical boot hang due to unnamed resource allocation
    edadf1d7f919 fuse: Invalidate the page cache after FOPEN_DIRECT_IO write
    b4f4212436ba fuse: Always flush the page cache before FOPEN_DIRECT_IO write
    45100a1a9b31 scsi: qla2xxx: Use reinit_completion on mbx_intr_comp
    3354e116ccc1 scsi: qla2xxx: Fix initiator mode with qlini_mode=exclusive
    c203c1ea9467 scsi: qla2xxx: Fix lost interrupts with qlini_mode=disabled
    a5b26e4a08a9 powerpc/addnote: Fix overflow on 32-bit builds
    83127df037ca clk: mvebu: cp110 add CLK_IGNORE_UNUSED to pcie_x10, pcie_x11 & pcie_x4
    8869c4962570 scsi: smartpqi: Add support for Hurray Data new controller PCI device
    89d33906cb93 ti-sysc: allow OMAP2 and OMAP4 timers to be reserved on AM33xx
    c379ec2361ad firmware: imx: scu-irq: Init workqueue before request mbox channel
    b7200a265d14 scsi: ufs: host: mediatek: Fix shutdown/suspend race condition
    2ab207530ce3 ipmi: Fix __scan_channels() failing to rescan channels
    8f4156b242f8 ipmi: Fix the race between __scan_channels() and deliver_response()
    7ced0c07791f nfsd: fix memory leak in nfsd_create_serv error paths
    43c1b514422e nfsd: rename nfsd_serv_ prefixed methods and variables with nfsd_net_
    6abdb63db720 nfsd: update percpu_ref to manage references on nfsd_net
    47c4976513f1 ASoC: ak4458: remove the reset operation in probe and remove
    a8ad320efb66 ALSA: usb-mixer: us16x08: validate meter packet indices
    6874a88306a5 ALSA: pcmcia: Fix resource leak in snd_pdacf_probe error path
    3837413ab3f4 ALSA: vxpocket: Fix resource leak in vxpocket_probe error path
    14e5a8878d4f x86/fpu: Fix FPU state core dump truncation on CPUs with no extended xfeatures
    1742974c24a9 net/hsr: fix NULL pointer dereference in prp_get_untagged_frame()
    276bbd6061c6 dt-bindings: mmc: sdhci-of-aspeed: Switch ref to sdhci-common.yaml
    52a3f9051d4a mmc: sdhci-of-arasan: Increase CD stable timeout to 2 seconds
    fd750d686674 mmc: sdhci-esdhc-imx: add alternate ARCH_S32 dependency to Kconfig
    743cebcbd1b2 spi: fsl-cpm: Check length parity before switching to 16 bit mode
    ed781eaa9e04 ACPI: CPPC: Fix missing PCC check for guaranteed_perf
    a11f596653f8 ACPI: PCC: Fix race condition by removing static qualifier
    d844aeba5945 soc/tegra: fuse: Do not register SoC device on ACPI boot
    ed2c2c84a2b4 can: gs_usb: gs_can_open(): fix error handling
    507b7333ac1a xfs: don't leak a locked dquot when xfs_dquot_attach_buf fails
    24709064ee47 Input: i8042 - add TUXEDO InfinityBook Max Gen10 AMD to i8042 quirk table
    ed8c61b89be0 Input: alps - fix use-after-free bugs caused by dev3_register_work
    3a7cd1397c20 Input: lkkbd - disable pending work before freeing device
    84e4d3543168 Input: ti_am335x_tsc - fix off-by-one error in wire_order validation
    04e9249d31f5 HID: input: map HID_GD_Z to ABS_DISTANCE for stylus/pen
    d26af6d14da4 ksmbd: fix buffer validation by including null terminator size in EA length
    02e06785e85b ksmbd: Fix refcount leak when invalid session is found on session lookup
    a6f4cfa37838 ksmbd: skip lock-range check on equal size to avoid size==0 underflow
    e5718a35eb03 hwmon: (ltc4282): Fix reset_history file permissions
    b963636331fb drm/xe/oa: Limit num_syncs to prevent oversized allocations
    e281d1fd6903 drm/xe: Limit num_syncs to prevent oversized allocations
    24be3b815554 block: rnbd-clt: Fix leaked ID in init_dev()
    2ae324db9f49 spi: cadence-quadspi: Fix clock disable on probe failure path
    0849560e52c5 arm64: kdump: Fix elfcorehdr overlap caused by reserved memory processing reorder
    ec599026acb6 x86/xen: Fix sparse warning in enlighten_pv.c
    d30f46717fa5 x86/xen: Move Xen upcall handler
    ea55a61d7275 drm/panel: sony-td4353-jdi: Enable prepare_prev_first
    1ed476f3836e MIPS: Fix a reference leak bug in ip22_check_gio()
    ca29fc28fb44 drm/xe: Restore engine registers before restarting schedulers after GT reset
    d0326fd9dfc1 drm/me/gsc: mei interrupt top half should be in irq disabled context
    94f9c07b5675 hwmon: (tmp401) fix overflow caused by default conversion rate value
    68d62e5bebbd hwmon: (ibmpex) fix use-after-free in high/low store
    415d1638c742 hwmon: (dell-smm) Limit fan multiplier to avoid overflow
    95cca255a7a5 net: hns3: add VLAN id validation before using
    96a1b2988119 net: hns3: using the num_tqps to check whether tqp_index is out of range when vf get ring info from mbx
    429f946a7af3 net: hns3: using the num_tqps in the vf driver to apply for resources
    08c37829c01f net: enetc: do not transmit redirected XDP frames when the link is down
    e1641177e7fb net/handshake: duplicate handshake cancellations leak socket
    0e40549e321d net/mlx5: Serialize firmware reset with devlink
    c3f606107a34 net/mlx5: fw_tracer, Handle escaped percent properly
    45bd283b1d69 net/mlx5: fw_tracer, Validate format string parameters
    4f929a9db234 net/mlx5: Drain firmware reset in shutdown callback
    dc7325cc50e6 net/mlx5: fw reset, clear reset requested on drain_fw_reset
    7bea09f60f2a ethtool: Avoid overflowing userspace buffer on stats query
    e6c122cffcbb iommufd/selftest: Check for overflow in IOMMU_TEST_OP_ADD_RESERVED
    b627f7703f07 iommufd/selftest: Make it clearer to gcc that the access is not out of bounds
    724f6df514f7 iommufd/selftest: Update hw_info coverage for an input data_type
    ec519fbf6dd8 iommufd/selftest: Add coverage for reporting max_pasid_log2 via IOMMU_HW_INFO
    a085b36b7a71 selftests: netfilter: packetdrill: avoid failure on HZ=100 kernel
    20594fe15722 netfilter: nf_tables: remove redundant chain validation on register store
    2503f11fbf88 netfilter: nf_nat: remove bogus direction check
    2d6fd8a8dd92 nfc: pn533: Fix error code in pn533_acr122_poweron_rdr()
    cca2ed931b73 net/sched: ets: Remove drr class from the active list if it changes to strict
    4ec29714aa4e caif: fix integer underflow in cffrml_receive()
    25ab24df31f7 ipvs: fix ipv4 null-ptr-deref in route error path
    0b88be7211d2 netfilter: nf_conncount: fix leaked ct in error paths
    70e23c094de5 broadcom: b44: prevent uninitialized value usage
    2ecfc4433acd net: openvswitch: fix middle attribute validation in push_nsh() action
    4b83902a1e67 bnxt_en: Fix XDP_TX path
    216afc198484 mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
    ed8141b206bd mlxsw: spectrum_router: Fix neighbour use-after-free
    3c8828fc9bf5 mlxsw: spectrum_router: Fix possible neighbour reference count leak
    c98eeb05d7d9 ipvlan: Ignore PACKET_LOOPBACK in handle_mode_l2()
    06bfb66a7c8b net/sched: ets: Always remove class from active list before deleting in ets_qdisc_change
    8d1ccba4b171 netrom: Fix memory leak in nr_sendmsg()
    278b8a9cd448 net: fec: ERR007885 Workaround for XDP TX path
    9e2e02ca7b2c gfs2: Fix use of bio_chain
    edc2512e8d26 Bluetooth: btusb: Add new VID/PID 0x0489/0xE12F for RTL8852BE-VT
    381a6fdfb3b9 Bluetooth: btusb: Add new VID/PID 13d3/3533 for RTL8821CE
    a087c7cb86a7 Bluetooth: btusb: MT7920: Add VID/PID 0489/e135
    ee3a1e7882e5 Bluetooth: btusb: MT7922: Add VID/PID 0489/e170
    b87b6c1d8b9e Bluetooth: btusb: Add new VID/PID 2b89/6275 for RTL8761BUV
    ccc787810415 ksmbd: vfs: fix race on m_flags in vfs_cache
    21a3d01fc6db ksmbd: fix use-after-free in ksmbd_tree_connect_put under concurrency
    2770b46167b6 smb/server: fix return value of smb2_ioctl()
    ab24e7802dcf gfs2: Fix "gfs2: Switch to wait_event in gfs2_quotad"
    122fdb8d3d86 gfs2: fix remote evict for read-only filesystems
    986908a28730 btrfs: scrub: always update btrfs_scrub_progress::last_physical
    5dadd27e80c4 wifi: brcmfmac: Add DMI nvram filename quirk for Acer A1 840 tablet
    f423753269a0 wifi: mt76: mt792x: fix wifi init fail by setting MCU_RUNNING after CLC load
    1ec6f2e3d5e4 wifi: cfg80211: use cfg80211_leave() in iftype change
    ca6bf76ae4dc wifi: cfg80211: stop radar detection in cfg80211_leave()
    f4001ba4a8ca wifi: rtl8xxxu: Fix HT40 channel config for RTL8192CU, RTL8723AU
    fcd6855b70e6 fs/ntfs3: check for shutdown in fsync
    87027decfe73 hfsplus: fix volume corruption issue for generic/073
    edfb2e602b5b hfsplus: Verify inode mode when loading from disk
    457f795e7abd hfsplus: fix missing hfs_bnode_get() in __hfs_bnode_create
    187d06bcdf31 hfsplus: fix volume corruption issue for generic/070
    4fff9a625da9 ntfs: set dummy blocksize to read boot_block when mounting
    eeb154b999fe kbuild: Use objtree for module signing key path
    4fa631188267 fs/ntfs3: Support timestamps prior to epoch
    5da872dc712e livepatch: Match old_sympos 0 and 1 in klp_find_func()
    93735b3a72f0 cpuidle: menu: Use residency threshold in polling state override decisions
    7488bf981808 cpufreq: s5pv210: fix refcount leak
    84a8b8f53bbb ACPI: fan: Workaround for 64-bit firmware bug
    0055505fa66e cpufreq: dt-platdev: Add JH7110S SOC to the allowlist
    59e60f6d3aac ACPI: property: Use ACPI functions in acpi_graph_get_next_endpoint() only
    0d8bb0812692 ACPICA: Avoid walking the Namespace if start_node is NULL
    73a52f7fd913 x86/ptrace: Always inline trivial accessors
    81343616e712 sched/fair: Revert max_newidle_lb_cost bump
    dbc61834b041 sched/deadline: only set free_cpus for online runqueues
    e1028fb38b32 perf/x86/amd: Check event before enable to avoid GPF
    c186564c96dc scripts/faddr2line: Fix "Argument list too long" error
    7d107be58b5c iomap: account for unaligned end offsets when truncating read range
    12053695c8ef iomap: adjust read range correctly for non-block-aligned positions
    4b0fe71fb396 shmem: fix recovery on rename failures
    e065fc63ecc1 btrfs: fix memory leak of fs_devices in degraded seed device path
    26eb399edcbd bpf, arm64: Do not audit capability check in do_jit()
    c3446d541616 btrfs: fix a potential path leak in print_data_reloc_error()
    a8f13833135b btrfs: do not skip logging new dentries when logging a new name

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 hours agolinux-yocto/6.18: drm: xlnx: zynqmp_kms: set preferred_depth to 16 bpp
Bruce Ashfield [Wed, 14 Jan 2026 17:24:03 +0000 (12:24 -0500)] 
linux-yocto/6.18: drm: xlnx: zynqmp_kms: set preferred_depth to 16 bpp

Integrating the following commit(s) to linux-yocto/6.18:

    c66fba07b7dd drm: xlnx: zynqmp_kms: set preferred_depth to 16 bpp

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 hours agolinux-yocto/6.18: update CVE exclusions (6.18.5)
Bruce Ashfield [Wed, 14 Jan 2026 17:24:02 +0000 (12:24 -0500)] 
linux-yocto/6.18: update CVE exclusions (6.18.5)

Data pulled from: https://github.com/CVEProject/cvelistV5

    1/1 [
        Author: cvelistV5 Github Action
        Email: github_action@example.com
        Subject: 6 changes (2 new | 4 updated): - 2 new CVEs: CVE-2025-46068, CVE-2025-46070 - 4 updated CVEs: CVE-2025-46066, CVE-2025-46067, CVE-2025-71063, CVE-2026-0851
        Date: Mon, 12 Jan 2026 16:41:36 +0000

    ]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 hours agolinux-yocto/6.18: update to v6.18.5
Bruce Ashfield [Wed, 14 Jan 2026 17:24:01 +0000 (12:24 -0500)] 
linux-yocto/6.18: update to v6.18.5

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

    dc554c8fb361 Linux 6.18.5
    7a28d65e4beb nfs/localio: fix regression due to out-of-order __put_cred
    98a26893fad4 sched/fair: Proportional newidle balance
    d4ffb9ce8e65 sched/fair: Small cleanup to update_newidle_cost()
    c7ca7e0ff6f0 sched/fair: Small cleanup to sched_balance_newidle()
    f1a77dfc3b04 mptcp: ensure context reset on disconnect()
    3aa9aac0e8b7 Linux 6.18.4
    2d48340ccc9d Revert "gpio: swnode: don't use the swnode's name as the key for GPIO lookup"
    1ba137c89ff0 mm/damon/tests/core-kunit: handle alloc failures on damon_test_split_regions_of()
    a9040eac434b vfio/pci: Disable qword access to the PCI ROM bar
    e7a7d7e629c2 LoongArch: BPF: Enhance the bpf_arch_text_poke() function
    845306163962 powercap: intel_rapl: Add support for Nova Lake processors
    77aa0f5223ff powercap: intel_rapl: Add support for Wildcat Lake platform
    142dbd7ed190 block: fix NULL pointer dereference in blk_zone_reset_all_bio_endio()
    28a6c420f0e7 erofs: fix unexpected EIO under memory pressure
    e8469ef3d480 drm/imagination: Disallow exporting of PM/FW protected objects
    5487edb7b8ed drm/nouveau/dispnv50: Don't call drm_atomic_get_crtc_state() in prepare_fb
    c79ee71f4598 drm/pagemap, drm/xe: Ensure that the devmem allocation is idle before use
    548f139d3c17 drm/xe/svm: Fix a debug printout
    63f23aa2fbb8 drm/i915/gem: Zero-initialize the eb.vma array in i915_gem_do_execbuffer
    3165fcd7a1cb drm/msm: add PERFCTR_CNTL to ifpc_reglist
    35ea3282136a drm/msm/dpu: Add missing NULL pointer check for pingpong interface
    8d9df6d3fa49 drm/xe: Drop preempt-fences when destroying imported dma-bufs.
    e85d0e02121d drm/xe: Use usleep_range for accurate long-running workload timeslicing
    a7229c1ebeed drm/xe: Adjust long-running workload timeslices to reasonable values
    3570a24eb05e drm/xe/eustall: Disallow 0 EU stall property values
    f19cb78876f9 drm/xe/oa: Disallow 0 OA property values
    a965d4869eef drm/xe/bo: Don't include the CCS metadata in the dma-buf sg-table
    7b2e6ca71681 drm: Fix object leak in DRM_IOCTL_GEM_CHANGE_HANDLE
    635c8d6e72f6 drm/mgag200: Fix big-endian support
    b94182b3d722 drm/ttm: Avoid NULL pointer deref for evicted BOs
    71be8825e83c drm/tilcdc: Fix removal actions in case of failed probe
    5457bdfab729 drm/i915: Fix format string truncation warning
    eb1494204d71 drm/amdkfd: Trap handler support for expert scheduling mode
    7f26af7bf9b7 drm/amdkfd: bump minimum vgpr size for gfx1151
    7445db6a7d5a drm/amdkfd: Export the cwsr_size and ctl_stack_size to userspace
    7e56e90b988c drm/nouveau/gsp: Allocate fwsec-sb at boot
    07bcf0498047 drm/bridge: ti-sn65dsi83: ignore PLL_UNLOCK errors
    ec648d8c2db7 drm/rockchip: vop2: Use OVL_LAYER_SEL configuration instead of use win_mask calculate used layers
    355d4d4ffaf8 drm/amd: Fix unbind/rebind for VCN 4.0.5
    fa6cd9230444 drm/mediatek: ovl_adaptor: Fix probe device leaks
    b3e922278622 drm/mediatek: mtk_hdmi: Fix probe device leaks
    8f059592969d drm/mediatek: Fix probe device leaks
    e048e15c97e8 drm/mediatek: Fix probe memory leak
    54291161eeaa drm/mediatek: Fix probe resource leaks
    4fcb7f89479b drm/mediatek: Fix device node reference leak in mtk_dp_dt_parse()
    78bc88fda96c drm/rockchip: Set VOP for the DRM DMA device
    7cdb9a9da935 drm/xe/oa: Fix potential UAF in xe_oa_add_config_ioctl()
    e2e980f09133 drm/gma500: Remove unused helper psb_fbdev_fb_setcolreg()
    391f53db1445 drm/buddy: Separate clear and dirty free block trees
    e983164f179e drm/buddy: Optimize free block management with RB tree
    2c9ba2fbcd97 drm/msm/a6xx: Fix out of bound IO access in a6xx_get_gmu_registers
    b89cd47c4c92 drm/amdgpu/gmc11: add amdgpu_vm_handle_fault() handling
    16a3106cff4a drm/amdgpu/sdma6: Update SDMA 6.0.3 FW version to include UMQ protected-fence fix
    431b9cd09363 drm/amdgpu: add missing lock to amdgpu_ttm_access_memory_sdma
    0b48f98f092b drm/amdgpu: Forward VMID reservation errors
    8b74d0d7f6a5 drm/amdgpu/gmc12: add amdgpu_vm_handle_fault() handling
    60da8c352cdc Revert "drm/amd: Skip power ungate during suspend for VPE"
    3dad9330f71f platform/x86: alienware-wmi-wmax: Add support for Alienware 16X Aurora
    7ba7c591ce05 platform/x86: alienware-wmi-wmax: Add AWCC support for Alienware x16
    d1cb71222a27 platform/x86: alienware-wmi-wmax: Add support for new Area-51 laptops
    ace965a38625 platform/x86: samsung-galaxybook: Fix problematic pointer cast
    64b6cd5f7b5a net: macb: Relocate mog_init_rings() callback from macb_mac_link_up() to macb_open()
    f3a8a7c1aa27 net: nfc: fix deadlock between nfc_unregister_device and rfkill_fop_write
    2431c1e4765a net: phy: mediatek: fix nvmem cell reference leak in mt798x_phy_calibration
    c9a8cd3ac85c net: usb: sr9700: fix incorrect command used to write single register
    a78ee50545ee nfsd: Drop the client reference in client_states_open()
    1285073c878a nfsd: use ATTR_DELEG in nfsd4_finalize_deleg_timestamps()
    c07dc84ed67c nfsd: fix nfsd_file reference leak in nfsd4_add_rdaccess_to_wrdeleg()
    a6493ebd6dd5 LoongArch: BPF: Adjust the jump offset of tail calls
    85fdef3dcc10 LoongArch: BPF: Enable trampoline-based tracing for module functions
    8b3c00c06018 LoongArch: BPF: Save return address register ra to t0 before trampoline
    321993a874f5 LoongArch: BPF: Sign extend kfunc call arguments
    2617bbdead63 LoongArch: BPF: Zero-extend bpf_tail_call() index
    35bb95c80ddd LoongArch: Refactor register restoration in ftrace_common_return
    48f927768092 gve: defer interrupt enabling until NAPI registration
    726fca79cb55 fjes: Add missing iounmap in fjes_hw_init()
    b282b2a9eed8 erspan: Initialize options_len before referencing options.
    ee7c125fb3e8 e1000: fix OOB in e1000_tbi_should_accept()
    a21704df4024 wifi: mac80211: Discard Beacon frames to non-broadcast address
    de5eb6b65e9f wifi: iwlwifi: Fix firmware version handling
    3ba6d01c4b3c RDMA/cm: Fix leaking the multicast GID table reference
    0b948afc1ded RDMA/core: Check for the presence of LS_NLA_TYPE_DGID correctly
    3b8caba93267 rust: maple_tree: rcu_read_lock() in destructor to silence lockdep
    7d7010f5f0ee samples/ftrace: Adjust LoongArch register restore order in direct calls
    6f9af862a859 selftests/mm: fix thread state check in uffd-unit-tests
    4df537e2478d tools/mm/page_owner_sort: fix timestamp comparison for stable sorting
    54e9bd5025a0 x86/microcode/AMD: Fix Entrysign revision check for Zen5/Strix Halo
    4bae7111bf29 mm: consider non-anon swap cache folios in folio_expected_ref_count()
    05a8edf607be mm/page_owner: fix memory leak in page_owner_stack_fops->release()
    a794d65b1321 mm/page_alloc: change all pageblocks migrate type on coalescing
    fcbe159c9060 idr: fix idr_alloc() returning an ID out of range
    7da6f40d2662 lockd: fix vfs_test_lock() calls
    a843e4155c83 kernel/kexec: fix IMA when allocation happens in CMA area
    282ac3cf9bc7 kernel/kexec: change the prototype of kimage_map_segment()
    d16a38f3d908 kasan: unpoison vms[area] addresses with a common tag
    9548f154f79c kasan: refactor pcpu kasan vmalloc unpoison
    234ede2960d5 mm/kasan: fix incorrect unpoisoning in vrealloc for KASAN
    25f1ae942c09 mptcp: fallback earlier on simult connection
    6cce897a37dc compiler_types.h: add "auto" as a macro for "__auto_type"
    089e50f29eee af_unix: don't post cmsg for SO_INQ unless explicitly asked for
    87f09d9245f1 pmdomain: imx: Fix reference count leak in imx_gpc_probe()
    744e1bdd1471 pmdomain: mtk-pm-domains: Fix spinlock recursion fix in probe
    11ccb3476ead mm/damon/tests/core-kunit: handle alloc failure on damos_test_commit_filter()
    792515de4e9d mm/damon/tests/core-kunit: handle alloc failure on damon_test_set_attrs()
    4b0389369065 mm/damon/tests/core-kunit: handle alloc failures in damon_test_ops_registration()
    3987bd5706c9 mm/damon/tests/core-kunit: handle alloc failures on damos_test_filter_out()
    7d0299ff8883 mm/damon/tests/core-kunit: handle alloc failures on damon_test_set_filters_default_reject()
    1e88ea252355 mm/damon/tests/core-kunit: handle alloc failures in damon_test_update_monitoring_result()
    8ce6a884fd4b mm/damon/tests/core-kunit: handle alloc failures in damon_test_set_regions()
    65807e05960b mm/damon/tests/core-kunit: handle alloc failures on damon_test_merge_two()
    753c12ff6d25 mm/damon/tests/core-kunit: handle alloc failures on dasmon_test_merge_regions_of()
    8ac54bafd439 mm/damon/tests/core-kunit: handle memory alloc failure from damon_test_aggregate()
    63669f6b729f mm/damon/tests/core-kunit: handle memory failure from damon_test_target()
    d0870d0fe613 mm/damon/tests/core-kunit: handle allocation failures in damon_test_regions()
    ead9dd2174e9 mm/damon/tests/core-kunit: handle alloc failures on damon_test_split_at()
    9c46f119b70d mm/damon/tests/core-kunit: handle alloc failres in damon_test_new_filter()
    b55a42c605af mm/damon/tests/core-kunit: fix memory leak in damon_test_set_filters_default_reject()
    6e0090114d66 mm/damon/tests/vaddr-kunit: handle alloc failures on damon_test_split_evenly_succ()
    89532a71288c mm/damon/tests/vaddr-kunit: handle alloc failures in damon_test_split_evenly_fail()
    6fd615cb0440 mm/damon/tests/vaddr-kunit: handle alloc failures on damon_do_test_apply_three_regions()
    33cf4171196d mm/damon/tests/sysfs-kunit: handle alloc failures on damon_sysfs_test_add_targets()
    ef17c7e2acda LoongArch: Use unsigned long for _end and _text
    f92ac4ad6c86 LoongArch: Use __pmd()/__pte() for swap entry conversions
    73a0059dcf26 LoongArch: Fix build errors for CONFIG_RANDSTRUCT
    1f8330dcdc60 LoongArch: Fix arch_dup_task_struct() for CONFIG_RANDSTRUCT
    a6021c133ed8 LoongArch: Correct the calculation logic of thread_count
    eea343099fac LoongArch: Add new PCI ID for pci_fixup_vgadev()
    f736a3f4787b media: mediatek: vcodec: Fix a reference leak in mtk_vcodec_fw_vpu_init()
    3e858938b0e6 media: mediatek: vcodec: Use spinlock for context list protection lock
    378deae752a2 media: i2c: imx219: Fix 1920x1080 mode to use 1:1 pixel aspect ratio
    2e9b9a658d42 media: i2c: adv7842: Remove redundant cancel_delayed_work in probe
    4d3c49fea279 media: i2c: ADV7604: Remove redundant cancel_delayed_work in probe
    4d08b38a9828 media: amphion: Cancel message work before releasing the VPU core
    b9b29dae5962 media: amphion: Remove vpu_vb_is_codecconfig
    6132c3e55926 media: vpif_display: fix section mismatch
    5d25f923bdb4 media: vpif_capture: fix section mismatch
    19f7dfa0c1d2 media: videobuf2: Fix device reference leak in vb2_dc_alloc error path
    3cbf9ef5ce84 media: verisilicon: Protect G2 HEVC decoder against invalid DPB index
    49446f8e73e2 media: TDA1997x: Remove redundant cancel_delayed_work in probe
    f65ef4b8415e media: samsung: exynos4-is: fix potential ABBA deadlock on init
    ca31135ad666 media: renesas: rcar_drif: fix device node reference leak in rcar_drif_bond_enabled
    31ba1a4d7a5d media: platform: mtk-mdp3: fix device leaks at probe
    a003505a5c8c media: msp3400: Avoid possible out-of-bounds array accesses in msp3400c_thread()
    7cd1d942b87e media: iris: Refine internal buffer reconfiguration logic for resolution change
    d786859abab3 media: cec: Fix debugfs leak on bus_register() failure
    4357fa7bc03c fbdev: tcx.c fix mem_map to correct smem_start offset
    1470cccf067e fbdev: pxafb: Fix multiple clamped values in pxafb_adjust_timing
    f21b17cb5ed5 fbdev: gbefb: fix to use physical address instead of dma address
    527f5ea4ced1 dm pcache: fix segment info indexing
    87f7a7e2ed57 dm pcache: fix cache info indexing
    c7d8c1018aa6 dm-bufio: align write boundary on physical block size
    e36fd1a4c2ec dm-ebs: Mark full buffer dirty even on partial write
    69a5f0fa6e55 firmware: stratix10-svc: Add mutex in stratix10 memory management
    b693d48a6ed0 media: adv7842: Avoid possible out-of-bounds array accesses in adv7842_cp_log_status()
    8fb48de871a5 powerpc/pseries/cmm: call balloon_devinfo_init() also without CONFIG_BALLOON_COMPACTION
    40a2a25aff5c powerpc/pseries/cmm: adjust BALLOON_MIGRATE when migrating pages
    8a241df8cf6d power: supply: max77705: Fix potential IRQ chip conflict when probing two devices
    c540db17e4af perf/x86/amd/uncore: Fix the return value of amd_uncore_df_event_init() on error
    b635895918d8 PCI: meson: Fix parsing the DBI register region
    96ce6629d470 PCI: brcmstb: Fix disabling L0s capability
    a66cd0e5e034 parisc: entry: set W bit for !compat tasks in syscall_restore_rfi()
    1d0cebc41d83 parisc: entry.S: fix space adjustment on interruption for 64-bit userspace
    116f511839e1 nvmet: pci-epf: move DMA initialization to EPC init callback
    7d94efe68518 NFSD: Make FILE_SYNC WRITEs comply with spec
    71f630e36754 mtd: spi-nor: winbond: Add support for W25H02NWxxAM chips
    7708a5031a40 mtd: spi-nor: winbond: Add support for W25H01NWxxAM chips
    c54fec6b0cb9 mtd: spi-nor: winbond: Add support for W25H512NWxxAM chips
    ac1a8b2244dd mtd: spi-nor: winbond: Add support for W25Q02NWxxIM chips
    609b73efab92 mtd: spi-nor: winbond: Add support for W25Q01NWxxIM chips
    0066afc04fd9 mtd: spi-nor: winbond: Add support for W25Q01NWxxIQ chips
    69a585efbf9c mtd: mtdpart: ignore error -ENOENT from parsers on subpartitions
    65b96ed954b4 arm64: dts: qcom: sm6350: Fix wrong order of freq-table-hz for UFS
    29dc88cc131d arm64: dts: st: Add memory-region-names property for stm32mp257f-ev1
    0b963a6b6137 arm64: dts: ti: k3-am62d2-evm: Fix PMIC padconfig
    51615b85109b arm64: dts: ti: k3-am62d2-evm: Fix regulator properties
    e768a9d22d38 media: verisilicon: Fix CPU stalls on G2 bus error
    e9918c6a0044 media: rc: st_rc: Fix reset control resource leak
    10eecb592afc mfd: max77620: Fix potential IRQ chip conflict when probing two devices
    e4077fcb1479 mfd: altera-sysmgr: Fix device leak on sysmgr regmap lookup
    deb4bc9fc8d0 clk: qcom: Fix dependencies of QCS_{DISP,GPU,VIDEO}CC_615
    8f41129c4b5b clk: qcom: Fix SM_VIDEOCC_6350 dependencies
    34322b533390 clk: qcom: mmcc-sdm660: Add missing MDSS reset
    a317f63255eb clk: samsung: exynos-clkout: Assign .num before accessing .hws
    1c678ce2f56b block: Clear BLK_ZONE_WPLUG_PLUGGED when aborting plugged BIOs
    4d29edea4921 leds: leds-lp50xx: Enable chip before any communication
    c99352597531 leds: leds-lp50xx: LP5009 supports 3 modules for a total of 9 LEDs
    dcd4efe48178 leds: leds-lp50xx: Allow LED 0 to be added to module bank
    67bfbc5a558c leds: leds-cros_ec: Skip LEDs without color components
    2c3edc2b7aa3 mm, swap: do not perform synchronous discard during allocation
    4ae1e46d8a29 powerpc/64s/slb: Fix SLB multihit issue during SLB preload
    96bdd7ba179f powerpc, mm: Fix mprotect on book3s 32-bit
    f1765578621f arm64: dts: ti: k3-j721e-sk: Fix pinmux for pin Y1 used by power regulator
    382895a28851 PCI/PM: Reinstate clearing state_saved in legacy and !PM codepaths
    1a793f06aa69 fgraph: Check ftrace_pids_enabled on registration for early filtering
    c0a565f133f3 fgraph: Initialize ftrace_ops->private for function graph ops
    7c8b636d3ce7 hisi_acc_vfio_pci: Add .match_token_uuid callback in hisi_acc_vfio_pci_migrn_ops
    36b5f6b52ca7 HID: logitech-dj: Remove duplicate error logging
    1e9cf600da98 hwmon: (dell-smm) Fix off-by-one error in dell_smm_is_visible()
    c341dee80b5d iommu: disable SVA when CONFIG_X86 is set
    b16243e7164c iommu/tegra: fix device leak on probe_device()
    bd2f551f575c iommu/sun50i: fix device leak on of_xlate()
    6b8390fcef61 iommu/qcom: fix device leak on of_xlate()
    d496519ccd7e iommu/omap: fix device leaks on probe_device()
    c2a13167991f iommu/mediatek: fix device leak on of_xlate()
    fa3cb4012fb2 iommu/mediatek-v1: fix device leaks on probe()
    574635a02526 iommu/mediatek-v1: fix device leak on probe_device()
    ba202227f98d iommu/ipmmu-vmsa: fix device leak on of_xlate()
    b35eeae8a566 iommu/exynos: fix device leak on of_xlate()
    9bb0b50a759e iommu/apple-dart: fix device leak on of_xlate()
    67c5f84f9b1c iommu/amd: Propagate the error code returned by __modify_irte_ga() in modify_irte_ga()
    47bed96dc7d5 iommu/amd: Fix pci_segment memleak in alloc_pci_segment()
    00ed0cc57232 ASoC: qcom: qdsp6: q6asm-dai: set 10 ms period and buffer alignment.
    372796af87d3 ASoC: qcom: q6adm: the the copp device only during last instance
    cd5691807ba6 ASoC: qcom: q6asm-dai: perform correct state check before closing
    c5c85ef27db6 ASoC: qcom: q6apm-dai: set flags to reflect correct operation of appl_ptr
    150352153ac9 ASoC: codecs: Fix error handling in pm4125 audio codec driver
    fb7d608aa7c4 ASoC: cs35l41: Always return 0 when a subsystem ID is found
    b79b8613c0c4 ASoC: qcom: sdw: fix memory leak for sdw_stream_runtime
    a619ebcf3e97 ASoC: codecs: lpass-tx-macro: fix SM6115 support
    341902036870 ASoC: codecs: pm4125: Remove irq_chip on component unbind
    28bcaff809cb ASoC: codecs: pm4125: Fix potential conflict when probing two devices
    15424b48e226 ASoC: codecs: wcd937x: Fix error handling in wcd937x codec driver
    21d87fde367a ASoC: renesas: rz-ssi: Fix rz_ssi_priv::hw_params_cache::sample_width
    4d2ae0495c75 ASoC: renesas: rz-ssi: Fix channel swap issue in full duplex mode
    3752afcc6d80 ASoC: stm32: sai: fix OF node leak on probe
    88636450c4ad ASoC: stm32: sai: fix clk prepare imbalance on probe failure
    88baed15284e ASoC: stm32: sai: fix device leak on probe
    042169940f6a ASoC: codecs: wcd939x: fix regmap leak on probe failure
    791bc3890d6f ntfs: Do not overwrite uptodate pages
    7c87afd13484 block: handle zone management operations completions
    caf7a6e95854 selftests/ftrace: traceonoff_triggers: strip off names
    7d8a5b44b9f2 blk-mq: skip CPU offline notify on unmapped hctx
    4f6e92b7c2a7 RDMA/bnxt_re: fix dma_free_coherent() pointer
    e4ee11c00d23 RDMA/rtrs: Fix clt_path::max_pages_per_mr calculation
    cf49ffdf57b6 IB/rxe: Fix missing umem_odp->umem_mutex unlock on error path
    d026f47db686 ksmbd: Fix memory leak in get_file_all_info()
    d260dff568ad drm/xe/guc: READ/WRITE_ONCE g2h_fence->done
    63dfbcd59b4b ublk: scan partition in async way
    92f024b8d47a ublk: implement NUMA-aware memory allocation
    e5abb6af905d md/raid5: fix possible null-pointer dereferences in raid5_store_group_thread_cnt()
    b53635e0e42b md: Fix static checker warning in analyze_sbs
    e0321917c03b RDMA/bnxt_re: Fix to use correct page size for PDE table
    e6d8d31d6e87 kunit: Enforce task execution in {soft,hard}irq contexts
    369a161c4872 RDMA/bnxt_re: Fix OOB write in bnxt_re_copy_err_stats()
    ac4567773ce5 RDMA/bnxt_re: Fix IB_SEND_IP_CSUM handling in post_send
    08e98ad766b1 drm/gem-shmem: Fix the MODULE_LICENSE() string
    fe8d45608042 RDMA/core: always drop device refcount in ib_del_sub_device_and_put()
    b20d6455f537 RDMA/bnxt_re: Fix incorrect BAR check in bnxt_qplib_map_creq_db()
    868197d9f85b RDMA/core: Fix logic error in ib_get_gids_from_rdma_hdr()
    277f1f4a80b4 RDMA/efa: Remove possible negative shift
    d9b9affd103f RDMA/irdma: avoid invalid read in irdma_net_event
    94dda131004e RDMA/mana_ib: check cqe length for kernel CQs
    20710399c9b5 RDMA/irdma: Fix irdma_alloc_ucontext_resp padding
    263255a62cea RDMA/ucma: Fix rdma_ucm_query_ib_service_resp struct padding
    787515ccb229 ipv6: fix a BUG in rt6_get_pcpu_route() under PREEMPT_RT
    92d900aac3a5 net: rose: fix invalid array index in rose_kill_by_device()
    ffd335167d7e net: fib: restore ECMP balance from loopback
    e3fc381320d0 ipv4: Fix reference count leak when using error routes with nexthop objects
    73744ad5696d ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
    5e5988736a95 net: stmmac: fix the crash issue for zero copy XDP_TX action
    442848e457f5 octeontx2-pf: fix "UBSAN: shift-out-of-bounds error"
    7f18ebf8c455 platform/x86/intel/pmt/discovery: use valid device pointer in dev_err_probe
    79cab730dbaa platform/x86: hp-bioscfg: Fix out-of-bounds array access in ACPI package parsing
    fe9339b33e2b vfio/pds: Fix memory leak in pds_vfio_dirty_enable()
    4904161220d4 tools/sched_ext: fix scx_show_state.py for scx_root change
    6081ef09c54e net: bridge: Describe @tunnel_hash member in net_bridge_vlan_group struct
    bf8a0f3b787c net: usb: asix: validate PHY address before use
    93a880f73b88 net: mdio: rtl9300: use scoped for loops
    937c7172d1e3 mcb: Add missing modpost build support
    0c1df928f0b8 kbuild: fix compilation of dtb specified on command-line without make rule
    6ddf3ae19574 net: dsa: b53: skip multicast entries for fdb_dump()
    3b3ddded9c86 bng_en: update module description
    f7d95f9ee070 firewire: nosy: Fix dma_free_coherent() size
    3411103f6b3e genalloc.h: fix htmldocs warning
    b6018d5c1a8f smc91x: fix broken irq-context in PREEMPT_RT
    277b256f579a platform/x86/intel/pmt: Fix kobject memory leak on init failure
    66299520bb6e net: wangxun: move PHYLINK dependency
    9b91553a30a6 selftests: net: fix "buffer overflow detected" for tap.c
    151403e90384 net: usb: rtl8150: fix memory leak on usb_submit_urb() failure
    e4e5c21a9cd5 selftests: drv-net: psp: fix test names in ipver_test_builder()
    018071d06c3b selftests: drv-net: psp: fix templated test names in psp_ip_ver_test_builder()
    6602403b2fa1 amd-xgbe: reset retries and mode on RX adapt failures
    ddbb72c338d9 net: dsa: fix missing put_device() in dsa_tree_find_first_conduit()
    0e766b77ba50 net: dsa: properly keep track of conduit reference
    0b4fa7ac1306 net: airoha: Move net_devs registration in a dedicated routine
    b71187648ef2 team: fix check for port enabled in team_queue_override_port_prio_changed()
    4defca287bae platform/x86: ibm_rtl: fix EBDA signature search pointer arithmetic
    8f2ba8ac9ca5 platform/x86: msi-laptop: add missing sysfs_remove_group()
    f1c7923932bb platform/mellanox: mlxbf-pmc: Remove trailing whitespaces from event names
    26cca984de64 powerpc/tools: drop `-o pipefail` in gcc check scripts
    91a2b25be07c ip6_gre: make ip6gre_header() robust
    f31557fb1b35 net: openvswitch: Avoid needlessly taking the RTNL on vport destroy
    05359659c110 net: mdio: aspeed: add dummy read to avoid read-after-write issue
    fdf7c640fb8a Bluetooth: btusb: revert use of devm_kzalloc in btusb
    d084061f3360 Bluetooth: MGMT: report BIS capability flags in supported settings
    5476f7f8a311 crypto: seqiv - Do not use req->iv after crypto_aead_encrypt
    5d8b9d38a767 cpuset: fix warning when disabling remote partition
    5a7ba7e66b54 idpf: reduce mbx_task schedule delay to 300us
    85230d7ab57e idpf: fix LAN memory regions command on some NVMs
    3095228e1320 iavf: fix off-by-one issues in iavf_config_rss_reg()
    5e703706b6ea i40e: validate ring_len parameter against hardware-specific values
    db54feefa859 i40e: fix scheduling in set_rx_mode
    f9cb8a49f7a5 sched_ext: fix uninitialized ret on alloc_percpu() failure
    182a2786d248 wifi: mac80211: do not use old MBSSID elements
    7ea38152a289 wifi: cfg80211: sme: store capped length in __cfg80211_connect_result()
    90a15ff32464 wifi: rtlwifi: 8192cu: fix tid out of range in rtl92cu_tx_fill_desc()
    e5c129a05531 wifi: rtw88: limit indirect IO under powered off for RTL8822CS
    7f1f50c2055b drm/amdgpu: don't attach the tlb fence for SI
    99204fdc989c drm/displayid: add quirk to ignore DisplayID checksum errors
    61c0901cbd72 drm/edid: add DRM_EDID_IDENT_INIT() to initialize struct drm_edid_ident
    2af2abbcbf85 KVM: s390: Fix gmap_helper_zap_one_page() again
    2a30b3c9eae1 mm/huge_memory: merge uniform_split_supported() and non_uniform_split_supported()
    aeabe44c5019 sched_ext: Fix incorrect sched_class settings for per-cpu migration tasks
    b29d5e3a5625 sched/eevdf: Fix min_vruntime vs avg_vruntime
    fc83284e7527 sched/core: Add comment explaining force-idle vruntime snapshots
    d75aa97c90da x86/microcode/AMD: Select which microcode patch to load
    5a7ba9b599fc drm: nova: depend on CONFIG_64BIT
    0522222f2ac2 sched/proxy: Yield the donor task

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 days agoscripts/oe-git-archive: Ensure new push parameter is specified
Richard Purdie [Fri, 16 Jan 2026 11:59:06 +0000 (11:59 +0000)] 
scripts/oe-git-archive: Ensure new push parameter is specified

Fixes a regresion in "oeqa/gitarchive: Fix git push URL parameter" due to a missing parameter.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agolibyaml: add ptest support
Pratik Farkase [Thu, 8 Jan 2026 09:17:57 +0000 (10:17 +0100)] 
libyaml: add ptest support

Add ptest support for libyaml to enable running the test suite
on target devices. This includes:

- test-version: Verifies library version information
- test-reader: Tests YAML reading functionality

All 2 upstream tests pass successfully:
START: ptest-runner
BEGIN: /usr/lib/libyaml/ptest
checking utf-8 sequences...
a simple test:
+ (no error)

an empty line:
+ (no error)

u-0 is a control character:
+ (reader error: control characters are not allowed: #0 at 0)

u-80 is a control character:
+ (reader error: control characters are not allowed: #80 at 0)

u-800 is valid:
+ (no error)

u-10000 is valid:
+ (no error)

5 bytes sequences are not allowed:
+ (reader error: invalid leading UTF-8 octet: #F8 at 0)

6 bytes sequences are not allowed:
+ (reader error: invalid leading UTF-8 octet: #FC at 0)

u-7f is a control character:
+ (reader error: control characters are not allowed: #7F at 0)

u-7FF is valid:
+ (no error)

u-FFFF is a control character:
+ (reader error: control characters are not allowed: #FFFF at 0)

u-1FFFFF is too large:
+ (reader error: invalid Unicode character: #1FFFFF at 0)

u-3FFFFFF is 5 bytes:
+ (reader error: invalid leading UTF-8 octet: #FB at 0)

u-7FFFFFFF is 6 bytes:
+ (reader error: invalid leading UTF-8 octet: #FD at 0)

u-D7FF:
+ (no error)

u-E000:
+ (no error)

u-FFFD:
+ (no error)

u-10FFFF:
+ (no error)

u-110000:
+ (reader error: invalid Unicode character: #110000 at 0)

first continuation byte:
+ (reader error: invalid leading UTF-8 octet: #80 at 0)

last continuation byte:
+ (reader error: invalid leading UTF-8 octet: #BF at 0)

2 continuation bytes:
+ (reader error: invalid leading UTF-8 octet: #80 at 0)

3 continuation bytes:
+ (reader error: invalid leading UTF-8 octet: #80 at 0)

4 continuation bytes:
+ (reader error: invalid leading UTF-8 octet: #80 at 0)

5 continuation bytes:
+ (reader error: invalid leading UTF-8 octet: #80 at 0)

6 continuation bytes:
+ (reader error: invalid leading UTF-8 octet: #80 at 0)

7 continuation bytes:
+ (reader error: invalid leading UTF-8 octet: #80 at 0)

sequence of all 64 possible continuation bytes:
+ (reader error: invalid leading UTF-8 octet: #80 at 0)
+ (reader error: invalid leading UTF-8 octet: #81 at 0)
+ (reader error: invalid leading UTF-8 octet: #82 at 0)
+ (reader error: invalid leading UTF-8 octet: #83 at 0)
+ (reader error: invalid leading UTF-8 octet: #84 at 0)
+ (reader error: invalid leading UTF-8 octet: #85 at 0)
+ (reader error: invalid leading UTF-8 octet: #86 at 0)
+ (reader error: invalid leading UTF-8 octet: #87 at 0)
+ (reader error: invalid leading UTF-8 octet: #88 at 0)
+ (reader error: invalid leading UTF-8 octet: #89 at 0)
+ (reader error: invalid leading UTF-8 octet: #8A at 0)
+ (reader error: invalid leading UTF-8 octet: #8B at 0)
+ (reader error: invalid leading UTF-8 octet: #8C at 0)
+ (reader error: invalid leading UTF-8 octet: #8D at 0)
+ (reader error: invalid leading UTF-8 octet: #8E at 0)
+ (reader error: invalid leading UTF-8 octet: #8F at 0)
+ (reader error: invalid leading UTF-8 octet: #90 at 0)
+ (reader error: invalid leading UTF-8 octet: #91 at 0)
+ (reader error: invalid leading UTF-8 octet: #92 at 0)
+ (reader error: invalid leading UTF-8 octet: #93 at 0)
+ (reader error: invalid leading UTF-8 octet: #94 at 0)
+ (reader error: invalid leading UTF-8 octet: #95 at 0)
+ (reader error: invalid leading UTF-8 octet: #96 at 0)
+ (reader error: invalid leading UTF-8 octet: #97 at 0)
+ (reader error: invalid leading UTF-8 octet: #98 at 0)
+ (reader error: invalid leading UTF-8 octet: #99 at 0)
+ (reader error: invalid leading UTF-8 octet: #9A at 0)
+ (reader error: invalid leading UTF-8 octet: #9B at 0)
+ (reader error: invalid leading UTF-8 octet: #9C at 0)
+ (reader error: invalid leading UTF-8 octet: #9D at 0)
+ (reader error: invalid leading UTF-8 octet: #9E at 0)
+ (reader error: invalid leading UTF-8 octet: #9F at 0)
+ (reader error: invalid leading UTF-8 octet: #A0 at 0)
+ (reader error: invalid leading UTF-8 octet: #A1 at 0)
+ (reader error: invalid leading UTF-8 octet: #A2 at 0)
+ (reader error: invalid leading UTF-8 octet: #A3 at 0)
+ (reader error: invalid leading UTF-8 octet: #A4 at 0)
+ (reader error: invalid leading UTF-8 octet: #A5 at 0)
+ (reader error: invalid leading UTF-8 octet: #A6 at 0)
+ (reader error: invalid leading UTF-8 octet: #A7 at 0)
+ (reader error: invalid leading UTF-8 octet: #A8 at 0)
+ (reader error: invalid leading UTF-8 octet: #A9 at 0)
+ (reader error: invalid leading UTF-8 octet: #AA at 0)
+ (reader error: invalid leading UTF-8 octet: #AB at 0)
+ (reader error: invalid leading UTF-8 octet: #AC at 0)
+ (reader error: invalid leading UTF-8 octet: #AD at 0)
+ (reader error: invalid leading UTF-8 octet: #AE at 0)
+ (reader error: invalid leading UTF-8 octet: #AF at 0)
+ (reader error: invalid leading UTF-8 octet: #B0 at 0)
+ (reader error: invalid leading UTF-8 octet: #B1 at 0)
+ (reader error: invalid leading UTF-8 octet: #B2 at 0)
+ (reader error: invalid leading UTF-8 octet: #B3 at 0)
+ (reader error: invalid leading UTF-8 octet: #B4 at 0)
+ (reader error: invalid leading UTF-8 octet: #B5 at 0)
+ (reader error: invalid leading UTF-8 octet: #B6 at 0)
+ (reader error: invalid leading UTF-8 octet: #B7 at 0)
+ (reader error: invalid leading UTF-8 octet: #B8 at 0)
+ (reader error: invalid leading UTF-8 octet: #B9 at 0)
+ (reader error: invalid leading UTF-8 octet: #BA at 0)
+ (reader error: invalid leading UTF-8 octet: #BB at 0)
+ (reader error: invalid leading UTF-8 octet: #BC at 0)
+ (reader error: invalid leading UTF-8 octet: #BD at 0)
+ (reader error: invalid leading UTF-8 octet: #BE at 0)
+ (reader error: invalid leading UTF-8 octet: #BF at 0)

32 first bytes of 2-byte sequences {0xc0-0xdf}:
+ (reader error: invalid trailing UTF-8 octet: #20 at 1)
+ (reader error: invalid trailing UTF-8 octet: #20 at 1)
+ (reader error: invalid trailing UTF-8 octet: #20 at 1)
+ (reader error: invalid trailing UTF-8 octet: #20 at 1)
+ (reader error: invalid trailing UTF-8 octet: #20 at 1)
+ (reader error: invalid trailing UTF-8 octet: #20 at 1)
+ (reader error: invalid trailing UTF-8 octet: #20 at 1)
+ (reader error: invalid trailing UTF-8 octet: #20 at 1)
+ (reader error: invalid trailing UTF-8 octet: #20 at 1)
+ (reader error: invalid trailing UTF-8 octet: #20 at 1)
+ (reader error: invalid trailing UTF-8 octet: #20 at 1)
+ (reader error: invalid trailing UTF-8 octet: #20 at 1)
+ (reader error: invalid trailing UTF-8 octet: #20 at 1)
+ (reader error: invalid trailing UTF-8 octet: #20 at 1)
+ (reader error: invalid trailing UTF-8 octet: #20 at 1)
+ (reader error: invalid trailing UTF-8 octet: #20 at 1)
+ (reader error: invalid trailing UTF-8 octet: #20 at 1)
+ (reader error: invalid trailing UTF-8 octet: #20 at 1)
+ (reader error: invalid trailing UTF-8 octet: #20 at 1)
+ (reader error: invalid trailing UTF-8 octet: #20 at 1)
+ (reader error: invalid trailing UTF-8 octet: #20 at 1)
+ (reader error: invalid trailing UTF-8 octet: #20 at 1)
+ (reader error: invalid trailing UTF-8 octet: #20 at 1)
+ (reader error: invalid trailing UTF-8 octet: #20 at 1)
+ (reader error: invalid trailing UTF-8 octet: #20 at 1)
+ (reader error: invalid trailing UTF-8 octet: #20 at 1)
+ (reader error: invalid trailing UTF-8 octet: #20 at 1)
+ (reader error: invalid trailing UTF-8 octet: #20 at 1)
+ (reader error: invalid trailing UTF-8 octet: #20 at 1)
+ (reader error: invalid trailing UTF-8 octet: #20 at 1)
+ (reader error: invalid trailing UTF-8 octet: #20 at 1)
+ (reader error: invalid trailing UTF-8 octet: #20 at 1)

16 first bytes of 3-byte sequences {0xe0-0xef}:
+ (reader error: incomplete UTF-8 octet sequence at 0)
+ (reader error: incomplete UTF-8 octet sequence at 0)
+ (reader error: incomplete UTF-8 octet sequence at 0)
+ (reader error: incomplete UTF-8 octet sequence at 0)
+ (reader error: incomplete UTF-8 octet sequence at 0)
+ (reader error: incomplete UTF-8 octet sequence at 0)
+ (reader error: incomplete UTF-8 octet sequence at 0)
+ (reader error: incomplete UTF-8 octet sequence at 0)
+ (reader error: incomplete UTF-8 octet sequence at 0)
+ (reader error: incomplete UTF-8 octet sequence at 0)
+ (reader error: incomplete UTF-8 octet sequence at 0)
+ (reader error: incomplete UTF-8 octet sequence at 0)
+ (reader error: incomplete UTF-8 octet sequence at 0)
+ (reader error: incomplete UTF-8 octet sequence at 0)
+ (reader error: incomplete UTF-8 octet sequence at 0)
+ (reader error: incomplete UTF-8 octet sequence at 0)

8 first bytes of 4-byte sequences {0xf0-0xf7}:
+ (reader error: incomplete UTF-8 octet sequence at 0)
+ (reader error: incomplete UTF-8 octet sequence at 0)
+ (reader error: incomplete UTF-8 octet sequence at 0)
+ (reader error: incomplete UTF-8 octet sequence at 0)
+ (reader error: incomplete UTF-8 octet sequence at 0)
+ (reader error: incomplete UTF-8 octet sequence at 0)
+ (reader error: incomplete UTF-8 octet sequence at 0)
+ (reader error: incomplete UTF-8 octet sequence at 0)

4 first bytes of 5-byte sequences {0xf8-0xfb}:
+ (reader error: invalid leading UTF-8 octet: #F8 at 0)
+ (reader error: invalid leading UTF-8 octet: #F9 at 0)
+ (reader error: invalid leading UTF-8 octet: #FA at 0)
+ (reader error: invalid leading UTF-8 octet: #FB at 0)

2 first bytes of 6-byte sequences {0xfc-0xfd}:
+ (reader error: invalid leading UTF-8 octet: #FC at 0)
+ (reader error: invalid leading UTF-8 octet: #FD at 0)

sequences with last byte missing {u-0}:
+ (reader error: incomplete UTF-8 octet sequence at 0)
+ (reader error: incomplete UTF-8 octet sequence at 0)
+ (reader error: incomplete UTF-8 octet sequence at 0)
+ (reader error: invalid leading UTF-8 octet: #F8 at 0)
+ (reader error: invalid leading UTF-8 octet: #FC at 0)

sequences with last byte missing {u-...FF}:
+ (reader error: incomplete UTF-8 octet sequence at 0)
+ (reader error: incomplete UTF-8 octet sequence at 0)
+ (reader error: incomplete UTF-8 octet sequence at 0)
+ (reader error: invalid leading UTF-8 octet: #FB at 0)
+ (reader error: invalid leading UTF-8 octet: #FD at 0)

impossible bytes:
+ (reader error: invalid leading UTF-8 octet: #FE at 0)
+ (reader error: invalid leading UTF-8 octet: #FF at 0)
+ (reader error: invalid leading UTF-8 octet: #FE at 0)

overlong sequences {u-2f}:
+ (reader error: invalid length of a UTF-8 sequence at 0)
+ (reader error: invalid length of a UTF-8 sequence at 0)
+ (reader error: invalid length of a UTF-8 sequence at 0)
+ (reader error: invalid leading UTF-8 octet: #F8 at 0)
+ (reader error: invalid leading UTF-8 octet: #FC at 0)

maximum overlong sequences:
+ (reader error: invalid length of a UTF-8 sequence at 0)
+ (reader error: invalid length of a UTF-8 sequence at 0)
+ (reader error: invalid length of a UTF-8 sequence at 0)
+ (reader error: invalid leading UTF-8 octet: #F8 at 0)
+ (reader error: invalid leading UTF-8 octet: #FC at 0)

overlong representation of the NUL character:
+ (reader error: invalid length of a UTF-8 sequence at 0)
+ (reader error: invalid length of a UTF-8 sequence at 0)
+ (reader error: invalid length of a UTF-8 sequence at 0)
+ (reader error: invalid leading UTF-8 octet: #F8 at 0)
+ (reader error: invalid leading UTF-8 octet: #FC at 0)

single UTF-16 surrogates:
+ (reader error: invalid Unicode character: #D800 at 0)
+ (reader error: invalid Unicode character: #DB7F at 0)
+ (reader error: invalid Unicode character: #DB80 at 0)
+ (reader error: invalid Unicode character: #DBFF at 0)
+ (reader error: invalid Unicode character: #DC00 at 0)
+ (reader error: invalid Unicode character: #DF80 at 0)
+ (reader error: invalid Unicode character: #DFFF at 0)

paired UTF-16 surrogates:
+ (reader error: invalid Unicode character: #D800 at 0)
+ (reader error: invalid Unicode character: #D800 at 0)
+ (reader error: invalid Unicode character: #DB7F at 0)
+ (reader error: invalid Unicode character: #DB7F at 0)
+ (reader error: invalid Unicode character: #DB80 at 0)
+ (reader error: invalid Unicode character: #DB80 at 0)
+ (reader error: invalid Unicode character: #DBFF at 0)
+ (reader error: invalid Unicode character: #DBFF at 0)

other illegal code positions:
+ (reader error: control characters are not allowed: #FFFE at 0)
+ (reader error: control characters are not allowed: #FFFF at 0)

checking utf-8 sequences: 0 fail(s)
checking boms...
no bom (utf-8): +
bom (utf-8): +
bom (utf-16-le): +
bom (utf-16-be): +
checking boms: 0 fail(s)
checking a long utf8 sequence...
checking a long utf8 sequence: 0 fail(s)
checking a long utf16 sequence...
checking a long utf16 sequence: 0 fail(s)
PASS: test-reader
sizeof(token) = 80
sizeof(event) = 104
sizeof(parser) = 480
PASS: test-version
DURATION: 0
END: /usr/lib/libyaml/ptest
STOP: ptest-runner

Signed-off-by: Pratik Farkase <pratik.farkase@est.tech>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agocreate-pull-request: Keep commit hash to be pulled in cover email
Paul Barker [Wed, 7 Jan 2026 11:08:25 +0000 (11:08 +0000)] 
create-pull-request: Keep commit hash to be pulled in cover email

The cover email mangling in create-pull-request was cutting off the
actual commit hash to be pulled, making it difficult to verify that the
changes a maintainer merges exactly match those intended by the pull
request author.

The extra lines we want to include are, for example from a recent
whinlatter stable branch PR:

    for you to fetch changes up to 6c4c6d39ea3202d756acc13f8ce81b114a468541:

      cups: upgrade from 2.4.14 to 2.4.15 (2025-12-29 09:49:31 -0800)

Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agotestimage: Print last lines of kernel log on test fail
Mathieu Dubois-Briand [Thu, 8 Jan 2026 13:54:04 +0000 (14:54 +0100)] 
testimage: Print last lines of kernel log on test fail

Testimage test fails are often a consequence of issues inside of the
virtual machine, such as the OOM killer firing. Showing the last kernel
log lines on the main log output should help to debug these fails.

Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agooe-selftest: improved junit test
Miroslav Cernak [Thu, 8 Jan 2026 11:36:47 +0000 (12:36 +0100)] 
oe-selftest: improved junit test

Verify junit with improved image status and error

Signed-off-by: Miroslav Cernak <miroslav.cernak@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agoresulttool: junit: improve ptest status handling and log
Miroslav Cernak [Thu, 8 Jan 2026 11:36:46 +0000 (12:36 +0100)] 
resulttool: junit: improve ptest status handling and log

While using resulttool's JUnit export, several issues surfaced
and are addressed here:
- Avoid KeyError when ptest results are missing by guarding access to
  ptest_summary e.g., KeyError: 'bzip2'
- Report actual failures as FAILED instead of SKIPPED and list the failing
  testcase names (e.g., DataSQLite-testrunner, Foundation-testrunner).
- Include testcase names in failure output rather than only the ptest name,
  improving first-read diagnosability.
- Make multiline failure details readable: put full traces in JUnit output;
  for attribute-only messages that cannot contain newlines, collapse “\n” to
  spaces to avoid “ ” artifacts in GitLab.

This produces a more accurate and readable JUnit report, prevents crashes
when ptestresult.* lacks entries, and makes CI output actionable on first read.

Signed-off-by: Miroslav Cernak <miroslav.cernak@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agooe-selftest: add resulttool junit test
Adrian Freihofer [Thu, 8 Jan 2026 11:36:45 +0000 (12:36 +0100)] 
oe-selftest: add resulttool junit test

Verify imagetests, and ptest with inlined as well as ptests with
attached log files work as expected.

Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Miroslav Cernak <miroslav.cernak@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agoresulttool: junit support ptests
Adrian Freihofer [Thu, 8 Jan 2026 11:36:44 +0000 (12:36 +0100)] 
resulttool: junit support ptests

Support image tests and ptest. Therefore some additional hirarchies get
introduced to the junit.xml file. Ptest log files can be written to a
file per ptest and referred from junit.xml as ATTACHMENT or the log
message can be inline in the system-out element. The following is an
example generated with --attach-log-files parameter.

<testsuites errors="0" failures="0" skipped="0" tests="2" time="298.51">
    <testsuite name="runtime_image_machine_20240919100051">
        <testsuite name="Image Tests" errors="0" failures="0" skipped="0" tests="1"
            time="297.51">
            <testcase name="df.DfTest.test_df" classname="testimage" time="1.35" />
        </testsuite>
        <testsuite name="Package Tests" errors="0" failures="0" skipped="0" tests="1"
            time="2">
            <testcase name="foo" classname="ptest" time="2"
                <system-out>[[ATTACHMENT|ptest-logs/foo.log]]</system-out>
        </testsuite>
    </testsuite>
</testsuites>

This works at least with GitLab's junit parser.
With GitLab inline system-out tags are not (yet?) fully supported by
GitLab. The details are discussed here:
https://gitlab.com/gitlab-org/gitlab/-/issues/440341

Support ptests
- Handle ptestresult.sections
  A log file per ptest is generated.
  This allows to make the detailed ptest log available via file
  attribute of the junit's testcase class.
- Skip ptestresults items.
  - Rendering all ptestresult sections quickly leads to overloaded test
    reports with almost no information (only test status per test).
    Handling the ptestresult.sections instead looks more useful
    especially for larger test pipelines.
  - This fixes a crash because they do not have a duration atribute.

Improve the command line parser. Calling just resulttool junit from a
bitbake environment finds the testresults.json in $BUILDDIR and writes
the corresponding junit.xml into the same directory.

Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Miroslav Cernak <miroslav.cernak@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agooeqa/runtime/cases/ptest.py: use to_boolean for PTEST_EXPECT_FAILURE
Chen Qi [Fri, 9 Jan 2026 01:36:09 +0000 (01:36 +0000)] 
oeqa/runtime/cases/ptest.py: use to_boolean for PTEST_EXPECT_FAILURE

When PTEST_EXPECT_FAILURE is set to "0", "False" or unset, the expected
behavior is that ptest should succeed. So we need to use to_boolean.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agooeqa/gitarchive: Push tag before copying log files
Mathieu Dubois-Briand [Thu, 8 Jan 2026 14:45:43 +0000 (15:45 +0100)] 
oeqa/gitarchive: Push tag before copying log files

Resulttool creates a git tag in the yocto-testresults git and then
copies log files to a newly created folder on the NFS share, whose name
is controlled by the name of this git tag. As tags are unique, the
folder name is also unique, preventing any clash between different
builds.

Today, the tag is pushed from the calling script, so after the folder is
copied. This can lead to some issues if for any reason the tag is not
pushed. This might also lead to some race condition. Allow to push the
tag before coying data, in order to prevent these issues, and add a
warning if the calling script choose to not push the tag but still copy
the log files on the NFS share.

Fixes [YOCTO #15696]

Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agooeqa/gitarchive: Fix git push URL parameter
Mathieu Dubois-Briand [Thu, 8 Jan 2026 14:45:42 +0000 (15:45 +0100)] 
oeqa/gitarchive: Fix git push URL parameter

The gitarchive() function takes a `push` parameter than can be either a
boolean or a string. But this parameter is then passed to
expand_tag_strings(), which clearly expect it to be a string if it is
defined. Split this in two arguments: a `push` boolean value and a
`push_remote` optional string.

Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agokea: remove keactrl from package
Yi Zhao [Mon, 12 Jan 2026 08:11:58 +0000 (16:11 +0800)] 
kea: remove keactrl from package

The keactrl script is used to run Kea from installation directory and is
primarily intended for developers[1][2]. It should not be shipped to kea
package. Remove it before packaging. A related patch is also removed.

[1] https://gitlab.isc.org/isc-projects/kea/-/blob/master/src/bin/keactrl/keactrl.in?ref_type=heads#L10
[2] https://kea.readthedocs.io/en/latest/arm/keactrl.html

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agokea: replace keactrl with kea daemons in initscripts
Yi Zhao [Mon, 12 Jan 2026 08:11:57 +0000 (16:11 +0800)] 
kea: replace keactrl with kea daemons in initscripts

The keactrl script is used to run Kea from installation directory and is
primarily intended for developers[1][2]. The initscripts should call kea
daemon directly, rather than through the keactrl script.

Also add a volatile file to create runtime and state directories.

[1] https://gitlab.isc.org/isc-projects/kea/-/blob/master/src/bin/keactrl/keactrl.in?ref_type=heads#L10
[2] https://kea.readthedocs.io/en/latest/arm/keactrl.html

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agokea: fix creating runtime directory in service files
Yi Zhao [Mon, 12 Jan 2026 08:11:56 +0000 (16:11 +0800)] 
kea: fix creating runtime directory in service files

Create runtime and state directories using RuntimeDirectory and
StateDirectory in systemd service files, rather than creating them via
ExecStartPre. This is a standard approach for systemd[1]. When the
server starts, systemd will automatically create these directories.

Also, add more configuration files to CONFFILES.

[1] https://www.freedesktop.org/software/systemd/man/latest/systemd.exec.html#RuntimeDirectory=

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agosqlite3: upgrade 3.51.1 -> 3.51.2
Liu Yiding [Tue, 13 Jan 2026 07:03:14 +0000 (15:03 +0800)] 
sqlite3: upgrade 3.51.1 -> 3.51.2

Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agoopensbi: bump to 1.8
Thomas Perrot [Thu, 8 Jan 2026 10:16:09 +0000 (11:16 +0100)] 
opensbi: bump to 1.8

This release has:
- Safe and reverse list iteration
- Stack protector support
- Allocate heap housekeeping nodes dynamically
- IPI device ratings
- Andes QiLai SoC support
- SpacemiT K1 SoC support
- ESWIN Computing EIC7700 SoC support
- Moved Ariane and Openpiton to generic platform
- SiFive CLINT v2 support
- Simple FDT based cache library
- SiFive PL2 cache controller driver
- SiFive Extensible Cache (EC) driver
- SiFive TMC0 based HSM driver
- SiFive SMC0 based system suspend driver
- MPXY RPMI mailbox driver for voltage service group
- MPXY RPMI mailbox driver for device power service group
- MPXY RPMI mailbox driver for performance service group
- HART protection abstraction

Overall, this release has various domain related improvements and
also adds multiple platform support.

Additionally, enable PMP support on QEMU using rva23s64, as PMP is
disabled by default, which causes the hart isolation configuration
to fail [1].

[1] https://lists.nongnu.org/archive/html/qemu-riscv/2026-01/msg00048.html

Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agodocbook-xml-dtd4: fix the fetching failure
Khai Dang [Tue, 6 Jan 2026 02:55:39 +0000 (02:55 +0000)] 
docbook-xml-dtd4: fix the fetching failure

Updating SRC_URI, the old archive url is deprecated.

Signed-off-by: Khai Dang <khai.dang@lge.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agopatch.bbclass: Show full path when a patch fails to apply
Peter Kjellerstedt [Wed, 7 Jan 2026 11:46:49 +0000 (12:46 +0100)] 
patch.bbclass: Show full path when a patch fails to apply

If a patch fails to apply, it helps to know the full path to it. This is
especially true if multiple versions of the patch exists, e.g., due to
overrides via bbappends.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agopython3-hatchling: remove redundant logic
Ross Burton [Tue, 6 Jan 2026 14:57:55 +0000 (14:57 +0000)] 
python3-hatchling: remove redundant logic

There's no need to remove the self-dependency as bitbake does that, and
the assignment of PYTHONPATH is no longer needed as pypa-build does the
right thing when invoking the in-tree hatchling.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agodevtool: package: Drop unnecessary import
Paul Barker [Tue, 6 Jan 2026 15:48:36 +0000 (15:48 +0000)] 
devtool: package: Drop unnecessary import

The package module in devtool never actually used subprocess.

Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agooeqa-runtime: avoid crash in run_network_serialdebug for missing netstat
Peter Marko [Tue, 13 Jan 2026 08:54:44 +0000 (09:54 +0100)] 
oeqa-runtime: avoid crash in run_network_serialdebug for missing netstat

If netstat is not installed on the host, the function fails.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agooeqa-runtime: fix run_network_serialdebug
Peter Marko [Tue, 13 Jan 2026 08:54:43 +0000 (09:54 +0100)] 
oeqa-runtime: fix run_network_serialdebug

This is a global function and thus does not have self object.
Executing it leads to "NameError: name 'self' is not defined".

Change it to take parent object which contains all data which is needed
to execute it.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agospdx: Add yocto PURLs
Joshua Watt [Thu, 8 Jan 2026 15:30:33 +0000 (08:30 -0700)] 
spdx: Add yocto PURLs

Adds code to add PURLs to packages based on the PURL specification for
Yocto packages [1].

The SPDX_PACKAGE_URL variable is renamed SPDX_PACKAGE_URLS to make it
clear that it can now be a list of PURLs. SPDX_PACKAGE_URL is retained,
but marked as deprecated.

[1]: https://github.com/package-url/purl-spec/blob/main/types-doc/yocto-definition.md

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agogrub: fix CVE-2025-54770 CVE-2025-61661 CVE-2025-61662 CVE-2025-61663 CVE-2025-61664
Jiaying Song [Sat, 10 Jan 2026 23:13:06 +0000 (00:13 +0100)] 
grub: fix CVE-2025-54770 CVE-2025-61661 CVE-2025-61662 CVE-2025-61663 CVE-2025-61664

References:
https://nvd.nist.gov/vuln/detail/CVE-2025-54770
https://nvd.nist.gov/vuln/detail/CVE-2025-61661
https://nvd.nist.gov/vuln/detail/CVE-2025-61662
https://nvd.nist.gov/vuln/detail/CVE-2025-61663
https://nvd.nist.gov/vuln/detail/CVE-2025-61664

Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agolinux-firmware: sort Qualcomm QCA firmware entries
Dmitry Baryshkov [Sat, 10 Jan 2026 18:48:15 +0000 (20:48 +0200)] 
linux-firmware: sort Qualcomm QCA firmware entries

Move entries for Qualcomm QCA2066 firmware to the first place, keeping
all QCA firmware entries sorted

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agolinux-firmware: upgrade 20251125 -> 20260110
Dmitry Baryshkov [Sat, 10 Jan 2026 18:48:14 +0000 (20:48 +0200)] 
linux-firmware: upgrade 20251125 -> 20260110

Add Qualcomm GPU firmware, Qualcomm QCC2072 firmware, Renesas R-Car PCIe
PHY firmware and Airoha AN8811hb PHY firmware. License for Qualcomm
X1E80100 Audio DSP firmware has changed from LICENSE.qcom to
LICENSE.qcom-2.

License-Update: copyright years, new firmware
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agokbd: use zlib to decompress files
Hongxu Jia [Mon, 12 Jan 2026 08:54:22 +0000 (16:54 +0800)] 
kbd: use zlib to decompress files

Upstream used zlib to decompress files [1], add PACKAGECONFIG
zlib to avoid host contamination.

Backport a patch from upstream [2] to fix compile failure while
zlib is used

[1] https://git.kernel.org/pub/scm/linux/kernel/git/legion/kbd.git/commit/?id=7fdd8debe37ae52812b77d82e08713bd62c607f4
[2] https://github.com/legionus/kbd/commit/2f9a4e56c2ef245fbe840677aad9d5932e17f50d

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agoicu: split at '.' instead of '-' for major version
Yannic Moog [Wed, 14 Jan 2026 09:32:05 +0000 (10:32 +0100)] 
icu: split at '.' instead of '-' for major version

With version 78.1, icu adopted '.' as separator between major and minor
version. With the upgrade commit, ICU_MAJOR_VER wasn't updated and still
tried to split versions with '-' instead of '.'. Fix by using '.' as
separator.

The error was missed with poky, because PACKAGECONFIG does not contain
make-icudata. See

do_make_icudata:class-target () {
    ${@bb.utils.contains('PACKAGECONFIG', 'make-icudata', '', 'exit 0', d)}
    [...]
    install -Dm644 ${S}/data/out/icudt${ICU_MAJOR_VER}l.dat ${S}/data/in/icudt${ICU_MAJOR_VER}l.dat
}

for which the install -Dm644 [...] command above would fail when
PACKAGECONFIG contains make-icudata.

Fixes: 479d48503dd2 ("upgrade 77-1 -> 78.1")
Signed-off-by: Yannic Moog <y.moog@phytec.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agomaintainers.inc: update e-mail address for hwdata and libdisplay-info
Hiago De Franco [Thu, 8 Jan 2026 20:16:15 +0000 (17:16 -0300)] 
maintainers.inc: update e-mail address for hwdata and libdisplay-info

Signed-off-by: Hiago De Franco <hfranco@baylibre.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agopulseaudio: depend on alsa-utils-alsa-info as that is the new package name
Ross Burton [Fri, 9 Jan 2026 16:36:20 +0000 (16:36 +0000)] 
pulseaudio: depend on alsa-utils-alsa-info as that is the new package name

alsa-utils-scripts no longer exists, depend on alsa-utils-alsa-info
instead.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agoalsa-utils: reorder recipe
Ross Burton [Fri, 9 Jan 2026 16:36:19 +0000 (16:36 +0000)] 
alsa-utils: reorder recipe

Move SRC_URI and inherits up to be more like the idiomatic order.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agoalsa-utils: dynamically split the packages instead of doing it manually
Ross Burton [Fri, 9 Jan 2026 16:36:18 +0000 (16:36 +0000)] 
alsa-utils: dynamically split the packages instead of doing it manually

Instead of hard-coding a long list of packages and the FILES, we can
use do_split_packages to do the bulk of the work for us.

Leave the SUMMARY (and add some which were missing) and the FILES that
are needed to catch extra files for each package.

This removes the alsa-utils-scripts package which only existed to isolate
the bash depedencies, and instead adds separate -alsaconf and -alsa-info
packages for each of the scripts.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agoalsa-utils: clean up udev PACKAGECONFIG
Ross Burton [Fri, 9 Jan 2026 16:36:17 +0000 (16:36 +0000)] 
alsa-utils: clean up udev PACKAGECONFIG

The default value for the udev rules location is looked up using
pkg-config, so there's no need to make this line very long by doing it
again.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agoalsa-utils: no need to install scripts manually
Ross Burton [Fri, 9 Jan 2026 16:36:16 +0000 (16:36 +0000)] 
alsa-utils: no need to install scripts manually

These were manually installed when they were part of a separate
alsa-utils-scripts recipe, but now that recipe no longer exists they
will be installed by automake.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agoalsa-utils: build more manpages with rst2man
Ross Burton [Fri, 9 Jan 2026 16:36:15 +0000 (16:36 +0000)] 
alsa-utils: build more manpages with rst2man

alsa-utils uses both xmlto and rst2man (from docutils) to build manpages,
but we were only enabling xmlto.  Enable/disable both xmlto and rst2man
depending on whether manpages are being requested.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agogdbm: use libtool to install test binaries
Ross Burton [Fri, 9 Jan 2026 13:11:30 +0000 (13:11 +0000)] 
gdbm: use libtool to install test binaries

If libtool builds a binary it's best to use libtool to install it, as
otherwise you might install a wrapper script or need to make assumptions
about where libtool has put the real binary (as this isn't always .libs)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agoxz: use libtool to install test binaries
Ross Burton [Fri, 9 Jan 2026 13:11:29 +0000 (13:11 +0000)] 
xz: use libtool to install test binaries

If libtool builds a binary it's best to use libtool to install it, as
otherwise you might install a wrapper script or need to make assumptions
about where libtool has put the real binary (as this isn't always .libs)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agoparted: use libtool to install test binaries
Ross Burton [Fri, 9 Jan 2026 13:11:28 +0000 (13:11 +0000)] 
parted: use libtool to install test binaries

If libtool builds a binary it's best to use libtool to install it, as
otherwise you might install a wrapper script or need to make assumptions
about where libtool has put the real binary (as this isn't always .libs)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agolibpng: use libtool to install test binaries
Ross Burton [Fri, 9 Jan 2026 13:11:27 +0000 (13:11 +0000)] 
libpng: use libtool to install test binaries

If libtool builds a binary it's best to use libtool to install it, as
otherwise you might install a wrapper script or need to make assumptions
about where libtool has put the real binary (as this isn't always .libs)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agopopt: use libtool to install test binaries
Ross Burton [Fri, 9 Jan 2026 13:11:26 +0000 (13:11 +0000)] 
popt: use libtool to install test binaries

If libtool builds a binary it's best to use libtool to install it, as
otherwise you might install a wrapper script or need to make assumptions
about where libtool has put the real binary (as this isn't always .libs)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agonumactl: use libtool to install test binaries
Ross Burton [Fri, 9 Jan 2026 13:11:25 +0000 (13:11 +0000)] 
numactl: use libtool to install test binaries

If libtool builds a binary it's best to use libtool to install it, as
otherwise you might install a wrapper script or need to make assumptions
about where libtool has put the real binary (as this isn't always .libs)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agolzo: use libtool to install test binaries
Ross Burton [Fri, 9 Jan 2026 13:11:24 +0000 (13:11 +0000)] 
lzo: use libtool to install test binaries

If libtool builds a binary it's best to use libtool to install it, as
otherwise you might install a wrapper script or need to make assumptions
about where libtool has put the real binary (as this isn't always .libs)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agolibpcre: use libtool to install test binaries
Ross Burton [Fri, 9 Jan 2026 13:11:23 +0000 (13:11 +0000)] 
libpcre: use libtool to install test binaries

If libtool builds a binary it's best to use libtool to install it, as
otherwise you might install a wrapper script or need to make assumptions
about where libtool has put the real binary (as this isn't always .libs)

Also use install instead of cp to install more files.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agolibevent: use libtool to install test binaries
Ross Burton [Fri, 9 Jan 2026 13:11:22 +0000 (13:11 +0000)] 
libevent: use libtool to install test binaries

If libtool builds a binary it's best to use libtool to install it, as
otherwise you might install a wrapper script or need to make assumptions
about where libtool has put the real binary (as this isn't always .libs)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agognutls: use libtool to install test binaries
Ross Burton [Fri, 9 Jan 2026 13:11:21 +0000 (13:11 +0000)] 
gnutls: use libtool to install test binaries

If libtool builds a binary it's best to use libtool to install it, as
otherwise you might install a wrapper script or need to make assumptions
about where libtool has put the real binary (as this isn't always .libs)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agolibusb1: use libtool to install test binaries
Ross Burton [Fri, 9 Jan 2026 13:11:20 +0000 (13:11 +0000)] 
libusb1: use libtool to install test binaries

If libtool builds a binary it's best to use libtool to install it, as
otherwise you might install a wrapper script or need to make assumptions
about where libtool has put the real binary (as this isn't always .libs)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agolibarchive: upgrade 3.8.4 -> 3.8.5
Peter Marko [Sat, 10 Jan 2026 12:27:53 +0000 (13:27 +0100)] 
libarchive: upgrade 3.8.4 -> 3.8.5

Fixes regression of fix for CVE-2025-60753

Release notes [1]:
Libarchive 3.8.5 is a bugfix release.
Notable bugxies:
* bsdtar: fix regression from 3.8.4 zero-length pattern issue bugfix (#2809)
* various small bugfixes in code and documentation

[1] https://github.com/libarchive/libarchive/releases/tag/v3.8.5

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agopython3-sphinx: change RDEPENDS
Liu Yiding [Mon, 12 Jan 2026 10:35:39 +0000 (18:35 +0800)] 
python3-sphinx: change RDEPENDS

Change RDEPENDS from python3-roman-numerals-py to python3-roman-numerals as upstream name has changed.

Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agopython3-roman-numerals-py: upgrade 3.1.0 -> 4.1.0
Liu Yiding [Mon, 12 Jan 2026 10:35:38 +0000 (18:35 +0800)] 
python3-roman-numerals-py: upgrade 3.1.0 -> 4.1.0

1. Upstream has renamed roman_numerals-py to roman_numerals
https://pypi.org/project/roman-numerals-py/4.1.0/

2. Changelog
https://github.com/AA-Turner/roman-numerals/blob/master/CHANGES.rst

Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agocurl: Update to 8.18.0
Robert Joslyn [Fri, 9 Jan 2026 14:33:11 +0000 (06:33 -0800)] 
curl: Update to 8.18.0

Addresses six CVEs from 8.17.0:
 * CVE-2025-13034
 * CVE-2025-14017
 * CVE-2025-14524
 * CVE-2025-14819
 * CVE-2025-15079
 * CVE-2025-15224

https://curl.se/ch/8.18.0.html

Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agopython3-uritools: upgrade 5.0.0 -> 6.0.1
Wang Mingyu [Wed, 7 Jan 2026 10:31:02 +0000 (18:31 +0800)] 
python3-uritools: upgrade 5.0.0 -> 6.0.1

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agopython3-testtools: upgrade 2.8.1 -> 2.8.2
Wang Mingyu [Wed, 7 Jan 2026 10:31:01 +0000 (18:31 +0800)] 
python3-testtools: upgrade 2.8.1 -> 2.8.2

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agopython3-sphinx: upgrade 9.0.4 -> 9.1.0
Wang Mingyu [Wed, 7 Jan 2026 10:31:00 +0000 (18:31 +0800)] 
python3-sphinx: upgrade 9.0.4 -> 9.1.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agopython3-ruamel-yaml: upgrade 0.18.17 -> 0.19.1
Wang Mingyu [Wed, 7 Jan 2026 10:30:59 +0000 (18:30 +0800)] 
python3-ruamel-yaml: upgrade 0.18.17 -> 0.19.1

License-Update: Copyright year updated to 2026.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agopython3-pyparsing: upgrade 3.2.5 -> 3.3.1
Wang Mingyu [Wed, 7 Jan 2026 10:30:58 +0000 (18:30 +0800)] 
python3-pyparsing: upgrade 3.2.5 -> 3.3.1

License-Update: Added copyright line to LICENSE file

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agopython3-psutil: upgrade 7.1.3 -> 7.2.1
Wang Mingyu [Wed, 7 Jan 2026 10:30:57 +0000 (18:30 +0800)] 
python3-psutil: upgrade 7.1.3 -> 7.2.1

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agopython3-hypothesis: upgrade 6.148.7 -> 6.149.0
Wang Mingyu [Wed, 7 Jan 2026 10:30:56 +0000 (18:30 +0800)] 
python3-hypothesis: upgrade 6.148.7 -> 6.149.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agopython3-docutils: upgrade 0.22.3 -> 0.22.4
Wang Mingyu [Wed, 7 Jan 2026 10:30:55 +0000 (18:30 +0800)] 
python3-docutils: upgrade 0.22.3 -> 0.22.4

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agopython3-cython: upgrade 3.2.3 -> 3.2.4
Wang Mingyu [Wed, 7 Jan 2026 10:30:54 +0000 (18:30 +0800)] 
python3-cython: upgrade 3.2.3 -> 3.2.4

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agopython3-certifi: upgrade 2025.11.12 -> 2026.1.4
Wang Mingyu [Wed, 7 Jan 2026 10:30:53 +0000 (18:30 +0800)] 
python3-certifi: upgrade 2025.11.12 -> 2026.1.4

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agofastfloat: upgrade 8.1.0 -> 8.2.2
Wang Mingyu [Wed, 7 Jan 2026 10:30:52 +0000 (18:30 +0800)] 
fastfloat: upgrade 8.1.0 -> 8.2.2

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agoed: upgrade 1.22.3 -> 1.22.4
Wang Mingyu [Wed, 7 Jan 2026 10:30:51 +0000 (18:30 +0800)] 
ed: upgrade 1.22.3 -> 1.22.4

License-Update: Copyright year updated to 2026

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 days agobarebox/barebox-tools: upgrade 2025.11.0 -> 2025.12.0
Wang Mingyu [Wed, 7 Jan 2026 10:30:49 +0000 (18:30 +0800)] 
barebox/barebox-tools: upgrade 2025.11.0 -> 2025.12.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 days agoat-spi2-core: upgrade 2.58.2 -> 2.58.3
Wang Mingyu [Wed, 7 Jan 2026 10:30:48 +0000 (18:30 +0800)] 
at-spi2-core: upgrade 2.58.2 -> 2.58.3

Changelog:
 Fix atk_get_major_version etc not linking on C++.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 days agou-boot: upgrade 2025.10 -> 2026.01
Fabio Estevam [Tue, 6 Jan 2026 12:14:13 +0000 (09:14 -0300)] 
u-boot: upgrade 2025.10 -> 2026.01

Upgrade to U-Boot 2026.01.

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 days agolibrsvg: upgrade 2.61.0 -> 2.61.3
Alexander Kanavin [Tue, 6 Jan 2026 11:41:10 +0000 (12:41 +0100)] 
librsvg: upgrade 2.61.0 -> 2.61.3

Add a patch that addresses a reproducibility issue with ptests.

Further tweaks to ptest installation so that the tests can find
the needed data.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 days agoigt-gpu-tools: upgrade 2.1 -> 2.3
Alexander Kanavin [Tue, 6 Jan 2026 11:40:57 +0000 (12:40 +0100)] 
igt-gpu-tools: upgrade 2.1 -> 2.3

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 days agoutil-linux: Disable flaky script/options-size test
Paul Barker [Mon, 5 Jan 2026 13:05:31 +0000 (13:05 +0000)] 
util-linux: Disable flaky script/options-size test

The test case for the --output-limit / -o option to `script` is flaky
due to the way the output limit is handled. Depending on how buffer
boundaries line up, the command may output different numbers of
characters, but the test case expects the output to always be identical.

This has been raised upstream [1], as there are multiple options for
fixing this - we can change the behaviour of script, or we can relax the
test case. Changing the behaviour of script may impact users so we don't
want to rush ahead and do that.

For now, we're going to disable the test case.

[1]: https://msgid.link/978c83bdf7596879458f39f1789da016150a72d4.camel@pbarker.dev

Fixes [YOCTO #15188]

Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 days agolibxml2: backport -timeout flag for testlimits
Trevor Gamblin [Tue, 13 Jan 2026 18:45:32 +0000 (13:45 -0500)] 
libxml2: backport -timeout flag for testlimits

[YOCTO #15912]

A commit was recently merged upstream to make the testlimits test's
timeout configurable. This test fails intermittently on the AB under
heavy load (particularly on qemuriscv64), so backport the change and
adjust the timeout from two seconds to five.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 days agotcl: skip all socket tests
Ross Burton [Tue, 13 Jan 2026 18:40:00 +0000 (18:40 +0000)] 
tcl: skip all socket tests

We've had more intermittent failures in the socket tests, most likely
due to overly-tight timing requirements that we cannot achieve.

We should continue to talk with upstream about relaxing the timing
windows, but for now skip all socket tests (socket, socket_inet,
socket_inet6)

[ YOCTO #15495 ]

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 days agotcl: improve test execution loop
Ross Burton [Tue, 13 Jan 2026 18:39:59 +0000 (18:39 +0000)] 
tcl: improve test execution loop

There's no need to run tests/all.tcl if we're going to immediately tell
it to run just one test file. Instead just run the test file directly.

This reduces a lot of noise from the log output.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 days agorust-target-config.bbclass: apply signature exclusions only to native/nativesdk
Alexander Kanavin [Wed, 14 Jan 2026 13:40:59 +0000 (14:40 +0100)] 
rust-target-config.bbclass: apply signature exclusions only to native/nativesdk

Applying these exclusions to target builds and expecting that rebuilds
happen when they should relies on incidental
mechanisms like paths or other variables using the excluded ones.

Rather than think of possible scenarions where it works, and where
it doesn't, let's not exclude the variables from target builds, so
task signature calculation can be relied on.

[YOCTO #16132]

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 days agorust-target-config.bbclass: add RUST_TARGET_ABI to sstate signature exclusions
Alexander Kanavin [Wed, 14 Jan 2026 13:40:58 +0000 (14:40 +0100)] 
rust-target-config.bbclass: add RUST_TARGET_ABI to sstate signature exclusions

This was overlooked in
https://lists.openembedded.org/g/openembedded-core/message/218953

and caused non-reusable sstate for rust-native when
the target is one of risc-v machines.

[YOCTO #16132]

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 days agolibnl: skip a flaky route_1 ptest
Alexander Kanavin [Tue, 13 Jan 2026 16:03:56 +0000 (17:03 +0100)] 
libnl: skip a flaky route_1 ptest

[YOCTO #16118]

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 days agopseudo: Update to pull in 'makewrappers: Fix EFAULT implementation'
Richard Purdie [Wed, 14 Jan 2026 17:34:27 +0000 (17:34 +0000)] 
pseudo: Update to pull in 'makewrappers: Fix EFAULT implementation'

The pseudo update was causing hangs in builds, pull in the fix.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 days agoReapply "glibc: Enable NFS local file locking for glibc tests"
Richard Purdie [Tue, 13 Jan 2026 23:35:27 +0000 (23:35 +0000)] 
Reapply "glibc: Enable NFS local file locking for glibc tests"

This reverts commit 0ed4776533145c901611d7f4f942490e33481335.

The change was not causing the glibc test hangs.

5 days agounfs3: Fix race issue causing a glibc test hang
Richard Purdie [Tue, 13 Jan 2026 10:50:48 +0000 (10:50 +0000)] 
unfs3: Fix race issue causing a glibc test hang

When running glibc tests under user mode NFS, tst-syslog was causing a hang. The
hang was traced to unfsd exitting with a buffer overflow being detected.

This was traced down to mksocket() where we'd see:

socket path '/media/build/poky/build/build-st-2118464/tmp/work/x86-64-v3-poky-linux/glibc-testsuite/2.42+git/build-x86_64-poky-linux/testroot.root/dev/log' is too long at 141 vs 108

There is a length check in mknod_args() but obj may not be setup at this point by
cat_name() since the functions can be executed out of order according to C.

To avoid this, make the order explict. This means the length is checked and we
avoid the buffer overflow. This will likely cause the glibc test to fail however
it won't hang, which is a win.

[YOCTO #16113]

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 days agolinux-yocto/6.18: mtd: use refcount to prevent corruption
Bruce Ashfield [Tue, 6 Jan 2026 15:23:52 +0000 (10:23 -0500)] 
linux-yocto/6.18: mtd: use refcount to prevent corruption

Integrating the following commit(s) to linux-yocto/6.18:

1/1 [
    Author: Liwei Song
    Email: liwei.song@windriver.com
    Subject: Revert "mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition"
    Date: Wed, 24 Dec 2025 15:32:34 +0800

    This reverts commit 957b188b585a4f1f9f3a39198b06a6fd62d6827d.

    The issue that this patch is trying to resolve has been fixed by
    upstream commit 19bfa9ebebb5 ("mtd: use refcount to prevent corruption")
    so this local patch can be reverted, if not, it will cause an unbalanced
    refcnt issue when open/close mtd device.

Signed-off-by: Liwei Song <liwei.song@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 days agolinux-yocto/6.18: update CVE exclusions (6.18.3)
Bruce Ashfield [Tue, 6 Jan 2026 15:23:51 +0000 (10:23 -0500)] 
linux-yocto/6.18: update CVE exclusions (6.18.3)

Data pulled from: https://github.com/CVEProject/cvelistV5

    1/1 [
        Author: cvelistV5 Github Action
        Email: github_action@example.com
        Subject: 7 changes (4 new | 3 updated): - 4 new CVEs: CVE-2025-59156, CVE-2025-59157, CVE-2025-59158, CVE-2025-59955 - 3 updated CVEs: CVE-2025-39497, CVE-2025-7195, CVE-2025-9900
        Date: Mon, 5 Jan 2026 17:48:14 +0000

    ]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 days agolinux-yocto/6.18: update to v6.18.3
Bruce Ashfield [Tue, 6 Jan 2026 15:23:50 +0000 (10:23 -0500)] 
linux-yocto/6.18: update to v6.18.3

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

    a607c8f74434 Linux 6.18.3
    b79938863f43 fuse: missing copy_finish in fuse-over-io-uring argument copies
    e0d6de83a4cc fuse: fix readahead reclaim deadlock
    a6d1f1ace16d fuse: fix io-uring list corruption for terminated non-committed requests
    f6c08d3aa441 iommu/mediatek: fix use-after-free on probe deferral
    bf58ef1c4cd3 block: freeze queue when updating zone resources
    ce909de4416e ARM: dts: microchip: sama7g5: fix uart fifo size to 32
    699d66165f6c ARM: dts: microchip: sama7d65: fix uart fifo size to 32
    c2423add6242 ARM: dts: microchip: sama5d2: fix spi flexcom fifo size to 32
    4fc2f8fbfdd4 hwmon: (w83l786ng) Convert macros to functions to avoid TOCTOU
    c8cf0c2bdccc hwmon: (w83791d) Convert macros to functions to avoid TOCTOU
    ffd46e7f2b87 hwmon: (max6697) fix regmap leak on probe failure
    ef901d211dcc hwmon: (max16065) Use local variable to avoid TOCTOU
    5b804b8f1e0d io_uring/rsrc: fix lost entries after cloned range
    c95e4c4caf9a interconnect: qcom: sdx75: Drop QPIC interconnect and BCM nodes
    5fa6c144d3fb i2c: amd-mp2: fix reference leak in MP2 PCI device
    fb5b47ad5387 lib/crypto: riscv: Depend on RISCV_EFFICIENT_VECTOR_UNALIGNED_ACCESS
    19d61f032c7e platform/x86: intel: chtwc_int33fe: don't dereference swnode args
    17be376bb250 pwm: rzg2l-gpt: Allow checking period_tick cache value only if sibling channel is enabled
    f80e4e91b010 rpmsg: glink: fix rpmsg device leak
    88b71cd0aa39 rtla/timerlat_bpf: Stop tracing on user latency
    81bf2780ba43 soc: amlogic: canvas: fix device leak on lookup
    25073a05068e soc: apple: mailbox: fix device leak on lookup
    b28fd17adfb2 soc: qcom: ocmem: fix device leak on lookup
    951515391b8f soc: qcom: pbs: fix device leak on lookup
    b2d6246ef36f soc: samsung: exynos-pmu: fix device leak on regmap lookup
    3ce2b4aec8cd tracing: Fix fixed array of synthetic event
    479af0d9c6ba vfio: Fix ksize arg while copying user struct in vfio_df_ioctl_bind_iommufd()
    8716a841d1da virtio: vdpa: Fix reference count leak in octep_sriov_enable()
    3846f8f781cc zloop: make the write pointer of full zones invalid
    35eb1ec73f57 zloop: fail zone append operations that are targeting full zones
    1d18fb5c71f6 amba: tegra-ahb: Fix device leak on SMMU enable
    70cf3d6fe71a crypto: arm64/ghash - Fix incorrect output from ghash-neon
    b674e3522b67 crypto: caam - Add check for kcalloc() in test_len()
    51a5ab36084f crypto: af_alg - zero initialize memory allocated via sock_kmalloc
    c549b9e0b877 dt-bindings: PCI: qcom,pcie-sm8550: Add missing required power-domains and resets
    1bff3e35ed44 dt-bindings: PCI: qcom,pcie-sm8450: Add missing required power-domains and resets
    d06674a1ca79 dt-bindings: PCI: qcom,pcie-sm8350: Add missing required power-domains and resets
    4eee447b5bd4 dt-bindings: PCI: qcom,pcie-sm8250: Add missing required power-domains and resets
    f3510ba5e265 dt-bindings: PCI: qcom,pcie-sm8150: Add missing required power-domains and resets
    c3823d1243d3 dt-bindings: PCI: qcom,pcie-sc8280xp: Add missing required power-domains and resets
    37f52c4554f3 dt-bindings: PCI: qcom,pcie-sc7280: Add missing required power-domains and resets
    149b97dc3295 drm/displayid: pass iter to drm_find_displayid_extension()
    f9e805fa1fe8 drm/amd/display: Fix scratch registers offsets for DCN351
    7d5df9dd6343 drm/amd/display: Fix scratch registers offsets for DCN35
    ede98c3943cd drm/amd/display: Use GFP_ATOMIC in dc_create_plane_state()
    9837f8d57a54 Revert "drm/amd/display: Fix pbn to kbps Conversion"
    acb3a68f2170 gpio: loongson: Switch 2K2000/3000 GPIO to BYTE_CTRL_MODE
    5f8dc9f0327e gpiolib: acpi: Add quirk for Dell Precision 7780
    efdcbc1b1035 gpio: regmap: Fix memleak in error path in gpio_regmap_register()
    0f5940176ad6 s390/ipl: Clear SBP flag when bootprog is set
    5fcdaa29e599 cgroup: rstat: use LOCK CMPXCHG in css_rstat_updated
    a35788ddf8df btrfs: don't log conflicting inode if it's a dir moved in the current transaction
    0d5c9e901ad4 powerpc/kexec: Enable SMT before waking offline CPUs
    1c8bb965e9b0 SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
    2a77c8dd49bc svcrdma: use rc_pageoff for memcpy byte offset
    4846a4c6acb9 svcrdma: return 0 on success from svc_rdma_copy_inline_range
    433bb1344ef6 nfsd: Mark variable __maybe_unused to avoid W=1 build break
    da1ccfc4c452 svcrdma: bound check rq_pages index in inline path
    7d17693eb79d ASoC: SOF: ipc4-topology: Convert FLOAT to S32 during blob selection
    42ed4c781019 NFSD: Clear TIME_DELEG in the suppattr_exclcreat bitmap
    506059202510 ALSA: hda/realtek: Add Asus quirk for TAS amplifiers
    134436e66019 ASoC: SOF: ipc4-topology: Prefer 32-bit DMIC blobs for 8-bit formats as well
    214b39648006 NFSD: NFSv4 file creation neglects setting ACL
    b8db16f97d08 NFSD: Clear SECLABEL in the suppattr_exclcreat bitmap
    b225325be7b2 net/handshake: restore destructor on submit failure
    7a93edb23bcf fsnotify: do not generate ACCESS/MODIFY events on child for special files
    7b9ea7aa24bd net: phy: marvell-88q2xxx: Fix clamped value in mv88q2xxx_hwmon_write
    779fa2a063d4 r8169: fix RTL8117 Wake-on-Lan in DASH mode
    681fd588733c lib/crypto: riscv: Add poly1305-core.S to .gitignore
    5bb88024409e arm64/gcs: Flush the GCS locking state on exec
    7992a8c94689 PM: runtime: Do not clear needs_force_resume with enabled runtime PM
    6df47e5bb9b6 tracing: Do not register unsupported perf events
    cec87632c34a xfs: validate that zoned RT devices are zone aligned
    d29ed9ff972a xfs: fix a UAF problem in xattr repair
    92f6a7b6cfda xfs: fix the zoned RT growfs check for zone alignment
    0f3b87c66d89 xfs: fix stupid compiler warning
    55c28a875425 xfs: fix a memory leak in xfs_buf_item_init()
    0c01fa83c09b KVM: selftests: Add missing "break" in rseq_test's param parsing
    caf68b6da389 KVM: x86: Apply runtime updates to current CPUID during KVM_SET_CPUID{,2}
    aedf23821663 KVM: nSVM: Clear exit_code_hi in VMCB when synthesizing nested VM-Exits
    acffd1cee688 KVM: nSVM: Set exit_code_hi to -1 when synthesizing SVM_EXIT_ERR (failed VMRUN)
    6617e02cf8df KVM: nVMX: Immediately refresh APICv controls as needed on nested VM-Exit
    3fe48378e53f KVM: TDX: Explicitly set user-return MSRs that *may* be clobbered by the TDX-Module
    da28922a8c60 KVM: SVM: Mark VMCB_PERM_MAP as dirty on nested VMRUN
    2c3719a04b04 KVM: Fix last_boosted_vcpu index assignment bug
    691ff7e13f0d KVM: nSVM: Propagate SVM_EXIT_CR0_SEL_WRITE correctly for LMSW emulation
    2853896ef465 KVM: selftests: Forcefully override ARCH from x86_64 to x86
    201b4a7ebbe0 KVM: SVM: Mark VMCB_NPT as dirty on nested VMRUN
    c1f8d4d41ed3 KVM: nSVM: Avoid incorrect injection of SVM_EXIT_CR0_SEL_WRITE
    e23f46f1a971 KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
    a16ccbffb144 KVM: x86: Explicitly set new periodic hrtimer expiration in apic_timer_fn()
    16fa73b11a94 KVM: x86: WARN if hrtimer callback for periodic APIC timer fires with period=0
    b3b320a900a5 powerpc: Add reloc_offset() to font bitmap pointer used for bootx_printf()
    2acb8517429a libceph: make decode_pool() more resilient against corrupted osdmaps
    37a691ed7942 lib/crypto: riscv/chacha: Avoid s0/fp register
    3383f16f7870 dm-pcache: advance slot index before writing slot
    c8f810e20f4b parisc: Do not reprogram affinitiy on ASP chip
    a19fb3611e4c scs: fix a wrong parameter in __scs_magic
    f8b136296722 media: iris: Add sanity check for stop streaming
    24a2062257bb platform/chrome: cros_ec_ishtp: Fix UAF after unbinding driver
    f73b74dafa3c KVM: x86: Don't clear async #PF queue when CR0.PG is disabled (e.g. on #SMI)
    7acc0390e0dd ocfs2: fix kernel BUG in ocfs2_find_victim_chain
    30f4d4e5224a media: vidtv: initialize local pointers upon transfer of memory ownership
    65d4e5af2a2e mm/slub: reset KASAN tag in defer_free() before accessing freed memory
    cb51bef465d8 KVM: Disallow toggling KVM_MEM_GUEST_MEMFD on an existing memslot
    dd6e519ba91e pinctrl: renesas: rzg2l: Fix ISEL restore on resume
    a1223a72c419 tools/testing/nvdimm: Use per-DIMM device handle
    4560db9678a2 f2fs: fix return value of f2fs_recover_fsync_data()
    51659b91898f f2fs: fix to not account invalid blocks in get_left_section_blocks()
    2efb6b9c5bd2 f2fs: fix to detect recoverable inode during dryrun of find_fsync_dnodes()
    57e36f84f2b5 f2fs: fix uninitialized one_time_gc in victim_sel_policy
    b355d300f51b f2fs: fix age extent cache insertion skip on counter overflow
    e6d828eae00e f2fs: use global inline_xattr_slab instead of per-sb slab cache
    0dde30753c1e f2fs: invalidate dentry cache on failed whiteout creation
    bac23833220a f2fs: fix to avoid updating zero-sized extent in extent cache
    40409e089b41 f2fs: fix to propagate error from f2fs_enable_checkpoint()
    86a85a7b622e f2fs: fix to avoid potential deadlock
    0df713a9c082 f2fs: fix to avoid updating compression context during writeback
    0b36fae23621 f2fs: ensure node page reads complete before f2fs_put_super() finishes
    3fb2db6f50ea scsi: ufs: core: Add ufshcd_update_evt_hist() for UFS suspend error
    a0d4e9e24474 scsi: mpi3mr: Read missing IOCFacts flag for reply queue full overflow
    8edbb9e371af scsi: target: Reset t_task_cdb pointer in error case
    8c5ce5fafe9c NFSD: use correct reservation type in nfsd4_scsi_fence_client
    751c19635c2b scsi: aic94xx: fix use-after-free in device removal path
    1c728951bc76 scsi: Revert "scsi: qla2xxx: Perform lockless command completion in abort path"
    8f92817b6f10 cpufreq: nforce2: fix reference count leak in nforce2
    87f11fea5acb cpuidle: governors: teo: Drop misguided target residency check
    17157612e40d serial: sh-sci: Check that the DMA cookie is valid
    190dc4b74800 serial: xilinx_uartps: fix rs485 delay_rts_after_send
    320578703ebe serial: core: Fix serial device initialization
    c255a5164c58 serial: core: Restore sysfs fwnode information
    864deb6cf1c0 mei: gsc: add dependency on Xe driver
    670c2d09ac57 mei: Fix error handling in mei_register
    4157f7bba629 intel_th: Fix error handling in intel_th_output_open
    1f53652922cd dt-bindings: slimbus: fix warning from example
    f83e3e9f8918 char: applicom: fix NULL pointer dereference in ac_ioctl
    687ccc341f63 xhci: dbgtty: fix device unregister: fixup
    fd00f88ef36b usb: renesas_usbhs: Fix a resource leak in usbhs_pipe_malloc()
    1f069425f4f0 usb: dwc3: keep susphy enabled during exit to avoid controller faults
    5a45d75da3b7 usb: dwc3: of-simple: fix clock resource leak in dwc3_of_simple_probe
    9f4bc5c30402 usb: gadget: lpc32xx_udc: fix clock imbalance in error path
    7501ecfe3e52 usb: phy: isp1301: fix non-OF device reference imbalance
    2e7c47e2eb3c usb: phy: fsl-usb: Fix use-after-free in delayed work during device removal
    cefaad839a38 USB: lpc32xx_udc: Fix error handling in probe
    d377fe40ff5a usb: typec: altmodes/displayport: Drop the device reference in dp_altmode_probe()
    8422cdf91db1 usb: typec: ucsi: huawei-gaokin: add DRM dependency
    a9cd9a4846ef usb: ohci-nxp: fix device leak on probe failure
    987c0ddfe8bb phy: broadcom: bcm63xx-usbh: fix section mismatches
    b07bfaf62d07 media: pvrusb2: Fix incorrect variable used in trace message
    ac92151ff249 media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
    207d2d90ad87 usb: usb-storage: Maintain minimal modifications to the bcdDevice range.
    50f47c02be41 mptcp: avoid deadlock on fallback while reinjecting
    77ea2657b470 mptcp: schedule rtx timer only after pushing data
    ea0129061d61 selftests: mptcp: pm: ensure unknown flags are ignored
    ec4358c72491 mptcp: pm: ignore unknown endpoint flags
    344789964c6c mm/slab: introduce kvfree_rcu_barrier_on_cache() for cache destruction
    2766fae7c4c6 dma-mapping: Fix DMA_BIT_MASK() macro being broken
    d519d23a6b1c crash: let architecture decide crash memory export to iomem_resource
    20eda7c74b69 tpm2-sessions: Fix tpm2_read_public range checks
    04a3aa6e8c5f tpm2-sessions: Fix out of range indexing in name_size
    cebbf5d16bb2 mm/huge_memory: add pmd folio to ds_queue in do_huge_zero_wp_pmd()
    d710b4a2c713 media: v4l2-mem2mem: Fix outdated documentation
    2c636fb02af2 mm/ksm: fix exec/fork inheritance support for prctl
    3997b3147c7b block: Remove queue freezing from several sysfs store callbacks
    f0dba761b282 jbd2: use a weaker annotation in journal handling
    4a9e50d881f5 jbd2: use a per-journal lock_class_key for jbd2_trans_commit_key
    b59fa6011480 ext4: align max orphan file size with e2fsprogs limit
    e70d561d9d83 ext4: fix incorrect group number assertion in mb_check_buddy
    8cde2072825b ext4: clear i_state_flags when alloc inode
    ce5f54c065a4 ext4: xattr: fix null pointer deref in ext4_raw_inode()
    ecb7e5603b57 ext4: check if mount_opts is NUL-terminated in ext4_ioctl_set_tune_sb()
    5bbacbbf1ca4 ext4: fix string copying in parse_apply_sb_mount_options()
    8626a78ce7dd printk: Avoid irq_work for printk_deferred() on suspend
    be8ba672cc5a printk: Allow printk_trigger_flush() to flush all types
    b107196729ff fs: PM: Fix reverse check in filesystems_freeze_callback()
    858344bc9210 tpm: Cap the number of PCR banks
    2b78da4cc75d ktest.pl: Fix uninitialized var in config-bisect.pl
    b3b036bac7c9 fs/ntfs3: fix mount failure for sparse runs in run_unpack()
    419b1ea754c9 kallsyms: Fix wrong "big" kernel symbol type read from procfs
    17900c56e263 crypto: scatterwalk - Fix memcpy_sglist() to always succeed
    3312f03e9948 floppy: fix for PAGE_SIZE != 4KB
    cbaae7bb64d4 jbd2: fix the inconsistency between checksum and data in memory for journal sb
    8dd553771afe block: rate-limit capacity change info log
    3715bb43ccd3 gfs2: fix freeze error handling
    98d65b62ddf8 btrfs: don't rewrite ret from inode_permission
    498e286941b9 wifi: mt76: Fix DTS power-limits on little endian systems
    aceaa18f791a s390/dasd: Fix gendisk parent after copy pair swap
    3b95fdb75d74 lib/crypto: x86/blake2s: Fix 32-bit arg treated as 64-bit
    0eeaa2ba3b43 perf: arm_cspmu: fix error handling in arm_cspmu_impl_unregister()
    bacecf370e0c efi: Add missing static initializer for efi_mm::cpus_allowed_lock
    265fad7d9c42 phy: exynos5-usbdrd: fix clock prepare imbalance
    344057b2605d dt-bindings: clock: mmcc-sdm660: Add missing MDSS reset
    9285d0483063 mmc: sdhci-msm: Avoid early clock doubling during HS400 transition
    4bb9164e8f21 x86/mce: Do not clear bank's poll bit in mce_poll_banks on AMD SMCA systems
    2ad1e2faebbd sched_ext: Fix missing post-enqueue handling in move_local_task_to_local_dsq()
    5ddd444484be sched_ext: Fix bypass depth leak on scx_enable() failure
    ff67270a177f sched_ext: Fix the memleak for sch->helper objects
    514d605ab6ce sched_ext: Factor out local_dsq_post_enq() from dispatch_enqueue()
    3192204aa77f printk: Avoid scheduling irq_work on suspend
    7fbfb85b05bc io_uring: fix filename leak in __io_openat_prep()
    dcb0d8bf1771 io_uring: fix min_wait wakeups for SQPOLL
    13a8f7b88c2d io_uring/poll: correctly handle io_poll_add() return value on update
    3dfe2e1531c8 clk: keystone: syscon-clk: fix regmap leak on probe failure
    9e7c63c69f57 KEYS: trusted: Fix a memory leak in tpm2_load_cmd
    c30ed32690b2 rust: io: add typedef for phys_addr_t
    52df55b21ede rust: io: move ResourceSize to top-level io module
    0bf59179bdef rust: io: define ResourceSize as resource_size_t
    93b3274587e8 samples: rust: fix endianness issue in rust_driver_pci
    48298e1ba378 rust: dma: add helpers for architectures without CONFIG_HAS_DMA
    bee1f36801db rust_binder: avoid mem::take on delivered_deaths
    505e8c7f6ca1 rust/drm/gem: Fix missing header in `Object` rustdoc
    bb82aaee1690 cifs: Fix memory and information leak in smb3_reconfigure()
    f8b19571b1db vhost/vsock: improve RCU read sections around vhost_vsock_get()
    74dd8b66f9d2 block: rnbd-clt: Fix signedness bug in init_dev()
    13456b4f1033 ublk: clean up user copy references on ublk server exit
    2c46497eb148 drm/msm/a6xx: move preempt_prepare_postamble after error check
    19648135e904 drm/msm: adreno: fix deferencing ifpc_reglist when not declared
    e64d5d45ffa8 scsi: scsi_debug: Fix atomic write enable module param description
    7f39b9d0e86e MIPS: ftrace: Fix memory corruption when kernel is located beyond 32 bits
    6455d25857f2 platform/x86/intel/hid: Add Dell Pro Rugged 10/12 tablet to VGBS DMI quirks
    c3cd1d514eb0 hwmon: (emc2305) fix double put in emc2305_probe_childs_from_dt
    6c95c2e00996 nvme-fabrics: add ENOKEY to no retry criteria for authentication failures
    76bced5efbf4 hwmon: (emc2305) fix device node refcount leak in error path
    4f7d90c7184a nvme-fc: don't hold rport lock when putting ctrl
    3b96dc29e385 platform/x86: wmi-gamezone: Add Legion Go 2 Quirks
    ef7653481a05 i2c: designware: Disable SMBus interrupts to prevent storms from mis-configured firmware
    7b8581442457 clk: qcom: dispcc-sm7150: Fix dispcc_mdss_pclk0_clk_src
    9a9a9b88a8d8 libperf cpumap: Fix perf_cpu_map__max for an empty/NULL map
    ad9f0f01373c serial: sprd: Return -EPROBE_DEFER when uart clock is not ready
    e63d2173887c usb: xhci: Don't unchain link TRBs on quirky HCs
    e375aa7f5a1e usb: usb-storage: No additional quirks need to be added to the EL-R12 optical drive.
    6dc09b9b211b usb: xhci: limit run_graceperiod for only usb 3.0 devices
    41374236a556 iio: adc: ti_am335x_adc: Limit step_avg to valid range for gcc complains
    132fe187e0d9 usb: typec: ucsi: Handle incorrect num_connectors capability
    1681cf6da695 usbip: Fix locking bug in RT-enabled kernels
    967ac825b4f6 exfat: zero out post-EOF page cache on file extension
    ff3e06e80c9e exfat: fix remount failure in different process environments
    f04d53f6e3ff reset: fix BIT macro reference
    b49c766856fb functionfs: fix the open/removal races
    c6a2dd4f2e4e via_wdt: fix critical boot hang due to unnamed resource allocation
    ea0c31c52143 fuse: Invalidate the page cache after FOPEN_DIRECT_IO write
    b88dd8517ec8 fuse: Always flush the page cache before FOPEN_DIRECT_IO write
    05f9aa19fdc1 scsi: qla2xxx: Use reinit_completion on mbx_intr_comp
    6407b63db802 scsi: qla2xxx: Fix initiator mode with qlini_mode=exclusive
    45185214175c scsi: qla2xxx: Fix lost interrupts with qlini_mode=disabled
    095704d7f334 powerpc/addnote: Fix overflow on 32-bit builds
    d45fcd38c692 clk: mvebu: cp110 add CLK_IGNORE_UNUSED to pcie_x10, pcie_x11 & pcie_x4
    5f9a7a00a2be scsi: lpfc: Fix reusing an ndlp that is marked NLP_DROPPED during FLOGI
    4ca4c0b6c34f scsi: smartpqi: Add support for Hurray Data new controller PCI device
    15108657bce0 ti-sysc: allow OMAP2 and OMAP4 timers to be reserved on AM33xx
    dbbf6d471306 um: init cpu_tasks[] earlier
    64b989a051b0 firmware: imx: scu-irq: Init workqueue before request mbox channel
    9f2ff08737c4 scsi: ufs: host: mediatek: Fix shutdown/suspend race condition
    eb8d9fb6280d ipmi: Fix __scan_channels() failing to rescan channels
    235ae3fc9e9c ipmi: Fix the race between __scan_channels() and deliver_response()
    8a9c52cbaf96 ASoC: ops: fix snd_soc_get_volsw for sx controls
    aa0449550e1e ASoC: SDCA: support Q7.8 volume format
    523c21a04c17 nfsd: fix memory leak in nfsd_create_serv error paths
    74fd0ae1a7de ASoC: ak4458: remove the reset operation in probe and remove
    eaa95228b8a5 ALSA: usb-mixer: us16x08: validate meter packet indices
    499057a7cc6b ALSA: pcmcia: Fix resource leak in snd_pdacf_probe error path
    042e9e86d8e1 ALSA: vxpocket: Fix resource leak in vxpocket_probe error path
    2068cf6f8276 ASoC: fsl_sai: Constrain sample rates from audio PLLs only in master mode
    425672fdb7b6 x86/mm/tlb/trace: Export the TLB_REMOTE_WRONG_CPU enum in <trace/events/tlb.h>
    82b6dfc0aa60 x86/fpu: Fix FPU state core dump truncation on CPUs with no extended xfeatures
    f01e9f891c37 x86/msi: Make irq_retrigger() functional for posted MSI
    34c0e95524d6 x86/bug: Fix old GCC compile fails
    6220d38a08f8 net/hsr: fix NULL pointer dereference in prp_get_untagged_frame()
    e1be561f6b14 dt-bindings: mmc: sdhci-of-aspeed: Switch ref to sdhci-common.yaml
    2ebf2e631d53 mmc: sdhci-of-arasan: Increase CD stable timeout to 2 seconds
    87e74671ddbc mmc: sdhci-esdhc-imx: add alternate ARCH_S32 dependency to Kconfig
    be0b613198e6 spi: fsl-cpm: Check length parity before switching to 16 bit mode
    7e086c97dd2b ACPI: CPPC: Fix missing PCC check for guaranteed_perf
    4cb75cd4eeb4 ACPI: PCC: Fix race condition by removing static qualifier
    76033cf8c2e4 platform/x86: intel_pmc_ipc: fix ACPI buffer memory leak
    4a4193d9c6dd soc/tegra: fuse: Do not register SoC device on ACPI boot
    bb958a1320b5 can: gs_usb: gs_can_open(): fix error handling
    da852f46c76e xfs: don't leak a locked dquot when xfs_dquot_attach_buf fails
    8722085fd23b Input: i8042 - add TUXEDO InfinityBook Max Gen10 AMD to i8042 quirk table
    a9c115e017b2 Input: alps - fix use-after-free bugs caused by dev3_register_work
    cffc4e29b1e2 Input: lkkbd - disable pending work before freeing device
    40e3042de43f Input: ti_am335x_tsc - fix off-by-one error in wire_order validation
    9d9eab0eb2bf Input: xpad - add support for CRKD Guitars
    cae029e0575d Input: apple_z2 - fix reading incorrect reports after exiting sleep
    14b1a6009e48 HID: input: map HID_GD_Z to ABS_DISTANCE for stylus/pen
    6dc8cf6e7998 ksmbd: fix buffer validation by including null terminator size in EA length
    8cabcb4dd3dc ksmbd: Fix refcount leak when invalid session is found on session lookup
    571204e4758a ksmbd: skip lock-range check on equal size to avoid size==0 underflow
    3041d93301ca hwmon: (ltc4282): Fix reset_history file permissions
    0821f3ad2d6e arm64: dts: mediatek: Apply mt8395-radxa DT overlay at build time
    66dce411c7e9 amd/iommu: Preserve domain ids inside the kdump kernel
    1e5b2d2138f6 drm/xe/oa: Always set OAG_OAGLBCTXCTRL_COUNTER_RESUME
    338849090ee6 drm/xe/oa: Limit num_syncs to prevent oversized allocations
    1d200017f55f drm/xe: Limit num_syncs to prevent oversized allocations
    cfc473f29eb5 block: rnbd-clt: Fix leaked ID in init_dev()
    0460e09a6142 ublk: fix deadlock when reading partition table
    474cf21e0c0e ublk: refactor auto buffer register in ublk_dispatch_req()
    5907d423400e ublk: add `union ublk_io_buf` with improved naming
    0f6f3cf11bfe ublk: add parameter `struct io_uring_cmd *` to ublk_prep_auto_buf_reg()
    a4315e409ab0 io_uring: fix nr_segs calculation in io_import_kbuf
    0ab22a1796e0 spi: cadence-quadspi: Fix clock disable on probe failure path
    dac58c012c47 drm/amdgpu: fix a job->pasid access race in gpu recovery
    f51cc7aeb3d0 arm64: kdump: Fix elfcorehdr overlap caused by reserved memory processing reorder
    0901f5fe2a01 x86/xen: Fix sparse warning in enlighten_pv.c
    09fe52c728e0 drm/panel: sony-td4353-jdi: Enable prepare_prev_first
    548e158dbf57 MIPS: Fix a reference leak bug in ip22_check_gio()
    63cc97bd85e3 drm/xe: Restore engine registers before restarting schedulers after GT reset
    4c8a881044e1 drm/xe: Increase TDF timeout
    f72c9ecd4b25 drm/me/gsc: mei interrupt top half should be in irq disabled context
    754b10c067f0 drm/xe: fix drm_gpusvm_init() arguments
    3a3612dc7055 drm/xe: Apply Wa_14020316580 in xe_gt_idle_enable_pg()
    f6ec2d5c21b1 drm/xe: Fix freq kobject leak on sysfs_create_files failure
    ea62d22f5772 hwmon: (tmp401) fix overflow caused by default conversion rate value
    5aa213920166 hwmon: (ibmpex) fix use-after-free in high/low store
    e52b375b7dae hwmon: (dell-smm) Limit fan multiplier to avoid overflow
    5e4481ef397e spi: mpfs: Fix an error handling path in mpfs_spi_probe()
    c062e2785bbe spi: microchip: rename driver file and internal identifiers
    f55201fb3bec block: fix race between wbt_enable_default and IO submission
    ef8178f81002 block: use {alloc|free}_sched data methods
    93869ded0ccc block: introduce alloc_sched_data and free_sched_data elevator methods
    aa81ed74af25 block: move elevator tags into struct elevator_resources
    22f98de8fa78 block: unify elevator tags and type xarrays into struct elv_change_ctx
    322d0132d8b5 selftests: ublk: fix overflow in ublk_queue_auto_zc_fallback()
    9c0dc1d40b69 drm/tests: Handle EDEADLK in set_up_atomic_state()
    5ffc53a58a75 drm/tests: Handle EDEADLK in drm_test_check_valid_clones()
    c35d4fba2e0b drm/tests: hdmi: Handle drm_kunit_helper_enable_crtc_connector() returning EDEADLK
    91a51d01be5c net: hns3: add VLAN id validation before using
    f02f283ebfaf net: hns3: using the num_tqps to check whether tqp_index is out of range when vf get ring info from mbx
    62f28d79a618 net: hns3: using the num_tqps in the vf driver to apply for resources
    918aafade36d net: enetc: do not transmit redirected XDP frames when the link is down
    3c330f1dee3c net/handshake: duplicate handshake cancellations leak socket
    4af9c2cd9a84 net/mlx5e: Don't include PSP in the hard MTU calculations
    52f7785dad93 net/mlx5e: Trigger neighbor resolution for unresolved destinations
    2d2e05d3c2af net/mlx5e: Use ip6_dst_lookup instead of ipv6_dst_lookup_flow for MAC init
    a935b5993b9e net/mlx5: Serialize firmware reset with devlink
    d173741ab4cb net/mlx5: fw_tracer, Handle escaped percent properly
    8c35c2448086 net/mlx5: fw_tracer, Validate format string parameters
    2d2d97d8a644 net/mlx5: Drain firmware reset in shutdown callback
    5af49c5c3bdb net/mlx5: fw reset, clear reset requested on drain_fw_reset
    4066b5b54629 ethtool: Avoid overflowing userspace buffer on stats query
    730a125ec467 can: j1939: make j1939_sk_bind() fail if device is no longer registered
    b166b8e0a381 iommufd/selftest: Check for overflow in IOMMU_TEST_OP_ADD_RESERVED
    9bec0d706487 iommufd/selftest: Make it clearer to gcc that the access is not out of bounds
    365417a77d38 selftests: netfilter: packetdrill: avoid failure on HZ=100 kernel
    95b2dac3aaee netfilter: nf_tables: remove redundant chain validation on register store
    79ea9102e66b netfilter: nf_nat: remove bogus direction check
    c59137e1314d nfc: pn533: Fix error code in pn533_acr122_poweron_rdr()
    43d9a530c8c0 net/sched: ets: Remove drr class from the active list if it changes to strict
    21fdcc00656a caif: fix integer underflow in cffrml_receive()
    82abf247e013 selftests: netfilter: prefer xfail in case race wasn't triggered
    689a627d1478 ipvs: fix ipv4 null-ptr-deref in route error path
    4bd2b89f4028 netfilter: nf_conncount: fix leaked ct in error paths
    c70df25214ac inet: frags: flush pending skbs in fqdir_pre_exit()
    58e7108971fa inet: frags: add inet_frag_queue_flush()
    1b5c3b8826d4 inet: frags: avoid theoretical race in ip_frag_reinit()
    9ed53331e418 selftests: net: tfo: Fix build warning
    aa3f345dbac2 selftests: net: Fix build warnings
    008fd87cd708 selftest: af_unix: Support compilers without flex-array-member-not-at-end support
    1d18e7155f64 broadcom: b44: prevent uninitialized value usage
    698f389552ab net: ti: icssg-prueth: add PTP_1588_CLOCK_OPTIONAL dependency
    c999153bfb2d net: openvswitch: fix middle attribute validation in push_nsh() action
    f17e0c120848 bnxt_en: Fix XDP_TX path
    4049a6ace209 mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
    675c5aeadf64 mlxsw: spectrum_router: Fix neighbour use-after-free
    fcb9e2e5cf04 mlxsw: spectrum_router: Fix possible neighbour reference count leak
    d2495f529d60 net/mlx5: Fix double unregister of HCA_PORTS component
    7aa2085ca72b ipvlan: Ignore PACKET_LOOPBACK in handle_mode_l2()
    90206ede6318 net: phy: RTL8211FVD: Restore disabling of PHY-mode EEE
    e3859271c72c net: phy: realtek: create rtl8211f_config_phy_eee() helper
    c6a23498f795 net: phy: realtek: eliminate priv->phycr1 variable
    ce370d988122 net: phy: realtek: allow CLKOUT to be disabled on RTL8211F(D)(I)-VD-CG
    d064d95c74d3 net: phy: realtek: eliminate has_phycr2 variable
    7ec73f0e1600 net: phy: realtek: eliminate priv->phycr2 variable
    e12c912f92cc net/mlx5e: Avoid unregistering PSP twice
    f4a16bb7f8b5 net/mlx5: make enable_mpesw idempotent
    45466141da3c net/sched: ets: Always remove class from active list before deleting in ets_qdisc_change
    51f5fbc1681b netrom: Fix memory leak in nr_sendmsg()
    ef4943d8c55c net: fec: ERR007885 Workaround for XDP TX path
    6938e2fb4b4b gfs2: Fix use of bio_chain
    e84d2d5f3680 Bluetooth: btusb: Add new VID/PID 0x0489/0xE12F for RTL8852BE-VT
    81b702a5486c Bluetooth: btusb: Add new VID/PID 13d3/3533 for RTL8821CE
    a35109f796db Bluetooth: btusb: add new custom firmwares
    a8c7343e2a04 Bluetooth: btusb: MT7920: Add VID/PID 0489/e135
    c5f173e20fdd Bluetooth: btusb: MT7922: Add VID/PID 0489/e170
    112a000505b8 Bluetooth: btusb: Add new VID/PID 2b89/6275 for RTL8761BUV
    ee63729760f5 ksmbd: vfs: fix race on m_flags in vfs_cache
    063cbbc6f595 ksmbd: fix use-after-free in ksmbd_tree_connect_put under concurrency
    d8c5009bf41d smb/server: fix return value of smb2_ioctl()
    32c3960b4212 gfs2: Fix "gfs2: Switch to wait_event in gfs2_quotad"
    a2046f5916c2 gfs2: fix remote evict for read-only filesystems
    66e2f3c1aefe hfsplus: fix volume corruption issue for generic/101
    306d8449af7c btrfs: scrub: always update btrfs_scrub_progress::last_physical
    f5323b43019d wifi: brcmfmac: Add DMI nvram filename quirk for Acer A1 840 tablet
    9c6f9b2a80ed wifi: mt76: mt792x: fix wifi init fail by setting MCU_RUNNING after CLC load
    0283fac52b42 wifi: cfg80211: use cfg80211_leave() in iftype change
    c3ab9657866f wifi: cfg80211: stop radar detection in cfg80211_leave()
    40257a2ef1bc wifi: rtl8xxxu: Fix HT40 channel config for RTL8192CU, RTL8723AU
    d5fb4e2c9bb0 fs/ntfs3: check for shutdown in fsync
    282214ddf847 hfsplus: fix volume corruption issue for generic/073
    91f114bffa36 hfsplus: Verify inode mode when loading from disk
    5882e7c8cdbb hfsplus: fix missing hfs_bnode_get() in __hfs_bnode_create
    772e0a8809f1 hfsplus: fix volume corruption issue for generic/070
    b3c151fe8f54 ntfs: set dummy blocksize to read boot_block when mounting
    f44e3d622d74 kbuild: Use objtree for module signing key path
    5859a556db4b fs/ntfs3: Support timestamps prior to epoch
    1c553c454f54 crypto: ccp - Add support for PCI device 0x115A
    c9266cafb277 livepatch: Match old_sympos 0 and 1 in klp_find_func()
    ab665eb99971 scripts: kdoc_parser.py: warn about Python version only once
    3ef4a51315a9 x86/microcode: Mark early_parse_cmdline() as __init
    63859f6da00d cpuidle: menu: Use residency threshold in polling state override decisions
    e486de4c945d cpufreq: s5pv210: fix refcount leak
    f916f071e41c ACPI: fan: Workaround for 64-bit firmware bug
    3d9ecabe2953 cpufreq: dt-platdev: Add JH7110S SOC to the allowlist
    29014a19d417 ACPI: property: Use ACPI functions in acpi_graph_get_next_endpoint() only
    f91dad0a3b38 ACPICA: Avoid walking the Namespace if start_node is NULL
    bb4c2f559e57 x86/ptrace: Always inline trivial accessors
    aab3236ff1da sched/fair: Revert max_newidle_lb_cost bump
    3ed049fbfb4d sched/deadline: only set free_cpus for online runqueues
    43c2e5c2acaa perf/x86/amd: Check event before enable to avoid GPF
    ec73412f61d3 scripts/faddr2line: Fix "Argument list too long" error
    bfa4924cbc52 iomap: account for unaligned end offsets when truncating read range
    142194fb21af iomap: adjust read range correctly for non-block-aligned positions
    4642686699a4 shmem: fix recovery on rename failures
    6fd59082b626 btrfs: fix changeset leak on mmap write after failure to reserve metadata
    6564f76a9efe btrfs: fix memory leak of fs_devices in degraded seed device path
    d0e177e176e7 bpf: Fix verifier assumptions of bpf_d_path's output buffer
    b7a2957ace3d bpf: Fix truncated dmabuf iterator reads
    75fffc9fef36 bpf, arm64: Do not audit capability check in do_jit()
    f79a80c7fc06 btrfs: fix a potential path leak in print_data_reloc_error()
    815abd170966 btrfs: do not skip logging new dentries when logging a new name
    78d82960b939 Linux 6.18.2
    1823e08f76c6 ALSA: wavefront: Fix integer overflow in sample size validation
    590bd2a7acba ALSA: wavefront: Clear substream pointers on close
    343fa9800cf9 ALSA: hda: cs35l41: Fix NULL pointer dereference in cs35l41_hda_read_acpi()
    3646c928bb77 ALSA: hda/tas2781: fix speaker id retrieval for multiple probes
    acacb5b7109a ALSA: hda/realtek: Add match for ASUS Xbox Ally projects
    1e1b3207a53e ALSA: dice: fix buffer overflow in detect_stream_formats()
    d6d0caff738f usb: dwc3: dwc3_power_off_all_roothub_ports: Use ioremap_np when required
    a880ef71a1c8 usb: typec: ucsi: fix use-after-free caused by uec->work
    6507f1810d3c usb: phy: Initialize struct usb_phy list_head
    a902fc01813a usb: typec: ucsi: fix probe failure in gaokun_ucsi_probe()
    93193a1a0077 usb: gadget: tegra-xudc: Always reinitialize data toggle when clear halt
    1f2f0ff3cacb efi/cper: align ARM CPER type with UEFI 2.9A/2.10 specs
    742082e59fcc efi/cper: Adjust infopfx size to accept an extra space
    a980fec3d5eb efi/cper: Add a new helper function to print bitmasks
    67d5a5e20259 perf/x86/intel: Fix NULL event dereference crash in handle_pmi_common()
    f2091f479f5b ocfs2: fix memory leak in ocfs2_merge_rec_left()
    d0fab03390ae cpu: Make atomic hotplug callbacks run with interrupts disabled on UP
    efd65e2e2fd9 irqchip/mchp-eic: Fix error code in mchp_eic_domain_alloc()
    da07fa873059 perf/core: Fix missing read event generation on task exit
    35287d31e083 scsi: ufs: core: Fix an error handler crash
    9e434426cc23 scsi: imm: Fix use-after-free bug caused by unfinished delayed work
    ea98ced74f50 dm log-writes: Add missing set_freezable() for freezable kthread
    992710902de4 dm-raid: fix possible NULL dereference with undefined raid type
    f80cf70de912 ASoC: amd: acp: update tdm channels for specific DAI
    ef0cd7b69492 block: Use RCU in blk_mq_[un]quiesce_tagset() instead of set->tag_list_lock
    97ee36e58a8c drm/i915/fbdev: Hold runtime PM ref during fbdev BO creation
    cabc9d26c06f drm/{i915, xe}/fbdev: deduplicate struct drm_mode_fb_cmd2 init
    6f36ae55d245 drm/{i915, xe}/fbdev: pass struct drm_device to intel_fbdev_fb_alloc()
    bc600ef08326 drm/i915/fbdev: make intel_framebuffer_create() error return handling explicit
    c287d34592cc drm/xe/fbdev: use the same 64-byte stride alignment as i915
    fb074e5c4f3e ARM: 9464/1: fix input-only operand modification in load_unaligned_zeropad()
    8f9e51cf2a2a ALSA: firewire-motu: add bounds check in put_user loop for DSP events
    d48f75972d39 regulator: spacemit: Align input supply name with the DT binding
    4a7915a26d19 rtc: max31335: Fix ignored return value in set_alarm
    f67ae28e9ac3 rtc: gamecube: Check the return value of ioremap()
    0c1239fb5c42 drm/amdkfd: Use huge page size to check split svm range alignment
    4058530b4294 ALSA: uapi: Fix typo in asound.h comment
    d8fae0475d95 dma/pool: eliminate alloc_pages warning in atomic_pool_expand
    bfef208916d7 i2c: spacemit: fix detect issue
    581a9f4c1cd8 docs: hwmon: fix link to g762 devicetree binding
    f81f7e1344c4 gpio: tb10x: fix OF_GPIO dependency
    829adc469a18 nfs/localio: remove 61 byte hole from needless ____cacheline_aligned
    1959d1265e24 nfs/localio: remove alignment size checking in nfs_is_local_dio_possible
    5dfdc0ba0544 cifs: Fix handling of a beyond-EOF DIO/unbuffered read over SMB2
    c61af12157ef cifs: Fix handling of a beyond-EOF DIO/unbuffered read over SMB1
    ec8ccaa4d33e drm/nouveau: fix circular dep oops from vendored i2c encoder
    731e1beb10c4 drm/nouveau: refactor deprecated strcpy
    cdda0d06f865 ALSA: firewire-motu: fix buffer overflow in hwdep read for DSP events
    8fee481ee6c0 regulator: fixed: Rely on the core freeing the enable GPIO
    bc6761c02255 drm/plane: Fix IS_ERR() vs NULL check in drm_plane_create_hotspot_properties()
    0e777da54152 io_uring/kbuf: use READ_ONCE() for userspace-mapped memory
    6a960b58df61 nvme-auth: use kvfree() for memory allocated with kvcalloc()
    7193407bc445 block: fix memory leak in __blkdev_issue_zero_pages
    2864db01b3e5 block: fix comment for op_is_zone_mgmt() to include RESET_ALL
    0accacccba19 drm/panel: novatek-nt35560: avoid on-stack device structure
    7b9187711394 blk-mq: Abort suspend when wakeup events are pending
    6acd144fa8b1 f2fs: revert summary entry count from 2048 to 512 in 16kb block support
    9a3192f81819 ASoC: ak5558: Disable regulator when error happens
    a15353ac167f ASoC: ak4458: Disable regulator when error happens
    a52d027b4d6b ASoC: amd: acp: Audio is not resuming after s0ix
    488ef9dd5c09 ASoC: bcm: bcm63xx-pcm-whistler: Check return value of of_dma_configure()
    2606e7e090fe platform/x86: asus-wmi: use brightness_set_blocking() for kbd led
    c3430e94a0a2 fs/nls: Fix inconsistency between utf8_to_utf32() and utf32_to_utf8()
    6d335d8a26bf NFS: Fix inheritance of the block sizes when automounting
    df9b003a2eca NFS: Automounted filesystems should inherit ro,noexec,nodev,sync flags
    c30cb13edcbf Revert "nfs: ignore SB_RDONLY when mounting nfs"
    10d58baf7d0e Revert "nfs: clear SB_RDONLY before getting superblock"
    699e32e42faf Revert "nfs: ignore SB_RDONLY when remounting nfs"
    c646ebff3fa5 drm/panthor: Prevent potential UAF in group creation
    38694f9aae00 NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
    a7d914e1f9b4 NFS: Initialise verifiers for visible dentries in _nfs4_open_and_get_state
    97b93a595be0 NFS: Initialise verifiers for visible dentries in nfs_atomic_open()
    32b7ba23b4df NFS: Initialise verifiers for visible dentries in readdir and lookup
    4836f912acc7 fs/nls: Fix utf16 to utf8 conversion
    f0f456c327f5 NFS: Avoid changing nlink when file removes and attribute updates race
    530f1ba28793 kbuild: install-extmod-build: Properly fix CC expansion when ccache is used
    2e1c79299036 rtc: amlogic-a4: fix double free caused by devm
    b18d3c3ce852 f2fs: maintain one time GC mode is enabled during whole zoned GC cycle
    52eb1c76c0dc platform/x86:intel/pmc: Update Arrow Lake telemetry GUID
    41a59772b500 sched/core: Fix psi_dequeue() for Proxy Execution
    8061d3b7bb91 sched/fair: Fix unfairness caused by stalled tg_load_avg_contrib when the last task migrates out
    fe9a3154bb5b 9p: fix cache/debug options printing in v9fs_show_options
    15a6572117f0 fbdev: ssd1307fb: fix potential page leak in ssd1307fb_probe()
    850f134a4c81 perf stat: Allow no events to open if this is a "--null" run
    b9ceff1ca3ef pinctrl: single: Fix incorrect type for error return variable
    654841dd211b perf hist: In init, ensure mem_info is put on error paths
    badf751a785d perf kvm: Fix debug assertion
    501a16c1ddb2 perf tools: Fix split kallsyms DSO counting
    30f874b8a92f perf tools: Mark split kallsyms DSOs as loaded
    88fc3dd6e631 exfat: fix divide-by-zero in exfat_allocate_bitmap
    d009ff8959d2 exfat: fix refcount leak in exfat_find
    bd4da8f59dbb perf jitdump: Add sym/str-tables to build-ID generation
    3ed6c458530a net/sched: sch_cake: Fix incorrect qlen reduction in cake_drop
    1ce413fd4d04 net: dsa: xrs700x: reject unsupported HSR configurations
    4a7f375f625d net: hsr: create an API to get hsr port type
    b07e2f191d88 net: dsa: b53: fix BCM5325/65 ARL entry VIDs
    0d0116335eba net: dsa: b53: fix BCM5325/65 ARL entry multicast port masks
    8e881dfd5255 net: dsa: b53: add support for bcm63xx ARL entry format
    e5a6a2475901 net: dsa: b53: fix CPU port unicast ARL entries for BCM5325/65
    e23860a4bf1e net: dsa: b53: use same ARL search result offset for BCM5325/65
    c15c2c2b72ac net: dsa: b53: add support for 5389/5397/5398 ARL entry format
    4e8f43e63878 net: dsa: b53: move ARL entry functions into ops struct
    e0c63c85e007 net: dsa: b53: split reading search entry into their own functions
    f3affeb3c7d0 net: dsa: b53: provide accessors for accessing ARL_SRCH_CTL
    5e86ebfb4306 net: dsa: b53: move writing ARL entries into their own functions
    ed2f26bf281b net: dsa: b53: move reading ARL entries into their own function
    397fdaf790ce net: dsa: b53: b53_arl_read{,25}(): use the entry for comparision
    6f2311c6cb9f net: dsa: b53: fix extracting VID from entry for BCM5325/65
    c25b00402080 net: dsa: b53: fix VLAN_ID_IDX write size for BCM5325/65
    210226ce6ca6 um: Disable KASAN_INLINE when STATIC_LINK is selected
    0a1254e59754 smb: client: relax WARN_ON_ONCE(SMBDIRECT_SOCKET_*) checks in recv_done() and smbd_conn_upcall()
    7c4f55905cfb smb: server: relax WARN_ON_ONCE(SMBDIRECT_SOCKET_*) checks in recv_done() and smb_direct_cm_handler()
    7d077222555e smb: smbdirect: introduce SMBDIRECT_CHECK_STATUS_{WARN,DISCONNECT}()
    c9ae2463c529 smb: smbdirect: introduce SMBDIRECT_DEBUG_ERR_PTR() helper
    36c6c788173e clk: keystone: fix compile testing
    61e684ef4c2b md/raid5: fix IO hang when array is broken with IO inflight
    de4a27113099 remoteproc: qcom_q6v5_wcss: fix parsing of qcom,halt-regs
    14980281ebff rqspinlock: Use trylock fallback when per-CPU rqnode is busy
    43b6c312b8ff rqspinlock: Enclose lock/unlock within lock entry acquisitions
    03ee076352cf mtd: lpddr_cmds: fix signed shifts in lpddr_cmds
    760bc6ceda8e net: netpoll: initialize work queue before error checks
    4cc8dd1aafac selftests: bonding: add delay before each xvlan_over_bond connectivity check
    f61d6d4e1508 net: phy: aquantia: check for NVMEM deferral
    cadb28f8b3fd landlock: Fix handling of disconnected directories
    addbb8ddb443 vfio/pci: Use RCU for error/request triggers to avoid circular locking
    3e2fc1e57a53 arm64/pageattr: Propagate return value from __change_memory_common
    81841da1f30f spi: ch341: fix out-of-bounds memory access in ch341_transfer_one
    44309fda9c60 mtd: rawnand: renesas: Handle devm_pm_runtime_enable() errors
    3a11d8ae00c9 net: stmmac: fix rx limit check in stmmac_rx_zc()
    4ac26aafdc8c net: vxlan: prevent NULL deref in vxlan_xmit_one
    6d080f810ffd iavf: Implement settime64 with -EOPNOTSUPP
    77ea3d8ac3d3 netfilter: nft_connlimit: update the count if add was skipped
    f6904ed15ed1 netfilter: nf_conncount: rework API to use sk_buff directly
    87a453f31c63 netfilter: flowtable: check for maximum number of encapsulations in bridge vlan
    3c0493f81dfa Reinstate "resource: avoid unnecessary lookups in find_next_iomem_res()"
    f2888bfb9003 arm64: dts: mediatek: mt8195: Fix address range for JPEG decoder core 1
    64099b5c0aeb regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
    ed3cc640b4f1 ARM: dts: samsung: exynos4412-midas: turn off SDIO WLAN chip during system suspend
    b4eb208dee57 ARM: dts: samsung: exynos4210-trats: turn off SDIO WLAN chip during system suspend
    ad3e7ec8e21e ARM: dts: samsung: exynos4210-i9100: turn off SDIO WLAN chip during system suspend
    104a6ed7a4c0 ARM: dts: samsung: universal_c210: turn off SDIO WLAN chip during system suspend
    1f11f4e8b7f7 soc: samsung: exynos-pmu: Fix structure initialization
    749c2b72a2ba spi: airoha-snfi: en7523: workaround flash damaging if UART_TXD was short to GND
    a2f79598c6c1 ASoC: Intel: catpt: Fix error path in hw_params()
    9223cdb994d9 virtio: clean up features qword/dword terms
    ce46f6a8d624 vdpa/pds: use %pe for ERR_PTR() in event handler registration
    09853ba0977f vhost: Fix kthread worker cgroup failure handling
    ba8a48b7be20 vdpa/mlx5: Fix incorrect error code reporting in query_virtqueues
    d94497989a9c virtio: fix map ops comment
    99ae54bbb475 virtio: fix virtqueue_set_affinity() docs
    5fdd8443c0a4 virtio: standardize Returns documentation style
    ed4dade6223d virtio: fix grammar in virtio_map_ops docs
    6c5dfc6f33de virtio: fix grammar in virtio_queue_info docs
    e3e6c543e695 virtio: fix whitespace in virtio_config_ops
    201ca193b492 virtio: fix typo in virtio_device_ready() comment
    a8d39a172781 virtio: fix kernel-doc for mapping/free_coherent functions
    3c30975c9aba virtio_vdpa: fix misleading return in void function
    1b70f280c39e of: Skip devicetree kunit tests when RISCV+ACPI doesn't populate root node
    2a3f91ef20ec selftests/net: packetdrill: pass send_omit_free to MSG_ZEROCOPY tests
    a537ffa7f44b ext4: improve integrity checking in __mb_check_buddy by enhancing order-0 validation
    f0022551745d bpf: Fix exclusive map memory leak
    c1b149b698e2 selftests/landlock: Fix makefile header list
    4e2a8fb1ce6c ublk: prevent invalid access with DEBUG
    7639d3983166 ACPI: processor_core: fix map_x2apic_id for amd-pstate on am4
    17fc4443ee12 hwmon: sy7636a: Fix regulator_enable resource leak on error path
    627a55ec0039 drm/amdkfd: assign AID to uuid in topology for SPX mode
    843bdaf0bfdd drm/amd/display: Fix logical vs bitwise bug in get_embedded_panel_info_v2_1()
    2f4f72e580b5 misc: rp1: Fix an error handling path in rp1_probe()
    e901d77f8994 fs: lift the FMODE_NOCMTIME check into file_update_time_flags
    eda80f733fbd fs: refactor file timestamp update logic
    2f62a4e39588 greybus: gb-beagleplay: Fix timeout handling in bootloader functions
    c9083b2fce6b firmware_loader: make RUST_FW_LOADER_ABSTRACTIONS select FW_LOADER
    ee0fa63171ba ASoC: fsl_xcvr: clear the channel status control memory
    49e7347f4644 gfs2: Prevent recursive memory reclaim
    79bc3bdf36bc ASoC: nau8325: add missing build config
    1123b37d8947 ASoC: codecs: nau8325: Silence uninitialized variables warnings
    4876a36bc639 ASoC: nau8325: use simple i2c probe function
    110337fa5f06 clocksource/drivers/nxp-stm: Prevent driver unbind
    755927ae1769 clocksource/drivers/nxp-stm: Fix section mismatches
    7da0b7f66a20 clocksource/drivers/nxp-pit: Prevent driver unbind
    364752785f7d clocksource/drivers/arm_arch_timer_mmio: Prevent driver unbind
    9876d55a0445 clocksource/drivers/stm: Fix double deregistration on probe failure
    cbc8d54c7313 clocksource/drivers/ralink: Fix resource leaks in init error path
    0a3d0e948663 drm/panthor: Avoid adding of kernel BOs to extobj list
    46cd9849e520 arm64: dts: amlogic: meson-g12b: Fix L2 cache reference for S922X CPUs
    73573f7e5284 RDMA/irdma: Fix SRQ shadow area address initialization
    63f755a2ef55 RDMA/irdma: Remove doorbell elision logic
    951870eee2dc RDMA/irdma: Do not set IBK_LOCAL_DMA_LKEY for GEN3+
    aac0552d66c2 RDMA/irdma: Do not directly rely on IB_PD_UNSAFE_GLOBAL_RKEY
    4b71f69c4914 RDMA/irdma: Add missing mutex destroy
    b0258b9ecbc0 RDMA/irdma: Fix SIGBUS in AEQ destroy
    e0331f477c19 RDMA/irdma: Add a missing kfree of struct irdma_pci_f for GEN2
    4b8abcc87373 RDMA/irdma: Fix data race in irdma_free_pble
    118894098d4e RDMA/irdma: Fix data race in irdma_sc_ccq_arm
    cefb67ea27f9 iommu/arm-smmu-qcom: Enable use of all SMR groups when running bare-metal
    57c6cea2073c backlight: lp855x: Fix lp855x.h kernel-doc warnings
    08c9dc6b0f2c backlight: led-bl: Add devlink to supplier LEDs
    ad26a7ef0488 wifi: ieee80211: correct FILS status codes
    c67775cf0da2 iomap: allocate s_dio_done_wq for async reads as well
    74c0c1af04ee iomap: always run error completions in user context
    f8a794ea740d um: Don't rename vmap to kernel_vmap
    60ac9e5820b9 drm/nouveau: restrict the flush page to a 32-bit address
    644ddd0d96d1 PCI: dwc: Fix wrong PORT_LOGIC_LTSSM_STATE_MASK definition
    f5190da518be btrfs: fix leaf leak in an error path in btrfs_del_items()
    d65f49f772cf btrfs: make sure extent and csum paths are always released in scrub_raid56_parity_stripe()
    742b90eaf394 btrfs: fix racy bitfield write in btrfs_clear_space_info_full()
    364685c4c2d9 btrfs: fix double free of qgroup record after failure to add delayed ref head
    3b796d3f16c1 selftests/bpf: Allow selftests to build with older xxd
    489a8f559faf bpftool: Allow bpftool to build with openssl < 3
    3d12cc5d13f6 iommu/arm-smmu-v3: Fix error check in arm_smmu_alloc_cd_tables
    56296da5e6bf staging: fbtft: core: fix potential memory leak in fbtft_probe_common()
    1bdf06f25a49 firmware: stratix10-svc: fix make htmldocs warning for stratix10_svc
    4d42aba0ee49 mt76: mt7615: Fix memory leak in mt7615_mcu_wtbl_sta_add()
    f4c57afff3b0 wifi: mt76: mt7996: Add missing locking in mt7996_mac_sta_rc_work()
    abdedd46dc58 wifi: mt76: mt7996: skip ieee80211_iter_keys() on scanning link remove
    c319967690d4 wifi: mt76: mt7996: skip deflink accounting for offchannel links
    70656b45467c wifi: mt76: Move mt76_abort_scan out of mt76_reset_device()
    46f0648e261c wifi: mt76: mt7996: grab mt76 mutex in mt7996_mac_sta_event()
    b4b789d24319 wifi: mt76: mt7996: fix EMI rings for RRO
    1a4b481a21ae wifi: mt76: mt7996: fix using wrong phy to start in mt7996_mac_restart()
    7d6cd8f51ad8 wifi: mt76: mt7996: fix MLO set key and group key issues
    9a43ed9ab800 wifi: mt76: mt7996: fix MLD group index assignment
    e5c42efeb162 wifi: mt76: mt7996: set link_valid field when initializing wcid
    d64e6f27260e wifi: mt76: mt7996: fix teardown command for an MLD peer
    ee94375d06b5 wifi: mt76: mt7996: fix several fields in mt7996_mcu_bss_basic_tlv()
    95bb36f8d6b3 wifi: mt76: mt7996: fix implicit beamforming support for mt7992
    74bb080717a3 wifi: mt76: mt7996: fix max nss value when getting rx chainmask
    2cde732373a7 Revert "wifi: mt76: mt792x: improve monitor interface handling"
    d2d11298dfc3 wifi: mt76: mt7996: Remove useless check in mt7996_msdu_page_get_from_cache()
    d582d0e988d6 wifi: mt76: wed: use proper wed reference in mt76 wed driver callabacks
    cbeca0b7ea20 wifi: mt76: mt7996: Remove unnecessary link_id checks in mt7996_tx
    b8f34c1c5c4f wifi: mt76: mt7996: fix null pointer deref in mt7996_conf_tx()
    791520a8e54e ASoC: tas2781: correct the wrong period
    23ca40088490 ASoC: tas2781: Correct the wrong chip ID for reset variable check
    fd9c3a1c963f crypto: ahash - Zero positive err value in ahash_update_finish
    aa9dc3d80dd5 crypto: ahash - Fix crypto_ahash_import with partial block data
    ce649d74650a RDMA/bnxt_re: Pass correct flag for dma mr creation
    32fdf021f6c9 RDMA/bnxt_re: Fix the inline size for GenP7 devices
    620472e6b303 erofs: limit the level of fs stacking for file-backed mounts
    46198ad00429 erofs: correct FSDAX detection
    1fa7e6e78bd6 RISC-V: KVM: Fix guest page fault within HLV* instructions
    469b0b8ce088 PM / devfreq: hisi: Fix potential UAF in OPP handling
    2873d804b4f3 crypto: ccree - Correctly handle return of sg_nents_for_len
    9b3f71cf02e0 crypto: starfive - Correctly handle return of sg_nents_for_len
    a6c22c91b628 bpf: properly verify tail call behavior
    982ef82af998 selftests/bpf: Update test_tag to use sha256
    a8cf555fd773 selftests/bpf: Improve reliability of test_perf_branches_no_hw()
    833e49fa2dd4 selftests/bpf: skip test_perf_branches_hw() on unsupported platforms
    93787117dcf1 regulator: pca9450: Fix error code in probe()
    442f55d47d58 usb: raw-gadget: cap raw_io transfer length to KMALLOC_MAX_SIZE
    dda165e3be9d usb: dwc2: fix hang during suspend if set as peripheral
    cc0d2b85447c usb: dwc2: fix hang during shutdown if set as peripheral
    3681b60224e8 usb: chaoskey: fix locking for O_NONBLOCK
    32952c4f4d1b ima: Handle error code returned by ima_filter_rule_match()
    97ee9b4f32c8 rtla: Fix -a overriding -t argument
    93409bddc50b rtla/tests: Fix osnoise test calling timerlat
    89f6fb920e2c rtla/tests: Extend action tests to 5s
    22b5096abc98 RAS: Report all ARM processor CPER information to userspace
    5ebf0fe7eaef wifi: rtl818x: rtl8187: Fix potential buffer underflow in rtl8187_rx_cb()
    ee5b0b28c993 clk: spacemit: Set clk_hw_onecell_data::num before using flex array
    04c79e05e13c cpuset: Treat cpusets in attaching as populated
    872b3ffc5107 net: phy: adin1100: Fix software power-down ready condition
    59bea0e26b8c selftests/bpf: Use ASSERT_STRNEQ to factor in long slab cache names
    340a73d8b664 ASoC: SDCA: Fix missing dash in HIDE DisCo property
    fd6835c98ea6 phy: rockchip: samsung-hdptx: Prevent Inter-Pair Skew from exceeding the limits
    348c9b3d47a6 phy: rockchip: samsung-hdptx: Reduce ROPLL loop bandwidth
    26efe0db47e5 phy: rockchip: samsung-hdptx: Fix reported clock rate in high bpc mode
    a614c316a8c2 phy: freescale: Initialize priv->lock
    b36ba24f7d6d phy: rockchip: naneng-combphy: Fix PCIe L1ss support RK3562
    c6dda44381ed phy: rockchip: naneng-combphy: Fix PCIe L1ss support RK3528
    97525d3a7f8b phy: renesas: rcar-gen3-usb2: Fix an error handling path in rcar_gen3_phy_usb2_probe()
    ae5f4c7397d0 leds: rgb: leds-qcom-lpg: Don't enable TRILED when configuring PWM
    0d8e2c04a2ec of/fdt: Fix incorrect use of dt_root_addr_cells in early_init_dt_check_kho()
    38c8c945c2c2 of/fdt: Fix the len check in early_init_dt_check_for_usable_mem_range()
    f326efdcab7f of/fdt: Fix the len check in early_init_dt_check_for_elfcorehdr()
    7045d5970e16 of/fdt: Consolidate duplicate code into helper functions
    d0482ca91d76 mfd: mt6358-irq: Fix missing irq_domain_remove() in error path
    f620f2a12012 mfd: mt6397-irq: Fix missing irq_domain_remove() in error path
    f75dc8cb4117 tools/rtla: Fix --on-threshold always triggering
    efdb8e298907 tools/rtla: Fix unassigned nr_cpus
    a6fb8785b179 wifi: mac80211: fix CMAC functions not handling errors
    055e892aac14 iommu/vt-d: Fix unused invalidation hint in qi_desc_iotlb
    3cf1f2364849 iommu/vt-d: Set INTEL_IOMMU_FLOPPY_WA depend on BLK_DEV_FD
    6fccca4dbebc net: phy: realtek: create rtl8211f_config_rgmii_delay()
    5fa1c8226b45 scsi: qla2xxx: Fix improper freeing of purex item
    638779b17521 scsi: ufs: rockchip: Reset controller on PRE_CHANGE of hce enable notify
    f4b45dc5eeb3 pwm: bcm2835: Make sure the channel is enabled after pwm_request()
    1ade1edef373 perf arm_spe: Fix memset subclass in operation
    3e5b25da0b41 ipv6: clear RA flags when adding a static route
    77d179867bcc spi: sophgo: Fix incorrect use of bus width value macros
    d8995c4d86ac drm/msm/a6xx: Improve MX rail fallback in RPMH vote init
    e24720c82338 drm/msm/a6xx: Fix the gemnoc workaround
    45ca97e4ec9b drm/msm/a6xx: Flush LRZ cache before PT switch
    295ba29e49f6 drm/mediatek: Fix CCORR mtk_ctm_s31_32_to_s1_n function issue
    4a3a5c2e93c7 fs/ntfs3: Prevent memory leaks in add sub record
    169361f0e0bc fs/ntfs3: out1 also needs to put mi
    11e221124be0 net: stmmac: Fix VLAN 0 deletion in vlan_del_hw_rx_fltr()
    6b405443b6ab powerpc/64s/ptdump: Fix kernel_hash_pagetable dump for ISA v3.00 HPTE format
    1fcbf18558c5 powerpc/64s/hash: Restrict stress_hpt_struct memblock region to within RMA limit
    2579c356ccd3 bpf: Fix invalid prog->stats access when update_effective_progs fails
    26815698b6fb net: stmmac: dwmac-sophgo: Add phy interface filter
    d2b57ba17164 net: phy: Add helper for fixing RGMII PHY mode based on internal mac delay
    c9d1c4152e6d wifi: rtl818x: Fix potential memory leaks in rtl8180_init_rx_ring()
    9ea941e8bba6 PCI: stm32: Fix EP page_size alignment
    0e82816b6896 PCI: stm32: Fix LTSSM EP race with start link
    7b1e3cb2070e drm/msm/a2xx: stop over-complaining about the legacy firmware
    966fcbb8c803 drm/msm: fix missing NULL check after kcalloc in crashstate_get_bos()
    0bc9149da210 drm/msm: Fix NULL pointer dereference in crashstate_get_vm_logs()
    d36f07b8e590 block/blk-throttle: Fix throttle slice time for SSDs
    e5e0f94996f0 arm64: dts: imx95-tqma9596sa: reduce maximum FlexSPI frequency to 66MHz
    8f1db86ea95c arm64: dts: imx95-tqma9596sa: fix TPM5 pinctrl node name
    f677cd77319b NFSD/blocklayout: Fix minlength check in proc_layoutget
    bc2b1bbc0329 tracefs: fix a leak in eventfs_create_events_dir()
    30db8309b703 fuse_ctl_add_conn(): fix nlink breakage in case of early failure
    e1cc8886b628 iio: core: Clean up device correctly on iio_device_alloc() failure
    97d817c11450 iio: core: add missing mutex_destroy in iio_dev_release()
    4d9bebb2e9b6 watchdog: starfive: Fix resource leak in probe error path
    e2b25922e566 watchdog: wdat_wdt: Fix ACPI table leak in probe function
    ab3e7a78d83a mshv: Fix create memory region overlap check
    380805973808 mshv: Fix deposit memory in MSHV_ROOT_HVCALL
    942268e2726a bpf: Check skb->transport_header is set in bpf_skb_check_mtu
    59bad3c98cad selftests/bpf: Fix failure paths in send_signal test
    7547576c6209 bpf: Handle return value of ftrace_set_filter_ip in register_fentry
    4a9b0581757a bpf: Prevent nesting overflow in bpf_try_get_buffers
    6394fc65d7bc kbuild: don't enable CC_CAN_LINK if the dummy program generates warnings
    07cfb9c3f6d0 PCI: Prevent resource tree corruption when BAR resize fails
    020ecb16e578 soc/tegra: fuse: speedo-tegra210: Update speedo IDs
    9c58e23af951 ps3disk: use memcpy_{from,to}_bvec index
    7102ea1e816a drm/msm/dpu: drop dpu_hw_dsc_destroy() prototype
    41ba9d25d965 arm64: dts: qcom: qrb2210-rb1: Fix UART3 wakeup IRQ storm
    036bae52e5c1 pwm: Use %u to printf unsigned int pwm_chip::npwm and pwm_chip::id
    a2fb63bc252a pwm: Simplify printf to emit chip->npwm in $debugfs/pwm
    13dcd6308cb8 s390/fpu: Fix false-positive kmsan report in fpu_vstl()
    94a9c0c42cce crypto: iaa - Fix incorrect return value in save_iaa_wq()
    42a2a70a12e4 arm64: dts: rockchip: Add eeprom vcc-supply for Radxa ROCK 3C
    63d98a936f0f arm64: dts: rockchip: Add eeprom vcc-supply for Radxa ROCK 5A
    3eeb44415063 arm64: dts: rockchip: Move the EEPROM to correct I2C bus on Radxa ROCK 5A
    ee6dda36b499 soc: renesas: rz-sysc: Populate readable_reg/writeable_reg in regmap config
    58f2087a7ccd soc: renesas: r9a09g056-sys: Populate max_register
    59a8b59c5a49 PCI: keystone: Exit ks_pcie_probe() for invalid mode
    4a03d69cece1 bpf: Free special fields when update [lru_,]percpu_hash maps
    2f13baf62bbd accel/amdxdna: Fix deadlock between context destroy and job timeout
    677b91705b35 accel/amdxdna: Clear mailbox interrupt register during channel creation
    8e2121a40c39 arm64/mm: Allow __create_pgd_mapping() to propagate pgtable_alloc() errors
    659dd9c8cd59 leds: netxbig: Fix GPIO descriptor leak in error paths
    54a7e8311274 scsi: sim710: Fix resource leak by adding missing ioport_unmap() calls
    5c1fb3fd05da scsi: qla2xxx: Clear cmds after chip reset
    b47b1e1889c8 ACPI: property: Fix fwnode refcount leak in acpi_fwnode_graph_parse_endpoint()
    d7ea2b4d0b70 ocfs2: use correct endian in ocfs2_dinode_has_extents
    e5c52c320577 ocfs2: relax BUG() to ocfs2_error() in __ocfs2_move_extent()
    e0a7eab9165a lib/vsprintf: Check pointer before dereferencing in time_and_date()
    8cacdb0f0bca clk: renesas: r9a06g032: Fix memory leak in error path
    0dcbf7d6e901 clk: renesas: r9a09g077: Propagate rate changes to parent clocks
    4dd34a24b68e drm/tidss: Move OLDI mode validation to OLDI bridge mode_valid hook
    b1d4bb43691c drm/tidss: Remove max_pclk_khz and min_pclk_khz from tidss display features
    b2abcb89865b perf tools: Fix missing feature check for inherit + SAMPLE_READ
    e485e76864b6 coresight: etm4x: Properly control filter in CPU idle with FEAT_TRF
    2daa7706a000 coresight: etm4x: Add context synchronization before enabling trace
    352faa1d6387 coresight: etm4x: Correct polling IDLE bit
    9698a89977fb coresight: etm3x: Always set tracer's device mode on target CPU
    e45178e98848 coresight: etm4x: Always set tracer's device mode on target CPU
    4305e94270fa coresight: Change device mode to atomic type
    192e8ce302f1 fs/ntfs3: Initialize allocated memory before use
    4717e7860649 io_uring/zcrx: call netdev_queue_get_dma_dev() under instance lock
    de11c3e5908b net: export netdev_get_by_index_lock()
    c9e805f6a35d nbd: defer config unlock in nbd_genl_connect
    51b823d7723f wifi: cw1200: Fix potential memory leak in cw1200_bh_rx_helper()
    48a7d427eb65 macintosh/mac_hid: fix race condition in mac_hid_toggle_emumouse
    74e9f302f31f powerpc/32: Fix unpaired stwcx. on interrupt exit
    f834bd9fb83e powerpc/kdump: Fix size calculation for hot-removed memory ranges
    990016bd5d02 cpufreq/amd-pstate: Call cppc_set_auto_sel() only for online CPUs
    9d37fe37dfa0 md: init bioset in mddev_init
    a66e5f556bd7 md: delete md_redundancy_group when array is becoming inactive
    cd2898f0fd8e scsi: ufs: core: fix incorrect buffer duplication in ufshcd_read_string_desc()
    ee8b0b284ccf drm/panthor: Fix potential memleak of vma structure
    ab5e8ebeee1c ntfs3: init run lock for extend inode
    d0c9effd82f2 coresight: tmc: add the handle of the event to the path
    131097fe8b7d ARM: dts: stm32: stm32mp157c-phycore: Fix STMPE811 touchscreen node properties
    8ccdf3a6cde1 RDMA/rtrs: server: Fix error handling in get_or_create_srv
    83f23bf28e1b dt-bindings: PCI: amlogic: Fix the register name of the DBI region
    986d67f2d72a iio: imu: bmi270: fix dev_err_probe error msg
    e463548fd80e staging: most: remove broken i2c driver
    1a5c5a2f88e8 scsi: smartpqi: Fix device resources accessed after device removal
    f7c6c26a9977 scsi: stex: Fix reboot_notifier leak in probe error path
    742012f6bf29 nbd: defer config put in recv_work
    f0fae1debeb9 md: avoid repeated calls to del_gendisk
    f98b191f7812 md: fix rcu protection in md_wakeup_thread
    59392f424f84 md: delete mddev kobj before deleting gendisk kobj
    10be1301ae69 regulator: core: disable supply if enabling main regulator fails
    16d8e53a8f78 perf/x86/intel: Correct large PEBS flag check
    6b089028bff1 perf/x86: Fix NULL event access and potential PEBS record loss
    e2a1f510e599 io_uring: use WRITE_ONCE for user shared memory
    b9422f46d9c5 arm64: dts: rockchip: Fix USB Type-C host mode for Radxa ROCK 5B+/5T
    40a1e0142096 hfs: fix potential use after free in hfs_correct_next_unused_CNID()
    ba2726d43d3b accel/amdxdna: Fix dma_fence leak when job is canceled
    c94c069c0b12 ext4: correct the checking of quota files before moving extents
    c7ca777c5879 wifi: ath12k: Fix timeout error during beacon stats retrieval
    9922a95abfc1 mfd: da9055: Fix missing regmap_del_irq_chip() in error path
    87cc6fe79c3e wifi: rtw89: usb: fix leak in rtw89_usb_write_port()
    bcf44fe565bf wifi: rtw89: usb: use common error path for skbs in rtw89_usb_rx_handler()
    9253f39bcf9a locktorture: Fix memory leak in param_set_cpumask()
    a89d6e83f0e8 efi/libstub: Fix page table access in 5-level to 4-level paging transition
    ac3cd83b02c7 x86/boot: Fix page table access in 5-level to 4-level paging transition
    cda077a19f5c coresight: ETR: Fix ETR buffer use-after-free issue
    414c982faffa arm64: tegra: Add pinctrl definitions for pcie-ep nodes
    040ce00735c1 entry,unwind/deferred: Fix unwind_reset_info() placement
    a1b7235ba438 ARM: dts: omap3: n900: Correct obsolete TWL4030 power compatible
    ecd2c6686f49 ARM: dts: omap3: beagle-xm: Correct obsolete TWL4030 power compatible
    97f035128363 ARM: dts: am335x-netcom-plus-2xx: add missing GPIO labels
    29e886ee371b ARM: dts: am33xx: Add missing serial console speed
    b454e6282cbf libbpf: Fix parsing of multi-split BTF
    01bbf25c7672 spi: tegra210-quad: Fix timeout handling
    83143f9df885 cleanup: fix scoped_class()
    0ec4aaf5f3f5 iommu/amd: Fix potential out-of-bounds read in iommu_mmio_show
    e31c902d7854 ns: initialize ns_list_node for initial namespaces
    ad804f43873a ns: add NS_COMMON_INIT()
    6a6f1e983edc firmware: ti_sci: Set IO Isolation only if the firmware is capable
    0612704b6f6d drm/panthor: Fix UAF on kernel BO VA nodes
    05bfa79dec11 drm/panthor: Fix race with suspend during unplug
    6c1da9ae2c12 drm/panthor: Fix UAF race between device unplug and FW event processing
    1ec19ea88284 drm/panthor: Fix group_free_queue() for partially initialized queues
    1292bd488a81 drm/panthor: Handle errors returned by drm_sched_entity_init()
    1254303ef82c fs/9p: Don't open remote file with APPEND mode when writeback cache is used
    8d11a6c811a5 scsi: target: Fix LUN/device R/W and total command stats
    e4a462b4e996 scsi: target: Do not write NUL characters into ASCII configfs output
    fb8f2b55a101 power: supply: apm_power: only unset own apm_get_power_status
    69675b2d6041 power: supply: qcom_battmgr: support disabling charge control
    2614ebcf2bca power: supply: qcom_battmgr: clamp charge control thresholds
    eade8ea73b91 power: supply: wm831x: Check wm831x_set_bits() return value
    a77929363637 power: supply: rt9467: Prevent using uninitialized local variable in rt9467_set_value_from_ranges()
    52d3f2076122 power: supply: rt9467: Return error on failure in rt9467_set_value_from_ranges()
    1cea1ca5e8d4 power: supply: max17040: Check iio_read_channel_processed() return code
    97ec116a7e57 power: supply: cw2015: Check devm_delayed_work_autocancel() return code
    8c473255e5ee power: supply: rt5033_charger: Fix device node reference leaks
    d4b3a4c2aa7b timers/migration: Fix imbalanced NUMA trees
    cc25b81fe0ea timers/migration: Remove locking on group connection
    e21665bac15c timers/migration: Convert "while" loops to use "for"
    d7eaed82c21e clk: qcom: tcsrcc-glymur: Update register offsets for clock refs
    d733e1e6ed71 perf record: skip synthesize event when open evsel failed
    8d88ab9f2088 perf lock contention: Load kernel map before lookup
    76103ac4b4b9 drm/imagination: Fix reference to devm_platform_get_and_ioremap_resource()
    d41ba8c6f667 cgroup: add cgroup namespace to tree after owner is set
    e620258d7d5e arm64: dts: renesas: sparrow-hawk: Fix full-size DP connector node name and labels
    18fe7b456f99 interconnect: debugfs: Fix incorrect error handling for NULL path
    14700e6b28f3 accel/amdxdna: Fix incorrect command state for timed out job
    30f32fa4d233 arm64: dts: qcom: msm8996: add interconnect paths to USB2 controller
    3fcb47f405e9 interconnect: qcom: msm8996: add missing link to SLAVE_USB_HS
    e442e820e953 wifi: ath12k: unassign arvif on scan vdev create failure
    41b623129175 wifi: ath12k: enforce vdev limit in ath12k_mac_vdev_create()
    4f93750fa588 wifi: ath12k: fix error handling in creating hardware group
    36faecac7a2c wifi: ath12k: fix reusing m3 memory
    d0bb3db7b295 wifi: ath12k: fix potential memory leak in ath12k_wow_arp_ns_offload()
    cbd5021199db random: use offstack cpumask when necessary
    8ddff9989f06 i3c: master: svc: Prevent incomplete IBI transaction
    c704ccb558ee i3c: fix refcount inconsistency in i3c_master_register
    670b96964730 arm64: dts: ti: k3-j784s4: Fix I2C pinmux pull configuration
    ae7a542dbab5 pidfs: add missing BUILD_BUG_ON() assert on struct pidfd_info
    eab1b59664ee pidfs: add missing PIDFD_INFO_SIZE_VER1
    d71333ffdd37 accel/ivpu: Fix race condition when unbinding BOs
    48efc0303ac9 drm: nova: select NOVA_CORE
    3dc8f5c1956b pinctrl: stm32: fix hwspinlock resource leak in probe function
    921eed200c8f soc: qcom: smem: fix hwspinlock resource leak in probe error paths
    4e45bd3f95fa clk: qcom: gcc-qcs615: Update the SDCC clock to use shared_floor_ops
    aa857ba3ef52 tools/nolibc/dirent: avoid errno in readdir_r
    35eb1ae22c79 tools/nolibc/stdio: let perror work when NOLIBC_IGNORE_ERRNO is set
    22da82674af6 accel/ivpu: Remove skip of dma unmap for imported buffers
    d53bfb48f6d0 x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
    390a08dd68e6 drm/rcar-du: dsi: Fix missing parameter in RXSETR_...EN macros
    5b56a1234223 task_work: Fix NMI race condition
    75446d62696c perf/x86/intel/cstate: Remove PC3 support from LunarLake
    4669a8db976c bpf: Fix stackmap overflow check in __bpf_get_stackid()
    8fc78e468f9e bpf: Refactor stack map trace depth calculation into helper function
    8f4e27e87096 mtd: rawnand: lpc32xx_slc: fix GPIO descriptor leak on probe error and remove
    34de3867bdfd mtd: nand: relax ECC parameter validation check
    af76d442a543 Revert "mtd: rawnand: marvell: fix layouts"
    1564c04afa92 wifi: iwlwifi: mld: add null check for kzalloc() in iwl_mld_send_proto_offload()
    3e3cb7625176 drm/amdgpu/userq: fix SDMA and compute validation
    77ac34b838e2 drm/amdgpu: add userq object va track helpers
    ee3ff9742a44 ARM: dts: renesas: r9a06g032-rzn1d400-db: Drop invalid #cells properties
    479a71edb7b3 ARM: dts: renesas: gose: Remove superfluous port property
    bc4c14a3863c RDMA/rxe: Fix null deref on srq->rq.queue after resize failure
    a10b6eb5c5e5 arm64: dts: qcom: qcm2290: Fix camss register prop ordering
    7a26bcbe469c sctp: Defer SCTP_DBG_OBJCNT_DEC() to sctp_destroy_sock().
    2cf1278e942b phy: mscc: Fix PTP for VSC8574 and VSC8572
    cc12e90519c2 perf hwmon_pmu: Fix uninitialized variable warning
    bd55d0019067 arm64: dts: qcom: sm8250-samsung-common: correct reserved pins
    21c7d04fa88d arm64: dts: qcom: sdm845-starqltechn: Fix i2c-gpio node name
    20d56cf50da2 arm64: dts: qcom: sc8280xp: Fix shifted GPI DMA channels
    a2d1270ee7ef arm64: dts: qcom: x1-dell-thena: remove dp data-lanes
    e4badd5c24f7 arm64: dts: qcom: x1-dell-thena: Add missing pinctrl for eDP HPD
    f8d49ad15f58 arm64: dts: qcom: qcm6490-shift-otter: Add missing reserved-memory
    d30ffee3c9f8 arm64: dts: qcom: sm8750-mtp: move PCIe GPIOs to pcieport0 node
    436017ec6bee arm64: dts: qcom: sm8650: set ufs as dma coherent
    d9360ce07ea1 arm64: dts: qcom: qcm6490-fairphone-fp5: Add supplies to simple-fb node
    63f8119b2ca1 arm64: dts: qcom: sdm845-oneplus: Correct gpio used for slider
    f4e3cbc96b86 arm64: dts: qcom: sdm845-starqltechn: fix max77705 interrupts
    ff24f6314f1c arm64: dts: qcom: sdm845-starqltechn: remove (address|size)-cells
    6044e4081959 tools/nolibc: x86: fix section mismatch caused by asm "mem*" functions
    b5cc20b665cf arm64: dts: qcom: lemans: Add missing quirk for HS only USB controller
    7ecbc8f8b2da arm64: dts: qcom: x1e80100: Add missing quirk for HS only USB controller
    ca3630751d7f arm64: dts: qcom: x1e80100: Fix compile warnings for USB HS controller
    a705920161fb firmware: imx: scu-irq: fix OF node leak in
    01caee81ca7b arm64: dts: ti: k3-am62p: Fix memory ranges for GPU
    b8b3bdfb1076 PCI: endpoint: pci-epf-test: Fix sleeping function being called from atomic context
    2f902d08e1f3 leds: upboard: Fix module alias
    c91eee346089 ice: remove duplicate call to ice_deinit_hw() on error paths
    ac4d0d4c469c ice: move ice_deinit_dev() to the end of deinit paths
    3cef143aba04 ice: extract ice_init_dev() from ice_init()
    8cea2a81db58 ice: move ice_init_pf() out of ice_init_dev()
    6a7d04909a95 ice: move udp_tunnel_nic and misc IRQ setup into ice_init_pf()
    46d0b034b15d ice: ice_init_pf: destroy mutexes and xarrays on memory alloc failure
    0380ea173bf9 ice: move ice_init_interrupt_scheme() prior ice_init_pf()
    fa6626905668 ice: move service task start out of ice_init_pf()
    62e122809aed accel/amdxdna: Fix uninitialized return value
    d0a5b5d56438 wifi: ath12k: restore register window after global reset
    04d808a6efb5 tools/power turbostat: Regression fix Uncore MHz printed in hex
    0f984f5f8126 s390/ap: Don't leak debug feature files if AP instructions are not available
    27c62aeef710 scsi: ufs: core: Move the ufshcd_enable_intr() declaration
    1acc6fc225a9 s390/smp: Fix fallback CPU detection
    6b1a0da75932 wifi: ath11k: fix peer HE MCS assignment
    18d4706956b7 wifi: ath11k: fix VHT MCS assignment
    5c75e55e43e8 crypto: hisilicon/qm - restore original qos values
    b7090a5c1531 crypto: asymmetric_keys - prevent overflow in asymmetric_key_generate_id
    599b5f3f4224 soc: qcom: gsbi: fix double disable caused by devm
    37b8870d96d4 clk: qcom: camcc-sm7150: Fix PLL config of PLL2
    680df1f60e02 clk: qcom: camcc-sm6350: Fix PLL config of PLL2
    b2427d5693c3 clk: qcom: gcc-ipq5424: Correct the icc_first_node_id
    25dddde65642 clk: qcom: gcc-glymur: Update the halt check flags for pipe clocks
    6d9ed274d8da clk: qcom: gcc-sm8750: Add a new frequency for sdcc2 clock
    27fa51ddddb3 clk: qcom: camcc-sm6350: Specify Titan GDSC power domain as a parent to other
    69671a253ffe clk: qcom: camcc-sm8550: Specify Titan GDSC power domain as a parent to other
    9ff72116e6c8 tty: serial: imx: Only configure the wake register when device is set as wakeup source
    78bf5afa25d6 uio: uio_fsl_elbc_gpcm:: Add null pointer check to uio_fsl_elbc_gpcm_probe
    712102126091 PCI: rcar-gen2: Drop ARM dependency from PCI_RCAR_GEN2
    4b9404cc439d arm64: dts: exynos: gs101: fix sysreg_apm reg property
    1321c33a8fc5 arm64: dts: exynos: gs101: fix clock module unit reg sizes
    9d231ef85d9a perf annotate: Check return value of evsel__get_arch() properly
    7ba92dd7206b arm64: dts: imx95-15x15-evk: add fan-supply property for pwm-fan
    a482d0033916 arm64: dts: imx8mp-venice-gw702x: remove off-board sdhc1
    7e13775ed0b7 arm64: dts: imx8mp-venice-gw702x: remove off-board uart
    152044f4b08d arm64: dts: imx8mm-venice-gw72xx: remove unused sdhc1 pinctrl
    a45df9009fa8 arm64: dts: freescale: imx8mp-venice-gw7905-2x: remove duplicate usdhc1 props
    fbea4c63b538 bpf: Do not let BPF test infra emit invalid GSO types to stack
    204f13654142 block/mq-deadline: Switch back to a single dispatch list
    95b122036d7a block/mq-deadline: Introduce dd_start_request()
    a43afb170963 PCI: sg2042: Fix a reference count issue in sg2042_pcie_remove()
    12b413f5460c crypto: aead - Fix reqsize handling
    67c42f3ec0bd perf parse-events: Make X modifier more respectful of groups
    b346cdd95f7a firmware: qcom: tzmem: fix qcom_tzmem_policy kernel-doc
    d98d38c7f8ca iio: imu: st_lsm6dsx: Fix measurement unit for odr struct member
    fdbf4423bb81 arm64: dts: qcom: ipq5424: correct the TF-A reserved memory to 512K
    b40a4eb4a054 ntfs3: Fix uninit buffer allocated by __getname()
    81ffe9a265df ntfs3: fix uninit memory after failed mi_read in mi_format_new
    841b3868a64f crypto: authenc - Correctly pass EINPROGRESS back up to the caller
    58c47ba6f329 irqchip: Pass platform device to platform drivers
    d2e28c3ed2e2 irqchip: Drop leftover brackets
    defdeae61607 irqchip/qcom-irq-combiner: Fix section mismatch
    d4caa2df1f08 irqchip/starfive-jh8100: Fix section mismatch
    3f1ac747652f irqchip/renesas-rzg2l: Fix section mismatch
    60597d44de5f irqchip/imx-mu-msi: Fix section mismatch
    99e8c4978410 irqchip/irq-brcmstb-l2: Fix section mismatch
    6769909e3ed8 irqchip/irq-bcm7120-l2: Fix section mismatch
    2f36222dbc04 irqchip/irq-bcm7038-l1: Fix section mismatch
    e74c71452437 irqchip/bcm2712-mip: Fix section mismatch
    2f525dea50f2 irqchip/bcm2712-mip: Fix OF node reference imbalance
    01f109716638 sched/fair: Forfeit vruntime on yield
    ca2a33cee1ef wifi: ath12k: fix TX and RX MCS rate configurations in HE mode
    d911fa97dab3 wifi: ath12k: fix VHT MCS assignment
    ab0554f51e5f wifi: ath12k: Fix MSDU buffer types handling in RX error path
    99fc0689a588 wifi: ath11k: restore register window after global reset
    b1497ea24639 wifi: ath10k: move recovery check logic into a new work
    72f8a15524f3 gpu: nova-core: gsp: do not unwrap() SGEntry
    5248b34df18c gpu: nova-core: gsp: remove useless conversion
    27858e788377 perf parse-events: Fix legacy cache events if event is duplicated in a PMU
    fe14b92fb97c accel/ivpu: Fix race condition when mapping dmabuf
    157d7d16f817 objtool: Fix weak symbol detection
    bee781b8c03e objtool: Fix standalone --hacks=jump_label
    80b75beb1619 remoteproc: imx_rproc: Fix runtime PM cleanup and improve remove path
    4e02cff54ba0 HID: logitech-hidpp: Do not assume FAP in hidpp_send_message_sync()
    ac35eed93429 drm: atmel-hlcdc: fix atmel_xlcdc_plane_setup_scaler()
    b1c7a8145137 clk: renesas: cpg-mssr: Read back reset registers to assure values latched
    f57b5f2ad106 clk: renesas: cpg-mssr: Add missing 1ms delay into reset toggle callback
    1d49bdea86e3 pinctrl: renesas: rzg2l: Fix PMC restore
    d07b4af12015 ima: Attach CREDS_CHECK IMA hook to bprm_creds_from_file LSM hook
    e558173196b0 pinctrl: qcom: glymur: Fix the gpio and egpio pin functions
    0c1e8e2c6e06 pinctrl: qcom: glymur: Drop unnecessary platform data from match table
    b5b479a13b90 perf bpf_counter: Fix opening of "any"(-1) CPU events
    caceff35c24a USB: Fix descriptor count when handling invalid MBIM extended descriptor
    e506f976c914 tools/nolibc: handle NULL wstatus argument to waitpid()
    19e359b18ae3 bpf: Fix handling maps with no BTF and non-constant offsets for the bpf_wq
    d8edc163ccf5 bpf: Fix sleepable context for async callbacks
    20798610f0e2 bpf: Cleanup unused func args in rqspinlock implementation
    1f0ca9d3e7c3 drm/vgem-fence: Fix potential deadlock on release
    ec6ca941783a accel/ivpu: Fix DCT active percent format
    c9ef5ccd8bd9 accel/ivpu: Fix page fault in ivpu_bo_unbind_all_bos_from_context()
    94c56e7f63c2 accel/ivpu: Rework bind/unbind of imported buffers
    f94792340ecc drm/panel: visionox-rm69299: Don't clear all mode flags
    28540b8f226b drm/panel: visionox-rm69299: Fix clock frequency for SHIFT6mq
    270f4eb14e0f accel/ivpu: Ensure rpm_runtime_put in case of engine reset/resume fail
    3bb9d125972c accel/amdxdna: Call dma_buf_vmap_unlocked() for imported object
    359653edd537 accel/amdxdna: Fix an integer overflow in aie2_query_ctx_status_array()
    79197c6007f2 gpu: host1x: Fix race in syncpt alloc/free
    cf008f5bd3d5 smack: fix bug: setting task label silently ignores input garbage
    60e8d4998941 smack: fix bug: unprivileged task can create labels
    70c5be42f691 smack: fix bug: invalid label of unix socket file
    f1dbb370eca5 smack: always "instantiate" inode in smack_inode_init_security()
    3c4f1ca5bd91 smack: deduplicate xattr setting in smack_inode_init_security()
    06025d5e707f smack: deduplicate "does access rule request transmutation"
    cf036137162c smack: fix bug: SMACK64TRANSMUTE set on non-directory

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 days agolinux-yocto/6.18: libpf prepare for new glibc
Bruce Ashfield [Tue, 6 Jan 2026 15:23:49 +0000 (10:23 -0500)] 
linux-yocto/6.18: libpf prepare for new glibc

Integrating the following commit(s) to linux-yocto/6.18:

1/1 [
    Author: Mikhail Gavrilov
    Email: mikhail.v.gavrilov@gmail.com
    Subject: libbpf: Fix -Wdiscarded-qualifiers under C23
    Date: Sat, 6 Dec 2025 14:28:25 +0500

    glibc ≥ 2.42 (GCC 15) defaults to -std=gnu23, which promotes
    -Wdiscarded-qualifiers to an error.

    In C23, strstr() and strchr() return "const char *".

    Change variable types to const char * where the pointers are never
    modified (res, sym_sfx, next_path).

Suggested-by: Florian Weimer <fweimer@redhat.com>
Suggested-by: Andrii Nakryiko <andrii@kernel.org>
Signed-off-by: Mikhail Gavrilov <mikhail.v.gavrilov@gmail.com>
Link: https://lore.kernel.org/r/20251206092825.1471385-1-mikhail.v.gavrilov@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 days agolinux-yocto/6.12: update CVE exclusions (6.12.63)
Bruce Ashfield [Tue, 6 Jan 2026 15:23:48 +0000 (10:23 -0500)] 
linux-yocto/6.12: update CVE exclusions (6.12.63)

Data pulled from: https://github.com/CVEProject/cvelistV5

    1/1 [
        Author: cvelistV5 Github Action
        Email: github_action@example.com
        Subject: 10 changes (9 new | 1 updated): - 9 new CVEs: CVE-2025-68687, CVE-2025-68688, CVE-2025-68689, CVE-2025-68690, CVE-2025-68691, CVE-2025-68692, CVE-2025-68693, CVE-2025-68694, CVE-2025-68695 - 1 updated CVEs: CVE-2025-7195
        Date: Wed, 24 Dec 2025 04:07:32 +0000

    ]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 days agolinux-yocto/6.12: update to v6.12.63
Bruce Ashfield [Tue, 6 Jan 2026 15:23:47 +0000 (10:23 -0500)] 
linux-yocto/6.12: update to v6.12.63

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

    567bd8cbc2fe6 Linux 6.12.63
    6e611d9cf0723 ASoC: codecs: nau8325: Silence uninitialized variables warnings
    5588b7c86efff ALSA: wavefront: Fix integer overflow in sample size validation
    c0a1fe1902ad2 ALSA: dice: fix buffer overflow in detect_stream_formats()
    8404a1b1f5f16 usb: dwc3: dwc3_power_off_all_roothub_ports: Use ioremap_np when required
    6c36af8083503 usb: phy: Initialize struct usb_phy list_head
    6f31b2ca1e483 usb: gadget: tegra-xudc: Always reinitialize data toggle when clear halt
    4b89397807eb0 tcp_metrics: use dst_dev_net_rcu()
    90c47a1a526c2 net: dst: introduce dst->dev_rcu
    8401fe8638491 net: lan743x: Allocate rings outside ZONE_DMA
    429bf3f04c24a LoongArch: Add machine_kexec_mask_interrupts() implementation
    a4b7a958c908a ocfs2: fix memory leak in ocfs2_merge_rec_left()
    3873afcb57614 irqchip/mchp-eic: Fix error code in mchp_eic_domain_alloc()
    31ab2aad7a7b7 scsi: imm: Fix use-after-free bug caused by unfinished delayed work
    4d7944f49b7cc efi/cper: align ARM CPER type with UEFI 2.9A/2.10 specs
    448fd9d43a122 efi/cper: Adjust infopfx size to accept an extra space
    0294effcc106c efi/cper: Add a new helper function to print bitmasks
    c3590c7812000 dm log-writes: Add missing set_freezable() for freezable kthread
    138603953aab3 dm-raid: fix possible NULL dereference with undefined raid type
    49278ca55ccf0 block: return unsigned int from queue_dma_alignment
    3baeec23a82e7 block: Use RCU in blk_mq_[un]quiesce_tagset() instead of set->tag_list_lock
    592c4fe953d7d ARM: 9464/1: fix input-only operand modification in load_unaligned_zeropad()
    0d71b3c2ed742 ALSA: firewire-motu: add bounds check in put_user loop for DSP events
    5998ad91f8722 rtc: gamecube: Check the return value of ioremap()
    c5bb128353e12 drm/amdkfd: Use huge page size to check split svm range alignment
    79331b0b4df10 ALSA: uapi: Fix typo in asound.h comment
    fb41332a7a8b5 dma/pool: eliminate alloc_pages warning in atomic_pool_expand
    b23111ec50d86 docs: hwmon: fix link to g762 devicetree binding
    341d5aa3f0592 cifs: Fix handling of a beyond-EOF DIO/unbuffered read over SMB2
    7cd9ed8132d38 drm/nouveau: refactor deprecated strcpy
    6275fd726d53a ALSA: firewire-motu: fix buffer overflow in hwdep read for DSP events
    d532934cf11ad regulator: fixed: Rely on the core freeing the enable GPIO
    3371a55632b84 drm/plane: Fix IS_ERR() vs NULL check in drm_plane_create_hotspot_properties()
    19478fd933414 nvme-auth: use kvfree() for memory allocated with kvcalloc()
    453e4b0c84d0d block: fix memory leak in __blkdev_issue_zero_pages
    b8da217fc9280 block: fix comment for op_is_zone_mgmt() to include RESET_ALL
    be83e65542635 blk-mq: Abort suspend when wakeup events are pending
    91aa13e108c75 ASoC: ak5558: Disable regulator when error happens
    436602fc10f7e ASoC: ak4458: Disable regulator when error happens
    7131bff8d2198 ASoC: bcm: bcm63xx-pcm-whistler: Check return value of of_dma_configure()
    5c51a11c1aee0 platform/x86: asus-wmi: use brightness_set_blocking() for kbd led
    76b7524ece4a5 fs/nls: Fix inconsistency between utf8_to_utf32() and utf32_to_utf8()
    a3dbaa09db4f5 NFS: Fix inheritance of the block sizes when automounting
    d867a77a939a1 Expand the type of nfs_fattr->valid
    612cc98698d66 NFS: Automounted filesystems should inherit ro,noexec,nodev,sync flags
    2704453bd1fbb Revert "nfs: ignore SB_RDONLY when mounting nfs"
    1caf1aa241f7f Revert "nfs: clear SB_RDONLY before getting superblock"
    acd4088a25800 Revert "nfs: ignore SB_RDONLY when remounting nfs"
    59947dff0fb7c NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
    fa561b29b7a85 NFS: Initialise verifiers for visible dentries in _nfs4_open_and_get_state
    ef97a2a5c1d56 nfs/vfs: discard d_exact_alias()
    af4c780b9f1fd NFS: Initialise verifiers for visible dentries in nfs_atomic_open()
    85d84f6c98fcb NFS: Initialise verifiers for visible dentries in readdir and lookup
    0aba4b43a27bf fs/nls: Fix utf16 to utf8 conversion
    ef7a9c2fae325 NFS: Avoid changing nlink when file removes and attribute updates race
    dfa39de442ecd f2fs: maintain one time GC mode is enabled during whole zoned GC cycle
    3573b62002723 f2fs: add gc_boost_gc_greedy sysfs node
    4236c017c4cec f2fs: add gc_boost_gc_multiple sysfs node
    4c5181b9e1a99 f2fs: introduce reserved_pin_section sysfs entry
    d4a4abba45849 f2fs: sysfs: add encoding_flags entry
    7cc6b80df66f6 f2fs: add carve_out sysfs node
    65e42a7084d1a f2fs: fix to avoid running out of free segments
    9933e05f508e0 f2fs: add a sysfs entry to reclaim POSIX_FADV_NOREUSE pages
    58ecedab080c4 f2fs: keep POSIX_FADV_NOREUSE ranges
    3e50b6e2b118d platform/x86:intel/pmc: Update Arrow Lake telemetry GUID
    cee20212a7b09 sched/fair: Fix unfairness caused by stalled tg_load_avg_contrib when the last task migrates out
    b15affae51ed9 9p: fix cache/debug options printing in v9fs_show_options
    d4b20e53b67cc fbdev: ssd1307fb: fix potential page leak in ssd1307fb_probe()
    15a6847f28085 pinctrl: single: Fix incorrect type for error return variable
    495f3e9155716 perf hist: In init, ensure mem_info is put on error paths
    e8097bd44a52d perf tools: Fix split kallsyms DSO counting
    d6cbe9b36f368 perf tools: Mark split kallsyms DSOs as loaded
    0b6216f9b3d1c net/sched: sch_cake: Fix incorrect qlen reduction in cake_drop
    2c011aea3d28b net: dsa: xrs700x: reject unsupported HSR configurations
    dccbe4fab76f1 net: hsr: create an API to get hsr port type
    ef964411c8ca7 net: hsr: Create and export hsr_get_port_ndev()
    57364f7d6d921 net: hsr: remove synchronize_rcu() from hsr_add_port()
    f906362c605bc net: hsr: remove one synchronize_rcu() from hsr_del_port()
    b61d747c0a749 clk: keystone: fix compile testing
    fa73dbe02e052 md/raid5: fix IO hang when array is broken with IO inflight
    a553e969dc9c4 remoteproc: qcom_q6v5_wcss: fix parsing of qcom,halt-regs
    6e1acbe563ddd mtd: lpddr_cmds: fix signed shifts in lpddr_cmds
    bd8bb75d859a1 selftests: bonding: add delay before each xvlan_over_bond connectivity check
    0b6795286e7a1 selftests: bonding: add ipvlan over bond testing
    b7e669dce505a net: phy: aquantia: check for NVMEM deferral
    45d7cf5174e4b vfio/pci: Use RCU for error/request triggers to avoid circular locking
    cad6c0fd6f3c0 spi: ch341: fix out-of-bounds memory access in ch341_transfer_one
    f6f13e468b725 mtd: rawnand: renesas: Handle devm_pm_runtime_enable() errors
    7c3ba62a4d29f net: stmmac: fix rx limit check in stmmac_rx_zc()
    b29ddccf36946 netfilter: nft_connlimit: update the count if add was skipped
    3558faee8aace netfilter: nf_conncount: rework API to use sk_buff directly
    9f953b045886c netfilter: flowtable: check for maximum number of encapsulations in bridge vlan
    c80fa09cba1f5 Reinstate "resource: avoid unnecessary lookups in find_next_iomem_res()"
    d050ffbf22212 resource: introduce is_type_match() helper and use it
    9a15982a2c099 resource: replace open coded resource_intersection()
    a9864d42ebcdd regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
    2d2fd5b65b1ed ARM: dts: samsung: exynos4412-midas: turn off SDIO WLAN chip during system suspend
    bac13d9609b50 ARM: dts: samsung: exynos4210-trats: turn off SDIO WLAN chip during system suspend
    03d6aa9e43d89 ARM: dts: samsung: exynos4210-i9100: turn off SDIO WLAN chip during system suspend
    5cc0fd103918c ARM: dts: samsung: universal_c210: turn off SDIO WLAN chip during system suspend
    7be6791043574 spi: airoha-snfi: en7523: workaround flash damaging if UART_TXD was short to GND
    9ff7ef2efae33 ASoC: Intel: catpt: Fix error path in hw_params()
    7bc42097e9729 vdpa/pds: use %pe for ERR_PTR() in event handler registration
    0cea55e0272cb vhost: Fix kthread worker cgroup failure handling
    30be771c090a8 vdpa/mlx5: Fix incorrect error code reporting in query_virtqueues
    807b0fb13a80a virtio: fix virtqueue_set_affinity() docs
    6cdca761ef227 virtio: fix grammar in virtio_queue_info docs
    bdc76b2c1cf50 virtio: fix whitespace in virtio_config_ops
    3a4894736e6b0 virtio: fix typo in virtio_device_ready() comment
    5f5cb2c99ae97 virtio_vdpa: fix misleading return in void function
    094e8f78c6335 of: Skip devicetree kunit tests when RISCV+ACPI doesn't populate root node
    ade5800a8d325 ext4: improve integrity checking in __mb_check_buddy by enhancing order-0 validation
    d6d3371611d28 ublk: prevent invalid access with DEBUG
    438f9673f3cb1 ACPI: processor_core: fix map_x2apic_id for amd-pstate on am4
    0927f7b4dcb9d hwmon: sy7636a: Fix regulator_enable resource leak on error path
    332825d72dcb3 drm/amd/display: Fix logical vs bitwise bug in get_embedded_panel_info_v2_1()
    1b3eb9500fc55 greybus: gb-beagleplay: Fix timeout handling in bootloader functions
    80c2106b09d3b firmware_loader: make RUST_FW_LOADER_ABSTRACTIONS select FW_LOADER
    6f1a1e7b5a48f ASoC: fsl_xcvr: clear the channel status control memory
    edb2b25561862 gfs2: Prevent recursive memory reclaim
    ceb8ee5ed4507 ASoC: nau8325: add missing build config
    78b923fa3de32 ASoC: nau8325: use simple i2c probe function
    c59358338c0b9 drm/panthor: Avoid adding of kernel BOs to extobj list
    6567f40a75adb RDMA/irdma: Do not directly rely on IB_PD_UNSAFE_GLOBAL_RKEY
    ef043432e4ec1 RDMA/irdma: Fix data race in irdma_free_pble
    abd2675d9aac4 RDMA/irdma: Fix data race in irdma_sc_ccq_arm
    64144891d882c iommu/arm-smmu-qcom: Enable use of all SMR groups when running bare-metal
    45285d357287b backlight: lp855x: Fix lp855x.h kernel-doc warnings
    0e63ea4378489 backlight: led-bl: Add devlink to supplier LEDs
    452eec7f208f5 wifi: ieee80211: correct FILS status codes
    3b5f35085f815 iomap: always run error completions in user context
    133900d61dacd iomap: factor out a iomap_dio_done helper
    96eab6610cb3a um: Don't rename vmap to kernel_vmap
    168592b56cae4 drm/nouveau: restrict the flush page to a 32-bit address
    ee1aedaef571f PCI: dwc: Fix wrong PORT_LOGIC_LTSSM_STATE_MASK definition
    14dd377ab65f1 btrfs: fix leaf leak in an error path in btrfs_del_items()
    1b1284e4f30e8 iommu/arm-smmu-v3: Fix error check in arm_smmu_alloc_cd_tables
    e0d1555bb0828 staging: fbtft: core: fix potential memory leak in fbtft_probe_common()
    50b878db54c85 firmware: stratix10-svc: fix make htmldocs warning for stratix10_svc
    278bfed4529a0 mt76: mt7615: Fix memory leak in mt7615_mcu_wtbl_sta_add()
    1df9aeb2a4f03 ASoC: tas2781: correct the wrong period
    7b5f15a32912f RDMA/bnxt_re: Pass correct flag for dma mr creation
    c996c81cecb6c RDMA/bnxt_re: Fix the inline size for GenP7 devices
    34447aeedbaea erofs: limit the level of fs stacking for file-backed mounts
    349f101d3f967 RISC-V: KVM: Fix guest page fault within HLV* instructions
    1e38b525909b4 crypto: ccree - Correctly handle return of sg_nents_for_len
    0c3854d65cc44 crypto: starfive - Correctly handle return of sg_nents_for_len
    ef5e709c0494f selftests/bpf: Improve reliability of test_perf_branches_no_hw()
    510282952d7c6 selftests/bpf: skip test_perf_branches_hw() on unsupported platforms
    ef065c4d4a2d8 usb: raw-gadget: cap raw_io transfer length to KMALLOC_MAX_SIZE
    f8408e1e54dda usb: dwc2: fix hang during suspend if set as peripheral
    23c928493dc5d usb: dwc2: fix hang during shutdown if set as peripheral
    cc9b6180a4c44 usb: dwc2: disable platform lowlevel hw resources during shutdown
    1358e9fecb89c usb: chaoskey: fix locking for O_NONBLOCK
    c2238d487a640 ima: Handle error code returned by ima_filter_rule_match()
    2599ad5e33b62 RAS: Report all ARM processor CPER information to userspace
    4758770a673c6 wifi: rtl818x: rtl8187: Fix potential buffer underflow in rtl8187_rx_cb()
    a0e2c571e8504 cpuset: Treat cpusets in attaching as populated
    d8b726ee9d937 net: phy: adin1100: Fix software power-down ready condition
    42d6ee65cdc89 phy: rockchip: samsung-hdptx: Prevent Inter-Pair Skew from exceeding the limits
    3200ec35a050b phy: rockchip: samsung-hdptx: Reduce ROPLL loop bandwidth
    9f23c97c45dd1 phy: freescale: Initialize priv->lock
    8fee9a8cb58fa phy: renesas: rcar-gen3-usb2: Fix an error handling path in rcar_gen3_phy_usb2_probe()
    3c5869f5fd366 leds: rgb: leds-qcom-lpg: Don't enable TRILED when configuring PWM
    579a91ff0845e mfd: mt6358-irq: Fix missing irq_domain_remove() in error path
    80daa408957ac mfd: mt6397-irq: Fix missing irq_domain_remove() in error path
    199aea40b8680 wifi: mac80211: fix CMAC functions not handling errors
    903e36c9e952f iommu/vt-d: Fix unused invalidation hint in qi_desc_iotlb
    8e9f0a0717ba3 scsi: qla2xxx: Fix improper freeing of purex item
    157cf2b51d74f pwm: bcm2835: Make sure the channel is enabled after pwm_request()
    96e436a051993 perf arm_spe: Fix memset subclass in operation
    c8fe12ed4da96 perf arm-spe: Extend branch operations
    03f642caab84b ipv6: clear RA flags when adding a static route
    a2339a354d115 drm/msm/a6xx: Improve MX rail fallback in RPMH vote init
    ae43fd9d556ea drm/msm/a6xx: Fix the gemnoc workaround
    630f2ce9c7cc6 drm/msm/a6xx: Flush LRZ cache before PT switch
    4f4f7b5797883 drm/mediatek: Fix CCORR mtk_ctm_s31_32_to_s1_n function issue
    e5bb424266927 fs/ntfs3: Prevent memory leaks in add sub record
    c4af1cd7f22a3 fs/ntfs3: out1 also needs to put mi
    8d04afc9da642 powerpc/64s/ptdump: Fix kernel_hash_pagetable dump for ISA v3.00 HPTE format
    f6573f4049f78 powerpc/64s/hash: Restrict stress_hpt_struct memblock region to within RMA limit
    539137e3038ce bpf: Fix invalid prog->stats access when update_effective_progs fails
    ee7db11742b30 wifi: rtl818x: Fix potential memory leaks in rtl8180_init_rx_ring()
    241dcbe651b07 drm/msm/a2xx: stop over-complaining about the legacy firmware
    de38f64811973 block/blk-throttle: Fix throttle slice time for SSDs
    bbc709db0ca76 NFSD/blocklayout: Fix minlength check in proc_layoutget
    3bcb274a192fc tracefs: fix a leak in eventfs_create_events_dir()
    362438cfc52d5 watchdog: starfive: Fix resource leak in probe error path
    0c1646149f4ed watchdog: wdat_wdt: Fix ACPI table leak in probe function
    30ce906557a21 bpf: Check skb->transport_header is set in bpf_skb_check_mtu
    ef87c16884126 selftests/bpf: Fix failure paths in send_signal test
    027ab4cbe3bd0 bpf: Handle return value of ftrace_set_filter_ip in register_fentry
    1dd5d772bcaf8 ps3disk: use memcpy_{from,to}_bvec index
    a25a953b6911e drm/msm/dpu: drop dpu_hw_dsc_destroy() prototype
    33d9ec273d60b crypto: iaa - Fix incorrect return value in save_iaa_wq()
    6816cd35ca5aa arm64: dts: rockchip: Add eeprom vcc-supply for Radxa ROCK 3C
    7225af2545d77 arm64: dts: rockchip: Add eeprom vcc-supply for Radxa ROCK 5A
    117327d2051ae arm64: dts: rockchip: Move the EEPROM to correct I2C bus on Radxa ROCK 5A
    d258d7e5d3c94 PCI: keystone: Exit ks_pcie_probe() for invalid mode
    3bf1378747e25 bpf: Free special fields when update [lru_,]percpu_hash maps
    345e130c0b28d leds: netxbig: Fix GPIO descriptor leak in error paths
    0401a20abbd65 scsi: sim710: Fix resource leak by adding missing ioport_unmap() calls
    9b2e70df6dd02 ACPI: property: Fix fwnode refcount leak in acpi_fwnode_graph_parse_endpoint()
    e5c2503696ec2 ocfs2: relax BUG() to ocfs2_error() in __ocfs2_move_extent()
    c2a0862ad4c36 lib/vsprintf: Check pointer before dereferencing in time_and_date()
    aa07a5df8cf17 clk: renesas: r9a06g032: Fix memory leak in error path
    38e5e8b4d645e coresight: etm4x: Add context synchronization before enabling trace
    11c5672a04d09 coresight: etm4x: Extract the trace unit controlling
    bebb32a222280 coresight: etm4x: Correct polling IDLE bit
    fef8b751d8d05 coresight: Change device mode to atomic type
    c9b99c948b4fb nbd: defer config unlock in nbd_genl_connect
    199c3a2725add wifi: cw1200: Fix potential memory leak in cw1200_bh_rx_helper()
    230621ffdb361 macintosh/mac_hid: fix race condition in mac_hid_toggle_emumouse
    d8a3693c58ae3 powerpc/32: Fix unpaired stwcx. on interrupt exit
    d8c573471ec0b powerpc/kdump: Fix size calculation for hot-removed memory ranges
    37d511e849139 cpufreq/amd-pstate: Call cppc_set_auto_sel() only for online CPUs
    90138ed922e57 scsi: ufs: core: fix incorrect buffer duplication in ufshcd_read_string_desc()
    98ae4025dea14 drm/panthor: Fix potential memleak of vma structure
    6e17555728bc4 ntfs3: init run lock for extend inode
    054e5045f1563 ARM: dts: stm32: stm32mp157c-phycore: Fix STMPE811 touchscreen node properties
    2e2b5aba8ad77 RDMA/rtrs: server: Fix error handling in get_or_create_srv
    71786f697121d dt-bindings: PCI: amlogic: Fix the register name of the DBI region
    eccc02ba17475 scsi: smartpqi: Fix device resources accessed after device removal
    8616943e0729a scsi: stex: Fix reboot_notifier leak in probe error path
    6b69593f72e1b nbd: defer config put in recv_work
    21989cb5034c8 md: fix rcu protection in md_wakeup_thread
    b991eda2a7f1b regulator: core: disable supply if enabling main regulator fails
    a0f1e48023c8f perf/x86/intel: Correct large PEBS flag check
    a7abd40cbfcfd ext4: correct the checking of quota files before moving extents
    520de30d8c92b mfd: da9055: Fix missing regmap_del_irq_chip() in error path
    22b5b6262958a locktorture: Fix memory leak in param_set_cpumask()
    2390e90a5cd2f efi/libstub: Fix page table access in 5-level to 4-level paging transition
    b299217115f54 x86/boot: Fix page table access in 5-level to 4-level paging transition
    2e1132b0832ea ARM: dts: omap3: n900: Correct obsolete TWL4030 power compatible
    99da0f593d0b0 ARM: dts: omap3: beagle-xm: Correct obsolete TWL4030 power compatible
    6110aca23ded7 ARM: dts: am335x-netcom-plus-2xx: add missing GPIO labels
    627be3c40095e libbpf: Fix parsing of multi-split BTF
    551060efb156c spi: tegra210-quad: Fix timeout handling
    5a0060ddfc1fc drm/panthor: Fix UAF on kernel BO VA nodes
    ae6e58069d846 drm/panthor: Fix race with suspend during unplug
    31db188355a49 drm/panthor: Fix UAF race between device unplug and FW event processing
    1ed88300c3330 drm/panthor: Fix group_free_queue() for partially initialized queues
    82484ee4f02f0 drm/panthor: Handle errors returned by drm_sched_entity_init()
    e5b181c4ea852 fs/9p: Don't open remote file with APPEND mode when writeback cache is used
    288fa0d792bcc scsi: target: Do not write NUL characters into ASCII configfs output
    e8fe1cd91ec88 power: supply: apm_power: only unset own apm_get_power_status
    f8897c84d9be6 power: supply: wm831x: Check wm831x_set_bits() return value
    1b8769af5dc1c power: supply: rt9467: Prevent using uninitialized local variable in rt9467_set_value_from_ranges()
    e52391c353028 power: supply: rt9467: Return error on failure in rt9467_set_value_from_ranges()
    076481e5ee775 power: supply: max17040: Check iio_read_channel_processed() return code
    748c3b8a68121 power: supply: cw2015: Check devm_delayed_work_autocancel() return code
    853e3e566595c power: supply: rt5033_charger: Fix device node reference leaks
    3a3dff0a73ba2 perf record: skip synthesize event when open evsel failed
    25b5ee3439cfc perf lock contention: Load kernel map before lookup
    76a339268d75c drm/imagination: Fix reference to devm_platform_get_and_ioremap_resource()
    f674cb00630ab interconnect: debugfs: Fix incorrect error handling for NULL path
    b528a34aaf487 arm64: dts: qcom: msm8996: add interconnect paths to USB2 controller
    3b946560c90d1 interconnect: qcom: msm8996: add missing link to SLAVE_USB_HS
    4351b8664583d wifi: ath12k: fix potential memory leak in ath12k_wow_arp_ns_offload()
    b9f9fbc3777a2 i3c: master: svc: Prevent incomplete IBI transaction
    d3bacdd55ec93 i3c: fix refcount inconsistency in i3c_master_register
    6b860ae7cd95d pinctrl: stm32: fix hwspinlock resource leak in probe function
    60d1c1d4d9258 soc: qcom: smem: fix hwspinlock resource leak in probe error paths
    5bfe033a1b775 tools/nolibc/stdio: let perror work when NOLIBC_IGNORE_ERRNO is set
    d6bec89235d73 x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
    ee96f47123495 task_work: Fix NMI race condition
    329f8323d3a55 perf/x86/intel/cstate: Remove PC3 support from LunarLake
    d1f424a77b6bd bpf: Fix stackmap overflow check in __bpf_get_stackid()
    0c472ae306761 bpf: Refactor stack map trace depth calculation into helper function
    d6d416f3b822f perf: Remove get_perf_callchain() init_nr argument
    f5a4950ad270c mtd: rawnand: lpc32xx_slc: fix GPIO descriptor leak on probe error and remove
    87e02ae9ad15e mtd: nand: relax ECC parameter validation check
    bfbb87096b953 Revert "mtd: rawnand: marvell: fix layouts"
    1d79c9aa5397a ARM: dts: renesas: r9a06g032-rzn1d400-db: Drop invalid #cells properties
    dfa2bdcf7893a ARM: dts: renesas: gose: Remove superfluous port property
    b8f6eeb87a76b RDMA/rxe: Fix null deref on srq->rq.queue after resize failure
    283a90add79fa sctp: Defer SCTP_DBG_OBJCNT_DEC() to sctp_destroy_sock().
    a720fb15bd06a phy: mscc: Fix PTP for VSC8574 and VSC8572
    41d2074ca8689 arm64: dts: qcom: qcm6490-shift-otter: Add missing reserved-memory
    11fc271a600a4 arm64: dts: qcom: sm8650: set ufs as dma coherent
    3309c64e0ecd6 arm64: dts: qcom: sdm845-oneplus: Correct gpio used for slider
    4173401d2fd8b arm64: dts: qcom: x1e80100: Add missing quirk for HS only USB controller
    7335bfb012594 arm64: dts: qcom: x1e80100: Fix compile warnings for USB HS controller
    17b65e48030ef firmware: imx: scu-irq: fix OF node leak in
    d5b0d62a2ee8f arm64: dts: ti: k3-am62p: Fix memory ranges for GPU
    d1376bcacc820 s390/ap: Don't leak debug feature files if AP instructions are not available
    ecb0b9f92503b s390/smp: Fix fallback CPU detection
    097c870b91817 wifi: ath11k: fix peer HE MCS assignment
    7ee69f3590714 wifi: ath11k: fix VHT MCS assignment
    ecd1ca3bd8bdd crypto: hisilicon/qm - restore original qos values
    c73be4f51eed9 crypto: asymmetric_keys - prevent overflow in asymmetric_key_generate_id
    7e7135c842872 soc: qcom: gsbi: fix double disable caused by devm
    3cc3f161201b7 soc: Switch back to struct platform_driver::remove()
    23e8fc7c9543a clk: qcom: camcc-sm7150: Fix PLL config of PLL2
    01b20bb5313d7 clk: qcom: camcc-sm6350: Fix PLL config of PLL2
    d55e7dec3c2f7 clk: qcom: camcc-sm6350: Specify Titan GDSC power domain as a parent to other
    9bfd3a7d31ba7 clk: qcom: camcc-sm8550: Specify Titan GDSC power domain as a parent to other
    fa963643a8906 uio: uio_fsl_elbc_gpcm:: Add null pointer check to uio_fsl_elbc_gpcm_probe
    f93f66ffcb0d5 PCI: rcar-gen2: Drop ARM dependency from PCI_RCAR_GEN2
    0ac1d13b2442c arm64: dts: exynos: gs101: fix sysreg_apm reg property
    c8c93fe1c444a perf annotate: Check return value of evsel__get_arch() properly
    cc67b6d82b122 arm64: dts: imx8mp-venice-gw702x: remove off-board sdhc1
    7c8dc554965f7 arm64: dts: imx8mp-venice-gw702x: remove off-board uart
    54235eadb2284 arm64: dts: imx8mm-venice-gw72xx: remove unused sdhc1 pinctrl
    ad7356c7ead8b arm64: dts: freescale: imx8mp-venice-gw7905-2x: remove duplicate usdhc1 props
    da06fa2308fe5 block/mq-deadline: Switch back to a single dispatch list
    53d0a52ccc9cb block/mq-deadline: Introduce dd_start_request()
    a38a8be61000e firmware: qcom: tzmem: fix qcom_tzmem_policy kernel-doc
    9e745721342cb iio: imu: st_lsm6dsx: Fix measurement unit for odr struct member
    fe89feb2bdce1 inet: Avoid ehash lookup race in inet_twsk_hashdance_schedule()
    e1480cc48d416 inet: Avoid ehash lookup race in inet_ehash_insert()
    6b9cbefb73c35 rculist: Add hlist_nulls_replace_rcu() and hlist_nulls_replace_init_rcu()
    d96461c6c6a31 clk: qcom: gcc-x1e80100: Add missing USB4 clocks/resets
    6a2af03a6e58f dt-bindings: clock: qcom,x1e80100-gcc: Add missing USB4 clocks/resets
    3a877b22edbed dt-bindings: clock: qcom,x1e80100-gcc: Add missing video resets
    4b1fd82848fdf ntfs3: Fix uninit buffer allocated by __getname()
    7ce8f2028dfcc ntfs3: fix uninit memory after failed mi_read in mi_format_new
    752e578549ff1 crypto: authenc - Correctly pass EINPROGRESS back up to the caller
    9268a215905af irqchip/qcom-irq-combiner: Fix section mismatch
    f761c6e6db3ad irqchip/starfive-jh8100: Fix section mismatch
    d604a43972ca2 irqchip/renesas-rzg2l: Fix section mismatch
    3054c0fcb4bb0 irqchip/imx-mu-msi: Fix section mismatch
    987028716f9dd irqchip/irq-brcmstb-l2: Fix section mismatch
    75f13a37fcf5f irqchip/irq-bcm7120-l2: Fix section mismatch
    c30d7fa84614f irqchip/irq-bcm7038-l1: Fix section mismatch
    d5843e1530d8d sched/fair: Forfeit vruntime on yield
    735e232cd9cc9 wifi: ath11k: restore register window after global reset
    6d9ff97af0151 wifi: ath10k: move recovery check logic into a new work
    78d6455b04bc3 wifi: ath10k: Add missing include of export.h
    5b9c7e103728b wifi: ath10k: Avoid vdev delete timeout when firmware is already down
    aea8e105743be objtool: Fix weak symbol detection
    5be8a348528b7 objtool: Fix standalone --hacks=jump_label
    f0581990dbf3a HID: logitech-hidpp: Do not assume FAP in hidpp_send_message_sync()
    fe4b23d94f3ac drm: atmel-hlcdc: fix atmel_xlcdc_plane_setup_scaler()
    95f29bada0505 clk: renesas: cpg-mssr: Read back reset registers to assure values latched
    c0b15580c17f0 clk: renesas: Pass sub struct of cpg_mssr_priv to cpg_clk_register
    efa305a20eb96 clk: renesas: Use str_on_off() helper
    26fa515baf084 clk: renesas: cpg-mssr: Add missing 1ms delay into reset toggle callback
    d87a89c5a7eba pinctrl: renesas: rzg2l: Fix PMC restore
    1f925f9047a4f USB: Fix descriptor count when handling invalid MBIM extended descriptor
    338e388c0d80f drm/vgem-fence: Fix potential deadlock on release
    470da7a2c29c6 accel/ivpu: Fix DCT active percent format
    e4341b780b22f accel/ivpu: Make function parameter names consistent
    e7bf47d73cd87 drm/panel: visionox-rm69299: Don't clear all mode flags
    a3c1fa8fe761e accel/ivpu: Ensure rpm_runtime_put in case of engine reset/resume fail
    b5890eb95ebb3 accel/ivpu: Prevent runtime suspend during context abort work
    4e6e07ce0197a gpu: host1x: Fix race in syncpt alloc/free
    f0a9ef99fb3c4 smack: fix bug: setting task label silently ignores input garbage
    ac9fce2efabad smack: fix bug: unprivileged task can create labels
    b68902daf0994 smack: fix bug: invalid label of unix socket file
    ad396a05d9851 smack: always "instantiate" inode in smack_inode_init_security()
    abf20a13507fe smack: deduplicate xattr setting in smack_inode_init_security()
    d684f66dd729e smack: fix bug: SMACK64TRANSMUTE set on non-directory
    74a813e575ef5 smack: deduplicate "does access rule request transmutation"

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 days agolinux-yocto/6.18: genericarm64: remove SLIM_QCOM_CTR
Bruce Ashfield [Tue, 6 Jan 2026 15:23:46 +0000 (10:23 -0500)] 
linux-yocto/6.18: genericarm64: remove SLIM_QCOM_CTR

Integrating the following commit(s) to linux-yocto/.:

1/1 [
    Author: Mikko Rapeli
    Email: mikko.rapeli@linaro.org
    Subject: genericarm64.cfg: remove SLIM_QCOM_CTRL
    Date: Tue, 23 Dec 2025 15:26:44 +0200

    It has been removed from 6.17 kernel in commit
    7cbba32a2d62c3c18128c04f88b1901d702bb2bf

Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 days agopseudo: Update to pull in openat2 and efault return code changes
Richard Purdie [Tue, 13 Jan 2026 10:53:34 +0000 (10:53 +0000)] 
pseudo: Update to pull in openat2 and efault return code changes

Pulls in the following fixes:

 * makewrappers: Enable a new efault option
 * ports/linux/openat2: Add dummy wrapper
 * test-syscall: Add a syscall test
 * ports/linux/pseudo_wrappers: Avoid openat2 usage via syscall

which should fix issues with the tar CVE fix on Centos/Alma/Rocky 9 distros
that uses openat2 as well as the efault issue breaking rust based uutils.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 days agolibpcap: upgrade 1.10.5 -> 1.10.6
Peter Marko [Fri, 2 Jan 2026 12:34:40 +0000 (13:34 +0100)] 
libpcap: upgrade 1.10.5 -> 1.10.6

Solves CVE-2025-11961 and CVE-2025-11964.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 days agolibxslt: mark CVE-2025-7424 as fixed
Peter Marko [Thu, 1 Jan 2026 17:22:35 +0000 (18:22 +0100)] 
libxslt: mark CVE-2025-7424 as fixed

NVD DB lists this CVE as version-less (common for Redhat CVEs).

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 days agoxz: upgrade 5.8.1 -> 5.8.2
Peter Marko [Thu, 1 Jan 2026 15:23:04 +0000 (16:23 +0100)] 
xz: upgrade 5.8.1 -> 5.8.2

License-Update: Update GPLv2 and LGPLv2.1 copies from gnu.org
* https://github.com/tukaani-project/xz/commit/6d287a3ae90e1b990294f3d5264003d81e853c5e

Release Notes:
* https://github.com/tukaani-project/xz/releases/tag/v5.8.2
* liblzma:
    - Fix the build on ARM64 on glibc versions older than
      2.24 (2016). They don't have HWCAP_CRC32 in <sys/auxv.h>.
    - Disable CLMUL CRC code when building for 32-bit x86 with
      old MSVC versions. This avoids a compiler bug. The exact
      compiler version in which the issue was fixed is unknown,
      but VS 2022 17.13 (MSVC 19.43.34808) is known to work, so
      CLMUL CRC on 32-bit x86 is disabled with MSVC versions
      older than that.
* xz:
    - Add a workaround for Red Hat Enterprise Linux 9 kernel bug
      which made xz fail with "xz: Failed to enable the sandbox".
      It only occurs with xz 5.8.0 and 5.8.1 binaries built for
      other distros. For example, running Debian 13 in a container
      on RHEL/CentOS 9 would trigger the issue.
      The bug was introduced in RHEL 9 kernel 5.14.0-603.el9
      (2025-07-30) and fixed in 5.14.0-648.el9 (2025-12-05).
      However, as of writing, the fixed kernel isn't available
      to RHEL 9 users yet, so including the workaround in this
      xz release seems reasonable. The workaround will be removed
      when it's no longer needed.
      xzdec was also affected by this issue.
    - On AIX, don't use fsync() on directories because it fails.
    - Fix the build on Emscripten.
    - Fix the build on clang-cl on Windows.
    - Take resource limits (RLIMIT_DATA, RLIMIT_AS, and RLIMIT_VMEM)
      into account when determining the default memory usage limit
      for multithreaded mode. This should prevent xz from failing
      when a resource limit has been set to a value that is less
      than 1/4 of total RAM. Other memory limits can still trigger
      the same issue, for example, Linux cgroup v2 memory.max.
* Build systems:
    - When symbol versioning is enabled, pass --undefined-version
      to the linker if the option is supported. This fixes the
      build when using LLVM's lld and some liblzma features have
      been disabled at build time.
    - ARM64: Fix autodetection of fast unaligned memory access when
      using GCC and -mstrict-align is in effect. Previously the
      build systems would incorrectly guess that unaligned access
      is fast, which would result in much slower binaries than
      needed. The fix is a workaround for GCC bug 111555;
      autodetection already worked with Clang.
    - LoongArch: Autodetect if fast unaligned memory access is
      supported. This can improve compression speed by 15 % (but
      not decompression speed).
* Translations:
    - Update the Spanish translation.
    - Add Swedish man page translations.
    - Update Italian, Korean, Romanian, Serbian, and Ukrainian
      man page translations.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 days agodropbear: upgrade 2025.88 -> 2025.89
Peter Marko [Thu, 1 Jan 2026 13:13:48 +0000 (14:13 +0100)] 
dropbear: upgrade 2025.88 -> 2025.89

Solves CVE-2025-14282 and CVE-2019-6111.

Release notes:
* https://github.com/mkj/dropbear/releases/tag/DROPBEAR_2025.89

Drop patch included in this release and refresh other patches.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 days agolibpcre2: Fix linking with LLD linker
Khem Raj [Wed, 31 Dec 2025 23:57:52 +0000 (15:57 -0800)] 
libpcre2: Fix linking with LLD linker

version scripts are at odds with LLD at times and its strict about undefined symbols
even though they will be provided by c startup files.

Fixes
| riscv64-yoe-linux-ld.lld: error: version script assignment of 'local' to symbol '_fini' failed: symbol not defined
| riscv64-yoe-linux-ld.lld: error: version script assignment of 'local' to symbol '_init' failed: symbol not defined
| riscv64-yoe-linux-clang: error: linker command failed with exit code 1 (use -v to see invocation)
| make[1]: *** [Makefile:1948: libpcre2-32.la] Error 1
| make[1]: Leaving directory '/mnt/b/yoe/master/build/tmp/work/riscv64imafdc-yoe-linux/libpcre2/10.47/build'

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 days agosystemd: fix excess systemd -> ukify -> python dependency
Dmitry Baryshkov [Tue, 30 Dec 2025 19:05:10 +0000 (21:05 +0200)] 
systemd: fix excess systemd -> ukify -> python dependency

The systemd package contains a symlink to ukify binary under the
libdir/systemd. This symlink forces the systemd -> systemd-ukify
dependency, which also pulls in a set of python packages, which might be
undesirable for the small isntallations. Move the symlink to the
systemd-ukify package, removing this dependency and preventing the
excess growth of the rootfs / initramfst.

Fixes: e92427496210 ("systemd: package 'ukify' seperately")
Cc: Koen Kooi <koen.kooi@oss.qualcomm.com>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Acked-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 days agopython3: upgrade 3.13.9 -> 3.13.11
Peter Marko [Tue, 30 Dec 2025 15:34:36 +0000 (16:34 +0100)] 
python3: upgrade 3.13.9 -> 3.13.11

Handles CVE-2025-6075 (in 3.13.10) and CVE-2025-12084 (in 3.13.11).

Release information:
* https://www.python.org/downloads/release/python-31310/
* Python 3.13.10 is the tenth maintenance release of 3.13, containing
  around 300 bugfixes, build improvements and documentation changes
  since 3.13.9.

* https://www.python.org/downloads/release/python-31311/
* Python 3.13.11 is the eleventh maintenance release of 3.13. This is
   an expedited release to fix the following regressions:
  * gh-142206: Exceptions in multiprocessing in running programs while
    upgrading Python.
  * gh-142218: Segmentation faults and assertion failures in
    insertdict.
  * gh-140797: Crash when using multiple capturing groups in re.Scanner
* And these security fixes:
  * gh-142145: Remove quadratic behavior in node ID cache clearing
    (CVE-2025-12084)
  * gh-119451: Fix a potential denial of service in http.client
  * gh-119452: Fix a potential virtual memory allocation denial of
    service in http.server

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 days agobindgen-cli: extend BBCLASSEXTEND to include nativesdk
Harish Sadineni [Tue, 30 Dec 2025 14:15:26 +0000 (06:15 -0800)] 
bindgen-cli: extend BBCLASSEXTEND to include nativesdk

To support building Rust bindings in the SDK environment, bindgen needs to
be available for the `nativesdk` class as well.

This is required as part of making Rust available, where bindgen is a common
dependency for generating Rust FFI bindings from C headers during cross-compilation.

Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 days agooe-selftest: case.py: remove unused imports
Adrian Freihofer [Tue, 30 Dec 2025 10:52:58 +0000 (11:52 +0100)] 
oe-selftest: case.py: remove unused imports

Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>