]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/log
thirdparty/openembedded/openembedded-core-contrib.git
2 months agolinux-yocto/6.6: update to v6.6.87
Bruce Ashfield [Thu, 29 May 2025 16:57:50 +0000 (12:57 -0400)] 
linux-yocto/6.6: update to v6.6.87

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

:ddddddddddddddddddddddddddddddddddddddddddddd
bbbbbbbbbbbb  bbbbbbbbbb
    814637ca257f Linux 6.6.87
    47ee832819f4 tracing: Do not use PERF enums when perf is not defined
    661f09d39a59 NFSD: Skip sending CB_RECALL_ANY when the backchannel isn't up
    9a81cde8c7ce nfsd: put dl_stid if fail to queue dl_recall
    15483afb930f media: streamzap: fix race between device disconnection and urb callback
    753a620a7f8e exec: fix the racy usage of fs_struct->in_exec
    72a3b5c3d16e jfs: add index corruption check to DT_GETPAGE()
    a8c31808925b jfs: fix slab-out-of-bounds read in ea_get()
    52a5509ab19a ext4: fix OOB read when checking dotdot dir
    d12a6016281a ext4: don't over-report free space or inodes in statvfs
    617a4b0084a5 arm64: Don't call NULL in do_compat_alignment_fixup()
    77029c613fac tracing/osnoise: Fix possible recursive locking for cpus_read_lock()
    fad52c9ae5bd tracing: Fix synth event printk format for str fields
    fc128e85cfc4 tracing: Ensure module defining synth event cannot be unloaded while tracing
    099ef3385800 tracing: Fix use-after-free in print_graph_function_flags during tracer switching
    0e36a3e080d6 ksmbd: validate zero num_subauth before sub_auth is accessed
    3980770cb147 ksmbd: fix session use-after-free in multichannel connection
    a8a8ae303a83 ksmbd: fix use-after-free in ksmbd_sessions_deregister()
    60b7207893a8 ksmbd: add bounds check for create lease context
    8d4848c45943 ksmbd: add bounds check for durable handle context
    68d64f7329a5 mmc: sdhci-omap: Disable MMC_CAP_AGGRESSIVE_PM for eMMC/SD
    d8d7b50586ec mmc: sdhci-pxav3: set NEED_RSP_BUSY capability
    261f51775ef5 mmc: omap: Fix memory leak in mmc_omap_new_slot
    90bcdefe220a ACPI: resource: Skip IRQ override on ASUS Vivobook 14 X1404VAP
    c90402d2a226 acpi: nfit: fix narrowing conversion in acpi_nfit_ctl
    7085895c59e4 x86/mm: Fix flush_tlb_range() when used for zapping normal PMDs
    e329d137b076 x86/tsc: Always save/restore TSC sched_clock() on suspend/resume
    67e4ca7ddc67 btrfs: handle errors from btrfs_dec_ref() properly
    99ddb9c58511 kunit/overflow: Fix UB in overflow_allocation_test
    e7f6922c8a5b perf/x86/intel: Avoid disable PMU if !cpuc->enabled in sample read
    79159fbd13f6 perf/x86/intel: Apply static call for drain_pebs
    2e6df032a0b6 ntb_perf: Delete duplicate dmaengine_unmap_put() call in perf_copy_chunk()
    3820d20d51fd platform/x86: ISST: Correct command storage data length
    b1a673850c58 ACPI: x86: Extend Lenovo Yoga Tab 3 quirk with skip GPIO event-handlers
    763f4d638f71 x86/microcode/AMD: Fix __apply_microcode_amd()'s return value
    10edc4cecad4 x86/hyperv: Fix check of return value from snp_set_vmsa()
    7cf8fe2b2bcc LoongArch: BPF: Use move_addr() for BPF_PSEUDO_FUNC
    7df2696256a0 LoongArch: BPF: Don't override subprog's return value
    b3ffad2f02db LoongArch: BPF: Fix off-by-one error in build_prologue()
    279ec25c2df4 LoongArch: Increase ARCH_DMA_MINALIGN up to 16
    acacd48a37b5 usbnet:fix NPE during rx_complete
    032c5407a608 drm/amd/display: Check link_index before accessing dc->links[]
    41a2c7abc339 tracing: Correct the refcount if the hist/hist_debug file fails to open
    d24e5e631849 tracing/hist: Support POLLPRI event for poll on histogram
    13edaf997904 tracing/hist: Add poll(POLLIN) support on hist file
    77b7dbd3420e tracing: Switch trace_events_hist.c code over to use guard()
    f568fbe8c603 tracing: Allow creating instances with specified system events
    1913adb58b84 perf/core: Fix child_total_time_enabled accounting bug at task exit
    40316f29b043 drm/amdgpu/gfx11: fix num_mec
    1e458c292f4c net: ibmveth: make veth_pool_store stop hanging
    ececf8eff6c2 arcnet: Add NULL check in com20020pci_probe()
    fa2f9fc35f56 ipv6: Do not consider link down nexthops in path selection
    21f678f672dc ipv6: Start path selection from the first nexthop
    5a2976cc4d9c net: fix geneve_opt length integer overflow
    0ae509b075b2 net: dsa: mv88e6xxx: propperly shutdown PPU re-enable timer on destroy
    fbab7bbf7204 ipv6: fix omitted netlink attributes when using RTEXT_FILTER_SKIP_STATS
    28d88ee1e1cc netfilter: nft_tunnel: fix geneve_opt type confusion addition
    ccc331fd5bca net: decrease cached dst counters in dst_release
    858695324644 tunnels: Accept PACKET_HOST in skb_tunnel_check_pmtu().
    b0a1055e0a9e vsock: avoid timeout during connect() if the socket is closing
    aeef6456692c udp: Fix memory accounting leak.
    5b0ae1723a7d net: mvpp2: Prevent parser TCAM memory corruption
    864ca690ff13 net_sched: skbprio: Remove overly strict queue assertions
    1927d0bcd5b8 netlabel: Fix NULL pointer exception caused by CALIPSO on IPv4 sockets
    6134d1ea1e14 netfilter: nf_tables: don't unregister hook when table is dormant
    073b04796c07 netfilter: nft_set_hash: GC reaps elements with conncount for dynamic sets only
    aff1860507ea e1000e: change k1 configuration on MTP and later platforms
    e283a5bf4337 ASoC: imx-card: Add NULL check in imx_card_probe()
    8db65e4432b2 riscv: Fix hugetlb retrieval of number of ptes in case of !present pte
    992678427eff ASoC: codecs: rt5665: Fix some error handling paths in rt5665_probe()
    a59594c370cd x86/uaccess: Improve performance by aligning writes to 8 bytes in copy_user_generic(), on non-FSRM/ERMS CPUs
    f7a53d32cc60 RISC-V: errata: Use medany for relocatable builds
    b52e13bfd69c ALSA: hda/realtek: Fix built-in mic breakage on ASUS VivoBook X515JA
    c37616f1521d firmware: cs_dsp: Ensure cs_dsp_load[_coeff]() returns 0 on success
    830169a5ceeb ntb: intel: Fix using link status DB's
    c61a3f2df162 ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
    2174fa133dcc riscv: ftrace: Add parentheses in macro definitions of make_call_t0 and make_call_ra
    239ea3c34673 spufs: fix a leak in spufs_create_context()
    324f280806aa spufs: fix gang directory lifetimes
    90d1b276d1b1 spufs: fix a leak on spufs_new_file() failure
    6e75137ac8de hwmon: (nct6775-core) Fix out of bounds access for NCT679{8,9}
    aaf534ad0720 memory: omap-gpmc: drop no compatible check
    68adc6f17a36 can: statistics: use atomic access in hot path
    2a435a8cb891 ALSA: hda/realtek: Add mute LED quirk for HP Pavilion x360 14-dy1xxx
    05413508bc35 drm/amd: Keep display off while going into S4
    5272e986ea96 nvme-pci: fix stuck reset on concurrent DPC and HP
    d276f4050067 x86/sgx: Warn explicitly if X86_FEATURE_SGX_LC is not enabled
    83fa62a06e40 x86/hyperv: Fix output argument to hypercall that changes page visibility
    e7d8c5703238 locking/semaphore: Use wake_q to wake up processes outside lock critical section
    e87b8f209cb2 wifi: mac80211: flush the station before moving it to UN-AUTHORIZED state
    c0863207c012 x86/hyperv/vtl: Stop kernel from probing VTL0 low memory
    0ada80483275 sched/deadline: Use online cpus for validating runtime
    264f9a797c18 ALSA: hda/realtek: Add support for ASUS Zenbook UM3406KA Laptops using CS35L41 HDA
    b9fa3901b612 ALSA: hda/realtek: Add support for ASUS ROG Strix G614 Laptops using CS35L41 HDA
    4c8865331899 HID: i2c-hid: improve i2c_hid_get_report error message
    64f974466183 platform/x86/intel/vsec: Add Diamond Rapids support
    84d6da6738ba platform/x86: intel-hid: fix volume buttons on Microsoft Surface Go 4 tablet
    fa19b53716f9 cifs: fix incorrect validation for num_aces field of smb_acl
    68ee6f71a2a9 perf/core: Fix perf_pmu_register() vs. perf_init_event()
    11e2ae4fe025 ALSA: hda: Fix speakers on ASUS EXPERTBOOK P5405CSA 1.0
    fc424138592a ALSA: hda/realtek: Fix Asus Z13 2025 audio
    54fd5a5b7583 affs: don't write overlarge OFS data block size fields
    9fcab9c72142 affs: generate OFS sequence numbers starting at 1
    ec7315e68d88 wifi: brcmfmac: keep power during suspend if board requires it
    d9189555fbe5 nvme-pci: skip CMB blocks incompatible with PCI P2P DMA
    a74dad107e52 nvme-pci: clean up CMBMSC when registering CMB fails
    9ca8c6f6a227 nvme-tcp: fix possible UAF in nvme_tcp_poll
    60856e6cdb3e wifi: iwlwifi: mvm: use the right version of the rate API
    aadb8a9a90c0 wifi: iwlwifi: fw: allocate chained SG tables for dump
    a3160e7f6d90 rcu-tasks: Always inline rcu_irq_work_resched()
    0a0813d1277e context_tracking: Always inline ct_{nmi,irq}_{enter,exit}()
    698243234d63 sched/smt: Always inline sched_smt_active()
    7ae00d2903ee objtool: Fix verbose disassembly if CROSS_COMPILE isn't set
    08796bd2389a octeontx2-af: Free NIX_AF_INT_VEC_GEN irq
    aa042c453227 octeontx2-af: Fix mbox INTR handler when num VFs > 64
    f9b61f837eb7 ACPI: processor: idle: Return an error if both P_LVL{2,3} idle states are invalid
    d32f20470c9e LoongArch: Rework the arch_kgdb_breakpoint() implementation
    37319d6d8540 LoongArch: Fix help text of CMDLINE_EXTEND in Kconfig
    8f77c286d5e0 objtool: Fix segfault in ignore_unreachable_insn()
    de37b82be68d ring-buffer: Fix bytes_dropped calculation issue
    17e3c520aeef net/mlx5e: SHAMPO, Make reserved size independent of page size
    4790bcb269e5 ksmbd: fix r_count dec/increment mismatch
    a32086cc6444 ksmbd: fix multichannel connection failure
    1de7fec4d301 ksmbd: use aead_request_free to match aead_request_alloc
    8857aadaecef rndis_host: Flag RNDIS modems as WWAN devices
    15f150771e0e rtnetlink: Allocate vfinfo size for VF GUIDs when supported
    af089264d108 exfat: fix the infinite loop in exfat_find_last_cluster()
    c6b6b8dcef4a smb: client: Fix netns refcount imbalance causing leaks and use-after-free
    d7ca0969bf87 NFS: Shut down the nfs_client only after all the superblocks
    75b42dfe8765 objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
    f2dc3c3b1b85 perf tools: annotate asm_pure_loop.S
    e6fe7f82f3b9 fs/procfs: fix the comment above proc_pid_wchan()
    0a3bf3bc3444 tty: n_tty: use uint for space returned by tty_write_room()
    357c1a3deb1f staging: rtl8723bs: select CONFIG_CRYPTO_LIB_AES
    769a0f187ba2 perf python: Check if there is space to copy all the event
    88f5dd0002f4 perf python: Don't keep a raw_data pointer to consumed ring buffer space
    6bc0c3e7582c perf python: Decrement the refcount of just created event on failure
    b8e2e2cfa319 perf python: Fixup description of sample.id event member
    9c764db1794e i3c: master: svc: Fix missing the IBI rules
    4ee8160c47e0 um: hostfs: avoid issues on inode number reuse by host
    c9a6cf3fe680 um: remove copy_from_kernel_nofault_allowed
    5e06e6412a73 selftests/mm/cow: fix the incorrect error handling
    db75d49a4107 fuse: fix dax truncate/punch_hole fault path
    4e2a03d766f1 NFSv4: Don't trigger uneccessary scans for return-on-close delegations
    d03ce46090f6 arch/powerpc: drop GENERIC_PTDUMP from mpc885_ads_defconfig
    3d012ba4404a ocfs2: validate l_tree_depth to avoid out-of-bounds access
    8c69e83028bf kexec: initialize ELF lowest address to ULONG_MAX
    4159cb408f8c kernel/events/uprobes: handle device-exclusive entries correctly in __replace_page()
    fa55abb99de9 perf units: Fix insufficient array space
    8a832ed0f6d6 perf evlist: Add success path to evlist__create_syswide_maps
    1f562f8efa72 iio: adc: ad7124: Fix comparison of channel configs
    a2ae5afa0837 iio: adc: ad4130: Fix comparison of channel setups
    cb7687e37735 dmaengine: fsl-edma: cleanup chan after dma_async_device_unregister
    f6d44b1aa46d fs/ntfs3: Prevent integer overflow in hdr_first_de()
    0dfe700fbd35 fs/ntfs3: Fix a couple integer overflows on 32bit systems
    0566a11d5e65 usb: xhci: correct debug message page size calculation
    fe2ada4ed436 perf bench: Fix perf bench syscall loop count
    31ebc5701a82 perf arm-spe: Fix load-store operation checking
    d3f0bad2c43e iio: accel: msa311: Fix failure to release runtime pm if direct mode claim fails.
    2d8c171e6212 iio: accel: mma8452: Ensure error return on failure to matching oversampling ratio
    1287c788f33b ucsi_ccg: Don't show failed to get FW build information error
    d2b1ee18c1d3 perf pmu: Don't double count common sysfs and json events
    a8b3879b2e3b coresight-etm4x: add isb() before reading the TRCSTATR
    2b34bdc42df0 vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
    01592ce19138 coresight: catu: Fix number of pages while using 64k pages
    b302c4d3f42a soundwire: slave: fix an OF node reference leak in soundwire slave device
    98fa452d0cf2 isofs: fix KMSAN uninit-value bug in do_isofs_readdir()
    6258b8ac583b perf stat: Fix find_stat for mixed legacy/non-legacy events
    a7bae9f76636 clk: qcom: mmcc-sdm660: fix stuck video_subcore0 clock
    f2176ab4b30f pinctrl: intel: Fix wrong bypass assignment in intel_pinctrl_probe_pwm()
    75f095daf623 crypto: hisilicon/sec2 - fix for aead auth key length
    b6fc1fdd3e71 x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
    966fdfc45373 leds: Fix LED_OFF brightness race
    d6f517e8d866 mfd: sm501: Switch to BIT() to mitigate integer overflows
    7d8e0ac233d7 pinctrl: renesas: rzv2m: Fix missing of_node_put() call
    7c51a6964b45 RDMA/mlx5: Fix mlx5_poll_one() cur_qp update flow
    c4db297e8896 crypto: nx - Fix uninitialised hv_nxc on error
    a278a4164bde power: supply: max77693: Fix wrong conversion of charge input threshold value
    02586692acdb x86/entry: Fix ORC unwinder for PUSH_REGS with save_ret=1
    3d39022704e0 clk: amlogic: g12a: fix mmc A peripheral clock
    c6f63ae9b51b clk: clk-imx8mp-audiomix: fix dsp/ocram_a clock parents
    48e5f4fdadd7 selftests/bpf: Select NUMA_NO_NODE to create map
    7061afacc89d clk: amlogic: gxbb: drop non existing 32k clock parent
    b36254e8f865 clk: amlogic: g12b: fix cluster A parent data
    4dc225623804 pinctrl: tegra: Set SFIO mode to Mux Register
    5fa3bfd3d025 IB/mad: Check available slots before posting receive WRs
    1b2641d16167 remoteproc: qcom_q6v5_mss: Handle platforms with one power domain
    667a628ab67d RDMA/erdma: Prevent use-after-free in erdma_accept_newconn()
    68438629de34 RDMA/mlx5: Fix calculation of total invalidated pages
    0cf80f924aec RDMA/core: Don't expose hw_counters outside of init net namespace
    02527e62d7ee clk: rockchip: rk3328: fix wrong clk_ref_usb3otg parent
    622d52c99a91 pinctrl: renesas: rzg2l: Fix missing of_node_put() call
    182ae87e1435 pinctrl: renesas: rza2: Fix missing of_node_put() call
    77461377d3be lib: 842: Improve error handling in sw842_compress()
    43681d603ff0 bpf: Use preempt_count() directly in bpf_send_signal_common()
    8e3e21129cfe remoteproc: qcom_q6v5_pas: Use resource with CX PD for MSM8226
    b32da6cf9d4e RDMA/mana_ib: Ensure variable err is initialized
    db6f0b88d772 clk: qcom: gcc-msm8953: fix stuck venus0_core0 clock
    4d29a6dcb51e clk: samsung: Fix UBSAN panic in samsung_clk_init()
    b07398e8a5da x86/mm/pat: Fix VM_PAT handling when fork() fails in copy_page_range()
    22280deb312f selftests/bpf: Fix string read in strncmp benchmark
    b55c47027511 libbpf: Fix hypothetical STT_SECTION extern NULL deref case
    5db897802c39 remoteproc: qcom_q6v5_pas: Make single-PD handling more robust
    ba1a885c9012 of: property: Increase NR_FWNODE_REFERENCE_ARGS
    7c6bb82a6f3d remoteproc: core: Clear table_sz when rproc_shutdown
    8594bbffc266 crypto: hisilicon/sec2 - fix for sec spec check
    0aafd0ec5101 crypto: hisilicon/sec2 - fix for aead authsize alignment
    2ff09de2c8ff clk: amlogic: gxbb: drop incorrect flag on 32k clock
    ce88afbc0934 fbdev: sm501fb: Add some geometry checks.
    6ed70f3dc68f mdacon: rework dependency list
    88ebc63d6a67 fbdev: au1100fb: Move a variable assignment behind a null pointer check
    f6c1a08e9163 PCI: pciehp: Don't enable HPIE when resuming in poll mode
    cbcb02cc0e2f PCI: histb: Fix an error handling path in histb_pcie_probe()
    b3a93a2407ad drm/amd/display: avoid NPD when ASIC does not support DMUB
    390304035b32 drm/mediatek: dsi: fix error codes in mtk_dsi_host_transfer()
    13ec849fd2ea drm/mediatek: dp: drm_err => dev_err in HPD path to avoid NULL ptr
    48b5e31bc354 PCI: xilinx-cpm: Fix IRQ domain leak in error path of probe
    745783303c41 PCI: Remove stray put_device() in pci_register_host_bridge()
    d5563f120575 drm/amd/display: fix type mismatch in CalculateDynamicMetadataParameters()
    431f51068a0c PCI: Avoid reset when disabled via sysfs
    0aad0d291690 PCI/portdrv: Only disable pciehp interrupts early when needed
    eeeac24b42e6 PCI: brcmstb: Fix potential premature regulator disabling
    eedd05483493 PCI: brcmstb: Fix error path after a call to regulator_bulk_get()
    8b2853fd6ef8 PCI: brcmstb: Use internal register to change link capability
    17a37367d032 PCI: cadence-ep: Fix the driver to send MSG TLP for INTx without data payload
    0f88894aa628 drm/amdkfd: Fix Circular Locking Dependency in 'svm_range_cpu_invalidate_pagetables'
    a984e6108c9c drm/msm/dsi: Set PHY usescase (and mode) before registering DSI host
    7570e5693092 drm/msm/dsi: Use existing per-interface slice count in DSC timing
    45e03341d2b1 drm/msm/dpu: don't use active in atomic_check()
    8b930ddc2044 PCI/ASPM: Fix link state exit during switch upstream function removal
    9c44e29cfd76 drm/mediatek: mtk_hdmi: Fix typo for aud_sampe_size member
    34c1720a3830 drm/mediatek: mtk_hdmi: Unregister audio platform device on failure
    347641b02fbe PCI: Use downstream bridges for distributing resources
    561fc0c5cf41 drm/vkms: Fix use after free and double free on init error
    e2b310717382 drm: xlnx: zynqmp: Fix max dma segment size
    d360c02cdedb drm/bridge: it6505: fix HDCP V match check is not performed correctly
    c3b8e7c6809a drm/dp_mst: Fix drm RAD print
    8830a2a324c4 drm/bridge: ti-sn65dsi86: Fix multiple instances
    1b5f3dc474cb ASoC: ti: j721e-evm: Fix clock configuration for ti,j7200-cpb-audio compatible
    a589f15d4014 ALSA: hda/realtek: Always honor no_shutup_pins
    f8e2e91bae08 dt-bindings: vendor-prefixes: add GOcontroll
    ba65e56f717a HID: remove superfluous (and wrong) Makefile entry for CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER
    20bbf66ab4e2 ASoC: cs35l41: check the return value from spi_setup()
    756945c13fbb platform/x86: dell-ddv: Fix temperature calculation
    693b38ee7c2f media: platform: allgro-dvt: unregister v4l2_device on the error path
    57e257d9744c media: verisilicon: HEVC: Initialize start_bit field
    63a0b0d052b3 x86/fpu/xstate: Fix inconsistencies in guest FPU xfeatures
    4c94efdc5140 x86/traps: Make exc_double_fault() consistently noreturn
    36aee8100e8b perf/ring_buffer: Allow the EPOLLRDNORM flag for poll
    477b6882f18b lockdep: Don't disable interrupts on RT in disable_irq_nosync_lockdep.*()
    01c5ab292477 PM: sleep: Fix handling devices with direct_complete set on errors
    ac2eb7378319 thermal: int340x: Add NULL check for adev
    12c5e76acf55 EDAC/ie31200: Fix the error path order of ie31200_init()
    9ca0c34ac1f5 EDAC/ie31200: Fix the DIMM size mask for several SoCs
    a26d5a100ae0 EDAC/ie31200: Fix the size of EDAC_MC_LAYER_CHIP_SELECT layer
    06ca76e7e353 selinux: Chain up tool resolving errors in install_policy.sh
    b9ad6385ca4d RISC-V: KVM: Disable the kernel perf counter during configure
    3c64a5bacb6b PM: sleep: Adjust check before setting power.must_resume
    913b739cd2bf lockdep/mm: Fix might_fault() lockdep check of current->mm->mmap_lock
    71fc439af51a x86/sev: Add missing RIP_REL_REF() invocations during sme_enable()
    7c376f91f2e1 x86/platform: Only allow CONFIG_EISA for 32-bit
    2541b0d1ced5 x86/fpu: Avoid copying dynamic FP state from init_task in arch_dup_task_struct()
    b58c6545db04 x86/fpu: Fix guest FPU state buffer allocation size
    f2d51d45a507 EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
    62173b2fc2ed cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
    f7a1e1c2d6de smack: dont compile ipv6 code unless ipv6 is configured
    e4b3585ad908 cpufreq: scpi: compare kHz instead of Hz
    b8db5776f042 x86/mm/pat: cpa-test: fix length for CPA_ARRAY test
    6dafa2776418 watch_queue: fix pipe accounting mismatch
    6a5b2ed82152 ARM: dts: am335x-bone-common: Increase MDIO reset deassert time
    ceb5fadbf450 Revert "v6.6 -stable -rt merge fixup"
    1c2962a164ff v6.6 -stable -rt merge fixup
    18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn
    2879d995e569 pnmtologo: sync with 6.6
    43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes
    35046aea43c8 bpftool: Fix undefined bpf macro for unix socket
    9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
    42b2eec2e503 bpftool: Query only cgroup-related attach types
    f71bb11887ba cpu/amd: inhibit SMP check for qemux86
    c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14
    64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
    7c76aad68f6d kselftest: Add a ksft_perror() helper
    06644f0d7193 drm/tilcdc: Set preferred depth
    ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs
    50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
    58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place
    c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts
    c2d64b9f52b6 qemux86: add configuration symbol to select values
    630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs
    0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter
    46934791b902 clear_warn_once: bind a timer to written reset value
    cdee9e38ff32 clear_warn_once: expand debugfs to include read support
    82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS
    36dc380b776b libbpf: Fix build warning on ref_ctr_off
    9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    e497a4a5da65 perf: x86-32: explicitly include <errno.h>
    7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long
    1cfc19423dc7 perf: fix bench numa compilation
    98bc2815fade perf: add SLANG_INC for slang.h
    17209a70b9b3 perf: add sgidefs.h to for mips builds
    9cd4258d910a perf: change --root to --prefix for python install
    8110a4f26628 perf: add 'libperl not found' warning
    bc89d5e08f77 perf: force include of <stdbool.h>
    4f6c760cc876 fat: Replace prandom_u32() with get_random_u32()
    bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat
    30b2236ab378 FAT: Added FAT_NO_83NAME
    cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes
    c4342d979bf2 aufs6: fix magic.mk include path
    35266bc2dc81 aufs6: adapt to v6.6
    8edede4e98be aufs6: core
    712248233ebe aufs6: standalone
    3b71a8a848d8 aufs6: mmap
    3e2924871f37 aufs6: base
    7f4907a93101 aufs6: kbuild
    d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+
    bcd6cfcd1aa0 yaffs2: v6.5 fixups
    cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length
    8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap
    c9c749f9f7d3 yaffs2: replace bdevname call with sprintf
    395b01cdc39d yaffs2: convert read_page -> readfolio
    d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    622c4648936f yaffs2: v5.12+ build fixups (not runtime tested)
    7562133d4090 yaffs: include blkdev.h
    dbd44252cd59 yaffs: fix misplaced variable declaration
    c223a10b1ac0 yaffs2: v5.6 build fixups
    90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read
    37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super
    b6e007b8abb6 yaffs: repair yaffs_get_mtd_device
    fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API
    51e0aac75ea2 yaffs2: fix memory leak in mount/umount
    2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr
    ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1
    ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY
    1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020)
    4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation
    2f603d83fcc4 pnmtologo: use relocatable file name
    664a6a0a484b tools: use basename to identify file in gen-mach-types
    9de64bc0c185 lib/build_OID_registry: fix reproducibility issues
    ae9b80797295 vt/conmakehash: improve reproducibility
    a972323151bd iwlwifi: select MAC80211_LEDS conditionally
    15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation
    5552dc768ffc defconfigs: drop obselete options
    00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled
    3888d0652edf linux-yocto: Handle /bin/awk issues
    3d55d299f23a uvesafb: provide option to specify timeout for task completion
    23c068c080be uvesafb: print error message when task timeout occurs
    edbfc939266e compiler.h: Undef before redefining __attribute_const__
    c99ae7e2a19a vmware: include jiffies.h
    572d84d928c8 Resolve jiffies wrapping about arp
    fdcd47cac843 nfs: Allow default io size to be configured.
    927d48801098 check console device file on fs when booting
    57cc27f821dd mount_root: clarify error messages for when no rootfs found
    1b53d82a8152 mconf: fix output of cflags and libraries
    1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location
    83c2e0c6eb1f modpost: mask trivial warnings
    6de673039484 kbuild: exclude meta directory from distclean processing
    6decd32815f5 powerpc: serialize image targets
    f6b683b38318 arm: serialize build targets
    e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    dc8a1e5a88f8 x86_64_defconfig: Fix warnings
    68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8
    d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8
    62f50884b8b1 powerpc: kexec fix for powerpc64
    da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core
    f161c880c11d mips: make current_cpu_data preempt safe
    5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code
    19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option
    e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency
    aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c
    881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
    98ec1963fcb7 arm64: defconfig: cleanup config options
    f1727c537ba8 vexpress: Pass LOADADDR to Makefile
    4474c32dc24a arm: ARM EABI socketcall
    75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2 months agolinux-yocto/6.6: update to v6.6.86
Bruce Ashfield [Thu, 29 May 2025 16:57:49 +0000 (12:57 -0400)] 
linux-yocto/6.6: update to v6.6.86

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

    3fa1ea3ede18 Linux 6.6.86
    72a68d2bede3 usb: gadget: uvc: Fix ERR_PTR dereference in uvc_v4l2.c
    367a281315ec serial: 8250_dma: terminate correct DMA in tx_dma_flush()
    6186fb2cd363 memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
    2beb999f73b4 net: usb: usbnet: restore usb%d name exception for local mac addresses
    3007115c2e40 net: usb: qmi_wwan: add Telit Cinterion FE990B composition
    ad43b150e109 net: usb: qmi_wwan: add Telit Cinterion FN990B composition
    5ec93d77200e tty: serial: fsl_lpuart: disable transmitter before changing RS485 related registers
    fe14cfba6c16 tty: serial: 8250: Add Brainboxes XC devices
    be28a3dabdca tty: serial: 8250: Add some more device IDs
    52eed361c250 counter: microchip-tcb-capture: Fix undefined counter channel state on probe
    fa15592e9d92 counter: stm32-lptimer-cnt: fix error handling when enabling
    835807f54fad ALSA: hda/realtek: Support mute LED on HP Laptop 15s-du3xxx
    525104157385 netfilter: socket: Lookup orig tuple for IPv6 SNAT
    f16a097047e3 scsi: ufs: qcom: Only free platform MSIs when ESI is enabled
    3918b2016d28 reset: starfive: jh71x0: Fix accessing the empty member on JH7110 SoC
    790d30578faa mm/page_alloc: fix memory accept before watermarks gets initialized
    404d85a71d5a drm/amd/display: Don't write DP_MSTM_CTRL after LT
    5f57a96e92c6 drm/dp_mst: Add a helper to queue a topology probe
    93ccb0fb3606 drm/dp_mst: Factor out function to queue a topology probe work
    b9264aa24f62 drm/amd/display: Check denominator crb_pipes before used
    ad0410346cc4 ARM: Remove address checking for MMUless devices
    1809cabfe0e9 ARM: 9351/1: fault: Add "cut here" line for prefetch aborts
    fe17c8aaa90f ARM: 9350/1: fault: Implement copy_from_kernel_nofault_allowed()
    9da6b6340dbc atm: Fix NULL pointer dereference
    f99afc594a2b HID: hid-plantronics: Add mic mute mapping and generalize quirks
    8ecdc85b5cab ALSA: usb-audio: Add quirk for Plantronics headsets to fix control names
    6a5b2ed82152 ARM: dts: am335x-bone-common: Increase MDIO reset deassert time
    ceb5fadbf450 Revert "v6.6 -stable -rt merge fixup"
    1c2962a164ff v6.6 -stable -rt merge fixup
    18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn
    2879d995e569 pnmtologo: sync with 6.6
    43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes
    35046aea43c8 bpftool: Fix undefined bpf macro for unix socket
    9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
    42b2eec2e503 bpftool: Query only cgroup-related attach types
    f71bb11887ba cpu/amd: inhibit SMP check for qemux86
    c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14
    64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
    7c76aad68f6d kselftest: Add a ksft_perror() helper
    06644f0d7193 drm/tilcdc: Set preferred depth
    ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs
    50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
    58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place
    c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts
    c2d64b9f52b6 qemux86: add configuration symbol to select values
    630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs
    0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter
    46934791b902 clear_warn_once: bind a timer to written reset value
    cdee9e38ff32 clear_warn_once: expand debugfs to include read support
    82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS
    36dc380b776b libbpf: Fix build warning on ref_ctr_off
    9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    e497a4a5da65 perf: x86-32: explicitly include <errno.h>
    7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long
    1cfc19423dc7 perf: fix bench numa compilation
    98bc2815fade perf: add SLANG_INC for slang.h
    17209a70b9b3 perf: add sgidefs.h to for mips builds
    9cd4258d910a perf: change --root to --prefix for python install
    8110a4f26628 perf: add 'libperl not found' warning
    bc89d5e08f77 perf: force include of <stdbool.h>
    4f6c760cc876 fat: Replace prandom_u32() with get_random_u32()
    bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat
    30b2236ab378 FAT: Added FAT_NO_83NAME
    cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes
    c4342d979bf2 aufs6: fix magic.mk include path
    35266bc2dc81 aufs6: adapt to v6.6
    8edede4e98be aufs6: core
    712248233ebe aufs6: standalone
    3b71a8a848d8 aufs6: mmap
    3e2924871f37 aufs6: base
    7f4907a93101 aufs6: kbuild
    d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+
    bcd6cfcd1aa0 yaffs2: v6.5 fixups
    cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length
    8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap
    c9c749f9f7d3 yaffs2: replace bdevname call with sprintf
    395b01cdc39d yaffs2: convert read_page -> readfolio
    d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    622c4648936f yaffs2: v5.12+ build fixups (not runtime tested)
    7562133d4090 yaffs: include blkdev.h
    dbd44252cd59 yaffs: fix misplaced variable declaration
    c223a10b1ac0 yaffs2: v5.6 build fixups
    90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read
    37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super
    b6e007b8abb6 yaffs: repair yaffs_get_mtd_device
    fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API
    51e0aac75ea2 yaffs2: fix memory leak in mount/umount
    2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr
    ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1
    ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY
    1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020)
    4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation
    2f603d83fcc4 pnmtologo: use relocatable file name
    664a6a0a484b tools: use basename to identify file in gen-mach-types
    9de64bc0c185 lib/build_OID_registry: fix reproducibility issues
    ae9b80797295 vt/conmakehash: improve reproducibility
    a972323151bd iwlwifi: select MAC80211_LEDS conditionally
    15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation
    5552dc768ffc defconfigs: drop obselete options
    00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled
    3888d0652edf linux-yocto: Handle /bin/awk issues
    3d55d299f23a uvesafb: provide option to specify timeout for task completion
    23c068c080be uvesafb: print error message when task timeout occurs
    edbfc939266e compiler.h: Undef before redefining __attribute_const__
    c99ae7e2a19a vmware: include jiffies.h
    572d84d928c8 Resolve jiffies wrapping about arp
    fdcd47cac843 nfs: Allow default io size to be configured.
    927d48801098 check console device file on fs when booting
    57cc27f821dd mount_root: clarify error messages for when no rootfs found
    1b53d82a8152 mconf: fix output of cflags and libraries
    1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location
    83c2e0c6eb1f modpost: mask trivial warnings
    6de673039484 kbuild: exclude meta directory from distclean processing
    6decd32815f5 powerpc: serialize image targets
    f6b683b38318 arm: serialize build targets
    e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    dc8a1e5a88f8 x86_64_defconfig: Fix warnings
    68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8
    d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8
    62f50884b8b1 powerpc: kexec fix for powerpc64
    da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core
    f161c880c11d mips: make current_cpu_data preempt safe
    5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code
    19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option
    e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency
    aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c
    881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
    98ec1963fcb7 arm64: defconfig: cleanup config options
    f1727c537ba8 vexpress: Pass LOADADDR to Makefile
    4474c32dc24a arm: ARM EABI socketcall
    75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2 months agolinux-yocto/6.6: fix beaglebone ethernet
Bruce Ashfield [Thu, 29 May 2025 16:57:48 +0000 (12:57 -0400)] 
linux-yocto/6.6: fix beaglebone ethernet

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

1/1 [
    Author: Colin Foster
    Email: colin.foster@in-advantage.com
    Subject: ARM: dts: am335x-bone-common: Increase MDIO reset deassert time
    Date: Fri, 31 May 2024 13:38:17 -0500

    Prior to commit df16c1c51d81 ("net: phy: mdio_device: Reset device only
    when necessary") MDIO reset deasserts were performed twice during boot.
    Now that the second deassert is no longer performed, device probe
    failures happen due to the change in timing with the following error
    message:

    SMSC LAN8710/LAN8720: probe of 4a101000.mdio:00 failed with error -5

    Restore the original effective timing, which resolves the probe
    failures.

Signed-off-by: Colin Foster <colin.foster@in-advantage.com>
Link: https://lore.kernel.org/r/20240531183817.2698445-1-colin.foster@in-advantage.com
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2 months agolinux-yocto/6.6: update to v6.6.85
Bruce Ashfield [Thu, 29 May 2025 16:57:47 +0000 (12:57 -0400)] 
linux-yocto/6.6: update to v6.6.85

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

    d57a7c616960 Linux 6.6.85
    fa81cb19f5b7 netfilter: nft_counter: Use u64_stats_t for statistic.
    35afffaddbe8 wifi: iwlwifi: mvm: ensure offloading TID queue exists
    fd82d29c4cfb wifi: iwlwifi: support BIOS override for 5G9 in CA also in LARI version 8
    7f306c651fea bnxt_en: Fix receive ring space parameters when XDP is active
    9dff3e36ea89 btrfs: make sure that WRITTEN is set on all metadata blocks
    690597da35d9 Revert "sched/core: Reduce cost of sched_move_task when config autogroup"
    04cd1dc3df7f arm64: dts: rockchip: fix u2phy1_host status for NanoPi R4S
    7d5669629422 KVM: arm64: Eagerly switch ZCR_EL{1,2}
    93074abedecb KVM: arm64: Mark some header functions as inline
    2afe039450a0 KVM: arm64: Refactor exit handlers
    30253b3eb685 KVM: arm64: Remove VHE host restore of CPACR_EL1.SMEN
    88adb7a00754 KVM: arm64: Remove VHE host restore of CPACR_EL1.ZEN
    73f64c676a6b KVM: arm64: Remove host FPSIMD saving for non-protected KVM
    806d5c1e1d2e KVM: arm64: Unconditionally save+flush host FPSIMD/SVE/SME state
    20c6561c4918 KVM: arm64: Calculate cptr_el2 traps on activating traps
    b44a37824878 mptcp: Fix data stream corruption in the address announcement
    d0f87370622a ksmbd: fix incorrect validation for num_aces field of smb_acl
    5e0f5166e2dc drm/amd/display: Use HW lock mgr for PSR1 when only one eDP
    7803ca385941 drm/amd/display: should support dmub hw lock on Replay
    28780816ca29 drm/amdgpu: Fix JPEG video caps max size for navi1x and raven
    e66a1a616fa6 drm/amdgpu: Fix MPEG2, MPEG4 and VC1 video caps max size
    c76bd3c99293 drm/sched: Fix fence reference count leak
    3ce08215cad5 drm/radeon: fix uninitialized size issue in radeon_vce_cs_parse()
    f2bbfd50e95b soc: qcom: pdr: Fix the potential deadlock
    6e38b4a4b382 batman-adv: Ignore own maximum aggregation size during RX
    b7b4be1fa432 xsk: fix an integer overflow in xp_create_and_assign_umem()
    19f4e715f665 efi/libstub: Avoid physical address 0x0 when doing random allocation
    0baa10cf97b5 ARM: shmobile: smp: Enforce shmobile_smp_* alignment
    d6274b9472d5 ARM: dts: imx6qdl-apalis: Fix poweroff on Apalis iMX6
    63b53198aff2 proc: fix UAF in proc_get_inode()
    29124ae980e2 mm/migrate: fix shmem xarray update during migration
    9efb6b502104 mm: fix error handling in __filemap_get_folio() with FGP_NOWAIT
    f42c361843fa mmc: atmel-mci: Add missing clk_disable_unprepare()
    6d2f8c59747a mmc: sdhci-brcmstb: add cqhci suspend/resume to PM ops
    db59b24b3858 arm64: dts: rockchip: fix pinmux of UART0 for PX30 Ringneck on Haikou
    3db71cf02250 arm64: dts: freescale: imx8mm-verdin-dahlia: add Microphone Jack to sound card
    62b5b2eca3e5 arm64: dts: freescale: imx8mp-verdin-dahlia: add Microphone Jack to sound card
    4b2a170c2586 accel/qaic: Fix integer overflow in qaic_validate_req()
    998b1aae22dc regulator: check that dummy regulator has been probed before using it
    e26f24ca4fb9 regulator: dummy: force synchronous probing
    f793c0fdaaf1 riscv: dts: starfive: Fix a typo in StarFive JH7110 pin function definitions
    7cd375d46afc drm/v3d: Don't run jobs that have errors flagged in its fence
    c8eebc9d5b9c can: flexcan: disable transceiver during system PM
    6f5481d4ed39 can: flexcan: only change CAN state when link up in system PM
    cc29775a8a72 can: ucan: fix out of bound read in strscpy() source
    e5e6bd8e0de5 can: rcar_canfd: Fix page entries in the AFL list
    b202afc54e94 i2c: omap: fix IRQ storms
    f0372a4cf285 Revert "gre: Fix IPv6 link-local address generation."
    ae2ec5a51fa0 net/neighbor: add missing policy for NDTPA_QUEUE_LENBYTES
    e4f6de68deba net: lwtunnel: fix recursion loops
    9566f6ee13b1 net: atm: fix use after free in lec_send()
    a235ec29c945 ipv6: Set errno after ip_fib_metrics_init() in ip6_route_info_create().
    119dcafe3679 ipv6: Fix memleak of nhc_pcpu_rth_output in fib_check_nh_v6_gw().
    1e842b459008 ARM: davinci: da850: fix selecting ARCH_DAVINCI_DA8XX
    3d123ec74d81 accel/qaic: Fix possible data corruption in BOs > 2G
    59b683594ff3 Bluetooth: hci_event: Fix connection regression between LE and non-LE adapters
    ecd06ad0823a Bluetooth: Fix error code in chan_alloc_skb_cb()
    9524af58447d RDMA/hns: Fix wrong value of max_sge_rd
    0edfba91b773 RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
    5df88c383715 RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
    975355faba56 RDMA/hns: Fix soft lockup during bt pages loop
    dba5577d8e33 RDMA/bnxt_re: Avoid clearing VLAN_ID mask in modify qp path
    1e8d0765da64 ARM: dts: bcm2711: Don't mark timer regs unconfigured
    e68954ecf8b8 ARM: OMAP1: select CONFIG_GENERIC_IRQ_CHIP
    0e6aa61b54a8 RDMA/mlx5: Handle errors returned from mlx5r_ib_rate()
    6a788e32f64e RDMA/bnxt_re: Add missing paranthesis in map_qp_id_to_tbl_indx
    25be7f9bde2d arm64: dts: rockchip: Remove undocumented sdmmc property from lubancat-1
    61820187b3ef ARM: dts: bcm2711: PL011 UARTs are actually r1p5
    1b7b036685c3 soc: imx8m: Unregister cpufreq and soc dev in cleanup path
    4a58a332eedd soc: imx8m: Use devm_* to simplify probe failure handling
    d1fb2e767e1c soc: imx8m: Remove global soc_uid
    8e1704e5b205 xfrm_output: Force software GSO only in tunnel mode
    bfb9b9404a53 xfrm: fix tunnel mode TX datapath in packet offload mode
    e432cb123d89 arm64: dts: freescale: tqma8mpql: Fix vqmmc-supply
    555f05de6f46 firmware: imx-scu: fix OF node leak in .probe()
    ceb5fadbf450 Revert "v6.6 -stable -rt merge fixup"
    1c2962a164ff v6.6 -stable -rt merge fixup
    18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn
    2879d995e569 pnmtologo: sync with 6.6
    43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes
    35046aea43c8 bpftool: Fix undefined bpf macro for unix socket
    9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
    42b2eec2e503 bpftool: Query only cgroup-related attach types
    f71bb11887ba cpu/amd: inhibit SMP check for qemux86
    c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14
    64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
    7c76aad68f6d kselftest: Add a ksft_perror() helper
    06644f0d7193 drm/tilcdc: Set preferred depth
    ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs
    50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
    58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place
    c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts
    c2d64b9f52b6 qemux86: add configuration symbol to select values
    630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs
    0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter
    46934791b902 clear_warn_once: bind a timer to written reset value
    cdee9e38ff32 clear_warn_once: expand debugfs to include read support
    82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS
    36dc380b776b libbpf: Fix build warning on ref_ctr_off
    9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    e497a4a5da65 perf: x86-32: explicitly include <errno.h>
    7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long
    1cfc19423dc7 perf: fix bench numa compilation
    98bc2815fade perf: add SLANG_INC for slang.h
    17209a70b9b3 perf: add sgidefs.h to for mips builds
    9cd4258d910a perf: change --root to --prefix for python install
    8110a4f26628 perf: add 'libperl not found' warning
    bc89d5e08f77 perf: force include of <stdbool.h>
    4f6c760cc876 fat: Replace prandom_u32() with get_random_u32()
    bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat
    30b2236ab378 FAT: Added FAT_NO_83NAME
    cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes
    c4342d979bf2 aufs6: fix magic.mk include path
    35266bc2dc81 aufs6: adapt to v6.6
    8edede4e98be aufs6: core
    712248233ebe aufs6: standalone
    3b71a8a848d8 aufs6: mmap
    3e2924871f37 aufs6: base
    7f4907a93101 aufs6: kbuild
    d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+
    bcd6cfcd1aa0 yaffs2: v6.5 fixups
    cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length
    8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap
    c9c749f9f7d3 yaffs2: replace bdevname call with sprintf
    395b01cdc39d yaffs2: convert read_page -> readfolio
    d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    622c4648936f yaffs2: v5.12+ build fixups (not runtime tested)
    7562133d4090 yaffs: include blkdev.h
    dbd44252cd59 yaffs: fix misplaced variable declaration
    c223a10b1ac0 yaffs2: v5.6 build fixups
    90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read
    37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super
    b6e007b8abb6 yaffs: repair yaffs_get_mtd_device
    fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API
    51e0aac75ea2 yaffs2: fix memory leak in mount/umount
    2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr
    ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1
    ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY
    1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020)
    4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation
    2f603d83fcc4 pnmtologo: use relocatable file name
    664a6a0a484b tools: use basename to identify file in gen-mach-types
    9de64bc0c185 lib/build_OID_registry: fix reproducibility issues
    ae9b80797295 vt/conmakehash: improve reproducibility
    a972323151bd iwlwifi: select MAC80211_LEDS conditionally
    15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation
    5552dc768ffc defconfigs: drop obselete options
    00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled
    3888d0652edf linux-yocto: Handle /bin/awk issues
    3d55d299f23a uvesafb: provide option to specify timeout for task completion
    23c068c080be uvesafb: print error message when task timeout occurs
    edbfc939266e compiler.h: Undef before redefining __attribute_const__
    c99ae7e2a19a vmware: include jiffies.h
    572d84d928c8 Resolve jiffies wrapping about arp
    fdcd47cac843 nfs: Allow default io size to be configured.
    927d48801098 check console device file on fs when booting
    57cc27f821dd mount_root: clarify error messages for when no rootfs found
    1b53d82a8152 mconf: fix output of cflags and libraries
    1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location
    83c2e0c6eb1f modpost: mask trivial warnings
    6de673039484 kbuild: exclude meta directory from distclean processing
    6decd32815f5 powerpc: serialize image targets
    f6b683b38318 arm: serialize build targets
    e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    dc8a1e5a88f8 x86_64_defconfig: Fix warnings
    68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8
    d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8
    62f50884b8b1 powerpc: kexec fix for powerpc64
    da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core
    f161c880c11d mips: make current_cpu_data preempt safe
    5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code
    19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option
    e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency
    aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c
    881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
    98ec1963fcb7 arm64: defconfig: cleanup config options
    f1727c537ba8 vexpress: Pass LOADADDR to Makefile
    4474c32dc24a arm: ARM EABI socketcall
    75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2 months agoscreen: patch CVE-2025-46805
Ashish Sharma [Fri, 30 May 2025 04:27:17 +0000 (09:57 +0530)] 
screen: patch CVE-2025-46805

Upstream-Status: Backport [import from ubuntu https://git.launchpad.net/ubuntu/+source/screen/patch/?id=aa9f51f996a22470b8461d2b6a32e62c7ec30ed5
Upstream commit https://git.savannah.gnu.org/cgit/screen.git/commit/?id=161f85b98b7e1d5e4893aeed20f4cdb5e3dfaaa4]

Signed-off-by: Ashish Sharma <asharma@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2 months agolibsoup-2.4: Fix CVE-2025-4969
Hitendra Prajapati [Wed, 28 May 2025 06:12:30 +0000 (11:42 +0530)] 
libsoup-2.4: Fix CVE-2025-4969

Upstream-Status: Backport from https://gitlab.gnome.org/GNOME/libsoup/-/commit/07b94e27afafebf31ef3cd868866a1e383750086

Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2 months agolibsoup-3.4.4: Fix CVE-2025-4969
Hitendra Prajapati [Wed, 28 May 2025 05:41:10 +0000 (11:11 +0530)] 
libsoup-3.4.4: Fix CVE-2025-4969

Upstream-Status: Backport from https://gitlab.gnome.org/GNOME/libsoup/-/commit/07b94e27afafebf31ef3cd868866a1e383750086

Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2 months agobuild-appliance-image: Update to scarthgap head revision
Steve Sakoman [Mon, 2 Jun 2025 14:19:59 +0000 (07:19 -0700)] 
build-appliance-image: Update to scarthgap head revision

Signed-off-by: Steve Sakoman <steve@sakoman.com>
2 months agou-boot: ensure keys are generated before assembling U-Boot FIT image
Rogerio Guerra Borin [Fri, 23 May 2025 17:06:03 +0000 (14:06 -0300)] 
u-boot: ensure keys are generated before assembling U-Boot FIT image

Add the task dependency:

do_uboot_assemble_fitimage -> virtual/kernel:do_kernel_generate_rsa_keys

to ensure the kernel FIT image signing keys are available when creating
the U-Boot DTB. This is done only if the signing of the kernel FIT image
is enabled (UBOOT_SIGN_ENABLE="1").

The lack of the dependency causes build errors when executing a build
with no kernel FIT keys initially present in the keys directory. In such
cases one would see an output like this in the Bitbake logs:

Log data follows:
| DEBUG: Executing shell function do_uboot_assemble_fitimage
| Couldn't open RSA private key: '/workdir/build/keys/fit/dev.key': No such file or directory
| Failed to sign 'signature' signature node in 'conf-1' conf node
| FIT description: Kernel Image image with one or more FDT blobs
| ...

This issue was introduced by commit 259bfa86f384 where the dependency
between U-Boot and the kernel was removed (for good reasons). Before
that commit the dependency was set via DEPENDS so that, in terms of
tasks, one had:

u-boot:do_configure -> virtual/kernel:do_populate_sysroot

and the chain leading to the key generation was:

virtual/kernel:do_populate_sysroot -> virtual/kernel:do_install
virtual/kernel:do_install -> virtual/kernel:do_assemble_fitimage
virtual/kernel:do_assemble_fitimage -> virtual/kernel:do_kernel_generate_rsa_keys

With the removal of the first dependency, no more guarantees exist that
the keys would be present when assembling the U-Boot FIT image. That's
the situation we are solving with the present commit.

(From OE-Core rev: 036f20156b3c7d0a8b912e90aa29a9b986106d5a)

Fixes: d7bd9c627661 ("u-boot: kernel-fitimage: Fix dependency loop if UBOOT_SIGN_ENABLE and UBOOT_ENV enabled")
Signed-off-by: Rogerio Guerra Borin <rogerio.borin@toradex.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2 months agoutil-linux: Add fix to isolate test fstab entries using CUSTOM_FSTAB
Virendra Thakur [Thu, 22 May 2025 14:12:26 +0000 (19:42 +0530)] 
util-linux: Add fix to isolate test fstab entries using CUSTOM_FSTAB

During ptest execution, util-linux adds mount entries in /etc/fstab
and runs `mount -a`, which mounts all available entries from
/etc/fstab. This can cause unintended mounts that are unrelated to
the test, leading to incorrect test behavior.

To avoid this, upstream util-linux introduced a mechanism using
CUSTOM_FSTAB,which isolates test-specific fstab entries. Only entries
listed in CUSTOM_FSTAB are mounted during test execution, ensuring
tests do not interfere with or depend on the system's /etc/fstab.

This commit backports below upstream changes to use CUSTOM_FSTAB.
https://github.com/util-linux/util-linux/commit/ed3d33faff17fb702a3acfca2f9f24e69f4920de
https://github.com/util-linux/util-linux/commit/b1580bd760519a2cf052f023057846e54de47484
https://github.com/util-linux/util-linux/commit/6aa8d17b6b53b86a46c5da68c02a893113130496

Signed-off-by: Virendra Thakur <virendra.thakur@kpit.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2 months agoffmpeg: upgrade 6.1.1 -> 6.1.2
Divyanshu Rathore [Wed, 21 May 2025 07:59:45 +0000 (13:29 +0530)] 
ffmpeg: upgrade 6.1.1 -> 6.1.2

ffmpeg_6.1.2 is the newest available stable release for 6.1.
It introduces quite a few bug and CVE fixes, which should help all.

CVEs that are fixed in the upgrade:
CVE-2024-32230
CVE-2024-35366
CVE-2024-36613
CVE-2024-36616
CVE-2024-36617
CVE-2024-36619
CVE-2024-7055

During upgrade it was noticed that the CVE scan doesn't pick up the CVEs as unpatched
(CVE-2025-0518, CVE-2025-22919, CVE-2025-22921, CVE-2025-25473,
CVE-2024-36618, CVE-2024-35369, CVE-2024-35368, CVE-2024-35367,
CVE-2024-35365, CVE-2024-28661, CVE-2023-50007, CVE-2023-49528,
CVE-2023-49501), due to improper versioning in NVD,
they are affecting 6.1.2 and hence we are leaving the patches in.

check the changelog mention below for information about fixes.
changelog: https://git.ffmpeg.org/gitweb/ffmpeg.git/shortlog/n6.1.2

This upgrade fixes CVE's hence remove those patches.
Refresh vulkan_av1_stable_API.patch as per new codebase.

Signed-off-by: Divyanshu Rathore <divyanshurathore2022@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2 months agobinutils: set CVE_STATUS for CVE-2025-1180
Harish Sadineni [Tue, 27 May 2025 05:00:29 +0000 (22:00 -0700)] 
binutils: set CVE_STATUS for CVE-2025-1180

CVE-2025-1180 is fixed with patch from CVE-2025-1176.
More details about CVE is here: https://nvd.nist.gov/vuln/detail/CVE-2025-1179

Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2 months agolibsoup: patch CVE-2025-4476
Ashish Sharma [Sun, 25 May 2025 04:00:06 +0000 (09:30 +0530)] 
libsoup: patch CVE-2025-4476

Upstream-Status: Backport [https://gitlab.gnome.org/GNOME/libsoup/-/commit/e64c221f9c7d09b48b610c5626b3b8c400f0907c]

Signed-off-by: Ashish Sharma <asharma@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2 months agoruby: fix CVE-2025-27221
Divya Chellam [Fri, 23 May 2025 13:25:42 +0000 (18:55 +0530)] 
ruby: fix CVE-2025-27221

In the URI gem before 1.0.3 for Ruby, the URI handling methods
(URI.join, URI#merge, URI#+) have an inadvertent leakage of
authentication credentials because userinfo is retained even
after changing the host.

Reference:
https://security-tracker.debian.org/tracker/CVE-2025-27221

Upstream-patches:
https://github.com/ruby/uri/commit/3675494839112b64d5f082a9068237b277ed1495
https://github.com/ruby/uri/commit/2789182478f42ccbb62197f952eb730e4f02bfc5

Signed-off-by: Divya Chellam <divya.chellam@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2 months agobinutils: Fix CVE-2025-1179
Harish Sadineni [Wed, 21 May 2025 15:02:13 +0000 (08:02 -0700)] 
binutils: Fix CVE-2025-1179

CVE-2025-1179-pre.patch is dependency patch for CVE-2025-1179.patch

Upstream-Status: Submitted [https://sourceware.org/pipermail/binutils/2025-May/141322.html &&
https://sourceware.org/pipermail/binutils/2025-May/141321.html]
CVE: CVE-2025-1179

cherry picked from upstream commit:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=67e30b15212adc1502b898a1ca224fdf65dc110d
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=1d68a49ac5d71b648304f69af978fce0f4413800

Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2 months agolibsoup-2.4: Fix CVE-2025-32914
Vijay Anusuri [Wed, 21 May 2025 09:53:24 +0000 (15:23 +0530)] 
libsoup-2.4: Fix CVE-2025-32914

import patch from debian to fix
 CVE-2025-32914

Upstream-Status: Backport [import from debian https://salsa.debian.org/gnome-team/libsoup/-/tree/debian/bullseye/debian/patches?ref_type=heads
Upstream commit https://gitlab.gnome.org/GNOME/libsoup/-/commit/5bfcf8157597f2d327050114fb37ff600004dbcf]

Reference:
https://gitlab.gnome.org/GNOME/libsoup/-/merge_requests/450
https://security-tracker.debian.org/tracker/CVE-2025-32914

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2 months agolibsoup-2.4: Fix CVE-2025-32912
Vijay Anusuri [Wed, 21 May 2025 09:53:23 +0000 (15:23 +0530)] 
libsoup-2.4: Fix CVE-2025-32912

Upstream-Status: Backport from
https://gitlab.gnome.org/GNOME/libsoup/-/commit/cd077513f267e43ce4b659eb18a1734d8a369992
& https://gitlab.gnome.org/GNOME/libsoup/-/commit/910ebdcd3dd82386717a201c13c834f3a63eed7f

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2 months agolibsoup-2.4: Fix CVE-2025-32911 & CVE-2025-32913
Vijay Anusuri [Wed, 21 May 2025 09:53:22 +0000 (15:23 +0530)] 
libsoup-2.4: Fix CVE-2025-32911 & CVE-2025-32913

Upstream-Status: Backport from
https://gitlab.gnome.org/GNOME/libsoup/-/commit/7b4ef0e004ece3a308ccfaa714c284f4c96ade34
& https://gitlab.gnome.org/GNOME/libsoup/-/commit/f4a761fb66512fff59798765e8ac5b9e57dceef0

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2 months agolibsoup-2.4: Fix CVE-2025-32910
Vijay Anusuri [Wed, 21 May 2025 09:53:21 +0000 (15:23 +0530)] 
libsoup-2.4: Fix CVE-2025-32910

import patch from debian to fix
 CVE-2025-32910

Upstream-Status: Backport [import from debian https://salsa.debian.org/gnome-team/libsoup/-/tree/debian/bullseye/debian/patches?ref_type=heads
Upstream commit https://gitlab.gnome.org/GNOME/libsoup/-/commit/e40df6d48a1cbab56f5d15016cc861a503423cfe
&
https://gitlab.gnome.org/GNOME/libsoup/-/commit/405a8a34597a44bd58c4759e7d5e23f02c3b556a
&
https://gitlab.gnome.org/GNOME/libsoup/-/commit/ea16eeacb052e423eb5c3b0b705e5eab34b13832]

Reference:
https://gitlab.gnome.org/GNOME/libsoup/-/merge_requests/417
https://security-tracker.debian.org/tracker/CVE-2025-32910

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2 months agolibatomic-ops: Update GITHUB_BASE_URI
Nguyen Dat Tho [Thu, 24 Apr 2025 02:43:45 +0000 (11:43 +0900)] 
libatomic-ops: Update GITHUB_BASE_URI

libatomic-ops moves to new repo https://github.com/ivmai/libatomic_ops
according to topic: https://github.com/bdwgc/libatomic_ops/issues/66

Signed-off-by: Nguyen Dat Tho <tho3.nguyen@lge.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2 months agosystemd: Password agents shouldn't be optional
Vyacheslav Yurkov [Wed, 14 May 2025 17:52:10 +0000 (19:52 +0200)] 
systemd: Password agents shouldn't be optional

If extra-utils package is not included in the image, you'll always
see a warning that password agent is missing whenever you start/stop a
service:

Failed to execute /usr/bin/systemd-tty-ask-password-agent: No such file or directory

Signed-off-by: Vyacheslav Yurkov <uvv.mail@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2 months agobinutils: Fix CVE-2025-1153
Sunil Dora [Tue, 20 May 2025 12:38:32 +0000 (05:38 -0700)] 
binutils: Fix CVE-2025-1153

PR 32603 [https://sourceware.org/bugzilla/show_bug.cgi?id=32603]

Upstream-Status: Backport [https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=0b7f992b78fe0984fc7d84cc748d0794e4a400e3
&& https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=31e9e2e8d1090da0c1da97a70005d8841fff8ddd
&& https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=fe459e33c676883b5f28cc96c00e242973d906a9]

Signed-off-by: Sunil Dora <sunilkumar.dora@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2 months agolibsoup-2.4: Fix CVE-2025-46420
Ashish Sharma [Mon, 19 May 2025 05:38:05 +0000 (11:08 +0530)] 
libsoup-2.4: Fix CVE-2025-46420

Upstream-Status: Backport [https://gitlab.gnome.org/GNOME/libsoup/-/commit/c9083869ec2a3037e6df4bd86b45c419ba295f8e]

Signed-off-by: Ashish Sharma <asharma@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2 months agoglib-2.0: fix CVE-2025-4373
Praveen Kumar [Fri, 16 May 2025 11:44:21 +0000 (17:14 +0530)] 
glib-2.0: fix CVE-2025-4373

A flaw was found in GLib, which is vulnerable to an integer overflow
in the g_string_insert_unichar() function. When the position at which
to insert the character is large, the position will overflow, leading
to a buffer underwrite.

References:
https://nvd.nist.gov/vuln/detail/CVE-2025-4373
https://security-tracker.debian.org/tracker/CVE-2025-4373

Upstream-patches:
https://gitlab.gnome.org/GNOME/glib/-/commit/cc647f9e46d55509a93498af19659baf9c80f2e3
https://gitlab.gnome.org/GNOME/glib/-/commit/4d435bb4809793c445846db8fb87e3c9184c4703

Signed-off-by: Praveen Kumar <praveen.kumar@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2 months agoconnman :fix CVE-2025-32366
Praveen Kumar [Thu, 15 May 2025 06:12:22 +0000 (11:42 +0530)] 
connman :fix CVE-2025-32366

In ConnMan through 1.44, parse_rr in dnsproxy.c has a memcpy length
that depends on an RR RDLENGTH value, i.e., *rdlen=ntohs(rr->rdlen)
and memcpy(response+offset,*end,*rdlen) without a check for whether
the sum of *end and *rdlen exceeds max. Consequently, *rdlen may be
larger than the amount of remaining packet data in the current state
of parsing. Values of stack memory locations may be sent over the
network in a response.

Reference:
https://nvd.nist.gov/vuln/detail/CVE-2025-32366

Upstream-patch:
https://git.kernel.org/pub/scm/network/connman/connman.git/commit/?id=8d3be0285f1d4667bfe85dba555c663eb3d704b4

Signed-off-by: Praveen Kumar <praveen.kumar@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2 months agoopenssh: Fix for CVE-2025-32728
Vijay Anusuri [Sat, 12 Apr 2025 08:00:38 +0000 (13:30 +0530)] 
openssh: Fix for CVE-2025-32728

Upstream-Status: Backport
[https://github.com/openssh/openssh-portable/commit/fc86875e6acb36401dfc1dfb6b628a9d1460f367]

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2 months agoglibc-y2038-tests: remove glibc-y2038-tests_2.39.bb recipe
rajmohan r [Mon, 12 May 2025 17:07:43 +0000 (22:37 +0530)] 
glibc-y2038-tests: remove glibc-y2038-tests_2.39.bb recipe

This recipe takes longer time >20min when bitbake for package
write stage. When cross-verified for longer time duration, found
that do_check() stage taking 20min while other stages completes
before 6min.

This recipe gives only below two test binaries in the packages to
test (ptest: glibc-y2038-tests):
     io/ftwtest
     io/ftwtest-time64

The above test binaries are already included for testing in recipe
glibc-testsuite_2.39.bb.

It is by now well established that glibc itself works as it should,
that all affected 32 bit targets are configured to use 64 bit time_t,
and that any lingering y2038 issues are in components other than the c
library, and usually come from C programming mistakes (e.g. storing
timestamps in long). So this recipe seems to be redundant and
can be removed.

Review comments for fixing above longer time duration ended up in
removing this recipe as a proposal is below
https://lists.openembedded.org/g/openembedded-core/topic/112188476#msg214636

Removed lines having reference to glibc-y2038-tests in the files.

For master branch requested for integration and below is the link
https://lists.openembedded.org/g/openembedded-core/message/215655

Signed-off-by: rajmohan r <semc.2042@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2 months agocve-check.bbclass: Fix symlink handling also for text files
Niko Mauno [Mon, 12 May 2025 15:52:28 +0000 (15:52 +0000)] 
cve-check.bbclass: Fix symlink handling also for text files

While backporting commit 7543e4e24a8b ("cve-check.bbclass: Mitigate
symlink related error") I failed to address the fact that in Scarthgap
this bbclass still generates also the text CVE file, in addition to the
JSON file.

In order to avoid the error that occurred with JSON files from
occurring now with CVE files:

  ERROR: core-image-base-1.0-r0 do_image_complete: Recipe core-image-base is trying to install files into a shared area when those files already exist. The files and the manifests listing them are:
    /home/poky/build/tmp/deploy/images/qemux86-64/.cve
      (matched in manifest-qemux86_64-core-image-minimal.image_complete)
  Please adjust the recipes so only one recipe provides a given file.

update the symlink handling for the text file variant too.

Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2 months agomodule.bbclass: add KBUILD_EXTRA_SYMBOLS to install
Alon Bar-Lev [Tue, 6 May 2025 17:10:27 +0000 (20:10 +0300)] 
module.bbclass: add KBUILD_EXTRA_SYMBOLS to install

Symbols are used during install as well, adding KBUILD_EXTRA_SYMBOLS enables
successful installation.

    | DEBUG: Executing shell function do_install
    | NOTE: make -j 22 KERNEL_SRC=xxx/kernel-source -C xxx/drivers
    KDIR=xxx/kernel-source DEPMOD=echo
    MODLIB=xxx/image/lib/modules/6.6.75-yocto-standard-00189-g530c419bc9db
    INSTALL_FW_PATH=xxx/image/lib/firmware CC=aarch64-poky-linux-gcc
    -fuse-ld=bfd -fcanon-prefix-map  LD=aarch64-poky-linux-ld.bfd
    OBJCOPY=aarch64-poky-linux-objcopy  STRIP=aarch64-poky-linux-strip
    O=xxx/kernel-build-artifacts modules_install
    | make: Entering directory 'xxx/drivers'
    | make -C xxx/kernel-source M=xxx/drivers modules
    | make[1]: Entering directory 'xxx/kernel-source'
    | make[2]: Entering directory 'xxx/kernel-build-artifacts'
    |   MODPOST xxx/drivers/Module.symvers
    | ERROR: modpost: "xxx" [xxx/xxx.ko] undefined!

Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0ef80eeda967a9e04ff91c3583aabbc35c9868e8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2 months agoscripts/install-buildtools: Update to 5.0.9
Aleksandar Nikolic [Thu, 8 May 2025 20:16:29 +0000 (22:16 +0200)] 
scripts/install-buildtools: Update to 5.0.9

Update to the 5.0.9 release of the 5.0 series for buildtools

Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2 months agoiputils: Security fix for CVE-2025-47268
Yi Zhao [Wed, 14 May 2025 07:35:30 +0000 (15:35 +0800)] 
iputils: Security fix for CVE-2025-47268

CVE-2025-47268
ping in iputils through 20240905 allows a denial of service (application
error or incorrect data collection) via a crafted ICMP Echo Reply
packet, because of a signed 64-bit integer overflow in timestamp
multiplication.

Reference:
https://nvd.nist.gov/vuln/detail/CVE-2025-47268

Patch from:
https://github.com/iputils/iputils/commit/070cfacd7348386173231fb16fad4983d4e6ae40

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agoglibc: Add single-threaded fast path to rand()
Haixiao Yan [Wed, 2 Apr 2025 02:22:08 +0000 (10:22 +0800)] 
glibc: Add single-threaded fast path to rand()

Backport a patch [1] to improve performance of rand() and __random()[2]
by adding a single-threaded fast path.

[1] https://sourceware.org/git/?p=glibc.git;a=commit;h=be0cfd848d9ad7378800d6302bc11467cf2b514f
[2] https://sourceware.org/bugzilla/show_bug.cgi?id=32777
Signed-off-by: Haixiao Yan <haixiao.yan.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agolibsoup: Fix CVE-2025-32914
Vijay Anusuri [Thu, 8 May 2025 09:18:36 +0000 (14:48 +0530)] 
libsoup: Fix CVE-2025-32914

Upstream-Status: Backport
[https://gitlab.gnome.org/GNOME/libsoup/-/commit/5bfcf8157597f2d327050114fb37ff600004dbcf]

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agoconnman :fix CVE-2025-32743
Praveen Kumar [Wed, 7 May 2025 06:51:15 +0000 (06:51 +0000)] 
connman :fix CVE-2025-32743

In ConnMan through 1.44, the lookup string in ns_resolv in dnsproxy.c
can be NULL or an empty string when the TC (Truncated) bit is set in
a DNS response. This allows attackers to cause a denial of service
(application crash) or possibly execute arbitrary code, because those
lookup values lead to incorrect length calculations and incorrect
memcpy operations.

Reference:
https://nvd.nist.gov/vuln/detail/CVE-2025-32743

Upstream-patch:
https://git.kernel.org/pub/scm/network/connman/connman.git/commit/?id=d90b911f6760959bdf1393c39fe8d1118315490f

Signed-off-by: Praveen Kumar <praveen.kumar@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agolibsoup-2.4: Fix CVE-2025-32909
Vijay Anusuri [Tue, 6 May 2025 15:57:31 +0000 (21:27 +0530)] 
libsoup-2.4: Fix CVE-2025-32909

Upstream-Status: Backport from https://gitlab.gnome.org/GNOME/libsoup/-/comm
it/ba4c3a6f988beff59e45801ab36067293d24ce92

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agolibsoup-2.4: Fix CVE-2025-32906
Vijay Anusuri [Tue, 6 May 2025 15:57:30 +0000 (21:27 +0530)] 
libsoup-2.4: Fix CVE-2025-32906

Upstream-Status: Backport from
https://gitlab.gnome.org/GNOME/libsoup/-/commit/1f509f31b6f8420a3661c3f990424ab7b9164931
& https://gitlab.gnome.org/GNOME/libsoup/-/commit/af5b9a4a3945c52b940d5ac181ef51bb12011f1f

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agolibsoup-2.4: Fix CVE-2024-52532
Vijay Anusuri [Tue, 6 May 2025 15:57:29 +0000 (21:27 +0530)] 
libsoup-2.4: Fix CVE-2024-52532

Upstream-Status: Backport from https://gitlab.gnome.org/GNOME/libsoup/-/commit/6adc0e3eb74c257ed4e2a23eb4b2774fdb0d67be
&
https://gitlab.gnome.org/GNOME/libsoup/-/commit/29b96fab2512666d7241e46c98cc45b60b795c0c
& https://gitlab.gnome.org/GNOME/libsoup/-/commit/4c9e75c6676a37b6485620c332e568e1a3f530ff

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agolibsoup-2.4: Fix CVE-2024-52531
Vijay Anusuri [Tue, 6 May 2025 15:57:28 +0000 (21:27 +0530)] 
libsoup-2.4: Fix CVE-2024-52531

import patch from ubuntu to fix
 CVE-2024-52531

Upstream-Status: Backport [import from ubuntu https://git.launchpad.net/ubuntu/+source/libsoup2.4/tree/debian/patches?h=ubuntu/jammy-security
Upstream commit
https://gitlab.gnome.org/GNOME/libsoup/-/commit/a35222dd0bfab2ac97c10e86b95f762456628283
&
https://gitlab.gnome.org/GNOME/libsoup/-/commit/825fda3425546847b42ad5270544e9388ff349fe]

Reference:
https://gitlab.gnome.org/GNOME/libsoup/-/merge_requests/407/
https://ubuntu.com/security/CVE-2024-52531

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agolibsoup-2.4: Fix CVE-2024-52530
Vijay Anusuri [Tue, 6 May 2025 15:57:27 +0000 (21:27 +0530)] 
libsoup-2.4: Fix CVE-2024-52530

Upstream-Status: Backport from
https://gitlab.gnome.org/GNOME/libsoup/-/commit/04df03bc092ac20607f3e150936624d4f536e68b

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agobluez5: backport a patch to fix btmgmt -i
Jeroen Hofstee [Sun, 4 May 2025 11:15:36 +0000 (13:15 +0200)] 
bluez5: backport a patch to fix btmgmt -i

Without this patch btmgmt will always use hci0 in
non interactive mode.

Signed-off-by: Jeroen Hofstee <jhofstee@victronenergy.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agobluez5: make media control a PACKAGECONFIG option
Jeroen Hofstee [Sun, 4 May 2025 11:15:35 +0000 (13:15 +0200)] 
bluez5: make media control a PACKAGECONFIG option

When not building with the default PACKAGECONFIG options, the build can fail
with:

undefined reference to `media_player_controller_create'
undefined reference to `media_player_set_status'

Otherwise. So disable it when not set and enable it by default.

The packageconfig option is the same as in Styhead.
https://github.com/openembedded/openembedded-core/commit/ebbdb7cf5c0a3f0e6773704d4c4cc570358ec611#diff-9d9284f6f27a81c75dffffd6d601b40c8266ae12e678d0a49c46bdb8356a0e91R52

Signed-off-by: Jeroen Hofstee <jhofstee@victronenergy.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agobinutils: stable 2.42 branch updates
Deepesh Varatharajan [Wed, 30 Apr 2025 06:18:04 +0000 (23:18 -0700)] 
binutils: stable 2.42 branch updates

Below commit on binutils-2.42 stable branch is updated.

6558f9f5f0c s390: Add support for z17 as CPU name

Testing was done and there were no regressions found

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agoglibc: stable 2.39 branch updates
Deepesh Varatharajan [Mon, 5 May 2025 04:22:20 +0000 (21:22 -0700)] 
glibc: stable 2.39 branch updates

3463100f2d x86: Detect Intel Diamond Rapids
e09436c2cb x86: Handle unknown Intel processor with default tuning
7620d98186 x86: Add ARL/PTL/CWF model detection support
765ff3d0d4 x86: Optimize xstate size calculation
65ae73be01 x86: Use `Avoid_Non_Temporal_Memset` to control non-temporal path
2be36448c4 x86: Tunables may incorrectly set Prefer_PMINUB_for_stringop (bug 32047)
bde201e92c x86: Disable non-temporal memset on Skylake Server
38a7632f2d x86: Fix value for `x86_memset_non_temporal_threshold` when it is undesirable
cc59fa5dbc x86: Enable non-temporal memset tunable for AMD
0da58e8be0 x86: Add seperate non-temporal tunable for memset
837a36c371 x86: Link tst-gnu2-tls2-x86-noxsave{,c,xsavec} with libpthread
87ab0c7f7f x86: Use separate variable for TLSDESC XSAVE/XSAVEC state size (bug 32810)
60cd7123a6 x86: Skip XSAVE state size reset if ISA level requires XSAVE
4cf3f9df54 x86_64: Add atanh with FMA
01ed435e2e x86_64: Add sinh with FMA
0edcc77fe7 x86_64: Add tanh with FMA
7ecf0d3bde x86-64: Exclude FMA4 IFUNC functions for -mapxf
e1fe22368e nptl: clear the whole rseq area before registration
dd8c0c3bbd math: Improve layout of exp/exp10 data
a1b09e59e2 AArch64: Use prefer_sve_ifuncs for SVE memset
d0e2133470 AArch64: Add SVE memset
0cc12d9c47 math: Improve layout of expf data
0cd10047bf AArch64: Remove zva_128 from memset
dd1e63ab58 AArch64: Optimize memset
65a96a6f2b AArch64: Improve generic strlen
4073e4ee2c AArch64: Improve codegen for SVE logs
78abd3ef6e AArch64: Improve codegen in SVE tans
a10183b633 AArch64: Improve codegen of AdvSIMD atan(2)(f)
dcd1229e5b AArch64: Improve codegen of AdvSIMD logf function family
72156cb90b AArch64: Improve codegen in AdvSIMD logs
5e354bf4e2 AArch64: Simplify rounding-multiply pattern in several AdvSIMD routines
80df456112 aarch64: Avoid redundant MOVs in AdvSIMD F32 logs
d591876303 aarch64: Fix AdvSIMD libmvec routines for big-endian
f6d48470ae assert: Add test for CVE-2025-0395

Testresults:
Before update |After update  |Difference
PASS: 5068 |PASS: 5072  |PASS: +4
FAIL: 120 |FAIL: 120  |FAIL: 0
XPASS: 4 |XPASS: 4  |XPASS: 0
XFAIL: 16 |XFAIL: 16  |XFAIL: 0
UNSUPPORTED: 157|UNSUPPORTED: 157|UNSUPPORTED: 0

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agosqlite3: mark CVE-2025-29087 as patched
Peter Marko [Sat, 3 May 2025 16:58:02 +0000 (18:58 +0200)] 
sqlite3: mark CVE-2025-29087 as patched

Description of CVE-2025-29087 and CVE-2025-3277 are very similar.
There is no lonk from NVD, but [1] and [2] from Debian mark these two
CVEs as duplicates with the same link for patch.

[1] https://security-tracker.debian.org/tracker/CVE-2025-29087
[2] https://security-tracker.debian.org/tracker/CVE-2025-3277

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agoelfutils: Fix CVE-2025-1371
Soumya Sambu [Mon, 5 May 2025 11:47:11 +0000 (11:47 +0000)] 
elfutils: Fix CVE-2025-1371

A vulnerability has been found in GNU elfutils 0.192 and classified as problematic.
This vulnerability affects the function handle_dynamic_symtab of the file readelf.c
of the component eu-read. The manipulation leads to null pointer dereference.
Attacking locally is a requirement. The exploit has been disclosed to the public and
may be used. The patch is identified as b38e562a4c907e08171c76b8b2def8464d5a104a. It
is recommended to apply a patch to fix this issue.

References:
https://nvd.nist.gov/vuln/detail/CVE-2025-1371
https://ubuntu.com/security/CVE-2025-1371

Upstream patch:
https://sourceware.org/cgit/elfutils/commit/?id=b38e562a4c907e08171c76b8b2def8464d5a104a

Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agolibsoup: patch CVE-2025-46420
Ashish Sharma [Wed, 30 Apr 2025 16:57:04 +0000 (22:27 +0530)] 
libsoup: patch CVE-2025-46420

Upstream-Status: Backport [https://gitlab.gnome.org/GNOME/libsoup/-/commit/c9083869ec2a3037e6df4bd86b45c419ba295f8e]

Signed-off-by: Ashish Sharma <asharma@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agoRevert "cve-update-nvd2-native: Tweak to work better with NFS DL_DIR"
Peter Marko [Sat, 1 Mar 2025 12:06:39 +0000 (13:06 +0100)] 
Revert "cve-update-nvd2-native: Tweak to work better with NFS DL_DIR"

This reverts commit 7adaec468d3a61d88c990b1b319b34850bee7e44.

It does not seem to fix the issue it was supposed to fix.
Additionally it breaks code which decides in full/partial update,
because it manipulates timestamp that code is relying on.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ebc65fdddd7ce51f0f1008baa30d0ae7918ae0bb)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agobuildtools-tarball: Make buildtools respects host CA certificates
Changqing Li [Mon, 28 Apr 2025 05:53:07 +0000 (13:53 +0800)] 
buildtools-tarball: Make buildtools respects host CA certificates

To adapt user network enviroment, buildtools should first try to use
the user configured envs like SSL_CERT_FILE/CURL_CA_BUNDLE/..., if these
envs is not set, then use the auto-detected ca file and ca path, and
finally use the CA certificates in buildtools.

nativesdk-openssl set OPENSSLDIR as "/not/builtin", need set SSL_CERT_FILE/SSL_CERT_DIR to work

nativesdk-curl don't set default ca file, need
SSL_CERT_FILE/SSL_CERT_DIR or CURL_CA_BUNDLE/CURL_CA_PATH to work

nativesdk-git actually use libcurl, and GIT_SSL_CAPATH/GIT_SSL_CAINFO
also works

nativesdk-python3-requests will use cacert.pem under python module certifi by
default, need to set REQUESTS_CA_BUNDLE

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agobuildtools-tarball: add envvars into BB_ENV_PASSTHROUGH_ADDITIONS
Changqing Li [Mon, 28 Apr 2025 05:53:06 +0000 (13:53 +0800)] 
buildtools-tarball: add envvars into BB_ENV_PASSTHROUGH_ADDITIONS

Here is one testcase:
For recipe tensorflow-lite-host-tools_2.18.0.bb, refer [1],
do_configure[network] = "1"
and it will git clone some repos in CMakeLists.txt

When buildtools is used and nativesdk-git is installed into sdk,
do_configure failed with error:
[1/9] Performing download step (git clone) for 'protobuf-populate'
Cloning into 'protobuf'...
fatal: unable to access 'https://github.com/protocolbuffers/protobuf/': error setting certificate file: /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-wrlinuxsdk-linux/etc/ssl/certs/ca-certificates.crt

Fix by adding GIT_SSL_CAINFO in BB_ENV_PASSTHROUGH_ADDITIONS, so that
user can export GIT_SSL_CAINFO=${GIT_SSL_CAINFO} in their
do_configure:prepend() to fix above do_configure failure

CURL_CA_BUNDLE and REQUESTS_CA_BUNDLE is similar envvars, so all add
into BB_ENV_PASSTHROUGH_ADDITIONS

[1] https://github.com/nxp-imx/meta-imx/blob/styhead-6.12.3-1.0.0/meta-imx-ml/recipes-libraries/tensorflow-lite/tensorflow-lite-host-tools_2.18.0.bb

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agobuildtools-tarball: move setting of envvars to respective envfile
Changqing Li [Mon, 28 Apr 2025 05:53:05 +0000 (13:53 +0800)] 
buildtools-tarball: move setting of envvars to respective envfile

* make git,curl,python3-requests align with openssl, move the setting of
  envvars into respective envfile
* for environment.d-openssl.sh, also check if ca-certificates.crt exist
  before export envvars

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agoinitscripts: add function log_success_msg/log_failure_msg/log_warning_msg
Changqing Li [Mon, 28 Apr 2025 05:51:06 +0000 (13:51 +0800)] 
initscripts: add function log_success_msg/log_failure_msg/log_warning_msg

* add function log_success_msg/log_failure_msg/log_warning_msg, some
packages still use these functions, like mariadb, refer [1], without
these function, with sysV init manager, mariadb will report error:

root@qemux86-64:~# /etc/init.d/mysqld status
/etc/init.d/mysqld: line 383: log_success_msg: command not found

* remove RCONFLICTS with lsbinitscripts, LSB support already remove in
  [2]

[1] https://github.com/MariaDB/server/blob/main/support-files/mysql.server.sh#L104
[2] https://git.openembedded.org/openembedded-core/commit/?id=fb064356af615d67d85b65942103bf943d84d290
[3] https://refspecs.linuxbase.org/LSB_4.0.0/LSB-Core-generic/LSB-Core-generic/iniscrptfunc.html

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agotzdata/tzcode-native: upgrade 2025a -> 2025b
Priyal Doshi [Mon, 31 Mar 2025 08:48:34 +0000 (14:18 +0530)] 
tzdata/tzcode-native: upgrade 2025a -> 2025b

Signed-off-by: Priyal Doshi <pdoshi@mvista.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b1ff8b45da27b533477cf6d9ace7a47f7f3a28b1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agoperl: upgrade 5.38.2 -> 5.38.4
Archana Polampalli [Fri, 25 Apr 2025 12:18:03 +0000 (12:18 +0000)] 
perl: upgrade 5.38.2 -> 5.38.4

update include fix for CVE-2024-56406

https://perldoc.perl.org/5.38.4/perl5384delta

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agoperlcross: 1.6 -> 1.6.2
Archana Polampalli [Fri, 25 Apr 2025 12:18:02 +0000 (12:18 +0000)] 
perlcross: 1.6 -> 1.6.2

https://github.com/arsv/perl-cross/releases/tag/1.6.2

Provide support for Perl 5.38.4

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agoperlcross: update 1.5.2 -> 1.6
Alexander Kanavin [Fri, 25 Apr 2025 12:18:01 +0000 (12:18 +0000)] 
perlcross: update 1.5.2 -> 1.6

(From OE-Core rev: dee97a3d3127eeba77bc6be05dea25f89aa734e5)

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agogit: Upgrade 2.44.1 -> 2.44.3
Soumya Sambu [Wed, 23 Apr 2025 05:02:04 +0000 (05:02 +0000)] 
git: Upgrade 2.44.1 -> 2.44.3

Addresses the security issues - CVE-2024-50349 and CVE-2024-52006

Release Notes:
https://github.com/git/git/blob/v2.44.3/Documentation/RelNotes/2.44.3.txt

Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agoglib-2.0: patch CVE-2025-3360
Peter Marko [Sun, 27 Apr 2025 18:28:37 +0000 (20:28 +0200)] 
glib-2.0: patch CVE-2025-3360

Backport commits from [1] fixing [2] for 2.82.x.

[1] https://gitlab.gnome.org/GNOME/glib/-/merge_requests/4499
[2] https://gitlab.gnome.org/GNOME/glib/-/issues/3647

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agolibxml2: patch CVE-2025-32415
Peter Marko [Sun, 27 Apr 2025 16:13:02 +0000 (18:13 +0200)] 
libxml2: patch CVE-2025-32415

Pick commit from 2.13 branch as 2.12 branch is unmaintained now.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agolibxml2: patch CVE-2025-32414
Peter Marko [Sun, 27 Apr 2025 16:13:01 +0000 (18:13 +0200)] 
libxml2: patch CVE-2025-32414

Pick commit which has been backported to 2.12 release branch.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agoppp: patch CVE-2024-58250
Peter Marko [Thu, 24 Apr 2025 17:39:36 +0000 (19:39 +0200)] 
ppp: patch CVE-2024-58250

Backport patch to remove vulnerable component.

This is a breaking change, but there will be no other fix for this CVE
as upstream did the deletion without providing a fix first.
If someone really needs this feature, which the commit message describes
as deprecated, bbappend with patch removal is possible.

License-Update: passprompt plugin removed

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agolibpam: Update fix for CVE-2024-10041
Shubham Kulkarni [Wed, 23 Apr 2025 08:40:56 +0000 (14:10 +0530)] 
libpam: Update fix for CVE-2024-10041

Initially, PAM community fixed CVE-2024-10041 in the version v1.6.0 via commit b3020da.
But not all cases were covered with this fix and issues were reported after the release.
In the v1.6.1 release, PAM community fixed these issues via commit b7b9636.
Backport this commit b7b9636, which
Fixes: b3020da ("pam_unix/passverify: always run the helper to obtain shadow password file entries")
Backport from https://github.com/linux-pam/linux-pam/commit/b7b96362087414e52524d3d9d9b3faa21e1db620

Signed-off-by: Shubham Kulkarni <skulkarni@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agobluez5: add missing tools to noinst-tools package
Guðni Már Gilbert [Sun, 20 Apr 2025 23:36:01 +0000 (23:36 +0000)] 
bluez5: add missing tools to noinst-tools package

This change will prevent these tools from being installed if the image doesn't install bluez5-noinst-tools package.

BlueZ 5.66: tools/mesh-tester
BlueZ 5.66: tools/ioctl-tester
BlueZ 5.65: tools/iso-tester
BlueZ 5.56: tools/btpclientctl
BlueZ 5.51: tools/bcmfw
BlueZ 5.49: tools/rtlfw
BlueZ 5.47: tools/btconfig (not a new tool, but it was moved from bin_PROGRAMS to noinst_PROGRAMS)

Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agopython3-jinja2: upgrade 3.1.4 -> 3.1.6
Soumya Sambu [Tue, 22 Apr 2025 07:47:34 +0000 (07:47 +0000)] 
python3-jinja2: upgrade 3.1.4 -> 3.1.6

Includes fix for - CVE-2024-56326, CVE-2025-27516, CVE-2024-56201

Changelog:
https://github.com/pallets/jinja/blob/3.1.6/CHANGES.rst
https://github.com/pallets/jinja/blob/3.1.5/CHANGES.rst

Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agosystemd: upgrade 255.17 -> 255.18
Guðni Már Gilbert [Mon, 21 Apr 2025 09:59:41 +0000 (09:59 +0000)] 
systemd: upgrade 255.17 -> 255.18

The update includes 82 commits. Full list of changes can be found on Github [1]

All patches were refreshed with devtool.

[1] systemd/systemd-stable@v255.17...v255.18

Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agowic: bootimg-efi: Support + symbol in filenames
Igor Opaniuk [Thu, 17 Apr 2025 09:11:00 +0000 (10:11 +0100)] 
wic: bootimg-efi: Support + symbol in filenames

Allow the '+' symbol as a valid character in filenames listed in the
IMAGE_EFI_BOOT_FILES variable.

The '+' symbol might be used to support boot counting for boot entries,
as described in the UAPI Boot Loader Specification [1]:

The boot counting data is stored in the name of the boot loader entry.
A boot loader entry file name may contain a plus (+) followed by a
number. This may optionally be followed by a minus (-)
followed by a second number. The dot (.) and file name suffix
(conf or efi) must immediately follow.
Boot counting is enabled for entries which match this pattern.

Example:
IMAGE_EFI_BOOT_FILES:append = " entry.conf;loader/entries/entry+3.conf"

[1] https://uapi-group.org/specifications/specs/boot_loader_specification/#boot-counting
Signed-off-by: Igor Opaniuk <igor.opaniuk@foundries.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3f25822281eb9423ff86105eaebb0bed48663648)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agocurl: fix CVE-2025-0167
Yogita Urade [Tue, 22 Apr 2025 11:48:15 +0000 (11:48 +0000)] 
curl: fix CVE-2025-0167

When asked to use a `.netrc` file for credentials *and* to
follow HTTP redirects, curl could leak the password used
for the first host to the followed-to host under certain
circumstances.

This flaw only manifests itself if the netrc file has a
`default` entry that omits both login and password. A
rare circumstance.

Reference:
https://nvd.nist.gov/vuln/detail/CVE-2025-0167

Upstream patch:
https://github.com/curl/curl/commit/0e120c5b925e8ca75d5319e

Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agocurl: fix CVE-2024-11053
Yogita Urade [Tue, 22 Apr 2025 11:48:14 +0000 (11:48 +0000)] 
curl: fix CVE-2024-11053

When asked to both use a `.netrc` file for credentials and to
follow HTTP redirects, curl could leak the password used for
the first host to the followed-to host under certain circumstances.

This flaw only manifests itself if the netrc file has an entry
that matches the redirect target hostname but the entry either
omits just the password or omits both login and password.

CVE-2024-11053-0001 is the dependent commit, CVE-2024-11053-0002 is
actual CVE fix and the actual fix caused a regression that was fixed
by CVE-2024-11053-0003.

Reference:
https://curl.se/docs/CVE-2024-11053.html
https://git.launchpad.net/ubuntu/+source/curl/commit/?h=applied/ubuntu/noble-devel&id=9ea469c352a313104f750dea93e78df8d868c435

Upstream patches:
https://github.com/curl/curl/commit/9bee39bfed2c413b4cc4eb306a57ac92a1854907
https://github.com/curl/curl/commit/e9b9bbac22c26cf67316fa8e6c6b9e831af3194
https://github.com/curl/curl/commit/9fce2c55d4b0273ac99b59bd8cb982a6d96b88cf

Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agosqlite3: patch CVE-2025-29088
Peter Marko [Fri, 18 Apr 2025 19:33:48 +0000 (21:33 +0200)] 
sqlite3: patch CVE-2025-29088

Pick commit [1] mentioned in [2].

[1] https://github.com/sqlite/sqlite/commit/56d2fd008b108109f489339f5fd55212bb50afd4
[2] https://nvd.nist.gov/vuln/detail/CVE-2025-29088

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agosqlite3: patch CVE-2025-3277
Peter Marko [Fri, 18 Apr 2025 18:35:01 +0000 (20:35 +0200)] 
sqlite3: patch CVE-2025-3277

Pick commit [1] mentioned in [2].

[1] https://sqlite.org/src/info/498e3f1cf57f164f
[2] https://nvd.nist.gov/vuln/detail/CVE-2025-3277

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agobinutils: patch CVE-2025-1182
Ashish Sharma [Thu, 17 Apr 2025 16:30:40 +0000 (22:00 +0530)] 
binutils: patch CVE-2025-1182

Upstream-Status: Backport [https://sourceware.org/git/?p=binutils-gdb.git;a=patch;h=b425859021d17adf62f06fb904797cf8642986ad]

Signed-off-by: Ashish Sharma <asharma@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agolibsoup: Fix CVE-2025-32906
Vijay Anusuri [Thu, 17 Apr 2025 14:04:29 +0000 (19:34 +0530)] 
libsoup: Fix CVE-2025-32906

Upstream-Status: Backport from
https://gitlab.gnome.org/GNOME/libsoup/-/commit/1f509f31b6f8420a3661c3f990424ab7b9164931
& https://gitlab.gnome.org/GNOME/libsoup/-/commit/af5b9a4a3945c52b940d5ac181ef51bb12011f1f

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agolibsoup: Fix CVE-2025-32912
Vijay Anusuri [Thu, 17 Apr 2025 14:04:28 +0000 (19:34 +0530)] 
libsoup: Fix CVE-2025-32912

Upstream-Status: Backport from
https://gitlab.gnome.org/GNOME/libsoup/-/commit/cd077513f267e43ce4b659eb18a1734d8a369992
& https://gitlab.gnome.org/GNOME/libsoup/-/commit/910ebdcd3dd82386717a201c13c834f3a63eed7f

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agolibsoup: Fix CVE-2025-32911 & CVE-2025-32913
Vijay Anusuri [Thu, 17 Apr 2025 14:04:27 +0000 (19:34 +0530)] 
libsoup: Fix CVE-2025-32911 & CVE-2025-32913

Upstream-Status: Backport from
https://gitlab.gnome.org/GNOME/libsoup/-/commit/7b4ef0e004ece3a308ccfaa714c284f4c96ade34
& https://gitlab.gnome.org/GNOME/libsoup/-/commit/f4a761fb66512fff59798765e8ac5b9e57dceef0

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agolibsoup: Fix CVE-2025-32909
Vijay Anusuri [Thu, 17 Apr 2025 14:04:26 +0000 (19:34 +0530)] 
libsoup: Fix CVE-2025-32909

Upstream-Status: Backport from https://gitlab.gnome.org/GNOME/libsoup/-/comm
it/ba4c3a6f988beff59e45801ab36067293d24ce92

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agolibsoup: Fix CVE-2025-32910
Vijay Anusuri [Thu, 17 Apr 2025 14:04:25 +0000 (19:34 +0530)] 
libsoup: Fix CVE-2025-32910

Upstream-Status: Backport from
https://gitlab.gnome.org/GNOME/libsoup/-/commit/e40df6d48a1cbab56f5d15016cc861a503423cfe
&
https://gitlab.gnome.org/GNOME/libsoup/-/commit/405a8a34597a44bd58c4759e7d5e23f02c3b556a
& https://gitlab.gnome.org/GNOME/libsoup/-/commit/ea16eeacb052e423eb5c3b0b705e5eab34b13832

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agobuild-appliance-image: Update to scarthgap head revision
Steve Sakoman [Sat, 19 Apr 2025 21:43:09 +0000 (14:43 -0700)] 
build-appliance-image: Update to scarthgap head revision

Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agoopenssl: rewrite ptest installation
Vishwas Udupa [Wed, 9 Apr 2025 06:17:36 +0000 (11:47 +0530)] 
openssl: rewrite ptest installation

Rewrite (again) the openssl test suite installation.

Depend on and reuse already installed libraries and modules instead of
installing them twice.

Be more selective when installing from the build tree so we don't install
intermediate .c .d .o files.

This further reduces the size of openssl-dbg from ~120MB to ~18MB.

(From OE-Core rev: 8baa0ce7eae65026cb3a784adaf3a4fc724ce9c9)

Upstream-Status: Backport[https://git.yoctoproject.org/poky/commit/?id=76212866402edb947f745f837e3c3b98b3056e58]

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 76212866402edb947f745f837e3c3b98b3056e58)
Signed-off-by: Vishwas Udupa <quic_vudupa@quicinc.com>
Change-Id: Ifc0e3a019c2abe5142d0f1e359ae5aa33dae1608
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agolibarchive: upgrade 3.7.4 -> 3.7.9
Peter Marko [Tue, 15 Apr 2025 16:10:45 +0000 (18:10 +0200)] 
libarchive: upgrade 3.7.4 -> 3.7.9

These is update with only bug and security releases.
On top of previous CVE patches, also CVE-2024-48615 is handled.
Also many security fixes without CVE assigment are included.

Note that upgrade to 3.7.5 on master required fix of test in
python3-libarchive-c, however that recipe does not yet have ptest in
scarthgap and the fix was in test only, not in productive code, so it is
not necessary in scarthgap.

Also remove CVE_STATUS which was obsolete already before this upgrade.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agobinutils: patch CVE-2025-1181
Ashish Sharma [Wed, 16 Apr 2025 09:08:01 +0000 (14:38 +0530)] 
binutils: patch CVE-2025-1181

Import patches from ubuntu:

Upstream-Status: Backport [ https://git.launchpad.net/ubuntu/+source/binutils/plain/debian/patches/CVE-2025-1181-pre.patch?h=applied/ubuntu/noble-security&id=d6b5bf57cf048c42e4bcd3a4ab32116d0b809774 &&
https://git.launchpad.net/ubuntu/+source/binutils/plain/debian/patches/CVE-2025-1181.patch?h=applied/ubuntu/noble-security&id=d6b5bf57cf048c42e4bcd3a4ab32116d0b809774

Upstream commit: https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=931494c9a89558acb36a03a340c01726545eef24 ]

Signed-off-by: Ashish Sharma <asharma@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agobinutils: patch CVE-2025-1178 & CVE-2024-57360
Ashish Sharma [Tue, 15 Apr 2025 08:58:39 +0000 (14:28 +0530)] 
binutils: patch CVE-2025-1178 & CVE-2024-57360

Backport Fixes for:

*CVE-2025-1178 - Upstream-Status: Backport from [https://sourceware.org/git/?p=binutils-gdb.git;a=patch;h=75086e9de1707281172cc77f178e7949a4414ed0]

*CVE-2024-57360 - Upstream-Status: Backport from  [https://sourceware.org/git/?p=binutils-gdb.git;a=patch;h=5f8987d3999edb26e757115fe87be55787d510b9]

Signed-off-by: Ashish Sharma <asharma@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3 months agobinutils: Fix CVE-2025-1176
Ashish Sharma [Sun, 13 Apr 2025 12:50:03 +0000 (18:20 +0530)] 
binutils: Fix CVE-2025-1176

Upstream-Status: Backport [import from ubuntu https://git.launchpad.net/ubuntu/+source/binutils/plain/debian/patches/CVE-2025-1176.patch?h=applied/ubuntu/jammy-security
Upstream commit https://sourceware.org/git/?p=binutils-gdb.git;a=patch;h=f9978defb6fab0bd8583942d97c112b0932ac814]

Signed-off-by: Ashish Sharma <asharma@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
4 months agopatch.py: set commituser and commitemail for addNote
Changqing Li [Wed, 9 Apr 2025 02:39:48 +0000 (10:39 +0800)] 
patch.py: set commituser and commitemail for addNote

When PATCHTOOL is set to 'git', and user don't setup
user.name and user.email for git, do_patch fail with
the following error, fix by passing -c options.
CmdError("git notes --ref refs/notes/devtool append -m 'original patch: 0001-PATCH-increase-to-cpp17-version.patch' HEAD", 0, 'stdout:
stderr: Author identity unknown
*** Please tell me who you are.
Run
  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
4 months agoghostscript: upgrade 10.04.0 -> 10.05.0
Archana Polampalli [Wed, 2 Apr 2025 11:45:33 +0000 (11:45 +0000)] 
ghostscript: upgrade 10.04.0 -> 10.05.0

This upgrade addresses CVEs:
CVE-2025-27835 CVE-2025-27832
CVE-2025-27831 CVE-2025-27836
CVE-2025-27830 CVE-2025-27833
CVE-2025-27833 CVE-2025-27834

Changelog:
https://ghostscript.readthedocs.io/en/gs10.05.0/News.html

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
4 months agogo: fix CVE-2025-22871
Hitendra Prajapati [Fri, 11 Apr 2025 05:40:49 +0000 (11:10 +0530)] 
go: fix CVE-2025-22871

Upstream-Status: Backport from https://github.com/golang/go/commit/15e01a2e43ecb8c7e15ff7e9d62fe3f10dcac931

Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
4 months agoxz: patch CVE-2025-31115
Peter Marko [Wed, 9 Apr 2025 23:04:46 +0000 (01:04 +0200)] 
xz: patch CVE-2025-31115

Cherry-pick commits from [1] linked from [2] from branch v5.4

[1] https://tukaani.org/xz/xz-cve-2025-31115.patch
[2] https://tukaani.org/xz/threaded-decoder-early-free.html

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
4 months agoxz: upgrade 5.4.6 -> 5.4.7
Peter Marko [Wed, 9 Apr 2025 23:02:15 +0000 (01:02 +0200)] 
xz: upgrade 5.4.6 -> 5.4.7

License-Update: homepage update in [1]

[1] https://github.com/tukaani-project/xz/commit/c5c091332c6953a0ce940cb355ea9e99491429fc

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
4 months agocve-update-nvd2-native: add workaround for json5 style list
Peter Marko [Mon, 7 Apr 2025 09:35:57 +0000 (11:35 +0200)] 
cve-update-nvd2-native: add workaround for json5 style list

NVD responses changed to an invalid json between:
* April 5, 2025 at 3:03:44 AM GMT+2
* April 5, 2025 at 4:19:48 AM GMT+2

The last response is since then in format
{
  "resultsPerPage": 625,
  "startIndex": 288000,
  "totalResults": 288625,
  "format": "NVD_CVE",
  "version": "2.0",
  "timestamp": "2025-04-07T07:17:17.534",
  "vulnerabilities": [
    {...},
    ...
    {...},
  ]
}

Json does not allow trailing , in responses, that is json5 format.
So cve-update-nvd2-native do_Fetch task fails with log backtrace ending:

...
File: '/builds/ccp/meta-siemens/projects/ccp/../../poky/meta/recipes-core/meta/cve-update-nvd2-native.bb', lineno: 234, function: update_db_file
     0230:            if raw_data is None:
     0231:                # We haven't managed to download data
     0232:                return False
     0233:
 *** 0234:            data = json.loads(raw_data)
     0235:
     0236:            index = data["startIndex"]
     0237:            total = data["totalResults"]
     0238:            per_page = data["resultsPerPage"]
...
File: '/usr/lib/python3.11/json/decoder.py', lineno: 355, function: raw_decode
     0351:        """
     0352:        try:
     0353:            obj, end = self.scan_once(s, idx)
     0354:        except StopIteration as err:
 *** 0355:            raise JSONDecodeError("Expecting value", s, err.value) from None
     0356:        return obj, end
Exception: json.decoder.JSONDecodeError: Expecting value: line 1 column 1442633 (char 1442632)
...

There was no announcement about json format of API v2.0 by nvd.
Also this happens only if whole database is queried (database update is
fine, even when multiple pages as queried).
And lastly it's only the cve list, all other lists inside are fine.
So this looks like a bug in NVD 2.0 introduced with some update.

Patch this with simple character deletion for now and let's monitor the
situation and possibly switch to json5 in the future.
Note that there is no native json5 support in python, we'd have to use
one of external libraries for it.

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>
(cherry picked from commit 6e526327f5c9e739ac7981e4a43a4ce53a908945)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
4 months agogo: fix CVE-2025-22870
Archana Polampalli [Wed, 2 Apr 2025 11:45:32 +0000 (11:45 +0000)] 
go: fix CVE-2025-22870

Matching of hosts against proxy patterns can improperly treat an IPv6 zone ID
as a hostname component. For example, when the NO_PROXY environment variable
is set to "*.example.com", a request to "[::1%25.example.com]:80` will incorrectly
match and not be proxied.

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
4 months agoofono: patch CVE-2024-7537
Peter Marko [Fri, 4 Apr 2025 21:40:15 +0000 (23:40 +0200)] 
ofono: patch CVE-2024-7537

Pick commit
https://web.git.kernel.org/pub/scm/network/ofono/ofono.git/commit/?id=e6d8d526d5077c0b6ab459efeb6b882c28e0fdeb

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
4 months agomc: set ac_cv_path_ZIP to avoid buildpaths QA issues
Martin Jansa [Tue, 1 Apr 2025 05:43:34 +0000 (07:43 +0200)] 
mc: set ac_cv_path_ZIP to avoid buildpaths QA issues

* in builds with zip in HOSTTOOLS mc fails with:
  ERROR: mc-4.8.31-r0 do_package_qa: QA Issue: File /usr/libexec/mc/extfs.d/uzip in package mc-helpers-perl contains reference to TMPDIR [buildpaths]
  and it's because of the path to zip:
  mc/4.8.31/package $ grep -R styhead .
  ./usr/libexec/mc/extfs.d/uzip:my $app_zip = "TMPDIR/hosttools/zip";

* don't use /usr/bin/env as in other cases, because app_zip is then used e.g. with:
  my $cmd_addlink = "$app_zip -g -y";

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
4 months agoyocto-uninative: Update to 4.7 for glibc 2.41
Michael Halstead [Tue, 1 Apr 2025 05:43:33 +0000 (07:43 +0200)] 
yocto-uninative: Update to 4.7 for glibc 2.41

Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
4 months agorust-cross-canadian: Set CVE_STATUS ignore for CVE-2024-43402
Virendra Thakur [Tue, 1 Apr 2025 08:27:45 +0000 (13:57 +0530)] 
rust-cross-canadian: Set CVE_STATUS ignore for CVE-2024-43402

This CVE was created because fix for CVE-2024-24576 was incomplete.
Ignore the new CVE in the same way as the old one.

See https://nvd.nist.gov/vuln/detail/CVE-2024-43402

As per NVD, this CVE only affects to Windows platform

Reference: https://git.yoctoproject.org/meta-lts-mixins/commit/?h=scarthgap/rust&id=13f045acf6388d1e320fd4c0f3ca19ca7a75ef44

Signed-off-by: Virendra Thakur <virendra.thakur@kpit.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
4 months agofreetype: follow-up patch for CVE-2025-27363
Peter Marko [Sun, 30 Mar 2025 20:42:37 +0000 (22:42 +0200)] 
freetype: follow-up patch for CVE-2025-27363

Per [1] there are two patches needed - [2] which is already included in
3.13.1 and [3] which is only in 2.13.3.
Backport the second patch.

[1] https://gitlab.freedesktop.org/freetype/freetype/-/issues/1322
[2] https://gitlab.freedesktop.org/freetype/freetype/-/commit/ef636696524b081f1b8819eb0c6a0b932d35757d
[3] https://gitlab.freedesktop.org/freetype/freetype/-/commit/73720c7c9958e87b3d134a7574d1720ad2d24442

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
4 months agoexpat: patch CVE-2024-8176
Peter Marko [Thu, 27 Mar 2025 21:44:09 +0000 (22:44 +0100)] 
expat: patch CVE-2024-8176

Backport https://github.com/libexpat/libexpat/pull/973
Patch created by:
git diff 2fc36833334340ff7ddca374d86daa8744c1dfa3..99529768b4a722f46c69b04b874c1d45b3eb819c

Additional backport (containing changes in tests only) was needed to
apply it cleanly.

Additional backport https://github.com/libexpat/libexpat/pull/989
which has fixed regression of the first fix.
Patch created by:
git diff 91ca72e913af94ed44ef2a80a9dd542be3e5766c..308c31ed647f2c6aebe33ca3a4fa9e1436f461e2

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
4 months agocve-update-nvd2-native: handle missing vulnStatus
Peter Marko [Fri, 28 Mar 2025 15:48:20 +0000 (16:48 +0100)] 
cve-update-nvd2-native: handle missing vulnStatus

There is a new CVE which is missing vulnStatus field:
https://services.nvd.nist.gov/rest/json/cves/2.0?cveId=CVE-2025-2682

This leads to:
File: '<snip>/poky/meta/recipes-core/meta/cve-update-nvd2-native.bb', lineno: 336, function: update_db
     0332:
     0333:    accessVector = None
     0334:    vectorString = None
     0335:    cveId = elt['cve']['id']
 *** 0336:    if elt['cve']['vulnStatus'] ==  "Rejected":
     0337:        c = conn.cursor()
     0338:        c.execute("delete from PRODUCTS where ID = ?;", [cveId])
     0339:        c.execute("delete from NVD where ID = ?;", [cveId])
     0340:        c.close()
Exception: KeyError: 'vulnStatus'

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
4 months agokernel-arch: add macro-prefix-map in KERNEL_CC
Stefan Mueller-Klieser [Tue, 25 Mar 2025 08:53:07 +0000 (09:53 +0100)] 
kernel-arch: add macro-prefix-map in KERNEL_CC

When building external modules, macros can include absolute names of
kernel headers. The macro-prefix-map for the STAGING_KERNEL_DIR is
currently missing. Add it in the same way as its done in bitbake.conf.

This fixes reproducible builds and following build error:
ERROR: cryptodev-module-1.14-r0 do_package_qa: QA Issue: File <..>
cryptodev.ko <..> contains reference to TMPDIR [buildpaths]

(From OE-Core rev: a741e11751bfb8f52be58cf51abeddca4559e5e9)

Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexander Sverdlin <alexander.sverdlin@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
4 months agolinux-yocto/6.6: update to v6.6.84
Bruce Ashfield [Tue, 25 Mar 2025 18:33:00 +0000 (14:33 -0400)] 
linux-yocto/6.6: update to v6.6.84

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

    4b6a8fa777d2 Linux 6.6.84
    a561c6a034c9 netfilter: nf_tables: allow clone callbacks to sleep
    f6de68e154ef netfilter: nf_tables: bail out if stateful expression provides no .clone
    7fa2e2960fff netfilter: nf_tables: use timestamp to check for set element timeout
    50b22a98c184 rust: lockdep: Remove support for dynamically allocated LockClassKeys
    812080b01dac nvme-tcp: Fix a C2HTermReq error message
    62485737050d HID: apple: disable Fn key handling on the Omoton KB066
    a09e085ba84b nvme-fc: rely on state transitions to handle connectivity loss
    efc30877bd4b Bluetooth: L2CAP: Fix corrupted list in hci_chan_del
    fb0800cbea02 smb: client: Fix match_session bug preventing session reuse
    7dc9abfa00ab smb3: add support for IAKerb
    643607a53f07 stmmac: loongson: Pass correct arg to PCI function
    6653927733e1 i2c: sis630: Fix an error handling path in sis630_probe()
    9e3bef10e480 i2c: ali15x3: Fix an error handling path in ali15x3_probe()
    beb68cfcb3ff i2c: ali1535: Fix an error handling path in ali1535_probe()
    10cbae84fed8 cifs: Throw -EOPNOTSUPP error on unsupported reparse point type from parse_reparse_point()
    474c08712d5f cifs: Validate content of WSL reparse point buffers
    6c13fcb7cf59 cifs: Fix integer overflow while processing closetimeo mount option
    d5fff81c4375 cifs: Fix integer overflow while processing actimeo mount option
    9e438d0410a4 cifs: Fix integer overflow while processing acdirmax mount option
    0252c33cc943 cifs: Fix integer overflow while processing acregmax mount option
    d3f9fdc298b8 scripts: generate_rust_analyzer: add missing macros deps
    a70259447d80 ASoC: codecs: wm0010: Fix error handling path in wm0010_spi_probe()
    69a900480941 ASoC: rt722-sdca: add missing readable registers
    2592a628743e rust: init: add missing newline to pr_info! calls
    f69b8f42893e ASoC: cs42l43: Fix maximum ADC Volume
    b05b5627f0f1 drm/gma500: Add NULL check for pci_gfx_root in mid_get_vbt_data()
    5da54be46960 rust: error: add missing newline to pr_warn! calls
    544055329560 ASoC: ops: Consistently treat platform_max as control value
    86d97d49f198 mm: split critical region in remap_file_pages() and invoke LSMs in between
    b2fe954a4ddc lib/buildid: Handle memfd_secret() files in build_id_parse()
    aa4d9b54f11c rust: init: fix `Zeroable` implementation for `Option<NonNull<T>>` and `Option<KBox<T>>`
    b78467d3ba1c rust: Disallow BTF generation with Rust + LTO
    d026392e3f87 smb: client: fix regression with guest option
    2bff992a5505 qlcnic: fix memory leak issues in qlcnic_sriov_common.c
    7b2c29b7ea29 arm64: mm: Populate vmemmap at the page level if not section aligned
    818330f756f3 dm-flakey: Fix memory corruption in optional corrupt_bio_byte feature
    cfae6a5dad50 ASoC: amd: yc: Support mic on another Lenovo ThinkPad E16 Gen 2 model
    4f6c0f75293a clk: samsung: update PLL locktime for PLL142XX used on FSD platform
    09aeab680331 ksmbd: prevent connection release during oplock break notification
    fb776765bfc2 ksmbd: fix use-after-free in ksmbd_free_work_struct
    378b361e2e30 drm/amd/display: Fix slab-use-after-free on hdcp_work
    a8f77e1658d7 drm/amd/display: Assign normalized_pix_clk when color depth = 14
    8e91a6167889 drm/amd/display: Restore correct backlight brightness after a GPU reset
    8082ca0dd244 drm/amd/display: Disable unneeded hpd interrupts during dm_init
    b5c283501581 drm/dp_mst: Fix locking when skipping CSN before topology probing
    b3ddebaece2c drm/atomic: Filter out redundant DPMS calls
    6736975ee30d drm/i915/cdclk: Do cdclk post plane programming later
    e686349cc19e x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
    ab0f6e770d39 USB: serial: option: match on interface class for Telit FN990B
    61e540094fae USB: serial: option: fix Telit Cinterion FE990A name
    e1bfbf0f18ab USB: serial: option: add Telit Cinterion FE990B compositions
    528ac204851e USB: serial: ftdi_sio: add support for Altera USB Blaster 3
    392e9b29769a Input: i8042 - swap old quirk combination with new quirk for more devices
    e7c95c01064b Input: i8042 - swap old quirk combination with new quirk for several devices
    e690d0c52cde Input: i8042 - add required quirks for missing old boardnames
    105a21163750 Input: i8042 - swap old quirk combination with new quirk for NHxxRZQ
    d639d5531ad7 Input: xpad - rename QH controller to Legion Go S
    0c4484cdcbb8 Input: xpad - add support for TECNO Pocket Go
    dc9839dcc232 Input: xpad - add support for ZOTAC Gaming Zone
    8cf88f390e74 Input: xpad - add multiple supported devices
    5184e44bef75 Input: xpad - add 8BitDo SN30 Pro, Hyperkin X91 and Gamesir G7 SE controllers
    0b5b6512f674 Input: iqs7222 - preserve system status register
    cbd68fca8878 Input: ads7846 - fix gpiod allocation
    78aefac7efdf io_uring: fix error pbuf checking
    1fdb9c9eb2ad io_uring: use unpin_user_pages() where appropriate
    46b1b3d81a7e io_uring/kbuf: use vm_insert_pages() for mmap'ed pbuf ring
    af8f27ef1a00 io_uring/kbuf: vmap pinned buffer ring
    6168ec87bf12 io_uring: unify io_pin_pages()
    719e745ee31c io_uring: use vmap() for ring mapping
    b89f95b94cf7 io_uring: fix corner case forgetting to vunmap
    a0b21f2aca04 io_uring: don't attempt to mmap larger than what the user asks for
    2905c4fe7e52 io_uring: get rid of remap_pfn_range() for mapping rings/sqes
    b6690a4172a3 mm: add nommu variant of vm_insert_pages()
    0446d868190b block: fix 'kmem_cache of name 'bio-108' already exists'
    474cebf2978d net: Handle napi_schedule() calls from non-interrupt
    deb9982c4d55 drm/nouveau: Do not override forced connector status
    47f427220796 mptcp: safety check before fallback
    bb41ef31906e x86/irq: Define trace events conditionally
    cdf7658ea205 perf/x86/intel: Use better start period for frequency mode
    791eaeaa0935 drm/vkms: Round fixp2int conversion in lerp_u16
    fcfb7ea1f4c6 fuse: don't truncate cached, mutated symlink
    08ee4f873bd0 ASoC: tas2764: Set the SDOUT polarity correctly
    6c703ceaf6a6 ASoC: tas2764: Fix power control mask
    8f677fb436ef ASoC: tas2770: Fix volume scale
    f33c09085519 nvme: only allow entering LIVE from CONNECTING state
    6df3939d9301 sctp: Fix undefined behavior in left shift operation
    d3ca799203e5 cifs: Treat unhandled directory name surrogate reparse points as mount directory nodes
    492be1cd9e55 apple-nvme: Release power domains when probe fails
    bf78e63235c4 nvmet-rdma: recheck queue state is LIVE in state lock in recv done
    e9764289d765 nvme-tcp: add basic support for the C2HTermReq PDU
    aca3cdc3a673 nvme-pci: quirk Acer FA100 for non-uniqueue identifiers
    570f4d6e94ad io-wq: backoff when retrying worker creation
    f3288ffd33ea net: wwan: mhi_wwan_mbim: Silence sequence number glitch errors
    f623c04f7a63 ASoC: SOF: amd: Handle IPC replies before FW_BOOT_COMPLETE
    a4859a07c383 ASoC: SOF: Intel: hda: add softdep pre to snd-hda-codec-hdmi module
    7e97147479ff ASoC: arizona/madera: use fsleep() in up/down DAPM event delays.
    544f38b43fe8 ASoC: rsnd: adjust convert rate limitation
    7fe470e618aa ASoC: rsnd: don't indicate warning on rsnd_kctrl_accept_runtime()
    fa51c913402f ASoC: rsnd: indicate unsupported clock rate
    aa2e8245052a ALSA: hda/realtek: Limit mic boost on Positivo ARN50
    9f303c35f9e8 ASoC: simple-card-utils.c: add missing dlc->of_node
    dfbaf8a6ae62 selftests/bpf: Fix invalid flag of recv()
    c96cce853542 Bluetooth: L2CAP: Fix slab-use-after-free Read in l2cap_send_cmd
    45a5d06e7e69 Xen/swiotlb: mark xen_swiotlb_fixup() __init
    f225a79bd23b thermal/cpufreq_cooling: Remove structure member documentation
    051a7980f77e s390/cio: Fix CHPID "configure" attribute caching
    194dc8c7ac0e platform/x86: thinkpad_acpi: Support for V9 DYTC platform profiles
    7f417bd96a1b platform/x86: thinkpad_acpi: Fix invalid fan speed on ThinkPad X120e
    265c03699e9b sched: Clarify wake_up_q()'s write to task->wake_q.next
    5b1c48532f71 objtool: Ignore dangling jump table entries
    be2051f81bf3 HID: apple: fix up the F6 key on the Omoton KB066 keyboard
    68eddb06f0ed HID: hid-apple: Apple Magic Keyboard a3203 USB-C support
    945166034600 HID: topre: Fix n-key rollover on Realforce R3S TKL boards
    490eb24d6602 usb: phy: generic: Use proper helper for property detection
    7a7ada33879a HID: ignore non-functional sensor in HP 5MP Camera
    2a11cee9a9e2 HID: intel-ish-hid: Send clock sync message immediately after reset
    cc4c96f1fdc3 HID: intel-ish-hid: fix the length of MNG_SYNC_FW_CLOCK in doorbell
    5d01a4ec46a4 vboxsf: fix building with GCC 15
    52df961953e8 alpha/elf: Fix misc/setarch test of util-linux by removing 32bit support
    dd33c1a3859f smb: client: fix noisy when tree connecting to DFS interlink targets
    1b9cd0404e32 ACPI: resource: IRQ override for Eluktronics MECH-17
    ea371d1cdefb scsi: qla1280: Fix kernel oops when debug level > 2
    caa383226495 scsi: ufs: core: Fix error return with query response
    e9d4044f4b12 scsi: core: Use GFP_NOIO to avoid circular locking dependency
    c79ac6a812a9 platform/x86/intel: pmc: fix ltr decode in pmc_core_ltr_show()
    6c8b1efdc487 sched/debug: Provide slice length for fair tasks
    2d1eef248107 iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
    a470f80ef3a9 powercap: call put_device() on an error path in powercap_register_control_type()
    a625ad9b5b1b hrtimers: Mark is_migration_base() with __always_inline
    fa5bfdd93fa9 nvme-fc: do not ignore connectivity loss during connecting
    aef373bb9ab5 nvme-fc: go straight to connecting state when initializing
    885b7279819e net/mlx5e: Prevent bridge link show failure for non-eswitch-allowed devices
    bd7e3a428007 net/mlx5: Bridge, fix the crash caused by LAG state check
    4e79d865f019 net/mlx5: Lag, Check shared fdb before creating MultiPort E-Switch
    4b1a0ee6164c net: openvswitch: remove misbehaving actions length check
    ecc19a9380e1 gre: Fix IPv6 link-local address generation.
    181b68fa55ac netfilter: nft_exthdr: fix offset with ipv4_find_option()
    78533c4a29ac net_sched: Prevent creation of classes with TC_H_ROOT
    1bd2a8bb1ccb ipvs: prevent integer overflow in do_ip_vs_get_ctl()
    fda50302a137 netfilter: nf_conncount: Fully initialize struct nf_conncount_tuple in insert_tree()
    6e4edd9e2deb bonding: fix incorrect MAC address setting to receive NS messages
    1f7d051814e7 net: switchdev: Convert blocking notification chain to a raw one
    ee086c8e775f eth: bnxt: do not update checksum in bnxt_xdp_build_skb()
    637105ef0d46 net/mlx5: handle errors in mlx5_chains_create_table()
    466ae740f88c Drivers: hv: vmbus: Don't release fb_mmio resource in vmbus_free_mmio()
    ad27b4a51495 drm/hyperv: Fix address space leak when Hyper-V DRM device is removed
    9d1966bdaf76 netpoll: hold rcu read lock in __netpoll_send_skb()
    6c5bb3f7acb7 net: mctp i2c: Copy headers if cloned
    78f83ea6b81a net: dsa: mv88e6xxx: Verify after ATU Load ops
    20b667285306 net/mlx5: Fill out devlink dev info only for PFs
    5e8ce74fb041 Revert "Bluetooth: hci_core: Fix sleeping function called from invalid context"
    7e8cd2bc09b0 Bluetooth: hci_event: Fix enabling passive scanning
    75d262ad3c36 wifi: cfg80211: cancel wiphy_work before freeing wiphy
    0f0a152957d6 sched: address a potential NULL pointer dereference in the GRED scheduler.
    0a9f0cfd2ae8 netfilter: nf_conncount: garbage collection is not skipped when jiffies wrap around
    5d30d256661f ice: fix memory leak in aRFS after reset
    29bde9751cb7 netfilter: nft_ct: Use __refcount_inc() for per-CPU nft_ct_pcpu_template.
    21e65f1fef64 pinctrl: bcm281xx: Fix incorrect regmap max_registers value
    c198157ae158 fbdev: hyperv_fb: iounmap() the correct memory when removing a device
    372df1f2057c tcp: fix forever orphan socket caused by tcp_abort
    abadaa355730 tcp: fix races in tcp_abort()
    f9543375d9b1 bpf: Use raw_spinlock_t in ringbuf
    472173544e74 hrtimer: Use and report correct timerslack values for realtime tasks
    c7ee791e5385 zram: fix NULL pointer in comp_algorithm_show()
    6e0447fa7d87 sched/isolation: Prevent boot crash when the boot CPU is nohz_full
    de47f33dde89 clockevents/drivers/i8253: Fix stop sequence for timer 0
    ceb5fadbf450 Revert "v6.6 -stable -rt merge fixup"
    1c2962a164ff v6.6 -stable -rt merge fixup
    18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn
    2879d995e569 pnmtologo: sync with 6.6
    43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes
    35046aea43c8 bpftool: Fix undefined bpf macro for unix socket
    9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
    42b2eec2e503 bpftool: Query only cgroup-related attach types
    f71bb11887ba cpu/amd: inhibit SMP check for qemux86
    c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14
    64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
    7c76aad68f6d kselftest: Add a ksft_perror() helper
    06644f0d7193 drm/tilcdc: Set preferred depth
    ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs
    50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
    58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place
    c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts
    c2d64b9f52b6 qemux86: add configuration symbol to select values
    630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs
    0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter
    46934791b902 clear_warn_once: bind a timer to written reset value
    cdee9e38ff32 clear_warn_once: expand debugfs to include read support
    82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS
    36dc380b776b libbpf: Fix build warning on ref_ctr_off
    9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    e497a4a5da65 perf: x86-32: explicitly include <errno.h>
    7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long
    1cfc19423dc7 perf: fix bench numa compilation
    98bc2815fade perf: add SLANG_INC for slang.h
    17209a70b9b3 perf: add sgidefs.h to for mips builds
    9cd4258d910a perf: change --root to --prefix for python install
    8110a4f26628 perf: add 'libperl not found' warning
    bc89d5e08f77 perf: force include of <stdbool.h>
    4f6c760cc876 fat: Replace prandom_u32() with get_random_u32()
    bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat
    30b2236ab378 FAT: Added FAT_NO_83NAME
    cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes
    c4342d979bf2 aufs6: fix magic.mk include path
    35266bc2dc81 aufs6: adapt to v6.6
    8edede4e98be aufs6: core
    712248233ebe aufs6: standalone
    3b71a8a848d8 aufs6: mmap
    3e2924871f37 aufs6: base
    7f4907a93101 aufs6: kbuild
    d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+
    bcd6cfcd1aa0 yaffs2: v6.5 fixups
    cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length
    8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap
    c9c749f9f7d3 yaffs2: replace bdevname call with sprintf
    395b01cdc39d yaffs2: convert read_page -> readfolio
    d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    622c4648936f yaffs2: v5.12+ build fixups (not runtime tested)
    7562133d4090 yaffs: include blkdev.h
    dbd44252cd59 yaffs: fix misplaced variable declaration
    c223a10b1ac0 yaffs2: v5.6 build fixups
    90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read
    37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super
    b6e007b8abb6 yaffs: repair yaffs_get_mtd_device
    fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API
    51e0aac75ea2 yaffs2: fix memory leak in mount/umount
    2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr
    ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1
    ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY
    1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020)
    4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation
    2f603d83fcc4 pnmtologo: use relocatable file name
    664a6a0a484b tools: use basename to identify file in gen-mach-types
    9de64bc0c185 lib/build_OID_registry: fix reproducibility issues
    ae9b80797295 vt/conmakehash: improve reproducibility
    a972323151bd iwlwifi: select MAC80211_LEDS conditionally
    15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation
    5552dc768ffc defconfigs: drop obselete options
    00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled
    3888d0652edf linux-yocto: Handle /bin/awk issues
    3d55d299f23a uvesafb: provide option to specify timeout for task completion
    23c068c080be uvesafb: print error message when task timeout occurs
    edbfc939266e compiler.h: Undef before redefining __attribute_const__
    c99ae7e2a19a vmware: include jiffies.h
    572d84d928c8 Resolve jiffies wrapping about arp
    fdcd47cac843 nfs: Allow default io size to be configured.
    927d48801098 check console device file on fs when booting
    57cc27f821dd mount_root: clarify error messages for when no rootfs found
    1b53d82a8152 mconf: fix output of cflags and libraries
    1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location
    83c2e0c6eb1f modpost: mask trivial warnings
    6de673039484 kbuild: exclude meta directory from distclean processing
    6decd32815f5 powerpc: serialize image targets
    f6b683b38318 arm: serialize build targets
    e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    dc8a1e5a88f8 x86_64_defconfig: Fix warnings
    68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8
    d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8
    62f50884b8b1 powerpc: kexec fix for powerpc64
    da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core
    f161c880c11d mips: make current_cpu_data preempt safe
    5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code
    19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option
    e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency
    aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c
    881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
    98ec1963fcb7 arm64: defconfig: cleanup config options
    f1727c537ba8 vexpress: Pass LOADADDR to Makefile
    4474c32dc24a arm: ARM EABI socketcall
    75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
4 months agolinux-yocto/6.6: update to v6.6.83
Bruce Ashfield [Tue, 25 Mar 2025 18:32:59 +0000 (14:32 -0400)] 
linux-yocto/6.6: update to v6.6.83

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

    1c2962a164ff v6.6 -stable -rt merge fixup
    594a1dd5138a Linux 6.6.83
    d5285e088b50 kbuild: userprogs: use correct lld when linking through clang
    79a955ea4a2e pfifo_tail_enqueue: Drop new packet when sch->limit == 0
    f9825c3f507d spi-mxs: Fix chipselect glitch
    aa6ef9ceab9c x86/boot: Sanitize boot params before parsing command line
    c59843e87791 x86/boot: Rename conflicting 'boot_params' pointer to 'boot_params_ptr'
    5b6eac63d157 ima: Reset IMA_NONACTION_RULE_FLAGS after post_setattr
    bb4425498707 x86/mm: Don't disable PCID when INVLPG has been fixed by microcode
    eff00c5e29ab uprobes: Fix race in uprobe_free_utask
    53402e17b1a7 drm/i915/dsi: Use TRANS_DDI_FUNC_CTL's own port width macro
    03f1b76fcdbc Revert "KVM: PPC: e500: Mark "struct page" dirty in kvmppc_e500_shadow_map()"
    e4c6eff5a3b5 Revert "KVM: PPC: e500: Mark "struct page" pfn accessed before dropping mmu_lock"
    36f688adf413 Revert "KVM: PPC: e500: Use __kvm_faultin_pfn() to handle page faults"
    9e4b27250fcd Revert "KVM: e500: always restore irqs"
    52fffb4a1f86 riscv: Fix enabling cbo.zero when running in M-mode
    76c9f76d4ad1 ALSA: hda: realtek: fix incorrect IS_REACHABLE() usage
    128962f5ab56 kbuild: hdrcheck: fix cross build with clang
    62112e7f5cbd arm64: hugetlb: Fix huge_ptep_get_and_clear() for non-present ptes
    c04035ce803e mm: hugetlb: Add huge page size param to huge_ptep_get_and_clear()
    11f0e95d6300 iio: adc: at91-sama5d2_adc: fix sama7g5 realbits value
    12012d432478 iio: dac: ad3552r: clear reset status flag
    82d94af45644 iio: filter: admv8818: Force initialization of SDO
    d7e5031fe3f1 drivers: virt: acrn: hsm: Use kzalloc to avoid info leak in pmcmd_ioctl
    47aa0f5c6370 eeprom: digsy_mtc: Make GPIO lookup table match the device
    1f9eb7078bc6 bus: mhi: host: pci_generic: Use pci_try_reset_function() to avoid deadlock
    faac8e894014 slimbus: messaging: Free transaction ID in delayed interrupt scenario
    e49700a7d6d4 drivers: core: fix device leak in __fw_devlink_relax_cycles()
    d43b3f646686 char: misc: deallocate static minor in error path
    a5e10461dec0 intel_th: pci: Add Panther Lake-P/U support
    d66d16c32a5a intel_th: pci: Add Panther Lake-H support
    9d3c428e3eb4 intel_th: pci: Add Arrow Lake support
    693958465a6d mei: me: add panther lake P DID
    d7b339bbc887 cdx: Fix possible UAF error in driver_override_show()
    4f1ca393ea56 KVM: x86: Explicitly zero EAX and EBX when PERFMON_V2 isn't supported by KVM
    33bf2b75c1e9 KVM: SVM: Suppress DEBUGCTL.BTF on AMD
    978df364a3e0 KVM: SVM: Drop DEBUGCTL[5:2] from guest's effective value
    c401b1b4b835 usb: xhci: Enable the TRB overfetch quirk on VIA VL805
    af091756c4c7 xhci: pci: Fix indentation in the PCI device ID definitions
    2c271df31868 usb: gadget: Check bmAttributes only if configuration is valid
    0af020298b06 usb: gadget: Fix setting self-powered state on suspend
    b7768bba6a69 usb: gadget: Set self-powered based on MaxPower and bmAttributes
    68f7ef440a15 usb: typec: tcpci_rt1711h: Unmask alert interrupts to fix functionality
    8233c63fca35 usb: typec: ucsi: increase timeout for PPM reset operations
    656a99b581f5 usb: dwc3: gadget: Prevent irq storm when TH re-executes
    13f9b888ad0c usb: dwc3: Set SUSPENDENABLE soon after phy init
    a0475a885d69 usb: atm: cxacru: fix a flaw in existing endpoint checks
    0f6850613fe3 usb: gadget: u_ether: Set is_suspend flag if remote wakeup fails
    d50f5c0cd949 usb: renesas_usbhs: Flush the notify_hotplug_work
    46fba7be161b usb: typec: ucsi: Fix NULL pointer access
    7f0441af6ca5 usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card Reader
    7817af8b0b8e usb: hub: lack of clearing xHC resources
    ef0820290494 usb: renesas_usbhs: Use devm_usb_get_phy()
    d72f4475717e usb: renesas_usbhs: Call clk_put()
    3cae0b7e9639 Revert "drivers/card_reader/rtsx_usb: Restore interrupt based detection"
    897b7b76f021 gpio: rcar: Fix missing of_node_put() call
    9ff13800d6a8 net: ipv6: fix missing dst ref drop in ila lwtunnel
    925933d2cc63 net: ipv6: fix dst ref loop in ila lwtunnel
    88afbcb450c2 net: dsa: mt7530: Fix traffic flooding for MMIO devices
    9cc7f0018609 sched/fair: Fix potential memory corruption in child_cfs_rq_on_list
    c6292a2ac392 ublk: set_params: properly check if parameters can be applied
    04ab4df09de8 net-timestamp: support TCP GSO case for a few missing flags
    747de766f804 exfat: fix soft lockup in exfat_clear_bitmap
    470537263443 x86/sgx: Fix size overflows in sgx_encl_create()
    356144259980 vlan: enforce underlying device type
    1eacd47636a9 ppp: Fix KMSAN uninit-value warning with bpf
    65dcc3af0215 net: ipa: Enable checksum for IPA_ENDPOINT_AP_MODEM_{RX,TX} for v4.7
    5dc8312162de net: ipa: Fix QSB data for v4.7
    b9a3f30b30f3 net: ipa: Fix v4.7 resource group names
    026714ec7546 HID: hid-steam: Fix use-after-free when detaching device
    2c04e507f3a5 net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
    41d731e79203 be2net: fix sleeping while atomic bugs in be_ndo_bridge_getlink
    4f5cc62f9a81 drm/sched: Fix preprocessor guard
    b1e17ebd82b9 hwmon: fix a NULL vs IS_ERR_OR_NULL() check in xgene_hwmon_probe()
    416e8b4c20c6 llc: do not use skb_get() before dev_queue_xmit()
    8c48c26f5f6d ALSA: usx2y: validate nrpacks module parameter on probe
    2efd6cc2c772 tracing: probe-events: Remove unused MAX_ARG_BUF_LEN macro
    c3dafdf77b97 hwmon: (ad7314) Validate leading zero bits and return error
    b5cc1496a090 hwmon: (ntc_thermistor) Fix the ncpXXxh103 sensor table
    395c28f3c0c4 hwmon: (pmbus) Initialise page count in pmbus_identify()
    7c823e4c30d6 perf/core: Fix pmus_lock vs. pmus_srcu ordering
    90d302619ee7 caif_virtio: fix wrong pointer check in cfv_probe()
    01a83237644d net: gso: fix ownership in __udp_gso_segment
    84cce23da477 nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
    127c8905ea8e bluetooth: btusb: Initialize .owner field of force_poll_sync_fops
    560f4d129934 HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
    d0ef5f19b69d HID: google: fix unused variable warning under !CONFIG_ACPI
    b02f8d5a71c8 wifi: iwlwifi: limit printed string from FW file
    5c18fae5808d mm: don't skip arch_sync_kernel_mappings() in error paths
    b56b6cfdc7a7 mm/page_alloc: fix uninitialized variable
    f4e39e0ffbaf block: fix conversion of GPT partition name to 7-bit
    ab0727d6e219 NFS: fix nfs_release_folio() to not deadlock via kcompactd writeback
    272abd47f7d2 s390/traps: Fix test_monitor_call() inline assembly
    18519478b9a0 dma: kmsan: export kmsan_handle_dma() for modules
    2537f01d57f0 rapidio: fix an API misues when rio_add_net() fails
    e6411c3b9512 rapidio: add check for rio_add_net() in rio_scan_alloc_net()
    ebebbb0eded2 wifi: nl80211: reject cooked mode if it is set along with other flags
    35ef07112b61 wifi: cfg80211: regulatory: improve invalid hints checking
    bdb1805c248e Bluetooth: Add check for mgmt_alloc_skb() in mgmt_device_connected()
    c5845c73cbac Bluetooth: Add check for mgmt_alloc_skb() in mgmt_remote_name()
    f3fcdb2de9fd mptcp: fix 'scheduling while atomic' in mptcp_pm_nl_append_new_local_addr
    bd8dd64611ca x86/cpu: Properly parse CPUID leaf 0x2 TLB descriptor 0x63
    672bc566cfe6 x86/cpu: Validate CPUID leaf 0x2 EDX output
    db79249be184 x86/cacheinfo: Validate CPUID leaf 0x2 EDX output
    8d1fcb467e6f platform/x86: thinkpad_acpi: Add battery quirk for ThinkPad X131e
    c9dbc5c774ad drm/radeon: Fix rs400_gpu_init for ATI mobility radeon Xpress 200M
    3b3c2be58d52 drm/amd/display: Fix null check for pipe_ctx->plane_state in resource_build_scaling_params
    c144d1995873 hwmon: (peci/dimmtemp) Do not provide fake thresholds data
    8e507b3798c6 ALSA: hda/realtek: update ALC222 depop optimize
    0b60d5b2f81f ALSA: hda/realtek - add supported Mic Mute LED for Lenovo platform
    3f63e8fe7b56 ALSA: hda: intel: Add Dell ALC3271 to power_save denylist
    5e1b3bf72710 ALSA: seq: Avoid module auto-load handling at event delivery
    d99dc8f7ea01 gpio: aggregator: protect driver attr handlers against module unload
    c10365031f16 gpio: rcar: Use raw_spinlock to protect register access
    8994f0ce8259 ksmbd: fix bug on trap in smb2_lock
    8573571060ca ksmbd: fix use-after-free in smb2_lock
    c1569dbbe2d4 ksmbd: fix out-of-bounds in parse_sec_desc()
    76861630b29e ksmbd: fix type confusion via race condition when using ipc_msg_send_request
    fc69e2c3219d HID: appleir: Fix potential NULL dereference at raw event handle
    8a998a80335e LoongArch: Set max_pfn with the PFN of the last page
    abf16e748aaa LoongArch: Use polling play_dead() when resuming from hibernation
    7929d3623303 LoongArch: Convert unreachable() to BUG()
    35415b915a81 tracing: tprobe-events: Fix a memory leak when tprobe with $retval
    a9704893eec8 Revert "of: reserved-memory: Fix using wrong number of cells to get property 'alignment'"
    2d62d8f3fcf8 x86/microcode/AMD: Add some forgotten models to the SHA check
    dd8aad26c5e4 riscv: signal: fix signal_minsigstksz
    1b0a08a4fd6a RISC-V: Enable cbo.zero in usermode
    19c9976b8123 riscv: cacheinfo: Use of_property_present() for non-boolean properties
    80aec5a85510 riscv: Prevent a bad reference count on CPU nodes
    ebccacb0b599 riscv: cacheinfo: initialize cacheinfo's level and type from ACPI PPTT
    e1f99e0bae58 riscv: cacheinfo: remove the useless input parameter (node) of ci_leaf_init()
    017df7c71477 NFS: O_DIRECT writes must check and adjust the file length
    6e954923b72e x86/speculation: Add __update_spec_ctrl() helper
    174853183929 net: enetc: VFs do not support HWTSTAMP_TX_ONESTEP_SYNC
    f22f7ba83f00 net: enetc: Replace ifdef with IS_ENABLED
    54e0f2d2d340 net: enetc: Remove setting of RX software timestamp
    2a3f4e270dcf drm/amdgpu: disable BAR resize on Dell G5 SE
    c18438959b1d drm/amdgpu: Check extended configuration space register when system uses large bar
    4d2a7df718c3 ibmvnic: Inspect header requirements before using scrq direct
    6511585ed6e2 ibmvnic: Perform tx CSO during send scrq direct
    2c55d671849a smb: client: fix chmod(2) regression with ATTR_READONLY
    75cc3357a331 arm64: dts: rockchip: add rs485 support on uart5 of px30-ringneck-haikou
    9afdcba9489f drm/i915/ddi: Fix HDMI port width programming in DDI_BUF_CTL
    dbae718671de drm/i915/xe2lpd: Move D2D enable/disable
    ea3f0b362dfe efi: Don't map the entire mokvar table to determine its size
    8f43ba5ee498 x86/amd_nb: Use rdmsr_safe() in amd_get_mmconfig_range()
    18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn
    2879d995e569 pnmtologo: sync with 6.6
    43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes
    35046aea43c8 bpftool: Fix undefined bpf macro for unix socket
    9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
    42b2eec2e503 bpftool: Query only cgroup-related attach types
    f71bb11887ba cpu/amd: inhibit SMP check for qemux86
    c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14
    64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
    7c76aad68f6d kselftest: Add a ksft_perror() helper
    06644f0d7193 drm/tilcdc: Set preferred depth
    ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs
    50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
    58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place
    c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts
    c2d64b9f52b6 qemux86: add configuration symbol to select values
    630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs
    0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter
    46934791b902 clear_warn_once: bind a timer to written reset value
    cdee9e38ff32 clear_warn_once: expand debugfs to include read support
    82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS
    36dc380b776b libbpf: Fix build warning on ref_ctr_off
    9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    e497a4a5da65 perf: x86-32: explicitly include <errno.h>
    7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long
    1cfc19423dc7 perf: fix bench numa compilation
    98bc2815fade perf: add SLANG_INC for slang.h
    17209a70b9b3 perf: add sgidefs.h to for mips builds
    9cd4258d910a perf: change --root to --prefix for python install
    8110a4f26628 perf: add 'libperl not found' warning
    bc89d5e08f77 perf: force include of <stdbool.h>
    4f6c760cc876 fat: Replace prandom_u32() with get_random_u32()
    bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat
    30b2236ab378 FAT: Added FAT_NO_83NAME
    cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes
    c4342d979bf2 aufs6: fix magic.mk include path
    35266bc2dc81 aufs6: adapt to v6.6
    8edede4e98be aufs6: core
    712248233ebe aufs6: standalone
    3b71a8a848d8 aufs6: mmap
    3e2924871f37 aufs6: base
    7f4907a93101 aufs6: kbuild
    d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+
    bcd6cfcd1aa0 yaffs2: v6.5 fixups
    cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length
    8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap
    c9c749f9f7d3 yaffs2: replace bdevname call with sprintf
    395b01cdc39d yaffs2: convert read_page -> readfolio
    d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    622c4648936f yaffs2: v5.12+ build fixups (not runtime tested)
    7562133d4090 yaffs: include blkdev.h
    dbd44252cd59 yaffs: fix misplaced variable declaration
    c223a10b1ac0 yaffs2: v5.6 build fixups
    90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read
    37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super
    b6e007b8abb6 yaffs: repair yaffs_get_mtd_device
    fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API
    51e0aac75ea2 yaffs2: fix memory leak in mount/umount
    2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr
    ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1
    ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY
    1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020)
    4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation
    2f603d83fcc4 pnmtologo: use relocatable file name
    664a6a0a484b tools: use basename to identify file in gen-mach-types
    9de64bc0c185 lib/build_OID_registry: fix reproducibility issues
    ae9b80797295 vt/conmakehash: improve reproducibility
    a972323151bd iwlwifi: select MAC80211_LEDS conditionally
    15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation
    5552dc768ffc defconfigs: drop obselete options
    00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled
    3888d0652edf linux-yocto: Handle /bin/awk issues
    3d55d299f23a uvesafb: provide option to specify timeout for task completion
    23c068c080be uvesafb: print error message when task timeout occurs
    edbfc939266e compiler.h: Undef before redefining __attribute_const__
    c99ae7e2a19a vmware: include jiffies.h
    572d84d928c8 Resolve jiffies wrapping about arp
    fdcd47cac843 nfs: Allow default io size to be configured.
    927d48801098 check console device file on fs when booting
    57cc27f821dd mount_root: clarify error messages for when no rootfs found
    1b53d82a8152 mconf: fix output of cflags and libraries
    1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location
    83c2e0c6eb1f modpost: mask trivial warnings
    6de673039484 kbuild: exclude meta directory from distclean processing
    6decd32815f5 powerpc: serialize image targets
    f6b683b38318 arm: serialize build targets
    e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    dc8a1e5a88f8 x86_64_defconfig: Fix warnings
    68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8
    d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8
    62f50884b8b1 powerpc: kexec fix for powerpc64
    da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core
    f161c880c11d mips: make current_cpu_data preempt safe
    5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code
    19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option
    e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency
    aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c
    881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
    98ec1963fcb7 arm64: defconfig: cleanup config options
    f1727c537ba8 vexpress: Pass LOADADDR to Makefile
    4474c32dc24a arm: ARM EABI socketcall
    75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
4 months agolinux-yocto/6.6: update to v6.6.82
Bruce Ashfield [Tue, 25 Mar 2025 18:32:58 +0000 (14:32 -0400)] 
linux-yocto/6.6: update to v6.6.82

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

    1998f703f4d7 Linux 6.6.82
    c92bd953243b x86/boot/32: Temporarily map initrd for microcode loading
    d4c860bb425d x86/microcode: Provide CONFIG_MICROCODE_INITRD32
    258f72d0acb5 x86/boot/32: Restructure mk_early_pgtbl_32()
    fa23256c09f0 x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32()
    5b10ecbadbaa x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32()
    5fd09dda0ae0 x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32()
    640fad833ddc Linux 6.6.81
    57479e37d3f6 scsi: ufs: core: Cancel RTC work during ufshcd_remove()
    6e34b9d7caa5 scsi: ufs: core: Start the RTC update work later
    9aa1f0da237d scsi: ufs: core: Fix another deadlock during RTC update
    98a44622be2f x86/microcode/AMD: Fix a -Wsometimes-uninitialized clang false positive
    a4921b76bc94 scsi: ufs: core: Fix deadlock during RTC update
    bef830144feb x86/microcode/AMD: Load only SHA256-checksummed patches
    12412835e296 x86/microcode/AMD: Add get_patch_level()
    5e253de2e514 x86/microcode/AMD: Get rid of the _load_microcode_amd() forward declaration
    8a76fed3e5d1 x86/microcode/AMD: Merge early_apply_microcode() into its single callsite
    be5a41a9b5e4 x86/microcode/AMD: Have __apply_microcode_amd() return bool
    1f4caaf02c7c x86/microcode/AMD: Make __verify_patch_size() return bool
    5b330c18c1e4 x86/microcode/AMD: Return bool from find_blobs_in_containers()
    60675acfbc07 x86/microcode/AMD: Flush patch buffer mapping after application
    d31d50b35d35 x86/microcode/intel: Remove unnecessary cache writeback and invalidation
    9b86a44ea2c2 x86/microcode/AMD: Split load_microcode_amd()
    e7b2ccfed0d0 x86/microcode/AMD: Pay attention to the stepping dynamically
    0433b8e9f4a2 x86/microcode/AMD: Use the family,model,stepping encoded in the patch ID
    dbdf088ff85c x86/microcode/intel: Set new revision only after a successful update
    73aba0a0df21 x86/microcode: Rework early revisions reporting
    fba6e6fcabf3 x86/microcode: Prepare for minimal revision check
    287a86b4a4cb x86/microcode: Handle "offline" CPUs correctly
    8390133d68ac x86/apic: Provide apic_force_nmi_on_cpu()
    f2be90992d52 x86/microcode: Protect against instrumentation
    52b5dd846ff2 x86/microcode: Rendezvous and load in NMI
    9c31ea5b1be5 x86/microcode: Replace the all-in-one rendevous handler
    058370ffef99 x86/microcode: Provide new control functions
    08631b02ad07 x86/microcode: Add per CPU control field
    05baf15d045f x86/microcode: Add per CPU result state
    738aa6b98613 x86/microcode: Sanitize __wait_for_cpus()
    346bc32a465d x86/microcode: Clarify the late load logic
    7412a65d9562 x86/microcode: Handle "nosmt" correctly
    bb9646a9e45c x86/microcode: Clean up mc_cpu_down_prep()
    32096e8c3dac x86/microcode: Get rid of the schedule work indirection
    b42122933da3 x86/microcode: Mop up early loading leftovers
    021ab466701c x86/microcode/amd: Use cached microcode for AP load
    628478b1e42c x86/microcode/amd: Cache builtin/initrd microcode early
    b1bcf0d973ae x86/microcode/amd: Cache builtin microcode too
    465e490c986d x86/microcode/amd: Use correct per CPU ucode_cpu_info
    5481c4a48cbb x86/microcode: Remove pointless apply() invocation
    433f975e60fa x86/microcode/intel: Rework intel_find_matching_signature()
    15fd553a54f5 x86/microcode/intel: Reuse intel_cpu_collect_info()
    198ea646360d x86/microcode/intel: Rework intel_cpu_collect_info()
    149e3e4ad2eb x86/microcode/intel: Unify microcode apply() functions
    b6365c7c6cac x86/microcode/intel: Switch to kvmalloc()
    abbe616adec4 x86/microcode/intel: Save the microcode only after a successful late-load
    1dcf3264c173 x86/microcode/intel: Simplify early loading
    53d07dfbac0d x86/microcode/intel: Cleanup code further
    1092852de036 x86/microcode/intel: Simplify and rename generic_load_microcode()
    cc049de7c9a2 x86/microcode/intel: Simplify scan_microcode()
    67f9ed54896a x86/microcode/intel: Rip out mixed stepping support for Intel CPUs
    4a148d0054f3 x86/microcode/32: Move early loading after paging enable
    bcc87e2e0163 arm64: dts: rockchip: Disable DMA for uart5 on px30-ringneck
    3b7d2d1b42d2 intel_idle: Handle older CPUs, which stop the TSC in deeper C states, correctly
    9921e266029c gve: set xdp redirect target only when it is available
    c52d6aaf8ee8 amdgpu/pm/legacy: fix suspend/resume issues
    39854d382125 rtla/timerlat_top: Set OSNOISE_WORKLOAD for kernel threads
    129b81f6912f rtla/timerlat_hist: Set OSNOISE_WORKLOAD for kernel threads
    7ec6b4bd2900 Revert "rtla/timerlat_hist: Set OSNOISE_WORKLOAD for kernel threads"
    736b206d4e06 Revert "rtla/timerlat_top: Set OSNOISE_WORKLOAD for kernel threads"
    687322acb1eb riscv: signal: fix signal frame size
    06316f435b0f riscv/futex: sign extend compare value in atomic cmpxchg
    d82826201ffe rseq/selftests: Fix riscv rseq_offset_deref_addv inline asm
    32fb5ec825f6 scsi: ufs: core: bsg: Fix crash when arpmb command fails
    68786ab0935c sched/core: Prevent rescheduling when interrupts are disabled
    1d26aaa86124 rcuref: Plug slowpath race in rcuref_put()
    3df2bf42a03c vmlinux.lds: Ensure that const vars with relocations are mapped R/O
    3d7e7ef8fa1a mptcp: reset when MPTCP opts are dropped after join
    a05da2be18aa mptcp: always handle address removal under msk socket lock
    4bddfde8b692 phy: exynos5-usbdrd: fix MPLL_MULTIPLIER and SSC_REFCLKSEL masks in refclk
    9e728c1149f8 phy: tegra: xusb: reset VBUS & ID OVERRIDE
    12733d6e442a net: enetc: fix the off-by-one issue in enetc_map_tx_tso_buffs()
    093d1753b857 net: enetc: correct the xdp_tx statistics
    3e89f019d8cb net: enetc: update UDP checksum when updating originTimestamp field
    5642c3aa1690 net: enetc: keep track of correct Tx BD count in enetc_map_tx_tso_buffs()
    9561b0550c49 net: enetc: fix the off-by-one issue in enetc_map_tx_buffs()
    a2ee5e55b50a usbnet: gl620a: fix endpoint checking in genelink_bind()
    3035581db280 i2c: ls2x: Fix frequency division register access
    1b267e1b87d5 i2c: npcm: disable interrupt enable bit before devm_request_irq
    739f35f027ae drm/amd/display: Fix HPD after gpu reset
    574b3cf0412e drm/amd/display: Disable PSR-SU on eDP panels
    01d516530474 perf/core: Fix low freq setting via IOC_PERIOD
    dc972fd125e7 perf/x86: Fix low freqency setting issue
    f390c2eea571 perf/core: Add RCU read lock protection to perf_iterate_ctx()
    0bd89017e4e1 ALSA: hda/realtek: Fix microphone regression on ASUS N705UD
    e9839cf12e9f ALSA: usb-audio: Re-add sample rate quirk for Pioneer DJM-900NXS2
    f58a3f8e284d ftrace: Avoid potential division by zero in function_stat_show()
    43b254d46c74 tracing: Fix bad hist from corrupting named_triggers list
    2e06f42e88fc riscv: KVM: Fix SBI TIME error generation
    f9dd51830d30 riscv: KVM: Fix SBI IPI error generation
    9111be8870e1 riscv: KVM: Fix hart suspend status check
    c1a524d7f762 RISCV: KVM: Introduce mp_state_lock to avoid lock inversion
    57b243058dc2 phy: rockchip: naneng-combphy: compatible reset with old DT
    788f6b5474a7 x86/CPU: Fix warm boot hang regression on AMD SC1100 SoC systems
    685da33c81d0 io_uring/net: save msg_control for compat
    0b6f19714588 uprobes: Reject the shared zeropage in uprobe_write_opcode()
    f0c3971405ce perf/core: Order the PMU list to fix warning about unordered pmu_ctx_list
    973421d5862b net: ti: icss-iep: Reject perout generation request
    8a299cc110a3 net: ti: icss-iep: Remove spinlock-based synchronization
    73b769252d69 net: ipv6: fix dst ref loop on input in rpl lwt
    25d8e065c797 net: ipv6: rpl_iptunnel: mitigate 2-realloc issue
    c441f9281d7a net: ipv6: fix dst ref loop on input in seg6 lwt
    ab9de9c48316 net: ipv6: seg6_iptunnel: mitigate 2-realloc issue
    665d91b0e465 include: net: add static inline dst_dev_overhead() to dst.h
    0df388df81fb net/mlx5: IRQ, Fix null string in debug print
    e79a4da90926 net: mvpp2: cls: Fixed Non IP flow, with vlan tag flow defination.
    28e5a2d14340 net: Clear old fragment checksum value in napi_reuse_skb
    e8352f7e1e81 tcp: Defer ts_recent changes until req is owned
    3c01102bec95 ice: Fix deinitializing VF in error path
    52a98adcc48e ice: add E830 HW VF mailbox message limit support
    88f7ac6c4fce ice: Add E830 device IDs, MAC type and registers
    ab82f7a80b64 ALSA: hda/realtek: Fix wrong mic setup for ASUS VivoBook 15
    b0738e182e75 ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models
    26c8641769f0 firmware: cs_dsp: Remove async regmap writes
    abdbedfe8974 ipvs: Always clear ipvs_property flag in skb_scrub_packet()
    53cdb4c36830 ASoC: es8328: fix route from DAC to output
    5d7d7e5b6cf9 net: cadence: macb: Synchronize stats calculations
    4ec48f812804 ipvlan: ensure network headers are in skb linear part
    cc6c6b7a2fe9 ipvlan: Prepare ipvlan_process_v4_outbound() to future .flowi4_tos conversion.
    661c63cb34cf ipv4: Convert ip_route_input() to dscp_t.
    7dde0ade0d66 ipv4: Convert icmp_route_lookup() to dscp_t.
    ed8f499f87ce ipvlan: Unmask upper DSCP bits in ipvlan_process_v4_outbound()
    35c4d95749f5 ipv4: icmp: Unmask upper DSCP bits in icmp_route_lookup()
    6631345c8fb2 ipv4: icmp: Pass full DS field to ip_route_input()
    21b28f97e621 net/ipv4: add tracepoint for icmp_send
    5f303538c393 net: set the minimum for net_hotdata.netdev_budget_usecs
    799556c2f976 net: loopback: Avoid sending IP packets without an Ethernet header
    51dc41111089 afs: Fix the server_list to unuse a displaced server rather than putting it
    0b2bf6fb5353 afs: Make it possible to find the volumes that are using a server
    2c8de882158d rxrpc: rxperf: Fix missing decoding of terminal magic cookie
    fbe5582ad767 Bluetooth: L2CAP: Fix L2CAP_ECRED_CONN_RSP response
    790e85fc3223 ALSA: usb-audio: Avoid dropping MIDI events at closing multiple ports
    df7d2f8bcb15 sunrpc: suppress warnings for unused procfs functions
    b0c5a8977e2c RDMA/mlx5: Fix bind QP error cleanup flow
    06518de45eba scsi: core: Clear driver private data when retrying request
    876fe386df5d RDMA/mlx5: Fix AH static rate parsing
    b993c450f94d IB/core: Add support for XDR link speed
    fc238db6bffa SUNRPC: Handle -ETIMEDOUT return from tlshd
    c688d2d8b0d8 SUNRPC: Prevent looping due to rpc_signal_task() races
    93200181c56e SUNRPC: convert RPC_TASK_* constants to enum
    64455c8051c3 ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
    abc1d60a0205 scsi: ufs: core: Fix ufshcd_is_ufs_dev_busy() and ufshcd_eh_timed_out()
    3f82f8ae0d20 scsi: ufs: core: Prepare to introduce a new clock_gating lock
    21641160fb31 scsi: ufs: core: Introduce ufshcd_has_pending_tasks()
    06701a545e9a scsi: ufs: core: Add UFS RTC support
    372b9333e078 scsi: ufs: core: Add ufshcd_is_ufs_dev_busy()
    44247323d75c RDMA/mana_ib: Allocate PAGE aligned doorbell index
    8f16e0b94ab5 IB/mlx5: Set and get correct qp_num for a DCT QP
    18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn
    2879d995e569 pnmtologo: sync with 6.6
    43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes
    35046aea43c8 bpftool: Fix undefined bpf macro for unix socket
    9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
    42b2eec2e503 bpftool: Query only cgroup-related attach types
    f71bb11887ba cpu/amd: inhibit SMP check for qemux86
    c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14
    64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
    7c76aad68f6d kselftest: Add a ksft_perror() helper
    06644f0d7193 drm/tilcdc: Set preferred depth
    ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs
    50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
    58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place
    c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts
    c2d64b9f52b6 qemux86: add configuration symbol to select values
    630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs
    0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter
    46934791b902 clear_warn_once: bind a timer to written reset value
    cdee9e38ff32 clear_warn_once: expand debugfs to include read support
    82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS
    36dc380b776b libbpf: Fix build warning on ref_ctr_off
    9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    e497a4a5da65 perf: x86-32: explicitly include <errno.h>
    7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long
    1cfc19423dc7 perf: fix bench numa compilation
    98bc2815fade perf: add SLANG_INC for slang.h
    17209a70b9b3 perf: add sgidefs.h to for mips builds
    9cd4258d910a perf: change --root to --prefix for python install
    8110a4f26628 perf: add 'libperl not found' warning
    bc89d5e08f77 perf: force include of <stdbool.h>
    4f6c760cc876 fat: Replace prandom_u32() with get_random_u32()
    bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat
    30b2236ab378 FAT: Added FAT_NO_83NAME
    cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes
    c4342d979bf2 aufs6: fix magic.mk include path
    35266bc2dc81 aufs6: adapt to v6.6
    8edede4e98be aufs6: core
    712248233ebe aufs6: standalone
    3b71a8a848d8 aufs6: mmap
    3e2924871f37 aufs6: base
    7f4907a93101 aufs6: kbuild
    d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+
    bcd6cfcd1aa0 yaffs2: v6.5 fixups
    cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length
    8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap
    c9c749f9f7d3 yaffs2: replace bdevname call with sprintf
    395b01cdc39d yaffs2: convert read_page -> readfolio
    d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    622c4648936f yaffs2: v5.12+ build fixups (not runtime tested)
    7562133d4090 yaffs: include blkdev.h
    dbd44252cd59 yaffs: fix misplaced variable declaration
    c223a10b1ac0 yaffs2: v5.6 build fixups
    90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read
    37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super
    b6e007b8abb6 yaffs: repair yaffs_get_mtd_device
    fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API
    51e0aac75ea2 yaffs2: fix memory leak in mount/umount
    2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr
    ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1
    ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY
    1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020)
    4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation
    2f603d83fcc4 pnmtologo: use relocatable file name
    664a6a0a484b tools: use basename to identify file in gen-mach-types
    9de64bc0c185 lib/build_OID_registry: fix reproducibility issues
    ae9b80797295 vt/conmakehash: improve reproducibility
    a972323151bd iwlwifi: select MAC80211_LEDS conditionally
    15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation
    5552dc768ffc defconfigs: drop obselete options
    00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled
    3888d0652edf linux-yocto: Handle /bin/awk issues
    3d55d299f23a uvesafb: provide option to specify timeout for task completion
    23c068c080be uvesafb: print error message when task timeout occurs
    edbfc939266e compiler.h: Undef before redefining __attribute_const__
    c99ae7e2a19a vmware: include jiffies.h
    572d84d928c8 Resolve jiffies wrapping about arp
    fdcd47cac843 nfs: Allow default io size to be configured.
    927d48801098 check console device file on fs when booting
    57cc27f821dd mount_root: clarify error messages for when no rootfs found
    1b53d82a8152 mconf: fix output of cflags and libraries
    1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location
    83c2e0c6eb1f modpost: mask trivial warnings
    6de673039484 kbuild: exclude meta directory from distclean processing
    6decd32815f5 powerpc: serialize image targets
    f6b683b38318 arm: serialize build targets
    e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    dc8a1e5a88f8 x86_64_defconfig: Fix warnings
    68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8
    d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8
    62f50884b8b1 powerpc: kexec fix for powerpc64
    da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core
    f161c880c11d mips: make current_cpu_data preempt safe
    5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code
    19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option
    e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency
    aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c
    881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
    98ec1963fcb7 arm64: defconfig: cleanup config options
    f1727c537ba8 vexpress: Pass LOADADDR to Makefile
    4474c32dc24a arm: ARM EABI socketcall
    75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
4 months agolinux-yocto/6.6: update to v6.6.80
Bruce Ashfield [Tue, 25 Mar 2025 18:32:57 +0000 (14:32 -0400)] 
linux-yocto/6.6: update to v6.6.80

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

    568e253c3e3b Linux 6.6.80
    60ba9b8a5b76 x86/cpu/kvm: SRSO: Fix possible missing IBPB on VM-Exit
    7891ac3b0a5c nilfs2: handle errors that nilfs_prepare_chunk() may return
    35dcb8a3a70e nilfs2: eliminate staggered calls to kunmap in nilfs_rename
    944a4f8f0b07 nilfs2: move page release outside of nilfs_delete_entry and nilfs_set_link
    ad75c8ef506c perf/x86/intel: Fix ARCH_PERFMON_NUM_COUNTER_LEAF
    be2778b6ddbd arm64: dts: rockchip: change eth phy mode to rgmii-id for orangepi r1 plus lts
    8fab939c5d62 md: Fix md_seq_ops() regressions
    4b79bee3e3c0 md: fix missing flush of sync_work
    d6fe973c8873 net/mlx5e: Don't call cleanup on profile rollback failure
    59bdc12fe980 ftrace: Do not add duplicate entries in subops manager ops
    ac35a1db0327 ftrace: Correct preemption accounting for function tracing.
    ae2661f0793b EDAC/qcom: Correct interrupt enable register configuration
    9e5d99a4cf2e smb: client: Add check for next_buffer in receive_encrypted_standard()
    8380ebc6f91b mtd: rawnand: cadence: fix incorrect device in dma_unmap_single
    ad9393467fbd mtd: rawnand: cadence: use dma_map_resource for sdma address
    fcae111830a4 mtd: rawnand: cadence: fix error code in cadence_nand_init()
    91f0e576f937 mm,madvise,hugetlb: check for 0-length range after end address adjustment
    28d23f1351b2 acct: block access to kernel internal filesystems
    5c928e14a2cc acct: perform last write from workqueue
    f69d2cd84600 ASoC: SOF: pcm: Clear the susbstream pointer to NULL on close
    868f6223d2b1 ALSA: hda/conexant: Add quirk for HP ProBook 450 G4 mute LED
    edcb866a93bb ALSA: hda: Add error check for snd_ctl_rename_id() in snd_hda_create_dig_out_ctls()
    afa500d47165 ASoC: fsl_micfil: Enable default case in micfil_set_quality()
    2b3878baf909 ASoC: SOF: stream-ipc: Check for cstream nullity in sof_ipc_msg_data()
    29ccb1e4040d nfp: bpf: Add check for nfp_app_ctrl_msg_alloc()
    95b93d542c75 lib/iov_iter: fix import_iovec_ubuf iovec management
    4f31247ecb37 soc: loongson: loongson2_guts: Add check for devm_kstrdup()
    0efa6c42f81c drop_monitor: fix incorrect initialization order
    d61cc1a435e6 tee: optee: Fix supplicant wait loop
    b9826e3b26ec io_uring: prevent opcode speculation
    f16a74c5f247 drm/i915/dp: Fix error handling during 128b/132b link training
    7cdb066a28f7 drm/i915: Make sure all planes in use by the joiner have their crtc included
    9546aaf0cbd7 drm/msm/dpu: Disable dither in phys encoder cleanup
    80824cef1759 arm64: dts: mediatek: mt8183: Disable DSI display output by default
    fbb770b97e18 drm/nouveau/pmu: Fix gp10b firmware guard
    586f0114875a bpf: skip non exist keys in generic_map_lookup_batch
    d3acd2a4c852 nvme/ioctl: add missing space in err message
    3b4d899d823c drm/msm: Avoid rounding up to one jiffy
    668ee1a95298 nouveau/svm: fix missing folio unlock + put after make_device_exclusive_range()
    ab438396837a power: supply: da9150-fg: fix potential overflow
    6ecb9fa14eec bpf: Fix deadlock when freeing cgroup storage
    eab50afcf715 bpf: Disable non stream socket for strparser
    05a571ee23c0 bpf: Fix wrong copied_seq calculation
    a26f95b6e317 strparser: Add read_sock callback
    29cfda62ab4d bpf: avoid holding freeze_mutex during mmap operation
    fc01ba097319 bpf: unify VM_WRITE vs VM_MAYWRITE use in BPF map mmaping logic
    d56d8a23d951 bpf, test_run: Fix use-after-free issue in eth_skb_pkt_type()
    2b99b2c4621d drm/msm/gem: prevent integer overflow in msm_ioctl_gem_submit()
    c620a776d776 drm/msm/gem: Demote userspace errors to DRM_UT_DRIVER
    f8d9cc332161 drm/tidss: Fix race condition while handling interrupt registers
    ed14b2afe18c drm/tidss: Add simple K2G manual reset
    f1d5e6a5e468 tcp: drop secpath at the same time as we currently drop dst
    820cb874cfa5 net: axienet: Set mac_managed_pm
    24e0ede914a3 arp: switch to dev_getbyhwaddr() in arp_req_set_public()
    026b2a1b6a6f net: Add non-RCU dev_getbyhwaddr() helper
    ef3d41c51eb3 flow_dissector: Fix port range key handling in BPF conversion
    dfc61b8bd1df flow_dissector: Fix handling of mixed port and port-range keys
    87db59995eb1 geneve: Suppress list corruption splat in geneve_destroy_tunnels().
    9d03e7e37187 gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl().
    4907686790b0 tcp: adjust rcvq_space after updating scaling ratio
    61004a518920 vsock/bpf: Warn on socket without transport
    cc9a7832ede5 sockmap, vsock: For connectible sockets allow only connected
    093b0e5c9059 ibmvnic: Don't reference skb after sending to VIOS
    da8c1f9d8c96 ibmvnic: Add stat for tx direct vs tx batched
    4b1555f9f9fb ibmvnic: Introduce send sub-crq direct
    b43a1ad2b262 ibmvnic: Return error code on TX scrq flush fail
    940d15254d22 s390/ism: add release function for struct device
    48e348ff3e18 ALSA: seq: Drop UMP events when no UMP-conversion is set
    de4b679aa3b4 net/sched: cls_api: fix error handling causing NULL dereference
    a0675917bed1 ALSA: hda/cirrus: Correct the full scale volume set logic
    3ce92ca990cf geneve: Fix use-after-free in geneve_find_dev().
    2d542f13d263 powerpc/code-patching: Fix KASAN hit by not flagging text patching area as VM_ALLOC
    5c83016dfc3d ALSA: hda/realtek: Fixup ALC225 depop procedure
    044ce3bd2441 powerpc/64s: Rewrite __real_pte() and __rpte_to_hidx() as static inline
    a2726229aed7 powerpc/64s/mm: Move __real_pte stubs into hash-4k.h
    9dd4ff502813 ASoC: rockchip: i2s-tdm: fix shift config for SND_SOC_DAIFMT_DSP_[AB]
    deeee3adb2c0 USB: gadget: f_midi: f_midi_complete to call queue_work
    859cb45aefa6 usb: gadget: core: flush gadget workqueue after device removal
    e79e6f2490b3 USB: gadget: core: create sysfs link between udc and gadget
    2c49e894389a nvmem: imx-ocotp-ele: fix MAC address byte order
    a0ee898a5024 nvmem: Move and rename ->fixup_cell_info()
    276dae17ad97 nvmem: Simplify the ->add_cells() hook
    39dfc17a38f7 nvmem: Create a header for internal sharing
    4dbaa738c583 media: uvcvideo: Remove dangling pointers
    08384382e1db media: uvcvideo: Only save async fh if success
    bd747c0a1a0d media: uvcvideo: Refactor iterators
    a5128b5f2905 soc: mediatek: mtk-devapc: Fix leaking IO map on driver remove
    feea30e0754d soc/mediatek: mtk-devapc: Convert to platform remove callback returning void
    3cce694e7e19 arm64: dts: qcom: sm8550: Fix ADSP memory base and length
    5d285b468ed6 arm64: dts: qcom: sm8550: add missing qcom,non-secure-domain property
    5369d3b31f2f arm64: dts: qcom: sm8550: Add dma-coherent property
    5a8f1613a18a arm64: dts: qcom: sm8450: Fix ADSP memory base and length
    e96ddc4f0040 arm64: dts: qcom: sm8450: add missing qcom,non-secure-domain property
    3cfce644d8a7 scsi: core: Do not retry I/Os during depopulation
    7f818ac0ac7f scsi: core: Handle depopulation and restoration in progress
    b11052c8c4f2 firmware: qcom: scm: Fix missing read barrier in qcom_scm_is_available()
    67f04c52e5f9 ASoC: renesas: rz-ssi: Add a check for negative sample_space
    a2cbcd70133d Input: synaptics - fix crash when enabling pass-through port
    c02d630398e4 Input: serio - define serio_pause_rx guard to pause and resume serio ports
    ab8b6bf2bf61 Bluetooth: qca: Fix poor RF performance for WCN6855
    ae2d111c09dc Bluetooth: qca: Update firmware-name to support board specific nvm
    e68d2b880ea9 Bluetooth: qca: Support downloading board id specific NVM for WCN7850
    5d8ba57800a7 cpufreq: fix using cpufreq-dt as module
    a9b868213e7d cpufreq: dt-platdev: add missing MODULE_DESCRIPTION() macro
    972486d37169 memcg: fix soft lockup in the OOM process
    0a657f6e7f3d mm: update mark_victim tracepoints fields
    52848a095b55 md/md-bitmap: Synchronize bitmap_get_stats() with bitmap lifetime
    754fffa651d2 md/md-bitmap: add 'sync_size' into struct md_bitmap_stats
    023d5bc95086 md/md-cluster: fix spares warnings for __le64
    ba9e0f057844 md/md-bitmap: replace md_bitmap_status() with a new helper md_bitmap_get_stats()
    87ebc90e8423 md: simplify md_seq_ops
    452f50807917 md: factor out a helper from mddev_put()
    13231893fb7a md: use separate work_struct for md_start_sync()
    4534162e0916 xfs: don't over-report free space or inodes in statvfs
    1603b0b65731 xfs: report realtime block quota limits on realtime directories
    b887d2fe4a2b xfs: Check for delayed allocations before setting extsize
    067ee59f11bd xfs: streamline xfs_filestream_pick_ag
    1fe5c2aa3903 xfs: Reduce unnecessary searches when searching for the best extents
    c904df659911 xfs: update the pag for the last AG at recovery time
    7a2c24661db6 xfs: don't use __GFP_RETRY_MAYFAIL in xfs_initialize_perag
    5a9f8279988b xfs: error out when a superblock buffer update reduces the agcount
    a9c1ebae75fc xfs: update the file system geometry after recoverying superblock buffers
    bb305f888d6c xfs: pass the exact range to initialize to xfs_initialize_perag
    5a9e3dbb0bf2 xfs: Remove empty declartion in header file
    b5d917a63987 xfs: Use try_cmpxchg() in xlog_cil_insert_pcp_aggregate()
    9716ff882426 xfs: support lowmode allocations in xfs_bmap_exact_minlen_extent_alloc
    a8a80b75b443 xfs: call xfs_bmap_exact_minlen_extent_alloc from xfs_bmap_btalloc
    479e112ddf30 xfs: don't ifdef around the exact minlen allocations
    41e7f8ffee95 xfs: fold xfs_bmap_alloc_userdata into xfs_bmapi_allocate
    f37a5f0e916c xfs: distinguish extra split from real ENOSPC from xfs_attr_node_try_addname
    512a91114295 xfs: distinguish extra split from real ENOSPC from xfs_attr3_leaf_split
    702e1ac48f17 xfs: return bool from xfs_attr3_leaf_add
    3d58507d6c7a xfs: merge xfs_attr_leaf_try_add into xfs_attr_leaf_addname
    7b5b119191bf xfs: don't free cowblocks from under dirty pagecache on unshare
    f56db9ce3cd6 xfs: skip background cowblock trims on inodes open for write
    3e2f7c20510d xfs: fix a typo
    a6790b50bfa0 xfs: fix a sloppy memory handling bug in xfs_iroot_realloc
    629e6a35dd53 xfs: validate inumber in xfs_iget
    ed6282de3d04 xfs: assert a valid limit in xfs_rtfind_forw
    14cc006ed668 arm64: mte: Do not allow PROT_MTE on MAP_HUGETLB user mappings
    c0249d3a0c3c Linux 6.6.79
    50a0821c8203 Revert "vfio/platform: check the bounds of read/write syscalls"
    c02c52036e6d x86/i8253: Disable PIT timer 0 when not in use
    f3b8e9d3414b vsock: Orphan socket after transport release
    3f4354016612 vsock: Keep the binding until socket destruction
    146a185f6c05 io_uring/kbuf: reallocate buf lists on upgrade
    4c8f958a07ff HID: hid-steam: Don't use cancel_delayed_work_sync in IRQ context
    fd0d07cb8b47 alpha: replace hardcoded stack offsets with autogenerated ones
    933b08c0edfa mm: gup: fix infinite loop within __get_longterm_locked
    cad0406ad780 arm64: Filter out SVE hwcaps when FEAT_SVE isn't implemented
    96156eb57726 md/md-bitmap: move bitmap_{start, end}write to md upper layer
    b29e6400be51 md/raid5: implement pers->bitmap_sector()
    14bc83e97fbd md: add a new callback pers->bitmap_sector()
    3e41ab9aef12 md/md-bitmap: remove the last parameter for bimtap_ops->endwrite()
    3b666dad3828 md/md-bitmap: factor behind write counters out from bitmap_{start/end}write()
    03877cb32666 md/raid5: recheck if reshape has finished with device_lock held
    f6b49d4617ad selftests: rtnetlink: update netdevsim ipsec output format
    30472935f708 netdevsim: print human readable IP address
    39a580cd1539 drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
    16ce8fd94da8 drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
    ff5d9e3705a3 x86/static-call: Remove early_boot_irqs_disabled check to fix Xen PVH dom0
    eb0e0eca0eab drm/v3d: Stop active perfmon if it is being destroyed
    d7fa812845f6 drm/rcar-du: dsi: Fix PHY lock bit check
    e85e8d48bf6d drm/tidss: Clear the interrupt status for interrupts being disabled
    f99429229916 drm/tidss: Fix issue in irq handling causing irq-flood issue
    1b91c597b021 ipv6: mcast: add RCU protection to mld_newpack()
    81b25a07ebf5 ipv6: mcast: extend RCU protection in igmp6_send()
    ae38982f5216 ndisc: extend RCU protection in ndisc_send_skb()
    8ec57509c36c openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
    e9f4dee534eb arp: use RCU protection in arp_xmit()
    1cbb2aa90cd3 neighbour: use RCU protection in __neigh_notify()
    62091d80e155 neighbour: delete redundant judgment statements
    9e0ec817eb41 ndisc: use RCU protection in ndisc_alloc_skb()
    e1147961b214 HID: hid-steam: Move hidraw input (un)registering to work
    d6187df36586 HID: hid-steam: Make sure rumble work is canceled on removal
    4b996b618294 HID: hid-steam: Add Deck IMU support
    9f82ed6e4197 HID: hid-steam: Fix cleanup in probe()
    0c38fefe773f HID: hid-steam: remove pointless error message
    c68606bdfce3 HID: hid-steam: Add gamepad-only mode switched to by holding options
    622ee123a0d1 HID: hid-steam: Update list of identifiers from SDL
    9544708c64bc HID: hid-steam: Clean up locking
    463b37836e40 HID: hid-steam: Disable watchdog instead of using a heartbeat
    747035cde16f HID: hid-steam: Avoid overwriting smoothing parameter
    463a45592fa5 ipv6: icmp: convert to dev_net_rcu()
    4176a68b0db8 ipv6: use RCU protection in ip6_default_advmss()
    e99e146bf948 flow_dissector: use RCU protection to fetch dev_net()
    338f6418869f ipv4: icmp: convert to dev_net_rcu()
    9b1766d1ff5f ipv4: use RCU protection in __ip_rt_update_pmtu()
    3bed2abab4a6 net: ipv4: Cache pmtu for all packet paths if multipath enabled
    91d93fb59765 ipv4: use RCU protection in inet_select_addr()
    1f778d7a8ba2 ipv4: use RCU protection in rt_is_expired()
    30a26bffd759 ipv4: use RCU protection in ipv4_default_advmss()
    81f369b67006 net: add dev_net_rcu() helper
    4cfecb7fc742 net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
    afd983f102f8 ipv4: add RCU protection to ip4_dst_hoplimit()
    8783ceeee797 clocksource: Use migrate_disable() to avoid calling get_random_u32() in atomic context
    0cc5bb930079 clocksource: Use pr_info() for "Checking clocksource synchronization" message
    29775681433c btrfs: fix hole expansion when writing at an offset beyond EOF
    7511887fcae7 mlxsw: Add return value check for mlxsw_sp_port_get_stats_raw()
    d73d4c9588fc igc: Set buffer type for empty frames in igc_init_empty_frame
    79cf42024050 mmc: mtk-sd: Fix register settings for hs400(es) mode
    c1cf034d8de7 arm64: Handle .ARM.attributes section in linker scripts
    c727f338ab3a regmap-irq: Add missing kfree()
    9722e5b90725 regulator: qcom_smd: Add l2, l5 sub-node to mp5496 regulator
    92527100be38 partitions: mac: fix handling of bogus partition table
    bc7fe1a879fc gpio: stmpe: Check return value of stmpe_reg_read in stmpe_gpio_irq_sync_unlock
    98fde755d661 gpiolib: acpi: Add a quirk for Acer Nitro ANV14
    0f4573f8fe00 alpha: align stack for page fault and user unaligned trap handlers
    5e00346deb7b serial: 8250: Fix fifo underflow on flush
    ccdca0a0ff44 serial: port: Always update ->iotype in __uart_read_properties()
    357c267e5d30 serial: port: Assign ->iotype correctly when ->iobase is set
    a00e607102eb cgroup: fix race between fork and cgroup.kill
    b5bfb235f7e1 efi: Avoid cold plugged memory for placing the kernel
    16467ffd3d20 kbuild: userprogs: fix bitsize and target detection on clang
    f8bef3f067b6 wifi: ath12k: fix handling of 6 GHz rules
    147495d02a7f alpha: make stack 16-byte aligned (most cases)
    1590667a6075 can: etas_es58x: fix potential NULL pointer dereference on udev->serial
    2a6ea31d597d can: j1939: j1939_sk_send_loop(): fix unable to send messages with data length zero
    bb4fbd870cd9 can: c_can: fix unbalanced runtime PM disable in error path
    e505b83b9ee6 can: ctucanfd: handle skb allocation failure
    0947a24193c8 USB: serial: option: drop MeiG Smart defines
    ced6965f55e1 USB: serial: option: fix Telit Cinterion FN990A name
    5a3544d8ba22 USB: serial: option: add Telit Cinterion FN990B compositions
    4e6bd3620aa9 USB: serial: option: add MeiG Smart SLM828
    db89b3bebd08 usb: cdc-acm: Fix handling of oversized fragments
    6abb510251e7 usb: cdc-acm: Check control transfer buffer size before access
    1a3c2c4dce8a USB: cdc-acm: Fill in Renesas R-Car D3 USB Download mode quirk
    e905a0fca7bf USB: hub: Ignore non-compliant devices with too many configs or interfaces
    6ae6dee9f005 usb: gadget: f_midi: fix MIDI Streaming descriptor lengths
    8b6efb4d389e USB: Add USB_QUIRK_NO_LPM quirk for sony xperia xz1 smartphone
    483cfd0f58fd USB: quirks: add USB_QUIRK_NO_LPM quirk for Teclast dist
    54a5e0156ea7 usb: core: fix pipe creation for get_bMaxPacketSize0
    add6d8a137cb USB: pci-quirks: Fix HCCPARAMS register error for LS7A EHCI
    da1b45064fb2 usb: dwc2: gadget: remove of_node reference upon udc_stop
    e3470d4c5c7b usb: gadget: udc: renesas_usb3: Fix compiler warning
    5d6749bb1b1b usb: roles: set switch registered flag early on
    2f71a89d63d7 usb: dwc3: Fix timeout issue during controller enter/exit from halt state
    3aba54561999 usb: gadget: f_midi: Fixing wMaxPacketSize exceeded issue during MIDI bind retries
    1dde83a88392 perf/x86/intel: Ensure LBRs are disabled when a CPU is starting
    d680a1e20222 KVM: nSVM: Enter guest mode before initializing nested NPT MMU
    874ff13c73c4 KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
    e43a8b9c4d70 drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
    a7aa23172858 batman-adv: Drop unmanaged ELP metric worker
    96405e2c499e batman-adv: Ignore neighbor throughput metrics in error case
    072b27873219 batman-adv: fix panic during interface removal
    ec4180dc87b1 ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet 5V
    2b84a231910c orangefs: fix a oob in orangefs_debug_write
    a04fe3bfc71e x86/mm/tlb: Only trim the mm_cpumask once a second
    a3bcd891e113 ACPI: x86: Add skip i2c clients quirk for Vexia EDU ATLA 10 tablet 5V
    3d9f63e2ac52 selftests: gpio: gpio-sim: Fix missing chip disablements
    207efb2f4ee5 Grab mm lock before grabbing pt lock
    19b3ca651b4b NFS: Fix potential buffer overflowin nfs_sysfs_link_rpc_client()
    2a0696363da4 vfio/pci: Enable iowrite64 and ioread64 for vfio pci
    5ed11d00737d rtla/timerlat_top: Abort event processing on second signal
    a20341b7a167 rtla/timerlat_hist: Abort event processing on second signal
    5f782d4741bf scsi: ufs: bsg: Set bsg_queue to NULL after removal
    ac7ed282a0f1 PCI: switchtec: Add Microchip PCI100X device IDs
    d8fd38b901ef PCI/DPC: Quirk PIO log size for Intel Raptor Lake-P
    2c5601b99d79 media: vidtv: Fix a null-ptr-deref in vidtv_mux_stop_thread
    06ffcc72121e media: uvcvideo: Add Kurokesu C1 PRO camera
    ec5fa3282465 media: uvcvideo: Add new quirk definition for the Sonix Technology Co. 292a camera
    a7e1b1388d41 media: uvcvideo: Implement dual stream quirk to fix loss of usb packets
    95d0d793b678 media: i2c: ds90ub953: Add error handling for i2c reads/writes
    75ba1588c559 media: i2c: ds90ub913: Add error handling to ub913_hw_init()
    db84810d9996 media: cxd2841er: fix 64-bit division on gcc-9
    3a4f623bb6f2 soc/tegra: fuse: Update Tegra234 nvmem keepout list
    fb6a5edb6092 fbdev: omap: use threaded IRQ for LCD DMA
    edc64c0f686d RDMA/efa: Reset device on probe failure
    627218d4ac85 tools: fix annoying "mkdir -p ..." logs when building tools in parallel
    4d9b2b62e113 gpiolib: Fix crash on error in gpiochip_get_ngpios()
    99ca540851ee block: cleanup and fix batch completion adding conditions
    5a32765ac724 x86/xen: allow larger contiguous memory regions in PV guests
    461d9e8acaa4 xen/swiotlb: relax alignment requirements
    3f40a7ff39d9 drm/amdgpu: bail out when failed to load fw in psp_init_cap_microcode()
    7159b7e13743 gpio: bcm-kona: Add missing newline to dev_err format string
    0d091da7f9da gpio: bcm-kona: Make sure GPIO bits are unlocked when requesting IRQ
    88a78a7bdbaf gpio: bcm-kona: Fix GPIO lock/unlock for banks above bank 0
    b1da0f6264a3 drm/i915/selftests: avoid using uninitialized context
    b25ba45fcfdb cgroup: Remove steal time from usage_usec
    ab90894f33c1 arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
    d071a91fa614 team: better TEAM_OPTION_TYPE_STRING validation
    964a8895704a LoongArch: csum: Fix OoB access in IP checksum code for negative lengths
    1dfcc04e3cb4 LoongArch: Fix idle VS timer enqueue
    a303649b99b6 vxlan: check vxlan_vnigroup_init() return value
    c40cb5c03e37 vrf: use RCU protection in l3mdev_l3_out()
    35b3f615fbd4 ndisc: ndisc_send_redirect() must use dev_get_by_index_rcu()
    94a0de224ed5 ax25: Fix refcount leak caused by setting SO_BINDTODEVICE sockopt
    966328191b4c spi: sn-f-ospi: Fix division by zero
    f3ce05283f6c HID: hid-thrustmaster: fix stack-out-of-bounds read in usb_check_int_endpoints()
    62f8bf06262b HID: multitouch: Add NULL check in mt_input_configured
    c5d46ae55a51 pinctrl: cy8c95x0: Respect IRQ trigger settings from firmware
    23ad7797c74c NFSD: fix hang in nfsd4_shutdown_callback
    55d947315fb5 nfsd: clear acl_access/acl_default after releasing them
    18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn
    2879d995e569 pnmtologo: sync with 6.6
    43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes
    35046aea43c8 bpftool: Fix undefined bpf macro for unix socket
    9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
    42b2eec2e503 bpftool: Query only cgroup-related attach types
    f71bb11887ba cpu/amd: inhibit SMP check for qemux86
    c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14
    64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
    7c76aad68f6d kselftest: Add a ksft_perror() helper
    06644f0d7193 drm/tilcdc: Set preferred depth
    ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs
    50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
    58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place
    c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts
    c2d64b9f52b6 qemux86: add configuration symbol to select values
    630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs
    0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter
    46934791b902 clear_warn_once: bind a timer to written reset value
    cdee9e38ff32 clear_warn_once: expand debugfs to include read support
    82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS
    36dc380b776b libbpf: Fix build warning on ref_ctr_off
    9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    e497a4a5da65 perf: x86-32: explicitly include <errno.h>
    7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long
    1cfc19423dc7 perf: fix bench numa compilation
    98bc2815fade perf: add SLANG_INC for slang.h
    17209a70b9b3 perf: add sgidefs.h to for mips builds
    9cd4258d910a perf: change --root to --prefix for python install
    8110a4f26628 perf: add 'libperl not found' warning
    bc89d5e08f77 perf: force include of <stdbool.h>
    4f6c760cc876 fat: Replace prandom_u32() with get_random_u32()
    bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat
    30b2236ab378 FAT: Added FAT_NO_83NAME
    cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes
    c4342d979bf2 aufs6: fix magic.mk include path
    35266bc2dc81 aufs6: adapt to v6.6
    8edede4e98be aufs6: core
    712248233ebe aufs6: standalone
    3b71a8a848d8 aufs6: mmap
    3e2924871f37 aufs6: base
    7f4907a93101 aufs6: kbuild
    d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+
    bcd6cfcd1aa0 yaffs2: v6.5 fixups
    cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length
    8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap
    c9c749f9f7d3 yaffs2: replace bdevname call with sprintf
    395b01cdc39d yaffs2: convert read_page -> readfolio
    d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    622c4648936f yaffs2: v5.12+ build fixups (not runtime tested)
    7562133d4090 yaffs: include blkdev.h
    dbd44252cd59 yaffs: fix misplaced variable declaration
    c223a10b1ac0 yaffs2: v5.6 build fixups
    90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read
    37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super
    b6e007b8abb6 yaffs: repair yaffs_get_mtd_device
    fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API
    51e0aac75ea2 yaffs2: fix memory leak in mount/umount
    2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr
    ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1
    ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY
    1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020)
    4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation
    2f603d83fcc4 pnmtologo: use relocatable file name
    664a6a0a484b tools: use basename to identify file in gen-mach-types
    9de64bc0c185 lib/build_OID_registry: fix reproducibility issues
    ae9b80797295 vt/conmakehash: improve reproducibility
    a972323151bd iwlwifi: select MAC80211_LEDS conditionally
    15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation
    5552dc768ffc defconfigs: drop obselete options
    00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled
    3888d0652edf linux-yocto: Handle /bin/awk issues
    3d55d299f23a uvesafb: provide option to specify timeout for task completion
    23c068c080be uvesafb: print error message when task timeout occurs
    edbfc939266e compiler.h: Undef before redefining __attribute_const__
    c99ae7e2a19a vmware: include jiffies.h
    572d84d928c8 Resolve jiffies wrapping about arp
    fdcd47cac843 nfs: Allow default io size to be configured.
    927d48801098 check console device file on fs when booting
    57cc27f821dd mount_root: clarify error messages for when no rootfs found
    1b53d82a8152 mconf: fix output of cflags and libraries
    1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location
    83c2e0c6eb1f modpost: mask trivial warnings
    6de673039484 kbuild: exclude meta directory from distclean processing
    6decd32815f5 powerpc: serialize image targets
    f6b683b38318 arm: serialize build targets
    e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    dc8a1e5a88f8 x86_64_defconfig: Fix warnings
    68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8
    d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8
    62f50884b8b1 powerpc: kexec fix for powerpc64
    da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core
    f161c880c11d mips: make current_cpu_data preempt safe
    5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code
    19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option
    e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency
    aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c
    881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
    98ec1963fcb7 arm64: defconfig: cleanup config options
    f1727c537ba8 vexpress: Pass LOADADDR to Makefile
    4474c32dc24a arm: ARM EABI socketcall
    75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>