]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/log
thirdparty/openembedded/openembedded-core.git
7 months agoptest.bbclass: Handle the case when Makefile does not exist in do_install_ptest_base
Khem Raj [Wed, 7 Feb 2024 06:02:38 +0000 (22:02 -0800)] 
ptest.bbclass: Handle the case when Makefile does not exist in do_install_ptest_base

Some recipes e.g. expant generate ninja files and no Makefile may exist,
therefore grep -q would fail on a non-existent file, we just need the
return code  to decide if intall-ptest target should be run or not.

Fixes errors like
| grep: Makefile: No such file or directory

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agoghostscript: correct LICENSE with AGPLv3
Kai Kang [Wed, 7 Feb 2024 08:08:23 +0000 (16:08 +0800)] 
ghostscript: correct LICENSE with AGPLv3

The license of ghostscript has switched to Affero GPL since version 9.07
via commit:

3cc5318 Switch Ghostscript/GhostPDL to Affero GPL

https://github.com/ArtifexSoftware/ghostpdl/commit/3cc5318

Correct it with `AGPL-3.0-or-later`.

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agobuildcpio.py: Switch to using cpio-2.15
Khem Raj [Tue, 6 Feb 2024 18:49:39 +0000 (10:49 -0800)] 
buildcpio.py: Switch to using cpio-2.15

This helps in getting it building with newer architectures like riscv32
since it has upgraded gnulib over 2.14 which has the needed fixes.

Drop the -fno-common workaround as it is already applied to cpio

drop --disable-maintainer-mode

Fixes
configure: WARNING: unrecognized options: --disable-maintainer-mode

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agorust/cargo: Build fixes to rust for rv32 target
Khem Raj [Tue, 6 Feb 2024 18:49:38 +0000 (10:49 -0800)] 
rust/cargo: Build fixes to rust for rv32 target

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agolinux-yocto/6.6: update CVE exclusions
Bruce Ashfield [Tue, 6 Feb 2024 20:53:34 +0000 (15:53 -0500)] 
linux-yocto/6.6: update CVE exclusions

Data pulled from: https://github.com/nluedtke/linux_kernel_cves

    1/1 [
        Author: Nicholas Luedtke
        Email: nicholas.luedtke@uwalumni.com
        Subject: Update 3Feb24
        Date: Sat, 3 Feb 2024 00:42:14 -0500

    ]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agolinux-yocto/6.6: update to v6.6.15
Bruce Ashfield [Tue, 6 Feb 2024 20:53:33 +0000 (15:53 -0500)] 
linux-yocto/6.6: update to v6.6.15

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

    51f354b815c4 Linux 6.6.15
    ee82479f5d74 thermal: trip: Drop lockdep assertion from thermal_zone_trip_id()
    0e9999661575 serial: core: fix kernel-doc for uart_port_unlock_irqrestore()
    de66d97add11 x86/entry/ia32: Ensure s32 is sign extended to s64
    500ad5da1df3 tick/sched: Preserve number of idle sleeps across CPU hotplug events
    af7ab5da390e clocksource: Skip watchdog check for large watchdog intervals
    5966ed9caae3 genirq: Initialize resend_node hlist for all interrupt descriptors
    33f49a68352d mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
    40cb184ec84e cxl/region:Fix overflow issue in alloc_hpa()
    099fee35bb09 drm: bridge: samsung-dsim: Don't use FORCE_STOP_STATE
    d21fbe290c33 MIPS: lantiq: register smp_ops on non-smp platforms
    0232a19a0e21 spi: fix finalize message on error return
    d69a84cbbc30 cifs: fix stray unlock in cifs_chan_skip_or_disable
    1bd81374bc2f spi: spi-cadence: Reverse the order of interleaved write and read operations
    26e85f7b0a16 spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
    9f30ab3bec2e cpufreq/amd-pstate: Fix setting scaling max/min freq values
    ee4a2ef15153 drm/bridge: anx7625: Ensure bridge is suspended in disable()
    1539adf760c3 block: Move checking GENHD_FL_NO_PART to bdev_add_partition()
    902a4aab0e04 spi: intel-pci: Remove Meteor Lake-S SoC PCI ID from the list
    cd6f39f7df66 ARM: dts: exynos4212-tab3: add samsung,invert-vclk flag to fimd
    16b70a75daa7 gpio: eic-sprd: Clear interrupt after set the interrupt type
    a1703748bbaf firmware: arm_scmi: Use xa_insert() when saving raw queues
    1c6d42e55d6c firmware: arm_scmi: Use xa_insert() to store opps
    dea5460b09eb drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
    38a31370ba4d drm/exynos: fix accidental on-stack copy of exynos_drm_plane
    e791a345fa73 memblock: fix crash when reserved memory is not added to memory
    0b2e0fea95af drm/bridge: parade-ps8640: Make sure we drop the AUX mutex in the error case
    52044fb2abe8 drm/bridge: parade-ps8640: Ensure bridge is suspended in .post_disable()
    4f59acbe0837 drm/bridge: sii902x: Fix audio codec unregistration
    56f96cf6eb11 drm/bridge: sii902x: Fix probing race issue
    7ed0974c1648 drm/panel: samsung-s6d7aa0: drop DRM_BUS_FLAG_DE_HIGH for lsl080al02
    0ae3437f4185 drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
    b2ca364dc531 drm/bridge: parade-ps8640: Wait for HPD when doing an AUX transfer
    5ff487d180dc drm/amdgpu/gfx11: set UNORD_DISPATCH in compute MQDs
    b59ea95e72e0 drm/amdgpu/gfx10: set UNORD_DISPATCH in compute MQDs
    5ff670093596 drm/panel-edp: drm/panel-edp: Fix AUO B116XTN02 name
    8aa99aa455be drm/panel-edp: drm/panel-edp: Fix AUO B116XAK01 name and timing
    6a0c7eb466db drm/panel-edp: Add AUO B116XTN02, BOE NT116WHM-N21,836X2, NV116WHM-N49 V8.0
    02cfae7d6278 drm/i915/psr: Only allow PSR in LPSP mode on HSW non-ULT
    e017ec3807d4 drm/i915/lnl: Remove watchdog timers for PSR
    46ac4e1f9a9d btrfs: zoned: optimize hint byte for zoned allocator
    b1e30e2ff6eb btrfs: zoned: factor out prepare_allocation_zoned()
    4739a8a989db serial: sc16is7xx: fix unconditional activation of THRI interrupt
    a38e80d02eba serial: sc16is7xx: Use port lock wrappers
    984095ad73f5 serial: core: Provide port lock wrappers
    9128bfbc5c80 mm: migrate: fix getting incorrect page mapping during page migration
    9d23fab89ace mm: migrate: record the mlocked page status to remove unnecessary lru drain
    d10ff0b3eaf6 thermal: gov_power_allocator: avoid inability to reset a cdev
    77451ef587aa thermal: core: Store trip pointer in struct thermal_instance
    3a3bbc6911f5 thermal: trip: Drop redundant trips check from for_each_thermal_trip()
    cca763863768 media: i2c: imx290: Properly encode registers as little-endian
    8798fdc28463 media: v4l2-cci: Add support for little-endian encoded registers
    8d2cd1724e80 media: v4l: cci: Add macros to obtain register width and address
    36bf2a8fb0ae media: v4l: cci: Include linux/bits.h
    68e51bdb1194 pipe: wakeup wr_wait after setting max_usage
    67f457955ba8 fs/pipe: move check to pipe_has_watch_queue()
    019ccc66d56a thermal: intel: hfi: Add syscore callbacks for system-wide PM
    0caf5dd01adf thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline
    de791353675f thermal: intel: hfi: Refactor enabling code into helper functions
    4690558e756c net/bpf: Avoid unused "sin_addr_len" warning when CONFIG_CGROUP_BPF is not set
    b565f41b9f20 drm/amd/display: Fix uninitialized variable usage in core_link_ 'read_dpcd() & write_dpcd()' functions
    dcda362dc5b4 drm/amdgpu/pm: Fix the power source flag error
    6aa5ede66651 drm/amd/display: Fix late derefrence 'dsc' check in 'link_set_dsc_pps_packet()'
    d3af41be094a drm/amd/display: Align the returned error code with legacy DP
    fbc4ee5ca79b drm/amd/display: Port DENTIST hang and TDR fixes to OTG disable W/A
    22ae604aea14 drm/amd/display: Fix variable deferencing before NULL check in edp_setup_replay()
    b788696f9ed0 drm/amdgpu: correct the cu count for gfx v11
    7510670bb46a drm/bridge: nxp-ptn3460: simplify some error checking
    6266b3a312b7 Revert "drm/amd/display: fix bandwidth validation failure on DCN 2.1"
    107a11637f43 drm/amd/display: Disable PSR-SU on Parade 0803 TCON again
    50eb6bf4aca2 drm/amd/display: fix bandwidth validation failure on DCN 2.1
    45aafb507575 drm: Allow drivers to indicate the damage helpers to ignore damage clips
    1055077473e3 drm/virtio: Disable damage clipping if FB changed since last page-flip
    87b3b45ce7b4 drm: Disable the cursor plane on atomic contexts with virtualized drivers
    adc0787f0c0e drm/tidss: Fix atomic_flush check
    080f932a35d5 drm: Fix TODO list mentioning non-KMS drivers
    c1074ae81805 drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
    d7afdf360f4a drm: Don't unref the same fb many times by mistake due to deadlock handling
    0d87d67f447d Revert "drm/i915/dsi: Do display on sequence later on icl+"
    212b686863b4 cpufreq: intel_pstate: Refine computation of P-state for given frequency
    c9c63d6a4541 gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
    a0ebcdab1951 xfs: read only mounts with fsopen mount API are busted
    8b5bacce2d13 drm/amdgpu: Fix the null pointer when load rlc firmware
    e256f6d36496 Revert "drivers/firmware: Move sysfb_init() from device_initcall to subsys_initcall_sync"
    9b5e1b93c83e firmware: arm_scmi: Check mailbox/SMT channel for consistency
    9863a53100f4 ksmbd: fix global oob in ksmbd_nl_policy
    847e1eb30e26 platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe
    ace6fb9da63e platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
    6653118b176a netfilter: nf_tables: reject QUEUE/DROP verdict parameters
    e5888acbf1a3 netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain
    4d53556d87cd hv_netvsc: Calculate correct ring size when PAGE_SIZE is not 4 Kbytes
    b7d2eee1f538 nfsd: fix RELEASE_LOCKOWNER
    870171899d75 wifi: iwlwifi: fix a memory corruption
    841460c14f88 exec: Fix error handling in begin_new_exec()
    801474eac6f9 rbd: don't move requests to the running list on errors
    ec794a752819 btrfs: don't abort filesystem when attempting to snapshot deleted subvolume
    5556a872e9e9 btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
    be725b06a4c3 btrfs: don't warn if discard range is not aligned to sector
    ad854a86da15 btrfs: tree-checker: fix inline ref size in error messages
    2b772a75963f btrfs: ref-verify: free ref cache before clearing mount opt
    3eaf00d2f81f btrfs: avoid copying BTRFS_ROOT_SUBVOL_DEAD flag to snapshot of subvolume being deleted
    6f74989f5909 btrfs: zoned: fix lock ordering in btrfs_zone_activate()
    642b9c520ef2 btrfs: scrub: avoid use-after-free when chunk length is not 64K aligned
    d60ff1d313e6 tsnep: Fix XDP_RING_NEED_WAKEUP for empty fill ring
    3fc1e534993b tsnep: Remove FCS for XDP data path
    a7be76ca102c net: fec: fix the unhandled context fault from smmu
    09d60387d8c1 selftests: bonding: do not test arp/ns target with mode balance-alb/tlb
    20b98e3c493a fjes: fix memleaks in fjes_hw_setup
    31e5a8cdc8c9 i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue
    f95b542f3a81 i40e: set xdp_rxq_info::frag_size
    6ae1d209c6a5 xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL
    c61f2bf87065 ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue
    e1ae4a6b3ad7 intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers
    339a48b0564c ice: remove redundant xdp_rxq_info registration
    8a7dffa16bb3 i40e: handle multi-buffer packets that are shrunk by xdp prog
    728e112df761 ice: work on pre-XDP prog frag count
    82ee4781b820 xsk: fix usage of multi-buffer BPF helpers for ZC XDP
    1474a8aff1d3 bpf: Add bpf_sock_addr_set_sun_path() to allow writing unix sockaddr from bpf
    6d71331eb044 bpf: Propagate modified uaddrlen from cgroup sockaddr programs
    b6e1a1b3b270 xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags
    cce713664548 xsk: recycle buffer in case Rx queue was full
    bf47ffc1a527 selftests: netdevsim: fix the udp_tunnel_nic test
    8c63896d993c selftests: net: fix rps_default_mask with >32 CPUs
    938729484cfa net: mvpp2: clear BM pool before initialization
    6264994be8f2 net: stmmac: Wait a bit for the reset to take effect
    c1be9784f3ad netfilter: nf_tables: validate NFPROTO_* family
    2989f1c4c2c7 netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
    9882495d02ec netfilter: nft_limit: reject configurations that cause integer overflow
    0d58883c3c60 rcu: Defer RCU kthreads wakeup when CPU is dying
    2897c981ee63 net/mlx5e: fix a potential double-free in fs_any_create_groups
    b21db3f1ab79 net/mlx5e: fix a double-free in arfs_create_groups
    5fe8c422eb05 net/mlx5e: Ignore IPsec replay window values on sender side
    268353082293 net/mlx5e: Allow software parsing when IPsec crypto is enabled
    ee8ad3d2f34e net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO
    5deca3981243 net/mlx5: DR, Can't go to uplink vport on RX rule
    fc56e47ca071 net/mlx5: DR, Use the right GVMI number for drop action
    5160ae8da385 net/mlx5: Bridge, fix multicast packets sent to uplink
    63a77caa1d72 net/mlx5: Bridge, Enable mcast in smfs steering mode
    5d3f7d302008 net/mlx5: Fix a WARN upon a callback command failure
    74cec142f89b net/mlx5e: Fix peer flow lists handling
    40e0d0746390 net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context
    9ed46144cff3 net/sched: flower: Fix chain template offload
    d42566f50090 selftests: fill in some missing configs for net
    050855e311ab ipv6: init the accept_queue's spinlocks in inet6_create
    b17ca9a469f8 netlink: fix potential sleeping issue in mqueue_flush_file
    ff149e92ee90 selftest: Don't reuse port for SO_INCOMING_CPU test.
    74b85edb206f tcp: Add memory barrier to tcp_push()
    a53411e805e0 afs: Hide silly-rename files from userspace
    a1eebe76e187 tracing: Ensure visibility when inserting an element into tracing_map
    1c45256e5990 netfs, fscache: Prevent Oops in fscache_put_cache()
    7a73190ea557 net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv
    784207bd2ed1 net: micrel: Fix PTP frame parsing for lan8814
    34ffe229f7a6 tun: add missing rx stats accounting in tun_xdp_act
    33a8980008c4 tun: fix missing dropped counter in tun_xdp_act
    e855dded4b70 net: fix removing a namespace with conflicting altnames
    ef8ad3071dfa udp: fix busy polling
    f1f34a515fb1 llc: Drop support for ETH_P_TR_802_2.
    cafd3ad3fe03 llc: make llc_ui_sendmsg() more robust against bonding changes
    da2d1d362754 vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
    7cf36993f805 bnxt_en: Prevent kernel warning when running offline self test
    55830bded231 bnxt_en: Wait for FLR to complete during probe
    168e7e599860 tcp: make sure init the accept_queue's spinlocks once
    8590162a455b selftests: bonding: Increase timeout to 1200s
    a164c2922675 net/smc: fix illegal rmb_desc access in SMC-D connection dump
    587c58929761 wifi: mac80211: fix potential sta-link leak
    3f5aab7efd40 SUNRPC: use request size to initialize bio_vec in svc_udp_sendto()
    14bafd198066 cifs: after disabling multichannel, mark tcon for reconnect
    fe8c187fc22f cifs: fix a pending undercount of srv_count
    30b1d56452ec cifs: fix lock ordering while disabling multichannel
    f56fc61bb531 Revert "drm/amd: Enable PCIe PME from D3"
    c7890937cf36 selftests/bpf: check if max number of bpf_loop iterations is tracked
    bfc5c19b4b48 bpf: keep track of max number of bpf_loop callback iterations
    5cac3cb678ba selftests/bpf: test widening for iterating callbacks
    1a5a03617bb9 bpf: widening for callback iterators
    6b99fe48f515 selftests/bpf: tests for iterating callbacks
    b43550d7d58e bpf: verify callbacks as if they are called unknown number of times
    f661df8fe0b5 bpf: extract setup_func_entry() utility function
    bb8bf2d3caf5 bpf: extract __check_reg_arg() utility function
    e030da5f517c selftests/bpf: track string payload offset as scalar in strobemeta
    d9631d0d8c93 selftests/bpf: track tcp payload offset as scalar in xdp_synproxy
    ae5e9c3ced95 bpf: print full verifier states on infinite loop detection
    00808be797c1 selftests/bpf: test if state loops are detected in a tricky case
    c8f6d285825f bpf: correct loop detection for iterators convergence
    7f764ea0c8e6 selftests/bpf: tests with delayed read/precision makrs in loop body
    ab470fefce28 bpf: exact states comparison for iterator convergence checks
    b8615d7ff2b3 bpf: extract same_callsites() as utility function
    4c6352f35eb2 bpf: move explored_state() closer to the beginning of verifier.c
    364366f5bbd9 dt-bindings: net: snps,dwmac: Tx coe unsupported
    4c78c771f3aa ksmbd: Add missing set_freezable() for freezable kthread
    f5ef78c4ab44 ksmbd: send lease break notification on FILE_RENAME_INFORMATION
    9554d4934b81 ksmbd: don't increment epoch if current state and request state are same
    e9ec6665de8f ksmbd: fix potential circular locking issue in smb2_set_ea()
    fc0db77b182b ksmbd: set v2 lease version on lease upgrade
    90b8cbd90abb serial: Do not hold the port lock when setting rx-during-tx GPIO
    26c3817cc8ff mm: page_alloc: unreserve highatomic page blocks before oom
    4e32f5998f44 LoongArch/smp: Call rcutree_report_cpu_starting() earlier
    5c0471daa8c7 serial: sc16is7xx: improve do/while loop in sc16is7xx_irq()
    8ed85bdd1f2f serial: sc16is7xx: remove obsolete loop in sc16is7xx_port_irq()
    fbce37f616ba serial: sc16is7xx: fix invalid sc16is7xx_lines bitfield in case of probe error
    084c24e788d9 serial: sc16is7xx: convert from _raw_ to _noinc_ regmap functions for FIFO
    9879e1bec3c0 serial: sc16is7xx: change EFR lock to operate on each channels
    2f6ae16a5874 serial: sc16is7xx: remove unused line structure member
    fc3de570cb30 serial: sc16is7xx: remove global regmap from struct sc16is7xx_port
    f769407d0194 serial: sc16is7xx: remove wasteful static buffer in sc16is7xx_regmap_name()
    452ed2b218b1 serial: sc16is7xx: improve regmap debugfs by using one regmap per port
    1db06b3d7d4b rename(): fix the locking of subdirectories
    70064241f222 mm/sparsemem: fix race in accessing memory_section->usage
    62efb1e656f4 mm/rmap: fix misplaced parenthesis of a likely()
    e6cdfb699ebf selftests: mm: hugepage-vmemmap fails on 64K page size systems
    ff8cb8bc46ca kexec: do syscore_shutdown() in kernel_kexec
    17be0ede8a6d ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path
    6c4c57669de4 efi: disable mirror feature during crashkernel
    ce51369287dd nouveau/vmm: don't set addr on the fail path to avoid warning
    49a76c08bcfc rtc: Extend timeout for waiting for UIP to clear to 1s
    9d20185601a0 rtc: Add support for configuring the UIP timeout for RTC reads
    d2d8ceb74834 rtc: mc146818-lib: Adjust failure return code for mc146818_get_time()
    905d9e1c69b2 rtc: Adjust failure return code for cmos_set_alarm()
    484514580275 rtc: cmos: Use ACPI alarm for non-Intel x86 systems too
    58eb5c07f417 arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD
    569156e4fa34 arm64/sme: Always exit sme_alloc() early with existing storage
    f5da59f2bbce arm64: errata: Add Cortex-A510 speculative unprivileged load workaround
    236a9bf2a7ec arm64: Rename ARM64_WORKAROUND_2966298
    eab6917e1016 riscv: mm: Fixup compat mode boot failure
    724103429a2d riscv: mm: Fixup compat arch_get_mmap_end
    8254d54d00eb media: mtk-jpeg: Fix use after free bug due to error path handling in mtk_jpeg_dec_device_run
    26f3ae1aa854 media: mtk-jpeg: Fix timeout schedule error in mtk_jpegdec_worker.
    9399d61bf561 media: i2c: st-mipid02: correct format propagation
    095cb607f146 mmc: mmc_spi: remove custom DMA mapped buffers
    1653a8102868 mmc: core: Use mrq.sbc in close-ended ffu
    72a28c92839c media: videobuf2-dma-sg: fix vmap callback
    7af40dfdbd30 scripts/get_abi: fix source path leak
    1d64a1029884 docs: kernel_abi.py: fix command injection
    c018ab3e31b1 dlm: use kernel_connect() and kernel_bind()
    820831de220c lsm: new security_file_ioctl_compat() hook
    8b901f4f46bd ARM: dts: qcom: sdx55: fix USB SS wakeup
    42edeeb3da5c arm64: dts: qcom: sdm670: fix USB SS wakeup
    40fb94eb9805 arm64: dts: qcom: sdm670: fix USB DP/DM HS PHY interrupts
    30d15a0d16f1 arm64: dts: qcom: sc8180x: fix USB SS wakeup
    7553301a2ae9 arm64: dts: qcom: sc8180x: fix USB DP/DM HS PHY interrupts
    00804fab7c62 arm64: dts: qcom: sm8150: fix USB SS wakeup
    b0a9aec35033 arm64: dts: qcom: sm8150: fix USB DP/DM HS PHY interrupts
    8936cca43946 arm64: dts: qcom: sdm845: fix USB SS wakeup
    07859a93fc14 arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
    551d4f3776af ARM: dts: qcom: sdx55: fix USB DP/DM HS PHY interrupts
    8c80b6c37038 arm64: dts: qcom: Add missing vio-supply for AW2013
    02f867d270e4 arm64: dts: qcom: sc7280: fix usb_1 wakeup interrupt types
    9e1951a81455 arm64: dts: qcom: sc8180x: fix USB wakeup interrupt types
    e0e55b6ec189 arm64: dts: qcom: sm8150: fix USB wakeup interrupt types
    0b6f48245b50 arm64: dts: qcom: sdm670: fix USB wakeup interrupt types
    353463dfcb71 arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
    cc16b9cd186f arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
    54435ef291e1 arm64: dts: qcom: msm8939: Make blsp_dma controlled-remotely
    ebd09d8143fd arm64: dts: qcom: msm8916: Make blsp_dma controlled-remotely
    0eecce600714 arm64: dts: rockchip: Fix rk3588 USB power-domain clocks
    dc2e88e05d12 arm64: dts: rockchip: configure eth pad driver strength for orangepi r1 plus lts
    68c2defafaaa arm64: dts: sprd: fix the cpu node for UMS512
    6d86a53d8409 ARM: dts: qcom: sdx55: fix pdc '#interrupt-cells'
    bc81ecbd2a4e ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
    ee9c5e0f9528 ARM: dts: qcom: sdx55: fix USB wakeup interrupt types
    ed3fe21f74c0 arm64: dts: qcom: sc8280xp-crd: fix eDP phy compatible
    664aaf12edc2 ARM: dts: imx6q-apalis: add can power-up delay on ixora board
    46942efb9e87 parisc/power: Fix power soft-off button emulation on qemu
    3583edd4d786 parisc/firmware: Fix F-extend for PDC addresses
    ce16274a6b8d bus: mhi: host: Add spinlock to protect WP access when queueing TREs
    eaefb9464031 bus: mhi: host: Drop chan lock before queuing buffers
    a9ebfc405fe1 bus: mhi: host: Add alignment check for event ring read pointer
    4a5a77c92bac mips: Fix max_mapnr being uninitialized on early stages
    1960f2b534da nbd: always initialize struct msghdr completely
    582014b08cb8 s390/vfio-ap: do not reset queue removed from host config
    f5b218ecc860 s390/vfio-ap: reset queues associated with adapter for queue unbound from driver
    60ad66fe639f s390/vfio-ap: reset queues filtered from the guest's AP config
    556efad373cb s390/vfio-ap: let on_scan_complete() callback filter matrix and update guest's APCB
    dabc0fe4a98e s390/vfio-ap: loop over the shadow APCB when filtering guest's AP configuration
    c69d82119761 s390/vfio-ap: always filter entire AP matrix
    075c01f60bee soc: fsl: cpm1: qmc: Fix rx channel reset
    07d45e912521 soc: fsl: cpm1: qmc: Fix __iomem addresses declaration
    d0160e74e943 soc: fsl: cpm1: tsa: Fix __iomem addresses declaration
    240fd0215d3f media: ov01a10: Enable runtime PM before registering async sub-device
    000339cb5d27 media: ov13b10: Enable runtime PM before registering async sub-device
    92d25e02ee16 media: ov9734: Enable runtime PM before registering async sub-device
    4e6cef3fae5c rpmsg: virtio: Free driver_override when rpmsg_remove()
    252ae106eacf media: imx355: Enable runtime PM before registering async sub-device
    532a5557da68 soc: qcom: pmic_glink_altmode: fix port sanity check
    f7190b6101e6 mtd: rawnand: Clarify conditions to enable continuous reads
    c376f862ecca mtd: rawnand: Prevent sequential reads with on-die ECC engines
    b1dca19b105c mtd: rawnand: Fix core interference with sequential reads
    f813840066ca mtd: rawnand: Prevent crossing LUN boundaries during sequential reads
    38c12f10990a mtd: maps: vmu-flash: Fix the (mtd core) switch to ref counters
    a979f56aa4b9 PM / devfreq: Fix buffer overflow in trans_stat_show
    c1f525a1470f s390/vfio-ap: unpin pages on gisc registration failure
    d68ac38895e8 crypto: s390/aes - Fix buffer overread in CTR mode
    ecabe8cd456d hwrng: core - Fix page fault dead lock on mmap-ed hwrng
    7692e29d191c PM: hibernate: Enforce ordering during image compression/decompression
    b1a67a0d1ace crypto: api - Disallow identical driver names
    f36d200a80a3 erofs: fix lz4 inplace decompression
    7ebf812b7019 crypto: lib/mpi - Fix unexpected pointer access in mpi_ec_init
    5e570e600b24 btrfs: sysfs: validate scrub_speed_max value
    3da8706499cc OPP: Pass rounded rate to _set_opp()
    1107f0ecc9ff arm64: properly install vmlinuz.efi
    e681e29d1f59 PM: sleep: Fix possible deadlocks in core system-wide PM code
    e400343c6eb2 async: Introduce async_schedule_dev_nocall()
    a40683bb7bcd async: Split async_schedule_node_domain()
    da9008da9640 ext4: allow for the last group to be marked as trimmed
    f70557d48215 powerpc/ps3_defconfig: Disable PPC64_BIG_ENDIAN_ELF_ABI_V2
    cc29591dacdf cifs: update iface_last_update on each query-and-update
    50e8363ecc85 cifs: handle servers that still advertise multichannel after disabling
    07e864089a0e cifs: reconnect worker should take reference on server struct unconditionally
    3a0ef868fb8a Revert "cifs: reconnect work should have reference on server struct"
    3e1615361b6f cifs: handle when server stops supporting multichannel
    5075e9f4e046 cifs: handle when server starts supporting multichannel
    173ddac64b47 cifs: reconnect work should have reference on server struct
    c395f798a7f2 cifs: handle cases where a channel is closed
    38298acb7899 smb: client: fix parsing of SMB3.1.1 POSIX create context
    5157319fc52e sh: ecovec24: Rename missed backlight field from fbdev to dev
    3b4b35d7cd63 scsi: core: Kick the requeue list after inserting when flushing
    a720833e6b8a riscv: Fix an off-by-one in get_early_cmdline()
    cf4669c30a8a scsi: ufs: core: Remove the ufshcd_hba_exit() call from ufshcd_async_scan()
    e23d6ba5029b dmaengine: idxd: Move dma_free_coherent() out of spinlocked context
    7f0ccfad2031 dmaengine: fix NULL pointer in channel unregistration function
    3dc9e1c7e00f dmaengine: fsl-edma: fix eDMAv4 channel allocation issue
    e4e845c8ddd2 iio: adc: ad7091r: Enable internal vref if external vref is not supplied
    89c4e63324e2 iio: adc: ad7091r: Allow users to configure device events
    c70a7684b1a5 iio: adc: ad7091r: Set alert bit in config register
    97d574fce644 net: stmmac: Prevent DSA tags from breaking COE
    b643b836c639 net: stmmac: Tx coe sw fallback
    cfaa04a3ab50 soundwire: fix initializing sysfs for same devices on different buses
    154cfc3d2738 soundwire: bus: introduce controller_id
    9744575e6955 serial: core: set missing supported flag for RX during TX GPIO
    28c85cd0a671 serial: core: Simplify uart_get_rs485_mode()
    e961f8c6966a docs: kernel_feat.py: fix potential command injection
    db6e7e5fd442 docs: sparse: add sparse.rst to toctree
    a4bc5da72eae docs: sparse: move TW sparse.txt to TW dev-tools
    98817289bcec Linux 6.6.14
    aab69ef76970 Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
    9860938cff26 arm64: dts: armada-3720-turris-mox: set irq type for RTC
    6cb583c4e18b Revert "KEYS: encrypted: Add check for strsep"
    93d357caf7e7 riscv: Fix wrong usage of lm_alias() when splitting a huge linear mapping
    e6611cb236e0 i2c: s3c24xx: fix transferring more than one message in polling mode
    b7fd4552a67d i2c: s3c24xx: fix read transfers in polling mode
    3cc283fd16fb ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work
    a991cd35c477 selftests: mlxsw: qos_pfc: Adjust the test to support 8 lanes
    7788f557e2f7 mlxsw: spectrum_router: Register netdevice notifier before nexthop
    2f5e15657404 mlxsw: spectrum_acl_tcam: Fix stack corruption
    817840d125a3 mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path
    b1f0207078a5 mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure
    96e84339ddf8 loop: fix the the direct I/O support check when used on top of block devices
    2ae2e7cf658d ethtool: netlink: Add missing ethnl_ops_begin/complete
    53cea04da861 arm64/ptrace: Don't flush ZA/ZT storage when writing ZA via ptrace
    99719bb0c281 kdb: Fix a potential buffer overflow in kdb_local()
    8836df02124f io_uring: adjust defer tw counting
    b019406e5ad9 ipvs: avoid stat macros calls from preemptible context
    bf6b3b6d110f netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description
    87e5fb6d1cc2 netfilter: nf_tables: skip dead set elements in netlink dump
    dc45bb00e66a netfilter: nf_tables: do not allow mismatch field size and set key length
    9325e3188a9c netfilter: bridge: replace physindev with physinif in nf_bridge_info
    96c510a53181 netfilter: propagate net to nf_bridge_get_physindev
    075dcb3caba9 netfilter: nf_queue: remove excess nf_bridge variable
    4979db9bc52e netfilter: nfnetlink_log: use proper helper for fetching physinif
    295de7fb5a61 netfilter: nft_limit: do not ignore unsupported flags
    a016aacadfde netfilter: nf_tables: reject invalid set policy
    08aca65997fb net: netdevsim: don't try to destroy PHC on VFs
    72b45857b724 mptcp: relax check on MPC passive fallback
    9aeb09f4d85a LoongArch: BPF: Prevent out-of-bounds memory access
    e9ed74393c09 net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe
    e8d3872b617c bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS
    fed034d23ebc net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls
    e6acd12ffcd0 selftests: bonding: Change script interpreter
    836e236b878a drm/amdgpu: fall back to INPUT power for AVG power via INFO IOCTL
    1515db19c4a3 drm/amdkfd: fixes for HMM mem allocation
    0d15f6d75c2f ASoC: SOF: ipc4-loader: remove the CPC check warnings
    52acfebcea00 gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe
    fd526aa39f04 dt-bindings: gpio: xilinx: Fix node address in gpio
    f9071d939f20 net: ravb: Fix dma_addr_t truncation in error case
    02e368eb1444 net: tls, fix WARNIING in __sk_msg_free
    7dc290d787ae bpf: Avoid iter->offset making backward progress in bpf_iter_udp
    2a62beb0f59f bpf: iter_udp: Retry with a larger batch size without going back to the previous bucket
    9eb6088560e3 net: netdev_queue: netdev_txq_completed_mb(): fix wake condition
    342c88f406c2 net: add more sanity check in virtio_net_hdr_to_skb()
    823ba1d21060 erofs: fix inconsistent per-file compression format
    586814ed68f7 erofs: simplify compression configuration parser
    d2e919b6e66b udp: annotate data-races around up->pending
    3a7517c53eab net: stmmac: Fix ethool link settings ops for integrated PCS
    8b6075046470 block: ensure we hold a queue reference when using queue limits
    d4368227ba9c mptcp: refine opt_mp_capable determination
    c119bcd94693 mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req()
    ad3e8f5c3d5c mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect()
    4701d3282359 mptcp: strict validation before using mp_opt->hmac
    4029820677b2 mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN
    0048a13b19f6 ALSA: hda: Properly setup HDMI stream
    7770a4387576 net: phy: micrel: populate .soft_reset for KSZ9131
    1cb0cd1eff8d net: micrel: Fix PTP frame parsing for lan8841
    05f7e34647d2 amt: do not use overwrapped cb area
    80a7a98b315d net: ethernet: ti: am65-cpsw: Fix max mtu to fit ethernet frames
    fcaa3a2c12d6 octeontx2-af: CN10KB: Fix FIFO length calculation for RPM2
    5c4017a25260 rxrpc: Fix use of Don't Fragment flag
    c47345350346 net: qualcomm: rmnet: fix global oob in rmnet_policy
    930ce7a5c0a8 s390/pci: fix max size calculation in zpci_memcpy_toio()
    b1d3db6740d0 ASoC: mediatek: sof-common: Add NULL check for normal_link string
    a765609f22d7 PCI: mediatek-gen3: Fix translation window size calculation
    423de3f3844c PCI: keystone: Fix race condition when initializing PHYs
    2ed3d3532890 nvmet-tcp: Fix the H2C expected PDU len calculation
    79e9dfd7f89a nvme: trace: avoid memcpy overflow warning
    4652eb817623 nvmet: re-fix tracing strncpy() warning
    45f80b2f230d hisi_acc_vfio_pci: Update migration data pointer correctly on saving/resume
    0b6f0be074fd spi: coldfire-qspi: Remove an erroneous clk_disable_unprepare() from the remove function
    1a5369728c2d cxl/port: Fix missing target list lock
    4e0d6791935e perf db-export: Fix missing reference count get in call_path_from_sample()
    5ed4d3e6ad40 serial: apbuart: fix console prompt on qemu
    05ba3df0e405 serial: imx: Correct clock error message in function probe()
    821ad0089c69 usb: xhci-mtk: fix a short packet issue of gen1 isoc-in transfer
    5c0392fdafb0 apparmor: avoid crash when parsed profile name is empty
    337c86dc8af9 apparmor: fix possible memory leak in unpack_trans_table
    a2b2b3011878 cxl/region: fix x9 interleave typo
    8fdeaf400823 perf stat: Fix hard coded LL miss units
    35bcf6bf324d perf env: Avoid recursively taking env->bpf_progs.lock
    2f00fd8d50a7 nvmet-tcp: fix a crash in nvmet_req_complete()
    24e05760186d nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length
    790321e4ae6e apparmor: Fix ref count leak in task_kill
    5125a3029965 vdpa: Fix an error handling path in eni_vdpa_probe()
    e2717302fbc2 power: supply: Fix null pointer dereference in smb2_probe
    98b8a550da83 iommu: Don't reserve 0-length IOVA region
    fd83ff901d69 usb: gadget: webcam: Make g_webcam loadable again
    915fb4043c5e spmi: mtk-pmif: Serialize PMIF status check and command submission
    19e321c3eedd usb: cdc-acm: return correct error code on unsupported break
    2433f050d31a tty: use 'if' in send_break() instead of 'goto'
    eefdb1be0c8b tty: don't check for signal_pending() in send_break()
    ecf27e476587 tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK
    96227df8462d PCI: epf-mhi: Fix the DMA data direction of dma_unmap_single()
    ad671dfce2d9 bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs
    bd4f6f1f8948 bus: mhi: ep: Use slab allocator where applicable
    23bab2b8e099 bus: mhi: ep: Do not allocate event ring element on stack
    46bd939d85ed perf unwind-libunwind: Fix base address for .eh_frame
    c05c54f0cdff perf unwind-libdw: Handle JIT-generated DSOs properly
    c8d6d5d080b0 perf genelf: Set ELF program header addresses properly
    2f4c1c3580e4 perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event()
    f8d47ca6785c perf header: Fix one memory leakage in perf_event__fprintf_event_update()
    2c664df0b201 iio: adc: ad9467: fix scale setting
    a98f6c657c60 iio: adc: ad9467: add mutex to struct ad9467_state
    0c7b8f883159 iio: adc: ad9467: don't ignore error codes
    8690cd46c86b iio: adc: ad9467: fix reset gpio handling
    1075fafe8d3c selftests/sgx: Skip non X86_64 platform
    88fe67d40044 selftests/sgx: Include memory clobber for inline asm in test enclave
    5a734a0ec4e3 selftests/sgx: Fix uninitialized pointer dereferences in encl_get_entry
    c4aee34ea772 selftests/sgx: Fix uninitialized pointer dereference in error path
    763cd6874631 serial: imx: fix tx statemachine deadlock
    2b327d0fe0d2 software node: Let args be NULL in software_node_get_reference_args
    afc7dd4e03b7 acpi: property: Let args be NULL in __acpi_node_get_property_reference
    a5e1c3fe5764 base/node.c: initialize the accessor list before registering
    ac95df46de7f perf stat: Exit perf stat if parse groups fails
    9cc93a61cd79 perf mem: Fix error on hybrid related to availability of mem event in a PMU
    f54149b92083 perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT
    358b1c992ec0 vfio/pds: Fix calculations in pds_vfio_dirty_sync
    c7e8c0e61da5 perf test record user-regs: Fix mask for vg register
    e9b7b8b3ac2c libapi: Add missing linux/types.h header to get the __u64 type on io.h
    bee4ceb8ea40 perf header: Fix segfault on build_mem_topology() error path
    cd8dd51d5986 perf test: Remove atomics from test_loop to avoid test failures
    28d8fe6641e7 iommu: Map reserved memory as cacheable if device is coherent
    887a558d0298 serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed
    5b3e25efe16e PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource()
    b450e335fb18 power: supply: bq256xx: fix some problem in bq256xx_hw_init
    eb45e4bb14d3 power: supply: cw2015: correct time_to_empty units in sysfs
    69bec5f534ca MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup()
    b6e72854e019 MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup()
    9b2f64ba99bf riscv: Fixed wrong register in XIP_FIXUP_FLASH_OFFSET macro
    e1e1058828ed riscv: Fix set_direct_map_default_noflush() to reset _PAGE_EXEC
    5254434a8cf2 riscv: Fix set_memory_XX() and set_direct_map_XX() by splitting huge linear mappings
    8633e74002cd riscv: Fix module_alloc() that did not reset the linear mapping permissions
    8db56df4a954 riscv: Check if the code to patch lies in the exit section
    e111d2319a44 um: virt-pci: fix platform map offset
    66c8b147fe04 mips: Fix incorrect max_low_pfn adjustment
    6ea50107247c mips: dmi: Fix early remap on MIPS32
    ac0de86fa7f5 srcu: Use try-lock lockdep annotation for NMI-safe access.
    fa1a1bad0f1c mfd: intel-lpss: Fix the fractional clock divider flags
    f53d8c6c6ecc mfd: tps6594: Add null pointer check to tps6594_device_init()
    bd4d5b6fe15d leds: aw200xx: Fix write to DIM parameter
    ab27da1edb56 leds: aw2013: Select missing dependency REGMAP_I2C
    3ef1130deee9 mfd: syscon: Fix null pointer dereference in of_syscon_register()
    9fc58cb20765 mfd: cs42l43: Correct SoundWire port list
    3c90b3b0436e mfd: rk8xx: fixup devices registration with PLATFORM_DEVID_AUTO
    df633f4c964a ARM: 9330/1: davinci: also select PINCTRL
    7ce742553789 serial: sc16is7xx: set safe default SPI clock frequency
    9d528a81df2f serial: sc16is7xx: add check for unsupported SPI modes during probe
    53956bf45e68 HID: wacom: Correct behavior when processing some confidence == false touches
    41199d2dbd00 HID: sensor-hub: Enable hid core report processing for all devices
    7faef79764d2 iio: adc: ad7091r: Pass iio_dev to event handler
    7c7ddf45868a KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing
    57bbd59ae013 KVM: x86/pmu: Move PMU reset logic to common x86 code
    65b201bf3e9a KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache
    42604bd5e49d KVM: arm64: vgic-v4: Restore pending state on host userspace write
    db448ac982e4 x86/kvm: Do not try to disable kvmclock if it was not enabled
    3206a188cfe1 PCI: mediatek: Clear interrupt status before dispatching handler
    43501b6c5abf PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
    eaf6412618f5 x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS
    e54c4dd4137c PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg()
    5a473e32088c cxl/port: Fix decoder initialization when nr_targets > interleave_ways
    0dfcefc97300 Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB"
    68325c8c1aeb Revert "net: rtnetlink: Enslave device before bringing it up"
    ed00d917056b net: stmmac: fix ethtool per-queue statistics
    c84a711ad622 wifi: mwifiex: fix uninitialized firmware_stat
    2b3d7e12ec90 wifi: mwifiex: configure BSSID consistently when starting AP
    60220f0a551d wifi: mwifiex: add extra delay for firmware ready
    516ec80072c4 wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors
    1f018dfa3725 wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code
    c30d0fcb5d68 wifi: mt76: fix broken precal loading from MTD for mt7915
    509b9e745148 iommu/dma: Trace bounce buffer usage when mapping buffers
    979dc1cbd865 iommu/arm-smmu-qcom: Add missing GMU entry to match table
    8c8bcd45e9b1 bpf: Fix re-attachment branch in bpf_tracing_prog_attach
    f56e715ef1c1 Bluetooth: Fix atomicity violation in {min,max}_key_size_set
    2e54968baba3 rootfs: Fix support for rootfstype= when root= is given
    6dcd88460747 md/raid1: Use blk_opf_t for read and write operations
    e5f2b4b62977 pwm: Fix out-of-bounds access in of_pwm_single_xlate()
    080d2c608bce pwm: jz4740: Don't use dev_err_probe() in .request()
    7baa33837ee2 netfilter: nf_tables: check if catch-all set element is active in next generation
    a6bd8182137a block: Fix iterating over an empty bio with bio_for_each_folio_all
    8955324cc9f9 block: Remove special-casing of compound pages
    cb16cc1abda1 block: add check that partition length needs to be aligned with block size
    847e6947afd3 drm/amd: Enable PCIe PME from D3
    d37dbde71112 scsi: mpi3mr: Block PEL Enable Command on Controller Reset and Unrecoverable State
    fc6742c16be9 scsi: mpi3mr: Clean up block devices post controller reset
    3ddc8b84f657 scsi: mpi3mr: Refresh sdev queue depth after controller reset
    ca8e1a5d55ce scsi: target: core: add missing file_{start,end}_write()
    af50048fc351 scsi: ufs: core: Simplify power management during async scan
    2db6388d8a7f fbdev: flush deferred IO before closing
    1e3b051e9714 fbdev: flush deferred work in fb_deferred_io_fsync()
    2aceb3a8262c fbdev/acornfb: Fix name of fb_ops initializer macro
    0241f4c2caad io_uring: ensure local task_work is run on wait timeout
    c239b77ea4d6 io_uring/rw: ensure io->bytes_done is always initialized
    2c487fbf2230 io_uring: don't check iopoll if request completes
    d15de929f066 LoongArch: Fix and simplify fcsr initialization on execve()
    a8b91a92d4d6 ceph: select FS_ENCRYPTION_ALGS if FS_ENCRYPTION
    08e6c8230051 ksmbd: only v2 leases handle the directory
    24290ba94cd0 ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
    a2b21ef1ea4c ksmbd: validate mech token in session setup
    3b2291360cce ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5
    2e59001eadde ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook
    0979e180845d ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx
    0d7b0c4a70e8 ALSA: oxygen: Fix right channel of capture volume mixer
    57886e83d190 serial: omap: do not override settings for RS485 support
    f9a7caccf21e serial: 8250_exar: Set missing rs485_supported flag
    45d709f3970e serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock
    67043c0a6ed5 serial: core, imx: do not set RS485 enabled if it is not supported
    bd4a210c09e4 serial: 8250_bcm2835aux: Restore clock error handling
    9a965fba11f3 serial: core: make sure RS485 cannot be enabled when it is not supported
    cd1508c80dab serial: core: fix sanitizing check for RTS settings
    b68581313078 dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: fix path to header
    c8e0fb0da88f usb: mon: Fix atomicity violation in mon_bin_vma_fault
    da4e9d5cc567 usb: typec: class: fix typec_altmode_put_partner to put plugs
    745a4b352724 Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs"
    9f8b94b93ca5 usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
    2e56239b8e1d usb: cdns3: fix iso transfer error when mult is not zero
    0153e32b3cc1 usb: cdns3: fix uvc failure work since sg support enabled
    420fa3cb092f usb: chipidea: wait controller resume finished for wakeup irq
    61a06c5bb603 Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only"
    e8d48c2282a9 Revert "usb: dwc3: Soft reset phy on probe for host"
    334bdf3351d9 usb: dwc3: gadget: Queue PM runtime idle on disconnect event
    e9deab5be0c4 usb: dwc3: gadget: Handle EP0 request dequeuing properly
    73e20c2f48f8 usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart
    f09cfc753944 usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host()
    53eea0d939e3 Revert "usb: gadget: f_uvc: change endpoint allocation in uvc_function_bind()"
    7fc3dd358aa0 tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug
    b38014874530 powerpc/64s: Increase default stack size to 32KB
    c5c1ff390400 clocksource/drivers/timer-ti-dm: Fix make W=n kerneldoc warnings
    67f16bf2cc16 binder: fix race between mmput() and do_exit()
    78376d441560 xen-netback: don't produce zero-size SKB frags
    3a99f15ce9d0 Revert "drm/amdkfd: Relocate TBA/TMA to opposite side of VM hole"
    9853f1307efe rust: Ignore preserve-most functions
    881720dcf6df Input: atkbd - use ab83 as id when skipping the getid command
    9da397e5d48d mips/smp: Call rcutree_report_cpu_starting() earlier
    1f714a0373ac binder: fix unused alloc->free_async_space
    fda6e06e01a9 binder: fix async space check for 0-sized buffers
    06173edfc770 keys, dns: Fix size check of V1 server-list header
    3db79d21cf9c selftests/bpf: Add assert for user stacks in test_task_stack
    5f93225dc925 Revert "kernfs: convert kernfs_idr_lock to an irq safe raw spinlock"
    3058183333a5 kernfs: convert kernfs_idr_lock to an irq safe raw spinlock
    b57196a5ec5e class: fix use-after-free in class_register()
    aea1965c5de5 of: unittest: Fix of_count_phandle_with_args() expected value message
    71ec48abc549 fbdev: imxfb: fix left margin setting
    b64d09a4e859 of: Fix double free in of_parse_phandle_with_args_map
    acf50ff9360e ksmbd: validate the zero field of packet header
    d998ade03ef2 kselftest/alsa - conf: Stringify the printed errno in sysfs_get()
    efd7d5e1e6e2 kselftest/alsa - mixer-test: Fix the print format specifier warning
    45cbaa25b331 kselftest/alsa - mixer-test: fix the number of parameters to ksft_exit_fail_msg()
    ecfaeb66b1f0 drm/amd/display: avoid stringop-overflow warnings for dp_decide_lane_settings()
    ae7cbf935b9a drm/amd/pm/smu7: fix a memleak in smu7_hwmgr_backend_init
    5024cce888e1 drm/amdkfd: Confirm list is non-empty before utilizing list_first_entry in kfd_topology.c
    2d8f9e4e1d9f IB/iser: Prevent invalidating wrong MR
    4147d76f988a gpio: sysfs: drop the mention of gpiochip_find() from sysfs code
    ba3f1a346bf1 gpiolib: provide gpio_device_find()
    799233ad1eb8 gpiolib: make gpio_device_get() and gpio_device_put() public
    9b0cc30d26c3 drm/amdkfd: Fix type of 'dbg_flags' in 'struct kfd_process'
    37d1757808b0 mmc: sdhci_omap: Fix TI SoC dependencies
    3e6319ca61c1 mmc: sdhci_am654: Fix TI SoC dependencies
    03035872e178 ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put()
    821fbaeaaae2 ALSA: scarlett2: Add missing error checks to *_ctl_get()
    66fb87fac545 ALSA: scarlett2: Allow passing any output to line_out_remap()
    996fde492ad9 ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config()
    43a9b3f6e6ef ALSA: scarlett2: Add missing error check to scarlett2_config_save()
    bf4599610ef6 ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[]
    c17134d3aea9 pwm: stm32: Fix enable count for clk in .probe()
    5eb8da9b3ef7 pwm: stm32: Use hweight32 in stm32_pwm_detect_channels
    f1da0b7a092a clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw
    a3fb4404e3d4 clk: qcom: dispcc-sm8550: Update disp PLL settings
    053f354733aa clk: qcom: gcc-sm8550: Mark RCGs shared where applicable
    a7a5ec56a012 clk: qcom: gcc-sm8550: use collapse-voting for PCIe GDSCs
    62f53fe9e8c2 clk: qcom: gcc-sm8550: Mark the PCIe GDSCs votable
    b5782964b08f clk: qcom: gcc-sm8550: Add the missing RETAIN_FF_ENABLE GDSC flag
    975aaaddc226 accel/habanalabs: fix information leak in sec_attest_info()
    5ada13fb6770 drm/mediatek: dp: Add phy_mtk_dp module as pre-dependency
    5a316acb135b ASoC: tas2781: add support for FW version 0x0503
    18e58248b2aa ASoC: amd: vangogh: Drop conflicting ACPI-based probing
    1e6132acba6a clk: si5341: fix an error code problem in si5341_output_clk_set_rate
    2e4806d2b78f clk: rs9: Fix DIF OEn bit placement on 9FGV0241
    f2c13661c2a6 watchdog: rti_wdt: Drop runtime pm reference count when watchdog is unused
    57b39f0b07cd watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling
    04ec5525479b watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO
    1ee2762cf0fb watchdog: set cdev owner before adding
    37b67480609f drivers: clk: zynqmp: update divider round rate logic
    9b2dcd1b38c2 drivers: clk: zynqmp: calculate closest mux rate
    f35668e633e9 clk: sp7021: fix return value check in sp7021_clk_probe()
    2aea9c0498ca clk: qcom: videocc-sm8150: Add missing PLL config property
    9fcf47d8f909 clk: qcom: videocc-sm8150: Update the videocc resets
    07b4cf396c34 dt-bindings: clock: Update the videocc resets for sm8150
    cf8a10d41f13 f2fs: fix to check return value of f2fs_recover_xattr_data
    0c5d08b1c98e drm/amd/pm: fix a double-free in amdgpu_parse_extended_power_table
    4c9a96dd6d4a gpu/drm/radeon: fix two memleaks in radeon_vm_init
    95084632a65d drivers/amd/pm: fix a use-after-free in kv_parse_power_table
    fb1936cb5872 drm/amd/pm: fix a double-free in si_dpm_init
    5bc4f16118c5 drm/amdgpu/debugfs: fix error code when smc register accessors are NULL
    37e452306ae2 drm/mediatek: Fix underrun in VDO1 when switches off the layer
    f3e63240003e drm/mediatek: Remove the redundant driver data for DPI
    3aa7196bcd3b drm/mediatek: Return error if MDP RDMA failed to enable the clock
    173b247231bb drm/msm/dpu: Drop enable and frame_count parameters from dpu_hw_setup_misr()
    4ae0cd31688f drm/msm/dpu: Set input_sel bit for INTF
    0afe652a69d8 clk: renesas: rzg2l: Check reset monitor registers
    fc61c3c5e0f6 clk: renesas: rzg2l-cpg: Reuse code in rzg2l_cpg_reset()
    ee3e64d1dac6 media: dvb-frontends: m88ds3103: Fix a memory leak in an error handling path of m88ds3103_probe()
    de28d63ad35c media: dvbdev: drop refcount on error path in dvb_device_open()
    7bf0cba7f7e8 f2fs: fix to update iostat correctly in f2fs_filemap_fault()
    412eee2c894a f2fs: fix to check compress file in f2fs_move_file_range()
    4535be487804 f2fs: fix to wait on block writeback for post_read case
    fa08600a6c0b drm/panel: st7701: Fix AVCL calculation
    6ce256eab4d4 drm/msm/adreno: Fix A680 chip id
    f2295f176989 media: rkisp1: Fix media device memory leak
    0e09b6dd83b1 media: dt-bindings: media: rkisp1: Fix the port description for the parallel interface
    c9354bffaa5b media: imx-mipi-csis: Drop extra clock enable at probe()
    0e3535ee779f media: imx-mipi-csis: Fix clock handling in remove()
    54ce93d7e66e media: bttv: add back vbi hack
    e8fa30fa7157 media: bttv: start_streaming should return a proper error code
    5e00f6c3a350 clk: qcom: gpucc-sm8150: Update the gpu_cc_pll1 config
    e785018a7f06 RDMA/hns: Fix memory leak in free_mr_init()
    1e2c9e741824 media: cx231xx: fix a memleak in cx231xx_init_isoc
    3258bc1f8cc8 drm/bridge: tc358767: Fix return value on error case
    99705f3f345f drm/bridge: cdns-mhdp8546: Fix use of uninitialized variable
    0564e8a42791 drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table
    a26634b3ce21 drm/radeon/dpm: fix a memleak in sumo_parse_power_table
    0b813a6a0087 drm/radeon: check the alloc_workqueue return value in radeon_crtc_init()
    3bbef34ea819 drm/msm/dpu: correct clk bit for WB2 block
    4687cb57578a drm/panfrost: Ignore core_mask for poweroff and disable PWRTRANS irq
    61dfc4317425 ASoC: SOF: topology: Use partial match for disconnecting DAI link and DAI widget
    a410d58117d6 ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL
    3fbfbea3eeb0 ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch
    b7062628caea media: v4l: async: Fix duplicated list deletion
    af9d39677c91 drm/drv: propagate errors from drm_modeset_register_all()
    ae795abe7b3e drm/msm/dsi: Use pm_runtime_resume_and_get to prevent refcnt leaks
    ff9f375c21d9 drm/msm/dpu: Add missing safe_lut_tbl in sc8180x catalog
    3925b83c3586 drm/msm/mdp4: flush vblank event on disable
    13bb7bfc2580 ASoC: cs35l33: Fix GPIO name and drop legacy include
    9c010be07fd9 drm/imx/lcdc: Fix double-free of driver data
    417d134e72f5 drm/tidss: Fix dss reset
    11e2dc2ff842 drm/tidss: Check for K2G in in dispc_softreset()
    4fcfe757860b drm/tidss: Return error value from from softreset
    d44143cdd0d1 drm/tidss: Move reset to the end of dispc_init()
    18bd4d184675 drm/radeon: check return value of radeon_ring_lock()
    056484916a13 drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check()
    0413e8869171 drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg()
    d3c0b49aaa12 f2fs: fix to avoid dirent corruption
    c111350d673a drm/bridge: Fix typo in post_disable() description
    c082791b6a46 media: amphion: Fix VPU core alias name
    251743c4065c media: rkvdec: Hook the (TRY_)DECODER_CMD stateless ioctls
    682588d38ad9 media: verisilicon: Hook the (TRY_)DECODER_CMD stateless ioctls
    f581023e3207 media: visl: Hook the (TRY_)DECODER_CMD stateless ioctls
    2cb808af7746 media: mtk-jpeg: Remove cancel worker in mtk_jpeg_remove to avoid the crash of multi-core JPEG devices
    2cf0005d3155 media: pvrusb2: fix use after free on context disconnection
    c56a4ad4068d drm/tilcdc: Fix irq free on unload
    a8657406e12a drm/bridge: tpd12s015: Drop buggy __exit annotation for remove function
    9f91aa1ef918 drm/nouveau/fence:: fix warning directly dereferencing a rcu pointer
    a23571137dd1 drm/panel-elida-kd35t133: hold panel in reset for unprepare
    e9c9fd317ab0 drm/panel: nv3051d: Hold panel in reset for unprepare
    ada27426b0d6 RDMA/hns: Fix inappropriate err code for unsupported operations
    fff32018b025 RDMA/usnic: Silence uninitialized symbol smatch warnings
    305f1f46d738 drm/panfrost: Really power off GPU cores in panfrost_gpu_power_off()
    4e042f022255 drm/dp_mst: Fix fractional DSC bpp handling
    16af1e7f5ea6 Revert "drm/omapdrm: Annotate dma-fence critical section in commit path"
    9ab5837f77a1 Revert "drm/tidss: Annotate dma-fence critical section in commit path"
    c5d4224a4d16 ARM: davinci: always select CONFIG_CPU_ARM926T
    687c5d52fe53 ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim()
    2968901d72b9 rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queue
    04c1f0f2505a mlxbf_gige: Enable the GigE port in mlxbf_gige_open
    42b242c62bc1 mlxbf_gige: Fix intermittent no ip issue
    73f7da5fd124 net/sched: act_ct: fix skb leak and crash on ooo frags
    a33c741ca699 blk-cgroup: fix rcu lockdep warning in blkg_lookup()
    63c3c44ff4c5 sctp: fix busy polling
    9702e7fb6399 sctp: support MSG_ERRQUEUE flag in recvmsg()
    b54d78d57985 bpf: sockmap, fix proto update hook to avoid dup calls
    3d81183a5b9c wifi: cfg80211: parse all ML elements in an ML probe response
    6b3946813382 wifi: cfg80211: correct comment about MLD ID
    08a8ae5a8018 arm64: dts: rockchip: Fix led pinctrl of lubancat 1
    eeeb228c5f23 null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS
    0f37a5c9d366 Bluetooth: btmtkuart: fix recv_buf() return value
    8cd6c0600725 Bluetooth: btnxpuart: fix recv_buf() return value
    f8a5c402ae34 Bluetooth: Fix bogus check for re-auth no supported with non-ssp
    f1ee0ffbc024 netfilter: nf_tables: validate chain type update if available
    f5ab4e73c9e1 netfilter: nf_tables: mark newset as dead on transaction abort
    e6f3f39676a5 wifi: iwlwifi: assign phy_ctxt before eSR activation
    a2a4bb509b78 wifi: iwlwifi: fix out of bound copy_from_user
    076ca7429666 wifi: iwlwifi: mvm: send TX path flush in rfkill
    c3e1a02a8ab2 wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request
    df14b372030c wifi: rtlwifi: rtl8192se: using calculate_bit_shift()
    076d81a78371 wifi: rtlwifi: rtl8192ee: using calculate_bit_shift()
    6bbaf100a355 wifi: rtlwifi: rtl8192de: using calculate_bit_shift()
    4342f9646953 wifi: rtlwifi: rtl8192ce: using calculate_bit_shift()
    96cd7b10e949 wifi: rtlwifi: rtl8192cu: using calculate_bit_shift()
    b2127790622c wifi: rtlwifi: rtl8192c: using calculate_bit_shift()
    2293d95f8765 wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift()
    1b2260bc3403 wifi: rtlwifi: add calculate_bit_shift()
    3bc29c780aca bpf: Use c->unit_size to select target cache during free
    63ddf081e111 bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}()
    62752b673247 bpf: Re-enable unit_size checking for global per-cpu allocator
    2e5181afb329 arm64: dts: qcom: sc8180x: Fix up PCIe nodes
    8f1b6d23fec4 arm64: dts: qcom: sc8180x: switch PCIe QMP PHY to new style of bindings
    8d0c268ffcb3 arm64: dts: qcom: sc8180x: Mark PCIe hosts cache-coherent
    c811f0246b2c arm64: dts: qcom: sm8550: Update idle state time requirements
    ff8434b61cbb arm64: dts: qcom: sm8550: Separate out X3 idle state
    55c87e64a3c0 arm64: dts: qcom: ipq6018: fix clock rates for GCC_USB0_MOCK_UTMI_CLK
    afea6ffbed36 arm64: dts: qcom: sc7280: Mark SDHCI hosts as cache-coherent
    ed49fd2d46a4 block: add check of 'minors' and 'first_minor' in device_add_disk()
    004e05c28c57 soc: qcom: llcc: Fix LLCC_TRP_ATTR2_CFGn offset
    11b4803210af arm64: dts: qcom: sm8150-hdk: fix SS USB regulators
    2d1cd59a34d1 arm64: dts: qcom: sm8150: make dispcc cast minimal vote on MMCX
    0f5532bd692f arm64: dts: qcom: sm6375: Hook up MPM
    4a208efdf54d arm64: dts: qcom: sm6375: fix USB wakeup interrupt types
    19e578b69968 soc: qcom: llcc: Fix dis_cap_alloc and retain_on_pc configuration
    793ca465722a arm64: dts: qcom: acer-aspire1: Correct audio codec definition
    3d83b820bff9 bpf: Limit the number of kprobes when attaching program to multiple kprobes
    5735054af3d3 bpf: Limit the number of uprobes when attaching program to multiple uprobes
    849ca053beb0 dma-mapping: clear dev->dma_mem to NULL after freeing it
    94e5f64283a1 virtio/vsock: send credit update during setting SO_RCVLOWAT
    925c22d43835 virtio/vsock: fix logic which reduces credit update messages
    7b32e63f8814 ipmr: support IP_PKTINFO on cache report IGMP msg
    d01b4a9296ec selftests/net: fix grep checking for fib_nexthop_multiprefix
    d048dced8ea5 bpf: Fix a race condition between btf_put() and map_free()
    42357465a069 ARM: dts: stm32: don't mix SCMI and non-SCMI board compatibles
    d4a84572bcb1 scsi: hisi_sas: Correct the number of global debugfs registers
    d1932df3c4ba scsi: hisi_sas: Rollback some operations if FLR failed
    9e1986cd8a93 scsi: hisi_sas: Check before using pointer variables
    ec2499b80e1c scsi: hisi_sas: Replace with standard error code return value
    8d8f671e45de scsi: ufs: qcom: Fix the return value when platform_get_resource_byname() fails
    8f67e87e1602 scsi: ufs: qcom: Fix the return value of ufs_qcom_ice_program_key()
    95fff86aa8d2 arm64: dts: imx8mm: Reduce GPU to nominal speed
    9cd79bc11ffa arm64: dts: renesas: white-hawk-cpu: Fix missing serial console pin control
    218c08c5b2bd arm64: dts: xilinx: Apply overlays to base dtbs
    89665b3daea4 block: Set memalloc_noio to false on device_add_disk() error path
    1e1fe2bd87ac selftests/bpf: Relax time_tai test for equal timestamps in tai_forward
    85e60760d255 wifi: iwlwifi: don't support triggered EHT CQI feedback
    15173a169723 wifi: mt76: mt7921: fix country count limitation for CLC
    f8fa25bf6654 arm64: dts: mediatek: mt8186: fix address warning for ADSP mailboxes
    9bd3a1881724 arm64: dts: mediatek: mt8186: Fix alias prefix for ovl_2l0
    11f272928e24 arm64: dts: mediatek: mt8195: revise VDOSYS RDMA node name
    4b0d8f4a68aa arm64: dts: mediatek: mt8183: correct MDP3 DMA-related nodes
    64ebe7abc1c0 dt-bindings: media: mediatek: mdp3: correct RDMA and WROT node with generic names
    0954982db828 bpf: Fix accesses to uninit stack slots
    ad140fc856f0 bpf: Guard stack limits against 32bit overflow
    7f7bed74ba64 arm64: dts: hisilicon: hikey970-pmic: fix regulator cells properties
    08b91babccbb bpf: Fix verification of indirect var-off stack access
    e89d025d331c wifi: mt76: mt7921s: fix workqueue problem causes STA association fail
    88199cbc75fe wifi: mt76: mt7915: also MT7981 is 3T3R but nss2 on 5 GHz band
    a37cd935b586 wifi: mt76: mt7915: fix EEPROM offset of TSSI flag on MT7981
    d03559452a8a wifi: mt76: mt7996: fix rate usage of inband discovery frames
    041f75b38b1e wifi: mt76: mt7996: fix the size of struct bss_rate_tlv
    5e22c8a04173 wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init()
    b9b61d159006 wifi: mt76: fix typo in mt76_get_of_eeprom_from_nvmem function
    27aca54b0d14 arm64: dts: qcom: sm8550: fix USB wakeup interrupt types
    d7206c3bb4b5 arm64: dts: qcom: sc7280: fix usb_2 wakeup interrupt types
    22a31cc7a022 arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types
    20455e11993b arm64: dts: qcom: sc7280: Mark Adreno SMMU as DMA coherent
    028a26553eb2 arm64: dts: qcom: sc7280: Fix up GPU SIDs
    52fafbe79b25 arm64: dts: qcom: sm8350: Fix DMA0 address
    9f3f5494456c arm64: dts: qcom: sm6125: add interrupts to DWC3 USB controller
    22817db3aa32 arm64: dts: qcom: sdm845-db845c: correct LED panic indicator
    747dee115c14 arm64: dts: qcom: qrb5165-rb5: correct LED panic indicator
    5ea916f16be3 arm64: dts: qcom: qrb2210-rb1: use USB host mode
    da58aea81a3b arm64: dts: qcom: qrb2210-rb1: Hook up USB3
    76fed8a4c507 scsi: fnic: Return error if vmalloc() failed
    8dc15b067059 bpf: fix check for attempt to corrupt spilled pointer
    25a17a269b44 selftests/net: specify the interface when do arping
    f91cd728b10c bpf: Defer the free of inner map when necessary
    1c40ec6b8e06 bpf: Add map and need_defer parameters to .map_fd_put_ptr()
    decc738819ea arm64: dts: qcom: sm6350: Make watchdog bark interrupt edge triggered
    b9a97215c346 arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered
    bc3400294110 arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered
    a52f6d78ff65 arm64: dts: qcom: sm8250: Make watchdog bark interrupt edge triggered
    70d0d1bfe5e1 arm64: dts: qcom: sm8150: Make watchdog bark interrupt edge triggered
    b06a86234872 arm64: dts: qcom: sdm845: Make watchdog bark interrupt edge triggered
    940ce0fee709 arm64: dts: qcom: sc7280: Make watchdog bark interrupt edge triggered
    6252b33a3101 arm64: dts: qcom: sc7280: Mark some nodes as 'reserved'
    6157194e6400 arm64: dts: qcom: sc7180: Make watchdog bark interrupt edge triggered
    5fd1287784a2 arm64: dts: qcom: sm8550: correct TX Soundwire clock
    2eda1c797441 arm64: dts: qcom: sm8450: correct TX Soundwire clock
    9bdbc3a00a67 arm64: dts: qcom: sc8180x-primus: Fix HALL_INT polarity
    c961ca51345a dt-bindings: arm: qcom: Fix html link
    498e1c55baf7 ARM: dts: qcom: sdx65: correct SPMI node name
    4371540a33ca ARM: dts: qcom: sdx65: correct PCIe EP phy-names
    0866f6427b45 bpf: enforce precision of R0 on callback return
    530cec617f5a md: synchronize flush io with array reconfiguration
    3bb89deccac5 selftests/bpf: Fix erroneous bitmask operation
    5b5ddf21b978 wifi: rtw88: sdio: Honor the host max_req_size in the RX path
    c2d3b657c968 arm64: dts: ti: iot2050: Re-add aliases
    87e2d91d4cec arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type
    92e2eaa44a7f arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes
    6aa025f6df94 wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior
    65d10f83acff scsi: bfa: Use the proper data type for BLIST flags
    7615536a3746 firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create()
    1c83c7089dea net/ncsi: Fix netlink major/minor version numbers
    50871569183e ARM: dts: qcom: apq8064: correct XOADC register address
    ba538ae4d709 wifi: libertas: stop selecting wext
    e9327c72bc77 wifi: ath11k: Defer on rproc_get failure
    a341738951bf bpf: Add crosstask check to __bpf_get_stack
    de0b27e6326e bpf, lpm: Fix check prefixlen before walking trie
    153267f9513f wifi: rtw88: fix RX filter in FIF_ALLMULTI flag
    2ed15a3a3f4a wifi: plfxlc: check for allocation failure in plfxlc_usb_wreq_async()
    ddcb3b444659 ARM: dts: qcom: msm8226: provide dsi phy clocks to mmcc
    d5bc0233ddae arm64: dts: qcom: sc8280xp-x13s: add missing camera LED pin config
    47e3ec86cf6f arm64: dts: qcom: sc8280xp-x13s: Use the correct DP PHY compatible
    d579dfaa0908 arm64: dts: qcom: qrb4210-rb2: don't force usb peripheral mode
    6e007fac81cf asm-generic: Fix 32 bit __generic_cmpxchg_local
    75aa038d9f6e pNFS: Fix the pnfs block driver's calculation of layoutget size
    bcdb16220a58 SUNRPC: fix _xprt_switch_find_current_entry logic
    8d43b944cab0 NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT
    4ffac0013421 NFS: Use parent's objective cred in nfs_access_login_time()
    b4b7dd1cb608 blocklayoutdriver: Fix reference leak of pnfs_device_node
    060d799775f6 csky: fix arch_jump_label_transform_static override
    7d9e5bed036a crypto: scomp - fix req->dst buffer overflow
    c660aa7784b7 crypto: sahara - do not resize req->src when doing hash operations
    08489b1994cb crypto: sahara - fix processing hash requests with req->nbytes < sg->length
    3c3eb0f8bb26 crypto: sahara - improve error handling in sahara_sha_process()
    db6efd4da2ee crypto: sahara - fix wait_for_completion_timeout() error handling
    7593631a53c5 crypto: sahara - fix ahash reqsize
    b123af8beb89 crypto: sahara - handle zero-length aes requests
    326288412716 crypto: sahara - avoid skcipher fallback code duplication
    63cdfacb0a70 crypto: virtio - Wait for tasklet to complete on device remove
    528a422b94b3 dlm: fix format seq ops type 4
    4f234d5fcd82 gfs2: fix kernel BUG in gfs2_quota_cleanup
    067a7c48c2c7 gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump
    5248b445a579 fs: indicate request originates from old mount API
    90219ce71683 erofs: fix memory leak on short-lived bounced pages
    a34946ec3de8 pstore: ram_core: fix possible overflow in persistent_ram_init_ecc()
    52f0b4a30f20 crypto: hisilicon/zip - save capability registers in probe process
    b06a6d5e9d99 crypto: hisilicon/sec2 - save capability registers in probe process
    e8d4877e5c7f crypto: hisilicon/hpre - save capability registers in probe process
    1e8102e22c88 crypto: hisilicon/qm - add a function to set qm algs
    b7a03a0f15c2 crypto: hisilicon/zip - add zip comp high perf mode configuration
    eaf9954929e5 crypto: hisilicon/qm - save capability registers in qm init process
    dffc3483c84e crypto: sahara - fix error handling in sahara_hw_descriptor_create()
    4167eb9412d4 crypto: sahara - fix processing requests with cryptlen < sg->length
    ab82cb379a5a crypto: sahara - fix ahash selftest failure
    489bfd8f8a64 crypto: sahara - fix cbc selftest failure
    dd31964d9eca crypto: sahara - remove FLAGS_NEW_KEY logic
    8084b788c2fb crypto: safexcel - Add error handling for dma_map_sg() calls
    e136daaa10e4 crypto: af_alg - Disallow multiple in-flight AIO requests
    1e9d70723398 crypto: ccp - fix memleak in ccp_init_dm_workarea
    b94f7e34d6a2 crypto: sa2ul - Return crypto_aead_setkey to transfer the error
    c4c54fce9ec5 crypto: virtio - Handle dataq logic with tasklet
    6d9f17829eb6 crypto: jh7110 - Correct deferred probe return
    2831f4d3bfa6 crypto: rsa - add a check for allocation failure
    089ff0eeb785 selinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socket
    70481755ed77 drivers/thermal/loongson2_thermal: Fix incorrect PTR_ERR() judgment
    628fb8986479 cpuidle: haltpoll: Do not enable interrupts when entering idle
    cfd7c9d260dc mtd: Fix gluebi NULL pointer dereference caused by ftl notifier
    5e9908878034 kunit: debugfs: Fix unchecked dereference in debugfs_print_results()
    335176dd8eba thermal: core: Fix NULL pointer dereference in zone registration error path
    c4323f66f39e ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error
    2920ac9d7e79 ACPI: LPSS: Fix the fractional clock divider flags
    ed492c4739e1 spi: sh-msiof: Enforce fixed DTDL for R-Car H3
    48be1364dd38 efivarfs: Free s_fs_info on unmount
    0049fe7e4a85 efivarfs: force RO when remounting if SetVariable is not supported
    408bbd1e1746 calipso: fix memory leak in netlbl_calipso_add_pass()
    5dd08ac0bc65 cpufreq: scmi: process the result of devm_of_clk_add_hw_provider()
    8271d397a9ff platform/x86/intel/vsec: Fix xa_alloc memory leak
    b1432249f169 spi: cadence-quadspi: add missing clk_disable_unprepare() in cqspi_probe()
    69c2d6e40d97 KEYS: encrypted: Add check for strsep
    d1ac288b2742 ACPI: LPIT: Avoid u32 multiplication overflow
    39af144b6d01 ACPI: video: check for error while searching for backlight device parent
    f58ec36850ae mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response
    d83b2b32ba0f spi: spi-zynqmp-gqspi: fix driver kconfig dependencies
    bf1bf09e6b59 perf/x86/intel/uncore: Fix NULL pointer dereference issue in upi_fill_topology()
    20c09814782b sched/fair: Update min_vruntime for reweight_entity() correctly
    024352f7928b powerpc/imc-pmu: Add a null pointer check in update_events_in_group()
    69f95c5e9220 powerpc/powernv: Add a null pointer check in opal_powercap_init()
    a14c55eb461d powerpc/powernv: Add a null pointer check in opal_event_init()
    dd8422ff271c powerpc/powernv: Add a null pointer check to scom_debug_init_one()
    bc063bf0934b powerpc/rtas: Avoid warning on invalid token argument to sys_rtas()
    2b03b50d1d88 powerpc/hv-gpci: Add return value check in affinity_domain_via_partition_show function
    0a16df5beb82 selftests/powerpc: Fix error handling in FPU/VMX preemption tests
    01f0876efc26 KVM: PPC: Book3S HV: Handle pending exceptions on guest entry with MSR_EE
    267980ea1081 KVM: PPC: Book3S HV: Introduce low level MSR accessor
    abcaadd4ce4a KVM: PPC: Book3S HV: Use accessors for VCPU registers
    412acaf9e213 drivers/perf: hisi: Fix some event id for HiSilicon UC pmu
    b60f26de4ecf perf/arm-cmn: Fix HN-F class_occup_id events
    df16afba2378 powerpc/pseries/memhp: Fix access beyond end of drmem array
    c927d8aff942 powerpc/44x: select I2C for CURRITUCK
    08beb0d4362b x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram
    f7aac5fede0b powerpc: add crtsavres.o to always-y instead of extra-y
    e1c865112415 EDAC/thunderx: Fix possible out-of-bounds string access
    91e7cc27b896 x86/mce/inject: Clear test status value
    2de76cf01e57 x86/lib: Fix overflow when counting digits

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agolinux-yocto/6.6: can: drop obsolete CONFIG_PCH_CAN
Bruce Ashfield [Tue, 6 Feb 2024 20:53:32 +0000 (15:53 -0500)] 
linux-yocto/6.6: can: drop obsolete CONFIG_PCH_CAN

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

1/1 [
    Author: Anuj Mittal
    Email: anuj.mittal@intel.com
    Subject: can: drop obsolete CONFIG_PCH_CAN
    Date: Fri, 26 Jan 2024 09:45:25 +0800

    The driver was removed in v6.2.

    https://github.com/torvalds/linux/commit/1dd1b521be85417ec409062319520ca26c1c589e

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agolinux-yocto/6.6: update CVE exclusions
Bruce Ashfield [Tue, 6 Feb 2024 20:53:31 +0000 (15:53 -0500)] 
linux-yocto/6.6: update CVE exclusions

Data pulled from: https://github.com/nluedtke/linux_kernel_cves

    1/1 [
        Author: Nicholas Luedtke
        Email: nicholas.luedtke@uwalumni.com
        Subject: Update 15Jan24
        Date: Mon, 15 Jan 2024 12:48:45 -0500

    ]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agolinux-yocto/6.6: update to v6.6.13
Bruce Ashfield [Tue, 6 Feb 2024 20:53:30 +0000 (15:53 -0500)] 
linux-yocto/6.6: update to v6.6.13

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

    62b19b564504 Linux 6.6.13
    9584c8d658c0 mm/memory_hotplug: fix memmap_on_memory sysfs value retrieval
    f54708e4a26d scripts/decode_stacktrace.sh: optionally use LLVM utilities
    09f222d40fae coresight: etm4x: Fix width of CCITMIN field
    d6d19c3d1792 PCI: Add ACS quirk for more Zhaoxin Root Ports
    7db7504a3e41 leds: ledtrig-tty: Free allocated ttyname buffer on deactivate
    12786872b26a parport: parport_serial: Add Brainboxes device IDs and geometry
    03427e7f2a56 parport: parport_serial: Add Brainboxes BAR details
    35f102607054 uio: Fix use-after-free in uio_open
    f4d6dbaa4376 binder: fix comment on binder_alloc_new_buf() return value
    8040d704adce binder: fix trivial typo of binder_free_buf_locked()
    a49087ab9350 binder: fix use-after-free in shinker's callback
    802c61319ec2 binder: use EPOLLERR from eventpoll.h
    e16a0bbdb7e5 Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
    76a10fc65ab9 ksmbd: free ppace array on error in parse_dacl
    ab5c25b6988f ksmbd: don't allow O_TRUNC open on read-only share
    71be0f674070 drm/amd/display: Pass pwrseq inst for backlight and ABM
    6d4295d61579 ASoC: SOF: Intel: hda-codec: Delay the codec device registration
    08a2ae1d0402 bus: moxtet: Add spi device table
    b0ce6ddc1ca2 bus: moxtet: Mark the irq as shared
    2cd4362faa9e ACPI: resource: Add another DMI match for the TongFang GMxXGxx
    3642b5a62496 ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx
    d86c51e95644 x86/microcode: do not cache microcode if it will not be used
    7e881af7fb3c drm/crtc: fix uninitialized variable use
    2f09679b8ac1 x86/csum: clean up `csum_partial' further
    1078f257eb3a x86/csum: Remove unnecessary odd handling
    f99b7b22c0af ARM: sun9i: smp: fix return code check of of_property_match_string
    1e6b9bc8cc36 connector: Fix proc_event_num_listeners count not cleared
    6a186b28c4fc net: qrtr: ns: Return 0 if server port is not present
    e79e7c3aa522 nfc: Do not send datagram if socket state isn't LLCP_BOUND
    79aa992c8038 virtio_blk: fix snprintf truncation compiler warning
    ffcaafdb8be6 ida: Fix crash in ida_free when the bitmap is empty
    766c6c1dd140 posix-timers: Get rid of [COMPAT_]SYS_NI() uses
    406cea6443b6 pinctrl: cy8c95x0: Fix get_pincfg
    5f0a16617f70 pinctrl: cy8c95x0: Fix regression
    3d5729d5cee2 pinctrl: cy8c95x0: Fix typo
    a5ba95c226b5 drm/amd/display: get dprefclk ss info from integration info table
    18562b1691e2 drm/amd/display: Add case for dcn35 to support usb4 dmub hpd event
    bd443910debf drm/amdkfd: svm range always mapped flag not working on APU
    5a358b978618 i2c: rk3x: fix potential spinlock recursion on poll
    c5e0ed716c52 smb: client: fix potential OOB in smb2_dump_detail()
    00e66f948abe HID: nintendo: Prevent divide-by-zero on code
    8d6bda0f95c1 dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM
    5e0e2cb4a1ce ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models
    4818174fd58a ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk
    ed1310b53b6f ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346
    1339559bb6dd platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13
    5b235bbc2706 platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks
    a7edb661bb85 platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne
    f4fb4b9f1364 platform/x86/amd/pmc: Move platform defines to header
    64954dd2eef1 platform/x86: thinkpad_acpi: fix for incorrect fan reporting on some ThinkPad systems
    8e2609cbdee2 HID: nintendo: fix initializer element is not constant error
    3e0e4a900fcb kselftest: alsa: fixed a print formatting warning
    60e916d4b838 driver core: Add a guard() definition for the device_lock()
    1488b369267e Input: xpad - add Razer Wolverine V2 support
    015cfa30b39c wifi: iwlwifi: pcie: avoid a NULL pointer dereference
    544ce65cb52a ARC: fix smatch warning
    358bca0bb1b4 ARC: fix spare error
    c754028a068f s390/scm: fix virtual vs physical address confusion
    4361e15ac24b ASoC: cs35l45: Prevents spinning during runtime suspend
    ab65d383a57b ASoC: cs35l45: Prevent IRQ handling when suspending/resuming
    296e487dd215 ASoC: cs35l45: Use modern pm_ops
    a2af708bb197 pinctrl: amd: Mask non-wake source pins with interrupt enabled at suspend
    0a4a682b502f Input: i8042 - add nomux quirk for Acer P459-G2-M
    274333f82597 Input: atkbd - skip ATKBD_CMD_GETID in translated mode
    88c38fd2f3e6 reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning
    ad2347d78d7b Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1
    33e42861eb95 ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI
    d9a6029ddee5 tracing: Fix uaf issue when open the hist or hist_debug file
    0e73f1ba602d MIPS: dts: loongson: drop incorrect dwmac fallback compatible
    98707906c64e stmmac: dwmac-loongson: drop useless check for compatible fallback
    0df76142ca21 tracing: Add size check when printing trace_marker output
    f3dc260cd5f2 tracing: Have large events show up as '[LINE TOO BIG]' instead of nothing
    cd70be63167a jbd2: fix soft lockup in journal_finish_inode_data_buffers()
    6e567410d6d3 efi/loongarch: Use load address to calculate kernel entry address
    4dceffd823b7 platform/x86: intel-vbtn: Fix missing tablet-mode-switch events
    cdd8512a5574 neighbour: Don't let neigh_forced_gc() disable preemption for long
    ff89e507b231 drm/crtc: Fix uninit-value bug in drm_mode_setcrtc
    5c480a6966c5 jbd2: increase the journal IO's priority
    6459656095e4 jbd2: correct the printing of write_flags in jbd2_write_superblock()
    262853dc685b soundwire: intel_ace2x: fix AC timing setting for ACE2.x
    8c8343127735 clk: rockchip: rk3128: Fix HCLK_OTG gate register
    351bcf3a3772 clk: rockchip: rk3568: Add PLL rate for 292.5MHz
    4dd2d87c88fd LoongArch: Preserve syscall nr across execve()
    4d8121aa13fd LoongArch: Set unwind stack type to unknown rather than set error flag
    10d9f8ed6daf LoongArch: Apply dynamic relocations for LLD
    3584858bfd34 hwmon: (corsair-psu) Fix probe when built-in
    3f7109ec1fa5 ALSA: pcmtest: stop timer before buffer is released
    b92ad44a1b32 drm/exynos: fix a wrong error checking
    2debe511c1d2 drm/exynos: fix a potential error pointer dereference
    fb26de4a86e1 drm/amdgpu: Add NULL checks for function pointers
    7fc3d8ea1a67 drm/amd/display: Add monitor patch for specific eDP
    a0827b9172ee arm64: dts: rockchip: Fix PCI node addresses on rk3399-gru
    c52d545c1e31 nvme: fix deadlock between reset and scan
    946fd64ba361 nvme: prevent potential spectre v1 gadget
    8b2a6a3692e2 nvme-ioctl: move capable() admin check to the end
    8884a56d2154 nvme: ensure reset state check ordering
    cc5b051eeb48 nvme: introduce helper function to get ctrl state
    8392d3234721 ASoC: da7219: Support low DC impedance headset
    55aba82746bd net/tg3: fix race condition in tg3_reset_task()
    06cb2064b0bf pds_vdpa: set features order
    d3bb92beda4a pds_vdpa: clear config callback when status goes to 0
    53fff954e77c pds_vdpa: fix up format-truncation complaint
    3ad7bf5e57c9 ASoC: SOF: ipc4-topology: Correct data structures for the GAIN module
    330c0f19b393 ASoC: SOF: ipc4-topology: Correct data structures for the SRC module
    5713ab41ace4 ASoC: hdac_hda: Conditionally register dais for HDMI and Analog
    8fa621053995 ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13
    fa60f8fac637 nouveau/tu102: flush all pdbs on vmm flush
    3c124f09b7ff ASoC: SOF: sof-audio: Modify logic for enabling/disabling topology cores
    e8879e7a7b4e ASoC: SOF: ipc4-topology: Add core_mask in struct snd_sof_pipeline
    e1d391310724 ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available
    f369cf7e94b4 ASoC: fsl_xcvr: refine the requested phy clock frequency
    8f82f2e4d9c4 ASoC: rt5650: add mutex to avoid the jack detection failure
    d568aed978da ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case
    193d4bbe81fe ASoC: cs43130: Fix incorrect frame delay configuration
    655e69056d09 ASoC: cs43130: Fix the position of const qualifier
    ab10ac262156 ASoC: Intel: Skylake: mem leak in skl register function
    d7368ad5313e ASoC: SOF: topology: Fix mem leak in sof_dai_load()
    5a8bceaeaad0 ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16
    07c7fd07b531 ASoC: Intel: Skylake: Fix mem leak in few functions
    8dada1d452ca arm64: dts: rockchip: fix rk356x pcie msg interrupt name
    73ed4a6ea7d3 ASoC: wm8974: Correct boost mixer inputs
    3290bb89e74d ASoC: amd: yc: Add HP 255 G10 into quirk table
    bade0c1e7569 hwtracing: hisi_ptt: Don't try to attach a task
    5e67b92b8b2b hwtracing: hisi_ptt: Handle the interrupt in hardirq context
    a4848c45a3f0 nvme-core: check for too small lba shift
    511f602527ac blk-mq: don't count completed flush data request as inflight in case of quiesce
    379af079c427 Revert "drm/prime: Unexport helpers for fd/handle conversion"
    5ca518149d46 smb: client, common: fix fortify warnings
    941887dc5ed4 drm/amdgpu: Use another offset for GC 9.4.3 remap
    ccba04281640 drm/amdkfd: Free gang_ctx_bo and wptr_bo in pqm_uninit
    61dfdb779048 drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer
    6396b551f286 drm/amd/display: update dcn315 lpddr pstate latency
    867ecd8970d3 drm/amdkfd: Use common function for IP version check
    541cb7618a15 drm/amdgpu: Do not issue gpu reset from nbio v7_9 bif interrupt
    da29e4012f41 block: warn once for each partition in bio_check_ro()
    0c7df8c241ff io_uring: use fget/fput consistently
    75cc56afb28b nvme-core: fix a memory leak in nvme_ns_info_from_identify()
    a47f3a83411f ALSA: hda: intel-nhlt: Ignore vbps when looking for DMIC 32 bps format
    c455b17aff82 debugfs: fix automount d_fsdata usage
    0e25eac37f7a wifi: mac80211: handle 320 MHz in ieee80211_ht_cap_ie_to_sta_ht_cap
    3f7af987d55b wifi: avoid offset calculation on NULL pointer
    35a59d349ab0 wifi: cfg80211: lock wiphy mutex for rfkill poll
    5814deb5a5b0 mptcp: fix uninit-value in mptcp_incoming_options
    948cb8b2d5d0 ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro
    d273f33bb1e3 pinctrl: lochnagar: Don't build on MIPS
    b12a331178d4 kunit: Reset suite counter right before running tests
    858c0840ef02 kunit: Warn if tests are slow
    f88c602fd0ab pinctrl: s32cc: Avoid possible string truncation
    2525d1ba225b f2fs: explicitly null-terminate the xattr list

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agolinux-yocto/6.6: beaglebone: drop nonassignable kernel options
Bruce Ashfield [Tue, 6 Feb 2024 20:53:29 +0000 (15:53 -0500)] 
linux-yocto/6.6: beaglebone: drop nonassignable kernel options

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

1/1 [
    Author: Kevin Hao
    Email: kexin.hao@windriver.com
    Subject: beaglebone: Drop the nonassignable kernel options
    Date: Sat, 20 Jan 2024 20:19:20 +0800

    These kernel options aren't assignable. In the previous version of the
    kernel, these options were selected by DRM_FBDEV_EMULATION. But due to
    the commit 43049f17b526 ("drm/i915: Implement dedicated fbdev I/O
    helpers") in the new version of kernel, they are no longer enabled
    by DRM_FBDEV_EMULATION. Then the kernel config check emits unmatch
    warning for them. Drop all of them to fix these warnings.

Signed-off-by: Kevin Hao <kexin.hao@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agolinux-yocto/6.6: features/qat/qat.cfg: enable CONFIG_PCIEAER
Bruce Ashfield [Tue, 6 Feb 2024 20:53:28 +0000 (15:53 -0500)] 
linux-yocto/6.6: features/qat/qat.cfg: enable CONFIG_PCIEAER

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

1/1 [
    Author: Naveen Saini
    Email: naveen.kumar.saini@intel.com
    Subject: features/qat/qat.cfg: enable CONFIG_PCIEAER
    Date: Fri, 19 Jan 2024 13:29:57 +0800

    Error:
    4.24.0-00005/qat17/quickassist/qat/drivers/crypto/qat/
    qat_common/../../../../compat/qat_compat.c:401:19: error:
    'struct pci_dev' has no member named 'aer_cap'; did you mean 'ats_cap'?
    |   401 |         if (!dev->aer_cap)
    |       |                   ^~~~~~~
    |       |                   ats_cap

    https://github.com/torvalds/linux/blob/296455ade1fdcf5f8f8c033201633b60946c589a/include/linux/pci.h#L339

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agotestimage: retrieve ptests directory when ptests fail
Alexis Lothoré [Tue, 6 Feb 2024 15:29:10 +0000 (16:29 +0100)] 
testimage: retrieve ptests directory when ptests fail

TESTIMAGE_FAILED_QA_ARTIFACTS is set with a default, minimal list of files
to retrieve whenever a runtime test fails.
Add ptests directory to the list so we can get ptests artifacts (eg: logs)
whenever a ptest fails. By appending the ptest directory with the
multiconfig component in the path, only failing ptests will lead to
corresponding ptest artifacts retrieval, instead of all ptests artifacts
retrieval. While doing this addition, reinforce default value using "="
operator to make sure to get the default list in any case.

Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agoptest-packagelists: Mark python3 as problematic on riscv64
Richard Purdie [Tue, 6 Feb 2024 14:39:36 +0000 (14:39 +0000)] 
ptest-packagelists: Mark python3 as problematic on riscv64

Most ptests run on on riscv64 but for some reason python3 hangs. Move
it to the problem list until this is resolved so we can establish a
"known to work" baseline.

(was still going after 42000s, long after everything else finished)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agomirrors: Allow shallow glibc to work correctly
Richard Purdie [Tue, 6 Feb 2024 11:53:55 +0000 (11:53 +0000)] 
mirrors: Allow shallow glibc to work correctly

The intention of the mirror code was to allow faster cloning of glibc.
This wasn't quite working since the full clone was needed by glibc-tests
or cross-localedef-native. I noticed this when I updated a build and it
was trying to unpack glibc but fetch cross-localedef-native.

Add entries to cover these and restore the faster cloning for glibc
and realted recipes.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agofile: enable additional internal compressor support
Alexander Kanavin [Tue, 6 Feb 2024 09:13:47 +0000 (10:13 +0100)] 
file: enable additional internal compressor support

This is an extension of
https://git.yoctoproject.org/poky/commit/meta/recipes-devtools/file?h=master&id=52a31bd5ba90713af82822047c3813afc31421f8
and the rationale is the same.

The issue was exposed by recent ptest support in xz, which packages .lz files
into the xz-ptest package which resulted in reproducibility fails:
http://autobuilder.yocto.io/pub/repro-fail/oe-reproducible-20240203-fdpg888c/packages/diff-html/

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agolzlib: add a recipe
Alexander Kanavin [Tue, 6 Feb 2024 09:13:46 +0000 (10:13 +0100)] 
lzlib: add a recipe

This is needed for rpm reproducibility, as otherwise libmagic
will call an external lzip executable, which is both
non-threadsafe, and non-deterministic w.r.t sysroot presence.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agognutls: print log if ptest fails
Simone Weiß [Tue, 6 Feb 2024 06:42:14 +0000 (06:42 +0000)] 
gnutls: print log if ptest fails

There are AB-INT issues with the gnutls tests and the test for naked-alerts is
failing. Tweak the run-ptest script to save the error log to obtain more infos
for debugging. Related to [YOCTO #15352].

Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agopackage_rpm: add RPMBUILD_EXTRA_PARAMS variable
Martin Jansa [Fri, 2 Feb 2024 18:57:34 +0000 (19:57 +0100)] 
package_rpm: add RPMBUILD_EXTRA_PARAMS variable

* e.g. for DISTROs which define extra user-defined fields with
  PACKAGE_ADD_METADATA/PACKAGE_ADD_METADATA_RPM
  as undefined fields in packagedata are fatal error for rpmbuild:
  "error: line 9: Unknown tag: Author: Unspecified"
  as shown in:
  http://errors.yoctoproject.org/Errors/Details/751706/
  with "Author" field added with:

  PACKAGE_CLASSES = "package_rpm"
  PACKAGE_ADD_AUTHOR_METADATA = "test-author"
  PACKAGE_ADD_METADATA = "Author: ${PACKAGE_ADD_AUTHOR_METADATA}"

  to fix rpm build you can use:
  RPMBUILD_EXTRA_PARAMS = " --define '_Author Author'"
  keep in mind that this doesn't cause this Author field to be
  added in .rpm, it just avoids the BUILDSPEC failure.

  and for ipk build:
  OPKG_MAKE_INDEX_EXTRA_PARAMS = "-f"

  alternatively you can avoid additional packagedata fields ending
  in the package manager (if you use them only with buildhistory
  or packagedata) with:
  PACKAGE_ADD_METADATA_RPM = ""
  PACKAGE_ADD_METADATA_IPK = ""
  PACKAGE_ADD_METADATA_DEP = ""

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>
7 months agopackage_manager: ipk: add OPKG_MAKE_INDEX_EXTRA_PARAMS variable
Martin Jansa [Fri, 2 Feb 2024 18:57:33 +0000 (19:57 +0100)] 
package_manager: ipk: add OPKG_MAKE_INDEX_EXTRA_PARAMS variable

* can be used to pass e.g. -f param to preserve user-defined fields
  in the index as added in:
  https://git.yoctoproject.org/opkg-utils/commit/opkg-make-index?id=13f6281d24e17199e0fef6c2984419372ea0f86f

* otherwise it will show a lot of messages like:
  "Lost field Author <value>"
  for every package in the feed

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>
7 months agotiff: fix CVE-2023-52355 and CVE-2023-52356
Yogita Urade [Fri, 2 Feb 2024 08:26:32 +0000 (08:26 +0000)] 
tiff: fix CVE-2023-52355 and CVE-2023-52356

CVE-2023-52355:
An out-of-memory flaw was found in libtiff that could be
triggered by passing a crafted tiff file to the
TIFFRasterScanlineSize64() API. This flaw allows a remote
attacker to cause a denial of service via a crafted input
with a size smaller than 379 KB.
Issue fixed by providing a documentation update.

CVE-2023-52356:
A segment fault (SEGV) flaw was found in libtiff that could
be triggered by passing a crafted tiff file to the
TIFFReadRGBATileExt() API. This flaw allows a remote attacker
to cause a heap-buffer overflow, leading to a denial of service.

References:
https://nvd.nist.gov/vuln/detail/CVE-2023-52355
https://security-tracker.debian.org/tracker/CVE-2023-52355
https://gitlab.com/libtiff/libtiff/-/issues/621
https://gitlab.com/libtiff/libtiff/-/merge_requests/553
https://nvd.nist.gov/vuln/detail/CVE-2023-52356
https://gitlab.com/libtiff/libtiff/-/issues/622
https://gitlab.com/libtiff/libtiff/-/merge_requests/546

Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agoclasses/package_rpm: streamline the logic in one of the condition blocks
Alexander Kanavin [Thu, 1 Feb 2024 09:15:04 +0000 (10:15 +0100)] 
classes/package_rpm: streamline the logic in one of the condition blocks

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agoclasses/package_rpm: additionally escape \ and " in filenames
Alexander Kanavin [Thu, 1 Feb 2024 09:15:03 +0000 (10:15 +0100)] 
classes/package_rpm: additionally escape \ and " in filenames

As specified in:
https://github.com/rpm-software-management/rpm/blob/rpm-4.19.x/docs/manual/spec.md#shell-globbing

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agotoolchain-shar-relocate: allow 'find' access to libraries in symlinked directories
Maanya Goenka [Thu, 1 Feb 2024 02:56:24 +0000 (02:56 +0000)] 
toolchain-shar-relocate: allow 'find' access to libraries in symlinked directories

If the '/' is not added to the end of the dynamic loader path, only directories
that are not symlinks will be looked into for libraries such as ld-linux*,
so the slash is added to allow the 'find' command to have symlinked directory access too.

Signed-off-by: Maanya Goenka <maanyagoenka@microsoft.com>
Signed-off-by : Alejandro Hernandez Samaniego <alhe@linux.microsoft.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agowic: implement reproducible Disk GUID
Adithya Balakumar [Wed, 31 Jan 2024 11:03:55 +0000 (16:33 +0530)] 
wic: implement reproducible Disk GUID

GPT based disks have a disk guid apart from the 32-bit disk identifier.
This commit implements reproducible disk guid by using SOURCE_DATE_EPOCH (if available) value as a random seed

Signed-off-by: Adithya Balakumar <Adithya.Balakumar@toshiba-tsip.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agopatchtest.README: update mailing list
Trevor Gamblin [Tue, 6 Feb 2024 14:38:48 +0000 (09:38 -0500)] 
patchtest.README: update mailing list

The contributing info still lists the main Yocto list, but patchtest is
in oe-core, so simplify the instructions and put the right mailing list
in.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agometa-yocto-bsp: Remove accidentally added files
Richard Purdie [Tue, 6 Feb 2024 12:25:41 +0000 (12:25 +0000)] 
meta-yocto-bsp: Remove accidentally added files

Move accidentally added files to the correct layer.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agoltp: Try re-enabling problematic test
Richard Purdie [Tue, 6 Feb 2024 10:20:36 +0000 (10:20 +0000)] 
ltp: Try re-enabling problematic test

The proc01 test used to hang when reading /proc/kmsg. This issue could
have been a number of issues which were fixed in the meantime. Try
re-enabling the test to see if the issue is still present.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agoltp: Enable extra test groups
Richard Purdie [Tue, 6 Feb 2024 10:19:42 +0000 (10:19 +0000)] 
ltp: Enable extra test groups

Petr Vorel (upstream ltp maintainer) recommended some extra tests we should run.
Enable these for extra test coverage.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agopatchtest-send-results: properly parse test status
Alexis Lothoré [Mon, 5 Feb 2024 15:57:30 +0000 (16:57 +0100)] 
patchtest-send-results: properly parse test status

patchtest-send-results currently search the word "FAIL" in the whole
testresults file to decide whether it should send a report to patch
submitter or not. This global search can lead to false positives, for
example if the commit subject contains the word "FAIL" (as observed in
[1])

Prevent those false positives by explicitely parsing the test status from
each line. Each test result line, generated by the patchtest script, is
expected to have the following format:
<STATUS>: <some info, depending on the status>

[1] https://lore.kernel.org/openembedded-core/0101018d79bfe020-06f2ce89-ea19-456b-92e7-66ee1c710fd1-000000@us-west-2.amazonses.com/

Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agopatchtest-send-results: remove unused variable
Alexis Lothoré [Mon, 5 Feb 2024 15:57:29 +0000 (16:57 +0100)] 
patchtest-send-results: remove unused variable

result_basename is declared but not used in the script

Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agomultilib_global.bbclass: fix parsing error with no kernel module split
Chen Qi [Mon, 5 Feb 2024 07:20:01 +0000 (15:20 +0800)] 
multilib_global.bbclass: fix parsing error with no kernel module split

The problem could be reproduced with the following settings:
MACHINE = "qemux86-64"
KERNEL_SPLIT_MODULES = "0"
require conf/multilib.conf
MULTILIBS ?= "multilib:lib32"
DEFAULTTUNE:virtclass-multilib-lib32 ?= "core2-32"

The error message is as below:
  bb.data_smart.ExpansionError: Failure expanding variable KERNEL_VERSION_PKG_NAME, expression was ${@legitimize_package_name(d.getVar('KERNEL_VERSION'))} which triggered exception TypeError: expected string or bytes-like object
  The variable dependency chain for the failure is: KERNEL_VERSION_PKG_NAME -> RPROVIDES:kernel-modules

This is because multilib_virtclass_handler_global function in
multilib_global.bbclass deletes KERNEL_VERSION. So we need to handle
such situation. We'll also need to delete KERNEL_VERSION_PKG_NAME
to avoid this parsing error.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agognu-config: Update to latest version
Robert Yang [Mon, 5 Feb 2024 09:01:47 +0000 (01:01 -0800)] 
gnu-config: Update to latest version

* Git log
948ae97 Update copyright years
471d814 config.sub: recognize nanoMIPS CPUs
ee6ea2f config.guess: recognize ironclad OS
5e2f254 config.sub: recognize ironclad OS
0e4a5b3 config.sub: recognize *-*-uefi
d21518c Recognize the VideoCore 4 processor
a9a369e config.guess: detect LLVM-libc via features.h
5b83c2f config.sub: add LLVM-libc support

The PV 20240101 is from SRCREV 948ae97ca5703224bd3eada06b7a69f40dd15a02.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agooverlayfs: add missing closing parenthesis in selftest
baruch@tkos.co.il [Mon, 5 Feb 2024 07:39:03 +0000 (09:39 +0200)] 
overlayfs: add missing closing parenthesis in selftest

Cc: Vyacheslav Yurkov <uvv.mail@gmail.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agostrace: Upgrade to 6.7
Khem Raj [Sun, 4 Feb 2024 21:18:18 +0000 (13:18 -0800)] 
strace: Upgrade to 6.7

License-Update: Update copyright years [1]
Implements new syscalls from kernel 6.7+ for complete changelog see [2]

[1] https://github.com/strace/strace/commit/d74413095a3c4c063902d043cc25d422d9edac07
[2] https://github.com/strace/strace/releases/tag/v6.7

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agosystemd: pack pre-defined pcrlock files installed with tpm2
Jose Quaresma [Mon, 5 Feb 2024 11:41:23 +0000 (11:41 +0000)] 
systemd: pack pre-defined pcrlock files installed with tpm2

The new pcrlock tool systemd-pcrlock [1] is installed when
the tpm2 and openssl package config is enabled and with them
some pre-defined pcrlock files is installed on the target.

[1] https://github.com/systemd/systemd/pull/28891

Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agoarm/armv*: add all the Arm tunes in GCC 13.2.0
Jon Mason [Mon, 5 Feb 2024 12:40:53 +0000 (13:40 +0100)] 
arm/armv*: add all the Arm tunes in GCC 13.2.0

Signed-off-by: Jon Mason <jon.mason@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agotunes/sve: Add support for sve2 instructions
Jon Mason [Mon, 5 Feb 2024 12:40:52 +0000 (13:40 +0100)] 
tunes/sve: Add support for sve2 instructions

Add support for SVE2 and add to 8-2a, as it can be used there.
Also, clean up the comments

Signed-off-by: Jon Mason <jon.mason@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agoglibc: Refresh CVE status w.r.t 2.39 release
Valek Andrej [Thu, 1 Feb 2024 22:24:01 +0000 (14:24 -0800)] 
glibc: Refresh CVE status w.r.t 2.39 release

- drop irrelevant CVEs for 2.39 release

Signed-off-by: Valek Andrej <andrej.v@skyrain.eu>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agoglibc: Upgrade to 2.39
Khem Raj [Thu, 1 Feb 2024 22:24:00 +0000 (14:24 -0800)] 
glibc: Upgrade to 2.39

License-Update: Relicenses the IBM portions of resolv/base64.c and
resolv/res_debug.c to a new license that does not have use-limited
patent language [1]

Upgrade localdef to get glibc 2.39 build fixes
Details of release [2]

Add fix for mips clone3 crash

[1] https://sourceware.org/git/?p=glibc.git;a=commit;h=ae49a7b29acc184b03c2a6bd6ac01b5e08efd54f
[2] https://sourceware.org/glibc/wiki/Release/2.39

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agosyslinux: Disable error on implicit-function-declaration
Khem Raj [Fri, 2 Feb 2024 08:19:08 +0000 (00:19 -0800)] 
syslinux: Disable error on implicit-function-declaration

syslinux has vendored copy of ext2fs/ext2_fs.h but uses ext2fs/ext2fs.h
from e2fsprogs package, however, ext2fs/ext2fs.h has dependencies on
ext2fs/ext2_fs.h coming from e2fsprogs package as these both headers
come from same package, here syslinux uses ext2fs.h from e2fsprogs but
supplies its own copy of ext2_fs.h which maybe out of sync and that
results in warnings about implicit implicit-function-declarations
e.g.

recipe-sysroot/usr/include/ext2fs/ext2fs.h:727:16: error: implicit declaration of function 'ext2fs_has_feature_gdt_csum' [-Wimplicit-function-declaration]
|   727 |                ext2fs_has_feature_gdt_csum(fs->super);
|       |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~

ext2fs_has_feature_gdt_csum here comes from newer version of
ext2fs/ext2_fs.h but missing from vendored copy, hence the warning.

With gcc-14 this warning is treated as error by default, which breaks
the build, so lets treat it as warning only.

All these functions are never used in syslinux, so functionality-wise we
are fine.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agoqemu: Upgrade 8.2.0 -> 8.2.1
Richard Purdie [Sun, 4 Feb 2024 21:23:44 +0000 (21:23 +0000)] 
qemu: Upgrade 8.2.0 -> 8.2.1

This was a bugfix release containing several important fixes according to upstream.

Drop a backported patch.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agoqemu-native: Use inherit_defer for including native class
Khem Raj [Tue, 30 Jan 2024 16:23:13 +0000 (08:23 -0800)] 
qemu-native: Use inherit_defer for including native class

This helps working with native qemu recipes with devtool, since devtool
inserts an internal class called devtool-source resulting in

ERROR: QA Issue: qemu-system-native: native/nativesdk class is not inherited last, this can result in unexpected behaviour. Classes i
nherited after native/nativesdk: devtool-source.bbclass [native-last]
ERROR: Fatal QA errors were found, failing task.
ERROR: Parsing halted due to errors, see error messages above
ERROR: Command execution failed:

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agobinutils: Upgrade to binutils 2.42
Khem Raj [Sat, 3 Feb 2024 00:27:29 +0000 (16:27 -0800)] 
binutils: Upgrade to binutils 2.42

Release Notes are here [1]

[1] https://sourceware.org/pipermail/binutils/2024-January/132213.html

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agogtk: Set CVE_PRODUCT
Robert Joslyn [Sat, 3 Feb 2024 18:09:17 +0000 (10:09 -0800)] 
gtk: Set CVE_PRODUCT

The CPE vendor is "gnome" and the CPE product is "gtk" for both gtk+3
and gtk4 recipes. Set CVE_PRODUCT so we properly match the NVD database.

Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agocurl: Update to 8.6.0
Robert Joslyn [Sun, 4 Feb 2024 14:09:16 +0000 (06:09 -0800)] 
curl: Update to 8.6.0

This is a bug fix and feature update. Release notes are available at:
https://curl.se/changes.html#8_6_0

Disable test 1478, it's comparing help output to documentation.

License-Update: Copyright year updated
Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agopython3-markupsafe: Switch to python_setuptools_build_meta
Richard Purdie [Sun, 4 Feb 2024 20:28:36 +0000 (20:28 +0000)] 
python3-markupsafe: Switch to python_setuptools_build_meta

Move away from the outdated setuptools to more modern build
classes.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agopython3-markupsafe: upgrade 2.1.3 -> 2.1.5
Richard Purdie [Thu, 1 Feb 2024 07:56:50 +0000 (07:56 +0000)] 
python3-markupsafe: upgrade 2.1.3 -> 2.1.5

Note that 2.1.4 broke python3-jinja2 so skip to 2.1.5 which doesn't.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agoltp: Update to 20240129
Petr Vorel [Wed, 31 Jan 2024 18:32:43 +0000 (19:32 +0100)] 
ltp: Update to 20240129

Removed patch accepted upstream as
8c53cc947 ("testcases/kernel/syscalls/fcntl: define _LARGEFILE64_SOURCE")

Rebase runtest/mm patch.

[RP:
Drop connectors group since dropped upstream:
https://github.com/linux-test-project/ltp/commit/9b642d89c0bcf5885b051c2d5768fa94b61d86cb

Drop fsx too:
https://github.com/linux-test-project/ltp/commit/fb2b6a0b3c840aa80229acf4360b7bdc3ced5edb
]

Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agooeqa/selftest/bbtests: Tweak to use no-gplv3 inc file
Richard Purdie [Sun, 4 Feb 2024 12:06:45 +0000 (12:06 +0000)] 
oeqa/selftest/bbtests: Tweak to use no-gplv3 inc file

With changes to gcc-runtime around improving debugging, python modules
are needed but this pulls in bash which breaks the tests.

Add an exclusion to the no-gplv3 include file to handle this.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agoconf: Move selftest config to dedicated inc file
Richard Purdie [Sun, 4 Feb 2024 11:58:05 +0000 (11:58 +0000)] 
conf: Move selftest config to dedicated inc file

Create a no-gplv3.inc file based upon knowledge currently encoded into one
of the selftests.

There is a risk that people try and take this idea too far, or have unrealistic
expectations. That said, it would be better to collect this knowledge together
in one location rather than handling it piecemeal.

Therefore move the configuration information from the test into a common
incude file.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agoopenssl: Upgrade 3.2.0 -> 3.2.1
Peter Marko [Sun, 4 Feb 2024 17:25:15 +0000 (18:25 +0100)] 
openssl: Upgrade 3.2.0 -> 3.2.1

Fixes CVE-2024-0727 and CVE-2023-6237

Removed included patch backports.

New module was implemented in tests and needs to be installed
to successfully pass 04-test_provider.t test.

Release information:
https://github.com/openssl/openssl/blob/openssl-3.2/NEWS.md#major-changes-between-openssl-320-and-openssl-321-30-jan-2024

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agosdk/assimp.py: Fix build on 32bit arches with 64bit time_t
Khem Raj [Sun, 4 Feb 2024 05:12:49 +0000 (21:12 -0800)] 
sdk/assimp.py: Fix build on 32bit arches with 64bit time_t

This testcase does not work properly with 32bit systems as it houses an
older version of zlib which needs to be patched to work with 32bit
systems with 64bit time_t e.g. mips o32.

Apply a needed patch via sed logic to fix this issue.

Enable bundled zlib in build, which means we do not require zlib to be
available in SDK and it can be built for more variety of images.

Upgrade the testcase to use 5.3.1 release of assimp and add cmake option to
enable bundled zlib explicitly.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agolibxml-parser-perl: upgrade 2.46 -> 2.47
Tim Orling [Sat, 3 Feb 2024 05:59:16 +0000 (21:59 -0800)] 
libxml-parser-perl: upgrade 2.46 -> 2.47

* Drop CheckLib.pm patch; no longer applies
* Change to CPAN_MIRROR for SRC_URI
* Drop SRC_URI[md5sum]
* Drop redundant ptest-perl/run-ptest; ptest-perl inherit does this
* Drop sed for Expat/Makefile; no longer shipped
* Inherit pkgconfig to find expat lib
* Patch Makefile.PL to not try to load host expat

License-Update: Use LICENSE file; change to Artistic-2.0

https://metacpan.org/dist/XML-Parser/changes
2.47 2023-12-28 (by Todd Rinaldo)
    - #84 use $fh instead of $foo
- #85 Fix typo in documentation
- #89 Devel::CheckLib to from 0.99 -> 1.14
- Devel::CheckLibn 1.16
- #91 POD fix for verbatim text
- #97 Add a LICENSE file
- #94 Don't ship Expat/Makefile
- Various github workflow improvements. Windows is still not working.

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agorpm: add missing dependencies for packageconfig
Yi Zhao [Fri, 2 Feb 2024 05:57:59 +0000 (13:57 +0800)] 
rpm: add missing dependencies for packageconfig

Add depenency libselinux for PACKAGECONFIG[selinux].
Add depenency audit for PACKAGECONFIG[audit].

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agosystemtap: Backport GCC-14 related calloc fixes
Khem Raj [Fri, 2 Feb 2024 01:32:21 +0000 (17:32 -0800)] 
systemtap: Backport GCC-14 related calloc fixes

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agokexec-tools: Fix build with gas 2.42
Khem Raj [Thu, 1 Feb 2024 22:28:49 +0000 (14:28 -0800)] 
kexec-tools: Fix build with gas 2.42

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agosystemd: recommend libelf, libdw for elfutils flag
Nick Owens [Thu, 1 Feb 2024 21:09:15 +0000 (13:09 -0800)] 
systemd: recommend libelf, libdw for elfutils flag

when elfutils is enabled, the elf reading code of systemd will dlopen
libelf and libdw. these dependencies are not automatically detected and
will not work at runtime without them installed. add them to RRECOMMENDS
when elfutils is turned on in PACKAGECONFIG.

fixes https://bugzilla.yoctoproject.org/show_bug.cgi?id=15379

Signed-off-by: Nick Owens <nick.owens@eero.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agopkgconf: upgrade 2.0.3 -> 2.1.0
Wang Mingyu [Thu, 1 Feb 2024 05:53:45 +0000 (13:53 +0800)] 
pkgconf: upgrade 2.0.3 -> 2.1.0

Changelog:
===========
* Do not flatten the solver solution into the original world used as
  input to the solver.
* Fix warnings with GCC 14 -Walloc-size.
* Add --solution to the pkgconf CLI to dump the solver state.
* Improve the --digraph output to clarify cancelled edges in a given
  solution.
* Demote requires dependencies to requires.private when a parent
  dependency is pulled in via requires.private.
* Trim trailing whitespace when processing package arguments.
* Avoid strncmp() in --modversion version comparison.
* Update autoconf compile flag checking macro.
* Add system default path configuration to Meson.
* Fix order of PKG_CONFIG_LIBDIR and PKG_CONFIG_PATH element processing.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agoorc: upgrade 0.4.34 -> 0.4.36
Wang Mingyu [Thu, 1 Feb 2024 05:50:53 +0000 (13:50 +0800)] 
orc: upgrade 0.4.34 -> 0.4.36

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agorepo: upgrade 2.40 -> 2.41
Wang Mingyu [Thu, 1 Feb 2024 05:48:28 +0000 (13:48 +0800)] 
repo: upgrade 2.40 -> 2.41

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agonghttp2: upgrade 1.58.0 -> 1.59.0
Wang Mingyu [Thu, 1 Feb 2024 05:39:07 +0000 (13:39 +0800)] 
nghttp2: upgrade 1.58.0 -> 1.59.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agoliburi-perl: upgrade 5.21 -> 5.25
Wang Mingyu [Thu, 1 Feb 2024 05:23:49 +0000 (13:23 +0800)] 
liburi-perl: upgrade 5.21 -> 5.25

Changelog:
==============
- cache scheme so it never attempt to load it again
- Really revert "use Scalar::Util::reftype instead of ref to check for
  ARRAY"
- Revert the reftype change introduced in 5.22 as it causes warnings.
- Use Scalar::Util::reftype instead of ref to check for ARRAY

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agolibsolv: upgrade 0.7.27 -> 0.7.28
Wang Mingyu [Thu, 1 Feb 2024 05:21:01 +0000 (13:21 +0800)] 
libsolv: upgrade 0.7.27 -> 0.7.28

- selected bug fixes:
  * disable choice rules for Conda
  * build for multiple python versions on SUSE

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agolibpng: upgrade 1.6.40 -> 1.6.41
Wang Mingyu [Thu, 1 Feb 2024 05:18:30 +0000 (13:18 +0800)] 
libpng: upgrade 1.6.40 -> 1.6.41

Changelog:
===========
- Added SIMD-optimized code for the Loongarch LSX hardware.
- Fixed the run-time discovery of MIPS MSA hardware.
- Fixed an off-by-one error in the function 'png_do_check_palette_indexes',
  which failed to recognize errors that might have existed in the first
  column of a broken palette-encoded image. This was a benign regression
  accidentally introduced in libpng-1.6.33. No pixel was harmed.
- Fixed, improved and modernized the contrib/pngminus programs, i.e.,
  png2pnm.c and pnm2png.c
- Removed old and peculiar portability hacks that were meant to silence
  warnings issued by gcc version 7.1 alone.
- Fixed and modernized the CMake file, and raised the minimum required
  CMake version from 3.1 to 3.6.
- Allowed the configure script to disable the building of auxiliary tools
  and tests, thus catching up with the CMake file.
- Fixed a build issue on Mac.
- Moved the Autoconf macro files to scripts/autoconf.
- Moved the CMake files (except for the main CMakeLists.txt) to
  scripts/cmake and moved the list of their contributing authors to
  scripts/cmake/AUTHORS.md
- Updated the CI configurations and scripts.
- Relicensed the CI scripts to the MIT License.
- Improved the test coverage.

License-Update: Copyright year updated to 2024.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agolibidn2: upgrade 2.3.4 -> 2.3.7
Wang Mingyu [Thu, 1 Feb 2024 05:11:06 +0000 (13:11 +0800)] 
libidn2: upgrade 2.3.4 -> 2.3.7

Changelog:
===========
-Really include tests/standalone.sh in tarball.
-Bump libtool version numbers to reflect API/ABI addition.
-Include tests/standalone.sh in tarball.

License-Update: Copyright year updated to 2024.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agogstreamer: upgrade 1.22.8 -> 1.22.9
Wang Mingyu [Thu, 1 Feb 2024 05:09:27 +0000 (13:09 +0800)] 
gstreamer: upgrade 1.22.8 -> 1.22.9

Changelog:
 https://gstreamer.freedesktop.org/releases/1.22

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agognupg: upgrade 2.4.3 -> 2.4.4
Wang Mingyu [Thu, 1 Feb 2024 05:07:28 +0000 (13:07 +0800)] 
gnupg: upgrade 2.4.3 -> 2.4.4

fix-ldap.patch
removed since it's included in 2.4.4.

0001-configure.ac-use-a-custom-value-for-the-location-of-.patch
0004-autogen.sh-fix-find-version-for-beta-checking.patch
relocate.patch
refreshed for 2.4.4

Changelog:
 https://dev.gnupg.org/T6578

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agoed: upgrade 1.19 -> 1.20
Wang Mingyu [Thu, 1 Feb 2024 05:06:48 +0000 (13:06 +0800)] 
ed: upgrade 1.19 -> 1.20

Changelog:
==========
* Implement options '+line', '+/RE', and '+?RE'.
* main.c: New option '--unsafe-names'.
* buffer.c (warned, set_warned): New functions.
* main_loop.c: Intervening cmds don't make a second 'e' or 'q' fail.
* io.c (write_file): Create missing intermediate directories.
* ed.texi: Improve description of commands 'e', 'f', 'q'.
* main.c, ed.texi: Improve description of exit status.
* configure, Makefile.in: New variable 'MAKEINFO'.
* INSTALL: Document use of CFLAGS+='--std=c99 -D_POSIX_C_SOURCE=2'.

License-Update: Copyright year updated to 2024.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agodos2unix: upgrade 7.5.1 -> 7.5.2
Wang Mingyu [Thu, 1 Feb 2024 05:06:01 +0000 (13:06 +0800)] 
dos2unix: upgrade 7.5.1 -> 7.5.2

License-Update: Copyright year updated to 2024

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agodiffstat: upgrade 1.65 -> 1.66
Wang Mingyu [Thu, 1 Feb 2024 05:04:03 +0000 (13:04 +0800)] 
diffstat: upgrade 1.65 -> 1.66

avoid-check-user-break-cc.patch
refreshed for 1.66

License-Update: Copyright year updated to 2024.

Changelog:
==========
-improve handling of git diff's
-update install-sh
-improve configure script checks, reducing compiler warnings

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agocreaterepo-c: upgrade 1.0.2 -> 1.0.3
Wang Mingyu [Thu, 1 Feb 2024 04:26:03 +0000 (12:26 +0800)] 
createrepo-c: upgrade 1.0.2 -> 1.0.3

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agolzip: upgrade 1.23 -> 1.24
Wang Mingyu [Thu, 1 Feb 2024 04:21:55 +0000 (12:21 +0800)] 
lzip: upgrade 1.23 -> 1.24

Changelog:
===========
* New options '--empty-error' and '--marking-error'.
* main.cc: Reformat file diagnostics as 'PROGRAM: FILE: MESSAGE'.
  (show_option_error): New function showing argument and option name.
  (main): Make -o preserve date/mode/owner if 1 input file.
  (open_outstream): Create missing intermediate directories.
* lzip.h: Rename verify_* to check_*.
* configure, Makefile.in: New variable 'MAKEINFO'.
* testsuite: New test files fox6.lz, fox6_mark.lz.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agolibwpe: upgrade 1.14.1 -> 1.14.2
Wang Mingyu [Thu, 1 Feb 2024 04:20:49 +0000 (12:20 +0800)] 
libwpe: upgrade 1.14.1 -> 1.14.2

Changelog:
==========
- Allow resetting the fullscreen client to a null pointer.
- Fix usage of the _wpe_loader_interface with the static loader.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agolibtest-warnings-perl: upgrade 0.032 -> 0.033
Wang Mingyu [Thu, 1 Feb 2024 04:20:01 +0000 (12:20 +0800)] 
libtest-warnings-perl: upgrade 0.032 -> 0.033

Changelog:
============
- add Test2 compatibility in the test triggered by done_testing();
- new long-awaited feature (!!!) "allow_patterns", to either
  temporarily or globally exempt particular warning patterns

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agolibinput: upgrade 1.24.0 -> 1.25.0
Wang Mingyu [Thu, 1 Feb 2024 03:29:03 +0000 (11:29 +0800)] 
libinput: upgrade 1.24.0 -> 1.25.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agoiso-codes: upgrade 4.15.0 -> 4.16.0
Wang Mingyu [Thu, 1 Feb 2024 03:22:43 +0000 (11:22 +0800)] 
iso-codes: upgrade 4.15.0 -> 4.16.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agoethtool: upgrade 6.6 -> 6.7
Wang Mingyu [Thu, 1 Feb 2024 03:21:31 +0000 (11:21 +0800)] 
ethtool: upgrade 6.6 -> 6.7

avoid_parallel_tests.patch
refreshed for 6.7

Changelog:
===========
* Feature: support for setting TCP data split
* Fix: fix new gcc14 warning
* Fix: fix SFF-8472 transceiver module identification (-m)
* Misc: code cleanup

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agocpio: upgrade 2.14 -> 2.15
Wang Mingyu [Thu, 1 Feb 2024 03:20:22 +0000 (11:20 +0800)] 
cpio: upgrade 2.14 -> 2.15

Changelog:
==========
* Fix operation of --no-absolute-filenames --make-directories
* Restore access and modification times of symlinks in copy-in
  and copy-pass modes.

0001-configure-Include-needed-header-for-major-minor-macr.patch
revmoed since it's included in 2.15

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agoat-spi2-core: upgrade 2.50.0 -> 2.50.1
Wang Mingyu [Thu, 1 Feb 2024 03:19:44 +0000 (11:19 +0800)] 
at-spi2-core: upgrade 2.50.0 -> 2.50.1

Changelog:
 atk-adaptor: Fix critical when no table cell array is returned.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agoeudev: allow for predictable network interface names
Joe Slater [Wed, 31 Jan 2024 18:53:42 +0000 (10:53 -0800)] 
eudev: allow for predictable network interface names

Do not suppress renaming by eudev if 'pni-names' is
a distro feature.  The previous behavior was to always
suppress renaming.

eudev is used when sysvinit is the init manager.

Signed-off-by: Joe Slater <joe.slater@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agomesa: Upgrade 23.3.4 -> 23.3.5
Fabio Estevam [Sat, 3 Feb 2024 03:10:52 +0000 (00:10 -0300)] 
mesa: Upgrade 23.3.4 -> 23.3.5

Mesa 23.3.5 release notes:

https://lists.freedesktop.org/archives/mesa-announce/2024-February/000748.html

Signed-off-by: Fabio Estevam <festevam@denx.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agonumactl: upgrade 2.0.16 -> 2.0.17
Richard Purdie [Thu, 1 Feb 2024 17:51:09 +0000 (17:51 +0000)] 
numactl: upgrade 2.0.16 -> 2.0.17

Drop two backported patches, refresh others.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agopseudo: Update to pull in gcc14 fix and missing statvfs64 intercept
Richard Purdie [Fri, 2 Feb 2024 15:37:55 +0000 (15:37 +0000)] 
pseudo: Update to pull in gcc14 fix and missing statvfs64 intercept

rpm 4.19 now builds with LFS64 support enabled by default,
so it calls statvfs64() to get the space available on the
filesystem it is installing packages into.  This is not
getting caught by pseudo, so rpm is checking the host's
root filesystem, rather than the filesystem where the
build is happening.

Merge in that fix and a gcc14 fix.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agomaintainers.inc: Add self for libseccomp and gnutls
Simone Weiß [Tue, 30 Jan 2024 18:38:35 +0000 (18:38 +0000)] 
maintainers.inc: Add self for libseccomp and gnutls

Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agorpm: fix dependency for package config imaevm
Kai Kang [Wed, 31 Jan 2024 10:20:18 +0000 (18:20 +0800)] 
rpm: fix dependency for package config imaevm

The dependency `ima-evm-utils` of package config `imaevm` has been
removed during rpm upgrade. Add it back, otherwise it fails to run
do_configure when the package config `imaevm` enabled.

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agokernel-devsrc: RDEPENDS on gawk
Claus Stovgaard [Thu, 1 Feb 2024 15:46:52 +0000 (16:46 +0100)] 
kernel-devsrc: RDEPENDS on gawk

In reality all architectures have been depending on awk / gawk for
significant time.

gawk directly since v5.10 as it introduced scripts/check-sysctl-docs

grep for /usr/bin/awk results in

* arch/x86/tools/gen-insn-attr-x86.awk:#!/usr/bin/awk -f
* scripts/ver_linux:#!/usr/bin/awk -f
* tools/arch/x86/tools/gen-insn-attr-86.awk:#!/usr/bin/awk -f

So instead of relying on other recipes adding gawk - RDEPEND on it.

Signed-off-by: Claus Stovgaard <claus.stovgaard@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agokernel-devsrc: fix RDEPENDS for make
Claus Stovgaard [Thu, 1 Feb 2024 14:25:31 +0000 (15:25 +0100)] 
kernel-devsrc: fix RDEPENDS for make

Since kernel version 6.6 the debian package rules has been split up into
a separate rules file, resulting in a runtime requirement for make.
See scripts/package/debian/rules

Remove the rules file, for not RDEPENDS on make for something we are
not using for building modules.

For reproducing the issue on a normal qemux86-64 machine, change to the
linux-yocto-dev kernel, add the kernel-devsrc to the toolchain target
task and disable ptest in distro features. (Notice ptest adds make as
RDEPENDS for other packages hiding the issue)

when populating sdk you will see dnf failing.

 Problem: conflicting requests
  - nothing provides /usr/bin/make needed by kernel-devsrc-1.0-r0.qemux86_64 from oe-repo

Signed-off-by: Claus Stovgaard <claus.stovgaard@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agotune-cortexr52: Add hard-float variant
Mark Hatle [Thu, 1 Feb 2024 20:45:53 +0000 (14:45 -0600)] 
tune-cortexr52: Add hard-float variant

Add the ability to specify cortexr52hf to get a version that enables the
hard-float calling convention.

Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agotune-cortexr5: Add hard-float variant
Mark Hatle [Thu, 1 Feb 2024 20:45:52 +0000 (14:45 -0600)] 
tune-cortexr5: Add hard-float variant

Add the ability to specify cortexr5hf to get a version that enables the
hard-float calling convention.

Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agofeature-arm-vfp.inc: Allow hard-float on newer simd targets
Mark Hatle [Thu, 1 Feb 2024 20:45:51 +0000 (14:45 -0600)] 
feature-arm-vfp.inc: Allow hard-float on newer simd targets

Currently hard-float is dependency upon the special TUNE_CCARGS_MFPU which
contains custom -mfpu= values.  However, newer 32-bit architectures like
cortex-r52 use 'simd' instead.  There is no 'simd' entry for -mfpu=
according to the GCC manual, it's more or less automatic based on the
cpu settings.

Add this as an exception to the TUNE_CCARGS_FLOAT setting of hard or softfp.

Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agotune-cortexa78.inc: Add cortexa78 tune, based on cortexa77
Mark Hatle [Thu, 1 Feb 2024 20:45:50 +0000 (14:45 -0600)] 
tune-cortexa78.inc: Add cortexa78 tune, based on cortexa77

Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agorpm: override curl executable search with just 'curl'
Alexander Kanavin [Fri, 2 Feb 2024 13:23:52 +0000 (14:23 +0100)] 
rpm: override curl executable search with just 'curl'

rpm is searching for curl executable at do_configure time
and result is non-deterministic, depending on whether curl
is in native sysroot or not:
https://autobuilder.yocto.io/pub/repro-fail/oe-reproducible-20240201-8dcic6ea/packages/diff-html/

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agolinux-yocto-dev: update to v6.8
Bruce Ashfield [Thu, 25 Jan 2024 01:17:10 +0000 (20:17 -0500)] 
linux-yocto-dev: update to v6.8

-rc1 is available, so we bump our -dev kernel to track.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agolttng-modules: fix v6.8+ build
Bruce Ashfield [Thu, 25 Jan 2024 01:17:09 +0000 (20:17 -0500)] 
lttng-modules: fix v6.8+ build

linux-yocto-dev is updating to 6.8 and lttng-modules needs to be updated
to account for upsream kernel fixes.

These patches are all grabbed from the lttng review gerrit and
backported to lttng-modules 2.13.0.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agosetftest/cdn tests: check for exceptions also in fetcher diagnostics
Alexander Kanavin [Tue, 30 Jan 2024 08:09:33 +0000 (09:09 +0100)] 
setftest/cdn tests: check for exceptions also in fetcher diagnostics

Otherwise the output was cluttered with irrelevant lines that were
describing missing, but excepted cache objects.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agou-boot: add missing dependency on pyelftools-native
Quentin Schulz [Wed, 24 Jan 2024 13:34:13 +0000 (14:34 +0100)] 
u-boot: add missing dependency on pyelftools-native

When TF-A is necessary in U-Boot binary, binman requires elftools to be
installed to be able to generate that U-boot ITB image.

TF-A is necessary for at least all Aarch64 machines, so that is a
non-negligible amount of boards that have this requirement.

As a side note, Rockchip-based machines didn't need this until commit
12c3e948eeab ("rockchip: Drop the FIT generator script") (v2023.04-rc1).

This is already in meta-rockchip, c.f.
https://git.yoctoproject.org/meta-rockchip/commit/recipes-bsp/u-boot?id=6127d169acf239a53df989f34a6b825fa182cc0c
but I feel like this makes more sense to be present in OE-Core.

Cc: Quentin Schulz <foss+yocto@0leil.net>
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agoopensbi: append LDFLAGS to TARGET_CC_ARCH
Thomas Perrot [Tue, 30 Jan 2024 06:59:44 +0000 (07:59 +0100)] 
opensbi: append LDFLAGS to TARGET_CC_ARCH

To solve the following GNU_HASH error:
ERROR: opensbi-1.4-r0 do_package_qa: QA Issue: File /share/opensbi/lp64/generic/firmware/fw_dynamic.elf in package opensbi doesn't have GNU_HASH (didn't pass LDFLAGS?)
File /share/opensbi/lp64/generic/firmware/fw_payload.elf in package opensbi doesn't have GNU_HASH (didn't pass LDFLAGS?)
File /share/opensbi/lp64/generic/firmware/fw_jump.elf in package opensbi doesn't have GNU_HASH (didn't pass LDFLAGS?) [ldflags]

[YOCTO #15370] -- https://bugzilla.yoctoproject.org/show_bug.cgi?id=15370

Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agoopenssl: backport fix for CVE-2023-6129
Ross Burton [Mon, 29 Jan 2024 18:07:02 +0000 (18:07 +0000)] 
openssl: backport fix for CVE-2023-6129

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agoclasses/package_rpm: correctly escape percent characters
Alexander Kanavin [Mon, 29 Jan 2024 18:06:29 +0000 (19:06 +0100)] 
classes/package_rpm: correctly escape percent characters

This many characters doesn't work with rpm 4.19 packaging
(as shown by nodejs recipes), and per documentation a single escape
is enough:

https://github.com/rpm-software-management/rpm/blob/rpm-4.19.x/docs/manual/spec.md#shell-globbing

It also should be done in a function, and just before writing out the
corrected filename to .spec, not earlier where the path may still
be needed for file operations (such as gettings file attributes).

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agogrub2: ignore CVE-2023-4001, this is Red Hat-specific
Ross Burton [Mon, 29 Jan 2024 18:19:20 +0000 (18:19 +0000)] 
grub2: ignore CVE-2023-4001, this is Red Hat-specific

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>